/* --- old styles --- */

.signup1 {background: rgb(70, 70, 70) none repeat scroll 0% 0%;text-align: center;padding: 25px 15px;border-radius: 2px;max-width: 336px;margin: 0 auto;}
.signup2 {color: #FFF;font-size: 19.2px;margin-bottom: -11px;margin-top: 0px;}
.signup3 {padding: 8px 0px 0px;margin:0;color:#FEDD7A;margin-top: 0px;font-size: 34px;}
.signup4 {margin:0 0 8px;color:#fff;line-height: 1.2em;font-size: 14px;padding: 5px 0;}


.swp-field-wrap{
	width: calc(100% - 20px);
}

.swp-form {
	float: none;
}
.swpclear{
	clear: both;
}
.swp-form .swp-row{
	width: 100%;
}

.swp-form .swp-col{
    float: left;
    width: 100%;
}
.swp-form .swp-col-1{
	   margin-right: 10%;
}
.swp-form .swp-colsize-2{
	width: 100%;
}

.swp-email-valid-error, .swp-email-duplicate-error,.swp-success,.swp-captcha-error,.swp-spinner{
	display: none;
}
.swp-spinner{
    margin-left: 6px;
}

.swp-form-cont-521545{width:100%;background-color:#464646}
.swp-form-cont-521545 label{min-width:100%;color:#fff}
.swp-form-cont-521545 input[type="text"]{color:#212121;background-color:#fff;padding:10px;width:100%}

.swp-form-cont-521545 .field-submit{width:100%;color:#000 ;background-color:#fff;background-image:none;padding:10px}

/* --- custom styles --- */
/* Header Image */
.header-image-logo{
	background-image: url(/wp-content/uploads/2019/06/Banner-Website.png);  background-size: cover;    background-position: center;  min-height: 150px; 
 background-color: #000; 
 text-align:center; 
 font-size: 20px; 
 color: #ffffff; 
 padding: 25px 10px;
}

@media (max-width: 900px){
	.header-image-logo{
		min-height: calc(100vw * (307 / 1200));
		width: 100% ;
		padding: 30px 22px 0px 22px;
		background-size: contain;
		background-repeat: no-repeat ;
	}
}

/* search button */
.custom-pos-search{
	position: absolute;
	padding-left: 5px;
	margin-left: 15px;
}

.custom-pos-search span{
	padding: 0px
}

/* right menu */
.mvp-nav-menu.custom-menu{
	width: auto;
	float: right;
	position: relative;
}

.mvp-nav-menu.custom-menu ul{
	position: absolute;
	right: 0;
	width: 200px;
}

.mvp-nav-menu.custom-menu ul li{
	float: right;
}


/* fly out menu */
nav.mvp-fly-nav-menu ul li:first-child{
	margin-top:0;
}

/* woocommerce account menu */

.woocommerce-account .woocommerce-MyAccount-navigation ul li {
	list-style: none;
	padding-bottom: 0;
	margin-left: 0 ;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:before {
	opacity: 1;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
	padding: 5px 5px;
	display: block;
	font-family: 'Oswald', sans-serif;
	color: #222;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before {
	margin-right: 20px;
    opacity: .25;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover:before {
	opacity: 1;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before {
    font-family: 'FontAwesome';
	content: "\f0e4";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before {
    font-family: 'FontAwesome';
	content: "\f291";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--members-area a:before {
    font-family: 'FontAwesome';
	content: "\f0c0";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a:before {
    font-family: 'FontAwesome';
	content: "\f1ea";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before {
    font-family: 'FontAwesome';
	content: "\f1c6";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before {
    font-family: 'FontAwesome';
	content: "\f015";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before {
    font-family: 'FontAwesome';
	content: "\f09d";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before {
    font-family: 'FontAwesome';
	content: "\f007";
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before {
    font-family: 'FontAwesome';
	content: "\f08b";
}

.woocommerce-account .woocommerce-MyAccount-content h2 {
	font-size: 25px;
    text-align: center;
	font-weight: 600;
}

.woocommerce-account p.order-again {
    text-align: right;
}

.woocommerce-account .woocommerce-EditAccountForm input[type="submit"] {
    margin-top: 50px;
    float: right;
}

/* logos */

.mvp-nav-logo-reg img{
	max-width: 520px;
	padding: 15px 0;
}

#mvp-foot-logo{
	max-width: 300px;
	margin: 0 auto 40px;
	float: none;
}

/* subscribe boxes */

#rpt_pricr  .rpt_features{
	min-height: 120px;
	
}

#rpt_pricr  .rpt_head{
		min-height: 210px;
}

/* checkout */
#add_payment_method #payment div.payment_box .form-row, .woocommerce-cart #payment div.payment_box .form-row, .woocommerce-checkout #payment div.payment_box .form-row{
	padding: 0;
}
