/*!
Theme Name: Virtue Premium - Bold
Theme URI: https://themes.kadencethemes.com/virtue-premium/
Description: A Bold child theme for Virtue Premium, simple layout blak and white layout for blogs and shops.
Author: Kadence Themes
Author URI: https://www.kadencethemes.com/
Template: virtue_premium
Version: 1.0.2
*/@media (min-width:769px){.container{width:90%}#content.container{max-width:85%;padding:0 2%;margin-top:35px}.sf-menu>.kt-lgmenu>ul,.sf-menu>li.kt-lgmenu.sfHover>ul,.sf-menu>li.kt-lgmenu:hover>ul{width:800px;right:50%;margin-right:-400px}}@media (min-width:1400px){#content.container,.container{max-width:1200px}.sf-menu>.kt-lgmenu>ul,.sf-menu>li.kt-lgmenu.sfHover>ul,.sf-menu>li.kt-lgmenu:hover>ul{width:1200px;right:50%;margin-right:-600px}}@media (min-width:1600px){#content.container,.container{max-width:1300px}.sf-menu>.kt-lgmenu>ul,.sf-menu>li.kt-lgmenu.sfHover>ul,.sf-menu>li.kt-lgmenu:hover>ul{width:1300px;right:50%;margin-right:-650px}}@media (max-width:768px){.container{padding:0 15px;width:100%}}@media (min-width:769px){.footerclass>.container{padding:0 5%}}h1,h2,h3,h4,h5,h6{letter-spacing:-1px}.titleclass,.welcomeclass{background:#f9f9f9}.page-header{border:0;padding:25px 0;margin-bottom:0;text-align:center}.wrap.contentclass{padding-top:0}.sidebar .widget h3{font-size:20px}.author-latestposts ul{margin-left:90px}.author-box{max-width:100%;margin:40px 0 40px}.nav-tabs,.tab-content{border-color:#333}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border-color:#333;border-bottom-color:#fff}.nav-tabs>li>a{color:#555}.infobanner{margin:0}.home .wrap.contentclass{padding-bottom:0}.single-article #kadbreadcrumbs,.single-portfolio-item #kadbreadcrumbs{text-align:center}#kadbreadcrumbs{font-size:11px;text-align:center;line-height:16px;float:none;padding:5px 0 0;letter-spacing:normal;font-weight:400}.post-password-form input[type=submit],.wrap #commentform .form-submit #submit,.wrap #kad-head-cart-popup a.button,.wrap .button,.wrap .cart_totals .checkout-button,.wrap .kad-btn,.wrap .woocommerce-message .button,.wrap input[type=submit].button{font-size:18px;padding:6px 24px;border:1px solid #333;color:#333;background:#fff;-webkit-transition:background 0s ease-out,border 0s ease-out;-moz-transition:background 0s ease-out,border 0s ease-out;-o-transition:background 0s ease-out,border 0s ease-out;transition:background 0s ease-out,border 0s ease-out}.main .entry-content p a:active:not(.kad-btn),.main .entry-content p a:hover:not(.kad-btn),.main .entry-content p a:link:not(.kad-btn),.main .entry-content p a:not(.kad-btn),.main .entry-content p a:visited:not(.kad-btn){text-decoration:underline}#mapheader #map_address{margin-bottom:0}#mapheader{background:#fff}#kad-feedback-new-post input.full,.contactform input.full,.wpcf7 input{border-color:#333;padding:4px 8px}#kad-feedback-new-post textarea,.contactform textarea,.wpcf7 textarea{border-color:#333;padding:4px 8px}#kad-feedback-new-post input.kad-quarter,.contactform input.kad-quarter{border-color:#333;padding:4px 8px;width:100%}.contactform input#submit{width:100%}.panel-grid-cell .widget-title{margin-bottom:10px}#commentform .form-submit #submit{width:100%}#commentform label{font-size:18px}#commentform .col-md-4 input,#commentform textarea{border-color:#333}#kad-feedback-new-post input.full,#kad-feedback-new-post input.kad-quarter,#kad-feedback-new-post textarea,.contactform input.full,.contactform input.kad-quarter,.contactform textarea,.wpcf7 input,.wpcf7 textarea{max-width:100%}.select2-drop .select2-results{font-size:14px}.select2-container .select2-choice,.select2-container .select2-choice .select2-arrow,.select2-drop-active{border-color:#333}.select2-container .select2-choice .select2-arrow b:after{border-top-color:#333}.select2-container.select2-container-active .select2-choice{border-color:#333}.select2-dropdown-open .select2-choice .select2-arrow b:after{border-top-color:transparent;border-bottom-color:#333}.wp-pagenavi .current{border-color:#333;color:#333;background:0 0}.wp-pagenavi a,.wp-pagenavi span{border-color:#ddd;color:#777}.wp-pagenavi a:hover,.wp-pagenavi span:hover{border-color:#777;background:0 0;color:#555}#kad-menu-search-popup .form-search .search-query{height:40px;line-height:40px;padding-left:50px;font-size:18px}#kad-menu-search-popup .form-search .search-icon{height:40px;width:50px;padding:5px;font-size:18px}#kad-menu-search-popup .form-search{border-color:#333}#kad-menu-search-popup{bottom:-40px}.form-search ::-webkit-input-placeholder{color:#333}.form-search :-moz-placeholder{color:#333}.form-search ::-moz-placeholder{color:#333;opacity:1}.form-search :-ms-input-placeholder{color:#333}.sliderclass{margin-top:0}#commentform .form-submit #submit:hover,.kad-post-navigation .kad-next-link a,.kad-post-navigation .kad-previous-link a,.product_item .add_to_cart_button:hover,.product_item .kad_add_to_cart:hover{border-color:#333}#commentform .form-submit #submit:hover,.product .entry-summary .kad_add_to_cart:hover,.product .entry-summary .single_add_to_cart_button:hover,.product_item .add_to_cart_button:hover,.product_item .kad_add_to_cart:hover{background:#333;border:1px solid #333}.home .hometitle{margin-bottom:30px}.home-message h4,.image_menu_message h4{left:0;background:#fff;padding:8px 16px}.home-message h5,.image_menu_message h5{right:0;padding:8px 16px;background:#fff}.home-iconmenu .home-icon-item,.home-iconmenu a{background:0 0;border:2px solid #333}.home-iconmenu .home-icon-item i,.home-iconmenu a i{color:#333}.home-iconmenu .home-icon-item h4,.home-iconmenu .home-icon-item p,.home-iconmenu a h4,.home-iconmenu a p{color:#333}.wrap .home-iconmenu .home-icon-item:hover,.wrap .home-iconmenu a:hover{background:0 0}.home-iconmenu .home-icon-item:hover,.home-iconmenu a:hover{border:2px solid #2d5c88}.home_blog article .entry-content{display:none}.home_blog article{border:0}@media (min-width:992px){.home_blog article .tcol-md-5.kt-post-image-div{width:25%}.home_blog article .tcol-md-7.postcontent{width:75%}}.widget_archive .widget-inner li a:before,.widget_recent_comments .widget-inner li:before,.widget_recent_entries .widget-inner li a:before{display:none}.nav-trigger .nav-trigger-case{border:1px solid #333;background:0 0}.kad-mobile-nav .form-search .search-query{border:1px solid #333;background:0 0}.mobileclass{background:#fff}.kad-nav-collapse{border:1px solid #333;border-top:0}.sliderclass{padding:0}@media (max-width:767px){.infobanner{margin:0 0 15px}}#nav-main .sf-menu>li:first-child:before{width:110px;display:block;position:absolute;content:'';height:100%;left:-160px;opacity:0;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out}.is-sticky #nav-main .sf-menu>li:first-child:before{opacity:1;background-position-x:0}.postlist article{border:0}@media (min-width:992px){.postlist article .col-md-4.post-image-container,.postlist article .col-md-5.post-image-container{width:46%}.postlist article .col-md-7.post-text-container,.postlist article .col-md-8.post-text-container{width:54%}}@media (min-width:992px){.main.col-lg-9{padding-right:40px}}#content .postlist article .flexslider .slides img{width:100%}#content .postlist article .flexslider ul.flex-direction-nav{display:none}#content .entry-content p a.kt-excerpt-readmore,#content .fullpost a.more-link,#content .staff_item_info p a{display:block;padding:5px 0;width:160px;margin-top:15px;color:#333;text-align:center;border:1px solid #333;text-decoration:none}#content .entry-content p a.kt-excerpt-readmore:hover,#content .fullpost a.more-link:hover,#content .staff_item_info p a:hover{color:#fff;border:1px solid #333;background:#333}#content .fullpost.single-article article{margin-bottom:60px}.postlist article .entry-content p{margin-bottom:0}.single-article article{margin-top:0}.entry-content .aligncenter{margin-top:20px;margin-bottom:20px}.single-article article .postfeat{padding-top:0;margin-left:-60px;margin-right:-60px}.single-article .main.col-lg-9 article .postfeat{padding-top:0;margin-left:-30px;margin-right:-30px}.single-article .post header{margin-left:auto;margin-right:auto;position:relative;margin-top:-60px;background:#fff;padding:20px 20px 0;z-index:500}.single-article article .postfeat .flexslider,.single-article article .postfeat .videofit{position:relative}.postfeat .videofit{margin-bottom:0;-webkit-transition:margin .4s ease-in-out;-moz-transition:margin .4s ease-in-out;-ms-transition:margin .4s ease-in-out;-o-transition:margin .4s ease-in-out;transition:margin .4s ease-in-out}.postfeat .videofit:hover{margin-bottom:62px}.single-article .post .entry-content{padding:0 20px;margin:0 auto;background:#fff}#respond-container{padding:0 20px}.fullpost .col-md-12.post-land-image-container .imghoverclass,.fullpost .kt-upper-head-content.postfeat{margin-left:-60px;margin-right:-60px;padding:0}.col-lg-9.fullpost .col-md-12.post-land-image-container .imghoverclass,.col-lg-9.fullpost .kt-upper-head-content.postfeat,.col-lg-9.single-article article .postfeat{margin-left:-30px;margin-right:-30px}@media (max-width:768px){#content .fullpost .col-md-12.post-land-image-container .imghoverclass,#content .fullpost .kt-upper-head-content.postfeat,#content .single-article article .postfeat{margin-left:-15px;margin-right:-15px}}#blog_carousel_container .blog_item .entry-content{display:none}.blog_carousel .blog_item{border:0}.blog_carousel .blog_item .imghoverclass img{width:100%}.blog_carousel .blog_item .kt_bold_meta_date{color:#555;margin-top:5px;font-size:14px;text-transform:uppercase;letter-spacing:1px}.wp-caption-text{font-size:14px}.kadence_recent_posts .postclass a{font-size:14px}.kadence_recent_posts .recentpost_date,.widget_kadence_recent_posts .recentpost_date{text-transform:uppercase}.sliderclass.kt-upper-head-content.postfeat{padding:0}.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5{margin:10px 0}.single-article.fullpost .kad_comments_link{display:none}.single-footer{margin-bottom:50px;padding-bottom:50px;width:80%;margin-left:auto;margin-right:auto;border-color:#333}.single-article .post.kt_no_post_header_content header{margin-top:-20px}#content .postlist article .col-md-7 header,#content .postlist article .col-md-8 header{margin-top:30px;margin-left:-80px;padding:25px 25px 5px;background:#fff;z-index:100;position:relative}#content .postlist article .col-md-7 .entry-content,#content .postlist article .col-md-8 .entry-content{padding:0 25px 25px;margin-left:-80px;background:#fff;z-index:100;position:relative}#content .postlist .col-md-12 header{padding:20px 20px 0}.postlist .col-md-12 header{text-align:center;margin-top:-40px;background:#fff;margin-left:auto;position:relative;margin-right:auto;width:90%;z-index:100}.postlist .col-md-12 .entry-content{text-align:center;margin:0 auto;width:90%;background:#fff}.postlist .col-md-12.kttextpost header{margin-top:0}.postlist article .col-md-12 .entry-content p a{margin-left:auto;margin-right:auto}.tab-content>.tab-pane{padding:15px 10px 5px}.single-article .kt_bold_meta{padding-bottom:10px}.kad_caption{background:#fff;margin:0 auto;width:90%;opacity:1;margin-top:-20px;z-index:100;position:relative}.postlist article .col-md-4.post-image-container img{width:100%}.kad-post-navigation .kad-next-link a,.kad-post-navigation .kad-previous-link a{background:0 0;border:1px solid #333}.kt_bold_meta{font-size:15px;text-transform:uppercase;letter-spacing:1px}.kt_head_category a{display:inline;padding:5px;margin:0;color:#333;text-decoration:none;font-size:11px;text-transform:uppercase;letter-spacing:1px}.kt_head_category a:hover{color:#333;text-decoration:underline}.kt_head_category{margin-bottom:-5px;margin-top:-5px}.single-article .blog_item.post header{width:95%;padding:10px 10px 0 10px}.single-article .blog_item.post .entry-content{width:95%;padding:0 10px;font-size:80%}#kad-blog-grid .blog_item .postcontent{width:90%;margin:0 auto;margin-top:-40px;background:#fff;position:relative;z-index:100;padding:1px 10px 10px}#kad-blog-grid .blog_item.kt-no-post-summary .postcontent{margin-top:0}#kad-blog-grid .blog_item{border:0}#single-post-titleclass{padding:10px}#single-post-titleclass #kadbreadcrumbs{padding:0}.single-article #comments,.single-article #respond{max-width:100%}#kad-blog-grid .blog_item.portrait-grid .tcol-lg-6,#kad-blog-grid .blog_item.portrait-grid .tcol-md-6{width:100%;float:none}#kad-blog-grid .blog_item.portrait-grid .tcol-lg-6 img,#kad-blog-grid .blog_item.portrait-grid .tcol-md-6 img{width:100%}#kad-blog-grid .blog_item.portrait-grid .tcol-lg-6 .flexslider{max-width:100%!important}@media (max-width:992px){#content .postlist article .col-md-7 header,#content .postlist article .col-md-8 header{padding:10px;width:90%;margin-top:-40px;margin-left:auto;margin-right:auto;text-align:center}#content .postlist article .col-md-7 .entry-content,#content .postlist article .col-md-8 .entry-content{margin-left:auto;margin-right:auto;padding:0 10px;width:90%;text-align:center}.postlist article .entry-content p a.kt-excerpt-readmore{margin-left:auto;margin-right:auto}#content .postlist .col-md-12 header,.postlist.fullwidth .col-md-12 .entry-content{padding:10px}}@media (max-width:768px){.postlist article{margin-left:-15px;margin-right:-15px;overflow-x:hidden}#content.container{margin-top:25px}}.footerclass{background:#333}#containerfooter,#containerfooter h3{color:#f2f2f2}.footerclass a{color:#f2f2f2}.footercredits p{color:#bbb}.footercredits{padding-top:10px}.footercredits p{margin-bottom:0}.footerbase{background:#292929;text-align:center}.footercol1,.footercol2,.footercol3,.footercol4{margin-bottom:20px}.footerclass .kadence_recent_posts .postclass a{color:#f2f2f2}.footerclass .color_gray{color:#999}#containerfooter h3{font-size:24px;text-align:center;margin:5px 0}#containerfooter{text-align:center}#containerfooter .menu li a{background:0 0!important;max-width:100%;margin:0 auto;font-size:16px;padding:0 4px}#containerfooter .menu{margin:0}.portfolio_item .portfoliolink{position:relative;width:90%;margin:0 auto;opacity:1;z-index:1000;background:#fff;margin-top:-20px}.portfolio_item .portfoliolink{position:relative;width:90%;margin:0 auto;opacity:1;z-index:1000;background:#fff;margin-top:-20px}.init-mosaic-isotope .portfolio_item .portfoliolink{position:absolute;width:auto;padding:0 10px}#filters li a.selected,#filters li a:hover{border-color:#333;background:#333}#filters li a.selected h5,#filters li a:hover h5{color:#fff}#filters li a{padding:4px 14px;border-color:#333;color:#333;-webkit-transition:all 0s linear;-moz-transition:all 0s linear;-o-transition:all 0s linear;-ms-transition:all 0s linear;transition:all 0s linear}#filters li a .arrow-up{display:none}#filters li h5{padding:0;margin:0}.portfolionav a{background:0 0;color:#999;margin-left:3px;margin-right:3px}.page-header.single-portfolio-item .col-md-4,.page-header.single-portfolio-item .col-md-8{width:100%;float:none}.portfolionav{float:none;padding:0}.portfolionav a:hover{color:#333;background:0 0!important}.lightboxhover:hover img{opacity:1}#portfolio_carousel_container h3{margin-bottom:15px}#portfolio_carousel_container{padding-top:40px}#options{padding:0;text-align:center}#filters{float:none;padding:0}#filters li{float:none;display:inline-block;margin-left:8px;margin-right:8px}.virtue_social_widget a{display:inline-block;float:none}.virtue_social_widget{text-align:center}.virtue_social_widget a{padding:10px;text-align:center}.virtue_social_widget a i{min-width:24px;display:inline-block;font-size:20px}.panel-heading .accordion-toggle h5{margin:0}.panel.panel-default{border-color:#333}.panel-heading .accordion-toggle{margin-left:-1px}.panel-body{border-color:#333}.panel-heading .accordion-toggle.collapsed{border-color:#333}#ktmain .panel-grid .panel-group .panel.panel-default{margin-bottom:4px}.panel-grid-cell .widget-title{font-size:130%}.widget_woocommerce_products ul.product_list_widget li a{font-weight:400;color:inherit}.widget_archives.so-panel,.widget_categories.so-panel,.widget_recent-posts.so-panel{text-align:center}.widget_archives.so-panel ul,.widget_categories.so-panel ul,.widget_recent-posts.so-panel ul{list-style:none}.widget_archives.so-panel ul a,.widget_categories.so-panel ul a,.widget_recent-posts.so-panel ul a{color:#333;border-bottom:1px solid #2d5c88}.widget_archives.so-panel ul a:hover,.widget_categories.so-panel ul a:hover,.widget_recent-posts.so-panel ul a:hover{color:#2d5c88}.testimonialbox{font-size:16px;border-color:#333}.testimonialbottom .lipbg{border-top-color:#333}.staff_item_info{width:90%;margin:0 auto;margin-top:-40px;background:#fff;z-index:100;position:relative;padding:16px}.wrap .cart_totals .checkout-button{display:block;text-align:center}.wrap #commentform .form-submit #submit:hover,.wrap #kad-head-cart-popup a.button:hover{color:#fff}.wrap .cart_totals .checkout-button{line-height:40px}.wrap .button:hover,.wrap .kad-btn:hover,.wrap .shop_table .actions input[type=submit].button:hover,input[type=submit].button:hover{background:#333;color:#fff;border-color:#333}table.cart td.actions .coupon .input-text{box-shadow:none;border:1px solid #333;padding:6px}.checkout_coupon #coupon_code{padding:9px}#nav-main ul.sf-menu ul#kad-head-cart-popup .buttons .button{line-height:20px}#payment,#payment ul.payment_methods,.cart-collaterals .cart_totals table,.cart-collaterals .cart_totals tr td,.cart-collaterals .cart_totals tr th,.woocommerce input.input-text,form.checkout #order_comments,form.checkout .select2-container .select2-choice,form.checkout .select2-container .select2-choice .select2-arrow,form.checkout input.input-text,form.checkout textarea,form.checkout_coupon,form.login,form.register{border-color:#333}.return-to-shop,p.cart-empty{text-align:center}.main .entry-content p.return-to-shop a.button{text-decoration:none}a.added_to_cart{background:#fff;width:90%;left:5%;right:auto;margin-right:0}.product_item .product_details h5{width:95%;margin:0 auto;margin-top:-20px;position:relative;background:#fff;z-index:1000}.products .product_item{border:0;padding:1px}.product_item.hidetheaction .kad_add_to_cart{border:transparent}div.product .product_meta{border-color:transparent}.product_value .select2-container .select2-choice>.select2-chosen{font-weight:300;text-transform:uppercase;font-size:14px}.product_item .add_to_cart_button,.product_item .kad_add_to_cart{background:0 0;color:#333;line-height:28px}.product_item .add_to_cart_button:hover,.product_item .kad_add_to_cart:hover{color:#fff}.kad_add_to_cart,.product .entry-summary .single_add_to_cart_button{line-height:38px}.woo-archive-pg-order,.woo-archive-pg-title{width:100%}.kt_product_toggle_container{float:right}.woocommerce-result-count{float:left}.woocommerce-message{border-color:#333}.kt_product_toggle_container,.kt_product_toggle_container_list.single_to_grid{float:right;padding-left:5px}@media (max-width:479px){.kt_product_toggle_container,.kt_product_toggle_container_list.single_to_grid{float:none;text-align:right}.kt_shop_top_container .woocommerce-ordering:after,.kt_shop_top_container .woocommerce-ordering:before{clear:both;display:table;content:''}.kt_shop_top_container .woocommerce-ordering{padding:10px 0 0}}.kt_product_toggle_container .toggle_grid,.kt_product_toggle_container .toggle_list,.kt_product_toggle_container_list .toggle_grid,.kt_product_toggle_container_list .toggle_list{border-color:#ddd;color:#777}.kt_product_toggle_container .toggle_grid:hover,.kt_product_toggle_container .toggle_list:hover,.kt_product_toggle_container_list .toggle_grid:hover,.kt_product_toggle_container_list .toggle_list:hover{border-color:#777;color:#555;background:0 0}.kt_product_toggle_container .toggle_active,.kt_product_toggle_container .toggle_active:hover,.kt_product_toggle_container_list .toggle_active,.kt_product_toggle_container_list .toggle_active:hover{background:0 0;color:#333;border-color:#333}.kt_product_toggle_container .toggle_grid{margin-left:5px;margin-right:0}.product-category.grid_item a h5,.wrap .product-category.grid_item a:hover h5{position:static;background:#fff;width:90%;margin:-25px auto 0;position:relative;color:#333;font-size:22px;line-height:36px}.product-category.grid_item a:hover h5{top:-20px}.product-category.grid_item h5 mark{color:#333}div.product .product_thumbnails img{margin:0 3px}#content .quantity .minus,#content .quantity .plus{border-color:#333;background:#fff}.woocommerce .quantity input.qty{border-color:#333}div.product .woocommerce-tabs ul.tabs:before{border-color:#333}#content div.product .woocommerce-tabs ul.tabs li a{font-weight:300}div.product .woocommerce-tabs ul.tabs li{background:#fff;margin:0;border-color:#eee}#content div.product .woocommerce-tabs ul.tabs li.active{border-color:#333;border-bottom-color:#fff}table.shop_attributes td,table.shop_attributes th{border-bottom-style:solid}table.shop_attributes{border-top-style:solid}.product_header{background:#f9f9f9;border:0;padding:10px;margin:0}.product_header #kadbreadcrumbs{padding:0}.product_item .kt-product-intrinsic img{width:100%}table.shop_table,table.shop_table td{border-color:#333}table.shop_table.cart th{font-weight:300;color:#fff}table.shop_table.cart thead{background:#333}.product_item .notrated{font-size:12px;line-height:24px;display:block}.woocommerce-result-count{text-transform:uppercase;font-size:12px}#kad-menu-search-popup{width:400px}#topbar-search .search-icon{font-size:14px}.woocommerce-MyAccount-navigation ul li a{color:#333;font-weight:300;padding:10px 0}.kad-account-avatar{margin-bottom:10px}.addresses .title h3{font-size:24px}.woocommerce-MyAccount-content h2{margin-bottom:10px}.woocommerce-info{border-color:#333}.woocommerce-info a.button{padding:0 8px}.woocommerce-MyAccount-content legend{border-color:#333;padding-top:20px}.kt_shop_top_container .woocommerce-ordering{margin:0}.kt_shop_top_container{margin-bottom:30px}#reviews #comments ol.commentlist li .comment-text{padding:20px;border-color:#333}.related.products>h3,.upsells.products>h3,.woocommerce-tabs .panel h3{border-color:#333;font-size:30px;margin-bottom:30px}#reviews #comments h2{font-size:30px;margin-bottom:30px}.form-search .search-query{border-color:#333;color:#333}.form-search .search-icon{color:#333}