﻿#back-top a{position:fixed;bottom:30px;right:30px;color:#eee;background-color:rgba(0,0,0,0.3);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;padding:10px;border-radius:5px;text-align:center}
#back-top a:hover{background-color:rgba(0,0,0,0.7)}
#back-top a i{font-size:3em}

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}





#access {
	background: #690;
	display: block;
	float: left;
	margin: 0 auto;
	width: 940px;
}

#access .menu-header,
div.menu {
	font-size: 15px;
	margin-left: 12px;
	width: 928px;
}

#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}

#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}

#access a {
	color: #4A3807;
	display: block;
	line-height: 38px;
	padding: 0 10px;
	text-decoration: none;
}

#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}

#access ul ul li {
	min-width: 180px;
}

#access ul ul ul {
	left: 100%;
	top: 0;
}

#access ul ul a {
	background: #683;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}

#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}

	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}
.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;}
li.menu-item-language{position:relative;}
#masthead .left-links,.wide-nav,#top-bar .right-text,#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none!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:#00afef}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#65b245;border-color:#65b245;}

#megaMenu ul.megaMenu,
#megaMenu ul.sub-menu {
  

  list-style: none outside none;
  margin: 0px;
  padding: 0px;
  position: relative;
  overflow: visible;
  zoom: 1;
}

#megaMenu.megaMenu-nojs ul ul.sub-menu {
  display: none;
}

#megaMenu ul ul.sub-menu {
  position: absolute;
  left: auto;
  z-index: 500;
  float: left;
  zoom: 1;
  overflow: visible;
  visibility: visible;
  margin: 0;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#menu-item-65 ul.sub-menu-1 {
	left: -250px !important;
}

#megaMenu ul.megaMenu ul.sub-menu .wpmega-postlist a {
  color: #d9d9d9;
}



#megaMenu.megaMenuVertical ul.megaMenu li.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1{ width: 300px; max-width: 300px; }

.widget-area .widget .children li.cat-item a:hover,
.widget-area .widget .children li.page_item a:hover,
.widget-area .widget .current-cat-parent  a:link,
.widget-area .widget .current-cat-parent  a:visited,
.widget-area .widget .current_page_parent a:link,
.widget-area .widget .current_page_parent  a:visited {
	color: #FC9F00;
}

.widget-area .widget .current-cat .cat-item a:link,
.widget-area .widget .current-cat .cat-item a:visited,
.widget-area .widget .current-cat-parent .cat-item a:link,
.widget-area .widget .current-cat-parent .cat-item a:visited,
.widget-area .widget .current_page_item .page_item a:link,
.widget-area .widget .current_page_item .page_item a:visited,
.widget-area .widget .current_page_parent .page_item a:link,
.widget-area .widget .current_page_parent .page_item a:visited {
	color: #555;
}


.widget-area .widget li.cat-item ul.children  {
	display: none;
}


#lw_logo {
  display:block;
  width:180px;
  height:46px;
  margin:0 auto;
}

.clr{ clear:both; height:0px;}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}
.dropdown-menu-right,.dropdown-menu.pull-right{left:auto;right:0}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu-left{left:0;right:auto}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}
.navbar-right .dropdown-menu-left{left:0;right:auto}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}

	li#menu-item-24317 {margin-top: 40px!important;}
.q_icon_list p,.q_list.number.circle_number li{line-height:37px}
.q_icon_list p{padding:0 0 0 45px}
.q_icon_list i{line-height:35px;height:35px;width:35px}
.q_icon_list{margin-bottom:21px}
.q_icon_list i.transparent{background:transparent;border:0;color:#ababab}

#features .feature-story {
	background:white none repeat scroll 0 0;
	left:0;
	position:absolute;
	top:0;
	width: 490px;
	height: 260px;
}

.feature-story img{
	width:490px;
	height:260px;
}

.menu-item-8414 div a {
    background-color: #424242
    
}
#mobile-menu .menu-item-has-children:after{color:#424242;}
#mobile-menu ul ul .menu-item-has-children:after{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a{border-bottom:1px solid #ecf0f1; color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a{color:#ff9600; }
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before { color:#f9fafb;}
#sidebar .page_item a, #sidebar .menu-item a,.wpb_widgetised_column .page_item a,.wpb_widgetised_column .menu-item a{border-bottom:1px solid #ecf0f1; color:#707070;}
#sidebar .page_item a:hover, #sidebar .menu-item a:hover,#sidebar .current_page_item a,#sidebar .current_page_item a,.wpb_widgetised_column .page_item a:hover,.wpb_widgetised_column .menu-item a:hover,.wpb_widgetised_column .current_page_item a{color:#ff9600; }
#sidebar .page_item a:before, #sidebar .menu-item a:before,.wpb_widgetised_column .page_item a:before,.wpb_widgetised_column .menu-item a:before{ color:#ff9600;}
#footer .page_item a, #footer .menu-item a{border-bottom:1px solid #3A3A3A; color:#DDDDDD;}
#footer .page_item a:hover, #footer .menu-item a:hover,#footer .current_page_item a,#footer .current_page_item a{color:#ff9600; }
#footer .page_item a:before, #footer .menu-item a:before { color:#ff9600;}

.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }

.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }

  .navigation__item {
    width: auto;
    display: inline-block;
    float: none;
    margin: 0 10px; }


.menu {
	float: right;
}


.widget .menu {
	float: left;
	width: 100%;
	margin: 0;
}

	#mobile_nav ul li.menu-item-has-children span.nav-drop {font-size: 20px; padding: 5px 15px; margin-right:0; cursor:pointer; display:block; float:right; background:#007acc; border-left:1px solid #31aeff;}
 .fl{float: left; }
table.views-view-grid tr td{padding:15px;}
table.views-view-grid tr{background-color:#ffffff;border-color:#c1cbd7;}
.views-view-grid tbody{border-top:none;}


.metaslider .caption {
    padding: 5px 10px;
    word-wrap: break-word;
}


.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
    line-height: 1.4em;
}


.metaslider .caption-wrap .caption img {
    width: auto;
}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#header_main_alternate .main_menu .menu li ul ul { left: 207px; }










.html_header_top #top .av_menu_left .main_menu .menu li ul ul{ left: 207px}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}

