/*
Theme Name: Be Strong
Theme URI: https://www.bestrong.global
Description: Be Strong Theme
Author: Be Strong
Template:  Divi
Version: 2.1.1
*/

/* @import url("../Divi/style.css"); */
/* =Theme customization starts here
------------------------------------------------------- */



/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/

ol, ul {
margin-bottom: 0;
}


#rep-list {
    min-height:50vh !important;
}

#rep-list ul{
    height: auto;
    column-count: 3;
	width:85%;
	margin:auto;
	padding-top:20px;
	padding-bottom:20px;
}

#rep-list li:after { 
  content: ".";
}

#rep-tabs h1 {text-transform:uppercase;font-size: 1.2em;}

h1.why {
	font-size: 70px;
	letter-spacing: -.04em
}
h2.why {
	font-size: 32px;
	letter-spacing: -.04em
}
.why {
	text-transform: uppercase;
	line-height: 1;
	margin: 0;
}
why.et_pb_row {
	padding: 5px 0;
}

a:hover {
text-decoration: none !important;
}

#top-menu li li a {
width: 200px;
padding: 6px 5px !important;
}

a.kindrid-smart-giving-button {
	padding: 12px 22px !important;
	font-size: 23px !important;
	letter-spacing: .03em !important;
	font-family: 'PT Sans Narrow' !important;
	box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.34)!important;
}
a.kindrid-smart-giving-button:hover {
	background-color: rgb(245, 184, 48)!important;
}
/*-----------------[Give Lively REVISIONS Start]-----------------*/

.gl-widget #give-in-honor-container .popup-card__modal .modal-dialog {
    top:30vh !important;
}

#give-lively-widget .gl-widget__give-in-honor-link-text {
font-size: 22px !important;
}

/*-----------------[Give Lively REVISIONS End]-----------------*/

.pum-theme-15535 .pum-title, .pum-theme-bsog-srp-nomination-form .pum-title {
	font-weight:bold;
	margin-bottom: 10px;
}

.bsogyellow {
	color: #f5b830 !important;
}

