﻿
#header img.mouse-logo { position:relative; float:left; z-index:2; margin-left:15px; }

.phonediv {
width: 40%;
float: left;
color: #FFF;
font-size: 18px;
font-family: "Arial Narrow";
}

.phonediv br {
display:block;
}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}

	
	
	#main { margin-left: 0; }

	 			
#main-image { float: right; }




.home-main { width: 849px; }

.site-header, .site-header.headroom--not-top, .sub-menu, .headroom--not-top .sub-menu {
	background-color: #ffffff; 

}



div.savvynav_main_nav li ul.lev2 {
	margin-top: 2px;
}

	
	div.savvynav_main_nav li li.lev2 a.lev2_current_haschildren {
		
	}

    

.homeQuote.bbox a {
    font-size: .9em;
}
#header-account-search .dropdown-cart{background-color:#0f8bae;border-radius:0 0 4px 4px;color:#fff;display:none;left:initial;padding:20px;position:fixed;right:initial;margin-top:33px;width:460px;z-index:-1;padding:20px 20px 10px}
#header-account-search .dropdown-cart .block-title{display:none}
#header-account-search .dropdown-cart .button,#header-account-search .dropdown-cart .current-state .clear,.current-state #header-account-search .dropdown-cart .clear,#header-account-search .dropdown-cart .products-grid .add-to-links a,.products-grid .add-to-links #header-account-search .dropdown-cart a,#header-account-search .dropdown-cart #secondary .search-submit,#secondary #header-account-search .dropdown-cart .search-submit{width:48%}
#header-account-search .dropdown-cart .checkout-button{background-color:#ea7862;float:right;padding:0.875rem 0.525rem}
#header-account-search .dropdown-cart .view-bag-button{background-color:#007095;color:#42b1d2;float:left;margin-right:7px;padding:0.875rem 0.525rem}
.lt-ie9 #header-account-search .dropdown-cart .button,.lt-ie9 #header-account-search .dropdown-cart .current-state .clear,.current-state .lt-ie9 #header-account-search .dropdown-cart .clear,.lt-ie9 #header-account-search .dropdown-cart .products-grid .add-to-links a,.products-grid .add-to-links .lt-ie9 #header-account-search .dropdown-cart a,.lt-ie9 #header-account-search .dropdown-cart #secondary .search-submit,#secondary .lt-ie9 #header-account-search .dropdown-cart .search-submit{font-size:10px;padding:0.87em 0.5em}
.alignleft,.left{float:left;margin-right:20px}




img.alignleft,img.alignright{display:inline}
blockquote.alignleft,blockquote .alignright{width:33%}
.ui-tabs .ui-tabs-panel ul.alignleft,.ui-tabs .ui-tabs-panel ul.alignright{width:259px;margin:0;padding:35px 20px 38px;list-style:none;color:#c2c2c2;border-right:1px dotted #e5e5e5}
.photo-gallery-module .slide-info-container .title-caption-container{float:left;margin-right:20px}
.photo-gallery-module .slide-info-container .title-caption-container .slide-caption{line-height:1.25em;margin-bottom:.5em}
.photos-module .slide-info-container .title-caption-container{text-align:center}
.photos-module .slide-info-container .title-caption-container .slide-caption{line-height:1.25em}


.content-home.home-section-1 .center-section {
  width: 100%;
  margin-top: 45px;
}

.site-branding,
.site-content,
.footer-widget,
.site-info {
	max-width: 800px;
	margin: 0 auto;
}

.site-branding {
	margin: 0 auto;
	padding: 12px 0 24px;
}


#logo
{
	display:block;
	float:left;
	width:520px;
	height:30px;
	padding:5px;
}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}

	
	.section_wrapper .column,
    .container .column,
	.sections_group,
	.four.columns					{ margin:0; width: 100% !important; clear: both; }


#backgroundbox{
position:absolute;
width:100%;
height:100%;
}

#sidebar span.sidetitle {
	color: #333;
	padding: 3px;
	text-transform: uppercase;
	display: block;
	font-family: Georgia, Palatino, Palatino Linotype, "Times New Roman", Times, serif;
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 1.15em; 
	margin: 0;
	border-top: 4px solid #333;
	border-bottom: 1px solid #333;
}