#socket .menu{margin-top:6px;}
.socket_color .main_menu .menu ul li a:hover, .socket_color .av-subnav-menu ul a:hover{background-color:#555555;}
.footer_color .main_menu .menu ul li a:hover, .footer_color .av-subnav-menu ul a:hover{background-color:#333333;}
.alternate_color .main_menu .menu ul li a:hover, .alternate_color .av-subnav-menu ul a:hover{background-color:#222222;}
.main_color .main_menu .menu ul li a:hover, .main_color .av-subnav-menu ul a:hover{background-color:#ffffff;}
.header_color .main_menu .menu ul li a:hover, .header_color .av-subnav-menu ul a:hover{background-color:#38b5ad;}
#mobile-nav .primary-navigation ul.level0{background-color:#eae9e7;border-top:1px solid #e0e0e0;display:none;padding:15px 0}
#mobile-nav .primary-navigation ul.level0 li{border:0}
#mobile-nav .primary-navigation ul.level0 a{padding:5px 31px}
#desktop-nav ul.level0{background:rgba(234,78,87,0.95);display:none;overflow:hidden;left:0;position:absolute;top:100%;min-width:180px;z-index:100}
#desktop-nav ul.level0 li{float:none}
#desktop-nav ul.level0 li.view-all{white-space:nowrap}
#desktop-nav ul.level0 li.view-all a{background:rgba(15,139,174,0.85)}
#desktop-nav ul.level0 li.view-all a:hover{background:#0f8bae}
#desktop-nav ul.level0 a{background-color:transparent;display:block;text-align:left}
#desktop-nav li.level0.parent{display:table-cell;position:relative;width:12%}
#desktop-nav li.level0.nav-6.level-top.parent{width:10%}
#desktop-nav li.level0{display:table-cell;width:10%}
.lt-ie9 #desktop-nav ul.level0{background:#ea4e57}


div.widget { 
	margin-bottom: 20px;
}

.footer-wide-container #footer-wide div.widget { 
	margin-bottom: 0 !important;
}

.b-hits .b-meta { position:relative; padding:0 90px 2px 0; overflow:hidden; }


.b-pop-win .b-meta { list-style:none; vertical-align:top; padding:25px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; width:100%; display:table; margin:0 0 28px 0; }


.b-card .b-meta-left { float:left; width:255px; }

.b-card .b-meta-right { float:left; width:330px; padding:0 0 0 30px; }


.b-meta-right h3 { color:#202020; font-size:18px; line-height:20px ;font-weight:700; text-transform:uppercase; margin:-3px 0 0 0; padding:0 0 20px 0; }


.b-meta-right .b-text-desc { font-size:14px; line-height:18px; color:#000; padding:0 20px 0 0; }

.b-meta-right .b-text-desc table { width:100%; margin:40px 0; }

.b-meta-right .b-text-desc table td { padding:0 0 5px 20px; vertical-align:top; }

.b-meta-right .b-text-desc table tr td:first-child { padding-left:0; }

.b-list-dkc .b-meta { list-style:none; vertical-align:top; }
body.style-206 #usersite-container .subtitle-wrap{padding:0 0 0.45em 0;margin-bottom:18px;position:relative}
body.style-206a #usersite-container .subtitle-wrap{border-bottom:3px double rgba(0,0,0,0.5)}
body.style-206b #usersite-container .subtitle-wrap{border-bottom:3px double rgba(255,255,255,0.3)}
body.style-206c #usersite-container .subtitle-wrap{border-bottom:3px double rgba(255,255,255,0.3)}
body.style-206d #usersite-container .subtitle-wrap{border-bottom:3px double rgba(255,255,255,0.3)}
body.style-206e #usersite-container .subtitle-wrap{border-bottom:3px double rgba(108,95,106,0.4)}
#usersite-container .subtitle-wrap .subtitle{display:block;width:100%;height:100%;text-align:left}
#usersite-container section.donation_feature h2.subtitle-wrap{min-height:14px}


#usersite-container #page-root .subtitle-wrap {
  font-family: 'OpenSans-Extrabold';
  font-size: 23px;
  color: #1b2124;
  letter-spacing: normal;
  font-weight: normal;
  text-transform: none;
  font-style: normal; }


.entry-content  h2.menu {
margin-top:15px;
padding:8px 0 6px 0;
border-bottom:1px dotted #D7D7D7;
display:block;
}


.entry-content  h4.menu-item {
margin-top:20px;
margin-bottom: 5px;

}
	



#footer .menu-item { clear:both; width:205px; padding:0 !important; margin:0 !important; line-height:18px; }

#footer .menu-item a { clear:both; width:205px; padding:0 !important; margin:0 0 18px 0 !important; line-height:18px; }

	
.menu, .menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}


.menu ul {
	position:		absolute;
	top:			-999em;
	width:			200px; 
	text-align:		left;

}


.menu ul li {
	width:			100%;
}

.menu li:hover {
	visibility:		inherit; 
}

.menu li {
	float:			left;
	position:		relative;
}

.menu a {
	display:		block;
	position:		relative;
}

.menu li:hover ul,
.menu li.sfHover ul {
	left:			0;
	top:			35px; 
	z-index:		99;
}

ul.menu li:hover li ul,
ul.menu li.sfHover li ul {
	top:			-999em;
}

ul.menu li li:hover ul,
ul.menu li li.sfHover ul,
ul.menu li li li:hover ul,
ul.menu li li li.sfHover ul  {
	left:			16.7em; 
	top:			0;
}

ul.menu li li:hover li ul,
ul.menu li li.sfHover li ul {
	top:			-999em;
}

.menu a, .sf-menu a:visited  { 

}


.menu li a {

}


ul.menu ul li a {

}


ul.menu li.sfHover a.sf-with-ul {

}

.menu li li {
	
}

.menu li li li {

}

.menu li li:hover, .menu li li.sfHover,
.menu a:focus, .menu a:hover, .menu a:active {
	outline:		0;


}


.menu a:hover {

}



.menu a.sf-with-ul {
	padding-right: 	25px;
	min-width:		1px; 
}



.menu ul .sf-sub-indicator { background-position:  -10px 0; }


.menu {
	display:inline-block;
}


#topmenu .menu { float:	right; margin-right: 30px; }

.home-page-block-title-2 {
    color: #000000;
    font-family: latoregular;
    font-size: 31px;
    font-weight: normal;
    line-height: 34px;
}
.label{border:1px solid #000}
a.label:hover,a.label:focus{color:#ffffff;text-decoration:none;cursor:pointer}
.label:empty{display:none}
.btn .label{position:relative;top:-1px}
.label-default{background-color:#222222}
.label-default[href]:hover,.label-default[href]:focus{background-color:#090909}
.label-primary{background-color:#2780e3}
.label-primary[href]:hover,.label-primary[href]:focus{background-color:#1967be}
.label-success{background-color:#3fb618}
.label-success[href]:hover,.label-success[href]:focus{background-color:#2f8912}
.label-info{background-color:#9954bb}
.label-info[href]:hover,.label-info[href]:focus{background-color:#7e3f9d}
.label-warning{background-color:#ff7518}
.label-warning[href]:hover,.label-warning[href]:focus{background-color:#e45c00}
.label-danger{background-color:#ff0039}
.label-danger[href]:hover,.label-danger[href]:focus{background-color:#cc002e}



.label a{
	color: #fff;
}

.location-popup .maincontent{padding:0px 10px;}
.location-popup .maincontent .span2.maploc-text{width:200px;}

.location-popup .maincontent .rblinks .maincontent{padding:0px;}

.width {
width:1000px;
margin:0 auto;

}


.fix:before, .fix:after, .col-full:before, .col-full:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden; }


.fix:after, .col-full:after {
  clear: both; }


.fix, .col-full {
  zoom: 1; }

td.big_image {
	padding: 1px 0px 1px 0px;
	margin: 0px;
	width: 866px;
}


div.ja-moduletable h3,div.moduletable h3 {
font-size:120%;
color:#090;
margin:0 0 5px;
padding:0;
text-indent:0;
}


div.ja-moduletable,div.moduletable {
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid;
border-bottom-color:#f7f7f7; 
position:relative;
}


.main .inner,div.ja-moduletable,div.moduletable,div.ja-module,div.module,.article_column .contentpaneopen {
padding-left:10px;
padding-right:10px;
}








div.ja-moduletable a,a:active,a:hover,img {
text-decoration:none;
border:none #fff 0;
}

#preheader {position:relative;float:left;width:940px;padding:5px 0;margin:0;}

#preheader,#header{width:935px;}
.search__form-container--hotels,.search__form-container--flights,.search__form-container--rc,.search__form-container--vp,.search__form-container--cruise,.search__form-container--more,.search--modal__form-container--hotels,.search--modal__form-container--flights,.search--modal__form-container--cars{display:none}

div#vendors-count {
  background: #eee;
}

div#vendors-count p {
  margin-bottom: 0;
  font-size: 26px;
  line-height: 70px;
  font-weight: 300;
}

div#vendors-count a.btn {
  margin-top: 15px;
}

.wrapper {
  min-width: 100px !important;
}


div#news.wrapper {
  position: absolute;
  height: 95px;
  margin-top: -95px;
  background: rgba(0, 0, 0, 0.8);
}

div#news.wrapper div#news-button {
  margin-top: 95px;
}

div#news.wrapper div#news-button a.btn {
  font-size: 13px;
  line-height: 20px;
}

#header				{ height:109px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#F6D36F; text-decoration:none; width: 774px; margin: 0; padding: 0; }

#header #logo		{ margin: 0; padding-top: 12px; padding-bottom:15px; float: left; }

#header #menutop	{ margin: 0; padding-top: 28px; float: right; }

#header #note 		{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#025797; padding-top:6px; padding-bottom:4px; text-decoration:none; }

#header #note .un 	{ text-decoration:underline; }

#header A:link 		{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#444444; text-decoration:none; line-height:18px; }

#header A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#444444; text-decoration:none; line-height:18px; }

#header A:active 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#444444; text-decoration:none; line-height:18px; }

#header	A:hover 	{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#444444; text-decoration:underline; line-height:18px; }


div.contenedor11 {
    float: left;
    width: 280px;
    height: 580px;    
}

#column1 {
	float: left;
	width: 450px;
}

#column1 p, #column1 h2 {
	padding-right: 15px;
}

#column1 p.first {
	padding-top: 0;	
}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.primary-navigation li.last{padding:0px;}
.breadcrumb li.last,.secondary-banner-wrapper .breadcrumb li.last,.tertiary-banner-wrapper .breadcrumb li.last{background:none !important;background:none;margin:0px;padding:0px;}
.item-list .item.last{border:none;}
.items-list .item.last{border:none;}
.address-bar li.last{margin:0px 0px 0px 7px;}
.tabs .tabs-primary li.last,.tabs .tabs-secondary li.last{margin:0px;}
.tabs .body-inner .items .article.last{margin:0px;}
.home-body-wrapper .home-spifs .spif.last{margin:0px;}
.panels .panel.last{margin:0px;}
.news-banner .breadcrumb li.last{background:none !important;}


.bannerimg1 
{
padding: 0px;
}
.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}
.mountain-ad .textwidget{font-size:.938em;color:#333;display:inline-block;border:1px solid #cbd2d6;margin-bottom:30px;padding:8px 30px;border-radius:3px}
#sidebar-home .textwidget{font-family:'Source Sans Pro';font-size:.938em;text-align:center;clear:both;display:block;padding:10px 15px;border:4px double #aaa;color:#777;margin-top:30px;text-transform:uppercase;letter-spacing:1px}
#sidebar-article .textwidget{font-family:'Source Sans Pro';text-align:center;clear:both;display:block;padding:10px 15px;border:4px double #aaa;color:#777;margin-top:30px;text-transform:uppercase;letter-spacing:1px}

.desc {
	font-size:18px;
	font-weight:300;
	padding:10px 0px 30px 0;
	color:#777777;
	line-height: 1.8;
}

.price-table .desc {
		color:#777777;
}

.dark .desc {
	color:#777777;
}

    
    #slideshow .slide-item .slide-content h2.title{
        white-space: inherit;
    }

    .featured-box .featured-content h3,
    .men-box .content-box h3.title, .women-box .content-box h3.title{
        font-size:35px;
    }

#slideshow .slide-item h3.title-slide{
    font-size: 12px;
    color: #939598;
    letter-spacing: 0.72em;
    text-transform: uppercase;
    margin: 0;
    top:50%;
    position: absolute;
    transform: rotate(-90deg) translateX(-50%);
    -webkit-transform: rotate(-90deg) translateX(-50%);
    -moz-transform: rotate(-90deg) translateX(-50%);
    -ms-transform: rotate(-90deg) translateX(-50%);
    transform-origin: left top 0;
    -webkit-transform-origin: left top 0;
    -moz-transform-origin: left top 0;
    -ms-transform-origin: left top 0;
    left:15px;
}

.men-box .content-box h3.title,
.women-box .content-box h3.title{
    font-size: 57px;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    margin:0;
}

.men-box .content-box h3.title{
    color: #939598;
}

.women-box .content-box h3.title{
    color: #fff;
}


.title-homepage{
    font-family: GaramondRegular;
    font-size: 23px;
    color: #808285;
    letter-spacing: 0.01em;
    padding:18px 0;
    border-bottom: 1px solid #c3c4c6;
    border-top: 1px solid #c3c4c6;
    text-align: center;
    margin: 0 0 20px;
    line-height: normal;
}

	.banner .line_1 {
		display:none;
	}

  
  .mobile-featured-text .banner .line_1 {
    background: #99cc66;
    width: 140px;
    height: 2px;
    margin: 0 auto;
}

.boxbody {
	padding: 0 20px 20px 20px;
	margin: 0;
}


.resize-case, .resize-case div, .resize-case img, .resize-case * {
	-webkit-transition:all 0s ease;
	-moz-transition:all 0s ease;
	-o-transition:all 0s ease;
	transition:all 0s ease;
}


.resize img, .resize-case img {
	display:none;
}


.resize {
	height:244px;
	width:100%;	
}


.resize-case {
	height:328px;
	width:100%;	
	position:absolute;	
	z-index:0;
}


#aboutus-slider1 .et_pb_slide_content h1 { 
    font-size: 52px;
}


#aboutus-slider1 .et_pb_slide_content h2 { 
    font-size: 32px;
}
 
#admissions-slider1 .et_pb_slide_content h2 { 
    padding-top: 0px;
    padding-bottom: 30px;
}

#contact-slider1 .et_pb_slide_content h2 { 
    font-weight: 200;
    font-size: 24px;
    letter-spacing: 2px;
}


    #joscor-post-header-image .et_pb_slide_content { 
	display: block !important;
    }

#joscor-post-header-image .et_pb_slide_content h2 { 
    font-weight: 200;
    font-size: 24px;
    letter-spacing: 2px;
}


    #joscor-internal-header-image .et_pb_slide_content { 
	display: block !important;
    }

