/*
Theme Name: Stack Child
Theme URI: http://www.tommusrhodus.com/stack-wordpress-theme
Description: Child theme for the Stack theme
Author: <a href="http://www.tommusrhodus.com">Tom Rhodes</a>
Author URI: http://www.tommusrhodus.com
Template: stack
Version: 10.0.0
*/

@import url('../stack/style.css');
@import url('https://fonts.googleapis.com/css?family=Barlow');
body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
h1{font-family:Roboto;font-size:40px;font-weight:bold;margin-bottom:0.2em !important;line-height:52px;}
h2{font-size:26px;margin:1em 0px 0.5em 0px!important;}
h3{font-size:22px;margin:1em 0px 0.5em 0px!important;}
h4{font-size:20px;margin:1em 0px 0.5em 0px!important;}


.main_nav{margin:0px 0px 0px 0px !important;}
/*.stack-header-buttons{margin:0px !important;}*/

.btn:not([class*='primary']){border:1px solid #ED0606;color:#ED0606;font-weight:normal;}
.btn:not([class*='primary']):hover{background:#ED0606;border:1px solid #ED0606;transform: translate3d(0, 0px, 0);
    -webkit-transform: translate3d(0, 0px, 0);}
.btn:not([class*='primary']):hover span{color:#fff;}
.btn .btn__text, .btn i{color:#ED0606;}

nav.original--bg{padding:15px 0px 40px 0px !important;}
nav.pos-fixed{padding:15px 0px !important;}
nav ul{margin-top:6px !important;}
nav ul li a{color:#000 !important;text-transform:capitalize !important;font-size:18px !important;font-weight:500 !important;font-family:Roboto;}
nav ul li a span:hover,.menu-item:hover,.menu-item a:hover{color:#ED0606 !important;}
/*.bar.pos-fixed{box-shadow:none !important;}*/


.menu-horizontal li:not(:last-child){margin-right:60px !important;}

/*.right_icons{background:#e5e5e5;}*/
.right_icons li{padding:0px 15px;}
.right_icons li:not(:last-child){margin:0px!important;padding:0px 60px 0px 0px;border-right:1px solid #e5e5e5;}
.right_icons li:last-child{padding:0px 0px 0px 60px;}
.stack-user-menu1{background:#fff;}
.stack-users1{width:16px;height:16px;}
/*.stack-users:before{content: '\f2c0';font-family: 'FontAwesome';-webkit-font-smoothing: antialiased;}*/
.stack-users:before{ content: "\edbb";font-family: 'iconsmind';font-weight:bold;}
.stack-search-menu1{ background:#fff; margin:0px 0px 0px -3px !important;}
.stack-search1{width:16px;height:16px;}
/*#menu1 .col-md-1{padding:0px;}*/
.search-box form{width:90%;}
.main-container{padding-top:0.9em;padding-bottom:0px;}
section.space--sm{padding:0px;}
.breadcrumbs, .breadcrumbs li{margin-bottom:0px !important;}


.home_intro{text-align: left; display: flex;align-items: center;justify-content: center;padding:0px}
.home_intro .wpb_content_element{width:100%;max-width:470px;text-align:left;float:none;margin:0px 120px 0px auto;font-size:20px;}
.home_intro .row_button{width:100%;max-width:470px;float:none;margin:0px 120px 0px auto;padding:0px;}

.sw_red{float:left;margin:0px 10px 30px -10px;}
.sw_red .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat{background-color:#ED0606;border:1px solid #ED0606;color:#fff;height:auto;padding:15px 30px;font-size:15px;font-weight:500;min-width:150px;}
.sw_red .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover{background:#fff;color:#ED0606;height:auto;padding:15px 30px;font-size:15px;font-weight:500;}

.sw_white .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat{min-width:150px;border:1px solid #ED0606;height:auto;padding:15px 30px;font-size:15px;color:#ED0606;}
.sw_white .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover{background:#ED0606;color:#fff;}

.home_carousal{text-align: left;display: flex;align-items: center;justify-content: left;padding:0px;position: relative; float:left; z-index:0;overflow:hidden;}

/*.home_carousal img{width: 50vw;max-width:100% !important;height:100vh;max-height:400px !important;}*/
/*.home_carousal:before{background:rgba(237,6,6,0.8);content: "";z-index:500;display: block; position: absolute; top: 0; bottom: 0; left: 0; right:0;}*/

.notification.notification--reveal[data-animation="from-top"]{background:rgb(237,6,6);}
.notification .notification-close-cross{opacity:1;}
.notification .notification-close-cross:before{color:#fff;}

.about_sw .col-sm-6{padding:0px;}
.about_sw p{font-size:16px;}
.about_sw_lt .wpb_content_element{padding:95px 100px 0px 0px !important;}
.about_sw_lt .sw_white{float:none;padding:0px 100px 50px 0px !important;}
.about_sw_rt .wpb_content_element{padding:95px 0px 0px 100px !important;}
.about_sw_rt .sw_white{float:none;padding:0px 0px 50px 100px !important;}

.join_sw .col-sm-6{padding:0px;}
.join_sw p{font-size:16px;}
.join_sw_lt .wpb_content_element{padding:120px 100px 120px 0px !important;}
.join_sw_rt{border-left:1px solid #e5e5e5;}
.join_sw_rt .wpb_content_element{padding:120px 0px 120px 100px !important;}

.hm_center_img img{width:600px !important;height:auto !important;font-family:Roboto;padding:120px 0px;}


.home_recent_post .vc_grid-item-mini{border:1px solid #e5e5e5;}
/*.vc_gitem-animated-block{width:370px;height:auto;max-height:240px;overflow:hidden;}
.vc_gitem-animated-block:before{background:rgba(237,6,6,0.5);content: "";z-index:500;display: block; position: absolute; top: 0; bottom: 0; left: 0; right:0;}
.home_recent_post .vc_gitem-zone-img:before{background:rgba(237,6,6,0.5);content: "";z-index:500;display: block; position: absolute; top: 0; bottom: 0; left: 0; right:0;}*/

.sw_img_red_overlay{width:100%;height:240px;overflow:hidden;float:none;clear:both;}
/*.sw_img_red_overlay:before{background:rgba(237,6,6,0.5);content: "";z-index:500;display: block; position: absolute; top: 0; bottom: 0; left: 0; right:0;}*/
.home_recent_post div.post_title{height:90px;}
/*.home_recent_post .post_dt{background:url("images/post_date_time.png") no-repeat 5px center !important; text-align:left;background-size:24px 24px;}*/
/*.vc_gitem-post-data-source-post_date{margin-left:15px;width:150px;text-align:right;}*/
/*.home_recent_post .post_author{background:url("images/post_author.png") no-repeat 25px center !important; text-align:left;background-size:24px 24px;}*/

.home_updates{text-align:center;padding:0px;margin:0px auto;}
.home_updates .sw_white{margin:0px 5px;}
.home_mailchimp_row h3{margin-bottom:0px;}
.home_mailchimp p{float:left;}
.home_mailchimp .wpcf7-email{width:470px !important;margin:0px 10px 0px 0px;height:64px;background:none;border:1px solid #e5e5e5}
.home_mailchimp .wpcf7-submit{background-color:#ED0606;border:1px solid #ED0606;color:#fff;height:auto;padding:15px 30px;font-size:15px;}

.home_testimonial_section{padding:60px 0px !important;}
.slider[data-paging="true"]:not(section){margin:0px !important;}
.home_testimonial .testimonial{text-align:left;}
.home_testimonial h5{font-size:18px !important;margin-bottom:0px;line-height:18px;}
.home_testimonial span {color:#ed0606}
.home_testimonial blockquote{font-size:16px;text-align:left;font-style:normal;font-family:Roboto !important;margin-top:30px;color:#8d8d8d;font-weight:300}

footer{padding:0px 0px !important;color:#000;}
footer h6{font-family:Roboto;font-size:13px;font-weight:bold;line-height:17px;}
footer p{margin:10px 0px;}
footer.footer-6 .footer__lower{margin:0px auto !important; padding:0px 0px !important;}
footer.footer-6 .footer__lower .container{border-bottom:1px solid #e5e5e5;}
footer .footer-stack-copyright{color:#000;}
footer:not(.bg--primary):not(.bg--dark) a {color:#000000;}
footer:not(.bg--primary):not(.bg--dark) a:hover{color:#ed0606;}
footer .type--fine-print:not(p){opacity:1}
footer .type--fine-print img{width:65px !important; height:auto !important;margin:0px 5px !important;}
footer .list--hover li:not(:hover){opacity:1 !important;}
footer .container{padding:30px 0px !important;}
footer ul:not(.list-inline):not(.slides) > li{line-height:1.5 !important;}
footer .widget_recent_entries li, footer .sf_widget_event_list li{margin:15px 0px;}
.stack-footer-social .socicon{color:#ed0606;}
.stack-footer-social a .socicon:hover{color:#000;}
footer .develop_by a img{width:95px;height:auto;}

section.space--sm, footer.space--sm{padding-top:0.9em;padding-bottom:0.9em;}


/* home membershipworks start */

#SFctr{width:100%;margin:0px;padding:0px;}

#SFctr nav a{background:#fff !important;color:#000;border:1px solid #000;font-family:Roboto !important;font-size:13px !important;}
#SFctr nav a:hover{background:#fff;border:1px solid #ed0606;color:#000;}
#SFctr nav a.SFsel{background:#ed0606 !important;border:1px solid #ed0606;font-family:Roboto !important;font-size:13px !important;}
#SFctr nav a.SFsel:hover{background:#fff !important;color:#ed0606 !important;}

/*#SFctr #SFevtlst #SFevtlsttop{display:none !important;}*/
/*#SFctr *, #SFctr .SFprn, #SFprn{font-family:Roboto !important; }*/
#SFctr .SFfndopt{clear:none;float:right;margin:0px 20px;padding:10px 20px;background:#ed0606;color:#fff;}
.SFicoexp{background-image:url("images/white-down-arrow-png-2.png");background-repeat:no-repeat;background-size:16px;background-position:center 2px;}
#SFctr .SFemp{color:#fff !important;}
.SFicocot{background-image:url("images/white-up-arrow-png-2.png");background-repeat:no-repeat;background-size:16px;background-position:center 2px;}
.SFfndopt .SFfndtxt{color:#fff !important;}
#SFylpclr{margin:0px 0px 0px 5px !important;}
#SFctr.SF .SFfndtag input[type=text] {
  height:20px !important;
  background-color:#fff;
  border:1px solid #e5e5e5;
  padding:7px 5px;  
  margin:0px 5px;
}

#SFctr a.SFbtn, #SFctr button{background-color: #ed0606 !important;border: 2px solid #ed0606 !important;font-family:Roboto;color:#fff;padding:5px 15px !important;}
#SFctr a.SFbtn:hover, #SFctr button:hover{background-color:#fff !important;color:#ed0606 !important; border: 2px solid #ed0606 !important;}
#SFctr button.gm-control-active{padding:0px !important;background:#fff !important;border:none !important;}
#SFctr .mce-btn button{background:none !important;border:none !important;}
.home_updates #SFctr #SFevtlst .SFevt img {
  width: 100%;   
  height:140px;
  object-fit:cover;
  float:none;
  clear:both;
  
}
.home_updates #SFctr #SFevtlst.SFevtlgo .SFevtinf:before{/*background:rgba(237,6,6,0.5);*/content: "";z-index:500;display: block; position: absolute; top: 0; bottom: 0; left: 0; right:0;width:100%;height:120px;}

.home_updates #SFctr #SFevtlst.SFevtlgo .SFevtinf {
/*margin:35px 0px 35px 0px;*/
margin:10px 0px 0px 0px;
padding:0;  
}

.home_updates .SFevt_dp {
  display:none !important;
}

.home_updates #SFctr #SFevtlst .SFevt {
  /*width:31%;
  height:240px;*/
  width:22%;
  height:235px;
  float:left; 
  margin:15px 10px;
  text-align:center;  
  border:1px solid #e5e5e5;
  /*padding:0px !important;*/
  padding:5px !important;
}


.home_updates #SFctr #SFevtlst .SFevt_dp {
  float:none;
  display: inline-block;
  text-align:center;
  background:white;
  border:none;
}

.home_updates #SFctr #SFevtlst .SFevt_dpmon {
  background:red;
  font-size:16px;
}

.home_updates #SFctr #SFevtlst .SFevtttl {
font-family:Roboto !important;
  font-size: 18px;
  padding-top: 0px;
  color:#ed0606 !important;
  font-weight:bold;
  /*margin:35px auto 0px auto;
  text-align:center;
  margin-top: -3px; */
  text-align:left;
  margin:10px 0px;
  
  overflow:hidden;
  text-overflow: ellipsis;white-space: nowrap;
}

.home_updates #SFctr #SFevtlst .SFevtdtl {
/*  text-align: center;*/
  text-align: left;
  font-family:Roboto !important;
  font-size:14px !important;
  color:#8d8d8d !important;
/*margin:10px auto 0px auto !important;*/
margin:0px auto 0px auto !important;
}

.home_updates .SFevtpne a:nth-of-type(1n+7) {
  display: none !important;
}

.home_updates #SFevtlstnew, .home_updates #SFevtlstflt, .home_updates #SFevtlstold {
  display:none !important;
}
#SFevtcalnav{margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important;position:relative !important}
#SFevtcalnav ul{background:#fff !important;}
#SFevtcalnav ul li{margin:0px 5px 5px 0px!important;border:none !important;}
#SFevtcalnav ul li a, #SFevtcalnav ul li ul{border:1px solid #d3d3d3 !important;}
#SFevtcalnav ul li ul li, #SFevtcalnav ul li ul li a{border:none !important;}
#SFevtcalnav ul li ul{padding:0px !important;margin:1px 0px !important;}
#SFevtcalnav ul li ul li a{padding:10px 0px 0px 15px;}

#SFevtlstics a,#SFevtlstflt a, #SFevtlsttop li a{border:1px solid #d3d3d3 !important;}
#SFevtlstics ul, #SFevtlstflt ul{padding:0px !important;margin:1px 0px !important;border:1px solid #d3d3d3 !important;}
/*#SFevtlstics ul li:not(:last-child){border-bottom:1px solid #000;}*/
#SFevtlstics ul li, #SFevtlstflt ul li{border:none ;}
#SFevtlstics ul li a, #SFevtlstflt ul li a{border:0px !important;}
#SFevtlstics ul li a:hover, #SFevtlstflt ul li a:hover{background:#fff !important;color:#ED0606 !important;}

.home .SFevt {
  padding:10px !important;
}


.home .SFevt:hover {
  background:white !important;
  
  text-decoration:none;
}
#SFctr .SFlnk:hover, #SFctr a:hover{text-decoration:none;}
#SFctr h1,.SFevtttl{font-family:Roboto !important;color:#000000 !important;}
#SFctr p,.SFevtdtl{font-family:Roboto !important;color:#8d8d8d !important;}
.SFcrdnam{font-family:Roboto !important;font-weight:bold !important;font-size:18px !important;color:#000000 !important;}
.SFcrdcnm{font-family:Roboto !important;font-weight:normal !important;font-size:15px !important;color:#8d8d8d !important;}
#SFctr #SFbizpne{width:100% !important; max-width:100% !important;}
#SFctr #SFbizmap{height:auto;}
/*#SFevtinf{margin:20px 0px 120px 0px;}*/


#SFctr .SFcpn{background:none !important;}
#SFctr .SFlnk:hover, #SFctr a:hover{background:none !important;border:1px solid #ED0606;}
.SFcpnttl{font-family:Roboto !important;color:#000000 !important;}
.SFcpnnam{font-family:Roboto !important;color:#8d8d8d !important;}
.SFcpndtl{font-family:Roboto !important;color:#8d8d8d !important;font-size:16px;}
.SFbizcpc0{font-family:Roboto !important;color:#000000 !important;}
#SFbizcpd{font-family:Roboto !important;color:#8d8d8d !important;font-size:16px;}
#SFctr .SFcrd:hover{border:1px solid #ED0606;}

.memberonlywrapper{width:100%; max-width:1200px !important;margin:0px auto !important;}

.event_page #SFctr #SFevtlst .SFevt{margin:30px 0px;border:1px solid #e5e5e5;padding:20px;}
.event_page #SFctr #SFevtlst .SFevt:hover{border:1px solid #ED0606;}
.event_page #SFctr #SFevtlst .SFevtinf{padding:0px;margin-top:-28px !important;}
.event_page #SFctr #SFevtlst .SFevtttl{font-size:26px;font-weight:normal;color:#ED0606 !important;}
/* home membershipworks end */


.members_pg_btn{text-align:center;/*margin:10px 0px;*/}

.members_pg_btn .sw_red{float:none;text-align:center;padding:5px 0px; margin:15px 0px; }
.members_pg_btn .sw_red .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat{background-color:#ED0606;border:1px solid #ED0606;color:#fff;height:auto;text-align:center;width:180px;font-size:15px;}
.members_pg_btn .sw_red .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover{background:#fff;color:#ED0606;}

.members_pg_btn .sw_white{float:none;text-align:center;padding:5px 0px; margin:15px 0px; }
.members_pg_btn .sw_white .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat{background-color:#ffffff;border:1px solid #ED0606;height:auto;width:180px;font-size:15px;color:#ED0606;}
.members_pg_btn .sw_white .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover{background:#ED0606;color:#fff;}

#SFctr .SFfnd{background:#fff;padding:20px 0px;}
#SFylpqry{padding:20px !important;}

.row_center, .row_center .sw_red, .row_center .sw_white{text-align:center;}
.row_center .sw_red, .row_center .sw_white{display:inline;float:none;margin:20px 10px 20px 0px;}

section.no_top_margin{margin:0px; padding:50px 0px !important;}
.single .imagebg.text-center.height-60 + section .article__title{display:block;text-align:left;padding:0px 0px 50px 0px;margin:0px 0px 50px 0px;border-bottom:1px solid #e5e5e5;}
.post_meta_single, .post_meta_single a{font-size:14px; color:#8d8d8d;text-align:left;}
.post_meta_single a{text-decoration:none;}
.post_meta_single .post_dt{background:url("images/post_date_time.png") no-repeat left center !important; text-align:left;padding:0px 20px;background-size:24px 24px;}
.post_meta_single .post_author{background:url("images/post_author.png") no-repeat left center !important; text-align:left;padding:0px 20px;background-size:24px 24px;}
.post_meta_single .post_cat{background:url("images/tag-1.png") no-repeat left center !important; text-align:left;padding:0px 20px; background-size:24px 24px; }
article .article__body h2{font-size:18px;color:#000;}
article .article__body p, article .article__body ul{font-size:16px; color:#8d8d8d;}

/*ul.accordion ul{list-style:none;margin:0px;}*/
.search-results section.text-center{padding:50px 0px;border-top:1px solid #e5e5e5;}


.price_individual{padding:0px;background:url("images/individual@3x.png");}

.signup_packages, .signup_packages h2, .signup_partner, .signup_partner h2{font-family: 'Barlow', sans-serif !important;}
.signup_packages h2{font-weight:light;margin:20px 0px;}
.signup_price{text-align:center;padding:40px 0px 0px 0px;}
.signup_price .currency{font-family:'Barlow';font-size:18px;color:#000;position:absolute;margin:-10px 0px 0px -30px;}
.signup_price .main_price{font-family:'Barlow';font-size:66px;color:#000;font-weight:600;margin:20px 5px;}
.signup_price .decimal_price{font-family:'Barlow';color:#000;font-size:15px;position:absolute;margin:-10px 0px 0px 0px;}
.signup_duration{margin:10px auto 20px auto;font-family:'Barlow';font-size:16px;color:#ababab;text-align:center;}
.signup_features{padding:40px 10px;text-align:center;font-family:'Barlow';font-size:16px;color:#8d8d8d;height:314px;}
.signup_features ul{list-style:none;margin:0px;padding:0px;}
.signup_features ul li{margin:0px 0px 15px 0px;}
.sw_red_full{float:none;margin:0px;}
.sw_red_full .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat{background-color:#ED0606;border:1px solid #ED0606;color:#fff;height:auto;padding:15px 30px;font-size:15px;font-weight:500;}
.sw_red_full .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover{background:#fff;color:#ED0606;height:auto;padding:15px 30px;font-size:15px;font-weight:500;}

.signup_partner .col-sm-4{padding:0px;margin:0px;}
.signup_partner{margin:30px 0px;border:1px solid #e5e5e5;padding:0px;}
.signup_partner .signup_features{padding:0px;margin:0px;}
.signup_partner .sw_red_full{width:270px;margin:0px auto;}

#SFctr div.SFbox{width:100% !important;}
.breadcrumb--section hr{display:none;}

.mr20{margin-right:20px;}
.mc4wp-form-fields input[type]{width:40%; margin:0px 10px;}
/*.epyt-gallery iframe{width:100% !important;height:auto !important;}*/

.metaslider.ms-theme-outline .flexslider ul.slides .caption-wrap, .metaslider.ms-theme-outline .rslides .caption-wrap, .metaslider.ms-theme-outline div.nivoSlider .nivo-caption{background: linear-gradient(to top, #000000, rgba(0, 0, 0, 0)) !important;opacity: 1 !important;}
.caption{padding:0px 60px 10px 60px!important;}
.home_sldr{color:#fff; text-align:left;height:140px}
.home_sldr h2{font-size:24px;color:#fff;margin:10px 0px 0px!important;font-family:Roboto;font-weight:bold;}
.home_sldr p{font-size:16px;margin:0px !important;font-family:Roboto;font-weight:light;}
.home_sldr a{background:#fff;padding:5px 30px;margin:10px 0px 0px 0px;position:absolute;text-align:center;font-size:15px !important;color:#000;}
.sf_verticles .col-sm-4 {padding:10px !important; border:1px solid #efefef;width:30%;margin:10px;}
.sf_verticles .col-sm-4 h2{padding:0px;}
.toggled-class .stack-menu:before{content: "\e773" !important;font-family: 'iconsmind';font-weight:bold;}
.vc_gitem-post-data-source-post_title h3{width:100%;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}
#SFctr #SFevtinfdtl{max-width:100% !important;padding:10px 0px;}
#SFctr #SFevtinfmap{height:auto !important;}
#SFctr #SFevtpay{width:100%;position:relative;max-width:100% !important;}
#SFusraccdlg_gry{background:none !important;}
#SFusraccdlg_ptr{display:none;}
#SFusraccdlg{position:relative !important;top:0px !important;left:0px !important;width:100% !important;height:auto !important;}
.fintech_icons .vc_column-inner{padding:0px !important;}
.fintech_icons h2{margin:0px 0px 20px 0px !important;}
.fintech_icons li{height:auto !important;margin:20px !important;}
.fintech_icons img{height:80px !important;width:auto !important;}
.fintech_icons .masonry-filter-container{display:none !important;}
.fintech_icons .hover-shadow{border:none !important; pointer-events: none !important;cursor:not-allowed !important;}
.fintech_icons .hover-shadow:hover,.fintech_icons .hover-shadow img{pointer-events: none !important;cursor:not-allowed !important;}
.fintech_icons .col-md-4{width:25% !important;max-height:110px;padding:0px !important;}
.fintech_icons .text-block{margin:0 0 0px 0px !important;}
.fintech_icons .masonry.masonry-demos .masonry__container{margin:20px 0px !important;}
.masonry__item .text-center{height:20px;}
@media only screen and (min-width: 1025px) and (max-width: 1199px) {
.home_intro{text-align: left; display: flex;align-items: center;justify-content: center;padding:0px}
.home_intro .wpb_content_element{width:100%;max-width:470px;text-align:left;float:none;margin:0px 120px 0px auto;font-size:20px;padding:0px 0px 0px 20px;}
.home_intro .row_button{width:100%;max-width:470px;float:none;margin:0px 120px 0px auto;padding:0px 0px 0px 20px;}
/*.epyt-gallery iframe{width:100% !important;height:auto !important;min-height:auto !important;}*/
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.main_nav{margin:0px !important;}
.menu-horizontal li{margin-right:0px !important;padding:0px 15px;border-bottom:1px solid #e5e5e5;}	
.menu-horizontal li:not(:last-child){margin-right:0px !important;}
li.stack-search-menu,li.stack-user-menu{border-bottom:none;padding:0px 15px 0px 0px;}
.dropdown__content{margin:0px;padding:0px !important;}
.dropdown__content .menu-vertical{padding:0px;margin:0px;}
.dropdown__content .menu-vertical li{padding:5px 15px;border:0px;}
.right_icons li{padding:0px 15px !important;margin:0px;}
.right_icons li:last-child{padding:0px 15px !important;margin:0px;}	
.home_intro .wpb_content_element{width:90%;text-align:left;float:none;margin:0px auto;font-size:20px;max-width:none;}
.home_intro .row_button{width:96%;max-width:none;float:none;margin:0px auto;padding:0px;}
.sw_red .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat{padding:10px;}
.sw_white .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat{padding:10px;}
.right_icons li:not(:last-child){margin:0px!important;padding:0px 40px 0px 0px;border-right:0px solid #e5e5e5;}
.right_icons li:last-child{padding:0px 0px 0px 40px;}	
/*.sw_red{float:left;margin:20px 10px 30px 10px;}	*/
.members_pg_btn .col-sm-2{width:22%;margin:0px auto;}
.members_pg_btn .sw_red .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat{width:151px;}
.members_pg_btn .sw_white .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat{width:151px;}
.about_sw_lt .wpb_content_element{padding:30px !important;}
.about_sw_lt .vc_empty_space{height:20px !important;}
.about_sw_lt .sw_white{padding:0px 0px 60px 0px !important;margin:0px 30px;}	
.about_sw_rt .wpb_content_element{padding:30px !important;}
.about_sw_rt .vc_empty_space{height:20px !important;}
.about_sw_rt .sw_white{padding:0px 0px 60px 0px !important;margin:0px 30px;}

.join_sw_lt .wpb_content_element{padding:30px !important;}
.join_sw_rt{border-left:1px solid #e5e5e5;}
.join_sw_rt .wpb_content_element{padding:30px !important;}

.signup_packages .col-sm-3{margin:10px 0px;}
.signup_price .currency{font-family:'Barlow';font-size:14px;color:#000;position:absolute;margin:-10px 0px 0px -30px;}
.signup_price .main_price{font-family:'Barlow';font-size:36px;color:#000;font-weight:600;margin:20px 5px;}
.signup_price .decimal_price{font-family:'Barlow';color:#000;font-size:12px;position:absolute;margin:-10px 0px 0px 0px;}
.signup_features{padding:20px 5px;text-align:center;font-family:'Barlow';font-size:14px;color:#8d8d8d;height:314px;}

.sw_img_red_overlay{width:100%;height:280px;overflow:hidden;float:none;clear:both;}
/*.home_recent_post .post_dt{background:url("images/post_date_time.png") no-repeat 200px center !important; text-align:center;}
.vc_gitem-post-data-source-post_date{margin-left:0px;width:100%;text-align:center;}
.home_recent_post .post_author{background:url("images/post_author.png") no-repeat 200px center !important; text-align:center;}*/

.home_updates .sw_white{float:none;clear:both;}
.home_updates #SFctr #SFevtlst .SFevt {
  width:29%;
  height:235px;
  margin:15px 5px;
   
}
.home_mailchimp .wpcf7-email{width:100% !important;margin:20px 20px 20px 0px;height:64px;background:none; float:left;}
.home_mailchimp .wpcf7-submit{background-color:#ED0606;border:1px solid #ED0606;color:#fff;height:64px;padding:15px 30px;font-size:15px;margin:20px 0px 20px 20px;}

.home_testimonial li{width:100% !important;margin:auto;}
footer .container{width:90%;margin:0px auto;}
footer .widget{margin-bottom:60px;}	
.row_center .sw_red, .row_center .sw_white{margin:20px 20px;}
/*.epyt-gallery iframe{width:100% !important;height:auto !important;min-height:auto !important;}*/
.fintech_icons li{height:auto !important;margin:10px !important;}
.fintech_icons img{width:50px !important;height:auto !important;}
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
.main_nav{margin:0px !important;}	
.menu-horizontal li:not(:last-child){margin-right:40px !important;}
li.stack-search-menu,li.stack-user-menu{border-bottom:none;padding:0px 15px 0px 0px;}
.dropdown__content{margin:0px;padding:0px !important;}
.dropdown__content .menu-vertical{padding:0px;margin:0px;}
.dropdown__content .menu-vertical li{padding:5px 15px;border:0px;}
.right_icons li{padding:0px 15px !important;margin:0px;}
.right_icons li:last-child{padding:0px 15px !important;margin:0px;}	
.home_intro .wpb_content_element{width:90%;text-align:left;float:none;margin:0px auto;font-size:20px;max-width:none;}
.home_intro .row_button{width:96%;max-width:none;float:none;margin:0px auto;padding:0px;}
.sw_red .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat{padding:10px;}
.sw_white .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat{padding:10px;}
.right_icons li:not(:last-child){margin:0px!important;padding:0px 40px 0px 0px;border-right:0px solid #e5e5e5;}
.right_icons li:last-child{padding:0px 0px 0px 40px;}	
/*.sw_red{float:left;margin:20px 10px 30px 10px;}	*/
.members_pg_btn .col-sm-2{width:22%;margin:0px auto;}
.members_pg_btn .sw_red .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat{width:151px;}
.members_pg_btn .sw_white .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat{width:151px;}
.about_sw_lt .wpb_content_element{padding:30px !important;}
.about_sw_lt .vc_empty_space{height:20px !important;}
.about_sw_lt .sw_white{padding:0px 0px 60px 0px !important;margin:0px 30px;}	
.about_sw_rt .wpb_content_element{padding:30px !important;}
.about_sw_rt .vc_empty_space{height:20px !important;}
.about_sw_rt .sw_white{padding:0px 0px 60px 0px !important;margin:0px 30px;}

.join_sw_lt .wpb_content_element{padding:30px !important;}
.join_sw_rt{border-left:1px solid #e5e5e5;}
.join_sw_rt .wpb_content_element{padding:30px !important;}

.signup_packages .col-sm-3{margin:10px 0px;}
.signup_price .currency{font-family:'Barlow';font-size:14px;color:#000;position:absolute;margin:-10px 0px 0px -30px;}
.signup_price .main_price{font-family:'Barlow';font-size:36px;color:#000;font-weight:600;margin:20px 5px;}
.signup_price .decimal_price{font-family:'Barlow';color:#000;font-size:12px;position:absolute;margin:-10px 0px 0px 0px;}
.signup_features{padding:20px 5px;text-align:center;font-family:'Barlow';font-size:14px;color:#8d8d8d;height:314px;}

.sw_img_red_overlay{width:100%;height:280px;overflow:hidden;float:none;clear:both;}
/*.home_recent_post .post_dt{background:url("images/post_date_time.png") no-repeat 200px center !important; text-align:center;}
.vc_gitem-post-data-source-post_date{margin-left:0px;width:100%;text-align:center;}
.home_recent_post .post_author{background:url("images/post_author.png") no-repeat 200px center !important; text-align:center;}*/

.home_updates .sw_white{float:none;clear:both;}
.home_updates #SFctr #SFevtlst .SFevt {
  width:29%;
  height:235px;
  margin:15px 5px;
   
}
.home_mailchimp .wpcf7-email{width:100% !important;margin:20px 20px 20px 0px;height:64px;background:none; float:left;}
.home_mailchimp .wpcf7-submit{background-color:#ED0606;border:1px solid #ED0606;color:#fff;height:64px;padding:15px 30px;font-size:15px;margin:20px 0px 20px 20px;}

.home_testimonial li{width:100% !important;margin:auto;}
footer .container{width:90%;margin:0px auto;}
footer .widget{margin-bottom:60px;}	
.row_center .sw_red, .row_center .sw_white{margin:20px 20px;}	
/*.epyt-gallery iframe{width:100% !important;height:auto !important;min-height:auto !important;}*/
.fintech_icons li{height:auto !important;margin:10px !important;}
.fintech_icons img{width:80px !important;height:auto !important;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
nav.original--bg{padding:10px 0px  !important;}
nav .col-sm-12{padding:0px;}
.main_nav{margin:0px 0px 0px 0px !important;}
.menu-horizontal li{margin:0px !important;padding:0px 15px;border-bottom:1px solid #e5e5e5;}
.menu-horizontal li:not(:last-child){margin:0px !important;}
li.stack-search-menu,li.stack-user-menu{border-bottom:none;padding:0px 15px 0px 0px;}
.dropdown__content{margin:0px;padding:0px !important;}
.dropdown__content .menu-vertical{padding:0px;margin:0px;}
.dropdown__content .menu-vertical li{padding:5px 15px;border:0px;}	
.right_icons li{padding:0px 15px !important;margin:0px;}
.right_icons li:last-child{padding:0px 15px !important;margin:0px;}	
/*.home_intro{padding:10px;}*/
.home_intro .wpb_content_element{width:90%;text-align:left;float:none;margin:0px auto;font-size:20px;max-width:none;}
.home_intro .row_button{width:96%;max-width:none;float:none;margin:0px auto;padding:0px;}
.sw_red{float:left;margin:0px 10px 0px 0px;}
/*.home_carousal img{height:300px;weight:auto;}	*/
.about_sw_lt .wpb_content_element{padding:30px !important;}
.about_sw_lt .vc_empty_space{height:20px !important;}
.about_sw_lt .sw_white{padding:0px 0px 60px 0px !important;margin:0px 30px;}	
.about_sw_rt .wpb_content_element{padding:30px !important;}
.about_sw_rt .vc_empty_space{height:20px !important;}
.about_sw_rt .sw_white{padding:0px 0px 60px 0px !important;margin:0px 30px;}

.join_sw_lt .wpb_content_element{padding:30px !important;}
.join_sw_rt{border-left:1px solid #e5e5e5;}
.join_sw_rt .wpb_content_element{padding:30px !important;}

.signup_packages .col-sm-3{margin:10px 0px;}

.sw_img_red_overlay{width:100%;height:280px;overflow:hidden;float:none;clear:both;}
/*.home_recent_post .post_dt{background:url("images/post_date_time.png") no-repeat 200px center !important; text-align:center;}
.vc_gitem-post-data-source-post_date{margin-left:0px;width:100%;text-align:center;}
.home_recent_post .post_author{background:url("images/post_author.png") no-repeat 200px center !important; text-align:center;}*/

.home_updates .sw_white{float:none;clear:both;}
.home_updates #SFctr #SFevtlst .SFevt {
 width:44%;
  height:235px;
  margin:15px 10px;
   
}

.home_mailchimp .wpcf7-email{width:100% !important;margin:20px 20px 20px 0px;height:64px;background:none; float:left;}
.home_mailchimp .wpcf7-submit{background-color:#ED0606;border:1px solid #ED0606;color:#fff;height:64px;padding:15px 30px;font-size:15px;margin:20px 0px 20px 20px;}
#SFctr.SF .SFfndtag input[type=text] {width:95% !important;margin:5px auto;}
footer .container{width:90%;margin:0px auto;}
footer .widget{margin-bottom:60px;}	
.row_center .sw_red, .row_center .sw_white{margin:20px 0px;}
.members_pg_btn .col-sm-2{width:40%;margin:0px auto;}
/*.epyt-gallery iframe{width:100% !important;height:auto !important;min-height:auto !important;}*/
}
@media only screen and (max-width: 479px) {
nav.original--bg{padding:10px 0px  !important;}
nav .col-sm-12{padding:0px;}
.main_nav{margin:0px 0px 0px 0px !important;}
.menu-horizontal li{margin:0px !important;padding:0px 15px;border-bottom:1px solid #e5e5e5;}
.menu-horizontal li:not(:last-child){margin:0px !important;}
li.stack-search-menu,li.stack-user-menu{border-bottom:none;padding:0px 15px 0px 0px;}
.dropdown__content{margin:0px;padding:0px !important;}
.dropdown__content .menu-vertical{padding:0px;margin:0px;}
.dropdown__content .menu-vertical li{padding:5px 15px;border:0px;}
.right_icons li{padding:0px 15px !important;margin:0px;}
.right_icons li:last-child{padding:0px 15px !important;margin:0px;border-right:0px solid #e5e5e5;}
.home_intro .wpb_content_element{width:90%;text-align:left;float:none;margin:0px auto;font-size:20px;}
.sw_red{float:none;margin:10px auto;}
.sw_red button{width:100%;text-align:center;}
.sw_white button{width:100%;text-align:center;}
/*.home_carousal img{width:300px;height:auto;}	*/
	
.about_sw_lt .wpb_content_element{padding:0px 30px !important;}
.about_sw_lt .vc_empty_space{height:20px !important;}
.about_sw_lt .sw_white{padding:0px 0px 60px 0px !important;margin:0px 30px;}
.about_sw_rt .wpb_content_element{padding:0px 30px !important;}
.about_sw_rt .vc_empty_space{height:20px !important;}
.about_sw_rt .sw_white{padding:0px 0px 60px 0px !important;margin:0px 30px;}

.join_sw_lt .wpb_content_element{padding:30px !important;}
.join_sw_rt{border-left:1px solid #e5e5e5;}
.join_sw_rt .wpb_content_element{padding:30px !important;}

.signup_packages .col-sm-3{margin:10px 0px;}

.sw_img_red_overlay{width:100%;height:280px;overflow:hidden;float:none;clear:both;}
/*.home_recent_post .post_dt{background:url("images/post_date_time.png") no-repeat 70px center !important; text-align:center;}
.vc_gitem-post-data-source-post_date{margin-left:0px;width:100%;text-align:center;}
.home_recent_post .post_author{background:url("images/post_author.png") no-repeat 70px center !important; text-align:center;}*/

.home_updates{text-align:center;}
.home_updates .sw_white{float:none;clear:both; width:90%;margin:10px auto;}
.home_updates .sw_white a{width:100%;margin:0px auto;float:none;}
.home_updates #SFctr #SFevtlst .SFevt {
  width:90%;
  height:235px;
  margin:15px auto;
  float:none;   
}

.home_mailchimp .wpcf7-email{width:100% !important;margin:20px 0px 20px 0px;height:64px;background:none;color:#000;}
.home_mailchimp .wpcf7-submit{background-color:#ED0606;border:1px solid #ED0606;color:#fff;height:auto;padding:15px 30px;font-size:15px;}

#SFctr.SF .SFfndtag input[type=text] {width:95% !important;margin:5px auto;}
#SFctr .SFfndopt{float:left;margin:20px 0px;}
footer .container{width:90%;margin:0px auto;}
footer .widget{margin-bottom:60px;}
.row_center .sw_red, .row_center .sw_white{display:block;}
.mc4wp-form-fields input[type]{width:100%; margin:10px auto;}	
.caption{padding:0px 20px !important;}
/*.epyt-gallery iframe{width:100% !important;height:auto !important;min-height:auto !important;}*/
.fintech_icons li{height:auto !important;margin:15px !important;}
.fintech_icons img{width:50px !important;height:auto !important;}
}
.intern_acc .accordion__content ul, .intern_acc .accordion__content ul li {
    list-style: square outside none !important;
}
.eco_main_img img{width:280px !important; height:auto !important;}
.hide_mw_filters #SFctr nav{display:none;}
.column_no_pad{padding:0px !important;}