/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/
 .hide_navigation{display:none !important;}
.navigation_full{background:#85092b;}
header#top .navigation_full nav > ul > li > a{padding:10px 15px !important;font-size:16px;line-height:18px;color:#fff !important;text-transform:uppercase;font-family:'Libre Baskerville', serif !important;}
header#top .navigation_full nav > ul{float:none;display:table;width:100%;}
header#top .navigation_full nav > ul > li{float:none;display:table-cell;vertical-align:middle;text-align:center;}
header#top .navigation_full nav > ul > li > ul.sub-menu{top:100% !important;}
header#top .navigation_full nav > ul > li > ul.sub-menu > li{text-align:left;}
header#top{padding:0 !important;}
#header-outer[data-using-secondary="1"]{padding-top:0 !important;}
.custom_padding{padding-top:10px !important;padding-bottom:10px !important;}
#header-outer .custom_padding .row .col.span_9{width:74.5%;}
.custom_padding .site-title{font-size:44px;line-height:40px;letter-spacing:0.03em;color:#221f1f;font-family:'Cinzel', serif;margin-top:45px;margin-left:-140px;}
#header-secondary-outer{background:#f8f8f8 !important;border:1px solid #f8f8f8 !important;border-top:0 !important;}
.memlog-topbar{background:#c29653;padding:10px 0;}
body #header-secondary-outer #social li a:hover i,
body #header-secondary-outer nav > ul > li:hover > a,
body #header-secondary-outer nav > ul > li.current-menu-item > a,
body #header-secondary-outer nav > ul > li.sfHover > a,
body #header-secondary-outer li:hover > a,
#header-secondary-outer li a,#header-secondary-outer li a:hover,#header-secondary-outer li a:focus{font-size:14px;line-height:16px;color:#ffffff !important;text-transform:uppercase;}
#header-secondary-outer li.open_login a{padding-left:30px !important;background:url(images/lock.png) no-repeat 10px center;}
#header-outer, #header-space{position:static !important;}
#header-space{height:auto !important;}
#header-secondary-outer{position:relative !important;}
.member-login-form ul{display:table;width:100%;}
.member-login-form ul li{display:table-cell;vertical-align:middle;float:none;}
.member-login-form input[type="text"], .member-login-form input[type="password"], .member-login-form input[type="email"]{background:#f8f8f8;border:1px solid #f8f8f8;border-radius:5px;color:#454343 !important;font-size:14px;margin-top:0;padding:4px 15px 4px 10px !important;width:100%;box-shadow:none !important;font-family:Muli;}
.member-login-form li{float:left;list-style:none;padding:0 20px 0 0;}
.member-login-form input[type="submit"],.member-login-form input[type="button"]{background:#f8f8f8;border:none;border-radius:5px;color:#6c6a6a;float:none;font-size:14px;font-weight:bold;margin-top:0;padding:8px 15px;display:block;width:100%;}
.member-login-form input[type="submit"]:hover,.member-login-form input[type="button"]:hover{color:#fff;}
#signupForm12 fieldset{margin-top:3px;}
#signupForm12 fieldset p{display:block;overflow:hidden;position:relative;padding:0;}
#signupForm12 fieldset p input[type="checkbox"],
#signupForm12 fieldset > input{float:left;height:16px;left:0;margin:0;opacity:0;padding:0;position:absolute;width:16px;display:none;opacity:0;visibility:hidden;}
#signupForm12 fieldset label{color:#f8f8f8;font-size:12px;font-weight:normal;padding:2px 0 0 30px;height:23px;display:inline-block;text-transform:none;font-family:Muli;}
#signupForm12 fieldset label input[type="checkbox"]:checked + label{background-position:left bottom;}
#signupForm12 fieldset p input[type="checkbox"] + label{background:url("images/chekbox.png") no-repeat 0 0;height:23px;}
#signupForm12 input[type="checkbox"]:hover:checked + label,
#signupForm12 input[type="checkbox"]:focus:checked + label,
#signupForm12 input[type="checkbox"]:checked + label:hover,
#signupForm12 input[type="checkbox"]:focus:checked + label,
#signupForm12 input[type="checkbox"]:checked + label{background-position:left bottom;}
.member-login-form .forgot-txt{color:#f8f8f8;float:none;font-size:12px;margin-top:5px;text-align:left;width:100%;}
.mobile_login{display:none;}
.site-title-mobile{display:none;}
.slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines::before, .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines::after, .slide-out-widget-area-toggle.mobile-icon[data-icon-animation="simple-transform"] .lines-button::after, header#top .slide-out-widget-area-toggle.mobile-icon[data-icon-animation="spin-and-transform"] .lines-button.x2 .lines{background:#C29653 !important;}
#header-secondary-outer ul{height:auto !important;}
.member_login .notification_msg{color:#fff;}
.louout_msg{color:#fff;float:right;}
.member-login-form .louout_msg ul li{display:-moz-groupbox;float:left;vertical-align:middle;}
.member_menu_container{background:#efefef none repeat scroll 0 0;border-top:10px solid #fff;clear:both;position:relative;text-align:center;width:100%;z-index:99;height:50px;}
.member_menu_container .menu{clear:both;display:inline-block;float:none;margin-top:0;width:auto;}
.member_menu_container ul li{float:left;}.member_menu_container ul li{float:left;margin:0 5px;}
.member_menu_container ul li a{color:#000;float:left;font-size:12px;text-transform:uppercase;padding:10px 10px;}
.member_menu_container ul li a:hover,.member_menu_container .current-menu-item a{background-color:#c29653;color:#fff;}
.alphabets{float:left;width:100%;margin:10px 0;}
.alphabets > ul{float:left;list-style:outside none none;margin:0;}
.alphabets li{background:#efefef none repeat scroll 0 0;float:left;list-style:outside none none !important;}
.alphabets a{background:#efefef none repeat scroll 0 0;border-right:1px solid #ddd;color:#919191;padding:8px 15px;float:left;}
.alphabets a:hover,.alphabets a.active{background:#85092b none repeat scroll 0 0;color:#fff;}
.alphabets li:last-child a{border:0 none;}
.staff_list_container{float:left;width:100%;}
.staff_list_container ul{margin:10px 0;}
.staff_list_container li{list-style:outside none none !important;width:18%;float:left;margin-right:7%;}
.staff_list_container li span{display:block;}
.staff_list_container img{width:100% !important;}
.update_profile{margin-top:15px;}
.page-id-1655 .update_profile{margin-top:50px;}
.update_profile .btn{padding:8px 0}
.update_profile .two{width:25%;float:left;padding-top:6px;}
.update_profile .four{width:45%;float:left;padding-top:6px;}
.update_profile .five{width:62%;float:left;padding-top:6px;}
.update_profile .six{width:67%;float:left;padding-top:6px;}
.update_profile .seven{width:75%;float:left;}
.update_profile .row{padding-bottom:18px}
.update_profile .input{width:220px;padding:4px 8px!important;font-size:13px;}
.update_profile select{border:1px solid #efefef !important;padding:4px 4px!important;width:220px;background:#efefef;font-size:13px;}
.update_profile textarea.input{width:100%;padding:4px 8px!important;height:130px;font-size:13px;background:#efefef}
.update_profile label{font-family:'Open Sans';}
.ui-datepicker .ui-datepicker-title select{padding:3px !important;}
.checkboxlist{float:left;margin-bottom:10px;margin-right:10px;}
.update_profile input[type="checkbox" i]{margin-left:0}
.checkboxlist .checkbox{float:left;margin:2px 7px 0 0;padding:0;}
#user_profile_edit h3{margin:20px 0 15px 0}
.profile.user_profile_container{float:right;margin-bottom:10px;overflow:hidden;max-width:480px;height:450px;width:100%;display:table;}
.profile.user_profile_container span{display:table-cell;vertical-align:middle;}
.profile.user_profile_container span img{float:right}
.profile_cotainer{float:right;width:100%}
.instructor-profile{float:right;}
div.updated,div.success_msg{BORDER:#85092b 0.1em solid;PADDING-RIGHT:10px;BACKGROUND-POSITION:10px 50%;PADDING-LEFT:36px;BACKGROUND-IMAGE:url(images/s_notice.png);PADDING-BOTTOM:10px;MARGIN:0.5em 0px;PADDING-TOP:10px;BACKGROUND-REPEAT:no-repeat;background-color:#fff;color:#85092b;}
div.updated p,div.success_msg p{margin-bottom:0px;}
div.error_msg{BORDER:#85092b 0.1em solid;PADDING-RIGHT:10px;BACKGROUND-POSITION:10px 50%;PADDING-LEFT:36px;BACKGROUND-IMAGE:url(images/s_error.png);PADDING-BOTTOM:10px;MARGIN:0.5em 5px 0.5em 0;PADDING-TOP:10px;BACKGROUND-REPEAT:no-repeat;background-color:#faebe7;color:#df280a;}
#wppb-login-wrap p{font-weight:600;}
#wppb-login-wrap p > span{font-weight:normal}
.intralogin_login{margin-top:10px;max-width:220px;}
.intralogin_login input{width:100%!important}
.intralogin_login input[type=submit]{width:auto!important}
.page-id-1390 #wppb-login-wrap .login-username input, .page-id-1390 #wppb-login-wrap .login-password input{width:100%;background:#f8f8f8;border:0;padding:4px 10px!important;margin-bottom:10px;border-radius:5px;box-shadow:none;color:rgba(153,153,153,0.8)!important}
input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #f8f8f8 inset!important;}
#wppb-login-wrap p.remember_me{margin:20px 0 0px}
.remember_me label{font-family:'Open Sans';font-size:12px}
.remember_me input{margin:4px 6px 0 0!important;float:left;width:auto!important}
#wppb-login-wrap p.forgotpassword{font-size:12px;}
#wppb-login-wrap p.forgotpassword a{color:#545454}
#wppb-login-wrap p.forgotpassword a:hover{color:#870529}
.intralogin_login .login-submit input[type=submit], #changepassword input[type=submit], .meetingform input[type=submit], #user_profile_edit input[type="submit"], #wppb-recover-password input[type="submit"]{background:#870529;border-radius:5px;padding:8px 20px;font-size:14px;font-weight:bold;}
.memlog-topbar input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f8f8f8 inset !important;}
.intralogin_login .login-submit input[type=submit]:hover, #changepassword input[type=submit]:hover, .meetingform input[type=submit]:hover, #user_profile_edit input[type="submit"]:hover, #wppb-recover-password input[type="submit"]:hover{background-color:#333!important}
.title_btm_txt{margin:-10px 0 15px 0;display:block;color:#545454;font-weight:600;}
#no-more-tables{background:#fff none repeat scroll 0 0;margin-top:20px;}
#no-more-tables table{width:100%;border:0px;}
#no-more-tables table th{background-color:#85092b;border:0 none;color:#fff;padding:10px;}
#no-more-tables table td{padding:10px;}
#no-more-tables table td.query-date{width:15%;}
#no-more-tables table td.query-time{width:15%;}
#no-more-tables table td.query-location{width:15%;}
#no-more-tables table td.query-comment{width:40%;}
#no-more-tables table td.query-action{width:15%;}
.meetingform .acf-input-wrap input{height:auto;}
#map_canvas{height:450px;width:100%;}
.gm-style .gm-style-iw{font-size:13px;font-weight:300;overflow:hidden;margin:0 0 0 11px !important;padding:0 !important;right:auto !important;top:15px !important;width:210px !important;}
.gm-style-iw img{margin-left:0;width:210px !important;}
.title55{display:block;font-size:14px;padding:5px 0 0;width:160px !important;}
#wppb-login-wrap p.member_login_title{text-align:left;font-size:20pt;font-family:Cinzel;color:#85092b;margin:0 0 5px 0}
#intralogin_login .notification_msg, .memlog-topbar .notification_msg{display:block;padding:10px 0}
.memlog-topbar .notification_msg{display:block;padding:5px 0 0}
.wpb_wrapper .livery-edit{margin:-10px 0 15px 0;padding:0}
.wpb_wrapper .livery-edit a{color:#545c59;margin-right:15px;}
.wpb_wrapper .livery-edit a:hover{color:#85092b}
.liver_member_list_container{float:left;width:100%;}
.liver_member_list_container ul{margin:10px 0;}
.liver_member_list_container li{list-style:outside none none !important;width:18%;float:left;margin-left:9%;margin-bottom:40px;font-size:15px}
.liver_member_list_container li span{display:block;padding:0px;line-height:24px;}
.liver_member_list_container img{width:100% !important;}
.liver_member_list_container.staff li .name{font-size:18px;min-height:68px;}
.liver_member_list_container li .name{font-size:20px;line-height:28px;color:#4f4f4f;display:block;padding:0 0 15px 0;font-family:'Libre Baskerville', serif;}
.liver_member_list_container li span.email{padding:10px 0 0 0;word-wrap:break-word;white-space:nowrap}
.instructor-profile.uploader input[type="button"]{background:#efefef;box-shadow:0 1px 2px rgba(0, 0, 0, 0.09) inset;font-size:15px;border-radius:0;color:#686868;font-family:'Open Sans';padding:10px 15px;margin-top:15px}
.instructor-profile.uploader input[type="button"]:hover{color:#fff!important}
#changepassword .two{width:15%}
#changepassword .seven .btn{padding:5px 0}
.meetingform{width:40%;margin-bottom:50px;}
.meetingform .acf-field .acf-input{position:relative}
.meetingform .acf-input-append{height:35px;padding:7px;position:absolute;right:0;z-index:10;}
.meetingform .acf-fields > .acf-field{padding:10px 0;border-top:0}
.meetingform .acf-field .acf-label label{font-family:'Open Sans'!important;font-weight:normal}
.acf-error-message{padding:5px 10px 7px!important;}
.acf-error-message p{margin:0!important}
.acf-error-message .acf-icon{top:5px!important;}
#wppb-recover-password label{font-family:'Open Sans';width:200px;padding-top:8px;}
#wppb-recover-password .wppb-username-email .input{width:220px;padding:4px 8px!important;font-size:13px;}
#wppb-recover-password .wppb-form-field input, #wppb-recover-password .wppb-form-field input[type="text"]{border-radius:0;max-width:220px;padding:4px 8px!important;}
#wppb-recover-password-container .wppb-user-forms ul li{padding-bottom:15px}
#wppb-recover-password .form-submit{padding-left:200px;}
#wppb-recover-password-container .wppb-user-forms ul{margin-bottom:0px}
.member-login-form .louout_msg ul li:first-child{padding-top:7px;}
.committee_list p{padding-bottom:5px;}
.committee_list li{list-style:none !important;margin:8px 0 8px 0;}
.committee_list li a{color:#545454;}
.community_detail .colmn-2{width:20%;float:left;}
.community_detail .colmn-8{width:80%;float:left;}
.committee_menu{margin:15px 0 !important;padding:0;}
.committee_menu li{list-style:none !important;margin:8px 0 8px 0;}
.committee_menu li a{color:#545454;}
.committee_menu li.current_page_item > a,.committee_menu li a:hover{color:#85092b;}
.committee_menu li ul.children{margin-left:10px;margin-bottom:10px}
.committee_member{float:left;margin:0 0 30px !important;padding:0;width:100%;}
.committee_member li{float:left;list-style:outside none none !important;margin:5px 0;width:33%;}
.committee_member li a{color:#545454;}
.non_member{width:100%;float:left;margin:0px 0 25px;}
.committee_notes{width:100%;float:left;margin:0px 0 25px;}
.member_documents{float:left;margin:0px 0 !important;width:100%;}
.member_documents > li{float:left;list-style:outside none none !important;width:100%;}
.member_documents img{float:left;}
.member_documents span{float:left;margin-left:10px;margin-top:15px;}
#header-secondary-outer{height:37px;}
.ui-autocomplete{border:1px solid #ccc;border-top:0px;}
.ui-menu .ui-menu-item{padding:2px 10px;}
@media(min-width:1200px){.liver_member_list_container li:nth-child(4n+1){clear:both;margin-left:0}
}
@media(min-width:768px){.main-content{min-height:600px;}
}
@media (max-width:1199px){.liver_member_list_container li{width:31%;margin:0 0 30px 3%}
.liver_member_list_container li:nth-child(3n+1){clear:both;margin-left:0}
.update_profile .two{padding-right:10px}
.update_profile .btn{padding:8px 0;}
.profile.user_profile_container{float:left;max-width:100%;height:auto;display:block}
}
@media (max-width:991px){.update_profile .two{width:100%;margin-bottom:8px;padding-right:0}
.update_profile .input, .update_profile select{width:100%}
.update_profile .seven{width:90%}
.update_profile .btn{padding:8px 0;}
.meetingform{width:100%;}
}
@media (max-width:767px){#no-more-tables{margin-top:50px;}
#no-more-tables table, #no-more-tables thead, #no-more-tables tbody, #no-more-tables th, #no-more-tables td, #no-more-tables tr{display:block;}
#no-more-tables thead tr{position:absolute;top:-9999px;left:-9999px;}
#no-more-tables tr{border:1px solid #ccc;}
#no-more-tables td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;white-space:normal;text-align:left;}
#no-more-tables td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;Xfont-weight:bold;color:#85092b;font-size:15px;}
#no-more-tables td:before{content:attr(data-title);}
#no-more-tables table td{padding-left:50%;}
.liver_member_list_container li{width:48%;margin:0 0 30px 0}
.liver_member_list_container li:nth-child(2n){float:right}
.liver_member_list_container li:nth-child(3n+1){clear:none}
.liver_member_list_container li:nth-child(2n+1){clear:both}
.alphabets > ul{width:100%}
.alphabets li{width:10%}
.alphabets a{float:none;text-align:center;display:block;padding:8px 0;border-right:0;border-bottom:1px solid #ddd;}
.alphabets li:last-child a{border-bottom:1px solid #ddd;}
.update_profile .two,.update_profile .four,.update_profile .five,.update_profile .six,.update_profile .seven{width:100%;margin-bottom:8px}
.update_profile .row{padding-bottom:10px;}
.update_profile .seven, .update_profile .input, .update_profile select{width:100%}
.update_profile .btn{padding:8px 0;}
.update_profile .profile_cotainer{width:100%}
.profile.user_profile_container{float:left;max-width:100%;height:auto;display:block}
.instructor-profile{float:left}
#wppb-recover-password label{width:100%;margin-bottom:10px;}
#wppb-recover-password .form-submit{padding-left:0}
}
@media all and (min-width:1001px) and (max-width:1290px){.custom_padding .site-title{font-size:36px;}
header#top .navigation_full nav > ul > li > a{padding:10px 10px !important;font-size:14px !important;}
}
@media all and (min-width:0px) and (max-width:1000px){.navigation_full{display:none !important;}
.custom_padding .site-title{display:none !important;}
header#top .custom_padding #logo{margin:0 !important;}
.custom_padding .col{margin-bottom:0;}
.custom_padding{padding-top:0px !important;padding-bottom:0 !important;}
header#top .custom_padding .col.span_9{min-height:64px;line-height:64px;}
header#top .custom_padding .span_9 > .slide-out-widget-area-toggle{margin-top:0;}
#header-secondary-outer{display:none !important;}
.mobile_login{display:block;background:url(images/mb_login.png) no-repeat top center;height:26px;width:30px;display:block;position:absolute;right:35px;top:16px;cursor:pointer;}
.mobile_login:hover{background-position:bottom center;}
.member-login-form ul li{display:inline-block;vertical-align:top;}
.member-login-form li.input{width:40%;}
.member-login-form li.remeber,.member-login-form li.forgot{display:inline-block;width:48%;margin-top:10px;}
.site-title-mobile{background:#85092b;display:block;text-align:center;color:#fff;font-size:24px;line-height:26px;font-family:'Cinzel', serif;padding:8px;}
}
@media all and (min-width:480px) and (max-width:690px){.member-login-form li.input{width:40%;padding-right:15px;}
.member-login-form li.submit{padding-right:0;}
.site-title-mobile{background:#85092b;display:block;text-align:center;color:#fff;font-size:18px;line-height:20px;font-family:'Cinzel', serif;padding:8px;}
}
@media all and (min-width:0px) and (max-width:479px){.member-login-form li.remeber, .member-login-form li.forgot{width:100%;margin:0 0 5px 0}
.member-login-form li.input,
.member-login-form li{width:100%;padding-right:0;margin-bottom:10px;}
.member-login-form .forgot-txt{line-height:16px;}
body header#top .col.span_3{width:50% !important;}
body #mobile-menu .sf-sub-indicator{display:block !important;}
.site-title-mobile{background:#85092b;display:block;text-align:center;color:#fff;font-size:18px;line-height:20px;font-family:'Cinzel', serif;padding:8px;}
.liver_member_list_container li{width:100%;margin:0 0 30px 0}
.liver_member_list_container li:nth-child(2n){float:left}
}
@media (max-width:1290px){
	.custom_padding .site-title{margin-left:-80px;}
}
.row .col h3.leather-title {
    text-align: left;
    font-size: 20pt;
    line-height: 31px;
    font-family: Cinzel;
    color: #85092b;
}