﻿

.clear {
	clear: both;
}


header li.menu-item, header li.page_item {
    position: relative;
    list-style-type: none;
}


    
    header li.menu-item.mi-depth-0:first-child, header li.page_item.pi_depth_0:first-child {
        padding-top: 0;
    }

    header li.menu-item.mi-depth-0:last-child, header li.page_item.pi_depth_0:last-child {
        padding-bottom: 0;
    }


    .dropdownmenu-default li.menu-item:first-child, .dropdownmenu-default li.page_item:first-child {
        padding-top: 4px;
    }

    .dropdownmenu-default li.menu-item:last-child, .dropdownmenu-default li.page_item:last-child {
        padding-bottom: 4px;
    }

    .mega-magazine .latest-posts-wrapper.menu-item {
        
        padding-right: 0;
    }

header .top-navi li.menu-item.mi-depth-0, header .top-navi li.page_item.pi_depth_0 {
    
    position: relative;
}

    .h1 nav.mainmenu li.menu-item.mi-depth-0, .h1 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

    .h2 nav.mainmenu li.menu-item.mi-depth-0, .h2 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }
.content .testimonial_content .container .container_inner{padding:0}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.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-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-1,.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-md-10,.col-md-11{float:left}
.col-md-4{width:33.33333333333333%}
.view-focus-post-blog .views-column.col-md-4.col-sm-6.col-xs-12.views-column-1.views-column-first.col-md-4.col-sm-6.col-xs-12{padding:1%;clear:both;}


#partner .spot {
    width: 19.5%;
    display: inline-block;
}


.with-border .spot {
    border: 1px solid #eaeaea;
    
    height: 52px;
    padding: 6px 2px;
}

    #partner .spot iframe{
        -webkit-transform: scale(0.8);
        -moz-transform: scale(0.8);
        -ms-transform: scale(0.8);
        -o-transform: scale(0.8);
        transform: scale(0.8);
    }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.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-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}

	
#subnav {
	margin: 0px;
	padding: 0px;
	}

	
#subnav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

	
#subnav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

	
#subnav li a, #subnav li a:link, #subnav li a:visited {
	color: #FFFFFF;
	display: block;
	font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0px 5px 0px 0px;
	padding: 6px 13px 6px 13px;
	}


#subnav li a:hover, #subnav li a:active {
	background: #0066CC;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
    margin: 0px 5px 0px 0px;
	padding: 6px 13px 6px 13px;
	}

	
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
	background: #666666;
	width: 150px;
	float: none;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	}

	
#subnav li li a:hover, #subnav li li a:active {
	background: #000000;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	}

	
#subnav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 160px;
	margin: 0px;
	padding: 0px;
	}


#subnav li li { 
	}


#subnav li ul a { 
	width: 150px;
	}


#subnav li ul a:hover, #subnav li ul a:active { 
	}


#subnav li ul ul {
	margin: -25px 0 0 171px;
	}


#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover1 ul ul, #subnav li.sfhover1 ul ul ul {
	left: -999em;
	}


#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover1 ul, #subnav li li.sfhover1 ul, #subnav li li li.sfhover1 ul {
	left: auto;
	}


#subnav li:hover, #subnav li.sfhover { 
	position: static;
	}

	li.widget { width: 100%; }

		li.widget p a { text-decoration: underline; }

		li.widget p a:hover { text-decoration: none; }

		li.widget ul { list-style: none; }

			li.widget ul li .num_comments { color: #111; }

		
		li.widget .widget_box { background: #e3f0f2; border-style: solid; border-color: #addde6; }

		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; }
.theme-page-wrapper #mk-sidebar.mk-builtin{width: 27%;}
.theme-page-wrapper.right-layout .theme-content,.theme-page-wrapper.left-layout .theme-content{width: 73%;}
.theme-page-wrapper{padding-right:15px !important;padding-left: 15px !important;}
.theme-page-wrapper .theme-content:not(.no-padding){padding:25px 0 !important;}
.theme-page-wrapper #mk-sidebar{width: 100% !important;float: none !important;padding: 0 !important;}
.theme-page-wrapper #mk-sidebar .sidebar-wrapper{padding:20px 0 !important;}



#homepage-wrap {
	background: white;
	float: left;
	width: 928px;
	padding: 15px 15px 0 15px;
	border: 1px solid #C19D7D;
}

.byline a, .post_author, .post_date {
	text-transform: uppercase;
	letter-spacing: 1px;
}

.sidebar .query_box .post_author, .sidebar .query_box .post_date {
	color: #888888;
}
.span3{width:250px}
.row-fluid .span3{width:23.584905660377%;*width:23.531714171016%}
input.span3,textarea.span3,.uneditable-input.span3{width:236px}

input.span3, textarea.span3, .uneditable-input.span3{width:206px;}

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

#subject-container #s1.span3, #subject-container #s2.span3{padding-top:10px;padding-left:5px;}

#s3.span3, #s4.span3{padding-top:10px;padding-left:5px;}

		

