/*
* Add child theme CSS Rules
*/
.page-template-page-faqs .header-wrap, .breadcrumb {display:none !important;}

.faqs-home {float:left; margin:0 15px 0 0;}

.header-elem .mini_cart_img img{display:none}

.header-elem .pix-cart .price-mini{
	
	    margin-left: 40px;
}

.nav-border .main-nav ul.menu > li > a {margin: 0 15px !important;}
.dark-logo {
max-height: 60px !important;
}

@media (max-width: 768px) {
.ubtn-small {
        margin-left: -6px !important;
    width: 190px !important;
}

.cert {
    float: left !important;
}

.copyright .copyright-right .header-elem {
float: left !important;
}

}

#sub-header {
background-image: url('/wp-content/uploads/2017/10/aml-1920x120px-01.jpg');
color: #fff !important;
padding: 60px 0 !important;
background-size: cover;
}

#sub-header h2, .banner-header h2, .breadcrumb li a, .breadcrumb li span, #sub-header .current {
color: #fff !important;
}
.wpb-js-composer .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a{
    font-weight: 900 !important;
    font-size: 20px !important;
    color: #fff !important;
}

.vc_tta-title-text {
    font-weight: 600 !important;
    font-size: 20px !important;
}

.wpb-js-composer .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #006db8 !important;
    background-color: #006db8 !important;
}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #006db8 !important;
    background-color: #006db8 !important;
}

.wpb-js-composer .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
    border-color: #ededed !important;
    background-color: #ededed !important;
}



.wpb-js-composer .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
    border-color: #cccccc !important;
    background-color: #cccccc !important;
}

.vc_tta-controls-icon vc_tta-controls-icon-plus {
 color: #fff !important;
}

.wpb-js-composer .vc_tta-color-black.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-black.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #fff !important;
}

body, ul, li, html, p {
font-size: 16px !important;
color: #2b2b2b !important;
}

h3, blockquote, .top-details, #logo, .btn, .title, .process .text .process-style, .process .text span.inner-text, .percent-text, .gradient-text, #filters.normal li a, #filters.normal.simple li a, .price-table .plan-title, .counter .counter-value, .blog .post .quote-author, .pix-recent-blog-posts .content .top-meta, .single .post_format-post-format-quote .quote-link-content .quote-author, .authorDetails .authorName a, .comment-list .fn a, .comment-list .fn, .footer-dark #pageFooterCon .widget .tagcloud a, .widget select, .widget_archive select, .widget_categories select, .screen-reader-text, footer .widget .widgettitle, .recentpost .content, .popularpost .content, .wpcf7-submit, .contactform .textfield, .wpcf7-text, .wpcf7-number, .wpcf7-date, .wpcf7-select, .wpcf7-quiz, .wpcf7-captchar, .contactform .message, .wpcf7-textarea, #amz-settings-inner h3, .amz-setting .amz-setting-inner a, .pix-item-icon, .pix-cart .product_list_widget li.empty, .pix-cart .product_list_widget li a, .pix-cart .woocommerce-price-amount.amount, .pix-cart .product_list_widget .quantity, .pix-cart .widget_shopping_cart_content .total, .pix-cart .total, .woo-product-item .price, .button, input[type="submit"], .summary .price ins, .summary .price .amount, .product_meta span, .woocommerce-tabs#commentform label, .woocommerce-message, .woocommerce-error, .woocommerce-info, .cart-collaterals table tbody th, .cart-collaterals table tbody td, table.shop_table thead th, table.shop_table tbody td, .add_to_cart_button, .added_to_cart, .ajax_add_to_cart, .product_type_external, .product_type_grouped, .summary .cart .group_table td.label a, .summary .cart .group_table .price p, .checkout.woocommerce-checkout, .stock, .quantity .qty, .copyright-text, .copyright-text a {
    font-family: 'Open Sans', Arial, sans-serif !important;
}

blockquote small {
    text-align: center !important;
    font-size: 12px;
	margin-top: 10px !important;
}

h4 {
line-height: 24px;
}

.vc_general.vc_cta3 {
padding: 0px !important;
}

.vc_general.vc_cta3.vc_cta3-style-classic, .vc_general.vc_cta3.vc_cta3-style-custom {
border: none !important;
}

.vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content {
    padding-right: 55px !important;
    display: table-cell;
}

.vc_btn3.vc_btn3-color-white, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
    color: #2a2771 !important;
    background-color: #FFF;
    font-weight: 800 !important;
}

