#our-strategy-section .vcex-icon-box-four {
position: relative;
text-align: center;
padding: 10px;
border: 1px solid #1a213c;
background: #fff;
min-height: 370px;
box-shadow: 0 0 15px #e5e5e5;
}
.vcex-button.theme-button, #Contact-section input[type="submit"] {
border: 0px !important;
border-radius: 30px !important;
font-weight: bold !important;
line-height: 32px;
padding: 10px 35px 8px 35px !important;
background: #e6b154;
text-transform: uppercase;
font-size: 20px;
}
#change-the-narrative .wpb_column.vc_column_container.vc_col-sm-3 .vcex-icon-box-four {
height: 200px !important;
}
@media screen and (max-width: 400px) {
.vcex-button.theme-button{
padding: 10px 25px 8px 25px !important;
}
}
.vcex-button.theme-button.donate-btn{padding: 15px 40px 15px 42px !important;}
.vcex-button.theme-button.donate-btn-blue{ background:#1a213c !important;padding: 15px 40px 15px 42px !important; color:#e6b154 !important}
#Contact-section label {
color: #ecc56a;
font-weight: bold;
display:inline;
}
#Contact-section input[type="text"], #Contact-section input[type="tel"],#Contact-section input[type="email"], #Contact-section textarea{width:100%; padding:10px; font-weight:bold;}
#Contact-section, #Contact-section a{color:#fff; text-decoration:none; border:none;}
#Contact-section h2{color:#fff}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable {
width: 480px !important;
padding: 10px !important;
border-radius: 5px !important;
}
.ui-dialog #popup-cont-id #pop-box .vcex-button.theme-button {
padding: 5px 30p !important;
border-radius: 5px !important;
line-height: 20px;
}
#show-popup-nomore-btn {
text-align: left;
float: left;
width: 100%;
background: ;
margin: 10px 0 0;
}
@media screen and (max-width: 1040px) {
}
@media screen and (max-width: 920px) {
}
@media screen and (max-width: 768px) {
#rev_slider_1_1_wrapper, #rev_slider_1_1, .tp-fullwidth-forcer {    height: 450px !important;}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable {
width: 94% !important;left: 3% !important;}	
#our-strategy-section .vcex-icon-box-four {min-height: auto;margin: 10px 0;}	
.wpb_column.vc_column_container.vc_col-sm-1\/5 {float: left;width: 48%;	margin: 8px 2px;}
}
@media screen and (max-width: 480px) {
#rev_slider_1_1_wrapper, #rev_slider_1_1, .tp-fullwidth-forcer {    height: 450px !important;}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable {
width: 94% !important;left: 3% !important;}	
#our-strategy-section .vcex-icon-box-four {min-height: auto;margin: 10px 0;}
.wpb_column.vc_column_container.vc_col-sm-1\/5 {float: left;width: 48%;	margin: 8px 2px;}
}   .cust-block,
.cust-block-1-1,
.cust-block-2-2,
.cust-block-3-3,
.cust-block-4-4,
.cust-block-5-5,
.cust-block-6-6{
width:100%;
}
.cust-block-1-2,
.cust-block-2-4,
.cust-block-3-6{
width:50%;
}
.cust-block-1-3,
.cust-block-2-6{
width:33.333%;
}
.cust-block-2-3,
.cust-block-4-6{
width:66.666%;
}
.cust-block-1-4{
width:25%;
}
.cust-block-3-4{
width:75%;
}
.cust-block-1-5{
width:20%;
}
.cust-block-2-5{
width:40%;
}
.cust-block-3-5{
width:60%;
}
.cust-block-4-5{
width:80%;
}
.cust-block-1-6{
width:16.666%;
}
.cust-block-5-6{
width:83.333%;
}
.cust-block,
.cust-block-1-1,
.cust-block-1-2,
.cust-block-2-2,
.cust-block-1-3,
.cust-block-2-3,
.cust-block-3-3,
.cust-block-1-4,
.cust-block-2-4,
.cust-block-3-4,
.cust-block-4-4,
.cust-block-1-5,
.cust-block-2-5,
.cust-block-3-5,
.cust-block-4-5,
.cust-block-5-5,
.cust-block-1-6,
.cust-block-2-6,
.cust-block-3-6,
.cust-block-4-6,
.cust-block-5-6,
.cust-block-6-6{
float:left;
box-sizing: border-box;
}
@media screen and (max-width: 380px) {
.cust-block-1-2,
.cust-block-1-3,
.cust-block-2-3,
.cust-block-1-4,
.cust-block-2-4,
.cust-block-3-4,
.cust-block-1-5,
.cust-block-2-5,
.cust-block-3-5,
.cust-block-4-5,
.cust-block-1-6,
.cust-block-2-6,
.cust-block-3-6,
.cust-block-4-6,
.cust-block-5-6{
width:100%;
}
}
@media screen and (min-width: 381px) and (max-width: 720px)  {
.cust-block-1-4,
.cust-block-3-4,
.cust-block-1-6,
.cust-block-2-6,
.cust-block-3-6,
.cust-block-4-6,
.cust-block-5-6{
width:50%;
}
.cust-block-1-3,
.cust-block-2-3,
.cust-block-1-4,
.cust-block-3-4,
.cust-block-1-5,
.cust-block-2-5,
.cust-block-3-5,
.cust-block-4-5{
width:100%;
}
}
.cust-block img{
max-width:100%;
}      .cust-hide{
display:none !important
}
.cust-txt-center{
text-align:center !important
}      .header-to-normal-text{
line-height:inherit !important; 
font-weight:inherit !important; 
font-family:inherit !important;
font-size:inherit !important;
display: inline !important;
padding:0 !important;
margin:inherit !important; 
margin:0 !important;
color:inherit !important;
}      #top-bar-content{
}
#top-bar-social{
}
#top-bar-social-alt{
}
#header-aside .header-aside-content.clr{
}       .top-bar-right{
padding-top:0 !important
}
#top-bar-social-alt{
float:none;
text-align:right
}
@media screen and (max-width: 1040px) {
}
@media screen and (max-width: 920px) {
}
@media screen and (max-width: 768px) { #top-bar-social{
float:none !important;
text-align:center;
display:none
} #top-bar-social-alt {
float:none !important;
text-align:center;
}
}
@media screen and (max-width: 720px) {
}
@media screen and (max-width: 420px) {
}        .tb-info-mobile{
display:none;
}
#top-bar-content .wpex-inline{
display:inline-block !important;
margin-bottom:0 !important
}
#top-bar-content .wpex-inline{
margin-right:20px !important;
}
#top-bar-content .wpex-inline:last-child{
margin-right:0px !important;
}
#top-bar-content .wpex-inline .ticon{
margin-right:2px !important
}
#top-bar-social-alt .wpex-inline{
display:inline-block !important;
margin-bottom:0 !important
}
#top-bar-social-alt .wpex-inline:not(:first-child){
margin-left:20px !important;
}
#top-bar-social-alt .wpex-inline .ticon{
margin-right:2px !important
}
@media screen and (max-width: 1040px) {
}
@media screen and (max-width: 920px) {
}
@media screen and (max-width: 720px) {
.tb-info-desktop{
display:none;
}
.tb-info-mobile{
display:inline-block !important;
}
}
@media screen and (max-width: 420px) {
#top-bar-content{
text-align:center
}
#top-bar-content .wpex-inline.tb-one-line,
#top-bar-social-alt .wpex-inline.tb-one-line{
display:inline-block !important;
width:100%;
margin-right:0 !important;
text-align:center;
}
}      #top-bar-content a:hover{
text-decoration:none
}
#top-bar-social-alt {
font-size:inherit;
}      #header-aside{
display:block !important;
width:100% !important
}
#header-aside .header-aside-content.clr{
width:65% !important;
float:right !important
}
@media screen and (max-width: 959px) {
#header-aside .header-aside-content.clr{
width:100% !important;
}
}       .sidr-class-nav-social{
display:none }
.nav-social a,
.sidr-class-nav-social a{
border-radius:50%;
text-align:center !important;
margin-top:7px !important;
margin-left:6px !important;
height:26px !important;
width:26px !important;
line-height:0px !important;
padding:0 !important;
top:4px;
color:#ffffff
}
.sidr-class-nav-social a{
margin-left:20px !important;
margin-top:0 !important
}
.nav-social a span,
.sidr-class-nav-social a span{
font:normal normal normal 14px/1 ticons !important; padding:0  !important;
color:#ffffff;
}
.nav-social a span:before,
.sidr-class-nav-social a span:before{
padding-top:6px !important;
margin-left:-6px;
}
@media screen\0 { .nav-social a span:before,
.sidr-class-nav-social a span:before{
margin-left:7px;
}
}
.nav-social.nav-facebook a span,
.sidr-class-nav-social.nav-facebook a span{ padding-left:2px !important;
}   .nav-social a span,
.sidr-class-nav-social a span{	
text-indent: 4000px !important;
display: inline-block;
position:absolute;
}
.nav-social a span:before,
.sidr-class-nav-social a span:before{
text-indent:0;
float: left;
} .nav-social.nav-facebook a,
.sidr-class-nav-social.sidr-class-nav-facebook a{
background:#3b5998 !important;
}
.nav-social.nav-facebook a span:before,
.sidr-class-nav-social.sidr-class-nav-facebook a span:before{
content:"\f09a";
} .nav-social.nav-twitter a,
.sidr-class-nav-social.sidr-class-nav-twitter a{
background:#00aced !important;
}
.nav-social.nav-twitter a span:before,
.sidr-class-nav-social.sidr-class-nav-twitter a span:before{
content:"\f099";
} .nav-social.nav-youtube a,
.sidr-class-nav-social.sidr-class-nav-youtube a{
background:#C4302B !important;
}
.nav-social.nav-youtube a span:before,
.sidr-class-nav-social.sidr-class-nav-youtube a span:before{
content:"\f167";
} .nav-social.nav-instagram a,
.sidr-class-nav-social.sidr-class-nav-instagram a{
background:#305777 !important;
}
.nav-social.nav-instagram a span:before,
.sidr-class-nav-social.sidr-class-nav-instagram a span:before{
content:"\f16d";
}      #site-navigation .link-inner .ticon{
margin-right:0
}      #site-navigation ul li.menu-button a span.link-inner{	
background:#960000 !important;
border:1px solid #960000 !important;
color:#ffffff;
}
#site-navigation ul li.menu-button a span.link-inner:hover{
background:#ffffff !important;
color:#960000 !important;
text-shadow:none
}      nav#site-navigation .cust-menu-tab-banner img{
height:50px;
margin-top:-3px
}       #site-header{  }
body:not(.home) #site-header{ box-shadow:0 0px 9px #333; box-shadow:0 4px 6px -6px #909090; }      body header#site-header{ }
body.woocommerce-page header#site-header{ 
margin-bottom:40px
}
body.home header#site-header,
body.page-with-background-title header#site-header{ 
margin-bottom:0px
}
@media screen and (max-width: 1040px) { body:not(.home) #main{ }
}      .post-type-archive-easy-photo-album .cpt-entry .cpt-entry-inner ul.meta{ display:none
}
.epa-title.wp-caption{
border:none;
background:none;
}      .wpcr3_leave_text{
font-size:32px;
}
.wpcr3_respond_1.wpcr3_in_content table.wpcr3_table_2{
color:inherit
}
.wpcr3_div_2{
width:100%;
}
#id_wpcr3_ftext{
width:100%;
min-width:0
}
.wpcr3_button_1{
font-family:inherit !important; background:#2bc07e;
border:none;
color:#ffffff;
}
.wpcr3_button_1:hover{ background:#20915f;
color:#ffffff;
}
.wpcr3_item_name{
font-size:32px !important
}
.wpcr3_aggregateRating_overallText,
.wpcr3_aggregateRating_reviewCount{
font-size:24px !important
}
.wpcr3_review .wpcr3_item_name,
.wpcr3_aggregateRating,
.wpcr3_review_datePublished,
.wpcr3_review_author{
font-size:inherit !important
}
.wpcr3_review_title.wpcr3_caps{
font-size:24px !important;
margin-top:10px;
margin-bottom:10px;
}
.wpcr3_table_2 td{
padding-right:0
}
.wpcr3_table_2 td input[type="text"]{
width:300px;
}
.wpcr3_table_2 td input[type="text"],
.wpcr3_table_2 td textarea{
font-size:14px;
}
@media screen and (max-width: 720px) {
.wpcr3_table_2 td input[type="text"]{
width:100%;
}
}       .woocommerce-EditAccountForm.edit-account > .woocommerce-form-row--first,
.woocommerce-EditAccountForm.edit-account > .woocommerce-form-row--last,
.woocommerce-EditAccountForm.edit-account > .woocommerce-form-row--wide { } .woocommerce-EditAccountForm > p,
.woocommerce-EditAccountForm > fieldset > p{
width:350px !important;
} .woocommerce-address-fields__field-wrapper > p > label{
width:250px !important;
display:block;
max-width:100%;
}
.woocommerce-address-fields__field-wrapper > p > span{
width:350px !important;
display:block;
max-width:100%;
}
.woocommerce-address-fields__field-wrapper > p > span input{
width:100% !important;
} .woocommerce .button,
.shop_table .coupon button,
.wc-proceed-to-checkout a:not(.woocommerce-privacy-policy-link),
.form-row.place-order a:not(.woocommerce-privacy-policy-link),
.single_add_to_cart_button,
.button.add_to_cart_button,
#place_order,
.woocommerce-address-fields p button[type="submit"],
.woocommerce-Button.button,
.woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward{	
border:1px solid #2c87f0 !important
} .widget_shopping_cart .buttons .button.wc-forward:not(.checkout){
background:#ffffff;
color:#2c87f0 !important;
} .woocommerce-Price-amount.amount{
font-size:24px !important;	
} .button.add_to_cart_button{
font-size:10px !important;
border-radius:0 !important;
padding:5px 10px !important;
}
.product-details .price{
font-size:28px !important;	
} .wpex-loop-product-images .wpex-loop-product-add-to-cart > .button, 
.wpex-loop-product-images .wpex-loop-product-add-to-cart > .added_to_cart{
background: #2c87f0 !important;
} .single-product .woocommerce-notices-wrapper a.button.wc-forward,
.woocommerce-checkout .woocommerce-notices-wrapper a.button.wc-forward,
.woocommerce-cart .woocommerce-notices-wrapper a.button.wc-forward,
.woocommerce-account .woocommerce-Message--info.woocommerce-info a.button{
padding:5px 10px 3px;
background: #d5236d !important;
color:#ffffff !important;
} .woocommerce .product .summary .single_add_to_cart_button.wc-variation-selection-needed, 
.woocommerce .product .summary .added_to_cart.wc-variation-selection-needed{
border:0 !important;	
} .woocommerce .product .summary .variations .wpex-select-wrap{
border-color:#121212 !important
}
.woocommerce .product .summary .variations .wpex-select-wrap select{
color:#121212 !important
} form.cart div.quantity input.input-text.qty.text,
form.woocommerce-cart-form div.quantity input.input-text.qty.text{
color:#121212 !important
}
form.cart div.quantity input.input-text.qty.text,
form.woocommerce-cart-form div.quantity input.input-text.qty.text,
div.wpex-quantity-btns{
border-color:#121212 !important
} .woocommerce .product .woocommerce-tabs.wc-tabs-wrapper .comment-form textarea,
.woocommerce .product .woocommerce-tabs.wc-tabs-wrapper .comment-form input:not([type=submit]){
border-color:#121212 !important
} .woocommerce-cart th,
.woocommerce-cart td{
border-color:#c0c0c0
} .woocommerce-cart .button:disabled[disabled]{
border: 0 !important
}
.woocommerce-cart .wc-proceed-to-checkout .checkout-button{
width:100%
} .woocommerce-checkout form.login{
border-color:#c0c0c0
} .woocommerce-checkout input[type=text],
.woocommerce-checkout input[type=tel],
.woocommerce-checkout input[type=email],
.woocommerce-checkout input[type=password],
.woocommerce-checkout textarea,
.woocommerce-checkout span.select2-selection{
border-color:#a0a0a0 !important;
} .woocommerce-checkout th,
.woocommerce-checkout td{
border-color:#c0c0c0
} .woocommerce-cart .wc-proceed-to-checkout .checkout-button,
.woocommerce-checkout .place-order #place_order{
width:100%;
text-align:center;
font-size:16px
} @media only screen and (min-width: 769px) {
.woocommerce-account .woocommerce-MyAccount-navigation {
width: 22%;
}
.woocommerce-account .woocommerce-MyAccount-content { 
width: 77%;
}
}
@media only screen and (min-width: 769px) { nav.woocommerce-MyAccount-navigation ul {
list-style-type: none;
padding-left: 0;
max-width:210px;
font-size: 17px;
line-height: 26px;
}
nav.woocommerce-MyAccount-navigation ul li {
padding: 8px 20px;
background-color: rgba(0,0,0,0.05);
border-bottom: 1px solid rgba(0,0,0,0.05);
}
nav.woocommerce-MyAccount-navigation ul li a {
color:#000000
}
nav.woocommerce-MyAccount-navigation ul li a:hover {
background:none
}
nav.woocommerce-MyAccount-navigation ul li.is-active {
background-color: rgba(0,0,0,0.1);
}
nav.woocommerce-MyAccount-navigation ul li.is-active a {
color: rgba(0,0,0,0.8); 
cursor: default;
background:none;
font-weight:bold
}
nav.woocommerce-MyAccount-navigation ul li.is-active:after {
content: "";
height: 0;
width: 0;
border-top: 20px solid transparent;
border-left: 14px solid rgba(0,0,0,0.1);
border-bottom: 20px solid transparent;
float: right;
margin-right: -34px;
margin-top: -40px;
}
nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover { font-weight:bold
}
nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover:after { 
content: "";
height: 0;
width: 0;
border-top: 20px solid transparent;
border-left: 14px solid rgba(0,0,0,0.07);
border-bottom: 20px solid transparent;
float: right;
margin-right: -34px;
margin-top: -40px;
}
} .woocommerce-account input[type="date"], 
.woocommerce-account input[type="time"], 
.woocommerce-account input[type="datetime-local"], 
.woocommerce-account input[type="week"], 
.woocommerce-account input[type="month"], 
.woocommerce-account input[type="text"], 
.woocommerce-account input[type="email"], 
.woocommerce-account input[type="url"], 
.woocommerce-account input[type="password"], 
.woocommerce-account input[type="search"], 
.woocommerce-account input[type="tel"], 
.woocommerce-account input[type="number"], 
.woocommerce-account textarea,
.woocommerce-account .select2-container--default .select2-selection--single, 
.woocommerce-account .select2-container--default .select2-search--dropdown .select2-search__field, 
.woocommerce-account .select2-dropdown{
border-color:#c0c0c0
} .woocommerce .addresses .col-1, .woocommerce .addresses .col-2{
border-color:#c0c0c0
} body.woocommerce-account.woocommerce-page form.woocommerce-form-login,
body.woocommerce-account.woocommerce-page form.woocommerce-form-register,
body.woocommerce-account.woocommerce-page form.woocommerce-ResetPassword{
border-color:#c0c0c0 !important;
padding:30px 20px 10px !important
} body.woocommerce-account.woocommerce-page form.woocommerce-ResetPassword{
border-width:1px;
border-style:solid;
width:400px;
max-width:100%;
margin:auto
} body.woocommerce-account.woocommerce-page p.woocommerce-form-row label{
display: inline-block;
}
body.woocommerce-account.woocommerce-page form.woocommerce-form-login p.woocommerce-form-row label{
width:210px
}
body.woocommerce-account.woocommerce-page form.woocommerce-form-register p.woocommerce-form-row label{
width:120px
} body.woocommerce-account.woocommerce-page p.woocommerce-form-row label,
body.woocommerce-checkout.woocommerce-page form.woocommerce-form.woocommerce-form-login label{
display: inline-block;
}
body.woocommerce-account.woocommerce-page form.woocommerce-form-login p.woocommerce-form-row label,
body.woocommerce-checkout.woocommerce-page form.woocommerce-form.woocommerce-form-login label{
width:210px;
}
body.woocommerce-account.woocommerce-page form.woocommerce-form-register p.woocommerce-form-row label{
width:120px;
}
body.woocommerce-account.woocommerce-page form.woocommerce-form input[type=text],
body.woocommerce-account.woocommerce-page form.woocommerce-form input[type=password],
body.woocommerce-account.woocommerce-page form.woocommerce-form input[type=email],
body.woocommerce-checkout.woocommerce-page form.woocommerce-form.woocommerce-form-login input[type=text],
body.woocommerce-checkout.woocommerce-page form.woocommerce-form.woocommerce-form-login input[type=password],
body.woocommerce-checkout.woocommerce-page form.woocommerce-form.woocommerce-form-login input[type=email]{
border-color:#303030 !important
}
@media screen and (max-width: 920px) {
body.woocommerce-account.woocommerce-page form.woocommerce-form input[type=text],
body.woocommerce-account.woocommerce-page form.woocommerce-form input[type=password],
body.woocommerce-account.woocommerce-page form.woocommerce-form input[type=email],
body.woocommerce-checkout.woocommerce-page form.woocommerce-form.woocommerce-form-login input[type=text],
body.woocommerce-checkout.woocommerce-page form.woocommerce-form.woocommerce-form-login input[type=password],
body.woocommerce-checkout.woocommerce-page form.woocommerce-form.woocommerce-form-login input[type=email]{
width:100%
}
}         @media screen and (min-width: 768px) {
.wpum-account-page .wpum_one_third {
width: 16%;
}
.wpum-account-page .wpum_two_third.last {
width: 80%;
}
} #wpum-submit-login-form input.button,
#wpum-submit-registration-form input.button,
#wpum-submit-password-recovery-form input.button,
#wpum-submit-account-form input[type="submit"]{
border:1px solid #2c87f0	!important
} #wpum-submit-login-form .input-text,
#wpum-submit-login-form .input-email,
#wpum-submit-registration-form .input-text,
#wpum-submit-registration-form .input-email,
#wpum-submit-password-recovery-form .input-text,
#wpum-submit-account-form .input-text,
#wpum-submit-account-form .input-email,
#wpum-submit-account-form select,
#wpum-submit-password-form .input-text{
border-color: #c0c0c0	!important;
color:#121212
}
#wpum-submit-account-form select#user_displayname{
padding:8px 10px;
border-color:#c0c0c0;
border-radius:4px;
}
#wpum-submit-account-form select{
padding:5px;
border-radius:3px;
}
@media screen and (min-width: 1040px) {
#wpum-submit-account-form .input-text:not(textarea),
#wpum-submit-account-form .input-email,
#wpum-submit-account-form select,
#wpum-submit-account-form select#user_displayname,
#wpum-submit-password-form .input-text{
width:50%
}
} .wpum-account-page .wpum-form > h2{
font-size:32px;
}       .wpcf7-form-control.wpcf7-submit{
border:1px solid #2c87f0 !important
} .wpcf7-text, .wpcf7-textarea{
border:1px solid #a0a0a0 !important
} .wpcf7-not-valid{
border-color:red !important
} .wpcf7-response-output{
float:left;
margin-top:0 !important;
width:100%
}      .cust-main-form-fields p:not(:last-child){
margin-bottom:10px;
}
.cust-main-form-fields p input[type="text"],
.cust-main-form-fields p input[type="email"],
.cust-main-form-fields p input[type="tel"],
.cust-main-form-fields p textarea{
padding:15px;
font-size:16px;   width:100%;
}
.cust-main-form-fields p textarea{
height:100px
}
.cust-main-form-fields p input:focus,
.cust-main-form-fields p textarea:focus{
border-color:red
}
.cust-main-form-fields p input[type="submit"]{
font-size:24px;
width:100%;
padding:10px 20px;
}      .login-form-wrapper,
.signup-form-wrapper,
.lost-pass-form-wrapper{
width:45%;
border:1px solid #a0a0a0;
padding:10px 20px;
border-radius:3px
}
.lost-pass-form-wrapper{
margin:auto
}
.login-separator-wrapper{
width:10%;
text-align:center;
font-size:24px;
padding-top:100px
}
.login-title{
font-size:24px
}
@media screen and (max-width: 720px) {
.login-form-wrapper,
.signup-form-wrapper{
width:100%;
}
.login-separator-wrapper{
width:100%;
padding:20px 0
}
}
@media screen and (max-width: 380px) {
}
@media screen and (min-width: 721px)  {
}
@media screen and (min-width: 1040px)  {
}       .theme-button, 
input[type="submit"], 
button:not(.searchform-submit):not(.fancybox-button):not(.sidr-class-searchform-submit):not(.ui-dialog-titlebar-close){
border:1px solid #2c87f0 !important
} #top-bar-content span.ticon-volume-control-phone{  }  .cust-phone,
.cust-phone a{
color:#000000 !important
} a[href^=tel] {
color: inherit;
text-decoration: none;
}       .single-product .summary .rnb-pricing-plan-link{ } .single-product .summary .date-time-picker.rnb-component-wrapper input,
.single-product .summary .redq-quantity .inventory-qty{
border:1px solid #a0a0a0;
color:#000 !important;
} .single-product .summary .price-showing{
display:block !important
}      .yith-wocc-button-container{
text-align:center
}
.yith-wocc-button-container .yith-wocc-button.button{
font-size:14px;
font-family:arial;
color:#270e00 !important; border-color:#af9a69 !important;
padding:5px 10px !important;
background-image:url(//tasselturn.org/wp-content/themes/webfor99/images/am-button-bg.jpg);
}
.yith-wocc-button-container .yith-wocc-button.button:hover{ background-image:url(//tasselturn.org/wp-content/themes/webfor99/images/am-button-bg-hover.jpg);
}
.yith-wocc-select-address-container{
text-align:center 
}
.yith-wocc-select-address-container span.select2-selection__placeholder{
color:#121212 !important
}      .mobile-custom-top-btn{ padding:0px;
top:62px;
z-index:1000;
display:none;
left:50%;
width:140px;
margin-left:55px;
margin-top:15px;
}
.mobile-custom-top-btn a{
background:#d60000;
font-size:16px;
display:block;
text-align:center;
color:#ffffff;
border-radius:5px;
padding:5px;
}
.mobile-custom-top-btn a:hover{
text-decoration:none
}
@media screen and (max-width: 920px) {
.mobile-custom-top-btn{
display:block
}
}      .mobile-bottom-contact-info{ text-align:center;
color:#ffffff;
font-size:18px;
padding:10px;
position:fixed;
bottom:0;
width:100%;
z-index:1000;
display:none
}
.mobile-bottom-contact-info a{
color:#ffffff
}
.mobile-bottom-contact-info-tab{
padding:10px 0;
border-radius:30px;
box-shadow:0 4px 6px -6px #909090; box-shadow:0 0px 9px #333; box-shadow:0 1px 6px #909090; }
.mobile-bottom-contact-info-tel{ background:#1d294a
}
.mobile-bottom-contact-info-email{
background:#b70300
}
.mobile-bottom-small-res{
display:none
}
@media screen and (max-width: 920px) {
.mobile-bottom-contact-info{
display:block
}
}
@media screen and (max-width: 600px) {
.mobile-bottom-large-res{
display:none
}
.mobile-bottom-small-res{
display:inline-block
}
.mobile-bottom-contact-info .cust-block-1-2{
width:50%
}
}      .ui-dialog{
padding:0 !important
}
.ui-widget.ui-widget-content,
.ui-widget-header{
border:0 !important;
border-radius:0; 
padding: 10px !important;
}
.ui-dialog-titlebar{
}
button.ui-dialog-titlebar-close{
border:1px solid #c0c0c0 !important
}
._close_{
cursor:pointer;
text-decoration:underline;
}
.ui-dialog .ui-dialog-titlebar {
position: absolute;
right: -2px;
background: none !important;
top: -10px;
}
#popup-cont-id{
overflow:hidden;
}