﻿
	
.footercredit {
    float: right;
    padding-right: 20px;
	margin-left:20px;
}


.container {
	position: relative;
	width: 80%;
	max-width: 1080px;
	margin: auto;
}


#main-content .container {
	padding-top: 58px;
}


.et_full_width_page #main-content .container:before,
.et_full_width_portfolio_page #main-content .container:before {
	display: none;
}


.et_boxed_layout #page-container,
.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,
.et_non_fixed_nav.et_transparent_nav.et_boxed_layout #page-container #main-header,
.et_fixed_nav.et_boxed_layout #page-container #top-header,
.et_fixed_nav.et_boxed_layout #page-container #main-header,
.et_boxed_layout #page-container .container,
.et_boxed_layout #page-container .et_pb_row,
.et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row,
.et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row,
.et_boxed_layout.et_pb_pagebuilder_layout.single #page-container .et_pb_row {
	width: 90%;
	max-width: 1200px;
	margin: auto;
}



.entry-content table,
body.et-pb-preview #main-content .container table {
	width: 100%;
	margin: 0 0 15px 0;
	border: 1px solid #eee;
	text-align: left;
}


.entry-content tr th,
.entry-content thead th,
body.et-pb-preview #main-content .container tr th,
body.et-pb-preview #main-content .container thead th {
	padding: 9px 24px;
	color: #555;
	font-weight: bold;
}


.entry-content tr td,
body.et-pb-preview #main-content .container tr td {
	padding: 6px 24px;
	border-top: 1px solid #eee;
}



#left-area ul,
.entry-content ul,
.comment-content ul,
body.et-pb-preview #main-content .container ul {
	padding: 0 0 23px 16px;
	line-height: 26px;
	list-style-type: disc;
}


#left-area ol,
.entry-content ol,
.comment-content ol,
body.et-pb-preview #main-content .container ol {
	padding: 0 0 23px 0;
	line-height: 26px;
	list-style-position: inside;
	list-style-type: decimal;
}


#left-area ul li ul,
.entry-content ul li ol,
.comment-content ul li ul,
.comment-content ul li ol,
body.et-pb-preview #main-content .container ul li ol {
	padding: 2px 0 2px 20px;
}


#left-area ol li ul,
.entry-content ol li ol,
.comment-content ol li ul,
.comment-content ol li ol,
body.et-pb-preview #main-content .container ol li ol {
	padding: 2px 0 2px 35px;
}


#top-header .container {
	padding-top: 10px;
	font-weight: 600;
}


#top-header,
#top-header .container,
#top-header #et-info,
#top-header .et-social-icon a {
	line-height: 1em;
}


.et_header_style_split #main-header .container,
.et_header_style_split #main-header .logo_container {
	z-index: 2;
	text-align: center;
}



.et_header_style_centered #main-header .container {
	height: inherit;
	text-align: center;
}


.et_header_style_centered.et_vertical_nav #main-header .container {
	height: auto;
}


.container.et_search_form_container {
	position: relative;
	height: 1px;
	opacity: 0;
}


.container.et_search_form_container.et_pb_search_visible {
	z-index: 999;
	-webkit-animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}


.container.et_menu_container {
	z-index: 99;
}


.container.et_search_form_container.et_pb_search_form_hidden {
	z-index: 1 !important;
}


.container.et_pb_menu_hidden {
	z-index: -1;
}



.single.et_pb_pagebuilder_layout.et_full_width_page #main-content .container {
	width: 100%;
	max-width: 100%;
	padding-top: 0;
}


.post-password-required .et_pb_row,
.post-password-required p.nocomments.container {
	max-width: 100%;
}


.post-password-required p.nocomments.container:before {
	display: none;
}


.entry-content address,
.comment-content address,
body.et-pb-preview #main-content .container address {
	margin-bottom: 12px;
	line-height: 24px;
}


	.et_vertical_nav #main-header .container {
		width: auto;
		margin: 0 40px;
	}


	.et_vertical_nav .container.et_search_form_container {
		position: relative;
		right: 0 !important;
		height: 40px !important;
	}


	.et_vertical_nav .container.et_search_form_container .et-search-form input {
		font-size: 14px !important;
	}


	.et_vertical_nav .container.et_search_form_container div#et_top_search {
		height: 30px;
	}


	.et_vertical_nav .container.et_search_form_container.et_pb_search_visible {
		right: 0;
		opacity: 1;
		-webkit-animation: fadeInLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-moz-animation: fadeInLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-o-animation: fadeInLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		animation: fadeInLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	}


	.et_vertical_nav.et_header_style_split #main-header .container.et_search_form_container {
		z-index: 1;
	}


	.et_vertical_nav.et_header_style_split #main-header .container.et_search_form_container.et_pb_search_visible {
		z-index: 999;
	}



	.et_fullwidth_nav #main-header .container {
		width: 100%;
		max-width: 100%;
		padding-right: 30px;
		padding-left: 30px;
	}


	.et_fullwidth_secondary_nav #top-header .container {
		width: 100%;
		max-width: 100%;
		padding-right: 30px;
		padding-left: 30px;
	}


	#main-content .container:before {
		position: absolute;
		top: 0;
		width: 1px;
		height: 100%;
		background-color: #e2e2e2;
		content: "";
	}


	.et_right_sidebar #main-content .container:before {
		right: 20.875% !important;
	}


	.et_left_sidebar #main-content .container:before {
		left: 20.875% !important;
	}


	.et_pb_gutter.et_pb_gutters4.et_right_sidebar #main-content .container:before {
		right: 19% !important;
	}


	.et_pb_gutter.et_pb_gutters4.et_left_sidebar #main-content .container:before {
		left: 19% !important;
	}


	.et_pb_gutter.et_pb_gutters2.et_right_sidebar #main-content .container:before {
		right: 22.75% !important;
	}


	.et_pb_gutter.et_pb_gutters2.et_left_sidebar #main-content .container:before {
		left: 22.75% !important;
	}


	.et_pb_gutter.et_pb_gutters1.et_right_sidebar #main-content .container:before {
		right: 25% !important;
	}


	.et_pb_gutter.et_pb_gutters1.et_left_sidebar #main-content .container:before {
		left: 25% !important;
	}


	.et_vertical_nav.et_left_sidebar #main-content .container:before {
		left: 195px;
	}



	#logo,
	.logo_container,
	#main-header,
	.container {
		-webkit-transition: none;
		-moz-transition: none;
		transition: none;
	}


.homepage-bottom-left{
	display: inline-block;
	float: left;
	width: 150px;
	margin-right: 60px;
}