.vc_btn3.vc_btn3-size-md {
    font-size: 16px !important;
    padding: 10px 25px !important;
    font-weight: 800 !important;
    margin-top: 10px !important;
}

.top-details a {
color: #757575 !important;
    font-weight: 600 !important;
    font-size: 14px !important;
}

@media(max-width:480px) {
    .container, .main-side-left .container, .pix-container, .main-side-left .left-menu-content .pix-container, .left-main-menu .menu-container {
        max-width: 100%;
    }
}

 li.pix-megamenu > ul.sub-menu > li > a, .main-nav li.pix-megamenu > ul.sub-menu > li:hover > a, .header-con .main-nav li.pix-megamenu > ul.sub-menu > li > a, .textfield, #sub-header h2 {
font-weight: 800 !important;
font-family: 'Open Sans', Arial, sans-serif !important;
    font-size: 26px;
}

.breadcrumb li span, #sub-header .current {
font-size: 13px !important;
padding-top: 5px !important;
}

textarea#attendees.input-text.form-row-wide.thwcfe-input-field {
height: 300px !important;
}

.payment_methods .input-radio {
    float: left;
    margin-right: 10px;
    margin-top: 17px;
    margin-left: -20px !important;
    outline: none;
}

.payment_methods li:first-child {
    border-top: 1px solid #eaeaea;
    background: #e6e6e6 !important;
}

.payment_methods li:last-child {
    border-bottom: 1px solid #eaeaea;
    background: #cecece !important;
}

.woocommerce-additional-fields {
display: none !important;
}

.payment_methods li label {
    margin-bottom: 0px;
/*     font-weight: normal; */
    height: 45px;
    line-height: 45px;
    padding: 0px 35px;
    cursor: pointer;
    font-weight: 900 !important;
    color: #006ebe !important;
}

.order-total {
background-color: #006ebe66 !important;
}

.cart-subtotal {
    background-color: #cecece66 !important;
}

.payment_methods p {
    margin-bottom: 0px;
    padding: 0px 10px 20px 12px !important;
    text-indent: 0px !important;
}

.shop_table .button.checkout-button {
border-color: #006db8 !important;
    background-color: #006ebe !important;
    color: #fff !important;
    font-weight: 800 !important;
    border-radius: 0px !important;
    text-transform: initial !important;
    font-size: 16px !important;
    letter-spacing: 0.2px !important;
    height: 50px !important;
padding-top: 4px !important;
}

.wcppec-checkout-buttons__separator {
display: none !important;
}

.wcppec-checkout-buttons__button {
display: none !important;
}



.woocommerce-message {
    height: auto;
    line-height: 1.4;
    padding: 15px 40px;
    background: #76b7164f;
}

.woo-product-item .title {
    font-size: 14px !important;
    margin: 30px 0 5px 0;
    color: #333333;
}

.woo-product-item .price {
    margin-bottom: 7px;
    display: inline-block;
    background: none !important;
    color: #006db8 !important;
    font-size: 14px !important;
    font-family: "Poppins", Arial, sans-serif;
    font-weight: 700 !important;
}

.woo-product-item {
    text-align: center;
    position: relative;
    overflow: hidden;
    max-width: 398px;
    margin: 0 auto;
    background-color: white;
    padding: 15px;
margin-bottom: 30px !important;
}

.product-content {
    margin-bottom: 0px !important;
}

.woocommerce-order-details__title {
padding-top: 40px !important;
}

.woocommerce-column__title {
    padding-top: 60px !important;
}

.woocommerce-cart #main {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.btn-modal-md {
    padding: 12px 30px !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    -webkit-border-radius: 3px !important;
    border-radius: 0px !important;
    font-weight: 600 !important;
    border: none !important;
	background-color: #006ebe !important;
}


.btn-modal-md:hover {
    padding: 12px 30px !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    -webkit-border-radius: 3px !important;
    border-radius: 0px !important;
    font-weight: 600 !important;
    border: none !important;
		background-color: #1e73be !important;
}

.faqs-category-list h2 {line-height:50px; font-size:24px !important;}
.faq-cannot-find {line-height:40px;}

.faqs-category-list ul li {text-align:center !important; width:100% !important;}
    

.back-btn {text-align:left !important; background: #F7F8F9; padding-top: 20px; position:relative;}
.back-btn::before {position:absolute; top:0; right:100%; height:100%; min-height:76px; width:100%; content:"" !important; background: #F7F8F9;}
.back-btn::after {position:absolute; top:0; left:100%; height:100%; min-height:76px; width:100%; content:"" !important; background: #F7F8F9;}