@charset "UTF-8";
/* CSS Document */

/*



Theme Name: RSVP



Theme URI: #



Author: The rsvp team



Author URI: #



Description: The RSVP theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.



Version: 1.0



License: GNU General Public License v2 or later



License URI: http://www.gnu.org/licenses/gpl-2.0.html



Text Domain: rsvp











*/



/**



 * 1.0 Reset



 *



 * Modified from Normalize.css to provide cross-browser consistency and a smart



 * default styling of HTML elements.



 *



 * @see http://git.io/normalize



 * ----------------------------------------------------------------------------



 */



 



 



 @charset "utf-8";



/*css starts here*/







html, body, div, span, applet, object, iframe,



h1, h2, h3, h4, h5, h6, p, blockquote, pre,



a, abbr, acronym, address, big, cite, code,



del, dfn, em, img, ins, kbd, q, s, samp,



small, strike, strong, sub, sup, tt, var,



b, u, i, center,



dl, dt, dd, ol, ul, li,



fieldset, form, label, legend,



table, caption, tbody, tfoot, thead, tr, th, td,



article, aside, canvas, details, embed, 



figure, figcaption, footer, header, hgroup, 



menu, nav, output, ruby, section, summary,



time, mark, audio, video {



	margin: 0;



	padding: 0;



	border: 0;



	font-size: 100%;



	font: inherit;



	vertical-align: baseline;



}







article, aside, details, figcaption, figure, 



footer, header, hgroup, menu, nav, section {



	display: block;



}







/* Alignment */



.alignleft {



	display: inline;



	float: left;



	margin-right: 1em !important;



}



.alignright {



	display: inline;



	float: right;



	margin-left: 1em !important;



}



.aligncenter {



	clear: both;



	display: block;



	margin-left: auto;



	margin-right: auto;



}







img.alignleft,



img.alignright,



img.aligncenter {



	margin-bottom: 1.625em;



}







/* =Global



----------------------------------------------- */



* { margin: 0; padding: 0; border: none; box-sizing: border-box; line-height: normal }



input { border: 0; outline: none }



img { border: none; outline: none; max-width: 100%; height: auto }



ul, ul li { list-style: none;}



ol, ol li { list-style: decimal;}



input[type="submit"], input[type="button"] { cursor: pointer }



.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0 }



.clearfix { display: inline-block }



* html .clearfix { height:1%;}



.clearfix { display: block }



textarea, input[type="text"], input[type="button"], input[type="submit"] { -webkit-appearance: none; border-radius: 0; resize: none }



p, span, a, small, blockquote, ul, li {line-height: normal;}



figure { max-width: 100% }