#joscor-internal-header-image .et_pb_slide_content h2 { 
    font-weight: 200;
    font-size: 24px;
    letter-spacing: 2px;
}


    #homepage-slider1 .et_pb_slide_content { 
	display: block !important;
    }

#homepage-slider1 .et_pb_slide_content h2 { 
    font-weight: 200;
    font-size: 24px;
    letter-spacing: 2px;
}

#treatment-slider1 .et_pb_slide_content h2 { 
    font-weight: 200;
    font-size: 24px;
    letter-spacing: 2px;
}

.padding-right{
	padding: 0 5px 0 0;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-12{width:100%}

.fact-number {
	margin:0 0 0px;
	padding:0 0 0px;
}

.fact-number .factor {
	display:inline-block;
	line-height:45px;
	padding:10px 0px 20px 0;
	font-size:60px;
	width:160px;
	font-weight: 900;
}

#content {
	margin: 5px 35px 0;
	font-size: 1.15em; 
	width: 575px;
	float: left;
	display: inline;
}


.homepage .sticky {
	border: 1px solid #bbb;
	border-width: 1px;
	background: #E4E2D3;
	margin-bottom: 20px;
	padding: 10px;
	color: #757171;
}

.homepage .sticky small.attr {
	background-image: none;
}

.homepage .sticky p.postmetadata {
	margin-bottom: 0;
	border-top: 1px solid #CCC;
	background-color: transparent;
}












    .container                                  { position: relative; width: 960px; margin: 0 auto; padding: 0; }


    
    .container .one.column                      { width: 40px;  }

    .container .two.columns                     { width: 100px; }

    .container .three.columns                   { width: 160px; }

    .container .four.columns                    { width: 220px; }

    .container .five.columns                    { width: 280px; }

    .container .six.columns                     { width: 340px; }

    .container .seven.columns                   { width: 400px; }

    .container .eight.columns                   { width: 460px; }

    .container .nine.columns                    { width: 520px; }

    .container .ten.columns                     { width: 580px; }

    .container .eleven.columns                  { width: 640px; }

    .container .twelve.columns                  { width: 700px; }

    .container .thirteen.columns                { width: 760px; }

    .container .fourteen.columns                { width: 820px; }

    .container .fifteen.columns                 { width: 880px; }

    .container .sixteen.columns                 { width: 940px; }


    .container .one-third.column                { width: 300px; }

    .container .two-thirds.column               { width: 620px; }


    
    .container .offset-by-one                   { padding-left: 60px;  }

    .container .offset-by-two                   { padding-left: 120px; }

    .container .offset-by-three                 { padding-left: 180px; }

    .container .offset-by-four                  { padding-left: 240px; }

    .container .offset-by-five                  { padding-left: 300px; }

    .container .offset-by-six                   { padding-left: 360px; }

    .container .offset-by-seven                 { padding-left: 420px; }

    .container .offset-by-eight                 { padding-left: 480px; }

    .container .offset-by-nine                  { padding-left: 540px; }

    .container .offset-by-ten                   { padding-left: 600px; }

    .container .offset-by-eleven                { padding-left: 660px; }

    .container .offset-by-twelve                { padding-left: 720px; }

    .container .offset-by-thirteen              { padding-left: 780px; }

    .container .offset-by-fourteen              { padding-left: 840px; }

    .container .offset-by-fifteen               { padding-left: 900px; }

        .container .column,
        .container .columns                         { margin-left: 10px; margin-right: 10px;  }


        .container .one.column,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 300px; }


        
        .container .offset-by-one,
        .container .offset-by-two,
        .container .offset-by-three,
        .container .offset-by-four,
        .container .offset-by-five,
        .container .offset-by-six,
        .container .offset-by-seven,
        .container .offset-by-eight,
        .container .offset-by-nine,
        .container .offset-by-ten,
        .container .offset-by-eleven,
        .container .offset-by-twelve,
        .container .offset-by-thirteen,
        .container .offset-by-fourteen,
        .container .offset-by-fifteen { padding-left: 0; }





    
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:normal;}
.calendar-calendar .week-view .full .calendar-agenda-hour
.calendar-calendar .month-view .full .single-day .inner .view-item{float:left;width:100%;}
.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{background:none;}
.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{color:#ffffff;}
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field{white-space:nowrap;float:left;margin-right:3px;}
.calendar-calendar .week-view .full td.multi-day .calendar.weekview .view-field{white-space:nowrap;display:inline;margin-right:3px;}
.calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field{display:block;}
.view .date-nav-wrapper .clear-block{margin-bottom:10px;}
.view .date-nav-wrapper{position:relative;margin-top:5px;width:100%;}
.view .date-nav-wrapper .date-nav{background-color:transparent;border:0px;height:30px;height:auto;min-height:30px;position:relative;margin-bottom:10px;}
.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px;}
.view .date-nav-wrapper.date-nav a:hover{text-decoration:underline;}
.view .date-nav-wrapper .date-prev{-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:60px;left:auto;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:bold;}
.view .date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;}
.view .date-nav-wrapper .date-heading h3{line-height:30px;font-size:1.7em;}
.view .date-nav-wrapper .date-next{-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:0px;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:bold;}
.view-calendar .feed-icon{margin-top:5px;}
.view table.mini .date-prev,.view table.mini .date-next{background:none;}
.view .progress-disabled{float:none;}


	.view-jugadores-convocados .isotope-element{height: 370px;}


	.view-jugadores-internacionales .isotope-element img {height:180px}

	.view-jugadores-internacionales .isotope-element {height: 230px}

	

	.view-jugadores-convocados .isotope-element.grid_2,
	.view-jugadores-internacionales .isotope-element.grid_2 {
		  width: 23%;
		  margin: 0 0 30px;
		  margin-left: 1%;
		  margin-right: 1%;
	}


	.view-nuevo-reel .icono-cat {width: 20px;height: 33px;background-size: 20px 33px;}

	.view-id-ipress_blocks .view-content .grid_6.alpha .float-shadow img, .view-header .view-news-group .view-content .grid_6 alpha .views-field img{
		width:95%!important;
	}

	.view .date-nav-wrapper ul.pager li a {font-size: 55px}

	.page-calendario .view .date-nav-wrapper .date-prev, 
	.page-calendario .view .date-nav-wrapper .date-next{
		  padding: 35px 0px;
	}

	.page-calendario .view-calendario .date-heading {
		padding: 0px 0 30px;
	}

	.page-calendario .view-calendario .date-nav-wrapper,
	.page-calendario .view-calendario .view-content
	{display: none;}


	.view-buscador-partidos .views-exposed-form .views-exposed-widget {padding: 5px;}
