/* Theme Name: AppointWay Pro Responsive Theme Theme URI: http://inkthemes.com/ Description: The AppointWay Theme for WordPress is simple and beautiful with lots of customization options that can tweaked by Theme Options Panel like logos, intro texts and background. Local Business Theme supports five widgetized areas (two in the sidebar, three in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Fullwidth" and "Gallery" categories, and has an optional one-column page template that removes the sidebar. Author: InkThemes.com Author URI: http://www.inkthemes.com Version: 1.0.0 License URI: license.txt Tags: forest-green, blue, red, olive, brown, yellow, green, cofee, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu */ /* WARNING! DO NOT EDIT THIS FILE! To make it easy to update your theme, you should not edit the styles in this file. Instead use the custom.css file to add your styles. You can copy a style from this file and paste it in custom.css and it will override the style in this file. You have been warned! :) */ @import url(css/reset.css); @import url(css/960_24_col_responsive.css); @import url(css/prettyPhoto.css); @import url(css/shortcode.css); body { font-family:tahoma, 'verdana', 'Lucida Grande', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:14px; line-height:25px; color:#373636; background:url(images/bg.png) repeat; background-attachment:fixed; } h1, h2, h3, h4, h5, h6 { font-family:"Champagne & Limousines", verdana, Arial, sans-serif; font-weight:normal; color:#010101; } h1 { font-size:24px; } h2 { font-size:22px; } h3 { font-size:20px; } h4 { font-size:18px; } h5 { font-size:16px; } h6 { font-size:12px; } p { line-height: 25px; color: #312F2F; font-size: 14px; } hr { background-color: #ccc; border: 0; height: 1px; margin-bottom: 1.625em; margin-top:5px; } a { text-decoration:none; color:#4d4c4c; } a img { border:none; } :focus { outline:none; } input[type="submit"] { cursor:pointer; } ol { list-style: decimal; } ul { list-style: disc; } li { margin-left:30px; } p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, figure { margin-bottom:15px; font-weight:normal; } td, th { border: 1px solid #ccc; padding: 3px; } th { background: #cccccc; } .header_container{ position:relative; border-top:9px solid #f6860e; } .header_container.not_home{ background:#2f2f2f url(images/header-bg.png) repeat-y; min-height:195px; border-bottom:1px solid #686869; } .header{ z-index:1; position:absolute; top:0; left:6%; width:1092px; } .header_wrapper{ margin-top:36px; margin-bottom:15px; } .header_wrapper .logo{ margin-top:2px; } .header_wrapper .call-us{ background:#dcdcdc url(images/tap-bg.png) repeat-x; padding: 6px 10px 4px 10px; display:inline-block; float:right; border:1px solid #c0c0c0; } .header_wrapper .call-us p{ text-align:right; background:url(images/call.png) left center no-repeat; margin-bottom:0; padding-left:28px; text-shadow:0 1px 0 #fff; } .menu-wrapper{ background:rgba(255,255,255,0.85); background:url(images/menu-bg.png) repeat; border:3px solid #e9ceb2; border-radius:7px; -moz-box-shadow: 2px 3px 8px 0px rgba(0,0,0,0.3); -webkit-box-shadow: 2px 3px 8px 0px rgba(0,0,0,0.3); box-shadow: 2px 3px 8px 0px rgba(0,0,0,0.3); margin-top:25px; } .mobieMenu{ margin:0 auto; width:70%; margin-top:12px; text-align:center; margin-left:70px; } .menu_bar { border:1px solid #d9d9d9; background:#fff; display:block; padding-bottom:20px; padding-top:5px; padding-left:20px; margin-top:15px; } #menu { position:relative; } #menu ul { list-style-type:none; } #menu .ddsmoothmenu { list-style:none; position:relative; z-index:10; margin-top:11px; margin-bottom:9px; } #menu .ddsmoothmenu li > ul li > ul { margin-top:1px; } #menu .ddsmoothmenu li { position:relative; display:inline; font-size:15px; margin-left:0; margin-bottom:0; margin-right:-4px; } #menu .ddsmoothmenu li a { position:relative; color:#444; text-decoration:none; padding:14.5px 20px 13px 20px; background:url(images/menu-tip.png) center right no-repeat; } #menu li.current-menu-item a, #menu li.current-menu-parent a, #menu li.current_page_parent a, #menu li a.selected, #menu li a:hover { color:#000; } #menu .ddsmoothmenu li > ul { margin-top:5px; background:url(images/menuarow.png) top no-repeat; padding-top:10px; margin-left:0px; } #menu li li a, #menu li li a.selected, #menu li li a:hover { border:none; } #menu li.current-menu-item a:hover, #menu li.current-menu-parent a:hover, #menu li.current_page_parent a:hover, #menu li a:hover.selected { text-decoration:none; color:#000; } #menu .ddsmoothmenu li li:first-child{ padding-top:10px; } #menu .ddsmoothmenu li li { background: #eaebea; text-transform:capitalize; margin:0; padding:0; } #menu .ddsmoothmenu li li a { width:130px; height:auto; float:none; display:block; text-align:left; position:relative; margin:0; padding:10px 0; margin-left:18px; margin-right:18px; text-transform:capitalize; border-bottom:1px dotted #ccc; background: url('images/arrow.png') no-repeat 0 14px; padding-left:10px; text-shadow:none; border-right:none; text-shadow:0 1.5px 1px #fff; } #menu .ddsmoothmenu li li:last-child{ padding-bottom:20px; } #menu .ddsmoothmenu li li a:after { width:100%; content:''; position:absolute; left:0; top:0; } #menu .ddsmoothmenu li li li li:last-child a, #menu .ddsmoothmenu li li li li:last-child a:after { border-top:none; } #menu .ddsmoothmenu li li:last-child a:after { width:100%; content:''; position:absolute; left:0; bottom:0; } * html #menu .ddsmoothmenu li li a { display:inline-block; } #menu .ddsmoothmenu li li a:link, #menu .ddsmoothmenu li li a:visited { color:#565555; } #menu .ddsmoothmenu li li a.selected, #menu .ddsmoothmenu li li a:hover { color: #CC0000; text-shadow:none; } #menu .ddsmoothmenu li ul { position:absolute; left:0; display:none; visibility:hidden; } #menu .ddsmoothmenu li ul li { display:list-item; float:none; } #menu .ddsmoothmenu li ul li ul { padding-top:0; background:none; top:0; margin-top:0; margin-left:0; } #menu .ddsmoothmenu li ul li ul li:first-child{ padding-top:0; } * html .ddsmoothmenu { height:1%; } .downarrowclass { position:absolute; width:0; height:0; overflow:hidden; top:0; right:0; display:none!important; } .rightarrowclass { display:block; width:7px; height:5px; position:absolute; margin-top:-3px; top:50%; right:0; background: url('images/right.png') no-repeat 0 0; } .ddshadow { width:0; height:0; position:absolute; left:0; top:0; display:none; } /* Slider ==========================================*/ /* #Slider Style Flexslider ================================================== */ .flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline: none; } .slides, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none; } .slides, .flex-control-nav{ overflow:hidden; } /* FlexSlider Necessary Styles */ .slider-container{ overflow:hidden; padding-bottom:10px; } .slider-wrapper { font-weight:normal; padding-bottom:38px; margin-top:0px; background:url(images/slider-shadow.png) bottom center no-repeat; margin-bottom:30px; } .flexslider { width: 100%; margin: 0; padding: 0; /*display:none;*/ } .flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; } .flexslider .slides img { width:100%; display: block; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; } .flex-pauseplay span { text-transform: capitalize; } .slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } html[xmlns] .slides { display: block; } * html .slides { height: 1%; } /* No JavaScript Fallback */ /* If you are not using another script, such as Modernizr, make sure you * include js that eliminates this class on page load */ .no-js .slides > li:first-child { display: block; } /* FlexSlider Styling */ .flexslider { background: transparent; position: relative; zoom: 1; margin: 0 0 20px; } .flexslider .slides { zoom: 1; } .flexslider .slides > li { position: relative; margin-left:0; } .flex-container { zoom: 1; position: relative; } /* Caption style */ .flex-caption-wrapper{ position:relative; } .flex-caption { background:url(images/caption-bg.png) repeat-x; padding:0 12px; margin: 0; position: absolute; right: 89px; bottom:40px; color: #fafafa; font-size: 13px; line-height: 18px; width:250px; min-height:286px; max-height:435px; border-radius:8px; -moz-box-shadow: 2px 3px 8px 0px rgba(0,0,0,0.3); -webkit-box-shadow: 2px 3px 8px 0px rgba(0,0,0,0.3); box-shadow: 2px 3px 8px 0px rgba(0,0,0,0.3); border-right: 1px solid rgba(255,255,255,0.8); border-bottom: 1px solid rgba(255,255,255,0.8); } .flex-caption a.slider-readmore{ background:url(images/slider-readmore.png) no-repeat; width:123px; height:32px; display:inline-block; position:absolute; left:-9px; bottom:23px; } .flex-caption a.slider-readmore span{ color:#fff; background:url(images/slider-tip.png) left center no-repeat; margin-left: 21px; padding-left:11px; line-height:24px; } .flex-caption h1 { margin-bottom:10px; margin-top:15px; } .flex-caption h1 a{ font-size:20px; color:#222; line-height:25px; font-weight:bold; } .flex-caption p { color:#868686; font-size:13px; } .caption { padding: 10px; margin: 0; position: absolute; right: 30px; bottom: 40px; color: #fafafa; font-size: 13px; line-height: 18px; width:308px; height:194px; } /* Direction Nav */ .flex-direction-nav li a { display: block; position: absolute; bottom: 4px; right:-400px; cursor: pointer; background:#515156; color:#fafafa; font-family:Trebuchet, Helvetica, sans-serif; width:35px; height:30px; text-align:center; font-size:0; text-decoration:none!important; -webkit-transition: all .8s ease; -moz-transition: all .8s ease; -o-transition: all .8s ease; -ms-transition: all .8s ease; transition: all .8s ease; } .flexslider:hover .flex-direction-nav li a { position:absolute; right:10px; } .flex-direction-nav li a:hover { background:#555; } .flexslider:hover .flex-direction-nav li .flex-next { background:#eb4f0a url(images/next.png) center no-repeat; position:absolute; right:100px; } .flexslider:hover .flex-direction-nav li .flex-next:hover{ background:#444 url(images/next.png) center no-repeat; } .flexslider:hover .flex-direction-nav li .flex-prev { background:#eb4f0a url(images/prev.png) center no-repeat; position:absolute; right:140px; } .flexslider:hover .flex-direction-nav li .flex-prev:hover{ background:#444 url(images/prev.png) center no-repeat; } .flex-direction-nav li .disabled { opacity: .3; filter:alpha(opacity=30); cursor: default; } /* Control Nav */ .flex-control-nav { width: 100%; position: absolute; bottom: -78px; text-align: center; } .flex-control-nav li { margin: 0 4px; display: inline-block; zoom: 1; *display: inline; } .flex-control-paging li a { width: 11px; height: 12px; display: block; background:url(images/pagination.png) 0 0 no-repeat; cursor: pointer; text-indent: -9999px; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; } .flex-control-paging li a:hover { background:url(images/pagination.png) 0 -12px no-repeat; } .flex-control-paging li a.flex-active { cursor: default; background:url(images/pagination.png) 0 -12px no-repeat; } .home-content .page_info{ background:url(images/shadow-index.png) bottom center no-repeat; margin-bottom:50px; padding-bottom:40px; } .home-content .page_info h1{ font-size:46px; text-align:center; margin-bottom:2px; } .home-content .page_info h3{ font-size:22px; text-align:center; } .feature-content{ background:url(images/shadow-index.png) bottom center no-repeat; overflow:hidden; padding-bottom:57px; margin-bottom:55px; } .feature-content .feature-content-inner{ width:313px; height:auto; } .feature-content .feature-content-inner img{ width:313px; } .feature-content .feature-content-inner .feature-content-text{ border:1px solid #b8b7b3; border-bottom:2px solid #b8b7b3; border-top:none; padding-top:15px; padding:15px 10px 25px 10px; } .feature-content .feature-content-inner .feature-content-text h3{ font-weight:bold; } .feature-content .feature-content-inner.first{ } .feature-content .feature-content-inner.second{ margin-left:20px; } .feature-content .feature-content-inner.third{ margin-left:37px; } .feature_blog_content{ background:url(images/shadow-index.png) bottom center no-repeat; margin-bottom:0px; overflow:hidden; } .feature_blog_content h2{ font-weight:bold; } .featurebox{ overflow:hidden; } .featurebox .featurebox_wrapper{ border-top:1px solid #d9d9d9; padding-top:23px; } .featurebox h2{ margin-bottom:23px; width:65%; } .featurebox .featurebox_desc{ width:201px; height:auto; float:left; margin-right:27px; } .featurebox .featurebox_desc.third{ margin-right:0; } .featurebox .featurebox_desc h4{ margin-bottom:12px; } .featurebox .featurebox_desc img{ width:201px; height:152px; margin-bottom:15px; } .featurebox .featurebox_desc p{ margin-bottom:20px; } .featurebox .featurebox_desc a.readmore{ background: url('images/feature-readmore.png') no-repeat 0 0; width: 99px; height: 33px; color:#fff; display:inline-block; text-align:center; line-height:35px; font-size:13px; } .featurebox .featurebox_desc a.readmore:hover{ background: url('images/feature-readmore.png') no-repeat 0 -46px; width: 99px; height: 33px; } .feature_testimonial h2{ border-bottom:1px solid #d9d9d9; padding-bottom:30px; margin-bottom:30px; } .feature_testimonial .circle { width:70px; height:70px; float:left; border-radius:40px; -moz-border-radius:40px; -webkit-border-radius:40px; -khtml-border-radius:40px; text-align:center; position:relative; margin-right:13px; } .feature_testimonial .circle img { width:70px; height:68px; border-radius:35px; -moz-border-radius:35px; -webkit-border-radius:35px; -khtml-border-radius:35px; background:#fad1b4; margin:5px; text-align:center; position:absolute; top:-2.5px; left:-2.5px; border:2px solid #fad1b4; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; } .feature_testimonial .circle img:hover { border-radius:10px; } .feature_testimonial p{ text-align:justify; background:#fae5d6; border:2px solid #fad1b4; padding:15px 10px 35px 10px; color:#222; text-shadow:0 1px 0 #fff; line-height:22px; border-radius:10px; } .feature_testimonial .testimonial_author{ margin-top:-53px; margin-left:15px; } .feature_testimonial .testimonial_author .testimonial_author_text{ padding-top:42px; } .feature_testimonial a.testimonial_link{ color:#d66422; display:inline; } .feature_testimonial span{ display:inline; } .bottom_tagline{ padding:50px 0 48px 0; overflow:hidden; } .bottom_tagline .bottom_tagline_text h1{ line-height: 32px; margin-top: 9px; font-size:28px; text-align:center; } .bottom_tagline .bottom_tagline_button a{ background: url('images/buttons-tag.png') no-repeat 0 0; width: 224px; height: 51px; text-align:center; display:inline-block; color:#ffffff; font-size:24px; text-shadow:0 2px 2px #8a9f15; line-height:51px; } .bottom_tagline .bottom_tagline_button a:hover{ background: url('images/buttons-tag.png') no-repeat 0 -67px; } .footer_container{ background:#d76120; } .footer ul li a:hover { color:#d4f4fe; } .footer{ color:#ffffff; } .footer p { color:#ffffff; font-size:13px; line-height:21px } .footer .footer_widget { padding-top:30px; padding-right:20px; } .footer .footer_widget.last{ padding-right:0; } .footer .footer_widget.first { padding-top:30px; } .footer .footer_widget h4 { color:#ffffff; font-size:18px; line-height:20px; background:url(images/footer-head-line.png) center bottom repeat-x; padding-bottom:10px; text-transform:uppercase; font-weight: bold; } .footer .footer_widget h3 { color:#ffffff; font-size:15px; line-height:20px; padding-bottom:0; text-transform:uppercase; } .footer .footer_widget p { color:#fff; font-size:13px; line-height:21px } .footer .footer_widget a{ color:#FF9900; } .footer .footer_widget ul{ margin-top:-5px; } .footer .footer_widget ul li { margin-left: 0; margin-right: 15px; padding: 3px 0; padding-left:15px; font-size: 15px; color: #fff; list-style:none; margin-bottom:0; background: url(images/footer-bullet.png) 0 14px no-repeat; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; } .footer .footer_widget ul li:first-child { } .footer .footer_widget ul li:hover { margin-left:14px; } .footer .footer_widget .searchform { position:relative; margin-bottom:35px; background:url(images/footer-search-bg.png) no-repeat; width:233px; height:33px; } .footer .footer_widget .searchform input[type="text"] { width:185px; height:30px; border:none; color:#FF9900; background:none; padding-left:10px; padding-right:30px; } .footer .footer_widget .searchform input[type="submit"] { position:absolute; right: 9px; top: 10px; background:url(images/footer-search.png) no-repeat; border:none; cursor:pointer; height:16px; width:15px; } .searchform { position:relative; margin-bottom:35px; background:url(images/sidebar-searchbg.png) no-repeat; width:288px; height:33px; } .searchform input[type="text"] { width:246px; height:30px; border:none; color:#afafaf; background:none; padding-left:10px; padding-right:30px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; } .searchform input[type="text"]:focus { box-shadow: 0 0px 5px rgb(255, 129, 66); -moz-box-shadow: 0 0px 5px rgb(255, 129, 66); -webkit-box-shadow: 0 0px 5px rgb(255, 129, 66); } .searchform input[type="submit"] { position:absolute; right: 9px; top: 7px; background:url(images/sidebar-search.png) no-repeat; border:none; cursor:pointer; height:20px; width:20px; } /* Footer Blogupdates */ .footer ul.blogupdates { margin:0; padding:0; list-style:none; } .bottom_footer_container{ background:#ad4104; } .bottom_footer_container ul.social_logos{ list-style:none; margin-bottom: 0; margin-top: 13px; } .bottom_footer_container ul.social_logos li{ list-style:none; margin-left:0; display:inline; margin-right:5px; } .bottom_footer_container .copyrightinfo { font-size:13px; } .bottom_footer_container .copyrightinfo p { color:#fff; font-size:13px; line-height:22px; margin-bottom:0; padding:15px 0; padding-bottom:10px; text-align:right; } .bottom_footer_container .copyrightinfo a { color:#f5f5f5; } .bottom_footer_container .copyrightinfo a:hover { color:#fff; } /*Blog Page ===================================================*/ .page_heading_container{ background:#fdfdfd url(images/bradcrumb-line.png) bottom center repeat-x; margin-bottom:55px; } .page_heading_container .page_heading_content h1{ padding:20px 0; margin-bottom:0; } .page-content { padding-bottom:25px; width:100%; overflow:hidden; } .content-bar { margin:0; padding:0; margin-right:30px; } .content-bar img { max-width:100%; height:auto; background:none; padding:0; } .content-bar .post { position:relative; margin-top:0px; margin-bottom:50px; } .content-bar .post .post_heading_wrapper{ margin-bottom:30px; } .content-bar .post .post_title { margin-top:0px; margin-bottom:7px; padding-top:1px; padding-left:65px; } .content-bar .post .post_title a { color:#010101; font-size:28px; line-height:25px; } .content-bar .post .post_title a:hover { color:#106ca8; } .content-bar .post .post_content { overflow:hidden; margin-top:15px; text-shadow:0 1px 0 #fff; font-size:13px; line-height:20px; color:#444342; } .content-bar .post .post_content p { margin-bottom:10px; color:#373737; font-size:13px; line-height:22px; text-align:justify; } .content-bar .post:last-child { } .content-bar .post .post_content img.postimg { border:1px solid #ddd; padding:5px; background:#fff; margin-bottom:20px; } .content-bar .post.single .post_content img { height:auto; background:url(images/postimgbg.png) repeat; width:96%; padding:2.5%; } .content-bar .post .post_content .read_more { display:block; color:#db5c08; font-size:13px; line-height:21px; font-weight:normal; padding:1px 5px 1px 5px; margin-bottom:10px; margin-top:10px; } .content-bar .post .post_content .read_more:hover { } .content-bar .post .post_date { background:url(images/post-time.png) no-repeat; width: 49px; height: 43px; position:absolute; left:0; top:0px; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; -ms-transition: all .2s ease; transition: all .2s ease; } .content-bar .post .post_date:hover{ background:url(images/post-time-hover.png) no-repeat; } .content-bar .post .date { width:42px; list-style-type:none; margin-top:0; text-align:center; padding-bottom:10px; margin-left:0; } .content-bar .post .date li { display:block; color:#fff; margin-left:0px; text-align:left; padding-bottom:0; margin-bottom:0; text-align:center; text-shadow:none; } .content-bar .post .date li.day { font-size:16px; color:#fff; margin-bottom:-5px; font-weight:bold; } .content-bar .post .date li.month { font-size:14px; } .content-bar .post .post_meta { list-style-type:none; color:#8f8e8e; font-size:13px; padding-left:0px; border:1px solid #e5e5e5; -moz-box-shadow: 5px 6px 9px rgb(202, 202, 202); -webkit-box-shadow: 5px 6px 9px rgb(202, 202, 202); box-shadow: 5px 6px 9px rgb(202, 202, 202); overflow:hidden; padding:5px 12px; } .content-bar .post .post_meta span { color:#7e7d7d; } .content-bar .post .post_meta a { color:#8e8d8d; } .content-bar .post .post_meta a:hover { color:#106ca8; opacity:0.5; } .content-bar .post .post_meta li { display:inline; margin-right:26px; margin-left:0; padding-left:28px; } .content-bar .post .post_meta .posted_by { background:url(images/post-admin.png) 0 0 no-repeat; width:18px; height:16px; } .content-bar .post .post_meta .posted_by{ background:url(images/author-img.png) left center no-repeat; } .content-bar .post .post_meta .post_category { background:url(images/cat-img.png) left center no-repeat; } .content-bar .post .post_meta .post_tag{ background:url(images/tag-img.png) center left no-repeat; } .content-bar .post .post_meta .post_tag a { margin-left:0px; } .content-bar .post .post_meta .post_comment { text-align:center; background:url(images/comment-img.png) left center no-repeat; padding-left:25px; margin-right:0; float:right; } .content-bar .post .post_meta .post_comment a { color:#8e8d8d; } .content-bar .post .post_meta .post_comment a:hover { color:#106ca8; } /*Sidebar style ===================================================*/ .sidebar{ padding-left:22px; } .sidebar h3{ background:url(images/sidebar-line.png) bottom center no-repeat, url(images/sidebar-heading.png) 1px 8px no-repeat; padding-bottom:15px; padding-left:28px; margin-bottom:20px; font-size:23px; } .sidebar ul{ list-style:none; } .sidebar ul li{ margin-left:0; padding-left:16px; background:url(images/sidebar-bullet.png) 0px 8px no-repeat; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; } .sidebar ul li:hover{ background:url(images/sidebar-bullet-hover.png) 0px 8px no-repeat; } .sidebar ul li a{ -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; padding-left:0; } .sidebar ul li a:hover{ padding-left:15px; } /* Commentlist Style ========================================================*/ #commentsbox { margin:0; margin-top:15px; width:99%; margin-left:17px; margin-right:17px; } ol.commentlist { clear:both; list-style:none; margin:0; overflow:hidden; margin-top:10px; } ol.commentlist li.comment { line-height:18px; margin:5px 0 15px; padding:10px; margin-right:0; overflow:hidden; padding-right:0; } ol.commentlist li.comment .comment-body { position:relative; margin-bottom:25px; background-color:#fff; margin-left:25px; border:1px solid #ddd; padding:18px 15px 15px 30px; } ol.commentlist li.comment .comment-author a:link, ol.commentlist li.comment .comment-author a:visited { text-decoration:none !important; padding-bottom:0px; display:inline-block; color:#b2490a; font-size:16px; line-height:22px; font-style:normal; margin-top:5px; } cite.fn { color:#b2490a; font-size:16px; line-height:22px; font-style:normal; padding-bottom:8px; padding-top:5px; padding-right:10px; margin-left:10px; } ol.commentlist li .says { display:none; } .comment-author.vcard { display:inline; } ol.commentlist li.comment .comment-author .avatar { float:left; margin-bottom:10px; width: 58px; height: 58px; border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px; -khtml-border-radius: 35px; border:1px solid #ddd; padding: 0px 7px 1px 0; left: -33px; padding: 0; position: absolute; top: 29%; background-color:#fff; } ol.commentlist li.comment .comment-meta a { color:#5d5d5c; text-decoration:none !important; margin-top:10px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; } ol.commentlist li.comment p { line-height:22px; color:#666666; margin-left:10px; margin-top:10px; font-size:13px; } ol.commentlist li.comment ul.children li.depth-2 { margin:0 0 10px 40px; } ol.commentlist li.comment ul.children li.depth-3 { margin:0 0 15px 40px; display:none; } ol.commentlist li.comment ul.children li.depth-4 { margin:0 0 25px 40px; } ol.commentlist li.comment ul.children li.depth-5 { margin:0 0 25px 40px; } .comment-meta.commentmetadata { display:inline; } ol.commentlist li.comment .reply { cursor:pointer; margin-bottom:10px; color:#e05909; padding:3px; position:absolute; right:20px; bottom:0% } ol.commentlist li.comment .reply a { cursor:pointer; color:#e05909; background:url(images/comment-readmore.png) left no-repeat; padding-left:17px; } ol.commentlist li.comment a.comment-reply-link:hover { opacity:0.5; } ol.commentlist li.comment ul.children { list-style:none; text-indent:0; margin:1em 0 0; } .comment-nav { height:20px; padding:5px; } .comment-nav a:link, .comment-nav a:visited { color:#f96e02; } #respond { padding:0px 0px; margin:10px 0px; } #respond h3 { font-size:24px; color:#000; font-weight:bold; padding:10px 10px; } #commentform { margin-bottom:50px; } #commentform p { color:#444; } #commentform a { color:#0454A8; margin-top:15px; margin-bottom:0; } #respond label { display:block; margin-right:15px; margin-bottom:5px; padding-top:10px; color:#0d0d0d; font-size:15px; line-height:20px; font-family:"Lucida Sans Unicode", sans-serif; } #respond .required { } #respond label small { font-size:10px; } #respond input[type='text'] { width:65%; background:#fdf0e8; font-size:13px; padding:8px 10px; margin-bottom:20px; border:solid 1px #ecba9d; color:#c3530f; } textarea#comment { width:98%; padding-left:5px; background-color:#fdf0e8; border:solid 1px #ecba9d; color:#c3530f; } #respond .required { display:none; } #commentform input#submit { color:#fff; margin-top:20px; margin-bottom:20px; display:block; font-family:"Arial Rounded MT Bold", sans-serif; color: #ffffff; font-size:14px; text-decoration: none; padding: 5px 8px 5px 8px; text-decoration: none; border-radius:8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -webkit-box-shadow: 0px 1px 1px #ed7a37; -moz-box-shadow: 0px 1px 1px #ed7a37; border: solid #ed7a37 1px; background: #e85805; width:102px; } #commentform input#submit:hover { opacity:0.5; color:#fff; } h3#reply-title { font-family:"Lucida Sans Unicode", sans-serif; color:#1c1b1b; font-size:18px; line-height:22px; margin-top:20px; padding-bottom:20px; margin-left:-10px; font-weight:normal; } #commentform .comment-notes { display:none; } .comment-author .avatar { border: solid 1px #00FFFF; display:inline; } .form-allowed-tags { display:none; } #commentsbox h3 span { color:#1c1b1b; /*background:url(images/arrow.png) no-repeat;*/ background-position:right 50%; padding-right:25px; text-decoration:none; } /*----------------------Contact page-----------------------*/ .page-content .content-bar .contact-line { height:1px; background-color:#dbdbdb; } .page-content .content-bar { } .page-content .content-bar .contactform { position:relative; width:91%; border:1px solid #ddd; overflow:hidden; padding:40px 33px; padding-bottom:30; margin-top:25px; } .page-content .content-bar .contactform .error { color:red; } .page-content .content-bar .contactform input[type="text"] { width:300px; height:51px; border:1px solid #ddd; background:#fff; margin-bottom:38px; padding-left:7px; color:#838383; display:block; } .page-content .content-bar .contactform textarea { width:320px; height:140px; padding-top:5px; margin-bottom:0px; padding-left:0px; text-align:left; color:#838383; border:1px solid #ddd; background:#fff; margin-top:5px; border:1px solid #dbdbdb; position:absolute; top: 36px; right: 35px; } .page-content .content-bar .contactform input[type="submit"] { border:none; color:#6a6565; background:url(images/c-submit.png) no-repeat; width:119px; height:40px; margin-top:-10px; text-align:center; float:right; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; } .page-content .content-bar .contactform input[type="submit"]:hover { background:url(images/c-submit-hover.png) no-repeat; color:#fff; } @media only screen and (min-width: 960px) and (max-width: 1140px) { } @media only screen and (min-width: 767px) and (max-width: 960px) { } @media only screen and (min-width: 480px) and (max-width: 767px) { } @media only screen and (max-width: 480px) { }