.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-image,.ubermenu .ubermenu-submenu-drop{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translateZ(0);-webkit-transform:translateZ(0)}
.ubermenu-nav,.ubermenu-row,.ubermenu-submenu{display:block;margin:0;padding:0;list-style:none}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack{width:auto}
.ubermenu .ubermenu-autocolumn,.ubermenu .ubermenu-submenu-type-stack{padding-top:10px;padding-bottom:10px}
.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-bound .ubermenu-submenu-type-mega{min-width:50%}
.ubermenu .ubermenu-grid-row,.ubermenu .ubermenu-submenu-grid{padding-right:20px}
.ubermenu .ubermenu-grid-row .ubermenu-target,.ubermenu .ubermenu-submenu-grid .ubermenu-target{padding-right:0}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item{left:auto}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_item{right:auto}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width,.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar{left:0}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_bar{right:0}
.ubermenu .ubermenu-submenu-rtl{direction:rtl}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width{width:100%}
.ubermenu .ubermenu-submenu-type-stack.ubermenu-submenu-indent{padding-left:1.6em;padding-top:.4em}
.ubermenu .ubermenu-submenu-footer{position:absolute;bottom:0;right:0;padding:10px 20px;color:inherit;font-size:inherit;list-style:none}
.ubermenu .ubermenu-submenu-footer a{text-decoration:none;font-weight:700;font-size:inherit}
.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-submenu .ubermenu-submenu-type-flyout{margin-top:-1px;top:0;left:100%;min-width:none;clip:rect(-10px,5000px,5000px,0)}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout.ubermenu-submenu-align-right_edge_item{left:auto;right:100%;clip:rect(-10px,5000px,5000px,-10px)}
.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 .ubermenu-submenu .ubermenu-column{display:block;float:left;width:auto}
.ubermenu .ubermenu-submenu .ubermenu-column-auto{min-width:100px;width:auto}
.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-searchform{height:50px;margin:0;background:#f9f9f9;width:100%}
.ubermenu .ubermenu-submenu .ubermenu-search input.ubermenu-search-input{width:100%;padding:14px 50px 14px 25px;height:100%;color:#333;background:0 0}
.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-search-submit,.ubermenu .ubermenu-submenu .ubermenu-searchbar-drop .ubermenu-search-submit{position:absolute;width:50px;height:100%;top:0;right:0;border:none;background:0 0;cursor:pointer;color:#666;font-family:FontAwesome!important;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.uber-clear:after,.ubermenu .ubermenu-column:after,.ubermenu .ubermenu-content-block:after,.ubermenu .ubermenu-image:after,.ubermenu .ubermenu-postlist-item:after,.ubermenu .ubermenu-submenu:after,.ubermenu .ubermenu-tabs:after,.ubermenu:after{content:"";display:table;clear:both}
.ubermenu-submenu-drop{background:#fff}
.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 .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega{min-height:0}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+1){clear:none}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+2){clear:both}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column,.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column-auto{width:100%;max-width:100%}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-hide-bkgs .ubermenu-submenu.ubermenu-submenu-bkg-img{background-image:none}

.ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar, .ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-full_width { left:0; }

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }




   .ubermenu .ubermenu-submenu.ubermenu-submenu-id-830 { width:250px; min-width:250px; }
  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-desktop-logo.light-logo {    display: block !important;  }
  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-desktop-logo.dark-logo {    display: none !important;  }
  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-desktop-logo.dark-logo {    display: block !important;  }
  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-desktop-logo.light-logo {    display: none !important;  }

footer .nosotros {padding:32px 0px}


.l-subheader.at_middle .w-cart + .w-nav .w-nav-control,
.l-subheader.at_middle .w-search + .w-nav .w-nav-control {
	margin-right: 5px;
	}

.l-header.logopos_right .l-subheader.at_middle .w-cart + .w-nav .w-nav-control,
.l-header.logopos_right .l-subheader.at_middle .w-search + .w-nav .w-nav-control {
	margin-left: 5px;
	}

			.l-header.layout_sided .w-nav-control {
				display: none !important;
				}

	.l-header.logopos_right .l-subheader.at_middle .w-nav-control {
		float: left;
		text-align: left;
		}

	.l-header.logopos_right .l-subheader.at_middle .w-cart + .w-nav .w-nav-control,
	.l-header.logopos_right .l-subheader.at_middle .w-search + .w-nav .w-nav-control {
		margin-left: 10px;
		margin-right: 0;
		}

	.w-nav-control {
		float: right;
		text-align: right;
		font-size: 21px;
		width: 40px;
		cursor: pointer;
		-webkit-transition: color 0.3s;
				transition: color 0.3s;
		-webkit-tap-highlight-color: rgba(0,0,0,0); 
		}

	.l-subheader.at_bottom .w-nav-control {
		float: left;
		text-align: left;
		}

	.l-subheader.at_middle .w-cart + .w-nav .w-nav-control,
	.l-subheader.at_middle .w-search + .w-nav .w-nav-control {
		margin-right: 10px;
		}

		.w-nav-control:before {
			content: '\f0c9';
			font-family: fontawesome;
			vertical-align: top;
			line-height: inherit;
			}



.w-nav.type_mobile,
.w-nav.type_mobile .w-nav-control {
	display: block;
	line-height: inherit;
	}


.fact-scroller {
	width:100%;
	float:left;
	overflow:hidden;
	position:relative;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}

.header-bottom{
  display:inline-block;
  width:100%;
  height:35px;
  padding:0 0 5px;
  clear:both;
}

.header-bottom .header-links{
  margin:10px 0;
  padding:0 0 0 10px;
  overflow-x:hidden;
}


.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
margin-right: 3.8%;
float: left;
min-height: 1px;
}


.row .eightcol {
width: 65.4%;
}

	
	.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
	width: auto;
	float: none;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 20px;
	padding-right: 20px;
	}


.eightcol a {
	color:#8C5948;
}


.eightcol {
}


.eightcol ul {
}


.eightcol ul li {
}


.eightcol ol {
 
}


.eightcol ol li {
    list-style: decimal outside none;
    margin-left: 20px;
    padding-bottom: 5px;
}

.browse_job_text {
	font-size:11px;
	font-family:Tahoma;
	color:#352571;
	font-weight:bold;
}


.art-content-layout-row
{
  display: table-row;
}

    
.responsive .art-content-layout, 
.responsive .art-content-layout-row, 
.responsive .art-layout-cell 
{
   padding: 0;
   display: block;
}


.responsive .art-content-layout:after, 
.responsive .art-content-layout-row:after, 
.responsive .art-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}



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

.btn_video{
    color:#2171B0!important;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    float: right;
    font-size: 16px;
    font-weight: normal;
    margin-top: 3px;
    padding: 7px 14px;
    cursor: pointer;
}

.btn_video:hover{
    background: none!important;
    	-webkit-box-shadow: inset 0px 1px 2px 0px #BBB;
	box-shadow: inset 0px 1px 2px 0px #BBB;
}



.wrapper,
.social-wrapper {
  width: 100%;
  max-width: 976px;
  min-width: 768px;
  margin: 0 auto;
  font-family: 'Roboto Condensed', sans-serif;
}