.wpcf7-form {
	width: 100%;
	height: auto;
	float: left;
}
.wpcf7-form fieldset {
	padding: 10px;
	background: #f5f5f5;
	margin-bottom: 7px;
	border: 2px solid #ececec;
}
/* 24-04-13 was padding:20px; */
.wpcf7-form fieldset legend {
	font-size: 18px;
}
.wpcf7-form label {
	width: auto;
	min-width: 100px;
	float: left;
	margin-right: 15px;
	margin-bottom: 4px !important;
	font-size: 18px;
}
.wpcf7-form input {
	background: #fff;
	border-radius: 7px !important;
	border: 1px solid #9ee2ff !important;
	font-family: 'PT Sans Narrow' !important;
	margin: 2px 8px 10px 0;
	padding: 7px;
	vertical-align: middle;
	line-height: normal;
	font-size: 13px;
	color: #4F4F4F;
	max-width: 100%;
}
/* 24-04-13 was color: #bbb; font-size:16px;*/
.wpcf7-form input[type="text"] {
	font-family: 'PT Sans Narrow' !important;
	text-transform: none;
}
/* 24-04-13 added text-transform: none; */
.wpcf7-form textarea {
	width: 100%;
	background: #fff;
	border-radius: 7px !important;
	border: 1px solid #9ee2ff;
	color: #4F4F4F;
	font-family: 'PT Sans Narrow' !important;
	font-size: 14px;
	margin: 5px 2px 0 0;
	padding: 8px 10px;
	text-transform: none;
	line-height: normal;
	vertical-align: middle;/* 24-04-13 was color: #bbb; font-size: 9px; text-transform: uppercase;*/
}
.wpcf7-form em {
	color: #F00;
}
.wpcf7-form input[type="button"], .wpcf7-form input[type="submit"] {
	color: #fff;
	cursor: pointer;
	font-family: 'PT Sans Narrow' !important;
	font-size: 18px;
	font-weight: bold  !important;
    text-shadow: 0px 0px 3px #007d99;
	line-height: normal;
	margin: 8px 2px 0 0;
	padding: 8px 10px;
	text-decoration: none;
	vertical-align: middle;
	text-transform: uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px !important;
	background-image: -moz-linear-gradient(top, #afec67, #92c555);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#afec67), to(#92c555));
	background-image: -webkit-linear-gradient(top, #afec67, #92c555);
	background-image: -o-linear-gradient(top, #afec67, #92c555);
	background-image: linear-gradient(to bottom, #afec67, #92c555);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFAFEC67', endColorstr='#FF92C555', GradientType=0);
}
.wpcf7-form input:hover[type="button"], .wpcf7-form input:hover[type="submit"] {
	background: #92c555;
	text-decoration: none;
}
.wpcf7-form ol {
	margin: 0;
	padding: 0;
}
.wpcf7-form ol li {
	margin: 0;
	list-style: none;
	width: 100%;
	float: left;
}
span.wpcf7-list-item {
	margin-right: 1.8em;
}
.wpcf7-form span {
	padding: 0 !important;
}
.wpcf7-form select {
	background: #fff;
	border: 1px solid #9ee2ff !important;
}
/* 24-04-13 added text-transform: none; was color: #bbb; font-size:16px;*/
.wpcf7-form select option {
	margin: 0;
}
.wpcf7-form ol li .wpcf7-form-control-wrap {
	width: 100%;
	float: left;
	position: relative !important;
}
.wpcf7-form ol li span .wpcf7-form-control .wpcf7-list-item {
	padding: 0;
	display: block;
}
.wpcf7-form ol li span .wpcf7-form-control .wpcf7-list-item input[type="checkbox"] {
	margin: 0 20px 0 5px !important;
}
.wpcf7-form ol li span .wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label {
	margin: 0;
	list-style: none;
}
/* span.wpcf7-not-valid-tip {
color: #FFDC03 !important;
margin-top: -4px !important;
margin-bottom: 9px !important;

} */

/* input[type=tel] {
line-height: 15px;
background: #b5b2b2;
border: 0;
border-radius: 2px;
padding: 8px 10px 6px;
margin: 0 9px 0 0;
vertical-align: middle;
font-size: 12px;
color: #414040;
text-transform: uppercase;
} */

div.bx-wrapper {
	max-width: 100% !important;
}

form#event-response-form {
display: none;
}

div.event-reg {
display: none;
}

/*------------------------------------------------*/
/*----[STUDENT REP STATE PAGE CUSTOM CSS INFO]----*/
/*------------------------------------------------*/

.state-info .state-image{max-width:178px;max-height:178px;}
.state-info h3{margin:0;}
.state-info p{font-family: 'Love Ya Like A Sister', cursive;font-size:1,2em} 
.advps-slide-container {max-width:100% !important;}

/*title section*/ 
.title-section
.title-container h1{font-family: 'Holtwood One SC', Georgia, "Times New Roman", serif;font-size:3em;color:#fff;}

/*student box section*/
.student-box{border:4px solid #fdb710;margin-bottom:36px !important}
.student-box .student-portrait{border:2px solid #fdb710;max-width:100%;max-height:100%;margin-bottom:20px !important;}
.student-box .student-text-container{padding-left:15px;}
.student-box .video-tile-container{ margin: 0 38px 20px 0;float:left;}
.student-box .video-tile-container.last{ margin-right:0;}
.student-box .video-tile{max-width:142px;max-height:96px;border:1px solid #bfe8fd;}
.student-box .et_pb_column_1_3{margin:0;} .student-box .et_pb_column_2_3{width:70%;}
.student-box .et_pb_column_2_3{margin-bottom:0} .student-box .video-tile:hover{border-color:#fdb710}
/*.student-box h2{font-family: 'Love Ya Like A Sister', cursive;font-size:1.3em;font-weight:lighter;margin:0;}
.student-box h1{font-family: 'Love Ya Like A Sister', cursive;font-size:2em;font-weight:lighter;margin:0;}*/ 

.student-box h2{font-family: 'Indie Flower', cursive; font-size:1.3em;font-weight:lighter;margin:0;}
.student-box h1{font-family: 'Holtwood One SC', Georgia, "Times New Roman", serif;font-size:1.5em;font-weight:lighter;margin:0;} 
.student-box h3{font-size:1.1em;margin: 25px 0 0;} 
.student-box p{font-size:1em}

/*nominate box section*/ 
.nominate-box{background-color:#fdb710; padding-bottom: 8px !important; overflow: hidden;}
.nominate-box .nominate-button{float: right !important;margin: 15px 20px 0 0 !important; background-color:#fff !important;border-color:#33897b !important;}
.nominate-box .nominate-button:hover{background-color:#fff !important;}
.nominate-box h2{font-family: 'Love Ya Like A Sister', cursive;font-size:2em;float:left; font-weight:lighter;padding-bottom:6px; margin-left:32px;}
.nominate-box h2 .smaller-text{font-size:.7em;}

/*slogans section*/ 
/*.slogans .slogan-container{max-width:190px;float:left;margin-right:32px;margin-bottom:20px;}
.slogans .slogan-container.last{margin-right:0;}
.slogans .slogan-container h2 {font-size:3em;text-transform: uppercase;color:#fff;margin:0;padding:0;text-align:center;line-height: .9;}
.slogans .slogan-container h2 .smaller-text{font-size:.5em;display:inline-block;font-weight:lighter}*/ 

/*more info section*/
/*.more-info-section h2{font-size:22px;}
.more-info-section h2.two-third-text{max-width:350px;}
.more-info-section h2.one-third-text{max-width:270px;}
.more-info-section .be-strong-logo-page{float:left;max-width:305px;}
.more-info-section .app-store{float:left;max-width:220px;margin: 80px 0 0px 40px !important;} 
.more-info-section .google-play{float:left;max-width:220px;margin: 22px 0 0px 40px !important;} 
.more-info-section .quiz{max-width:480px;}*/

/*responsive*/
 @media (max-width:1242px){ 
.more-info-section .app-store{float:none;margin: 0 !important;}
.more-info-section .google-play{float:none;margin: 20px 0 0 !important;} }

@media (max-width:1142px){ 
.nominate-box .nominate-button{ float: none !important;margin: 0px 0 11px 32px !important;} }

@media (max-width:981px){ 
.more-info-section .quiz{margin:0 !important;}
.more-info-section .quiz{float:left;}
.student-box .student-text-container{padding-left:0px;}
.student-box .video-tile-container.third{ margin-right:0;} }

@media (max-width:835px){ .student-box .video-tile-container.second{ margin-right:0;} .student-box .video-tile-container.third{ margin-right:38px;} .slogans .slogan-container.third{margin-right:0;} } @media (max-width:792px){ .slogans .slogan-container.second{margin-right:0;} .slogans .slogan-container.third{margin-right:32px;} .slogans .slogan-container.last{margin-right:32px;} }



/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/



/*BUTTONS*/



/*Button Hover*/


/*Button Hover Light Text*/


/*Button - With Icon*/


/*Button Hover - No Icon*/


/*Button - With No Icon*/


/*Subscribe Button Loader Icon*/



/*List Styles*/


/*Pricing Tables*/


/*Testimonial*/


/*CTA*/


/*Counter*/


/*Blog*/


/*Tabs*/


/*Accordion + Toggle*/


/*Map*/


/*Counters*/


/*Person*/


/*Icon Font*/



/*------------------------------------------------*/
/*---------------[DROPDOWN MENU]------------------*/
/*------------------------------------------------*/



/* Dropdown Animations */


/*---------------[DROPDOWN ARROWS]------------------*/


/*---------------[MEGA MENU]------------------*/


/*---------------[MOBILE MENU]------------------*/

@media only screen and (max-width: 980px) {
	.et_header_style_split #main-header { visibility:hidden; }
	#logo { max-height: 80%; }
}

/* Increased letter spacing on mobile menu */
.et_mobile_menu {
  letter-spacing: 1px;
}

/* Increased font size on mobile menu */
.et_mobile_menu li a {
  font-size: 18px;
}


/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/




/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/

#main-footer .footer-widget h4 {
	font-size: 16px !important;
	padding-bottom:0;
	margin-top:0;
	margin-bottom: 5px;
}

#et-footer-nav .container {
    position: relative;
	max-width: 1200px !important;
    margin: auto;
    text-align: center !important;
}

#footer-bottom .container {
    position: relative;
	max-width: 1200px ;
    margin: auto;
    text-align: center !important;
    width: 1170px;
}


.et_pb_widget a {
	text-decoration: none;
	color: #72a1d0;
}
#interface .footer-section {
	display: none !important;
}

#footer-info {
	font-family: 'PT Sans Narrow' !important;
	margin-bottom: 0;
   /* text-align: center !important; */
}

ul#menu-footer-menu-2 a:hover {
	opacity: 0.7;
}

.bottom-nav li {
padding: 0 11px 0 11px !important;
}


/*------------------------------------------------*/
/*--------------------[SIDEBAR]-------------------*/
/*------------------------------------------------*/

.upw-posts article {
	display: block;
	margin-bottom: .4em !important;
	padding-bottom: .1em !important;
	padding-top: .3em;
	border-bottom: 1px solid #ddd;
}
.upw-posts article:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}
.upw-posts .entry-title {
	margin-bottom: .1em !important;
	font-size: 14px !important;
	font-weight: normal;
	line-height: 1.4em  !important;

}
.upw-posts .entry-title a {
	text-decoration: none;
	margin-top: .3em !important;
}

.et_pb_bg_layout_light .et_pb_widget li a {
	color: #72a1d0;
	line-height: 1.4em  !important;
}

.et_pb_widget {
	margin-bottom: 15% !important;

}

.et_pb_widget_area p {
    line-height: 1.3em !important;
}


/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/




/*------------------------------------------------*/
/*-----------------[WP CALENDAR]------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/



/*Accorions + Toggles*/


/* GALLERY AND PORTFOLIO*/


/*Filterable Portfolio*/


/*Gallery and Portfolio Pagination*/


/*Sidebar*/


/* Fullwidth Portfolio */


/*Schemes*/


/* Magnific Popup CSS */


/* Main image in popup */


/* Post title module */


/*------------------------------------------------*/
/*------------------[TRANSITIONS]-----------------*/
/*------------------------------------------------*/



/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/


/* End Animate.css */



/*------------------------------------------------*/
/*---------------[RESPONSIVE LAYOUTS]-------------*/
/*------------------------------------------------*/


/*-------------------[1080px]------------------*/


/*-------------[Pricing Tables + Vertical Navigation]------------*/


/*Map*/


/*Audio*/


/*------------------------------------------------*/
/*------------------[FLUID GRID]------------------*/
/*------------------------------------------------*/


/*Header Height Fix*/


/*Fullwidth Rows*/


/* Make columns equal height */


/* Fixed header styles, only applied for non-responsive resolutions */


/*VERTICAL NAV*/


/*Grid Layouts: Gallery, Portfolio, Filterable Portfolio, Shop*/


/* FULLWIDTH NAV */



/*SIDEBARS*/


/*Sidebar Widgets*/


/*Slider*/


/* Audio module */


/*-------------------[960px]------------------*/

@media only screen and (max-width: 980px) {
	.et_header_style_split #main-header { visibility:hidden; }
	#logo { max-height: 80%; }
}


/*-------------------[Sliders]------------------*/



/*-------------------[Menu]------------------*/



/*-------------------[768px]------------------*/


/*1_4 column breakdown*/


/*Fullwidth Rows*/


/*Blurb*/


/*Grid Layouts: Gallery, Portfolio, Filterable Portfolio, Shop*/


/*Grid Layouts: 1/4columns*/


/*-----------[Filterable Portfolio Filters]--------------------*/



/*Blog + Sidebar Module + Footer*/



/*-------------------[Sliders]------------------*/


/*Pricing Tables*/


/*WooCommerce*/


/*Post Title*/


/*-------------------[Menu]------------------*/


/*Testimonial*/


/*Person*/

}
/*-------------------[480px]------------------*/

/*-------------------[Menu]------------------*/


/*-----------[Video Slider]--------------------*/


/*Grid Layouts: Gallery, Portfolio, Filterable Portfolio, Shop*/


/*-----------[Filterable Portfolio Filters]--------------------*/



/*Blog + Sidebar Module + Footer*/



/*CTA*/


/*Pricing Tables*/


/*Contact Form*/


/*Map*/


/*Countdown Timer*/


/*Testimonial*/


/*Person*/


/*-------------------[320px]------------------*/


/*Grid Layouts: Gallery, Portfolio, Filterable Portfolio, Shop*/


/*CTA*/

/*Map*/


/* Audio module */




/*-------------------[480px]------------------*/


/*** Content and Image Styling ***/


/*** Header Content Styling ***/


/*** Header Overlay ***/


/*** Parallax Effect ***/


/*** Header Scroll ***/

ul.postsbycategory {
	list-style-type: none;
}
.postsbycategory img {
	float: left;
	padding: 3px;
	margin: 3px;
	border: 3px solid #EEE;
}
#poll-popup {
	background-color: transparent;
	border: medium none;
	padding: 0px;
	right: 20px;
	max-width: 280px;
	box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.2);
	border-radius: 5px 5px 0 0;
	background-color: #FFF;
	min-width: 300px;
}
#poll-popup #poll-close {
	position: absolute;
	display: block;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background-color: rgb(255, 255, 255);
	text-align: center;
	top: -10px;
	left: -10px;
	z-index: 10;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.34);
	background-image: url(images/closebtnbg.png);
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
}
#poll-popup #poll-close a {
	position: relative;
	font-size: 0px;
}
#poll-popup #poll-close a:before {
	content: "";
	display: none;
}
#poll-popup #poll-area {
	padding: 0px;
}
#poll-popup #poll-question {
	background-color: #C1E5B9;
	border-radius: 5px 5px 0px 0px;
	position: relative;
	padding: 20px;
}
#poll-popup #poll-question:after {
	clear: both;
	content: '';
	display: block;
	line-height: 0px;
}
#poll-logoimages {
	float: center;
}
#poll-logoimages img {
	max-width: 90px;
	margin-left: auto;
	margin-right: auto;
}
#poll-popup #poll-question:before {
	display: block;
	width: 0px;
	height: 0px;
	border: 20px solid transparent;
	border-top-color: #C1E5B9;
	bottom: -40px;
	left: 50%;
	margin: 0 0 0 -20px;
	position: absolute;
	content: '';
}
#poll-popup form {
	float: left;
	text-align: center;
	margin-top: 5px;
}
#poll-popup #poll-answer-choices {
	display: table;
	width: 100%;
	margin: 0px;
	text-align: center;
	table-layout: fixed;
	padding: 20px;
	min-height: 100px;
}
#poll-popup #poll_id {
}
#poll-popup .popup-option-left {
	display: table-cell;
	padding: 20px;
}
#poll-popup #yes-container {
}
#poll-popup .popup-option-right {
	display: table-cell;
	padding: 20px;
}
#poll-popup #no-container {
}
#poll-popup .popup-option-left img {
	border-radius: 50%;
	background-color: #45B54E;
}
#poll-popup .popup-option-right img {
	border-radius: 50%;
	background-color: #D05050;
}
#poll-popup #yes-container {
	background: #37aa6f;
	width: 50px;
	height: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	line-height: 50px;
	font-size: 15px;
	color: #fff;
	display: block;
	margin: 0 auto 10px auto;
}
#poll-popup #no-container {
	background: #c94f4e;
	width: 50px;
	height: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	line-height: 50px;
	font-size: 15px;
	color: #fff;
	display: block;
	margin: 0 auto 10px auto;
}
#sidebar, .et_pb_sidebar_0.et_pb_widget_area h4.widgettitle {
	font-size: 14px !important;
	margin-bottom: 0px;
}
#sidebar .cat-post-item {
	margin: 0px;
	padding: 0;
}
#sidebar .cat-post-item .post-date {
	display: none;
}
#sidebar .cat-post-item, #sidebar .cat-post-item:last-child {
	border-bottom: 1px solid #ddd;
}
#sidebar .cat-post-item a {
	display: block;
	padding: 5px 0;
}
#sidebar .upw-posts .entry-title {
	margin: 8px 0 0 0;
	padding: 0 0 5px 0;
}
#sidebar .upw-posts article {
	margin: 10px 0;
	padding: 0;
}
#sidebar .upw-posts article a {
	font-weight: normal !important;
	font-size: 14px !important;
	line-height: 1.3em;
}
#sidebar .upw-posts article a:hover {
	text-decoration:none;
}
#left-area article.post, #left-area article.event {
	margin: 0 0 40px 0;
	padding: 0 0 20px 0;
	box-shadow: 0 4px 3px -3px rgba(0,0,0,0.2);
}
#left-area article.post h1.main_title, #left-area article.event h1.main_title {
	margin: 0;
	padding: 10px 0 0 0;
}
#left-area article.post .custominformation, #left-area article.event .custominformation {
	font-size: 13px;
	padding: 10px 0 5px 0;
}
#left-area article.post .custominformation:after, #left-area article.event .custominformation:after {
	clear: both;
	content: '';
	display: block;
	line-height: 0px;
}
#left-area article.post .custominformation .event-date, #left-area article.event .custominformation .event-date {
	float: left;
	padding: 0 20px 4px 35px;
	background-image: url(images/calendar-icon.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#left-area article.post .custominformation .event-location, #left-area article.event .custominformation .event-location {
	float: right;
	padding: 0 0 4px 35px;
	background-image: url(images/map-icon.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#left-area article.post img, #left-area article.event img {
	margin: 0 0 10px 0;
}
#left-area article.post .entry-content, #left-area article.event .entry-content {
	margin: 20px 0 0 0;
	padding: 0;
}
#left-area article.event .sponsor_event {
	font-size: 18px;
	margin: 20px 0 0 0;
	border-top: 1px solid #ddd;
	padding: 10px 0 0 0;
}
#left-area article.event .sponsor_event:after {
	clear: both;
	content: '';
	display: block;
	line-height: 0px;
}
#left-area article.event .sponsor_event img {
	max-width: 130px;
	border: 1px solid #ddd;
	margin: 10px 10px 0 0;
	float: left;
}
#top-menu li a {
	color: #007D99 !important;
}
.custom-footer-menu {
    font-family: 'PT Sans Narrow' !important;
	float: right;
}
.custom-footer-menu ul li {
	float: left;
	padding: 0 10px;
	color: #007D99;
}
#page_live_event {
	position: fixed;
	z-index: 200000;
	top: 0px;
	background-color: #F5B830;
	width: 100%;
	padding: 5px 0px;
	text-align: center;
	color: #fff;
	font-size: 16px;
}
#page_live_event .close {
	float: right;
	width: 30px;
	height: 30px;
	position: absolute;
	border-radius: 50%;
	background-color: #fff;
	cursor: pointer;
	right: 10px;
	top: 1px;
	font-size: 0px;
	background-image: url(images/closebtnbg.png);
	background-position: center;
	background-repeat: no-repeat;
}
#page_live_event a {
	color: #fff;
	text-decoration: none;
}
#page_live_event a:hover {
	opacity: 0.7;
}
.poll-class {
	z-index: 1000000 !important;
	max-height: 100%;
}
.live_Poll_result {
	width: 100%;
	margin: 0px;
	text-align: center;
	table-layout: fixed;
	padding: 20px;
	min-height: 100px;
	font-size: 20px;
	display: none;
}
.et_monarch .et_social_mobile_button:before {
	box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
}
#main-footer {
    position: absolute;
	width: 100%;
}
#main-footer.positioned {
	position: fixed;
	bottom: 0px;
	z-index: 100;
}
#top-menu li {
	padding-right: 14px;
}
.auntbertha_APP .auntbertha-row2 {
	min-height: 320px;
}
/*=========19-07-2016===========*/