.us_width-16, .us_width-20, .us_width-25, .us_width-33, .us_width-50, .us_width-100 { float:left; }

.us_width-100 { width:100%; }

		img#logo { float: left; margin: 20px 27px 0px 30px; }
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.col{float:left}

.info{
width:auto;
padding:34px 10px 0;
}

	#tt-boxed-layout .top-holder, #tt-boxed-layout .info{width: 94%;}


    #c5 .location-headers .table-cell-align {
        float: left !important;
    }


    #c5 .product-header-description .table-cell-align {
        display: block;
        width: auto;
        float: none;
    }


    #c5 .testimonials-slider .table-cell-align {
        display: block;
    }


#c5 .table-cell-align {
    display: table-cell;
    vertical-align: middle;
    float: none !important;
}


#c5 .text-by-banner .table-cell-align {
    width: 50%;
}

	
	
	.bottom_widgets {
		display: none;
	}

.bottom_widgets .widget_left{
	display:inline-block;
	width:48%;
	margin-right:3%;
}

.bottom_widgets .widget_right{
	display:inline-block;
	width:48%;
	float:right;
}

.wrapper.layout-2c .wide-news-item , .wrapper.layout-2c .scroll-box-wide.scroll-box .scroll-item{width: 231px; margin-right: 10px;}

		.scroll-box .scroll-item{
			float:left;
			width:200px;
			margin-right:10px;
			height:190px;
		}

			.scroll-box .scroll-item .post-meta .stars-small{float:none;margin-top:3px;}

	.group_items .scroll-item:last-child{margin-right:0 !important;}

.scroll-box-wide.scroll-box .scroll-item{width:282px; height:220px;margin-right:10.5px;}

   .wide-cat-box .wide-news-item , .scroll-box-wide.scroll-box .scroll-item{width: 228px !important;}

	.recent-box .recent-item , .scroll-box .scroll-item{ width: 236px; margin: 0 11px 10px 0;}

	.recent-box .recent-item , .recent-box .recent-item:nth-child(3n+3) ,.scroll-box .scroll-item , .scroll-box .scroll-item:nth-child(3n+3), .scroll-box-wide.scroll-box .scroll-item , .scroll-box-wide.scroll-box .scroll-item:nth-child(3n+3), .wide-cat-box .wide-news-item, .wide-cat-box .wide-news-item.last-col  { margin-right:10px; margin-bottom:10px;}

	.recent-box .recent-item:nth-child(2n+2),.scroll-box .scroll-item:nth-child(2n+2), .scroll-box-wide.scroll-box .scroll-item:nth-child(2n+2),.wide-cat-box .wide-news-item.last-col2 {margin-right: 0;}

	.scroll-box-wide.scroll-box .scroll-item, .wide-cat-box .wide-news-item  {width: 200px;}

	.recent-box .recent-item , .scroll-box-wide.scroll-box .scroll-item, .wide-cat-box  .wide-news-item,#related_posts .related-item{float:none; margin:0 0 20px 0;width:100%; height:auto; overflow:hidden;}
#superfish-1 ul li.last{border-bottom:0;padding-bottom:0;}
#forum td.last-reply span,#forum td.title span{color:#535353;}
.view-portfolio .views-row.last{margin-right:0 !important;}
.featuredcontent.last{margin-right:0;}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
.main-container div.view-header{border-top:3px solid #121212;content:"";display:block;width:100px;margin-top:10px;}
.view .progress-disabled{float:none;}

#footer_coms ul {
	display:none;
}

#footer_coms .f_si_right, #footer_coms .f_si_left, #f_social_icons {
	float:none;
	padding:0 0 5px;
	width:100%;
	text-align:center;
}