.error404 .content .wrapper {
  padding: 0;
}


.error404 .wrapper h2 { font-size: 43px; }


  .wrapper {
    max-width: 768px;
    min-width: 320px;
    width: 100%;
    position: relative;
  }


  .content .wrapper h2 {
    padding: 5px 0;
    color: #fff100;
    font-size: 41px;
    width: 100%;
    text-align: center;
    font-family: 'Roboto Condensed';
    background: #fea600;
    text-transform: uppercase;
    margin-bottom: 12px;
  }

.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}

.container-fluid:before,
.container-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}

.container-fluid:after {
  clear: both;
}


.et_header_style_split #et_search_icon:before {
	margin-top: -9px;
}


.et_header_style_centered #et_search_icon:before {
	top: -13px;
	left: 3px;
}



#et_search_icon:before {
	position: absolute;
	top: -3px;
	left: 0;
	font-size: 17px;
	content: "\55";
}


#et_search_icon:hover {
	cursor: pointer;
}



.et_pb_menu_hidden #top-menu,
.et_pb_menu_hidden #et_search_icon:before,
.et_pb_menu_hidden .et-cart-info {
	opacity: 0;
	-webkit-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}


.et_pb_menu_visible #top-menu,
.et_pb_menu_visible #et_search_icon:before,
.et_pb_menu_visible .et-cart-info {
	z-index: 99;
	opacity: 1;
	-webkit-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}


.et_pb_menu_hidden #top-menu,
.et_pb_menu_hidden #et_search_icon:before,
.et_pb_menu_hidden .mobile_menu_bar {
	opacity: 0;
	-webkit-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}


.et_pb_menu_visible #top-menu,
.et_pb_menu_visible #et_search_icon:before,
.et_pb_menu_visible .mobile_menu_bar {
	z-index: 99;
	opacity: 1;
	-webkit-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}


.et_pb_no_animation #top-menu,
.et_pb_no_animation #et_search_icon:before,
.et_pb_no_animation .mobile_menu_bar,
.et_pb_no_animation.et_search_form_container {
	-webkit-animation: none !important;
	-moz-animation: none !important;
	-o-animation: none !important;
	animation: none !important;
}


	.et_header_style_centered .et-fixed-header #et_search_icon:before {
		margin-top: 0;
	}


	.et_vertical_nav #et_search_icon:before {
		top: -3px;
	}


	.et_vertical_nav.et_header_style_centered #et_search_icon:before {
		left: 50%;
		margin-left: -5px;
	}


	.et_vertical_nav.et_header_style_split #et_search_icon:before {
		margin-top: 0;
	}



.et-pb-arrow-prev:before,
.et-pb-arrow-next:before,
.et_pb_testimonial:before,
.et_pb_toggle_title:before,
.et_overlay:before,
#et_search_icon:before,
.mobile_menu_bar:before,
.et-social-icon a:before,
.et_pb_social_icon a.icon:before,
.et_pb_font_icon:before,
.et_audio_container .mejs-playpause-button button:before,
.et_audio_container .mejs-volume-button button:before,
#et-info-phone:before,
#et-info-email:before,
.et-cart-info span:before,
.et_pb_pricing_table_button:after,
.et_pb_promo_button:after,
a.et_pb_more_button:after,
.et_pb_newsletter_button:after,
.comment-reply-link:after,
.form-submit input:after,
.et_pb_contact_submit:after,
.et_pb_contact_reset:after,
.et_password_protected_form .et_submit_button:after,
.et_pb_button:after,
.woocommerce button.single_add_to_cart_button.button:after,
.woocommerce a.button.alt:after,
.woocommerce-page a.button.alt:after,
.woocommerce button.button.alt:after,
.woocommerce-page button.button.alt:after,
.woocommerce input.button.alt:after,
.woocommerce-page input.button.alt:after,
.woocommerce #respond input#submit.alt:after,
.woocommerce-page #respond input#submit.alt:after,
.woocommerce #content input.button.alt:after,
.woocommerce-page #content input.button.alt:after,
.woocommerce-page a.button:after,
.woocommerce button.button:after,
.woocommerce-page button.button:after,
.woocommerce input.button:after,
.woocommerce-page input.button:after,
.woocommerce #respond input#submit:after,
.woocommerce-page #respond input#submit:after,
.woocommerce #content input.button:after,
.woocommerce-page #content input.button:after {
	font-family: "ETmodules" !important;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	text-transform: none;

	speak: none;
}

	nav.mobile_menu ul li span.mobile_arrow i,nav.mobile_menu ul li span.mobile_arrow i
{
	color:#888
}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}

#content {
	width: 72%;
	float: left;
	min-width: 30%;
	
}


#content #crumbs{width: 94%;}


.rev_slider{
	position:relative;
	overflow:visible;
}



.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;

}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}



.rev_slider .tp-caption,
.rev_slider .caption { position:absolute;  visibility:hidden; white-space: nowrap}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important}
ul.rightlist{font-family:"Times New Roman";font-size:12pt;padding:6px;}
table.rightlist{width:100%;margin:0px;border:2px solid #1E4797;}


#ttext {
	position: relative;
	text-align: right;
	color: #a00;
	padding: 10px 0 0 0; }

 .sub_btn{
margin-top: 10px;float: right;margin-bottom: 5px;width: 100%;
 }

 .sub_btn img{
 border: none;
 }