#top-menu .menu-item-has-children > a:first-child:after {
	top: 10px;
}
.modal-title {
	padding: 0;
	text-align: center;
	font-size: 20px;
}
.modal-body .um {
	margin-bottom: 10px!important;
}
#login-modal .modal-footer {
	display: none;
}
.um .um-form input:-webkit-autofill {
 -webkit-box-shadow: 0 0 0 50px white inset !important;
 -webkit-text-fill-color: #666666;
}
.type-event.status-publish .row {
	margin: 0;
}
#left-area article.post .custominformation .event-location, #left-area article.event .custominformation .event-location {
	padding-bottom: 0 !important;
	line-height: 27px;
}
.post-content .pmpro_content_message {
	display: none;
}
.post-content .more-link {
	color: #fff !important;
	cursor: pointer;
	font-family: 'PT Sans Narrow' !important;
	font-size: normal;
	font-weight: normal !important;
	margin: 10px 2px 0 0;
	padding: 5px 10px;
	text-decoration: none;
	vertical-align: middle;
	text-transform: uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px !important;
	border: #026980 1px solid;
	letter-spacing: .5px;
	background: #007d99 !important;
	max-width: fit-content;
}
.um-login.um {
	max-width: 500px;
}
.um input[type=submit].um-button {
	background: #007d99 !important;
}
.um-login .um-field {
	width: 100%;
	overflow: hidden;
}
.um-login .um-field .um-col-alt {
	width: 66%;
	float: left;
}
.um-login .um-field .um-col-alt-s {
	width: 33%;
	float: right;
	padding: 0;
}
.um-login .um-field .um-half {
	width: 49%;
	float: left;
}
.um-login .um-field .um-col-alt-s .um-half {
	width: 100%;
}
.um-login .um-field .um-right.um-half {
	float: right;
}
.um-login .um-field-c .um-field-checkbox {
	margin: 0 0 15px 0!important;
	position: relative;
	top: 0;
}
.um-login .um-left.um-half {
	width: 49%;
	float: left;
}
.um-login .um-right.um-half {
	width: 49%;
	float: right;
}
#et-secondary-nav li .sub-menu li {
	padding: 0;
}
#et-secondary-nav li .sub-menu li a {
	padding-right: 2em;
}
#et-secondary-nav .sub-menu li a:hover {
	background-color: #006278;
}
.entry-content table, body.et-pb-preview #main-content .container table {
	border: 1px solid #dcdbdb;
}
.entry-content tr th, .entry-content thead th {
	background: #d6d6d6;
	border-bottom: #dcdbdb 1px solid;
}
.entry-content table {
	border: 1px solid #dcdbdb;
}
.um-um_account_id.um input[type=submit].um-button, .um-um_account_id.um input[type=submit].um-button:focus, .um-um_account_id.um a.um-button, .um-um_account_id.um a.um-button.um-disabled:hover, .um-um_account_id.um a.um-button.um-disabled:focus, .um-um_account_id.um a.um-button.um-disabled:active, .um-12819.um input[type=submit].um-button {
	background: #007d99 !important;
}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post {
	position: relative;
}
/*.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post:not(.pmpro-level-required):after {
	content: 'Free';
    background: #72a1d0;
    position: absolute;
    top: 3px;
    right: 3px;
    padding: 0 5px;
    color: #fff;
    font-size: 10.5px;
    font-family: arial;
    border-radius: 3px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    font-weight: normal;
    letter-spacing: .5px;
}*/
.pmpro-level-required:after {
	content: 'Premium';
	background: #ff1900;
	position: absolute;
	top: 3px;
	right: 3px;
	padding: 0 5px;
	color: #ececec;
	font-size: 11px;
	border-radius: 3px;
	box-shadow: 0 2px 5px rgba(0,0,0,0.1);
	font-weight: normal;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: 20px;
}
.um-um_account_id.um input[type=submit].um-button {
	padding: 12px 20px!important;
}
div.uimob800 .um-account-side li a {
	height: 56px !important;
	line-height: 56px !important;
}
div.uimob800 .um-account-side li a span.um-account-icontip {
	line-height: 53px !important;
}

