/* resets */
.heading-title{padding-top:100px !important;}
iframe{max-width:100%;}
iframe[src*='google.com/maps']{pointer-events: none;}
.subtitle-heading h2{padding:25px 2em 15px;background:#ccc;display:inline-block;border-radius:5px;color:white !important;}
.right{text-align:right;}
.center{text-align:center;}
.red h2{background:#c93949;}
.blue h2{background:#19233e;}
.lit-blue h2{background:#9ecbcd;color:#19233e !important;}
.white h2{background:white;color:#c93949 !important;}
h4{font-weight:bold !important;margin:25px 0 !important;}
.nectar-button{box-shadow:none !important;padding:10px 45px !important;}
.nectar-button span{font-weight:bold;}
.nectar-button.extra-color-1 span{color:#19233e;}
.nectar-button.extra-color-2 span{color:#c93949;}
.wpb_text_column ul li{list-style:square inside url(http://brightmorehealth.com/wp-content/uploads/2016/11/arrow.png);}
.bordered{border:2px solid black;}
.wpb_row{margin-bottom:0;}
.main-content ol li{margin-bottom:25px;}
.main-content ul li{margin-bottom:25px;}

/* header */
header#top nav > ul > li{border-right:1px solid #CCC;}
header#top nav > ul > li:last-child{border-right:0;}
.header-moto{position:absolute;}
.floating-sentence{position:relative;float: right;height: 0;top: 116px;z-index: 99;font-size: 27px;font-family: Sorts Mill Goudy;font-weight: bold;text-shadow: 1px 1px 0 white, -1px 1px 0 white, 1px -1px 0 white, -1px -1px 0 white;}

/* footer */
.foot-bot p{font-size:14px;padding-bottom:0 !important;}
.foot-bot p a{color:white;}
.foot-bot p a:hover{text-decoration:underline;}

/* page */
.logo-bg{background:url(http://brightmorehealth.com/wp-content/uploads/2016/10/light-bg-logo.jpg) no-repeat right center;background-size:200px;}
.toggle:last-child{margin-bottom:0 !important;}
.img-with-animation[src*="2016DOLCard.png"]{max-width:400px !important;}

/* forms */
.gform_wrapper label{display:none !important;}
/* form 1 */
#gform_wrapper_1{margin:0 !important;}
#gform_1 li, #gform_1 li div{margin:0 !important;}
#gform_1 input[type=text]{background:none;color:white;border:1px solid white;border-radius:6px;}
#gform_1 input[type=submit]{width:100%;background:#9ecbcd;color:#19233e;padding: 12px 0;font-family:Montserrat;border-radius:6px;}
#gform_1 .gform_footer{margin:0 !important;padding:0 !important;}
#gform_1 input[type=text]::-webkit-input-placeholder{color: white;}
#gform_1 input[type=text]:-ms-input-placeholder{color: white;}
#gform_1 input[type=text]::-moz-placeholder{color: white !important;opacity:1;}
/* form 1 footer */
footer #gform_1 input[type=text]{border-color:#19233e;}
footer #gform_1 input[type=submit]{background-color:white;}
/* form 2 */
#gform_wrapper_2, #gform_2 li:first-child{margin-top:0 !important;}
#gform_2 input[type=text], #gform_2 textarea{background:#9ecbcd;border:0;border-radius:6px;}
#gform_2 input[type=submit]{width:50%;margin:auto;display:block;background:#19233e;color:white;padding: 12px 0;font-family:Montserrat;border-radius:6px;}
#gform_2 .gform_footer{margin:10px 0 !important;padding:0 !important;}
#gform_2 input[type=text]::-webkit-input-placeholder, #gform_2 textarea::-webkit-input-placeholder{color: #19233e;}
#gform_2 input[type=text]:-ms-input-placeholder, #gform_2 textarea:-ms-input-placeholder{color: #19233e;}
#gform_2 input[type=text]::-moz-placeholder, #gform_2 textarea::-moz-placeholder{color: #19233e !important;opacity:1;}

/* medias */
@media(max-width:1337px) and (min-width:1135px){
#header-outer header#top nav > ul > li > a{font-size:1.1em !important;}
}
@media(max-width:1134px){
#header-outer header#top nav > ul > li > a{font-size:.8em !important;}
}
@media(max-width:1130px) and (min-width:1001px){
#header-outer.transparent header#top nav > ul > li > a{font-size:1.1em !important;}
}
@media(min-width:1000px){
.page-header-no-bg{padding-top:200px !important;}
#header-outer{padding-top:0 !important;background-color:rgba(255,255,255,.8) !important;}
#header-space{display:none !important;}
#header-outer:not(.small-nav) header#top #logo img{margin-top:10px;}
#header-outer:not(.small-nav) header#top nav > ul > li > a{padding:40px 0 !important;}
#header-outer.small-nav header#top nav > ul > li > a{padding:25px 0 !important;}
#gform_1 .gform_body, #gform_1 .gform_footer{width:49%;display:inline-block;}
}
@media(max-width:1000px){
.floating-sentence{top:.4em !important;}
#header-outer{background-color: white !important;}
#gform_1 li{margin-bottom:10px !important;}
footer *{text-align:center !important;}
}
@media(max-width:690px){
.subtitle-heading h2{display:block;width:100%;text-align:center !important;padding:25px 0;}
}

#menu-item-508{border: #c93949 3px; border-radius:10px; padding: 5px 10px; background-color:#fff;color:#fff; font-weight: 600;}

#menu-item-508 a {color:#fff !important; font-weight:600;}