#block-views-regional_hubs-block .content .views-row{display:inline-block;width:22%;margin:1%;position:relative;padding-bottom:22%;overflow:hidden;}
#block-views-regional_hubs-block .content .views-row a{background-color:#a92c2c;position:absolute;bottom:0;left:0;display:block;vertical-align:text-bottom;width:100%;padding:10px;padding-top:75%;color:rgba(255,255,255,0.8);font-size:1.3em;-webkit-transition:all,0.3s;-moz-transition:all,0.3s;transition:all,0.3s;}
#block-views-regional_hubs-block .content .views-row a:hover{color:#ffffff;background-color:#8f2626;}
#block-views-regional_hub-block .view-display-id-attachment_listing .views-row,.view-find-a-salon .view-display-id-attachment_listing .views-row{float:left;display:block;margin-right:2.5641%;width:48.71795%;margin-top:1.5em;}
#block-views-regional_hub-block .view-display-id-attachment_listing .views-row:last-child,.view-find-a-salon .view-display-id-attachment_listing .views-row:last-child{margin-right:0;}
#block-views-regional_hub-block .view-display-id-attachment_listing .views-row:nth-child(2n),.view-find-a-salon .view-display-id-attachment_listing .views-row:nth-child(2n){margin-right:0;}
#block-views-regional_hub-block .view-display-id-attachment_listing .views-row:nth-child(2n+1),.view-find-a-salon .view-display-id-attachment_listing .views-row:nth-child(2n+1){clear:left;}
#block-views-regional_hub-block .view-display-id-attachment_listing .views-row:nth-child(1n),.view-find-a-salon .view-display-id-attachment_listing .views-row:nth-child(1n){margin-right:0;}
#block-views-regional_hub-block .view-display-id-attachment_listing .views-row:nth-child(1n+1),.view-find-a-salon .view-display-id-attachment_listing .views-row:nth-child(1n+1){clear:left;}
.front #block-views-feeds-block_pinterest .views-row{width:33.33333%;float:left;font-size:0;line-height:0;overflow:hidden;}
.page-about-news .view-news .views-row{margin-bottom:25px;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .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-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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


.homepage-lower-section .col-md-4, .homepage-lower-section  .col-xs-12 {
	padding: 0 5px 0 5px;
}
#footer
#footer_ad{width:960px;margin:0
auto;text-align:center;padding:15px
0 5px 0;clear:both}
#footer
#footer_ad.padding{padding-top:20px;padding-bottom:20px}
body.fullw #footer_ad,
body.fullw #footer_widgets,
body.fullw #footer .nav-copyright{width:960px;margin:0
auto}
#footer,#footer_ad{width:760px !important;overflow:hidden}
body.fullw #footer_ad,
body.fullw #footer .nav-copyright{width:760px !important;margin:0
auto;overflow:hidden;padding-left:0px;padding-right:0px}


.video-popup-close,
.video-popup-close2,
.newsletter-popup-close,
.popup-close {
    padding: 20px;
    font-size: 40px;
    color: #fff;
    cursor: pointer;
}


    .video-popup-close, .video-popup-close2, .newsletter-popup-close, .popup-close {
        padding: 10px;
        font-size: 30px;
    }

.two_cols{clear:both;padding:10px;}

  .nav-primary .navbar-header .navbar-toggle {
    border: 1px solid #708f48;
    background: #7da051;
  }

.rdp-mobile #page .storyContent .entry-content .title{
  padding-left:0;
  padding-right:0;
}

.actorDescription .widget_text .content-list-text li .title, .autoexpand_mode .widget_text .content-list-text li .title {
	display: block;
	font-family: Arial, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight:700;
	font-size:12px;
}

.widget_text .content .title {
	font-weight: bold;
}

.storyContent .entry-content .content .title {
	color: #333;
	font-family: 'Judson', serif;
	font-size: 35px;
	letter-spacing: -1px;
	margin: 0 0 8px;
	padding: 11px 0 0 0px;
	min-height:50px;
	text-align:left;
	font-weight:normal 400;
	text-transform:capitalize;
	line-height:1.8em;
}
.small-game-desc{max-height:50px}


.cbp-spmenu-push-toleft #header.fixed{left:-300px!important;}


.cbp-spmenu ul,
.cbp-spmenu li{list-style: none;margin:0;padding:0;}

.cbp-spmenu li a{text-align: left}