.tiled-gallery .gallery-row{overflow:hidden;}




#sponsor { 



	background-color:#dbdcdc;



	padding:15px 0px;



	text-align:center;



}




#sponsor img { display:inherit; }




	



	



	#tweets, #shop, #ads, #sponsor { 



		display:block; 



		width:384px;



		height:260px;



		float:left;



		padding:0px;



		text-align: left;



	}




	#shop, #ads, #sponsor { padding-top:30px;height:230px; }




	#sponsor, #tweets { padding-left:110px;width:274px; }
#toolbar .float-right
.module{margin:0
0 0 15px;float:right}
#headerbar
.module{max-width:300px;margin-right:0;float:right}
.module,#breadcrumbs,#content{margin:15px}
#menu
.module{margin:10px
5px}
#footer
.module{margin:0}

.module{position:relative}
.module
.badge{position:absolute;top:0;right:0;z-index:1}
.module .module-title
.icon{display:block;position:relative;top:-6px;width:30px;height:30px;margin-right:5px;overflow:hidden;float:left}
.module .module-title{margin:0
0 15px 0}
.module .module-title
span.title{display:block}
.module .module-title
span.subtitle{display:block;margin-top:2px;line-height:14px;font-size:12px;text-indent:1px}
.module .badge-hot{background-position:0 0}
.module .badge-top{background-position:0 -25px}
.module .badge-free{background-position:0 -50px}
.module .badge-new{background-position:0 -75px}
.module .module-title .icon-download{background-position:0 0}
.module .module-title .icon-twitter{background-position:0 -30px}
.module .module-title .icon-mail{background-position:0 -60px}
.module .module-title .icon-bubble{background-position:0 -90px}
.module .module-title .icon-login{background-position:0 -120px}
.module .module-title .icon-cart{background-position:0 -150px}
div.module{min-height:0px !important}