#register-form .et_pb_row .um {
	max-width: 100%;
}
#register-form .um-center {
	text-align: left;
}
#register-form .um-field-gender {
	margin: 0;
}
#register-form .picker__button--close {
	display: none;
}
.modal-backdrop {
	z-index: 999998 !important;
}
.modal {
	z-index: 999999 !important;
}
.vertical-alignment-helper {
	display: table;
	height: 100%;
	width: 100%;
	pointer-events: none; /* This makes sure that we can still click outside of the modal to close it */
}
.vertical-align-center {
	/* To center vertically */
	display: table-cell;
	vertical-align: middle;
	pointer-events: none;
}
.modal-content {
	/* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
	width: inherit !important;
	height: inherit;
	/* To center horizontally */
	margin: 0 auto;
	pointer-events: all !important;
}
.um-field-gender .um-field-radio.um-field-half {
	width: 30%;
	float: left;
}
.um-field-agree_tos .um-field-checkbox.um-field-half {
	width: 100%;
}
#et-secondary-menu li a, #top-menu li a {
	cursor:pointer;
}
#event-follow {
    padding: 5px 12px 6px 32px;
	background: #7AA186 url(/assets/uploads/2016/07/mba1403626542564_hiresdevice_en-us.png) 8px 9px no-repeat;
	color: #fff;
	border-radius: 3px;
	margin-left: 10px;
	font-size: 15px;
	border: 1px solid #64886f;
	box-shadow:0px 1px 1px rgba(255,255,255,0.15) inset;
	transition:all 0.1s ease-in-out;
	-webkit-transition:all 0.1s ease-in-out;
}
#event-response-form {
	font-size: 100%;
        font-weight: bold;
}
a:focus, a:hover {
    color: inherit;
}
#left-area .category-parent .pmpro-not-available {
    background: #f1a7b2;
    padding: 5px 13px;
    margin-top: 10px;
    display: inline-block;
    float: none;
    border: #d67583 1px solid;
    border-radius: 5px;
    color: #000;
}
.et_pb_blog_grid .pmpro_content_message .pmpro-not-available {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    padding-top: 100px;
    font-size: 0px;
	color:#fff;
	z-index:100;
	transition: background-color 0.3s ease;
	background-position:center 35px;
	background-repeat:no-repeat;
}
.et_pb_blog_grid .pmpro_content_message .pmpro-not-available:hover{
	background-image: url(/assets/uploads/2016/07/lock.png);
	background-color: rgba(0,0,0,0.8);
    font-size: 14px;
}

 
.et_pb_image_container, .et_pb_blog_grid .et_main_video_container, .et_pb_blog_grid .et_audio_content, .et_pb_blog_grid .et_pb_post .et_pb_slider {
    margin: -20px -20px 10px;
}
.um-social-login-wrap {
        margin: 0 auto;
    width: 80%;
    border: 10px solid transparent;
    margin-left: -40%;
}
.um-social-login-wrap .um-col-121, .um-social-login-wrap .um-col-122 {
	width:48%;
	float:left;
	}
	.um-social-login-wrap .um-col-122 {
	float:right;
	}
	.um-social-login-wrap .um {
    padding: 0;
}
.um-social-login-wrap .um-field-gender {
	margin:0;
}
.um-social-login-overlay {
	background:url(/assets/uploads/2015/06/Our-Plan.jpg) center no-repeat;
	background-size:cover;
}
.um-social-login-wrap .um {
    max-width: 900px;
    padding: 30px 50px 40px 50px;
    background: rgba(255,255,255,.8);
    box-shadow: #747575 0px 8px 27px;
}
.um-social-login-wrap .um input[type=submit].um-button {
    background: #007d99;
	min-width: auto !important;
}
.um-social-login-wrap .um-center {
    text-align: right;
	margin-top: -81px;
}
.um-social-login-wrap .um .um-form input[type=text], .um-social-login-wrap .select2.select2-container .select2-selection {
    border: 2px solid #d6d4d4 !important;
}
.twitter-typeahead .tt-menu {
	    background: #dad9d9;
    border-radius: 0;
    z-index: 500;
    line-height: 30px;
    width: 100%;
    border: #bbb 1px solid;
}
.twitter-typeahead .tt-suggestion {
    border-bottom: #bbb 1px solid;
	padding:0 10px;
}
.twitter-typeahead .tt-suggestion:last-child {
    border-bottom: #bbb 0px solid;
}
.twitter-typeahead input[type=text]:focus {
    border-color: #bbb;
	/*border-radius: 4px 4px 0 0;*/
}
.type-event.status-publish .event_response_div {
	    width: 45%;
    float: left;
    margin-bottom: 20px;
    margin-top: 5px;
}
.type-event.status-publish .event-reg {
	    width: 55%;
    float: left;
    margin-bottom: 20px;
    margin-top: 5px;
}
#left-area article.event.type-event.status-publish .entry-content {
    clear: both;
}
.type-event.status-publish .event-reg {
    text-align: right;
	font-size:120%;
}
.type-event.status-publish .event-reg #event-reg-url {
    padding: 5px 12px 6px 12px;
    background: #7AA186;
    color: #fff;
    border-radius: 3px;
    margin-left: 10px;
    font-size: 15px;
    border: 1px solid #64886f;
    box-shadow: 0px 1px 1px rgba(255,255,255,0.15) inset;
    transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
}
.type-event.status-publish .entry-content p {
    text-align: justify;
}
.type-event.status-publish .event-reg #event-reg-url:hover, #event-follow:hover {
	text-decoration:none;
	background-color:#668a71;
	border:1px solid #53715c;
}
#top-menu-nav > ul > li > a:hover, #et-secondary-menu > ul > li > a:hover, #et-info-email:hover, .et-social-icons a:hover {
    background: none;
}
#left-area article.post {
	position:relative;
}
.pmpro-level-required h1 {
    padding-right: 65px;
}