.aom_pagination {margin:8px 0; display:table;}
.region-content h2{line-height:normal;}
.region-header-alert{display:inline;float:left;width:98.79725%;margin:0 0.60137%;}
.region-header-top{padding:0 1.15385em;}
.region-header{padding-right:1.15385em;}
.region-mainmenu,.region-premier-ad{display:inline;float:left;width:98.79725%;margin:0 0.60137%;}
.region-footer-links{display:inline;float:left;width:98.79725%;margin:0 0.60137%;}
.region-mainmenu{max-width:1174px;}
body.node-type-nycm-events .content-inner,body.node-type-press-event-calendar .content-inner,body.node-type-pro-athlete-bios .content-inner,.region-content,#content-top-region,.region-content-two{clear:both;overflow:hidden;background:white;padding:1.8% 1.8% 2% 1.8%;border:14px solid #d2d2d5;}
.region-content-two{margin-top:-2%;}
.region-content-three{max-width:1164px;background:#d3d2d7;border:14px solid #d2d2d5;border-top:none;margin-top:-2%;*margin-top:-32px;}
.region-sidebar-second{border:14px solid #d2d2d5;background:#d2d2d5;padding-bottom:.6%;*padding-bottom:3.5%;border-bottom:0;}
.region-sidebar-second .block{margin-bottom:3.8%;background:white;clear:both;overflow:hidden;}
.front .region-content{padding:2% 1% 0 1%;}
.front .region-content .block{float:left;width:48.2%;padding:0 .9%;margin-bottom:1.84615em;}
.front .region-content-one{display:inline;float:left;width:98.79725%;margin:0 0.60137%;margin-bottom:14px;max-width:1174px;}
body.not-front .region-content{padding:0;border:none;}
body.page-node-218 .content-inner,body.page-node-218 .content-inner,body.page-node-218 .region-content,body.page-node-218 #content-top-region,body.page-node-218 .region-content-two,body.page-node-218 #content-wrapper{overflow:inherit !important;}
.region-footer-bottom{padding:3.30769em 1.07692em 4.61538em 1.07692em;clear:both;overflow:hidden;}
.region-mainmenu ul.nice-menu{border:none;width:100%;text-align:center;}
.region-mainmenu ul.nice-menu ul{border:none;}
.region-mainmenu ul.nice-menu li{border:none;background:none;float:none;display:inline-block;*display:inline;zoom:1;}
.region-mainmenu ul.nice-menu li.menu-467{background:none;}
.region-mainmenu ul.nice-menu li a{font-size:1.07692em;color:#7da7db;padding:0.69231em 0.76923em;padding:0.73077em 0.76923em \9;*padding:0.76923em 0.76923em;font-family:'Gotham SSm 5r','Gotham SSm A','Gotham SSm B';font-weight:500;font-style:normal;}
.region-mainmenu ul.nice-menu-down li a.active,.region-mainmenu ul.nice-menu-down li a:hover{color:#3d85c6;background:none;}
.region-mainmenu ul.nice-menu-down li.menuparent,.region-mainmenu ul.nice-menu-down li li.menuparent{background:none;}
.region-mainmenu ul.nice-menu-down li.menuparent:hover,.region-mainmenu ul.nice-menu-down li li.menuparent:hover{background:none;}
.region-mainmenu ul.nice-menu-down li.menuparent.active-trail a,.region-mainmenu ul.nice-menu-down li li.menuparent.active-trail a{color:#7da7db;}
.region-mainmenu ul.nice-menu ul li{margin:0;background:none;text-align:left;width:100%;border-bottom:1px solid #9da4b4;}
.region-mainmenu ul.nice-menu ul li.last{border:none;}
.region-mainmenu ul.nice-menu li li a{color:#9da4b4 !important;padding:0.46154em 0;border:none;font-size:1.07692em;}
.region-mainmenu ul.nice-menu-down li li.menuparent a{color:#9da4b4;text-transform:none;padding:10px 12px;font-weight:normal;border:none;}
.region-mainmenu ul.nice-menu li li a:hover{background:none;text-decoration:none;color:#393939 !important;}
.region-mainmenu ul.nice-menu li li:hover,.region-mainmenu ul.nice-menu li li.active-trail{background-color:none;text-decoration:none;}
.region-mainmenu ul.nice-menu li.menuparent.over a{color:#4f9de1;background:none;}
.region-mainmenu ul.nice-menu li.menuparent.over li a{background:none;}
.region-mainmenu ul.nice-menu,.region-mainmenu ul.nice-menu ul{z-index:7 !important;}
.region-sidebar-second p{margin:0 !important;}
#photogallery .region-content{background:black;border:none;padding:0;}
.region-mainmenu ul.nice-menu-down li a{padding:0.61538em 1.15385em 0.61538em 1.15385em !important;}
.region-mainmenu ul.nice-menu-down li{margin:0 !important;}

    #partner .small-spots.two .to-center{
        width: 10.5%;
        display: inline-block;
        height: 37px;
    }

#homepage .homepage-content .homepage-section-header .archive-link, .two-row-item:nth-of-type(2n)	{
	display:none;
}

#homepage .homepage-content .homepage-section	{
	width:100%;
	margin-top: 40px;
}

#homepage .homepage-content .homepage-section:last-of-type	{
	margin-bottom:40px;
}

#homepage .homepage-content .homepage-section-header	{
	position:relative;
	width:100%;
}

#homepage .homepage-content .homepage-section-header h1	{
	
	text-transform:uppercase;
	font-size:38px;
}

#homepage .homepage-content .homepage-section-header .archive-link	{
	position:absolute;
	bottom:0;
	right:0;
	padding-bottom:4px;
	border-bottom:2px solid #000;
	font-family:"Helvetica Neue", Helvetica, Arial;
	font-size:15px;
	color:#000;
}

#homepage .homepage-content .homepage-section-header .archive-link:hover	{
	text-decoration:none;
}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}


#content
{
  margin-top: 85px;
  margin-bottom: 10px;
}


.site-content:before,
.site-content:after {
  content: '';
  display: table;
}


.site-content:after {
  clear: both;
}


.header-search label:before,
.menu-toggle:before,
.blog .site-content .entry-format:before,
.archive .site-content .entry-format:before,
.search .site-content .entry-format:before,
.blog .site-content .format-link .entry-title a:after,
.archive .site-content .format-link .entry-title a:after,
.search .site-content .format-link .entry-title a:after,
.site-main .post-navigation .meta-nav:before,
.site-main .paging-navigation .meta-nav:before,
.social-links ul a:before,
.flex-direction-nav a:before {
  -webkit-font-smoothing: antialiased;
  font-family: "Genericons";
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-decoration: none;
  vertical-align: text-bottom;
}







.blog .site-content,
.archive .site-content,
.search .site-content, .page .site-content {
  margin: 0 auto;
  max-width: 1200px;
}




.search-no-results .site-content,
.error404 .site-content {
  margin: 0 auto;
  max-width: 885px;
}

  .search-no-results .site-content,
  .error404 .site-content {
    width: 90%;
  }


.blog .site-content .entry-thumbnail,
.archive .site-content .entry-thumbnail,
.search .site-content .entry-thumbnail {
  background: #37718f;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}

.blog .site-content .entry-thumbnail a,
.archive .site-content .entry-thumbnail a,
.search .site-content .entry-thumbnail a {
  display: block;
  width: 100%;
  height: 100%;
}

.blog .site-content .hentry,
.archive .site-content .hentry,
.search .site-content .hentry,
.page .site-content .game.hentry
 {
  float: left;
  margin: 0;
  overflow: hidden;
  width: 300px;
  height: 300px;
}

  
  .blog .site-content .hentry.no-thumbnail,
  .archive .site-content .hentry.no-thumbnail,
  .search .site-content .hentry.no-thumbnail {
    height: auto;
    padding-top: 0;
  }

  .blog .site-content .hentry.no-thumbnail .entry-header,
  .archive .site-content .hentry.no-thumbnail .entry-header,
  .search .site-content .hentry.no-thumbnail .entry-header {
    position: relative;
  }

.blog .site-content .hentry:nth-of-type(2n) .entry-thumbnail,
.archive .site-content .hentry:nth-of-type(2n) .entry-thumbnail,
.search .site-content .hentry:nth-of-type(2n) .entry-thumbnail {
  background: #5da8cf;
}

.blog .site-content .hentry:nth-of-type(5n) .entry-thumbnail,
.archive .site-content .hentry:nth-of-type(5n) .entry-thumbnail,
.search .site-content .hentry:nth-of-type(5n) .entry-thumbnail {
  background: #3383ad;
}

.blog .site-content .hentry:nth-of-type(4n) .entry-thumbnail,
.archive .site-content .hentry:nth-of-type(4n) .entry-thumbnail,
.search .site-content .hentry:nth-of-type(4n) .entry-thumbnail {
  background: #3992c0;
}

.blog .site-content .hentry:nth-of-type(3n) .entry-thumbnail,
.archive .site-content .hentry:nth-of-type(3n) .entry-thumbnail,
.search .site-content .hentry:nth-of-type(3n) .entry-thumbnail {
  background: #499dc9;
}


.blog .site-content .entry-header,
.archive .site-content .entry-header,
.search .site-content .entry-header,
.page .site-content .top-10 .entry-header
 {
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: -100%;
  -moz-transition: left 0.3s ease-in-out;
  -webkit-transition: left 0.3s ease-in-out;
  transition: left 0.3s ease-in-out;
}

.blog .site-content .entry-title,
.archive .site-content .entry-title,
.search .site-content .entry-title,
.page .site-content .top-10 .entry-title

 {
  font-size: 1.25em;
  line-height: 1.2em;
  background: rgba(0, 0, 0, 0.5);
  clear: both;
  display: block;
  float: left;
  line-height: 1.25;
  margin: 0;
  max-width: 265px;
  overflow: hidden;
  padding: 7.5px 15px;
  position: relative;
  z-index: 1;
  text-align: left;
}

.blog .site-content .entry-meta,
.archive .site-content .entry-meta,
.search .site-content .entry-meta {
  background: rgba(5, 112, 168, 0.5);
  color: white;
  display: block;
  float: left;
  font-family: "Open Sans Condensed", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: bold;
  margin: 0;
  font-size: 0.75em;
  line-height: 2em;
  padding: 5px 15px;
  text-align: left;
  text-transform: uppercase;
  width: auto;
}

.blog .site-content .entry-meta a,
.archive .site-content .entry-meta a,
.search .site-content .entry-meta a {
  color: white;
}

.blog .site-content .entry-meta:after,
.archive .site-content .entry-meta:after,
.search .site-content .entry-meta:after {
  display: none;
}

.blog .site-content .entry-format:before,
.archive .site-content .entry-format:before,
.search .site-content .entry-format:before {
  background: rgba(4, 95, 143, 0.5);
  color: white;
  content: "";
  float: left;
  margin: 0;
  padding: 8px;
  font-size: 24px;
  position: relative;
  z-index: 1;
}

.blog .site-content .format-image .entry-format:before,
.archive .site-content .format-image .entry-format:before,
.search .site-content .format-image .entry-format:before {
  content: "\f102";
}

.blog .site-content .format-aside .entry-format:before,
.archive .site-content .format-aside .entry-format:before,
.search .site-content .format-aside .entry-format:before {
  content: "\f101";
}

.blog .site-content .format-link .entry-format:before,
.archive .site-content .format-link .entry-format:before,
.search .site-content .format-link .entry-format:before {
  content: "\f107";
}

.blog .site-content .format-link .entry-title a:after,
.archive .site-content .format-link .entry-title a:after,
.search .site-content .format-link .entry-title a:after {
  content: "\f442";
  display: inline-block;
  font-size: 32px;
  margin-left: 7px;
}

.blog .site-content .format-video .entry-format:before,
.archive .site-content .format-video .entry-format:before,
.search .site-content .format-video .entry-format:before {
  content: "\f104";
}

.blog .site-content .format-audio .entry-format:before,
.archive .site-content .format-audio .entry-format:before,
.search .site-content .format-audio .entry-format:before {
  content: "\f109";
}

.blog .site-content .format-quote .entry-format:before,
.archive .site-content .format-quote .entry-format:before,
.search .site-content .format-quote .entry-format:before {
  content: "\f106";
}

.blog .site-content .format-status .entry-format:before,
.archive .site-content .format-status .entry-format:before,
.search .site-content .format-status .entry-format:before {
  content: "\f105";
}

.blog .site-content .format-gallery .entry-format:before,
.archive .site-content .format-gallery .entry-format:before,
.search .site-content .format-gallery .entry-format:before {
  content: "\f103";
}

.blog .site-content .hentry.sticky .entry-format:before,
.archive .site-content .hentry.sticky .entry-format:before,
.search .site-content .hentry.sticky .entry-format:before {
  content: "\f308";
}


.site-content .gallery {
  margin-bottom: 30px;
  width: 100%;
}



.site-content .gallery a img {
  height: auto;
  width: 100%;
}

.site-content .gallery dd {
  margin: 0;
}


.site-content .gallery-columns-1.gallery a img {
  max-width: 100%;
}



#sidebar .wpcf7 input[type="text"],#sidebar .wpcf7 input[type="email"]{ width:95%; margin:0px; padding:7px;}

#sidebar .wpcf7 p{ margin-bottom:10px;}

#sidebar .wpcf7 textarea{ width:97%; height:80px;}

.wpcf7 input[type="submit"]{background-color: #036f62;margin: 0px;color: #fff;font-weight: normal;font-size: 14px;text-transform: uppercase;
padding: 10px 30px;text-shadow: none;}


div.wpcf7 p{ margin-bottom:10px;}

div.wpcf7 {
	margin: 0;
	padding: 0;
}


div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}


div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}


