 /*
Theme Name: Pillar Child
Theme URI: 
Description: Child theme for the pillar theme
Author: <a href="http://www.tommusrhodus.com">Tom Rhodes</a>
Author URI: http://www.tommusrhodus.com
Template: pillar
Version: 1.0.0
*/

@import url('../pillar/style.css');
.about-us h4{margin-bottom: 10px;}
.blog-sidebar .item__addtocart button{margin-top: 15px;}
.blog-sidebar .amount{font-weight: 700;}
.blog-sidebar .woovr-variations .woovr-variation:hover{background-color: unset;}
.blog-sidebar .item__addtocart{max-width: 100%!important;}
.blog-sidebar{background-color: #fff; padding: 2em; }
.blog-sidebar .woovr-variation-name{font-size: 13px;}
.shop-home img{border: 1px solid #eee;}
.menu > li > ul:not(.multi-column) > li.dropdown:hover > a{-webkit-transform: none;}
.upsells .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin: 0 5em 1em 0;}
.upsells h2{color: #fff; margin: 1em 0 1em 0; font-size: 35px;}
.upsells .woocommerce-Price-amount{color: #fff;}
.upsells .add_to_cart_button{background-color:#ff0000; border: 1px solid #ff0000; border-radius: 0;}
.upsells .add_to_cart_button span{color: #fff; font-weight: 600;}
.accordion li.active .accordion__content{padding:10px; max-height: none;}
 .menu > li ul{background:#f9f9f9;padding-top:0px}
.subnav li a,.multi-column li a{color:#000!important}
.subnav li a{font-size:14px}
.menu > li ul li a:hover, .menu > li ul li ul li a:hover, .menu li a:hover{transform:none}
.multi-column h2{font-size:20px}
.subnav li{height:40px!important} 
.privacy-policy h1, .terms-head h1, .about h1{color:#fff}
.woocommerce-terms-and-conditions-checkbox-text{padding-left: 20px;}
.term-use-text h4, .privacy-policy h4{margin-bottom: 10px;margin-top: 1em;}
.woocommerce form .form-row .input-checkbox#terms{margin:-5px 8px 0 0!important}
#payment_method_razorpay, #payment_method_bacs{float:left}
.woocommerce-MyAccount-navigation-link--customer-logout a{background:#ff0000!important}
.woocommerce form .form-row .input-checkbox{margin: -5px 8px 0 -18px;}
.woocommerce-input-wrapper .checkbox{margin-left: 23px;}
.foot-text-col ul{display:inline-flex!important;margin-bottom:0px}
.foot-text-col ul li{margin-right:30px;margin-bottom:0px}
.woocommerce-message{border-top-color:#ff0000!important}
.woocommerce-message::before{color:#ff0000!important}
.woocommerce-orders-table__cell a{margin-right:10px!important}
.woocommerce-message .button{background:#ff0000!important}
.woocommerce button{color: #fff;padding: 5px 30px;font-weight: 600;border: 1px solid #ff0000;}
body.single-post p{margin-bottom: 20px;}
.cat-landing .card__image img{height: 100%;}
p{margin-bottom: 10px}
 #menu-main-menu li{margin-bottom: 0;line-height: 60px} 
ol{list-style-type: decimal;margin-bottom: 5px!important}
.bonus-price h3, .bonus-price p, .bonus-price li{color:#fff}
li{list-style-position: outside;line-height: 25px;margin-bottom: 10px}
.menu li{list-style:none}
.accordion li{margin-bottom: 0px}
body{color: #000}
h1, h2, h3, h4, h5, h6, p, a, li, legend, address, mark, th, td, time, button{font-family: 'Source Sans Pro', sans-serif;}
h3{font-weight:700; text-transform: capitalize;}
.padding-t-b{padding: 2em 0!important;}
.social-anch-linlk .wpb_content_element{margin-bottom:10px}
.padding-b{padding-bottom: 2em!important}
.padding-t{padding-top: 4em!important; padding-bottom: 0}
.background-grey{background: #e9e9e9!important}
.white-color p,.white-color li,.white-color h3{color: #fff!important}
.linear-gradient{background: linear-gradient(to top, #e7ecf2, #ffffff);}
.image-text{padding: 30px;background: #fff;margin-top: 30px}
.accordian-section1{background:#e7ecf2!important}
.accordian-section .new-accord li::before{content:""!important}
.new-accord{padding:0 25px}
.accordian-section .accordion__content p{margin-bottom:10px!important}
.accordion__content{margin-top:10px}
.anchor-link .alignleft{margin: 0 15px 30px 0!important;margin-top: -10px!important;float:left}
.anchor-link p strong{font-size:19px;font-weight:700;}
.anchor-link p{margin-bottom:0px}
.get-digital-new .no-content-new{padding-top:20px}
.get-digital-new .no-content-new1{padding-top:10px}
/* Add to cart */
.woocommerce.add_to_cart_inline{border:none!important;padding: 0!important;margin-bottom: 0}
.woocommerce.add_to_cart_inline .add_to_cart_button{background: #ff0000;padding: 5px 25px;margin-left: 25px;border: 1px solid #ff0000;margin-top: 15px;}
.woocommerce.add_to_cart_inline .woocommerce-Price-amount{font-size: 22px;}
.woocommerce.add_to_cart_inline .add_to_cart_button:hover{border: 1px solid #ff0000;background: #fff}
.woocommerce.add_to_cart_inline .add_to_cart_button:hover .btn__text{color: #ff0000}
.woocommerce.add_to_cart_inline .add_to_cart_button .btn__text{color: #fff;font-weight: 600;font-size: 12px}
/*harshada*/
/* download pdf button */
.download_pdf{padding: 25px 0 0 0;}
.download_pdf a{background-color: #ff0000;padding: 10px 20px;color: #fff;font-size: 14px;font-weight: 600;text-decoration: none;}
/* end of download pdf button */
.brand-strategy .brand-icon{background: #fff;padding: 20px;margin-right: 20px;width: 31%;border-radius: 5px}
.brand-1{margin-bottom:50px!important}
.brand-panel-2 .blog-writing-sidebar-button,.theme-panel-2 .blog-writing-sidebar-button{margin-top: 5%}
.brand-panel-61 p:first-child{font-size: 20px;line-height: 30px;}
.brand-panel-61{margin-top: 6%}
.brand-panel-6 .vc_icon_element,.revamp-icons h4{margin-bottom: 5px}
.brand-strategy .wpb_content_element{margin-bottom: 0px;min-height: 50px}
.awesome-500 p{min-height: 80px}
.post-type-archive .page-title,.term-social-media .page-title,.term-lead-generation .page-title,.term-design .page-title,.term-wordpress .page-title{display: none}
.landing-page a{text-decoration: underline}

.dramatically-increase p{min-height: 100px}
.four-steps h2{color: #fff;background: #ff626a;width: 20%;font-size: 2.8125em;}
.four-steps .steps-4{border-bottom: 1px solid #ff626a;}
.big-agency h3{padding: 40px 18px}
.migation-panel2 li,.install-cms h2{color: #fff!important}
.revamp-wordpress .vc_column-inner{min-height: 200px}
.revamp-wordpress li{line-height: 25px;margin-bottom: 10px;list-style-position: inside;margin-left: 10px;}
.googly-friend p {min-height: 55px;}
.privacy-policy h3{margin-bottom: 5px;margin-top: 1.5em}
.privacy-policy p{margin-bottom:10px}
.cta-padding{padding-top: 2em}
.blog-kit-panel1 .vc_column-inner{padding: 50px}
.wordpress-349 p,.wordpress-349 h4{margin-bottom: 10px;}
.wordpress-349 h4{color: #fff}
.complete-installation .num-1 h2{width: 23%!important}
.complete-installation p {min-height: 55px;}

/*header*/
body.home .nav--fixed .logo-module{margin-top:12px;background-image: url('images/pigtaillogo.png');width: 20%;background-repeat: no-repeat;}

.nav-bar.nav--absolute{border: 0px}
#menu-main-menu a {text-transform: capitalize;font-size: 15px;font-weight: 700;color: #444}
#menu-item-2549 a{background: #ff0000;height: 32px;margin-top: 15px;line-height: 0px;
padding: 15px;color: #fff}
body.home .nav--fixed .interface-bag, body.home .nav--fixed #menu-main-menu a, .interface-bag{color: #000!important}
body.home .nav-bar{padding-top: 10px}
body.home .nav--fixed{padding-top: 0px}
.menu > li > a{padding: 0;margin: 0 1.3em}
#menu-main-menu li:hover{opacity:1;border-bottom:2px solid #ff0000;}

#menu-item-2549 a:hover{opacity:1;border-bottom:none;}
.ebor-cart-count{background-color: #ff0000}
.nav-bar a.nav-function:hover{opacity: 1}
.nav-bar.nav--fixed{box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3) !important}


/*footer css*/
footer{padding-top: 4em}
.logo-section{background: #e7ecf2;}
.four-simple-steps{background: #3c4c6c;color:#fff}.four-simple-steps h3{color: #fff}
/*.page-id-2063 .four-simple-steps, .term-services .four-simple-steps,.term-content-writing .four-simple-steps{background: -moz-linear-gradient(top, rgba(255,255,255,1) 50%, rgba(233,233,233,1) 100%);}*/
.cat-landing{padding: 4em 0}
.linkedin i, .tumbir i, .facebook i, .footer-4 .textwidget p{color:#fff}
.footer-4 h2{font-size: 30px;padding-bottom: 20px;font-weight: 500}
.footer__lower{margin-top: 50px!important;padding: 15px 0px!important;background: #182133!important}

#custom_html-1 .textwidget, #custom_html-3 .textwidget, #custom_html-5 .textwidget, 
#custom_html-7 .textwidget, #custom_html-9 .textwidget{margin-top: 50px}

/* .look-clients h2::after {content: "";position: relative;display: block;background: #f80001;
    height: 2px;width: 75px;bottom: -10px;} */
.linkedin, .tumbir, .facebook{padding: 6px 12px;background: #273654;border-radius: 50%;margin: 0 2%}
.accordian-section .accordion__content p{margin-bottom: 0px}
.footer-4 .textwidget h3{margin-bottom: 15px}

/*testimonial*/
.testimonial-header{font-size: 30px!important;padding-top: 2.5em}
.footer-headline{margin-bottom: 35px;}
.testimonial-post .row{border: 3px solid #e7ecf2;background: #e7ecf2;}
.testimonial-post .testimonial-image{background: #e7ecf2;}
.testimonial-post-content h4{font-size: 19px; margin-bottom: 5px}
.testimonial-post .testimonial-image img{width: 70%;border: 3px solid #3c4c6c;border-radius: 50%}
.testimonial-post .testimonial-image p{padding-top: 0px;font-size: 14px;}
.testimonial-post .testimonial-image h4, .blog-writing-sidebar h1, .result-driven-icons .wpb_content_element{margin-bottom: 0px}
.testimonial-post .testimonial-image .wpb_single_image{margin-top: 15px}
.testimonial-post .testimonial-post-content{padding:15px 30px 0;background: #fff;min-height: 275px;}
.testimonial-post .testimonial-post-content p, .testimonial-post .wpb_content_element{margin-bottom: 0}
.testimonial-row{background-color:#fff}

/*home-page*/

.hero-front-1 ul{margin-top: 15px}
.nav--fixed #menu-item-2549 a, .scale-agency h1, .scale-agency h4, .scale-agency p, .scale-agency h5, .six-reasons .six-reasons-content {color:#fff}
.scale-agency{background-repeat: no-repeat;}
.scale-agency h1{margin-bottom: 0px}
.need-content li, .hero-front-1 li{list-style: disc!important}
.scale-agency h4{font-size: 24px; color: rgba(255,255,255,0.5)}
.scale-agency h5, .scale-agency p{color:rgba(255,255,255,0.5);line-height:24px}
.look-clients .hero-front h2{font-size:34px;line-height:36px}
/*.newsletter-section .tnp-email{border-radius:0px;width:68%!important;float:left;border: 1px solid #bbb!important;
	border-right: 0px!important;font-family: 'Source Sans Pro';font-size: 1.1em!important}

.newsletter-section .tnp-submit{height:50px!important;border-radius:0px;
	background-color:#f80001!important;font-size:1.3em!important;font-weight:700;letter-spacing: 0}*/

.checkout-home-button a{background: #ff0000!important;color: #fff!important;
	font-weight: 700!important;padding: 15px 80px!important;font-size: 1.09em!important;
	letter-spacing: 0!important;font-family: 'source sans pro'!important;border: none!important;}

.scale-agency h5{font-size: 1.02em !important;font-weight: 800;margin-bottom: 15px;margin-bottom: 0px}
.scale-agency h5 img{margin-right:15px!important}
.tnp-subscription div.tnp-field, .six-reasons .six-reasons-content .wpb_content_element,
 .six-reasons .six-reasons-heading .wpb_content_element, .blog-thumbnail h2{margin-bottom:0px}
.blog-thumbnail h3{font-size: 30px;font-weight: 300}
.tnp-subscription .tnp-field-button{float: left;width: 30%}
.scale-agency{height: 100vh}
.footer-4{background: #273654!important}
.strategy-execute .vc_column-inner{padding-top:1em}
.strategy-text li{color:#fff}
/*services page*/
.term-services .page-title{background-image: url('images/services-landing-header.jpg');background-repeat: no-repeat;background-size: cover}
.content-writing-landing, .services-landing{background-color: #e7ecf2}
.term-62 .woocommerce-breadcrumb{display: none}
.content-writing h2, .services-landing .shop-home h3 a{color: #444;font-size: 36px;font-weight: 700}
.six-reasons .six-reasons-heading h2{color:#fff}
.services-landing .shop-home .product-category p{color: #444;font-size: 1em;min-height: 50px}
.services-landing .shop-home h5{font-weight: 700;margin-bottom: 0}
.services-landing .shop-home .boxed{padding: 5px 0px 20px 0px}
.term-services .page-title h1{color: #fff}
.term-66 .card__body:hover, .services-landing .shop-home .card:hover{box-shadow: 1px 1px 4px 1px #bbb}
.services-landing .shop-home .boxed hr{border-width: 2px;border-color: #e9e9e9;margin-bottom: 15px}
.services-landing{padding: 4em 0!important}

/*category-landing*/
.content-writing h6, .term-66 .page-title{display: none}
.content-writing h2::after {content: "";position: relative;display: block;background: #e7ecf2; height: 4px;width: 95px;bottom: -10px;}
.content-writing p{padding-top: 25px;font-size: 24px;color: #444;line-height: 30px}
.content-writing p strong{color: #000}
.content-writing p span{color: #ff0000}

/*blog-writing-detail*/
.testimonial-blog-writing .testimonial-post{display: block!important}
.blog-content .blog-content-inner .vc_column-inner{padding: 30px}
.see-result h2, .testimonial-blog-writing h2, .blog-content-inner h2, .waiting-for h2,
.every-blog .every-blog-1 h2, .result-driven h2, .logo-section h2, .accordian-section h2, .shadow-sidebar-section h2{color: #444;font-size: 30px;font-weight: 700}

.blog-writing-sidebar .blog-writing-side-content{padding: 30px 30px;background: #fff}
.blog-writing-sidebar .blog-writing-side-content li::before{content: "";
background-image: url('images/tick_icon.png');width: 10%;height: 30px;position: absolute;
background-repeat: no-repeat;left: 32px;margin-top: 5px}

.blog-writing-sidebar .blog-writing-side-content li{list-style-type: none;line-height: 28px;padding-bottom: 10px}
.blog-writing-sidebar h2{margin-bottom: 30px}
.blog-writing-sidebar-button a,.blog-writing-sidebar-button button{background: #ff0000!important;color: #fff!important;font-weight: 700!important;padding: 20px 24px!important;font-size: 1.09em!important;letter-spacing: 0!important;font-family: 'source sans pro'!important;margin-bottom: 10px!important;border: 1px solid #ff0000!important}
.single-product .testimonial-blog-writing .testimonial-post{padding-bottom: 0px!important}
.six-reasons .six-reasons-content .firstpara{color:#fff;font-size: 24px;line-height: 36px;margin-bottom: 15px}
.six-reasons .six-reasons-heading .wpb_content_element{padding: 30px 30px}
.six-icons-row h4{font-size: 18px;color: #444;font-weight: 700;margin-bottom: 0px}
.six-icons-row .vc_icon_element .vc_icon_element-inner{border: 4px solid #e7ecf2;border-radius: 50%}
.six-reasons ol li, .every-blog .every-blog-2 ol li{margin-left: 2%;list-style-type: decimal;line-height: 28px;margin-bottom: 15px}
.five-story-brand li{list-style-position:inside;margin-left:10px}
.every-blog ul li, .every-blog .every-blog-3 ul li{list-style-type: disc;line-height: 20px;margin-bottom: 12px}
.every-blog .every-blog-1 .wpb_content_element{padding: 30px 30px;margin-bottom: 0px}
.every-blog .every-blog-3 ul{margin-left: 50px}
.result-driven{padding-bottom: 0px!important; padding-top: 0}
.result-driven-icons{padding-top: 0px!important; padding-bottom: 0}
.result-driven-icons .column-3{margin-left: 30px}
.result-driven-icons .column-1{width: 20%}
.result-driven-icons .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon,.six-icons-row .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon{color: #3c4c6c!important}
.result-driven-icons .vc_column-inner .vc_icon_element{margin-bottom: 0px!important; background-color: #e7ecf2;border-radius: 50%}

.result-driven-icons .list, .result-driven-icons .dollar, .result-driven-icons .eye, .result-driven-icons .file{padding: 30px 25px}
.result-driven-icons .list-image, .result-driven-icons .dollar-image, .result-driven-icons .eye-image, .result-driven-icons .file-image{padding-left: 0px}
/* .every-blog-1 h2{color:#fff!important} */
.every-blog .vc_separator.vc_sep_color_black .vc_sep_line{border-color:#3c4c6c!important}
.page-child .testimonial-header, .single-product .testimonial-header, .postid-2178 .testimonial-header, .term-web-audit .page-title{display: none}
.shadow-sidebar{box-shadow: 0px 0px 10px 0px #94a5ba;}
.accordian-section{background-image: linear-gradient(to top, #e7ecf2, #ffffff);}
.accordian-section .active .accordion__title{background: #3c4c6c!important}
.accordian-section .accordion__title{background: #fff!important}
/* .accordian-section .accordion__content p{margin-left: 30px;margin-right: 30px} */
.accordian-section .accordion__content{background: #e7ecf2}
.accordian-section .accordion li::before {content: "+";color: #000;position: absolute;
    font-size: 2em;right: 30px;top: 15px;}
.accordian-section .accordion li.active::before {content: "-";color: #fff;position: absolute;
    font-size: 3em;right: 35px;top: 15px;}
.every-blog ul{padding-left: 15px}
.postid-2331 .accordian-section, .accordion-repurposing{background-image: none}
.accordian-section .accordion, .blog-writing-sidebar-button, 
.every-blog .every-blog-2 .wpb_content_element, .waiting-for .waiting-para-2,
.six-icons-row .users .wpb_content_element,
 .testimonial-blog-writing .wpb_widgetised_column.wpb_content_element,
  .blog-content-inner .wpb_content_element, .newsletter-banner .wpb_content_element, .woocommerce-address-fields .select-option{margin-bottom: 0}
.repurposing-numbers .num-1 h2{width: 15%;background: #fff;color: #ff0000;padding-left: 15px;padding-bottom: 5px; border: 5px solid #d0d8e0}
.repurposing-numbers .num-2 p, .repurposing-numbers .num-1 p{padding: 0 25px}
.repurposing-numbers .num-2 h2{width: 21%;background: #fff;color: #ff0000;padding-left: 15px; padding-bottom: 5px;border: 5px solid #d0d8e0}
.repurposing-numbers .num-1 .one-blog p{padding-bottom: 26px}
.cat-landing{background: #e7ecf2}
.cat-landing .woocommerce-ordering .orderby{border-radius: 5px}
.need-content ul{padding-left: 10px}

/*login-pages*/
.page-id-435 .bg--secondary{background: #fff;padding-top: 2.5em!important}
.woocommerce textarea, .woocommerce input, .woocommerce-address-fields input, .woocommerce-MyAccount-content .edit-account input, .lost_reset_password input, .page-id-435 #customer_login input{border: 1px solid #ccc;border-radius: 5px;height: 40px;padding-left: 10px}
.woocommerce label, .woocommerce-address-fields label, .woocommerce-MyAccount-content .edit-account label, .lost_reset_password label, .page-id-435 #customer_login label{font-size: 14px;margin: 0px;text-transform: capitalize;
font-family: 'source sans pro';}
.lost_password, .woocommerce form.register, .woocommerce form.login{border: none;margin: 0px}
.u-column2 h2{padding-left: 25px;margin-bottom: 0px}
#customer_login .u-column2{border-left: 1px solid #ccc}
#review_form #submit, .woocommerce button,.blog-writing-sidebar-button .woocommerce a, .wc-proceed-to-checkout .btn, .shop_table_responsive .btn, .return-to-shop a, .woocommerce-address-fields button, 
.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-button, 
.page-id-435 .woocommerce-Button, .woocommerce-MyAccount-content mark{background: #ff0000!important}
#review_form #submit, .return-to-shop span, .wc-proceed-to-checkout span, .shop_table_responsive .btn{border-radius: 0px;font-size: 12px!important;margin-top: 5px!important;padding: 0 10px; font-weight: 700!important;height: 40px;text-transform: capitalize;border:none;}
.blog-start p{color: #fff}
.return-to-shop .btn, .wc-proceed-to-checkout .btn{border-radius: 0px;padding: 10px;border: none}
.shop_table #coupon_code{width: 60%;border-radius: 0;height: 40px;margin-top: 5px!important}
.woocommerce .interface-down-open-big{display: none;}
.woocommerce-MyAccount-content mark{color: #fff}
.woocommerce-customer-details, .woocommerce-order-details{padding:0!important;}
#rememberme{margin-left: 15px;position: relative;top:15px;}
.woocommerce-MyAccount-content{border: 1px solid #ccc;background: #f4f4f4;padding: 20px;}
.woocommerce-MyAccount-content a{color: #ff0000}
.woocommerce-MyAccount-navigation ul li.is-active a {color: #ff0000;}
.woocommerce-account .woocommerce-MyAccount-navigation li a {width: 100%;list-style: none; background: url(./images/right-arrow.png) no-repeat 96% #f4f4f4;border: 1px solid #ccc; margin-bottom: 15px;padding: 10px 15px;}
.woocommerce-account .woocommerce-MyAccount-navigation a {width: 100%;float: left; font-weight: 500;text-transform: uppercase;}
.woocommerce table td, .woocommerce table th, .shop_table_responsive th, .shop_table_responsive td,
.woocommerce-MyAccount-content table thead tr, .woocommerce-MyAccount-content table{background: #fff}
.woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{font-weight: 500!important}
.woocommerce-MyAccount-navigation ul li{list-style:none;}
.woocommerce-MyAccount-navigation ul{margin-left: 0px}
.woocommerce-Addresses address{font-size: 15px;font-style: italic;font-family: 'source sans pro';font-weight: 300}
.woocommerce-customer-details address{font-weight: 300}
.woocommerce-account .addresses .title h3{margin-bottom: 10px}
.cart-overview .btn--primary{background: #ccc;border: 1px solid #bbb;padding: 10px 30px;}
.cart-overview .btn--primary span{font-size: 1em;font-weight: 700;text-transform: capitalize;}
.cart-overview .btn--success{background: #fff;border: 1px solid #ff0000;padding: 6px 0px;}
.cart-overview .btn--success span{padding: 10px 30px;font-size: 1em;font-weight: 700;text-transform: capitalize;color: #ff0000!important}
/*.cart-overview .btn--success:hover{background: #ff0000;border: 1px solid #ff0000;}*/
.cart-overview .btn--success span:hover{color: #fff!important;background: #ff0000;border:1px solid #ff0000!important;padding: 10px 30px}
.page-id-433 .bg--secondary, .page-id-434 .bg--secondary{background: #fff}
.cart-overview .btn.btn--primary:hover{border: 1px solid #bbb}
.page-title-for-page{padding-bottom: 0!important;background: #fff}
.page-title-for-page h1{margin-bottom: 0;font-size: 30px;text-align: left}
.page-title-for-page h1::after{content: "";position: relative;display: block;background: #ff0000;height:2px;width: 95px;bottom: -10px;}
.woocommerce-info::before{color: #999}.woocommerce-info{border: none;}
.item__addtocart .single_add_to_cart_button{font-size: 1em!important;font-weight: 700;border: 1px solid #ff0000;
padding: 10px!important;margin-top: 2px;text-transform: capitalize;}

.select2-selection--single{height: 40px!important}
#select2-billing_country-container, #select2-billing_state-container{padding: 5px 10px}
.waiting-para-2 .inbox-inbox-p6{margin-bottom: 5px}
.woocommerce-MyAccount-navigation-link--customer-logout a{background: #ff0000!important;color: #fff;border:1px solid #ff0000}
body.home .nav-bar{box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05)}
body.home .notification{z-index: 9999}
.blog-thumbnail{padding-bottom: 0!important}
.blog-content1{padding-top: 0!important}
.postid-2747 .accordian-section .accordion li::before{content:""!important}
.card__price,.cat-landing .select-option{display: none;}
.cat-landing .card__title h2{font-size: 26px;}
.purchase-blog-kit{padding-bottom: 0!important}
.blog-kit-cta{padding-top: 0!important}
.power-p{color:#fff}
.contact-form input[type="text"], input[type="email"], input[type="password"], textarea, select, input[type="tel"], input[type="url"], input[type="search"] {border-radius : 0;}
.contact-form label{margin-left: 0;}
.contact-form .gform_wrapper.gf_browser_chrome select{padding: 0!important;}
/* .contact-form .ginput_container_select, .contact-form .ginput_container_textarea{width: 50%;} */
.contact-form .gf_browser_chrome select{padding: 0!important;}
.contact-form input[type="submit"] {font-size: 1em!important;}
/* .services-sidebar {background: #fff; padding: 3em;}
.services-sidebar-bottom {padding: 2em 1em; background: #fff;}
.services-sidebar-bottom h3 strong{padding-left: 20px;}
.services-sidebar li a, .services-sidebar-bottom li a {text-decoration: underline;} */
.content-cta .select-option{border: 1px solid #000;width: 99%;}
.get-digital-new1 img{float:left;margin-right:10px;padding-bottom:1em}
.tablepress .column-1, .tablepress .column-2 {width: 500px;}
.tablepress tbody td, .tablepress tfoot th{border: 1px solid #000}
.tablepress tbody tr:first-child td{border-top: 1px solid #000}
.contact-form-section .gform_button{background:#ff0000;font-size: 20px!important;font-weight: 600;}
.contact-form-section .gfield_select{padding:10px!important;color:#444;-webkit-appearance: listbox;}
.contact-form-section .gfield_select option,.contact-form-section textarea{color:#444}



@media only screen and (min-width:961px){
.postid-2331 .six-reasons .six-reasons-heading .wpb_content_element{padding: 60px 50px}
.hero-front{width:45%}.hero-front-1{width:55%}
.hero-front .wpb_content_element{padding: 75px 15px;}
.footer-col-1, .footer-col-2, .footer-col-3, .footer-col-4{padding: 0 20px}
.scale-agency{padding-top: 14%!important}
.scale-agency .scale-agency-row{padding-top: 7%}
/* .six-icons-row .search-engine{margin-top: 30px} */
.result-driven-icons .list, .result-driven-icons .dollar{margin-bottom: 42px}
/* .result-driven-icons .dollar{padding: 40px 25px} */
.shadow-sidebar-section .blog-writing-side-content{padding: 30px 25px;margin-bottom: 0px}
.blog-repurposing .vc_separator{padding-top: 25px}
.term-services .page-title{background-size: cover;background-repeat: no-repeat;}
.vc_row{margin: 0}
.result-driven-icons .column-2, .result-driven-icons .column-3{width: 32%!important}
.home-header-section h1{margin-bottom: 25px; line-height: 75px;}
.logo-section .vc_single_image-img.attachment-full{padding: 0 15px;}
.logo-11{padding-bottom: 30px}
}

@media only screen and (min-width:320px) and (max-width: 990px){
	ul.subnav li::after {content:""!important}
	#menu-main-menu a:hover{border-bottom:none}
	.menu > li > ul a{opacity:1!important}
	.subnav li{line-height:50px!important}
	.menu > li ul li a,.menu > li > ul:not(.multi-column) ul{padding-bottom:0px!important}
	.menu > li ul{padding-top: 0px;margin-top: -20px;}
#menu-main-menu li{height: 100%!important;}
.scale-agency{height: 100%}
.checkout-home-button a{padding: 15px 50px!important}
.scale-agency-row p{overflow: hidden;display: block}
.accordian-section .accordion li.active::before, .accordian-section .accordion li::before {right: 10px}
}

@media only screen and (max-width: 787px){
	#sp-testimonial-free-wrapper-3583 .sp-testimonial-free-section{padding:0px!important}
	.sp-testimonial-free-section .slick-prev{left: -35px;}
	.sp-testimonial-free-section .slick-next{right: -35px;}
.testimonial-header{padding-top: 0.5em}
.masonry-shop .card__price{display: none}
footer .text-widget{border-bottom: 2px solid rgba(255,255,255,0.1)}
.every-blog .every-blog-1 .wpb_content_element, .six-reasons .six-reasons-heading .wpb_content_element, .blog-content .blog-content-inner .vc_column-inner {padding: 25px;}
.blog-writing-sidebar{margin-top: 30px;}
.every-blog .every-blog-1 h2, .six-reasons .six-reasons-heading h2{font-size: 24px}
.result-driven-icons .list, .result-driven-icons .dollar, .result-driven-icons .eye, 
.result-driven-icons .file,.one-blog, .two-blog, .three-blog, 
.four-blog, .five-blog{margin-bottom: 30px}
.logo-section .logo-11{margin-bottom: 0px}
.shadow-sidebar{width: 95%!important;margin-left: 9px}
#customer_login .u-column2{border: none}
.woocommerce-account .woocommerce-MyAccount-navigation li a{margin-bottom: 0}
.woocommerce-MyAccount-navigation{min-height: 355px!important}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{width: 20%}
.vc_row{margin: 0}
.blog-thumbnail h3{font-size: 24px!important;line-height: 1.3}
.my-investment .wpb_content_element{padding: 20px}
.five-step h2, .four-simple h2{font-size: 24px!important}
.five-icon p{text-align: center}
.hero-front .wpb_content_element{padding: 30px;margin-bottom: 0}
	.big-agency .column_container{margin-top: 20px}
	.four-simple-steps{padding: 50px 0px!important;}
	.four-simple-steps, .testimonial-row{margin-left:0!important;margin-right:0!important}
}

@media only screen and (min-width:320px) and (max-width: 480px){
#custom_html-2 .textwidget, #custom_html-4 .textwidget, #custom_html-6 .textwidget, 
#custom_html-8 .textwidget {padding-bottom: 0px;}
#custom_html-4 .textwidget, #custom_html-6 .textwidget, #custom_html-8 .textwidget,
 #custom_html-2 .textwidget {border-bottom: none;}
#custom_html-1 .textwidget, #custom_html-3 .textwidget, #custom_html-5 .textwidget,
  #custom_html-7 .textwidget, #custom_html-9 .textwidget {margin-top: 0px!important;}
.blog-writing-sidebar-button button{padding: 20px 12px!important}
.repurposing-numbers .num-1 h2{width: 21%}
.result-driven-icons .column-2, .result-driven-icons .column-3{width: 100%}
.blog-content-inner h2{font-size: 24px!important}
.result-driven h2, .testimonial-blog-writing h2{font-size: 20px!important}
.result-driven-icons .column-3{margin-left: 0px}
.testimonial-post .container{width: 90%!important}
.scale-agency h4{font-size: 17px;margin-top: 10px}
.home-panel-2 h3{font-size: 24px}
.home-panel-2 .vc_icon_element,.home-panel-2 .wpb_text_column h4,.home-panel-3 .wpb_content_element{margin-bottom: 0}
.home-panel-3{padding: 0 15px;}
	
}

@media only screen and (min-width:320px) and (max-width: 360px){
.logo-1 .vc_box_border_grey, .logo-1 figure, .logo-1 img{width: 100%}
.logo-section .logo-1 img{margin-bottom: 25px}
.result-driven-icons .list-image, .result-driven-icons .dollar-image, 
.result-driven-icons .eye-image, .result-driven-icons .file-image{width: 25%;float: left}
	.logo-image .column_container{width: 50%;float: left;padding: 0 10px}
}

@media only screen and (min-width:480px) and (max-width: 640px){
.repurposing-numbers .num-2 h2, .repurposing-numbers .num-1 h2{padding-left: 35px;width: 18%}
.result-driven-icons .list-image, .result-driven-icons .dollar-image, 
.result-driven-icons .eye-image, .result-driven-icons .file-image{width: 21%;float: left}
.logo-1 .wpb_single_image{margin-bottom: 25px}
.four-steps .column_container{width: 50%;float: left}
	.logo-image .column_container{width: 33.33%;float: left;padding: 0 10px}
}

@media only screen and (min-width:1000px){
body.home .logo-module{margin-top:7px;background-image: url('images/logo_pigtail.png');width: 30%;background-repeat: no-repeat;}
body.home .logo-module img{display: none!important}
body.home .nav--fixed #menu-item-2549 a, body.home .interface-bag, body.home #menu-main-menu a{color:#fff}
#menu-main-menu li{height: 55px}
/* #menu-main-menu a:hover{height: 50px} */
#menu-item-2549 a:hover{height: 32px}
}

@media only screen and (min-width:768px) and (max-width:780px){
.woocommerce-account .woocommerce-MyAccount-navigation li a{margin-bottom: 0}
.woocommerce-MyAccount-navigation{min-height: 355px!important}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{width: 20%}
}

@media only screen and (min-width:1024px) and (max-width:1100px){
.repurposing-numbers .num-1 h2, .repurposing-numbers .num-2 h2{padding-left: 10px}
.vc_row{margin: 0}
.result-driven-icons .list-image, .result-driven-icons .dollar-image, .result-driven-icons .eye-image, .result-driven-icons .file-image {
    padding: 0px;}
.four-box-icon .list{min-height: 210px!important}
}

@media only screen and (min-width:768px) and (max-width:980px){
.footer-col-1, .footer-col-2, .footer-col-3, .footer-col-4{width:25%!important;padding:0}
.cat-landing .content-writing, .services-landing .type-product{width:47%;float:left}
.four-simple h2, .content-writing h2{font-size:30px!important}
.repurposing-numbers .num-1 h2, .repurposing-numbers .num-2 h2{width:25%}
.repurposing-numbers .num-empty-col{width: 15%}
.repurposing-numbers .four-blog, .repurposing-numbers .five-blog{width: 33.333%}
.repurposing-numbers .num-2 p, .repurposing-numbers .num-1 p{min-height: 72px}
.result-driven-icons .list-image, .result-driven-icons .dollar-image,
 .result-driven-icons .eye-image, .result-driven-icons .file-image{padding: 0}
 .result-driven-icons .list, .result-driven-icons .dollar, .result-driven-icons .eye, 
 .result-driven-icons .file{padding: 15px;margin-bottom: 25px;min-height: 145px}
.scale-agency{padding-bottom: 0!important}
.shadow-sidebar .blog-writing-side-content{padding-bottom: 0}
.six-reasons .six-reasons-heading h2{font-size: 32px}
.every-blog .every-blog-1 h2{font-size: 28px}
.vc_row{margin: 0}
.testimonial-post .container{width: 90%!important}
.result-driven-icons .column-1{width: 10%}
.result-driven-icons .column-2, .result-driven-icons .column-3{width: 40%!important}
.my-investment .wpb_content_element{padding: 20px}
.postid-2267 .repurposing-numbers .num-1 h2, .postid-2263 .repurposing-numbers .num-1 h2, .postid-2331 .repurposing-numbers .num-1 h2, .postid-2352 .repurposing-numbers .num-1 h2{width: 35%!important}
.four-simple .wpb_content_element p{min-height: 155px!important}
.four-box-icon .eye{min-height: 182px!important}
.four-box-icon .list{min-height: 145px!important}
	.four-steps h2{width: 30%}
}
.desktop-add-cart{display:block;}
.mobile-add-cart{display:none}
@media only screen and (min-width:320px) and (max-width: 640px){
	.mobile-add-cart{display:block}
	.desktop-add-cart{display:none;}
	.mobile-cart-row{padding: 0 25px}
}
.blog-writing-sidebar table td,  .blog-writing-sidebar table th, .blog-writing-sidebar th, body.single-product .blog-writing-sidebar td, body.single-product .blog-writing-sidebar table thead tr, body.single-product .blog-writing-sidebar table
{background-color:transparent!important;}body.single-product td.label, body.single-product .quantity, body.single-product .reset_variations{display:none!important;}body.single-product #pa_blog-writing{font-size:13px!important;}body.single-product .select-option{margin-bottom:5px!important;font-size:13px!important;}
body.single-product .price{padding-top:5px!important;} 
body.single-product .variations{margin-bottom:5px!important;}
body.single-product .interface-down-open-big{display:block!important;}body.single-product .select-option i{right:10px!important;}
.button-bar{margin-left:3em; margin-bottom: 1em;}
.icon-text p strong{position:absolute; top:1.5em; left:7em; padding-left: 15px;}
.tax-product_cat .card-7 .card__body .card__price{position:inherit!important;display:block!important;top:0!important;text-align:left!important; padding-left:2.4375em; color:#ff0000!important;}.tax-product_cat .card__price span{color:#ff0000!important;}
.tax-product_cat .card__price{display:block!important;}.tax-product_cat .short-description{padding-top:20px;padding-bottom:20px; font-size: 24px;color:#767676!important;line-height:30px;}.tax-product_cat .short-description p{padding-top:0!important;padding-bottom:0!important;margin-bottom:0!important}
.tax-product_cat .masonry .masonry__container{overflow:inherit!important;margin-top:30px!important;}
body.single-post .background-image-holder{transform:none!important}.blog-writing-sidebar ul li{padding-left:24px!important;}

@media only screen and (min-width:768px) and (max-width: 1024px){
	.nav-bar .nav-module.right{padding-right: 1.5em!important;}
}
.four-simple-steps, .testimonial-row{margin-left:0!important;margin-right:0!important}
.home-header-section{width:100%!important;}
form.cart{margin-bottom:10px}
.services-bottom{padding-top:0!important; padding-bottom: 0!important}
.services-bottom section{padding-bottom: 0!important; padding-top: 3%}
.services-bottom .container{text-align: center;}
.services-bottom ul li{list-style-type: none; display: inline; padding: 0 2%}
.services-bottom ul li a{font-size: 1.3em;}.services-bottom ul li a:hover{color:#3c4c6c}
.services-widget{padding-bottom: 0}
ul.subnav li::after {
    content: "\27A4";
    font-size: 13px;
	color:#ccc;
	margin-left: -8px;
	position:absolute;
} 
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
	outline: 0px auto -webkit-focus-ring-color;}
  ul.subnav .subnav li::after{content:""!important;}
.menu > li > ul:not(.multi-column) > li.dropdown > a:after{background:transparent}
.menu li a,.menu > li:hover > a{opacity:1}
/* .landing-page-testimonial .vc_column-inner{padding:0px!important} */
/* .landing-page-testimonial img{border: 3px solid #3c4c6c;border-radius: 50%;} */
.landing-page-testimonial .vc_column-inner{padding:0px!important}
.landing-page-testimonial li{list-style:none!important}
.testimonial-slider-landing h3{margin-bottom:1em!important}
.new-panding-page-no p,.new-panding-page-no h3{color:#fff!important} 
.new-panding-page-no h3{margin-bottom:5px}
.new-panding-page-no .vc_column-inner{padding:20px 0px!important}
.postid-3557 .services-widget,.postid-3557 .four-simple-steps,.postid-3557  .bg--dark.footer-4 h3,.postid-3557  .bg--dark.footer-4 .col-md-3,.postid-3557 .testimonial-row,.postid-3557 .webinar-landing,.postid-4360 .services-widget,.postid-4360 .four-simple-steps,.postid-4360  .bg--dark.footer-4 h3,
.postid-4360  .bg--dark.footer-4 .col-md-3,.postid-4360 .testimonial-row,.postid-4360 .webinar-landing{display:none}
.postid-3557 .footer-4,.postid-4360 .footer-4{background-color:#e7ecf2!important}
.blog-content-inner ul li{list-style-type:disc;list-style-position:outside}
.blog-content-inner ul,.blog-content-inner ol{margin-left:20px}
.blog-content-inner h3{margin-bottom:10px}
.web-ul{margin-top:10px}
.landing-page-testimonial blockquote{font-size:16px;text-align:left}
.landing-page-testimonial h5{text-align:left}
.tfree-client-testimonial p{text-align:left;font-style:italic}
.slick-dots button{background:#444!important}
.postid-3557 .blog-writing-sidebar-button,.postid-4360 .blog-writing-sidebar-button{padding-bottom:0px!important}
.six-reasons-heading h3,.six-reasons-heading p{color:#fff;}
.powerp p{color:#444!important}
.blog-sidebar1{margin-bottom:1em;padding-bottom:0px}
.webinar-landing{padding-bottom:0px!important}
.webinar-landing-row{padding-bottom:5em!important}
.blog-writing-sidebar .price span{font-size:24px;font-weight:600} 
.cat-landing{padding-top:3em!important}
.postid-4677 .webinar-landing{display:none!important}
.accordion li .accordion__content *:last-child{padding-bottom: 10px!important;}
.accordion li .accordion__content *:first-child{padding-top: 10px!important;}
.blog-accordion .accordion li .accordion__content *:last-child{padding-bottom: 10px!important;}
.blog-accordion .accordion li .accordion__content *:first-child{padding-top: 10px!important;}
.postid-6443 .four-simple-steps, .postid-6443 .testimonial-row, .postid-6443 .webinar-landing{display: none!important;}