.image-overlay{  background-color: rgba(0, 0, 0, 0.5);
    border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-webkit-border-radius: 100%;
	-o-border-radius: 100%;
    height: 100%;
	  text-align: center;
	  color:#fff;
    position: absolute;
    top: 0;
	text-transform:uppercase;
	opacity:0;
    width: 100%;
	transition:opacity ease 0.4s 0s;
	-moz-transition:opacity ease 0.4s 0s;
	-o-transition:opacity ease 0.4s 0s;
	-webkit-transition:opacity ease 0.4s 0s;
}
	
.special-image:hover .image-overlay { 
 	opacity:1;
}

 
.image-overlay a{
color:#fff;
 position: relative;
    top: 32%;
	font-size:25px;
	font-family:'Playfair Display SC',serif;
font-weight:bold;
}

.image-overlay a:hover{
color:#FF8161; 	


}

	.section {
		height: auto;
	}




.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  width: 0;
}


.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  
}
.left{float:left !important;}
button.left-align,.button.left-align{text-align:left;text-indent:0.75rem;}
.top-bar-section .left li .dropdown{right:auto;left:0;}
.top-bar-section .left li .dropdown li .dropdown{left:100%;}
.left-small{width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-right:solid 1px #eaeaea;left:0;}
.tab-bar-section.left{left:0;right:2.8125rem;}
.left-off-canvas-menu{-webkit-backface-visibility:hidden;width:13.4375rem;top:0;bottom:0;position:absolute;overflow-x:hidden;overflow-y:auto;background:#fff;z-index:1001;box-sizing:content-box;transition:transform 500ms ease 0s;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-transform:translate(-100.5%,0);-webkit-transform:translate3d(-100.5%,0,0);-moz-transform:translate3d(-100.5%,0,0);-ms-transform:translate3d(-100.5%,0,0);-o-transform:translate3d(-100.5%,0,0);transform:translate3d(-100.5%,0,0);left:0;}
.left-off-canvas-menu *{-webkit-backface-visibility:hidden;}
.offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003;}
.offcanvas-overlap-right .left-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003;}
.no-csstransforms .left-off-canvas-menu{left:-13.4375rem;}
.left-submenu{-webkit-backface-visibility:hidden;width:13.4375rem;top:0;bottom:0;position:absolute;margin:0;overflow-x:hidden;overflow-y:auto;background:#fff;z-index:1002;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0;-webkit-transition:-webkit-transform 500ms ease-in-out;-moz-transition:-moz-transform 500ms ease-in-out;-ms-transition:-ms-transform 500ms ease-in-out;-o-transition:-o-transform 500ms ease-in-out;transition:transform 500ms ease-in-out;}
.left-submenu *{-webkit-backface-visibility:hidden;}
.left-submenu.move-right{-ms-transform:translate(0%,0);-webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0);}
.left-for-xmall-only{float:left !important;}
.top-menu ul.sticky-menu.left{margin-left:0;margin-right:10px;}
.top-menu ul.sticky-menu.left li{margin-right:10px;}
.top-menu .sticky-menu.left .search-drop.open{margin-left:-10px !important;left:0 !important;right:inherit !important;}
.top-menu .sticky-menu.left .search-drop.open:before{right:inherit !important;left:8px !important;}
.top-menu .sticky-menu.left .search-drop.open:after{right:inherit !important;left:7px !important;}
body.rtl .left-off-canvas-menu{left:inherit;right:0;-moz-transform:translate3d(100.5%,0,0);-o-transform:translate3d(100.5%,0,0);-ms-transform:translate3d(100.5%,0,0);-webkit-transform:translate3d(100.5%,0,0);transform:translate3d(100.5%,0,0);}
.left-off-canvas-menu label,.left-off-canvas-menu ul.off-canvas-list li{text-align:left;}
nav.navigation.left,nav.navigation.right{background:#f3f3f3;}
.vc_row.has-gradient.left-to-right .row-gradient:before{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.65)));background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:-o-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=1);}
.top-bar.expanded ul li.toggle-topbar a{content:"";display:block;width:0;height:0;border:solid 8px;border-color:transparent transparent #ccc transparent;top:auto;bottom:50%;margin-bottom:-4px}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}

.newsletter_barra {
	display: none;
	width: 138px;
}

.newsletter_barra input {
	margin: 0;
	padding: 0;
	border-radius: inherit;
	border: none;
	height: 39px;
	outline: none;
	width: 110px;
}


.newsletter_barra input[type="submit"]{
	width: 20px;
	cursor: pointer;
background: #fff;
color: #ccc;
}


.newsletter_barra input[type="submit"]:hover{
	width: 20px;
	background: #ccc;
	color: #fff;
}


.modal-open {
  overflow: hidden;
}


body.modal-open,
.modal-open .navbar-fixed-top,
.modal-open .navbar-fixed-bottom {
  margin-right: 15px;
}


.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  display: none;
  overflow: auto;
  overflow-y: scroll;
}


.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
          transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
     -moz-transition: -moz-transform 0.3s ease-out;
       -o-transition: -o-transform 0.3s ease-out;
          transition: transform 0.3s ease-out;
}


.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}


.modal-dialog {
  z-index: 1050;
  width: auto;
  padding: 10px;
  margin-right: auto;
  margin-left: auto;
}


.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
}


.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
  background-color: #000000;
}


.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}


.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}


.modal-header {
  min-height: 16.428571429px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}


.modal-header .close {
  margin-top: -2px;
}


.modal-title {
  margin: 0;
  line-height: 1.428571429;
}


