/* Enter Your Custom CSS Here */
/* woocommerce css */
.single-product .product .summary{
	text-align: center;
}
.woocommerce div.product form.cart div.quantity{
	float: none!important;
	margin: 20px auto!important;
	display: block;
	clear:both;
	
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #2b666d!important;
	border-radius: 0px;
	padding:10px 20px;
	display: block;
	clear: both;
	margin: 10px auto!important;

	font-family:'concoursec3';
	text-transform:uppercase;
	float: none!important;
	
}
/* woocommerce css end */
.pp-modal-container .pp-modal.layout-standard{
z-index:9999999;
}
.pp-modal-container .pp-modal.layout-standard .gform_footer .gform_button{
  position:relative;
  z-index:999999;
}
.wdi_header_user_text .wdi_follow_btn{
    background: #2b666d !important;
    padding: 3px 10px;
    color: #fff !important;
    border-radius: 3px;
    font-size: 13px;
	border-color:#2b666d !important;

}
.wdi_header_user_text .wdi_follow_btn:hover{
	color:#2b666d!important;
	background:#fff!important;
}
.wdi_header_user_text  div{
	font-family: 'concoursec3'!important;
	text-transform: lowercase;
	color:#000!important;
}
.wdi_media_info .fa{
	color: #2b666d !important;
}
.sidebar .gform_wrapper .gfield  .ginput_container_checkbox{margin: -10px 0!important;}
.sidebar .gform_wrapper .top_label .gfield_label,.pp-modal .subscribeform .gform_wrapper .top_label .gfield_label{
  display: none!important;
  
}
.enews .gform_wrapper .gfield_checkbox label{font-family: 'concoursec3' !important;}
.enews .gform_wrapper .gfield_checkbox input{margin-bottom:3px!important;}
.before-footer-3 .gfield label.gfield_label{display: none!important;}
.before-footer-3 .gfield input{margin: 0px;
}
.before-footer-3 .gform_wrapper .gform_body li label{color: #fff!important;}
.before-footer-3 .gform_wrapper .gform_body li .ginput_container{margin: -10px 0!important;}
.before-footer-3 .gform_wrapper .gform_footer{
  margin:0px!important;
  padding:15px 0 0 0px!important;
}
.before-footer-3 .gform_wrapper .gform_footer input{
  margin:0px!important;
  
}

.gdpr.gdpr-privacy-bar {
    top: 0;
    bottom: inherit;
}
.gdpr.gdpr-privacy-bar .gdpr-agreement, .gdpr.gdpr-reconsent-bar .gdpr-agreement {
    background: #2d656a;
    border-color:#2d656a;
    box-shadow:0!important;
}
/* new home css start */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-weight:bold;}
.dynamik-page-builder .site-inner h2, .content .post h2, .content .page h2, .content h2.entry-title a, .content .entry-content h2 a{
    color: #000000;
    font-size: 28px;
  font-family: 'concoursec3' !important;
  text-transform:uppercase;
}
h1.entry-title,.entry-title .fl-heading{ text-transform:uppercase;font-size:36px!important;}
.menu-primary a,.pp-advanced-menu a{
  font-family: 'concoursec3' !important;
  font-weight:bold;
   text-transform:uppercase;
}
.dynamik-page-builder .site-inner p, .dynamik-page-builder .site-inner ul li, .dynamik-page-builder .site-inner ol li, .entry-content p, .entry-content ul li, .entry-content ol li, .entry-pagination{
  font-size:17px!important;
}
.sidebar-primary h4.widget-title.widgettitle{font-size:25px!important}
.header-image .site-header .wrap .title-area{
background: url(https://betsylife.com/wp-content/uploads/2018/01/betsylife-logo-2x.png)!important;
background-size: contain!important;
background-position: center!important;
background-repeat: no-repeat!important;
height: 160px!important;
  width: 100%;
}
.header-image .title-area, .header-image .site-title, .header-image .site-title a{
  height: 160px!important;
  width: 100%;
}
.home #ez-feature-top-container-wrap{display:none}
.menu-primary{text-align:Center;}
.entry-title .fl-heading{font-size: 36px !important;
display: block;
overflow: hidden;
   text-transform:uppercase;
text-align: center;

margin-bottom: 20px;}
.fl-module.entry-title {  border-bottom: 1px solid #f2f2f2; text-transform:uppercase;}
.fl-builder-content-9829 .fl-callout-title{font-size:18px!important;font-weight:bold!important;

text-transform: lowercase;
text-align: center;}
.site-footer .wrap{padding:0px!important;}
.fl-node-5a70bd338e5d6 .pp-image-panels-wrap .pp-panel-link{margin:0px 0.3%;width:16.166%!important;}

.fl-node-5a70bd338e5d6 .pp-image-panels-wrap .pp-panel-link:first-child{margin-left:0px;}
.fl-node-5a70bd338e5d6 .pp-image-panels-wrap .pp-panel-link:last-child{margin-right:0px;}
#before-fat-footer{background:#2D656A;}
#before-fat-footer .wrap{max-width:1140px;margin:10px auto;}
#before-fat-footer .widget-area{float: left;padding:10px;}
#before-fat-footer .before-footer-1{width: 30%}
#before-fat-footer .before-footer-2{width: 20%}
#before-fat-footer .before-footer-2 .widget-wrap{margin-top: 38px;}
#before-fat-footer .before-footer-3{width: 30%}
#before-fat-footer .before-footer-4{width: 20%}
.before-footer-1 .simple-social-icons{background: transparent;margin: 10px 0;padding: 10px 0px 0 0px }
.before-footer-1 .widget_text .services h5{color: #70B0B5;font-family: 'concoursec3'!important;text-align: center;padding-bottom:  10px;}
.before-footer-1 .widget_text .services a.button{background: transparent;display: block;border: 1px solid #fff!important;color: #fff!important;text-align: center;padding: 6px; 

font-family: 'concoursec3bold';}
.conc3 .fl-heading{font-family: 'concoursec3bold'!important;}
#before-fat-footer .wrap{display: flex;}
#before-fat-footer .wrap .widget-area{flex-direction: column;vertical-align: middle;justify-content: center;display: flex}
#before-fat-footer .widget-title{font-size:22px;font-family:'concoursec3bold'!important;font-weight:300;color:#fff;}
#before-fat-footer .widget_nav_menu li{list-style-type: none!important;margin-left:15px;}
#before-fat-footer .widget_nav_menu li a{color: #fff;font-size:17px;font-family:'concoursec3bold'!important;font-weight:300;text-transform:lowercase;}
.before-footer-3 .enews p{padding-top:0px;}
.before-footer-3 .enews-widget{border:1px solid #fff;padding: 30px 20px}
.before-footer-3 .enews-widget .widget-title{text-align: center}
.before-footer-3 .enews-widget p{color:#70B0B5;text-align: center;font-size: 16px;font-family:'concoursec3bold'!important;}

.before-footer-3 .enews-widget input[type="email"]{font-family:'concoursec3'!important;color:#000!important; }
.before-footer-3 .enews-widget input[type="submit"]{font-family:'concoursec3'!important;color:#fff!important;border:1px solid #70B0B5!important; }
.before-footer-3 .enews-widget input[type="submit"]:hover{background:#70B0B5!important; }
.mainservices a.button{display: block;background: #fff;border:1px solid #2D656A;color: #2D656A;text-align: center;padding: 5px; margin-bottom: 10px;
font-size: 17px;
font-family: 'concoursec3bold';
}
.mainservices a.button:hover{background: #2D656A;color: #fff!important;}
.fl-post-grid .fl-post-grid-text{padding-top: 0px!important;}
.fl-post-grid h2{font-family:'concoursec3'!important;
font-size:23px;
  text-align: center;
  line-height: 1!important;
  font-weight: bold;
  text-transform: lowercase
}
.fl-post-grid-content .read-more-archive{display: none;}

.fl-post-grid-content .fl-post-grid-more{display: block;text-align: center;color: #70B0B5!important;border:1px solid #70B0B5;padding: 7px;max-width: 230px;margin: 20px auto 0 auto;
font-family:'concoursec3'!important;
font-size:17px;
 
  font-weight:bold;
}
.fl-post-grid-content .fl-post-grid-more:hover{
  color: #fff!important;
  background: #70B0B5!important;
}
#full-width-footer{padding: 5px 1% 5px 1%;}
#full-width-footer .one-half{text-align: right;color:#414042}
#full-width-footer .first{text-align: left}
.page-id-21953 #ez-menu-footer-container-wrap,.page-id-21953 #ez-fat-footer-container-wrap{display:none}
.pp-logos-wrapper{background: #fff;}
.pp-logo-inner img.logo-image{border: 1px solid #ccc!important;border-width: 1px!important;}
.fl-button,.pp-button {font-family: 'concoursec3bold'!important;padding: 10px 0 12px 0!important;line-height: 1.4!important;
font-weight:normal;font-size:17px;
}
.fl-post-grid-content p{font-family: 'athelas'!important;font-size: 19px!important;

line-height: 1.4 !important;}
.full-width-footer p,.full-width-footer{font-family: 'athelas'!important;font-size: 12px!important;}
.fl-builder-content-22083.fl-builder-module-template,.fl-builder-content-22083.fl-builder-module-template .fl-module-content{
    padding: 0px;
  margin:0px;
}
.home .fl-builder-content-22083.fl-builder-module-template{display:none}
.home #full-width-footer .fl-builder-content-22083.fl-builder-module-template{display:block}
.fl-builder-content-22159.fl-builder-module-template,.fl-builder-content-22159.fl-builder-module-template .fl-module-content{
    padding: 0px;
   margin:0px;
}
.fl-builder-content-22160.fl-builder-module-template,.fl-builder-content-22160.fl-builder-module-template .fl-module-content{
    padding: 0px;
   margin:0px;
}
.fl-builder-content-22170.fl-builder-module-template,.fl-builder-content-22170.fl-builder-module-template .fl-module-content{
    padding: 0px;
   margin:0px;
}
.about_services {background:rgba(112,176,181,0.5)!important;  border: 1px solid;margin: 20px 0;line-height: 1.2}
.about_services:after{clear: both;content: '';display: block}

.about_services img.aboutimgg{width: 400px;margin-top:-15px !important;margin-left:-30px;margin-right:0px!important;max-width: 320px;margin-bottom: -40px;}
.about_services h4{font-family: 'concoursec3'!important;font-size: 22px!important;color: #2D656A;font-weight: bold;}
.about_services p{font-family: 'athelas'!important;font-size: 18px!important;margin-bottom:10px!important}
.about_services div.one-third:first-child{width: 40%;}
.about_services div.two-thirds:last-of-type{width: 57%;padding: 20px 20px 0px 0;box-sizing:border-box}
.about_services div.mainservices{border: 0px;background:transparent}
.about_services .mainservices a{font-size: 11px!important;}
.about_services .mainservices .one-half{margin-bottom: 0px;}
.about_services .mainservices .tealbutton{clear: both;background: #2D656A!important;color: #fff!important;max-width: 300px;margin:0px auto 0 auto;
font-size: 14px!important;}
#modal-5a6f5cc6d9679 .pp-modal-content,#modal-5a6f5cc6d9679 .pp-modal-content-inner{margin: 0px!important;padding: 0px 0 20px 0!important;}
div.subscribeform
{
  width: 45%;
  float: right;
background: #fff;
  font-size:20px;
  padding: 10px;
  font-family:'athelas'!important;
}
div.subscribeform .gform_footer .gform_button{width:100%!important;font-weight:bold;}
.msubscribefrm h4{font-size: 32px!important;padding: 20px!important;font-family: 'concoursec3'!important;
  font-weight: 900}
.msubscribefrm img{display:block;margin:0px auto;max-width:250px;}

.msubscribefrm input{width: 100%!important;margin: 0px!important;padding: 10px!important;text-align: center;font-family:'concoursec3'!important}
.msubscribefrm .gform_wrapper .gfield{margin: 0px!important;padding: 0px!important;}
.msubscribefrm .gform_wrapper .gfield .gfield_label{display: none!important;}
.msubscribefrm .gform_wrapper .gform_fields{margin-bottom: 10px!important;} 
.msubscribefrm .gform_wrapper .gform_footer{padding: 0px!important;margin: 0px!important}
.videoss h4{margin-bottom:0px!important;text-transform:uppercase;}

.searchbar input{background: #fff!important;}
.searchbar form input[type="submit"] {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    width: 1px;
}
.searchbar form input[type="search"] {
    max-width: 500px !important;
    width: 100% !important;
    background-image: url(/wp-content/uploads/2017/05/search.png) !important;
    background-position: center right 8px !important;
    background-repeat: no-repeat !important;
    padding: 10px;
  border: 1px solid #000;
    background: #fff;
        background-image: none;
        background-repeat: repeat;
        background-position-x: 0%;
        background-position-y: 0%;
    margin-left: 20px;
    box-sizing: border-box;
    display: inline-block;
}
#footer_branding{display:none}
/* new home css end */
.wprm-buttons {text-align: center;margin:-10px 0 10px 0;}
.wprm-buttons a{background: #2b666d!important;padding:3px 10px;color:#fff!important;border-radius:3px;font-size: 13px}
.single .entry-header .entry-time{display:none}
.categoryThumbnailList .categoryThumbnailList_item {
    height: 250px!important;
}
div.sharedaddy h3.sd-title{
    display:block;
  font-size:18px;
}
.single footer.entry-footer{
  display:block;
  text-align:left;
}
input#gform_submit_button_1 ,.gform_footer .gform_button{
    background: #2b666d!important;
    color: #FFFFFF!important;
    border: none;
    padding: 10px 20px;
}
.ez-search-wrap{
  background:#E9F0F0!important;
  text-align:Center;
  margin-bottom:20px;
}
.ez-search-wrap .widget-title{display:inline-block;font-family:'PT Sans', sans-serif !important;}

.ez-search-wrap  form{display:  inline;margin-left:20px;font-size:40px;font-family:'bestyfont' !important;margin-top:-15px}
.ez-search-wrap  form input[type="search"]{max-width:500px!important;width:100%!important;
 background-image: url(/wp-content/uploads/2017/05/search.png)!important;
background-position: center right 8px!important;
background-repeat: no-repeat!important;
padding: 10px;
  background:#fff;
  margin-left:20px;
  box-sizing:border-box;
  display:inline-block;
}
.ez-search-wrap  form  input[type="submit"] {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    width: 1px;
}
/* 03-01-2018 css edit for iframe start */
.home .site-header{display:none}
#ez-home-top-2 .widget:first-child iframe{
width:100%;height:318px;
}
.taxonomy-description, .author-description{background:#fff!important;border-bottom:1px solid #ccc!important;}
.content .taxonomy-description h1, .content .author-description h1{color:#000!important;border-bottom:1px solid #ccc!important;background:#fff!important;text-transform:uppercase;
text-align:center;}
/* 03-01-2018 css edit for iframe end */
@media only screen and (max-width: 767px) {
  .ez-search-wrap  form input[type="search"]{margin-left:0px;}
  .ez-search-wrap  form {display:block!Important}
  .page-template-page_blog article img, .page-template-page_blog .entry-header, .archive article img, .archive .entry-header {
      width: 100%;
      margin: 0 0 20px 0;
  }
  
  .page-template-page_blog .entry-content,.archive .entry-content {
      width: 100%;
      margin: 0;
  }
}
/* new media css for new home start */
@media screen and (max-width:1023px){
  .before-footer-3 .enews-widget{
     padding:10px;
  }
   .mainservices .one-half,.services .one-half{padding: 0px;margin:0px}
}
@media screen and (max-width:992px){
  .nav-primary{display:none!important}
}
@media screen and (max-width:940px){
  .fl-post-grid-image img{max-width:320px;display:block;margin:auto;}
   .mainservices .one-half,.services .one-half{padding: 0px;margin:0px}
}
@media screen and (max-width:768px){
  .about_services div.one-third:first-child{width: 100%;}
  .about_services div.two-thirds:last-of-type{width: 100%;padding:10px}
  #before-fat-footer .wrap{display: block!important;}
  #before-fat-footer .wrap .widget-area{float: none;width: 100%!important;display: block!important;box-sizing: border-box;}
  #before-fat-footer .before-footer-1 img{display: none}
  #before-fat-footer .before-footer-1 .one-half{width: 48%!important;margin: 0 1% 20px 1%;box-sizing: border-box}
  #before-fat-footer .before-footer-2.widget-area,#before-fat-footer .before-footer-4.widget-area{display: none!important;}
  #before-fat-footer .before-footer-3 .enews-widget{box-sizing: border-box;clear: both}
  .full-width-footer div{text-align: center!important;margin:0px;font-size: 16px;}
  .fl-node-5a68e16a32f6a .pp-advanced-menu-mobile-toggle{text-align: center}
  .fl-node-5a68e1273809c .pp-photo-container .pp-photo-align-left{text-align: center}
  .fl-module-pp-smart-button .fl-module-content{margin-top:0px!important;margin-bottom: 0px;}
  .fl-builder-content-22083.fl-builder-module-template{
    padding: 0px;
margin-top: -10px !important;
margin-bottom: 10px !important;
  }
  .before-footer-1 .simple-social-icons{margin:10px;}
  .before-footer-3 .enews-widget {
    border: 1px solid #fff;
    padding: 20px 10px;
    margin: 10px;
}
  .mainservices .one-half{padding: 0px;margin:0px}
.fl-node-5a69de518e0a1 .fl-module-content{margin: -20px 20px 0 20px!important;padding: 0px!important;}
  .about_services img.aboutimgg{
    padding: 10px !important;
width: 100%;
    display:block;
    box-sizing:border-box;
     -moz-box-sizing:border-box;
      -webkit-box-sizing:border-box;
    margin:0px auto -30px auto!important;
  }
  div.subscribeform
{
    width: 100%;float: none;
margin:20px;
    background:rgba(255,255,255,0.4);
  }
  .fl-node-5a70bd338e5d6 .pp-image-panels-wrap .pp-panel-link{margin:0px 1%;width:31.622%!important;height:120px;}
  .fl-node-5a70bd338e5d6 .pp-image-panels-wrap .pp-panel-item{height:120px;}
  .fl-node-5a70bd338e5d6 .pp-image-panels-wrap .pp-panel-link:nth-child(3n+1){margin-left:0px;}
  .pp-dual-button-inner {text-align: center}
.pp-dual-button-inner .pp-dual-button{float: none!important;margin: 10px auto!important;display: block}
}
/* new media css for new home end */