#footer_coms .f_message_left, #footer_coms .f_message_right {
	float:none;
	width:100%;
	text-align:center;
	padding: 0;
	height:auto;
}
#footer_coms {background:#dddddd; }
#footer_coms a{color:#ff9600; }
#footer_coms a:hover,#footer_coms .menu a:hover,.f_si_type1 a:hover,#footer_coms #to_top_img:hover{color:#ff9600; }
#footer_coms,#footer_coms .menu a,#f_social_icons a,#footer_coms #to_top_img{color:#232323; }
#footer_coms .f_si_type2 #to_top_img{background:#ff9600!important;}


	body.mobile .socials a { margin:0; padding-left:5px; display: block; }

	body.mobile .socials a img { width:22px; }


	.socials a { margin:0; padding-left:5px; display: block; }

	.socials a img { width:22px; }




.socials {
	float:right;
	position:relative;
	margin-right:10px;
	padding-left:10px;
	min-height:20px;
	overflow: hidden;
	padding-top:5px;
}

.socials img {
	width:26px;
}

 
 
 .art-box, .art-box-body {
    margin:0 auto;
    position:relative;
 }

 .art-box:before, .art-box:after, .art-box-body:before, .art-box-body:after {
    position:absolute;
    top:0;
    bottom:0;
    content:' ';
    background-repeat: no-repeat;
    line-height:0;
 }

 .art-box:before,.art-box-body:before{
    left:0;
 }

 .art-box:after,.art-box-body:after{
    right:0;
 }

 .art-box:before {



    overflow:hidden;
    background-position: bottom left;
    direction: ltr;
    z-index:-3;
 }

 .art-box:after {
    background-position: bottom right;
    z-index:-3;
 }

 .art-box-body:before, .art-box-body:after {
    background-repeat:repeat-y;
 }

 .art-box-body:before {
    background-position: top left;
    z-index:-3;
 }

 .art-box-body:after {
    background-position: top right;
    z-index:-3;
 }

 
 .art-box .art-box:before, .art-box .art-box:after, .art-box-body .art-box-body:before, .art-box-body .art-box-body:after {
    z-index:-2;
 }

 .art-box .art-box .art-box:before, .art-box .art-box .art-box:after, .art-box-body .art-box-body .art-box-body:before, .art-box-body .art-box-body .art-box-body:after {
    z-index:-1;
 }

@charset "UTF-8";


#header, #navigation, #search, #footer, #network, #sidebar-1, #dashboard { display:none; }


.carousel-tooltip {
	display: none;
	background: #333;
	filter: alpha(opacity=80);
	opacity: 0.8;
	position: absolute;
	top: 0;
	left: 0;
	width: 276px;
	z-index: 1000;
	padding: 10px;
	font-size: 15px;
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
}


.wf-active .carousel-tooltip {
	font-family: 'provima-nova', Helvetica, Arial, sans-serif;
}


.carousel-tooltip h4 {
	color: #cccbcb;
	text-transform: uppercase;
	margin-bottom: 10px;
}


.carousel-tooltip p {
	color: #fff;
}
.drop-content .drop-pane{background-color:#e3e1d7;color:#4d4f53;display:none;margin-bottom:0;padding:1% 0;}
.drop-content .drop-pane li{margin-left:0;padding-left:0;}
.drop-content .drop-pane:hover{display:block !important;}
.drop-content .drop-pane .direction{background-color:inherit;padding-bottom:0;padding-top:0;}
.drop-content .drop-pane .direction a{color:inherit;display:inline;}
.drop-content .drop-pane .direction a:hover,.drop-content .drop-pane .direction a:active,.drop-content .drop-pane .direction a:focus{background:transparent;text-decoration:none;}
.drop-content .drop-pane .secondary-menu-nav .view-all{font-family:'ss_italic',Arial,sans-serif;font-style:italic;}
.drop-content .drop-pane .centers-programs{margin:0;}
.drop-content .drop-pane .centers-programs a{color:inherit;}
.drop-content .drop-pane .impact .span4{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 .75%;}
.drop-content .drop-pane .impact .span4 .img-wrap{position:relative;}
.drop-content .drop-pane .impact .span4:first-child{padding:0 1.5% 0 0;}
.drop-content .drop-pane .impact .span4:last-child{padding:0 0 0 1.5%;}
.drop-content .drop-pane .impact .span12{text-align:right;}
.drop-content .drop-pane .impact .span12 a{display:block;font-size:1.3125em;margin:2% 0 0 0;}

  .span2 {
    width: 170px;
  }

  .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }

  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px;
  }