/*==========01-08-2016============*/
.um-center .um-button {
    min-width: 250px!important;
}
.um input[type=submit].um-button {
    background: #007d99 !important;
} 


/*.et_pb_bg_layout_light h1 { 
    color: #fff !important;
}  ====CAN NOT BE FOR ALL LIGHT LAYOUTS AS IT BREAKS ALL OTHER MUDULES WITH SAME TYPE===== */


.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1 {
    font-size: 35px;
}
.pmpro-level-required.pmpro-has-access:after {
    background: #7AA186;
}

#top-menu-nav .nav>li>a {
    padding: 0;
}
#top-menu .menu-item-has-children > a:first-child:after {
    top: 0;
}
.type-event.status-publish .event-reg {
    text-align: left;
}
#left-area .form-horizontal .control-label {
    text-align: left;
}
.reg-form .col-md-4 input[type=text], .reg-form .col-md-4 input[type=password], .reg-form .col-md-4 input[type=tel], .reg-form .col-md-4 input[type=email], .reg-form .col-md-4 input.text, 
.reg-form .col-md-4 input.title, .reg-form .col-md-4 textarea, .reg-form .col-md-4 select,
.reg-form .form-control[disabled], .reg-form .form-control[readonly], .reg-form fieldset[disabled] .form-control, .reg-form textarea {
	padding: 6px 12px;
}
#et-main-area .reg-form .form-group .col-md-8 textarea {
	resize:none;
	width:100%;
        border-radius: 4px;
}
#et-main-area .reg-form .form-group .col-md-4 .twitter-typeahead {
	width:100%;
}

