/*============================================================================================*/
/* COLOR SCHEME 2 */
/*============================================================================================*/
/* HEADER*/
header {background-color:#fff;border-bottom: 1px solid #db6664;}
ul#top_nav li {border-left: 1px solid #ccc;}
ul#top_nav li a{color:#488dc6;}
nav {background-color:#f47270;}
#main-features {background:#1cbbb4 url(theme/bg_sub-header.png) repeat 0 0;color:#fff;}
.feature i{border:2px solid #fff;color: #FFC;}
.divider_top{background:url(theme/top_divider.png) repeat-x center bottom;}
.divider_top_black{background:url(theme/top_divider_aqua.png) repeat-x center bottom;}
#sub-header{color:#fff;background:#008b80 url(theme/bg_sub-header.png) repeat 0 0;}

/* MENU + MEGAMENU*/
.sb-icon-search, .sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search {background: #f47270;}
.sb-search-input::-webkit-input-placeholder {color: #fff;}
.sb-search-input:-moz-placeholder, .sb-search-input::-moz-placeholder, .sb-search-input:-ms-input-placeholder {color: #fff;}
.sb-search-input {border-bottom:1px solid #fff;}
.sf-menu .sf-mega {background: #db6664;}
ul.sf-menu li a:hover{color:#fff;}
.sf-menu ul li {background: #db6664;}
.sf-menu ul li a {background: #db6664;}
.sf-menu ul li a:hover {background: #f47270;color:#fff;}
.sf-menu li:hover,
.sf-menu li.sfHover {background: #db6664;color:#fff;}
.sf-menu .sf-mega ul.mega_submenu li a{color:#fff;}
.sf-mega h5{border-bottom:1px solid #f47270;}
.sf-menu .sf-mega ul.mega_submenu li{border-bottom: 1px dotted #f47270;}
.sf-menu .sf-mega ul.mega_submenu li a:hover {color:#fff;}

/* FOOTER */
footer hr{border-color:#49c9c3;}
input.form-control#email_newsletter {background-color:#fff;color:#000;}
input.form-control#email_newsletter::-moz-placeholder { color: #000; opacity:0.5;}
input.form-control#email_newsletter::-webkit-input-placeholder {color:#000; opacity:0.5;}
footer {background:#1cbbb4; color:#fff;}
#nav-footer ul li a{color:#fff;}
#nav-footer ul li a:hover{color:#FF9;}
ul#follow_us  li a{border: 2px solid #fff;}
#copy_right{background-color:#008278;color:#fff;}
.phone{color: #FF9}
#newsletter .button_outline, a.button_outline {border:3px solid #FFC;background:none;color:#FFC;}

/* COMMON*/
#directions { background-color:#005b7f; }
 #login_bg{background:#008b80 url(theme/bg_sub-header.png) repeat 0 0;}
 #wizard_bg{background:#008b80 url(theme/bg_sub-header.png) repeat 0 0;}
 #newsletter .button_outline:hover{color:#111; border:3px solid #111;}
 #subscribe_home {background-color:#333;}
a { color: #f47270; }
.p-b-10 { padding-bottom: 10px; }
.p-b-20 { padding-bottom: 20px; }
.selected-row{ background: #fcf8e3 !important; }
.block{ display: block; }

/* BUTTONS */
a.button_medium_outline, .button_medium_outline {
    color: #f47270;
    border: 2px solid #db6664;
}


/* ALERTS */
.alert-message
{
    margin: 20px 0;
    padding: 20px;
    border-left: 3px solid #eee;
}
.alert-message h4
{
    margin-top: 0;
    margin-bottom: 5px;
}
.alert-message p:last-child
{
    margin-bottom: 0;
}
.alert-message code
{
    background-color: #fff;
    border-radius: 3px;
}
.alert-message-success
{
    background-color: #F4FDF0;
    border-color: #3C763D;
}
.alert-message-success h4
{
    color: #3C763D;
}
.alert-message-danger
{
    background-color: #fdf7f7;
    border-color: #d9534f;
}
.alert-message-danger h4
{
    color: #d9534f;
}
.alert-message-warning
{
    background-color: #fcf8f2;
    border-color: #f0ad4e;
}
.alert-message-warning h4
{
    color: #f0ad4e;
}
.alert-message-info
{
    background-color: #f4f8fa;
    border-color: #5bc0de;
}
.alert-message-info h4
{
    color: #5bc0de;
}
.alert-message-default
{
    background-color: #EEE;
    border-color: #B4B4B4;
}
.alert-message-default h4
{
    color: #000;
}
.alert-message-notice
{
    background-color: #FCFCDD;
    border-color: #BDBD89;
}
.alert-message-notice h4
{
    color: #444;
}