@charset "utf-8";
/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author:Tyler Smith (@mbmufffin)
 */
 
/* Browser Resets */
#mainslider{margin:0 0 20px 0;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);}
.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;}
/* FlexSlider Necessary Styles
*********************************/ 
.flexslider{margin:0;padding:0;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;position:relative;border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px} /* Hide the slides before the JS is loaded. Avoids image jumping */ 
.flexslider .slides img{/*width:100%;*/display:block;}
.flex-pauseplay span{text-transform:capitalize;}

/* Clearfix for the .slides element */
.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 Default Theme
*********************************/
.flexslider{ position:relative;-webkit-border-radius:4px;/* -moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);*/ zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.flexslider .slides{zoom:1;}
.carousel li{margin-right:5px}
.flexborder{ background:#fff; margin-bottom:5px;margin-top:4px}

/* Direction Nav */
.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;position:absolute;top:55%;cursor:pointer;opacity:0;-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:100% 0;right:0px;z-index:9999 }
.flex-direction-nav .flex-prev{left:0px;}
.flexslider:hover .flex-next{opacity:0.8;right:0px;}
.flexslider:hover .flex-prev{opacity:0.8;left:0px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;}
.flex-direction-nav .disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default;}

/* Control Nav */
.flex-control-nav{width:100%;position:absolute;bottom:20px; right:10px;text-align:center;overflow:hidden}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{width:16px;height:16px;display:block;background:#999999;background:rgba(0,0,0,0.5);cursor:pointer;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%;box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover{ background:#333;background:#ef4135 }
.flex-control-paging li a.flex-active{ background:#000;background:#ef4135;cursor:default;}
.flex-control-thumbs{margin:5px 0 0px;position:static;overflow:hidden;}
.flex-control-thumbs li{margin:0;}
.flex-control-thumbs img{ display:block;opacity:.7;cursor:pointer;height:84px;}
.flex-control-thumbs img:hover{opacity:1;}
.flex-control-thumbs .active{opacity:1;cursor:default;}

/* Brand */
#brand.flexslider{margin-top:0px;border:none}
#brand.flexslider .slides img{width:auto;margin:0 auto}
#brand .flex-control-paging li a{display:none!important}
#brand .flex-direction-nav a{opacity:1!important}

@media screen and (max-width:980px){
.bannerheading1{top:45px}
.bannerheading2{top:120px}
.bannerheading1,.bannerheading2{font-size:26px;}
.bannerbutton{top:200px}
#brand.flexslider .slides img {width:60%}
}

@media screen and (max-width:860px){
.flex-direction-nav .flex-prev{opacity:1;left:0;}
.flex-direction-nav .flex-next{opacity:1;right:0;}
.flexslider:hover .flex-next{opacity:0.8;right:0px;}
.flexslider:hover .flex-prev{opacity:0.8;left:0px;}
.flex-control-nav{display:none}
}

@media (max-width:767px){
.bannerheading1{top:35px}
.bannerheading2{top:90px}
.bannerbutton,.bannerpriceround{display:none!important}
.flex-control-nav{bottom:10px}
#brand.flexslider .slides img {width:auto}
}
 
@media (max-width:480px){
.bannerheading1,.bannerheading2{font-size:18px;line-height:24px}
.flex-control-nav {bottom:15px}
}

.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}
.flexslider{position:relative}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides > li:first-child{display:block}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slide-caption{position:absolute;left:0;text-align:center;width:100%}
.flexslider .slide-heading{color:#fff;font-weight:700;letter-spacing:0.1em;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}
.flexslider .slide-text{color:#fff;margin:0;letter-spacing:0.2em;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}
.flexslider .slide-button{margin:0}
.flexslider .slide-button a{border:1px solid #fff;color:#fff;letter-spacing:0.1em;display:inline-block;text-decoration:none;-webkit-transition:background 0.5s,color 0.5s;transition:background 0.5s,color 0.5s}
.flexslider .slide-button a:hover{background:#fff;color:#333}
.flex-direction-nav a{background:rgba(255,255,255,0.3);color:#fff;cursor:pointer;font-family:"FontAwesome";font-size:20px;position:absolute;text-align:center;text-decoration:none;top:46%;height:40px;line-height:40px;width:40px;opacity:0;z-index:10;-webkit-transition:all 0.5s;transition:all 0.5s}
.flex-direction-nav .flex-prev{left:15px}
.flex-direction-nav .flex-next{right:15px}
.flexslider:hover .flex-direction-nav .flex-prev{opacity:1}
.flexslider:hover .flex-direction-nav .flex-next{opacity:1}
.flex-direction-nav .flex-prev:before{content:"\f104";display:inline-block;font-family:"FontAwesome";color:#fff;}
.flex-direction-nav .flex-next:before{content:"\f105";display:inline-block;font-family:"FontAwesome";color:#fff;}
.flex-direction-nav .flex-disabled{opacity:0 !important;cursor:default}

/*jquery.jqzoom.css*/
.zoomPad{/*position:relative;float:left;z-index:99;*/cursor:crosshair;}
.zoomPreload{-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity = 80);color:#333;font-size:12px;font-family:Tahoma;text-decoration:none;border:1px solid #CCC;background-color:white;padding:8px;text-align:center;background-image:url('plugins/zoomloader.gif');background-repeat:no-repeat;background-position:43px 30px;z-index:110;width:90px;height:43px;position:absolute;top:0px;left:0px;* width:100px;* height:49px;}
.zoomPup{overflow:hidden;background-color:#FFF;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity = 60);z-index:120;position:absolute;border:1px solid #CCC;z-index:101;cursor:crosshair;}
.zoomOverlay{position:absolute;left:0px;top:0px;background:#FFF;/*opacity:0.5;*/z-index:5000;width:100%;height:100%;display:none;z-index:101;}
.zoomWindow{top:40px;background:#FFF;z-index:6000;height:auto;z-index:10000;z-index:110;}
.zoomWrapper{position:relative;border:1px solid #999;z-index:110;}
.zoomWrapperTitle{display:block;background:#999;color:#FFF;height:18px;line-height:18px;width:100%;overflow:hidden;text-align:center;font-size:10px;position:absolute;top:0px;left:0px;z-index:120;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity = 60);}
.zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110;}
.zoomWrapperImage img{border:0px;display:block;position:absolute;z-index:101;}
.zoomIframe{z-index:-1;filter:alpha(opacity=0);-moz-opacity:0.80;opacity:0.80;position:absolute;display:block;}

/* When clicking on thumbs jqzoom will add the class*/
/* "zoomThumbActive" on the anchor selected*/

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel{display:none !important;}
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(img/star_rating/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(img/star_rating/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */@charset "utf-8";
html,body{background:url("themes/wooden/img/bg_title8.jpg") top left fixed repeat #3f2d21;}
.wrap-boxed{background:url("/images/bg-services-202112.png") top center fixed no-repeat;/*background-size:100%*/}
/*html, body{background:url("themes/wooden/img/bg_title.jpg") top left fixed repeat #3f2d21;}*/
.pagination div .pageactive {border:1px solid #f9559b;}
.content_only{background:none;background-color:#fff;}