@import "css/reset.css";@charset "utf-8"body{font-weight:400;font-size:16px;background:#fff;color:#333334}body,h1,h2,h3,h4,h5,h6,input[type=text],input[type=password],input.text,textarea,input[type=submit],.mobile-menu{font-family:'Lato',sans-serif}#logo h2{font-family:'Arvo',serif}h1,h2,h3,h4,h5,h6{color:#333334;font-weight:700}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#333334}h1{font-size:24px;line-height:normal;margin-bottom:15px;text-transform:uppercase}h2{font-size:22px;line-height:normal;margin-bottom:15px;text-transform:uppercase}h3{font-size:20px;line-height:normal;margin-bottom:15px;text-transform:uppercase}h4{font-size:18px;line-height:24px;margin-bottom:15px}h5{font-size:16px;line-height:24px;margin-bottom:10px}h6{font-size:14px;line-height:24px;margin-bottom:10px}.border-title{background:url(images/splitter.png) bottom repeat-x;width:100%;text-align:center;display:inline-block;margin:0 0 50px;padding:0;position:relative}.border-title h1,.border-title h2,.border-title h3,.border-title h4{text-transform:uppercase;padding:0 20px 15px;margin-bottom:5px;display:inline-block;*display:inline;*zoom:1}.border-title h1 span,.border-title h2 span,.border-title h3 span,.border-title h4 span{border-left:6px solid transparent;border-right:6px solid transparent;left:0;*left:49%;right:0;width:0;margin:auto;bottom:10px;position:absolute}a,input[type=submit],button,input[type=button],.widget ul li,#secondary .widget h3.widgettitle,#secondary .widget h3.widgettitle a:before,#secondary h2.filtering,#secondary h2.filtering span:before,#top-bar .phone-no,.social-icons li img,#main-menu ul li,#main-menu>ul>li>ul:before,#main-menu ul ul li ul:before,.slider-next-arrow,.ico-content.type2 .icon,.carousel-arrows a span,.portfolio .portfolio-thumb img,.blog-entry .entry-thumb-meta .entry-meta span,.testimonial .author,.team .image img,.side-nav-container ul li a span,.partner-carousel li,.carousel-arrows a:hover span{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear}a{text-decoration:none}a:hover{color:#333334}a img{border:none}strong{font-weight:700}em{font-style:italic}address{display:block;margin:10px 0 20px}abbr{border-bottom:1px dotted #3d3d3d;cursor:help}ins{background:#FFF9C0}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-3px}sup{bottom:-3px}p{line-height:24px;margin-bottom:10px}ul,ol,pre,code{margin-bottom:20px}ul{list-style-type:square;list-style-position:inside}ul li{padding-bottom:10px}ul li ul{list-style-type:disc;padding-left:20px;margin:10px 0 0}ul ul ul{margin-bottom:0;list-style-type:circle}ol{list-style-type:decimal;list-style-position:outside;padding-left:20px;padding-top:10px}ol li{padding-bottom:10px}ol li ol{margin-bottom:0;list-style-type:lower-alpha}ol ol ol{margin-bottom:0;list-style-type:lower-roman}blockquote{line-height:22px;font-style:italic;font-size:16px;padding:3px 0 0 0;margin:10px 0 30px;float:left}blockquote span{background-color:#e6e2d6;background-position:-354px -234px;width:70px;height:70px;float:left;margin:0 10px 0 0;border-radius:70px}blockquote p{margin-bottom:0}blockquote cite{float:right;margin:10px 0 0;font-size:14px}blockquote.alignleft{margin-right:20px;text-align:left;width:30%;float:left}blockquote.alignright{margin-left:20px;text-align:left;width:30%;float:right}blockquote.aligncenter{width:100%;text-align:center}pre,code{border-left:3px solid #f8cc6e;background-color:#e6e2d6;display:block;padding:10px;font-size:11px;font-family:monospace;width:96.5%;overflow:auto}hr{background-color:#e6e2d6;border:none;height:1px;margin:30px 0}.hr{background:url(images/splitter.png) repeat-x;height:10px;width:100%;clear:both;display:block;float:left;margin:40px 0;position:relative;z-index:1}.hr-border{border:4px double #e6e2d6;width:100%;clear:both;display:block;float:left;margin:50px 0;position:relative;z-index:1;border-radius:5px}.hr-invisible{float:left;width:100%;margin:40px 0;display:block;clear:both}.hr-invisible-small{float:left;width:100%;margin:20px 0;display:block;clear:both}.hr-invisible-very-small{float:left;width:100%;margin:10px 0;display:block;clear:both}.hr.top,.hr-border.top{width:97%}.hr.top,.hr-border.top{background-position:right center;text-align:right}.hr.top a,.hr-border.top a{color:#999589;background:transparent;font-size:11px;line-height:16px;padding-left:5px;position:absolute;right:-21px;top:-5px}.hr-border.top a{top:-10px;right:-23px}.hr.top a:hover,.hr-border.top a:hover{color:#e96666}.clear{float:none;clear:both;margin:0;padding:0}.float-right{float:right}.float-left{float:left}.center{width:100%;text-align:center}.hidden{display:none}.post-edit-link{background:#e5e5e5;color:#5a5a5a;float:right;clear:both;margin:20px 0 0;line-height:24px;padding:0 10px;font-size:12px}.post-edit-link:hover{background:#4C4C4C;color:#fff;text-shadow:0 1px 0 #0e4b6e}table{border-collapse:separate;border-spacing:0;margin-bottom:20px;width:100%;clear:both;border:1px solid #dfdfdf;border-bottom:0}th{background:#666667;color:#fff;border-bottom:5px solid #dfdfdf;border-right:1px solid #919191;padding:17px 15px;font-size:16px;line-height:normal;font-weight:700;text-transform:uppercase;text-align:center}td{border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;background:#f7f7f7;font-size:14px;line-height:normal;text-align:center;padding:13px 15px}dl{margin:0 20px}dl.gallery-item{margin:0}.gallery-caption{margin-bottom:10px}.gallery-item img{border:2px solid #C4C1AE!important}dt{font-weight:700;font-size:14px;margin-bottom:10px}dd{margin-bottom:20px;line-height:20px}label{font-size:14px;color:#2e2a2b;font-weight:700;font-size:14px}label span{color:#b4b4b4}label span.required{color:red}fieldset{border:1px solid #efefef;padding:15px;margin:0 0 20px 0}legend{font-weight:700}input[type=text],input[type=email],input[type=password],textarea{background:#ededed;border:1px solid #c4c4c4;color:#333334;padding:15px;display:block;font-size:14px;margin:10px 0 10px}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input.text:focus,textarea:focus{border-color:#a1a1a1}input[type=text],input[type=email],input[type=password],input.text,textarea{width:97%}textarea{height:190px;overflow:auto}select{background:#ededed;border:1px solid #c4c4c4;padding:10px;margin:10px 0 10px;display:block;max-width:100%}select option{background:#fff}input[type=submit],button,input[type=button]{background:url(images/btn-small-gradient.png) repeat-x;border:none;color:#fff;text-transform:uppercase;font-weight:700;margin:10px 0 0;font-size:14px;padding:11px 20px;float:right;cursor:pointer}input[type=submit]:hover,button:hover,input[type=button]:hover{background-color:#000}#searchform input[type="text"]{border:none;text-transform:uppercase;color:#aaa;font-size:12px;width:260px}#primary img{max-width:100%}.post-content input[type="submit"]{float:none}.wp-caption{background:#C4C1AE;border:1px solid #C4C1AE;margin-bottom:10px;margin-top:10px;max-width:96%;padding:5px 7px 7px 5px}.wp-caption img{display:block;margin:0 auto;padding:6px;max-width:98%}.wp-caption .wp-caption-text{text-align:center;padding-top:0;margin:0}img.size-auto,img.size-large,img.size-full,img.size-medium{max-width:99.6%;height:auto}.alignleft,img.alignleft{display:inline;float:left;margin-right:20px}.alignright,img.alignright{display:inline;float:right;margin-left:20px}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}.alignleft,.alignright,.aligncenter,.alignnone,img.alignleft,img.alignright,img.aligncenter{margin-bottom:20px}.column{margin:0 2% 0 0;float:left;min-height:1px;position:relative}.column.last{margin-right:0}.one-column{width:100%}.column.one-column{margin-right:0}.one-fourth{width:23.4%}.one-half{width:48.9%}.one-third{width:31.9%}.three-fourth{width:74.5%}.two-third{width:65.8%}.one-fifth{width:18.3%}.four-fifth{width:79.6%}.three-fifth{width:59.2%}.two-fifth{width:38.8%}.one-sixth{width:15%}.two-sixth{width:30%}.three-sixth{width:45%}.four-sixth{width:60%}.five-sixth{width:75%}.column img{max-width:100%;height:auto}.one-half iframe,.one-third iframe,.one-fourth iframe,.three-fourth iframe,.two-third iframe,iframe{max-width:100%}embed,iframe,object,video{max-width:100%}.column.no-space{margin-right:1px}.column.no-space.one-fourth{width:24.8%}.column.no-space.one-third{width:33.2%}.column.no-space.one-half{width:49.8%}.column.no-space.one-fifth{width:19.8%}.column.no-space.one-sixth{width:16.5%}.column.no-space.three-fourth{width:74.9%}.column.no-space.two-third{width:66.5%}.column.no-space.four-fifth{width:79.9%}.column.no-space.three-fifth{width:60%}.column.no-space.two-fifth{width:40%}.column.no-space.two-sixth{width:33.4%}.column.no-space.three-sixth{width:50%}.column.no-space.four-sixth{width:66.6%}.column.no-space.five-sixth{width:83.2%}.widget{float:left;width:100%;padding:0 0 40px;margin:0}.widget h3.widgettitle{font-size:14px;padding-bottom:10px}.widget ul{float:left;width:100%;margin:0;padding:0}.widget ul li{float:left;display:block;clear:both;width:100%;font-size:17px;font-weight:600;padding-bottom:0}.widget ul li a{line-height:20px;color:#e74d3c;padding:13px 25px 15px 25px;display:inline;position:relative;background:url(images/thin-border.png) bottom repeat-x}.widget ul ul{margin-top:10px;margin-left:20px}.widget ul ul li{width:90%}.widget_categories ul{margin-top:-12px}.widget_categories ul li{position:relative;float:none;display:block;background:url(images/blog-splitter.png) bottom repeat-x;margin:0 0 10px;padding:0;margin:0}.widget_categories ul li a{padding:16px 25px 25px 40px;display:block;background:url(images/thin-border.png) bottom repeat-x}.widget_categories ul li a span,#secondary .widget_product_categories ul li a span{position:absolute;right:10px}#secondary .widget_categories ul li a:before,.widget_categories ul li a:before{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;font-size:16px;position:absolute;top:14px;left:0;content:"\f058"}.widget form{margin:15px 0 0;float:left;clear:both;width:100%}.widget input[type="email"]{width:90.5%}.widget.tweetbox ul.tweet_list{list-style-type:none}.widget.tweetbox ul.tweet_list li{font-size:14px;line-height:20px}.widget.tweetbox ul.tweet_list li a:hover{color:#333334}.widget.widget_recent_entries ul{list-style-type:none}.widget.widget_recent_entries h4{font-size:18px;line-height:22px;font-weight:700;text-transform:none}.widget.widget_recent_entries ul li{padding-bottom:25px}.widget.widget_tag_cloud .tagcloud a{font-size:14px;line-height:36px;color:#333334;padding:0 15px;background:#ededed;margin:0 10px 10px 0;float:left;border-bottom:2px solid #d9d9d9;position:relative}.widget.widget_tag_cloud .tagcloud a:after{border-bottom:1px solid #fff;position:absolute;bottom:0;left:0;content:'';width:100%}.widget.widget_tag_cloud .tagcloud a:hover{font-weight:700;color:#fff}ul.recent-posts-widget li a{padding:0;background:none}#secondary .widget ul.recent-posts-widget li a:before{content:''}ul.recent-posts-widget li a.thumb{padding:0;clear:both;float:left;display:block;position:relative;margin-bottom:15px;margin-right:10px;background:none}ul.recent-posts-widget li a.thumb img{display:block}ul.recent-posts-widget li a.thumb:before,#secondary .widget ul.recent-posts-widget li a.thumb:before{display:block;content:'';position:absolute;left:0;top:0;width:100%;height:100%;-moz-box-shadow:inset 0 0 0 5px rgba(255,255,255,.7);-webkit-box-shadow:inset 0 0 0 5px rgba(255,255,255,.7);box-shadow:inset 0 0 0 5px rgba(255,255,255,.7);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}ul.recent-posts-widget li h6{font-weight:700;font-size:14px;margin-bottom:5px}ul.recent-posts-widget li p{font-size:14px;font-weight:400}ul.recent-posts-widget li:hover a.thumb:before,#secondary .widget ul.recent-posts-widget li:hover a.thumb:before,ul.product_list_widget li:hover a:before{-moz-box-shadow:inset 0 0 0 5px rgba(255,255,255,.4);-webkit-box-shadow:inset 0 0 0 5px rgba(255,255,255,.4);box-shadow:inset 0 0 0 5px rgba(255,255,255,.4)}ul.product_list_widget li a{clear:both;float:left;display:block;position:relative;margin-bottom:15px;margin-right:10px}ul.product_list_widget li a img{display:block}ul.product_list_widget li a:before{display:block;content:'';position:absolute;width:100%;height:100%;-moz-box-shadow:inset 0 0 0 5px rgba(255,255,255,.7);-webkit-box-shadow:inset 0 0 0 5px rgba(255,255,255,.7);box-shadow:inset 0 0 0 5px rgba(255,255,255,.7);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#secondary .widget h3.widgettitle{margin-bottom:30px;background:#ededed;display:inline-block;width:100%;padding:0;border-bottom:3px solid #d9d9d9}#secondary .widget h3.widgettitle a{padding:15px 10px 15px 45px;display:block;border-bottom:1px solid #fff;position:relative}#secondary .widget h3.widgettitle a:before{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;font-size:12px;line-height:22px;text-align:center;color:#fff;width:20px;height:20px;position:absolute;top:15px;left:16px;content:"\f054";border-radius:20px}#secondary .widget h3.widgettitle:hover a{color:#fff}#secondary .widget h3.widgettitle:hover a:before{background:#fff}#secondary .widget ul li a{position:relative}#secondary .widget ul li a:before{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;font-size:16px;position:absolute;top:14px;left:0;content:""}#secondary .widget_categories ul li a:before,#secondary .widget_product_categories ul li a:before{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;font-size:16px;position:absolute;top:14px;left:0;background-image:url(images/checkbox.png);background-repeat: no-repeat;background-position:50% 50%;width:33px;height:33px}#secondary ul.product_list_widget li a:before{content:'';top:0;left:0}#secondary ul.product_list_widget li a{padding:0}#secondary ul.product_list_widget li{font-weight:400;font-size:14px;line-height:20px}#secondary ul.product_list_widget li .amount{display:block}#secondary .widget .tweet_list li{position:relative;float:left;display:block;border:0;padding-left:30px;padding-bottom:25px}#secondary .widget .tweet_list li:before{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;position:absolute;left:0;content:"\f099";font-size:18px;top:5px}#secondary .widget .tweet_list li a:before{content:''}#secondary .widget .tweet_list li a{padding:0;background:none;display:inline}#secondary .widget .social-icons{margin:20px 0 0}#secondary .widget .social-icons li a:before{content:''}#secondary .widget .social-icons li a{background:none;display:inline;padding:0;position:static}#secondary .widget .social-icons li{width:29px;clear:none}#secondary .widget #searchform{margin:0}#secondary .widget #searchform input[type="text"]{display:inline-block;width:242px}#secondary .widget #searchform input[type="submit"]{padding:13px 20px}#secondary h2.filtering{font-size:18px;margin-bottom:40px;background:#ededed;display:inline-block;width:100%;padding:0;border-bottom:3px solid #d9d9d9}#secondary h2.filtering span{padding:17px 45px 13px 15px;display:block;border-bottom:1px solid #fff;position:relative}#secondary h2.filtering span:before{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;font-size:18px;line-height:32px;text-align:center;color:#fff;width:32px;height:32px;position:absolute;top:12px;right:15px;content:"\f0b0";border-radius:32px}#secondary .widget.woocommerce h3.widgettitle{background:none;border-bottom:0;margin-bottom:15px}#secondary .widget.woocommerce h3.widgettitle a{padding:0 0 0 30px;border-bottom:0}#secondary .widget.woocommerce h3.widgettitle a:before{top:0;left:0}#secondary .widget.woocommerce h3.widgettitle:hover{background:none;border-bottom:0}#secondary .widget.woocommerce h3.widgettitle:hover a:before{color:#fff}#secondary .widget.woocommerce .product_list_widget{margin-top:20px}#slider-range{margin-top:20px}#slider-range a:last-child{margin-left:-25px}.price-range{margin-top:40px}.price-range label,.price-range input[type="text"]{width:auto;text-transform:uppercase;font-size:16px;line-height:18px;font-weight:700;background:none;float:left;border:0;padding:0;margin:0;clear:none}.price-range .button{float:right;margin:-28px 0 0}.ico-content.type1 .icon span,.product-overlay a,.product-overlay a span,h5.faq:before,.carousel-arrows a,.testimonial .author img,.testimonial .author,#secondary .widget h3.widgettitle a:before,.portfolio .image-overlay a,.portfolio .image-overlay a span,.team .social-icons li{behavior:url(PIE.htc)}.ico-content.type1 .icon span,.carousel-arrows a,.product-overlay a,.product-overlay a span,.portfolio .image-overlay a,.portfolio .image-overlay a span{position:relative\0/;z-index:1\0/}.portfolio .image-overlay a.zoom,.portfolio .image-overlay a.link,ul.products li .product-thumb .product-overlay a{z-index:-1\0/}.portfolio:hover .image-overlay a.zoom,.portfolio:hover .image-overlay a.link,ul.products li .product-thumb:hover .product-overlay a{z-index:1\0/}.container{width:1060px;margin:0 auto;position:relative}.boxed .wrapper{width:1120px;margin:0 auto 30px;background:#fff;display:table;box-shadow:0 0 30px rgba(0,0,0,.35)}.boxed{background:url(images/patterns/pattern1.jpg) repeat}#header{width:100%;margin:0;padding:0;float:left;border-bottom:5px solid #ddd}#top-bar{background:#333334;width:100%;float:left;margin:0;padding:7px 0 2px}#top-bar .phone-no{background:url(images/phone-ico.png) left 3px no-repeat;font-size:12px;line-height:normal;color:#787878;margin:6px 0 0;padding:0 0 0 13px;float:left}#top-bar .phone-no a{color:#787878;font-size:14px}#top-bar .phone-no a:hover{color:#fff}.social-icons{float:right;margin:0;padding:0}.social-icons li{position:relative;overflow:hidden;width:29px;height:29px;padding:0;margin:0 3px 5px;display:inline-block;*display:inline;zoom:1}.social-icons li img{bottom:0;left:0;position:absolute}.social-icons li img:first-child{bottom:-29px}.social-icons li:hover img:first-child{bottom:0;z-index:1}.social-icons li:hover img:last-child{bottom:-29px}#logo{margin:35px 0 0;float:left;padding:0}#logo img{max-width:100%}#logo h2{margin:0}#logo h2 a{font-size:24px;font-weight:700;color:#333334}#main-menu{float:right;margin:0;padding:0;position:relative;z-index:100}#main-menu ul{float:left;margin:0 0 -5px;padding:0}#main-menu ul li{border-bottom:5px solid #ddd;margin:0;padding:40px 0;display:inline;float:left;position:relative}#main-menu ul li a{display:block;padding:0 18px;font-size:14px;font-weight:700;color:#333334;transition:background 1s,color 1s,padding 0.5s,margin 0.5s;-moz-transition:background 1s,color 1s,padding 0.5s,margin 0.5s;-webkit-transition:background 1s,color 1s,padding 0.5s,margin 0.5s;-o-transition:background 1s,color 1s,padding 0.5s,margin 0.5s}#main-menu ul li span{display:none;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #333334;left:0;*left:48%;right:0;width:0;margin:auto;top:0;position:absolute}#main-menu>ul>li.current_page_item span{display:block}#main-menu>ul>li:hover>a,#main-menu>ul>li.current_page_item>a{padding:40px 18px;background:#ededed;position:relative;margin:-40px 0;transition:background 1s,padding 0.5s,margin 0.5s;-moz-transition:background 1s,padding 0.5s,margin 0.5s;-webkit-transition:background 1s,padding 0.5s,margin 0.5s;-o-transition:background 1s,padding 0.5s,margin 0.5s}#main-menu>ul>li.hasSubmenu:hover{border-bottom:5px solid #ddd}#main-menu ul li ul{z-index:1;display:none;float:left;position:absolute;width:200px;top:94px;left:0;background:url(images/sub-menu-bg.png) repeat;box-shadow:0 5px 10px rgba(0,0,0,.25);-moz-box-shadow:0 5px 10px rgba(0,0,0,.25);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.25)}#main-menu ul ul li{background:url(images/thin-border.png) bottom repeat-x;display:block;float:left;clear:both;padding:0;border:0;width:100%}#main-menu ul ul li a{padding:16px 15px 15px;margin:0;display:block}#main-menu ul ul li:last-child{background:none}#main-menu>ul>li>ul:before{border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;left:15px;position:absolute;top:-11px;width:0}#main-menu ul ul ul{left:200px;top:0}#main-menu ul ul li ul:before{border-top:6px solid transparent;border-bottom:6px solid transparent;left:-11px;top:18px;content:"";height:0;position:absolute;width:0}#main-menu ul ul li.current_page_item ul li a{color:#333334}.mobile-menu{display:none;height:50px;background-color:#f3f3f3;color:#333334;background-image:url(images/responsive-nav-bg.png);background-position:center right;background-repeat:no-repeat;border:1px solid #d9d9d9;border-radius:0;width:100%;margin:6px 0 10px;padding:15px 10px 15px 5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}#main{width:100%;margin:0;padding:0 0 85px;float:left}#primary{width:700px;margin:30px 0 0;padding:0;float:left}#primary.content-full-width{width:100%}#primary.with-left-sidebar{float:right}#secondary{width:340px;margin:30px 0 0 20px;float:left;padding:0}#secondary.left-sidebar{margin:30px 20px 0 0}#slider{width:100%;margin:0;padding:0;float:left;border-bottom:5px solid #ddd;position:relative}.intro-text{width:100%;margin:0;padding:0;float:left}.intro-text.type1{background:url(images/introtext-border-top.png) center top no-repeat;padding:40px 0 0;text-align:center}.intro-text.type1 h4{text-transform:uppercase}.intro-text.type1 h4 span.highlight{color:#fff;padding:7px 15px;margin:0 5px}.intro-text.type1 h6{text-transform:uppercase;color:#a0a0a1;background:url(images/intro-text-border-bottom.png) center bottom no-repeat;padding-bottom:37px}.intro-text.type2,.intro-text.type3,.intro-text.type4{background:#ededed;padding:30px 2.5%;width:95%}.intro-text.type2 h4,.intro-text.type3 h4,.intro-text.type4 h4{text-transform:uppercase;margin-bottom:5px}.intro-text.type2 h5,.intro-text.type3 h5,.intro-text.type4 h5{color:#a0a0a1;margin-bottom:0}.intro-text.type2 a,.intro-text.type4 a{float:right}.intro-text.type3 h4,.intro-text.type3 h5{color:#fff}.intro-text.type3 a{background:#fff url(images/btn-white-gradient.png) bottom repeat-x;color:#333334;float:right}.intro-text.type4{width:94%}.ico-content{width:100%;margin:0;padding:0}.ico-content.type1{text-align:center}.ico-content.type1 .icon{width:100%;text-align:center}.ico-content.type1 .icon span{display:inline-block;margin-bottom:15px;background:#fafafa;border:10px solid #f0f0f0;font-size:60px;line-height:108px;color:#a5a5a5;width:108px;height:108px;border-radius:108px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 100ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear}.ico-content.type1:hover .icon span{color:#fff}.ico-content.type1 h5{text-transform:uppercase}.ico-content.type1:hover .icon span{-moz-transform:scale(1) rotate(360deg) translate(0);-webkit-transform:scale(1) rotate(360deg) translate(0);-o-transform:scale(1) rotate(360deg) translate(0);transform:scale(1) rotate(360deg) translate(0)}.ico-content.type2{padding:0 0 30px 50px;position:relative;width:85%}.ico-content.type2 .icon{position:absolute;left:0;top:0}.ico-content.type2 .icon span{font-size:36px}.ico-content.type2:hover .icon{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}.ico-content.type3{padding:0 0 30px 70px;position:relative;width:70.5%}.ico-content.type3 .icon{position:absolute;left:0;top:0}.ico-content.type3 .icon span{display:inline-block;margin-bottom:15px;background:#fafafa;border:5px solid #f0f0f0;font-size:28px;line-height:46px;text-align:center;color:#a5a5a5;width:44px;height:44px;border-radius:44px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 100ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear}.ico-content.type3:hover .icon span{color:#fff}.ico-content.type3:hover .icon span{-moz-transform:scale(1) rotate(360deg) translate(0);-webkit-transform:scale(1) rotate(360deg) translate(0);-o-transform:scale(1) rotate(360deg) translate(0);transform:scale(1) rotate(360deg) translate(0)}.breadcrumb-section{width:100%;margin:0 0 20px;padding:30px 0 25px;float:left;clear:both;background:url(images/breadcrumb.jpg) repeat;border-bottom:5px solid #ddd}.breadcrumb{float:left;margin:0;padding:12px 0 0;width:75%}.breadcrumb a{font-size:14px;text-transform:uppercase;float:left;line-height:30px}.breadcrumb span{float:left;margin:7px 10px 0;text-align:center;color:#fff;font-size:10px;line-height:18px;width:16px;height:16px;border-radius:16px}.breadcrumb h1{float:left}.main-phone-no{background:url(images/phone-ico-big.png) left top no-repeat;margin:0;padding:0 0 0 30px;min-height:47px;float:right}.main-phone-no p{font-size:24px;font-weight:700}.main-phone-no p a{color:#787878;font-size:20px;font-weight:400}.product-carousel-wrapper{width:100%;float:left;clear:both;margin:0;padding:0;position:relative}.carousel-arrows{position:absolute;top:-75px;right:0}.carousel-arrows a{display:inline-block;width:37px;height:37px;background:#e0e0e0;border-radius:37px;text-align:center}.carousel-arrows a.product-prev-arrow,.carousel-arrows a.partner-prev-arrow,.carousel-arrows a.portfolio-prev-arrow{margin-right:5px}.carousel-arrows a span{color:#adadad;font-size:18px;line-height:39px}.carousel-arrows a:hover{-moz-transform:scale(1.1) rotate(0deg) translate(0);-webkit-transform:scale(1.1) rotate(0deg) translate(0);-o-transform:scale(1.1) rotate(0deg) translate(0);transform:scale(1.1) rotate(0deg) translate(0)}.carousel-arrows a:hover span{color:#fff;-moz-transform:scale(1) rotate(360deg) translate(0);-webkit-transform:scale(1) rotate(360deg) translate(0);-o-transform:scale(1) rotate(360deg) translate(0);transform:scale(1) rotate(360deg) translate(0)}.carousel-arrows a.portfolio-next-arrow span,.carousel-arrows a.partner-next-arrow span,.carousel-arrows a.product-next-arrow span{margin-left:2px}ul.products{width:100%;margin:0;padding:0;float:left}ul.products li{display:inline;margin:0 5px 20px;padding:0;float:left;width:340px}ul.products li .product-thumb{clear:both;float:left;height:220px;width:100%;display:block;position:relative;margin-bottom:15px;overflow:hidden}ul.products li .product-thumb img{display:block;max-width:100%}ul.products li .product-thumb:before{display:block;content:'';position:absolute;width:100%;height:100%;-moz-box-shadow:inset 0 0 0 10px rgba(255,255,255,.7);-webkit-box-shadow:inset 0 0 0 10px rgba(255,255,255,.7);box-shadow:inset 0 0 0 10px rgba(255,255,255,.7);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}ul.products li .product-thumb .onsale,.product .images .onsale{position:absolute;top:10px;left:10px;color:#fff;padding:0 15px;height:40px;line-height:40px}ul.products li .product-thumb .onsale span,.product .images .onsale span{position:absolute;right:-12px;top:0;width:12px;height:40px}ul.products li h4{padding:0 0 15px;margin:0}ul.products li .details{background:#ededed;border-bottom:3px solid #d9d9d9;float:left;padding:10px 0;margin:10px 0 0;width:100%;position:relative}ul.products li .details:after{content:'';border-bottom:1px solid #fff;bottom:0;left:0;position:absolute;width:100%}ul.products li .price{float:left;clear:both;margin-left:15px;font-size:18px;font-weight:700;line-height:37px}ul.products li .price del{color:#e00;font-size:14px;margin-right:5px}ul.products li .details a{margin:0 10px 0 0;float:right}ul.products li:hover .product-thumb:before{-moz-box-shadow:inset 0 0 0 10px rgba(255,255,255,.4);-webkit-box-shadow:inset 0 0 0 10px rgba(255,255,255,.4);box-shadow:inset 0 0 0 10px rgba(255,255,255,.4)}ul.products li .product-overlay{transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;opacity:0;filter:alpha(opacity=0);background:url(images/transparent-bg.png) repeat;width:100%;height:100%;float:left;position:absolute;top:0;left:0;text-align:center}ul.products li .product-overlay a{opacity:0;filter:alpha(opacity=0);background:url(images/transparent-bg2.png) repeat;padding:10px;position:relative;top:0;display:inline-block;width:42px;height:42px;border-radius:42px}ul.products li .product-overlay a span{color:#fff;font-size:18px;line-height:42px;width:42px;height:42px;border-radius:42px}ul.products li .product-thumb:hover .product-overlay{opacity:1;filter:alpha(opacity=100);transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}ul.products li .product-thumb:hover .product-overlay a{opacity:1;filter:alpha(opacity=100);top:35%}ul.products li .product-overlay a:hover{-moz-transform:scale(1.2) rotate(0deg) translate(0);-webkit-transform:scale(1.2) rotate(0deg) translate(0);-o-transform:scale(1.2) rotate(0deg) translate(0);transform:scale(1.2) rotate(0deg) translate(0)}ul.products.type2 li{width:100%}ul.products.type2 li .product-thumb{width:340px;margin-right:20px}ul.products.type2 li .details{float:none;display:inline-block;width:48%}.product{clear:both;float:left;width:100%;margin:0;padding:0}.product .images{width:49%;float:left;margin:0 2% 0 0;padding:0}.summary{float:left;width:49%;margin:0;padding:0}.product .images a{width:100%;display:block;position:relative}.product .images img{display:block;max-width:100%}.product .images a:before{display:block;content:'';position:absolute;width:100%;height:100%;-moz-box-shadow:inset 0 0 0 10px rgba(255,255,255,.7);-webkit-box-shadow:inset 0 0 0 10px rgba(255,255,255,.7);box-shadow:inset 0 0 0 10px rgba(255,255,255,.7);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.product .images .thumbnails{float:left;clear:both;margin:20px 0 0;padding:0;position:relative}.product .images .thumbnails a{width:160px;height:104px;float:left;margin:0 19px 0 0}.product .images .thumbnails a.last{margin-right:0}.product .images .thumbnails a:before{-moz-box-shadow:inset 0 0 0 5px rgba(255,255,255,.7);-webkit-box-shadow:inset 0 0 0 5px rgba(255,255,255,.7);box-shadow:inset 0 0 0 5px rgba(255,255,255,.7)}.product .images .thumbnails:hover a:before{-moz-box-shadow:inset 0 0 0 5px rgba(255,255,255,.4);-webkit-box-shadow:inset 0 0 0 5px rgba(255,255,255,.4);box-shadow:inset 0 0 0 5px rgba(255,255,255,.4)}.product .images:hover a.woocommerce-main-image:before{-moz-box-shadow:inset 0 0 0 10px rgba(255,255,255,.4);-webkit-box-shadow:inset 0 0 0 10px rgba(255,255,255,.4);box-shadow:inset 0 0 0 10px rgba(255,255,255,.4)}.product .images .thumbnails .product-arrows{width:100%;float:left;margin:0;padding:0}.product .images .thumbnails .product-arrows a:before,.product .images .thumbnails:hover .product-arrows a:before{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.product .images .thumbnails .product-arrows a{margin:0;position:absolute;top:29%;width:26px;height:45px;float:left;opacity:.8;filter:alpha(opacity=80)}.product .images .thumbnails .product-arrows a:hover{opacity:1;filter:alpha(opacity=100)}.product .images .thumbnails .product-arrows a.prev{left:5px}.product .images .thumbnails .product-arrows a.next{right:5px}.product .summary .price{font-weight:700;font-size:18px;padding:10px 0}.product .summary .cart{background:#ededed;border-bottom:3px solid #d9d9d9;float:left;padding:10px 2%;width:96%;margin:20px 0 0;position:relative}.product .summary .cart:before{position:absolute;width:100%;content:'';border-bottom:1px solid #fff;left:0;bottom:0}.product .summary .quantity{float:left;margin:0;padding:0}.product .summary .quantity input[type="button"],.product .summary .quantity input[type="number"]{float:left;width:auto;margin:0}.product .summary .quantity input[type="number"]{text-align:center;background:#fff;font-weight:700;font-size:14px;padding:12px 5px;width:50px}.product .summary .cart button{margin:0}.woocommerce-tabs{float:left;clear:both;margin:50px 0 20px;padding:0}.woocommerce-tabs .tabs-frame-content{padding-left:0;padding-right:0;width:100%;border:0;border-top:1px solid #D9D9D9}.sorting-container{float:left;clear:both;margin:0 0 30px;padding:0;width:100%}.sorting-container a{font-size:14px;line-height:36px;color:#333334;padding:0 15px;background:#ededed;margin:0 10px 10px 0;float:left;border-bottom:2px solid #d9d9d9;position:relative}.sorting-container a:after{border-bottom:1px solid #fff;position:absolute;bottom:0;left:0;content:'';width:100%}.sorting-container a:hover,.sorting-container a.active-sort{font-weight:700;color:#fff}.portfolio-container{width:100%;float:left;clear:both}.portfolio-carousel-wrapper{width:100%;margin:0;padding:0;float:left;clear:both;position:relative}.portfolio-carousel{width:100%;margin:0;padding:0;float:left;clear:both}.portfolio-carousel li{display:inline}.portfolio-carousel .portfolio{margin-top:0;margin-bottom:0}.portfolio{float:left;margin:10px 20px 10px 0;border-bottom:3px solid #d9d9d9;padding:0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.portfolio.last{margin-right:0}.portfolio.three-column{width:340px;margin:6px}.portfolio.three-column .portfolio-thumb,.portfolio.three-column .portfolio-thumb img{width:100%;height:230px}.portfolio.two-column{width:520px;margin:5px}.portfolio.two-column .portfolio-thumb,.portfolio.two-column .portfolio-thumb img{width:100%;height:350px}.portfolio.four-column{width:250px;margin:7px}.portfolio.four-column .portfolio-thumb,.portfolio.four-column .portfolio-thumb img{width:100%;height:170px}.portfolio.three-column-with-sidebar{width:220px;margin:6px}.portfolio.three-column-with-sidebar .portfolio-thumb,.portfolio.three-column-with-sidebar .portfolio-thumb img{width:100%;height:148px}.portfolio.two-column-with-sidebar{width:340px;margin:5px}.portfolio.two-column-with-sidebar .portfolio-thumb,.portfolio.two-column-with-sidebar .portfolio-thumb img{width:100%;height:230px}.portfolio.four-column-with-sidebar{width:160px;margin:7px}.portfolio.four-column-with-sidebar .portfolio-thumb,.portfolio.four-column-with-sidebar .portfolio-thumb img{width:100%;height:108px}.portfolio.one-column,.portfolio.one-column-with-sidebar{width:100%;margin-bottom:30px;margin-right:0;border:0}.portfolio.one-column .portfolio-thumb,.portfolio.one-column .portfolio-thumb img{width:520px;height:350px}.portfolio.one-column .portfolio-thumb,.portfolio.one-column-with-sidebar .portfolio-thumb{border-bottom:3px solid #d9d9d9;height:351px;margin-right:20px}.portfolio.one-column .portfolio-thumb img,.portfolio.one-column-with-sidebar .portfolio-thumb img{margin-bottom:1px}.portfolio.one-column .portfolio-detail,.portfolio.one-column-with-sidebar .portfolio-detail{float:left;background:none;text-align:left;width:49%;clear:none;padding:5px 0 0;margin-bottom:20px}.portfolio.one-column-with-sidebar .portfolio-detail{width:48%}.portfolio.one-column:hover .portfolio-detail,.portfolio.one-column-with-sidebar:hover .portfolio-detail{background:none}.portfolio.one-column .portfolio-detail h5,.portfolio.one-column-with-sidebar .portfolio-detail h5{font-size:18px}.portfolio.one-column .portfolio-detail h5,.portfolio.one-column .portfolio-detail p,.portfolio.one-column-with-sidebar .portfolio-detail h5,.portfolio.one-column-with-sidebar .portfolio-detail p{padding:0}.portfolio.one-column:hover .portfolio-detail h5,.portfolio.one-column-with-sidebar:hover .portfolio-detail h5,.portfolio.one-column:hover .portfolio-detail h5 a,.portfolio.one-column-with-sidebar:hover .portfolio-detail h5 a{color:#333334}.portfolio.one-column:hover .portfolio-detail p,.portfolio.one-column-with-sidebar:hover .portfolio-detail p{color:#919191;padding:0}.portfolio.one-column .image-overlay,.portfolio.one-column-with-sidebar .image-overlay{height:99.7%}.portfolio.one-column-with-sidebar .portfolio-thumb,.portfolio.one-column-with-sidebar .portfolio-thumb img{width:340px;height:230px}.portfolio.one-column-with-sidebar .portfolio-thumb{height:231px}.portfolio .portfolio-thumb:hover img{-moz-transform:scale(1.3) rotate(0deg) translate(0);-webkit-transform:scale(1.3) rotate(0deg) translate(0);-o-transform:scale(1.3) rotate(0deg) translate(0);transform:scale(1.3) rotate(0deg) translate(0)}.portfolio .portfolio-thumb{border-bottom:1px solid #fff;float:left;padding:0;position:relative;overflow:hidden}.portfolio .portfolio-detail{background:#ededed;border-bottom:1px solid #fff;padding:15px 0;float:left;clear:both;width:100%;margin:0 0 1px;text-align:center;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.portfolio .portfolio-detail h5,.portfolio .portfolio-detail p{padding:0 10px;margin:0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.portfolio .portfolio-detail p{color:#919191}.portfolio .image-overlay{transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;opacity:0;filter:alpha(opacity=0);background:url(images/transparent-bg.png) repeat;width:100%;height:100%;float:left;position:absolute;top:0;left:0}.portfolio .image-overlay a{opacity:0;filter:alpha(opacity=0);text-align:center;background:url(images/transparent-bg2.png) repeat;padding:10px;position:absolute;display:inline-block;width:42px;height:42px;border-radius:42px}.portfolio .image-overlay a span{color:#fff;font-size:18px;line-height:42px;width:42px;height:42px;border-radius:42px}.portfolio .image-overlay a.zoom{left:0}.portfolio .image-overlay a.link{right:0}.portfolio.three-column .image-overlay a,.portfolio.two-column-with-sidebar .image-overlay a,.portfolio.one-column-with-sidebar .image-overlay a{top:37%}.portfolio.three-column:hover a.zoom,.portfolio.two-column-with-sidebar:hover a.zoom,.portfolio.one-column-with-sidebar:hover a.zoom{left:30%}.portfolio.three-column:hover .image-overlay a.link,.portfolio.two-column-with-sidebar:hover a.link,.portfolio.one-column-with-sidebar:hover a.link{right:30%}.portfolio.two-column .image-overlay a,.portfolio.one-column .image-overlay a{top:41%}.portfolio.two-column:hover a.zoom,.portfolio.one-column:hover a.zoom{left:37%}.portfolio.two-column:hover .image-overlay a.link,.portfolio.one-column:hover .image-overlay a.link{right:37%}.portfolio.four-column .image-overlay a{top:32%}.portfolio.four-column:hover a.zoom{left:23%}.portfolio.four-column:hover .image-overlay a.link{right:23%}.portfolio.three-column-with-sidebar .image-overlay a{top:30%}.portfolio.three-column-with-sidebar:hover a.zoom{left:20%}.portfolio.three-column-with-sidebar:hover a.link{right:20%}.portfolio.four-column-with-sidebar .image-overlay a{top:20%}.portfolio.four-column-with-sidebar:hover a.zoom{left:9%}.portfolio.four-column-with-sidebar:hover a.link{right:9%}.portfolio.four-column-with-sidebar h5{font-size:13px;margin-bottom:-5px}.portfolio.four-column-with-sidebar h5 a{color:#333334}.portfolio.four-column-with-sidebar p{font-size:12px}.portfolio.four-column-with-sidebar .portfolio-detail{padding:10px 0}.portfolio:hover a.zoom,.portfolio:hover .image-overlay a.link{opacity:1;filter:alpha(opacity=100)}.portfolio:hover .portfolio-detail h5,.portfolio:hover .portfolio-detail h5 a{color:#fff}.portfolio:hover .image-overlay{opacity:1;filter:alpha(opacity=100);transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.portfolio .image-overlay a:hover{-moz-transform:scale(1.2) rotate(0deg) translate(0);-webkit-transform:scale(1.2) rotate(0deg) translate(0);-o-transform:scale(1.2) rotate(0deg) translate(0);transform:scale(1.2) rotate(0deg) translate(0)}.isotope-hidden{display:none!important}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.portfolio-single{float:left;width:100%;padding:0;margin:0}.portfolio-slider-container{float:left;width:100%;padding:0;margin:0 0 20px;position:relative}.two-third .portfolio-slider-container{margin-bottom:0}.portfolio-slider{float:left;width:100%;margin:0;padding:0}.portfolio-slider li{width:100%;display:block;padding:0;float:left;position:relative;margin-bottom:15px;margin-right:10px;background:none}.portfolio-slider li img{display:block}.portfolio-slider li:before{display:block;content:'';position:absolute;left:0;top:0;width:100%;height:100%;-moz-box-shadow:inset 0 0 0 10px rgba(255,255,255,.7);-webkit-box-shadow:inset 0 0 0 10px rgba(255,255,255,.7);box-shadow:inset 0 0 0 10px rgba(255,255,255,.7);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.portfolio-slider:hover li:before{-moz-box-shadow:inset 0 0 0 10px rgba(255,255,255,.4);-webkit-box-shadow:inset 0 0 0 10px rgba(255,255,255,.4);box-shadow:inset 0 0 0 10px rgba(255,255,255,.4)}.portfolio-slider-container .bx-controls-direction{width:100%;float:left;margin:0;padding:0}.portfolio-slider-container .bx-controls-direction a{text-indent:-9999px;z-index:100;position:absolute;top:41%;width:39px;height:72px;float:left;opacity:.8;filter:alpha(opacity=80)}.portfolio-slider-container .bx-controls-direction a:hover{opacity:1;filter:alpha(opacity=100)}.portfolio-slider-container .bx-controls-direction a.bx-prev{left:10px}.portfolio-slider-container .bx-controls-direction a.bx-next{right:10px}.portfolio-single h3{text-transform:none;margin-top:10px}.portfolio-single h6{color:#919191;font-weight:400;margin:-10px 0 20px}.portfolio-share{float:left;clear:both;width:100%;margin:20px 0 0}.post-nav-container{float:left;width:100%;margin:30px 0 0;padding:15px 0;clear:both;border-bottom:1px dotted #888;border-top:1px dotted #888}.post-nav-container a{font-weight:700}.post-nav-container a span{font-size:12px;font-weight:400;color:#333334;font-style:italic}.post-nav-container .post-prev-link{float:left}.post-nav-container .post-next-link{float:right}.pagination{float:left;width:100%;margin:20px 0 10px;padding:0}.pagination ul{float:left;margin:0;padding:0}.pagination ul li{float:left;display:inline;margin:0;padding:0}.pagination ul li a,.pagination .next-post,.pagination .prev-post{font-size:14px;font-weight:700;line-height:37px;color:#333334;padding:0 15px;background:#ededed;margin:0 10px 0 0;float:left;border-bottom:2px solid #d9d9d9;position:relative}.pagination ul li a:after,.pagination .next-post:after,.pagination .prev-post:after{border-bottom:1px solid #fff;position:absolute;bottom:0;left:0;content:'';width:100%}.pagination ul li.active-page{color:#fff;font-size:14px;font-weight:700;line-height:37px;padding:0 15px;margin:0 10px 0 0;float:left;position:relative}.pagination ul li.active-page:after{border-bottom:1px solid #fff;position:absolute;bottom:0;left:0;content:'';width:100%}.pagination ul li a:hover,.pagination .next-post:hover,.pagination .prev-post:hover{color:#fff}.pagination .next-post{float:left;margin-left:4px;padding:0}.pagination .prev-post{float:left;margin-right:4px;padding:0}.blog-entry{width:100%;margin:0;padding:0;float:left}.one-half .blog-entry .entry-thumb-meta,.one-column.blog-thumb .blog-entry .entry-thumb-meta{width:260px}.one-half .entry-details{width:238px}.one-half .entry-details-news{width:500px}.one-third .blog-entry .entry-thumb-meta,.one-column.blog-fullwidth .blog-entry .entry-thumb-meta,.one-half.with-sidebar .blog-entry .entry-thumb-meta,.blog-single-entry .blog-entry .entry-thumb-meta{width:100%;margin:0 0 10px}.one-third .entry-details,.one-column.blog-fullwidth .entry-details,.one-half.with-sidebar .entry-details,.blog-single-entry .entry-details{width:100%}.one-column.with-sidebar.blog-thumb .entry-details{width:60%}.one-column.blog-thumb .entry-details{width:73%}.blog-entry .entry-thumb-meta img{max-width:100%}.blog-entry .entry-thumb-meta{float:left;margin:0 20px 0 0;position:relative}.entry-details{float:left;margin:8px 0 0;padding:0}.blog-entry .entry-thumb-meta .entry-thumb{display:block;position:relative}.blog-entry .entry-thumb-meta .entry-thumb img{display:block}.blog-entry .entry-thumb-meta .entry-thumb:before{display:block}.blog-entry .entry-thumb-meta .entry-meta{position:absolute;float:left;top:10px;left:10px;color:#fff;padding:0 15px;height:40px;line-height:40px}.blog-entry .entry-thumb-meta .entry-meta .rounded-bend{position:absolute;right:-17px;top:0;width:12px;height:40px}.blog-entry .entry-thumb-meta .entry-meta a,.blog-entry .entry-thumb-meta .entry-meta .date,.blog-entry .entry-thumb-meta .entry-meta,.blog-entry .entry-thumb-meta .entry-meta span,.blog-entry .entry-thumb-meta .entry-meta p{color:#fff;line-height:40px;float:left}.blog-entry .entry-thumb-meta .entry-meta .date{margin-right:10px}.blog-entry .entry-thumb-meta .entry-meta .date p{font-weight:700;margin:0}.blog-entry .entry-thumb-meta .entry-meta span{margin-right:5px}.blog-entry .entry-thumb-meta .entry-meta a:hover,.blog-entry .entry-thumb-meta .entry-meta a:hover span{color:#000}.entry-details h4{margin-bottom:5px}.entry-metadata{margin-bottom:10px}.entry-metadata span{font-size:14px;color:#939393}.entry-metadata div{margin-bottom:5px;clear:both;width:100%}.entry-metadata a{font-size:14px;color:#333334}.entry-body .read-more,.entry-body .read-more span{color:#333334}.entry-body .read-more span{top:1px;position:relative}.blog-entry .entry-thumb-meta:hover .entry-thumb:before{-moz-box-shadow:inset 0 0 0 10px rgba(255,255,255,.4);-webkit-box-shadow:inset 0 0 0 10px rgba(255,255,255,.4);box-shadow:inset 0 0 0 10px rgba(255,255,255,.4)}.author-info{background:#EDEDED;display:block;padding:20px 20px 10px;clear:both}.author-info img{background:#fff;padding:5px}.commententries{width:100%;float:left;margin:10px 0 0;padding:0}ul.commentlist{float:left;margin:20px 0 20px 0;padding:0 0 20px 0;list-style:none;border-top:0}ul.commentlist li{display:block;float:none;list-style:none;border:none;margin:0 0 20px;padding:0 0 0 100px;position:relative;clear:both}ul.commentlist li ul.children{margin:10px 0 10px;padding:0;float:left;border:none;clear:both;width:100%}ul.commentlist li .respond{margin-left:69px}ul.commentlist li .comment{background:url(images/comment-bubble.png) left 38px no-repeat;margin:0;padding:0 0 0 25px}ul.commentlist li .comment-details{position:relative;border-bottom:3px solid #d9d9d9;background:#ededed;padding:15px 20px 10px;margin:10px 0 10px}ul.commentlist li .comment-details:before{border-bottom:1px solid #FFF;bottom:0;content:'';left:0;position:absolute;width:100%}ul.commentlist li .comment-body{margin:15px 0 0}ul.commentlist li .comment-body p{line-height:20px}ul.commentlist li .comment-author{left:0;top:0;position:absolute}ul.commentlist li .comment-author img{border:5px solid #e5e5e5;max-width:88px;max-height:88px;float:left;margin:0;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;border-radius:88px}ul.commentlist li .comment-author img:hover{-moz-transform:scale(1.05) rotate(20deg) translate(2px);-webkit-transform:scale(1.05) rotate(20deg) translate(2px);-o-transform:scale(1.05) rotate(20deg) translate(2px);transform:scale(1.05) rotate(20deg) translate(2px)}ul.commentlist li .author-name{font-weight:700;font-size:16px;padding-bottom:5px}ul.commentlist li .author-name a{color:#333334}ul.commentlist li .comment-details{display:block}ul.commentlist li .commentmetadata{font-size:12px;color:#8c8c8c;font-style:italic;text-decoration:none}ul.commentlist li .reply{margin:0;position:absolute;top:0;right:0}ul.commentlist li .reply a{font-weight:700;color:#fff;padding:10px 15px;display:inline-block}ul.commentlist li .reply a:hover{background:#333334}#respond h3{text-transform:uppercase;padding-bottom:20px}#respond input[type="text"],#respond input[type="email"]{width:90.6%}#respond textarea{width:95.5%}.testimonial{width:100%;margin:0 0 35px;padding:0;float:left;position:relative}.testimonial .author{z-index:1;position:absolute;left:0;top:0;background:#e5e5e5;background:rgba(0,0,0,.1);padding:10px;float:left;width:118px;height:118px;border-radius:118px}.testimonial .author img{width:118px;height:118px;border-radius:118px}.testimonial .author:hover{-moz-transform:scale(1.1) rotate(0deg) translate(0);-webkit-transform:scale(1.1) rotate(0deg) translate(0);-o-transform:scale(1.1) rotate(0deg) translate(0);transform:scale(1.1) rotate(0deg) translate(0)}.testimonial blockquote{margin-left:65px;padding:15px 25px 15px 120px;margin-top:14px;width:59%}.testimonial blockquote:before{left:90px;top:15px}.partner-carousel-wrapper{float:left;width:100%;margin:0;padding:0;position:relative}.partner-carousel{float:left;width:100%;margin:0;padding:0}.partner-carousel li{float:left;display:inline;padding:0;margin:0 10px;width:230px;height:72px;text-align:center;border:10px solid #ededed}.partner-carousel li a{display:inline-block;width:100%;height:100%;position:relative;width:100%}.partner-carousel li img{max-width:100%;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;opacity:.5;filter:alpha(opacity=55)}.partner-carousel li:hover img{transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;opacity:1;filter:alpha(opacity=100)}.team{background:#ededed;width:100%;float:left;margin:20px 0 40px;padding:0;text-align:center}.team .image{width:100%;height:230px;overflow:hidden}.team h4{margin:10px 0 0}.team h6{color:#919191;font-weight:400;margin:0}.team .social-icons{float:none;display:inline-block;text-align:center;position:relative;bottom:-17px}.team .social-icons li{margin:0;border:3px solid #ededed;border-radius:30px}.team .image img:hover{-moz-transform:scale(1.2) rotate(0deg) translate(0);-webkit-transform:scale(1.2) rotate(0deg) translate(0);-o-transform:scale(1.2) rotate(0deg) translate(0);transform:scale(1.2) rotate(0deg) translate(0)}.page-slider-container{background:url(images/slider-shadow.png) center bottom no-repeat;float:left;width:100%;margin:0;padding:0 0 25px;position:relative}.page-slider{float:left;width:100%;margin:0;padding:0}.page-slider li{display:block;width:100%;float:left;margin:0;padding:0}.page-slider li img{max-width:100%}.page-slider-container .bx-pager{position:absolute;right:15px;bottom:43px;z-index:100}.page-slider-container .bx-pager .bx-pager-item{float:left;margin:0 3px}.page-slider-container .bx-pager .bx-pager-item a{background:#fff;width:12px;height:12px;border-radius:12px;font-size:0;float:left}.page-slider-container .bx-pager .bx-pager-item a.active{background:#333334}.error-info{text-align:center}.error-info h2{font-size:30px;text-transform:none;margin-bottom:10px}.error-info h2 span.error{font-size:120px}.error-info h2 span{font-size:48px}.error-info h3{font-size:24px;text-transform:none}.error-info #searchform{margin:30px 0 0;display:inline-block;float:none;width:100%}.error-info #searchform input[type="text"],.error-info #searchform input[type="submit"]{display:inline-block;float:none;margin:0}.error-info #searchform input[type="text"]{margin-right:-3px}.error-info #searchform input[type="submit"]{padding:12px 15px;font-weight:700;font-size:16px}.contact-details{display:inline-block;background:#ededed;border-bottom:3px solid #d9d9d9;position:relative;margin:20px 0 0;padding:25px 30px 15px}.contact-details:before{content:'';position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #fff}.contact-details h4{margin-top:25px}.contact-details span{margin-right:5px;font-size:14px}.contact-details .working-hours span{float:left;font-size:18px;margin-top:1px;margin-right:10px;padding-bottom:10px}#contact-form{margin:25px 0 0}#contact-form input[type="text"],#contact-form input[type="email"]{width:94.4%;margin-bottom:20px}#contact-form textarea{width:97%}.two-third #contact-form input[type="text"],.two-third #contact-form input[type="email"]{width:90.4%;margin-bottom:20px}.two-third #contact-form textarea{width:95.4%;height:214px}.fullwidth-map{width:100%;margin:-20px 0 20px;padding:0;float:left;clear:both}.fullwidth-map #map{height:488px}#map{height:374px;margin:0;position:relative;width:100%}#map img{max-width:none!important}#map{max-width:100%}.failure{color:red}.success{color:#db2d26}.side-nav-container{float:left;width:100%;margin:0;padding:4px 0 0;background:url(images/sidenav-border.png) right top no-repeat;position:relative;border-left:1px solid #ccc!important}.side-nav-container ul{border-right:1px solid #d9d9d9;float:left;width:100%;margin:0 0 0 -1px;padding:0;position:relative}.side-nav-container ul:after{height:3px;background:url(images/sidenav-border.png) right bottom no-repeat;width:100%;position:absolute;content:'';right:-1px;bottom:-4px}.side-nav-container ul li{display:block;margin:0;padding:0 0 2px;background:url(images/sidenav-splitter.png) right bottom no-repeat;font-size:12px!important}.side-nav-container ul li:last-child{background:none;padding-bottom:0}.side-nav-container ul li a{display:block;line-height:52px;font-weight:700;color:#333334;border-right:4px solid #ececec;background:url(images/sidenav-bg.png) right repeat-y;-webkit-transition:all 300ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;-ms-transition:all 500ms linear;transition:all 500ms linear}.side-nav-container ul li a:hover,.side-nav-container ul li.current_page_item a{background:url(images/sidenav-active.png) right repeat-y}.side-nav-container ul li a span{background:#333334;border:3px solid #e2e2e2;width:25px;height:25px;line-height:25px;text-align:center;font-size:12px;color:#fff;margin:10px 10px 0 0;float:left;border-radius:25px}.side-nav-container ul li a:hover span,.side-nav-container ul li.current_page_item a span{-moz-transform:scale(1) rotate(360deg) translate(0);-webkit-transform:scale(1) rotate(360deg) translate(0);-o-transform:scale(1) rotate(360deg) translate(0);transform:scale(1) rotate(360deg) translate(0)}#footer{float:left;width:100%;margin:0;padding:30px 0 0;border-top:5px solid #ddd;background:#ccc}#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer h1 a,#footer h2 a,#footer h3 a,#footer h4 a,#footer h5 a,#footer h6 a,#footer a:hover{color:#000}#footer p,#footer a,#footer span,#footer .widget .tweet_list li:before,#footer .widget ul li:before{color:#000;line-height:24px}#footer p{color:#000;font-size:14px}#footer .widget ul{float:left;width:100%;margin:0;padding:0}#footer .widget ul li{width:94%;font-size:12px;font-weight:400;color:#000;display:block;position:relative;border-bottom:1px dotted #5a5a5a;padding:7px 0 7px 15px}#footer .widget ul li:before{content:"\f105";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;font-size:12px;position:absolute;top:6px;left:0}#footer .widget ul li a{padding:0;background:none;display:inline}#footer .tweets a{color:#000}#footer .widget{padding-bottom:30px;width:100%;float:left}#footer .widget h3.widgettitle{margin-bottom:20px;font-size:14px}#footer .widget .tweet_list li{position:relative;float:left;display:block;border:0;padding-left:30px}#footer .widget .tweet_list li:before{content:"\f099";font-size:12px;top:12px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear}#footer .widget .tweet_list:hover li:before{color:#fff}#footer .widget ul.product_list_widget li{display:block;border:0;padding:10px 0}#footer .widget ul.product_list_widget li:before,#footer ul.recent-posts-widget li:before,#footer .widget_categories ul li a:before{content:""}#footer ul.recent-posts-widget li{border-bottom:0;padding:0}#footer .widget_categories ul li a{position:relative;display:block}#footer .widget.widget_tag_cloud .tagcloud a{background:#212121;border-bottom-color:#212121;line-height:36px}#footer .widget.widget_tag_cloud .tagcloud a:after{border-bottom-color:#333334}#footer ul.product_list_widget li .amount{color:#fff}#footer .widget .social-icons{margin:20px 0 0}#footer .widget .social-icons li{display:inline;float:left;border:0;padding:0;margin:0 5px 0 0;width:29px;clear:none}#footer .widget .social-icons li:before{content:""}#footer .widget .social-icons li a{position:static}.copyright{background:#1f1f1f;width:100%;clear:both;padding:20px 0;margin:0;color:#6a6a6a}.copyright p,.copyright div,.copyright a{color:#6a6a6a;margin-bottom:0}.copyright a:hover{color:#fff}.delicate-style-picker-wrapper{position:fixed;z-index:99999;left:0;top:150px}#delicate-style-picker{background:#fff;width:225px;float:left;position:absolute;top:0;z-index:1;margin:0;padding:0 0 10px;text-align:center;box-shadow:0 0 10px rgba(0,0,0,.5);-moz-box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,.5)}#delicate-style-picker h2{background:url(images/style-picker/title-bg.jpg) repeat-x;font:normal 12px Tahoma,Geneva,sans-serif;text-transform:uppercase;line-height:48px;width:100%;color:#848484;margin:0 0 15px;padding:0}#delicate-style-picker h3{font:normal 12px Tahoma,Geneva,sans-serif;padding:0 0 10px;width:100%;color:#848484;margin:0;text-transform:uppercase}#delicate-style-picker ul{float:left;margin:0;padding:0;text-align:center;width:225px}#delicate-style-picker ul li{display:inline-block;display:inline;list-style-type:none;padding:0;margin:0 0 6px 0}#delicate-style-picker ul li a{background:#fff;border:1px solid #fff;padding:2px;display:inline-block;margin:0;line-height:0}#delicate-style-picker ul li a.selected,#delicate-style-picker ul li a:hover{border:1px solid #d7d7d7}#delicate-style-picker ul li a img{border:1px solid #d7d7d7}#delicate-style-picker .hr{background:url(images/style-picker/seperator.png) no-repeat;width:100%;height:25px;margin:-10px 0 10px;float:left}.style-picker-ico{position:absolute;top:25px;left:225px}.border-box{border:thin solid #CCC;padding:15px;margin:5px}.red{color:#e74d3c}a.info{position:relative;z-index:24;color:red;text-decoration:none}a.info:hover{z-index:25;background-color:none}a.info span{display:none}a.info:hover span{display:block;position:absolute;top:2em;left:-20em;width:25em;border:1px solid #666;background-color:#f6f6f6;color:#000;font-weight:400;text-align:left;padding:2px}.accordion-group{margin-bottom:0;margin-top:-1px;outline:none;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0;border:none}a.accordion-toggle{cursor:pointer;font-size:13px;color:#fff;outline:none}a.accordion-toggle{text-decoration:none}.accordion-heading .accordion-toggle{padding:0 0 0 20px;line-height:29px;height:29px}.accordion-toggle a:hover{color:#FFFFFF!important}.accordion-heading{padding:1px 0 15px 0;background-color:#000;margin-bottom:3px;border-bottom:1px solid grey!important;text-align:left;font-weight:700}.accordion-group.active .accordion-heading .accordion-toggle{background-position:10px -29px}.accordion-inner{border:1px solid #ddd;padding:10px 20px 10px 20px;background:#e1e0df;width:auto;text-align:left}.accordion-inner p{color:#000}.nopadding .accordion-inner{padding:0}.accordion-body.in{margin-bottom:20px}.nospaces .accordion-heading{margin-bottom:2px;text-align:left;font-weight:700}.nospaces .accordion-body.in{margin-bottom:2px}.accordion.green .accordion-heading{background-color:#9c3}.accordion.ocean .accordion-heading{background-color:#0ea5a0}.accordion.orange .accordion-heading{background-color:#f00000}.accordion.red .accordion-heading{background-color:#f23535}.accordion.blue .accordion-heading{background-color:#52bde9}.accordion.faq .accordion-group{background-color:#ccc;padding:20px;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0;border:none;border-bottom:none}.accordion.faq .accordion-group:last-child{border-bottom:none}.accordion.faq .accordion-group.active{background-color:#fff}.accordion.faq a.accordion-toggle{color:#fff}.accordion.faq .accordion-inner{border-top:none;padding-left:0;padding-right:0;color:#000}.accordion-group:last-child,.accordion.faq{margin-bottom:0}.accordion-widget .accordion-group{margin-top:0}.accordion-widget .accordion-heading{padding:5px 0 6px;background-color:#000;border:none;margin-bottom:0}.accordion i.normal,.accordion-toggle i.normal{line-height:29px!important}.accordion i.small,.accordion-toggle i.small{line-height:31px!important}.accordion p,.accordion-toggle p{line-height:30px!important}.accordion-inner p{line-height:16px!important;margin-bottom:0px!important}.accordion-widget .accordion-inner{padding:3px 7px 3px 15px;background:#e1e0df;margin-bottom:1px}.accordion-widget .whiteaccordion .accordion-inner{background:#fff;border:none;border-bottom:1px solid #e1e0df}.accordion-widget .whiteaccordion .accordion-inner:last-child{border-bottom:none;margin-bottom:-1px}.accordion-widget .accordion-inner p{line-height:32px!important}.accordion-widget .accordion,.accordion-widget .accordion-body.in{margin-bottom:1px}.image-container{position:relative;text-align:center;color:#fff}.bottom-left{position:absolute;bottom:8px;left:16px;color:red;background-color:#FFF;font-weight:700}.form_field{width:288px!important}@media only screen and (max-width:479px){.sideTableCenter{padding:0 px!important}#support_label{input[type=text],input[type=email],input[type=password],input.text,textarea{width:60%}}}@media only screen and (max-width:768px){.copyright{background:#1f1f1f;width:100%;clear:both;padding:20px 0;margin:0;color:#6a6a6a;height:50px}.footermobile{width:100%!important}.one-half .entry-details-news{width:300px}.form_field{width:200px!important}}.inactiveLink{pointer-events:none;cursor:default}
