/*
Theme Name: ActionOverseas Theme
Theme URI: http://danielp.uk/
Author: Daniel Patterson
Author URI: http://danielp.uk/
Description: ActionOverseas Theme
Template: welfare
Version: 1.0.0
License:
License URI:
Text Domain: ao
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/



/******************************** BODY ************************************/
body a {font-size: inherit;}
body h2	{text-transform:uppercase;}
h1 {font-size:60px !important;}
.cmsms_row_overlay {opacity:0.5}
.hide {display:none !important;}

body #page.cmsms_heading_after_header.enable_header_bottom #middle, body #page.cmsms_heading_under_header.enable_header_bottom #middle .headline .headline_outer {padding-top:110px;}

/******************************** HOME PAGE ************************************/
.home_counter .cmsms_counter {background-color:transparent !important;}
.home_counter .cmsms_counter span {color:white;}
.home_counter .cmsms_counter span.cmsms_counter_title {font-size:24px !important; line-height:30px;}
.home_counter.counter1, .home_counter.counter2, .home_counter.counter3 {background-image:url(../../uploads/2017/06/IMG_3583.jpg); background-position: top center; background-repeat:no-repeat; background-attachment:scroll; background-size:cover;}



/******************************** header ************************************/
body .header_mid_inner .logo img {max-width:320px;}
body .header_mid_inner .logo .logo_retina, .header_mid_inner .logo .logo_retina {max-width:320px !important;}

body .header_mid .header_mid_inner .logo_wrap {width:350px;}
.header_bot, .header_bot_outer, .header_bot_outer .header_bot_inner {width:auto; float:left;}
.header_mid_inner .search_wrap {margin-left:0px;}
body .header_bot #navigation > li > a > span.nav_bg_clr, body .header_bot #navigation > li.menu-item-highlight > a > span.nav_bg_clr, body .header_bot #navigation > li > a[data-tag]:hover::before, body .header_bot #navigation > li.current-menu-item > a[data-tag]::before, body .header_bot #navigation > li.menu-item-highlight > a[data-tag]::before {margin-top:74px; background-color:#00ad50;}

body #header .header_donation_but .cmsms_button {background-color: #ff4063; }