div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}


div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}


div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}


span.wpcf7-form-control-wrap {
	position: relative;
}


span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	display: block;
}


span.wpcf7-list-item {
	margin-left: 0.5em;
}


.wpcf7-display-none {
	display: none;
}


div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}


div.wpcf7 div.ajax-error {
	display: none;
}


div.wpcf7 .placeheld {
	color: #888;
}


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


.thumb {
  border: 1px solid #000000 !important;
}

.cdp-cookies-alerta .cdp-cookies-texto {
	max-width: 960px;
	margin: 0 auto;
	padding: 20px 10px 20px 10px;
}

.cdp-cookies-alerta .cdp-cookies-texto h4 {
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	color:#ffffff;
	padding: 0 0 5px 0;
	margin: 0;
	text-rendering: optimizeLegibility;
}

.cdp-cookies-alerta .cdp-cookies-texto p {
	padding: 5px 0;
	margin: 0;
	text-align: center;
	color:#bbbbbb;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 11px;
	text-rendering: optimizeLegibility;
}

.cdp-cookies-alerta .cdp-cookies-texto a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ff8888;
	text-decoration: none;
	border: 0;
	text-rendering: optimizeLegibility;
}

.cdp-cookies-alerta .cdp-cookies-texto a:hover, 
.cdp-cookies-alerta .cdp-cookies-texto a:active, 
.cdp-cookies-alerta .cdp-cookies-texto a:visited {
	color: #ffcccc;
}



.cdp-cookies-alerta.cdp-cookies-textos-izq .cdp-cookies-texto h4,
.cdp-cookies-alerta.cdp-cookies-textos-izq .cdp-cookies-texto p {
	text-align: left;
}

.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto h4 {
	color: #ffffff;
}

.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto p {
	color: #bbbbbb;
}

.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a {
	color: #ff8888 !important;
}

.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:hover,
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:active,
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:visited {
	color: #ffcccc !important;
}

.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-texto h4 {
	color: #666666;
}

.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-texto p {
	color: #888888;
}

.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-texto a {
	color: #cc8888;
}

.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-texto a:hover,
.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-texto a:active,
.cdp-cookies-alerta.cdp-cookies-tema-blanco .cdp-cookies-texto a:visited {
	color: #eeaaaa;
}

.cdp-cookies-alerta.cdp-cookies-tema-rojo .cdp-cookies-texto h4 {
	color: #ffffff;
}

.cdp-cookies-alerta.cdp-cookies-tema-rojo .cdp-cookies-texto p {
	color: #dddddd;
}

.cdp-cookies-alerta.cdp-cookies-tema-rojo .cdp-cookies-texto a {
	color: #febebe;
}

.cdp-cookies-alerta.cdp-cookies-tema-rojo .cdp-cookies-texto a:hover,
.cdp-cookies-alerta.cdp-cookies-tema-rojo .cdp-cookies-texto a:active,
.cdp-cookies-alerta.cdp-cookies-tema-rojo .cdp-cookies-texto a:visited {
	color: #ffffff;
}

.cdp-cookies-alerta.cdp-cookies-tema-azul .cdp-cookies-texto h4 {
	color: #ffffff;
}

.cdp-cookies-alerta.cdp-cookies-tema-azul .cdp-cookies-texto p {
	color: #eeeeee;
}

.cdp-cookies-alerta.cdp-cookies-tema-azul .cdp-cookies-texto a {
	color: #b7d7ff;
}

.cdp-cookies-alerta.cdp-cookies-tema-azul .cdp-cookies-texto a:hover,
.cdp-cookies-alerta.cdp-cookies-tema-azul .cdp-cookies-texto a:active,
.cdp-cookies-alerta.cdp-cookies-tema-azul .cdp-cookies-texto a:visited {
	color: #dcebff;
}

.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto h4 {
	color: #ffffff;
}

.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto p {
	color: #dddddd;
}

.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto a {
	color: #75c76c;
}

