#mas-wrapper{padding:0 20px}
#mas-wrapper .mag1.temp:nth-child(4n+1){margin-right:0}

    #mas-wrapper .mag1.temp{margin-right:4%!important}

    #mas-wrapper .mag1.temp:nth-child(3n+1){
        margin-right:0!important;
    }
   
    body.mag-full #mas-wrapper .mag1.temp:nth-child(3n+1){
        margin-right: 4%!important;
    }

    body.mag-full #mas-wrapper .mag1.temp:nth-child(4n+1){
        margin-right:0!important;
    }

    #mas-wrapper .mag1.temp:nth-child(2n+1){
        margin-right:0!important;
    }
.div-content{padding:0 20px}

.mag1 .div-content{padding:10px 10px 0;}

.promo_slider .panel {
	overflow:hidden;
	width:100%;
	height:100%;
	position: absolute;
	top: 0;
	left: 0;
}
.ody-skin .ody-custom.photo-index .aside .box .box-body .grid_3 p{margin-top:2px;margin-bottom:10px}
.ody-skin .ody-custom.photo-index .aside .box .box-footer .grid_3{margin-bottom:10px}
.ody-skin .ody-custom.photo-index .aside .box .box-footer .grid_3 p{margin-top:3px}
.ody-skin .ody-custom .grid_1,.ody-skin .ody-custom .grid_2,.ody-skin .ody-custom .grid_3,.ody-skin .ody-custom .grid_4,.ody-skin .ody-custom .grid_5,.ody-skin .ody-custom .grid_6,.ody-skin .ody-custom .grid_7,.ody-skin .ody-custom .grid_8,.ody-skin .ody-custom .grid_9,.ody-skin .ody-custom .grid_10,.ody-skin .ody-custom .grid_11,.ody-skin .ody-custom .grid_12,.ody-skin .ody-custom .grid_13,.ody-skin .ody-custom .grid_14,.ody-skin .ody-custom .grid_15,.ody-skin .ody-custom .grid_16,.ody-skin .ody-custom .grid_17,.ody-skin .ody-custom .grid_18{display:inline;float:left;margin-left:10px;margin-right:10px}
.container_18 .grid_3{width:145px!important}
.ody-skin .ody-custom .aside .box .grid_3{width:140px !important}
.ody-skin .ody-custom .aside .box.dark .grid_3,.ody-skin .ody-custom .aside .box.light .grid_3{width:130px !important}
.ody-skin .ody-custom .aside .box .grid_3.no-bullets li{background:none repeat scroll 0 0 transparent;padding-left:0}
.ody-skin .ody-custom .footer-container .footer-content .grid_3{width:150px !important}

  #featured-slider ul.slides li .slide-content {
    position: absolute;
    bottom: 0;
    margin: 1.618em;
    width: 47.5%;
  }

  #featured-slider ul.slides li.no-image .slide-content {
    margin: 0;
    position: static;
    width: auto;
  }
.node-type-bio .content .views-row,.node-type-collection .content .views-row{border-bottom:1px solid #E5E5E5;padding:10px 0;}

.radio {display: block; margin: 0em 0 0 0;}

.radio a img {margin:0; height: 67px;}
.contact-form label.checkbox,.contact-form label.radio{margin-bottom:3px;float:none;font-weight:700;display:inline-block}

#content.cat .entry{margin-left: 3em;}

.entry p{margin-left:0px;margin: 12px auto;text-align:justify;}
#content .post, #content.cat .entry{line-height:130%;}

#wrapper .content-wrapper{
background-color: #fff;
}



#wrapper {
    
    width: 100%;
}

#wrapper #header{
	float: left;
	width: 100%;
}

#wrapper .content-wrapper #asideLeft{
	float: left;
	width: 150px;
	margin-right: 10px;
}

#wrapper .content-wrapper #maincontent{
	float: left;
	width: 700px;
}

#wrapper .content-wrapper #maincontent-wp{
	clear: both;
}