.pmpro-level-required:after {	
	content: 'Premium'; 
	background: #ff1900; 
	position: absolute; 
	top: 3px; 
	right: 3px; 
	padding: 3px 5px 0 5px; 
	color: #ececec; 
	font-size: 11px; 
	border-radius: 3px; 
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); 
	font-weight: bolder; 
	letter-spacing: 1.25px; 
	text-transform: uppercase; 
	line-height:20px;
}
.pmpro-level-required.pmpro-has-access:after {
    content: 'Premium'; 
/*	background: #ff1900; */
	position: absolute; 
	top: 3px; right: 3px; 
	padding: 3px 5px 0 5px; 
/*	color: #7AA186; */
	font-size: 11px; 
	border-radius: 3px; 
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); 
	font-weight: bolder;
	letter-spacing: 1.25px; 
	text-transform: uppercase; 
	line-height:20px;
}
.type-event.status-publish .event-reg {
    text-align: right;
	font-size: 100%;
    font-weight: bold;
}
.et_pb_with_background.et_section_regular .et_pb_post {
	border:none;
}
.et_pb_with_background.et_section_regular .et_pb_image_container {
    margin: -19px -19px 10px;
}
.pmpro-plan-message {
    display: block;
    margin-top: 8px;
}


@media (max-width:1200px) {
.auntbertha_APP .mui-container > .mui-row:first-child > .hi-icon-wrap {
	padding: 0;
}
.auntbertha_APP .mui-container > .mui-row:first-child .hi-icon {
	width: 178px;
	margin: 15px -40px !important;
	transform: scale(0.7, 0.7);
	-webkit-transform: scale(0.7, 0.7);
}
.auntbertha_icon_wrap {
	width: 115px !important;
	overflow: hidden;
	height: 150px !important;
}
.auntbertha_icon_wrap .auntbertha_icon_text {
	width: 178px;
	margin: -55px -40px 0 -33px;
}
.auntbertha_tab_icon:hover + .auntbertha_link_hover--kukuri {
	transform: scale(1, 1) !important;
	-webkit-transform: scale(1, 1) !important;
}
#top-menu li {
	padding-right: 14px;
}
.nav>li>a {
	padding: 10px;
}
#top-menu li:first-child a {
	padding-left: 0;
}
#top-menu li:last-child a {
	padding-right: 0;
}
}

