/*
Theme Name: Child Persona
Theme URI: http://promo-theme.com/persona-wp/
Author: Promo Theme
Author URI: http://promo-theme.com/
Description: To help photographers, bloggers we have created Persona Theme. Beautiful design will help make your site better. Customization allows to customize any element of the website under you. Adaptation to any device, retina ready, universal blocks – all this will make your website the best among your competitors. We’ve done absolutely clean code for you.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: persona
Template: persona
*/
body{line-height:1.4em !important;}
h1, .h1{font-size:40px !important;font-weight:bold !important;}
h2, h3, h4{font-weight:bold !important;}
.header .logo img{padding:10px 0px !important;}
.header .logo{max-width:200px !important;}
#home-cat .fw-row div{margin-bottom:15px !important;}
#home-cat .fw-row{margin-left:0px !important;margin-right:0px !important;}
#home-cat .category-item{margin-bottom:0px !important;}
#home-cat .fw-row img{min-height:316px;}
#home-cat .button-style2{font-size:22px !important;font-weight:500 !important;letter-spacing:8px !important;background:none !important;border:0px !important;}
.category-item .button-style2{width:100%;height:100%;vertical-align:center;text-align:left;padding:10% 35px !important;}
.dark-mode .navigation ul li.current-menu-item > a, .dark-mode .navigation ul li.current-menu-parent > a, .dark-mode .navigation ul li.current-menu-ancestor > a, .dark-mode .navigation ul li.current_page_item > a, .dark-mode .navigation ul li.current_page_parent > a, .dark-mode .navigation ul li:hover > a{color:#986A4C !important;}
body.dark-mode, .product-template-default .dark-background, .single .dark-background{color:#444 !important;background:#fff !important;}
.product-template-default .page-header{background:#f2f2f2 !important;color:#444 !important;}
.page-header .post-nav{display:none !important;}
.dark-bg input[type="text"], .dark-bg input[type="tel"], .dark-bg input[type="email"], .dark-bg input[type="password"], .dark-bg input[type="number"], .dark-bg input[type="search"], .dark-bg input[type="time"], .dark-bg input[type="url"], .dark-mode input[type="text"], .dark-mode input[type="tel"], .dark-mode input[type="email"], .dark-mode input[type="password"], .dark-mode input[type="number"], .dark-mode input[type="search"], .dark-mode input[type="time"], .dark-mode input[type="url"]{border-color:#000 !important;}
.home .header{position:absolute !important;background:rgba(23, 21, 21, 0.43) !important;}
.fw-main-row{background-repeat:no-repeat !important;}
.category-item:hover:after{opacity:0.4;}
.dark-mode .header{background:#333;}
.pricing-item .wrap .row{color:#fff !important;}
.number-block-item .num{color:#a7aaac !important;}
.dark-mode .footer{background:#000 !important;}
.select2-container .select2-choice>.select2-chosen, .button-group a, .fw-accordion-title{color:#444 !important;}
.portfolio-item:not(.img) > div{background-size:cover !important;background-position:50% !important;}
.theme-background-color{background-color:#986A4C !important;}
#service-head h1{font-size:24px !important;}
.footer .social-links{float:left !important;}
.footer .menu li a{text-decoration:none;color:#986A4C !important;}
.footer a{text-decoration:none !important;}
.footer a:hover{text-decoration:underline !important;}
.footer .social-links a{margin:0px 10px 0px 0px !important;text-decoration:none;color:#986A4C !important;font-size:16px !important;opacity:1 !important;}
.footer .menu li{padding:0px !important;border-right:0px !important;width:180px !important;}
.footer p.footer-title, .footer .mc4wp-form-fields p{font-size:15px !important;}
.footer .copyright, .footer p, .footer a{font-size:12px !important;line-height:22px !important;}
.footer p.footer-title, .mc4wp-form-fields p{margin-top:0px !important;padding-top:0px !important;line-height:16px !important;}
.footer .menu a{font-weight:600 !important;}
.footer .menu-policy a{padding:0px 5px 0px 0px !important;color:#fff !important;}
.mc4wp-form-fields input[type="email"]{border-bottom:2px solid #fff !important;color:#eee !important;font-size:12px !important;padding-left:5px;width:249px !important;}
.mc4wp-form-fields input[type="submit"]{font-size:12px !important;background:#986A4C !important;color:#fff !important;margin-left:8px !important;padding:10px 12px !important;}
.style-switcher, #black-studio-tinymce-2, #post-1983 header, .side-panel-area .copyrighting, #vkbZO5N-1493357403936, .owl-stage .clearfix, .single-product .woocs_price_code{display:none !important;}
.footer .fw-col-sm-4, .footer .fw-col-sm-3{margin-bottom:30px !important;}
.blog-item.horisontal{padding:20px 0px !important;}
article.type-page, .product-items, .portfolio-items{padding:30px 0px !important;}
.right .social-tabs{top:200px !important;}
.banner-block .item{background-position-y:80% !important;}
#family-menu .menu li{display:inline !important;padding:7px 15px 7px 15px !important;}
#family-menu .menu li a{font-size:18px !important;font-weight:bold !important;text-decoration:none !important;}
#family-menu .menu li a:hover, #family-menu li.current-menu-item{color:#986A4C !important;}
#family-menu .menu li:first-child{padding:7px 15px 7px 0px !important;}
#family-menu .shortcode-widget-area, #family-menu ul{padding:10px 0px !important;}
#gallery-top{background-size:cover !important;background-position:3%;padding-top:0px !important;padding-bottom:0px !important;padding-top:35% !important;}
.con-info a, .product-item .name a{color:#fff !important;}
.heading-decor, .banner-block, h1.entry-title{color:#986A4C !important;}
.heading-decor:after{background:#986A4C !important;}
.rewards li{line-height:1.4em !important;}
.product-item .price, .product-item .name{font-size:0.895em !important;font-weight:600 !important;}
.product-item .price span{font-size:1.001em !important;font-weight:700 !important;}
.dark-mode .product-item .price{color:#fff;}
.product-item .price{padding:0 7px !important;}
.product-item .name{width:55% !important;}
.product-item .addtocart-button{width:40px !important;}
.owl-item .h1, .owl-item .clearfix{}
.careers p{line-height:25px !important;}
.coupon strong{color:#986A4C !important;line-height:50px !important;font-weight:400 !important;}
.coupon p{margin-top:0px !important;}
.coupon li{height:50px !important;list-style:none !important;}
.coupon ul{margin:10px 0px 0px 0px !important;padding:0 !important;}
#testmonial{background-size:cover;}
.dcsnt{z-index:999 !important;}
.page-id-922 .fw-page-builder-content{background:#111 !important;color:#fff !important;}
.dark-mode .woocommerce-error, .dark-mode .woocommerce-info, .dark-mode .woocommerce-message{background:#986A4C !important;margin-bottom:0px !important;}
#ppsPopupShell_100_251909 .mail-img{box-shadow:#000000 !important;}
.button-group a:hover{background:#986A4C !important;color:#fff !important;}
.footer .menu{text-transform:capitalize !important;}
blockquote .post{color:#986A4C !important;}
blockquote{line-height:1.167em !important;}
blockquote:after, blockquote:before{background:#986A4C !important;}
#wpcf7-f425-p162-o1{padding:3% 8%;background:#585858;color:#fff !important;}
.woocommerce .col-1{margin-right:30px;}
.woocommerce .col-1, .woocommerce .col-2{display:inline-table;padding:3% 5%;width:48%;background:#585858;color:#fff !important;height:438px;}
.woocommerce #customer_login input[type="text"], .woocommerce #customer_login input[type="email"], .woocommerce #customer_login input[type="password"], .wpcf7 input[type="text"], textarea.style1{border-color:#fff !important;color:#eee !important;}
textarea.style1{background:none !important;}
.woocs_price_code span:nth-child(2), .woocs_price_code span:nth-child(1)::after, .woocs_price_code span:nth-child(1)::before, #customer_login .col-1 h2{display:none !important;content:none !important;}
#customer_login .col-1:before{content:"Log In" !important;font-size:2em;font-weight:100;line-height:1em;}
#customer_login .col-2 h2{line-height:0em !important;padding-bottom:15px !important;}
#customer_login .col-1 .login P:nth-child(1) label{display:none !important;}
#customer_login .col-1 .login P:nth-child(1):before{content:"Email address *" !important;}
#customer_login .col-1 .login .woocommerce-Button:after{content:"Log In" !important;}
#coupon .button-style2:hover{background:none !important;cursor:default !important;}
#coupon .button-style2{border:0px !important;border-radius:0px !important;background:none !important;padding:5% 20px !important;}
#coupon .category-item{margin-bottom:15px !important;}
#coupon .category-item:hover, .photo-carousel .item a:hover{cursor:default !important;}
.photo-carousel .item{background-color:#111 !important;border-radius:7px;}
#coupon .button-style2{font-weight:600 !important;color:#986A4C !important;}
#coupon .category-item-desc{color:#444 !important;line-height:1.4em !important;}
.price-table td{vertical-align:top !important;}
.single-product .product div.vf-price .price{display:none !important;}
.navigation > ul > li > a{padding:32px 9.5px !important;}
.pricing-item .top h5{margin:20px 0 !important;}
@media screen and (min-width:990px){.side-panel-button{display:none !important;}
}
@media screen and (max-width:479px){.bx-wrapper img{max-width:99% !important;}
}
@media screen and (max-width:990px){.woocommerce .col-1, .woocommerce .col-2{padding:3% 5%;width:99%;margin-bottom:30px;}
.ppsSubscribeShell input{width:86% !important;}
}