.modal-body {
  position: relative;
  padding: 20px;
}


.modal-footer {
  padding: 19px 20px 20px;
  margin-top: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}


.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}


.modal-footer:after {
  clear: both;
}


.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}


.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}


.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

#page {
  background-color: #fff;
  margin: 0 auto 10px;
  padding: 0;
  width: 1000px;
}

#page #language {background:#231f20; float:right; padding:8px 10px 6px 10px; margin:15px 0 0 0; border-radius: 4px;}

#page #language p {display:block; float:left; text-align:right; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase;}



#language {line-height:10px;}




.menu-footernav-container ul{margin:10px 0 0 0; padding:0;}

.menu-footernav-container ul li{margin:0; padding:0; display: inline-block;}

.menu-footernav-container ul a:after {font-size: 12px; position:relative; left:3px;}

.menu-footernav-container ul li:last-child a:after{content: none;}

.menu-footernav-container ul li a {display: block;padding:0 3px;}

.menu-footernav-container ul li a:hover{color:#443d35;}



.menu-footernav-container li a{border-bottom: 0; white-space: nowrap; font-size:13px;}






#cff .cff-item{

  float: left;

  width: 100%;

  clear: both;

  padding: 20px 0 15px 0;

  border-bottom: 1px solid #ddd;

}


#cff .cff-item:first-child{

  padding-top: 0;

}


h3.support-head, h3.programs-head {
	color: #fff;
	margin-bottom:7px;

}
.homepageDocumentsWrapper  .views-row .views-field-field-singledate{font-style:italic;}
.homepageDocumentsItem .views-field-title{font-size:1em;font-weight:bold;}
.homepageCalendar .views-field{color:#000;}
.documentsView .views-field-title a{font-weight:bold;}
.documentsView .views-field-created{font-style:italic;color:#666;font-size:.8em;}
.documentsView .views-field-body{border:0;color:#666;font-size:.8em;}
.views-field-title{padding-right:2px;}
.mk-dynamic-styles {display:none}

.wp-pagenavi span.extend { border: none!important; border-bottom: 3px solid transparent; border-top: 1px solid transparent; }


.aligncenter, img.aligncenter {

	clear:both;

	display:block;

	margin-left:auto;

	margin-right:auto;

	text-align:center;

	margin-bottom:10px;

}

#td-top-search {display: none;}
.span1{width:50px}
.row-fluid .span1{width:4.228855721393%;margin-left:4.4776119402985%;*margin-left:4.4274111370857%;*width:4.1786549181802%}
input.span1,textarea.span1,.uneditable-input.span1{width:36px}
.table td.span1,.table th.span1{float:none;width:34px;margin-left:0}
.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu{font-size:14px;}

.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}

.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}

.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}
.dropdown-menu.pull-right{right:0;left:auto;}

.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;}

.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px;}
 .nav-collapse .dropdown-menu li+li a{margin-bottom:2px;}
 .nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
 .nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none;}
 .nav-collapse .dropdown-menu .divider{display:none;}

	
	
	ul.nav li.dropdown:hover ul.dropdown-menu{display: block;}

#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;}
.box .image{position:relative;margin:0 0 14px -3px;width:300px;}
.home .boxes .box .image{margin:0 -15px 0 -19px;}
.box .item-list .image{margin:0 0 10px;padding:2px 0 0;}
.hotel-teaser .image{position:absolute;top:0;left:0;width:300px;height:196px;overflow:hidden;}

	#calendar, #news-center, #siteindex{float:left; display:block; background-color: white; height: 410px;}

	#siteindex{width:238px;}

		
	#siteindex-content{margin: 20px;}



.socialmedia-buttons {
	margin-top: 5px;
}


.socialmedia-buttons a {
	background: none !important;
}


.socialmedia-buttons a:hover {
	text-decoration: none;
	border: 0;
}

.socialmedia-buttons img.fade:hover {
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
}


.socialmedia-buttons img.scale:hover {
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-zoom: 1.2;
	transition: all 0.2s ease;
}

	
.socialmedia-buttons img.bounce:hover {
	transform: translate(0px, -2px);
	-moz-transform: translate(0px, -2px);
	-webkit-transform: translate(0px, -2px);
	-webkit-transition: -webkit-transform 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
	
}


.socialmedia-buttons img.combo:hover {
	transform: translate(0px, -4px);
	-moz-transform: scale(1.1) translate(0px, -4px);
	-webkit-transform: scale(1.1) translate(0px, -4px);
	-ms-zoom: 1.1;
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
}



div.componentheading {
  margin-left: 3px;
}


.componentheading, table.moduletable th, legend, .dm_cat .dm_name {
  margin: 0;
  color: #06529a;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 1.5em;
  line-height: 1.1em;
  font-weight: normal;
  margin-bottom: 10px;
  text-align: left;
}




.container_24 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}




.container_24 .grid_1 {
	width:30px;
}


.container_24 .grid_2 {
	width:70px;
}


.container_24 .grid_3 {
	width:110px;
}


.container_24 .grid_4 {
	width:150px;
}


.container_24 .grid_5 {
	width:190px;
}


.container_24 .grid_6 {
	width:230px;
}


.container_24 .grid_7 {
	width:270px;
}


.container_24 .grid_8 {
	width:310px;
}


.container_24 .grid_9 {
	width:350px;
}


.container_24 .grid_10 {
	width:390px;
}


.container_24 .grid_11 {
	width:430px;
}


.container_24 .grid_12 {
	width:470px;
}


.container_24 .grid_13 {
	width:510px;
}


.container_24 .grid_14 {
	width:550px;
}


.container_24 .grid_15 {
	width:590px;
}


.container_24 .grid_16 {
	width:630px;
}


.container_24 .grid_17 {
	width:670px;
}


.container_24 .grid_18 {
	width:710px;
}


.container_24 .grid_19 {
	width:750px;
}


.container_24 .grid_20 {
	width:790px;
}


.container_24 .grid_21 {
	width:830px;
}


.container_24 .grid_22 {
	width:870px;
}


.container_24 .grid_23 {
	width:910px;
}


.container_24 .grid_24 {
	width:950px;
}






.container_24 .prefix_1 {
	padding-left:40px;
}


.container_24 .prefix_2 {
	padding-left:80px;
}


.container_24 .prefix_3 {
	padding-left:120px;
}


.container_24 .prefix_4 {
	padding-left:160px;
}


.container_24 .prefix_5 {
	padding-left:200px;
}


.container_24 .prefix_6 {
	padding-left:240px;
}


.container_24 .prefix_7 {
	padding-left:280px;
}


.container_24 .prefix_8 {
	padding-left:320px;
}


.container_24 .prefix_9 {
	padding-left:360px;
}


.container_24 .prefix_10 {
	padding-left:400px;
}


.container_24 .prefix_11 {
	padding-left:440px;
}


.container_24 .prefix_12 {
	padding-left:480px;
}


.container_24 .prefix_13 {
	padding-left:520px;
}


.container_24 .prefix_14 {
	padding-left:560px;
}