@media (max-width:1024px) {
.custom-footer-menu {
	float: none;
	display: block;
	text-align: center;
}
.custom-footer-menu ul li {
	float: none;
	display: inline-block;
	padding: 0 10px;
}
.um-social-login-wrap .um {
    max-width: 700px;
}
}

@media all and (min-width: 981px) {

#main-content .container:before {
    position: absolute;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: #e2e2e2;
    content: "";
display: block;
}

.et_right_sidebar #main-content .container:before {
    right: 20.875% !important;
}

}


@media (max-width: 980px) {

.et_pb_section .et_pb_row {
    max-width:80% !important;
}
.et_pb_column .et_pb_blog_grid .column.size-1of2 {
    width: 100% !important;
    margin: 0 0 0 0 !important;
}
.et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post {
    margin-bottom: 50px;
}
#register-form .et_pb_row {
	width: 100%;
}
}

@media (max-width:768px) {
.auntbertha_APP .mui-container > .mui-row:first-child {
	overflow-x: auto;
	overflow-y: hidden;
	position: relative;
	padding: 0;
}
.auntbertha_APP .mui-container > .mui-row:first-child > .hi-icon-wrap {
	width: 600px;
	margin: 0 25px;
	padding: 0;
}
.auntbertha_APP .mui-container > .mui-row:first-child .hi-icon {
	width: 155px;
	margin: 15px -40px !important;
	transform: scale(0.7, 0.7);
	-webkit-transform: scale(0.7, 0.7);
}
.auntbertha_icon_wrap {
	width: 100px !important;
	overflow: hidden;
	height: 150px !important;
}
.auntbertha_icon_wrap .auntbertha_icon_text {
	width: 178px;
	margin: -55px -40px 0 -40px;
}
.auntbertha_tab_icon:hover + .auntbertha_link_hover--kukuri {
	transform: scale(1, 1) !important;
	-webkit-transform: scale(1, 1) !important;
}
.um-login .modal-dialog {
	width: 80%;
}
.um-login .um-button i {
	margin-right: 5px;
}
.um-field-gender .um-field-radio.um-field-half {
	width: 50%;
}
.um-social-login-wrap .um {
    max-width: 80%;
}
.um-social-login-wrap .um-col-121, .um-social-login-wrap .um-col-122 {
    width: 100%;
}
.um-social-login-wrap .um-center {
    margin-top: 0;
}
.um-social-login-wrap .um input[type=submit].um-button {
    min-width: 100% !important;
}
#top-header .container, #main-footer .container {
    width: 90% !important;
}

}

/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {

	.et_pb_slide_image,
	.et_pb_slide_video {
		display: inline !important;
	}

	.et_pb_slider_show_image .et_pb_slide_image,
	.et_pb_slider_show_image .et_pb_slide_video {
		display: inline !important;
	}
	
    .et_pb_slide_image img {
    max-width:150px !important;
    }

   .tab_controls .main-tabs{
	 width: 100%;
	}

}

@media (max-width:630px) {
.um-login .um-field .um-button {
	font-size: 13px;
}
.um-login .um-button i {
	font-size: 18px;
	top: -3px;
	width: 18px;
}
.um-login .modal-body {
	padding: 15px 30px;
}
.um-col-121, .um-col-122 {
width:100%;
}
.type-event.status-publish .event_response_div {
    width: 100%;
}
.type-event.status-publish .event-reg {
    width: 100%;
    text-align: left;
}

#rep-list{
    width: 118%;
    margin-left: -8%;
}

#rep-list ul{
    height: auto;
    column-count: 2;
	width:70%;
	margin:auto;
	padding-top:20px;
	padding-bottom:20px;
}
}

@media (max-width:590px) {
.um-login .um-field .um-button {
	font-size: 0;
}
.um-social-login-wrap {
    left: 50% !important;
}
}

/*Alex*/

.error{
	color: red;
    font-weight: 700;
    max-width: 100%;
    margin-bottom: 5px;
    display: inline-block;
}
#gender-error{
	padding-top: 20px;
	position: absolute;
}

.btn-send-registration {
    padding: 5px 12px 6px 12px;
    background: #7AA186;
    color: #fff;
    border-radius: 3px;
    font-size: 15px;
    border: 1px solid #64886f;
    box-shadow: 0px 1px 1px rgba(255,255,255,0.15) inset;
    transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
}

.et_pb_widget widget_ultimate_posts h4{
        font-family: 'PT Sans Narrow', Helvetica, Arial, Lucida, sans-serif !important;
        line-height: 24px !important;
}

.btn.btn-send-registration.focus, .btn.btn-send-registration:focus, .btn.btn-send-registration:hover {
   color: #fff;
   text-decoration: none;
   border: 1px solid #53715c;
   background-color: #668a71;
}

.page-id-21425 #top-header, .page-id-21425 #main-header {
	display: none;
}

.page-id-21425 #main-header-mob {
	display: none;
}

.page-id-21425 #main-footer {
	display: none;
}