input.span2,
textarea.span2,
.uneditable-input.span2 {
  width: 126px;
}


.table td.span2,
.table th.span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}

  .footer_links .span2 ul, .footer_links .span3 ul{display:none;}

	
.children { 
	margin: 0px;
	padding: 0px;
	}
ul.side-nav li.divider{border-top:1px solid #e6e6e6;height:0;padding:0}


.secondary_marquee_image {
  width: 960px;
  height: auto;
  border-top: 1px solid #ddd
}

			  .product-description .product-cta .product-cta-price {
				float: left;
				padding: 10px;
				background-color: black;
			  }

			.category-product .product-cta .product-cta-price {
			  float: left;
			  padding: 10px;
			  background-color: black;
			}

.t-b{
	color:#787878 !important;
}

.footer_DIV .link ul li {
	display: inline-block;
	text-align: center;
}

.footer_DIV .link ul {
	display: block;
	text-align: center;
}

.footer_DIV .link ul li a {
	display: inline-block;
	text-align: center;
	text-decoration: none;
	font: bold 12px/12px Verdana, Geneva, sans-serif;
	color: #fff;
	border-right: 1px solid #fff;
	padding: 0 2px;
	float: left;
}

.footer_DIV .link ul li:last-child a {
	border-right: 0;
}

.footer_DIV .link ul li a:hover {
	text-decoration: underline;
	color: #666;
}


#search-container {
	width: 250px;
	position: relative;
	margin-bottom: 10px;
height: 40px;
}


#search {
	padding: 0;
}


#search input[type=text] {
font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
font-size: 15px;
border: 0;
width: 190px;
height: 20px;
background: #fff;
-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
padding: 10px;
display: inline;
position: absolute;
left: 0;
top: 0;
}


#search input[type=submit] {
display: inline;
position: absolute;
right: 0;
top: 0;
border: 0;
background: #000;
color: #fff;
font-weight: bold;
height: 40px;
width: 40px;
padding: 5px;
-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
cursor: pointer;
}

#menu-main-menu li.menu-item:hover ul.sub-menu{	}

#menu-main-menu ul.sub-menu li.menu-item-object-category.current-post-ancestor, #menu-main-menu ul.sub-menu li.menu-item-object-category.current-category-ancestor {background:none;border:none;}

#menu-main-menu li.current-menu-item ul.sub-menu a, #menu-main-menu li.menu-item-object-category.current-post-ancestor ul.sub-menu a, #menu-main-menu li.menu-item-object-category.current-category-ancestor ul.sub-menu a{background:none;}

#menu-main-menu ul.sub-menu li.menu-item-object-category.current-category-ancestor a, #menu-main-menu ul.sub-menu li.menu-item-object-category.current-post-ancestor a{text-decoration:underline;}


#footer-wrap{
	background:#14213d;
	height:100%;
	width:100%;
	margin-bottom:20px;
	overflow:hidden;
}
.menu-item-language .sub-menu:after{top:-15px;left:auto;right:20px}
ul.header-nav li ul.menu li{width:160px;float:none}
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal}
.mobile-sidebar .menu-html li{padding:15px 0}
.widget_nav_menu .menu{height:100%;padding-bottom:30px}
#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none !important}
.secondary.alt-button,li.menu-sale a{color:#d26e4b!important}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary, button.secondary, .button.secondary, input[type="submit"].secondary{background-color:#d26e4b}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#7a9c59;border-color:#7a9c59;}
.menu-item{ padding-top:5px; }
#footer .region-footer .block.last{float:right !important;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf.last{padding-right:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last{margin-bottom:3px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last{margin-bottom:3px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}


footer .contact-info {
	float: left;
	margin: 0;
}


footer .contact-info span {
	border-right: 2px solid #e16f21;
	display: inline-block;
	height: 14px;
	margin: 0 20px;
	position: relative;
	top: 3px;
}


.professional .contact-info {
	border: none;
	line-height: 24px;
	margin-left: 2%;
	width: 22.63%; 
	word-break: break-word;
}


.professional .contact-info span, aside.right .contact p span {
	color: #e99968;
	font: 12px 'AvenirLT-Heavy', 'Avenir LT Std', Arial, Helvetica, sans-serif;
}


.professional .contact-info span.diff-spacer, .single-professionals aside.right .contact p span.diff-spacer {
	margin-left: 6px;
}

	
	.professional .education, .professional .contact-info {
		border: none;
		clear: right;
		float: right;
		height: auto;
		margin: 0 0 40px;
		padding: 0;
		width: 64.7%; 
	}

								
																										a.role,.professional .contact-info a {
							font-family: 'Open Sans'!important; font-style: normal!important; font-weight: 400!important; 						}


#headerlink-1 , #headerlink-2, #headerlink-3 {
	opacity: .6;
}