.container_24 .prefix_15 {
	padding-left:600px;
}


.container_24 .prefix_16 {
	padding-left:640px;
}


.container_24 .prefix_17 {
	padding-left:680px;
}


.container_24 .prefix_18 {
	padding-left:720px;
}


.container_24 .prefix_19 {
	padding-left:760px;
}


.container_24 .prefix_20 {
	padding-left:800px;
}


.container_24 .prefix_21 {
	padding-left:840px;
}


.container_24 .prefix_22 {
	padding-left:880px;
}


.container_24 .prefix_23 {
	padding-left:920px;
}






.container_24 .suffix_1 {
	padding-right:40px;
}


.container_24 .suffix_2 {
	padding-right:80px;
}


.container_24 .suffix_3 {
	padding-right:120px;
}


.container_24 .suffix_4 {
	padding-right:160px;
}


.container_24 .suffix_5 {
	padding-right:200px;
}


.container_24 .suffix_6 {
	padding-right:240px;
}


.container_24 .suffix_7 {
	padding-right:280px;
}


.container_24 .suffix_8 {
	padding-right:320px;
}


.container_24 .suffix_9 {
	padding-right:360px;
}


.container_24 .suffix_10 {
	padding-right:400px;
}


.container_24 .suffix_11 {
	padding-right:440px;
}


.container_24 .suffix_12 {
	padding-right:480px;
}


.container_24 .suffix_13 {
	padding-right:520px;
}


.container_24 .suffix_14 {
	padding-right:560px;
}


.container_24 .suffix_15 {
	padding-right:600px;
}


.container_24 .suffix_16 {
	padding-right:640px;
}


.container_24 .suffix_17 {
	padding-right:680px;
}


.container_24 .suffix_18 {
	padding-right:720px;
}


.container_24 .suffix_19 {
	padding-right:760px;
}


.container_24 .suffix_20 {
	padding-right:800px;
}


.container_24 .suffix_21 {
	padding-right:840px;
}


.container_24 .suffix_22 {
	padding-right:880px;
}


.container_24 .suffix_23 {
	padding-right:920px;
}






.container_24 .push_1 {
	left:40px;
}


.container_24 .push_2 {
	left:80px;
}


.container_24 .push_3 {
	left:120px;
}


.container_24 .push_4 {
	left:160px;
}


.container_24 .push_5 {
	left:200px;
}


.container_24 .push_6 {
	left:240px;
}


.container_24 .push_7 {
	left:280px;
}


.container_24 .push_8 {
	left:320px;
}


.container_24 .push_9 {
	left:360px;
}


.container_24 .push_10 {
	left:400px;
}


.container_24 .push_11 {
	left:440px;
}


.container_24 .push_12 {
	left:480px;
}


.container_24 .push_13 {
	left:520px;
}


.container_24 .push_14 {
	left:560px;
}


.container_24 .push_15 {
	left:600px;
}


.container_24 .push_16 {
	left:640px;
}


.container_24 .push_17 {
	left:680px;
}


.container_24 .push_18 {
	left:720px;
}


.container_24 .push_19 {
	left:760px;
}


.container_24 .push_20 {
	left:800px;
}


.container_24 .push_21 {
	left:840px;
}


.container_24 .push_22 {
	left:880px;
}


.container_24 .push_23 {
	left:920px;
}






.container_24 .pull_1 {
	left:-40px;
}


.container_24 .pull_2 {
	left:-80px;
}


.container_24 .pull_3 {
	left:-120px;
}


.container_24 .pull_4 {
	left:-160px;
}


.container_24 .pull_5 {
	left:-200px;
}


.container_24 .pull_6 {
	left:-240px;
}


.container_24 .pull_7 {
	left:-280px;
}


.container_24 .pull_8 {
	left:-320px;
}


.container_24 .pull_9 {
	left:-360px;
}


.container_24 .pull_10 {
	left:-400px;
}


.container_24 .pull_11 {
	left:-440px;
}


.container_24 .pull_12 {
	left:-480px;
}


.container_24 .pull_13 {
	left:-520px;
}


.container_24 .pull_14 {
	left:-560px;
}


.container_24 .pull_15 {
	left:-600px;
}


.container_24 .pull_16 {
	left:-640px;
}


.container_24 .pull_17 {
	left:-680px;
}


.container_24 .pull_18 {
	left:-720px;
}


.container_24 .pull_19 {
	left:-760px;
}


.container_24 .pull_20 {
	left:-800px;
}


.container_24 .pull_21 {
	left:-840px;
}


.container_24 .pull_22 {
	left:-880px;
}


.container_24 .pull_23 {
	left:-920px;
}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}


.twelve, .row .twelve { width: 100%; }

.block-grid.twelve-up { margin: 0 -8px; }

  input[type="text"].twelve, .row input[type="text"].twelve, input[type="password"].twelve, .row input[type="password"].twelve, input[type="date"].twelve, .row input[type="date"].twelve, input[type="datetime"].twelve, .row input[type="datetime"].twelve, input[type="email"].twelve, .row input[type="email"].twelve, input[type="number"].twelve, .row input[type="number"].twelve, input[type="search"].twelve, .row input[type="search"].twelve, input[type="tel"].twelve, .row input[type="tel"].twelve, input[type="time"].twelve, .row input[type="time"].twelve, input[type="url"].twelve, .row input[type="url"].twelve, textarea.twelve, .row textarea.twelve { width: 100% !important; }





div#container {
    width: 980px;
    margin: 0 auto;
    height: 100%;
    min-height:100%;
    background: white;
}

.widget .textwidget {
	line-height: 1.5em;
	margin: 0 0.5em;
}

.widget .textwidget p {
	margin-bottom: 1em;
}


		.site-inner .entry-title a {
			color: #272727;
		}

.div_bg{ display:none; background:#fff; width:100%;}

.div_bg , .div_bg img{ display:block; margin:0 auto;}


#pathway {
	padding: 0px 10px 8px;
	width: auto;
	margin-top: -2px;
	margin-left: 5px;
	margin-right: 250px;
	text-align: left;
}
.job-manager-form fieldset .account-sign-in .button{margin-right:.5em}
.job-manager-form fieldset .account-sign-in .button:before{display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-family:job-manager!important;text-decoration:none;font-weight:400;font-style:normal;vertical-align:top;font-size:16px;margin:0 2px 0 0;*overflow:auto;*zoom:1;*display:inline;content:'\e808'}
.entry-content .job_listing_preview_title .button,.job_listing_preview_title .button{float:right;margin-left:.25em}
#job-manager-job-dashboard .account-sign-in .button{margin-right:.5em}
#job-manager-job-dashboard .account-sign-in .button:before{display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-family:job-manager!important;text-decoration:none;font-weight:400;font-style:normal;vertical-align:top;font-size:16px;margin:0 2px 0 0;*overflow:auto;*zoom:1;*display:inline;content:'\e808'}
.rtl .entry-content .job_listing_preview_title .button,.rtl .job-manager-form div.field,.rtl .job_listing_preview_title .button{float:left}
.entry-content .job_listing_packages_title .button,.entry-content .resume_packages_title .button,.job_listing_packages_title .button,.resume_packages_title .button{float:right;margin-left:.25em}