.header_mid .search_wrap.search_opened .search_bar_wrap, .header_mid .search_wrap .search_bar_wrap input[type="text"], .header_mid .search_wrap .search_bar_wrap input[type="text"]:focus {background-color:#c4c4c4 !important;}



/******************************** ABOUT PAGE ************************************/
.center {text-align:center; left:0; right:0; margin-left:auto; margin-right:auto;}
.action-icons {margin-left:auto; margin-right:auto; max-widht:650px;}

.page-id-2 h4.cmsms_icon_list_item_title {margin-top:40px;}

/******************************** DONATIONS PAGE ************************************/

.cmsms_donation_field.donation-anonymous_donation {margin-bottom:0px;}
.cmsms_donations_form .cmsms_submit_fields, .cmsms_donation_form_wrapper #donation_preview  {text-align:center;}
.cmsms_donations_form .cmsms_submit_fields #donation_submit_button, .cmsms_donation_form_wrapper #donation_preview input.button {font-size:24px; text-transform:uppercase; line-height:38px; border-radius:30px; margin:30px 20px 50px 20px;}



/******************************** LATEST PAGES ************************************/
.headline_color {background-color: #3b4559; opacity:0.5;}
html .headline_outer {background-color: #3b4559;}

#latest-headblock {margin-top:-100px; margin-bottom:100px;}

#area-donate {top:-90px; z-index:9; max-height:90px;}
#area-donate .cmsms_campaign_cont, #area-donate .cmsms_featured_campaign .campaign {background:none;}
#area-donate .cmsms_campaign_wrap_heading {display:none;}
#area-donate .cmsms_featured_campaign .campaign .cmsms_campaign_donate_button_inner {text-align:center;}
#area-donate .cmsms_featured_campaign .campaign .cmsms_campaign_donate_button_inner a.button {text-transform: uppercase; font-size: 32px; border-radius:40px; -webkit-border-radius: 40px; padding: 25px 60px;}

#area-latest .post {padding:60px 0;}
#area-latest .post .cmsms_post_cont {background:none;}
#area-latest .post.cmsms_default_type figure {float:left; width:25%;}
#area-latest .post.cmsms_default_type header, #area-latest .post.cmsms_default_type .entry-meta, #area-latest .post.cmsms_default_type .entry-content, #area-latest .post.cmsms_default_type footer {float:right; width:70%;}
#area-latest .post.cmsms_default_type .cmsms_post_format_img {display:none;}



html .cmsms_featured_campaign.donate-btn-blue a.button {background-color:#3b4559!important;}
html .cmsms_featured_campaign.donate-btn-blue a.button:hover {opacity:0.8!important;}




/************************************* FOOTER ********************************************/
#bottom.cmsms_color_scheme_footer {border-bottom: 6px solid #00ad50!important;}

.bottom_inner aside {width:100% !important;}
#bottom #mc_embed_signup {background:transparent!important;}
#bottom #mc_embed_signup_scroll {width:60%; margin:auto !important; text-align:center;}
#bottom #mc_embed_signup_scroll label {font-size:30px; text-transform:uppercase;}
#bottom #mc_embed_signup input.email {font-size:20px; height:40px; width:70%;}
#bottom #mc_embed_signup .button {font-size:20px; height:40px; background-color:#ff4063;}





html #bottom.cmsms_color_scheme_footer {background-color:#d7d7d7 !important; }
html #bottom.cmsms_color_scheme_footer label {color:#3b4559 !important; }
html #footer.cmsms_color_scheme_footer .footer_bg {background-color:#3b4559 !important; }

html #bottom #mc_embed_signup_scroll input.email, html #bottom #mc_embed_signup_scroll div input {margin-top:20px;}
html #bottom #mc_embed_signup_scroll div {clear:none; float:right;}



/**************************************************************************************/
@media screen and (max-width: 1024px) {
	html #page #header .header_mid .header_mid_outer .header_mid_inner .logo_wrap {z-index:2;}
html #page #header .header_bot {clear: none !important; top:12px; right:270px; overflow:visible !important; }	
.header_bot, .header_bot_outer, .header_bot_outer .header_bot_inner {width:100%;}
html #page #header .header_bot .header_bot_outer {overflow:visible !important;}
html #page #header .header_bot .header_bot_outer .header_bot_inner {margin-top:-97px;}
html #page #header .header_bot .header_bot_outer .header_bot_inner .resp_nav_wrap {right:240px;}
html #page #header .header_bot .header_bot_outer .header_bot_inner .resp_nav_wrap .resp_nav_wrap_inner {display:inline; height:40px;}
html #page #header .header_bot .header_bot_outer .header_bot_inner #navigation {text-align:center;}
html #page #header .header_bot .header_bot_outer .header_bot_inner #navigation a {text-transform:uppercase; color:#3b4559; }
html #page #header .header_bot .header_bot_outer .header_bot_inner #navigation a:hover {color:#ffffff;}

html #page #header .header_bot .header_bot_outer .header_bot_inner #navigation .sub-menu {background-color:#fff; text-transform:uppercase;}
html #page #header .header_bot .header_bot_outer .header_bot_inner #navigation .sub-menu a:hover { background-color:#fff; color: #3b4559;}
html #page #header .header_bot .header_bot_outer .header_bot_inner #navigation .sub-menu .menu-item-depth-subitem a:hover { background-color:#3b4559;}
html #page #header .header_bot .header_bot_outer .header_bot_inner #navigation .sub-menu .menu-item-depth-subitem a { text-transform:none; color:#666666; font-size:16px; font-style:italic;}
html #page #header .header_bot .header_bot_outer .header_bot_inner #navigation .sub-menu .menu-item-depth-subitem a:hover { color:#ffffff;}


#header .search_wrap {position:absolute; top:0px; right:200px;}


	}
	
	
	
	
@media screen and (max-width: 767px) {
	html #page #header .header_mid .header_mid_outer .header_mid_inner nav {margin-top:75px;}
html #page #header .header_mid .header_mid_outer .header_mid_inner {min-height:150px;}
#page .header_donation_but_wrap {position:absolute; top:70px;}
#page .header_donation_but_wrap .header_donation_but_wrap_inner .header_donation_but {width:175px; margin:auto;}
html #page #header .header_bot {margin-top:85px;}
html #page #header .header_bot .header_bot_outer .header_bot_inner {margin-top:-155px; margin-left:0%;}
html #page #header .header_bot .header_bot_outer .header_bot_inner .resp_nav_wrap {right:0px; margin-left:0px;}
html #page #header .header_mid .header_mid_outer .header_mid_inner .resp_nav_wrap .resp_nav_wrap_inner {margin-left:80%; z-index:4;}

html #page #header .header_mid .header_mid_outer .header_mid_inner .resp_nav_wrap .resp_nav_wrap_inner {margin-left:80%;}
#header .search_wrap {display:none;}
html #page #header .header_mid .header_mid_outer .header_mid_inner .logo_wrap {text-align:center; max-width:80%;}
html #page #header .header_mid .header_mid_outer .header_mid_inner .logo_wrap img {max-width:100% !important; margin:auto;}
}