.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto a:hover,
.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto a:active,
.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto a:visited {
	color: #c4ffbe;
}
#header-watermark{margin:0;padding:0;height:200px;background-image:none;background-repeat:no-repeat;background-position:top center;}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}
.panel-hp2col .panel-col-first .panel-pane{float:left;width:280px;}
.panel-display .panel-pane{padding:10px;}
.panel-display .panel-col-middle-l .panel-pane{padding:0px 10px 10px 10px;}
.block-panels-mini .panel-pane{padding:0px;}
#content-area .view-sitemap h3,#content-area .view-sitemap h3 a,#content-area .pane-blog-sitemap .panel-pane h2.pane-title{color:#E6914E;font-weight:bold;font-size:17px;}
.page-sitemap #content-area .panel-display .panel-pane{padding:10px 5px;}
.pane-blog-by-category .panel-pane{padding:0px;}
.panel-hp2col .panel-col-first .panel-pane,.pane-menu-menu-take-action ul li,.panel-hp2col .panel-col-last,.panel-hp2col .panel-col-first{width:100%;}
.block #user-login:after,.block #user-register-form:after{clear:both;content:"x x x x x";display:block;height:0;visibility:hidden;width:100%;}
.block .rpx-signin{float:left;}
.block .rpx-signin + *{clear:left;}
.region-header .block{clear:right;float:right;width:25%;}
.block{clear:left;}
.block + .block{margin-top:1.3846em;}
.wrapper-content .block + .block{margin-top:2.7692em;}
.block ul{margin-bottom:0;margin-top:1.3846em;padding-bottom:0;padding-left:1.3846em;padding-right:0;padding-top:0;}
.block ul ul,ol ol{margin-top:0;}
.wrapper-header .block ul{margin-top:0;}
.block .menu{margin-top:0.6923em;}
.block .menu .menu{margin-top:0;}
.block-comment .item-list li + li,.menu ul li + li,.menu ul li + li.collapsed,.menu ul li + li.expanded{margin-top:0.4615em;}
.block-aggregator ul{list-style:none;}
.block-addthis h2{display:none;}
.block-comment .item-list a{display:block;line-height:1.1538em;}
.block-comment .item-list span{font-size:0.8462em;}
.block-sqbs .content:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
* html .block-sqbs .content{height:1%;}
*:first-child+html .block-sqbs .content{min-height:1px;}
.block-mailing-list form{margin-top:0;max-width:248px;min-width:180px;}
.block-mailing-list label{display:block;float:left;max-width:80px;min-width:70px;}
.block-mailing-list input[type="text"]{display:block;float:left;max-width:170px;min-width:160px;}
.block-mailing-list .form-item + .form-item{clear:both;display:inline-block;margin-bottom:0;margin-top:9px;width:100%;}
.block-mailing-list .form-submit{float:right;margin-top:9px;margin-right:10px;}
#gardens_ie .block-mailing-list .form-submit{margin-top:1em;}
#gardens_ie .block-mailing-list input[type="text"]{width:12em;}
.col-align-last-right .col.last .block-search{text-align:right;}
.block-search:first-child form{margin-top:0.4615em;}
.drupal .block{background-color:orange !important;}
.drupal .block .inner{border:1px dashed blue !important;padding:3px !important;background-color:yellow !important;}
.drupal .block .top,.drupal .block .bottom{background-color:blue !important;height:10px !important;opacity:0.25 !important;}
.stack-preheader .block h2,.stack-preheader .item-list h2{display:none;}
.sidebar .block{border-style:solid;border-width:0 0 1px;padding-bottom:9px;}
.sidebar .block + block{margin-top:27px;}
.block-aggregator ul li + li{border-top-width:1px;border-top-style:dotted;}
.sidebar .block,.block-aggregator ul li + li{border-color:#EEEEEE;}
.page-comment-reply #page-title,.page-comment-edit #page-title,.page-comment-delete-own #page-title,#page-title,#block-block-776 h2,#block-block-781 h2,.page-forum #page-title,#block-views-be97a62486938aae0230cdbd8af78a79 h1,#block-views-be97a62486938aae0230cdbd8af78a79 h2,.node-type-forum .view-forum .views-field-title,.page-music #page-title,body.node-type-album #page-title,.page-node.node-type-page #page-title,.page-filter.page-filter-tips #page-title,.page-user #page-title,.page-node-1101 #page-title,.page-node-1191 #page-title,.page-node-1196 #page-title,.page-node-18236 #page-title,.page-news-v2 #block-system-main .views-row .views-field-title span,.page-news-v2 #block-system-main .views-row .views-field-title span a,#block-views-home-one-page-news-block-2 .views-row .views-field-title a,.page-news #block-system-main .views-row .views-field-title a,.page-news-v1 #block-system-main .views-row .views-field-title a,#block-views-home-one-page-news-block-4 .views-row .views-field-title a,#block-views-home-one-page-news-block-3 .views-row .views-field-title a,.page-node-add-forum #main .preview h3,.view-home-one-page-masonry .views-row .views-field-title a,.page-node-15326 .style-top .style-right .style-news-title,#block-views-home-one-page-news-block-7 h2,#block-views-home-one-page-photos-block-2 h2,#block-views-home-one-page-video-block h2,#block-views-albums-block h2,.block h2,#main h2,#postcontent-first h2,#block-views-merch-block-1 h2,#block-views-merch-block-2 h2,#block-views-home-one-page-news-block-1 h2,#block-block-516 h2,.page-comment-reply .comment-by-node-author,.page-comment-edit .comment-by-node-author,.page-comment-delete-own .comment-by-node-author,.wrapper-header,.item-list .pager li,.block ul,.stack-preheader,.stack-content-inner,.stack-navigation,.page,body .region-content ul.flippy,.wrapper-footer,.wrapper-content .stack,.wrapper-footer .stack,#block-views-comments-block-1 h2{border:none;padding:0;margin:0;}
.block,#block-views-home-one-page-news-block-2 .item-list .pager,.page-news #block-system-main .item-list .pager,.page-news-v1 #block-system-main .item-list .pager,#block-views-home-one-page-news-block-4 .item-list .pager,#block-views-home-one-page-news-block-3 .item-list .pager{margin-bottom:0;}
.page-comment-reply #page-title,.page-comment-edit #page-title,.page-comment-delete-own #page-title,#page-title,#block-block-776 h2,#block-block-781 h2,.page-forum #page-title,#block-views-be97a62486938aae0230cdbd8af78a79 h1,#block-views-be97a62486938aae0230cdbd8af78a79 h2,.node-type-forum .view-forum .views-field-title,.page-music #page-title,body.node-type-album #page-title,.page-node.node-type-page #page-title,.page-filter.page-filter-tips #page-title,.page-user #page-title,.page-node-1101 #page-title,.page-node-1191 #page-title,.page-node-1196 #page-title,.page-node-18236 #page-title,.page-news-v2 #block-system-main .views-row .views-field-title span,.page-news-v2 #block-system-main .views-row .views-field-title span a,#block-views-home-one-page-news-block-2 .views-row .views-field-title a,.page-news #block-system-main .views-row .views-field-title a,.page-news-v1 #block-system-main .views-row .views-field-title a,#block-views-home-one-page-news-block-4 .views-row .views-field-title a,#block-views-home-one-page-news-block-3 .views-row .views-field-title a,.page-node-add-forum #main .preview h3,.view-home-one-page-masonry .views-row .views-field-title a,.page-node-15326 .style-top .style-right .style-news-title,#block-views-home-one-page-news-block-7 h2,#block-views-home-one-page-photos-block-2 h2,#block-views-home-one-page-video-block h2,#block-views-albums-block h2,.block h2,#main h2,#postcontent-first h2,#block-views-merch-block-1 h2,#block-views-merch-block-2 h2,#block-views-home-one-page-news-block-1 h2,#block-block-516 h2{color:#434343;display:block;font-size:30px;padding:24px 10px 28px;margin:0 auto;line-height:34px;text-align:center;text-transform:uppercase;border-bottom:none;font-weight:800;letter-spacing:2px;}
.page-comment-reply #page-title:after,.page-comment-edit #page-title:after,.page-comment-delete-own #page-title:after,#page-title:after,#block-block-776 h2:after,#block-block-781 h2:after,.page-forum #page-title:after,#block-views-be97a62486938aae0230cdbd8af78a79 h1:after,#block-views-be97a62486938aae0230cdbd8af78a79 h2:after,.node-type-forum .view-forum .views-field-title:after,body.node-type-album #page-title:after,.page-node.node-type-page #page-title:after,.page-filter.page-filter-tips #page-title:after,.page-news-v2 #block-system-main .views-row .views-field-title span:after,.page-news-v2 #block-system-main .views-row .views-field-title span a:after,#block-views-home-one-page-news-block-2 .views-row .views-field-title a:after,.page-news #block-system-main .views-row .views-field-title a:after,.page-news-v1 #block-system-main .views-row .views-field-title a:after,#block-views-home-one-page-news-block-4 .views-row .views-field-title a:after,#block-views-home-one-page-news-block-3 .views-row .views-field-title a:after,.page-node-add-forum #main .preview h3:after,.view-home-one-page-masonry .views-row .views-field-title a:after,.page-node-15326 .style-top .style-right .style-news-title:after,#block-views-home-one-page-news-block-7 h2:after,#block-views-home-one-page-photos-block-2 h2:after,#block-views-home-one-page-video-block h2:after,#block-views-albums-block h2:after,.block h2:after,#main h2:after,#postcontent-first h2:after,#block-views-merch-block-1 h2:after,#block-views-merch-block-2 h2:after,#block-views-home-one-page-news-block-1 h2:after,#block-block-516 h2:after,.page-user #page-title:after{content:'';display:block;width:203px;height:1px;margin:0 auto;background:#d80203;margin-top:20px;}
.page-node-17896 .view-home-one-page-photos .view-content .item-list ul.block,.page-node-20441 .view-home-one-page-photos .view-content .item-list ul.block{margin-bottom:16px;}
.page-node-17896 .block.view-home-one-page-video,.page-node-20441 .block.view-home-one-page-video{margin-bottom:16px;}
.page-node-17896 #content .stack .stack-width .block .middle.tb-terminal,.page-node-20441 #content .stack .stack-width .block .middle.tb-terminal,.page-node-17896 #prefooter .block .middle.tb-terminal,.page-node-20441 #prefooter .block .middle.tb-terminal{max-width:95%;margin:0 auto;}
.wrapper-content .block + .block,.views-row,.pane{margin-top:0;}
.stack-preheader .col .block{margin:0;}
#block-views-merch-block-1 .view-field-collection-view-carousel-slides .view-content ul.block,#block-views-merch-block-2 .view-field-collection-view-carousel-slides .view-content ul.block{margin-bottom:16px;}
.page-node-17896 .view-member .view-content ul.block{margin-bottom:16px;}
.view-home-one-page-news .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-news-block-1 .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-photos-block-5 .view-content ul.block{margin-bottom:16px;}
.page-photo-v1 .content .view-home-one-page-photos .view-content ul.block,.page-photo .content .view-home-one-page-photos .view-content ul.block,#block-views-home-one-page-photos-block-5 .content .view-home-one-page-photos .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-photos-block-2 .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-video-block .view-content ul.block{margin-bottom:16px;}
.page-video-v1 .view-home-one-page-video .view-content ul.block,.page-video .view-home-one-page-video .view-content ul.block,#block-views-home-one-page-video-block-2 .view-home-one-page-video .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-video-block-2 .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-video-block-1 .view-home-one-page-video .view-content .item-list ul.block{margin-bottom:16px;}
.view-albums .view-content .item-list ul:not(.music).block{margin-bottom:16px;}
#block-block-646.block #wmg-widget #wmg-events .wmg-events-header div{color:#000000;}
.page-user .block h2{text-transform:capitalize;}
.block .rpx-or{text-align:center;line-height:1;margin-bottom:1.3333em;}
.block .rpx-or::before,.block .rpx-or::after{border-top-style:solid;border-top-width:1px;height:0;top:50%;position:absolute;top:1.25ex;width:46%;}
.block .rpx-or::before{left:0;}
.block .rpx-or::after{right:0.5%;}

.box-gray  {
	background: #f8f8f8;
	padding: 20px 20px 30px;
}

.box-gray  h4,.box-gray  i {
	margin-bottom: 20px;
}





table#logoarea, 
table#logoarea tr, 
table#logoarea td {
	margin: 0;
	padding: 0;
	background: none;
	border: 0;
	}


