/*
Theme Name:shopsy
Theme URI:http://www.pixelgrapes.com/demo/shopsy
Author:eggbit
Author URI:http://www.themeforest.com/user/pixelgrapes
Description:Wordpress theme by pixelgrapes
Version:1.8.5
Tags:flexible-width,custom-menu,featured-images,flexible-header,full-width-template,post-formats,sticky-post,theme-options,translation-ready
=======
License:GNU General Public License
License URI:http://www.gnu.org/licenses/gpl-3.0.html
/*--------------------------*
/* WordPress Styles
/*--------------------------*/
.aligncenter{display:block;margin:0 auto}
.alignright{float:right;margin:10px 0 10px 10px}
.alignleft{float:left;margin:5px 10px 0px 0}
.floatleft{float:left}
.floatright{float:right}
.textcenter{text-align:center}
.textright{text-align:right}
.textleft{text-align:left}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.wp-caption img{margin:0;padding:0;border:0 none}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}
.wp-smiley{margin:0 !important;max-height:1em}
blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}
blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}
.sticky{}
.gallery-caption{}
.byBlog Postauthor{}
.bypostauthor html,body{width:100%;margin:0px;padding:0px;}
h1,h2,h3,h4,h5,h6{font-weight:500;color:#F1C31C;}
a:hover{text-decoration:none;}
.clear{clear:both;}
/*--------------------------*
/* Pagination
/*--------------------------*/
.pagination > li >a,.pagination > li > span{background:#eeeeee;border-radius:3px;}
.pagination li > span.current{background:#dddddd;}
.pagination > li > a:hover,ul.pagination .current:hover,ul.pagination > .active > span{background-color:#10B0C9;}
/*--------------------------*
/* Video
/*--------------------------*/
.video2{position:relative!important;padding-bottom:56.25%!important;height:0!important;}
.video2 iframe,.video object,.video embed{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;}
iframe{border:none;}
/*--------------------------*
/* Forms
/*--------------------------*/
form{margin:0 0 20px;}
fieldset{display:block;}
legend{background:#fff;color:#333;display:inline-block;width:auto;padding:10px;margin-bottom:0;font-size:1em;font-style:italic;font-weight:bold;line-height:1em;}
legend small{font-size:15px;font-weight:normal;color:#999999;}
label,input,button,select,textarea{font-size:13px;}
input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu{font-size:13px;}
.input-append .add-on,.input-prepend .add-on{background-color:#F7AC89;color:#666;font-size:13px;height:21px;line-height:20px;text-shadow:0 1px 0px rgba(255,255,255,0.2);}
.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;margin-top:1px;}
.form-horizontal .control-group{margin-bottom:25px;}
.header{background-color:#ffffff;z-index:9700;border-bottom:3px solid #dddddd;}
/*--------------------------*
/* Navigation
/*--------------------------*/
.navbar, .header{-webkit-backface-visibility:hidden;}
.navbar-inverse .navbar-inner{padding:10px 0;background-color:#ffffff;background-image:none;border:0px;filter:none;box-shadow:none;}
.navbar .nav{float:right;margin-top:15px;}
.navbar .brand{margin-top:0px;padding-top:0px;-webkit-margin-before:-15px;font-size:20px;text-transform:uppercase;color:#ffffff;}
.navbar-header{width:100%;margin:11px 0 7px;background-color:#ffffff;}
.navbar-right > li{display:inline-block;}
.container > .navbar-header,.container > .navbar-collapse{background-color:#ffffff;line-height:58px;}
.navbar-inverse .navbar-toggle{background-color:#eeeeee;border-color:#dddddd;}
.menu-main-menu-container{position:relative;z-index:9600;}
.navbar-collapse.in{padding:10px;;width:100%;}
/*--------------------------*
/* Buttons
/*--------------------------*/
.btn,#searchsubmit,#submit,.wpcf7-submit,.shopsyFadeIn.woocommerce a.button,.shopsyFadeIn.woocommerce-page a.button,.shopsyFadeIn.woocommerce button.button,.shopsyFadeIn.woocommerce-page button.button,.shopsyFadeIn.woocommerce input.button,.shopsyFadeIn.woocommerce-page input.button,.shopsyFadeIn.woocommerce #respond input#submit,.shopsyFadeIn.woocommerce-page #respond input#submit,.shopsyFadeIn.woocommerce #content input.button,.shopsyFadeIn.woocommerce-page #content input.button, .woocommerce-product-search input[type="submit"]{padding:15px 20px;background:#8FAB5A;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-shadow:none;color:#FFF;font-weight:300;uppercase;transition:all linear 0.15s;-ms-transition:all linear 0.15s;-moz-transition:all linear 0.15s;-webkit-transition:all linear 0.15s;-o-transition:all linear 0.15s;text-align:center;}
.woocommerce-product-search input[type="submit"] {padding:10px 20px;margin-top:5px;}
.woocommerce-product-search input[type="search"] {padding-left:10px;}
.btn.btn-inverse{background-color:#A2AAB0;}
.btn a,.btn-secondary a{color:#ffffff;}
.btn a:hover,.btn-secondary a{color:#ffffff;text-decoration:none;}
.btn:hover,#searchsubmit:hover,#submit:hover .shopsyFadeIn.woocommerce a.button:hover,.shopsyFadeIn.woocommerce-page a.button:hover,.shopsyFadeIn.woocommerce button.button:hover,.shopsyFadeIn.woocommerce-page button.button:hover,.shopsyFadeIn.woocommerce input.button:hover,.shopsyFadeIn.woocommerce-page input.button:hover,.shopsyFadeIn.woocommerce #respond input#submit:hover,.shopsyFadeIn.woocommerce-page #respond input#submit:hover,.shopsyFadeIn.woocommerce #content input.button:hover,.shopsyFadeIn.woocommerce-page #content input.button:hover{background:#999;color:#FFF;transition:all linear 0.15s;-ms-transition:all linear 0.15s;-moz-transition:all linear 0.15s;-webkit-transition:all linear 0.15s;-o-transition:all linear 0.15s;}
.btn.btn-mini{padding:2px 5px 3px;font-weight:400;font-size:10px;line-height:15px;}
.btn.btn-small{padding:5px 10px;font-size:12px;}
.btn.btn-large{padding:15px 30px;line-height:25px;}
.description .btn-info{background:#00A9BA;border:none;}
.description .btn{margin-top:20px;}
.description .btn-info:hover{background:#999999;border:none;}
.description .btn-info a:hover{color:#ffffff;}
.footer #searchsubmit{margin-top:20px;}
/*--------------------------*
/* Logo
/*--------------------------*/
.logo{color:#FFFFFF;font-size:30px;font-weight:600;margin-bottom:-50px;max-width:50%;padding-bottom:10px;text-align:left;}
.logo a{color:#ffffff;}
.logo span{font-weight:600;}
.logo-text{padding-top:10px;padding-right:20px;float:left;}
/*--------------------------*
/* Generic Stuff
/*--------------------------*/
html,body{width:100%;margin:0px;padding:0px;}
body{background-color:#ecf0f1;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:100%;font-size:14px;line-height:22px;font-weight:300;color:#6C767d;overflow-x:hidden;text-rendering:optimizeLegibility;}
a:hover,a:focus{text-decoration:none;}
li{line-height:22px;}
h5{font-size:15px;}
h4{font-size:19px;}
#slider{background-color:#231f20;width:100%;z-index:0;}
.sticky-wrapper{position:relative;}
.slot-holder img{z-index:-1;}
.bgcontainer{background-color:#ecf0f1;width:100%;height:100%;overflow-x:hidden;position:relative;}
.container.home-main{padding-top:40px;}
.tp-caption.very_big_white,.tp-caption.big_white{background-color:rgba(0,0,0,0.6);}
.invert{color:#FFFFFF;display:inline-block;padding:4px;background:#FF675B;text-shadow:none;text-shadow:0 1px 0px rgba(0,0,0,0.4)!important;}
.textshort{text-align:left;}
.textshort .code{background:#F5F5F6;}
a{outline:0!important;color:#8FAB5A;}
.error{display:block!important;color:#CC3366!important;}
.holder{padding:0px 40px;}
.center{text-align:center;}
.fullwidth .full-thumb{padding-bottom:20px;}
.breakhome{margin:40px 0px;}
.break{margin:40px 0px;-moz-box-shadow:0 6px 6px #EEEEEE;-webkit-box-shadow:0 6px 6px #EEEEEE;box-shadow:0 6px 6px #EEEEEE;}
strong{font-size:19px;font-weight:500;color:#212127;}
.break-bottom{margin:40px 0px;}
.break-bottom-heading{margin:0px 0px 40px 0px;}
.break-bottom-foot{margin:20px 0px;}
hr{margin:40px 0;}
.alert{padding:12px 35px 12px 14px;border-radius:0px;color:#ffffff;border:0px;text-shadow:none;background-color:#FBB450;opacity:.8;}
.alert-info,.progress-information,.progress-striped{color:#ffffff;}
.progress{border-radius:0px;height:40px;}
.progress-striped .bar{background-color:#8FAB5A;font-size:16px;padding:8px;}
.alert-error{background-color:#189B97;}
.alert-success{background-color:#62C462;}
.progress .bar{border-radius:0px!important;background-image:none!important;}
.address{text-align:center;}
.mini-nav{padding:20px 5px 0;font-weight:200;font-size:11px;text-transform:uppercase;}
.heading{padding:10px 0;}
.heading h5{margin-top:-8px;}
.code-wrap{margin:40px 0;}
.code{background-color:#ffffff;border-bottom:1px solid rgba(0,0,0,0.15);padding:20px;}
.input-xlarge{width:95%;}
.b{padding-bottom:20px;}
.form-horizontal .controls{margin-left:0px;}
.form-horizontal .control-label{text-align:left;}
#searchform .screen-reader-text{display:none;}
.btn-holder{text-align:center;display:block;margin-bottom:40px;}
.time{font-size:12px;font-weight:normal;}
.arrow_box{position:relative;background:#ffffff;border:1px solid #fff;margin-bottom:-15px;}
.arrow_box:after,.arrow_box:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.arrow_box:after{border-color:rgba(255,255,255,0);border-bottom-color:#ffffff;border-width:10px;left:50%;margin-left:-10px;}
.arrow_box:before{border-color:rgba(238,238,238,0);border-bottom-color:#eeeeee;border-width:11px;left:50%;margin-left:-11px;}
.left .col-md-3 li a{color:#818288;}
.right .col-md-3 li a{color:#333333;}
.left .col-md-3 li a:hover{color:#FF675B;}
.right .col-md-3 li a:hover{color:#FF675B;}
.heading{position:absolute;top:30px;right:0;left:0;margin:auto;z-index:100;}
#quicklinks{margin-top:10px;}
.single-portfolio .col-md-12 .blog-content{margin-top:30px;}
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{border:1px solid #dddddd;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.08);min-height:34px;width:94%;}
.box{padding-bottom:30px;}
.box-row ul li{float:right;display:inline;font-size:9px;margin-top:-5px}
#archive ul li a{color:#333333;}
#archive ul li a:hover{color:#FF675B;}
#archive i{color:#dddddd;}
#commentform textarea{width:50%;height:100px;}
#fader{display:none;}
.spacer{width:100%;height:100px;}
.brand{color:#404E55!important;float:left;height:50px;margin-right:20px;position:relative;padding-top:5px;}
.brand:hover{color:#404E55!important;}
#googlemap{height:400px;width:100%;margin-bottom:50px;}
.navbar-right{padding-top:5px;}
#archive ul{list-style:none;margin-left:0px;}
#archive .col-md-4{margin-bottom:20px;width:366px;}
.sidebar-nav ul{list-style:none;margin-left:0px;}
.sidebar{font-size:90%;}
.the-icons li{list-style:none;}
.tp-caption.big_black{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#404E55;}
.text{padding:5px 15px;}
.quantity .text{padding:5px;}
.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{text-align:center;}
.table th,.table td{border-top:1px solid #eeeeee;}
.description-icons{line-height:22px;}
.ibackbg{background-color:#666666;padding:18px 20px;text-align:center;color:#ffffff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.centered{text-align:center;margin-bottom:20px;}
.centered h4{margin-top:30px;}
.centered:hover .ibackbg{padding:23px 25px;background-color:#189B97;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.centered:hover{cursor:default;}
#wp-calendar{width:100%;}
ul{list-style:none;}
.left .post .text ul li:before{font-family:FontAwesome;display:block;margin-right:5px;float:left;content:' \f105 ';}
.cart_totals tr:nth-child(odd){background:none;}
.checkout tr:nth-child(odd){background:none;}
.slide_space{height:40px;}
/*--------------------------*
/* Sidebar
/*--------------------------*/
.sidebar .widget{position:relative;overflow:hidden;color:#555555;}
.sidebar .widget-heading{border-bottom:1px solid #dedede;padding:7px 0 7px 2px;margin-bottom:10px;}
.widget{margin-bottom:20px;}
.sidebar .col-md-3{padding-left:50px;}
.widget-title{margin:0 0 10px;color:#8FAB5A!important;text-shadow:none;}
.sidebar .widget h5{display:inline;padding:0 0 10px;}
.widget ul{list-style:none;margin-left:-35px;}
.sidebar-nav ul{list-style:none;margin-left:0px;}
.sidebar a{color:#555555;}
/*--------------------------*
/* Footer
/*--------------------------*/
.footer{font-size:13.5px;position:relative;}
/*.footer a{color:#f9f9f9;}
*/
.foot{padding:0 0 5px 0;}
.footbg{background:#ffffff;padding:60px 0 1px;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;position:relative;border-top:1px solid #dddddd;}
.home .footbg{}
.footbg hr{border:1px solid #ddd;border-top:none;}
.shopsyFadeIn .widget ul.product_list_widget li img,.shopsyFadeIn .widget ul.product_list_widget li img{width:52px;float:left;padding-right:10px;padding-bottom:10px;box-shadow:none;border-radius:2px;}
/*--------------------------*
/* Social Icons
/*--------------------------*/
.social-icons li{display:inline;list-style:none;text-indent:-9999px;margin-left:5px;background-position:0 -38px;float:left;opacity:0.2;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
.social-icons li a{background-repeat:no-repeat;background-position:0 0;display:block;height:28px;width:28px;}
.social-icons li:hover{opacity:1;}
#social{margin:10px 15px 15px 10px;}
#social i{margin-left:10px;margin-top:7px;display:inline-block !important;float:left;}
#social a{font-size:13px;height:30px;width:30px;color:#6C767D;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#ffffff;display:inline-block;margin:0 2px;}
#social a:hover{background:#fff;color:#363D40;text-decoration:none;border:0px;}
#social .pinterest:hover{background:#cc2127;}
#social .twittered:hover{background:#00A9BA;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out}
#social .facebook:hover{background:#3460a1;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out}
#social .linkedin:hover{background:#007bb6;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out}
#social .googleplus:hover{background:#de5543;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out}
#social a img{border:none;}
#social-sc{}
#social-sc i{padding-left:5px;}
#social-sc a{color:#363D40;}
#social-sc a:hover{color:#bbb;}
#social-sc a img{border:none;}
/*--------------------------*
/* Twitter Feed
/*--------------------------*/
.twit-banner{width:100%;padding:20px 0;background-color:#7f8c8d;margin-bottom:20px;margin-top:-60px;position:relative;color:#ffffff;}
.twit-img{padding:0 20px 0 0;float:left;}
.twitter:before{background-image:url("img/twitter-bird.png");content:"";height:90px;margin-top:-80px;margin-left:-41px;position:absolute;width:82px;text-align:-webkit-center;}
.twitter{padding:20px 0 12px 0px;min-height:50px;text-align:center;text-align:-webkit-center;position:relative;}
.twit-img img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:scale(1);display:block;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out}
.twit-img img:hover{transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);o-transform:scale(1.2,1.2);display:block;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
.twitter-pin{margin-bottom:-62px;}
#tweets p{padding:12px;}
.stretch-banner{padding:30px 50px;background-color:#ffffff;position:relative;border-bottom:3px solid #dddddd;border-radius:3px;}
.stretch-banner blockquote{width:80%;margin-top:-10px;}
.stretch-banner .btn{margin-top:10%;}
.client-banner{background-color:#8FAB5A!important;padding:25px 0 10px;margin-bottom:0;}
.client-banner .aq-block{margin-bottom:0px;}
.aq-block-pg_clients_block{margin-top:-30px;}
/*--------------------------*
/* Posts
/*--------------------------*/
.postdate{background:none repeat scroll 0 0 #8FAB5A;float:left;padding:20px;margin:-5px 8px 0 0;text-align:center;color:#ffffff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px!important;line-height:14px;height:28px;width:28px;font-weight:500;}
.post-title{position:absolute;top:0px;left:0px;z-index:4;height:25px!important;width:100%;cursor:default;background:rgba(0,0,0,.4);color:white;font-size:14px;font-weight:300;text-align:center;text-transform:uppercase;padding-top:3px;text-shadow:none;}
.the-date{position:absolute;bottom:0px;left:0px;z-index:4;height:25px!important;width:100%;cursor:default;background:rgba(0,0,0,.4);color:white;font-size:10px;font-weight:300;text-align:center;text-transform:uppercase;padding-top:3px;text-shadow:none;}
.type-post p{margin:0 0 20px 0px;text-align:left;}
.col-md-6 .type-post{min-height:200px;}
.post-row{}
.lastpost-row{margin-bottom:0;}
.post-row .post,.post-row .product .col-md-9{background:#fff;position:relative;overflow:hidden;border-bottom:3px solid #dddddd;margin-bottom:30px!important;border-radius:3px;}
.aq-template-wrapper .post-row .post{margin-bottom:0px;}
.search .col-md-3.post{margin-left:28px;}
.search .col-md-3.post h4{padding-bottom:10px;}
.post-row .post p,.team-box p,.project-summary p{text-align:left;padding-bottom:8px;}
.post-row .post .col-md-7,.post-row .post .col-md-5{margin-left:0px;position:relative;}
@media (min-width:1179px){.post-row .post.right-post .col-md-7,.post-row .post.right-post .col-md-5{margin-left:15px;}
}
.post-row .post .description{padding:20px;}
.post-row .post .img{position:relative;overflow:hidden;}
.post-row .post .img .date{background:#E8554E;position:absolute;padding:2px 5px;top:0;left:11px;}
.post-row .post .img img{}
.post-row .post .textshort{padding:20px;}
.post-row .post .text a{color:#6C767D;}
.post-row .post .text h5{margin:0 0 8px 0;line-height:23px;}
.post-row .post .text h5 a{color:#333;}
.post-row .post .text span.date{color:#9F9F9F;display:block;margin-bottom:12px;font-style:italic;font-size:13px;}
.post-row .post .text p{}
.post-row .post .author-byline{margin:12px auto 20px;border-top:1px solid #eee;border-top:medium double #eee;overflow:hidden;text-align:left;width:85%;padding-top:12px;color:#aaa;}
.post-row .post .author-byline h6{margin:0 0 3px 0;font-size:13px;line-height:15px;font-style:italic;font-weight:normal;color:#B2B2B2;}
.post-row .post .author-byline p{color:#B2B2B2;font-style:italic;font-size:13px;line-height:14px;margin:0;}
.post-row .post .author-byline img{float:right;}
.post-row .post:hover{}
.text-holder{width:100%;margin:0px;z-index:1;position:relative;}
.type-post{position:relative;margin-bottom:40px;}
.post a h6{color:#333333;}
.type-post h6 a{color:#333333;}
.postimg{position:relative;margin-bottom:20px;overflow:hidden;}
.post-meta{padding:15px 0;height:70px;margin-bottom:25px;border-bottom:1px dashed #dedede;font-size:13px;}
.post-meta a{color:#888;text-decoration:none;}
.post-meta a:hover{color:#666;}
.post-meta i{filter:alpha(opacity = 35);margin-right:5px;zoom:1;}
.post-meta span{margin-right:8px;float:left;}
.post-meta span.author{font-size:14px;margin-top:7px;}
.sub-meta span{font-size:13px;}
.sub-meta a{font-size:13px;}
.carousel-inner .col-md-3.blogitem{background-color:#ECF0F1;border-bottom:0px;}
.carousel-inner .col-md-3.blogitem .text-holder{background-color:#FFFFFF;border-bottom:3px solid #dddddd;}
/*--------------------------*
/* Testimonials
/*--------------------------*/
/*--------------------------*
/* Tags
/*--------------------------*/
.tagcloud{padding-top:4px;}
.sidebar .tagcloud a{padding:6px;line-height:40px;font-size:12px!important;border:1px solid #ddd;}
.sidebar .tagcloud a:hover{border:1px solid #189B97;text-decoration:none;}
.footer .tagcloud a{padding:6px;border:1px solid #999;transition:border-color 0.3s linear;-moz-transition:border-color 0.3s linear;-webkit-transition:border-color 0.3s linear;-o-transition:border-color 0.3s linear;display:inline-block;overflow:hidden;}
.footer .tagcloud a:hover{border:1px solid #FF675B;}
/*--------------------------*
/* Carousel
/*--------------------------*/
.carousel{margin-top:10px;line-height:22px;margin-bottom:0px;}
.carousel-control{top:-15px;background:#eeeeee;border:0px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#6C767D;font-size:16px;font-weight:100;height:20px;line-height:18px;margin-top:-20px;opacity:1;position:absolute;text-align:center;width:24px;right:42px;left:auto;padding:3px 0px;}
.carousel-control.right{right:15px;}
.carousel-control:hover{background:#8FAB5A;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.carousel-inner a{color:#333;}
#postsCarousel{margin-left:-10px;}
#postsCarousel .carousel-control{margin-top:-12px;padding-top:0px;background:#ddd;text-shadow:none;}
#postsCarousel .carousel-control.left{left:10px;}
#postsCarousel .carousel-control.right{left:35px;}
/*--------------------------*
/* Accordion
/*--------------------------*/
/*--------------------------*
/* Mask
/*--------------------------*/
div.portfolio-project-mask{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(15,15,15,0.5);transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;z-index:2;visibility:hidden;opacity:0;overflow:hidden;display:block;}
.portfolio-project:hover div.portfolio-project-mask{opacity:1;visibility:visible;}
a.project-zoom{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#ffffff;background-color:#8FAB5A;font-size:15px;width:50px;height:50px;line-height:50px;text-align:center;z-index:3;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
a.project-zoom:hover{width:90px;height:90px;line-height:90px;margin-top:-40px;margin-left:-40px;}
a.project-zoom i{display:inline-block !important;margin-left:-2px;margin-top:12px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
a.project-zoom:hover i{margin-top:16px;}
.portfolio-project{display:block;overflow:hidden;position:relative;margin-bottom:-1px;}
.portfolio-project img{position:relative;display:block;width:100%;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transform:scale(1);}
.portfolio-project:hover img{transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);o-transform:scale(1.2,1.2);display:block;}
.captionicons:hover{opacity:0.9;}
.blogitem img{}
.col-md-9 .wp-post-image{width:100%;}
.footer .widget-title{margin:0 0 20px;}
.control-group .btn{float:right;margin-right:125px;}
.rev_slider{background-repeat:repeat!important;}
/*--------------------------*
/* Comments
/*--------------------------*/
.comments-section{width:100%;margin-top:50px;}
.comments-section h3{color:#656565;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 9px;padding-top:10px;}
.comments,.comments .children{list-style:none outside none;}
.comments > li{border-top:1px dashed #dedede;overflow:hidden;padding:34px 0px 20px 83px;position:relative;vertical-align:top;}
.comments .comment{width:100%;}
.comments .avatar-box{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DDDDDD;left:3px;padding:3px 3px 4px;position:absolute;top:88px;}
.comments children li .avatar-box{left:0;top:11px;}
* + html .comments children li .avatar-box{top:8px;}
.comments .avatar-box img{vertical-align:top;}
.comment-box{background:none repeat scroll 0 0 #FFFFFF;line-height:20px;margin:0 0 14px -26px;overflow:hidden;}
.comments children li .comment-box{margin:0 0 0 -30px;}
.comment-box{border:1px solid #dedede;min-height:46px;overflow:hidden;padding:8px 10px 6px 25px;font-size:14px;}
.comments children li .comment-box{padding:4px 10px 5px 34px;}
.comments .author a{color:#6C767D;font-weight:normal;}
.comments .box-row em{font-size:13px;}
#commentform .comment-notes{font-size:14px;}
/*--------------------------*
/* Headings
/*--------------------------*/
.category-header{padding-bottom:15px;}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#333;font-weight:300;}
.banner-home h3{line-height:32px;}
.banner-home h2{line-height:26px;}
.banner-home h2 small{font-size:18.5px;}
.banner-home{width:100%;background-color:#ffffff;background-image:none;filter:none;padding:0px 0 5px;border-bottom:1px dashed #b9c5d1;background:#fff;position:relative;overflow:hidden;margin-bottom:50px;text-align:center;}
.blog-row{margin-top:30px;}
.banner-inner{width:100%;padding:10px 0 30px;background-color:#ffffff;box-shadow:1px 1px 2px 0 #E0E0E0;-ms-box-shadow:1px 1px 2px 0 #E0E0E0;-webkit-box-shadow:1px 1px 2px 0 #E0E0E0;}
.banner-inner h3,.banner-inner h2{display:inline-block;padding-right:10px;}
/*--------------------------*
/* Parallax Header
/*--------------------------*/
.parallax div.box{opacity:1;position:relative;padding:70px 0px;}
.parallax{margin-bottom:40px;color:#8FAB5A;text-align:center;background-position:fixed;}
.slotholder{}
.parallax h4{color:#8FAB5A;}
.parallax span{padding:6px 10px;color:#8FAB5A;}
.parallax h3{font-size:48px;font-weight:500;color:#8FAB5A;text-shadow:0 1px 1px rgba(0,0,0,0.5);}
.parallax small{padding:4px 8px;color:#8FAB5A;}
.parallax h2 small{font-size:26.5px;text-shadow:0 1px 1px rgba(0,0,0,0.5);}
.bgimage{background:#222222;background-attachment:fixed;}
.parallax .col-md-6{text-align:left;}
/*--------------------------*
/* Copyright
/*--------------------------*/
.copyright{background:#222223;position:relative;display:block;}
.copyright .container{text-align:center;padding-top:20px;}
.copyright .container h5 small{color:#6C767D;}
.copyright .nav{margin-bottom:0px;}
#searchsubmit textarea,input[type="text"]{width:94%!important;padding-left:10px;}
.sidebar .widget #searchsubmit textarea,.sidebar input[type="text"]{width:63%!important;padding-left:10px;}
.img{position:relative;text-align:center;}
.copyright .social-cart{float:none;}
.copyright .social-cart i{color:#6C767D;}
.copyright .social-cart .foot-social-twitter:hover i.icon-twitter{color:#00A9BA;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out}
.copyright .social-cart .foot-social-facebook:hover i.icon-facebook{color:#3460a1;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out}
.copyright .social-cart .foot-social-pinterest:hover i.icon-pinterest{color:#cc2127;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out}
.copyright .social-cart .foot-social-google:hover i.icon-google-plus-sign{color:#de5543;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out}
/*--------------------------*
/* Back to Top
/*--------------------------*/
#back-to-top{display:none;background-color:#656565;margin:0;position:fixed;bottom:0;right:20px;width:50px;height:40px;z-index:100;opacity:.5;text-align:center;color:#ffffff;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-transition:background 0.15s ease-in-out 0s;-moz-transition:background 0.15s ease-in-out 0s;-o-transition:background 0.15s ease-in-out 0s;transition:background 0.15s ease-in-out 0s;}
#back-to-top:hover{background:#189B97;opacity:1;}
/*--------------------------*
/* Gallery
/*--------------------------*/ 
.isotopeMenu{background:#ffffff;text-align:left!important;border-bottom:1px solid #cdcdcd;}
ul.isotopeMenu{margin:0 0 30px 0;}
.isotopeMenu > li{margin:0px!important;}
.isotopeMenu > li a{font-size:13px!important;padding:12px 15px!important;}
/*--------------------------*
/* Labels
/*--------------------------*/ 
label.error{font-weight:bold;color:red;padding:2px 8px;margin-top:2px;}
#loading,#success{display:none}
/*--------------------------*
/* Divider
/*--------------------------*/ 
.section-title{border-bottom:1px solid #dedede;clear:both;display:block;height:30px;margin:0px 0 40px;text-transform:uppercase;padding:0 0 17px;}
.section-title span{background:#F5F5F6;display:inline-block;margin-top:27px;padding:10px 0px;}
.section-title span:after{content:"";padding-left:20px;padding-right:5px;font-family:"FontAwesome";font-style:normal;color:#818181;font-weight:normal;text-decoration:inherit;}
.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}
.post-date:before{content:'- ';}
/*--------------------------------------------------------------------*/
/* Flickr Widget
/*--------------------------------------------------------------------*/ 
.flickr-image-wrapper{float:left;margin-bottom:4px;margin-left:-4px;}
.flickr_badge_image{float:left;margin:0px 0px 4px 4px;}
.flickr_badge_image a{float:left;position:relative;webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.flickr_badge_image a:hover{opacity:.7;-webkit-transition:opacity 0.15s ease-in-out 0s;-moz-transition:opacity 0.15s ease-in-out 0s;-o-transition:opacity 0.15s ease-in-out 0s;transition:opacity 0.15s ease-in-out 0s;}
.flickr_badge_image img{float:left;height:56px;position:relative;width:56px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
/*--------------------------------------------------------------------*/
/* Tabs Widget
/*--------------------------------------------------------------------*/
.tabpic{float:left;padding:0 10px 0 0;}
.tabpic img{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.tabpic img:hover{opacity:.7;-webkit-transition:opacity 0.15s ease-in-out 0s;-moz-transition:opacity 0.15s ease-in-out 0s;-o-transition:opacity 0.15s ease-in-out 0s;transition:opacity 0.15s ease-in-out 0s;}
.tabpost{padding:0 0 10px 0;}
ul.tabs{position:relative;z-index:1000;float:left;margin:0;padding:0;list-style:none;width:100%;}
ul.tabs li{position:relative;overflow:hidden;float:left;margin:0;padding:5px 0;background-color:#fff;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;}
ul.tabs li a{display:block;padding:4px 6px;outline:none;text-decoration:none;}
html ul.tabs li.active,html ul.tabs li.active a:hover{background-color:#DDD;}
html ul.tabs li.active a:link{}
.tab_container{position:relative;top:-1px;z-index:999;width:100%;float:left;}
.tab_content{padding:7px 0px 11px 0px;line-height:1.5;}
.tab_content ul{margin:10px 0 -10px;padding:0;list-style:none;}
.tab_content li{margin:8px 0;display:inline-block;}
.tab-clear{clear:both;}
.sidebar .widget .tabpost h5 a{font-weight:500;}
/*--------------------------------------------------------------------*/
/* Feature Box
/*--------------------------------------------------------------------*/
.featurebox{overflow:hidden;min-height:1px;position:relative;margin:20px 0 10px 0;}
.featurebox p{text-align:left;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
.featurebox-icon{height:50px;width:50px;text-align:center;margin:0 15px 0 0;float:left;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .2s ease-in-out;background-color:#8FAB5A;color:#ffffff;}
.featurebox-icon .icon{display:block;padding:18px 0px 0px 1px;}
.featurebox:hover .featurebox-icon{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1.5);margin-top:30px;}
.featurebox-content{overflow:hidden;}
.featurebox .featurebox-content .featurebox-content-title{margin:0px 0 4px 0;font-size:19px;text-transform:none;}
/*--------------------------------------------------------------------*/
/* Portfolio
/*--------------------------------------------------------------------*/
.project.col-md-4,.project.col-md-3,.project.col-md-6{margin-bottom:30px;b}
.portfolio-meta .btn{margin-top:20px;}
.project-summary{text-align:center;padding:20px 15px;background:#ffffff;border-bottom:1px solid #dddddd;}
.project-summary a{color:#212127;}
.filter-bar{background:#fff;width:100%;font-weight:500;margin:0 0 5% 0;}
.tax-categories .filter-list{padding:10px;}
.filter-list{width:100%;float:left;}
.filter-list .reset{color:#6C767D;line-height:40px;float:left;background:#eeeeee;display:block;height:40px;width:40px;text-align:center;}
.filter-list .reset:hover{cursor:pointer;background:#8FAB5A;color:#ffffff;}
.filter-list li.active:first-child{background-color:#6C767D;color:#ffffff;}
ul.filter-list{margin:0px;}
.filter-list .icon-refresh{font-size:16px;line-height:40px;}
.filter-list li{float:left;list-style:none;height:40px;-webkit-border-radius:3px;-moz-border-radius:3;border-radius:3px;margin-right:2px;}
.filter-list li:hover{background-color:#8FAB5A;}
.filter-list li:hover:first-child{background-color:#6C767D;}
.filter-list li.active{background-color:#8FAB5A;}
.filter-list li a{color:#999;font-size:14px;line-height:39px;padding:0 10px;}
.filter-list li.active a,.filter-list li a:hover{color:#ffffff;}
.portfolio-item{position:relative;}
.post-meta-key{color:#212127;font-weight:500;}
.portfolio-sidebar-nav{padding-top:5%;display:inline-block;font-size:13px;border-top:dashed 1px #e6e6e6;}
.portfolio-meta ul,ul.portfolio-sidebar-nav{margin:20px 0;}
.portfolio-meta ul li,ul.portfolio-sidebar-nav li{list-style:none;padding:8px 0;}
.portfolio-sidebar-nav span{color:#212127;font-weight:500;}
.portfolio-sidebar-nav a{}
.portfolio-sidebar-nav a:hover{color:#555;}
.share-social span{color:#212127;font-weight:500;font-size:14px;}
/*--------------------------------------------------------------------*/
/* Pricing Tables
/*--------------------------------------------------------------------*/
.p-table-table{list-style:none;margin:0;padding:0;}
.p-table:hover{margin-top:-20px;}
.p-table-table div{list-style:none;}
.p-table-table > div{margin-bottom:20px;list-style:none;text-shadow:none;transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;border:1px solid rgba(0,0,0,.05);box-shadow:0 0 10px rgba(0,0,0,0.05);-moz-box-shadow:0 0 10px rgba(0,0,0,0.05);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.05);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:30px;border-bottom:3px solid #dddddd;}
.p-table-table > div:hover{box-shadow:0 10px 10px rgba(0,0,0,0.05);-moz-box-shadow:0 10px 10px rgba(0,0,0,0.05);-webkit-box-shadow:0 10px 10px rgba(0,0,0,0.05);}
.p-table-table .p-table-header{background:#323232;text-align:center;padding:20px 0;}
.p-table-table .p-table-header h5{color:#fff;color:rgba(255,255,255,0.75);margin:0;padding:0 20px 20px;font-weight:bold;letter-spacing:normal;}
.p-table-table .p-table-cost{color:#fff;font-size:48px;line-height:1em;padding-top:20px;font-weight:normal;}
.p-table-table .featured .p-table-header{background:#8FAB5A;color:#fff;}
.p-table-table .featured .p-table-header h5{color:#fff;}
.p-table-table .p-table-per{font-size:0.75em;color:#fff;}
.p-table-table .p-table-content{background:#fff;text-align:center;padding:20px 0;}
.p-table-table .p-table-content li{line-height:40px;}
.p-table{text-align:center;margin-bottom:20px;}
.p-table-table .p-table-button .button{float:none;margin:0 auto;}
.post-like{margin-top:1em}
.like{background:url("img/icons.png") no-repeat 0 6px;width:15px;height:21px;display:block;float:left;margin-right:4px;-moz-transition:all 0.2s ease-out 0.1s;-webkit-transition:all 0.2s ease-out 0.1s;-o-transition:all 0.2s ease-out 0.1s}
.post-like a:hover .like{background:url("img/icons.png") no-repeat -16px 0}
.post-like .alreadyvoted{background-position:-32px 0}
.p-table-table .btn{margin-top:25px;}
/*--------------------------*
/* Team
/*--------------------------*/
.team-img{text-align:center;background-color:#ffffff;border-bottom:3px solid #dddddd;}
.team-img img{padding-bottom:10px;}
.team-box{text-align:center;padding:0 15px;}
.team-box h5{margin-top:-5px;color:#818181;}
.team-social a{padding:10px 12px;color:#ffffff;background-color:#A2AAB0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:2px;}
/*--------------------------*
/* Testimonials
/*--------------------------*/
.testimonials{margin:0.5em 0 20px;position:relative;width:100%;}
.testimonials ul{margin:0!important;}
.testimonials ul li.testimonial{border:0 !important;list-style-type:none;}
.testimonial-body,.testimonial-author{padding:20px;}
.testimonial-author{padding-top:15px;}
.testimonial-body{padding:30px;background-color:#ffffff;font-size:14px;line-height:24px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #dddddd;border-bottom:3px solid #dddddd;}
.arrow-down{width:0;height:0;border-right:15px solid transparent;border-bottom:15px solid transparent;border-top:15px solid #ffffff;margin:-13px 0 0 25px;}
.testimonial-body,.testimonial-body p{margin:0 0 10px}
.testimonial-author span.author,.testimonial-author a span.author{color:#333;font-weight:bold;display:inline-block;}
.testimonial-author span.company{color:#888;display:inline-block;font-size:10px;font-weight:bold;text-transform:uppercase;}
.testimonial-nav{position:absolute;right:0;bottom:0;z-index:101;float:right;}
.testimonial-nav .flex-direction-nav{bottom:0;right:-2px;width:67px;}
.testimonial-nav .flex-direction-nav li{border:0 !important;margin:0 !important;padding:0 !important;list-style-type:none !important;}
.testimonial-nav .flex-direction-nav a{top:-15px;background:#eeeeee;color:#6C767D;border:0px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px%;font-size:16px;font-weight:100;height:20px;line-height:18px;margin-top:-30px;opacity:1;position:absolute;text-align:center;width:24px;float:left;}
.testimonial-nav .flex-next{right:18px;}
.testimonial-nav a.flex-prev{border-right:1px solid #fff;}
.testimonial-nav a:hover.flex-prev,.testimonial-nav a:hover.flex-next{background:#8FAB5A;color:#fff;}
.testimonials ul.flex-direction-nav{bottom:15%;float:right;position:absolute;text-align:right;width:100%;}
/*--------------------------*
/* Custom Meta
/*--------------------------*/
.custom-meta{display:inline;}
.custom-meta:after{content:' :';color:#666;}
.custom-meta-details{padding:20px;background:#f3f3f4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;}
.nav{display:inline-block;background:#FFFFFF;}
.work-meta .views-and-likes{margin-top:5px;font-size:15px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;}
.work-meta .views-and-likes i{position:relative;padding-top:0;}
.work-meta .views-and-likes i.wolf-ui-icon-spinner{top:2px;left:-5px;}
.work-meta .views-and-likes .work-like{cursor:pointer;display:inline-block;}
.work-meta .views-and-likes .work-like.liked{color:#e64c4c;cursor:default;}
.text-holder small{margin-bottom:10px;display:block;color:#A2AAB0;}
.share-social{margin-top:50px;}
.share-social i{margin:0 6px;color:#A2AAB0;}
.share-social i:hover{color:#8FAB5A;}
/*--------------------------*
/* Page Builder
/*--------------------------*/
.aq_block_tabs ul.aq-nav li a{border:none;background:none;color:#8FAB5A;padding-bottom:3px;}
.aq_block_tabs ul.aq-nav li a:hover{background:#eeeeee;}
.aq_block_tabs ul.aq-nav li{border:none;border-radius:3px!important;}
.close{float:none;color:#6C767d;font-size:14px;opacity:1;font-weight:300;line-height:21px;}
.aq_block_tabs .aq-tab{border:none;border-bottom:3px solid #ddd;}
.aq_block_tabs ul.aq-nav li.ui-tabs-active a{border-bottom:none;}
.aq_block_tabs ul.aq-nav li.ui-tabs-active a{height:34px;}
.aq_block_toggle div.arrow,.aq_block_accordion div.arrow{background:#cccccc;color:#ffffff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:20px;width:20px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .2s ease-in-out;}
.aq_block_accordion{border-bottom:3px solid #dddddd;}
.aq_block_toggle div.arrow:after,.aq_block_accordion div.arrow:after{content:'+';position:absolute;top:-1px;left:7.5px;}
.aq_block_toggle div.arrow,.aq_block_accordion div.arrow{top:11px;}
.aq_block_toggle:hover .arrow{background-color:#8FAB5A;}
.aq_block_accordion:hover .arrow{background-color:#ccc;}
.aq_block_toggle,.aq_block_accordion{border-color:#dddddd;border-style:solid;border-top:none;}
.aq_block_accordion.first-child{border:0px;border-bottom:3px solid #ddd;}
.aq_block_toggle .tab-body,.aq_block_accordion .tab-body{background:none;}
.aq_block_toggle h2.tab-head,.aq_block_accordion h2.tab-head{font-size:16px;font-weight:300;}
.aq_block_toggle h2.tab-head,.aq_block_accordion h2.tab-head{margin:10px 0 0 0;}
.aq_block_accordion:first-child h2.tab-head{margin:0px;}
.aq_block_tabs ul.aq-nav li.ui-tabs-active a{background-color:#8FAB5A;color:#ffffff;border:none;padding-bottom:3px;}
.aq-block-aq_widgets_block .widget a{color:#A2AAB0;}
.aq-block-aq_widgets_block{font-size:90%;}
.aq-block h4{font-size:19px;}
.aq-block{margin-bottom:40px;max-width:100%;}
.aq-block .progress{margin-bottom:-20px;}
.aq-block-pg_heading_block{margin-bottom:8px;}
.aq-block-aq_column_block{margin-bottom:0px!important;}
.aq-block-pg_stretchbanner_block{margin-top:-40px;}
.aq-block-aq_alert_block{margin-bottom:20px;}
.modal{z-index:7050;}
.close:hover{color:#6C767D;cursor:auto;opacity:1;}
.wpcf7-textarea{width:94%!important;}
div.wpcf7-mail-sent-ng{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #dedede;width:90%;}
blockquote{border-left:none;padding:0;}
#map_wrapper{height:400px;margin-bottom:30px;}
#map_canvas{width:100%;height:100%;}
.tp-caption small{font-size:47%;letter-spacing:0;}
/*--------------------------*
/* Flex Slider
/*--------------------------*/
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none;}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:20px 0 0 0;list-style:none;}
.flexslider{margin:0;padding:0;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img{width:100%;display:block;margin-top:-20px;}
.flex-pauseplay span{text-transform:capitalize;}
/* Clearfix for the .slides element */
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
/* No JavaScript Fallback */
/* If you are not using another script,such as Modernizr,make sure you
* include js that eliminates this class on page load */
.no-js .slides > li:first-child{display:block;}
.flexslider{position:relative;zoom:1;}
.flex-viewport{max-height:640px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.flexslider .slides{zoom:1;}
.carousel li{margin-right:5px}
/* Direction Nav */
.flex-direction-nav{text-align:right;margin-bottom:-50px;}
.flex-direction-nav li{*height:0;display:inline;margin-left:-23px;}
.flex-direction-nav .flex-next{border:1px solid #dddddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#6C767D;font-size:16px;font-weight:100;height:20px;line-height:18px;margin-top:-20px;opacity:1;text-align:center;width:24px;right:42px;left:auto;padding:3px 8px;}
.flex-direction-nav .flex-prev{border:1px solid #dddddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#6C767D;font-size:16px;font-weight:100;height:20px;line-height:18px;margin-top:-20px;opacity:1;text-align:center;width:24px;right:42px;left:auto;padding:3px 8px;}
.flex-next:hover,.flex-prev:hover{background:#2980B9;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#ffffff;border-color:#2980b9;}
.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default;}
/* Control Nav */
.flex-control-nav{padding:0;}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7);}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default;}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;text-align:center!important;}
.flex-control-thumbs li{width:15%;text-align:center;margin:0 3px;max-height:85px;}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}
.flex-control-thumbs img:hover{opacity:1;}
.flex-control-thumbs .flex-active{opacity:1;cursor:default;}
.shopsyFadeIn.woocommerce div.product div.images div.thumbnails,.shopsyFadeIn.woocommerce #content div.product div.images div.thumbnails,.shopsyFadeIn.woocommerce-page div.product div.images div.thumbnails,.shopsyFadeIn.woocommerce-page #content div.product div.images div.thumbnails{padding-top:0px;}
.shopsyFadeIn.woocommerce div.product div.images div.thumbnails a,.shopsyFadeIn.woocommerce #content div.product div.images div.thumbnails a,.shopsyFadeIn.woocommerce-page div.product div.images div.thumbnails a,.shopsyFadeIn.woocommerce-page #content div.product div.images div.thumbnails a{float:none;}
.post-row .post .text .more-arrow a{color:#8FAB5A;}
.col-md-6 .widget{padding-right:40px;}
.footer ul{border-left:1px dashed #ffffff;margin-left:-10px;padding:0 10px;}
.widget-logo{float:left;padding:0 20px;}
.info_content p{font-size:12px;}
div.wpcf7-validation-errors{border:1px solid #f7e700;font-size:15px;width:85%;}
.navbar .nav > li > .dropdown-menu:before{border:none;}
#archive{margin-left:70px;}
#archive .featurebox{min-height:100px;}
#archive .featurebox .featurebox-icon{width:45px;padding-left:5px;line-height:50px;}
.tp-caption a,.tp-caption a:hover{color:#ffffff;font-weight:300px;}
.aq-block-aq_clear_block{margin-bottom:-20px;}
/*--------------------------*
/* Animations
/*--------------------------*/
@-webkit-keyframes shopsyFadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes shopsyFadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@-o-keyframes shopsyFadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes shopsyFadeIn{0%{opacity:0;}
100%{opacity:1;}
}
.show{visibility:visible!important;}
body{-webkit-backface-visibility:hidden;}
.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;z-index:2500;}
.parallax .animated{z-index:2000;}
@-webkit-keyframes fadeIn{0%{opacity:0}
100%{opacity:1}
}
@-moz-keyframes fadeIn{0%{opacity:0}
100%{opacity:1}
}
@-o-keyframes fadeIn{0%{opacity:0}
100%{opacity:1}
}
@keyframes fadeIn{0%{opacity:0}
100%{opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}
100%{opacity:1;-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}
100%{opacity:1;-moz-transform:translateY(0)}
}
@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}
100%{opacity:1;-o-transform:translateY(0)}
}
@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}
100%{opacity:1;transform:translateY(0)}
}
.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}
100%{opacity:1;-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}
100%{opacity:1;-moz-transform:translateY(0)}
}
@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}
100%{opacity:1;-o-transform:translateY(0)}
}
@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}
100%{opacity:1;transform:translateY(0)}
}
.full-banner{width:100%;padding:60px 0;margin-bottom:30px;margin-top:-40px;position:relative;}
.stretch-bg{background-color:#f6f6f6;padding:40px 0 30px;}
.navbar .btn,.navbar .btn-group{margin-top:30px;}
.pow{position:relative;}
.t-image{position:relative;width:100%;}
.round{border-radius:50%;border:1px solid #ddd;}
.blog.col-md-2{background:#f6f6f6;border-radius:3px;padding:10px 10px 20px;width:170px;position:relative;}
.sub-meta a{color:#a9a9a9;}
.post-row .col-md-6 .portfolio-project{margin-bottom:20px;}
.footbg .envato-sales{margin-top:8%;min-height:100px;}
#gallery-wrap .flex-direction-nav{margin-bottom:20px;}
#slider{min-width:100%;position:relative;overflow:hidden;}
.sticky-wrapper{position:relative;z-index:9700;}
.sticky-navigation.stuck{position:fixed;top:0;box-shadow:0 2px 4px rgba(0,0,0,.2);width:100%;}
/* ==================================================
Price Slider
================================================== */
.slider2{display:inline-block;vertical-align:middle;position:relative;}
.slider2.slider2-horizontal{width:220px!important;height:20px;}
.slider2.slider2-horizontal .slider2-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0;}
.slider2.slider2-horizontal .slider2-selection{height:100%;top:0;bottom:0;}
.slider2.slider2-horizontal .slider2-handle{margin-left:-10px;margin-top:-5px;}
.slider2.slider2-horizontal .slider2-handle.triangle{border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#0480be;margin-top:0;}
.slider2.slider2-vertical{height:210px;width:20px;}
.slider2.slider2-vertical .slider2-track{width:10px;height:100%;margin-left:-5px;left:50%;top:0;}
.slider2.slider2-vertical .slider2-selection{width:100%;left:0;top:0;bottom:0;}
.slider2.slider2-vertical .slider2-handle{margin-left:-5px;margin-top:-10px;}
.slider2.slider2-vertical .slider2-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#0480be;margin-left:0;}
.slider2 input{display:none;}
.slider2 .tooltip-inner:before{white-space:nowrap;content:'$';}
.slider2 .tooltip.top{margin-top:15px;}
.slider2-track{position:absolute;cursor:pointer;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.slider2-selection{position:absolute;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f5f5f5));background-image:-webkit-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:-o-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:linear-gradient(to bottom,#f9f9f9,#f5f5f5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.slider2-handle{position:absolute;width:20px;height:20px;background-color:#0e90d2;background-image:none;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);opacity:0.8;border:0px solid transparent;}
.slider2-handle.round{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.slider2-handle.triangle{background:transparent none;}
#main-menu a{background:none!important;color:#555555!important;}
#main-menu a:hover{border:1px solid #95A5A6;border-radius:3px;margin:-1px;}
.navbar-inverse .dropdown-menu{background:#ffffff;padding:10px;margin-top:5px;}
.post-row .post .text-holder .description{padding:0px;}
.navbar-right .social-cart{padding:5px 0 10px 20px;}
.navbar-collapse{padding-left:0px;padding-right:0px;}
}
li.post,.shopsyFadeIn.woocommerce li.product{list-style:none!important;}
/* brand */
.navbar .brand{padding:15px 20px 16px;font-size:26px;}
.btn-custom:hover,a.btn-custom:hover{background:rgb(170,170,170) !important;}
li.share ul.dropdown-menu li a{color:#fff;}
/* ==================================================
Mini-Cart Hinge
================================================== */
@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}
20%,60%{-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}
40%{-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}
80%{-webkit-transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}
100%{-webkit-transform:translateY(700px);opacity:0;}
}
@-moz-keyframes hinge{0%{-moz-transform:rotate(0);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out;}
20%,60%{-moz-transform:rotate(80deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out;}
40%{-moz-transform:rotate(60deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out;}
80%{-moz-transform:rotate(60deg) translateY(0);opacity:1;-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out;}
100%{-moz-transform:translateY(700px);opacity:0;}
}
@-o-keyframes hinge{0%{-o-transform:rotate(0);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}
20%,60%{-o-transform:rotate(80deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}
40%{-o-transform:rotate(60deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}
80%{-o-transform:rotate(60deg) translateY(0);opacity:1;-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}
100%{-o-transform:translateY(700px);opacity:0;}
}
@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out;}
20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out;}
40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;}
80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out;}
100%{transform:translateY(700px);opacity:0;}
}
.hinge{-webkit-animation-name:hinge;-moz-animation-name:hinge;-o-animation-name:hinge;animation-name:hinge;}
/* ==================================================
Ajax Loader
================================================== */
div#spinner{display:none;width:100px;height:100px;position:absolute;margin-top:100px;left:50%;text-align:center;margin-left:-50px;z-index:2;overflow:auto;}
.bubblingG{text-align:center;width:80px;height:50px;}
.bubblingG span{display:inline-block;vertical-align:middle;width:10px;height:10px;margin:25px auto;background:#095A5A;-moz-border-radius:50px;-moz-animation:bubblingG 1.3s infinite alternate;-webkit-border-radius:50px;-webkit-animation:bubblingG 1.3s infinite alternate;-ms-border-radius:50px;-ms-animation:bubblingG 1.3s infinite alternate;-o-border-radius:50px;-o-animation:bubblingG 1.3s infinite alternate;border-radius:50px;animation:bubblingG 1.3s infinite alternate;}
#bubblingG_1{-moz-animation-delay:0s;-webkit-animation-delay:0s;-ms-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s;}
#bubblingG_2{-moz-animation-delay:0.39s;-webkit-animation-delay:0.39s;-ms-animation-delay:0.39s;-o-animation-delay:0.39s;animation-delay:0.39s;}
#bubblingG_3{-moz-animation-delay:0.78s;-webkit-animation-delay:0.78s;-ms-animation-delay:0.78s;-o-animation-delay:0.78s;animation-delay:0.78s;}
@-moz-keyframes bubblingG{0%{width:10px;height:10px;background-color:#095A5A;-moz-transform:translateY(0);}
100%{width:24px;height:24px;background-color:#FFFFFF;-moz-transform:translateY(-21px);}
}
@-webkit-keyframes bubblingG{0%{width:10px;height:10px;background-color:#095A5A;-webkit-transform:translateY(0);}
100%{width:24px;height:24px;background-color:#FFFFFF;-webkit-transform:translateY(-21px);}
}
@-ms-keyframes bubblingG{0%{width:10px;height:10px;background-color:#095A5A;-ms-transform:translateY(0);}
100%{width:24px;height:24px;background-color:#FFFFFF;-ms-transform:translateY(-21px);}
}
@-o-keyframes bubblingG{0%{width:10px;height:10px;background-color:#095A5A;-o-transform:translateY(0);}
100%{width:24px;height:24px;background-color:#FFFFFF;-o-transform:translateY(-21px);}
}
@keyframes bubblingG{0%{width:10px;height:10px;background-color:#095A5A;transform:translateY(0);}
100%{width:24px;height:24px;background-color:#FFFFFF;transform:translateY(-21px);}
}
/* ==================================================
Widgets
================================================== */
.footer .widget a{color:#6C767D;}
.widget h5:before{font-family:FontAwesome;display:block;margin-right:5px;float:left;}
.sidebar .widget h5:before{color:#555555;margin-top:2px;}
.footer .widget h5:before{color:#787878;font-weight:300;}
.widget h5:before{content:"\f101 ";}
.widget.shopsyTabs h5:before{content:"";}
.widget.widget_tag_cloud h5:before{content:"\f02b ";}
.widget.widget_pages h5:before{content:"\f016 ";}
.widget.widget_recent_entries h5:before{content:"\f0f6 ";}
.widget.widget_recent_comments h5:before{content:"\f086 ";}
.widget.widget_archive h5:before{content:"\f017 ";}
.widget.widget_categories h5:before{content:"\f00a ";}
.widget.widget_meta h5:before{content:"\f006 ";}
.widget.widget_top_rated_products h5:before{content:"\f091 ";}
.widget.widget_product_search h5:before{content:"\f002 ";}
.widget.widget_product_tag_cloud h5:before{content:"\f02b ";}
.widget.widget_recent_reviews h5:before{content:"\f004 ";}
.widget.widget_nav_menu h5:before{content:"\f007 ";}
.widget.widget_onsale h5:before{content:"\f005 ";}
.widget.widget_text h5:before{content:"\f08d ";}
.widget.widget_shopsy_flickr h5:before{content:"\f030 ";}
/* ==================================================
WooCommerce
================================================== */
.woocommerce .star-rating,.woocommerce-page .star-rating{float:right;color:#10B0C9;font-size:0.8em!important;margin-right:15px;margin-top:-20px;}
.woocommerce .widget .star-rating,.woocommerce-page .widget .star-rating{margin-top:0px;}
#comments .star-rating{visibility:hidden;}
#comments .commentlist .star-rating{visibility:visible;}
.summary p{margin:0 20px 30px;}
.woocommerce div.product div.images div.thumbnails a,.woocommerce-page div.product div.images div.thumbnails a,.woocommerce #content div.product div.images div.thumbnails a,.woocommerce-page #content div.product div.images div.thumbnails a{width:70%!important;}
.woocommerce-breadcrumb{display:none;}
.woocommerce-tabs{border-bottom:0px!important;}
.summary ins .amount{color:#ffffff!important;}
.flexslider .slides,.product .flexslider .slides > li{margin-left:0;}
.woocommerce table.shop_table,.woocommerce-page table.shop_table{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #cdcdcd;border-radius:3px 3px 3px 3px;box-shadow:0 0 4px rgba(0,0,0,0.08);padding:8px;width:100%;}
.woocommerce-page table.shop_table tr.cart_table_item:nth-of-type(odd){background-color:#F5F8FB;}
.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{border-top:0px!important;}
.woocommerce div.product div.images,.woocommerce-page div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page #content div.product div.images{width:100%!important;}
.shopsy-quantity{width:50px;margin-top:5px;float:left;}
.product .col-md-9{background-color:#ffffff;}
.upsells li.product,.related li.product{margin-left:10px!important;}
.upsells.products{margin-left:20px;}
.related.products{margin-left:20px;}
.related.products li{list-style:none;}
.woocommerce div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary{float:left!important;margin-bottom:0px!important;width:70%!important;padding:0 15px;}
/*.product-content{padding:20px;}
*/
#review_form_wrapper{margin-left:10px;}
.comment-form-rating .customSelect{display:none!important;}
.woocommerce th strong,.woocommerce td strong{font-size:14px;}
.woocommerce div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce #content div.product div.images img,.woocommerce-page #content div.product div.images img{box-shadow:none!important;}
.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price{float:left;width:100%;padding:36px 0 0 20px;}
.woocommerce-page #content div.product .single_variation span.price{padding:12px 0 0 20px;width:20%;}
.price .amount{color:#272727!important;font-size:26px!important;font-weight:500;}
.price ins span.amount{color:#ffffff;padding:5px;border-radius:3px;}
.woocommerce div.product form.cart,.woocommerce-page div.product form.cart,.woocommerce #content div.product form.cart,.woocommerce-page #content div.product form.cart{padding:24px 20px 5px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f9f9f9;}
.woocommerce div.product .product_title,.woocommerce-page div.product .product_title,.woocommerce #content div.product .product_title,.woocommerce-page #content div.product .product_title{margin-left:20px;}
.social-cart{height:32px;margin-left:0px;padding:0 0 10px 0;float:right;}
.social-cart li{display:inline-block;height:32px;width:32px;border-radius:3px;}
.social-cart li a{height:100%;width:100%;display:block;}
.facebook2,.facebook1,.twitter1,.twitter2,.pin1,.pin2,.google1,.google2{background:url("img/sprites.png") no-repeat;}
.facebook1:hover{background-position:-17px -54px;width:32px;height:32px;transition:all 0.3s ease-in-out 0s;}
.facebook1{background-position:-17px -17px;width:32px;height:32px;}
.twitter1{background-position:-67px -17px;width:32px;height:32px;}
.twitter1:hover{background-position:-68px -54px;width:32px;height:32px;transition:all 0.3s ease-in-out 0s;}
.pin1{background-position:-117px -17px;width:32px;height:32px;}
.pin1:hover{background-position:-118px -55px;width:32px;height:32px;transition:all 0.3s ease-in-out 0s;}
.google1{background-position:-166px -17px;width:32px;height:32px;}
.google1:hover{background-position:-166px -55px;width:32px;height:32px;transition:all 0.3s ease-in-out 0s;}
.product_meta{min-height:80px;padding:20px;font-size:13px;margin-top:-30px;}
.product_meta a{color:#6C767D;}
.shopsyFadeIn #ship-to-different-address-checkbox {float:left; margin-top:-33px;display:inline-block;}
.shopsyFadeIn.woocommerce div.product div.images div.thumbnails,.shopsyFadeIn.woocommerce #content div.product div.images div.thumbnails,.shopsyFadeIn.woocommerce-page div.product div.images div.thumbnails,.shopsyFadeIn.woocommerce-page #content div.product div.images div.thumbnails{padding-top:0px;}
.shopsyFadeIn.woocommerce div.product div.images div.thumbnails a,.shopsyFadeIn.woocommerce #content div.product div.images div.thumbnails a,.shopsyFadeIn.woocommerce-page div.product div.images div.thumbnails a,.shopsyFadeIn.woocommerce-page #content div.product div.images div.thumbnails a{float:none;}
.woocommerce div.product span.price del,.woocommerce div.product p.price del,.woocommerce #content div.product span.price del,.woocommerce #content div.product p.price del,.woocommerce-page div.product span.price del,.woocommerce-page div.product p.price del,.woocommerce-page #content div.product span.price del,.woocommerce-page #content div.product p.price del{color:#222!important;font-size:26px!important;float:left;margin-right:5px;}
.woocommerce div.product span.price ins,.woocommerce div.product p.price ins,.woocommerce #content div.product span.price ins,.woocommerce #content div.product p.price ins,.woocommerce-page div.product span.price ins,.woocommerce-page div.product p.price ins,.woocommerce-page #content div.product span.price ins,.woocommerce-page #content div.product p.price ins{text-decoration:none!important;}
.aq-block-pg_shop_block .col-md-12,.archive.woocommerce .col-md-12{padding-left:0px;padding-right:0px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{background-color:#eeeeee;padding:10px!important;border-radius:3px;}
.woocommerce-tabs .panel{background:#fff;box-shadow:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs{margin-bottom:50px;}
.woocommerce-tabs ul.tabs li{background:-moz-linear-gradient(center top,#F7F6F7 0px,#E0DADF 100%) repeat scroll 0 0 transparent;border:0px!important;border-top-left-radius:0px;border-top-right-radius:0px;box-shadow:none!important;display:block!important;margin:0 -5px;padding:10px!important;font-size:15px;background:#ffffff!important;z-index:0;height:52px!important;position:relative!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{border:0px!important;box-shadow:none!important;}
.woocommerce-tabs ul.tabs{border:0px;margin-left:20px!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs{padding-left:5px!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before{border-bottom:0px!important;box-shadow:none!important;}
#reviews h4{display:none;}
.upsells h4{margin-left:20px;}
.shopsyFadeIn.woocommerce #content .quantity,.shopsyFadeIn.woocommerce .quantity,.shopsyFadeIn.woocommerce-page #content .quantity,.shopsyFadeIn.woocommerce-page .quantity{height:44px;float:left;}
.shopsyFadeIn.woocommerce #content .quantity .minus,.shopsyFadeIn.woocommerce #content .quantity .plus,.shopsyFadeIn.woocommerce .quantity .minus,.shopsyFadeIn.woocommerce .quantity .plus,.shopsyFadeIn.woocommerce-page #content .quantity .minus,.shopsyFadeIn.woocommerce-page #content .quantity .plus,.shopsyFadeIn.woocommerce-page .quantity .minus,.shopsyFadeIn.woocommerce-page .quantity .plus{background:none repeat scroll 0 0 #EEEEEE;border:1px solid #C8BFC6;border-radius:2px;box-shadow:none;color:#5E5E5E;cursor:pointer;display:block;font-size:12px;font-weight:300;height:50%;line-height:13px;margin:0;overflow:visible;padding:0;position:absolute;text-align:center;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.8);vertical-align:text-top;width:20px;}
.shipping_calculator h2{font-size:20px;}
.woocommerce #reviews #comments h2,.woocommerce-page #reviews #comments h2{font-size:20px;}
.woocommerce #reviews h3,.woocommerce-page #reviews h3{font-size:17px;}
.shopsyFadeIn.woocommerce #content div.product .woocommerce-tabs ul.tabs,.shopsyFadeIn.woocommerce div.product .woocommerce-tabs ul.tabs,.shopsyFadeIn.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,.shopsyFadeIn.woocommerce-page div.product .woocommerce-tabs ul.tabs{margin-bottom:-20px;}
.shopsyFadeIn.woocommerce #content .quantity input.qty,.shopsyFadeIn.woocommerce .quantity input.qty,.shopsyFadeIn.woocommerce-page #content .quantity input.qty,.shopsyFadeIn.woocommerce-page .quantity input.qty{height:44px;}
.flex-control-nav{text-align:left;left:20px;bottom:20px;}
.flex-control-nav li a{background:url(../images/product_nav.png) no-repeat scroll 0 0 transparent;width:18px;height:19px;}
.flex-control-nav li a:hover,.flex-control-nav li a.active{background:url(../images/product_nav_hover.png) no-repeat scroll 0 0 transparent;}
.aq-block-pg_shop_block{overflow:hidden;}
#grid{}
.grid-container ul{margin-left:0px;}
.grid-container li{list-style:none;}
.brick{float:left;margin-left:10px;}
.brick-3{width:370px;}
.brick-3 tr:nth-child(4n+1){margin-left:0px;}
.brick-2{width:560px;}
.brick-2 tr:nth-child(2n+1){margin-left:0px;}
.brick-4,.shopsyFadeIn .archive.woocommerce ul.products li.product,.shopsyFadeIn .archive.woocommerce-page ul.products li.product{width:277px;margin-left:20px;}
.shopsyFadeIn.woocommerce ul.products li.product,.shopsyFadeIn.woocommerce-page ul.products li.product{width:277px;margin:0 0 20px 20px;}
.brick-4 tr:nth-child(5n+1),.shopsyFadeIn.woocommerce ul.products li:nth-child(5n+1),.shopsyFadeIn.woocommerce-page ul.products li:nth-child(5n+1);{margin-left:0px!important;}
.grid .col-md-4{padding:0px;}
.grid.effect li.animate{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(400px) translateY(300px) rotateX(-90deg);-moz-transform:translateZ(400px) translateY(300px) rotateX(-90deg);transform:translateZ(400px) translateY(300px) rotateX(-90deg);-webkit-animation:fallPerspective .8s ease-in-out forwards;-moz-animation:fallPerspective .8s ease-in-out forwards;animation:fallPerspective .8s ease-in-out forwards;}
@-webkit-keyframes fallPerspective{100%{-webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg);opacity:1;}
}
@-moz-keyframes fallPerspective{100%{-moz-transform:translateZ(0px) translateY(0px) rotateX(0deg);opacity:1;}
}
@keyframes fallPerspective{100%{transform:translateZ(0px) translateY(0px) rotateX(0deg);opacity:1;}
}
.cart-form{margin-top:15px;}
.cart-btn{float:right;margin-left:30px;}
.cart-btn .btn{background:#8FAB5A;z-index:500;}
.cart-btn .popover-content .buttons .btn{background:#2980B9;}
.cart-btn .popover-content .buttons .btn:hover{background:#999;color:#FFF;transition:all linear 0.15s;-ms-transition:all linear 0.15s;-moz-transition:all linear 0.15s;-webkit-transition:all linear 0.15s;-o-transition:all linear 0.15s;}
.cart-btn .popover{min-width:200px;margin-top:-4px;z-index:9600;}
#cart-mini i{display:inline-block!important;margin:-1px -8px;}
#cart-popover{display:none;}
.product .col-md-9{padding-left:0px;padding-right:0px;margin-bottom:20px;}
.panel{border:0px;}
.related h4{padding-left:15px;}
.shop-bar .from{background-color:#f9f9f9;width:20%;}
.shop-bar .amount{width:24%;background-color:#f9f9f9;}
.shop-bar ins .amount{background-color:#8FAB5A;color:#ffffff;}
.shop-bar .simple-product ins .amount{width:100%;background-color:#8FAB5A;color:#ffffff;}
img{max-width:100%;}
#grid.shop-page{margin-left:-10px;margin-top:30px;overflow:hidden;}
.shop-bar .simple-product{display:inline-block;text-align:center;background:#f9f9f9;width:50%;}
.shop-bar .simple-product ins{width:100%;}
.simple-product del{display:none;}
a.product_type_{color:#6C767D;background:#eeeeee;display:inline-block;text-align:center;width:40%;}
a.product_type_:hover{background:#10B0c9;}
.product ins span{background-color:#8FAB5A;color:#ffffff;}
.product ins .amount:after{content:" \f02b";font-family:FontAwesome;font-weight:100;}
.onsale{display:none;}
.woocommerce ul.products li.product a i,.woocommerce-page ul.products li.product a i{color:#6C767D;}
.woocommerce ul.products li.product a.project-zoom i,.woocommerce-page ul.products li.product a.project-zoom i{color:#FFFFFF;}
.woocommerce ul.products li.product a i:hover,.woocommerce-page ul.products li.product a i:hover{color:#FFFFFF;}
.woocommerce form.login,.woocommerce-page form.login,.woocommerce form.checkout_coupon,.woocommerce-page form.checkout_coupon,.woocommerce form.register,.woocommerce-page form.register{background-color:#ffffff!important;}
.related .text-holder,.upsells .text-holder{display:none;}
.grid-container{min-height:500px;margin-left:-20px;}
.woocommerce-page .grid-container{margin-bottom:100px;}
.shopsyFadeIn.woocommerce.archive .grid-container{}
.shopsyFadeIn.woocommerce .grid-container{margin-left:-10px;}
.customSelect{background:url('img/dropdown.png') #ffffff no-repeat 95% 50%;padding:10px;border-radius:3px;border:1px solid #dddddd;box-shadow:0 1px 3px rgba(0,0,0,0.08);max-width:270px;}
.customSelect.customSelectHover{}
.customSelect.customSelectOpen{border-radius:3px;border:1px solid #2980B9;box-shadow:0 1px 3px rgba(0,0,0,0.08);}
.customSelect.customSelectFocus{/* Styles for when the select box is in focus */}
.customSelect.customSelectDisabledOption{/* Styles for when the selected item is a disabled one */}
.customSelect.customSelectDisabled{/* Styles for when the select box itself is disabled */}
span.customSelect { 
    font:15px sans-serif;
    text-shadow:none!important;
   
    padding:7px 5px;
  
   
}
input[type="text"] {
    -webkit-appearance: none;
}
.woocommerce-tabs .panel{border:0px;}
.home.shopsyFadeIn .popover-content ul,.popover-content ul{list-style:none;margin-left:-40px;}
.shopsyFadeIn .popover-content ul li.empty,.popover-content ul li.empty{margin-left:0px;}
.shopsyFadeIn.woocommerce .woocommerce-product-rating,.shopsyFadeIn.woocommerce-page .woocommerce-product-rating{margin-left:20px;}
.shopsyFadeIn .popover-content,.shopsyFadeIn .popover-content strong{font-size:14px;}
.shopsyFadeIn .popover-content .cart_list img{width:20px;float:left;}
.shopsyFadeIn .popover-content .btn{float:left;margin-bottom:10px;margin-right:3px;padding:5px;font-size:13px;width:48%;}
.shopsyFadeIn.woocommerce .popover-content .quantity,.popover-content .total{display:block;font-size:13px;height:22px;}
.popover-content .quantity,.popover-content .total{display:block;font-size:13px;height:32px;}
.popover-content dd,.popover-content .quantity, .shopsyFadeIn.woocommerce .popover-content dd, .shopsyFadeIn.woocommerce .popover-content .quantity{margin-left:30px!important;}
.popover-content dl{margin-bottom:0px!important;}
.shopsyFadeIn.woocommerce .popover-content .quantity,.popover-content .total{display:inline-block;}
.shopsyFadeIn.woocommerce div.product p.stock,.woocommerce-page div.product p.stock,.woocommerce #content div.product p.stock,.woocommerce-page #content div.product p.stock{display:inline-block;float:left;font-size:0.92em;margin-bottom:-1px;position:relative;width:20%;}
.shopsyFadeIn.woocommerce table.shop_attributes,.woocommerce-page table.shop_attributes{float:left;}
li.cart-btn{list-style:none;}
.cart-drop{float:right;}
.woocommerce div.product form.cart .variations label,.woocommerce-page div.product form.cart .variations label,.woocommerce #content div.product form.cart .variations label,.woocommerce-page #content div.product form.cart .variations label{margin:15px 6px 0 6px!important;}
.label,.badge{padding:2px 0 14px;display:inline-block;}
.woocommerce div.product p.stock,.woocommerce-page div.product p.stock,.woocommerce #content div.product p.stock,.woocommerce-page #content div.product p.stock{padding-top:12px;}
div.wpcf7 img.ajax-loader{max-height:20px;max-width:20px;}
.popover-content .cart_list a{color:#6C767D;}
.popover-content .cart_list img{margin-right:10px;margin-bottom:10px;}
.woocommerce div.product span.price,.woocommerce div.product p.price,.woocommerce #content div.product span.price,.woocommerce #content div.product p.price,.woocommerce-page div.product span.price,.woocommerce-page div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page #content div.product p.price{color:#323232!important;}
.woocommerce #reviews #comments ol.commentlist,.woocommerce-page #reviews #comments ol.commentlist{margin-top:40px!important;padding-right:25px;}
.woocommerce .commentlist .star-rating,.woocommerce-page .commentlist .star-rating{margin-top:0px;}
.shopsyFadeIn.woocommerce ul.cart_list li a,.shopsyFadeIn.woocommerce-page ul.cart_list li a,.shopsyFadeIn.woocommerce ul.product_list_widget li a,.shopsyFadeIn.woocommerce-page ul.product_list_widget li a{font-weight:normal;}
.grid.effect li.already-visible.animate{-webkit-transform-style:none;-moz-transform-style:none;transform-style:none;-webkit-transform:none;-moz-transform:none;transform:none;-webkit-animation:none;-moz-animation:none;animation:none;}
.reset{border:1px solid #95A5A6;border-radius:3px 3px 3px 3px;color:#6C767D;padding:12px 13px 10px;}
.reset:hover{cursor:pointer;}
.shopsyFadeIn .woocommerce-message,.shopsyFadeIn .woocommerce-error,.shopsyFadeIn .woocommerce-info{background:#ffffff;box-shadow:none;text-shadow:none;border-bottom:1px solid #dddddd;border-radius 3px;}
.shopsyFadeIn .woocommerce-message:before{background:#ffffff;content:'\f07a';box-shadow:none;font-style:normal;font-family:FontAwesome;display:block;color:#656565;padding-top:13px;}
.shopsyFadeIn .woocommerce-info:before{background:#ffffff;content:'\f067';box-shadow:none;font-style:normal;font-family:FontAwesome;display:block;color:#656565;}
.shopsyFadeIn .woocommerce-error:before{background:#ffffff;content:'\f06a';box-shadow:none;font-style:normal;font-family:FontAwesome;display:block;color:#656565;}
.shopsyFadeIn .woocommerce-message,.shopsyFadeIn .woocommerce-info,.shopsyFadeIn .woocommerce-error{border-top:none;}
.shopsyFadeIn .woocommerce-message p{padding-top:10px;}
.shopsyFadeIn .woocommerce-message a{}
.woocommerce-cart .remove i{color:#6C767D;font-weight:100;}
.woocommerce-cart a.remove:hover{}
.woocommerce-cart .remove:hover i{color:#8FAB5A!important;}
.shopsyFadeIn .woocommerce ul#shipping_method li,.woocommerce-page ul#shipping_method li{text-indent:0px;text-align:left;}
.shopsyFadeIn .woocommerce form .form-row input.input-text,.shopsyFadeIn .woocommerce form .form-row textarea,.shopsyFadeIn .woocommerce-page form .form-row input.input-text,.shopsyFadeIn .woocommerce-page form .form-row textarea{padding-left:10px;}
.collaterals{margin-left:-20px;}
.collaterals h5{margin-left:10px;}
.collaterals .brick-4{width:300px;}
.selector-sort{display:inline;float:left;}
.shop-selector .selector-reset{width:48px;display:inline;float:left;}
.selector-cat{width:120px;display:inline;float:left;}
.selector-slider{float:right;}
.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text{padding:14px 6px!important;}
.brand img{max-width:100%;max-height:100%;width:auto;float:left;position:relative;}
.shopsyFadeIn ul.cart_list li a,.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a,.woocommerce-page ul.product_list_widget li a{font-weight:normal!important;}
/*--------------------------*
/* ShopBar
/*--------------------------*/
.shop-bar{width:100%;height:40px;overflow:hidden;border-bottom:1px solid #dddddd;background:#f9f9f9;}
.shop-bar.blog{border-bottom:0px;}
.shop-bar i{display:inline-block;padding:12px 0 12px;transition:all 0.2s ease-in-out 0s;text-align:center;width:100%;}
.shop-bar .postmeta i{width:20px;background:none;padding:0px;}
.shop-bar span{width:100%;display:inline-block;padding:8px 0 10px 10px;font-weight:600;}
.shop-bar .postmeta span{display:inline-block;background-color:#f9f9f9;font-weight:300;font-size:13px;text-align:left;}
.shop-bar .postmeta span.sp_date{background-color:#2980B9;color:#ffffff;width:12%;height:50px;}
.sticky .shop-bar .postmeta span.sp_date{background-color:#8FAB5A;}
.shop-bar .postmeta span.author{width:20%;background:#eeeeee;height:50px;}
.shop-bar .postmeta span.sp_views{width:16%;}
.shop-bar .postmeta span.sp_categories{width:52%;}
.single-post .shop-bar .postmeta span.sp_categories{width:68%;display:inline;overflow:hidden;}
.heart{width:10%;display:inline-block;float:right;margin-left:-5px;}
.shop-bar .heart i{width:100%;display:inline-block;padding:11px 0 14px;background-color:#f9f9f9;transition:all 0.2s ease-in-out 0s;}
.shop-bar .heart a{color:#6C767D;}
.shop-bar .heart i:hover,.shop-bar .heart.liked i{color:#F06!important;background-color:#f9f9f9;transition:all 0.2s ease-in-out 0s;}
.shop-selector{height:70px;background-color:#ffffff;padding:25px;border-radius:3px;border-bottom:3px solid #dddddd;position:relative;z-index:1500;}
.shop-selector a.dropdown-toggle{padding:10px 15px;border:1px solid #95a5a6;color:#6C767D;border-radius:3px;}
.shop-selector .dropdown a:hover,.shop-selector .dropdown ul li a:hover{border:1px solid #95A5A6;border-radius:3px;color:#555555;}
.shop-selector .dropdown ul{list-style:none;margin-left:-40px;}
.shop-selector .dropdown ul li a{font-size:12px;color:#555555;display:block;padding:3px 20px;}
.shop-selector .dropdown-menu{padding:10px;margin-top:15px;}
.shop-selector .dropdown-menu a:hover{margin:-1px;}
.shop-selector .caret{border-top:4px solid #fff;}
.price-filter{float:left;width:120px;}

/*--------------------------*
/* Media Queries
/*--------------------------*/
@media (min-width:980px) and (max-width:1200px){.sidebar .tabs h5 {font-size:11px;font-weight:600;}}
@media (max-width:979px){.nav .social-cart{display:none;}
.nav .cart-drop{padding-right:52px;margin-left:-20px;}
.nav .scroll-wrapper{display:none;}
.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;}
#header-search{display:none;}
.post-row .post.right-post .col-md-7,.post-row .post.right-post .col-md-5{margin-left:0px;}
#archive .col-md-4{width:300px;}
.blog.col-md-2{width:100%!important;margin-bottom:10px;}
.post-meta span{float:none;}
.post-meta{margin-bottom:10px;}
.twit-banner{margin-top:0px;}
.aq-block-pg_posts_block{margin-top:20px;}
.brick-4,.shopsyFadeIn .archive.woocommerce ul.products li.product,.shopsyFadeIn .archive.woocommerce-page ul.products li.product{width:363px;}
}
@media (max-width:480px){#archive .col-md-4,.row-fluid .col-md-3{width:100%;}
.navbar-inverse .navbar-inner{height:50px;}
.search .col-md-3.post{margin-left:0px;}
.banner-home{text-align:center;padding-bottom:20px;padding-top:10px;}
.banner-home h3{border-right:0px;}
.parallax div.box{padding:0px;}
.sub-meta{margin-bottom:20px;}
.post-meta{margin-bottom:0px;height:60px;}
.aq-block .progress{margin-bottom:0;}
.tabs-left > .nav-tabs{float:none;border-right:none;}
.project.col-md-4{width:100%;}
#archive{margin-left:0px;}
.navbar .brand{margin-left:-30px;max-width:85%;}
.header{height:100px;}
.navbar .btn,.navbar .btn-group{margin:10px -10px 0 0}
.sub-holder{display:none;}
#slider .btn.btn-large{font-size:8px;line-height:15px;padding:5px;}
.home .footbg{margin-top:0px;}
#grid.shop-page{margin-left:0px;}
.shop-selector{padding:25px 12px;text-align:center;max-width:100%;}
.shop-selector a.dropdown-toggle{padding:5px;}
.shop-selector .selector-slider{margin-top:20px;}
.shop-selector .selector-sort{margin-left:20px;}
.shop-selector .selector-cat{width:100px;}
.shop-bar .postmeta span.sp_date{width:50%;}
.shop-bar .postmeta span.author{width:50%;}
.shop-bar .postmeta span.sp_views{display:none;}
.woocommerce table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail,.woocommerce #content table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail{display:none!important;}
.woocommerce td.product-quantity,.woocommerce-page td.product-quantity,.woocommerce th.product-quantity{display:none!important;}
.woocommerce table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon,.woocommerce #content table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon{float:right!important;}
.cart .btn{margin-bottom:10px!important;}
.brand img{margin-left:5px;}
.woocommerce #content div.product form.cart .variations td.label{display:none;}
.variations_button{float:right!important;}
.flexslider .slides,.product .flexslider .slides > li{max-height:280px;}
.flex-control-thumbs li{max-height:35px;}
.shopsyFadeIn .woocommerce .col2-set .col-1,.shopsyFadeIn .woocommerce-page .col2-set .col-1{width:100%;}
.shopsyFadeIn .woocommerce .col2-set .col-2,.shopsyFadeIn .woocommerce-page .col2-set .col-2{width:100%;float:none;}
.summary .price {width:100%;}
.product .variations {float:left;width:100%;}
.single_variation p.stock {display:none!important;}
.actions .btn {float:left!important;}
.actions .btn.checkout-button {margin-left:5px;float:right!important;}
.cart .btn {font-size:12px;}
.coupon, .woocommerce-page table.cart td.actions .coupon, .woocommerce #content table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon {float:left!important;margin-left:0px!important;}
.upsells li.product, .related li.product {margin-left:0px!important;}
}
.aq-block.col-md-12{padding-left:0px;padding-right:0px;}
.shopsyFadeIn .woocommerce .addresses .title .edit,.woocommerce-page .addresses .title .edit{float:none;}
.portfolio-project .not_found{text-align:center;line-height:60px;padding:40px;}
@media (max-width:698px){.shop-selector{height:120px;}
.checkout-button{width:100%!important;}
.shop-selector .selector-slider{float:left;width:100%;}
.footbg{padding:60px 40px 1px;}
.shop-bar .postmeta span.sp_date {width:18%;}
.navbar-collapse{position:relative;z-index:9600;border-top:0px;}
.aq_span2,.aq_span3,.aq_span4,.aq_span5,.aq_span6,.aq_span7,.aq_span8,.aq_span9,.aq_span10,.aq_span11{width:100%!important;padding:0 10px!important;}
[class*="aq_span"]{float:none!important;margin-left:0px;}
}
@media (min-width:768px){.post-row .post .textshort .col-md-3{width:22%;}
.post-row .post .textshort .col-md-4{width:30%;}
.post-row .post .textshort .col-md-5{margin-left:30px;}
.post-row .post .textshort .col-md-6{width:47%;}
.post-row .post .textshort .col-md-7{margin-left:30px;width:63%;}
.post-row .post .textshort .col-md-9{width:70%;}
.nav > li{display:inline-block;}
}
/* demo css */
.shopsyFadeIn .tp-caption.very_large_text{background:none repeat scroll 0 0 rgba(51,51,51,0.55);border-bottom:3px solid #333333;border-radius:5px;color:#FFFFFF;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:60px;font-weight:700;letter-spacing:-2px;line-height:60px;margin:0;padding:35px 45px;position:absolute;text-shadow:0 1px 1px #000000;white-space:nowrap;}
/* update css */
.sidebar li,li{list-style:none!important;}
.dropdown-submenu:hover > .dropdown-menu{visibility:visible;display:block;margin-left:100px;margin-top:-20px;}
.dropdown-menu:hover{display:block;}
.shopsyFadeIn.woocommerce.archive .grid-container {margin-left:-20px;}
.sp_categories a:nth-of-type(1n+5) {display: none;}

.sp-options {padding:10px 0;}
.label {line-height:.1px;margin-right:5px;}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {padding:1.5em 2em 1.2em 3.5em !important;}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button {margin-top:-10px;}
.shipping form {margin-left:25px;}
.woocommerce .woocommerce-error::before, .woocommerce .woocommerce-info::before, .woocommerce .woocommerce-message::before {top:1.5em;}
.woocommerce-cart .cart_totals {float:right;padding-right:12%;}
/*This removes the page header
#content{padding-top:60px;} .bgimage{display:none;}*/
/*This makes the page header a little smaller*/
.parallax{height:120px;}.parallax .container.box {padding-top:25px;}
/*Change the font in the secondary headers parallax*/
.parallax h3, .parallax h2 { font-size: 35px; color:#8FAB5A;}
/*This increases the size available for the logo*/
.brand {height:80px;}
/*Change the product gallery slider size
.flex-viewport {max-height: 25%!important;}*/

.woocommerce div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page #content div.product div.images img {width:auto; margin:auto;}

/*Change product gallery slider size*/
.flex-viewport {max-height:none;}

/*This removes the short description
.description{display:none;}*/
