body{position:relative;}
.ie8 body{min-width:980px;}
@media (max-width:767px){body.cherry-fixed-layout{padding-left:0 !important;padding-right:0 !important;}
}
@media (max-width:767px){body.cherry-fixed-layout .header, body.cherry-fixed-layout .content-holder, body.cherry-fixed-layout .footer{padding-left:20px;padding-right:20px;}
}
a{outline:none;}
a:focus{outline:none;}
.main-holder{position:relative;z-index:1;}
.cherry-fixed-layout .main-holder{margin:0 auto;max-width:980px;width:auto;background:#fafafa;}
@media (min-width:1200px){.cherry-fixed-layout .main-holder{max-width:1210px;}
}
@media (min-width:768px) and (max-width:979px){.cherry-fixed-layout .main-holder{max-width:764px;}
}
.header{position:relative;z-index:99;padding:30px 0;border-bottom:1px solid #DDD;}
.logo{position:relative;z-index:99;}
@media (min-width:768px) and (max-width:979px){.logo{width:60%;}
}
.logo_h__txt{margin:0;}
.logo_link{color:#049cdb;text-decoration:none;}
.logo_link:hover{text-decoration:none;}
.logo_tagline{text-transform:uppercase;font-size:10px;}
.search-form form{position:relative;}
.search-form_it{vertical-align:top;}
.search-form_is{vertical-align:top;}
@media (min-width:768px) and (max-width:979px){.sidebar .search-form_it{width:130px;}
}
.nav__primary{position:relative;z-index:2;}
.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;}
.sf-menu ul{display:none;position:absolute;top:-999em;width:10em;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{position:relative;float:left;}
.sf-menu a{position:relative;display:block;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul{top:100%;left:0;z-index:99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul{top:0;left:100%;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul{top:0;left:10em;}
.sf-menu{float:left;}
.sf-menu > li{background:#ddd;text-align:center;}
.sf-menu > li > a{padding:10px 20px;border-top:1px solid #DDD;border-left:1px solid #fff;color:#13a;text-decoration:none;}
.sf-menu li .desc{display:block;font-size:0.9em;}
.sf-menu li li{background:#AABDE6;}
.sf-menu li li a{padding:10px 12px;border-top:1px solid #DDD;border-left:1px solid #fff;color:#13a;text-decoration:none;}
.sf-menu > li > a:hover, .sf-menu > li.sfHover> a, .sf-menu > li.current-menu-item > a, .sf-menu > li.current_page_item > a{background:#CFDEFF;}
.sf-menu li li > a:hover, .sf-menu li li.sfHover > a, .sf-menu li li.current-menu-item > a, .sf-menu li li.current_page_item > a{background:#CFDEFF;}
.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;}
.sf-sub-indicator{position:absolute;top:1.05em;right:.75em;display:block;overflow:hidden;width:10px;height:10px;background:url(../images/arrows-ffffff.png) no-repeat -10px -100px;text-indent:-999em;}
a > .sf-sub-indicator{background-position:0 -100px;}
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}
@media (max-width:767px){.sf-menu{display:none;}
}
.select-menu{display:none;width:100%;height:35px;margin:0;margin-top:10px;cursor:pointer;}
.select-menu:focus{border-color:#DDD;}
.select-menu option{padding:5px;cursor:pointer;}
.select-menu option.main_item{font-weight:bold;}
.slider{position:relative;z-index:1;overflow:hidden;margin:0;padding:0;}
.accordion{position:relative;}
.accordion >ul{margin:0;display:none;visibility:hidden;position:relative;z-index:1;}
.accordion >ul >li .max_height{max-height:500px;}
.accordion >ul >li .accordion_caption{position:absolute;bottom:0;width:100%;min-height:50px;padding:15px;background:url("../images/black-opacity-60.png");}
.accordion >ul >li .accordion_caption h2{color:#FFF;}
@media (max-width:768px){.accordion >ul >li .accordion_caption{display:none;}
}
.accordion .accordion_loader{z-index:0;top:50%;left:50%;margin:-18px 0 0 -18px;width:36px;height:36px;position:absolute;}
.content-holder{position:relative;z-index:1;}
#content{padding-top:20px;}
#content.left{position:relative;z-index:9;float:right !important;margin-bottom:40px;}
.isStuck{-webkit-transform:translateZ(0);}
.title-section{padding:70px 0 0;}
.title-header{overflow:hidden;margin-bottom:1.5em;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;}
.title-desc{display:block;color:#999;font-size:11px;}
.breadcrumb__t{margin:0;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;}
.breadcrumb__t li{display:inline;}
.breadcrumb__t li.divider{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.breadcrumb__t li.divider:after{content:' / ';color:#333333;font:12px/18px Arial, Helvetica, sans-serif;}
#sidebar{padding-top:0px;}
#sidebar_right{padding-top:0px;float:right;margin-left:10px;}
#sidebar h3{margin-bottom:20px;}
.testimonial{position:relative;margin-bottom:35px;padding:30px;border:1px solid #DDD;background:#f5f5f5;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;line-height:1.5em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.testimonial_bq{margin:0;padding:0;border:none;}
.testimonial_content{overflow:hidden;background:url(../images/quotes.png) no-repeat 0 0;}
@media (min-width:768px) and (max-width:979px){.testimonial .featured-thumbnail{width:80px;height:80px;}
}
.testimonial small{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-style:normal;padding:12px 0 0;font-size:10.2px;}
.testimonial small span{display:inline;}
.testimonial .testi-url, .testimonial .testi-email{font-style:normal;}
@media (min-width:768px) and (max-width:979px){.testimonial{padding:15px;background-position:150px 10px;}
}
@media (max-width:767px){.testimonial{padding:15px;background-position:150px 10px;}
}
#primary{padding-top:40px;}
.entry-content{overflow:hidden;}
.entry-meta.float-right{float:right;}
.portfolio-meta{margin:0;padding:1em 0;border:none;border-top:1px solid #DDD;}
.portfolio-meta span{display:inline-block;line-height:20px;padding-right:15px;}
@media (max-width:767px){.portfolio-meta span{display:block;}
}
.portfolio-meta i{font-size:16px;margin-right:.5em;color:#999;}
.portfolio-meta i.icon-tag{margin-right:.3em;}
.portfolio-meta-list{margin:0 0 2em 0;padding:1em 0;border:none;border-top:1px solid #DDD;border-bottom:1px solid #DDD;}
.portfolio-meta-list li{margin:.5em 0 0 0;padding:0;border:none;background:none;list-style-type:none;text-transform:none;}
.portfolio-meta-list li:first-child{margin-top:0;}
.portfolio-meta-list li strong{display:inline;padding-right:.3em;}
.image-holder{position:relative;}
.image-holder img{max-width:100%;}
.grid_gallery{margin-bottom:-1px;position:relative;overflow:hidden;padding:0;}
.grid_gallery_inner{position:relative;overflow:hidden;width:100%;}
.grid_gallery_inner.isotope .gallery_item{padding:0;}
.grid_gallery_inner.isotope .gallery_item a{position:relative;padding:1px;}
.gallery_item{float:left;width:33%;margin:0;padding:0 1px 1px 0;}
.gallery_item.featured-thumbnail{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.single-gallery-item{margin:0 !important;}
.zoom-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:rgba(0,0,0,0.4);opacity:0;cursor:pointer;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
.no-rgba .zoom-icon{visibility:hidden;background:url(../images/black-opacity-60.png);}
.zoom-icon:before{position:absolute;top:50%;left:50%;display:block;margin:-13px 0 0 -13px;width:25px;height:26px;background:url(../images/magnify-alt.png) 50% 50% no-repeat;content:"";}
.featured-thumbnail a:hover .zoom-icon, a.thumbnail:hover .zoom-icon, .thumbnail__portfolio a:hover .zoom-icon{opacity:1;}
.no-rgba .image-wrap:hover .zoom-icon, .featured-thumbnail a:hover .zoom-icon, a.thumbnail:hover .zoom-icon, .thumbnail__portfolio a:hover .zoom-icon{visibility:visible;}
.filter-wrapper strong{display:block;padding:8px 0;margin-right:5px;float:left;}
.filter-wrapper .nav{overflow:hidden;}
.nav-pills{float:left;}
@media (max-width:480px){.nav-pills li{float:none;}
}
.nav-pills li a{white-space:nowrap;}
@media (max-width:480px){.nav-pills li a{display:block;padding:5px;}
}
.filterable-portfolio{position:relative;visibility:hidden;overflow:hidden;margin:0 -10px;}
.filterable-portfolio .portfolio_item{display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 20px 0;padding:0 10px;width:0;}
.filterable-portfolio .portfolio_item.nomargin{margin-right:0;}
.filterable-portfolio .portfolio_item_holder{overflow:hidden;}
.filterable-portfolio .image-wrap{position:relative;display:block;overflow:hidden;}
.filterable-portfolio .image-wrap:before{top:50%;left:50%;margin:-16px 0 0 -16px;z-index:-1;}
.filterable-portfolio .folio_loader{top:50%;left:50%;margin:-10px 0 0 -10px;z-index:-1;}
.thumbnail__portfolio{margin:0;}
.video_preview.featured-thumbnail{margin:0 0 10px 0;padding:0px;width:100%;}
.video_preview >div{padding:4px;}
.video_preview a[rel="author"]{display:inline-block;}
.video_preview .post_author{display:block;}
.video_preview .post_date{display:block;}
.video_preview img{width:100%;}
.video_preview span.hover{position:absolute;top:50%;left:50%;margin:-41px 0 0 -35px;font-size:80px;color:#FFF;text-decoration:none;opacity:0.8;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}
.video_preview a:hover span.hover{opacity:1;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);transform:rotateY(360deg);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}
.video_preview h4{padding:0 0 7px 5px;border-bottom:1px solid #DDD;}
.video_preview .post_author{float:left;padding:0 0 5px 5px;}
.video_preview .post_date{float:right;padding:0 5px 5px 0;}
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item{z-index:1;pointer-events:none;}
.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;}
.post-author{margin-bottom:60px;padding:10px 20px 15px 20px;border:1px solid #DDD;background-color:#FAFAFA;}
.post-author_h{margin-bottom:20px;}
.post-author_link{margin-top:1.5em;}
.post-author_gravatar{float:left;margin:0 20px 0 0;}
.post-author_gravatar img{padding:5px;border:1px solid #DDD;background:#fff;}
.post-author .post-author_desc{overflow:hidden;margin-top:1em;}
.post-author .post-author_desc .post-author_link{font-size:15px;}
#recent-author-posts{margin-bottom:3em;}
@media (min-width:768px) and (max-width:979px){.team-holder .featured-thumbnail{width:80px;height:80px;}
}
@media (max-width:767px){.team-holder .featured-thumbnail{width:80px;height:80px;}
}
.team-holder .team-content{overflow:hidden;}
@media (min-width:768px) and (max-width:979px){.team-holder .team-content{overflow:visible;}
}
@media (max-width:767px){.team-holder .team-content{overflow:visible;}
}
.faq-list_h{position:relative;margin:0;padding:0 0 5px 28px;background:none;font-weight:normal;}
.faq-list_body{position:relative;margin:0 0 2em 0;padding:0 0 0 28px;}
.faq-list_body .marker{top:3px;}
.faq-list .marker{position:absolute;top:0;left:0;display:block;font-weight:bold;margin:0;}
.error404-holder{padding:30px 0 100px 0;}
.error404-holder_num{text-align:center;font-size:250px;line-height:1.2em;}
@media (max-width:480px){.error404-holder_num{font-size:120px;}
}
.error404-holder .hgroup_404{margin:0 0 2em 0;padding-top:50px;}
.error404-holder .hgroup_404 h1{margin-bottom:.2em;font-size:3em;}
.post__holder{overflow:hidden;margin-bottom:0px;}
.post__holder.single-post{overflow:hidden;margin-bottom:30px;width:100%;}
.post__holder .post-header .post-title{margin-bottom:30px;}
.post__holder .featured-thumbnail.large{margin-bottom:35px;}
.post__holder .post_content{padding-bottom:20px;}
.post__holder .post_content h1, .post__holder .post_content h2, .post__holder .post_content h3, .post__holder .post_content h4, .post__holder .post_content h5, .post__holder .post_content h6{margin:5px 0 15px 0;}
.post__holder .post_content p{margin:0 0 15px;}
.post-title{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;}
@media (max-width:480px){.post .featured-thumbnail{width:120px;height:auto;}
}
@media (max-width:480px){.post .featured-thumbnail.large{width:auto;}
}
.post_content{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;padding-bottom:20px;}
.post_content .excerpt, .post_content .full-post-content{margin-bottom:1.5em;}
.post_footer{clear:both;padding:15px 0 0 0;}
.post_wrapper{margin-bottom:40px;}
.post_meta{overflow:hidden;margin-bottom:1em;padding:.5em 0;border-top:1px solid #DDD;border-bottom:1px solid #DDD;font-size:.92em;}
.post_meta div[class^="post_"]{display:inline-block;line-height:20px;padding:2px 5px;}
@media (max-width:767px){.post_meta div[class^="post_"]{display:block;}
}
.post_meta div[class^="post_"] .not_voting{cursor:default;color:inherit;}
.post_meta div[class^="post_"] .not_voting span{color:inherit;}
.post_meta div[class^="post_"] .ajax_voting{color:inherit;}
.post_meta div[class^="post_"] .ajax_voting span{color:inherit;}
.post_meta div[class^="post_"] .user_voting{cursor:default;}
.post_meta div[class^="post_"] .user_voting i, .post_meta div[class^="post_"] .user_voting span{transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-out;}
.post_meta div[class^="post_"] .user_like{cursor:default;}
.post_meta div[class^="post_"] .user_like i, .post_meta div[class^="post_"] .user_like span{color:#2ecc71;}
.post_meta div[class^="post_"] .user_like i{transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-out;}
.post_meta div[class^="post_"] .user_dislike{cursor:default;}
.post_meta div[class^="post_"] .user_dislike i, .post_meta div[class^="post_"] .user_dislike span{color:#e74c3c;}
.post_meta div[class^="post_"] .user_dislike i{transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-out;}
.post_meta div[class^="post_"] .animation_item{position:absolute;top:0px;right:0px;}
.post_meta div[class^="post_"] a{text-transform:capitalize;}
.post_meta>div.post_meta_unite{display:block;border-top:1px solid #DDD;padding-top:.5em;margin-top:.5em;}
.post_meta>div.post_meta_unite:first-child{border-top:none;margin-top:0;padding-top:0;}
.post_meta .post_permalink{float:right;padding-right:0;}
@media (max-width:767px){.post_meta .post_permalink{float:left;}
}
.post_meta span.voting_count{padding-right:0;position:relative;}
.post_meta i{font-size:16px;margin-right:0em;padding-right:0.5em;color:#999;}
.post_meta .pull-right{padding-right:0;padding-left:15px;}
.post_meta hr{margin:.5em 0;}
.post_meta .post_dislike a, .post_meta .post_like a{text-decoration:none;}
.meta_type_icon > div.post_meta_unite{display:inline-block;float:left;border-top:none;padding:0 0 0em;margin-top:0;}
.meta_type_icon > div.post_meta_unite div[class^="post_"]{float:left;width:15px;text-align:center;padding:0 7px 25px;margin-bottom:-25px;}
.meta_type_icon > div.post_meta_unite div[class^="post_"] i{margin-right:0;padding-right:10px;width:15px;text-align:center;display:inline-block;}
.meta_type_icon > div.post_meta_unite div[class^="post_"] .tips{margin-left:-5px;margin-top:10px;padding:2px 7px;position:absolute;background:#eaeaea;color:#000;min-width:10px;border-radius:5px;visibility:hidden;animation:tips_out 0.3s ease-out;animation-fill-mode:forwards;-webkit-animation:tips_out 0.3s ease-out;-webkit-animation-fill-mode:forwards;}
.meta_type_icon > div.post_meta_unite div[class^="post_"] .tips:before{background:transparent;content:" ";width:0px;height:0px;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #EAEAEA transparent;position:absolute;margin:-19px 0 0 5px;padding-top:10px;color:#eaeaea;left:0;}
.meta_type_icon > div.post_meta_unite div[class^="post_"]:hover .tips{visibility:visible;margin-top:15px;animation:tips_in 0.3s ease-out;animation-fill-mode:backwards;-webkit-animation:tips_in 0.3s ease-out;-webkit-animation-fill-mode:backwards;}
@media (max-width:768px){.post_meta .post_meta_unite{border-top:1px solid #DDD;display:block;padding:.5em 0;width:auto;border-left:none;overflow:hidden;box-sizing:inherit;float:none;}
 .post_meta .post_meta_unite:first-child{border-top:none;padding-top:0;}
 .post_meta .post_meta_unite.last-child{padding-bottom:0;}
 .meta_type_icon .post_meta_unite span{padding-right:15px;text-align:left;float:none;width:100%;}
 .meta_type_icon .post_meta_unite span .tips{position:absolute;display:inline-block;visibility:visible;margin:0;-webkit-animation:none;animation:none;padding:0;background:none;}
 .meta_type_icon .post_meta_unite span .tips:before{display:none;}
 .meta_type_icon .post_meta_unite span:hover .tips{margin:0;animation:none;-webkit-animation:none;}
}
@keyframes tips_in{0%{visibility:visible;pointer-events:none;opacity:0;margin-top:25px;}
100%{opacity:1;margin-top:15px;}
}
@-webkit-keyframes tips_in{0%{visibility:visible;pointer-events:none;opacity:0;margin-top:25px;}
100%{opacity:1;margin-top:15px;}
}
@keyframes tips_out{0%{visibility:visible;pointer-events:none;opacity:1;margin-top:15px;}
100%{visibility:hidden;margin-top:40px;opacity:0;}
}
@-webkit-keyframes tips_out{0%{visibility:visible;pointer-events:none;opacity:1;margin-top:15px;}
100%{visibility:hidden;margin-top:40px;opacity:0;}
}
.sticky{position:relative;z-index:9;overflow:visible;}
.quote-wrap{margin-bottom:25px;}
.format-quote .post_meta{padding-top:25px;}
.format-quote blockquote{font-family:Georgia, "Times New Roman", Times, serif;font-size:15px;line-height:1.4em;font-style:italic;color:#999;font-weight:normal;margin-bottom:10px;padding:10px 0 10px 25px;}
.format-quote cite{padding-left:30px;margin-bottom:20px;}
p.gravatar{float:left;margin-right:20px;}
.related-posts{overflow:hidden;margin:0 0 45px;padding:0;}
.related-posts_h{margin-bottom:20px;}
.related-posts_list{padding:0;margin:0 0 0 -4%;font-size:0;}
.related-posts_item{display:inline-block;width:21%;margin-left:4%;margin-bottom:20px;padding:0;list-style-type:none;overflow:hidden;vertical-align:top;font-size:12px;}
.related-posts .featured-thumbnail{float:none;overflow:visible;margin:0 0 10px 0;}
@media (max-width:480px){.related-posts_item{width:46%;}
}
.share-buttons{margin-bottom:45px;padding:10px 0;width:100%;height:21px;}
.share-buttons span, .share-buttons li{display:block;float:left;width:90px;}
.share-buttons span.google, .share-buttons li.google{width:68px;}
.share-buttons iframe{max-width:none;}
@media (max-width:480px){.share-buttons{display:none;}
}
.single-pager{margin:10px 0 30px;padding:5px 0;border-top:1px solid #DDD;border-bottom:1px solid #DDD;font-size:11px;}
.g-pagination{overflow:hidden;text-align:left;}
.g-pagination ul{overflow:hidden;margin:0;padding:.5em 0;list-style-type:none;}
.g-pagination ul li{display:inline;margin:0;padding:0 5px 0 0;}
.g-pagination ul li a{display:inline-block;width:10px;height:10px;border-radius:5px;background:#000;vertical-align:top;text-decoration:none;font-size:0;line-height:0;}
.g-pagination ul li.activeSlide a, .g-pagination ul li a:hover{background:#999;}
.g_controls{float:right;}
.g_controls a{display:inline-block;border-radius:4px;background:#000;color:#fff;vertical-align:top;text-decoration:none;font-size:11px;font-family:"Times New Roman", Times, serif;}
.g_controls a span{display:inline-block;padding:2px 6px 4px 6px;}
.g_controls a:hover{background:#999;}
.pagination__posts{margin:0;text-align:center;}
.blog .isotope{margin:0 -5px 20px;vertical-align:top;height:auto;visibility:hidden;}
@media (max-width:768px){.blog .isotope{margin-left:-1%;margin-right:-1%;}
}
@media (max-width:480px){.blog .isotope{margin-left:0;margin-right:0;}
}
.blog .isotope .post_wrapper{display:block;float:left;margin:5px;width:306px;}
@media (min-width:1200px){.blog .isotope .post_wrapper{width:383px;}
}
@media (min-width:768px) and (max-width:979px){.blog .isotope .post_wrapper{width:357px;}
}
@media (max-width:768px){.blog .isotope .post_wrapper{width:47.7%;margin:5px 1%;}
}
@media (max-width:480px){.blog .isotope .post_wrapper{width:100%;margin:5px 0;}
}
.blog .isotope .post_wrapper .post_content{padding-bottom:10px;}
.blog .isotope .post_wrapper .post__holder{border:1px solid #DDD;padding:6px;border-radius:5px;margin-bottom:0;}
.blog .isotope .post_wrapper .post__holder .post_meta{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.comment-holder{padding:0;margin:0 0 20px;}
.comments-h{padding:0;margin:0 0 3px 0;}
.comment-list{position:relative;margin:0;padding:0;list-style-type:none;}
.comment{position:relative;margin:0;padding:0;background:none;list-style-type:none;text-transform:none;}
.comment .comment-body{position:relative;overflow:hidden;margin-bottom:15px;padding:20px;border:1px solid #DDD;background:#f5f5f5;zoom:1;}
.comment.bypostauthor .comment-body{background:#fafafa;}
.comment-author{float:left;margin:0 20px 0 0;}
.comment-author .author{display:block;padding-top:20px;width:65px;text-align:left;text-transform:capitalize;font-weight:bold;font-size:16px;}
.comment-meta{font-size:16px;float:right;padding:5px 0;}
.reply{float:right;margin-left:28px;font-size:16px;}
.reply .comment-reply-link{background:#c5c5c5;color:#fff;padding:5px 10px;}
.reply .comment-reply-link:hover{color:#005580;}
.reply a{display:inline-block;text-decoration:none !important;}
.allowed_tags{padding:15px;background:#eee;color:#666;font-size:11px;font-family:"Courier New", Courier, monospace;}
.allowed_tags strong{font-family:Tahoma, Geneva, sans-serif;}
#respond{padding-top:25px;}
#respond h3{margin-bottom:30px;}
#respond form .btn{margin-top:20px;float:right;}
@media (min-width:768px) and (max-width:979px){.comment-list ul.children{margin:0;}
}
@media (max-width:767px){.comment-list ul.children{margin:0;}
}
.nocomments{margin:0;}
#commentform p.field{margin-bottom:12px;}
#commentform small{color:#8b8b8b;}
#commentform label{display:block;}
#commentform input[type="text"]{margin:0;width:400px;padding:10px;}
#commentform textarea{overflow:auto;margin:0;min-width:100%;min-height:180px;max-width:530px;width:100%;height:180px;padding:10px;border-color:#DDD;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.children #commentform textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;min-width:100px;}
@media (min-width:768px) and (max-width:979px){#commentform textarea{width:100%;max-width:100%;min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
}
@media (max-width:767px){#commentform input[type="text"]{width:100%;height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
 #commentform textarea{width:100%;max-width:100%;min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
}
.widget{margin-bottom:30px;}
.widget.visible-all-devices, .widget.visible-desktop, .widget.visible-tablet, .widget.visible-phone, .widget.hidden-phone, .widget.hidden-desktop, .widget.hidden-table{position:relative;top:0;left:0;right:auto;width:auto;}
#calendar_wrap{padding:0;}
#wp-calendar{width:100%;}
#wp-calendar td{padding:6px 0;border:none;text-align:center;}
#wp-calendar caption{margin-bottom:5px;padding:4px 0;color:#0088cc;font-weight:bold;font-size:16px;text-align:center;}
#wp-calendar thead th{padding:7px 0;color:#0088cc;text-align:center;font-size:14px;}
#wp-calendar #prev{text-align:left;}
#wp-calendar #next{text-align:right;}
.textwidget{word-wrap:break-word;}
.comments-custom li{overflow:hidden;margin:0;padding:25px 0 25px 0;border-bottom:none;background:none;}
.comments-custom li:first-child{padding-top:0;border-top:none;}
.comments-custom_txt{padding:7px 0 0 0;border-top:1px solid #DDD;margin-top:7px;}
.comments-custom_txt a{text-decoration:none;}
.comments-custom_txt a:hover{text-decoration:underline;}
.comments-custom_h_title, .comments-custom_h_author{margin-bottom:5px;margin-top:0px;}
.comments-custom_h_author:first-letter{text-transform:uppercase;}
.comments-custom i{font-size:16px;margin-right:.5em;color:#999;float:left;min-width:15px;text-align:center;}
.comments-custom .ladle{float:left;padding-right:5px;}
.comments-custom .meta_format{margin-top:2px;font-size:14px;}
.post-list li{overflow:hidden;padding-top:1.5em;padding-bottom:1.5em;}
.post-list li:first-child{padding-top:0;border:none;}
.post-list .excerpt{margin-bottom:1em;}
.flickr_li{vertical-align:top;}
.flickr_li .thumbnail{position:relative;margin:0 0 6px 0;display:inline-block;}
.flickr_li:nth-child(3n-2){margin-left:0;}
.flickr_li.nomargin{margin-left:0;}
.ie8 .flickr_li.nomargin{margin-left:0;}
.ie8 .flickr_li img{height:60px;}
@media (min-width:768px) and (max-width:979px){.flickr_li .thumbnail{display:block;}
}
@media (max-width:767px){.flickr_li{float:left !important;width:auto !important;margin:0 14px 14px 0;}
 .flickr_li .thumbnail{display:block;float:left;}
}
.banners_li{float:left;margin:0 3px 3px 0;}
.banners_img{width:125px;height:auto;}
.vcard span{display:block;}
.vcard .meta_format{margin-top:2px;font-size:12px;}
.vcard .meta_format i{font-size:14px;margin-right:.5em;color:#999;float:left;min-width:15px;text-align:center;margin-top:1px;}
.vcard .ladle{padding-right:5px;font-weight:normal;}
.vcard .ladle, .vcard .ladle+span{display:inline-block;}
.dark_background{background-color:#333;padding:10px;}
iframe .uiHeader h3{color:#fff;}
.social{margin:0;}
.social_link{-webkit-transition:0.25s;-moz-transition:0.25s;-o-transition:0.25s;transition:0.25s;display:inline-block;}
.social_link:hover{opacity:0.5;filter:alpha(opacity=50);}
.social_ico{display:inline-block;vertical-align:top;}
.social_label{display:inline-block;vertical-align:top;}
.social__row li{float:left;margin-left:5px;}
.social__row li:first-child{margin-left:0;}
.social__row a{float:left;}
.social__list li{margin-bottom:5px;}
.social__list a:hover{text-decoration:none;}
.recent-posts{overflow:hidden;margin:0 0 0 -20px !important;padding:0;border:none;}
.recent-posts_li{margin:0 0 20px 20px;padding:0;border:none;background:none;list-style-type:none;}
.recent-posts_li .featured-thumbnail{float:left;margin:0 20px 0 0;}
.recent-posts_li h5{margin-bottom:0;font-size:1em;}
.recent-posts_li .excerpt{margin-bottom:1.5em;}
.recent-posts_li .meta{display:block;overflow:hidden;margin-bottom:.5em;color:#888;text-transform:uppercase;font-size:10px;}
.recent-posts_li .post-date{float:left;}
.recent-posts_li .post-comments{float:right;}
.recent-posts .format-image{float:left;margin:0 20px 20px 0;}
.recent-posts .format-audio{margin-bottom:2em;}
.recent-posts .format-audio .audio-wrapper{margin-bottom:.5em;}
.recent-posts .format-video{float:left;width:300px;}
.popular-posts li{overflow:hidden;margin:0;padding:0 0 20px 0;}
.posts-grid{margin:0;}
.posts-grid li{margin-bottom:25px;}
.posts-grid li .featured-thumbnail{margin:0;}
.posts-grid li .featured-thumbnail img{width:100%;}
.posts-grid .post_meta span[class^="post_"]{margin-right:10px;}
.mini-posts-grid{margin:0;}
.mini-posts-grid li{margin:0 5px 5px 0;padding:0;border:none;background:none;float:left;}
.mini-posts-grid .featured-thumbnail{margin:0;}
.mini-posts-grid li.small{width:120px;height:120px;}
.mini-posts-grid li.smaller{width:100px;height:100px;}
.mini-posts-grid li.smallest{width:70px;height:70px;}
.mini-posts-grid li.small img{width:100%;height:auto;}
.mini-posts-grid.grid-align-center{text-align:center;font-size:0;line-height:0;}
.mini-posts-grid.grid-align-center li{float:none;display:inline-block;}
.mini-posts-grid.grid-align-right li{float:right;}
.mini-posts-list{margin:0 0 25px;padding:0;}
.mini-post-holder{list-style-type:none;padding:15px 0 0;margin:0 0 9px;border-top:1px solid #DDD;}
.mini-post-holder:first-child{border:none;padding:5px 0 0;}
.mini-post-holder .small{width:110px;height:110px;}
.mini-post-holder .smaller{width:90px;height:90px;}
.mini-post-holder .smallest{width:60px;height:60px;}
.mini-post-holder .small img{width:100%;height:auto;}
.mini-post-content{overflow:hidden;}
.mini-post-meta time{font-size:11px;line-height:1.2;}
.recent-comments li{margin:0;padding:0 0 .5em 0;border:none;}
.service-box{overflow:hidden;min-height:20px;padding:19px;margin-bottom:0;background-color:#f5f5f5;border:1px solid #DDD;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);}
.service-box .icon{float:left;margin:0 10px 10px 0;}
.service-box h2{overflow:hidden;margin:0;}
.service-box h5{overflow:hidden;margin:0 0 25px;}
.service-box_txt{margin-bottom:20px;}
.service-box .btn-align{text-align:right;}
.service-box__call{color:#fff;background-color:#0c6abd;background-image:-moz-linear-gradient(top,#037cc7,#1950af);background-image:-webkit-gradient(linear,0 0,0 100%,from(#037cc7),to(#1950af));background-image:-webkit-linear-gradient(top,#037cc7,#1950af);background-image:-o-linear-gradient(top,#037cc7,#1950af);background-image:linear-gradient(to bottom,#037cc7,#1950af);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff037cc7', endColorstr='#ff1950af', GradientType=0);}
.service-box__call h2{float:left;width:75%;color:#fff;margin:10px 0 0;}
.service-box__call .btn-align{padding:0;width:25%;float:right;}
.carousel-cycle{position:relative;overflow:hidden;}
.post-cycle{width:100%;height:380px;overflow:hidden;}
.post-cycle_item{display:none;overflow:hidden;width:100%;height:100%;}
.post-cycle_item:first{display:block;}
.post-cycle_item .feature-thumbnail{float:none;margin:0 0 15px 0;}
.post-cycle_item .feature-thumbnail img{float:none;}
.post-controls{overflow:hidden;padding-top:10px;text-align:center;}
.post-controls li{display:inline;margin:0;padding:0 5px 0 0;}
.post-controls li a{display:inline-block;width:9px;height:9px;background:#000;vertical-align:top;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:0.25s;-moz-transition:0.25s;-o-transition:0.25s;transition:0.25s;}
.post-controls li a:hover, .post-controls li.activeSlide a{background:#999;}
.post-controls .post-controls_link__prev{float:left;}
.post-controls .post-controls_link__next{float:right;}
.banner-wrap{overflow:hidden;margin:0 0 20px;padding:0;}
.banner-wrap .featured-thumbnail{float:none;overflow:hidden;margin:0 0 15px;padding:0;}
.banner-wrap .featured-thumbnail a{display:block;float:left;overflow:hidden;border:8px solid #DDD;text-align:center;-webkit-transition:0.25s;-moz-transition:0.25s;-o-transition:0.25s;transition:0.25s;}
.banner-wrap .featured-thumbnail a:hover{border-color:#DDD;}
.banner-wrap h5{margin:0 0 8px;color:#000;text-transform:capitalize;font-weight:bold;}
.banner-wrap .btn-link{padding:0;}
.testimonials .testi-item{overflow:hidden;margin-bottom:2em;padding-bottom:2em;background:none;}
.testimonials .testi-item blockquote{position:relative;display:block;margin:0;padding:30px;border:none;background:#dbdbdb;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}
.testimonials .testi-item blockquote:before{position:absolute;bottom:-20px;left:30px;display:block;width:0;height:0;border-top:20px solid #dbdbdb;border-right:0 solid transparent;border-left:20px solid transparent;content:"";}
.testimonials .testi-item blockquote:after{position:absolute;top:10px;left:20px;display:block;width:41px;height:38px;background:url(../images/quotes.png) 0 0 no-repeat;content:"";}
.testimonials .testi-item blockquote > a{position:relative;z-index:2;color:#4e4e4e;text-decoration:none;overflow:hidden;vertical-align:top;}
.testimonials .testi-item blockquote > a:hover{color:#fff;}
.testimonials .testi-item .featured-thumbnail{position:relative;z-index:2;margin:0 20px 0 10px;width:60px;height:60px;}
.testimonials .testi-item .testi-meta{font-size:1em;display:block;padding-top:22px;padding-left:40px;}
.roundabout-holder{width:100%;position:relative;overflow:hidden;}
.roundabout-holder ul{padding:0;width:100%;height:250px;background:none;}
.roundabout-holder ul li{overflow:hidden;margin:0;padding:0;width:375px;height:inherit;border:none;background:none;text-align:center;cursor:pointer;}
@media (max-width:767px){.roundabout-holder ul li{width:220px !important;}
}
@media (max-width:480px){.roundabout-holder ul li{width:150px !important;}
}
.roundabout-holder ul li.roundabout-in-focus{cursor:default;}
@media (min-width:768px) and (max-width:979px){.roundabout-holder ul{width:100%;}
}
@media (max-width:767px){.roundabout-holder ul{width:100%;height:150px;}
}
@media (max-width:480px){.roundabout-holder ul{height:120px;}
}
.gallery{margin:0 auto;}
.gallery img{border:none !important;max-width:100%;}
.gallery .gallery-caption{padding:0;margin:0;}
.gallery dl, .gallery dt{margin:0;}
.gallery br+br{display:none;}
.site_map{margin-bottom:10px;}
.site_map .icon-sitemap{padding-right:10px;}
.site_map h2{border-bottom:1px solid #DDD;padding-bottom:15px;}
.site_map_title{text-transform:capitalize;}
.site_map ul{list-style:none;margin:15px 0 0 5px;}
.site_map ul li{word-break:break-word;padding-bottom:5px;}
@media (max-width:480px){.site_map ul li{float:none;width:100%;padding-right:0%;}
}
.site_map .group{display:inline-block;padding-bottom:20px;width:102%;margin-left:-2%;}
.site_map .group .grid{width:23%;margin-left:2%;float:left;}
@media (max-width:480px){.site_map .group .grid{float:none;width:100%;margin-left:0%;}
}
.site_map .line{margin-bottom:10px;}
.site_map .line ul li{width:18%;margin-right:2%;display:inline-block;vertical-align:top;}
@media (max-width:480px){.site_map .line ul li{float:none;width:100%;margin-right:0%;}
}
.accordion-group, .accordion-inner, .nav-tabs, .nav-tabs > .active > a{border-color:#DDD;}
.footer{position:relative;z-index:1;padding:20px 0;border-top:1px solid #482314;background:#eee;}
nav.footer-nav{float:right;overflow:hidden;}
@media (min-width:768px) and (max-width:979px){nav.footer-nav{float:none;}
}
@media (max-width:767px){nav.footer-nav{float:none;}
}
nav.footer-nav ul{margin:0;padding:0;float:right;}
@media (min-width:768px) and (max-width:979px){nav.footer-nav ul{float:none;text-align:center;}
}
@media (max-width:767px){nav.footer-nav ul{float:none;text-align:center;}
}
nav.footer-nav ul .sub-menu{display:none;}
nav.footer-nav ul li{float:left;margin:0;padding-left:15px;list-style-type:none;}
@media (min-width:768px) and (max-width:979px){nav.footer-nav ul li{float:none;display:inline;padding:0 10px;}
}
@media (max-width:767px){nav.footer-nav ul li{float:none;display:inline;padding:0 5px;}
}
nav.footer-nav ul li a{text-decoration:none;}
nav.footer-nav ul li a:hover{color:#00334d;text-decoration:none;}
nav.footer-nav ul li.current-menu-item a{text-decoration:underline;}
.copyright{padding:10px 0;}
.footer-text{float:left;width:98%;}
@media (max-width:767px){.footer-text{float:none;text-align:center;margin-bottom:20px;}
}
.btn [class^="icon-"], .btn [class*=" icon-"]{background:none;margin-right:0.25em;}
.btn{outline:none;}
.btn:focus{outline:none;}
.label [class^="icon-"], .label [class*=" icon-"]{background:none;margin-right:0.25em;}
.label{white-space:normal;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;}
.label p{margin:0;}
.alert p{margin:0;}
.alignleft{float:left;margin:5px 20px 10px 0;}
.aligntextleft{text-align:left;}
.alignright{float:right;margin:5px 0 10px 20px;}
.aligntextright{text-align:right;}
.aligncenter, div.aligncenter{display:block;margin:5px auto 10px;text-align:center;}
.aligntextcenter{text-align:center;}
.alignnone{margin:5px 0 10px 0;}
.thumbnail .alignnone{margin:0;}
a img.alignleft{float:left;margin:5px 20px 10px 0;}
a img.alignright{float:right;margin:5px 0 10px 20px;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
a img.alignnone{margin:5px 0 10px 0;}
article .post-content img{max-width:100%;}
.wp-caption{max-width:100%;}
.wp-caption-text{max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{max-width:100%;margin:5px 0 10px 0;}
.wp-caption.alignleft{margin:5px 20px 10px 0;}
.wp-caption.alignright{margin:5px 0 10px 20px;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
*[class*="thumbnail"]{border-color:#DDD;}
.featured-thumbnail{position:relative;float:left;overflow:hidden;margin:5px 20px 10px 0;}
.featured-thumbnail a{position:relative;display:block;}
.featured-thumbnail.large{overflow:hidden;margin-right:0;margin-bottom:1.5em;float:none;}
.featured-thumbnail.large img{width:100%;height:auto;}
figure.frame{padding:7px;border:1px solid #DDD;background:#fff;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.frame img.alignleft, .frame img.alignright{margin:0;padding:0;border:none;}
.list > ul{margin:0;}
.list.unstyled > ul li{margin:0 0 .5em 0;padding:0;border:none;background:none;list-style-type:none;}
.list.unstyled > ul li:before{display:none;}
.list.styled > ul{margin:0 0 1em 0;}
.list.styled > ul li{position:relative;margin:0 0 .5em 0;padding:0;border:none;background:none;list-style-type:none;}
.list li{position:relative;}
.list li:before{display:inline-block;margin-right:5px;width:14px;height:14px;content:attr(data-icon);font-family:'FontAwesome';line-height:14px;speak:none;*margin-right:.3em;}
.list > ul li:before{color:#999;}
.list.check-list > ul li:before{content:"\f00c";}
.list.check2-list > ul li:before{content:"\f078";}
.list.arrow-list > ul li:before{content:"\f054";}
.list.arrow2-list > ul li:before{content:"\f061";}
.list.star-list > ul li:before{content:"\f005";}
.list.plus-list > ul li:before{content:"\f067";}
.list.minus-list > ul li:before{content:"\f068";}
.lightbox{position:relative;display:block;}
.title-box{margin-bottom:1em;}
.title-box_icon{float:left;margin:0 20px 0 0;}
.title-box_primary{border:none;background:none;padding:0;margin:0;}
.title-box_secondary{border:none;background:none;padding:0;margin:0;}
#back-top{display:none;}
#back-top-wrapper{position:fixed;right:10px;bottom:10px;overflow:hidden;z-index:99;}
#back-top a{display:block;width:50px;color:#bbb;text-align:center;text-decoration:none;text-transform:uppercase;font:11px/100% Arial, Helvetica, sans-serif;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;}
#back-top a:hover{color:#000;}
#back-top a:hover span{background-color:#333;}
#back-top span{display:block;margin-bottom:7px;width:50px;height:50px;background:#0088cc url(../images/up-arrow.png) no-repeat center center;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s;}
.tabs-wrapper{margin-bottom:20px;}
.dropcap{position:relative;display:block;float:left;overflow:hidden;margin:0 20px 20px 0;width:50px;height:50px;background:#3A87AD;color:#ffffff;text-align:center;text-transform:uppercase;font-weight:bold;font-size:36px;line-height:50px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.hr{overflow:hidden;margin:30px 0px;height:1px;background:#eee;font-size:0;line-height:0;}
.sm_hr{overflow:hidden;margin:20px 0px;height:1px;background:#DDD;font-size:0;line-height:0;}
.spacer{overflow:hidden;height:30px;font-size:0;line-height:0;}
.vertical-divider{margin-left:20px;padding-left:40px;border-left:1px solid #DDD;}
.text-highlight{padding:.25em .2em;background-color:#FFA;color:#666;}
code.block{display:block;}
code.code-indent{display:block;margin:20px 0;}
code, pre{margin-bottom:20px;}
.google-map{position:relative;}
.google-map:before{z-index:-1;top:50%;left:50%;margin:-10px 0 0 -10px;}
.map_loader{position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px;z-index:-1;}
input[type="submit"], input[type="reset"]{vertical-align:top;height:28px;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{outline:none;}
select:-moz-placeholder, textarea:-moz-placeholder, input[type="text"]:-moz-placeholder, input[type="password"]:-moz-placeholder, input[type="datetime"]:-moz-placeholder, input[type="datetime-local"]:-moz-placeholder, input[type="date"]:-moz-placeholder, input[type="month"]:-moz-placeholder, input[type="time"]:-moz-placeholder, input[type="week"]:-moz-placeholder, input[type="number"]:-moz-placeholder, input[type="email"]:-moz-placeholder, input[type="url"]:-moz-placeholder, input[type="search"]:-moz-placeholder, input[type="tel"]:-moz-placeholder, input[type="color"]:-moz-placeholder, .uneditable-input:-moz-placeholder{color:#999;}
select:-ms-input-placeholder, textarea:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="datetime"]:-ms-input-placeholder, input[type="datetime-local"]:-ms-input-placeholder, input[type="date"]:-ms-input-placeholder, input[type="month"]:-ms-input-placeholder, input[type="time"]:-ms-input-placeholder, input[type="week"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="color"]:-ms-input-placeholder, .uneditable-input:-ms-input-placeholder{color:#999;}
select::-webkit-input-placeholder, textarea::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="datetime"]::-webkit-input-placeholder, input[type="datetime-local"]::-webkit-input-placeholder, input[type="date"]::-webkit-input-placeholder, input[type="month"]::-webkit-input-placeholder, input[type="time"]::-webkit-input-placeholder, input[type="week"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="color"]::-webkit-input-placeholder, .uneditable-input::-webkit-input-placeholder{color:#999;}
select::-moz-placeholder, textarea::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="datetime-local"]::-moz-placeholder, input[type="date"]::-moz-placeholder, input[type="month"]::-moz-placeholder, input[type="time"]::-moz-placeholder, input[type="week"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="color"]::-moz-placeholder, .uneditable-input::-moz-placeholder{color:#999;opacity:1;}
select.btn:focus, textarea.btn:focus, input[type="text"].btn:focus, input[type="password"].btn:focus, input[type="datetime"].btn:focus, input[type="datetime-local"].btn:focus, input[type="date"].btn:focus, input[type="month"].btn:focus, input[type="time"].btn:focus, input[type="week"].btn:focus, input[type="number"].btn:focus, input[type="email"].btn:focus, input[type="url"].btn:focus, input[type="search"].btn:focus, input[type="tel"].btn:focus, input[type="color"].btn:focus, .uneditable-input.btn:focus{outline:none;}
select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus{outline:none;}
label[for^=pwbox]{display:inline-block;}
.wpcf7-form p.field{position:relative;overflow:hidden;margin-bottom:15px;vertical-align:top;}
.wpcf7-form p.field input{margin:0;padding:6px 6px 7px 6px;width:100%;height:30px;line-height:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wpcf7-form p.field input[type="file"]{position:relative;cursor:pointer;height:25px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.wpcf7-form textarea{overflow:auto;margin:0;padding:6px 6px 7px 6px;width:100%;height:200px;line-height:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;resize:none;overflow:auto;}
.wpcf7-form .submit-wrap{margin:0;padding:0;}
.wpcf7-form .submit-wrap input{margin-right:10px;}
span.wpcf7-form-control-wrap{display:block;}
.wpcf7-not-valid-tip{position:absolute;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;padding:4px 6px !important;width:auto !important;height:auto !important;background:#F2DEDE !important;border:1px solid #DDD !important;color:#B94A48 !important;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
@media (min-width:768px) and (max-width:979px){.wpcf7-not-valid-tip{font-size:11px !important;}
}
div.wpcf7-response-output{margin:20px 0 !important;padding:8px 35px 8px 14px !important;border:1px solid #DDD !important;background-color:#FCF8E3;color:#C09853;text-shadow:0 1px 0 rgba(255,255,255,0.5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
div.wpcf7-validation-errors{background-color:#F2DEDE !important;border-color:#DDD !important;color:#B94A48 !important;}
div.wpcf7-mail-sent-ok{background:#DFF0D8 !important;border:1px solid #DDD !important;color:#468847 !important;}
embed, iframe, object, video{max-width:100%;}
.video-wrap{position:relative;overflow:hidden;margin-bottom:1.5em;padding-top:30px;padding-bottom:56.25%;height:0;}
.video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.html5-video{padding:0;height:auto;}
.audio-wrap{margin-bottom:1.5em;}
div.jp-audio, div.jp-video{width:100%;color:#a7a7a7;line-height:2.2em;}
div.jp-video video, div.jp-video object{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;}
div.jp-audio{width:100%;}
div.jp-video.fullwidth .jp-type-list-parent{position:relative;overflow:hidden;padding-bottom:56.25%;width:100%;height:0;}
div.jp-video.fullwidth.playlist{padding-bottom:0;height:auto;}
div.jp-video.fullwidth .jp-type-single, div.jp-video.fullwidth .jp-type-list{position:absolute;top:0;left:0;width:100%;height:100%;}
div.jp-video-full{position:static !important;position:relative;width:100%;height:100%;}
div.jp-video-full div.jp-jplayer{position:fixed;top:0;left:0;z-index:9999999;overflow:hidden;}
div.jp-video-full div.jp-gui{position:fixed;top:0;left:0;z-index:9999999;width:100%;height:100%;}
div.jp-video-full div.jp-interface{position:absolute;bottom:0;left:0;z-index:1000;}
div.jp-interface{position:relative;overflow:hidden;width:100%;height:35px;border-bottom:1px solid #4E4E4E;-webkit-transition:opacity .5s ease-in-out, margin .5s ease-in-out;-moz-transition:opacity .5s ease-in-out, margin .5s ease-in-out;-ms-transition:opacity .5s ease-in-out, margin .5s ease-in-out;-o-transition:opacity .5s ease-in-out, margin .5s ease-in-out;transition:opacity .5s ease-in-out, margin .5s ease-in-out;background-color:#484747;background-image:-moz-linear-gradient(top,#575656,#313030);background-image:-webkit-gradient(linear,0 0,0 100%,from(#575656),to(#313030));background-image:-webkit-linear-gradient(top,#575656,#313030);background-image:-o-linear-gradient(top,#575656,#313030);background-image:linear-gradient(to bottom,#575656,#313030);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff575656', endColorstr='#ff313030', GradientType=0);}
div.jp-interface li{padding-left:0;}
div.jp-video div.jp-interface{margin:0;opacity:0;filter:alpha(opacity=0);}
div.jp-video:hover div.jp-interface{margin:-36px 0 0;opacity:1;filter:alpha(opacity=100);}
div.jp-controls-holder{position:absolute;top:7px;left:0;overflow:hidden;width:100%;}
div.jp-interface ul.jp-controls{overflow:hidden;margin:0;padding:0;list-style-type:none;}
ul.jp-controls, div.jp-interface ul.jp-controls li{display:inline;float:left;}
ul.jp-controls a, div.jp-interface ul.jp-controls li a{display:block;overflow:hidden;padding-right:2px;background:url(../images/jp_spacer.png) 100% 1px no-repeat;text-indent:-9999px;}
ul.jp-controls a span, div.jp-interface ul.jp-controls li a span{display:block;overflow:hidden;text-indent:-9999px;}
a.jp-play span, a.jp-pause span{width:28px;height:28px;}
a.jp-play span{background:url(../images/jp_sprite.png) 0 0 no-repeat;}
a.jp-play:hover span{background-position:-28px 0;}
a.jp-pause span{display:none;background:url(../images/jp_sprite.png) 0 -28px no-repeat;}
a.jp-pause:hover span{background-position:-28px -28px;}
a.jp-stop span, a.jp-previous span, a.jp-next span{width:28px;height:28px;}
a.jp-stop span{background:url(../images/jp_sprite.png) 0 -56px no-repeat;}
a.jp-stop:hover span{background-position:-28px -56px;}
a.jp-previous span{background:url(../images/jp_sprite.png) -56px -28px no-repeat;}
a.jp-previous:hover span{background-position:-84px -28px;}
a.jp-next span{background:url(../images/jp_sprite.png) -56px 0 no-repeat;}
a.jp-next:hover span{background-position:-84px 0;}
div.jp-progress{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:7px;border-bottom:1px solid #777;background-color:#303030;}
div.jp-seek-bar{width:0;height:100%;cursor:pointer;-webkit-box-shadow:inset 0 0 2px #464444;-moz-box-shadow:inset 0 0 2px #464444;box-shadow:inset 0 0 2px #464444;}
div.jp-play-bar{width:0;height:100%;background-color:#bababa;background-image:-moz-linear-gradient(top,#cecece,#9d9d9d);background-image:-webkit-gradient(linear,0 0,0 100%,from(#cecece),to(#9d9d9d));background-image:-webkit-linear-gradient(top,#cecece,#9d9d9d);background-image:-o-linear-gradient(top,#cecece,#9d9d9d);background-image:linear-gradient(to bottom,#cecece,#9d9d9d);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcecece', endColorstr='#ff9d9d9d', GradientType=0);}
div.jp-seeking-bg{background:url(../images/jp_load.gif) 0 0 repeat-x;}
a.jp-mute, a.jp-unmute, a.jp-volume-max{position:relative;}
a.jp-mute, a.jp-unmute{margin:0 60px 0 0;}
a.jp-mute span{background:url(../images/jp_sprite.png) 0 -84px no-repeat;}
a.jp-mute:hover span{background-position:-28px -84px;}
a.jp-unmute span{display:none;background:url(../images/jp_sprite.png) 0 -112px no-repeat;}
a.jp-unmute:hover span{background-position:-28px -112px;}
div.jp-volume-bar{position:absolute;top:10px;right:8px;z-index:2;overflow:hidden;width:50px;height:7px;background-color:#202020;cursor:pointer;-webkit-box-shadow:1px 1px 0 #464444;-moz-box-shadow:1px 1px 0 #464444;box-shadow:1px 1px 0 #464444;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
div.jp-audio div.jp-volume-bar{right:8px;}
div.jp-volume-bar-value{width:0;height:7px;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;background-color:#777777;background-image:-moz-linear-gradient(top,#848484,#646464);background-image:-webkit-gradient(linear,0 0,0 100%,from(#848484),to(#646464));background-image:-webkit-linear-gradient(top,#848484,#646464);background-image:-o-linear-gradient(top,#848484,#646464);background-image:linear-gradient(to bottom,#848484,#646464);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff848484', endColorstr='#ff646464', GradientType=0);}
div.jp-current-time, div.jp-time-sep, div.jp-duration{margin-top:6px;font-size:0.85em;}
div.jp-current-time{display:inline;float:right;color:#ffffff;}
div.jp-time-sep{display:inline;float:right;margin-right:5px;margin-left:5px;text-align:center;}
div.jp-duration{display:inline;float:right;margin-right:130px;text-align:right;}
div.jp-audio div.jp-duration{margin-right:100px;}
@media (max-width:480px){div.jp-volume-bar, .jp-toggles, div.jp-duration{display:none !important;}
}
div.jp-title{color:#fff;text-align:center;}
div.jp-title, div.jp-playlist{width:100%;}
div.jp-type-single div.jp-title, div.jp-type-playlist div.jp-title, div.jp-type-single div.jp-playlist{border-top:none;}
div.jp-title ul, div.jp-playlist ul{margin:0;padding:0;list-style-type:none;}
div.jp-title li{padding:5px 0 0;font-weight:bold;}
div.jp-video-full div.jp-title li{padding:1px 0;}
div.jp-playlist li{position:relative;background:#222;border-top:1px solid #DDD;margin:0;padding:0;height:33px;}
div.jp-playlist li:first-child{border:none;}
div.jp-playlist li a{display:block;padding:6px 25px;text-decoration:none;}
div.jp-playlist li a.jp-playlist-current{background:url(../images/jp_playlist_li_cur.png) no-repeat scroll 10px center transparent;}
div.jp-playlist li a:hover, div.jp-playlist li.jp-playlist-current a{color:#8C8C8C;}
div.jp-playlist li div{display:inline;}
div.jp-playlist a.jp-playlist-item-remove{display:inline;float:right;margin-right:10px;color:#666666;text-align:right;font-weight:bold;}
div.jp-playlist a.jp-playlist-item-remove:hover{color:#0d88c1;}
div.jp-playlist span.jp-free-media{display:inline;float:right;margin-right:10px;text-align:right;}
div.jp-playlist span.jp-free-media a{color:#666666;}
div.jp-playlist span.jp-free-media a:hover{color:#0d88c1;}
span.jp-artist{color:#fefefe;font-size:.9em;}
div.jp-video-play{background-color:rgba(0,0,0,0);display:block;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;}
div.jp-video-full div.jp-video-play{z-index:1000;height:100%;}
a.jp-video-play-icon{position:absolute;top:50%;left:50%;display:block;margin-top:-25px;margin-left:-40px;width:80px;height:50px;background:url(../images/jp_play.png) 0 0 no-repeat;text-indent:-9999px;opacity:0.7;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;}
div.jp-video-play:hover a.jp-video-play-icon{opacity:1;}
div.jp-jplayer{background-color:#000000;}
ul.jp-toggles{z-index:1;float:right;overflow:hidden;margin:0 auto;padding:0;list-style-type:none;}
ul.jp-toggles li{display:block;float:left;}
ul.jp-toggles li a{padding-left:2px;background:url(../images/jp_spacer.png) 0 1px no-repeat;}
ul.jp-toggles li a, ul.jp-toggles li a span{display:block;width:28px;height:28px;text-indent:-9999px;}
a.jp-full-screen span{background:url(../images/jp_sprite.png) -56px -56px no-repeat;}
a.jp-full-screen:hover span{background-position:-84px -56px;}
a.jp-restore-screen span{background:url(../images/jp_sprite.png) -56px -84px no-repeat;}
a.jp-restore-screen:hover span{background-position:-84px -84px;}
.jp-no-solution{position:absolute;top:10px;left:50%;display:none;margin-left:-202px;padding:5px;width:390px;border:2px solid #DDD;background-color:#404040;color:#000000;font-size:.8em;}
.jp-no-solution a{color:#000;}
.jp-no-solution span{display:block;text-align:center;font-weight:bold;font-size:1em;}
.wrapper{overflow:hidden;position:relative;width:100%;}
.extra-wrap{overflow:hidden;}
.row > br, .row > p{display:none;}
[class*="span"]{position:relative;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
@media (max-width:480px){.pp_pic_holder.pp_default{width:100% !important;left:0 !important;overflow:hidden;}
 div.pp_default .pp_content_container .pp_left{padding-left:0 !important;}
 div.pp_default .pp_content_container .pp_right{padding-right:0 !important;}
 .pp_content{width:100% !important;height:auto !important;}
 .pp_fade{width:100% !important;height:100% !important;}
 a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom{display:none !important;}
 #pp_full_res img{width:100% !important;height:auto !important;}
 .pp_details{width:94% !important;padding-left:3%;padding-right:4%;padding-top:10px;padding-bottom:10px;background-color:#fff;margin-top:-2px !important;}
 a.pp_close{right:10px !important;top:10px !important;}
}
.post_networks h1, .post_networks h2, .post_networks h3, .post_networks h4, .post_networks h5, .post_networks h6{border-bottom:1px solid #DDD;padding-bottom:8px;}
.post_networks >ul >li{float:left;display:block;}
.post_networks >ul >li span{margin-right:10px;}
.spinner_32, .thumbnail, .accordion_loader, .google-map, .flexslider, .camera_loader, .preloader{background:url('../images/loading_32.gif') 50% 50% no-repeat;background:url('../images/loading_32.gif') 50% 50% no-repeat, url('../images/loading_bg_32.png') 50% 50% no-repeat;}
.spinner_16, div.ajax-loader, .thumbnail[rel^="prettyPhoto"]{background:url('../images/loading_16.gif') 50% 50% no-repeat;background:url('../images/loading_16.gif') 50% 50% no-repeat, url('../images/loading_bg_16.png') 50% 50% no-repeat;}
.camera_loader{border:none;opacity:0.3;}
.preloader{margin-bottom:20px;}
img.ajax-loader{display:none;}
div.ajax-loader{position:relative;display:none;vertical-align:top;margin-top:4px;width:20px;height:20px;}
.clearfix{*zoom:1;}
.clearfix:before, .clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.unstyled, .pagination ul, .breadcrumb, .page-numbers, .pager, .nav-pills, .payment_methods, .woocommerce-error, .slides, .flexslider, .jp-controls, .jp-toggles, .related-posts_list, .nav-tabs{padding:0;}
.unstyled li, .pagination ul li, .breadcrumb li, .page-numbers li, .pager li, .nav-pills li, .payment_methods li, .woocommerce-error li, .slides li, .flexslider li, .jp-controls li, .jp-toggles li, .related-posts_list li, .nav-tabs li{padding:0;background:none;float:left;margin-right:6px;}
.filterable-portfolio li, .chzn-results li{background:none;}
.order_details li{background:none;padding-left:0;padding-bottom:0;}
.sidebar .unstyled li{padding:0 0 30px 0;}
.single-pager.pager{margin:0;border:none;padding:10px 0 20px 0;}
.single-pager.pager li{padding:10px 0;}
header.header{padding:0px 0 0 0;border:none;}
@media (max-width:767px){header.header{padding:15px 10px 10px;margin:0 -10px;}
}
.logo .logo_h__txt{text-transform:uppercase;}
.logo .logo_h__txt .logo_link{color:inherit;text-decoration:none;}
.logo .logo_h__txt .logo_link:hover, .logo .logo_h__txt .logo_link:visited{text-decoration:none;color:inherit;}
.logo_tagline{margin:0;padding:8px 0 0 0;font-size:11px;}
@media (max-width:767px){.logo, .logo.pull-left{float:none;width:100%;text-align:left;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
}
.nav__primary{margin-right:-9px;float:right;width:100%;height:40px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;z-index:9999;background-image:-ms-linear-gradient(top, #5D2D1A 0%, #5D2D1A 33%, #5D2D1A 100%);background-image:-moz-linear-gradient(top, #5D2D1A 0%, #5D2D1A 33%, #5D2D1A 100%);background-image:-o-linear-gradient(top, #5D2D1A 0%, #5D2D1A 33%, #5D2D1A 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #5D2D1A), color-stop(33, #5D2D1A), color-stop(100, #5D2D1A));background-image:-webkit-linear-gradient(top, #5D2D1A 0%, #5D2D1A 33%, #5D2D1A 100%);background-image:linear-gradient(to bottom, #5D2D1A 0%, #5D2D1A 33%, #5D2D1A 100%);border-bottom:5px #733E29 solid;border-radius:2px;}
@media (max-width:979px){}
.nav__primary.isStuck{float:none;background:#fff;z-index:1;}
.nav__primary.isStuck:after{position:absolute;left:-100%;right:-100%;top:0;bottom:0;content:"";background:#fff;z-index:-1;}
.nav__primary.isStuck .sf-menu >li >a{padding:5px 9px 10px;}
.nav__primary.isStuck .sf-menu > li > a:hover, .nav__primary.isStuck .sf-menu > li.sfHover > a, .nav__primary.isStuck .sf-menu > li.current-menu-item > a, .nav__primary.isStuck .sf-menu > li.current_page_item > a{color:#fff;background:#262626;}
.nav__primary.isStuck .sf-menu > li > a:hover:after, .nav__primary.isStuck .sf-menu > li.sfHover > a:after, .nav__primary.isStuck .sf-menu > li.current-menu-item > a:after, .nav__primary.isStuck .sf-menu > li.current_page_item > a:after{bottom:0;}
.nav__primary .sf-menu{float:left;}
.nav__primary .sf-menu .sf-sub-indicator{top:63% !important;right:auto !important;left:50%;margin-left:-3px !important;}
.nav__primary .sf-menu a{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;}
.nav__primary .sf-menu > li{margin:0 0 0 0px;background:none;border:none;line-height:21px;}
.nav__primary .sf-menu > li > a{font-size:14px;font-weight:bold;border:none;background:none;text-transform:uppercase;color:#FFF;font-family:arial;}
.nav__primary .sf-menu > li > a.sf-with-ul{padding-right:9px !important;}
.nav__primary .sf-menu > li > a:after{position:absolute;content:'';display:block;left:0;right:0;top:0;bottom:100%;z-index:-1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
@media (min-width:768px) and (max-width:979px){.nav__primary .sf-menu > li > a{font-size:14px;line-height:20px;padding-bottom:20px;}
}
.nav__primary .sf-menu > li > a.sf-with-ul{padding-right:24px;}
.nav__primary .sf-menu > li > a:hover, .nav__primary .sf-menu > li.sfHover > a, .nav__primary .sf-menu > li.current-menu-item > a, .nav__primary .sf-menu > li.current_page_item > a{color:#F7F103 !important;background:#4A2212;}
.nav__primary .sf-menu > li > a:hover:after, .nav__primary .sf-menu > li.sfHover > a:after, .nav__primary .sf-menu > li.current-menu-item > a:after, .nav__primary .sf-menu > li.current_page_item > a:after{bottom:0;}
.nav__primary .sf-menu ul{background:rgba(225, 224, 224, 0.91);padding:0;width:220px;}
.nav__primary .sf-menu ul li{border:none;background:none;}
.nav__primary .sf-menu ul li a{padding:10px 10px 10px 16px;font-size:15px;line-height:20px;color:#000000;border:none;text-align:left;text-decoration:none;font-style:normal;}
.nav__primary .sf-menu ul > li > a:hover, .nav__primary .sf-menu ul > li.sfHover > a, .nav__primary .sf-menu ul > li.current-menu-item > a, .nav__primary .sf-menu ul > li.current_page_item > a{color:#5D2D1A;background:#f9f9f9;}
.nav__primary .sf-menu ul > li:hover ul, .nav__primary .sf-menu ul > li.sfHover ul{right:220px;left:auto;top:-1px;}
@media (min-width:1200px){.nav__primary .sf-menu ul > li:hover ul, .nav__primary .sf-menu ul > li.sfHover ul{left:220px;}
}
.nav__primary .sf-menu .sf-sub-indicator{background:none;width:auto;height:auto;position:absolute;right:3px;top:50%;margin:-8px 0 0 0;width:14px;height:20px;}
.nav__primary .sf-menu .sf-sub-indicator:after{content:"\f107";font-family:FontAwesome;text-indent:0;position:absolute;left:0;top:0;line-height:20px;font-size:14px;}
.nav__primary .sf-menu ul .sf-sub-indicator{right:-5px;}
.nav__primary .sf-menu ul .sf-sub-indicator:after{content:"\f105";}
@media (max-width:767px){.header #search-header{float:none;text-align:center;padding:0 0 10px 0;}
}
.header #search-header input#search-form_is{margin-bottom:0;}
@media (max-width:767px){#content.left{float:none !important;}
}
#searchform input{vertical-align:top;}
#searchform #s{width:100%;height:39px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
@media (max-width:767px){#searchform #s{width:50%;}
}
@media (max-width:400px){#searchform #s{width:100%;}
}
.post_like a:hover, .post_dislike a:hover{color:#27a145;}
.post_like a:hover i, .post_dislike a:hover i{color:#27a145;}
.error404-holder_num{color:#000000;}
.panel.entry-content{overflow:visible;}
.share-buttons li{min-height:30px;}
.share-buttons li iframe{max-width:none;}
.related-posts .related-posts_item > a{display:inline-block !important;min-height:25px;}
@media (min-width:768px) and (max-width:979px){.post-list li .featured-thumbnail{float:none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
 .post-list li .featured-thumbnail img{width:100%;}
}
.testimonials .testi-item{padding:0 0 45px 0;margin:0;}
.testimonials .testi-item:after{clear:both;width:100%;display:block;content:"";}
.testimonials .testi-item .testi-item_blockquote{background:none;padding:0;}
.testimonials .testi-item .testi-item_blockquote:after, .testimonials .testi-item .testi-item_blockquote:before{display:none;}
.testimonials .testi-item .testi-item_blockquote .featured-thumbnail{margin:0 20px 20px 0;width:auto;max-width:100px;height:auto;}
@media (max-width:480px){.testimonials .testi-item .testi-item_blockquote .featured-thumbnail{float:none;max-width:none;max-width:0 0 20px 0;}
}
.testimonials .testi-item .testi-item_blockquote > a{display:block;overflow:hidden;color:#4E4E4E;}
.testimonials .testi-item .testi-item_blockquote > a:hover{color:inherit;}
.testimonials .testi-item .testi-meta{float:right;margin:0;padding:0;}
@media (max-width:767px){.testimonials .testi-item .testi-meta{padding:10px 0 0 0;}
}
.content_box.text_dropcap{float:left;font-weight:normal;margin:0 5px 0 0;padding:0;background:none;color:#000;}
.content_box.text_dropcap:after, .content_box.text_dropcap:before{display:none;}
.children{padding:0 0 0 40px;}
@media (max-width:767px){.children{padding:0;}
}
#calendar_wrap caption{color:#27a145;}
#calendar_wrap thead th{color:#27a145;}
.dropcap{border-radius:0;color:#fff;background:#000000;font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:30px;}
@media (max-width:767px){.posts-grid.team > li:after{clear:both;width:100%;display:block;content:"";}
}
.posts-grid.team > li .featured-thumbnail{float:none;margin:0 0 10px 0;}
@media (max-width:767px){.posts-grid.team > li .featured-thumbnail{float:left;margin:0 20px 20px 0;max-width:50%;}
}
@media (max-width:400px){.posts-grid.team > li .featured-thumbnail{float:none;margin:0 0 10px 0;max-width:100%;}
}
@media (max-width:767px){.posts-grid.team > li .clear{clear:none;}
}
#map{border:none;}
#map img{max-width:none;}
#map #content{font-size:10px;color:#babbc2;padding-top:0;}
#map #content h6{font-size:13px;line-height:1.2em;color:#434458;margin:0 0 4px 0;}
#map #content p{line-height:14px;margin-bottom:0;}
#map #content a{color:#27a145;text-decoration:underline;}
#map #content a:hover, #map #content a:focus{text-decoration:none;}
#content_map{background:none repeat scroll 0 0 rgba(255,255,255,0.8);border-radius:0 0 0 0;box-shadow:17px 17px 0 0 rgba(0,0,0,0.15);width:370px;}
#content_map span{color:#000000;display:block;font-size:14px;line-height:24px;font-weight:300;}
#content_map strong{background:url("images/phone_1.png") no-repeat scroll 0 7px transparent;color:#27a145;display:block;font-size:24px;font-weight:900;line-height:37px;margin-bottom:0;padding-left:34px;}
#content_map strong+strong{background:url("images/phone_2.png") no-repeat scroll 0 7px transparent;}
.gm-style .gm-style-iw #content a{font-size:11px;}
footer.footer{padding:0;margin-top:10px;overflow:hidden;min-height:250px;background:#733E29;}
@media (max-width:767px){footer.footer{margin:0 -10px;padding:0 10px;}
}
footer.footer .footer-widgets{position:relative;z-index:1;padding:20px 0 10px 0;}
footer.footer .footer-widgets:after{position:absolute;top:0;bottom:0;left:-100%;right:-100%;content:"";display:block;z-index:-1;}
footer.footer ul{margin:8px 0 0 0;}
@media (max-width:767px){footer.footer ul{margin-bottom:30px;}
}
footer.footer ul li a{color:#fff;}
footer.footer ul li a:hover{color:#fff;}
footer.footer .copyright{padding-top:18px;font-size:14px;line-height:22px;}
footer.footer .copyright .footer-text{color:#333333;}
footer.footer .copyright .footer-text a{color:#333333;}
footer.footer .copyright .footer-text a.site-name{color:#27a145;}
footer.footer .copyright .footer-text a.site-name:hover{color:#000;}
footer.footer .copyright .footer-text a:hover{color:#000;}
@media (max-width:767px){footer.footer{padding:10px;}
}
nav.footer-nav .menu{margin:0;}
nav.footer-nav .menu li{text-transform:uppercase;margin-right:10px;padding:0;}
nav.footer-nav .menu li.current-menu-item a, nav.footer-nav .menu li a:hover{color:#27a145;text-decoration:none;}
#back-top-wrapper{right:20px;bottom:30px;}
body a:hover{text-decoration:none;}
body #back-top span{background:#27a145;-webkit-border-radius:620px;-moz-border-radius:620px;border-radius:620px;position:relative;width:42px;height:42px;}
body #back-top span:after{display:block;content:"\f106";color:#fff;font-family:FontAwesome;font-size:40px;line-height:37px;font-weight:bold;position:absolute;text-align:center;width:42px;height:42px;left:0;top:0;-webkit-border-radius:620px;-moz-border-radius:620px;border-radius:620px;}
body #back-top span:hover{background:#000000;}
body.home{background:url(../images/bg_body.jpg) center 0 no-repeat #f4f4f4;}
body.home .content-holder{padding-bottom:21px;border-top:1px #CCCCCC double;}
@media (max-width:767px){body #motopress-main.main-holder{margin:0 -10px;padding:0 10px;}
}
body #motopress-main.main-holder h3{color:#fff;font-weight:bold;line-height:30px;font-family:arial;}
body #motopress-main.main-holder .featured-thumbnail{border:none;padding:0;}
body #motopress-main.main-holder .featured-thumbnail a{border:none;padding:0;}
body #motopress-main.main-holder figure, body #motopress-main.main-holder .thumbnail{}
body #motopress-main.main-holder .custom_banners{margin-left:-20px;*zoom:1;}
body #motopress-main.main-holder .custom_banners:before, body #motopress-main.main-holder .custom_banners:after{display:table;content:"";line-height:0;}
body #motopress-main.main-holder .custom_banners:after{clear:both;}
@media (min-width:1200px){body #motopress-main.main-holder .custom_banners{margin-left:-30px;}
}
@media (max-width:767px){body #motopress-main.main-holder .custom_banners{margin:0;}
}
body #motopress-main.main-holder .custom_banners .banner-wrap{margin-left:20px;margin-bottom:20px;}
@media (min-width:1200px){body #motopress-main.main-holder .custom_banners .banner-wrap{margin-left:30px;margin-bottom:30px;}
}
@media (max-width:767px){body #motopress-main.main-holder .custom_banners .banner-wrap{margin:0 1.5% 20px;width:44%;float:left;}
 body #motopress-main.main-holder .custom_banners .banner-wrap .featured-thumbnail img{width:100% !important;}
}
@media (max-width:480px){body #motopress-main.main-holder .custom_banners .banner-wrap{width:100%;margin:0 0 20px 0;}
}
body #motopress-main.main-holder .banner-wrap a img{-webkit-transform:scale(1.0);-moz-transform:scale(1.0);-ms-transform:scale(1.0);-o-transform:scale(1.0);transform:scale(1.0);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
body #motopress-main.main-holder .banner-wrap a:hover .banner-inner img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
body #motopress-main.main-holder .banner-wrap .banner-inner{position:relative;overflow:hidden;}
body #motopress-main.main-holder .banner-wrap .banner-inner .featured-thumbnail{position:relative;z-index:1;margin:0;overflow:visible;}
body #motopress-main.main-holder .banner-wrap .banner-inner .featured-thumbnail a{display:block;}
body #motopress-main.main-holder .banner-wrap .banner-inner .featured-thumbnail a img{-webkit-transform:scale(1.0);-moz-transform:scale(1.0);-ms-transform:scale(1.0);-o-transform:scale(1.0);transform:scale(1.0);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
body #motopress-main.main-holder .banner-wrap .banner-inner .featured-thumbnail a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
body #motopress-main.main-holder .banner-wrap .banner-inner .title_banner{position:absolute;bottom:0;left:0;right:0;height:60px;vertical-align:middle;z-index:2;text-align:center;display:table;width:100%;}
@media (min-width:768px) and (max-width:979px){body #motopress-main.main-holder .banner-wrap .banner-inner .title_banner{height:60px;}
}
body #motopress-main.main-holder .banner-wrap .banner-inner .title_banner:after{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:#000000;opacity:0.4;background:rgba(12, 12, 12, 0.86);content:"";-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:-1;}
body #motopress-main.main-holder .banner-wrap .banner-inner .title_banner:before{display:block;position:absolute;left:0;right:0;top:0;bottom:100%;background:#27a145;background:rgba(60, 150, 236, 0.8);content:"";-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:-1;}
body #motopress-main.main-holder .banner-wrap .banner-inner h5{font-size:15px;line-height:26px;vertical-align:middle;color:#fff;text-align:center;margin:0;display:table-cell;}
@media (min-width:768px) and (max-width:979px){body #motopress-main.main-holder .banner-wrap .banner-inner h5{font-size:16px;line-height:20px;}
}
body #motopress-main.main-holder .banner-wrap .banner-inner:hover .title_banner:after{top:100%;}
body #motopress-main.main-holder .banner-wrap .banner-inner:hover .title_banner:before{bottom:0;}
body #motopress-main.main-holder .banner-wrap .banner-inner:hover .featured-thumbnail a img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
body #motopress-main.main-holder .text_banners{margin-left:-20px;padding:20px 0 0 0;*zoom:1;}
body #motopress-main.main-holder .text_banners:before, body #motopress-main.main-holder .text_banners:after{display:table;content:"";line-height:0;}
body #motopress-main.main-holder .text_banners:after{clear:both;}
@media (min-width:1200px){body #motopress-main.main-holder .text_banners{margin-left:-30px;}
}
@media (max-width:767px){body #motopress-main.main-holder .text_banners{margin:0;}
}
body #motopress-main.main-holder .text_banners .banner-wrap{background:#262626;text-align:left;padding:10px 17px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1;margin-left:20px;margin-bottom:20px;}
body #motopress-main.main-holder .text_banners .banner-wrap:after, body #motopress-main.main-holder .text_banners .banner-wrap:before{display:block;position:absolute;content:"";background:#27a145;z-index:-1;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease;left:0;right:0;}
body #motopress-main.main-holder .text_banners .banner-wrap:after{top:0;bottom:100%;}
body #motopress-main.main-holder .text_banners .banner-wrap:before{top:100%;bottom:0;}
body #motopress-main.main-holder .text_banners .banner-wrap:hover:after{bottom:0;}
body #motopress-main.main-holder .text_banners .banner-wrap:hover:before{top:0;}
body #motopress-main.main-holder .text_banners .banner-wrap:hover p{color:#fff;text-decoration:none;}
body #motopress-main.main-holder .text_banners .banner-wrap:hover span strong{color:#fff;text-decoration:none;}
body #motopress-main.main-holder .text_banners .banner-wrap:hover h5{text-decoration:none !important;}
body #motopress-main.main-holder .text_banners .banner-wrap p{font-size:35px;line-height:1em;display:block;text-transform:uppercase;color:#fff;margin:-4px 0 0 0;}
@media (max-width:600px){body #motopress-main.main-holder .text_banners .banner-wrap p{font-size:20px;}
}
body #motopress-main.main-holder .text_banners .banner-wrap span{font-size:14px !important;line-height:20px !important;color:#888888;text-transform:uppercase;display:block;text-align:left !important;color:#fff;font-weight:300;margin:4px 0 2px;}
body #motopress-main.main-holder .text_banners .banner-wrap span strong{font-weight:300;text-align:left;font-size:14px !important;line-height:20px !important;color:#888888;}
body #motopress-main.main-holder .text_banners .banner-wrap span strong:hover{text-decoration:none;}
body #motopress-main.main-holder .text_banners .banner-wrap .banner-inner{text-align:left;}
body #motopress-main.main-holder .text_banners .banner-wrap .banner-inner .title_banner{position:relative;display:block;left:auto;right:auto;top:auto;bottom:auto;text-align:left !important;height:auto;}
body #motopress-main.main-holder .text_banners .banner-wrap .banner-inner .title_banner:after, body #motopress-main.main-holder .text_banners .banner-wrap .banner-inner .title_banner:before{display:none;}
body #motopress-main.main-holder .text_banners .banner-wrap .banner-inner .title_banner h5{display:block;font-size:45px;line-height:1em;font-weight:normal;text-align:left !important;}
@media (min-width:1200px){body #motopress-main.main-holder .text_banners .banner-wrap .banner-inner .title_banner h5{font-size:65px;}
}
@media (max-width:767px){body #motopress-main.main-holder .text_banners .banner-wrap .banner-inner .title_banner h5{font-size:35px;}
}
@media (max-width:600px){body #motopress-main.main-holder .text_banners .banner-wrap .banner-inner .title_banner h5{font-size:25px;}
}
body #motopress-main.main-holder .text_banners .banner-wrap .banner-inner .title_banner h5:hover{text-decoration:none;}
@media (min-width:1200px){body #motopress-main.main-holder .text_banners .banner-wrap{margin-left:30px;margin-bottom:30px;}
}
@media (max-width:767px){body #motopress-main.main-holder .text_banners .banner-wrap{margin:0 1.5% 20px;width:44%;float:left;}
 body #motopress-main.main-holder .text_banners .banner-wrap .featured-thumbnail img{width:100% !important;}
}
@media (max-width:480px){body #motopress-main.main-holder .text_banners .banner-wrap{width:100%;margin:0 0 20px 0;}
}
body #motopress-main.main-holder .search-form__h{display:block;float:right;width:230px;overflow:hidden;margin:7px 15px;border:none;position:relative;background:#f8f8f8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:4px;border:1px solid #dadada;}
@media (max-width:767px){body #motopress-main.main-holder .search-form__h{float:none;margin:10px auto 0;}
}
@media (max-width:480px){body #motopress-main.main-holder .search-form__h{right:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
}
body #motopress-main.main-holder .search-form__h form{padding:0;border:none;float:none;width:100%;}
body #motopress-main.main-holder .search-form__h .search-form_it{border:none;font-size:14px;line-height:20px;height:28px;margin:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000;padding:7px 10px 7px 10px;width:198px;background:#f8f8f8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;z-index:1;overflow:hidden;}
body #motopress-main.main-holder .search-form__h .btn-primary{z-index:2;overflow:hidden;width:40px;height:34px;background-color:none;background:url(./images/btn-search.png) 0 0 no-repeat #ffffff !important;cursor:pointer;position:absolute;right:0;top:0;left:auto;padding:0;margin:0;text-indent:-1000px;filter:none;overflow:hidden;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;border-left:1px solid #dadada;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}
body #motopress-main.main-holder .search-form__h .btn-primary:hover{opacity:0.5;filter:alpha(opacity=50);}
body #motopress-main.main-holder .search-form__h .btn-primary:visited, body #motopress-main.main-holder .search-form__h .btn-primary:focus{opacity:0.5;filter:alpha(opacity=50);}
@media (max-width:767px){body #motopress-main.main-holder .search-form__h{display:block;margin-top:10px;width:100%;float:left;}
}
body #motopress-main.main-holder .slider{padding:10px;background:url(./images/bg-header_1.png)}
body #motopress-main.main-holder .camera_wrap{float:none;}
body #motopress-main.main-holder .camera_wrap .camera_thumbs{position:absolute;bottom:0;left:0;right:0;}
body #motopress-main.main-holder .camera_wrap .camera_thumbs_cont{background:none;}
body #motopress-main.main-holder .camera_wrap .cameraCont .cameraContent+.cameraContent .camera_caption, body #motopress-main.main-holder .camera_wrap .cameraContents .cameraContent+.cameraContent .camera_caption{width:100%;bottom:10% !important;top:auto;left:auto;text-align:center;}
body #motopress-main.main-holder .camera_wrap .cameraCont .cameraContent+.cameraContent .camera_caption p, body #motopress-main.main-holder .camera_wrap .cameraContents .cameraContent+.cameraContent .camera_caption p{display:none;color:#fff;padding-left:100px;}
@media (min-width:1200px){body #motopress-main.main-holder .camera_wrap .cameraCont .cameraContent+.cameraContent .camera_caption p, body #motopress-main.main-holder .camera_wrap .cameraContents .cameraContent+.cameraContent .camera_caption p{display:block;}
}
@media (min-width:768px) and (max-width:979px){body #motopress-main.main-holder .camera_wrap .cameraCont .cameraContent+.cameraContent .camera_caption p, body #motopress-main.main-holder .camera_wrap .cameraContents .cameraContent+.cameraContent .camera_caption p{font-size:10px;line-height:14px;}
}
body #motopress-main.main-holder .camera_wrap .cameraCont .cameraContent+.cameraContent+.cameraContent >div, body #motopress-main.main-holder .camera_wrap .cameraContents .cameraContent+.cameraContent+.cameraContent >div{background:none;padding:0;}
body #motopress-main.main-holder .camera_wrap .cameraCont .cameraContent+.cameraContent+.cameraContent .camera_caption, body #motopress-main.main-holder .camera_wrap .cameraContents .cameraContent+.cameraContent+.cameraContent .camera_caption{position:absolute;width:700px;left:60px;top:30px;bottom:auto !important;background:none;text-align:left;}
@media (min-width:768px) and (max-width:979px){body #motopress-main.main-holder .camera_wrap .cameraCont .cameraContent+.cameraContent+.cameraContent .camera_caption, body #motopress-main.main-holder .camera_wrap .cameraContents .cameraContent+.cameraContent+.cameraContent .camera_caption{width:600px;}
}
@media (max-width:767px){body #motopress-main.main-holder .camera_wrap .cameraCont .cameraContent+.cameraContent+.cameraContent .camera_caption, body #motopress-main.main-holder .camera_wrap .cameraContents .cameraContent+.cameraContent+.cameraContent .camera_caption{display:none !important;}
}
body #motopress-main.main-holder .camera_wrap .cameraCont .cameraContent+.cameraContent+.cameraContent .camera_caption h2, body #motopress-main.main-holder .camera_wrap .cameraContents .cameraContent+.cameraContent+.cameraContent .camera_caption h2{font-size:50px;line-height:1em;font-weight:300;color:#262626;text-transform:uppercase;padding:0;background:none;}
body #motopress-main.main-holder .camera_wrap .cameraCont .cameraContent+.cameraContent+.cameraContent .camera_caption h2 span, body #motopress-main.main-holder .camera_wrap .cameraContents .cameraContent+.cameraContent+.cameraContent .camera_caption h2 span{color:#27a145;display:block;}
@media (min-width:1200px){body #motopress-main.main-holder .camera_wrap .cameraCont .cameraContent+.cameraContent+.cameraContent .camera_caption h2 span, body #motopress-main.main-holder .camera_wrap .cameraContents .cameraContent+.cameraContent+.cameraContent .camera_caption h2 span{margin-top:-17px;}
}
@media (min-width:1200px){body #motopress-main.main-holder .camera_wrap .cameraCont .cameraContent+.cameraContent+.cameraContent .camera_caption h2, body #motopress-main.main-holder .camera_wrap .cameraContents .cameraContent+.cameraContent+.cameraContent .camera_caption h2{font-size:107px;line-height:1em;}
}
body #motopress-main.main-holder .camera_wrap .cameraCont .cameraContent+.cameraContent+.cameraContent .camera_caption p, body #motopress-main.main-holder .camera_wrap .cameraContents .cameraContent+.cameraContent+.cameraContent .camera_caption p{font-size:14px;line-height:23px;color:#000;margin-top:-17px;display:block;padding-left:0 !important;}
@media (min-width:1200px){body #motopress-main.main-holder .camera_wrap .cameraCont .cameraContent+.cameraContent+.cameraContent .camera_caption p, body #motopress-main.main-holder .camera_wrap .cameraContents .cameraContent+.cameraContent+.cameraContent .camera_caption p{padding-right:100px;padding-left:0 !important;}
}
body #motopress-main.main-holder .camera_wrap .camera_caption{position:absolute;width:700px;left:60px;top:30px;bottom:auto !important;background:none;text-align:left;}
@media (max-width:767px){body #motopress-main.main-holder .camera_wrap .camera_caption{display:none !important;}
}
@media (min-width:768px) and (max-width:979px){body #motopress-main.main-holder .camera_wrap .camera_caption{width:600px;}
}
body #motopress-main.main-holder .camera_wrap .camera_caption >div{background:none;padding:0;}
body #motopress-main.main-holder .camera_wrap .camera_caption h2{font-size:50px;line-height:1em;font-weight:300;color:#262626;text-transform:uppercase;padding:0;background:none;}
body #motopress-main.main-holder .camera_wrap .camera_caption h2 span{color:#27a145;display:block;}
@media (min-width:1200px){body #motopress-main.main-holder .camera_wrap .camera_caption h2 span{margin-top:-17px;}
}
@media (min-width:1200px){body #motopress-main.main-holder .camera_wrap .camera_caption h2{font-size:107px;line-height:1em;}
}
body #motopress-main.main-holder .camera_wrap .camera_caption p{font-size:14px;line-height:23px;color:#000;margin-top:-17px;}
@media (min-width:1200px){body #motopress-main.main-holder .camera_wrap .camera_caption p{padding-right:100px;padding-left:0;}
}
body #motopress-main.main-holder .camera_wrap .camera_caption a{font-size:22px;line-height:30px;display:inline-block;padding:15px 29px 17px;text-transform:uppercase;color:#fff;background:#27a145;text-decoration:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
body #motopress-main.main-holder .camera_wrap .camera_caption a:hover{background:#000000;}
body #motopress-main.main-holder .advanced_categories{font-size:0;line-height:0;margin:0;padding:0;}
body #motopress-main.main-holder .advanced_categories_item{display:inline-block;vertical-align:top;padding:0;margin:0;list-style:none;font-size:14px;line-height:18px;}
body #motopress-main.main-holder .advanced_categories_item_inner{padding:10px;}
body #motopress-main.main-holder .advanced_categories_item_inner figure{margin:0;text-align:center;}
body #motopress-main.main-holder .advanced_categories.cols_1 .advanced_categories_item{width:100%;}
body #motopress-main.main-holder .advanced_categories.cols_2 .advanced_categories_item{width:50%;}
body #motopress-main.main-holder .advanced_categories.cols_3 .advanced_categories_item{width:33.3%;}
body #motopress-main.main-holder .advanced_categories.cols_4 .advanced_categories_item{width:25%;}
body #motopress-main.main-holder .advanced_categories.cols_5 .advanced_categories_item{width:20%;}
body #motopress-main.main-holder .advanced_categories.cols_6 .advanced_categories_item{width:16.5%;}
body #motopress-main.main-holder .shop-nav{clear:right;margin:47px 0 0px 0;}
@media (max-width:767px){body #motopress-main.main-holder .shop-nav{float:none;}
}
body #motopress-main.main-holder .shop-nav ul{text-align:right;padding:0 0 7px 0;margin:0;}
@media (min-width:768px) and (max-width:979px){body #motopress-main.main-holder .shop-nav ul{padding:0;}
}
@media (max-width:767px){body #motopress-main.main-holder .shop-nav ul{text-align:center;padding:5px 0;}
}
body #motopress-main.main-holder .shop-nav ul li{display:inline-block;padding:0 0 0 18px;list-style:none;font-size:14.3px;line-height:20px;font-weight:300;}
@media (min-width:768px) and (max-width:979px){body #motopress-main.main-holder .shop-nav ul li{font-size:12px;padding:0 0 0 10px;}
}
@media (max-width:767px){body #motopress-main.main-holder .shop-nav ul li{padding:0 5px;}
}
body #motopress-main.main-holder .shop-nav ul li a{text-decoration:none;color:#000;}
body #motopress-main.main-holder .shop-nav ul li a:hover, body #motopress-main.main-holder .shop-nav ul li.current-menu-item > a, body #motopress-main.main-holder .shop-nav ul li.current_page_item > a{color:#27a145;}
body #motopress-main.main-holder .shop-nav ul li ul{display:none;}
body #motopress-main.main-holder .cart-holder{z-index:10;padding:0;text-align:right;float:none;position:fixed;right:0;top:32%;width:76px;height:76px;display:block;}
@media (max-width:767px){body #motopress-main.main-holder .cart-holder{float:left;padding:5px 0;position:relative;top:auto;}
}
@media (max-width:400px){body #motopress-main.main-holder .cart-holder{float:none;text-align:center;}
}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content{display:none;position:absolute;width:210px;padding:10px;right:0;top:100%;background:#fafafa;border:1px solid #ccc;border-radius:0;box-shadow:0 2px 3px rgba(0,0,0,0.05);text-align:left;}
@media (max-width:767px){body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content{left:0;right:auto;}
}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget, body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list{margin:0;padding:0;}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget li, body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list li{list-style:none;background:none;padding:10px 0;overflow:hidden;}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget li img, body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list li img{float:left;margin:5px 10px 0 0;background:#ffffff;border:1px solid #aaa;border-radius:0;width:50px;}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget li a:hover img, body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list li a:hover img{border:1px solid #000000;}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget li .quantity, body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list li .quantity{display:block;overflow:hidden;margin:0 0 0 60px;}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget li .variation, body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list li .variation{overflow:hidden;border:none;padding:0;margin:0 0 0 60px;font-size:12.6px;}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget li .variation dt, body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list li .variation dt{float:left;}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .product_list_widget li .variation dd, body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .cart_list li .variation dd{margin:0 0 0 4px;float:left;}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .total{margin:0;padding:5px 0 15px;text-align:right;}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .buttons{margin:0;text-align:center;}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .buttons .button{margin:2px;}
body #motopress-main.main-holder .cart-holder .widget_shopping_cart_content .empty{text-align:center;display:block;}
body #motopress-main.main-holder .cart-holder h3{cursor:pointer;display:inline-block;font-size:14px;line-height:22px;margin:0;font-weight:bold;color:#27a145;background:#27a145;width:76px;height:76px;text-align:center;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
body #motopress-main.main-holder .cart-holder h3:before{font-family:FontAwesome;font-weight:normal;display:inline-block;content:"\f07a";font-size:53px;line-height:70px;color:#fff;margin:0;}
body #motopress-main.main-holder .cart-holder h3:hover{color:#000000;background:#000000;}
body #motopress-main.main-holder .cart-holder h3:hover:before{color:#fff;}
body #motopress-main.main-holder .content-holder .page-title{display:none;}
body #motopress-main.main-holder .content-holder div.product div.images .thumbnails{display:block;margin:0;text-align:center;padding-top:0;font-size:0;line-height:0;}
body #motopress-main.main-holder .content-holder div.product div.images .thumbnails a{width:auto;max-width:90px;margin:0 1px 2px;float:none;display:inline-block;}
body #motopress-main.main-holder .content-holder div.product div.images .thumbnails a img{margin:0;}
body #motopress-main.main-holder .content-holder div.product div.images .thumbnails a:hover img{box-shadow:none;}
body #motopress-main.main-holder .content-holder div.product .summary > .woocommerce-product-rating{float:right;}
body #motopress-main.main-holder .content-holder div.product .summary > .woocommerce-product-rating .star-rating{float:none;margin:0 auto 5px;}
body #motopress-main.main-holder .content-holder div.product .summary > .woocommerce-product-rating .woocommerce-review-link{clear:both;display:block;text-align:center;}
body #motopress-main.main-holder .content-holder div.product .summary div[itemprop="description"]{clear:both;}
body #motopress-main.main-holder .content-holder div.product .summary .quantity{margin-bottom:10px;}
body #motopress-main.main-holder .content-holder div.product .summary .quantity .qty{margin-bottom:0px;}
body #motopress-main.main-holder .content-holder div.product .summary h1:first-letter{text-transform:uppercase;}
body #motopress-main.main-holder .content-holder div.product .summary .share-buttons{border-top:1px solid #ddd;margin:15px 0 0 0;padding:15px 0 15px;}
body #motopress-main.main-holder .content-holder div.product div .tabs{padding:0 0 0 8px;margin:0;background:none;position:relative;border-radius:0;}
body #motopress-main.main-holder .content-holder div.product div .tabs:before, body #motopress-main.main-holder .content-holder div.product div .tabs:after{border:none;box-shadow:none;display:none;}
body #motopress-main.main-holder .content-holder div.product div .tabs li.active{background:none;border-bottom:none;top:0px;}
body #motopress-main.main-holder .content-holder div.product div .tabs li.active a{color:#fff;background:#000000;border:1px solid #000000;cursor:default;}
body #motopress-main.main-holder .content-holder div.product div .tabs li{margin:0 1px 0 0;padding:0;background:none;border:none;box-shadow:none;font-size:inherit;position:relative;}
body #motopress-main.main-holder .content-holder div.product div .tabs li a{text-shadow:none;color:inherit;padding:8px 15px;font-weight:bold;text-decoration:none;display:block;background:#eee;border-radius:0 0 0 0;border:1px solid #ddd;margin:0 0 -1px 0;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}
body #motopress-main.main-holder .content-holder div.product div .tabs li a:hover{color:#fff;background:#000000;border:1px solid #000000;}
body #motopress-main.main-holder .content-holder div.product div .tabs li:before, body #motopress-main.main-holder .content-holder div.product div .tabs li:after{border:none;box-shadow:none;display:none;}
body #motopress-main.main-holder .content-holder div.product div.panel{padding:15px;background:#fdfdfd;border:1px solid #ddd;border-radius:0;box-shadow:0 2px 3px rgba(0,0,0,0.05);}
body #motopress-main.main-holder .content-holder div.product div.panel #reviews #comments ol.commentlist li .comment_container img{margin-top:6px;}
body #motopress-main.main-holder .content-holder div.product div.panel #reviews #comments ol.commentlist li .comment-text{border:none;padding-top:0;}
body #motopress-main.main-holder .content-holder div.product div.panel #reviews #comments ol.commentlist li p.meta{font-size:12px;}
@media (max-width:767px){body #motopress-main.main-holder .content-holder div.product div.panel #reviews .star-rating{float:right;}
 body #motopress-main.main-holder .content-holder div.product div.panel #reviews .commentlist .star-rating{float:left;}
 body #motopress-main.main-holder .content-holder div.product div.panel #reviews h2, body #motopress-main.main-holder .content-holder div.product div.panel #reviews .meta{clear:both !important;}
}
body #motopress-main.main-holder .content-holder div.product table.variations tr td{background:none;color:#777777;text-shadow:none;}
body #motopress-main.main-holder .content-holder div.product table.variations tr td label{padding-top:7px;}
@media (max-width:480px){body #motopress-main.main-holder .content-holder div.product div .tabs{padding:0 0 0 0px;}
 body #motopress-main.main-holder .content-holder div.product div .tabs:before, body #motopress-main.main-holder .content-holder div.product div .tabs:after{border:none;box-shadow:none;display:none;}
 body #motopress-main.main-holder .content-holder div.product div .tabs li{display:block;box-shadow:none;margin-bottom:-2px;z-index:10 !important;border-radius:0;margin:0 0px;top:0px;float:none;border-bottom:none;}
 body #motopress-main.main-holder .content-holder div.product div .tabs li:before, body #motopress-main.main-holder .content-holder div.product div .tabs li:after{border:none;box-shadow:none;display:none;}
 body #motopress-main.main-holder .content-holder div.product div .tabs li a{display:block;padding-bottom:.5em;float:none;}
 body #motopress-main.main-holder .content-holder div.product div.images, body #motopress-main.main-holder .content-holder div.product div.summary{float:none;width:100%;}
}
body #motopress-main.main-holder .content-holder ul.products li.product img, body #motopress-main.main-holder .content-holder div.product div.images img, body #motopress-main.main-holder .content-holder div.product div.images .thumbnails img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto !important;height:150px;display:block;margin:0 0 8px;background:#ffffff;border:none;border-radius:0;box-shadow:none;padding:0;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;}
body #motopress-main.main-holder .content-holder ul.products li.product >:hover img, body #motopress-main.main-holder .content-holder div.product div.images >:hover img, body #motopress-main.main-holder .content-holder div.product div.images .thumbnails >:hover img{border:none;box-shadow:none;}
body #motopress-main.main-holder .content-holder div.product div.images{width:300px;margin-bottom:2em;margin-right:20px;}
@media (min-width:768px) and (max-width:979px){body #motopress-main.main-holder .content-holder div.product div.images{width:200px;}
}
@media (max-width:767px){body #motopress-main.main-holder .content-holder div.product div.images{width:48%;margin-right:0;}
}
@media (max-width:480px){body #motopress-main.main-holder .content-holder div.product div.images{width:100%;}
}
body #motopress-main.main-holder .content-holder div.product .summary{float:right;width:380px;}
@media (min-width:1200px){body #motopress-main.main-holder .content-holder div.product .summary{width:550px;}
}
@media (min-width:768px) and (max-width:979px){body #motopress-main.main-holder .content-holder div.product .summary{width:318px;}
}
@media (max-width:767px){#motopress-main .motopress-wrapper .title_header h2{font-size:15px;float:left;margin:0px 0px 0px 0px;padding:3px 10px 0px 10px;color:#333;text-transform:uppercase;line-height:28px;text-align:left;}
 body #motopress-main.main-holder .content-holder div.product .summary{width:48%;}
}
body #motopress-main.main-holder .content-holder div.product .summary:after{clear:both;content:"";direction:block;width:100%;}
body #motopress-main.main-holder .content-holder div.product .summary .price{text-align:left !important;}
body #motopress-main.main-holder .content-holder div.product .summary .cart{float:left;width:60%;}
body #motopress-main.main-holder .content-holder div.product .summary .cart.variations_form{float:none;width:100%;}
body #motopress-main.main-holder .content-holder div.product .summary .single_variation_wrap:after{clear:both;content:"";width:100%;display:block;}
body #motopress-main.main-holder .content-holder div.product .summary .single_variation{padding:0 0 10px 0;}
body #motopress-main.main-holder .content-holder div.product .summary .single_variation .stock{max-width:70%;}
body #motopress-main.main-holder .content-holder div.product .summary .stock{float:right;max-width:40%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 10px;font-size:12px;line-height:16px;text-align:center;color:#fff;background:#000000;border-radius:0;box-shadow:0 2px 3px rgba(0,0,0,0.05);border:1px solid #ddd;}
body #motopress-main.main-holder .content-holder div.product .summary .stock.out-of-stock{background:#9d261d;}
body #motopress-main.main-holder .content-holder div.product .summary .product_meta{clear:both;}
body #motopress-main.main-holder .content-holder div.product #tabs{padding:0;}
body #motopress-main.main-holder .content-holder ul.products li.product >a .price, body #motopress-main.main-holder .content-holder div.product .summary .price{color:#171717;font-size:22px;line-height:15px;float:none;margin:0;padding:0px 0px 0px 0px;}
body #motopress-main.main-holder .content-holder ul.products li.product >a .price del, body #motopress-main.main-holder .content-holder ul.products li.product >a .price span.from, body #motopress-main.main-holder .content-holder div.product .summary .price del, body #motopress-main.main-holder .content-holder div.product .summary .price span.from{font-size:16px;line-height:19px;font-weight:300;color:#777777;display:inline-block;text-transform:lowercase;}
@media (min-width:1200px){body #motopress-main.main-holder .content-holder ul.products li.product >a .price, body #motopress-main.main-holder .content-holder div.product .summary .price{font-size:15px;font-weight:bold;}
 body #motopress-main.main-holder .content-holder ul.products li.product >a .price del, body #motopress-main.main-holder .content-holder ul.products li.product >a .price span.from, body #motopress-main.main-holder .content-holder div.product .summary .price del, body #motopress-main.main-holder .content-holder div.product .summary .price span.from{font-size:22px;line-height:22px;}
}
body #motopress-main.main-holder .content-holder ul.products li.product >a .price ins, body #motopress-main.main-holder .content-holder div.product .summary .price ins{text-decoration:none;}
body #motopress-main.main-holder .content-holder ul.products li.product >a .price .from, body #motopress-main.main-holder .content-holder div.product .summary .price .from{margin:0 5px 0 0;font-size:12px;}
@media (max-width:979px){body #motopress-main.main-holder .content-holder ul.products li.product >a .price, body #motopress-main.main-holder .content-holder div.product .summary .price{font-size:1.2em;line-height:1.2em;}
}
@media (max-width:530px){body #motopress-main.main-holder .content-holder ul.products li.product >a .price, body #motopress-main.main-holder .content-holder div.product .summary .price{font-size:1em;line-height:1em;}
}
body #motopress-main.main-holder .content-holder ul.products li.product >a:hover{text-decoration:none;}
body #motopress-main.main-holder .content-holder ul.products li.product >a:hover .price{color:#0A0A0A;}
body #motopress-main.main-holder .content-holder .featured_products{float:left;width:100%;}
@media (max-width:767px){body #motopress-main.main-holder .content-holder .featured_products .products ul li.product, body #motopress-main.main-holder .content-holder .featured_products ul.products li.product{width:47%;margin-left:1%;display:inline-block;vertical-align:top;float:none;border:1px #DCDCDC solid;}
}
@media (max-width:480px){body #motopress-main.main-holder .content-holder .featured_products .products ul li.product, body #motopress-main.main-holder .content-holder .featured_products ul.products li.product{width:100%;margin:0 5% 20px;border:1px #DCDCDC solid;}
}
@media (max-width:320px){body #motopress-main.main-holder .content-holder .featured_products .products ul li.product, body #motopress-main.main-holder .content-holder .featured_products ul.products li.product{width:100%;margin-left:0;display:block;}
}
body #motopress-main.main-holder .content-holder .woocommerce-result-count{padding:0 10px 0 0;}
body #motopress-main.main-holder .content-holder .products ul, body #motopress-main.main-holder .content-holder ul.products{margin:25px 0 0 -20px !important;list-style:none;}
@media (min-width:1200px){body #motopress-main.main-holder .content-holder .products ul, body #motopress-main.main-holder .content-holder ul.products{margin:0px 0 0 0px !important;}
}
@media (min-width:768px) and (max-width:979px){body #motopress-main.main-holder .content-holder .products ul, body #motopress-main.main-holder .content-holder ul.products{margin-left:-20px !important;}
}
@media (max-width:767px){body #motopress-main.main-holder .content-holder .products ul, body #motopress-main.main-holder .content-holder ul.products{margin-left:-2% !important;}
}
@media (max-width:480px){body #motopress-main.main-holder .content-holder .products ul, body #motopress-main.main-holder .content-holder ul.products{margin-left:0;}
}
body #motopress-main.main-holder .content-holder .products ul li.first, body #motopress-main.main-holder .content-holder ul.products li.first{clear:both;}
body #motopress-main.main-holder .content-holder .products ul li.product, body #motopress-main.main-holder .content-holder ul.products li.product{float:left;width:220px;margin:0px 7px 15px 5px;position:relative;vertical-align:top;padding:4px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1;overflow:hidden;}
@media (max-width:767px){body #motopress-main.main-holder .content-holder .products ul li.product, body #motopress-main.main-holder .content-holder ul.products li.product{padding:5px;}
}
body #motopress-main.main-holder .content-holder .products ul li.product:after, body #motopress-main.main-holder .content-holder ul.products li.product:after{}
body #motopress-main.main-holder .content-holder .products ul li.product a.added_to_cart, body #motopress-main.main-holder .content-holder ul.products li.product a.added_to_cart{display:none;}
body #motopress-main.main-holder .content-holder .products ul li.product:hover:after, body #motopress-main.main-holder .content-holder ul.products li.product:hover:after{bottom:0;}
body #motopress-main.main-holder .content-holder .products ul li.product:hover h3, body #motopress-main.main-holder .content-holder ul.products li.product:hover h3{}
body #motopress-main.main-holder .content-holder .products ul li.product a img, body #motopress-main.main-holder .content-holder ul.products li.product a img{margin:0;}
body #motopress-main.main-holder .content-holder .products ul li.product a .prod-inner-wrap, body #motopress-main.main-holder .content-holder ul.products li.product a .prod-inner-wrap{background:#fff;margin:0px 0px 0;margin-bottom:7px;}
@media (max-width:767px){body #motopress-main.main-holder .content-holder .products ul li.product a .prod-inner-wrap, body #motopress-main.main-holder .content-holder ul.products li.product a .prod-inner-wrap{}
}
body #motopress-main.main-holder .content-holder .products ul li.product .btn, body #motopress-main.main-holder .content-holder .products ul li.product .button, body #motopress-main.main-holder .content-holder ul.products li.product .btn, body #motopress-main.main-holder .content-holder ul.products li.product .button{vertical-align:top;margin-top:5px;}
@media (max-width:979px){body #motopress-main.main-holder .content-holder .products ul li.product .btn, body #motopress-main.main-holder .content-holder .products ul li.product .button, body #motopress-main.main-holder .content-holder ul.products li.product .btn, body #motopress-main.main-holder .content-holder ul.products li.product .button{font-size:13px !important;line-height:18px !important;}
}
@media (max-width:979px){body #motopress-main.main-holder .content-holder .products ul li.product .btn, body #motopress-main.main-holder .content-holder .products ul li.product .button, body #motopress-main.main-holder .content-holder ul.products li.product .btn, body #motopress-main.main-holder .content-holder ul.products li.product .button{padding:12px 4px;width:98% }
}
body #motopress-main.main-holder .content-holder .products ul li.product h3, body #motopress-main.main-holder .content-holder .products ul li.product strong, body #motopress-main.main-holder .content-holder ul.products li.product h3, body #motopress-main.main-holder .content-holder ul.products li.product strong{font-size:14px;line-height:15px;text-align:center;padding:0px 0px px 0px;font-style:normal;font-weight:300;height:29px;overflow:hidden;display:block;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;color:#313335;}
@media (max-width:767px){body #motopress-main.main-holder .content-holder .products ul li.product h3, body #motopress-main.main-holder .content-holder .products ul li.product strong, body #motopress-main.main-holder .content-holder ul.products li.product h3, body #motopress-main.main-holder .content-holder ul.products li.product strong{font-size:14px;line-height:17px;}
}
body #motopress-main.main-holder .content-holder .products ul li.product .short_desc, body #motopress-main.main-holder .content-holder ul.products li.product .short_desc{padding:0 0 13px 0;font-size:14px;line-height:23px;font-weight:300;color:#777777;}
body #motopress-main.main-holder .content-holder .products ul li.product .star-rating, body #motopress-main.main-holder .content-holder ul.products li.product .star-rating{position:absolute;top:20px;left:20px;background:#fff;border:none;box-shadow:none;border-radius:0;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;}
body #motopress-main.main-holder .content-holder .products ul li.product .star-rating .rate_content, body #motopress-main.main-holder .content-holder ul.products li.product .star-rating .rate_content{right:-7px;}
body #motopress-main.main-holder .content-holder .products ul li.product .star-rating:hover .rate_content, body #motopress-main.main-holder .content-holder ul.products li.product .star-rating:hover .rate_content{top:-52px;}
body #motopress-main.main-holder .content-holder .products ul li.product a:hover .star-rating, body #motopress-main.main-holder .content-holder ul.products li.product a:hover .star-rating{top:10px;opacity:1;}
@media (min-width:1200px){#motopress-main .motopress-wrapper .title_header h2{font-size:14px;float:left;margin:0px 0px 0px 0px;padding:3px 30px 0px 33px;color:#FFF;min-width:221px;text-transform:uppercase;line-height:33px;text-align:left;font-family:arial;margin-bottom:0px;background:url('./images/bgtitle1.png') 0px 0px no-repeat;height:35px;}
 body #motopress-main.main-holder .content-holder .products ul li.product, body #motopress-main.main-holder .content-holder ul.products li.product{width:204px;border:1px #F0F0F0 double;}
}
body #motopress-main.main-holder .content-holder .products ul li.product, body #motopress-main.main-holder .content-holder ul.products li.product:hover{border:1px #111 double;}
@media (min-width:768px) and (max-width:1199px){body #motopress-main.main-holder .content-holder .products ul li.product, body #motopress-main.main-holder .content-holder ul.products li.product{width:200px;margin-left:20px;border:1px #DCDCDC solid;}
 #motopress-main .motopress-wrapper .title_header h2{font-size:14px;float:left;margin:0px 0px 0px 0px;padding:3px 30px 0px 33px;color:#FFF;min-width:210px;text-transform:uppercase;line-height:33px;text-align:left;font-family:arial;margin-bottom:0px;background:url('./images/bgtitle1.png') 0px 0px no-repeat;height:35px;}
}
@media (max-width:767px){body #motopress-main.main-holder .content-holder .products ul li.product, body #motopress-main.main-holder .content-holder ul.products li.product{width:31%;margin-left:2%;}
 #motopress-main .motopress-wrapper .title_header h2{font-size:14px;float:left;margin:0px 0px 0px 0px;padding:3px 30px 0px 33px;color:#FFF;min-width:210px;text-transform:uppercase;line-height:33px;text-align:left;font-family:arial;margin-bottom:0px;background:url('./images/bgtitle1.png') 0px 0px no-repeat;height:35px;}
}
@media (max-width:480px){body #motopress-main.main-holder .content-holder .products ul li.product, body #motopress-main.main-holder .content-holder ul.products li.product{width:98%;margin:0 1% 20px;display:inline-block;vertical-align:top;float:none;}
 #motopress-main .motopress-wrapper .title_header h2{font-size:14px;float:left;margin:0px 0px 0px 0px;padding:3px 30px 0px 33px;color:#FFF;min-width:210px;text-transform:uppercase;line-height:33px;text-align:left;font-family:arial;margin-bottom:0px;background:url('./images/bgtitle1.png') 0px 0px no-repeat;height:35px;}
}
@media (max-width:320px){body #motopress-main.main-holder .content-holder .products ul li.product, body #motopress-main.main-holder .content-holder ul.products li.product{width:100%;margin-left:0;display:block;}
}
body #motopress-main.main-holder .content-holder .related.products{padding-top:15px;}
body #motopress-main.main-holder .content-holder .related .products ul li.product, body #motopress-main.main-holder .content-holder .related ul.products li.product{border-bottom:none;}
body #motopress-main.main-holder .content-holder .related .products ul li.product.first, body #motopress-main.main-holder .content-holder .related ul.products li.product.first{clear:none !important;}
body #motopress-main.main-holder .content-holder *[class*="breadcrumb"], body #motopress-main.main-holder .content-holder *[id*="breadcrumb"]{padding:8px 15px 3px 10px;background:url("./images/row3.png") left bottom repeat-x;margin:0 0 0px !important;list-style:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-shadow:0 1px 0 #fff;font-size:14px;color:#0D0C0C !important;}
body #motopress-main.main-holder .content-holder *[class*="breadcrumb"] a, body #motopress-main.main-holder .content-holder *[id*="breadcrumb"] a{color:#000000;font-weight:bold;}
body #motopress-main.main-holder .content-holder *[class*="breadcrumb"] a:hover, body #motopress-main.main-holder .content-holder *[id*="breadcrumb"] a:hover{color:#27a145;}
body #motopress-main.main-holder .content-holder .breadcrumb__t li.divider:after{color:inherit;content:" / ";}
body #motopress-main.main-holder .content-holder .breadcrumb__t li.divider{background-color:rgba(0,0,0,0);border:0 none;font-size:14px;line-height:18px;color:inherit;text-shadow:none;}
body #motopress-main.main-holder .content-holder .title-section{background-color:transparent;position:relative;padding-bottom:0px;padding-top:6px;padding-left:35px;padding-right:35px;background:#333333;}
body #motopress-main.main-holder .content-holder .title-section h1.title-header{padding:0;border:none;color:#767676;margin:0;font-size:18px;line-height:26px;text-transform:uppercase;font-weight:bold;background:none;}
body #motopress-main.main-holder .content-holder .title-section .breadcrumb.breadcrumb__t{background:#333333;display:block;position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0 !important;padding:0;text-shadow:none;font-size:13px;line-height:18px;text-transform:uppercase;}
body #motopress-main.main-holder .content-holder .title-section .breadcrumb.breadcrumb__t a{color:#fff;text-decoration:none;}
body #motopress-main.main-holder .content-holder .title-section .breadcrumb.breadcrumb__t a:hover{color:#6d6d6d;}
body #motopress-main.main-holder .content-holder .title-section .breadcrumb.breadcrumb__t.active{color:#a6a6a6;}
body #motopress-main.main-holder .content-holder .title-section .breadcrumb.breadcrumb__t li{text-shadow:none;font-size:13px;line-height:26px;color:#fff;text-transform:uppercase;}
body #motopress-main.main-holder .content-holder .title-section .breadcrumb.breadcrumb__t li a{color:#fff;text-decoration:none;}
body #motopress-main.main-holder .content-holder .title-section .breadcrumb.breadcrumb__t li a:hover{color:#6d6d6d;}
body #motopress-main.main-holder .content-holder .title-section .breadcrumb.breadcrumb__t li.active{color:#a6a6a6;}
body #motopress-main.main-holder .content-holder .title-section .breadcrumb.breadcrumb__t li.divider{margin:0 16px;color:#000000;}
body #motopress-main.main-holder .content-holder .title-section .breadcrumb.breadcrumb__t li.divider:after{color:#ffffff;content:"|";font-family:FontAwesome;}
body #motopress-main.main-holder .content-holder .onsale{position:absolute;min-height:31px;min-width:61px;padding:0;font-size:17px;font-weight:300;text-transform:uppercase;text-align:center;line-height:31px;top:20px;right:20px;margin:0;color:#fff;text-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#fd3131;border:none;}
body #motopress-main.main-holder .content-holder .woocommerce-ordering select.orderby{margin:0 0 15px 0;}
@media (max-width:480px){body #motopress-main.main-holder .content-holder .order_details li{float:none;display:block;padding:0 0 10px 0;margin:0;border:none;}
}
body #motopress-main.main-holder .zoom-icon{background:rgba(119,119,119,0.74);}
body #motopress-main.main-holder .zoom-icon:before{width:32px;height:32px;background:url(images/magnify-alt.png) 0 0 no-repeat;margin-top:-16px;margin-left:-16px;}
body #motopress-main.main-holder .list.angle-list >ul li{font-size:14px;line-height:24px;padding:0;margin:0;color:#777777;}
body #motopress-main.main-holder .list.angle-list >ul li a{color:#777777;}
body #motopress-main.main-holder .list.angle-list >ul li a:hover{color:#27a145;}
body #motopress-main.main-holder .list.angle-list >ul li:before{color:#27a145;content:"\f138";}
body #motopress-main.main-holder .hr{background:#cecece;}
@media (max-width:767px){body #motopress-main.main-holder .posts-grid.team > li:after{clear:both;width:100%;display:block;content:"";}
}
body #motopress-main.main-holder .posts-grid.team > li .featured-thumbnail{float:none;margin:0 0 10px 0;}
@media (max-width:767px){body #motopress-main.main-holder .posts-grid.team > li .featured-thumbnail{float:left;margin:0 20px 20px 0;max-width:50%;}
}
@media (max-width:400px){body #motopress-main.main-holder .posts-grid.team > li .featured-thumbnail{float:none;margin:0 0 10px 0;max-width:100%;}
}
body #motopress-main.main-holder .posts-grid.team > li h5{font-size:18px;line-height:19px;text-transform:uppercase;font-weight:300;color:#000;}
body #motopress-main.main-holder .posts-grid.team > li h5 a{color:#000;}
body #motopress-main.main-holder .posts-grid.team > li h5 a:hover{color:#27a145;}
@media (max-width:767px){body #motopress-main.main-holder .posts-grid.team > li .clear{clear:none;}
}
body #motopress-main.main-holder .posts-grid.team > li .btn{background:#27a145;font-size:15px !important;line-height:20px !important;padding:8px;text-transform:uppercase;font-weight:bold;}
body #motopress-main.main-holder .posts-grid.team > li .btn:hover{background:#000000;}
body #motopress-main.main-holder .block_icon i{font-size:48px !important;line-height:1em !important;}
body #motopress-main.main-holder .testimonials .testi-item .testi-item_blockquote .featured-thumbnail{max-width:170px;margin:0 30px 20px 0;}
body #motopress-main.main-holder .testimonials .testi-item .testi-item_blockquote a{color:#777777;font-weight:300;font-style:italic;font-size:13px;line-height:18px;}
body #motopress-main.main-holder .testimonials .testi-item .testi-item_blockquote a:hover{color:#27a145;}
body #motopress-main.main-holder .testimonials .testi-item .testi-meta{float:right;}
@media (min-width:1200px){body #motopress-main.main-holder .testimonials .testi-item .testi-meta{margin-top:-30px;}
}
body #motopress-main.main-holder .testimonials .testi-item .testi-meta .user, body #motopress-main.main-holder .testimonials .testi-item .testi-meta .info{text-transform:uppercase;color:#000;font-size:14px;line-height:19px;font-weight:300;}
body #motopress-main.main-holder .testimonials .testi-item .testi-meta .testi-url{color:#777777;font-size:14px;line-height:19px;text-decoration:underline;}
body #motopress-main.main-holder .testimonials .testi-item .testi-meta .testi-url:hover{color:#27a145;}
body #motopress-main.main-holder .filter-wrapper{background:#fff;padding:20px 10px;margin-bottom:30px;}
body #motopress-main.main-holder .filter-wrapper .pull-right{float:none;}
body #motopress-main.main-holder .filter-wrapper .pull-right strong{padding:0;font-size:17px;line-height:20px;color:#000;font-weight:300;text-transform:uppercase;margin-right:33px;}
@media (max-width:767px){body #motopress-main.main-holder .filter-wrapper .pull-right strong{margin-right:44px;}
}
body #motopress-main.main-holder .nav-tabs, body #motopress-main.main-holder .nav-pills{margin:4px 0 0 0;}
body #motopress-main.main-holder .nav-tabs >li, body #motopress-main.main-holder .nav-pills >li{font-size:17px;line-height:20px;padding:0;font-weight:300;margin-right:33px;text-transform:uppercase;color:#000;}
@media (max-width:767px){body #motopress-main.main-holder .nav-tabs >li, body #motopress-main.main-holder .nav-pills >li{margin-right:44px;}
}
body #motopress-main.main-holder .nav-tabs >li >a, body #motopress-main.main-holder .nav-pills >li >a{background:none;padding:0;color:#000;text-decoration:none;margin:0;}
body #motopress-main.main-holder .nav-tabs >li >a:hover, body #motopress-main.main-holder .nav-tabs >li >a:focus, body #motopress-main.main-holder .nav-pills >li >a:hover, body #motopress-main.main-holder .nav-pills >li >a:focus{color:#27a145 !important;background:none !important;text-decoration:none;}
body #motopress-main.main-holder .nav-tabs >li.active, body #motopress-main.main-holder .nav-pills >li.active{background:none;}
body #motopress-main.main-holder .nav-tabs >li.active:hover a, body #motopress-main.main-holder .nav-pills >li.active:hover a{background:none;}
body #motopress-main.main-holder .nav-tabs >li.active a, body #motopress-main.main-holder .nav-pills >li.active a{background:none;color:#27a145;text-decoration:none;}
body #motopress-main.main-holder .nav-tabs >li.active a:hover, body #motopress-main.main-holder .nav-pills >li.active a:hover{background:none !important;color:#27a145 !important;}
body #motopress-main.main-holder .filterable-portfolio .portfolio_item_holder{background:#fff;}
body #motopress-main.main-holder .filterable-portfolio .portfolio_item_holder figure.thumbnail{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
body #motopress-main.main-holder .filterable-portfolio .portfolio_item_holder .caption__portfolio{font-weight:300;padding:0 30px 30px;}
body #motopress-main.main-holder .filterable-portfolio .portfolio_item_holder .caption__portfolio h3{font-size:18px;line-height:24px;font-weight:300;color:#000;margin-bottom:5px;}
body #motopress-main.main-holder .filterable-portfolio .portfolio_item_holder .caption__portfolio h3 a{color:#000;}
body #motopress-main.main-holder .filterable-portfolio .portfolio_item_holder .caption__portfolio h3 a:hover{color:#27a145;}
body #motopress-main.main-holder .filterable-portfolio .portfolio_item_holder .caption__portfolio .btn{background:#27a145 !important;}
body #motopress-main.main-holder .filterable-portfolio .portfolio_item_holder .caption__portfolio .btn:hover{background:#000000 !important;}
body #motopress-main.main-holder .post-header h2{margin-bottom:30px;}
body #motopress-main.main-holder .post-header h2 a{color:#000;}
body #motopress-main.main-holder .post-header h2 a:hover{color:#27a145;}
body #motopress-main.main-holder .related-posts_list li{font-size:18px;line-height:24px;text-transform:uppercase;color:#000;font-weight:300;}
@media (max-width:767px){body #motopress-main.main-holder #sidebar{padding-bottom:0px;}
}
body #motopress-main.main-holder #sidebar ul.product-categories{margin:0;padding:0;}
body #motopress-main.main-holder #sidebar ul.product-categories li{list-style:none;font-size:14px;line-height:24px;padding:5px 0;margin:0;color:#777777;}
body #motopress-main.main-holder #sidebar ul.product-categories li a{color:#777777;padding-left:20px;position:relative;}
body #motopress-main.main-holder #sidebar ul.product-categories li a:after{display:inline-block;content:"\f138";font-family:FontAwesome;font-size:15px;line-height:12px;position:absolute;color:#27a145;left:0;top:3px;}
body #motopress-main.main-holder #sidebar ul.product-categories li a:hover{color:#27a145;text-decoration:none;}
body #motopress-main.main-holder #sidebar .widget{margin:0;padding:0;}
@media (max-width:767px){body #motopress-main.main-holder #sidebar .widget{margin-bottom:30px;}
}
body #motopress-main.main-holder #sidebar .widget img{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
body #motopress-main.main-holder #sidebar .widget time:before{display:inline-block;font-family:FontAwesome;content:"\f073";color:#000000;font-size:12px;margin-right:5px;margin-left:2px;}
body #motopress-main.main-holder #sidebar .widget ul{margin:0;padding:0;}
body #motopress-main.main-holder #sidebar .widget li{padding:5px 0;list-style:none;}
body #motopress-main.main-holder #sidebar .widget li a{color:#777777;padding-left:20px;position:relative;}
body #motopress-main.main-holder #sidebar .widget li a:after{display:inline-block;content:"\f138";font-family:FontAwesome;font-size:15px;line-height:20px;position:absolute;color:#27a145;left:0;top:0;}
body #motopress-main.main-holder #sidebar .widget li a:hover{color:#27a145;text-decoration:none;}
body #motopress-main.main-holder #sidebar .flexslider ul li a, body #motopress-main.main-holder #sidebar ul.product_list_widget li a, body #motopress-main.main-holder #sidebar ul#recentcomments li a, body #motopress-main.main-holder #sidebar .comments-custom li a{padding-left:0;}
body #motopress-main.main-holder #sidebar .flexslider ul li a:after, body #motopress-main.main-holder #sidebar ul.product_list_widget li a:after, body #motopress-main.main-holder #sidebar ul#recentcomments li a:after, body #motopress-main.main-holder #sidebar .comments-custom li a:after{display:none;}
body #motopress-main.main-holder .post-author h3, body #motopress-main.main-holder .related-posts h3, body #motopress-main.main-holder .comment-holder h3, body #motopress-main.main-holder #respond h3{font-size:28px;line-height:30px;color:#000;}
body #motopress-main.main-holder .post-author{border:none;background:#fff;}
body #motopress-main.main-holder .post-author .post-author_link{font-size:16px;line-height:20px;color:#000;text-transform:uppercase;}
body #motopress-main.main-holder .post-author .post-author_link a{color:#27a145;}
body #motopress-main.main-holder .post-author .post-author_link a:hover{color:#000000;}
body #motopress-main.main-holder .post-author_gravatar img{border:none;padding:0;}
body #motopress-main.main-holder .comment-holder .comment-list{border:none;background:none;}
body #motopress-main.main-holder .comment-holder .comment .comment-body{background:#fff;border:none;}
body #motopress-main.main-holder .comment-holder .comment-author .author{font-weight:300;width:auto;text-align:left;color:#000;text-transform:uppercase;font-size:16px;line-height:20px;}
body #motopress-main.main-holder .comment-holder .author{font-weight:300;width:auto;text-align:left;color:#000;text-transform:uppercase;font-size:16px;line-height:20px;}
body #motopress-main.main-holder .comment-holder .comment-meta{padding:0;font-weight:300;width:auto;text-align:left;color:#000;text-transform:uppercase;font-size:16px;line-height:20px;text-decoration:underline;}
body #motopress-main.main-holder .comment-holder .comment-reply-link{font-weight:300;width:auto;text-align:left;color:#000;text-transform:uppercase;font-size:16px;line-height:20px;text-decoration:underline;background:none;padding:0;margin:0;}
body #motopress-main.main-holder .comment-holder .comment-reply-link:hover{color:#27a145;}
body #motopress-main.main-holder .reply a{text-decoration:underline !important;}
body #motopress-main.main-holder #commentform{*zoom:1;}
body #motopress-main.main-holder #commentform:before, body #motopress-main.main-holder #commentform:after{display:table;content:"";line-height:0;}
body #motopress-main.main-holder #commentform:after{clear:both;}
body #motopress-main.main-holder #commentform input, body #motopress-main.main-holder #commentform textarea{background:#f6f6f6;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#000;}
body #motopress-main.main-holder #commentform input.btn[type="submit"]{float:right;}
body #motopress-main.main-holder #commentform .field input[type="text"]{padding:8px 6px;height:36px;}
@media (min-width:767px){body #motopress-main.main-holder #commentform .field input[type="text"]{width:370px;}
}
body #motopress-main.main-holder a.button, body #motopress-main.main-holder button.button, body #motopress-main.main-holder input.button, body #motopress-main.main-holder #respond input#submit, body #motopress-main.main-holder #content input.button, body #motopress-main.main-holder input[type="submit"], body #motopress-main.main-holder input[type="reset"], body #motopress-main.main-holder .button-alt{display:inline-block;*display:inline;*zoom:1;padding:12px 14px;margin-bottom:0;font-size:17px !important;line-height:24px !important;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background:#27a145;border:none;color:#fff;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;*margin-left:.3em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;text-shadow:none;}
body #motopress-main.main-holder a.button:first-child, body #motopress-main.main-holder button.button:first-child, body #motopress-main.main-holder input.button:first-child, body #motopress-main.main-holder #respond input#submit:first-child, body #motopress-main.main-holder #content input.button:first-child, body #motopress-main.main-holder input[type="submit"]:first-child, body #motopress-main.main-holder input[type="reset"]:first-child, body #motopress-main.main-holder .button-alt:first-child{*margin-left:0;}
body #motopress-main.main-holder a.button:hover, body #motopress-main.main-holder a.button:focus, body #motopress-main.main-holder button.button:hover, body #motopress-main.main-holder button.button:focus, body #motopress-main.main-holder input.button:hover, body #motopress-main.main-holder input.button:focus, body #motopress-main.main-holder #respond input#submit:hover, body #motopress-main.main-holder #respond input#submit:focus, body #motopress-main.main-holder #content input.button:hover, body #motopress-main.main-holder #content input.button:focus, body #motopress-main.main-holder input[type="submit"]:hover, body #motopress-main.main-holder input[type="submit"]:focus, body #motopress-main.main-holder input[type="reset"]:hover, body #motopress-main.main-holder input[type="reset"]:focus, body #motopress-main.main-holder .button-alt:hover, body #motopress-main.main-holder .button-alt:focus{color:#fff;text-decoration:none;background:#464646;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear;}
body #motopress-main.main-holder a.button:focus, body #motopress-main.main-holder button.button:focus, body #motopress-main.main-holder input.button:focus, body #motopress-main.main-holder #respond input#submit:focus, body #motopress-main.main-holder #content input.button:focus, body #motopress-main.main-holder input[type="submit"]:focus, body #motopress-main.main-holder input[type="reset"]:focus, body #motopress-main.main-holder .button-alt:focus{text-decoration:none;}
body #motopress-main.main-holder a.button.active, body #motopress-main.main-holder a.button:active, body #motopress-main.main-holder button.button.active, body #motopress-main.main-holder button.button:active, body #motopress-main.main-holder input.button.active, body #motopress-main.main-holder input.button:active, body #motopress-main.main-holder #respond input#submit.active, body #motopress-main.main-holder #respond input#submit:active, body #motopress-main.main-holder #content input.button.active, body #motopress-main.main-holder #content input.button:active, body #motopress-main.main-holder input[type="submit"].active, body #motopress-main.main-holder input[type="submit"]:active, body #motopress-main.main-holder input[type="reset"].active, body #motopress-main.main-holder input[type="reset"]:active, body #motopress-main.main-holder .button-alt.active, body #motopress-main.main-holder .button-alt:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
body #motopress-main.main-holder a.button.disabled, body #motopress-main.main-holder a.button[disabled], body #motopress-main.main-holder button.button.disabled, body #motopress-main.main-holder button.button[disabled], body #motopress-main.main-holder input.button.disabled, body #motopress-main.main-holder input.button[disabled], body #motopress-main.main-holder #respond input#submit.disabled, body #motopress-main.main-holder #respond input#submit[disabled], body #motopress-main.main-holder #content input.button.disabled, body #motopress-main.main-holder #content input.button[disabled], body #motopress-main.main-holder input[type="submit"].disabled, body #motopress-main.main-holder input[type="submit"][disabled], body #motopress-main.main-holder input[type="reset"].disabled, body #motopress-main.main-holder input[type="reset"][disabled], body #motopress-main.main-holder .button-alt.disabled, body #motopress-main.main-holder .button-alt[disabled]{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
body #motopress-main.main-holder input[type="submit"], body #motopress-main.main-holder input[type="reset"]{height:auto;}
body #motopress-main.main-holder .product_list_widget{padding:10px 0;margin:0;}
body #motopress-main.main-holder .product_list_widget li{padding:0 0 15px 0;overflow:visible;list-style:none;margin:0;}
body #motopress-main.main-holder .product_list_widget li:after{content:"";clear:both;width:100%;display:block;}
body #motopress-main.main-holder .product_list_widget li .star-rating{margin:0 0 0 72px;}
body #motopress-main.main-holder .product_list_widget li img{width:60px;float:left;margin:0 10px 0 0;height:auto;border:1px solid #aaa;background:#ffffff;border-radius:0;box-shadow:none;}
body #motopress-main.main-holder .product_list_widget li a{display:block;margin:0 0 5px 0;}
body #motopress-main.main-holder .product_list_widget li a:hover img{border:1px solid #000000;}
body #motopress-main.main-holder .product_list_widget li ins{text-decoration:none;font-weight:bold;}
body #motopress-main.main-holder .price_slider{position:relative;background:#eee;box-shadow:0 0 3px rgba(0,0,0,0.5) inset;border-radius:10px;height:8px;margin:20px 8px;}
body #motopress-main.main-holder .price_slider .ui-slider-range{background:#000000;background-color:#0f0f0f;background-image:-moz-linear-gradient(top,#1a1a1a,#000000);background-image:-webkit-gradient(linear,0 0,0 100%,from(#1a1a1a),to(#000000));background-image:-webkit-linear-gradient(top,#1a1a1a,#000000);background-image:-o-linear-gradient(top,#1a1a1a,#000000);background-image:linear-gradient(to bottom,#1a1a1a,#000000);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff191919', endColorstr='#ff000000', GradientType=0);height:8px;border-radius:10px;position:absolute;}
body #motopress-main.main-holder .price_slider .ui-slider-handle{width:14px;height:14px;background:#000000;border:1px solid #000000;border-radius:8px;position:absolute;top:-4px;margin:0 0 0 -8px;box-shadow:0 1px 3px rgba(0,0,0,0.2), 0 -1px 3px #000000 inset, 0 1px 3px #1a1a1a inset;cursor:default;}
body #motopress-main.main-holder .price_slider .ui-slider-handle:after{content:"";position:absolute;width:6px;height:6px;background:#000000;border-radius:3px;left:4px;top:4px;}
body #motopress-main.main-holder .price_slider .ui-slider-handle.ui-state-hover{background:#1a1a1a;border:1px solid #000000;}
body #motopress-main.main-holder .price_slider .ui-slider-handle.ui-state-hover:after{background:#000000;}
body #motopress-main.main-holder div[id*="price_filter"] form{text-align:center;}
body #motopress-main.main-holder div[id*="price_filter"] form .button{display:inline-block;margin:4px auto;width:auto;}
body #motopress-main.main-holder div[id*="layered_nav"] ul{margin:0;}
body #motopress-main.main-holder div[id*="layered_nav"] ul li{display:inline-block;vertical-align:top;margin:0 10px 10px 0;position:relative;list-style:none;}
body #motopress-main.main-holder div[id*="layered_nav"] ul li a{background:#e2e2e2;font-size:14px;display:block;padding:5px 34px 5px 15px;border-radius:14px;text-decoration:none !important;}
body #motopress-main.main-holder div[id*="layered_nav"] ul li a:hover{background:#eaeaea;}
body #motopress-main.main-holder div[id*="layered_nav"] ul li .count{position:absolute;background:#fff;right:1px;top:1px;width:26px;height:26px;line-height:26px;border-radius:13px;text-align:center;font-weight:bold;cursor:default;}
body #motopress-main.main-holder div[id*="layered_nav"] ul li.chosen a{background:#c9c9c9;}
body #motopress-main.main-holder div[id*="layered_nav_filters"].chosen a{padding:5px 15px;}
body #motopress-main.main-holder ul.product-categories li.current-cat a{color:#27a145;}
body #motopress-main.main-holder .sidebar ul.cart_list{list-style:none outside;padding:0;margin:0;}
body #motopress-main.main-holder .sidebar ul.cart_list li{padding:4px 0;margin:0;list-style:none;overflow:visible !important;background:none;}
body #motopress-main.main-holder .sidebar ul.cart_list li:before{display:none;}
body #motopress-main.main-holder .sidebar ul.cart_list li:after{display:block;width:100%;content:"";clear:both;}
body #motopress-main.main-holder .sidebar ul.cart_list li .variation{overflow:hidden;border:none;padding:0;font-size:12.6px;}
body #motopress-main.main-holder .sidebar ul.cart_list li .variation dt{float:left;}
body #motopress-main.main-holder .sidebar ul.cart_list li .variation dd{margin:0 0 0 4px;float:left;}
body #motopress-main.main-holder .sidebar ul.cart_list li span{width:60px;position:relative;margin:0 auto;overflow:hidden;zoom:1;list-style:none;}
body #motopress-main.main-holder .sidebar ul.cart_list li a{display:block;font-weight:bold;}
body #motopress-main.main-holder .sidebar ul.cart_list li a img{height:auto;float:right;width:45px;display:block;margin:0 0 8px;border:1px solid #aaa;background:#ffffff;border-radius:0;box-shadow:none;transition:all ease-in-out .2s;}
body #motopress-main.main-holder .sidebar ul.cart_list li a:hover img{border:1px solid #000000;}
body #motopress-main.main-holder #content form .form-row input.input-text, body #motopress-main.main-holder #content form .form-row textarea, body #motopress-main.main-holder #content form select, body #motopress-main.main-holder #content .chzn-container input[type="text"], body #motopress-main.main-holder #container form .form-row input.input-text, body #motopress-main.main-holder #container form .form-row textarea, body #motopress-main.main-holder #container form select, body #motopress-main.main-holder #container .chzn-container input[type="text"]{height:30px;padding:6px;line-height:16px;max-height:200px;max-width:100%;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.1);background:#fff;}
body #motopress-main.main-holder #content form .form-row textarea, body #motopress-main.main-holder #container form .form-row textarea{height:100px;max-width:100%;resize:vertical;}
body #motopress-main.main-holder #content form select, body #motopress-main.main-holder #container form select{padding:4px 5px;width:auto;max-width:100%;}
body #motopress-main.main-holder .jigoshop_login_widget input[type="text"], body #motopress-main.main-holder .jigoshop_login_widget input[type="password"]{width:auto;}
body #motopress-main.main-holder #content .page td.product-thumbnail img{max-width:70px;}
body #motopress-main.main-holder #content .page .shop_table{border-radius:0;border:1px solid #ddd;}
body #motopress-main.main-holder #content .page .shop_table tr th{background:#f5f5f5;padding:6px;}
body #motopress-main.main-holder #content .page .shop_table tr td{border-top:1px solid #ddd;padding:6px;}
body #motopress-main.main-holder #content .page .shop_table tr:last-child th:first-child{border-radius:0 0 0 0;}
body #motopress-main.main-holder #content .page .shop_table tr:last-child th:last-child{border-radius:0 0 0 0;}
body #motopress-main.main-holder #content .page .shop_table tr:last-child tr:first-child{border-radius:0 0 0 0;}
body #motopress-main.main-holder #content .page .shop_table tr:last-child tr:last-child{border-radius:0 0 0 0;}
body #motopress-main.main-holder #content .page .shop_table tr:first-child th:first-child{border-radius:0 0 0 0;}
body #motopress-main.main-holder #content .page .shop_table tr:first-child th:last-child{border-radius:0 0 0 0;}
body #motopress-main.main-holder #content .page .shop_table tr:first-child tr:first-child{border-radius:0 0 0 0;}
body #motopress-main.main-holder #content .page .shop_table tr:first-child tr:last-child{border-radius:0 0 0 0;}
body #motopress-main.main-holder #content .page #order_review .shop_table tfoot tr:first-child th:first-child, body #motopress-main.main-holder #content .page .order_details.shop_table tfoot tr:first-child th:first-child{border-radius:0;}
body #motopress-main.main-holder #content .page #order_review .shop_table tfoot tr:first-child th:last-child, body #motopress-main.main-holder #content .page .order_details.shop_table tfoot tr:first-child th:last-child{border-radius:0;}
body #motopress-main.main-holder #content .page #order_review .shop_table tfoot tr:first-child tr:first-child, body #motopress-main.main-holder #content .page .order_details.shop_table tfoot tr:first-child tr:first-child{border-radius:0;}
body #motopress-main.main-holder #content .page #order_review .shop_table tfoot tr:first-child tr:last-child, body #motopress-main.main-holder #content .page .order_details.shop_table tfoot tr:first-child tr:last-child{border-radius:0;}
body #motopress-main.main-holder #content .page #order_review .shop_table tfoot tr:last-child th:first-child, body #motopress-main.main-holder #content .page .order_details.shop_table tfoot tr:last-child th:first-child{border-radius:0 0 0 0;}
body #motopress-main.main-holder #content .page #order_review .shop_table tfoot tr:last-child th:last-child, body #motopress-main.main-holder #content .page .order_details.shop_table tfoot tr:last-child th:last-child{border-radius:0 0 0 0;}
body #motopress-main.main-holder #content .page #order_review .shop_table tfoot tr:last-child tr:last-child, body #motopress-main.main-holder #content .page .order_details.shop_table tfoot tr:last-child tr:last-child{border-radius:0 0 0 0;}
body #motopress-main.main-holder #content .page #order_review .shop_table tfoot tr:last-child tr:first-child, body #motopress-main.main-holder #content .page .order_details.shop_table tfoot tr:last-child tr:first-child{border-radius:0 0 0 0;}
body #motopress-main.main-holder #content .page div.cart-collaterals:after{clear:both;content:"";width:100%;display:block;}
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals{float:left;margin-top:11px;text-align:left;width:50%;}
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals h2{margin:0 0 24px 0;}
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table{border-radius:0;border:1px solid #ddd;width:90%;}
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table tr td{padding:3px 15px;border:none;border-top:1px solid #ddd;}
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table tr th{padding:10px;border:none;border-top:1px solid #ddd;background:#f5f5f5;}
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table tr:first-child td{border-top:none;}
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table tr:first-child th{border-top:none;}
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table tr:last-child th:first-child{border-radius:0 0 0 0;}
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table tr:first-child th:last-child{border-radius:0 0 0 0;}
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table tr:first-child th:first-child{border-radius:0 0 0 0;}
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table tr:first-child tr:first-child{border-radius:0 0 0 0;}
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table tr:first-child tr:last-child{border-radius:0 0 0 0;}
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table>tbody>tr>td{text-align:right;}
@media (max-width:480px){body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals{float:none;width:100%;}
 body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table{width:100%;}
}
body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator{float:left;margin-top:0;text-align:left;padding:15px;background:#eee;border:1px solid #ddd;border-radius:0;box-shadow:0 2px 3px rgba(0,0,0,0.05);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;}
body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator h2{margin:0;}
body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator h2 a{display:block;}
body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator h2 a:hover, body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator h2 a:active, body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator h2 a:focus{text-decoration:none;}
body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator h2 a span{display:none;}
@media (max-width:480px){body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator{float:none;width:100%;}
}
body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator .shipping-calculator-form{padding-top:15px;}
body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator .col2-set + p{text-align:center;}
body #motopress-main.main-holder #content .page div.cart-collaterals form.shipping_calculator .shipping_select{margin:0 3px 0 0;}
body #motopress-main.main-holder #content .page table.cart dl dt{background:none;}
body #motopress-main.main-holder #content .page table.cart .quantity input[type="button"]{width:25px;}
body #motopress-main.main-holder #content .page a.remove{background:none;font-size:30px;text-indent:0;line-height:28px;height:auto;width:28px;overflow:hidden;}
body #motopress-main.main-holder #content .page a.remove:hover{background-position:0 -16px;text-decoration:none;color:#9d261d;}
body #motopress-main.main-holder #content .page form table.cart .actions{overflow:hidden;}
body #motopress-main.main-holder #content .page form table.cart .actions .button{vertical-align:top;float:none;margin:3px;}
body #motopress-main.main-holder #content .page form table.cart .actions #coupon_code{float:none;display:inline-block;vertical-align:top;width:auto;min-width:150px;margin:3px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
body #motopress-main.main-holder #content .page form table.cart .actions #coupon_code + .button{vertical-align:top;margin:3px;}
@media (min-width:768px) and (max-width:979px){body #motopress-main.main-holder #content .page form table.cart .actions .button + .button{margin-top:4px;}
}
@media (max-width:480px){body #motopress-main.main-holder #content .page form table.cart .actions{text-align:center;}
 body #motopress-main.main-holder #content .page form table.cart .actions .coupon{float:none;text-align:center;padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #ddd;}
 body #motopress-main.main-holder #content .page form table.cart .actions .coupon #coupon_code{float:none;display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:auto;margin:3px 0;}
 body #motopress-main.main-holder #content .page form table.cart .actions input.button[name="update_cart"]{float:left;}
 body #motopress-main.main-holder #content .page form table.cart .actions .checkout-button{float:right !important;display:inline-block;vertical-align:top;}
 body #motopress-main.main-holder #content .page form table.cart thead tr th.product-thumbnail, body #motopress-main.main-holder #content .page form table.cart thead tr th.product-price{display:none;}
 body #motopress-main.main-holder #content .page form table.cart tbody tr td.product-thumbnail, body #motopress-main.main-holder #content .page form table.cart tbody tr td.product-price{display:none;}
}
@media (max-width:979px){body #motopress-main.main-holder #content .page form table.cart .buttons_added{margin:0;}
}
@media (max-width:979px){body #motopress-main.main-holder #content .page .col2-set .col-2{float:none;width:100%;}
 body #motopress-main.main-holder #content .page .col2-set .col-1{float:none;width:100%;padding:3px 0;}
}
body #motopress-main.main-holder #content .page .col2-set .col-2 h3{float:none;}
body #motopress-main.main-holder #content .page .col2-set .col-2 p#shiptobilling{float:right;line-height:inherit;position:relative;font-size:11px;right:0;}
body #motopress-main.main-holder #content .page .col2-set .col-2 p#shiptobilling label{font-size:inherit;padding:0;}
body #motopress-main.main-holder #content .page .col2-set .col-2 p#shiptobilling .input-checkbox{margin-right:0;}
body #motopress-main.main-holder #content .page .lost_password{margin-left:15px;}
@media (max-width:480px){body #motopress-main.main-holder #content .page form .form-row{padding:3px 0px;float:none;width:100%;}
 body #motopress-main.main-holder #content .page #payment .form-row{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;}
 body #motopress-main.main-holder #content .page #payment .form-row div.payment_message:after{top:-6px;left:79%;}
}
body #motopress-main.main-holder #content .page td.product-quantity{min-width:inherit;}
body #motopress-main.main-holder #content .page div#payment{background:none;}
body #motopress-main.main-holder #content .page div#payment ul.payment_methods{border:none;}
body #motopress-main.main-holder #content .page div#payment ul.payment_methods li{clear:both;}
body #motopress-main.main-holder #content .page div#payment ul.payment_methods input[id^="payment_method_"]{float:left;margin:3px 4px 0 0 !important;}
body #motopress-main.main-holder #content .page div#payment div.form-row{border:none;}
body #motopress-main.main-holder #content .page div#payment div.payment_message:after{display:none;}
body #motopress-main.main-holder #content .col2-set.addresses .address h3{float:left;margin:0 0 15px 0;}
body #motopress-main.main-holder .order-actions .button{margin:2px;}
body .cart-collaterals .shipping_calculator button.button{max-width:225px;width:auto !important;margin:0 0 0 4px;}
body .cart-collaterals .cart_totals h2, body .cart-collaterals .shipping_calculator h2{text-align:left;margin:0;margin-left:10px;}
body a.button, body button.button, body input.button, body #respond input#submit, body #content input.button, body .navigation a, body .button-alt, body #respond form .form-submit input#submit{display:inline-block;*display:inline;*zoom:1;padding:12px 14px;margin-bottom:0;font-size:19px !important;line-height:24px !important;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background:#27a145;border:none;color:#fff;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;*margin-left:.3em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;text-shadow:none;}
body a.button:first-child, body button.button:first-child, body input.button:first-child, body #respond input#submit:first-child, body #content input.button:first-child, body .navigation a:first-child, body .button-alt:first-child, body #submit:first-child, body #respond form .form-submit input#submit:first-child{*margin-left:0;}
body a.button:hover, body a.button:focus, body button.button:hover, body button.button:focus, body input.button:hover, body input.button:focus, body #respond input#submit:hover, body #respond input#submit:focus, body #content input.button:hover, body #content input.button:focus, body .navigation a:hover, body .navigation a:focus, body .button-alt:hover, body .button-alt:focus, body #submit:hover, body #submit:focus, body #respond form .form-submit input#submit:hover, body #respond form .form-submit input#submit:focus{color:#fff;text-decoration:none;background:#464646;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear;}
body a.button:focus, body button.button:focus, body input.button:focus, body #respond input#submit:focus, body #content input.button:focus, body .navigation a:focus, body .button-alt:focus, body #submit:focus, body #respond form .form-submit input#submit:focus{text-decoration:none;}
body a.button.active, body a.button:active, body button.button.active, body button.button:active, body input.button.active, body input.button:active, body #respond input#submit.active, body #respond input#submit:active, body #content input.button.active, body #content input.button:active, body .navigation a.active, body .navigation a:active, body .button-alt.active, body .button-alt:active, body #submit.active, body #submit:active, body #respond form .form-submit input#submit.active, body #respond form .form-submit input#submit:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
body a.button.disabled, body a.button[disabled], body button.button.disabled, body button.button[disabled], body input.button.disabled, body input.button[disabled], body #respond input#submit.disabled, body #respond input#submit[disabled], body #content input.button.disabled, body #content input.button[disabled], body .navigation a.disabled, body .navigation a[disabled], body .button-alt.disabled, body .button-alt[disabled], body #submit.disabled, body #submit[disabled], body #respond form .form-submit input#submit.disabled, body #respond form .form-submit input#submit[disabled]{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
body #commentform label{display:inline-block;}
body #commentform input[type="text"]{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:30px;padding:5px 6px;}
body #fancybox-outer #respond, body #fancybox-content #respond{color:#000;}
body #fancybox-outer #respond h3, body #fancybox-content #respond h3{color:inherit;}
@media (max-width:580px){body .ppt, body .pp_details{width:90% !important;}
 body .pp_pic_holder{max-width:580px;width:95% !important;left:2% !important;}
 body .pp_pic_holder .pp_content{width:100% !important;height:auto !important;}
 body #pp_full_res img{width:100% !important;height:auto !important;}
 body .pp_hoverContainer{width:100% !important;height:100% !important;}
 body a.pp_close{right:-30px !important;}
}
body .pp_description{display:none !important;}
body .pp_fade{position:relative;}
body div.pp_overlay{width:100% !important;}
body .comment-form-comment textarea#comment{width:100%;max-width:500px;min-width:auto;resize:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body .reviewer{display:inline-block;}
body .woocommerce a.button.added:before, body .woocommerce button.button.added:before, body .woocommerce input.button.added:before, body .woocommerce #respond input#submit.added:before, body .woocommerce #content input.button.added:before, body .woocommerce-page a.button.added:before, body .woocommerce-page button.button.added:before, body .woocommerce-page input.button.added:before, body .woocommerce-page #respond input#submit.added:before, body .woocommerce-page #content input.button.added:before{background:none;font-family:FontAwesome;font-size:18px;font-weight:normal;font-style:normal;content:"\f00c";color:#000000;top:3px;padding:4px;border:1px solid #000000;width:20px;height:20px;line-height:20px;background:#fff;border-radius:15px;right:-32px;top:50%;margin-top:-15px;z-index:90;}
@media (max-width:767px){body .woocommerce a.button.added:before, body .woocommerce button.button.added:before, body .woocommerce input.button.added:before, body .woocommerce #respond input#submit.added:before, body .woocommerce #content input.button.added:before, body .woocommerce-page a.button.added:before, body .woocommerce-page button.button.added:before, body .woocommerce-page input.button.added:before, body .woocommerce-page #respond input#submit.added:before, body .woocommerce-page #content input.button.added:before{display:none !important;}
}
body div.pp_default .pp_content, body div.light_rounded .pp_content{padding:0 0 10px 0;}
body .content-holder .woocommerce-message, body .content-holder div.jigoshop_message{border-radius:0;padding:15px 65px 15px 45px !important;background:#eee;border:1px solid #ddd;box-shadow:0 2px 3px rgba(0,0,0,0.05);text-shadow:none;position:relative;line-height:20px;font-size:14px;color:#000000;margin:0 0 15px 0;}
@media (max-width:480px){body .content-holder .woocommerce-message, body .content-holder div.jigoshop_message{padding:15px 65px 15px 15px !important;}
}
body .content-holder .woocommerce-message:before, body .content-holder div.jigoshop_message:before{position:absolute;left:10px;color:#000000;font-family:FontAwesome;content:"\f00c";font-size:20px;padding:0;height:auto;background:none;box-shadow:none;}
@media (max-width:480px){body .content-holder .woocommerce-message:before, body .content-holder div.jigoshop_message:before{display:none;}
}
body .content-holder .woocommerce-message a.button, body .content-holder div.jigoshop_message a.button{margin:-17px 0 0 0 !important;float:none !important;position:absolute;top:50%;right:7px;width:34px !important;height:34px !important;border:none !important;box-shadow:none !important;padding:0 !important;border-radius:17px !important;overflow:hidden;position:absolute;text-indent:-99px;background:none !important;}
body .content-holder .woocommerce-message a.button:before, body .content-holder div.jigoshop_message a.button:before{position:absolute;top:0;right:0;bottom:0;left:0;line-height:30px;text-align:center;font-size:18px !important;background:#fff;color:#000000;cursor:pointer;text-indent:-2px;font-family:FontAwesome;color:#000000;content:"\f07a";border:2px solid #000000 !important;border-radius:17px;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}
body .content-holder .woocommerce-message a.button:active, body .content-holder .woocommerce-message a.button:focus, body .content-holder div.jigoshop_message a.button:active, body .content-holder div.jigoshop_message a.button:focus{margin:-17px 0 0 0 !important;top:50%;}
body .content-holder .woocommerce-message a.button:hover:before, body .content-holder div.jigoshop_message a.button:hover:before{color:#27a145;}
body .content-holder .woocommerce-message:before{top:50%;margin-top:-15px;}
body .content-holder div.jigoshop_message:before{top:50%;margin-top:-9px;}
body .content-holder .woocommerce-info{border-radius:0;padding:10px 10px 10px 45px;background:#eee;border:1px solid #ddd;box-shadow:0 2px 3px rgba(0,0,0,0.05);text-shadow:none;position:relative;line-height:28px;font-size:14px;}
body .content-holder .woocommerce-info:before{position:absolute;left:10px;top:50%;margin-top:-19px;color:#000000;font-family:FontAwesome;content:"\f05a";font-size:24px;padding:0;height:auto;background:none;box-shadow:none;font-style:normal;}
body .content-holder .woocommerce-error, body .content-holder div.jigoshop_error{border-radius:0;padding:15px 15px 15px 55px;background:#eee;border:1px solid #ddd;box-shadow:0 2px 3px rgba(0,0,0,0.05);text-shadow:none;position:relative;line-height:28px;font-size:14px;color:#9d261d;}
body .content-holder .woocommerce-error:before, body .content-holder div.jigoshop_error:before{position:absolute;left:10px;top:50%;margin-top:-14px;color:#9d261d;font-family:FontAwesome;content:"\f071";font-size:30px;padding:0;height:auto;background:none;box-shadow:none;font-style:normal;}
body .content-holder .woocommerce-error{padding:15px 15px 15px 65px !important;}
body .content-holder .woocommerce-error:before{margin-top:-22px;}
body mark{font-weight:bold;background:none;color:#000000;}
body #ship-to-different-address{font-size:14px;line-height:18px;overflow:hidden;}
body #ship-to-different-address label{display:inline-block;padding:0 0 0 5px;margin:0;}
body #ship-to-different-address .input-checkbox{float:left;margin:2px 0 0 0;}
div[id^="jigoshop_product_search-"] input[type="text"]{margin:2px 5px 2px 0;vertical-align:middle;}
div[id^="jigoshop_product_search-"] input#searchsubmit{margin:2px 0 !important;vertical-align:middle;}
#respond #commentform textarea{max-width:100%;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:0;}
.pp_inline #reply-title{margin-right:10px;}
.pp_inline #respond{padding:15px;}
body.has_shop .star-rating{font-size:10px;width:5.3em;font-family:'star';height:1em;line-height:1em;position:relative;margin:2px auto;}
body.has_shop .star-rating:before{color:#DFDBDF;content:"sssss";float:left;left:0;position:absolute;top:0;}
body.has_shop .star-rating .rate_content{display:none;}
body.has_shop .star-rating span{float:left;left:0;padding-top:1.5em;position:absolute;top:0;overflow:hidden;height:0;}
body.has_shop .star-rating span:before{content:"SSSSS";left:0;position:absolute;top:0;}
body.has_shop .comment-text .star-rating, body.has_shop .product_list_widget .star-rating{font-size:14px;}
body.has_shop .product_list_widget .star-rating{margin:2px 0;}
body.has_shop .star-rating span:before, body.has_shop .star-rating:before{color:#27a145;}
body.has_shop .star-rating .rate_content{display:none;}
@media (max-width:480px){body.has_shop .star-rating .rate_content{display:none !important;}
}
body.has_shop div[id^='top-rated-'] .star-rating, body.has_shop .hreview-aggregate .star-rating, body.has_shop .products .product .star-rating, body.has_shop div[itemprop="aggregateRating"] .star-rating{position:relative;overflow:visible;}
body.has_shop div[id^='top-rated-'] .star-rating span, body.has_shop .hreview-aggregate .star-rating span, body.has_shop .products .product .star-rating span, body.has_shop div[itemprop="aggregateRating"] .star-rating span{height:0;overflow:hidden;cursor:default;}
body.has_shop div[id^='top-rated-'] .star-rating .rate_content, body.has_shop .hreview-aggregate .star-rating .rate_content, body.has_shop .products .product .star-rating .rate_content, body.has_shop div[itemprop="aggregateRating"] .star-rating .rate_content{position:absolute;display:block;font-size:11px;line-height:15px;color:#fff;background:#000000;padding:10px 5px;width:110px;visibility:hidden;opacity:0;top:-70px;right:0;text-align:center;margin-left:-45px;border-radius:0;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;pointer-events:none;font-family:Tahoma;}
body.has_shop div[id^='top-rated-'] .star-rating .rate_content:after, body.has_shop .hreview-aggregate .star-rating .rate_content:after, body.has_shop .products .product .star-rating .rate_content:after, body.has_shop div[itemprop="aggregateRating"] .star-rating .rate_content:after{position:absolute;content:"";bottom:-6px;right:10px;border-top:7px solid #000000;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:0 solid transparent;}
body.has_shop div[id^='top-rated-'] .star-rating:hover .rate_content, body.has_shop .hreview-aggregate .star-rating:hover .rate_content, body.has_shop .products .product .star-rating:hover .rate_content, body.has_shop div[itemprop="aggregateRating"] .star-rating:hover .rate_content{visibility:visible;opacity:1;top:-45px;}
body.has_shop .stars a[class*='star-']{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
body.has_shop .pp_gallery ul li{width:50px;height:auto;}
body.has_shop .pp_gallery ul li img{width:100%;height:auto;}
body.has_shop.has_jigoshop .star-rating{font-size:16px;width:80px !important;margin:2px auto;padding:0 !important;position:relative;}
body.has_shop.has_jigoshop .star-rating:before{display:none;}
body.has_shop.has_jigoshop .star-rating span:before{display:none;}
body.has_shop.has_jigoshop #motopress-main.main-holder .price_slider_amount{text-align:center;}
body.has_shop.has_jigoshop a.button, body.has_shop.has_jigoshop button.button, body.has_shop.has_jigoshop input.button, body.has_shop.has_jigoshop #review_form #submit{float:none;}
body.has_shop.has_jigoshop .login a.button, body.has_shop.has_jigoshop .login button.button, body.has_shop.has_jigoshop .login input.button, body.has_shop.has_jigoshop .login #review_form #submit{margin:0;}
body.has_shop.has_jigoshop .navigation{overflow:hidden;}
body.has_shop.has_jigoshop .navigation .nav-next{float:right;}
body.has_shop.has_jigoshop .navigation .nav-previous{float:left;}
body.has_shop.has_jigoshop ins{text-decoration:none;}
@media (max-width:767px){body.has_shop.has_jigoshop table.shop_table td{padding:6px 5px;}
}
body.has_shop.has_jigoshop td.product-thumbnail img, body.has_shop.has_jigoshop th.product-thumbnail img{max-width:90px;}
@media (min-width:768px) and (max-width:979px){body.has_shop.has_jigoshop td.product-thumbnail, body.has_shop.has_jigoshop th.product-thumbnail{display:none;}
}
body.has_shop.has_jigoshop #order_review .shop_table td, body.has_shop.has_jigoshop #order_review .shop_table th{padding:5px !important;}
body.has_shop.has_jigoshop #order_review .shop_table .product-name{font-size:11px;list-style:16px;}
body.has_shop.has_jigoshop td.actions .button{margin-top:2px !important;margin-bottom:2px !important;}
body.has_shop.has_woocommerce form.checkout_coupon .form-row{float:none;display:inline-block;vertical-align:middle;}
body.jigoshop .quantity input.qty{height:14px;text-align:center;padding:7px 5px;}
body.jigoshop .quantity input[type="button"]{height:30px;text-align:center;width:17px !important;}
body.jigoshop .quantity input.plus, body.jigoshop .quantity input.minus{border-radius:0;background-color:#d8d8d8;background-image:-moz-linear-gradient(top,#e0e0e0,#ccc);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e0e0e0),to(#ccc));background-image:-webkit-linear-gradient(top,#e0e0e0,#ccc);background-image:-o-linear-gradient(top,#e0e0e0,#ccc);background-image:linear-gradient(to bottom,#e0e0e0,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe0e0e0', endColorstr='#ffcccccc', GradientType=0);padding:4px 5px;width:24px;border:1px solid #ccc;font-size:14px;}
body.jigoshop .quantity input.plus:hover, body.jigoshop .quantity input.minus:hover{background-color:#d4d4d4;background-image:-moz-linear-gradient(top,#ccc,#e0e0e0);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ccc),to(#e0e0e0));background-image:-webkit-linear-gradient(top,#ccc,#e0e0e0);background-image:-o-linear-gradient(top,#ccc,#e0e0e0);background-image:linear-gradient(to bottom,#ccc,#e0e0e0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffe0e0e0', GradientType=0);}
body.jigoshop .quantity input.qty{border:1px solid #ccc;border-left:none;border-right:none;}
body.jigoshop .summary .cart{clear:none;}
body.jigoshop .nobr.alignright{float:none;margin:0;}
body.jigoshop .nobr.alignright .button{margin:2px !important;}
body.jigoshop table.my_account_orders th, body.jigoshop table.my_account_orders td{vertical-align:middle;}
body.jigoshop table.my_account_orders th address, body.jigoshop table.my_account_orders td address{margin:0;}
body.jigoshop .addresses .title h3{float:left !important;margin:0 0 20px 0;}
body.jigoshop .addresses .title .edit{float:right;}
body.jigoshop a.pp_close{right:5px;}
body.jigoshop .info{border-radius:0;padding:10px 10px 10px 45px;background:#eee;border:1px solid #ddd;box-shadow:0 2px 3px rgba(0,0,0,0.05);text-shadow:none;position:relative;line-height:28px;font-size:14px;margin:0 0 10px 0;}
body.jigoshop .info a{color:#000000;}
body.jigoshop .info a:hover{color:#27a145;}
body.jigoshop .info:before{position:absolute;left:10px;top:50%;margin-top:-14px;color:#000000;font-family:FontAwesome;content:"\f05a";font-size:24px;padding:0;height:auto;background:none;box-shadow:none;font-style:normal;}
body.jigoshop table.shop_attributes{width:100%;}
body .info{background:none;box-shadow:none;padding:0;border:none;color:#777777;}
body.has_jigoshop a.pp_close{right:5px !important;top:-5px !important;}
body a.pp_close{top:-30px !important;right:-25px !important;}
div.pp_woocommerce div.ppt{display:none !important;}
.loading{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.loading:before{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.widget .input-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:28px;}
@media (max-width:767px){.widget .input-text{width:50%;}
}
@media (max-width:450px){.widget .input-text{width:100%;}
}
.comment-form-rating .stars span a{white-space:nowrap;text-decoration:none !important;}
.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty{width:61px !important;padding-left:8px !important;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.clearfix{*zoom:1;}
.clearfix:before, .clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn{display:inline-block;*display:inline;*zoom:1;padding:12px 14px;margin-bottom:0;font-size:19px !important;line-height:24px !important;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background:#27a145;border:none;color:#fff;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;*margin-left:.3em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;text-shadow:none;}
.btn:first-child{*margin-left:0;}
.btn:hover, .btn:focus{color:#fff;text-decoration:none;background:#464646;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear;}
.btn:focus{text-decoration:none;}
.btn.active, .btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.btn.disabled, .btn[disabled]{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.btn-large [class^="icon-"], .btn-large [class*=" icon-"]{margin-top:4px;}
.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.btn-small [class^="icon-"], .btn-small [class*=" icon-"]{margin-top:0;}
.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"]{margin-top:-1px;}
.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn-block + .btn-block{margin-top:5px;}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block{width:100%;}
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active{color:rgba(255,255,255,0.75);}
.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab44f', endColorstr='#fff89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505;}
.btn-warning:active, .btn-warning.active{background-color:#c67605 \9;}
.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a;}
.btn-danger:active, .btn-danger.active{background-color:#942a25 \9;}
.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249;}
.btn-success:active, .btn-success.active{background-color:#408140 \9;}
.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0;}
.btn-info:active, .btn-info.active{background-color:#24748c \9;}
.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#383838;background-image:-moz-linear-gradient(top,#444,#262626);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#262626));background-image:-webkit-linear-gradient(top,#444,#262626);background-image:-o-linear-gradient(top,#444,#262626);background-image:linear-gradient(to bottom,#444,#262626);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff262626', GradientType=0);border-color:#262626 #262626 #000000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#262626;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled]{color:#fff;background-color:#262626;*background-color:#191919;}
.btn-inverse:active, .btn-inverse.active{background-color:#0d0d0d \9;}
button.btn, input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px;}
button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}
button.btn.btn-large, input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;}
button.btn.btn-small, input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;}
button.btn.btn-mini, input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;}
.btn-link, .btn-link:active, .btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-link{border-color:transparent;cursor:pointer;color:#000000;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-link:hover, .btn-link:focus{color:#27a145;text-decoration:underline;background-color:transparent;}
.btn-link[disabled]:hover, .btn-link[disabled]:focus{color:#333333;text-decoration:none;}
.woocommerce-result-count{float:left;}
.woocommerce-ordering{float:right;}
.TENSP{font-size:28px;color:#CD1F25;font-weight:normal;margin-top:0px;}
.products .product .price .price_product{margin-top:8px;margin-bottom:2px;color:#A81E19;text-transform:uppercase;font-weight:bold;width:100%;font-size:13px;text-align:center;}
@media (min-width:1200px){.full-header{height:180px;}
.full-header img.image_header{width:100%;}
}
@media (min-width:768px) and (max-width:1199px){.full-header{height:160px;}
 .full-header img.image_header{width:100%;}
}
@media (max-width:767px){.full-header img.image_header{width:100%;}
}
@media (max-width:480px){.full-header img.image_header{width:100%;}
}
@media (max-width:320px){.full-header img.image_header{width:100%;}
 }
@media (min-width:1300px){.full-center{box-sizing:content-box;border-radius:2px;background-color:#FFF;}
}
@media (max-width:767px){.full-center{border-radius:2px;margin:0px;background-color:#FFF;}
}
@media (min-width:1200px){.news_home{width:100%;height:auto;float:left;margin-left:28px;}
 .hidden_img{display:none;}
}
@media (min-width:768px) and (max-width:1199px){.hidden_left{display:none;}
 .hidden_img{display:block;}
}
@media (max-width:767px){#sidebar{padding-left:0px;}
.padding-10{width:93%;}
 .full_center{float:left;width:100%;background-color:#FFF;}
 .products{margin-left:18px;}
 .hidden_left{display:none;}
 .hidden_img{display:block;}
 .full-center{float:left;}
}
@media (max-width:480px){.td_trai{width:93%;float:left;border-right:none;}
.td_phai{float:left;width:93%;}
.input-group .class_form_input{width:170px}
.text_contact{width:200px;height:60px;}
 .padding-left-30{padding:0px 10px;}
 .news_home{width:100%;height:auto;float:left;margin-left:3px;}
 .full_center{float:left;width:100%;}
 .products{margin-left:18px;}
 body{background:none !important;}
}
@media (max-width:320px){.news_home{width:100%;height:auto;float:left;margin-left:3px;}
 .full_center{float:left;width:100%;}
 .products{margin-left:18px;}
}