.cbp-spmenu {background: #222;position: fixed;}

.cbp-spmenu h3 {color: #333;font-size: 1.9em;padding: 20px;margin: 0;font-weight: 300;background: #fff;border-bottom:1px solid #ccc;}

.cbp-spmenu li{clear: both;}

.cbp-spmenu a {display: block;color: #fff;font-size: 1.3em;font-weight: 300;text-transform: uppercase;text-align: center}

.cbp-spmenu a:hover{color:#fff;background: #4099FF;opacity: 1;}

.cbp-spmenu .current-menu-item a{color:#4099ff;background:#222;}

.cbp-spmenu a:active {background: #4099FF;color: #333;}




.cbp-spmenu-vertical {
	width: 300px;
	height: 100%;
	top: 0;
	z-index: 1000;
}


#header.fixed .cbp-spmenu-vertical{height:100%!important;}


.cbp-spmenu-vertical a {
	padding: 1em;
	border-bottom:1px solid rgba(255,255,255,0.1);
	font-weight:500;
}


.cbp-spmenu-vertical a.img-item {
	padding: 2em 240px 1em 1em;
	height:146px;
	position: relative;
	background: #fff;
}

.cbp-spmenu-vertical a.img-item img{position:absolute;right:0;top:0;}




.cbp-spmenu-horizontal {
	width: 100%;
	height: 150px;
	left: 0;
	z-index: 1000;
	overflow: hidden;
}


.cbp-spmenu-horizontal h3 {
	height: 100%;
	width: 20%;
	float: left;
}


.cbp-spmenu-horizontal a {
	float: left;
	width: 20%;
	padding: 0.8em;
	border-left: 1px solid #258ecd;
}




.cbp-spmenu-left {
	left: -300px;
}


.cbp-spmenu-right {
	right: -400px;
}


.cbp-spmenu-left.cbp-spmenu-open {
	left: 0px;
}


.cbp-spmenu-right.cbp-spmenu-open {
	right: 0px;
}




.cbp-spmenu-top {
	top: -150px;
}


.cbp-spmenu-bottom {
	bottom: -150px;
}


.cbp-spmenu-top.cbp-spmenu-open {
	top: 0px;
}


.cbp-spmenu-bottom.cbp-spmenu-open {
	bottom: 0px;
}




.cbp-spmenu-push {
	overflow-x: hidden;
	position: relative;
	left: 0;
}


.cbp-spmenu-push-toright {
	left: 300px;
}


.cbp-spmenu-push-toleft {
	left: -300px;
}




.cbp-spmenu,
.cbp-spmenu-push {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}


.cbp-spmenu .menu-label{background: #fff;color:#333;height:55px;line-height: 55px;text-transform: uppercase;font-size:1.2em;padding-left:20px;margin-bottom: 0;font-weight:500;}

.cbp-spmenu .menu-label span{font-weight: 700;}


.cbp-spmenu li.symbol{clear:none;float:left;width:22%;}

.cbp-spmenu li.symbol a{width:auto!important;background: #111;}

.cbp-spmenu li.symbol a:hover{background:#4099FF;color:#fff;}

.cbp-spmenu li.symbol a:before{font-size:2.5em;margin:0 auto;width:0.8em;}

.cbp-spmenu li.symbol:hover a:before{color:#fff;}


.cbp-spmenu li.symbol-shop{width:34%;}

.cbp-spmenu li.symbol-shop a:before{font-size:1em;margin-right:10px;}




.cbp-spmenu .menu-item-language-current a{display:none;}

.cbp-spmenu .submenu-languages .menu-item-language-current a{display: block;font-size:1em;}

.cbp-spmenu .submenu-languages .menu-item-language-current a:hover{background: #444;}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-caption .btn{text-shadow:none}
html#scoped-css body.style-159 #usersite-container .zoogle-columns,html#scoped-css body.style-159 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}
.contact_info_wrap .contact_address{padding-left:2em}
.contact_info_wrap .icon_text:before{margin:0 1em 0 0}
.contact_info_wrap p{margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.contact_info_wrap .contact_zip{padding-left:5px}
#footer .contact_info_wrap .icon_text.default:before{color:#fff;opacity:.3}




	

.title-bolded {
margin: 0; font-family: futurastdbold, sans-serif; text-align: left; padding: 0; margin-bottom: 15px; color: #0072bc;
}


.title {
margin: 0; font-family: futurastdmedium, sans-serif; text-align: left; padding: 0; margin-bottom: 15px; color: #0072bc;
}

    h1.title {
	font-size: 28px; }

    
     .single-post .signsrow
    {
        margin-left:-5px;
        margin-right:-5px
    }
h1,.header,.title,.views-field-title{font-size:160%;font-weight:700;line-height:20px;color:#576E9F;}
.views-field-created{margin-left:5px;}


#wp-calendar tbody td.pad {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.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-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-4{width:33.33333333%}






footer .col-sm-4 {

	padding-bottom: 24px;

}


	.slanted .container .col-sm-4 {

		-moz-transform: rotate(4deg);

		-webkit-transform: rotate(4deg);

		-o-transform: rotate(4deg);

		-ms-transform: rotate(4deg);

		transform: rotate(4deg);

	}

	
	.footer-bg {
		background: #24323d;
	}



.entry-content img, .comment-content img, .widget img, embed, iframe, object, video {
  max-width: 100%;
}




.widget {
  overflow: hidden;
}



.widget .textwidget {
  margin: 0 0 1.063em;
}


.widget .testimonials-widget-testimonial .image {
	display: block;
	float: none;
}


.widget .testimonials-widget-testimonial cite,
.widget .testimonials-widget-testimonial div.credit {
	margin-top: .8em;
}


.widget .testimonials-widget-testimonial .whitespace cite,
.widget .whitespace cite,
.widget .testimonials-widget-testimonial .whitespace div.credit,
.widget .whitespace div.credit {
	margin-top: .2em;
}


.readmore{
padding-top:5px;
padding-bottom:0px;
text-align:center;
color:#096;
float:right;
border-bottom:2px solid #EBEBEB;
}

.ind_why_img1{float:left;margin:0 8px 0 5px;}
.mobile-nav{display:none!important;}
.mobile-nav #id8200 a{color:#617275!important;}
.mobile-nav #id8200:hover a{color:#000;}


.mobile-nav .social-nav {
    display: block;
    background: #dfe3e4;
    right:0px;
}


.mobile-nav #id38{
    margin-left:0px;
}
.sixcol{width:48.618784527%;}
.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol,.floatcol{position:relative;float:left;margin-left:2.762430939%;}

.click1 {
	background-color: #72179d;
	vertical-align: top;
	cursor: pointer;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-ms-border-radius: 5px 5px 5px 5px;
	display: block;
	font: 12px Verdana, Geneva, sans-serif;
	color: #fff;
	text-transform: uppercase;
	margin: 5px 0 0;
	float: right;
}

.click1 a {
	text-decoration: none;
	color: #fff;
	text-align: center;
	padding: 8px 14px;
	display: block;
}

.wp-polls IMG, .wp-polls LABEL , .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {
	display: inline;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.wp-polls-image {
	border: 0px;
}


#nav-small-audience-menu .audience-menu-mobile-menu .nav-bar li{ text-align: center;border:none;background-color:#AAA;}

#nav-small-audience-menu .audience-menu-mobile-menu .nav-bar li a{font-weight:bold;color:#fff;}


.audience-menu-mobile-menu ul.nav-bar {margin-top:0;margin-bottom:2px;}

#headerwidgets{ max-width: 728px; float:right; margin: 5px 10px 0 4px;}

#headerwidgets .widget-container{background-color: transparent; margin:0; padding:0; border:none;}

.notonmobile, .postformatlabel, .more-link {display:none;}



.grid_image{position:relative;overflow: hidden;}

.grid_image .cat{
	position: absolute;
	top:5px;
	left: 5px;
	padding: 2px 10px;
	background: rgba(255, 255, 255, 0.7);
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-o-transition:0.5s;
	transition:0.5s;
}

.grid_image span{
	position: absolute;
	top: 5px;
	right: 5px;
	padding: 2px 10px;
	background: rgba(255, 255, 255, 0.7);
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	font-weight: 900;
	color: black;
	font-size: 1.2rem;
	font-weight: 600;
	letter-spacing: 1px;
	margin-bottom: 5px;
	text-transform: uppercase;
}

.grid_image .cat_link:hover .cat{
	color:#FFF;
	background: rgba(0, 0, 0, 0.7)
}

.grid_image img{ width:100%;max-width:100%;display:block; }

	body.page-template-default #content, body.page-template-page-templatesmeet-our-people-php #content{
		width:100%;
		float:right;	
	}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}

.carousel-caption .btn {
  text-shadow: none;
}

#median-container {
	display: block;
	position: relative;
	height: auto;
	padding:20px 0;
	background: #e5e5e5;
	background: -moz-linear-gradient(top,  #e5e5e5 0%, #d1d1d1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#d1d1d1));
	background: -webkit-linear-gradient(top,  #e5e5e5 0%,#d1d1d1 100%);
	background: -o-linear-gradient(top,  #e5e5e5 0%,#d1d1d1 100%);
	background: -ms-linear-gradient(top,  #e5e5e5 0%,#d1d1d1 100%);
	background: linear-gradient(top,  #e5e5e5 0%,#d1d1d1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#d1d1d1',GradientType=0 );
	border-top: 1px solid #fff;
}

  #header-gradient, #nav-gradient, nav#primary, .mega, #email-updates, #a-z-utility, #text-resize-tool, #search-tool, #median-container, #seo-container, #mission-container,  #left-col, #hhs-link, .addthis_toolbox, #top-button-container {display: none;}




.krown-column-container {
	float: left;
	display: block;
	margin-left: 4%;
	position: relative;
}

	.krown-column-row .krown-column-container:first-child {
		margin-top: 0;
	}


	#footer1 .krown-column-container {
		width: 100%;
		margin-top: 50px;
		clear: left;
	}

	#footer1 .krown-column-container:first-child {
		margin-top: 0;
	}

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

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}
.stick_with_left_right_menu .logo_wrapper{overflow:hidden}
header.centered_logo .logo_wrapper{height:100px!important}
.logo_wrapper{display:table;height:100px!important;left:50%;position:absolute}
header.sticky .logo_wrapper,header.sticky.centered_logo .logo_wrapper{height:60px!important;float:left}
.menu_bottom .logo_wrapper{float:none}
.menu_bottom.sticky .logo_wrapper{float:left}
header.fixed_hiding .header-left-from-logo-widget,header.fixed_hiding .header-right-from-logo-widget,header.fixed_hiding .logo_wrapper{display:table-cell;width:33.33%;vertical-align:middle;position:relative}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.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-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:30px;padding-right:30px}

.col-sm-12{width:100%}
.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}
.carousel-caption .lead,.carousel-caption h1{margin:0;line-height:1.25;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.4)}
.featurette .lead{font-size:18px;line-height:1.5}
.carousel-caption .btn,.carousel-caption .lead{font-size:13px;line-height:13px;max-height:50px;overflow:hidden}

#header-top-bar, #page-title-divider { background:#88a5b1; }


#header-top-bar {width:100%; height:8px; position:absolute; top:0px; z-index:8; left:0px; opacity:0.35; filter:alpha(opacity=35);}

	.header-main .primary-navigation.toggled-on .nav-menu { display: none!important; }

			
		.nav-menu li { 
			margin: 0;
		}
.mobile-nav-util .footer-nav-util{padding:0 0 .9375rem;margin:0 0 1.5625rem;border-bottom:solid 3px #FFF}
.footer-nav-util{padding:.625rem}
.footer-nav-util li{margin-bottom:.3125rem;width:50%;float:left;text-align:center;position:relative}
.footer-nav-util li:nth-child(even){float:left;padding-right:.3125rem}
.footer-nav-util li:nth-child(odd){float:right;padding-left:.3125rem}
.footer-nav-util li a{display:block;padding:1.125rem 0;text-decoration:none;color:#1899d5;background-color:#FFF;font-family:PreloSlab-Medium,Georgia,serif}
.footer-nav-util li a:hover{text-decoration:none;background-color:#0098D8;color:#FFF}
.footer-nav-util li:first-child{width:100%;float:none;padding-left:0}
.footer-nav-util li:first-child a:hover{background-color:#111c24}

	
	.diner .diners-link,
	.single-diner .diners-link {
		font-weight: bold;
	}


.menu-item {
    display: inline;
}
body.style-159a #usersite-container nav#main-nav.non-mobile a.top{-ms-filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1}
body.style-159a #usersite-container nav#main-nav.non-mobile a.top:hover{-ms-filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1}
body.style-159b #usersite-container nav#main-nav.non-mobile a.top{-ms-filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1}
body.style-159b #usersite-container nav#main-nav.non-mobile a.top:hover{-ms-filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1}
body.style-159c #usersite-container nav#main-nav.non-mobile a.top{-ms-filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1}
body.style-159c #usersite-container nav#main-nav.non-mobile a.top:hover{-ms-filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1}
body.style-159d #usersite-container nav#main-nav.non-mobile a.top{-ms-filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1}
body.style-159d #usersite-container nav#main-nav.non-mobile a.top:hover{-ms-filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1}
body.style-159e #usersite-container nav#main-nav.non-mobile a.top{-ms-filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1}
body.style-159e #usersite-container nav#main-nav.non-mobile a.top:hover{-ms-filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1}
body.style-159f #usersite-container nav#main-nav.non-mobile a.top{-ms-filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1}
body.style-159f #usersite-container nav#main-nav.non-mobile a.top:hover{-ms-filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1}
body.style-159g #usersite-container nav#main-nav.non-mobile a.top{-ms-filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1}
body.style-159g #usersite-container nav#main-nav.non-mobile a.top:hover{-ms-filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1}
body.style-159h #usersite-container nav#main-nav.non-mobile a.top{-ms-filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1}
body.style-159h #usersite-container nav#main-nav.non-mobile a.top:hover{-ms-filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1}
#usersite-container nav#main-nav.non-mobile ul a.top{white-space:nowrap}
#usersite-container nav#main-nav.non-mobile ul li.top:hover ul{visibility:visible}
#usersite-container nav#main-nav.non-mobile ul li.top li:first-child,#usersite-container nav#main-nav.non-mobile ul li.top li:first-child a{border-top-left-radius:.3em;border-top-right-radius:.3em}
#usersite-container nav#main-nav.non-mobile ul li.top li:last-child,#usersite-container nav#main-nav.non-mobile ul li.top li:last-child a{border-bottom-left-radius:.3em;border-bottom-right-radius:.3em}
#usersite-container nav#main-nav.non-mobile ul.horizontal li.top{display:inline-block;width:auto;height:auto;zoom:1;*display:inline;margin:0 5px}
#usersite-container nav#main-nav.non-mobile ul.horizontal li.top a.top{display:inline-block;height:100%;zoom:1;-webkit-backface-visibility:hidden}
#usersite-container nav#main-nav.non-mobile ul.vertical li ul li.top{width:auto}


#usersite-container nav#main-nav.mobile a.top:link, #usersite-container nav#main-nav.mobile a.top:visited, #usersite-container nav#main-nav.mobile a.top:hover, #usersite-container nav#main-nav.mobile a.top:active,
#usersite-container nav#main-nav.mobile ul li a:link,
#usersite-container nav#main-nav.mobile ul li a:visited,
#usersite-container nav#main-nav.mobile ul li a:hover,
#usersite-container nav#main-nav.mobile ul li a:active {
  color: #333333; }


#usersite-container #toggle-mobile-menu a,
#usersite-container nav#main-nav.non-mobile a.top {
  color: #cccccc !important; }


#usersite-container #toggle-mobile-menu a:hover,
#usersite-container nav#main-nav.non-mobile a.top:hover {
  color: #ffffff !important; }
.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}


.cp-buffer-holder,
.cp-progress-holder,
.cp-circle-control {
	position:absolute;
	width:104px;
	height:104px;
}
 

.cp-circle-control {
	cursor:pointer;
}
.wk-slideshow
.captions{display:none}
#footer .region-footer .block.last{float:right !important;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf.last{padding-right:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last{margin-bottom:3px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last{margin-bottom:3px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}

.icon-loading {
    display: none;
    width: 20px;
    margin-right: 42px;
    margin-top: 5px;
}

.main-header .cart .recently-added-mask { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; }




.wrapper.content .videocontent span.getaways{

	position: absolute;

	left: 0px;

	color: #fff;

	font-size: 14px;

	line-height: 19px;

	font-family: "Lato";

	font-weight: 700;

	text-transform: uppercase;

	background: #e5536d;

	padding: 10px;

}




.wrapper.content .videocontent h3.getaways{

	color: #e5536d;

	font-size: 24px;

	line-height: 24px;

	font-family: "Rokkitt";

	font-weight: 400;

	text-align: center;

	padding: 10px 50px;

	margin-bottom: 0px;

}




.wrapper.content .videocontent h3.getaways a{

	color: #e5536d;

}

.panel-group .panel-footer + .panel-collapse .panel-body {
}
.nl-social-buttons{margin-top:10px;display:block;width:100%;float:left;}
.topnav ul,.nl-wrapper-buttons ul,.nl-social-buttons ul{list-style:none;float:left;width:100%;}
.topnav ul li,.nl-wrapper-buttons li,.nl-social-buttons li{float:left}
.nl-wrapper-buttons li,.nl-social-buttons li{margin-right:10px;}
.nl-social-buttons ul li a img{padding:0 8px;}


#wrapper {
	min-height: 100%;
	width: 1000px;
	padding-left: 30px;
	padding-right: 30px;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	margin: auto;
	z-index: 2;
	position: relative;
	background: #FFF;
}

	
		#footer-widgets .widget { width: 100%; }
.row{margin-left:-10px;margin-right:-10px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
html,body,.row-offcanvas,.sidebar-offcanvas{height:100%}
.row-offcanvas{margin:0;position:relative;-webkit-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out}
.row-offcanvas-right{right:0}
.row-offcanvas-left{left:0}
.row-offcanvas-right .sidebar-offcanvas{right:-65%}
.row-offcanvas-left .sidebar-offcanvas{left:-65%}
.row-offcanvas-right.active{right:65%}
.row-offcanvas-left.active{left:65%}
.row-offcanvas-left.active .hero .container{padding-left:10px}

#page-wrapper,.region-bottom{margin-left:auto;margin-right:auto;width:960px}
.region-header{margin-top:10px}
.sidebar-first #main .region-sidebar-first{float:left;width:180px;margin:3em -180px 0 0;padding:0;border:0 !important}
.sidebar-first #main .region-sidebar-first,.sidebar-first #main #content,.sidebar-first #main #navigation{overflow:visible;word-wrap:break-word}
.ie6 .sidebar-first #main .region-sidebar-first,.ie6 .sidebar-first #main #content,.ie6 .sidebar-first #main #navigation{display:inline;overflow:hidden;overflow-y:visible}
.sidebar-second #main .region-sidebar-second{float:left;width:280px;margin:3em -910px 0 630px;padding:0;border:0 !important}
.sidebar-second #main #content,.sidebar-second #main .region-sidebar-second,.sidebar-second #main #navigation{overflow:visible;word-wrap:break-word}
.ie6 .sidebar-second #main #content,.ie6 .sidebar-second #main .region-sidebar-second,.ie6 .sidebar-second #main #navigation{display:inline;overflow:hidden;overflow-y:visible}
.front .region-sidebar-second{margin:0 -625px 0 50px !important}
.two-sidebars #main .region-sidebar-first{float:left;width:180px;margin:3em -180px 0 0;padding:0;border:0 !important}
.two-sidebars #main .region-sidebar-second{float:left;width:180px;margin:3em -960px 0 780px;padding:0;border:0 !important}
.two-sidebars #main .region-sidebar-first,.two-sidebars #main #content,.two-sidebars #main .region-sidebar-second,.two-sidebars #main #navigation{overflow:visible;word-wrap:break-word}
.ie6 .two-sidebars #main .region-sidebar-first,.ie6 .two-sidebars #main #content,.ie6 .two-sidebars #main .region-sidebar-second,.ie6 .two-sidebars #main #navigation{display:inline;overflow:hidden;overflow-y:visible}
.region-footer{min-height:190px;width:960px;margin:0 auto 0;padding-top:50px}
.region-footer .block-title{text-transform:uppercase;font-size:12px}
.region-footer ul.menu li{margin:0}
.region-footer ul.menu li a{color:#fff}
.region-footer .block{float:left}
.region-footer .block-dmb{width:112px;margin-left:30px}
.region-footer #block-custom-footer-custom{float:right}
.region-footer #block-custom-footer-custom ul{float:right}
#skip-to-nav,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,.region-footer,.breadcrumb,div.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none}


#primary {
  margin: 50px 0; }

  #primary.centered {
    float: none !important;
    margin-left: auto;
    margin-right: auto; }


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .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-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px; }


  .col-md-12 {
    width: 100%; }
.col{float:left}
#box-block-views-prom_software_blocks-block .views-view-grid tr td.col-3{background-position:-644px 0px;}
.col{float:left}




.header-meta {height: 40px; background-color: #f6f6f8; margin-bottom: 20px; border-radius: 0 0 2px 2px; -moz-border-radius: 0 0 2px 2px; -webkit-border-radius: 0 0 2px 2px;}


#footer .gototop {
	width: 200px;
	float: left;
	margin: 0;
	padding: 8px 0 0 15px;
	}

	
#footer .gototop a {
	margin: 0;
	padding: 0;
	}

.indented {
  padding-left: 32px;
}

.indented-registry {
  padding-left: 16px;
}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#DDDDDD;}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}



.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-content:before,
.site-content:after,
.footer-widget:before,
.footer-widget:after {
	content: '';
	display: table;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-content:after,
.footer-widget:after {
	clear: both;
}

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

	.has-sidebar .site-content,
	.footer-widget {
		max-width: 900px;
		margin: 0 auto;
	}

	.has-sidebar .site-content,
	.has-sidebar .footer-widget,
	.page-template-nosidebar-php .footer-widget {
		max-width: 1120px;
	}

	.site-content {
		max-width: 100%;
	}

					div#calendar_wrap, div.textwidget, ul#recentcomments { padding: 10px; text-align: left; }

						#sidebar .left_col_1 ul#recentcomments li, #sidebar .left_col_2 ul#recentcomments li, #sidebar .right_col_1 ul#recentcomments li, #sidebar .right_col_2 ul#recentcomments li, #sidebar .col ul#recentcomments li, #sidebar .col2 ul#recentcomments li, #sidebar .col3 ul#recentcomments li, #sidebar .col4 ul#recentcomments li, #sidebar .col5 ul#recentcomments li { width: 149px; padding: 5px 7px; line-height: 14px; border-bottom: 1px solid #ccc; }

						#sidebar .left_col_1 ul#recentcomments li a, #sidebar .left_col_2 ul#recentcomments li a, #sidebar .right_col_1 ul#recentcomments li a, #sidebar .right_col_2 ul#recentcomments li a, #sidebar .col ul#recentcomments li a, #sidebar .col2 ul#recentcomments li a, #sidebar .col3 ul#recentcomments li a, #sidebar .col5 ul#recentcomments li a, #sidebar .col5 ul#recentcomments li a { font-weight: 900; }

						#sidebar .left_col_1 ul#recentcomments li a:hover, #sidebar .left_col_2 ul#recentcomments li a:hover, #sidebar .right_col_1 ul#recentcomments li a:hover, #sidebar .right_col_2 ul#recentcomments li a:hover, #sidebar .col ul#recentcomments li a:hover, #sidebar .col2 ul#recentcomments li a:hover, #sidebar .col3 ul#recentcomments li a:hover, #sidebar .col4 ul#recentcomments li a:hover, #sidebar .col5 ul#recentcomments li a:hover { background-color: #fff; }

#recentcomments .recentcomments, #recentcomments .recentcomments a {font-size:10px;}

    
    .page_item
    {
        padding-left: 15px;
    }
.float_left{float:left;}
.article_btm_blocks .float_left{width:308px;}
.sponsorship .float_left{margin-right:8px;border:1px solid #f2f5d6;width:127px;}
.sponsorship .float_left .title{margin-left:7px;margin-right:7px;color:#9c2a95;font:bold 10px Verdana;margin-bottom:5px;margin-top:2px;}
.dream_stable .float_left{margin-top:5px;margin-right:12px;}
.hp_featured_ads .float_left{margin-left:17px;}
.summary_btn .block .float_left{width:210px;padding-left:10px;padding-top:9px;padding-bottom:7px;}
.hp_block .item .float_left{margin-right:10px;color:#666;font:normal 10px Verdana;}
.network .float_left{width:101px;margin-left:3px;}
.news-page-cv2 .article_social .float_right .float_left{padding-top:3px!important;}
 #ad_race .float_left{ margin-right:9px; }
 #popin_dream .float_left{ width:198px; font:normal 11px Verdana; color:#666; margin-bottom:9px; }
 #popin_dream .float_left a{ font:normal 11px Verdana; color:#666; text-decoration:underline; }
 .latest_viewed .float_left{ margin-right:11px; text-align:center; width:120px; color:#000; font:bold 10px Verdana; }
 .latest_viewed .float_left a{ color:#993399;; font:bold 10px Verdana; text-decoration:none; }
 .latest_viewed .float_left a:hover{ text-decoration:underline; }
 .event_details .event_info .float_left{ width:489px; margin-right:22px; }
.step3_payment_obs .top .float_left{font:bold 16px Helvetica;color:#333;}

.thin-header, .hero-text h1, .catalog-description h1, .product-title .product-title-name, .page-title h1, .information-content h1, .signup-title {
  font-family: 'Source Sans Pro', "Helvetica Neue", Arial, Helvetica, FreeSans, "Liberation Sans", sans-serif;
  font-weight: 200;
  text-transform: uppercase;
  margin: 0;
  font-size: 32px;
  font-size: 2rem;
  line-height: 32px;
  line-height: 2rem;
  padding: 10px 0 0; }



.adbanner{
	max-width: 750px !important;
	display: block;
	margin: 0px auto;
}

.adbanner img{
	
	display: block;
	
}