table#logoarea {
	width: 100%;
	
	
	}

.boxhead {
	font-weight: bold;
	background: #00709E; 
	background: -moz-linear-gradient(#00A5DB, #00709E);
	background: -o-linear-gradient(#00A5DB, #00709E);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00A5DB), to(#00709E)); 
	background: -webkit-linear-gradient(#00A5DB, #00709E);
	color: #FFF;
	border: none;
	padding-left: 6px;
}


.mod_events_latest_first {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 30px;
	}

	
	.tdleft, .tdmiddle, .tdright {
	width: 100%;
	display:block;
	text-align: center;
	}

	
	.tdright h2.line1,
	.tdright h2.line2
	{white-space: nowrap; }


	
	.tdright {
		width:100%;
		text-align: right;
	}


	.tdright h2 {
	text-align: right;
	}
#logo{height:100%;text-transform:uppercase;display:table-cell;vertical-align:middle}
#logo a{display:block;padding-top:10px;margin:0;font-size:200%;line-height:100%;font-weight:bold;float:left;width:100%}
#logo a img{max-height:999px;height:auto;width:auto}
#logo.logo-center a img{margin:0 auto}
#masthead.stuck.move_down #logo a{float:none}
.logo-center #masthead #logo{width:20%;text-align:center}
.dark-header #masthead #logo a,.dark .testimonial_text .test_company,.dark-header #masthead .wide-nav-search,.dark-header .wide-nav-right{color:#fff !important}
#masthead #logo{width:100% !important;text-align:center;padding:0 20px}
#masthead #logo a{float:none;margin:0 auto}
#masthead #logo a img{margin:0 auto;max-width:100% !important}
html[data-useragent*='IEMobile'] #masthead #logo a img{max-width:180px !important}
.logo-center #logo{position:relative}
#masthead.stuck.move_down #logo a img{ max-height:60px }

#wprmenu_menu .wprmenu_icon:before, #wprmenu_bar [data-icon]:before {
	font-family: 'wprmenu';
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

#wprmenu_bar,
#wprmenu_bar *,
#wprmenu_menu,
#wprmenu_menu * {
  
  margin:0;
  padding:0;
  -moz-box-sizing: border-box!important;
	-webkit-box-sizing: border-box!important;
	box-sizing: border-box!important;
	font-family: 'Open Sans', sans-serif;
  list-style:none;
  text-align:left;
  font-size:100%;
  font-weight:normal;
}

#wprmenu_menu img, #wprmenu_bar img {
  border:0; border:none;
}





#wprmenu_menu.top {
	top:0px;
	left:0px;
	width:100%;
	display: none;
	position: relative;
	z-index: 9999;
}

#wprmenu_menu.left, #wprmenu_menu.right {
    display: none;
    position: absolute;
    position: fixed;
    top: 0px;
    height: 100%;
    z-index: 97;
    overflow-x: none;
    overflow-y: auto;
    background: #2E2E2E;
	top: 42px;
	padding-bottom: 43px;
}

body.admin-bar #wprmenu_menu.left, 
body.admin-bar #wprmenu_menu.right {
	top: 74px;
	padding-bottom: 75px;
}


#wprmenu_menu ul {
	margin:0px;
	padding:0px;
	display: block;
	width:100%;
	position: relative;
	list-style: none;
}

#wprmenu_menu ul li {
	display: block;
	list-style: none;
}


#wprmenu_menu ul li a, #wprmenu_menu ul li a:hover {
	border-bottom:1px solid #131212;
	border-top:1px solid #474747;
	display: block;
	color:#D3D3D3;
	padding: 13px 14px;
	font-size:14px;
	margin:0px;
	text-decoration: none;
}




