@font-face{ font-family: "Myriad Pro"; src: url("./fonts/Myriad-Pro.eot"); }
@font-face{ font-family: "Myriad Pro Semibold"; src: url("./fonts/myriad-pro-semibold.eot"); }
@font-face{ font-family: "Myriad Pro"; src: url("./fonts/Myriad-Pro.ttf"); }
@font-face{ font-family: "Myriad Pro Semibold"; src: url("./fonts/myriad-pro-semibold.ttf"); }
@font-face{ font-family:"MyriadW08-SemiboldItali"; src:url("./fonts/ef74ba74-d8fc-48ca-aa7a-bbff4319e8fa.eot?#iefix");
src:url("./fonts/ef74ba74-d8fc-48ca-aa7a-bbff4319e8fa.eot?#iefix") format("eot"),url("./fonts/35370190-9379-4d47-b66a-751dde220c18.woff") format("woff"),url("./fonts/75dea6df-8ae1-49d1-8a2b-62753223252b.ttf") format("truetype"),url("./fonts/3da42724-5f41-40a8-8d41-00138cccd112.svg#3da42724-5f41-40a8-8d41-00138cccd112") format("svg");
}
@font-face{font-family:"Myriad W01 Bd Cnd";src:url("./fonts/b4df0776-43d3-4954-9ef2-95527dcfb011.eot?#iefix");
src:url("./fonts/b4df0776-43d3-4954-9ef2-95527dcfb011.eot?#iefix") format("eot"),url("./fonts/f3750fd8-e60c-4354-9fd6-584d74d1d19e.woff2") format("woff2"),url("./fonts/4823eae2-791d-4382-8ef0-5916b5b1623f.woff") format("woff"),url("./fonts/5f217c58-a6c1-4caa-a812-82aebe639d32.ttf") format("truetype"),url("./fonts/d13b5353-c61b-48c5-a822-a1ae523eddf6.svg#d13b5353-c61b-48c5-a822-a1ae523eddf6") format("svg");
}
@font-face{font-family:"Myriad W01 Bd Cnd It";src:url("./fonts/2919f433-b272-41e3-95c9-417ef6cd34e1.eot?#iefix");
src:url("./fonts/2919f433-b272-41e3-95c9-417ef6cd34e1.eot?#iefix") format("eot"),url("./fonts/153312be-58e0-4a1c-adea-10c3a0ecbb1b.woff2") format("woff2"),url("./fonts/00252721-ef30-49ec-80cb-93b1bea795cb.woff") format("woff"),url("./fonts/21cca651-1cd3-4115-996f-f8257b0bc07a.ttf") format("truetype"),url("./fonts/f7006adb-c3c7-4e07-b020-ec556658e45a.svg#f7006adb-c3c7-4e07-b020-ec556658e45a") format("svg");
}
html {background-color: #d8d8ca;}
body, div.full-width{min-width: 0;}
h1,h2,h3,h4{text-transform: none;}
.clean{clear: both;}
.no-padding{padding: 0;}
.left{float: left !important;}
.seven-half, .row .seven-half{width: 62.5%;}
.four-half, .row .four-half{width: 37.5%;}
.table{display: table;}
.row{overflow: visible !important;}
.min-height{min-height:210px;}
.table-cell{display: table-cell;}
.vmiddle{vertical-align: middle;}
a:hover, a:link, a:active, a:visited{text-decoration: none;}
div.node {margin-bottom: 0em; }

#header{padding: 10px 0;}
#header #button_header p{font-family: "Myriad W01 Bd Cnd It",sans-serif;  font-size: 16px;     color: #424242; text-align: center; line-height: 18px;    margin-bottom: 5px; margin-top: 0;}
#header #button_header a{font-family: "Myriad W01 Bd Cnd",sans-serif;display: block;background-color: #d82129;color: #fff; font-size: 22px;text-align: center;height: 40px;width: 140px;margin: 0 auto;padding: 10px 0;}

#headline{margin-bottom: 15px;}
#headline h1{font-family: "MyriadW08-SemiboldItali",sans-serif;font-size: 60px;color: #005696; text-align: center; margin-top: 14px; margin-bottom: 0; border-bottom: 0; letter-spacing: 0; font-weight: normal;}
#headline h4{font-family: "Myriad Pro", sans-serif; font-size: 20px; text-align: center; color: #6f6f6f; margin: 5px 0;}

#banner-header {background-color: #897660;}
#banner-header .seven.columns{padding: 0 10px;}
#banner{background-color: #DEDBCA; background-image: url(../../images/mercy/SMI-JubileeBanner.png); background-repeat: no-repeat; background-position: center; min-height: 250px; position: relative; z-index: 1;}
#banner img{display: block; position: absolute; left: -25px;}

#banner-header #text_banner{margin-top: 65px;}
#banner-header #text_banner_thankyou{margin-top: 40px;z-index: 9;position: relative;}
#banner-header #text_banner p{font-family: "MyriadW08-SemiboldItali",sans-serif;font-size: 33px;color: #fff;line-height: 33px;text-align: right;    text-shadow: 0px 3px 3px rgba(101, 83, 63, 1);}
#banner-header #text_banner_thankyou p{font-family: "MyriadW08-SemiboldItali",sans-serif;font-size: 45px;color: #fff;line-height: 33px;text-align: left;text-shadow: 0px 3px 3px rgba(101, 83, 63, 1);margin-top: 0;margin-bottom: 10px;}
#banner-header #text_banner_thankyou p.text{font-family: Arial,sans-serif;font-size: 14px;color: #fff;line-height: 20px;text-align: left;letter-spacing: -0.1px;text-shadow: 0px 0px 0px;margin-top: 30px;}
#banner-header #text_banner span{font-family: "Myriad Pro Semibold",sans-serif;float: right;font-size: 18px;color: #ffe178;text-shadow: 0px 3px 3px rgba(101, 83, 63, 1); line-height: 26.6px;}
#banner-header #text_banner_thankyou span{font-family: "Myriad Pro Semibold",sans-serif;font-size: 24px;color: #ffe178;text-shadow: 0px 3px 3px rgba(101, 83, 63, 1); line-height: 24px;}
#banner-header #text_banner_thankyou .subtitle{line-height: 12px;}
#banner-header #pope_img img{max-width: none;margin-bottom: -2px;}
#banner-header #pope_img_thnk img {max-width: none; margin-left: -110px; display: block;}
#banner-header #text_banner_thankyou a{font-family: "Myriad W01 Bd Cnd",sans-serif;display: block;background-color: #d82129;color: #fff; font-size: 22px;text-align: center;height: 40px;width: 140px;margin: 17px 0;padding: 10px 0; font-weight: normal; line-height: 22px;}
#banner-header #text_banner_thankyou a:hover, #banner-header #text_banner_thankyou a:visited, #banner-header #text_banner_thankyou a:active, #banner-header #text_banner_thankyou a:link{text-decoration: none;}

#content{padding: 10px 0 40px;}
#content #box{padding: 25px 0 50px; position: relative; z-index: 9;}
#content #box h3{font-family: "MyriadW08-SemiboldItali",sans-serif; font-weight: normal ; font-size: 25px; color: #000000; margin: 0 0 8px; letter-spacing: -0.3px; line-height: 30px; padding-right: 50px;}
#content #box h3 span{font-family: "Myriad Pro Semibold",sans-serif;font-size: 20px;color: #5b5b5b;}
.item-button input[type="submit"]{width: 214px; height: 36px; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0; background-color: #d82129; font-family: "Myriad W01 Bd Cnd",sans-serif; color: #fff; font-size: 20px;}

#content #box #pop_box{border-radius: 7px; overflow: hidden; background-color: #fff; position: absolute; top: -270px; max-width: 460px;
-webkit-box-shadow: 0px 3px 7px 0px rgba(196, 191, 174, 0.75);
-moz-box-shadow:    0px 3px 7px 0px rgba(196, 191, 174, 0.75);
box-shadow:         0px 3px 7px 0px rgba(196, 191, 174, 0.75);}
#content #box #pop_box h2{font-size: 32px; background-color: #005696; line-height: 44px; text-align: center; color: #ffffff; font-family: "Myriad W01 Bd Cnd",sans-serif; font-weight: normal; margin-top: 0; padding: 0 15px;} 
#content #box #pop_box #list_boxes{padding: 5px 30px 20px;}
#content #box #pop_box #list_boxes .right_list{font-size: 15px; text-align:center; color: #3b3b3b; line-height: 25px; font-family: Arial, helvetica, sans-serif;}
#content #box #pop_box #list_boxes .right_list h4{display: inline; color: #3b3b3b; margin: 0; font-size: 15px; font-family: Arial, helvetica, sans-serif;}
#content #box #pop_box #list_boxes .right_list h4 span{font-size: 26px; color: #3b3b3b; font-family: Arial, helvetica, sans-serif;}
#content #box #pop_box #list_boxes .right_list a{color:#d82129; font-weight: bold; display: inline-block; text-decoration: underline;}

#content #first_block h3{color: #005696; font-size: 24px; line-height: 34px; font-family: "Myriad W01 Bd Cnd It",sans-serif;  margin: 0; font-weight: normal;}
#content #first_block p{font-family: Arial, Helvetica,sans-serif;font-size: 14px;color: #3b3b3b;line-height: 20px;padding-right: 25px;}
#content #first_block p.important{font-weight: bold; color: #005696;}
#content #first_block p a{color: #005b93; font-weight: bold; text-decoration: underline;}
#content #first_block  img{float: right; margin: 0px 5px 0px 25px; }

#content #bottom_text{margin: 10px auto;}
#content #bottom_text p{font-family: Arial, Helvetica,sans-serif;font-size: 14px;color: #3b3b3b;line-height: 20px; letter-spacing: -0.1px;}
#content #bottom_text p a{color: #005b93; font-weight: bold; text-decoration: underline;}

#content #get_involved .single_involved h4{font-family: Arial, Helvetica, sans-serif; font-size: 16px; margin: 2px 0;}
#content #get_involved .single_involved p{font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 21px;}
#content #get_involved .single_involved p a{text-decoration: underline;}
#content #get_involved .single_involved p a, #content #get_involved .single_involved p span{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #005696; font-weight: bold;}

#content_forms{background-color: #d8d8ca; padding: 15px 0 15px;}
#content_forms #pope_mgz img{display: block;margin: 0 auto;}
#content_forms #text_forms h2{color: #005696; font-size: 32px; margin: 0;font-family: "Myriad W01 Bd Cnd It",sans-serif;}
#content_forms #text_forms p{font-size: 14px; color: #3b3b3b; line-height: 20px; margin-bottom: 8px;}
#content_forms #text_forms span{font-size: 13px; color: #3b3b3b; line-height: 18px; font-style: italic; display: block; margin: 0 0 20px; padding-right: 10px;}
#content_forms span#supplies{display: block;color: #d82129; font-size: 14px;font-family: "Myriad Pro";font-weight: bold;margin-left: 44px; font-style: normal; margin-bottom: 0;}
#content_forms form.webform-client-form{background-color: #d8d8ca !important;padding: 0;} 
#iframe_container{margin-top: 25px;}
#iframe_container input{margin-bottom: 14px !important;}
#content_forms form.webform-client-form input[type="text"], #iframe_container input[type="text"], #iframe_container input[type="email"],
#gform_7 input[id^="input_7"] {width: 300px; max-width: none; height: 35px;border: 2px solid #c2c2b1; margin: 0 !important;font-family: Arial,Helvetica,Sans-serif;color: #888888;font-size: 14px;font-style: italic;padding-left: 20px;}
#content_forms form.webform-client-form .form-submit{-webkit-appearance: none;-webkit-border-radius: 0;-moz-appearance: none;appearance: none;border: none;background-color: #d82129;color: #fff;width: 203px;height: 35px;font-size: 21px;font-weight: bold;font-family: "Myriad Pro";letter-spacing: -1px; text-indent: -9999999px;position: absolute;left: -1550px;}
#content_forms iframe{margin-top: 25px;}
.gray_line{height: 390px;width: 1px;background-color: #707064;position: absolute;right: 20px;top: 45px;}
#false_button{cursor: pointer;}
#error_form_mail,#no_valid_email{margin: 5px 0;color: #d82129;font-size: 14px;font-family: "Myriad Pro";font-weight: bold; display: none;}
#content-region{width: 300px;}
.error_field, .error_field_mail{border:1px solid red !important;}
#content-inner-inner {margin: 0 0px;}

#text_forms .six.column{padding-left: 10px; padding-right: 10px;}
.gform_wrapper .top_label .gfield_label{display: none !important;}
#gform_fields_7 li, #gform_fields_8 li{margin: 0;}
#gform_7 #gform_fields_7 .ginput_container{margin-top: 14px; margin-bottom: 14px;}
#gform_8 input[type="text"]{width:276px; height:29px; border:2px solid #c2c2b1; margin:5px 0 !important; font-family:Arial,Helvetica,Sans-serif; color:#888888; font-size:14px; font-style:italic;padding-left:20px;}
body .gform_wrapper #gform_8 .top_label .ginput_container{margin-top: 0;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required{padding-top: 0;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top: 0;}
.gform_wrapper .gform_footer{margin: 0 !important; padding-top: 5px !important;}
#social_link{padding: 50px 0;}
#social_link a{width: 100%; height: 55px; text-align: center; display: block;color: #fff;font-size: 20px;padding: 20px 0; font-family: "Myriad W01 Bd Cnd",sans-serif; }
#social_link a#facebook{background-color: #415897; background-image: url('../../images/mercy/facebook.png'); background-repeat: no-repeat;     background-position: 140px center;}
#social_link a#twitter{background-color: #48a2d7; background-image: url('../../images/mercy/twitter.png'); background-repeat: no-repeat;    background-position: 135px center; }

#footer{background-color: #d8d8ca; padding: 20px 0;}
#footer #footer_logo img{margin: 0 auto 15px auto; display: block;}
#footer #footer_text{font-size: 14px; color: #3b3b3b; text-align: center; line-height: 18px;}
#footer #footer_text a{color: #005696; font-weight: bold;}

@media (max-device-width: 768px) and (orientation: portrait) {
	#text_forms .six{width: 100%;}
	.gray_line{display: none;}
	#content-region{    margin: 0 auto;float: none;}
	#iframe_container{width: 300px; margin: 0 auto;}
	#social_link a#facebook{background-position: 65px center;}
	#social_link a#twitter{    background-position: 55px center;}
	#content #right_content iframe{width: 100%;}
	#get_involved .min-height{min-height: 175px;}
	#banner-header .columns{width: 100%;}
	#banner-header #pope_img_thnk img{max-width: 100%; margin: 0 auto;}
	#content #box #pop_box{right: 10px;}
	#bottom_text .no-padding{padding: 0 10px;}
	#banner-header #pope_img_thnk .hide-portrait{display: none !important;}
	#content #box{margin-bottom: 40px;}
	#banner img{left: 0; top: 27px; max-width: 450px;}
	#content #box .seven{width: 58.33333%;}
}

/******************************
*MediaQuery 767
******************************/
@media only screen  and (min-device-width : 320px)  and (max-device-width : 568px)  and (orientation : landscape) {
		#content-region{    margin: 0 auto;float: none;}
		#iframe_container{width: 300px; margin: 0 auto;}
		#gform_7 input[id^="input_7"]{width: 280px !important;}	
 }

@media screen and (max-width: 767px){
	#content_forms iframe{width: 100%;}
	#iframe_container{width: 280px; margin: 0 auto;}
	#header img{    display: block;margin: 10px auto;}
	#banner #pope_img img{max-width: 100%;}
	#content #right_content iframe{width: 100%;}
	#content_forms #pope_mgz img{margin: 10px auto;}
	.gray_line{display: none;}
	#social_link a#facebook{margin: 10px 0;background-position: 65px center;}
	#social_link a#twitter{    background-position: 55px center;}
	#banner{min-height: 115px;}
	#content #box h3{padding-right: 0;}
	#content #box #pop_box{position: static; margin: 15px auto; }
	#get_involved .no-padding{padding: 0 10px;}
	#bottom_text .no-padding{padding: 0 10px;}
	#get_involved img{display: block; margin: 0 auto;}
	#get_involved .vmiddle{vertical-align: baseline;}
	#get_involved .min-height{min-height: auto;}
	#get_involved .left{float: none !important;}
	#banner-header #pope_img_thnk img{max-width: 100%; margin-left: 0;}
	#banner img{position: static; max-width: 100% !important;}
	#content_forms form.webform-client-form input[type="text"], #iframe_container input[type="text"], #iframe_container input[type="email"], #gform_7 input[id^="input_7"]{width: 280px !important;}
}  