/*
Theme Name: Mission Child
Author: Modified By R Squared Print & Web Design
Description: Responsive Theme For Maggie's Place
Version: 2.4
Template: MissionWP24
Text Domain: fit
*/

@import url(../MissionWP24/style.css);

/* #New Site Styles
================================================== */
h1, h2, h3, h4 {
    font-family: 'CrimsonRoman', Times, "Times New Roman", serif !important;
    font-weight: normal;
}
h4, h5, h6 {color:#3d8e88 !important;}
h4{margin-bottom:20px !important;}
p {font-size: 13px !important;}
.postContent ul li {margin-bottom:8px !important;}
.postContent ul, .postContent ol {font-size: 13px !important;}
.postContent ul a, .postContent ol a, .postContent a {color: #F27064;}
.postContent ul a:hover, .postContent ol a:hover, .postContent a:hover {color:#3d8e88;}
.widget h3 {
    font: 600 13px 'Open Sans','Helvetica Neue',Helvetica,sans-serif !important;
	text-transform: uppercase;
}
.togglebox .content {font-size: 13px !important;}
.causeTitle h2 a, .causeTitleWImg h2 a {
    font: 31px 'CrimsonRoman', Times, "Times New Roman", serif;
}
.pageTitle {
    color: #000000;
    font-family: 'CrimsonItalic', Times, "Times New Roman", serif !important;
    font-size: 44px;
    font-weight: normal;
    line-height: 58px;
    margin-bottom: 35px;
    padding-bottom: 8px;
    text-transform: none;
}
.dd_news h1, .dd_news_post h1 {
    box-shadow: none !important;
	color: #999 !important;
	font-family: 'CrimsonItalic', Times, "Times New Roman", serif !important;
	font-weight:normal;
	line-height: 38px !important;
	font-size: 32px !important;
}
.dd_news h1 a, .dd_news_post h1 a {
    box-shadow: none !important;
	color: #3d8e88;
    padding: 0 10px 0 0;
    text-decoration: none;
    text-transform: none;
}
.dd_news_post h1 a {
    background: none !important;
}
.dd_events h1 a, .dd_events_post h1 a {
    color: #000000;
    font-family: 'CrimsonRoman', Times, "Times New Roman", serif;
    font-weight: normal;
    margin: 0 0 20px;
    padding: 25px 0;
    text-decoration: none;
    text-transform: none;
}
.dd_causes_widget ul, .dd_news_widget ul, .dd_events_widget ul {
    margin-left: 0;
	list-style:none !important;
}
.metaBtn li a {
    border-right: 1px solid #D4D4D4;
    float: left;
    font-weight: 700;
    padding: 8px 14px !important;
    text-decoration: none;
}
.postCategories {
    padding-bottom: 8px;
}
a.donateBtn, .donate {
    background: #f27064;
    color: #FFFFFF;
}
.secondaryNav li {padding: 11px 5px;}
footer .widget_archive ul li a, footer .widget_categories ul li a, footer .widget_pages ul li a, footer .widget_pages ul li a, footer .widget_recent_entries ul li a, footer .widget_recent_comments ul li a, footer .widget_meta ul li a, .smallFooter a, footer .widget_nav_menu ul li a {
    color: #FFFFFF;
	/*padding:10px;*/
}
footer .widget_links ul li a, footer .widget_nav_menu ul li a{color: #3d8e88;}
footer .widget_links ul li a:hover, footer .widget_nav_menu ul li a:hover{color: #f27064;}
footer .widget_archive ul li a:hover, footer .widget_categories ul li a:hover, footer .widget_links ul li a:hover, footer .widget_pages ul li a:hover, footer .widget_pages ul li a:hover, footer .widget_recent_entries ul li a:hover, footer .widget_recent_comments ul li a:hover, footer .widget_meta ul li a:hover, .smallFooterRight a:hover, .smallFooter a:hover{
    color: #ffffff !important;
}
footer .widget_archive ul li, footer .widget_categories ul li, footer .widget_links ul li, footer .widget_pages ul li, footer .widget_pages ul li, footer .widget_recent_entries ul li, footer .widget_recent_comments ul li, footer .widget_meta ul li, footer .widget_nav_menu ul li {
    border-bottom: 1px solid #ffffff;
}
.sliderLogo {
    background:none;
    padding: 0;
    top: 0% !important;
}
.flex-caption a:hover h1 {
    color: #fff !important;
    background: #f27064 !important;
}

header img {
    background:none;
    padding:0;
	margin: -60px 0 0;
}

.smallFooter li {
    margin-bottom: 0;
	padding: 11px 5px;
}
.flex-caption div {
    top: 45% !important;
}
.carouselWrapper {
    background: #3d8e88 !important;
    padding: 3px 0 !important;
}
blockquote, blockquote p {color: #f27064 !important; font-family: 'CrimsonItalic', Times, "Times New Roman", serif !important; font-style: normal !important; font-size: 19px !important;}
blockquote {border-left: 1px solid #f27064 !important;}
.sliderWrapper {margin-bottom: 35px !important;}
.dd_events_post .continue, .widget_btn .continue {color: #FFFFFF !important;} 
.button-big:hover, .button-small:hover, .button-small-theme:hover {box-shadow: 0px 10px 20px rgba(255, 255, 255, 0.3) inset !important;}
footer .one-third {padding: 40px 0;}
footer .widget h3, footer ul h3 {color: #3d8e88;}
footer .widget h3 {border-bottom: 1px solid #ffffff;}
.red {
    background: #f27064 !important;
}

h3.home-info {
	border-bottom: 2px solid #E3E3E3;
    color: #404040;
    font: 600 13px 'Open Sans','Helvetica Neue',Helvetica,sans-serif !important;
    margin: 0 0 18px;
    padding-bottom: 9px;
	text-transform:uppercase;
}
.alert {
    background-color: #FFFACB !important;
    border: 1px solid #E6E1B2 !important;
    color: #3D8E88 !important;
	padding-right:14px !important;
}
.alert a, .alert strong {color: #f27064 !important;}
.alert strong {color: #3D8E88 !important;}
.alert .close {display: none !important;}
li {line-height: 22px !important;}
.dd_causes_widget li ul h2, .dd_causes_widget li ul a {margin-bottom: 3px;}
.salmon {background:#f27064 !important;}
.dd_board_post_details h4 span {
    margin-left: 15px;
    text-transform: none;
}
.dd_board_post_details h4 {font-size: 18px;}
.textwidget {font-size: 13px;}
.postCategories, .metaBtn li a {font-size: 12px;}
[class^="icon-"]:before, [class*=" icon-"]:before {margin-right: 0 !important;}
.button-small-theme, .button-small {word-spacing: 0.1em !important;}
.dd_events_post .continue, .widget_btn .continue {font-weight: 400; font-size:13px;}
.srp-post-title a {
    box-shadow: 10px 0 0 #FFFACB !important;
    color: #3D8E88;
    padding: 0 10px 0 0;
    text-decoration: none;
    text-transform: none;
	background: none repeat scroll 0 0 #FFFACB !important;;
}
.srp-post-title {
    box-shadow: 10px 0 0 #FFFACB inset !important;
    color: #999999 !important;
    font-family: 'CrimsonItalic',Times,"Times New Roman",serif !important;
    font-weight: normal;
    line-height: 47px !important;
}
.srp-post-title {
    display: inline-block;
    font-size: 40px;
    margin: 0 0 20px;
    padding-left: 10px;
}
.srp-post-title a:hover {opacity:0.8}

.srp-widget-date{
	color: #000000; 
	font-size: 12px; 
	font-weight: 700;
    padding: 11px 14px;
	border-bottom: 1px solid #D4D4D4;
    border-top: 1px solid #D4D4D4;
    margin: 0 0 10px;
    text-transform: uppercase;
}
.srp-content-box {
	border-bottom: 1px solid #D4D4D4;
    margin-bottom: 30px;
    padding-bottom: 15px;
}
.srp-widget-stringbreak-link {
	color: #F27064;
	font-weight: 700;
    text-decoration: none;
	text-transform:uppercase;
	font-size:14px;
	margin-left:15px;
}
.joinList, .leftNav, .playlists {
	background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #000000;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 #FFFFFF;
    font-family: Arial,sans-serif;
    /*margin: 22px 0 22px 1px;*/
    padding: 10px 10px 0;
    text-transform: uppercase;
	width:200px;
	-webkit-box-shadow: 0px 0px 10px 0px #fff;
	-moz-box-shadow: 0px 0px 10px 0px #fff;
	box-shadow: 0px 0px 10px 0px #fff;
}
.joinList img {
	vertical-align: middle;
}
.joinList h4,.joinList td {
	font-size: 12px;
	font-family: Arial, sans-serif;
	margin:0;
}
.joinList input[type="text"] { width:110px; }
.joinList select { width:114px; }
form { height:290px; }
.joinList { width:600px; height:900px; }
.sf-menu li ul li a {
    line-height: 14px !important;
    padding: 9px 15px !important;
}
form {
    height: auto !important;
    margin-bottom: 20px;
}
.joinList h4 {
    display: none !important;
}
.teal {
	background: #3D8E88 !important;     
}
.button-small-theme, .button-small {
    color: #FFFFFF !important;
}
.dd_causes_widget .causesWidgetWImg ul {
    bottom: 5%;
}
.causeTitleWImg h2 {
    bottom: 5%;
}
.pageContent .container {
    background: #FFFFFF;
    border-radius: 0;
    margin-top: 0;
    padding-top: 30px;
}
.dd_causes_widget li ul h2 a, .causeTitle h2 a, .causeTitleWImg h2 a {
    background:#3d8e88;
}
h4.intro{margin: 0 0 25px 10px;}
.container .four.columns {margin-top: 25px;}
.dd_news_widget h3{margin-bottom:20px;}
.pageContent .sidebar .dd_events_post h1, .one-third .dd_events_post h1, .one-third .dd_events_post h1, .four .dd_events_post h1, .four .dd_events_post h1, .homeFull .dd_events_post h1{width:60%}


/* New Top Bar 
================================================== */
.logobar{background:#f6f6f6 !important; height:117px !important;  border-top: 3px solid #F27064;}
body {padding-top: 0 !important;}
#topbar {
    position: inherit;
    top: 0;
    width: 100%;
    z-index: 9999;
}
.logobar img {margin-top:10px;}
.logobar .action img {margin-top:2px !important; float:right;}
header {
    padding-bottom: 130px;
    padding-top: 110px;
}
.sliderLogo {display: none !important;}
.action {float:right; height:115px; width: 410px;}
.action h4 {
	font-size: 31px;
    line-height: 30px;
    margin: 25px 0 0;
	color:#F27064 !important;
}
.action p, .action p a {
	color:#3D8E88 !important;
	text-decoration:none;
	line-height: 20px !important;
    margin: -16px 0 0;
	display:block;
}
.action p a:hover {
	color:#F27064 !important;
	text-decoration:none;
}
.select-container {padding: 10px 0 13px 15px;}

/* Gravity Forms 
================================================== */
.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"] {
    padding: 4px 0 !important;
}

.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"] {
 margin-bottom: 0 !important;
 
}

.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction {
   
   font-size: 10px !important;
    font-weight: normal !important;
}

.gform_wrapper select {
    margin-bottom: 0 !important;
}



/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

@font-face {
    font-family: 'CrimsonRoman';
    src: url('fonts/Crimson-Roman-webfont.eot');
    src: url('fonts/Crimson-Roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Crimson-Roman-webfont.woff') format('woff'),
         url('fonts/Crimson-Roman-webfont.ttf') format('truetype'),
         url('fonts/Crimson-Roman-webfont.svg#CrimsonRoman') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CrimsonBold';
    src: url('fonts/Crimson-Bold-webfont.eot');
    src: url('fonts/Crimson-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Crimson-Bold-webfont.woff') format('woff'),
         url('fonts/Crimson-Bold-webfont.ttf') format('truetype'),
         url('fonts/Crimson-Bold-webfont.svg#CrimsonBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CrimsonBoldItalic';
    src: url('fonts/Crimson-BoldItalic-webfont.eot');
    src: url('fonts/Crimson-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Crimson-BoldItalic-webfont.woff') format('woff'),
         url('fonts/Crimson-BoldItalic-webfont.ttf') format('truetype'),
         url('fonts/Crimson-BoldItalic-webfont.svg#CrimsonBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CrimsonItalic';
    src: url('fonts/Crimson-Italic-webfont.eot');
    src: url('fonts/Crimson-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Crimson-Italic-webfont.woff') format('woff'),
         url('fonts/Crimson-Italic-webfont.ttf') format('truetype'),
         url('fonts/Crimson-Italic-webfont.svg#CrimsonItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CrimsonSemibold';
    src: url('fonts/Crimson-Semibold-webfont.eot');
    src: url('fonts/Crimson-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Crimson-Semibold-webfont.woff') format('woff'),
         url('fonts/Crimson-Semibold-webfont.ttf') format('truetype'),
         url('fonts/Crimson-Semibold-webfont.svg#CrimsonSemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CrimsonSemiboldItalic';
    src: url('fonts/Crimson-SemiboldItalic-webfont.eot');
    src: url('fonts/Crimson-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Crimson-SemiboldItalic-webfont.woff') format('woff'),
         url('fonts/Crimson-SemiboldItalic-webfont.ttf') format('truetype'),
         url('fonts/Crimson-SemiboldItalic-webfont.svg#CrimsonSemiboldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.two-thirds .dd_news_widget, .two-thirds .dd_causes_widget, .two-thirds .dd_events_widget {padding:50px 0 0;}
.metaBtn li { display: inherit; width: auto; }
.postCategories { padding-left: 13px; }
.action { display:none;}
.donate {display:inherit;}
}
		
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
.two-thirds .dd_news_widget, .two-thirds .dd_causes_widget, .two-thirds .dd_events_widget {padding:50px 0 0;}
.metaBtn li { display: inherit; width: auto; }
.postCategories { padding-left: 13px; }
.action { display:none;}
.donate {display:inherit;}
.secondaryNav .twitter { display:none;}
.secondaryNav .youtube { display:none;}
.flex-viewport {display:none;}
}