/*
Theme Name: MRE Services
Theme URI: https://va.org/
Description: Creative Multipurpose WordPress Theme
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Author: Qode Interactive
Author URI: http://qodethemes.com/
Text Domain: bridge
Version: 20.6
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

.header_top .header-widget p{line-height:0;color: #fff!important;}
.cont-div, .cont-div2{padding-top: 10%;padding-bottom: 3%}
.cont-div h2, .cont-div2 h2{letter-spacing: 6px; font-weight:700;}
.cont-div p, .cont-div2 p{margin:30px 0 30px 0 !important;color: #525252;}
.cont-div2 p, .cont-div2 h2{color: #ddd !important;}
nav.main_menu ul li#nav-menu-item-27987{background: #bf0a30;margin-top: 10px;border: 3px solid #bf0a30;}
nav.main_menu ul li#nav-menu-item-27987 a{color: #fff;line-height: 2.2;opacity: 1;}
nav.main_menu ul li#nav-menu-item-27987:hover{background: transparent;border: 3px solid #bf0a30;}
nav.main_menu ul li#nav-menu-item-27987 a:hover{color:#bf0a30;}

.qode-news-holder.qode-nl-normal-space .qode-news-item .qode-ni-content, .master-bg .vc_col-has-fill .vc_column-inner .wpb_wrapper, .master-bg .vc_column-inner .wpb_wrapper{background:#f7f7f7;}
.widget .qode-news-holder.qode-nl-normal-space .qode-news-item .qode-ni-content{background:none;}
footer .footer_bottom ul li, footer .footer_bottom p{color: #c4c4c4 !important;font-size: 12px;}
/* ====== woocommerce  ======= */
.woocommerce .product .q_tabs.horizontal .tabs-container { text-align: left;border-top: 2px solid #192d6f;padding-top: 15px;border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;border-right: 1px solid #ddd;padding: 20px 20px;}
.woocommerce div.product .summary.entry-summary p.price span.amount{color: #192d6f}
.woocommerce .product .button, .woocommerce-checkout .woocommerce .button, .woocommerce-cart .woocommerce .button{background-color: #192d6f;}
.woocommerce .product .button{padding-left: 15%;padding-right: 15%;height: 52px;}
.woocommerce .product .button:hover, .woocommerce-checkout .woocommerce .button:hover, .woocommerce-cart .woocommerce .button:hover{background-color: #000;}
.woocommerce div.product .cart div.quantity{float: none;border: 1px solid #d9d9d9;padding: 2px 8px;width: 190px;margin-bottom: 20px;border-radius: 24px;}
.woocommerce div.product .cart div.quantity .plus{float: right;margin-top: 6px;}
.woocommerce div.product .cart div.quantity .input-text.qty{padding: 0 24%;width: 40px;}
.woocommerce div.quantity .minus, .woocommerce div.quantity .plus, .woocommerce-page div.quantity .minus, .woocommerce-page div.quantity .plus{width: 24px;height: 24px;font-size: 20px;font-weight: 800;}
.widget_woocommerce-dropdown-cart .shopping_cart_dropdown span.total{color:#444;}
.widget_woocommerce-dropdown-cart .shopping_cart_dropdown span.total span, .widget_woocommerce-dropdown-cart .shopping_cart_header .header_cart span{color: #bf0a30;}
.widget_woocommerce-dropdown-cart .shopping_cart_dropdown ul li a:hover{color: #bf0a30;}

.woocommerce div.product .summary table.variations tr td{color: #293b79;font-weight: 600;padding-left: 0;}
.woocommerce div.product .summary table.variations tr td select{padding:15px;}
.woocommerce .product .q_tabs.horizontal .tabs-nav, .woocommerce .product .q_tabs.horizontal .tabs-container{/*display:block;*/ display:none;} 
.woocommerce .product .q_tabs.horizontal .tabs-nav li{background: #eaeaea;}
.woocommerce .product .q_tabs.horizontal .tabs-nav li.active{background: #dadada;}
.woocommerce .product .q_tabs.horizontal .tabs-nav li a{font-size:16px;padding: 5px 15px;}
.woocommerce ul.woocommerce-error li{color: #f10;line-height:1.5;}
.woocommerce .woocommerce-notices-wrapper .woocommerce-message{background-color: #efefef;}
.woocommerce .woocommerce-info a{color: #3463ff;text-decoration: underline;}
.single-product.woocommerce div.product div.product_meta>span{font-size: 16px !important;font-weight: 600 !important;color: #000000 !important;}
.woocommerce ul.products li.product a.add-to-cart-button{text-align: center;margin: 15px auto 10px;width: 50%;padding: 0 17px;opacity: 1;visibility: visible;display: block;height: auto;}
.woocommerce ul.products li.product .add-to-cart-button-outer a.add-to-cart-button{margin-left: -50%;margin-top: -22px;opacity: 0;width:100%;}
.woocommerce ul.products li.product:hover .add-to-cart-button-outer a.add-to-cart-button{opacity: 1;visibility: visible;}
.woocommerce .woocommerce-privacy-policy-text a{color: #2659ff;}
.product-template-default footer ul li{font-family: 'Work Sans', sans-serif;}
	

.woocommerce-cart table.cart tbody tr td a:not, .woocommerce table.cart tbody tr span.amount, .woocommerce-page table.cart tbody span.amount(.checkout-button){color: #404040;}
.woocommerce form.checkout table.shop_table td, .woocommerce form.checkout table.shop_table span.amount{color: #404040 !important;}
.woocommerce form.checkout table.shop_table td strong, .woocommerce form.checkout table.shop_table th {font-weight: 600 !important;}
.woocommerce ul.products li.product:hover .image-wrapper img{opacity: .8 !important;}
.woocommerce.columns-4 ul.products li.product, .woocommerce .wpgis-slider-nav .slick-slide{border: 1px solid #ececec;}
.woocommerce .wpgis-slider-nav .slick-list .slick-track li img{margin: auto; max-width:100%;}
.woocommerce .woocommerce-breadcrumb{background: #efefef;font-size: 14px;padding: 0px 5px;}
.woocommerce .dropdown_product_cat{float: left;height: 44px;font-family: inherit;border-color: #e6e6e6;margin-right: 15px;}
.woocommerce .dropdown_product_cat select option{padding: 8px 16px;}

.woocommerce .button:hover, .woocommerce-page .button:hover, .woocommerce #submit:hover, .woocommerce ul.products li.product a.qbutton:hover, .woocommerce-page ul.products li.product a.qbutton:hover{background-color: #000000 !important;}

.woocommerce ul.products li.product .top-product-section .add-to-cart-button-outer, .woocommerce.single-product.qode-product-single-tabs-on-bottom .product .product_meta{display:none!important;}

.phone-section{background: #192d6f !important;padding: 35px 0;margin-right: auto;margin-left: auto;}
.col-sm-9, .col-sm-3, .col-sm-12{position: relative;width: 100%;padding-right: 15px;padding-left: 15px;}
.col-sm-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.col-sm-9 {-ms-flex: 0 0 74%;flex: 0 0 74%;max-width: 74%;}
.col-sm-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}

.ftr-btn{text-align:center;padding-top: 20px;}
.ftr-btn .CalltoAction{color: #fff;border: 3px solid #f5f5f5;text-transform: uppercase;background-color: rgba(0, 0, 0, 0.01);font-size: 24px;padding:18px 35px;font-weight: 700;}
.ftr-btn .CalltoAction:hover{background:#ffffff; color:#000;}
.qode-image-with-icon-and-text .qode-iwiat-image img {height: 225px;}

.phone-section .text_column h4, .phone-section .text_column p, .phone-section .text_column a.phone-btn{color:#fff !important;}
.phone-section .text_column h4{line-height: 1em;}
.phone-section .text_column p{margin:0;margin-top:10px;font-size:2em;line-height: 1em;}
.text_column a.phone-btn, .phone-section .text_column h4{font-size:3em; font-weight:700;}

/* ====== Multi Step Form ======= */
div.wpforms-container-full .wpforms-form h3{line-height:1.4;}
.wpforms-container-full.multi-form{padding:30px;}
.sp-footer p{color: #929292;font-size: 13px;line-height: 1.5;text-align:center;}
.sp-footer h5{color: #ababab;line-height: 1.5;text-align:center;margin-top:15px;}
.sp-footer a{color: #86b1ff;line-height: 1.5;text-align:center;}

.wpforms-container-full.multi-form .wpforms-form .wpforms-pagebreak-center .wpforms-page-button{font-size: 16px;font-weight: 600;}
.wpforms-container-full.multi-form .wpforms-form .wpforms-pagebreak-center .wpforms-page-button.wpforms-page-prev{border: 2px solid #a5a5a5;background: transparent;color: #a5a5a5;}	
.wpforms-container-full.multi-form .wpforms-form .wpforms-pagebreak-center .wpforms-page-button.wpforms-page-prev:hover{ background-color: #ff471a;border: 2px solid #ff471a;color: #ffffff;}

.wpforms-container-full.multi-form form .wpforms-form .wpforms-field-row{margin-bottom: 15px}
.wpforms-container-full.multi-form form .wpforms-page ul li label{
	 padding: 12px 25px;
	 width: 100%;
	 display: block;
	 text-align: left;
	 color: #3c454c;
	 cursor: pointer;
	 position: relative;
	 z-index: 2;
	 transition: color 200ms ease-in;
	 overflow: hidden;
	box-shadow: 0 17px 15px -7px #ddd;
	-webkit-box-shadow: 0 17px 15px -7px #ddd;
	background:#fff;
}
.wpforms-container-full.multi-form form .wpforms-page ul li label:hover{
-webkit-box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.1);
}
.wpforms-container-full.multi-form form .wpforms-page ul li label:before {
	 width: 100%;
	 height: 10px;
	 border-radius: 50%;
	 content: '';
	 background-color: #5562eb;
	 position: absolute;
	 left: 50%;
	 top: 50%;
	 transform: translate(-50%, -50%) scale3d(1, 1, 1);
	 transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
	 opacity: 0;
	 z-index: -1;
}
.wpforms-container-full.multi-form form .wpforms-page ul li label:after {
	 width: 32px;
	 height: 32px;
	 content: '';
	 border: 2px solid #d1d7dc;
	 background-color: #fff;
	 background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");
	 background-repeat: no-repeat;
	 background-position: 2px 3px;
	 border-radius: 50%;
	 z-index: 2;
	 position: absolute;
	 right: 20px;
	 top: 50%;
	 transform: translateY(-50%);
	 cursor: pointer;
	 transition: all 200ms ease-in;
}
.wpforms-container-full.multi-form form .wpforms-page ul li input[type=checkbox], .wpforms-container-full.multi-form form .wpforms-page ul li input[type=radio]{
	 width: 32px;
	 height: 32px;
	 order: 1;
	 z-index: 2;
	 position: absolute;
	 right: 30px;
	 top: 50%;
	 transform: translateY(-50%);
	 cursor: pointer;
	 visibility: hidden;
}
 .wpforms-container-full.multi-form form .wpforms-page ul li input[type=checkbox]:checked ~ label, .wpforms-container-full.multi-form form .wpforms-page ul li input[type=radio]:checked ~ label{
	 color: #fff;
}
.wpforms-container-full.multi-form form .wpforms-page ul li input[type=checkbox]:checked ~ label:before, .wpforms-container-full.multi-form form .wpforms-page ul li input[type=radio]:checked ~ label:before{
	 transform: translate(-50%, -50%) scale3d(56, 56, 1);
	 opacity: 1;
}
.wpforms-container-full.multi-form form .wpforms-page ul li input[type=checkbox]:checked ~ label:after, .wpforms-container-full.multi-form form .wpforms-page ul li input[type=radio]:checked ~ label:after{
	 background-color: #54e0c7;
	 border-color: #54e0c7;
}

.wpforms-container-full.multi-form form .wpforms-page ul li input[type=radio]{visibility: hidden !important;}

/* ==== single page Form New  =====*/
.new-style-from div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul li{padding-right: 15px !important;}
.new-style-from div.wpforms-container-full .wpforms-form input[type=text],.new-style-from div.wpforms-container-full .wpforms-form input[type=number],.new-style-from div.wpforms-container-full .wpforms-form input[type=tel],.new-style-from div.wpforms-container-full .wpforms-form input[type=email],.new-style-from div.wpforms-container-full .wpforms-form select{height:34px;}
.new-style-from div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-html{padding:0px}
.new-style-from div.wpforms-container-full .wpforms-form .wpforms-field{padding: 5px 0px 10px 0px;}
.form-div h4, .new-style-from div.wpforms-container-full .wpforms-form h4, .new-style-from div.wpforms-container-full .wpforms-form h5{color:#fff;}
.new-style-from div.wpforms-container-full .wpforms-form label.wpforms-error{color:#ff704d;}

.va-load{padding: 20px 8px;}
.va-load .qode-crossfade-images{display:block;background: #fff;}

.start-loan{background:#ffffff;text-align:center;padding: 15px 10px;overflow: hidden;transition: transform .2s;}
.start-loan h3{font-weight:500;}
.start-loan span{font-weight:600;border-bottom: 1px dotted;color: #357dcc;}
.start-loan:hover{transform: scale(1.1); -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);}
/* # WooCommerce Cart Icon CSS with FontAwesome 5 */

 
/* ====== Display None ======= */
.home .title .title_holder .container, .single-snax_poll .title .title_holder, .single-snax_poll .blog_holder article .post_text h2 .date, .single-post .snax.snax-post-container, .sidebar .widget .latest_post_inner .post_infos, footer .widget .latest_post_inner .post_infos, .snax_poll .icon_social_holder, .page-template-landing_page .mashsb-container.mashsb-main{display:none !important;}

/* ==== Media Query ====== */
@media only screen and (max-width: 768px){
	.btn-res .mst-btm{margin-bottom:10px;}
	.ftr-btn .CalltoAction{font-size: 16px;padding: 10px 20px;}
	.wpforms-container-full.multi-form{padding:0px;}
	.multi-responsive.wpb_column{width:100%;}
.footer_bottom ul.menu li {display: contents !important;}
}

@media only screen and (max-width:600px){
.header_top .header-widget p {line-height:1.4;padding:0;margin:5px 0px;}
.reverse-cols .section_inner_margin{flex-direction: column-reverse;display: flex;}
.cont-div{padding-top: 3%;padding-bottom: 3%}	
.cont-div h2, .cont-div2 h2{font-size: 22px;line-height: 1.5;}
header.menu_bottom.has_header_fixed_right .mobile_menu_button{height: 90px;}
.title h1{margin-top:15px;}
	.new-style-from .wpforms-container-full.multi-form form .wpforms-field-container .wpforms-field ul li label,.wpforms-container-full.multi-form form .wpforms-page ul li label{ padding: 12px 16px}
	.new-style-from .wpforms-container-full.multi-form form .wpforms-field-container .wpforms-field ul li label:after,.wpforms-container-full.multi-form form .wpforms-page ul li label:after{right:15px}	
	.va-load .qode-crossfade-images{margin-bottom:15px;}
.start-loan{margin-bottom:25px;}
.footer_top, .footer_top.footer_top_full{padding-top: 40px;padding-bottom: 10px;}
.text_column a.phone-btn, .phone-section .text_column h4{font-size: 1.6em;}	
.phone-section .text_column p{font-size: 1.2em;}
/*.header_top .right{display:none;}*/
.woocommerce.single-product.qode-product-single-tabs-on-bottom .q_tabs{padding: 30px 0 30px !important;}
.woocommerce .woocommerce-notices-wrapper .woocommerce-message{margin-bottom: 15px;padding: 15px 5px;line-height: 1.5;letter-spacing: 0;}
.woocommerce .woocommerce-notices-wrapper .woocommerce-message a.button{display: block;text-align: center;width: 50%; margin: auto;margin-bottom: 12px;}
.woocommerce .title h1{margin-top: 15px;}
	.woocommerce table.cart tr td.actions>.checkout-button{float: left;max-width: 54%;} 
	.woocommerce table.cart tr td.actions input[type="submit"]{max-width: 40%;}
	.woocommerce .product .button{padding-left: 20%;padding-right: 20%;}
	.woocommerce.columns-4 .container_inner>ul.products li.product{width: 48%;}
	.woocommerce.columns-4 .container_inner>ul.products li.product h6{min-height:82px;padding:0;line-height: 1.4;text-transform: capitalize;}
	.widget_woocommerce-dropdown-cart .shopping_cart_outer, .side_menu_button_wrapper.right .header_bottom_right_widget_holder{display: block;}
	.woocommerce .woocommerce-result-count{margin-top: 0 !important;margin-bottom: 0 !important;font-size: 14px;}
	.woocommerce .dropdown_product_cat{margin-top:5px;margin-right:5px;}
	
}