﻿


#wrap{width:100%; float:left; clear:both; overflow:hidden; font-family: 'open_sanslight';}

#wrap:before, #wrap:after{display:table; clear:both; content:"";}

#wrapde:before, #wrap:after{display:table; clear:both; content:"";}


.anchura-buscar {
	display: inline-block;
	width: 255px;
}

.text-title,.text-title-110,.text-title-140,.text-title-150,.text-title-18,.text-title-20,.text-title-22,.text-title-26,.text-title-28,.text-title-30,.text-title-40,.text-title-50,.text-title-65,.text-title-80{text-transform:uppercase;font-weight:400;margin:0;padding:0;border:0}

.text-title.transform-none,.transform-none.text-title-110,.transform-none.text-title-140,.transform-none.text-title-150,.transform-none.text-title-18,.transform-none.text-title-20,.transform-none.text-title-22,.transform-none.text-title-26,.transform-none.text-title-28,.transform-none.text-title-30,.transform-none.text-title-40,.transform-none.text-title-50,.transform-none.text-title-65,.transform-none.text-title-80{text-transform:none}

.text-title-30{font-size:30px}

.text-title-30.same-line-height{line-height:30px}

.text-title-30.line-height-p5{line-height:35px}

.text-title-30.line-height-l5{line-height:25px}

	#header-left{padding-top: 11px; float:left; width: auto;}


.left{float:left;}


