/*

	Theme Name: ASMEA

	Description: This is the ASMEA created for the Genesis Framework.

	Author: the vofficeware team

	Author URI: http://www.vofficeware.com/

 

	Version: 1.0

 

	Tags:

 

	Template: genesis

	Template Version: 1.9

 

	License: GPL-2.0+

	License URI: http://www.opensource.org/licenses/gpl-license.php 

*/

 

@import url("css/html5-reset.css");
@import url("css/ddsmoothmenu.css");
@import url("css/flexslider.css");
@import url("css/jquery.fancybox.css");
@import url("css/hack.css");


body{ background:url(images/body_bg.jpg) repeat !important; margin: 0px !important}
body.search{ float: none; margin-top:0px;}

body.search #content{ float: none; width: 100%;}

.clear{ clear:both; font-size:0px; height:0px;}

.align_left { float:left; }

.align_right { float:right; }



a { color: #E38301; text-decoration: none;}



.map{ background:url(images/map.png) no-repeat left top; min-height:667px}



.main{ width:982px; margin:0 auto; padding-top:40px}

#wrap{ width:982px; margin:0 auto; padding-top:40px}



.header{ position:relative; float:left; width:982px; z-index:99999;}

.header h1{ float:left}

.header .h_right{ float:right}



.header ul.top_nav { float:left; padding-top:8px}

.header ul.top_nav li { float:left; color:#fff; font-family:'open_sanssemibold'; font-weight:normal; font-size:13px}

.header ul.top_nav li a{color:#fff; text-decoration:none; padding:0 5px}



.header ul.social_icon{ float:left}

.header ul.social_icon li{ float:left; margin-left:9px}

.header ul.social_icon li a.facebook_icon{ background:url(images/facebook.png) no-repeat top; width:31px; height:31px; display:block; text-indent:-99999px}

.header ul.social_icon li a.linkedin_icon{ background:url(images/linkedin.png) no-repeat top; width:31px; height:31px; display:block; text-indent:-99999px}

.header ul.social_icon li a.rss_icon{ background:url(images/rss.png) no-repeat top; width:31px; height:31px; display:block; text-indent:-99999px}

.header ul.social_icon li a.youtube_icon{ background:url(images/you_tube.png) no-repeat top; width:31px; height:31px; display:block; text-indent:-99999px}

.header ul.social_icon li a.vimiu_icon{ background:url(images/vimiu.png) no-repeat top; width:31px; height:31px; display:block; text-indent:-99999px}



/*social_icon hover */

.header ul.social_icon li a.facebook_icon:hover, a.linkedin_icon:hover, a.rss_icon:hover, a.youtube_icon:hover, a.vimiu_icon:hover{ background-position:bottom !important}





/*search*/

.search{ float:right; margin-top:19px}

.search input[type="text"]{ background:url(images/top_search_bg.png) repeat-x; border:none; padding:6px 5px 6px 5px; float:left; color:#373737; font-style:italic; 

font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; width:150px; text-shadow:0 1px 0 #f1f1f1}

.search input[type="submit"]{ background:url(images/search_button.png) no-repeat; width:29px; height:29px; border:none; cursor:pointer; text-indent:-99999px; float:left; margin-left:-1px; display:block; font-size:0px; line-height:0px;}





/* footer */

.footer{ background:url(images/footer_shadow.png) no-repeat center bottom; padding-bottom:7px}

.footer section{ background:url(images/footer_bg.png) repeat-x; height:134px; margin-bottom:50px}

.footer p{ text-align:center; color:#919191; font-size:12px; padding-top:15px}

.footer_nav{ margin:0 auto; width:982px; text-align:center}

.footer_nav ul{ padding:29px 0 0 120px; }

.footer_nav ul li{ float:left; padding:0 41px 15px 0; background:url(images/footer_border.png) repeat-x bottom}

.footer_nav ul li:last-child{ padding-right:0px;} 

.footer_nav ul li a{ color:#fff; text-decoration:none; font-family:'open_sansbold'; font-size:14px; font-weight:normal}

.footer_nav ul li a:hover, .footer_nav ul li.active a{ color:#fbb03f; text-decoration:none} 





/* content */

#content-sidebar-wrap{ padding:20px 20px 27px 20px; background-color: #fffcf7; -webkit-box-shadow: 0 1px 20px rgba(66,14,9,.51), inset 0 0 0 1px #fff; 

-moz-box-shadow: 0 1px 20px rgba(66,14,9,.51), inset 0 0 0 1px #fff; box-shadow: 0 1px 20px rgba(66,14,9,.51), inset 0 0 0 1px #fff; font-family:'open_sansregular'; font-weight:normal; font-size:14px}



#content{ float:left; width:658px; }

#sidebar { float:right; width:253px; display: inline;}



.full-width-content #content { float: none; width: auto; }





/*.content{ padding:20px 20px 27px 20px; background-color: #fffcf7; -webkit-box-shadow: 0 1px 20px rgba(66,14,9,.51), inset 0 0 0 1px #fff; 

-moz-box-shadow: 0 1px 20px rgba(66,14,9,.51), inset 0 0 0 1px #fff; box-shadow: 0 1px 20px rgba(66,14,9,.51), inset 0 0 0 1px #fff; font-family:'open_sansregular'; font-weight:normal; font-size:14px}*/

#content h1, #content h2, #content h3, #content h4{ color:#781e15; font-weight:normal; font-family:'open_sansbold'; margin-bottom:5px }

#content h1{ font-size:26px;} 

#content h2{ font-size:21px;} 

#content h3{ font-size:18px;} 

#content h4{ font-size:16px;} 

#content a{ color:#e38301; text-decoration:none; font-size:14px}

#content a:hover{ text-decoration:underline}

#content p { padding: 0 0 13px 0;}

/*.inner_content_left{ float:left; width:658px}*/



.inner_content_left ul{ margin:0 0 15px 15px}

.inner_content_left ul li{ background:url(images/ul_list_bg.png) no-repeat left; padding:5px 0 5px 20px}

.inner_content_left ol{ margin:0 0 15px 35px}

.inner_content_left ol li{padding:5px 0 5px 0px; }





.left_thumb{ float:left; margin:0 15px 0 0; -webkit-box-shadow: 0 5px 12px rgba(0,0,0,.34); -moz-box-shadow: 0 5px 12px rgba(0,0,0,.34); box-shadow: 0 5px 12px rgba(0,0,0,.34); line-height:0}

.right_thumb{ float:right; margin:0 0px 0 15px; -webkit-box-shadow: 0 5px 12px rgba(0,0,0,.34); -moz-box-shadow: 0 5px 12px rgba(0,0,0,.34); box-shadow: 0 5px 12px rgba(0,0,0,.34); line-height:0}

.content table td{ border-collapse:collapse; border:1px solid #cccccc; background:#f9f6f2; padding:15px; color:#2b2b2b}





.slider_banner{ float:left; height:395px; width:658px; -webkit-box-shadow: 0 5px 12px rgba(0,0,0,.44); -moz-box-shadow: 0 5px 12px rgba(0,0,0,.44); box-shadow: 0 5px 12px rgba(0,0,0,.44);}

.slider_right{ float:right}





.donate{ background:url(images/donate_bg.png) repeat-x; height:54px; margin-top:18px; font-size:23px; color:#242424; font-family:'open_sanssemibold_italic'; font-weight:normal; padding:0px 0 0 21px; line-height:54px; float:left; width:922px}

.donate .donate_button{ background:url(images/button_1.png) repeat-x; color:#fff; text-transform:uppercase; font-size:18px; text-transform:uppercase; font-family:'open_sansbold'; font-weight:normal; text-decoration:none; padding:0px 34px; 

text-shadow:0 1px 0 #686868; float:right; line-height:38px; height:38px; margin:8px 8px 0 0; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.28);

-moz-box-shadow: 0 1px 2px rgba(0,0,0,.28); box-shadow: 0 1px 2px rgba(0,0,0,.28);}

.donate .donate_button:hover{ text-decoration:none;}



.left_content{ float:left; width:410px; padding:25px 20px 0 20px; line-height:18px}

.left_content strong{font-family:'open_sansbold'; font-weight:normal}

.left_content h1 {

font-size: 26px; 

color: #781E15;

font-family: 'open_sansbold';

font-weight: normal;

margin-bottom: 5px;

}



.academic_council { margin:20px 0 0 0; padding:20px 0 0 0; background:url(images/content_border_h.png) repeat-x top}

.academic_council ul{ width:206px; float:left}

.academic_council ul + ul{ float:right; width:183px}

.academic_council ul li{ padding:5px 0}

.full_width ul{ width:100%}



.right_content{ float:right; width:430px; padding:0px 20px 0 36px; background:url(images/content_border_v.png) repeat-y left; margin-top:25px}

.news_post h1{ float:left; color: #781E15;

    font-family: 'open_sansbold';

    font-weight: normal;

    margin-bottom: 5px; font-size: 26px; }

.news_post_inner + .news_post_inner{background:url(images/content_border_h.png) repeat-x top;  padding:5px 0  5px 0; margin-top:5px}

.news_post_inner h2{ margin:0; float:none}

.news_post_inner h2 a{ font-size:16px !important; color:#2b2b2b !important; margin-bottom:3px; text-decoration: none; font-family: 'open_sansbold';}

.see_all{ float:right; margin:7px 0 0 0}



a.conferences{ background:url(images/conferences_icon.png) no-repeat left; padding-left:20px;}

a.news{ background:url(images/news_icon.png) no-repeat left; padding-left:20px; color:#012e96;}

a.publications{ background:url(images/publication_icon.png) no-repeat left; padding-left:20px; color:#205f3d;}

a.resources{ background:url(images/resources_icon.png) no-repeat left; padding-left:20px; color:#bf0000}



.news_post .meta{ font-size:12px !important; font-family:'open_sanssemibold'; font-weight:normal}

.news_post .meta a{ margin-right:15px}

.news_post .top_nav a{ margin-right:15px; font-family:'open_sanssemibold'; font-weight:normal; font-size:12px !important}

.date{ background:url(images/date_icon.png) no-repeat left; padding-left:20px; margin-right:7px}



.admin_icon{ background:url(images/admin_icon.png) no-repeat left; padding-left:15px; text-decoration:underline; text-decoration:none}

.comment_icon{ background:url(images/comment_icon.png) no-repeat left; padding-left:20px; text-decoration:underline;  text-decoration:none}

.news_post p{ padding:7px 0}



.inner_page_header{-webkit-box-shadow: 0 5px 12px rgba(0,0,0,.34); -moz-box-shadow: 0 5px 12px rgba(0,0,0,.34); box-shadow: 0 5px 12px rgba(0,0,0,.34); line-height:0px; margin-bottom:15px}



.content blockquote{ background:url(images/blockquote_bg.png) no-repeat left top; 

padding-left:25px; font-family:Georgia, "Times New Roman", Times, serif; color:#2f3737; font-size:18px; line-height:24px; font-style:italic}









/*.right_aside{ float:right; width:253px}*/

.right_aside h2{ background:url(images/right_banner_bg.png) repeat-x left; color:#fff; font-size:15px; font-family:'open_sansbold'; font-weight:normal; padding:0px 0 0px 19px; height:28px; line-height:28px;  margin:0; margin-left:-1px;}

.aside_nav { margin-bottom:20px}

.aside_nav ul li + li{ padding:0;}

.aside_nav ul li a{ margin-bottom:1px; color:#2b2b2b;  background:#ededed url(images/aside_nav_li_bg.png) repeat-x top; font-size:16px; font-weight:normal; font-family:'open_sansbold'; font-weight:normal; padding:8px 0 8px 15px; display:block; border-left:3px solid #898989}

.aside_nav ul li a:hover{ color:#781e15; border-left:3px solid #530c05; text-decoration:none}

.aside_nav ul li ul li a{ border-left:3px solid #530c05; font-size:15px}

.aside_nav ul li ul li ul li a{ background:#ededed url(images/nav_ul_li_bg.png) repeat-x top; font-size:15px; border-left:3px solid #530c05; font-family:'open_sansregular'; font-size:14px; padding-left:25px }

.aside_nav ul li.active > a{border-left:3px solid #530c05; color:#781e15}





/* widget  */



.widget {}

.widget h4.widgettitle{ background:url(images/right_banner_bg.png) repeat-x left; color:#fff; font-size:15px; font-family:'open_sansbold'; font-weight:normal; padding:0px 0 0px 19px; height:28px; line-height:28px;  margin:0; margin-left:-1px;}

.widget h4.widgettitle a { color: #fff !important; }

.widget ul li + li{ padding:0;}

.widget ul li a{ margin-bottom:1px; color:#2b2b2b;  background:#ededed url(images/aside_nav_li_bg.png) repeat-x top; font-size:16px; font-weight:normal; font-family:'open_sansbold'; font-weight:normal; padding:8px 0 8px 15px; display:block; border-left:3px solid #898989}

.widget ul li a:hover{ color:#781e15; border-left:3px solid #530c05; text-decoration:none}

.widget ul li ul li a{ border-left:3px solid #530c05; font-size:15px}

.widget ul li ul li ul li a{ background:#ededed url(images/nav_ul_li_bg.png) repeat-x top; font-size:15px; border-left:3px solid #530c05; font-family:'open_sansregular'; font-size:14px; padding-left:25px }

.widget ul li.current-cat > a, .widget ul li.current_page_item > a {border-left:3px solid #530c05; color:#781e15}





.breadcrumb { color:#ea8d00; font-size:13px; }

.breadcrumb a{ color:#000 !important; background:url(images/breadcrumbs_arrow.png) no-repeat right; padding-right:10px; margin-right:8px}





.newsletter{ margin-top: 0px; background:#e3e3e3 url(images/newsletter_bg.png) repeat-x; border:1px solid #e0ddd9}

.newsletter input[type="text"]{ background:url(images/news_letter_input.png) repeat-x; border:none; margin:12px 12px 0 13px; padding:5px 5px; width:212px}

.newsletter input[type="submit"]{ background:url(images/subscribe_button.png) no-repeat; border:none; cursor:pointer; text-indent:-9999px; width:224px; height:32px; margin:12px 0 12px 13px; line-height:0px; display:block; font-size:0px;}

.newsletter h2{ padding-left:14px}



#mc_signup{ margin-top: 0px; background:#e3e3e3 url(images/newsletter_bg.png) repeat-x; border:1px solid #e0ddd9}

#mc_signup input[type="text"]{ background:url(images/news_letter_input.png) repeat-x; border:none; margin:12px 12px 0 13px; padding:5px 5px; width:212px}

#mc_signup input[type="submit"]{ background:url(images/subscribe_button.png) no-repeat; border:none; cursor:pointer; text-indent:-9999px; display:block; line-height:0px; font-size:0px; width:224px; height:32px; margin:12px 0 12px 0px;  font-size:0px}

#mc_signup .mc_var_label { display: none;}

#mc_signup .mc_error_msg {  display: block;   font-size: 12px;     padding: 8px 0 0;     text-align: center;} 

#mc_signup .mc_success_msg { color: green; display: block; font-size: 12px; margin: 0; padding: 10px 10px 0; }



.right_desc{ float:left; width:515px}

ul.conference_meta{ padding:0; margin:0px}

ul.conference_meta li{float:left; padding:0px 10px 0 0; background:none}

ul.conference_meta li + li{ background:url(images/content_border_v.png) repeat-y left; float:left; padding:0px 10px 0 10px}





.conference h3 a{ color:#781e15 !important; font-weight:normal; font-family:'open_sansbold'; margin-bottom:5px; font-size:18px !important; text-decoration:none}

.conference{ padding:15px 0 0 0; margin:15px 0 0 0}

.conference_inner{ margin-bottom:10px; padding:10px 0px 20px 0; background:url(images/content_border_h.png) repeat-x bottom}

hr.border_dotted{ background:url(images/content_border_h.png) repeat-x; border:none}



a.conference_arcives{ text-decoration:underline !important; float:right; font-size:14px !important;}

a.conference_arcives_inner{ text-decoration:underline; float:left; font-size:14px}



.header_inner { padding:10px 0 10px 0; }

.header_inner_nav{ margin-top:-4px;}

.header_inner_nav ul{background:url(images/inner_header_nav_bg.jpg) repeat-x; display:inline-block; width:100%}

.header_inner_nav ul li{ float:left; background:none; list-style:none; padding:3px 0px}

.header_inner_nav ul li a{ color:#ffffff; font-size:13px; padding:0px 10px;} 

.header_inner_nav ul li a:hover, .header_inner_nav ul li.active a{ color:#e38301; text-decoration:none}

.header_inner_nav ul li + li a{background:url(images/inner_nav.png) repeat-y 0 3px;}





.contact_us{ width:585px}

.contact_us label{ float:left; width:100px}

.contact_us input[type="text"], .contact_us input[type="email"]{ background:#f1efec url(images/contact_us_input.png) repeat-x; padding:5px; border:none; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; margin-bottom:10px;border:1px solid #e3e1de; width:180px}

.contact_us textarea{ background:#f1efec url(images/contact_us_input.png) repeat-x; padding:5px; border:none; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; margin-bottom:10px; width:470px; border:1px solid #e3e1de; height:150px}

.contact_us input[type="submit"]{ background:url(images/submit_button.png) no-repeat; width:77px; height:25px; text-indent:-9999px; line-height:0px; display:block; font-size:0px; cursor:pointer; border:none; float:right}







.header_inner_text { height: 291px; margin: 10px 0 0 0; position: relative;}

.header_inner_text img { display: block; z-index: 5; position: absolute; top: 0; left: 0;}

.header_inner_text article{ float:left; width:357px; line-height:normal; padding:55px 30px 0 30px; z-index: 15; position: absolute;}

/*.header_inner_text article { line-height:0px; padding:0; } */

.header_inner_text article h1{ color: #FBB03F !important;} 

.header_inner_text article p { color: #bfbfbf;}



.resources_box{ padding:0}

.resources_box article{ background:#e5e5e5; border:1px solid #d4d2cf; width:455px; float:left; margin:0 28px 28px 0; -webkit-box-shadow: inset 0 0 16px rgba(0,0,0,.13); -moz-box-shadow: inset 0 0 16px rgba(0,0,0,.13); box-shadow: inset 0 0 16px rgba(0,0,0,.13);}

.resources_box article .box_img{ float:left; line-height:0px}

.resources_box article .box_right{ float:left; width:330px; margin-left:15px}

.resources_box article h3{ margin:8px 0 0 0}

.resources_box .margin_0{ margin-right:0px !important; }

.resources_box h3 a{color: #781E15 !important; font-family: 'open_sansbold'; font-weight: normal; text-decoration:none; font-size:18px !important;}



.post { background:url(images/content_border_h.png) repeat-x bottom; margin-bottom:15px; padding-bottom:15px}

/*.post a{ margin-left:10px}*/

.post .date { margin-right:0px}

.post .meta{ float:left; margin-bottom:15px; font-size:12px}

.media_icons{ float:right}

.media_icons a{ color:#4a4a4a; font-family:Arial, Helvetica, sans-serif; padding-left:20px; margin-left:10px}

.post p a{ margin-left:0px !important}



.post .meta .admin_icon{ margin:0 5px}



.email{ background:url(images/email_icon.png) no-repeat left}

.share{ background:url(images/share_icon.png) no-repeat left}

.print{ background:url(images/print_icon.png) no-repeat left}



.paginations{ margin:0 auto; width:658px; text-align:center}

.paginations a{ padding:0 10px; font-size:12px; color:#313131} 

.paginations a:hover, .paginations a.next_prev, .paginations a.active{ color:#e38301; text-decoration:underline}



/*

Post Comment Formting

*/



ol.comment-list {

	list-style:none;

	margin:0;

	padding:0;

}

ol.comment-list li {

	/*border:1px solid #d5d5d5;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;*/

	margin:0 0 10px;

	padding:5px 7px 5px 0px;

	position:relative;

	background: url("images/content_border_h.png") repeat-x scroll center bottom transparent;

}

ol.comment-list li.pingback comment-author {

	padding:0 0px 0 0;

}

ol.comment-list li div.vcard {

/*	font-weight:bold;

	font-size: 14px;

	line-height: 16px;*/

	

	font-size: 12px;



}

ol.comment-list li div.vcard cite.fn {

	font-style:normal;

	/*font-size: 11px;*/

}

ol.comment-list li div.vcard cite.fn a.url {

	color:#cc0000;

	text-decoration:none;

}

ol.comment-list li div.vcard cite.fn a.url:hover {

	color:#000;

}

ol.comment-list li div.vcard img.avatar {

	background: #fff;

	border:1px solid #aaa;

	padding: 5px;

	left:7px;

	position:absolute;

	top:7px;

}

ol.comment-list li div.comment-meta {

	font-weight:bold;

	font-size: 10px;

	line-height: 16px;

	font-family: helvetica, arial, sans-serif;

	position:absolute;

	right:10px;

	text-align:right;

	top:5px;

}

ol.comment-list li div.comment-meta a {

	color:#205B87;

	text-decoration:none;

}

ol.comment-list li p {

/*	font-weight:normal;

	font-size: 12px;

	line-height: 16px;

	font-family: helvetica, arial, sans-serif;*/

	margin:5px 0 12px;

}

ol.comment-list li ul {

	font-weight:normal;

	font-size: 12px;

	line-height: 16px;

/*	font-family: helvetica, arial, sans-serif;*/

	list-style:square;

	margin:0 0 12px;

	padding:0;

}

ol.comment-list li div.reply {

	/*background:#999;

	border:1px solid #666;

	border-radius:2px;

	-moz-border-radius:2px;

	-webkit-border-radius:2px;

	color:#fff;

	font:bold 9px/1 helvetica, arial, sans-serif;

	padding:6px 5px 4px;

	text-align:center;

	width:36px;*/

	text-align: right;

}

/*ol.comment-list li div.reply:hover {

	background:#cc0000;

	border:1px solid #cc0000;

}

ol.comment-list li div.reply a {

	color:#fff;

	text-decoration:none;

	text-transform:uppercase;

}*/

ol.comment-list li ul.children {

	list-style:none;

	margin:12px 0 0 40px;

	text-indent:0;

}

ol.comment-list li ul.children li.depth-2 {

	margin:0 0 3px;

}

ol.comment-list li ul.children li.depth-3 {

	margin:0 0 3px;

}

ol.comment-list li ul.children li.depth-4 {

	margin:0 0 3px;

}

ol.comment-list li ul.children li.depth-5 {

	margin:0 0 3px;

}

ol.comment-list ul.children li.odd {

	background:#fff;

}

ol.comment-list ul.children li.even {

	background:#f6f6f6;

}

ol.comment-list li.pingback div.vcard {

	padding:0 170px 0 0;

}





#content h2 a{color: #781E15;font-family: 'open_sansbold';font-weight: normal; margin-bottom: 5px; font-size:18px; margin-left:0px}

#content h2 a:hover{ text-decoration:none}

/*

#comment ul{ padding:0; margin:0}

#comment ul li{padding:0px; background:url(images/content_border_h.png) repeat-x bottom; margin-bottom:20px; padding-bottom:10px}

#comment ul li a{ margin-right:10px; text-decoration:none}

#comment p{ padding-top:5px}

.reply_button{ float:right}

#comment{ margin-top:15px}

#comment label{ float:left; width:100px}

#comment input[type="text"]{ background:#f1efec url(images/contact_us_input.png) repeat-x; padding:5px; border:none; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; margin-bottom:10px;border:1px solid #e3e1de; width:180px}

#comment textarea{ background:#f1efec url(images/contact_us_input.png) repeat-x; padding:5px; border:none; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; margin-bottom:10px; width:546px; border:1px solid #e3e1de; height:150px}

#comment input[type="submit"]{ background:url(images/post_button.png) no-repeat; width:77px; height:26px; text-indent:-999px; display:block; font-size:0px; cursor:pointer; border:none; float:right}

*/







/* respond */

#respond { clear: both;}

#respond label{ float:left; width:100px}

#respond input[type="text"]{ background:#f1efec url(images/contact_us_input.png) repeat-x; padding:5px; border:none; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; margin-bottom:10px;border:1px solid #e3e1de; width:180px}

#respond textarea{ background:#f1efec url(images/contact_us_input.png) repeat-x; padding:5px; border:none; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; margin-bottom:10px; width:546px; border:1px solid #e3e1de; height:150px}

#respond input[type="submit"]{ background:url(images/post_button.png) no-repeat; width:77px; height:26px; text-indent:-999px; display:block; font-size:0px; cursor:pointer; border:none; float:right; line-height:0px}





./*



respond



*/ 



/*



End respond



*/





/* New Share */



.share_box { width:340px; padding:20px 50px; background:#fbfcfd; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.share_box h3 { border-bottom:1px solid #c8c8c8; padding-bottom:10px; margin-bottom:10px; color:#4e4e4e; }

.share_box li { border-bottom:1px dotted #c9caca; padding-bottom:10px; margin-top:10px; font:normal 10px Arial, Helvetica, sans-serif; color:#545454; text-transform:uppercase; }

.share_box li:first-child { padding-top:0; }

.share_box li a { display:block; padding:5px 0 5px 35px; color:#545454; text-decoration:none; }

.share_box li a:hover { color:#781e15; text-decoration:none; }

.share_box li.fb_icon a { background:url(images/social-icons.png) no-repeat 0 0; }

.share_box li.twitter_icon a { background:url(images/social-icons.png) no-repeat 0 -43px; }

.share_box li.gplus_icon a { background:url(images/social-icons.png) no-repeat 0 -86px; }

.share_box li.tumblr_icon a { background:url(images/social-icons.png) no-repeat 0 -129px; }

.share_box li.linkedin_icon a { background:url(images/social-icons.png) no-repeat 0 -172px; }

.share_box li.reddit_icon a { background:url(images/social-icons.png) no-repeat 0 -215px; }

.share_box li.email_icon a { background:url(images/social-icons.png) no-repeat 0 -258px; }

.share_box li.permalink_icon a { background:url(images/social-icons.png) no-repeat 0 -301px; }





.grid_125 { width:125px; }





div.overlay_content .innerb { margin-top:15px; position:relative; overflow:hidden; -webkit-box-shadow: 0 5px 12px rgba(0,0,0,.20); -moz-box-shadow: 0 5px 12px rgba(0,0,0,.20); box-shadow: 0 5px 12px rgba(0,0,0,.20); line-height:0px; width:263px }

div.overlay_content aside { margin-top:19px; display:block;}

div.overlay_content aside:first-child { margin-top:0px;}

div.overlay_content .innerb img { width:100%; height:auto; }

div.overlay_content .innerb:first-child { margin-top:0; }

div.overlay_content .innerb h2 { background:url(images/right_banner_bg.png) repeat-x left; color:#fff; font-size:15px; font-family:'open_sansbold'; font-weight:normal; padding:0px 0 0px 14px; height:27px; line-height:28px;  margin:0; margin-left:-1px; }

.us_overlay { height:100%; background:url(images/overlay-bg.png) repeat; position:absolute; top:27px; left:0; padding:10px 16px 0 16px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#e3e3e3; line-height:14px; }

div.overlay_content a:hover{ text-decoration:none}



.conf_box{-webkit-box-shadow: 0 5px 12px rgba(0,0,0,.20); -moz-box-shadow: 0 5px 12px rgba(0,0,0,.20); box-shadow: 0 5px 12px rgba(0,0,0,.20); line-height:0px; width:263px}

.conf_box h2{ background:url(images/right_banner_bg.png) repeat-x left; color:#fff; font-size:15px; font-family:'open_sansbold'; font-weight:normal; padding:0px 0 0px 14px; height:27px; line-height:28px;  margin:0; margin-left:-1px;}

.conf_box + .conf_box{ margin-top:19px}



.entry-content { clear: both;}



.entry { background:url(images/content_border_h.png) repeat-x bottom; margin-bottom:15px; padding-bottom:15px}

.entry .post-info{ float:left; margin-bottom:15px; font-size:12px}





img.alignleft {

display:inline;

margin:0 15px 10px 0;

padding:3px;

}



img.alignright {

display:inline;

margin:0 0 10px 15px;

padding:3px;

}



.alignleft {

float:left;

margin:0 15px 10px 0;

}



.alignright {

float:right;

margin:0 0 10px 15px;

}



.post_border_bg_none { background: none;}



.sidebar > .widget{margin-bottom: 20px;}

.flex-caption.bg_none{ background: none !important;}

.entry-content ol li { line-height: 22px;}
.entry-content p{ margin-bottom: 15px;}
.entry-content ol{ margin-left: 18px;}
.entry-content ul { margin-left: 0px;}
.entry-content ul li { margin-left: 18px; list-style: disc;}



.share_box {

    background: none repeat scroll 0 0 #FBFCFD;

    border-radius: 4px 4px 4px 4px;

    padding: 20px 50px;

    width: 340px;

}



.navigation { clear: both; padding: 0 0 0px 0; display: inline-block; margin: 0 0 0 35%;}

.navigation li { float: left; padding: 0 14px;}

.navigation li a { color: #313131 !important;}

.navigation li:first-child a, .navigation li:last-child a, .navigation li.active a { text-decoration: underline !important; color:#E38301 !important;}





a.mr_social_sharing_popup_link, a.mr_social_sharing_popup_link:hover { display:block; padding:5px 0 5px 35px !important; color:#545454; text-decoration:none;}



.resources_box br {

    display: none;

    padding: 0;

}

.authnet_page1 { border: none !important;}

.authnet_pay_pal_box { display: none!important;}
.authnet_billing_box { margin: 0!important; padding: 0!important;}
.authnet_heading, .your_payment, .authnet_billing_box { clear: both !important; float: none !important;}
.authnet_heading { float: none !important;  background: none !important; }

.authnet_input {  background: url("images/contact_us_input.png") repeat-x scroll 0 0 #F1EFEC !important; border: 1px solid #E3E1DE !important; border-radius: 3px 3px 3px 3px !important; padding: 5px !important;
width: 180px !important;}

#authnet_cc_details  { clear: both !important; margin-top: 15px !important; border: 1px solid #fff;}

.authnet_preset_amount input[type="radio"] { margin: 0 0 0 10px !important; vertical-align: text-top !important;}
.authnet_preset_amount input:first-child[type="radio"] { margin: 0px !important;}

#other-amount {  padding-left: 66px !important; }
input#variable_amount { margin-bottom: 5px!important; background: url("images/contact_us_input.png") repeat-x scroll 0 0 #F1EFEC !important; border: 1px solid #E3E1DE !important; border-radius: 3px 3px 3px 3px !important; padding: 5px !important;
width: 90px !important;}
#recurring-period { padding-left: 1px!important }

.authnet_input-small {background: url("images/contact_us_input.png") repeat-x scroll 0 0 #F1EFEC !important; border: 1px solid #E3E1DE !important; border-radius: 3px 3px 3px 3px !important; padding: 5px !important;
width: 50px !important;}
.authnet_item_desc p{ margin: 0!important; padding: 0!important;}

#billingAddress { margin-bottom: 15px !important;}

#mailchimpsf_widget-2 h4.widgettitle { text-align: center !important; padding-left: 0!important; }
#mailchimpsf_widget-2 .mc_signup_submit { padding: 0 0 0 13px;}

.widget_mailchimpsf_widget h4.widgettitle { text-align: center !important; padding-left: 0!important; }
.widget_mailchimpsf_widget .mc_signup_submit { padding: 0 0 0 13px;}



.contact_us p{ padding-bottom:0px !important; margin-bottom:0px !important}


.button_yellow {
-webkit-box-shadow: 0 1px 1px rgba(61,15,10,.23); 
-moz-box-shadow: 0 1px 1px rgba(61,15,10,.23); 
box-shadow: 0 1px 1px rgba(61,15,10,.23); 
background-image: -webkit-linear-gradient(top, #ffc63a, #fd9227); 
background-image: -moz-linear-gradient(top, #ffc63a, #fd9227); 
background-image: -o-linear-gradient(top, #ffc63a, #fd9227); 
background-image: -ms-linear-gradient(top, #ffc63a, #fd9227); 
background-image: linear-gradient(to bottom, #ffc63a, #fd9227);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffc579, endColorstr=#fb9d23);
text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
height: 30px; line-height: 30px; color: #fff !important; text-transform: uppercase; display: inline-block;
text-decoration: none; padding: 0 35px; font-weight: bold;
font-size: 12px !important;
}
.button:hover { text-decoration: none !important;}


.customVideoBox {}
.customVideoBox .customVideoBoxLeft { float: left; width: 210px;}
.customVideoBox .customVideoBoxRight { float: left; width: 444px;}

.printfriendly { display: inline-block;}
.printfriendly a { margin-left: -14px  !important;}

.col-list-div {
    background: url("images/content_border_h.png") repeat-x scroll center top rgba(0, 0, 0, 0);
    margin: 20px 0 0;
    padding: 20px 0 0;
}

.col-list-div ul {}
.col-list-div ul li {
    float: left;
    font-size: 13px;
    margin-right: 20px;
    margin-top: 10px;
    width: 185px;
}

.use-ssl-warning-checkout {
display: none!important;
}


#smoothmenu1 ul li a .downarrowclass { display: none !important; }
#smoothmenu1 ul li a .rightarrowclass { display: none !important; }