#wprmenu_menu.wprmenu_levels ul li {
	display: block;
	overflow: hidden;
	border-bottom:1px solid #131212;
	border-top:1px solid #474747;
	width:100%;
	position: relative;
}

#wprmenu_menu.wprmenu_levels ul li a{
	float: left;
	border: none;
	width: 100%;
}

#wprmenu_menu.wprmenu_levels a.wprmenu_parent_item {
	border-left:1px solid #474747;
	margin-left: 44px;
}

#wprmenu_menu .wprmenu_icon_par {
	position: relative;
	display: block;
	color: #CFCFCF;
	width: 46px;
	padding: 13px 14px 10px 14px;
	cursor: pointer;
	float: left;
	position: absolute;
	top:0px;
	left:0px;
}




#wprmenu_menu .wprmenu_no_border_bottom {
	border-bottom: none!important;
}


#wprmenu_menu.wprmenu_levels ul li ul { border-top:1px solid #131212;}


#wprmenu_menu.wprmenu_levels ul li ul li { padding-left:44px;}


#wprmenu_menu.wprmenu_levels ul li ul li ul li { padding-left:88px;}


#wprmenu_menu.wprmenu_levels ul li ul li ul li ul li { padding-left:132px;}


#wprmenu_menu.wprmenu_levels ul li ul li ul li ul li ul li { padding-left:176px;}



#wprmenu_menu.wprmenu_levels ul li ul li.wprmenu_parent_item_li { padding-left:0px;}

#wprmenu_menu.wprmenu_levels ul li ul li.wprmenu_parent_item_li .wprmenu_icon_par { margin-left:44px;}

#wprmenu_menu.wprmenu_levels ul li ul li.wprmenu_parent_item_li a.wprmenu_parent_item { margin-left: 88px;}


#wprmenu_menu.wprmenu_levels ul li ul li ul li.wprmenu_parent_item_li { padding-left:0px;}

#wprmenu_menu.wprmenu_levels ul li ul li ul li.wprmenu_parent_item_li .wprmenu_icon_par { margin-left:88px;}

#wprmenu_menu.wprmenu_levels ul li ul li ul li.wprmenu_parent_item_li a.wprmenu_parent_item { margin-left: 132px;}


#wprmenu_menu.wprmenu_levels ul li ul li ul li ul li.wprmenu_parent_item_li { padding-left:0px;}

#wprmenu_menu.wprmenu_levels ul li ul li ul li ul li.wprmenu_parent_item_li .wprmenu_icon_par { margin-left:132px;}

#wprmenu_menu.wprmenu_levels ul li ul li ul li ul li.wprmenu_parent_item_li a.wprmenu_parent_item { margin-left: 176px;}


#wprmenu_menu.wprmenu_levels ul li ul li ul li ul li ul li.wprmenu_parent_item_li { padding-left:0px;}

#wprmenu_menu.wprmenu_levels ul li ul li ul li ul li ul li.wprmenu_parent_item_li .wprmenu_icon_par { margin-left:176px;}

#wprmenu_menu.wprmenu_levels ul li ul li ul li ul li ul li.wprmenu_parent_item_li a.wprmenu_parent_item { margin-left: 220px;}

			#wprmenu_menu {
				background: #2E2E2E!important;
			}

			#wprmenu_menu ul li a {
				color: #CFCFCF;
			}

			#wprmenu_menu ul li a:hover {
				color: #606060;
			}

			#wprmenu_menu .wprmenu_icon_par:hover {
				color: #606060;
			}

			
			#wprmenu_menu.left {
				width:70%;
				left: -70%;
			    right: auto;
			}

			#wprmenu_menu.right {
				width:70%;
			    right: -70%;
			    left: auto;
			}
#usersite-container .event-detail .event-when.with-time:not(.multi-day) time{display:inline}
#usersite-container .event-detail .event-when .date{font-weight:bold}
#search{text-align:center;padding-top:30px;padding-bottom:30px;background-color:#369;color:#fff}
#search a{color:#fff;text-decoration:none}
#search a:hover{text-decoration:underline}
#search,#homesearch{padding-top:10px;padding-right:5px;padding-bottom:8px;padding-left:5px;padding-top:15px;padding-bottom:15px}
#search form,#homesearch form{margin:0px;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-lg-9 {
    width: 75%;
  }

div.footer-se div#text-14.footer-area-bottom div.textwidget div.search-section div#gform_wrapper_8 form#gform_8.mail-chimp div.gform_body ul#gform_fields_8.gform_fields li#field_8_2.gfield label.gfield_label, header div.banner-main nav.menu-part div.container div.row div.col-lg-9 div.top-sec div.mealing-part div#gform_wrapper_1 form#gform_1.mail-chimp div.gform_body ul#gform_fields_1.gform_fields li#field_1_2.gfield label.gfield_label {display:none;}


.cb-mask {
  margin: 0;
  position: relative;
  overflow: hidden;
}


article.sticky .cb-mask:before {
  content: "\f08d";
  font-family: fontAwesome;
  position: absolute;
  top: 0;
  z-index: 15;
  left: 0;
  color: #666;
  background: rgba(255, 255, 255, 0.9);
  padding: 15px;
}

.cb-post-list .cb-mask {
  width: 100%;
  margin: 0;
  float: left;
}

.cb-post-list .cb-mask a {
  display: block;
}

.cb-module-block .cb-mask {
  line-height: 0;
}

.cb-module-block .cb-article-small .cb-mask {
  float: left;
  margin-right: 30px;
  display: block;
}

.cb-style-1 .cb-mask {
  line-height: 0;
  margin-bottom: 15px;
  background: #000;
}

.cb-style-1 .cb-mask img {
  min-width: 100%;
}

.cb-reviews-widget .cb-article-small .cb-mask {
  float: left;
  margin-right: 30px;
  display: block;
  line-height: 0;
}

.cb-fis-block-standard .cb-mask {
  margin: 0 0 30px 0;
  line-height: 0;
}

.cb-fis-block-standard .cb-mask img {
  width: 100%;
}

.cb-fis-block-standard .cb-mask #cb-video-data {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
  padding: 0 20px;
}


.cb-module-block .format-video .cb-mask a:after, .cb-module-block .format-audio .cb-mask a:after, .cb-module-block .format-gallery .cb-mask a:after {
  font-family: 'FontAwesome';
  color: #161616;
  background: #fff;
  background: rgba(255, 255, 255, 0.7);
  height: 60px;
  width: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  line-height: 60px;
  border-radius: 50% 50%;
  margin-left: -30px;
  margin-top: -30px;
}

.cb-module-block .format-video .cb-mask a:after, .cb-module-block .format-audio .cb-mask a:after {
  content: '\f04b';
}

.cb-module-block .format-gallery .cb-mask a:after {
  content: '\f030';
}

.cb-module-block .cb-blog-style-e.format-video .cb-mask a:after, .cb-module-block .cb-blog-style-e.format-audio .cb-mask a:after, .cb-module-block .cb-blog-style-e.format-gallery .cb-mask a:after {
  display: none;
}


.cb-widget-latest-articles .format-video .cb-mask a:after, .cb-widget-latest-articles .format-audio .cb-mask a:after, .cb-widget-latest-articles .format-gallery .cb-mask a:after, .cb-widget-popular-posts .format-video .cb-mask a:after, .cb-widget-popular-posts .format-audio .cb-mask a:after, .cb-widget-popular-posts .format-gallery .cb-mask a:after {
  display: none;
}

.cb-author-details.cb-sidebar .cb-mask {
  line-height: 0;
}

.cb-author-details.cb-sidebar .cb-mask img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: opacity 0.35s;
  -transition: opacity 0.35s;
  transition: opacity 0.35s;
}

.cb-author-details.cb-sidebar .cb-mask img:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

#cb-author-box .cb-mask {
  display: none;
  float: left;
  overflow: hidden;
  line-height: 0;
}

#cb-author-box .cb-mask img {
  margin: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: opacity 0.35s;
  -transition: opacity 0.35s;
  transition: opacity 0.35s;
}