blockquote, q {quotes:"" ""; font-size:26px; font-style:italic; line-height:1; color:#000; font-family:Arial, Helvetica, sans-serif; padding:20px 0;}



a { text-decoration: none; color:inherit; outline: none; }



h1, h2, h3, h4, h5, h6 { margin: 0; line-height: normal; font-weight:normal; padding-bottom:5px;}



h1 { font-size:24px;}



h2 { font-size:24px;}



h3 { font-size:18px;}



h4 { font-size:16px;}



h5 { font-size:14px;}



h6 { font-size:14px;}











hr {



	background-color: #ccc;



	border: 0;



	height: 1px;



	margin-bottom: 1.625em;



}







/* Text elements */



p {



	margin-bottom: 0;



	 font-size:18px; line-height:22px; color:#231f20;



}







dl {



	margin: 0 1.625em;



}



dt {



	font-weight: bold;



}



dd {



	margin-bottom: 1.625em;



}



strong {



	/*font-weight: bold;*/



	font-family: 'MyriadPro-Bold';



}



cite, em, i {



	font-style: italic;



}



blockquote {



	font-family: 'MyriadPro-Regular', sans-serif;



	font-style: italic;



	font-weight: normal;



	margin: 0 3em;



}



blockquote em, blockquote i, blockquote cite {



	font-style: normal;



}



blockquote cite {



	color: #666;



	font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;



	font-weight: 300;



	letter-spacing: 0.05em;



	text-transform: uppercase;



}







blockquote:before, blockquote:after,



q:before, q:after {



	content: "";



}



blockquote, q {



	quotes: "" "";



}



a img {



	border: 0;



}







pre {



	background: #f4f4f4;



	font: 13px "Courier 10 Pitch", Courier, monospace;



	line-height: 1.5;



	margin-bottom: 1.625em;



	overflow: auto;



	padding: 0.75em 1.625em;



}







sup,



sub {



	font-size: 10px;



	height: 0;



	line-height: 1;



	position: relative;



	vertical-align: baseline;



}



sup {



	bottom: 1ex;



}



sub {



	top: .5ex;



}







/* Links */



a {



	color: #ef4035;



	text-decoration: none;



	/*transition: all 0.5s ease-in-out 0s;*/



}



a:focus,



a:active,



a:hover {



	text-decoration: none;



}



:focus {/* remember to define focus styles! */



	outline: 0;



}







table {/* tables still need 'cellspacing="0"' in the markup */



	border-collapse: separate;



	border-spacing: 0;



}



caption, th, td {



	font-weight: normal;



	text-align: left;



}











/* Reset CSS ENDS HERE */



html { -webkit-font-smoothing: antialiased;}



body { font-size:14px; color:#231f20; font-family: 'MyriadPro-Regular'	, sans-serif; background:#fff;-webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; }



.wrapper { max-width:970px; margin:auto;}











header{ float:left; width:100%; padding:32px 0; /*background-color:#CF6;*/ }



header a.logo{ display:inline-block; margin-left:40px;}



header a.logo img{ vertical-align:top;}



header a.logo span{ display:inline-block; font-family: 'HelveticaNeueLTPro-BdCn'; font-size:39px; line-height:41px; color:#231f20; text-align:left; padding-top:8px; padding-left:7px; width:470px;}







header .header_right{ float:right; width:355px; padding-right:20px;}



.header_right a.fb{ display:inline-block; float:right; width:144px; height:38px; background:url(images/fb_header.png) no-repeat center center;}



.header_right span.search{ float:right; width:100%; margin-top:17px; display:block; position:relative;}



/*.header_right span.search:after{ content:""; background:url(images/search_icon.png) no-repeat center center; width:25px; height:20px; position:absolute; right:16px; top:10px;}*/



.header_right span.search input.search-field{ width:100%; box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; padding:11px 50px 11px 12px;font-family: 'MyriadPro-Regular'; font-size:16px; line-height:20px; color:#45484a; background:#e6e6e6; border-top:1px solid #cecece; border-radius:10px; -webkit-appearance:none; float:left;}







.header_right span.search .screen-reader-text{ display:none;}



.header_right span.search .search-submit{background:url(images/search_icon.png) no-repeat center center; width:25px; height:20px; position:absolute; right:16px; top:10px;}







.mac.chrome .header_right span.search input.search-field{padding:10px 50px 10px 12px;}



.mac.safari .header_right span.search input.search-field{padding:10px 50px 10px 12px;}







@media screen and (-webkit-min-device-pixel-ratio:0) { 



    /* Safari and Chrome */



    .header_right span.search input.search-field { height:auto; }







    /* Safari only override */



    ::i-block-chrome,.header_right span.search input.search-field { height:42px; }



}











.header_right span.search input::-webkit-input-placeholder {color:#45484a; }



.header_right span.search input:-moz-placeholder { color:#45484a; } /* FF 4-18 */



.header_right span.search input::-moz-placeholder { color:#45484a; } /* FF 19+ */



.header_right span.search input:-ms-input-placeholder { color:#45484a; } /* IE 10+ */







input[type="search"]::-webkit-search-decoration,



input[type="search"]::-webkit-search-cancel-button,



input[type="search"]::-webkit-search-results-button,



input[type="search"]::-webkit-search-results-decoration {



  display: none;



}



input.search-field::-webkit-search-decoration,



input.search-field::-webkit-search-cancel-button,



input.search-field::-webkit-search-results-button,



input.search-field::-webkit-search-results-decoration {



  display: none;



}























.container{ float:left; width:100%; box-shadow:0 0 10px #000000; border-top-left-radius:25px; border-top-right-radius:25px; padding:0 28px;}







.container span.date{ display:inline-block; float:right; font-family: 'MyriadPro-Semibold'; font-size:19px; line-height:23px; color:#3170ac; padding:15px 0 10px;}







.container .banner{ float:left; width:100%; position:relative; border-top:8px solid #005bab; border-bottom:8px solid #005bab; margin-bottom:12px; /*border-left:3px solid #e6e6e6; border-right:3px solid #e6e6e6;*/}

.container .banner:before{ content:"";background:url(images/headbox_left.png) repeat-y center top; position:absolute; left:0; top:0; width:2px; height:100%;box-shadow: 0 0 3px #a5a5a5;-moz-box-shadow: 0 0 3px #a5a5a5; -webkit-box-shadow: 0 0 3px #a5a5a5; -ms-box-shadow: 0 0 3px #a5a5a5; z-index:999999;}

.container .banner:after{content:"";background:url(images/headbox_right.png) repeat-y center top;position:absolute; right:0; top:0; width:2px; height:100%;box-shadow: 0 0 3px #a5a5a5; -moz-box-shadow: 0 0 3px #a5a5a5; -webkit-box-shadow: 0 0 3px #a5a5a5; -ms-box-shadow: 0 0 3px #a5a5a5;z-index:999999;}


.container .banner img{ float:left; width:100%;}







.container .mid_sec{ float:left; width:100%;}







.mid_sec .menu_sidebar{ float:left; width:273px; border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; box-shadow:0 0 1px #d2d2d2; background:#ededed;}







.menu_sidebar ul.menu{ list-style:none; padding:10px;}







.menu_sidebar ul.menu li{ list-style:none; background: #dedede url(images/menu_bg.png) repeat-x 0 top; display:block; border-top:1px solid #b7b9bb; border-bottom:1px solid #bbbdbe;margin:3px 0; position:relative;}



.menu_sidebar ul.menu li:hover,.menu_sidebar ul.menu li.current-menu-item,.menu_sidebar ul.menu li.current-post-ancestor{ background:#034c8c url(images/menu_bg_hover.png) repeat-x 0 top;border-top:1px solid #034b8a;border-bottom:1px solid #165890;}







.menu_sidebar ul.menu li.current-menu-item:before,.menu_sidebar ul.menu li:hover:before,.menu_sidebar ul.menu li.current-post-ancestor:before{ content:url(images/blue_strip_before.png); background-repeat:no-repeat; height:60px; position:absolute; left:-27px; top:-8px;}











.menu_sidebar ul.menu li a{ display:block;font-family: 'MyriadPro-Regular'; font-size:16px; line-height:52px; color:#46463e;}



.menu_sidebar ul.menu li:hover a,.menu_sidebar ul.menu li.current-menu-item a,.menu_sidebar ul.menu li.current-post-ancestor a{ color:#ffffff;}







.menu_sidebar ul.menu li a span{display:inline-block; vertical-align:middle; width:71px;}











.menu_sidebar ul.menu li.link_1 a span{background:url(images/home_icon.png) no-repeat center 0; height:20px;}



.menu_sidebar ul.menu li.link_1:hover a span,.menu_sidebar ul.menu li.link_1.current-menu-item a span{ background-position:center -20px;}







.menu_sidebar ul.menu li.link_2 a span{ background:url(images/about_icon.png) no-repeat center 0;height:25px;}



.menu_sidebar ul.menu li.link_2:hover a span,.menu_sidebar ul.menu li.link_2.current-menu-item a span{background-position:center -25px;}







.menu_sidebar ul.menu li.link_3 a span{ background:url(images/clock_icon.png) no-repeat center 0;height:25px;}



.menu_sidebar ul.menu li.link_3:hover a span,.menu_sidebar ul.menu li.link_3.current-menu-item a span{background-position:center -25px;}







.menu_sidebar ul.menu li.link_4 a span{ background:url(images/videos_icon.png) no-repeat center 0;height:22px;}



.menu_sidebar ul.menu li.link_4:hover a span,.menu_sidebar ul.menu li.link_4.current-menu-item a span{background-position:center -22px;}







.menu_sidebar ul.menu li.link_5 a span{ background:url(images/volunteers_icon.png) no-repeat center 0;height:25px;}



.menu_sidebar ul.menu li.link_5:hover a span,.menu_sidebar ul.menu li.link_5.current-menu-item a span{background-position:center -25px;}







.menu_sidebar ul.menu li.link_6 a span{ background:url(images/volunteers_icon.png) no-repeat center 0;height:19px;}



.menu_sidebar ul.menu li.link_6:hover a span,.menu_sidebar ul.menu li.link_6.current-menu-item a span{background-position:center -19px;}







.menu_sidebar ul.menu li.link_7 a span{ background:url(images/volunteers_icon.png) no-repeat center 0;height:21px;}



.menu_sidebar ul.menu li.link_7:hover a span,.menu_sidebar ul.menu li.link_7.current-menu-item a span,.menu_sidebar ul.menu li.link_7.current-post-ancestor a span{background-position:center -21px;}





.menu_sidebar ul.menu li.link_8 a span{ background:url(images/volunteers_icon.png) no-repeat center 0;height:23px;}



.menu_sidebar ul.menu li.link_8:hover a span,.menu_sidebar ul.menu li.link_8.current-menu-item a span{background-position:center -23px;}





.menu_sidebar ul.menu li.link_9 a span{ background:url(images/newsletter_icon.png) no-repeat center 0;height:20px;}



.menu_sidebar ul.menu li.link_9:hover a span,.menu_sidebar ul.menu li.link_9.current-menu-item a span{background-position:center -20px;}







.menu_sidebar ul.menu li.link_10 a span{ background:url(images/videos_icon.png) no-repeat center 0;height:18px;}



.menu_sidebar ul.menu li.link_10:hover a span,.menu_sidebar ul.menu li.link_10.current-menu-item a span{background-position:center -18px;}



.menu_sidebar ul.menu li.link_11 a span{ background:url(images/contact_icon.png) no-repeat center 0;height:18px;}



.menu_sidebar ul.menu li.link_11:hover a span,.menu_sidebar ul.menu li.link_11.current-menu-item a span{background-position:center -18px;}



.menu_sidebar ul.menu li.link_12 a span{ background:url(images/phone2_icon.png) no-repeat center 0;height:22px;}



.menu_sidebar ul.menu li.link_12:hover a span,.menu_sidebar ul.menu li.link_12.current-menu-item a span{background-position:center -22px;}














.mid_sec .right_container{ float:right; width:624px; padding-bottom:36px;}







.right_container .slider{ float:left; width:100%; position:relative;}







.slider img{float:left; width:100%;}



.slider span.prev{ position:absolute; display:inline-block; right:48px; bottom:7px;; width:45px; height:45px; background:url(images/prev_btn.png) no-repeat center center; z-index:99999; cursor:pointer;}



.slider span.prev:hover{background:url(images/prev_btn_hover.png);}



.slider span.next{position:absolute; display:inline-block;right:10px; bottom:7px;width:45px; height:45px; background:url(images/next_btn.png) no-repeat center center;z-index:9999;cursor:pointer;}



.slider span.next:hover{background:url(images/next_btn_hover.png);}



.homeslider { position: relative; width: 100%; clear: both; }
.homeslider span.img { display: block; width: 100%; height: 390px; background-repeat: no-repeat; background-size: cover; }
.homeslider .slick-prev{ position:absolute; display:inline-block; right:48px; bottom:7px;; width:45px; height:45px; border: 0px; cursor: pointer; background:url(images/prev_btn.png) no-repeat center center; z-index:99999; cursor:pointer; font-size: 0px;}
.homeslider .slick-prev:hover{background:url(images/prev_btn_hover.png);}
.homeslider .slick-next{position:absolute; display:inline-block;right:10px; bottom:7px;width:45px; height:45px; background:url(images/next_btn.png) no-repeat center center;z-index:9999;cursor:pointer; border: 0px; cursor: pointer; font-size: 0px; }
.homeslider .slick-next:hover{background:url(images/next_btn_hover.png);}

.right_container .spotlight{float:left; width:100%; padding:12px 0 25px;}



.spotlight ul{ list-style:none; text-align:center; }



.spotlight ul li{ list-style:none; display:inline-block; width:205px;}



.spotlight ul li a{ display:block; opacity:0.2;}



.spotlight ul li a:hover{ opacity:1;}



.spotlight ul li a img{ width:100%;}







.right_container h1{font-family: 'MyriadPro-Bold'; font-size:24px; line-height:28px; color:#005bab; margin-top:24px; padding-bottom:5px; padding-left:15px;}







.right_container p{font-family: 'MyriadPro-Regular'; font-size:18px; line-height:22px; color:#231f20; padding-bottom:25px; padding-left:15px; text-align:justify;}







.right_container p a{font-family: 'MyriadPro-Bold';font-size:18px; line-height:22px; color:#ef4035;}



.right_container p a:hover{ text-decoration:underline;}













footer{ float:left; width:100%; border-top:26px solid #3170ac;}



footer .footer_top{ float:left; width:100%; border-top:8px solid #ffffff; background:#c7c8ca; padding-top:21px; padding-bottom:14px;}







.footer_top .box-container{float:left; width:100%; text-align:center;}







.box-container .box{ float:left; width:242px; text-align:center; background:url(images/footer_box_border.png) repeat-y left top; padding:0 20px;}



.box-container .box:first-child{ background:none;}







.box-container .box a.logo{ display:inline-block; text-align:center;}







.box-container .box a.logo span{display:block;font-family: 'HelveticaNeueLTPro-HvCn'; font-size:21px; line-height:23px; color:#231f20; text-align:center; width:180px;}







.box-container .box h3{ display:block; text-align:left;font-family: 'MyriadPro-Semibold'; font-size:18px; line-height:22px; color:#3172ae; text-transform:uppercase;}



.box-container .box:nth-of-type(1) h3{ padding-left:10px;}

.box-container .box:nth-of-type(2) h3{ padding-left:5px;}



.box-container .box ul.contact{ list-style:none; /*padding-left:30px;*/}







.box-container .box ul.contact li{color: #231f20;display: inline-block;font-family: "MyriadPro-Semibold"; font-size:12px;line-height: 14px;padding-left: 23px;text-align: left;width: 182px; padding-bottom:10px;}







.box-container .box ul.contact li.address{ background:url(images/home_icon_footer.png) no-repeat left 4px;}



.box-container .box ul.contact li.address span{ margin-bottom:4px;}



.box-container .box ul.contact li.phone{ background:url(images/phone_icon.png) no-repeat left 4px;}



.box-container .box ul.contact li.mail{ background:url(images/mail_icon.png) no-repeat left 4px;}





.box-container .box ul.contact li a{color:#231f20;}



.box-container .box ul.contact li.phone a{ cursor:default;}



.box-container .box ul.contact li.mail a:hover{ text-decoration:underline;}





.box-container .box span{ display:inline-block; text-align:left;font-family: "MyriadPro-Semibold"; font-size:12px;line-height: 14px;}



.box-container .box span.form_head{ width:190px;}












footer .footer_bottom{ float:left; width:100%; background:#2c2d2e;}


.footer_bottom h5{font-family: 'MyriadPro-Regular';font-size:14px;line-height: 45px; color:#7b7b7b; padding-left:40px;}















/****************************************************************Inner Page Css***************************************************************/







.inner h1{color:#c91d12;font-family: "MyriadPro-Bold";font-size: 24px;line-height: 28px;margin-top: 24px;padding-bottom: 5px;padding-left: 15px;}



.right_container h2,.inner h2{font-family: 'MyriadPro-Semibold'; font-size:24px; line-height:28px;padding-left:15px; color:#231f20;}



.right_container h3,.inner h3{font-family: 'MyriadPro-Semibold'; font-size:20px; line-height:24px;padding-left:15px;color: #3172ae;}



.right_container h4,.inner h4{font-family: 'MyriadPro-Semibold'; font-size:16px; line-height:20px;padding-left:15px;color:#231f20;}



.right_container h5,.inner h5{font-family: 'MyriadPro-Regular'; font-size:14px; line-height:18px;padding-left:15px;color:#231f20;}



.inner a:hover{text-decoration:underline;}



.inner iframe,.inner img{ max-width:580px;}



.inner span{ display:inline-block;font-family: 'MyriadPro-Semibold'; font-size:18px; line-height:22px;}



.inner ul{padding-left:15px; list-style:disc inside; margin-bottom:20px;}



.inner ul li{font-family: 'MyriadPro-Regular'; font-size:18px; line-height:22px; color:#231f20; padding-bottom:5px;list-style:disc inside;}



.inner ol{padding-left:31px;margin-bottom:20px; list-style:inside;}



.inner ol li{font-family: 'MyriadPro-Regular'; font-size:18px; line-height:22px; color:#231f20; padding-bottom:5px;}



.inner h2 a{ color:#bc3830; border-bottom:1px solid #bc3830;}

.inner h2 a:hover{ text-decoration:none;border-bottom:none;}





.right_container .alignleft{  margin:10px 10px 10px 0px;}



.right_container .alignright{margin:10px 0px 10px 10px;}



.right_container .aligncenter{margin:10px auto 10px auto;}



.right_container .alignnone{  margin:10px 10px 10px 0px; float:left;}







.right_container .post_box{ float:left; width:100%; margin-bottom:20px;}







.right_container .post_box figure{ float:left; width:100%; margin:10px 0;}







.right_container .post_box figure img{max-width:100%;}







.right_container .post_box span{ float:left; width:215px;}







.right_container .post_box span img.alignleft{ max-width:200px;}







.right_container .post_info{ font-size: 14px;line-height: 16px;list-style: outside none none;margin:0;}







.right_container .post_info li{font-size: 14px;line-height: 16px; display:inline-block;}







.right_container .screen-reader-text{ display:none;}







.right_container .search-form .search-field {background-color: #fff;border: 1px solid #326ea6;box-sizing: border-box;float: left;







	font-family: 'MyriadPro-Regular';font-size: 18px; line-height:22px;height: 35px;margin: 0;padding: 5px 2%; color:#534741; -webkit-appearance:none; border-radius:0px !important;}







.right_container .search-form .search-submit {background: none repeat scroll 0 0 #326ea6;border: medium none;color: #ffffff;cursor: pointer;







    font-family: 'MyriadPro-SemiboldCond';font-size: 18px; line-height:22px;height: 35px;line-height: 18px;min-width:100px;width: 10%;}



.right_container .search-form .search-submit:hover { background:#19558d;}	



.right_container .search-form{ padding-left:15px;}	







.right_container .read{font-family: 'MyriadPro-Semibold';font-size: 16px; line-height:20px;}











/****************************************************************Inner Page Css***************************************************************/























/**********************************Development CSS***************************************************************/







.box-container .box p.cff-page-name{ font-size:12px; line-height:14px !important; text-align:left;font-family: 'MyriadPro-Bold'; font-weight:normal !important;}







.box-container .box span.email{ float:left; width:135px;}







.box-container .box span.email input{ width:100%;box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; font-family: 'MyriadPro-Regular';font-size:12px; line-height:16px; padding:3px 7px; background:#fff; border-radius:5px;  border-top:2px solid #b8b8ba;}







@media screen and (-webkit-min-device-pixel-ratio:0) { 



    /* Safari and Chrome */



    .box-container .box span.email input { height:auto; }







    /* Safari only override */



    ::i-block-chrome,.box-container .box span.email input { height:22px; }



}





.box-container .box span.submit{float:left; width:48px; margin-left:6px;}



.box-container .box span.submit input{ width:100%;box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; font-family: 'MyriadPro-SemiboldCond'; font-size:12px; line-height:14px; margin-top:2px; padding:2px 0; border-top:1px solid #44617d; border-bottom:1px solid #535e67; border-left:1px solid #56595b; border-right:1px solid #41698d; background:#417ab1 url(images/foot_submit_bg.png) repeat-x left top; color:#ffffff; border-radius:5px;}





@media screen and (-webkit-min-device-pixel-ratio:0) { 



    /* Safari and Chrome */



    .box-container .box span.submit input { height:auto; padding:3px 0; }







    /* Safari only override */



    ::i-block-chrome,.box-container .box span.submit input { height:20px; padding:2px 0;}



}





.box-container .box span.submit input:hover{background:#265f96;}

.box-container .box .form{ display:inline-block; position:relative !important;}

.box-container .box .mc4wp-alert{ font-size:12px !important; line-height:14px !important; padding:10px 10px !important; margin:0 !important; text-align:left !important; float:left !important; position:absolute !important; top:0; left:0;}


.header_right a img{ float:right; padding-left:10px}


/**********************************Development CSS***************************************************************/