#wrapper #footer {
    clear: both;
    display: block;
    margin: 0 auto 0;
    padding: 20px 0 0;
    width: 100%;
    background-color: #f1ede8; 
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f1ede8));
    background-image: -webkit-linear-gradient(top, #ffffff, #f1ede8); 
    background-image:    -moz-linear-gradient(top, #ffffff, #f1ede8);
    background-image:     -ms-linear-gradient(top, #ffffff, #f1ede8);
    background-image:      -o-linear-gradient(top, #ffffff, #f1ede8);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1ede8',GradientType=0 ); 
}
.front .view-special-events .views-row,.front .view-calendar-2 .views-row,.front .fp-blog-block-list .views-row{background:none repeat scroll 0 0 rgba(6,7,9,0.4);padding:5px;}
.front .views-row.views-row-1,.front .views-row.views-row-2,.front .views-row.views-row-3,.front .views-row.views-row-4,.front .views-row.views-row-5{margin-bottom:5px;min-height:127px;}
.front .view-id-special_events .views-row.views-row-1,.front .view-id-special_events .views-row.views-row-2,.front .view-id-special_events .views-row.views-row-3{min-height:130px;}

body.et_fixed_nav.et_boxed_layout #page-container { padding-top: 80px; }

body.page-template-page-template-blank-php #page-container { padding-top: 0 !important; }


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


	.et_fixed_nav #page-container { padding-top: 80px; }

	.et_fixed_nav.et_secondary_nav_enabled #page-container { padding-top: 114px; }


.et_boxed_layout.et_vertical_nav #page-container #main-header { width: auto; }


.et_vertical_nav #page-container { padding-top: 0 !important; }

	.et_boxed_layout #page-container, .et_boxed_layout #page-container #main-header, .et_boxed_layout #page-container #top-header { width: 1200px; }

	.et_boxed_layout.et_vertical_nav #page-container #top-header { width: auto; }

	.et_boxed_layout #page-container #top-header { left: auto; right: auto; }

.iwidth235 { width: 235px }
.header-phone{font-family:SohoStd-Medium,sans-serif;font-size:17px;font-weight:700;padding-left:4px}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}
.region-content ul.field-slideshow-pager{list-style-type:none;padding:0;overflow:hidden;}
.page-user .region-content{padding-bottom:30px;}
.page-search-node .region-header .row-fluid .span12{display:none;}
.page-forum .region-content .span9{width:100% !important;}
.page-forum .region-content .pane-menu-ahpp-forum{padding-bottom:25px;}
.page-forum .region-content .pane-menu-ahpp-forum li{margin-right:0;padding:0;}
.page-forum .region-content .pane-menu-ahpp-forum li a{margin-right:0;font-size:19px;}
.ssb,.red-button-white-text,.page-checkout .region-content #edit-buttons .checkout-continue,.page-checkout-payment .payment-redirect-form #edit-submit,.page-checkout .region-content #edit-buttons .checkout-cancel,.page-checkout .region-content #edit-buttons .checkout-back,.page-checkout .region-content .form-item-commerce-coupon-coupon-code label,.page-checkout .region-content .view-commerce-coupon-review-pane tr th,.page-checkout .region-content .view-commerce-coupon-review-pane td.views-field-granted-amount,.page-checkout-review .region-content .view-commerce-cart-summary .view-footer tr.component-type-commerce-price-formatted-amount,.page-checkout-review .region-content .change-order,.billing-verify .view-footer a,.billing-verify .views-field-commerce-customer-billing .field-name-field-phone-number .field-label,.billing-verify .views-field-commerce-customer-shipping .field-name-field-phone-number .field-label{font-family:"ss_semibold",Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:bold;}
.red-button-white-text,.page-checkout .region-content #edit-buttons .checkout-continue,.page-checkout-payment .payment-redirect-form #edit-submit{clear:both;display:block;height:28px;border:1px #560300 solid;font-size:15px;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:0 4px 4px 0;margin-bottom:0;margin-top:0;padding:0 30px;background:#a03934;background:-moz-linear-gradient(top,#a03934 1%,#84160c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#a03934),color-stop(100%,#84160c));background:-webkit-linear-gradient(top,#a03934 1%,#84160c 100%);background:-o-linear-gradient(top,#a03934 1%,#84160c 100%);background:-ms-linear-gradient(top,#a03934 1%,#84160c 100%);background:linear-gradient(to bottom,#a03934 1%,#84160c 100%);line-height:30px;}
.page-checkout .region-content .form-text{height:28px;line-height:1em;padding:0 12px;background:#efeee8;border:1px #b6b1a9 solid;box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;font-family:'ss',Arial,sans-serif;font-size:16px;}
.page-checkout .region-content .form-text:focus{background:#fff;}
.page-checkout .region-content .form-type-textfield label,.page-checkout .region-content .form-item-customer-profile-billing-commerce-customer-address-und-0-country label,.page-checkout .region-content .form-item-customer-profile-shipping-commerce-customer-address-und-0-country label,.page-checkout .region-content .form-type-select label{font-size:18px;font-family:'ss_bold',Arial,sans-serif;color:#4d4f53;margin-bottom:7px;}
.page-checkout .region-content #edit-buttons{clear:both;padding-top:20px;margin-bottom:20px;border-top:1px #dfdddc solid;}
.page-checkout .region-content #edit-buttons .checkout-continue{border-radius:4px;display:inline;}
.page-checkout .region-content #edit-buttons .button-operator{display:none;}
.page-checkout .region-content #edit-buttons .checkout-cancel,.page-checkout .region-content #edit-buttons .checkout-back{font-size:15px;color:#8e130e;line-height:58px;height:58px;padding:0 24px;margin-left:24px;}
.page-checkout .region-content .form-type-checkbox label,.page-checkout .region-content .form-type-radio label{display:inline;margin-bottom:0;}
.page-checkout .region-content .form-item-customer-profile-shipping-commerce-customer-profile-copy{margin-bottom:11px;}
.page-checkout .region-content .form-item-customer-profile-shipping-commerce-customer-profile-copy .ajax-progress{display:none;}
.page-checkout .region-content .form-item-customer-profile-shipping-commerce-customer-profile-copy label{font-size:14px;line-height:18px;color:#5f574f;display:block;padding-left:24px;}
.page-checkout .region-content .form-item-customer-profile-shipping-commerce-customer-profile-copy input{float:left;}
.page-checkout .region-content .form-item-commerce-coupon-coupon-code{width:65%;float:left;}
.page-checkout .region-content .form-item-commerce-coupon-coupon-code .form-text{width:100%;height:28px;line-height:1.9;padding:0 12px;font-size:14px;}
.page-checkout .region-content .form-item-commerce-coupon-coupon-code label{font-size:14px;color:#0a0a0a;}
.page-checkout .region-content .form-item-commerce-coupon-coupon-code .description{font-size:14px;color:#0a0a0a;font-family:'ss',Arial,sans-serif;margin-top:3px;}
.page-checkout .region-content .view-commerce-coupon-review-pane{padding-top:10px;clear:both;}
.page-checkout .region-content .view-commerce-coupon-review-pane table{width:100%;text-align:left;}
.page-checkout .region-content .view-commerce-coupon-review-pane tr th{font-size:14px;color:#0a0a0a;}
.page-checkout .region-content .view-commerce-coupon-review-pane td.views-field-commerce-coupon-code{color:#555;text-shadow:0 1px 0 #fff;}
.page-checkout .region-content .view-commerce-coupon-review-pane td.views-field-granted-amount{font-size:14px;color:#2b5666;}
.page-checkout .region-content .chosen-container .chosen-search{display:block;background:#ECEBE5;}
.page-checkout .region-content .form-item-customer-profile-billing-addressbook,.page-checkout .region-content .commerce-customer-profile-copy,.page-checkout .region-content .form-item-customer-profile-shipping-addressbook{margin-bottom:17px;}
.page-checkout-review .region-content #edit-buttons{border:none;}
.page-checkout-review .region-content .view-commerce-cart-summary .view-content table{width:100%;}
.page-checkout-review .region-content .view-commerce-cart-summary .view-footer{overflow:hidden;padding-top:20px;position:relative;}
.page-checkout-review .region-content .view-commerce-cart-summary .commerce-order-handler-area-order-total{margin-right:0;width:25%;float:right;}
.page-checkout-review .region-content .view-commerce-cart-summary .view-footer .commerce-price-formatted-components{width:100%;}
.page-checkout-review .region-content .view-commerce-cart-summary .view-footer tbody tr{border:none;}
.page-checkout-review .region-content .view-commerce-cart-summary .view-footer tbody tr td{padding:0 0 10px;font-size:18px;color:#4d4f53;line-height:normal;}
.page-checkout-review .region-content .view-commerce-cart-summary .view-footer tr.component-type-commerce-price-formatted-amount{font-weight:normal;}
.page-checkout-review .region-content .change-order{height:32px;line-height:2;display:block;float:left;background:#dedbd2;border:1px #ccc9bf solid;border-radius:3px;color:#4d4f53;font-size:18px;padding:0 20px;margin-top:10px;}
.page-research .region-content .pane-title{font-size:24px;line-height:1;color:#4d4f53;font-family:'ss',Arial,sans-serif;}
.region-original-image{width:150%;max-width:150%;margin-left:-53%;padding-top:30px;}
.region-footer-topics .block li{margin-left:5%;}
.region-footer-topics .block .views-row-first{margin-left:0;}
h2,.field-type-text-with-summary h1,.pane-fsi-media-media-series .pane-title,.page-events .region-content .pane-title,.page-publications .pane-publications-publication-series-3-in-row h2{font-size:22px;}
.region-footer-center .menu li{margin-bottom:15px;}
.page-research-region-caribbean .region-original-image,.page-research-region-oceania .region-original-image{padding-top:0;}
.region-content .flex-viewport ul.slides{overflow:visible;}
.region-header{padding:38px 0 36px;}
.region-page-with-countries .topic-region-page{padding-bottom:20px;}
.region-page-with-countries #region-page-result-view h2.pane-title{display:none;}
.region-footer-topics .span3.item-5,.region-footer-topics .span3.item-13{margin-left:0;clear:both;}
.region-footer-topics .block ul{margin-left:0;padding-left:0;}
.region-footer-center .menu li.last.item-menu-partners{font-family:'ss_italic',Arial,sans-serif;font-style:italic;}
.region-footer-center .span4{width:23.076923076923077%;margin-left:2.564102564102564%;}
.region-footer-center .menu li a{color:#4d4f53;}
.region-footer-center .footer-more-partners a{font-size:15px;color:#4D4F53;}
.region-footer-topics h3 a{color:#4D4F53;}
.region-footer-topics .block li a:hover{text-decoration:none;}
.region-footer-center .menu li a:hover{text-decoration:none;}
.region-footer-center .block a:hover{background:none;}
.region-country-page{padding:0;list-style:none;overflow:hidden;}
.region-page-subtitle{font-size:28px;font-family:'ss',Arial,sans-serif;font-weight:normal;margin-bottom:25px;}
.region-country-page li{display:block;padding-bottom:16px;font-size:18px;line-height:1em;}
#header-content .region-header{padding:0;}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }



#widget-category-posts-grid .category-posts-grid-row {
	margin-right: -1em;
}

#widget-category-posts-grid .category-posts-grid-row .large-post {
	float: left;
	width: 50%;
	padding-right: 1em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

	#widget-category-posts-grid .category-posts-grid-row .large-post,
	#widget-category-posts-grid .category-posts-grid-row .medium-post-wrap,
	#widget-category-posts-boxed .category-posts-boxed-horizontal .large-post .wp-post-image,
	#widget-category-posts-boxed .category-posts-boxed-horizontal .large-post .post-content,
	#widget-category-posts-boxed .category-posts-boxed-vertical .large-post,
	#widget-category-posts-columns .category-posts-column-left {
		float: none;
		width: 100%;
		padding: 0;
	}

	#widget-category-posts-grid .category-posts-grid-row.medium-post-row .medium-post-wrap {
		padding-right: 0;
	}



.widget-category-posts {
	margin-bottom: -0.4em;
}

.widget-category-posts .widgettitle .category-archive-link {
	float: right;
}

.widget-category-posts .widgettitle .category-archive-link .category-archive-icon:after {
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	font-size: 24px;
	font-family: 'Genericons';
	text-decoration: inherit;
	vertical-align: top;
	content: '\f436';
	margin: 0;
}

.widget-category-posts .widgettitle .category-archive-link .category-archive-icon:hover {
	text-decoration: none;
}

.widget-category-posts .type-post {
	margin: 0 0 1em 0;
	padding: 0;
	border: none;
	background: none;
}

.widget-category-posts .type-post .postmeta {
	margin: 0.5em 0 0;
}

.widget-category-posts .type-post .postmeta-small {
	margin: 0.5em 0 0;
	font-size: 0.8em;
	line-height: 1.5em;
}

.widget-category-posts .type-post .postmeta-small span{
	margin-right: 0.5em;
}

.widget-category-posts .type-post .postmeta-small span:before {
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 16px 'Genericons';
	vertical-align: middle;
	color: #222;
}

.widget-category-posts .type-post .postmeta-small .meta-date:before{
	content: '\f307';
}

.widget-category-posts .type-post .postmeta-small .meta-comments:before{
	content: '\f300';
}

.widget-category-posts .type-post .more-link {
	margin: 0;
}

.widget-category-posts .type-post .more-link:link, .widget-category-posts .type-post .more-link:visited  {
	color: #fff;
}

.widget-category-posts .type-post .more-link:hover, .widget-category-posts .type-post .more-link:active  {
	text-decoration: none;
}

.widget-category-posts .large-post .post-title {
	font-size: 1.5em;
}

.widget-category-posts .large-post .wp-post-image {
	margin: 0 0 0.4em 0;
}

.widget-category-posts .medium-post {
	float: left;
	display: block;
	width: 33.33333333%;
	padding-right: 1em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.widget-category-posts .medium-post .wp-post-image {
	margin: 0 0 0.4em 0;
}

.widget-category-posts .medium-post .post-title {
	margin: 0 0 0.4em 0;
	padding: 0;
	font-size: 1.15em;
}

.widget-category-posts .small-post {
	float: left;
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.widget-category-posts .small-post .wp-post-image {
	float: left;
	margin: 0 1em 0 0;
}

.widget-category-posts .small-post .post-title {
	font-size: 1.05em;
}

.leeway_category_posts_columns .widget-category-posts {
	margin-bottom: 0;
}

	.widget-category-posts .wp-post-image {
		max-width: 100%;
	}