#cb-author-box .cb-mask img:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

.cb-s-modal .cb-mask {
  float: left;
}

.cb-s-modal .cb-sub-posts li .cb-mask {
  display: none;
}


  .cb-module-e .cb-mask {
    width: 34.6666%;
    float: left;
  }

  #cb-nav-bar .cb-mega-posts .cb-mask {
    margin-bottom: 20px;
  }

  #cb-nav-bar .cb-big-menu .cb-mega-trending ul li .cb-mask {
    margin-bottom: 0;
  }

  .cb-slider-2 .slides li .cb-mask img {
    -webkit-transition: all 0.35s;
    -transition: all 0.35s;
    transition: all 0.35s;
  }


  .cb-module-block .cb-big-thumb.format-video .cb-mask a:after, .cb-module-block .cb-big-thumb.format-audio .cb-mask a:after, .cb-module-block .cb-big-thumb.format-gallery .cb-mask a:after {
    line-height: 100px;
    margin-left: -50px;
    margin-top: -50px;
    height: 100px;
    width: 100px;
    font-size: 2em;
  }


  .cb-s-modal .cb-style-1 .cb-mask img {
    -webkit-transition: 0.35s opacity;
    -transition: 0.35s opacity;
    transition: 0.35s opacity;
  }

  .cb-s-modal .cb-style-1 .cb-mask img:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
  }

  #cb-author-box .cb-mask:hover img {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    opacity: 0.9;
  }

  .cb-style-1 .cb-mask img:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6;
  }

  .cb-post-list-a .cb-mask {
    width: 40%;
    margin: 0 3% 0 0;
  }

  #cb-nav-bar .cb-big-menu .cb-mega-posts .cb-mask {
    margin-bottom: 30px;
  }

  #cb-nav-bar .cb-big-menu .cb-mega-trending .cb-trending-1 .cb-mask {
    margin-right: 30px;
  }


#mobile_search_top{
    background: #000;
    height: 43px;
    padding:8px 0;


}


#mobile_search_top input{
    width: 65%;
    margin-left: 10px;
    border: 0;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    
    background: #464646;
    float:left;
    padding: 12px 0 10px 10px;
    font-size: 14px;
    color:#fff;
    -webkit-appearance: none;
    font-family: Avenir-book, Helvetica Neue, Arial, sans-serif;


}


#mobile_search_top .map_glass_mob{
    
    float:left;
    z-index: 100;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    
    background: #464646;
    color: #8F8F8F;
    padding: 9px 5px 8px 5px;
    margin-right:-14px;
    font-size: 20px;
    margin-left:10px;
}
.row{margin-left:-15px;margin-right:-15px;}
.row:before,.row:after{content:" ";display:table;}
.row:after{clear:both;}

.row-fluid{max-width:1400px;margin:auto}

#body-main-wrap {
	background: #fff;
	}


#fly-wrap,
#main-nav-wrap,
#score-wrap,
#soc-nav-wrap,
#body-main-wrap,
.fly-to-top,
.col-tabs-wrap,
#wallpaper,
nav.main-menu-wrap ul li.mega-dropdown .mega-dropdown,
#head-main-top {
	-webkit-transition: -webkit-transform 0.3s ease;
	   -moz-transition: -moz-transform 0.3s ease;
	    -ms-transition: -ms-transform 0.3s ease;
	     -o-transition: -o-transform 0.3s ease;
		transition: transform 0.3s ease;
	}


.page-template-page-fullwidth #body-main-wrap {
	background: #fff;
	}


.left, .alignleft {
	float: left;
	}

    
    #topnav.menu li  a { 
    	font-family: Open Sans, Arial, Helvetica, sans-serif; 
    	font-size: 12px; 
    	text-transform: none; 
    	color: #3b3f42;     }

	#copyright .menu li a {
		font-family: Open Sans, Arial, Helvetica, sans-serif; 
    	font-size: 12px; 
    	text-transform: none; 
    	color: #ffffff;     }


    #copyright .menu li.current-menu-item a,
	#copyright .menu li.current-menu-item a:hover,
	#copyright .menu li.current-page-ancestor a,
	#copyright .menu li.current-page-ancestor a:hover,
	#copyright .menu li.current-menu-ancestor a,
	#copyright .menu li.current-menu-ancestor a:hover,
	#copyright .menu li.current-menu-parent a,
	#copyright .menu li.current-menu-parent a:hover,
	#copyright .menu li.current_page_ancestor a,
	#copyright .menu li.current_page_ancestor a:hover { color: #c41230;}

		#top-bar .social-icons, #top-bar .social-icons, #topnav.menu {
			margin-right: 0px;
		}

#navigation ul.menu li.fa:before {
    padding-right: 7px;
}

#navigation ul.menu li.menu-item a i {
    padding-right: 6px;
}

#navigation ul.menu li.menu-item a .desc {
    display: block;
    line-height: 1;
    text-transform: none;
    font-size: inherit;
    padding-bottom: 5px;
    font-weight: normal;
    margin-top: -5px;
}




#topnav.menu li .sub-menu {
    display: none;
}

#topnav.menu {
    display: inline-block;
    margin: 0 25px 0 0;
    position: relative;
    vertical-align: middle;
    min-width: 200px;
}

#copyright .menu-footer-menu-container {display: inline-block;}

#copyright .menu li .sub-menu {
    display: none;
}

#copyright .menu {
    display: inline-block;
    margin: 0 0px 0 -20px;
    position: relative;
    vertical-align: middle;
    min-width: 200px;
}

#header.header2 #navigation ul.menu {
    float: none !important;
    margin: 0;
    text-align: center;
    display: inline-block;
    line-height: 0;
}

#header.header2 #navigation .menu ul {
    text-align: left;
}

#header.header3 #navigation ul.menu {
    float: none !important;
    margin: 0;
    text-align: center;
    display: inline-block;
    line-height: 0;
}

#header.header3 #navigation .menu ul {
    text-align: left;
}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}


#top ul#top-nav.nav li.menu-item:nth-child(1n+2):before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #8A8275;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    content: "";
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 8px;
    vertical-align: middle;
    width: 4px;
}


#top ul#top-nav.nav li.menu-item {
	position: relative;
}


#top ul#top-nav.nav li.menu-item a {
	position: static;
	padding: 4px 0px 4px 12px;
}


ul#menu-footer-nav.menu li.menu-item {
	float: left;
	position: relative;
}


ul#menu-footer-nav.menu li.menu-item a {
  	line-height: 5px;
	position: static;
	padding: 0px 3px 0px 0px;
}


ul#menu-footer-nav.menu li.menu-item:after {
    content: "|";
    
    
}


