﻿blockquote.alignnone,blockquote.alignright,blockquote.aligncenter,blockquote.alignleft{width:auto;margin-left:auto;margin-right:auto}

		
#newsletter {
	bottom: 0;
    font-size: 16px;
	font-weight: bold;
    position: absolute;
    right: 180px;
}

div.mr_social_sharing, span.mr_social_sharing, div.mr_social_sharing_top, span.mr_social_sharing_top {display: block; width: auto; height: auto; margin: 2px; padding: 0; vertical-align: bottom;}

span.mr_social_sharing, span.mr_social_sharing_top {display: inline-block;}

div.mr_social_sharing div, span.mr_social_sharing div {vertical-align: bottom !important;}

.mr_social_sharing img, .mr_social_sharing_top img {display: inline-block; margin: 0 !important; padding: 0 !important; border: 0 !important; vertical-align: bottom; max-width: 100%;}

.mr_social_sharing a.mr_social_sharing_popup_link, .mr_social_sharing div, .mr_social_sharing span, .mr_social_sharing iframe, .mr_social_sharing img {line-height: 0; vertical-align: bottom;}

.mr_social_sharing span.mr_small_icon, .mr_social_sharing span.mr_medium_icon, .mr_social_sharing_top span.mr_small_icon, .mr_social_sharing_top span.mr_medium_icon {display: inline-block; font-family: 'Droid Sans',arial,sans-serif; vertical-align: bottom; font-size:10px; font-weight: 200; line-height: 10px; margin: 0 0 0 4px; padding: 0;}

.mr_social_sharing span.mr_medium_icon, .mr_social_sharing_top span.mr_medium_icon {font-size:12px; line-height: 12px;}


.mr_social_sharing span.stumble_vertical iframe, .mr_social_sharing_top span.stumble_vertical iframe {width: 50px;}

.mr_social_sharing span.stumble_horizontal iframe, .mr_social_sharing_top span.stumble_horizontal iframe {width: 74px;}
li.first.leaf.menu-views{width:30%;margin-right:2%;}

#navigation div.level_2 { display: block; }

#navigation ul.level_2 { display: block; padding: 0px; }



#navigation li.level_2 { width: auto; margin: 0px; height: auto; }

#navigation ul.level_2 li a { font-size: 14px; }

#navigation div.level_2 h3 { color: #000; }

#navigation div.level_2 ul { vertical-align: top; }

#navigation div.level_2 ul li { display: block; float: left; padding: 0px; line-height: 20px; font-size: 12px; padding-right: 25px; clear: left; }

#navigation div.level_2 .cat-container ul { text-align: left; float: left; }

#navigation div.level_2 .trend-container ul { float: left; }

#navigation div.level_2 .trend-container ul li { padding-left: 25px; padding-right: 0px; display: block; float: left; clear: left; }

#navigation div.level_2 .trend-container { margin-top: -25px; }

#navigation div.level_2 .trend-container h3 { padding-left: 25px; }
#navigation ul.level_2 li a:hover{font-weight:normal;text-decoration:underline;color:#333;}
#navigation #dept_clothing ul.level_2{width:500px;}
.ie6 #navigation #dept_clothing ul.level_2{width:600px;}
#navigation span.level_2{font-family:'Swiss721BT-LightExtended',Arial,sans-serif;color:#000;margin-bottom:10px;text-transform:uppercase;}
#navigation li.level_3,#navigation li.level_2{margin-bottom:5px;}
#wc_dept_saleall span.level_1,#navigation #wc_dept_saleall ul.level_2{background-color:#DF3E68;border-top:none;}
.ie6 #navigation li.level_2{width:200px;}


.left
{
  float:left;
}
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;}



.my_style {
	color:#8cc63f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:inherit;
}

.my_style a{
	color:#8cc63f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.my_style a:hover{
	color:#8cc63f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

#nav li.news-events, #nav #menu-item-29376 {width:80px;}

	#nav li.student-life, #nav #menu-item-29376{width:100%}

	
.nav a{
	color: #8C8C8C;
	text-decoration: none;
	border-bottom: 0;
	font-weight: 300;
	}

.nav a:hover{
	color: #000;
	}
.shop-menu-item:after{content:none;}
.shop-menu-item .shop-items-number{position:absolute;right:3px;bottom:3px;width:16px;height:16px;font-size:10px;line-height:16px;text-align:center;color:white;background-color:#c59d5f;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.shop-menu-item .shop-menu-item__price{padding:12px 0;display:block;}
.header--transparent .shop-menu-item .shop-menu-item__price{color:white;}
.headroom--not-top .shop-menu-item .shop-menu-item__price{color:#262526;}
.shop-menu-item .cart-icon-link{padding:12px 24px;padding:0.75rem 1.5rem;display:block;}
.shop-menu-item .widget_shopping_cart_content{display:inline-block;}
.shop-menu-item:hover .sub-menu{display:block;}
.btn--primary,.shop-menu-item .shop-items-number,.comments_add-comment,.form-submit #comment-submit,.btn:hover,.wpcf7-form-control.wpcf7-submit:hover,.pagination li a:hover,form.shipping_calculator button.button:hover,.otreservations-submit:hover,.pixcode--icon.square:hover,.pixcode--icon.circle:hover,.sidebar--footer__accent,.copyright-area.copyright-area__accent,.menu-list__item-highlight-title{background-color:#a81c1c;}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}

.kstory_title_box{ display:none;}
img.alignnone{margin:0 0 10px 0;display:inline;}


.wp-caption.alignleft { margin: 0px 10px 10px 0px; }


.alignleft { float: left }


img.alignleft { display:inline; float:left; margin-right:15px; }

header.header.header-2 .open-menu-mobile span {
  background-color: #000;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

header.header.header-2 .open-menu-mobile span:before, header.header.header-2 .open-menu-mobile span:after {
  background-color: #000;
}

header.header.header-2 .open-menu-mobile.open-menu-active {
  background-color: #ffd34e;
}



.open-menu-mobile {
  position: absolute;
  display: none;
  width: 50px;
  height: 50px;
  cursor: pointer;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
}

.open-menu-mobile span {
  position: absolute;
  display: block;
  font-size: 0;
  width: 20px;
  height: 2px;
  background-color: #fff;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.open-menu-mobile span:before, .open-menu-mobile span:after {
  content: '';
  display: block;
  position: absolute;
  width: 20px;
  height: 2px;
  background-color: #fff;
  left: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.open-menu-mobile span:before {
  top: -6px;
}

.open-menu-mobile span:after {
  bottom: -6px;
}

.open-menu-mobile.open-menu-active {
  background-color: rgba(255, 255, 255, 0.12);
}

.open-menu-mobile.open-menu-active span {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  background-color: #ffd34e;
}

.open-menu-mobile.open-menu-active span:before, .open-menu-mobile.open-menu-active span:after {
  background-color: #ffd34e;
}
#navigation #block-nice-menus-1 .block-title{display:none;}
.one-sidebar.sidebar-first.page-about-history-development-public-comment-propose-objective #page #left .region-sidebar-first h2.block-title{width:168px;max-width:100%;border-bottom:1px solid #122D1F;background-color:#31795C;text-align:center;height:25px;padding:9px 22px 0px 22px;color:#fff;font-size:16px;margin:0px 0px 2px 0px;}



.date {
    color:#dcb26d;
    font-size:16px;
    font-style:italic;
    font-family: Georgia, serif;
    display:block;
    margin:8px 0px;
}


.ad-between-posts {margin:10px 0;}

.ad-between-posts.desktop {display:block !important;}

.ad-between-posts.mobile {display:none !important;}