.page-id-21425 #sidebar {
	display: none;
}

.page-id-21425 #main-content .container {
	padding-top: 0px;
}

.page-id-21425 .floating_button {
	display: none;
}

.page-id-21425 .live-event {
	display: none;
}

.page-id-21425 #page_live_event {
	display: none;
}

.page-id-21425 .wpcf7-form input, .page-id-21425 select {
	width: 100%;
}
.page-id-21425 select {
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #9ee2ff;
	height: 34px;
	margin-bottom: 10px;
}

.um-login.um {
    max-width: 530px !important;
}

/* .eventbutton {
    display: inline-block; 
    color: #007d99; 
    box-shadow: 0px 2px 9px 0px rgba(0,0,0,0.1)!important; 
    font-size: 20px; 
    font-weight: 600; 
    padding: 0.3em 1em; 
    background-color: transparent; 
    background-size: cover; 
    border: 6px solid #f5b830; 
    transition-duration: 0.2s; 
    line-height: 1.7em !important; 
    transition-property: all !important; 
    text-align: center; 
    background-position: 50% center; 
    background-repeat: no-repeat no-repeat;
}

.eventbutton a:hover {
    background-color: rgba(15,15,15,0.22);
    border-color:#85af93!important;
} */



/*//Styles for angular page*/

div.auntbertha-zip-page-logo{
	border-right: 1px solid rgba(0,0,0,.12);
}

/*
//STyles broken after bootstrap upgrade*/


/* .hentry .entry-title{
	margin-top:20px;
    margin-bottom:10px;
} */

.be-strong-footer-container {
    width: 100%;
}

.participate-recent-resource .post-content-inner p {
  padding-bottom: 10px;
}

.row.custominformation {
    display: block;
}

.event-location p {
	margin: 0 0 10px;
}

.download-app-today-description p{
    color: #333;
}

.page-id-11746 h1,.page-id-11008 .be-strong-headding h2,.page-id-10780 .be-strong-headding h2{
	margin-top: 20px;
    margin-bottom: 10px;
}

/*.single-post .download-app-headding {
    color: #333;
}*/

.page-id-10780 p,.archive p{
	margin: 0 0 10px;
}

.page .pagination.clearfix,.archive .pagination.clearfix {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

body{
	color: #333;
}
.page-id-13241 h4 , .page-id-13217 h4{
	margin-top: 10px;
    margin-bottom: 10px;
}

/*//Styles not compactable with autooptimize*/
#top-header ul.et-social-icons,#et-secondary-nav{
    margin-bottom: 0px;
}
.et_header_style_split #main-header .centered-inline-logo-wrap{
    margin:  -26px 0;
}
ul{
    margin-bottom: 0px !important;
}
a:focus, a:hover {
  color: inherit !important;
}
/*//Styles not compactable with autooptimize*/
@media only screen and (min-width: 981px){
.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap {
		margin: -19px 0 !important;
	}
}

/*//Style fixes for login modal page*/
@media only screen and (max-width: 576px){
	 #login-modal .modal-dialog.vertical-align-center{ 
		width:100% !important;
	}
	.et_social_networks.et_social_3col.et_social_simple.et_social_rounded.et_social_left.et_social_withnetworknames {
	    height: 350px;
	}

	#main-content .container{
		width: 90% !important;
	}
}


#login-modal .modal-dialog.vertical-align-center{ 
	width: 600px; 
}

#login-modal .modal-header{ 
	display: block; 
}

@media (min-width: 1200px){
#main-footer .container {
    width: 1170px;
    max-width:1080px;
}

#main-footer .container.clearfix.be-strong-footer-container{
	max-width:1200px;
}

#main-content .container{
	width: 1170px !important;
    max-width: 1080px !important;
}

}



/*/admin bar styles*/
#wpadminbar .quicklinks>ul>li>a{
	padding: 0 4px 0 5px !important;
}

.popup-buttons:focus{
	text-decoration: none;
	color: #fff !important;
}



@media only screen and (max-width: 768px){
	.et_social_networks.et_social_3col.et_social_simple.et_social_rounded.et_social_left.et_social_withnetworknames {
	    height: 500px;
	}
	#main-footer .container.clearfix.be-strong-footer-container{
		width: 90% !important;
	}
	#main-footer .container{
		width: 90% !important;
	}
	#main-header .container{
		width: 90% !important;
	}
    
}
@media only screen and (max-width: 767px){

.et_pb_row.et_pb_row_0.follow-us-social-media-be-strong{
        max-width: 100% !important;
        float: left;
      }

}

@media (min-width:769px) and (max-width:972px){
	#main-footer .container.clearfix.be-strong-footer-container{
		width: 750px;
	}
	.container{
		width: 750px !important;
		max-width:1080px !important;
	} 

}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    line-height: 1.1 !important;
    padding-bottom:0px;
}

p {
    margin: 0 0 5px !important;
}

#left-area ul, .entry-content ul{
    padding: 0 0 23px 1.6em !important;
}

#top-header .login-close-icon:focus{
	outline: none;
}


#main-footer .container {
    padding-left: 0;
    padding-right: 0;
}
button.close.login-close-icon:focus{
	outline: none;
}

.h4, .h5, .h6, h4, h5, h6 {
    margin-top: 10px !important;
/*    margin-bottom: 10px !important; */
}

.h1, .h2, .h3, h1, h2, h3 {
    margin-top:20px !important;
/*    margin-bottom:10px !important; --> */
}

h2.why,h1.why {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
h2.et_pb_slide_title {
	margin-top: 0px !important;
}
.footer-widget h4.title {
    margin-top: 0px !important;
    margin-bottom: 5px !important;
}
@media only screen and (max-width: 980px){
	#content-area #left-area .main_title , #content-area #left-area .et_post_meta_wrapper h1 {
	   font-size: 31px !important;
	   margin-top: 0px !important;
	   margin-bottom: 0px !important;
	}

	#sidebar h4.widgettitle{
		font-size: 18px;
	}
}

@media (min-width: 321px) and (max-width: 516px) { 
.et_pb_row.et_pb_row_0.follow-us-social-media-be-strong{
max-width: 90% !important;
float:left;
}

}