.button, .button:visited, button {
  font-family: "alternate-gothic-no-3-d", Helvetica, Arial, sans-serif;
  font-size: 1.15em;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  background: #ee162f;
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom: 3px solid #aa0d1f;
  padding: 10px 30px; }

  .button:hover, .button:focus, .button:visited:hover, .button:visited:focus, button:hover, button:focus {
    background: #aa0d1f;
    color: #fff; }

  .button:active, .button:visited:active, button:active {
    background: black; }


.button.subscribe {
  position: absolute;
  bottom: -47px;
  color: #FFF;
  text-decoration: none; }


article .button {
  text-align: center;
  margin: 10px auto !important;
  width: 220px;
  display: block;
  white-space: nowrap; }

  article .button:hover {
    color: #FFF !important; }

  .subscribe-mobile-btn a.button.subscribe {
    position: relative;
    bottom: 0;
    display: block;
    text-align: center;
    margin-bottom: 30px; }


.page-id-3822 span.button-wrap {
  display: block;
  margin: 10px 0;
  padding: 10px 0;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc; }

  .page-id-3822 span.button-wrap .button {
    font-size: 1.35em !important;
    width: 300px;
    padding: 16px 0 12px; }

  #text-2 .button.subscribe {
    width: 100%;
    position: relative !important;
    bottom: 0;
    right: 0;
    color: #fff;
    text-decoration: none;
    display: block;
    text-align: center; }

  .site-footer .button.subscribe {
    top: -47px;
    right: 0;
    width: 100%;
    border-top: 3px solid #aa0d1f;
    border-bottom: none;
    bottom: auto;
    text-align: center; }


.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
  width: auto; }
.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}
.woocommerce #content table.cart td.actions .button,.woocommerce #content table.cart td.actions .input-text,.woocommerce #content table.cart td.actions input,.woocommerce table.cart td.actions .button,.woocommerce table.cart td.actions .input-text,.woocommerce table.cart td.actions input,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions input,.woocommerce-page table.cart td.actions .button,.woocommerce-page table.cart td.actions .input-text,.woocommerce-page table.cart td.actions input{width:48%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.woocommerce #content table.cart td.actions .button.alt,.woocommerce #content table.cart td.actions .input-text+.button,.woocommerce table.cart td.actions .button.alt,.woocommerce table.cart td.actions .input-text+.button,.woocommerce-page #content table.cart td.actions .button.alt,.woocommerce-page #content table.cart td.actions .input-text+.button,.woocommerce-page table.cart td.actions .button.alt,.woocommerce-page table.cart td.actions .input-text+.button{float:right}
.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{float:right}
.woocommerce div.product form.cart .button{vertical-align:middle;float:left}
.woocommerce ul.products li.product .button{margin-top:1em}
.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;font-family:inherit;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;white-space:nowrap;display:inline-block;background-image:none;box-shadow:none;-webkit-box-shadow:none;text-shadow:none}
.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.25;padding-right:2.618em}
.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{font-family:WooCommerce;content:"\e01c";vertical-align:top;-webkit-font-smoothing:antialiased;font-weight:400;position:absolute;top:.618em;right:1em;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
.woocommerce #respond input#submit.added:after,.woocommerce a.button.added:after,.woocommerce button.button.added:after,.woocommerce input.button.added:after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}
.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#dad8da;text-decoration:none;background-image:none;color:#515151}
.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#a46497;color:#fff;-webkit-font-smoothing:antialiased}
.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#935386;color:#fff}
.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#a46497;color:#fff}
.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5}
.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb}
.woocommerce .cart .button,.woocommerce .cart input.button{float:none}
.woocommerce table.my_account_orders .button{white-space:nowrap}
.woocommerce table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}
.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}
.woocommerce-cart .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}


.thumb, .preview {
  filter: none !important;
}


.thumb {
  border: 1px solid #000000 !important;
}

.cs_12 {color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


.soliloquy-item-1 .soliloquy-caption {
    bottom: 19%!important;
}


.soliloquy-item-2 .soliloquy-caption, .soliloquy-item-3 .soliloquy-caption {
    height: 100%!important;
}


.soliloquy-item-2 .soliloquy-caption-inside {
    display: inline-block!important;
    padding: 0px!important;
    width: 100%!important;
}
.soliloquy-container .soliloquy-item,.soliloquy-container .soliloquy-wrapper{width:100%;position:relative;margin:0;padding:0;list-style:none!important;zoom:1;*zoom:1}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;float:left}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;height:0;line-height:0}

.page-template-blog-php #main h3, .single-post #main h3, .archive #main h3 { font-size: 14px; margin-bottom: 20px; }

body #main {
  min-height: 600px;
  margin: 156px auto 0 auto;
}

#main h2 {
  text-align: left !important;
}

.wrapper,
.site-main {
  margin: 0 auto;
}

.content .tint h1.post-title, .content .tint p.tagged {background: #fff;}

.content p.tagged {background: #f7f7f7; margin: 20px 12px 0 12px; padding: 3px 5px; font-size: 11px; overflow: auto; width: 561px;}

.content p.tagged span {float: right; font-weight: bold; padding: 0 3px;}

.content p.tagged span span {float: none;}




.cff-wrapper:after{
  content: "";
  display: table;
  clear: both;
}

	.mb-container {
		padding: 10px 12px;
		background: #000;
		color: #fff;
	}

#primary {
	float: left;
	margin: 0 -270px 0 0;
	width: 100%;
	background: none repeat scroll 0 0 #C8C5C3;
}



.container-unite {
	width:960px;
	margin: 0 auto;
	padding: 20px 0;
	direction:ltr;
	
	font-family: 'Open Sans', sans-serif;
	color: #252525;
	position: relative;
	padding:0;
	margin: 0;
}


#addPlug .butprefmosaique:hover {
	color: #011C44;
	text-shadow: 1px 1px 1px #CCDFFC;
}
.bold{font-family:'Roboto';font-weight:700;}

.footer-widgets-area {
	padding-top: 30px;
	padding-bottom: 10px;
	color: #999999;
}

.footer-widgets-area .tg-one-fourth .widget-title {
	text-align: left;
}

.footer-widgets-area h3.widget-title {
	color: #D5D5D5;
}

.footer-widgets-area .tg-one-fourth p {
	text-align: left;
	color: #999999;
}

.footer-widgets-area a {
	color: #D5D5D5 !important;
}

.footer-widgets-area a:hover {
	color: #0FBE7C !important;
}

.footer_bottom .footer_bottom_inner span.copyright {
    float:right;
    margin-top:15px;
    margin-bottom:15px;
    font-size: 14px;
    font-weight: bold;
    color: #888888;
}

.footer_bottom .footer_bottom_inner span.copyright a {
    color: #888888;
}
#ad1 div.bsap{width:300px!important}
#ad1 div.bsap a,#ad1 div.bsap iframe{float:none}
#ad1,#adsenseHomepage{margin:14px 3px}
