.menu-wrapper {background-color:#000;}
.menu-wrapper .main-menu {width:100%;}
.menu-wrapper .main-menu nav {min-height:54px;max-height:54px;}
.menu-wrapper .main-menu ul.sf-menu {display:inline-block;border-left:1px solid #a27d66;background-color:#000;}
.menu-wrapper .main-menu ul.sf-menu > li {padding:0 20px;border-right:1px solid #a27d66;}
.menu-wrapper .main-menu ul.sf-menu > li a {font-size:14px;}
@media (min-width: 970px) and (max-width: 1200px) {
.menu-wrapper .main-menu ul.sf-menu > li {padding:0 10px;}   
}

.main-header .main-header-right {margin-top:15px;}
.main-header .search-form {margin-right:0;}

.site-footer {background:none no-repeat scroll center top rgba(0, 0, 0, 1);}
.top-footer {background-color:rgba(119, 65, 32, 1);}
.main-footer {background-color:rgba(0, 0, 0, 1);}

#lang_sel_list {height:auto;}
.lang_sel_list_horizontal {float:right;}
#lang_sel_list.lang_sel_list_horizontal ul {float:right;}
#lang_sel_list.lang_sel_list_horizontal ul li {float:left;line-height:15px;}
#lang_sel_list.lang_sel_list_horizontal ul li a {float:left;padding:2px 15px 0 15px;font-size:12px;}
.top-header .header-info-right #lang_sel_list ul li:not(:last-child):after {margin:0;}

.cause-content {position:relative;height:450px!important;margin-bottom:20px;}
.cause-content p {margin:0!important;padding:0;font-size:13px;line-height:18px;}
.cause-more {position:absolute;bottom:-20px;}
.cause-more a.main-btn {background-color:#ff9632!important;}
.cause-more a.main-btn:hover {background-color:#a27d66!important;}
.cause-content h4.cause-title {margin:0 0 10px 0!important;}
.cause-content.single {height:auto!important;padding-top:10px;}

@media (max-width: 768px) {
.cause-content {height:auto!important;margin-bottom:70px;}
.cause-more {bottom:-50px;}
}

.flex-caption a {color:#ff9632;}
.flex-caption a:hover {color:#a27d66;}
a.flex-prev, a.flex-next {background-color:#ff9632;}
a.flex-prev:hover, a.flex-next:hover {background-color:#a27d66;}

.home-top-widget h3 a {font-size:24px;color:#ff9632;}
.home-top-widget h3 a:hover {color:#a27d66;}

.row.theo_grey .box-content {background-color:#efefef;}
.row.theo_grey .home_partners_cell_footer {float:left;}
.row.theo_grey .home_espa_cell_footer {float:right;}
.row.theo_grey .box-content .home_partners_logo_title {font-size:16px;margin:15px 30px 0 0;float:left;}
.row.theo_grey .box-content .home_partners_logo {float:left;margin:0 30px 0 0;}
.row.theo_grey .sidebar .box-content {padding:30px 0 30px 0;}
.row.theo_grey .box-content .home_espa_logo_title {font-size:10px;color:#656c94;margin:5px 0 0 0;text-align:center;display:block;clear:both;width:100%;max-width:360px;padding-top:5px;line-height:12px;}
.row.theo_grey .box-content .home_espa_logo {float:left;margin:0px 3px 0 0;}
.row.theo_grey .box-content .home_espa_logo img {max-width:360px;width:100%;}
@media (max-width: 992px) {
.row.theo_grey .home_partners_cell_footer {width:100%;float:left;}
/*.row.theo_grey .home_partners_cell_footer img {width:70%;}*/
.row.theo_grey .box-content .home_partners_logo {/*width:20%;*/margin:0 10px 0 0;}
.row.theo_grey .home_espa_cell_footer {width:100%;float:left;margin:30px 0 0 0;padding-top:20px;border-top:1px solid #ccc;}
.row.theo_grey .box-content .home_espa_logo {/*width:25%;*/margin:15px 10px 0 0;}
/*.row.theo_grey .home_espa_cell_footer img {width:80%;}*/
.row.theo_grey .box-content .home_espa_logo_title {text-align:left;line-height:15px;padding-top:10px;}
}

.su-custom-gallery-slide {margin:0!important;width:33%;}
.su-custom-gallery-slide img {border:0!important;border-radius:0!important;padding:5px!important;margin:0!important;width:100%;}
.su-custom-gallery-slide:hover img {border:0!important;border-radius:0!important;background-color:#fff!important;opacity: 0.7;filter: alpha(opacity=70);}

.theo_page {margin-top:30px;}
.theo_page .page-image {overflow:hidden;}
.theo_page .box-content {margin-top:0!important;}
.theo_page .page-image img {width:100%;height:auto;}

.services-header h3 {color:#ff9632;margin-bottom:20px!important;}
.su-service-title {font-weight:bold!important;font-size:15px!important;line-height:20px!important;padding:5px 0 0 40px!important;}
.su-service-content {padding-left:40px!important;}

@media (max-width: 992px) {
.main-header .logo {width:100%!important;}
.main-header .logo img {width:100%;max-width:645px;height:auto;}
.main-header-right {width:100%;}
}

.member-content h3 {text-transform:none;}

.sidebar_partners_cell .sidebar_partners_item {display:block;width:100%;margin:20px 0 0 0;padding:0 0 20px 0;border-bottom:1px solid #dedede;overflow:hidden;}
.sidebar_partners_cell .sidebar_partners_item.last {border-bottom:0;}
.sidebar_partners_cell .sidebar_partners_item .sidebar_partners_logo {float:left;width:25%;min-width:90px;height:90px;background-color:#ececec;}
.sidebar_partners_cell .sidebar_partners_item .sidebar_partners_logo a {display:block;width:100%;height:90px;text-align:center;}
.sidebar_partners_cell .sidebar_partners_item .sidebar_partners_description {float:left;width:60%;margin:0 0 0 10px;height:90px;font-size:12px;line-height:17px;}

@media (min-width: 970px) and (max-width: 1200px) {
.sidebar_partners_cell .sidebar_partners_item .sidebar_partners_description {width:55%;}
}
@media (max-width: 370px) {
.sidebar_partners_cell .sidebar_partners_item .sidebar_partners_description {width:45%;}
}

.theo-banner-box-content {margin-top:30px;background-color:#ffffff;}
.theo-banner-box-content h4 {display:none;}
.theo-banner-box-content a {display:block;text-align:center;background-color:#873f17;}
.theo-banner-box-content img {width:100%;max-width:360px;height:auto;}

@media (max-width: 1200px) {
.member-list .member-thumb {display:block;width:100%;background-color:#d2d2d2;text-align:center;}
.member-list .member-thumb img {max-width:370px;}  
.member-list .member-content {display:block;width:100%;}
}

.copyright {margin-top:0;}