.contentheading, .componentheading {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	font-weight			: bold;
	color				: #000000;
	width				: 100%;
	border-bottom		: 1px solid #f0f0f0;
}
.signin a{color:#4f9de1;font-size:0.92308em;font-family:'Gotham SSm 5r','Gotham SSm A','Gotham SSm B';font-weight:500;font-style:normal;}
.signin a:hover{color:#fcb034;}

.three-row-item:nth-of-type(3n+1)	{
	width:100%;
}

.three-row-item {
    float: left;
    margin-right: 30px;
    margin-top: 30px;
    width: calc(50% - 15px);
}

.three-row-item:nth-of-type(3n)	{
	margin-right:-1px;
}

.three-row-item .item-meta	{
	background:#f2f2f2;
	padding:10px;
}


.three-row-item .item-meta .category	{
	font-family:'HelveticaNeueW01-77BdCn_692722',"HelveticaNeue-CondensedBold","Helvetica Neue", Helvetica, Arial; 
	font-size:14px;
	font-weight:normal;
	margin-bottom:15px;
	color:#000;
	text-transform:uppercase;
}

.editors-picks .three-row-item .item-meta .category	{
	display:none;
}

.three-row-item .item-meta .title	{
	font-size:25px;
	margin-bottom:15px;
}

.three-row-item .item-meta .title a	{
	color:#2c3138;
	font-family: 'Georgia W01 Bold',"Georgia Bold";
    font-size: 25px;
	font-weight: normal;
}

.three-row-item .item-meta h2.dek	{
	font-size:18px;
	font-weight:normal;
	margin-bottom:15px;
}

.three-row-item .item-meta .title, .three-row-item .item-meta .dek	{
	line-height:1.2em;
}

.three-row-item .item-meta .by-line-and-date	{
	font-size:14px;
}







.site-main {
	position: relative;
}


.attachment .site-main .sidebar-container {
	display: none;
}





.site-main .mu_register {
	margin: 0 auto;
	max-width: 604px;
	width: 100%;
}


.site-main .mu_register input[type="submit"],
.site-main .mu_register #blog_title,
.site-main .mu_register #user_email,
.site-main .mu_register #blogname,
.site-main .mu_register #user_name {
	font-size: inherit;
	width: 270px;
}


.site-main .mu_register input[type="submit"] {
	width: auto;
}



.site-main .sidebar-container, #sideNav {display:inline-block;float:left;width:220px;margin:0px 0px 0px 10px}


footer.main-footer .inner-footer {
  display: inline-block;
}

.header .lt-header{float:left;padding-top:25px;padding-left:10px;}
.title .separator{display:none}
.title .separator.small,.title .separator.small.left,.title .separator.small.right{margin-top:14px;margin-bottom:10px}
.separator{position:relative;display:block;height:1px;background-color:#eaeaea;margin:10px 0}
.separator.transparent{background-color:transparent}
.separator.small{background-color:#303030;height:2px;position:relative;width:22px;display:block;margin:10px auto 20px auto}
.separator.small.left{margin:10px 0 20px 0}
.separator.small.right{margin:10px 0 20px auto}
.q_counter_holder .separator.small{background-color:#eaeaea;margin:19px auto 0 auto}
.q_counter_holder.left .separator.small{margin-left:0;margin-right:auto}
.q_counter_holder.right .separator.small{margin-left:auto;margin-right:0}
.q_pie_chart_holder .separator.small{background-color:#eaeaea;margin:10px auto 12px auto}
.portfolio_slider .image_holder .separator.small{margin:10px auto;background-color:#fff}
.projects_holder article .hover_feature_holder_title .separator.small,.projects_masonry_holder article .hover_feature_holder_title .separator.small{background-color:#fff;margin-top:10px;margin-bottom:10px}
.projects_holder article .portfolio_description .separator.small{margin-top:10px;margin-bottom:10px}
.portfolio_slider .image_holder .separator.small.transparent{background-color:transparent!important}
.projects_holder.hover_text article .hover_feature_holder_title .separator{background-color:#fff}
.projects_masonry_holder .separator,.masonry_with_space_only_image .separator{background-color:#fff}
.portfolio_main_holder .item_holder.subtle_vertical_hover .text_holder .separator{display:inline-block;background-color:#fff;margin-top:20px}
.portfolio_with_hover_text .portfolio_main_holder .item_holder.image_subtle_rotate_zoom_hover .separator{background-color:#fff;opacity:0;-webkit-transition:opacity .4s ease-out;-moz-transition:opacity .4s ease-out;-ms-transition:opacity .4s ease-out;-o-transition:opacity .4s ease-out;transition:opacity .4s ease-out}
.portfolio_with_hover_text .portfolio_main_holder .item_holder.image_subtle_rotate_zoom_hover:hover .separator{opacity:1}
.portfolio_with_hover_text .portfolio_main_holder .item_holder.image_text_zoom_hover .separator{background-color:#fff}
.portfolio_with_hover_text .portfolio_main_holder article .item_holder.slow_zoom .separator{background-color:#fff}
.portfolio_with_hover_text .portfolio_main_holder article:hover .item_holder.split_up .separator{background-color:#fff}
.portfolio_with_hover_text .portfolio_main_holder .item_holder.cursor_change_hover .separator{background-color:#fff}
.blog_large_image_simple .separator.small{margin-top:22px}
.contact_section .separator,.contact_section .separator.small.right,.contact_section .separator.small.left{margin-top:6px;margin-bottom:35px}
.q_team .q_team_text_inner .separator{background-color:#1abc9c;margin-bottom:16px!important}
.carousel-inner .slider_content .text.one_by_one h2,.carousel-inner .slider_content .text.one_by_one h4,.carousel-inner .slider_content .text.one_by_one .separator,.carousel-inner .slider_content .text.one_by_one p,.carousel-inner .slider_content .text.one_by_one a.qbutton,.carousel-inner .slider_content .text.one_by_one .slide_anchor_holder{opacity:0;filter:alpha(opacity = 0);position:relative;top:70px}
.carousel-inner .active .slider_content .text.one_by_one h2,.carousel-inner .active .slider_content .text.one_by_one h4,.carousel-inner .active .slider_content .text.one_by_one .separator,.carousel-inner .active .slider_content .text.one_by_one p,.carousel-inner .active .slider_content .text.one_by_one a.qbutton,.carousel-inner .active .slider_content .text.one_by_one .slide_anchor_holder{-webkit-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-moz-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-o-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;opacity:1;filter:alpha(opacity = 100)}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator .separator{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel .item .text .separator{margin-top:40px;margin-bottom:40px;width:68%}
.carousel .item .left .text .separator{margin-left:0}
.carousel .item .right .text .separator{margin-right:0}

#content .views-row{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #999}
#content .views-row-last{padding-bottom:0;margin-bottom:0;border-bottom:none}
.views-row h2.node-title{margin-bottom:5px;font-size:16px}
.views-row h2.node-title a{font-weight:normal}
.views-row p{margin:0}
#content .view-staff .views-row{float:left;width:48%;border:none}
#content .view-staff .views-row-odd{margin-right:20px}
#content .view-staff .views-row-last{padding-bottom:20px;margin-bottom:20px}

body.home div#content div.entry-meta span.entry-date,body.archive div#content div.entry-meta span.entry-date,body.search div#content div.entry-meta span.entry-date{margin-bottom:1.1em;}

body.single div.entry-date,body.single div.entry-meta{color:#888;font-size:1em;line-height:150%;text-align:center;}

body.single .entry-date{word-spacing:0.5em;}

div.entry-content ul.xoxo li ul li span.entry-date{font-weight:normal;}

div.hentry .entry-date{font-weight:700;word-spacing:0.2em;}

div.comments h3,body.archive h2.page-title,body.search h2.page-title,div.comments h3.comment-header span.comment-count span.meta-sep,body h2.page-title span.archive-meta span.meta-sep,body div.entry-date span.meta-sep{font-weight:400;}

	div#content h2,div#content h3,div#content h4,div#content h5,div#content h6,body.archive div.archive-meta,body.attachment div.entry-content div.attachment-content p.attachment-name,body.home div#content div.entry-meta span,body.archive div#content div.entry-meta span,body.search div#content div.entry-meta span,body.single div.entry-date,body.single div.entry-meta,div#content blockquote,div.comments ol.commentlist li div.comment-meta,div.entry-content div.page-link,div.entry-content span.tag-links,body.page div.archive-meta,div.formcontainer form#commentform div.form-input input,div.formcontainer form#commentform div.form-textarea textarea#comment,input#s,div.entry-content div.entry-caption{font-family:georgia,times,serif;}



#content.authors {
	background: white;
	padding: 20px;
}


.site-content {
  width: 100%;
}


.site-content .gallery {
  padding-bottom: 1.5em;
}


.site-content .gallery a img {
  border: none;
  height: auto;
  max-width: 90%;
}


.site-content .site-navigation {
  display: none;
}


.theslider .slides .buythem a.buybutton {
background-color: #000;
background-color: rgba(0,0,0, .75);
padding: 12px;
font-size: 2em;
color: #ffff00;
border-right: 2px solid #ffff00;
border-left: 2px solid #ffff00;
border-top: 2px solid #ffff00;
display: inline-block;
line-height: 1;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
font-weight: 600;
}


.theslider .slides .buythem a.buybutton:hover {
background-color: #6bc23e;
background-color: rgba(107, 194, 62, .8);
color: #fff;
}


.theslider .slides .buythem a.buybutton img {
vertical-align: middle;
max-width: 24px;
line-height: 0px;
margin: 0px;
}

	
	.marketing4-zone .carousel-inner .item .img-i{
		position:absolute;
	}

#header #logo .site-description {
    margin-top: 1.4em;
}

#logo .site-description {font:normal 14px/1em 'Droid Sans', arial, sans-serif;color:#ffffff;}

#mainNav ul li.menu-item-6443 {
	display: none;
}

#mainNav ul#menu-header-main li.menu-item-7297 a:before {
	height: 17px;
}

#mainNav ul li.menu-item-7292 ul li {
  width: 225px;
}

#mainNav ul li.menu-item-7293 ul li,
#mainNav ul li.menu-item-7294 ul li,
#mainNav ul li.menu-item-7296 ul li {
  width: 205px;
}

	
	#mainNav ul li.menu-item-7297 { display: inline-block; }

	#mainNav ul li.menu-item-7300 .abbreviate { display: none; }

	#mainNav ul#menu-header-main li.menu-item-6442 a:before { height: 15px; }

	#mainNav ul li.menu-item-6421 ul li, #mainNav ul li.menu-item-6422 ul li, #mainNav ul li.menu-item-6423 ul li { width: 190px; }
	
	#mainNav .sub-menu, #mainNav ul li.menu-item-7292 ul li, #mainNav ul li.menu-item-7293 ul li, #mainNav ul li.menu-item-7294 ul li, #mainNav ul li.menu-item-7296 ul li { width: 100%; }

	#mainNav ul li.menu-item-7296 { display: block !important; }

	#mainNav ul#menu-header-contact li.menu-item-7303,
	#mainNav ul#menu-header-contact li.menu-item-7304,
	#mainNav ul#menu-header-contact li.menu-item-7305,
	#mainNav ul#menu-header-contact li.menu-item-7306,
	#mainNav ul#menu-header-contact li.menu-item-7307,
	#mainNav ul#menu-header-contact li.menu-item-7303 a,
	#mainNav ul#menu-header-contact li.menu-item-7304 a,
	#mainNav ul#menu-header-contact li.menu-item-7305 a,
	#mainNav ul#menu-header-contact li.menu-item-7306 a,
	#mainNav ul#menu-header-contact li.menu-item-7307 a { display: inline-block; }

	#mainNav ul#menu-header-contact li.menu-item-7299 { display: none; }

		

.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }
.teaser-promo--small-thumb .teaser-promo__title-wrapper{float:none;margin-left:100px}
.teaser-promo--small-thumb .teaser-promo__title{color:#000;font-size:15px;font-family:"Code Pro Bold",sans-serif;font-weight:normal;line-height:24px}
.teaser-promo__title-wrapper--microsite-teaser{float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:10px;padding-right:10px;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}
.flexbox .teaser-promo__title-wrapper--microsite-teaser{width:auto;margin:0;padding:0 10px;-webkit-flex:1;-ms-flex:1;flex:1}
.teaser-promo__title-wrapper--home-page-most-popular{float:none;margin-left:100px}
.teaser-promo__title.teaser-promo__title--home-page-most-popular{color:#000;font-size:15px;font-family:"Avant Garde Gothic",sans-serif;font-weight:normal;line-height:20px}
.teaser-promo__title.teaser-promo__title--home-page-most-popular:hover{color:#ae27a7}
.teaser-promo__title.teaser-promo__title--cast-page{margin:0 0 10px 0;color:#fff}
.teaser-promo__title.teaser-promo__title--cast-page:focus,.teaser-promo__title.teaser-promo__title--cast-page:hover{color:#fff}
.teaser-promo__title{margin:0;font-family:"Code Pro Bold",sans-serif;font-weight:normal;font-size:17px;line-height:1.3}
.teaser-promo__title:hover{color:#ae27a7}
.teaser-promo__title--show-schedule{font-size:16px;margin-bottom:2px}
.teaser-promo__title--global-schedule,.teaser-promo__title--show-schedule{color:#26245d}
.teaser-promo__title--global-schedule:hover,.teaser-promo__title--show-schedule:hover{color:#ae27a7}
.teaser-promo__info--global-schedule .teaser-promo__title--global-schedule{font-size:15px}
.gallery-promos .teaser-promo__title{font-size:16px}
.featured-promos .teaser-promo__title{font-size:16px}
.teaser-promo__title.teaser-promo__title--microsite-banner{display:inline-block;margin:0;font-family:"Code Pro Bold",sans-serif;font-weight:bold;font-size:14px;line-height:1.25;color:#fff}
.page-header--microsite-popup .teaser-promo__title.teaser-promo__title--microsite-banner{color:#fff}
.teaser-promo__title.teaser-promo__title--microsite-teaser{display:inline-block;margin:0;font-family:"Code Pro Bold",sans-serif;font-weight:bold;font-size:16px;line-height:1.3;color:#222}
.teaser-promo__wrapper-link:hover .teaser-promo__title--microsite-banner{color:#26245d}
.teaser-promo__title.teaser-promo__title--index-teaser{display:block;font-size:15px;font-weight:bold}


.header .fb_text {
	vertical-align: middle;
	display: inline-block;
}


.hu .header .fb_text, .ro .header .fb_text {
	font-size: 11px;
}


.cs .header .fb_text, .el .header .fb_text, .hi .header .fb_text, .fr .header .fb_text {
	font-size: 12px;
}


.ru .header .fb_text {
	font-size: 16px;

}
.topnav{text-align:right;height:21px;padding:7px 0 0 0;}
.topnav li{font:bold 12px Arial,Helvetica,sans-serif;line-height:130%;color:#fff;display:inline;}
.topnav li em{margin:0 8px;}
.topnav li a{color:#7cbef5;}
.topnav li a span{color:#ffd646;}
.topnav li a:hover,.topnav li a:hover span{color:#fff;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a{color: #ffffff;text-transform: uppercase;font-size: 16px;letter-spacing: 0;font-weight: 800;padding: 25px 0;color: #ffffff;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a:hover{background-color: #ffffff;color: #444444;}
#mk-main-navigation ul.sub-menu a.menu-item-link,#mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color: #b3b3b3;}
#mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color: #e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size: 12px;font-weight: normal;text-transform:uppercase;letter-spacing: 1px;}



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


.home-nav li.nav-logout, .home-nav li.nav-register, .home-nav li.nav-login {
  display: none;
}

  
  .home-nav li.nav-login {
    display: block;
    position: absolute;
    width: auto;
    right: 20px;
  }

  
  .home-nav li.nav-login a {
    font-size: 15px;
    color: #fee833;
  }

  
  #site-navigation-main div.mobile-nav li.nav-login {
    display: block;
    position: absolute;
    width: auto;
    right: 20px;
  }

  
  #site-navigation-main div.mobile-nav li.nav-login a {
    font-size: 15px;
    color: #fee833;
  }

	#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;}


        .col_head, .col_head_new_release, .last_col_head
        {
            width: 298px;
            background-color: #ecf1f4;
            text-align: center;
            padding: 5px;
            margin-right: 5px;
            margin-bottom: 10px;
            float: left;
        }


            .col_head h2, .col_head_new_release h2, .last_col_head h2
            {
                font-family: verdana,helvetica,arial;
                font-weight: bold;
                font-size: 12px;
                color: #6b92a7;
                padding: 0px 0px;
                margin: 0px 0px;
            }


#ad-header-wrapper {background:transparent;width:100%;padding:0;padding-top:20px;}

#ad-header-wrapper .container {padding:0;}


.statestop { background-color: #c2d7ef; text-align: center; }

.timeline-items .inner-content .bg-img{position: absolute;bottom:0;left: 50%;margin-left:-710px; width:400px;height:460px;-webkit-transition: all 0.35s linear; -moz-transition: all 0.35s linear; -o-transition: all 0.35s linear; -ms-transition: all 0.35s linear; transition: all 0.35s linear;z-index:1;}



#after-content{
	 border-top:1px solid #eeede8;
	 background:#fdfcf9;
	 clear:both;
	 width:960px;
	 padding:20px;
}
#social-dropdown .middle,#stream-email .middle{float:left;width:477px}

 
.col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-sm-4, .col-md-4, .col-lg-4, .col-sm-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-sm-7 .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-lg-9, .col-sm-10, .col-md-10, .col-lg-10, .col-sm-12, .col-xs-12, .col-md-12, .col-lg-12  {
    position: relative;
    min-height: 0.0625rem;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}

    .col-lg-12 { width: 100%; }

.rhp-rhino .rhino-event-wrapper .rhino-event-left, .rhp-rhino .tribe-events-single .rhino-event-left, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-left, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-left {
  display: none;
}

  .rhp-rhino .rhino-event-wrapper .rhino-event-left, .rhp-rhino .tribe-events-single .rhino-event-left, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left {
    display: inline-block;
    float: left;
    width: 27%;
    padding-right: 3%;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-datebox, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-datebox, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox {
    display: inline-block;
    float: left;
    width: 30%;
    text-align: center;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-datebox.no-thumbnail, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-datebox.no-thumbnail, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox.no-thumbnail {
    width: 100%;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month {
    padding: 6px 0;
    margin: 0;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month p, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month p, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month p {
    font-size: 16px;
    line-height: 1;
    margin: 0;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date {
    padding: 4px 0;
    margin: 0;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date p, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date p, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date p {
    font-size: 30px;
    line-height: 1;
    font-weight: bold;
    margin: 0;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day {
    padding: 2px 0;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day p, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day p, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day p {
    font-size: 14px;
    line-height: 1;
    margin: 0;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-thumb, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-thumb, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-thumb {
    display: inline-block;
    float: right;
    width: 65%;
    height: auto;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-thumb img, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-thumb img, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-thumb img {
    width: 100%;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-thumb.no-thumbnail, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-thumb.no-thumbnail, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-thumb.no-thumbnail {
    display: none;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left.no-thumbnail, .rhp-rhino .tribe-events-single .rhino-event-left.no-thumbnail, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left.no-thumbnail {
    width: 10%;
  }

 .rhino-event-wrapper .rhino-event-left,  .tribe-events-single .rhino-event-left,  .widget.tribe-events-list-widget .rhino-event-left,  #tribe-events-content table.tribe-events-calendar .rhino-event-left {
  display: none;
}


 .rhino-event-wrapper .rhino-event-left,
 .tribe-events-single .rhino-event-left,
 .widget.tribe-events-list-widget .rhino-event-left,
 #tribe-events-content table.tribe-events-calendar .rhino-event-left {
  display: none;
}

  .rhino-event-wrapper .rhino-event-left, .tribe-events-single .rhino-event-left, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left {
    display: inline-block;
    float: left;
    width: 27%;
    padding-right: 3%;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-datebox, .tribe-events-single .rhino-event-left .rhino-event-datebox, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox {
    display: inline-block;
    float: left;
    width: 30%;
    text-align: center;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-datebox.no-thumbnail, .tribe-events-single .rhino-event-left .rhino-event-datebox.no-thumbnail, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox.no-thumbnail {
    width: 100%;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month, .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month {
    padding: 6px 0;
    margin: 0;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month p, .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month p, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month p {
    font-size: 16px;
    line-height: 1;
    margin: 0;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date, .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date {
    padding: 4px 0;
    margin: 0;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date p, .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date p, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date p {
    font-size: 30px;
    line-height: 1;
    font-weight: bold;
    margin: 0;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day, .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day {
    padding: 2px 0;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day p, .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day p, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day p {
    font-size: 14px;
    line-height: 1;
    margin: 0;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-thumb, .tribe-events-single .rhino-event-left .rhino-event-thumb, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-thumb {
    display: inline-block;
    float: right;
    width: 65%;
    height: auto;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-thumb img, .tribe-events-single .rhino-event-left .rhino-event-thumb img, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-thumb img {
    width: 100%;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-thumb.no-thumbnail, .tribe-events-single .rhino-event-left .rhino-event-thumb.no-thumbnail, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-thumb.no-thumbnail {
    display: none;
  }

  .rhino-event-wrapper .rhino-event-left.no-thumbnail, .tribe-events-single .rhino-event-left.no-thumbnail, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left.no-thumbnail {
    width: 10%;
  }

.slidertext {float:left; font-size:14px;line-height: 1.5; padding:2%; }

.slidertitle, .slidertext,.flex-control-nav { background:rgba(240,0,0,0.8) }

.box3{border:2px solid #ccc;margin:0 0 10px 0;}
.pane-ti-lsg-ay-homepage-hero-touts .attachment-after .homepage-nav-wrapper .homepage-nav{float:right;margin:0 0px 0 10px;padding:0}
.pane-ti-lsg-ay-homepage-hero-touts .attachment-after .homepage-nav-wrapper .homepage-nav li{display:block;width:245px;height:80px;float:left;clear:both;margin:0;padding:14px 10px 5px 25px;background:#fff;border-bottom:1px dashed #ec008c;position:relative}
.pane-ti-lsg-ay-homepage-hero-touts .attachment-after .homepage-nav-wrapper .homepage-nav li p{padding:0;margin:0}
.pane-ti-lsg-ay-homepage-hero-touts .attachment-after .homepage-nav-wrapper .homepage-nav li.flex-active{background-color:#E5D2E7}
.pane-ti-lsg-ay-homepage-hero-touts .attachment-after .homepage-nav-wrapper .homepage-nav li.flex-active a{color:#E85D78}
.pane-ti-lsg-ay-homepage-hero-touts .attachment-after .homepage-nav-wrapper .homepage-nav li.flex-active:after{content:'';position:absolute;top:40%;left:0;width:0;height:0;border:10px solid;border-left-color:#E85D78;border-top-color:#E5D2E7;border-right-color:#E5D2E7;border-bottom-color:#E5D2E7}
.pane-ti-lsg-ay-homepage-hero-touts .attachment-after .homepage-nav-wrapper .homepage-nav li a{font:22px "kepler-std";display:block;color:#000;height:54px;overflow:hidden}


.menu-dropdown li.level2{
	border: 0;
	margin:0;
	padding: 0 10px;
}


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}




li.widget {
    font-size: 1.25em;
    line-height: 1.32em;
}





.custom li.widget {
    margin-bottom: 1.95em;
}

		li.widget p { margin-bottom: 1.385em; }

		li.widget abbr, li.widget acronym { font-size: 0.846em; }

		li.widget code { font-size: 0.923em; }

			li.widget ul li { margin-bottom: 0.692em; }

				li.widget li ul { margin: 0.692em 0 0 1.385em; }

	
	li.widget .widget_box { padding: 0.692em; border-width: 0.077em; }






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}





#main {
	clear: both;
	overflow: hidden;
	padding: 40px 0 0 0;
}



#main .widget-area ul {
	margin-left: 0;
	padding: 0 20px 0 0;
}

#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}

.block-left {
  max-width: 535px;
  width: 100%;
}

  .node-type-profile .block-left {
    margin-bottom: 0;
  }
.modal.fade .modal-dialog{-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0);-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:translate3d(0,0,0);transform:translate3d(0,0,0);}
.modal-dialog{position:relative;width:auto;margin:10px;}
div.search-modal .modal-dialog{max-width:360px;}
div#language.modal.fade.language.in div.modal-dialog div.modal-content div.modal-body ul{padding-left:0;}

#title_area01{
padding:5px 6px;
margin-bottom:25px;
text-align:center;
background:#fff;
background: -moz-linear-gradient(top,#eee,#fff);
background: -webkit-gradient(linear, center top, center bottom, from(#eee), to(#fff));
background: linear-gradient(top center, #eee 100%, #fff 0%);
}
img.alignnone{margin:0 0 10px 0;display:inline;}

.aom_lv {width:100%; list-style-type:none; margin:6px 0; padding:0; display:table;}

.aom_lv li {margin:0; padding:6px 0 0 0; display:table;}


#sf-sidebar, .sf-view-level-custom, .sf-scroll-wrapper {
    -webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.215, 0.061, 0.355, 1), opacity 0.4s cubic-bezier(0.215, 0.061, 0.355, 1), background  0.4s cubic-bezier(0.215, 0.061, 0.355, 1);
    -moz-transition:-moz-transform  0.4s cubic-bezier(0.215, 0.061, 0.355, 1), opacity 0.4s cubic-bezier(0.215, 0.061, 0.355, 1), background  0.4s cubic-bezier(0.215, 0.061, 0.355, 1);
    -ms-transition: -ms-transform  0.4s cubic-bezier(0.215, 0.061, 0.355, 1), opacity 0.4s cubic-bezier(0.215, 0.061, 0.355, 1), background  0.4s cubic-bezier(0.215, 0.061, 0.355, 1);
    -o-transition: -o-transform  0.4s cubic-bezier(0.215, 0.061, 0.355, 1), opacity 0.4s cubic-bezier(0.215, 0.061, 0.355, 1), background  0.4s cubic-bezier(0.215, 0.061, 0.355, 1);
    transition: transform  0.4s cubic-bezier(0.215, 0.061, 0.355, 1), opacity 0.4s cubic-bezier(0.215, 0.061, 0.355, 1), background  0.4s cubic-bezier(0.215, 0.061, 0.355, 1);
    -webkit-transition-delay: .05s;
    transition-delay: .05s;
}



#sf-sidebar.sf-compact .sf-scroll-wrapper {
    height: 100%;
    -webkit-overflow-scrolling : touch;
}

#sf-sidebar .sf-scroll-wrapper {
    width: 100%;
    overflow: hidden;
    height: 100%;
}

#sf-sidebar .sf-scroll {
    width: 100%;
    padding-right: 30px;
    overflow: auto;
    height: 100%;
}


.sf-sidebar-full #sf-sidebar .sf-scroll {
    padding-right: 0;
}

#sf-sidebar .sf-scroll-wrapper::-webkit-scrollbar {
    display: none;
}
  	
.ppt-clean-carousel_wrapper { clear:both; height:160px; }


#usersite-container .text-main, #usersite-container h1, #usersite-container h2, #usersite-container h3, #usersite-container h4, #usersite-container h5 {
  color: #333333; }


#usersite-container a, #usersite-container .text-main a,
#usersite-container h1 a, #usersite-container h2 a, #usersite-container h3 a, #usersite-container h4 a, #usersite-container h5 a {
  color: #f27f70; }
body.admin-bar.admin-bar-top .main-menu.sticky.fixed{top:5.75rem;}
body.layout-boxed #pusher .top-menu,body.layout-boxed #pusher .main-menu,body.layout-boxed #pusher .page-header{padding-left:10px;padding-right:10px;}
.main-menu-over #inner_wrapper,.no-padding #inner_wrapper,.page-title-shown #inner_wrapper{padding-top:0 !important;}
.main-menu{background:#fff;-webkit-transition:border-bottom 0.15s ease-in-out;-moz-transition:border-bottom 0.15s ease-in-out;-ms-transition:border-bottom 0.15s ease-in-out;-o-transition:border-bottom 0.15s ease-in-out;transition:border-bottom 0.15s ease-in-out;width:100%;z-index:1;clear:both;}
.main-menu .top-bar .title-area{width:20%;}
.main-menu .top-bar .name{height:inherit;line-height:90px;padding-left:0;}
.main-menu .top-bar .name a{line-height:87px !important;font-size:18px;font-weight:400;}
.main-menu .top-bar .name h1 a{color:#181818;}
.main-menu .top-bar .name h1 a:hover{color:#e8280b;}
.main-menu.sticky.fixed .top-bar .name h1 a{color:#181818;}
.main-menu.sticky.fixed .top-bar .name h1 a:hover{color:#e8280b;}
.main-menu.sticky.fixed .top-bar .name{height:inherit;line-height:0px;padding-left:0;}
.main-menu.sticky.fixed .top-bar .name a{line-height:-3px !important;font-size:18px;font-weight:400;}
.main-menu:not(.fixed){position:relative;margin-top:inherit;margin-bottom:inherit;border-top-width:0;border-bottom-width:1px;border-left-width:0;border-right-width:0;border-color:#eaeaea;border-style:solid;}
.main-menu:not(.fixed).all-boxed{max-width:70.75rem;margin-left:auto;margin-right:auto;border-radius:3px;}
.has-page-header .main-menu{border-color:#f3f3f3;}
.main-menu.sticky.fixed{top:60px;height:0px;background-color:rgba(243,243,243,0.95);z-index:98;width:100%;}
.main-menu.sticky.fixed:not(.sticky-scroll-up){-webkit-transition:background-color 0.2s ease-in-out,opacity 0.2s ease-in-out,color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out,opacity 0.2s ease-in-out,color 0.2s ease-in-out;-ms-transition:background-color 0.2s ease-in-out,opacity 0.2s ease-in-out,color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out,opacity 0.2s ease-in-out,color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out,opacity 0.2s ease-in-out,color 0.2s ease-in-out;}
.main-menu.sticky.fixed:not(.sticky-scroll-up):not(.disable-animation){-webkit-animation:fadeInTop .5s .1s 1 both ease-in-out;-moz-animation:fadeInTop .5s .1s 1 both ease-in-out;-o-animation:fadeInTop .5s .1s 1 both ease-in-out;animation:fadeInTop .5s .1s 1 both ease-in-out;}
.main-menu.sticky.fixed.sticky-scroll-up.nav-down{-webkit-transition:background-color 0.2s ease-in-out,opacity 0.2s ease-in-out,color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out,opacity 0.2s ease-in-out,color 0.2s ease-in-out;-ms-transition:background-color 0.2s ease-in-out,opacity 0.2s ease-in-out,color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out,opacity 0.2s ease-in-out,color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out,opacity 0.2s ease-in-out,color 0.2s ease-in-out;}
.main-menu.sticky.fixed.sticky-scroll-up.nav-down:not(.disable-animation){-webkit-animation:fadeInTop .5s .1s 1 both ease-in-out;-moz-animation:fadeInTop .5s .1s 1 both ease-in-out;-o-animation:fadeInTop .5s .1s 1 both ease-in-out;animation:fadeInTop .5s .1s 1 both ease-in-out;}
.main-menu.sticky.fixed.sticky-scroll-up.nav-up{-webkit-transition:background-color 0.2s ease-in-out,opacity 0.2s ease-in-out,color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out,opacity 0.2s ease-in-out,color 0.2s ease-in-out;-ms-transition:background-color 0.2s ease-in-out,opacity 0.2s ease-in-out,color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out,opacity 0.2s ease-in-out,color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out,opacity 0.2s ease-in-out,color 0.2s ease-in-out;-webkit-animation:fadeOutTop .5s .1s 1 both ease-in-out;-moz-animation:fadeOutTop .5s .1s 1 both ease-in-out;-o-animation:fadeOutTop .5s .1s 1 both ease-in-out;animation:fadeOutTop .5s .1s 1 both ease-in-out;}
.main-menu.main-menu-over:not(.fixed){z-index:2;width:100%;border:0;-webkit-transition:background-color 0.4s ease-in-out,opacity 0.4s ease-in-out,color 0.4s ease-in-out;-moz-transition:background-color 0.4s ease-in-out,opacity 0.4s ease-in-out,color 0.4s ease-in-out;-ms-transition:background-color 0.4s ease-in-out,opacity 0.4s ease-in-out,color 0.4s ease-in-out;-o-transition:background-color 0.4s ease-in-out,opacity 0.4s ease-in-out,color 0.4s ease-in-out;transition:background-color 0.4s ease-in-out,opacity 0.4s ease-in-out,color 0.4s ease-in-out;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-light{background-color:rgba(255,255,255,0.7) !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-light ul.top-level.is-searching .has-form .fa{color:#000 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-light ul.top-level.is-searching .has-form input{color:#000 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-light ul.top-level.is-searching .has-form input::-webkit-input-placeholder{color:#000 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-light ul.top-level.is-searching .has-form input:-moz-placeholder{color:#000 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-light ul.top-level.is-searching .has-form input::-moz-placeholder{color:#000 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-light ul.top-level.is-searching .has-form input:-ms-input-placeholder{color:#000 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-light.main-menu-over-alpha-megamenus .category_posts_sub_menu{border-top:1px solid rgba(255,255,255,0.4) !important;background-color:rgba(255,255,255,0.7) !important;color:#000 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-light.main-menu-over-alpha-megamenus .category_posts_sub_menu .category_submenu_post a{color:#000 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-light.main-menu-over-alpha-megamenus .category_posts_sub_menu .category_submenu_post a:hover{color:rgba(0,0,0,0.7) !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-light.main-menu-over-alpha-megamenus .category_posts_sub_menu .category_links_wrap{border-top:1px solid rgba(255,255,255,0.7) !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-light.main-menu-over-alpha-megamenus .category_posts_sub_menu .category_links_wrap a:hover{color:rgba(0,0,0,0.7) !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-light.main-menu-over-alpha-dropdowns .dropdown{box-shadow:none !important;border:0 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-light.main-menu-over-alpha-dropdowns .dropdown li{border:0;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-light.main-menu-over-alpha-dropdowns .dropdown li a{background-color:rgba(255,255,255,0.7) !important;color:#000 !important;border:0 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-light.main-menu-over-alpha-dropdowns .dropdown li:hover a{background-color:rgba(255,255,255,0.9) !important;color:#000 !important;border:0 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-dark{background-color:rgba(51,51,51,0.3) !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-dark ul.top-level.is-searching .has-form .fa{color:#fff !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-dark ul.top-level.is-searching .has-form input{color:#fff !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-dark ul.top-level.is-searching .has-form input::-webkit-input-placeholder{color:#fff !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-dark ul.top-level.is-searching .has-form input:-moz-placeholder{color:#fff !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-dark ul.top-level.is-searching .has-form input::-moz-placeholder{color:#fff !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-dark ul.top-level.is-searching .has-form input:-ms-input-placeholder{color:#fff !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-dark.main-menu-over-alpha-megamenus .category_posts_sub_menu{border-top:1px solid rgba(51,51,51,0) !important;background-color:rgba(51,51,51,0.3) !important;color:#fff !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-dark.main-menu-over-alpha-megamenus .category_posts_sub_menu .category_submenu_post a{color:#fff !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-dark.main-menu-over-alpha-megamenus .category_posts_sub_menu .category_submenu_post a:hover{color:rgba(255,255,255,0.7) !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-dark.main-menu-over-alpha-megamenus .category_posts_sub_menu .category_links_wrap{border-top:1px solid rgba(51,51,51,0.3) !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-dark.main-menu-over-alpha-megamenus .category_posts_sub_menu .category_links_wrap a:hover{color:rgba(255,255,255,0.7) !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-dark.main-menu-over-alpha-dropdowns .dropdown{box-shadow:none !important;border:0 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-dark.main-menu-over-alpha-dropdowns .dropdown li{border:0;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-dark.main-menu-over-alpha-dropdowns .dropdown li a{background-color:rgba(51,51,51,0.3) !important;color:#fff !important;border:0 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-over-dark.main-menu-over-alpha-dropdowns .dropdown li:hover a{background-color:rgba(51,51,51,0.5) !important;color:#fff !important;border:0 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-reset-alpha-hover:hover{background-color:rgba(255,255,255,0.8) !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-reset-alpha-hover:hover ul.top-level.is-searching .has-form .fa{color:#181818 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-reset-alpha-hover:hover ul.top-level.is-searching .has-form input{color:#181818 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-reset-alpha-hover:hover ul.top-level.is-searching .has-form input::-webkit-input-placeholder{color:#181818 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-reset-alpha-hover:hover ul.top-level.is-searching .has-form input:-moz-placeholder{color:#181818 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-reset-alpha-hover:hover ul.top-level.is-searching .has-form input::-moz-placeholder{color:#181818 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-reset-alpha-hover:hover ul.top-level.is-searching .has-form input:-ms-input-placeholder{color:#181818 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-reset-hover:hover{background-color:#fff !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-reset-hover:hover ul.top-level.is-searching .has-form .fa{color:#181818 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-reset-hover:hover ul.top-level.is-searching .has-form input{color:#181818 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-reset-hover:hover ul.top-level.is-searching .has-form input::-webkit-input-placeholder{color:#181818 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-reset-hover:hover ul.top-level.is-searching .has-form input:-moz-placeholder{color:#181818 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-reset-hover:hover ul.top-level.is-searching .has-form input::-moz-placeholder{color:#181818 !important;}
.main-menu.main-menu-over:not(.fixed).main-menu-reset-hover:hover ul.top-level.is-searching .has-form input:-ms-input-placeholder{color:#181818 !important;}
.main-menu .top-bar{height:auto;min-height:90px;background:none;padding-left:10px;padding-right:10px;}
.main-menu.sticky.fixed .top-bar{height:0px;min-height:inherit;}
.main-menu .top-bar.expanded .title-area{background:none;}
.main-menu .top-bar-section .menu{width:94%;}
.main-menu .top-bar-section .menu li a,.main-menu .top-bar-section .search li a{font-family:Roboto !important;font-weight:400 !important;text-transform:initial !important;font-size:1.5rem !important;letter-spacing:inherit !important;}
.main-menu .top-bar-section .menu.has-logo{width:70%;margin-right:40px;}
html.flexbox .main-menu .top-bar-section .menu{display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1;flex-flow:row wrap;}
html.flexbox .main-menu .top-bar-section .menu.stretch{-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;justify-content:space-between;}
.main-menu.sticky.fixed .top-bar-section.search-toggle-onunsticky .menu,.main-menu:not(.fixed) .top-bar-section.search-toggle-onsticky .menu{width:100%;}
.main-menu.sticky.fixed .top-bar-section.search-toggle-onunsticky .menu.has-logo,.main-menu:not(.fixed) .top-bar-section.search-toggle-onsticky .menu.has-logo{width:70%;margin-right:0;}
body.is-searching .main-menu .top-bar ul.menu,body.is-searching .main-menu .top-bar ul.title-area{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:opacity 0.15s ease-in-out;-moz-transition:opacity 0.15s ease-in-out;-ms-transition:opacity 0.15s ease-in-out;-o-transition:opacity 0.15s ease-in-out;transition:opacity 0.15s ease-in-out;}
.main-menu .top-bar-section ul.search{position:absolute;right:0;z-index:2;overflow:hidden;padding:1px 0;}
.main-menu:not(.fixed).all-boxed .top-bar-section ul.search{right:10px;}
.main-menu .top-bar-section ul.search.is-searching{width:100%;}
.main-menu:not(.fixed).all-boxed .top-bar-section ul.search.is-searching{right:0;left:10px;}
.main-menu .top-bar-section .has-form{height:90px;float:right;width:20px;}
.main-menu.sticky.fixed .top-bar-section .has-form{height:0px;}
.main-menu .top-bar-section ul.search.is-searching .has-form{width:100%;}
.main-menu .top-bar-section ul.search input{font-size:24px;padding-right:15px;padding-left:50px;margin-left:-10px;display:block;border:0;font-weight:300;background:transparent;color:#181818;top:25px;}
.main-menu.sticky.fixed .top-bar-section ul.search input{color:#181818;top:-20px;}
.main-menu .top-bar-section ul.search input::-webkit-input-placeholder{color:#181818;opacity:0.5;}
.main-menu .top-bar-section ul.search input:-moz-placeholder{color:#181818;opacity:0.5;}
.main-menu .top-bar-section ul.search input::-moz-placeholder{color:#181818;opacity:0.5;}
.main-menu .top-bar-section ul.search input:-ms-input-placeholder{color:#181818;opacity:0.5;}
.main-menu.sticky.fixed .top-bar-section ul.search input::-webkit-input-placeholder{color:#181818;opacity:0.5;}
.main-menu.sticky.fixed .top-bar-section ul.search input:-moz-placeholder{color:#181818;opacity:0.5;}
.main-menu.sticky.fixed .top-bar-section ul.search input::-moz-placeholder{color:#181818;opacity:0.5;}
.main-menu.sticky.fixed .top-bar-section ul.search input:-ms-input-placeholder{color:#181818;opacity:0.5;}
.main-menu .top-bar .has-form .button{position:absolute;top:2rem;right:0;padding:0px;background:none;color:#b7b7b7;width:auto;letter-spacing:inherit !important;line-height:1;}
.main-menu.sticky.fixed .top-bar .has-form .button{top:-8px;}
.main-menu.sticky.fixed .top-bar-section.search-toggle-onunsticky ul.search a.search-button,.main-menu:not(.fixed) .top-bar-section.search-toggle-onsticky ul.search a.search-button{display:none;}
.main-menu.sticky.fixed .top-bar-section ul.search.is-searching a.search-button{display:inline-block;}
.main-menu .top-bar-section ul.search.is-searching a.search-button{left:1px;right:inherit !important;}
.main-menu .top-bar-section ul.search.is-searching a.search-button i{color:#181818;font-size:22px;margin-top:-2px;}
.main-menu.sticky.fixed .top-bar-section ul.search.is-searching a.search-button i{color:#181818;}
.main-menu .top-bar-section ul.search a.search-close-button{top:33px;right:-100%;position:absolute;letter-spacing:inherit !important;line-height:1;}
.main-menu.sticky.fixed .top-bar-section ul.search a.search-close-button{top:-12px;}
.main-menu .top-bar-section ul.search.is-searching a.search-close-button{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;right:0;}
.main-menu:not(.fixed).all-boxed .top-bar-section ul.search.is-searching a.search-close-button{right:20px;}
.main-menu .top-bar-section ul.search.is-closing a.search-close-button{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;right:-100%;}
.main-menu .top-bar-section ul.search a.search-close-button i{background:#b7b7b7;color:#fff;display:inline-block;border-radius:100% !important;font-size:14px;padding:2px 4px 3px 4px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}
.main-menu .top-bar-section ul.search a.search-close-button i:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.zenbox{background:#f4f3ef;padding:.5em}
.zenbox h3{margin-top:0}

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


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}

		div.default_product_display div.item_no_image a  {
			width: 218px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }


div.default_product_display div.textcol div.imagecol {position: relative!important;}


#content .default_product_display {float:left;margin-right:30px;margin-bottom:30px;}


#content .default_product_display h2 a {text-decoration: none;font-size:16px;}


#content .default_product_display img {

margin-bottom: 10px;
}



		
		div.default_product_display div.textcol{
			margin-left: 230px !important;
			min-height: 220px;
			_height: 220px;
		}


.default_product_display {width:222px!important;max-width:222px!important;}

 
.col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-sm-4, .col-md-4, .col-lg-4, .col-sm-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-sm-7 .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-lg-9, .col-sm-10, .col-md-10, .col-lg-10, .col-sm-12, .col-xs-12, .col-md-12, .col-lg-12  {
    position: relative;
    min-height: 0.0625rem;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}

    .col-sm-12 { width: 100%; }

	.navigation-wrapper .menu-spacer-index {
	  border-right: 1px solid #eaf5fb;
	  height: 62px;
	  margin: 8px 0;
	}

.ombrage2 {  -moz-box-shadow: 7px 7px 14px #777;  -webkit-box-shadow: 7px 7px 14px #777;  box-shadow: 7px 7px 14px #333;  }
.hero-promo__description{font-family:"Avant Garde Gothic",sans-serif;color:#fff;font-size:15px;display:none;margin:0}
.front .hero-promo__description{color:#222}
.ai1ec-popover.ai1ec-popup .ai1ec-color-swatches{float:right;font-size:0.9em;}
.divider{display:none;}


.mobile #work_list .item {
	
}


.item {
	width: 270px;
	margin: 0 0 29px;
}


.item .figure_descr strong,
.item .figure_descr em,
.item .figure_descr em a,
.item .figure_descr span,
.item .figure_descr span a {
	transition: color 0.15s ease-out;
}

.item:hover .figure_descr strong,
.item:hover .figure_descr em,
.item:hover .figure_descr em a,
.item:hover .figure_descr span,
.item:hover .figure_descr span a {
	color: #181818;
}


.item .figure_descr {
	width: 270px;
	min-height: 105px;
	font-size: 12px;
	line-height: 1.5;
	padding: 15px 0 0;
	background: #fff;
}


.item .figure_descr strong,
.item .figure_descr em,
.item .figure_descr span {
	display: block;
	font-weight: normal;
	font-style: normal;
}


.item .figure_descr strong {
	font-size: 12px;
	font-family: AvenirLTPro-Heavy, sans-serif;
	color: #747474;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	margin: 0 0 10px;
}


.item .figure_descr em {
	color: #c8c8c8;
}


.item .figure_descr span {
	color: #c8c8c8;
	text-transform: lowercase;
}


.item .figure_descr em a,
.item .figure_descr span a {
	color: #c8c8c8;
	text-decoration: underline;
}


.item .figure_descr em a:hover,
.item .figure_descr span a:hover {
	color: #181818;
}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.block ol,.block ul{margin:0;padding:0 0 0.25em 1em;}
.region-header .block{xfont-size:0.857em;float:left;xmargin:0 10px;xpadding:0;}
.region-header .block .content{margin:0;padding:0;}
.region-header .block ul{margin:0;padding:0;}
.region-header .block li{list-style:none;list-style-image:none;xpadding:0;}
.region-header .block-menu{border:1px solid;border-color:#eee;border-color:rgba(255,255,255,0.2);padding:0;width:208px;}
.region-header .block-menu li a{display:block;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(255,255,255,0.2);padding:3px 7px;}
.region-header .block-menu li a:hover,.region-header .block-menu li a:focus,.region-header .block-menu li a:active{text-decoration:none;background:rgba(255,255,255,0.15);}
.region-header .block-menu li.last a{border-bottom:0;}
.region-header .block-locale ul li{display:inline;padding:0 0.5em;}
#triptych .block{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #dfdfdf;line-height:1.3;}
#triptych .block.last{border-bottom:none;}
#triptych .block ul li,#triptych .block ol li{list-style:none;}
#triptych .block ul,#triptych .block ol{padding-left:0;}
#footer-wrapper .block{margin:20px 0;border:1px solid #444;border-color:rgba(255,255,255,0.1);padding:10px;}
#footer-columns .block-menu,#footer .block{margin:0;padding:0;border:none;}
#footer .block{margin:0.5em 0;}
#footer .block .content{padding:0.5em 0;margin-top:0;}
#footer .block h2{margin:0;}
.page-admin-structure-block-demo .block-region{background:#ffff66;border:1px dotted #9f9e00;color:#000;font:90% "Lucida Grande","Lucida Sans Unicode",sans-serif;margin:5px;padding:5px;text-align:center;text-shadow:none;}
.page-admin-structure-block-demo #featured .block-region{font-size:0.55em;}
.page-admin-structure-block-demo #header .block-region{width:500px;}
.sidebar .block{padding:15px 20px;margin:0 0 20px;}
.sidebar .block .content{font-size:0.914em;line-height:1.4;}
.block-title{clear:both;font-size:1.5em;font-weight:bold;padding-bottom:8px;}

.block-nice-menus{line-height:normal;z-index:10;}


.menu-toggle {
	cursor: pointer;
	display: none;
}


#tab-feature span,
#tab-student span,
#tab-popular span {
	display: none;
}

.site-branding,.pagination span,.pagination a
{background-color: #428BCA;}

.light .site-branding, .light .pagination span, .light .pagination a{background-color:#888888; }

.blue .site-branding, .blue .pagination span, .blue .pagination a{background-color:#096484 }

.coffee .site-branding, .coffee .pagination span, .coffee .pagination a{background-color:#C7A589;}

.ectoplasm .site-branding, .ectoplasm .pagination span, .ectoplasm .pagination a{background-color:#A3B745;}

.midnight .site-branding, .midnight .pagination span, .midnight .pagination a{background-color:#E14D43;}

.ocean .site-branding, .ocean .pagination span, .ocean .pagination a{background-color:#9EBAA0;}

.sunrise .site-branding, .sunrise .pagination span, .sunrise .pagination a{background-color:#DD823B;}

.site-branding{width:100%; color:#fff; font-weight: bold; text-align: center;}



.grid {
	float: left;
	margin-bottom: 2.127659574468%;
	padding-top: 0;
}


.grid-right {
	float: right;
	margin-bottom: 2.127659574468%;
	padding-top: 0;
}


#footer-wrapper .grid.col-940 {
	margin: 0;
}

    #homeblock #blockcontent #homefeed {
      border: 1px solid #fff;
      width: 276px;
      height: 470px;
      position: absolute;
      top: 14px;
      left: 14px; }

      #homeblock #blockcontent #homefeed #title {
        font-size: 36px;
        line-height: 36px;
        color: #fff;
        padding-left: 12px;
        padding-top: 12px; }

      #homeblock #blockcontent #homefeed #feedarea {
        width: 270px;
        height: 400px;
        margin-left: 9px;
        margin-top: 8px; }


.feature_right_top,
.feature_right_bot {
	width:314px;
	border:solid 1px #b4b4b4;
	padding:0;
}


.feature_right_top {
	margin-bottom:20px;
}
.mk-shortcode-heading.mk-fancy-title{margin-bottom:18px;font-weight:700!important;font-size:14px!important}
.mk-shortcode-heading.mk-fancy-title.pattern-false,.mk-shortcode-heading.mk-fancy-title.pattern-false span{background:none!important}
.mk-shortcode-heading.mk-fancy-title span{padding-right:8px}

.aom_lv {width:100%; list-style-type:none; margin:6px 0; padding:0; display:table;}

.aom_lv li {margin:0; padding:6px 0 0 0; display:table;}

#left ul li.parent.active{ background-color:#636466;}

#left ul li.parent.active a{ color: white;}

#left ul li.parent.active li a{ color:#636466;}

#left #current, #left ul li ul li#current.parent.active a, #left ul li ul li.parent.active a, #left ul li ul li ul li.parent.active a{ background-color:#E8E8E8;}

#left ul ul li.parent.active ul li a{ background-color: white; padding-left: 43px;}

#left ul li ul li#current.parent.active ul li a{ background-color:white;}

                            header[role="banner"] menu .toggle ul a:hover,
                            header[role="banner"] menu .toggle ul li.menu-item:hover a {
                                text-decoration:none;
                                border:none;
                            }

                    header[role="banner"] menu .toggle ul li.menu-item:hover a {
                        background-color:#344;
                    }

                        header[role="banner"] menu .toggle ul li.menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor:hover ul.sub-menu a {
                            border-left:3px solid #344;
                            padding: .5em 1.25em;
                        }

                        header[role="banner"] menu .toggle ul ul.sub-menu li.menu-item a:hover {
                            background-color:#455;
                            border-color:#fff;
                        }


#left_side .naranja{
  background-color: #ec7605;
}

#highlight .copy-pad .highlight-area {
  padding: 15px;
}

.section-postauthor .copy-pad {
  padding: 10px 15px;
}


.inner-header .site-title {
  font-size: 2.75em;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 0;
  text-rendering: optimizeLegibility;
}


.inner-header .site-title a {
  color: #eaeaea;
}


.site-title { display: none; }


#sidebar {
	width: 28%;
	float: left;
	display: inline;
	min-width: 15%;
	overflow: hidden;
}

#sidebar .box {
	padding: 0;
	margin: 0 0 20px;
}

#sidebar .boxinside {
clear: both;
}

#sidebar .home-icon{display:none;}


#sidebar #social {
	margin: 10px;
}

#sidebar #share {
	margin-bottom: 14px;
}

#sidebar #share img {
	margin-top: 8px;
	border: none;
	-webkit-transform: perspective(200px) rotateY(45deg);
	-moz-transform: perspective(200px) rotateY(45deg);
}

#sidebar #share img:hover {
	text-decoration: none;
	opacity: 0.5;
	-webkit-transition: all 0.25s linear;
	-moz-transition: all 0.25s linear;
	transition: all 0.25s linear;
	-webkit-transform: perspective(200px) rotateY(0deg);
	-moz-transform: perspective(200px) rotateY(0deg);
}

#sidebar ul {
	padding: 0 0 0px 18px;
	margin: 0;
	overflow: hidden;
}

#sidebar ul li {
}

#sidebar ul li :hover {
}

#sidebar ul li li {
	border-bottom: none;
	}


#sidebar h4, #sidebar h4 a {
text-transform: uppercase;
color: #FFF;
background: #7EA8D3;
font-weight: bold;
font-size: 17px;
margin: 2px 0px 10px 0px;
padding: 15px 0px 15px 13px;
}

#sidebar h4 a:hover {
	text-decoration: none;
}


#sidebar a:hover {
	text-decoration: none;
	text-decoration: none;
}


#footer a:hover, #seo a:hover {
    color: #333;
    text-decoration: none;
}


footer #seo {
    background-color: #ededed;
    color: #666;
    font-size: 14px;
    padding: 20px 0 0;
}


#seo a{
    color: #666;
    text-decoration: underline;
}


#seo p{
    margin: 0;
    line-height: 16px;
}

	div.top-navigation-right { float: none; margin-right: 0px; }

div.top-navigation-left,div.top-navigation-right{display:none;}


.cookies_popup_link {
	font-weight:bold;
	color:#fff !important;
}

.header-right {
	float: right;
	font-family: 'Roboto-Bold';
}


#page{
	
	
}




#container, #header, #menu, #pagewrapper, #page, #banner, .maincol, .post, .entry, .browse, #sidebar, #comments-template{
	text-align: left;
	vertical-align:top;
}
 
.menu{ background: #093d4c; }

.menu-primary-container { z-index: 100; }

.menu-primary-container ul{list-style:none; padding:0; margin:0;}

.menu-primary-container ul li{ font:bold 13px/24px Georgia, "Times New Roman", Times, serif; color:#1e2e32; display: inline-block;}

.menu-primary-container ul li .icon-home:before { line-height: 24px; }

.menu-primary-container ul li:first-child{ background:none; padding-left:0;}

.menu-primary-container ul li:hover { background:#2986a2; }

.menu-primary-container ul li a:hover{cursor:pointer; text-decoration:none;}

.menu-primary-container ul li.current-menu-item,.menu-primary-container ul li.current-menu-ancestor,.menu-primary-container ul li.current-menu-parent,.menu-primary-container ul li.current-page-ancestor {background: #2986a2;}
 
.menu-primary-container ul li.menu-item ul li.menu-item:hover, .menu-primary-container ul li.menu-item ul li.menu-item ul li.menu-item:hover {cursor:pointer; text-decoration:none; background:#2986a2;}

.menu-primary-container ul li.menu-item.current-menu-item a, 
.menu-primary-container ul li.menu-item ul li.menu-item.current-menu-item a, 
.menu-primary-container ul li.menu-item ul li.menu-item.current-menu-parent a, 
.menu-primary-container ul li.menu-item ul li.menu-item ul li.menu-item.current-menu-item a {background: #2986a2;}
 

.menu-primary-container li ul { display:none; position: absolute; z-index: 100; background: #2986a2; }

.menu-primary-container li ul li { display: block; }

.menu-primary-container li ul li a { padding: 5px 26px; }


.menu-primary-container li ul li ul {display:none; left: 109%; min-width: 200px; position: absolute; top: -10px;}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
#footer, #colophon{padding:2em 0 1em !important;text-align:center !important;}
.alignright{float:right;margin:5px 0 20px 20px}
a img.alignright{float:right;margin:5px 0 20px 20px}
.wp-caption.alignright{margin:5px 0 20px 20px}
.overlay #skip-link,.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #sidebar-second,.overlay #footer-wrapper,.overlay #banner-top,.overlay #banner-bottom,.overlay #highlighted,.overlay #navigation{display:none;}
.region-header,.region-header a,.region-header li a.active,#header #name-and-slogan,#header #name-and-slogan a{color:#c9d8f3;}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}
#content-field-overview-form .advanced-help-link,#content-display-overview-form .advanced-help-link{margin:4px 4px 0 0;}
#content-field-overview-form .label-group,#content-display-overview-form .label-group,#content-copy-export-form .label-group{font-weight:bold;}
table#content-field-overview .label-add-new-field,table#content-field-overview .label-add-existing-field,table#content-field-overview .label-add-new-group{float:left;}
table#content-field-overview tr.content-add-new .tabledrag-changed{display:none;}
table#content-field-overview tr.content-add-new .description{margin-bottom:0;}
table#content-field-overview .content-new{font-weight:bold;padding-bottom:.5em;}








.sidebar-first #content{margin-right:200px;}
.sidebar-second #content{margin-left:-760px;margin-right:0;}
#content ul{list-style-type:disc;list-style-position:outside;}
#content{float:left;display:inline;position:relative;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:15px;margin-top:15px;color:#494848;width:1000px;}
#content-area{width:580px;padding-left:200px;}
#content form{border-top:1px #FFF solid;}
.two-sidebars #content{width:1000px;}
#content-area ul{margin-left:30px;margin-bottom:10px;}
#content-area ol{margin-left:30px;margin-bottom:10px;}


.content-area, #content-area {
    padding-left: 0px;
    width: 900px;
    }


    #content li{
    margin-left: 13px;
    }
.site-subtitle{font-weight:300;font-size:1rem;margin:0}
.site-logo--text .site-subtitle{font-size:.8rem;font-weight:300;text-transform:none;font-style:italic;font-family:Merriweather;color:#636363;margin-top:.25rem}

.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;
}