#headerlink-1:hover , #headerlink-2:hover, #headerlink-3:hover {
	opacity: 1;
}

#headerlink-3 {
	position: absolute;
	top: 280px;
	left: 40px;
}


.entry-content { padding-bottom: 1em; }

.td-mobile-close .td-nav-triangle {
  position: absolute;
  right: 0;
  top: 19px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 8px 7.5px 0;
  border-color: transparent #ffffff transparent transparent;
}

header #primary-nav li .drop-menu {
    position: absolute;
    display: block;
    padding: 10px 0;
    top: 110px;
    left: 0;
    text-align: center;
    
	display:none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    z-index: 99;
    width: 100%;
    background: #efede9;
}

header #primary-nav li:hover .drop-menu {
	z-index: 100;
}

header #primary-nav li.show-sub .drop-menu,
header #primary-nav li.open .drop-menu {
    margin-top: 0px;
    display: block!important;
    pointer-events: auto;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}

header #primary-nav li.open.primary-nav-1 .drop-menu {
	display: none!important;
}

header #primary-nav li .drop-menu li.resort-menu {
    width: 20.5%;
    padding: 20px 1.8% !important;
    margin: 6px 0.2%;

}

header #primary-nav li .drop-menu li.resort-menu img {
    width: 100%;
}

header #primary-nav li.primary-nav-1 .drop-menu li a.resort-title {
    font-family: Calluna !important;
    font-size: 24px;
    letter-spacing: 0.7px;
    padding: 9px 0;
    margin-bottom: 15px;
}

header #primary-nav li.primary-nav-1 .drop-menu li p {
	text-align: left;
	font-size: 14px;
    font-family: 'BrandonText-Regular';
    margin-bottom: 15px;
}


header #primary-nav li .drop-menu li {
    display: inline-block;
    float: none;
    margin-left: 0;
    padding: 0 0 0px 0;
}

header #primary-nav li .drop-menu li a {
    padding: 5px 15px 2px;
    display: block;
    font-size: 14px;
    position: relative;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #4d4a49!important;
    line-height: 1.6em;
    text-align: left;
    text-shadow: none !important;
    text-transform: capitalize;
    font-family: 'Calluna';
}

header #primary-nav li .drop-menu li a:hover {
    color: #00b3cb!important;
}

header #primary-nav li .drop-menu li a.btn {
	width: 150px;
}

header #primary-nav li.primary-nav-1 .drop-menu li a {
    padding: 0;
}

header #primary-nav li .drop-menu .resort-title {
    font-family: Calluna!important;
    letter-spacing: 1px!important;
    font-size: 1.6em!important;
    line-height: 1.3em!important;
}

header #primary-nav li .drop-menu .resort-title span {
	display: block!important;
	font-family: Calluna-It;
	font-size: 0.7em;
	color: #4d4a49
}

#home header #primary-nav li .drop-menu li a:hover {
    color: #00b3cb;
}




#site,
#site-wrap {
	overflow: hidden;
	width: 100%;
	}


#site-wrap {
margin-left: 10px;
}


.left, .alignleft {
	float: left;
	}


.clear {
	clear:both
}

.mk-page-section .background-clipper {
  position: absolute;
  top: 0;
  left: 0;
  clip: rect(auto, auto, auto, auto);
  width: 100%;
  height: 100%;
}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}






#container, .wrap { 
	width: 940px;
	margin: 0 auto;
	padding: 0 10px;
}
