.intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name{
	color:#000!important;
}
.intl-tel-input .country-list{
	width: 360px !important;
}
.g-recaptcha {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
}
#jpwDontshow {
	color: rgb(255, 255, 255);
	left: 30px;
	position: fixed;
	top: 15px;
	z-index: 10000;
}
#jpwDontshow p{
	font-family: "GochiHand";
	font-size: 16px;
	font-weight: lighter;

}

button.ui-dialog-titlebar-close:after {
    content: '';
    position: absolute;
    width: 2px;
    height: 16px;
    background: #585858;
    border-radius: 5px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    top: 1px;
    left: 8px;
}
button.ui-dialog-titlebar-close:before {
    content: '';
    position: absolute;
    width: 2px;
    height: 16px;
    background: #585858;
    border-radius: 5px;
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    top: 2px;
    left: 8px;
}

.page-template .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable{height: auto;
    width: auto !important;
    max-width: 500px !important;
    top: 3% !important;
    left: 0 !important;
    right: 0 !important;
    display: block !important;
    margin: 0 auto !important;
    position: fixed !important;}

#jpWalkthrough #jpwTooltip{
    position: absolute;
    z-index: 9999;
    margin: 0 auto !important;
    top: 45px !important;
    bottom: 0px !important;
    left: 0 !important;
    right: 0px !important;
    width: 100% !important;
    display: block !important;
}
#jpWalkthrough #tooltipWrapper{width: 100% !important;}
.dark-div .navbar-toggle{margin: 15px 15px !important;}
.ui-dialog .ui-dialog-titlebar-close{background: #fff !important;border-color: #fff !important;}
.wpb_wrapper .mpc-textblock.mpc-typography--preset_0.mpc-inited{font-size: 30px !important;}
.content-single .mm-update-button{display: inline-block !important;}

#jpWalkthrough #jpwTooltip{    top: 185px !important;}
.dark-div .navbar-toggle {margin: 15px 0px 15px 0px !important;}
.page-template .ui-resizable.ui-draggable.ui-front.ui-corner-all.ui-widget-content.ui-widget.ui-dialog{width: 100% !important;}
div#mm-myaccount-billing-info-dialog{    height: auto !important;}
div#mm-myaccount-subscription-info-dialog{    height:auto !important;}
.ui-dialog div#mm-myaccount-account-details-dialog{    height: auto !important;}
h1 {font-size: 20px !important;}

#jpwDontshow p input#dont_show_again{ margin-left: -20px;vertical-align: sub;}

#mm-form-container td {
    padding: 7px 20px;
    vertical-align: middle !important;
}
/* 06-07-2017 */

#jpWalkthrough #jpwTooltip .bottom{ top: -56px !important;}
#jpWalkthrough #jpwTooltip {top: 265px !important;}
#jpWalkthrough #jpwTooltip .top{ bottom: 10px !important;}
div#mm-myaccount-order-history-dialog{ height: auto !important;}
#tooltipInner #jfwstb_1 {margin-top: -150px;}
.content-single.toggled .vc_row.wpb_row.vc_row-fluid.vc_row-has-fill.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex.mpc-row{min-height: 48.252vh !important;}
#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
.mm_right_column .g-recaptcha{float: left;}
.page-id-2077 #tooltipInner #jfwstb_1 {margin-top: 0px;}
a.mpc-item.mpc-transition img{    min-width: 300px;}
.toggled .vc_row-o-full-height{min-height: 48.252vh !important;}
.mm-socialLoginFacebookSignup{width: 200px;display: block;margin: 0 auto;box-shadow: none;}
.mm-socialLoginFacebookSignup img{width: 100%;height: auto;} 
.mm-subscriptions-init,.mm-order-init{overflow-x: scroll;}
#mm-subscriptions-table,#mm-order-history-table{min-width: 600px;}  
.mm_custom_main_table_init .mm_custom_sub_table_init tr:nth-child(4){ display: none;}

 @media screen and (max-width: 768px) {
 	.content-single .wpb_wrapper .mpc-textblock h1{font-size: 24px !important;}
 	#wrap #content .wpb_wrapper .mpc-textblock{font-size: 16px !important;}
 }
 @media screen and (max-width: 767px){
  	.wpb_wrapper .mpc-item.mpc-transition{    max-width: 100px;margin: 0 auto;display: block;}
  	#content .mpc-image.mpc-inited{display: block !important;}
  	.wpb_wrapper .mpc-image{display: block !important;}
	.wpb_wrapper .mpc-image .mpc-item{margin: 0 auto 20px !important;display: table !important;max-width: 180px !important;}
	.wpb_wrapper .mpc-image.mpc-fullwidth .mpc-item{margin: 0 auto 20px !important;display: table !important;max-width: 100% !important;}
	.navbar-header .logo{display: inline-block;}
	.content-single.toggled .vc_row.wpb_row.vc_row-fluid.vc_row-o-content-middle.vc_row-flex.mpc-row{    display: -webkit-box;
    display: -moz-box;
    display: box;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;}
   .content-single.toggled .vc_row.wpb_row.vc_row-fluid.vc_row-o-content-middle.vc_row-flex.mpc-row .wpb_column.vc_column_container.vc_col-sm-3.mpc-column{    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    box-ordinal-group: 2;}
   .content-single.toggled .vc_row.wpb_row.vc_row-fluid.vc_row-o-content-middle.vc_row-flex.mpc-row .wpb_column.vc_column_container.vc_col-sm-6.mpc-column{    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    box-ordinal-group: 1;}
    .wpb_wrapper .mpc-image.mpc-fullwidth .mpc-item {margin: 0 auto 20px !important;display: table !important;max-width: 230px !important;}
  	.wpb_text_column.wpb_content_element{margin-bottom: 5px;}
  	#jpWalkthrough #jpwTooltip .bottom{    display: none;}
  	.wpb_wrapper .mpc-image a.mpc-item{max-width: 270px !important;}
  	.wpb_wrapper .mpc-image .mpc-item{    max-width: 300px !important;}
  	
  	.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex.mpc-row .wpb_column.vc_column_container.vc_col-sm-4.mpc-column{    width: 33% !important;
    display: inline-block !important;}
  }
  @media screen and (max-height: 575px){ 
  #rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;} 
  }
  @media screen and (max-width: 500px){
  	#jpwClose a{font-size: 16px !important;}
  	.wpb_wrapper .mpc-image.mpc-fullwidth .mpc-item {margin: 0 auto 20px !important;display: table !important;max-width: 230px !important;}
  	table td, table th {padding: 15px 5px;}
  	}
#mm-element-custom-field-2{
	display:none;
}