ul#menu-footer-nav.menu li.menu-item:last-child:after {
    	content: "";
}
.megamenu-skin-vec .megamenu-slot{top:16px;xmargin-right:4px;xborder-bottom:1px solid #bbb;width:32%;margin-left:4px;overflow:visible;margin-right:4px;}
.megamenu-skin-vec .megamenu-slot-title,.megamenu-slot-title{width:80%;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#6499c1;padding-top:2px;padding-bottom:1px;margin-bottom:5px;}
.megamenu-skin-vec .megamenu-slot-title a{background-color:transparent;text-align:left;color:#011f36!important;width:200px;padding-right:10px;padding-top:8px;padding-bottom:5px;font-style:normal;!important;font-size:0.94em;}
.megamenu-skin-vec .megamenu-slot-title a:hover{background-color:transparent;text-align:left;color:#014d85!important;width:210px;padding-top:8px;font-size:.94em;}

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}
.megamenu-slots-columnar li.megamenu-slot{float:left;}

#s2 {
	width: auto !important;
	height: 70px !important;
}

#s1 img, #s2 img {
margin-right: 20px;
margin-bottom: 40px;
}

.site-title{margin-bottom:0; font-family: "Amatic SC"; font-size:30px; font-weight: bold; line-height: 52px;}

.site-title a:hover{color:#f2f2f2;}


	.site-title a,
	.entry-meta,
	.entry-meta a,
	.featured-content .hentry,
	.featured-content a {
		color: #2b2b2b;
	}
.page-header .background-image-holder{height:150%;top:-20%;}
.feature-box .background-image-holder{z-index:0;left:0;}
.feature-box .background-image-holder.overlay:before{position:absolute;width:100%;height:100%;top:0px;content:'';opacity:0.3;z-index:2;background-color:#333;z-index:-1;}
.background-image-holder,.foreground-image-holder{position:absolute;top:0px;left:0px;width:100%;height:100%;background-size:cover !important;z-index:0;background-position:50% 50% !important;}
.background-image-holder.parallax-background{height:120%;top:-10%;}
.hover-background .background-image-holder{height:110%;width:110%;}
.project.col-md-4 .background-image-holder{width:103%;}
.column-projects .project.col-md-4 .background-image-holder{width:100% !important;}
.background-image-holder{position:absolute;top:0px;height:100%;width:100%;background-size:cover !important;z-index:0;background-position:50% 50% !important;}
.wf-active #content .post-navigation .nav-label{font-style:normal;font-weight:400}


.subtitle {
	color : #1B5494;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
}


.service-block.standard-block {margin-bottom:40px}


.service-block.standard-block i {float:left}


.service-block.standard-block h3 {
	margin-top:0;
	padding-top:4px;
	margin-left:60px;	
}

.service-block.standard-block p {margin-left:60px}


.service-block.circle-block {margin-bottom:40px}


.service-block.circle-block .circle-med-icon {float:left}


.service-block.circle-block h3 {
	margin-top:0;
	margin-left:85px;
}

.service-block.circle-block p {margin-left:85px}


.service-block-col {padding-top:40px}


.service-block-img {text-align:center}


.service-block-col.first .service-block {text-align:right}

.service-block-col.first .service-block i,
.service-block-col.first .circle-med-icon {float:right}


.service-block-col.first .service-block.standard-block h3,
.service-block-col.first .service-block.standard-block p {
	margin-left:0;
	margin-right:60px;
}


.service-block-col.first .service-block.circle-block h3,
.service-block-col.first .service-block.circle-block p {
	margin-left:0;
	margin-right:85px;
}





.split-blocks .service-block {margin-bottom:30px}


.split-blocks .service-block i {float:left}


.split-blocks .service-block h3 {
	margin-top:0;
	padding-top:4px;
	margin-left:60px;	
}

.split-blocks .service-block p {margin-left:60px}

	
.showcase .service-block {margin-top:30px}


.showcase .service-block i {float:left}


.showcase .service-block h3 {
	margin-top:0;
	padding-top:4px;
	margin-left:60px;	
}

.showcase .service-block p {margin-left:60px}

	.service-block-col.first .service-block i,
	.service-block-col.first .service-block .circle-med-icon {float:left}
	
	.service-block-col.first .service-block.standard-block h3,
	.service-block-col.first .service-block.standard-block p {
		margin-left:60px;
		margin-right:0;	
	}

	.service-block-col.first .service-block.circle-block h3,
	.service-block-col.first .service-block.circle-block p {
		margin-left:85px;
		margin-right:0;	
	}

	.service-block-col .service-block {margin-bottom:20px}

	.service-block-col .service-block i {display:none}

	.service-block-col .service-block h3,
	.service-block-col .service-block p {
		margin-left:0 !important;
		margin-right:0 !important;
	}


  .medium-7 {
    width: 58.33333%; }


#mainmenu.scaled li.menu-item {
    height: 35px;
}
.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal:after,.row-fluid:after,.row:after{clear:both}
.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container,.span12{width:940px}
.container-fluid:after,.container-fluid:before,.container:after,.container:before{content:"";display:table;line-height:0}
.container{margin-right:auto;margin-left:auto}
.container-fluid{padding-right:20px;padding-left:20px}
.navbar .container{width:auto}
.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{width:940px}
.carousel .container{position:relative;z-index:9;width:auto}
.is-customizing .container-fluid,.is-customizing .tc-footer-social-links-wrapper,.is-customizing img{-webkit-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-moz-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-o-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out}
.container.navbar-wrapper{margin-bottom:0;width:auto}
.box-outer .box.three .tile{padding:0 40px 20px}
.box-outer .box.three .tile div{margin:0 -41px}
.box-outer .box.four .tile{padding:0 25px 10px}
.box-outer .box.four .tile div{margin:0 -26px}
.box-outer .box .tile{display:table-cell;padding:0 50px 20px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);vertical-align:top}
.box-outer .box .tile div{margin:0 -51px}
.box-outer .box .tile .shortcode-blogroll-mini{padding-left:0}
.box-outer .box .tile .shortcode-blogroll-mini img{width:70px;height:70px;margin:5px 25px 15px 0}
.box-outer .box .tile img{width:100%;height:auto;margin:0 0 30px;display:block}
.box-outer .box .tile hr{margin-top:20px;margin-bottom:15px}
.box-outer .box .tile.empty{-webkit-box-shadow:none;box-shadow:none}
.box-outer .box-tan .tile{background-color:#EEEADF}
.box-outer .box.two .tile,.box-outer .box.one .tile,.box-outer .box.three .tile,.box-outer .box.four .tile{display:block;width:100%;margin:0 0 30px 0;padding:0 20px 20px}
.box-outer .box.two .tile div,.box-outer .box.one .tile div,.box-outer .box.three .tile div,.box-outer .box.four .tile div{margin:0 -21px}
.box-outer .box.two .tile{padding:0 20px 20px}
.box-outer .box.two .tile div{margin:0 -21px}
.on-campus .tile{background-color:#ECE9E2;overflow:hidden;vertical-align:top}
.on-campus .tile .category{color:#85754d;font-weight:700;font-size:14px;text-transform:uppercase}
.on-campus .tile h2{color:#85754d;font-weight:700;font-size:14px;text-transform:uppercase}
.on-campus .tile h3{color:#4b2e83;font-size:21px;margin-top:5px;font-weight:900}
.on-campus .tile p{font-size:16px;line-height:1.6}
.on-campus .tile p a{font-weight:700;color:#5a5a5a;position:relative}
.on-campus .tile p a.uw-btn{background-color:#fff}

.lightblue {
  color:#2DA4F2;
}

.googlead1 {
	margin:28px 0px 0px 0px;
	width:512px;
	float:left;
	text-align:left;
	height:20px;
}


nav#navigation ul ul.sub-menu li a {
	color: white;
}

nav#navigation ul ul li  .sub-menu{ margin-left:20px; }


	nav#navigation .sfHover ul.sub-menu li a  {
		color: #FFFFFF; font: 12px/18px "PT Sans"; font-weight: 300	}

	nav#navigation .sfHover ul.sub-menu a:hover, nav#navigation .sfHover ul.sub-menu a:active  { color: #CCCCCC }

#grabfeeds .rss .share-button img {
	width: 28px;
	margin: 0 auto;
}


.genesis-nav-menu .menu-item,
#menu-secondary-nav .menu-item {
	display: inline-block;
	text-align: left;
}


#menu-secondary-nav .menu-item {
	padding: 0 8px;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


	.footer-widget-header-container #menu-footer-nav li, #menu-auto-transport-information .menu-item {
		text-align: left;
	}


	.menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block!important;
	}


	.menu.responsive-menu .menu-item {
		margin: 0;
	}


	.menu.responsive-menu .menu-item:hover {
		position: static;
	}


	.menu.responsive-menu .menu-item-has-children {
		cursor: pointer;
	}


	.menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}


	#menu-auto-transport-information .menu-item {
		margin-bottom: 10px;
	}

.secondarycontentsection .group .businesshours .zone {
  padding: 1em .82em 1.4em .82em;
  box-shadow: inset 2px 2px 3px 0 rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  background: #f6f6f3;
}

.secondarycontentsection .group .businesshours .zone h3,
.secondarycontentsection .group .businesshours .zone h4,
.secondarycontentsection .group .businesshours .zone h5 {
  margin: 0;
  color: #00aec5;
  font-family: 'josefin_sanslight', Arial, Helvetica, san-serif;
}

.secondarycontentsection .group .businesshours .zone p {
  margin-top: 0;
  font-size: 0.8em;
}
