﻿
.sidepanel {
	position: relative;
	margin-bottom: 30px;
	text-shadow: #f8f8f8 0px 1px 0px;
	float: left;
}

.widget-container .sidepanel {
	width: 280px;
	padding: 40px 19px 0 19px;
}

#frontwidgets .sidepanel {
	padding-top: 0px;
}


.sidepanel h3 {
	color: #414445;
	font-size: 17px;
}

.sidepanel .title-container h3 {
	color: #fff;
}

#sidebar .sidepanel h3 {
	margin-bottom: 10px;
}

.sidepanel ul li {
	padding: 5px 0;
	line-height: 1.5;
}

.sidepanel p {
	margin-top: 8px;
	line-height: 1.5;
}

.sidepanel .post-title {
	font-size: 13px;
}

#footer .sidepanel {
	width: 200px;
	display: inline-block;
	float: left;
	margin: 35px 20px 0 19px;
	padding: 0 0 35px 0;
	position: relative;
	color: #777;
	font-size: 12px;
	text-shadow: #000 0px -1px 0px;
}

#footer .sidepanel h3 {
	color: #fff;
	size: 17px;
	margin: 0 0 30px 0;
}

#footer .sidepanel a {
	color: #bbb;
}

#footer .title-container .title, #footer .sidepanel a.readmore, #footer input[type="submit"] {
	color: #000;
}


.nav-toggle,
.nav-toggle .bar,
.blog-menu a,
.blog-menu ul .has-children,
.blog-title a,
.post-title a,
.format-bubble,
.post-meta a,
.featured-media a,
.content form input,
.content form textarea,
.media-caption,
.post-nav a,
input#s,
#searchsubmit,
.widget-content ul li,
.widget_recent_entries a,
.search-toggle.active .metal,
.search-toggle.active .handle,
a.more-link,
.dribbble-shot img,
.flickr_badge_image a img {
	-webkit-transition: all 0.2s ease-in-out;
	 -moz-transition: all 0.2s ease-in-out;
	 -ms-transition: all 0.2s ease-in-out;
	 -o-transition: all 0.2s ease-in-out;
	 transition: all 0.2s ease-in-out;
}


.post-title {
	font-size: 2.5em;
	font-weight: 700;
	line-height: 120%;
	margin-bottom: 15px;
	font-family: 'Lato', sans-serif;

 -ms-word-break: break-all;
     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
}


.post-title,
.post-title a { color: #2d2d2d; }
	           .post-title a:hover { color:#537519; }
#social a.facebook:hover{background-position:0 -40px}
.cntr{font-size:15px;height:165px;letter-spacing:1px;line-height:1.3em;max-width:1250px;z-index:97;width:100%;position:fixed;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;border-bottom:1px solid #e1e1e1}
.cntr-sticky{font-size:15px;height:165px;letter-spacing:1px;max-width:1250px;width:100%;z-index:101;position:fixed;top:61px !important;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;border-bottom:1px solid #e1e1e1}
.cntr-mobsticky{font-size:180%;line-height:1.7;color:#fff;letter-spacing:1px;width:100%;z-index:101;position:fixed;padding-bottom:15px;height:100%;transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}
.cntr,.cntr-sticky{width:100%;height:100%;border:none}

#tabbed-widget .tabs-wrap li:last-child ,
#tabbed-widget .tabs-wrap li ,.comments-avatar .widget-container li,.posts-list .widget-container li,.categort-posts .widget-container li,.authors-posts .widget-container li, .widget.woocommerce .widget-container li {
	background:transparent;
	padding:8px 0 4px;
	border-bottom:1px solid #f2f2f2;
}

	.tabs-wrap{clear:both;}

		.footer-widget-container ul, footer .tabs-wrap ul{ border-bottom:1px solid #444; }

		.footer-widget-container li, footer #tabbed-widget .tabs-wrap li {
			padding: 6px 12px 6px 0;
			line-height: 18px;
			overflow: hidden;
			border-bottom: 1px solid #232323 !important;
			border-top: 1px solid #444;
		}

		.footer-widget-container li:first-child , footer #tabbed-widget .tabs-wrap li:first-child { border-top:0 none; }

		footer #tabbed-widget .tabs-wrap.tagcloud a {
			background: #444;
			border: 1px solid #222;
			text-shadow: 0 1px 0 #000;
			-moz-box-shadow: inset 0 0 2px #888, 0 0 2px #222;
			-webkit-box-shadow: inset 0 0 2px #888, 0 0 2px #222;
			box-shadow: inset 0 0 2px #888, 0 0 2px #222;
		}

		footer #tabbed-widget .tabs-wrap.tagcloud a:hover{ background:#555;}


.inline-block {
	display:inline-block;
}


	.tfs-slider .slide-content {
		position: absolute  !important;
		top: 50%  !important;
		left: 0 !important;
		width: 100% !important;
		z-index: 1  !important;
		margin-left: 0 !important;
	}


	.tfs-slider .slide-content-container h2 {
		font-size: 21px !important;
		line-height: 21px !important;
	}

	.tfs-slider .slide-content-container h3 {
		font-size: 11px !important;
		line-height: 11px !important;
	}


	.tfs-slider .slide-content-container .btn {
		min-height: 0 !important;
		padding-left:30px; padding-right:30px !important;
		height:26px !important;
		line-height:26px !important;
	}

.wooslider .slide-content {
  margin: 0;
}

#sliders-container .wooslider .slide-content p {
  margin: 0;
}

.tfs-slider.fixed-width-slider .slide-content-container {
  padding-left: 10%;
  padding-right: 10%;
}

.tfs-slider .slide-content-container {
  position: absolute;
  top: 50%;
  width: 100%;
  padding: 0;
  z-index: 5;
}

.tfs-slider .slide-content-container .slide-content {
  opacity: 0;
  margin-left: auto;
  margin-right: auto;
  width: auto;
  max-width: 940px;
}

.tfs-slider .slide-content-container .heading,
.tfs-slider .slide-content-container .caption {
  display: block;
}

.tfs-slider .slide-content-container h2,
.tfs-slider .slide-content-container h3 {
  font-family: 'MuseoSlab500Regular', Arial, Helvetica, Sans-Serif;
  margin: 0;
  font-weight: normal;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  padding: 0;
}

.tfs-slider .slide-content-container .heading.with-bg h2,
.tfs-slider .slide-content-container .caption.with-bg h3 {
  padding: 3px 15px;
}

.tfs-slider .slide-content-container .buttons {
  margin-top: 25px;
  overflow: visible;
}

.tfs-slider .slide-content-container .buttons a {
  -webkit-backface-visibility: hidden;
}

.tfs-slider .slide-content-container .tfs-button-1,
.tfs-slider .slide-content-container .tfs-button-2 {
  display: inline-block;
}

.tfs-slider .slide-content-container .tfs-button-2 {
  margin-left: 16px;
}

.tfs-slider .slide-content-center {
  text-align: center;
}

.tfs-slider .slide-content-right {
  text-align: right;
}

		
	
	
	.header-wrapper .header-social, .sticky-header .sticky-shadow, .tfs-slider .slide-content, #header, .header-v4 #small-nav, .header-v5 #small-nav, #footer, .footer-area, #slidingbar, .page-title-container{ padding-left: 30px; padding-right: 30px; }


#main .reading-box h2,
#main h2,
.page-title h1,
.image .image-extras .image-extras-content h3,.image .image-extras .image-extras-content h3 a,
#main .post h2,
.sidebar .widget h3,
#wrapper .fusion-tabs-widget .tab-holder .tabs li a,
.share-box h4,
.project-content h3,
.author .author_title,
.fusion-pricing-table .title-row,
.fusion-pricing-table .pricing-row,
.fusion-person .person-desc .person-author .person-author-wrapper,
.fusion-accordian .panel-title,
.fusion-accordian .panel-heading a,
.fusion-tabs .nav-tabs  li .tab-link,
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
.ei-title h2, #header-sticky,#header .tagline,
table th,.project-content .project-info h4,
.woocommerce-success-message .msg,.product-title, .cart-empty,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title,
.main-flex .slide-content h2, .main-flex .slide-content h3,
.fusion-modal .modal-title, .popover .popover-title,
.fusion-flip-box .flip-box-heading-back{
	font-family:"Antic Slab", Arial, Helvetica, sans-serif;
}



#header-sticky .avada-row,#header .avada-row, #main .avada-row, .footer-area .avada-row,#slidingbar-area .avada-row, #footer .avada-row, .page-title, .header-social .avada-row, #small-nav .avada-row, .tfs-slider .slide-content-container .slide-content{ max-width:1100px; }
.views-row .content{margin:0;}
.topic_landing_page #content-area .view-display-id-topic_rotator .views-row a{display:block;line-height:0;}
#content-area .view-subtopic-landing-page .views-row{margin:20px 0;}
#footer .view-partner-of-the-day .views-row{float:left;margin:0 5px;}
.sidebar ul li.views-row-last,.sidebar ol li.views-row-last{margin-bottom:0;padding-bottom:0;}
.views-row-last .views-field-field-flex-space,.views-row-last .views-field-field-article-flex,.views-row-last .views-field-field-os-flex-space{background:none;}
.small-media-rotator .view-content .views-row,.view-display-id-topics_related_multimedia .view-content .views-row,.view-display-id-article_related_media .view-content .views-row{width:155px;line-height:1.2em;}
.page-blog .views-row-last .node-teaser{background:none;}
.page-blog .views-row .node-blog-post h2{margin-top:0px;}
.view-homepage-topic-features .views-row{float:left;width:40%;background:rgb(232,233,233);background:-moz-linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(232,233,233,1)),color-stop(100%,rgba(249,249,249,1)));background:-webkit-linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);background:-o-linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);background:-ms-linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e9e9',endColorstr='#f9f9f9',GradientType=0);background:linear-gradient(top,rgba(232,233,233,1) 0%,rgba(249,249,249,1) 100%);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:-5px 5px 10px rgba(0,0,0,0.2);-webkit-box-shadow:-5px 5px 10px rgba(0,0,0,0.2);box-shadow:-5px 5px 10px rgba(0,0,0,0.2);}
#block-views-partner_of_the_day-block_2 .views-row{margin:30px 0;}
#content-area .view-id-media_center .view-content .views-row{overflow:hidden;border-bottom:1px dashed #ddd;padding:25px 0;}
#content-area .view-id-media_center .view-content .views-row .node .media-thumbnail{float:left;width:190px;}
#content-area .view-id-media_center .view-content .views-row .node .media-thumbnail a img{padding:3px;border:1px solid #7ab5d4;}
#content-area .view-id-media_center .view-content .views-row .node h2{font-size:14px;font-weight:bold;}
#content-area .view-id-media_center .view-content .views-row .node h2 a{font-size:14px;font-weight:bold;}
#content-area .view-id-media_center .view-content .views-row .node h2 a span{font-weight:normal;}
#content-area .view-id-media_center .view-content .views-row .node h2 a span.media-type{color:#6fb1c9;}
#content-area .view-id-media_center .view-content .views-row .node h2,#content-area .view-id-media_center .view-content .views-row .node .content{float:right;margin-top:0;width:460px;clear:none;}
.view-display-id-featured_media .view-content .views-row a{display:block;line-height:0;}
.page-partners .views-row{margin:20px 0;}
.view-id-taxonomy_term_override .views-row{background:none;margin:0 0 20px;padding:0 5px 20px;border-bottom:1px dashed #ddd;}
.view-id-taxonomy_term_override .views-row-last{border:none;}
.view-id-taxonomy_term_override .views-row p{margin-bottom:0px;}
.view-id-taxonomy_term_override .views-row h3 span.type{font-weight:normal;color:#6DAED1;}
.page-sitemap .views-row{line-height:15px;margin:7px 0;}
.page-sitemap .views-row a{color:#0273ad;}


	.class3 a:link {
	font-family: "Century Gothic", sans-serif;
	font-size: 12px;
	color:#AE0A00;
	text-decoration: none;
}
	
	
	.class3 a:visited {
	font-family: "Century Gothic", sans-serif;
	font-size: 12px;
	color:#AE0A00;
	text-decoration: none;
}


	.class3 a:hover {
	font-family: "Century Gothic", sans-serif;
	font-size: 12px;
	color:#F13125;
	text-decoration: none;	
	

}
.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-12{width:100%}


      

      #pushobj .col-md-12.vault-item {
        height: 320px;
      }







.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: 14px;
padding-left: 14px;
}



.col-md-12.vault-item:hover {
  box-shadow: inset 0px 0px 0px 10px rgb(0, 0, 0) , inset 0px 0px 0px 11px rgb(232, 212, 146);
}


.play-button,
.play-button2 {
    display: inline-block;
    cursor: pointer;
}


.testimonial-box .play-button,
.testimonial-box .play-button2 {
    width: 80px;
}


.testimonial-box .play-button img,
.testimonial-box .play-button2 img {
    width: 100%;
}


.big-blu {color: #002F65;
margin-top: 15px!important;
font-size: 20px!important;s}



.big-blu span:first-child {
	background: #E0E0E0;
}


.big-blu span {
color: #002F65;
padding: 3px;
}

.big-img{padding-top:30px;}

#posteditingUnavailable .big{font-size:14px !important;}

#revisioneUnavailable .big{font-size:14px !important;}

#traduzioneUnavailable .big{font-size:14px !important;}

.big{font-size:130%;font-weight:bold !important}

.order1 .big{font-weight:normal !important}

.order2 .big{font-weight:normal !important}

.order3 .big{font-weight:normal !important}


.post-cat {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	font-size: 11px;
	font-weight: 400;
	line-height: 18px;
}

.post-cat a {
	color: #ca5d2a;
	text-decoration: none;
}

#feature-list-tabs li.video {

	display: block;
	float: right;
	height: 119px;
	margin-bottom: 1px;
}


#feature-list-tabs li.video .video {

	display: block;
	float: left;
	height: 117px;
	line-height: 117px;
	text-align: center;
	width: 337px;
	position: relative;
}


#feature-list-tabs li.video .video img {
	display: block;
	width: 337px;
	height: 117px;
	position: absolute;
	top: 0px;
	left: 0px;
}



.alignleft {
	float: left;
	margin-right: 30px;
	margin-bottom: 20px;
}
.row{margin-left:-15px;margin-right:-15px}

	nav .row {
		border-bottom: 1px solid #f2f2f2;
	}
.grid .col-1-3{width:33.33%}

footer .privacy {
  line-height: 10px;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  float: left;
  color: #adadad;
}

footer .privacy div {
  display: inline-block;
  margin-left: 16px;
  position: relative;
}

footer .privacy div:before {
  position: absolute;
  content: '|';
  left: -12px;
  top: 0;
  font-size: 15px;
  top: -2px;
}


.menubox {border:0px solid #9400D3; border-spacing:0px; background-color:#FCCFF;}

.menubox a:link, .menubox a:visited, .menubox a:active { text-decoration: none; color: #0000FF}

.menubox a:hover {text-decoration:underline;}


.entrytext .postmetadata {
	margin-top: 20px;
	text-align: justify;
}


.postmetadata {
	border-top: 1px dashed #ccc;
	padding-top: 2px;
	margin-bottom: 40px;
	text-align: right;
}


.postmetadata alt {
	border-top: 1px dashed #ccc;
	padding-top: 2px;
	margin-bottom: 40px;
	text-align: left;
}
.presentation .autoplay-overlay .overlay-msg{position:relative;display:table-cell;text-align:center;vertical-align:middle;color:#fff}

figure .overlay {background-color: #07c1b6;color: #fff;}

.overlay .thumb-info h4 {color: #fff;}

figure:hover .overlay {box-shadow: inset 0 0 0 500px #07c1b6;}

#games .games-list .game.daily-draw{padding-top:5px;}

#games .games-list .game.daily-draw .title{margin-bottom:0;}

    .gallery-container .gallery-title .text {
      position: relative;
      width: calc(100% - 20px);
      padding-left: 5px;
      display: block;
      line-height: 1.1em;
      font-weight: 600;
      font-size: 1.3em;
      color: #929292;
      float: right; }

              .nav li ul.sub-menu.custom-nav li a .text,
              .nav li ul.children.custom-nav li a .text {
                top: 0;
                left: 0;
                display: block;
                position: absolute;
                width: 100%;
                height: 100%;
                opacity: 0;
                -webkit-transition: opacity 0.5s ease-out;
                transition: opacity 0.5s ease-out; }

                .nav li ul.sub-menu.custom-nav li a .text .text-container,
                .nav li ul.children.custom-nav li a .text .text-container {
                  display: block;
                  position: absolute;
                  width: 90%;
                  top: 50%;
                  left: 50%;
                  -webkit-transform: translateX(-50%) translateY(-50%);
                  -moz-transform: translateX(-50%) translateY(-50%);
                  -ms-transform: translateX(-50%) translateY(-50%);
                  -o-transform: translateX(-50%) translateY(-50%);
                  transform: translateX(-50%) translateY(-50%);
                  font-size: 1em;
                  line-height: 1.2em; }

                  .nav li ul.sub-menu.custom-nav li a .text .text-container .title,
                  .nav li ul.children.custom-nav li a .text .text-container .title {
                    font-weight: 600;
                    display: block; }

                  .nav li ul.sub-menu.custom-nav li a .text .text-container .subtitle,
                  .nav li ul.children.custom-nav li a .text .text-container .subtitle {
                    font-weight: normal;
                    display: none; }

              .nav li ul.sub-menu.custom-nav li a:hover .text,
              .nav li ul.children.custom-nav li a:hover .text {
                opacity: 1; }

  .nav li ul.sub-menu.custom-nav li a .text,
  .nav li ul.children.custom-nav li a .text {
    top: 12.5%;
    left: 12.5%;
    width: 75%;
    height: 75%; }

    .nav li ul.sub-menu.custom-nav li a .text .text-container,
    .nav li ul.children.custom-nav li a .text .text-container {
      font-size: 1.25em;
      line-height: 1.2em; }

.fetch-tweets-text{
text-transform:uppercase;
font-weight:normal;
color:#000 !important;
font-size:11px !important;
}

.inner {
    margin: 0 auto;
    position: relative;
    width: 955px;
}

#dmg-social-bar .dmg-cluster .dmg-social .dmg-gplus-hover {
  float: left;
  margin: 0 3px;
}

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


.wf-phone-visible,
.wf-mobile-visible {
	display: none;
}

	
	.wf-phone-visible {
		display: inline-block;
	}

	#mobile-menu .wf-phone-visible {
		display: none;
	}

.astro-div {
	display: inline-block;
	width: 100%;
}

.astro-div h1 {
	color: #72179d;
	font: bold 16px Verdana, Geneva, sans-serif;
}

.astro-div ul li {
	float: left;
	list-style: circle;
	color: #e5afff;
	list-style-position: inside;
	margin: 5px 0;
}


.astro-div ul {
	margin: 5px 0;
	display: inline-block;
	width: 100%;
}

.astro-div ul li a {
	text-decoration: none;
	color: #72179d;
	font: 12px Verdana, Geneva, sans-serif;
}

.astro-div ul li a:hover {
	color: #333 !important;
}

.astro-div h1, .col-2-div .div1 h1, .pre-sec .colum-left h1 {
	font-size: 13px;
}



.content-home-r #joinit {
	position: absolute;
	margin: 0 0 0 31px;
	text-align: center;
}



.content-r #joinit {
	position: absolute;
	margin: 0 0 0 12px;
	text-align: center;
}

.ombrage2 {  -moz-box-shadow: 7px 7px 14px #777;  -webkit-box-shadow: 7px 7px 14px #777;  box-shadow: 7px 7px 14px #333;  }
body:not(.paspartu_on_top_fixed) .paspartu_outer .content:not(.has_slider) .content_inner,.paspartu_on_top_fixed header,.paspartu_on_top_fixed .fixed_top_header .top_header,.paspartu_on_top_fixed .paspartu_outer .content_wrapper{padding-top:2%}
.paspartu_outer .q_slider,.paspartu_outer .content:not(.has_slider) .content_inner{background-color:#fff}
.paspartu_outer.disable_top_paspartu .content:not(.has_slider) .content_inner{padding-top:0!important}
body.paspartu_on_top_fixed.vertical_menu_outside_paspartu .paspartu_outer .content .content_inner{padding-top:0!important}
body:not(.paspartu_on_top_fixed) .paspartu_outer .content:not(.has_slider) .content_inner,.paspartu_top,.paspartu_bottom,.paspartu_on_top_fixed header,.paspartu_on_top_fixed .fixed_top_header .top_header,.paspartu_on_top_fixed .paspartu_outer .content_wrapper{padding-top:2%!important}

.box_horoscope_forecast, .t_zodiac_sgn, #hsc_mainDv{ display:none;}


.box_horoscope_forecast a:link, .box_horoscope_forecast a:visited {font-size:9px;}

#main_gripstand2 { display:block; margin:60px 0 45px 0; }
.tabs-type-dynamic .nav-tabs li.menu-icon{font-size:16px;line-height:22px}

	#copyright nav .menu {
		float: none;
		width: 100%;
		text-align: center;
		margin-top: 20px;
	}

	#copyright nav .menu li {
		float: none;
		border-left-width: 0!important;
	}

	#copyright nav .menu li:first-child {
		border-top-width: 0;
	}
#top-bar nav .menu{float:right;margin-bottom:0}
#top-bar .tb-left nav .menu{float:left}
#top-bar nav .menu li{font-size:12px;margin:0}
.menu-search ul li{width:250px}
.menu-search ul li form{margin:0}
.menu-search ul li form input{margin:10px;width:230px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:36px;background:transparent;border:0}
nav .menu .wishlist-item ul.sub-menu li:first-child:before{left:21px}
.header-right nav .menu .wishlist-item ul.sub-menu li:first-child:before{right:21px}
.header-right nav .menu .menu-search ul.sub-menu li:first-child:before{right:12px}
.header-right nav.search-nav .menu .menu-search ul.sub-menu li:first-child:before{right:8px}
.bag-total .total-amount .menu-item-title{display:none!important}
nav ul.menu li.sf-menu-item-loggedin{display:none!important}
.logged-in nav ul.menu li.sf-menu-item-loggedin{display:inline-block!important}
nav ul.menu li.sf-menu-item-loggedout{display:inline-block!important}
.logged-in nav ul.menu li.sf-menu-item-loggedout{display:none!important}
nav.std-menu li.menu-item .menu-item-desc{display:block;font-size:12px;padding-top:4px}
#header .std-menu ul.menu{margin-bottom:0;line-height:inherit}
.header-2 .menu-left #main-navigation{padding-left:0}
.header-2 .is-sticky #main-nav .menu-right{display:inline-block;right:15px}
.header-2 .is-sticky #main-nav .menu-right .header-search-link{font-size:24px;padding-left:0;padding-right:0}
.header-2 .is-sticky #main-nav .menu-right .ajax-search-wrap{margin-top:0}
#main-nav .menu-right ul.sub-menu{-webkit-backface-visibility:hidden;left:auto;right:0}
.header-2 .menu-right .aux-item{display:inline-block;line-height:60px;float:left;margin-left:15px}
.header-2 .menu-right .aux-item:first-child{margin-left:0}
nav ul.menu{margin-bottom:0}
#main-nav nav#main-navigation ul.menu{float:left}
#main-nav .menu-left{max-width:100%}
.menu-left #main-navigation{padding-left:15px}
nav#main-navigation ul.menu{float:right}
#main-nav .menu-right{position:absolute;right:15px;top:0;display:none}
#main-nav.center-menu nav#main-navigation ul.menu{float:none}
#main-nav.center-menu nav.float-alt-menu ul.menu{text-align:left}
.full-center nav#main-navigation ul.menu{width:100%;display:inline-block;text-align:center;float:none}
.vertical-header nav#main-navigation ul.menu{width:100%;float:none}
a.menu-bars-link{line-height:inherit;width:20px;height:16px;display:inline-block;text-indent:-9999em;position:relative;vertical-align:middle;top:50%;position:relative;margin-top:-3px;overflow:hidden}
.aux-item a.menu-bars-link{top:0;margin:0 5px}
a.menu-bars-link span,a.menu-bars-link span:before,a.menu-bars-link span:after{webkit-transition:all .5s cubic-bezier(0,0.275,0.125,1);-moz-transition:all .5s cubic-bezier(0,0.275,0.125,1);-o-transition:all .5s cubic-bezier(0,0.275,0.125,1);transition:all .5s cubic-bezier(0,0.275,0.125,1);background-color:#1d1d1d;display:block;position:absolute;width:20px;height:2px;left:0}
a.menu-bars-link span:before,a.menu-bars-link span:after{content:""}
a.menu-bars-link span{top:6px}
a.menu-bars-link span:before{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;top:-6px;z-index:10}
a.menu-bars-link span:after{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;top:6px}
.side-slideout-open a.menu-bars-link span,.mobile-menu-open a.mobile-menu-link span,.overlay-menu-open .aux-overlay-menu .overlay-menu-link span{background-color:transparent!important}
.side-slideout-open a.menu-bars-link span:before,.mobile-menu-open a.mobile-menu-link span.menu-bars:before,.overlay-menu-open .aux-overlay-menu .overlay-menu-link span:before{-webkit-transform:translateY(7px) translateX(1px) rotate(45deg);-moz-transform:translateY(7px) translateX(1px) rotate(45deg);-ms-transform:translateY(7px) translateX(1px) rotate(45deg);-o-transform:translateY(7px) translateX(1px) rotate(45deg);transform:translateY(7px) translateX(1px) rotate(45deg)}
.side-slideout-open a.menu-bars-link span:after,.mobile-menu-open a.mobile-menu-link span.menu-bars:after,.overlay-menu-open .aux-overlay-menu .overlay-menu-link span:after{-webkit-transform:translateY(-6px) translateX(1px) rotate(-45deg);-moz-transform:translateY(-6px) translateX(1px) rotate(-45deg);-ms-transform:translateY(-6px) translateX(1px) rotate(-45deg);-o-transform:translateY(-6px) translateX(1px) rotate(-45deg);transform:translateY(-6px) translateX(1px) rotate(-45deg)}
#overlay-menu nav ul.menu{list-style:none;padding:0;margin:0 auto;display:inline-block;height:100%;width:100%;position:relative}
.sf-side-slideout .vertical-menu nav .menu li.menu-item{border-top:2px solid rgba(255,255,255,0.2);text-align:left}
.fs-search-open .float-menu .menu-search .fs-header-search-link i.ss-search{font-size:24px!important;width:20px;display:inline-block;vertical-align:-2px!important}
.menu-search .ajax-search-results{margin:0 30px;padding:20px 0 30px;line-height:100%}
.page-header-naked-light .sticky-wrapper:not(.is-sticky) a.menu-bars-link span,.page-header-naked-light .sticky-wrapper:not(.is-sticky) a.menu-bars-link span:before,.page-header-naked-light .sticky-wrapper:not(.is-sticky) a.menu-bars-link span:after,.page-header-naked-light .header-6 a.menu-bars-link span,.page-header-naked-light .header-6 a.menu-bars-link span:before,.page-header-naked-light .header-6 a.menu-bars-link span:after,.sticky-header-disabled .page-header-naked-light a.menu-bars-link span,.sticky-header-disabled .page-header-naked-light a.menu-bars-link span:before,.sticky-header-disabled .page-header-naked-light a.menu-bars-link span:after{background:#fff}
.page-header-naked-dark .sticky-wrapper:not(.is-sticky) a.menu-bars-link span,.page-header-naked-dark .sticky-wrapper:not(.is-sticky) a.menu-bars-link span:before,.page-header-naked-dark .sticky-wrapper:not(.is-sticky) a.menu-bars-link span:after,.page-header-naked-dark .header-6 a.menu-bars-link span,.page-header-naked-dark .header-6 a.menu-bars-link span:before,.page-header-naked-dark .header-6 a.menu-bars-link span:after,.sticky-header-disabled .page-header-naked-dark a.menu-bars-link span,.sticky-header-disabled .page-header-naked-dark a.menu-bars-link span:before,.sticky-header-disabled .page-header-naked-dark a.menu-bars-link span:after{background:#222}
#mobile-menu-wrap.menu-is-right{right:-280px;left:auto}
.mobile-menu-open #mobile-menu-wrap.menu-is-left{left:0}
.mobile-menu-open #mobile-menu-wrap.menu-is-right{right:0}
#copyright nav .menu li a{padding:0 12px;display:block;background:transparent!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}
#copyright nav .menu li ul.sub-menu{display:none!important}
nav .menu ul ul li:first-child:after {border-right-color: #85192c;}
#top-bar .menu li {border-left-color: #e3e3e3; border-right-color: #e3e3e3;}
#mobile-header a.mobile-menu-link span.menu-bars, #mobile-header a.mobile-menu-link span.menu-bars:before, #mobile-header a.mobile-menu-link span.menu-bars:after {background-color: #222;}
#mobile-header a.mobile-menu-link:hover span.menu-bars, #mobile-header a.mobile-menu-link:hover span.menu-bars:before, #mobile-header a.mobile-menu-link:hover span.menu-bars:after {background-color: #85192c;}
nav .menu ul.sub-menu li {border-top-color: #f0f0f0;border-top-style: solid;}
.shopping-bag:before, nav .menu ul.sub-menu li:first-child:before {border-bottom-color: #07c1b6;}
.page-header-naked-light .sticky-wrapper:not(.is-sticky) a.menu-bars-link:hover span, .page-header-naked-light .sticky-wrapper:not(.is-sticky) a.menu-bars-link:hover span:before, .page-header-naked-light .sticky-wrapper:not(.is-sticky) a.menu-bars-link:hover span:after, .page-header-naked-dark .sticky-wrapper:not(.is-sticky) a.menu-bars-link:hover span, .page-header-naked-dark .sticky-wrapper:not(.is-sticky) a.menu-bars-link:hover span:before, .page-header-naked-dark .sticky-wrapper:not(.is-sticky) a.menu-bars-link:hover span:after {background: #85192c;}
a.menu-bars-link span, a.menu-bars-link span:before, a.menu-bars-link span:after {background: #222;}
a.menu-bars-link:hover span, a.menu-bars-link:hover span:before, a.menu-bars-link:hover span:after {background: #85192c;}
.overlay-menu-open a.menu-bars-link span:before, .overlay-menu-open a.menu-bars-link span:after {background: #ffffff!important;}
#copyright a:hover, #copyright nav .menu li a:hover {color: #cccccc!important;}
.primary-nav-list .menu-item-has-children{position:relative}
.blk-single-news .date-display-single{display:block;color:#828284}
.news-slider .date-display-single{display:block;color:#828284}
.blk-upcoming-events .date-stack .date-display-single{display:block;color:#2197c2}
.view-events-mini-calendar .calendar-calendar .day-view .full div.single-day div.dayview .date-display-single{font-style:italic}
.view-events-mini-calendar .calendar-calendar .day-view .full div.single-day div.dayview .date-display-single,.view-events-mini-calendar .calendar-calendar .day-view .full div.single-day div.dayview .field-category{font-size:.875em}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator,.view-events-mini-calendar .calendar-calendar .day-view .full div.single-day div.dayview a{font-weight:normal !important}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold}
.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:10px;padding-right:10px}
.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%}

#border-top {
	width:100%;
	height:6px;
	background-color:#4b4949;
}

#header.logo-side .wf-wrap {
  padding-left: 40px;
  padding-right: 40px;
}
.wf-wrap{max-width:100%;padding:0 44px;margin:0 auto}
#page .rsBullet:after,#phantom .ph-wrap .ph-wrap-content,.content,.dt-mega-menu .sub-nav .dt-mega-parent,.footer .widget,.instagram-photos a,.no-touch .rollover-content-container,.rsHomePorthole .progress-wrapper,.rsHomePorthole .progress-wrapper *,.rsHomePorthole .rsCapt,.shortcode-action-box.box-style-table,.shortcode-banner-bg,.shortcode-single-caption,.sidebar,.tp-bullets.custom .bullet:after,.tp-bullets.custom .bullet:before,.wf-cell,.wf-usr-cell,.wf-wrap,.wpb_tabs_nav a,input[type=password],input[type=text],input[type=tel],input[type=url],input[type=email],input[type=number],input[type=date],input[type=range],select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box}
#main .ui-widget-content,.dt-mega-menu .sub-nav ul:after,.dt-mega-parent.new-row,.gap,.gap-10,.gap-20,.gap-30,.gap-40,.hr-thick,.hr-thin,.sidebar-left .wf-wrap:after,.sidebar-right .wf-wrap:after,.vc_empty_space{clear:both}
#header.menu-centered.logo-left .wf-wrap{width:100%}
.logo-side .wf-wrap{height:100%}
#fancy-header.content-left .wf-wrap,#fancy-header.content-right .wf-wrap,#fancy-header.title-center .wf-wrap{display:table;width:100%}
#fancy-header .wf-wrap,.page-title .wf-wrap{padding-top:0;padding-bottom:0}
.overlap #fancy-header .wf-wrap,.overlap .page-title .wf-wrap{padding-top:70px;padding-bottom:70px}
.sidebar-left .wf-wrap:after,.sidebar-left .wf-wrap:before,.sidebar-right .wf-wrap:after,.sidebar-right .wf-wrap:before{content:"";display:table}

  .overlap #fancy-header .wf-wrap {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .overlap .page-title .wf-wrap {
    padding-top: 30px !important;
    padding-bottom: 30px;
  }

  .is-webkit.overlap #main .wf-wrap {
    top: 0;
  }

  .overlap #fancy-header.fancy-header .wf-wrap {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  #header .wf-wrap,
  .header-side-left #header.logo-side .wf-wrap,
  .header-side-right #header.logo-side .wf-wrap {
    padding-right: 20px;
    padding-left: 20px;
  }

  .footer .wf-wrap {
    padding: 0 20px;
  }

  .page-title .wf-container-title,
  #fancy-header .wf-wrap {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .page-title.disabled-bg .wf-wrap {
    padding-top: 0;
    padding-bottom: 0;
  }

.td-mega-menu-page .td-mega-grid .td_block_wrap {
  padding-bottom: 26px;
}

.td-mega-menu-page .wpb_content_element .td_block_wrap .td-pulldown-filter-display-option {
  display: none;
}

.td_block_slide.td_block_wrap {
  padding-bottom: 48px;
}


.td_block_wrap {
  padding-bottom: 22px;
  position: relative;
  clear: both;
  
}

.td_block_wrap .td-next-prev-wrap,
.td_block_wrap .td-load-more-wrap {
  margin-bottom: 26px;
  
}

.td_block_wrap .td-subcat-item .td-cur-simple-item {
  color: #000;
}

.td-pb-span4 .td_block_wrap .td-next-prev-wrap,
.td-pb-span4 .td_block_wrap .td-load-more-wrap {
  margin-top: 0;
}

.iosSlider.td_block_wrap {
  margin-bottom: 34px !important;
}


.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll {
  
}

  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post {
    margin-left: 3px;
    margin-right: 0;
    margin-bottom: 0;
  }

  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post:first-child {
    margin-left: 0;
  }

.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-module-thumb {
  
}

.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll.td-scroll-full .td-big-grid-post {
  
}

.td-big-grid-slide .td_block_wrap {
  
  
  
}

.category .td-category-grid .td_block_wrap {
  
}

.td_category_template_6 .td-category-grid .td_block_wrap {
  padding-bottom: 0;
}

.td_category_template_8 .td-category-grid .td_block_wrap {
  padding-bottom: 0;
}

.td-local-news .td_block_wrap .td-subcat-dropdown .td-subcat-more {
  height: 35px !important;
  padding-top: 5px;
}

.td-local-news .td_block_wrap .td-subcat-filter .td-subcat-list {
  padding-top: 5px;
}

.td-local-news .td_block_wrap .td-subcat-filter .td-subcat-dropdown ul {
  top: 35px;
}

.td-travel .td-travel-features .td_block_wrap {
  margin-top: -278px;
  margin-bottom: 26px;
  
  
  
}

.td-travel .td_block_wrap .td-subcat-filter {
  top: 5px;
}

  .import_video_slider_bg .td_block_wrap {
    padding-bottom: 0 !important;
  }

.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .td_block_wrap {
  padding-bottom: 0;
  
}

.td-footer-wrapper .td_block_wrap {
  padding-bottom: 0;
  margin-bottom: 38px;
  
}

.td-footer-wrapper .td_block_wrap .td-block-span12:last-child .td_module_wrap {
  padding-bottom: 0;
}

  .td-footer-wrapper .td-pb-span4:last-child .td_block_wrap:last-child {
    margin-bottom: 38px;
  }


.td-ss-main-sidebar .td_block_wrap{
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.men__ft-link{font-size:0.8125rem;font-weight:1rem;opacity:.85;color:#85939d;transition:all 0.3s ease-in-out}
.men__ft-link:hover{opacity:1;transition:all 0.3s ease-in-out}
 .compose-mode #grve-theme-wrapper .grve-section[data-section-type='fullwidth-background'], .compose-mode #grve-theme-wrapper .grve-section[data-section-type='fullwidth-element'] { visibility: visible; }

#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:70px; 
	color:#333;  
	background:#fff; 
	line-height:18px;
	text-decoration:none;
	text-align:left;
}

#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


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

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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


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


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

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

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


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

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

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

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

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

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

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


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

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

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

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

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

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

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

}

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





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

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

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

}

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

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

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

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

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

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

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

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


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}
.header-global .primary-nav .menu-item-has-children{position:relative}
.header-global .primary-nav .menu-item-has-children:first-child .sub-menu{width:315px}
.header-global .primary-nav .menu-item-has-children .sub-menu{display:block;position:absolute;background:#464f52;background:rgba(70,79,82,.95);left:0;width:auto;min-width:180px;padding:10px 15px;top:100%;opacity:0;pointer-events:none;-webkit-transition:150ms;-moz-transition:150ms;-ms-transition:150ms;transition:150ms}
.header-global .primary-nav .menu-item-has-children .sub-menu li{display:block}
.header-global .primary-nav .menu-item-has-children .sub-menu li:hover span{color:#1db5ca}
.header-global .primary-nav .menu-item-has-children .sub-menu span{color:#fff;height:auto;line-height:1.4!important;padding:12px 0;display:block;margin:0}
.header-global .primary-nav .menu-item-has-children .sub-menu:after{display:none}
.header-global .primary-nav .menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:auto}
.ie-8 .header-global .primary-nav .menu-item-has-children .sub-menu,.ie-9 .header-global .primary-nav .menu-item-has-children .sub-menu{display:none}
.ie-8 .header-global .primary-nav .menu-item-has-children:hover .sub-menu,.ie-9 .header-global .primary-nav .menu-item-has-children:hover .sub-menu{display:block}


.story_right{
    float:left;
    width:340px;
    height: 150px;
    display: table;
}
  	
.ppt-clean-carousel_wrapper { clear:both; height:160px; }

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

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

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

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

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


.menu-item a span { display: block; font-size: .9em; }
 
#footer .menu-item a span { display: none; }

#menu-bottom-nav .menu-item a { 
    font-size: 20px;
}

#menu-bottom-nav .sub-menu .menu-item a,
#menu-bottom-nav .sub-menu .menu-item .menu-description { 
    font-size: 14px;
    margin-left: 20px;
}

.one-half .wpb_text_column .wpb_wrapper .sweepstakes-h2 {
	padding-top: 0;
}
.iwd-hmenu ul a:link,.iwd-hmenu ul a:visited,.iwd-hmenu ul a.active,.iwd-hmenu ul a:hover{text-align:left;line-height:23px;color:#D9D9D9;font-size:12px;font-family:Arial,'Arial Unicode MS',Helvetica,Sans-Serif;letter-spacing:1px;margin:0;}
.iwd-button.active,.iwd-button.active:hover{background:#363636;background:-webkit-linear-gradient(top,#4A4A4A 0,#212121 100%) no-repeat;background:-moz-linear-gradient(top,#4A4A4A 0,#212121 100%) no-repeat;background:-o-linear-gradient(top,#4A4A4A 0,#212121 100%) no-repeat;background:-ms-linear-gradient(top,#4A4A4A 0,#212121 100%) no-repeat;-svg-background:linear-gradient(top,#4A4A4A 0,#212121 100%) no-repeat;background:linear-gradient(to bottom,#4A4A4A 0,#212121 100%) no-repeat;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 3px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px 2px rgba(0,0,0,0.2);box-shadow:0 0 3px 2px rgba(0,0,0,0.2);border:1px solid #474747;padding:0 15px;margin:0 auto;}
label.iwd-checkbox.active:before{background:#212A30;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;border-width:0;margin:0 auto;width:16px;height:16px;display:inline-block;}
label.iwd-radiobutton.active:before{background:#212A30;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-width:0;margin:0 auto;width:12px;height:12px;display:inline-block;}
.iwd-pager a:link,.iwd-pager a:visited,.iwd-pager .active{line-height:normal;font-family:Arial,'Arial Unicode MS',Helvetica,Sans-Serif;text-decoration:none;color:#121212;}
.iwd-pager .active{background:#B6BFC9;background:-webkit-linear-gradient(top,#E5E8EB 0,#8796A6 100%) no-repeat;background:-moz-linear-gradient(top,#E5E8EB 0,#8796A6 100%) no-repeat;background:-o-linear-gradient(top,#E5E8EB 0,#8796A6 100%) no-repeat;background:-ms-linear-gradient(top,#E5E8EB 0,#8796A6 100%) no-repeat;-svg-background:linear-gradient(top,#E5E8EB 0,#8796A6 100%) no-repeat;background:linear-gradient(to bottom,#E5E8EB 0,#8796A6 100%) no-repeat;border:1px solid #949494;padding:7px;margin:0 4px 0 auto;color:#FFFFFF;}
ul.menu li a.active{font-weight:bold;}
#forum td.active{background-color:transparent;}
td.active{background-color:#333;}
li a.active{color:#E6C719;}
ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #fff;}
ul.secondary a.active{border-bottom:4px solid #999;}
th.active img{display:inline;}

.text-red, .text-red a{color: #CA0700;font-weight: bold;}
 #distance-box, #elevation-box{width:233px;padding:0 5px 0 15px;}
 #length-elevation-header,#distance-box,#elevation-box,#length-elevation-submit-box,#length-elevation-submit-box-metric{clear:both;display:inline-block;}


.quickwinnersnav {
	margin:0;
}


#nav ul li.four {
   position: relative;
   top: 0px;
}

#nav ul li.four a {
   line-height: 15px !important;
}

ul.top_label .clear-multi {overflow:hidden; clear:both}

html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear { background: none; border: 0; clear: both; display: block; float: none; font-size: 0; list-style: none; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0; }

#nvy {
	width:980px;
	float:left;
	margin-top:0px;
}


#content-side2 {
	background-position: top right;
	background-repeat: repeat-y;
}

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

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

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

                        header[role="banner"] menu .toggle ul ul.sub-menu li.menu-item a:hover {
                            background-color:#455;
                            border-color:#fff;
                        }
.site-nav .mobile-nav{display:none}
.site-nav .mobile-nav a{color:#fff;height:39px;outline:0;position:relative;text-decoration:none;text-transform:uppercase;z-index:9004}


#menu-item-30,#menu-item-25,#menu-item-24,#menu-item-23,#menu-item-115 {
position: relative;
left: 114px;
}


#menu-item-30, #menu-item-25, #menu-item-24, #menu-item-23 {
left: 4px !important;
}
.item-list ul li.last{border-bottom:none;}
#forum .last-reply{font-size:12px;}



h1.post-title a, h2.post-title a{
	font-size: 36px;
	color: #000;
}


h1.post-title, h1.post-title a,
h2.post-title, h2.post-title a{
	font-size: 44px;
	font-weight: 900;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 20px;
	line-height: 1.2em;
}


h1.post-title a:hover,
h2.post-title a:hover{
	color: #dc291e;
}






article.content h1, article.full-content h1,
article.content h1.post-title, article.content h2.post-title {
	margin: 0.75em 0;
	font-size: 44px;
	line-height: 1em;
}


.home.cols-3-m article.content h1.post-title,
.page.cols-3-m article.content h1.post-title,
article.content h1.post-title {
	margin-top: 0.1em;
}


.single article.content h1.post-title {
	margin-top: 0.75em;
}


	h1.post-title a, h1.post-title,
	h2.post-title a, h2.post-title{
		font-size: 24px;
		color: #000;
	}
#main-menu li a,#main-menu li a:visited,#social-menu a,#social-menu a:visited,#sidebar,#sidebar a,#sidebar a:visited,#copy{color:#ffffff;}
#main-menu li a:hover{color:#ffffff;}
#main-menu .sub-menu li a,#main-menu .sub-menu li a:visited{color:#000000;}
#main-menu .sub-menu li a:hover{color:#000000;}



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

.site-header .menu-toggle {
	background: #3A3A3A;
	color: #fff;
	font-size: 20px;
	font-weight: 300;
	padding: 5px 22px;
	margin: 0;
}

.site-header .menu-toggle:hover {
  background: #0FBE7C;
}

.site-header .menu-toggle:before {
  content: '\2261';
  margin-right: 10px;
}

	.menu-toggle,
	.main-navigation.toggled .nav-menu {
		display: block;
	}

.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-2 {
    width: 16.66666667%;
  }

footer .p3 {
  color: #e77e00;
  text-transform: uppercase;
  font-weight: 600;
}



.metaslider .flexslider .slides li,
.metaslider ul.rslides li{
  overflow-x: visible;
   overflow-y: visible;
}

    .footer-main .logo-vendor .logo-points {
      display: inline-block; }
.home-block .wavemaker-block-half{padding:0;}
.homepage .home-col-1 .home-block:last-of-type{border-bottom:none;}
.homepage .home-col-2 .home-block{padding:20px 0;}
.homepage .home-col-2 .home-block:first-of-type{padding-bottom:40px;border-bottom:1px solid #f5f5f7;}
.homepage .home-block{clear:both;margin:0 0 10px 0;padding:10px 0;}
.homepage .home-block .action-callout-circle-contain{display:block;display:block;display:block;display:block;display:block;}
.row{margin-right:-15px;margin-left:-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,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.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,
.col-md-12,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

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

  .col-sm-6 {
    width: 50%;
  }

	
	#featured_controls{
		position:absolute;
		padding:0 3%;
		font-size: 2em;
		width:100%;
		top: 50%;
		transform: translate(0%, -50%);
				
		
		
	}

	
	#featured_controls a{
		color:#ffffff;
	}
.menu-footernav-container{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #acacac}
.tiled-gallery .gallery-group{float:left;position:relative;}


.btn {
	width: 165px;
	height: 85px;
	position: absolute;
}
.shop-title{padding:0.23077em 0em;font-size:1.15385em;color:#464646;line-height:1.3em;}
.container{position:relative;padding:0;margin:0 auto;width:1080px}
.social-stream__icon{display:block;width:39px;height:37px;margin:0 auto}
.view-categories .view-content .views-field-title span.field-content{font-family:Georgia,"Times New Roman",Times,serif;font-weight:500;line-height:1.1;color:#004285;font-size:24px;margin-top:20px;margin-bottom:10px;}
.view-categories .view-content .views-field-title,.find-by-month-row .views-field-title{margin-top:20px;margin-bottom:10px;}
.find-by-month-row .views-field-title span.field-content{font-family:Georgia,"Times New Roman",Times,serif;font-weight:500;line-height:1.1;color:#004285;font-size:24px;margin-top:20px;margin-bottom:10px;}
.view-find-by-month-speeches .view-content .item-list .find-by-month-row .views-field-body{margin-bottom:10px;}
.tag-list .views-field-nothing .views-label-nothing{font-weight:bold;font-size:11px;}
.page-news .view-tags,.page-news .views-field-nothing,.view-id-tags,.page-taxonomy .views-field-nothing{padding:3px;background-color:rgb(232,233,235);clear:both;}
.find-by-month-row .views-field-created span.field-content,.field-name-field-release-date span.date-display-single,.views-field-created span.date-display-single,.news .view-press-room .views-field-field-item-date{color:#757694;text-transform:uppercase;font-family:verdana;font-size:10px;}
.view-content .views-field-title{font-weight:bold;}
.news-item-list .view-content .views-field-title{font-weight:400;}
.view-early-learning-archive ul li .views-field-uid{display:none;}
.men__welcome-name{font-family:"Roboto",Helvetica,sans-serif;font-size:2.56rem;font-weight:300;display:none;margin-bottom:0;text-align:left;color:#fff}

.span5 {
  width: 380px;
}

.row-fluid .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}

input.span5,
textarea.span5,
.uneditable-input.span5 {
  width: 366px;
}

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

  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 456px;
  }



body div#blog-description,body div.sidebar,body div.access,body div#globalnav,body span.archive-meta,body div.cat-meta,body div#footer,body div.navigation,body div.comments form#commentform,body h3#respond{display:none;}

div#header div#blog-description{font-size:1.3em;margin:0.1em 0;}

#layerslider-container{max-width:970;}



#intro{
   color:#ffffff;
}

#intro a{          
   color:#ffffff;
}

#intro a:hover{    
   color:#cccccc;
}

#intro h1, #intro h2, #intro h3, #intro h4, #intro h5, #intro h6{
   color:#ffffff;
}


#page-top h4, #intro h4{
    font-size: 25px;
    font-weight: 800;
    padding-left: 20px;
    padding-top: 7px;
    margin-bottom: 5px;
}


#page-top p, #intro p{
    font-size: 16px;
    padding-left: 20px;
    letter-spacing: 1px
}


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


.carouslider .carouslider-navigation {
  position: absolute;
  z-index: 999;
  bottom: 7.5rem;
  left: 0;
  right: 0;
  margin: auto;
}


.carouslider .carouslider-navigation a {
  color: #ffffff;
  background: #ffffff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: none;
  width: 4.625rem;
  height: 0.375rem;
}


.carouslider .carouslider-navigation a.flex-active {
  color: #e44236;
  background: #e44236;
}


.carouslider .carouslider-navigation .flex-prev,
.carouslider .carouslider-navigation .flex-next {
  display: none;
}


.carouslider .carouslider-navigation .flex-control-nav {
  bottom: 0;
}

.box_border{border:1px solid #8ea45e;background-color:#e0e1cc;padding:20px;}
.box_border h2{color:#000;font-size:22px;font-weight:normal;font-family:Futura BT W01 Light;line-height:30px;margin-right:60px;float:right;}

.box_border .box_dot_border{border-bottom:1px dotted #b3a29e;padding-bottom:10px;}

#gc .box_border{background-color:#f5f5f5;border:1px solid #C2BEBE;min-height:267px;padding:4px 24px 24px;position:relative;}


a.alignleft,
a.alignnone,
a.alignright {
	max-width: 100%;
}


a.alignnone {
	display: inline-block;
}


.featured-content .alignnone {
	background: #f8f8f8;
	border-bottom: 1px solid #ececec;
	margin-bottom: 0;
}


.footer-widgets  .featured-content .alignnone {
	margin-bottom: 24px;
}


.home-top .featured-content a.alignleft,
.home-top .featured-content a.alignnone,
.home-top .featured-content a.alignright {
	margin-bottom: 0;
}









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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 .container .one-third.column, .container .two-thirds.column {
width: 280px;
}


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

 .container .one.column, .container .one.columns {
width: 60px;
}



    
    .container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#sidebar1 { width: 290px; }

#sidebar1 .widget_recent_entries, #sidebar2 .widget_recent_entries { margin-bottom: 0; }


#sidebar1 a.widget_more, #sidebar2 a.widget_more { font:italic 11px/18px "Droid Serif", serif; 
	color: #6682b2; letter-spacing: 1px; }

#sidebar1 a.widget_more:hover, #sidebar2 a.widget_more:hover { color: #ac9a69; }

#sidebar1, #sidebar2 { color: #1e1e1e; font: 13px/18px "Droid Serif", serif; min-height: 20px; overflow: hidden; }

	
	#sidebar1 a, #sidebar2 a { color: #1e1e1e; }

	#sidebar1 a:hover, #sidebar2 a:hover { color: #cb604d; }

	#sidebar1 #searchform input#s {
		width: 232px;
	}

	
#sidebar1 .widget_wp_nav_menu_desc li.current-menu-item a { color: #cb604d; }

.sidebar .event_date { display: block; color: #AC9A69; font: bold 14px/18px "Droid Sans", "Helvetica Neue", sans-serif; }

.sidebar .event_location { display: block; color: #7b7b7b; font: bold 10px/12px "Droid Sans", "Helvetica Neue", sans-serif;
	text-transform: uppercase; letter-spacing: 2px; padding: 5px 0; }

    .push {
        overflow:auto;
        padding-bottom: 44px; 
    }

#gdlr-responsive-navigation.dl-menuwrapper button { background-color: #2d2d2d; }

#gdlr-responsive-navigation.dl-menuwrapper button:hover, #gdlr-responsive-navigation.dl-menuwrapper button.dl-active, #gdlr-responsive-navigation.dl-menuwrapper ul{ background-color: #2d2d2d; }


#gdlr-responsive-navigation{ display: none; }

	#gdlr-responsive-navigation .dl-trigger{ position: absolute; right: 0px; top: 50%; margin-top: -20px; }

	body .gdlr-logo.gdlr-align-left #gdlr-responsive-navigation .dl-trigger,
	body .gdlr-logo.gdlr-align-right #gdlr-responsive-navigation .dl-trigger{ top: 45px; margin-top: 0px; }
.col{float:left}
.boat_tiles .tile .tile-table{display:table;height:100%;width:100%}
.boat_tiles .tile .tile-table .tile-row{display:table-row}
.boat_tiles .tile .tile-table .tile-cell{display:table-cell;vertical-align:middle;padding:0 4px}
.mk-edge-slider .mk-slider-slide {background-position:center;background-repeat:no-repeat;pointer-events:none;}
.mk-edge-slider .mk-slider-slide.is-active {pointer-events:all;}
.mk-edge-slider .mk-slider-slide .edge-slide-content {padding:100px 0;}
.mk-edge-slider .mk-slider-slide.center_top,.mk-edge-slider .mk-slider-slide.center_center,.mk-edge-slider .mk-slider-slide.center_bottom {text-align:center;}
.mk-edge-slider .mk-slider-slide.center_top .edge-slide-content,.mk-edge-slider .mk-slider-slide.center_center .edge-slide-content,.mk-edge-slider .mk-slider-slide.center_bottom .edge-slide-content {margin-right:auto;margin-left:auto;}
.mk-edge-slider .mk-slider-slide.right_top .edge-slide-content,.mk-edge-slider .mk-slider-slide.right_center .edge-slide-content,.mk-edge-slider .mk-slider-slide.right_bottom .edge-slide-content {float:right;}
.mk-edge-slider .mk-slider-slide.left_center .slider-content,.mk-edge-slider .mk-slider-slide.center_center .slider-content,.mk-edge-slider .mk-slider-slide.right_center .slider-content {top:50%;}
.mk-edge-slider .mk-slider-slide.left_center .edge-slide-content,.mk-edge-slider .mk-slider-slide.center_center .edge-slide-content,.mk-edge-slider .mk-slider-slide.right_center .edge-slide-content {-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.mk-edge-slider .mk-slider-slide.left_bottom .slider-content,.mk-edge-slider .mk-slider-slide.center_bottom .slider-content,.mk-edge-slider .mk-slider-slide.right_bottom .slider-content {top:100%;}
.mk-edge-slider .mk-slider-slide.left_bottom .edge-slide-content,.mk-edge-slider .mk-slider-slide.center_bottom .edge-slide-content,.mk-edge-slider .mk-slider-slide.right_bottom .edge-slide-content {-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}
.mk-edge-slider .mk-slider-slide.is-active .edge-default_anim .edge-title,.mk-edge-slider .mk-slider-slide.is-active .edge-default_anim .edge-desc,.mk-edge-slider .mk-slider-slide.is-active .edge-default_anim .edge-buttons {-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1;}
.mk-edge-slider .mk-slider-slide.is-active .edge-fade-in .edge-title,.mk-edge-slider .mk-slider-slide.is-active .edge-fade-in .edge-desc,.mk-edge-slider .mk-slider-slide.is-active .edge-fade-in .edge-buttons {opacity:1;}
.mk-edge-slider .mk-slider-slide.is-active .edge-slide-top .edge-title,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-top .edge-desc,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-top .edge-buttons {-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1;}
.mk-edge-slider .mk-slider-slide.is-active .edge-slide-left .edge-title,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-left .edge-desc,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-left .edge-buttons {-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1;}
.mk-edge-slider .mk-slider-slide.is-active .edge-slide-bottom .edge-title,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-bottom .edge-desc,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-bottom .edge-buttons {-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1;}
.mk-edge-slider .mk-slider-slide.is-active .edge-slide-right .edge-title,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-right .edge-desc,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-right .edge-buttons {-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1;}
.mk-edge-slider .mk-slider-slide.is-active .edge-scale-down .edge-title,.mk-edge-slider .mk-slider-slide.is-active .edge-scale-down .edge-desc,.mk-edge-slider .mk-slider-slide.is-active .edge-scale-down .edge-buttons {opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.mk-edge-slider .mk-slider-slide.is-active .edge-flip-x {-webkit-animation-name:mk_flip_x;animation-name:mk_flip_x;}
.mk-edge-slider .mk-slider-slide.is-active .edge-flip-y {-webkit-animation-name:mk_flip_y;animation-name:mk_flip_y;}
.mk-edge-slider[data-animation="perspective_flip"] .mk-slider-slide {-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide .mk-section-image,.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide .mk-section-video {-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all 2s ease;transition-delay:.7s;}
.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide.mk-slider-slide.is-active .mk-section-image,.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide.mk-slider-slide.is-active .mk-section-video {transition:all 100s linear;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);}
.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(2n+1) .mk-section-image,.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(2n+1) .mk-section-video {-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;}
.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(3n+1) .mk-section-image,.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(3n+1) .mk-section-video {-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;}
.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(4n+1) .mk-section-image,.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(4n+1) .mk-section-video {-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;}
.mk-transparent-header .mk-edge-slider .mk-slider-slide.left_top .edge-slide-content,.mk-transparent-header .mk-edge-slider .mk-slider-slide.center_top .edge-slide-content,.mk-transparent-header .mk-edge-slider .mk-slider-slide.right_top .edge-slide-content {margin-top:100px;}
.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.left_top .edge-slide-content,.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.left_bottom .edge-slide-content,.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.left_center .edge-slide-content,.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.right_top .edge-slide-content,.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.right_center .edge-slide-content,.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.right_bottom .edge-slide-content {margin-left:25px;margin-right:25px;}
.mk-slider,.mk-slider-holder,.mk-slider-slide,.mk-slideshow .color-mask{width:100%;height:100%}
.mk-slider-slide{position:absolute;top:0;left:0}
.mk-slider-slide:first-of-type{display:block}
.search--modal__flights__header__copy{padding:3px 0 0 8px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}


#outer-top .inner{z-index:2;}


.outer{width:100%;position:relative;}
.full-width #content{width:inherit;padding-bottom:30px;}
.two-sidebars .sidebar-layout .sidebar-layout-inner .column-holder #content{display:inline;float:left;width:63.3333333333%;margin:0 0 0 3.33333333333%;float:right;}
.two-sidebars .double_right .sidebar-layout .sidebar-layout-inner #content{float:left;margin:0 0 0 3.33333%;}
.one-sidebar #content{display:inline;float:left;width:72.5%;margin:0 0 0 2.5%;}
.one-sidebar .sidebar_left #content{float:right;}
#content hr{border:0;height:2px;margin:18px 0;position:relative;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#98c746',endColorstr='#98c746',GradientType=1);}
#content hr.invisible{visibility:hidden;}
.raw #content,.default #content,.pages.is-visual #content,.casestudy-detail #content{margin-top:30px !important;}
.raw #content .entry-header .entry-title,.default #content .entry-header .entry-title,.pages.is-visual #content .entry-header .entry-title,.casestudy-detail #content .entry-header .entry-title{font-size:48px;}
.raw #content .entry-header .subtitle,.default #content .entry-header .subtitle,.pages.is-visual #content .entry-header .subtitle,.casestudy-detail #content .entry-header .subtitle{font-size:36px;line-height:36px;}
.raw #content{margin-top:0 !important;}
.default #content,.pages.is-visual #content,.raw #content,.casestudy-detail #content{padding-bottom:0;margin-top:300px;}
.default #content{margin-top:0;}

.widget-widget_text .word-only.horizontal a{
  margin-right:inherit;}

.widget-widget_text .word-only.vertical a,
.widget-widget_text .word-blurb.vertical a{
  margin-right:10px;}

.widget-widget_text .word-only.horizontal li,
.widget-widget_text .word-blurb.horizontal li{
  margin-right:10px;}

.pagebody .widget-widget_text .word-only li,
.storyInnerContent .widget-widget_text .word-only li{
  margin-right:0;}

.report-card li.first{
    
*margin-right:2%;*width:48%;
}

.cat-filter-alpha li.first{
    
border-right:0px none;
}

.block.first{
    

}

.comment.first{
    

}
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height:1%;}
.stack-thumb .stack-thumb-border{width:40px;height:30px}


.home{
	width:150px;
	height:185px;
	margin-top:-190px;
	z-index:9999;
	width:1000px;
	text-align:right;
}


.home a{
	color:#333;
	font-weight:bold;
}

.sidebar-logos {
	text-align: center;
	margin-top: 2em;
	padding-top: 2em;
	margin: 0 6px;
	border-top: 1px solid #333333;
}

	.sidebar-logos li {
		margin: 11px 0;
	}
header.header a.mobile-home{display:none;width:100px;overflow:initial;clip:auto;font-family:"BrixSansMedium",Arial,Helvetica,sans-serif;font-size:22px;letter-spacing:-1px;color:#dbe5f1;height:48px;line-height:48px;text-decoration:none;}
header.header a.mobile-home:hover{opacity:0.7;text-decoration:none;}

.meteor-slides .meteor-clip {
	line-height: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%;
}




.content-widget .content{min-height: 0 !important;}

#widget-block .content-widget .widgettitle{padding: 5px 10px; font-size: 20px; line-height: 30px;}

		.content-widget .one-column .post-title a{padding: 20px 0;}

		.content-widget .one-column .post-image{margin-top: 30px;}

		.content-widget .one-column .star-rating{float: none; margin: 20px auto; position: absolute; top: 10px; right: 10px;}

		.content-widget .one-column .price{clear: both;}

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}



.noUi-background,

.cro_gr_labelholder a,

.cro_cust_bg,

ul.cro_shortcal li .clarlabel:hover,

.cat_audio_wrapper .mejs-container, .cat_audio_wrapper  .mejs-embed, .cat_audio_wrapper  .mejs-embed body,

.cro_bodysidebar ul li.widget-container .tagcloud a,

#comments .comment-reply-link,


.reveal-modal .close-reveal-modal,

.owl-theme .owl-controls .active span,

ul.cro_donationsfrequency li.cro_don_freq_active,

form.wpcf7-form input.wpcf7-submit,

ul.cro_footwidget li.widget-container .tagcloud a,

ul.cro_footwidget li.widget_search input#searchsubmit,

.comments-area input#submit{
	background:  #e10000;
}
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}

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

.entry-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

.entry-content dt, 
.comment-content dt {
	font-weight: bold;
}

.entry-content dd, 
.comment-content dd {
   margin-bottom: 20px;
}

.entry-content,
.entry-summary {
	
}

.entry-content h1,
.entry-content h2,
.comment-content h1,
.comment-content h2 {
	
}

.entry-content h3,
.comment-content h3 {
	
}

.entry-content table,
.comment-content table {
	border-bottom: 1px solid #ddd;
	margin: 0 0 1.625em;
	width: 100%;
}

.entry-content th,
.comment-content th {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}

.entry-content td,
.comment-content td {
	border-top: 1px solid #ddd;
	padding: 6px 10px 6px 0;
}

.blog-medium .entry-content {
	width: 60.74%;
	float: left;
}

#responsive-site-actions {
  background-color: #2A434F;
  color: #FFFFFF;
  height: 25px;
  margin: auto;
  padding-bottom: 5px;
  padding-top: 10px;
  width: 100%;
}

#responsive-site-actions a {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  padding-left: 18px;
  padding-right: 15px;
}

#responsive-site-actions a:hover {
  text-decoration: underline;
}


			td.recentcommentstextend {
				border: none !important;
				padding: 0px 0px 2px 10px;
			}


			.rtl td.recentcommentstextend {
				padding: 0px 10px 2px 0px;
			}

.fusion-copyright-content {
  display: table;
  width: 100%;
}
.top_left{float:left;width:30%;}
.top_left,.top_right,.search_block,.region-user-menu{width:100%;}
.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-sticky-header-wrapper,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-sticky-header-wrapper{position:fixed;width:100%;}


.right_box { color: #0033CC; background-color: #6CF; width: 50%; font-weight: bold; font-size: 14px; line-height: 110%;  padding: 5px; margin: 5px; border: 2px solid #C00; float: left; }


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


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


.article_by{height:42px;font-size:12px;color:#444;font-family:georgia;padding-top:2px}



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


.cb-box-light.cb-nav-bar-wrap.wrap, .cb-box-light.cb-main-nav.wrap, .cb-box-light #cb-widgets.wrap, .cb-box-light .cb-footer-lower .wrap,
.cb-box-heavy.cb-nav-bar-wrap.wrap, .cb-box-heavy.cb-main-nav.wrap, .cb-box-heavy #cb-widgets.wrap, .cb-box-heavy .cb-footer-lower .wrap {
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}


.cb-menu-light #cb-nav-bar .cb-nav-bar-wrap {
  background: #fff;
}


.cb-menu-dark #cb-nav-bar .cb-nav-bar-wrap {
  background: #161616;
}

.cb-stuck.cb-menu-light #cb-nav-bar .cb-nav-bar-wrap {
  background: #fff;
  background: rgba(255, 255, 255, 0.9);
  border-bottom: 3px solid #161616;
}


.cb-stuck.cb-menu-dark #cb-nav-bar .cb-nav-bar-wrap {
  background: rgba(22, 22, 22, 0.95);
}

.cb-stuck #cb-nav-bar .cb-nav-bar-wrap {
  position: fixed;
}


.cb-menu-light.cb-fis-big-border #cb-nav-bar .cb-nav-bar-wrap {
  border-bottom: 3px solid #161616;
}


  .admin-bar.cb-stuck #cb-nav-bar .cb-nav-bar-wrap {
    top: 32px;
  }


  .cb-wrap-off #cb-nav-bar .cb-nav-bar-wrap {
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
  }

  #cb-nav-bar .cb-nav-bar-wrap {
    top: 0;
    z-index: 100;
    position: relative;
  }

  #cb-nav-bar .cb-nav-bar-wrap.cb-menu-fw {
    left: 0;
  }


  .cb-fis-big-border.cb-menu-light #cb-nav-bar .cb-nav-bar-wrap {
    background: #fff;
    background: rgba(255, 255, 255, 0.9);
    border-bottom: 3px solid #161616;
  }

  .cb-fis-big-border #cb-nav-bar .cb-nav-bar-wrap {
    width: 100%;
  }


.cp-widget li:first-child { padding-top: 0; }


.cp-widget-title { font-weight: 700; line-height: 1.3; }


.footer-widget .cp-widget-title { font-weight: 400; }


.cp-widget .mh-excerpt { padding-top: 10px; padding-top: 0.625rem; overflow: hidden; }


.home-wide .cp-widget .cp-small:first-child { padding-top: 15px; padding-top: 0.9375rem; }


.home-wide .cp-widget .cp-no-image:first-child { padding-top: 0; }


	.sb-wide .cp-widget .cp-small:first-child { padding-top: 15px; padding-top: 0.9375rem; }


	.sb-wide .cp-widget .cp-no-image:first-child { padding-top: 0; }


	.cp-widget .cp-small:first-child { padding-top: 15px; padding-top: 0.9375rem; }


	.cp-widget .cp-no-image:first-child { padding-top: 0; }


	.cp-widget .cp-small:first-child, .home-wide .cp-widget .cp-small:first-child, .sb-wide .cp-widget .cp-small:first-child { padding-top: 0; }
.archive-author-likes{color:#bcbcbc;font:700 0.875em/1.25em 'Montserrat', arial, sans-serif;text-transform:uppercase}
article.primary .archive-author-likes a{color:#bcbcbc}
article.primary .archive-author-likes a:hover{color:#8a3bac}
article.primary .archive-author-likes a:active{color:#8a3bac}
.archive-author-likes .author{float:left;margin-right:4.651162790697674418604651162791%;width:auto}
.archive-author-likes .likes{float:right;text-align:right;width:27.906976744186046511627906976744%}
.archive-author-likes .likes span{padding:0 10px}
.archive-author-likes .likes span:first-child{padding-left:0}
.archive-author-likes .likes span:last-child{padding-right:0}
.archive-author-likes .likes img{position:relative;top:-2px;vertical-align:middle}
.post-content p,.archive-author-likes{display:none}



.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}


.video-container.no-controls {
  padding-top: 0;
}


.video-container iframe, .video-container object, .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}




.cf:after, .nav:after, .author__social-links:after, .commentlist:after, .social-links-list:after, .sub-menu:after, .tabs__nav:after, .menu-list__items:after, .rsBullets:after, .media:after, .author:after, .latest-comments__list:after, .island:after,
.islet:after, .matrix:after, .multi-list:after, .widget_nav_menu ul:after, .widget_categories ul:after, .widget_meta ul:after, .stat-group:after, .wp-caption:after, .gallery:after, blockquote cite:after, blockquote .testimonial__author-name:after, .btn-list:after, .widget_tag_cloud .wp-tag-cloud:after, .comments-area-title:after, .comment-reply-title:after, .nav--main:after, .progressbar:after, .copyright-area:after, .footer-widget-area:after, .container:after, .pixcode--grid:after, .otw-wrapper:after, .article--archive:after {
  content: "";
  display: table;
  clear: both; }


.container--multipage, .container--single-page {
  padding-bottom: 72px; }


.container {
  max-width: 1104px;
  margin: 0 auto;
  padding: 0 24px; }
 
.container, .search__container, .site-header__container, .header--sticky .site-header__container { max-width: 1250px; }
.x-logobar{position:relative;overflow:visible;border-bottom:1px solid rgba(255,255,255,0.1);text-align:center;background-color:#333;z-index:1030}
.x-logobar,.x-navbar,.x-navbar .sub-menu,.x-colophon.top{background-color:#89e5dc;}
.x-logobar-inner{padding-top:0px;padding-bottom:0px;}
#articles-library-block{overflow:auto;margin-bottom:20px}
#articles-library-block div{width:235px;float:left}

.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, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .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, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .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-5 {
	width:41.66666666666667%
}
.field .field-label{font-weight:bold}

.field-label-inline .field-label,.field-label-inline .field-items{float:left}
form .field-multiple-table{margin:0}
form .field-multiple-table th.field-label{padding-left:0}
form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em}
form .field-add-more-submit{margin:.5em 0 0}
#header,#footer-wrapper,#skip-link,ul.contextual-links,ul.links,ul.primary,.item-list .pager,div.field-type-taxonomy-term-reference,div.messages,div.meta,p.comment-time,table,.breadcrumb{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.field-type-taxonomy-term-reference{margin:0 0 1.2em}
.field-type-taxonomy-term-reference .field-label{font-weight:normal;margin:0;padding-right:5px}
.field-type-taxonomy-term-reference .field-label,.field-type-taxonomy-term-reference ul.links{font-size:.8em}
.view-mode-teaser .field-type-taxonomy-term-reference .field-label,.view-mode-teaser .field-type-taxonomy-term-reference ul.links{font-size:.821em}
.field-type-taxonomy-term-reference ul.links{padding:0;margin:0;list-style:none}
.field-type-taxonomy-term-reference ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap}
.field-type-taxonomy-term-reference ul.links li a{padding:5px 0 20px}
.field-type-image img,.user-picture img{margin:0 0 1em}
.overlay-processed .field-type-image{display:block;float:none}


.servsecouter{ width:93%}
#footer .panel-footer .panel-top .panel-panel{padding:10px 15px 10px 20px;}
.panel-footer .panel-col-top-l,#footer .panel-footer .panel-top .panel-panel{width:100%;}
.b-b4r-wide{background:#121213;border:1px #1c1b1d solid;padding:0 12px;margin:20px 0;overflow:hidden;text-align:center;display:block;clear:both;position:relative}
.b-b4r-wide .b-b4r{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:10px 0 0 10px;text-align:left;font-size:12px;letter-spacing:normal;line-height:normal;word-spacing:normal}
.b-b4r-wide_content{margin:0 0 10px -10px;font-size:0;line-height:0;letter-spacing:-0.31em;word-spacing:-0.43em}
.b-b4r-wide_content .widgets-container{margin:10px 0 0 10px}
.b-b4r-wide__nobg{border:none;background:none;padding:0;margin:10px 0}
.b-b4r-wide__topindent{border:none;background:none;padding:0;margin:35px 0 10px}
.b-b4r-wide__nostyle{border:none;background:none;padding:0;margin:0}
.b-b4r img{border:1px #000 solid}
.l-sidebar .b-b4r{margin:0 0 10px 0;display:block}
.b-b4r-main{width:244px;height:247px}
.l-sidebar .b-b4r-main{margin:0 0 10px;display:block}
.b-b4r-wide_content .b-content{font-size:12px;letter-spacing:normal;line-height:normal;word-spacing:normal}
.b-carousel-content .b-b4r img{border:none}
.b-carousel-content:hover .b-b4r img{opacity:1}
 
.grid_4 { width: 32%; }
 

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	margin: 0 2% 1% 0;
	float: left;
	display: block;
}




.footer1 .grid_4 {
	text-align: center;
	color: #FFF;
}
.clearfix:before,nav.primary:before,.sidebar .cols:before,.widget-sponsor:before,.tabbed .tab ol li:before,.features:before,.homesection:before,.hometiles:before,.page-content:before,.single-article:before,.single-law-firm:before,.single-law-school:before{content:" ";display:table}
.clearfix:after,nav.primary:after,.sidebar .cols:after,.widget-sponsor:after,.tabbed .tab ol li:after,.features:after,.homesection:after,.hometiles:after,.page-content:after,.single-article:after,.single-law-firm:after,.single-law-school:after{clear:both;content:" ";display:table}
.features,.homesection,.hometiles,.page-content,.single-article,.single-law-firm,.single-law-school{border-bottom:4px solid #f1f1f2}
.homesection #pubexchange_related_links{display:none}
.homesection .sitelinks{margin:30px 0;font-size:14px;color:#999}
.homesection .sitelinks .pe-module{line-height:1}
.homesection .sitelinks .pe-partner-name{font-family:proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;color:#222;font-size:14px!important;font-weight:700}
.homesection .sitelinks .pe-headline{font-style:italic;color:#ff3c1f;font-size:14px;text-decoration:none}
.homesection .sitelinks .pe-headline:hover{border-color:#999;text-decoration:none}
.homesection .entry{margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid #f1f1f2}

	div.social-wrapper { float: none; display: inline-block; margin-top: 5px; }

#sports-city .tab-wrap, #sports-city .tab{position:absolute; right:0; top:0; display:block; width:458px; height:100%; background:#fff;}

#sports-city .tab + .tab{display:none;}

#sports-city .tab .inner{padding:14px;}

#sports-city .tab .inner img {border:4px solid #fff; box-shadow:0 0 4px #aaa; }




#header-social, #header-utility, #primary-nav, #featured-medals, #content .sidebar, .tab-nav, #footer-utility .right, #footer-logos, #footer-nav, .nivoSlider, #homepage-events, .news-ticker, #why-cbus-carousel .nav, #single-line-venue-search, #whats-new, #sports-city .nav, #newsletter-signup-module, .selectmenu, .booking-link, .btn, .ui-widget{display:none!important;}

#primary-content .post-title .tab-wrap, #primary-content .venue-data .vcard .url.directions{display:none!important;}


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


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


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



		div.single_product_display  div.textcol div.imagecol{
			position:absolute;

			margin-left: -390px !important;
		}


		div.single_product_display  div.textcol div.imagecol a img {
			width: 380px;
			height: 380px;
		}


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

.single_product_display .imagecol {float:left;}






#container {
	float: left;
	margin: 0 -240px 0 0;
	width: 100%;
}

	#container,
	#header,
	#footer {
		margin: 0;
		width: 100%;
	}

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






#enter-by {float:right;margin-top: 5px;}




#enter-by li{float:left;}

		#catapult-cookie-bar {
			direction: ltr;
			color: #DDD;
			font: normal 13px/28px sans-serif;
			height: 30px;
			position: fixed;
			top: 0;
			left: 0;
			width: 100%;
			min-width: 600px;
			z-index: 99999;
			padding:2px 20px 0;
			background-color: #464646;
			background-image: -ms-linear-gradient(bottom, #373737, #464646 5px);
			background-image: -moz-linear-gradient(bottom, #373737, #464646 5px);
			background-image: -o-linear-gradient(bottom, #373737, #464646 5px);
			background-image: -webkit-gradient(linear,left bottom,left top,from( #373737),to(#464646));
			background-image: -webkit-linear-gradient(bottom, #373737, #464646 5px);
			background-image: linear-gradient(bottom, #373737, #464646 5px);
			text-align:left;
		}

		#catapult-cookie-bar a {
			color:#fff;
		}

.span3 {
  width: 220px;
}

.row-fluid .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}

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

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

	.nav-holder ul,.top-menu .menu{display:none;}

	.header-v4 .header-social .alignright .menu{margin-top:-10px; line-height:25px;}


    .wpb_row .row-bg, .full-width-section .row-bg {
    	margin-top: 0!important;
    	height: 100%!important;
    	transform: none!important;
    	-webkit-transform: none!important;
    	background-attachment: scroll!important;
	}


	div[data-bg-mobile-hidden="true"] .row-bg.using-image {
		background-image: none!important;
	}


.full-width-section.parallax_section .row-bg, .full-width-content.parallax_section .row-bg {
	background-attachment: fixed;
}


body .full-width-section.parallax_section .row-bg.translate, body .full-width-content.parallax_section .row-bg.translate {
	background-attachment: scroll;
	top: auto;
	bottom: 0;
}


.full-width-section.parallax_section .row-bg-wrap, .full-width-content.parallax_section .row-bg-wrap {
	overflow: hidden;
	width: 100.1%;
	height: 100.1%;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
}


.full-width-section.no-cover .row-bg, .wpb_row .row-bg.no-cover, .full-width-section .row-bg.no-cover { 
	background-size: auto!important;
	-moz-background-size: auto!important;
	-webkit-background-size: auto!important;
}
.panels-flexible-row{padding:0}
.panels-flexible-row-last{padding-bottom:0}
.panels-flexible-row-338-8-inside{padding-right:0}
.panels-flexible-row-338-10-inside{padding-right:0}
.panels-flexible-row-338-17-inside{padding-right:0}
.panels-flexible-row-338-24-inside{padding-right:0}
.panels-flexible-row-338-26-inside{padding-right:0}
.panels-flexible-row-338-28-inside{padding-right:0}
.panels-flexible-row-338-19-inside{padding-right:0}
.panels-flexible-row-338-29-inside{padding-right:0}
.panels-flexible-row-338-21-inside{padding-right:0}
.panels-flexible-row-338-22-inside{padding-right:0}
.panels-flexible-row-338-23-inside{padding-right:0}
.panels-flexible-row-5-7-inside{padding-right:0}
.panels-flexible-row-5-12-inside{padding-right:0}
.panels-flexible-row-5-13-inside{padding-right:0}
.panels-flexible-row-5-14-inside{padding-right:0}
.panels-flexible-row-5-15-inside{padding-right:0}
.panels-flexible-row-5-4-inside{padding-right:0}


#decisia-main-content .decisia-content .decisions,
#decisia-main-content .decisia-content .news {
	padding-bottom: 1em;
}


#decisia-main-content .decisia-content .decisions {
	margin-bottom: 1em;
}
.reveal-modal-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;background:rgba(0,0,0,0.45);z-index:1004;display:none;left:0}
.reveal-modal{visibility:hidden;display:none;position:absolute;z-index:1005;width:100%;top:0;border-radius:3px;left:0;background-color:#fff;padding:1.875rem;border:solid 1px #666;box-shadow:0 0 10px rgba(0,0,0,0.4)}
.reveal-modal .column,.reveal-modal .columns{min-width:0}
.reveal-modal.radius{border-radius:3px}
.reveal-modal.round{border-radius:1000px}
.reveal-modal.collapse{padding:0}
.reveal-modal.full{top:0;left:0;height:100%;height:100vh;min-height:100vh;max-width:none!important;margin-left:0!important}
.reveal-modal.toback{z-index:1003}
.reveal-modal .close-reveal-modal{font-size:2.5rem;line-height:1;position:absolute;top:.625rem;right:1.375rem;color:#aaa;font-weight:bold;cursor:pointer}






.labreveal.reveal-modal .close-reveal-modal, dialog .close-reveal-modal {right: 0.375rem;}


.reveal-modal.labreveal {
    min-height:auto;
}


.home .slide-image {
  	background-image: none;
}


.slide .slide-content.entry .title {
  	color: #FFFFFF;
  	font-size: 33px;
  	line-height: 1em;
  	margin-bottom: 10px;
  	margin-left: 0;
  	margin-right: 0;
  	margin-top: 0;
}


.slide .entry h2.title a {
  	color: #FFFFFF !important;
	font-weight: normal !important;
	font-style: italic !important;
	font-family: georgia, serif !important;
}


.slide .slide-content.entry {
  	background-color: rgba(0, 0, 0, 0.4);
  	bottom: 40px;
  	font-size: 16px;
  	left: 0;
  	padding-bottom: 10px;
  	padding-left: 20px;
  	padding-right: 20px;
  	padding-top: 20px;
  	position: absolute;
  	width: 720px !important;
	
}


.slide .entry, .slide .entry p {
  	font-size: 19px;
	color: #fff !important;
}



.dl-menuwrapper li .dl-submenu {
	display: none;
}


.no-js .dl-menuwrapper li .dl-submenu {
	display: block;
}


.soliloquy-item-1 .soliloquy-caption {
    bottom: 19%!important;
}


.soliloquy-item-2 .soliloquy-caption, .soliloquy-item-3 .soliloquy-caption {
    height: 100%!important;
}


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

		nav[role=navigation] .menu ul #menu-item-485 { width: 121px; }

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


header.main-header nav.mobile-nav .mobile-nav-trigger {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 0px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 4;
  cursor: pointer;
}



		img.bg-rand { min-height: 100%; min-width: 1024px; width: 100%; height: auto; position: fixed; top: 0; left: 0; z-index:-1; }

.nivo-html-caption {
    display:none;
}

.wpb_row *,
.wpb_row *:before,
.wpb_row *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.wpb_row {
  margin-left: -15px;
  margin-right: -15px;
}

.wpb_row:before,
.wpb_row:after {
  content: " ";
  display: table;
}

.wpb_row:after {
  clear: both;
}

.wpb_row .vc_span1,
.wpb_row .vc_span2,
.wpb_row .vc_span3,
.wpb_row .vc_span4,
.wpb_row .vc_span5,
.wpb_row .vc_span6,
.wpb_row .vc_span7,
.wpb_row .vc_span8,
.wpb_row .vc_span9,
.wpb_row .vc_span10,
.wpb_row .vc_span11,
.wpb_row .vc_span12 {
  margin-left: 0;
}

.vc_non_responsive .wpb_row .vc_span1 {
  position: relative;
  float: left;
  width: 8.333333333333332%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span2 {
  position: relative;
  float: left;
  width: 16.666666666666664%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span4 {
  position: relative;
  float: left;
  width: 33.33333333333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span5 {
  position: relative;
  float: left;
  width: 41.66666666666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span7 {
  position: relative;
  float: left;
  width: 58.333333333333336%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span8 {
  position: relative;
  float: left;
  width: 66.66666666666666%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span10 {
  position: relative;
  float: left;
  width: 83.33333333333334%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span11 {
  position: relative;
  float: left;
  width: 91.66666666666666%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .wpb_row .vc_span12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span1 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span2 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span3 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span4 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span5 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span6 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span7 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span8 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span9 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span10 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span11 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  padding: 0;
  overflow: visible !important;
}

  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_span"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }

.wpb_row .overlay-view-lightbox-buttons a .fa { position: relative; top: -2px; }


.wpb_row .widget-title { margin: 0 0 20px;font-size: 14px;font-weight: bold;font-weight: 600;color: #000;}

.wpb_row .widget_recent_entries ul,
.wpb_row .widget_wpex_fontawesome_social_widget ul,
.wpb_row .widget_wpex_recent_posts_thumb ul,
.wpb_row .widget_categories ul,
.wpb_row .widget_wpex_social_widget ul,
.wpb_row .widget_archive ul,
.wpb_row .widget_wpex_simple_menu ul { list-style: none; margin: 0 }
                    .wpb_row .fa:before { box-sizing: content-box !important; -moz-box-sizing: content-box !important; -webkit-box-sizing: content-box !important; }

	
	.art-sheet {
		width: 100%;
		margin-top: 0px !important;
	}


.col-md-6.post img.xlt {
  width: 100% !important;
}





.site-info {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
}


.site-info a {
	border-bottom: 1px solid transparent;
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
}


.site-info a:hover {
	border-bottom: 1px solid #333;
}


.site-info a:hover,
.site-info a:focus {
	color: #333;
}


	.post-password-form label,
	.post-navigation .meta-nav,
	.image-navigation,
	.comment-navigation,
	.author-heading,
	.author-bio,
	.entry-footer,
	.page-links a,
	.page-links span,
	.comment-metadata,
	.pingback .edit-link,
	.comment-list .reply,
	.comment-notes,
	.comment-awaiting-moderation,
	.logged-in-as,
	.comment-form label,
	.form-allowed-tags,
	.site-info,
	.wp-caption-text,
	.gallery-caption,
	.entry-caption,
	.widecolumn label,
	.widecolumn .mu_register label {
		font-size: 14px;
		font-size: 1.4rem;
	}


	.post-password-form label,
	.post-navigation .meta-nav,
	.comment-navigation,
	.image-navigation,
	.author-heading,
	.author-bio,
	.entry-footer,
	.page-links a,
	.page-links span,
	.comment-metadata,
	.pingback .edit-link,
	.comment-list .reply,
	.comment-notes,
	.comment-awaiting-moderation,
	.logged-in-as,
	.comment-form label,
	.form-allowed-tags,
	.site-info,
	.wp-caption-text,
	.gallery-caption,
	.entry-caption,
	.widecolumn label,
	.widecolumn .mu_register label {
		font-size: 16px;
		font-size: 1.6rem;
	}


	body,
	blockquote,
	blockquote cite,
	blockquote small,
	label,
	a,
	.site-title a,
	.site-description,
	.post-title,
	.author-heading,
	.entry-footer,
	.entry-footer a,
	.taxonomy-description,
	.entry-caption,
	.comment-author,
	.comment-metadata,
	.comment-metadata a,
	.comment-notes,
	.comment-awaiting-moderation,
	.no-comments,
	.site-info,
	.site-info a,
	.wp-caption-text,
	.gallery-caption {
		color: #000 !important; 
	}

.single-related-posts .es-carousel ul {
  margin-left: 7px;
}

.es-carousel-wrapper {
  background: none;
  padding: 0px 0px;
  position: relative;
  overflow: hidden;
}

.es-carousel {
  overflow: hidden;
}

.related-projects .es-carousel {
  padding-left: 44px;
}

.clients-carousel .es-carousel {
  padding-left: 13px;
}

.clients-carousel .es-carousel li {
  text-align: center;
  line-height: 118px;
  width: 159px;
  margin-right: 13px;
}

.clients-carousel .es-carousel li img {
  vertical-align: middle;
  border: 1px solid #eeeded;
}

.es-carousel ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.es-carousel ul li {
  height: 100%;
  float: left;
  display: block;
  margin: 0;
  padding: 0;
  margin-right: 44px;
}

.es-carousel ul li a {
  display: block;
}

.es-carousel ul li a img {
  border: none;
}

.woocommerce .thumbnails .clients-carousel .es-carousel {
  padding: 0;
}

.footer-area .simple-products-slider .es-carousel,
#slidingbar-area .simple-products-slider .es-carousel {
  padding-left: 38px;
}

.footer-area .simple-products-slider .es-carousel li,
.footer-area .simple-products-slider .es-carousel li .image,
#slidingbar-area .simple-products-slider .es-carousel li,
#slidingbar-area .simple-products-slider .es-carousel li .image {
  width: 149px;
  height: auto;
}

.es-carousel-wrapper .es-carousel {
  overflow: hidden;
}

.es-carousel-wrapper .es-carousel ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.es-carousel-wrapper .es-carousel ul li {
  display: block;
  float: left;
  padding: 0;
}

.es-carousel-wrapper .es-carousel ul li .image {
  margin-bottom: 0;
  text-align: center;
  visibility: hidden;
}

.es-carousel-wrapper .es-carousel ul li img {
  vertical-align: middle;
  margin: 0 auto;
}

.es-carousel-wrapper .es-nav .es-nav-prev,
.es-carousel-wrapper .es-nav .es-nav-next {
  text-align: center;
}

.es-carousel-wrapper .es-nav .es-nav-prev:before,
.es-carousel-wrapper .es-nav .es-nav-next:before {
  display: block;
  position: relative;
  line-height: 29px;
  font-size: 14px;
  color: #fff;
  font-family: IcoMoon;
}

.es-carousel-wrapper .es-nav .es-nav-prev:before {
  content: '\f104';
}

.es-carousel-wrapper .es-nav .es-nav-next:before {
  content: '\f105';
}

.es-carousel-wrapper.fusion-carousel-small .es-carousel {
  padding-left: 13px;
}

.es-carousel-wrapper.fusion-carousel-small .es-carousel ul li {
  margin-right: 13px;
}

.es-carousel-wrapper.fusion-carousel-small .es-carousel ul li .image {
  height: 118px;
  width: 159px;
  line-height: 118px;
}

.es-carousel-wrapper.fusion-carousel-small .es-carousel ul li img {
  max-height: 115px;
  border: 1px solid #e9eaee;
}

.es-carousel-wrapper.fusion-carousel-large .es-carousel {
  padding-left: 44px;
}

.es-carousel-wrapper.fusion-carousel-large .es-carousel ul li {
  margin-right: 44px;
  height: 100%;
}

.es-carousel-wrapper.fusion-carousel-large .es-carousel ul li .image {
  height: 138px;
  width: 180px;
  line-height: 138px;
}

.es-carousel-wrapper.fusion-carousel-large .es-carousel ul li .image .image-extras-content {
  line-height: normal;
}

.simple-products-slider-variable .es-carousel-wrapper .es-carousel,
.picture-size-auto .es-carousel-wrapper .es-carousel {
  padding-left: 13px;
}

.simple-products-slider-variable .es-carousel-wrapper .es-carousel ul li,
.picture-size-auto .es-carousel-wrapper .es-carousel ul li {
  margin-right: 13px;
}

.simple-products-slider-variable .es-carousel-wrapper .es-carousel ul li .image,
.picture-size-auto .es-carousel-wrapper .es-carousel ul li .image {
  height: auto;
  width: 159px;
  line-height: auto;
}

.simple-products-slider-variable .es-carousel-wrapper .es-carousel ul li img,
.picture-size-auto .es-carousel-wrapper .es-carousel ul li img {
  max-height: none;
  border: 1px solid #e9eaee;
}

.picture-size-auto .es-carousel-wrapper.fusion-carousel-large .es-carousel {
  padding-left: 44px;
}

.picture-size-auto .es-carousel-wrapper.fusion-carousel-large .es-carousel ul li {
  margin-right: 44px;
  height: 100%;
}

.picture-size-auto .es-carousel-wrapper.fusion-carousel-large .es-carousel ul li .image {
  height: auto;
  width: 180px;
  line-height: 138px;
}

.picture-size-auto .es-carousel-wrapper.fusion-carousel-large .es-carousel ul li .image .image-extras-content {
  line-height: initial;
}

.fusion-woo-featured-products-slider.es-carousel-wrapper .es-carousel ul li a {
  display: inline;
}

.fusion-woo-featured-products-slider.es-carousel-wrapper .es-nav .es-nav-prev,
.fusion-woo-featured-products-slider.es-carousel-wrapper .es-nav .es-nav-next {
  z-index: 1000;
  position: absolute;
  top: 50%;
  margin-top: -31px;
  height: 63px;
  width: 63px;
  pointer: cursor;
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0.8;
  text-align: center;
  cursor: pointer;
}

.fusion-woo-featured-products-slider.es-carousel-wrapper .es-nav .es-nav-prev:before,
.fusion-woo-featured-products-slider.es-carousel-wrapper .es-nav .es-nav-next:before {
  display: block;
  content: '\e61e';
  line-height: 63px;
  font-size: 25px;
  color: #fff;
}

.fusion-woo-featured-products-slider.es-carousel-wrapper .es-nav .es-nav-prev:hover,
.fusion-woo-featured-products-slider.es-carousel-wrapper .es-nav .es-nav-next:hover {
  opacity: 1;
}

.fusion-woo-featured-products-slider.es-carousel-wrapper .es-nav .es-nav-next:before {
  content: '\e620';
}





#footer {	
	position: relative;
	margin-top: -150px; 
	height: 150px;
	clear:both;
	width:auto;
	background:#333333;
	font-family:Arial, Helvetica, sans-serif !important;
	

}
 
#footer-contain {
	padding-top: 25px;
	width: 960px;
	height: 85px; 
	margin: 0 auto;
	font-size: 14px; 
	line-height: 16px; 
	color: #ccc;
}

		#footer-contain a {color:#06F; text-decoration: none; font-weight:normal !important;}

		#footer-contain a:hover {color: #fff;text-decoration:underline;}

		#footer-contain span a {text-decoration:underline !important;}




.slider .slider-content{padding: 2% 0%; margin-top: 20px;}
.header__advertisement{display:table;width:100%;text-align:center;line-height:0;background-color:#f5f5f5}
.page-has-sticky-ad .header__advertisement{position:relative;z-index:30}
.header__advertisement *{margin:0 auto}


#header .sidebar .widget {
	background: none;
	background-color: Transparent;
	border: 0;
}


#submit, .type-post, .type-forum, .type-reply, .type-topic, .type-page, .type-comic, .type-showcase, .type-music, .type-attachment, .type-casts, #wp-paginav, .sidebar h2, #comment-wrapper, .blognav, .default-nav, .submit, .feature, .related-comics {
	padding: 2px 5px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #eee; 
	background: -moz-linear-gradient(100% 100% 90deg, #aaa, #ccc, #eee 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(100%, #aaa));   
	background: -webkit-linear-gradient(linear, left top, left bottom, from(#aaa),to(rgba(#eee))); 
	background: -o-linear-gradient(#eee,#aaa); 
	background: -ms-linear-gradient(#eee,#aaa); 
	background: linear-gradient(linear, left top, left bottom, from(#eee),to(#aaa)); 
}


.ie .type-post, .ie .type-page, .ie .type-forum, .ie .type-reply, .ie .type-topic, .ie .type-comic, .ie .type-showcase, .ie .type-music, .ie #wp-paginav, .ie #comment-wrapper, .ie .sidebar h2, .ie input, .ie .type-attachment, .ie .type-casts, .ie .feature {
	background: #ddd;
}


.sidebar a, .nav a, #header h1 a {
	color: #fff;
}


a:hover, .sidebar a:hover, .nav a:hover, #header h1 a:hover {
	color: #f00;
}


.sidebar-no-widgets {
	color: #000;
	margin-bottom: 5px;
}


.sidebar h2 {
	border: solid 1px #000;
	margin-bottom: 5px;
	color: #000;
}


.sidebar h2 a {
	color: #000;
}


.sidebar h2 a:hover {
	color: #f00;
}




.sidebar .widget_easel_classic_bookmark {
	background: none;
	border: none;
	padding: 2px 0;
}

footer .links .col {
  float: left;
  display: inline;
  width: 33.3%;
}

footer .links .col a {
  float: left;
  width: 100%;
  line-height: 30px;
  color: #ffffff;
  text-decoration: none;
  font-family: 'FlamaBook', sans-serif;
  font-size: 13px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

footer .links .col a.main {
  text-transform: uppercase;
  font-family: 'FlamaBold', sans-serif;
  font-size: 13px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

footer .links .col a:hover {
  color: #ff7445;
}


.carouslider .slide--title,
.carouslider .slide--subtitle,
.carouslider .slide--button {
  position: relative;
  z-index: 9;
}


.carouslider .slide--title {
  font-size: 3.125rem;
  font-weight: 700;
  text-transform: uppercase;
  margin: 18.75rem auto 0;
  padding: 0px 14px;
  color: #fff;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
}


.carouslider .slide--title:before, .carouslider .slide--title:after {
  content: " ";
  display: table;
}


.carouslider .slide--title:after {
  clear: both;
}

.desktop-only{display:none !important;}

		 #pg-7-0 , #pg-7-1 , #pg-7-2 , #pg-7-3 , #pg-7-4 , #pg-7-5 , #pg-7-6 , #pl-7 .panel-grid-cell .so-panel , #pl-7 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-7 .panel-grid { margin-left:0;margin-right:0 }
 #pl-7 .panel-grid-cell { padding:0 }
.jumbotron-container{margin:0 auto;}
.jumbotron-container h1{color:#FFFFFF;}
.jumbotron-container p{color:#FFFFFF;font-size: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-right:15px;padding-left:15px}
.col-md-6{width:50%}







.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: 14px;
padding-left: 14px;
}



.videos #ajax-load-more .col-md-6 {
  margin-bottom: 40px;
}


.videos .col-md-6 {margin-top:40px;}



body.single-albums .col-md-6 {
  padding-bottom: 32px;
}


.col-md-6.post img.xlt {
  width: 100% !important;
}

.description-unit {
    width: 100%;
    min-width: 980px;
    padding-bottom: 26px;
    border-bottom: 1px solid #d0d0d0;
    margin-bottom: 25px;
}

.description-unit .title {
    font-weight: bold;
    text-transform: uppercase;
    color: #2b2b2b;
    margin-bottom: 23px;
    font-size: 18px;
}

.description-unit .description {
    font-size: 16px;
    color: #2b2b2b;
    line-height: 20px;
    margin-bottom: 10px;
}

.description-unit .subscription a {
    font-size: 16px;
    color: #ababab;
    text-decoration: none;
}

.petition-item .petition-item-content .description {
    color: #000000;
    font-size: 15px;
    margin-bottom: 5px;
    position: relative;
    line-height: 20px;
    max-height: 122px;
    overflow: hidden;
}

.home-stories ul li .description {
    color: #2b2b2b;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 25px;
    text-align: left;
}

    .description-unit .subscription {
        display: block;
    }
.light-green{color:#fff;background-color:#599830}
#header #sticky-header .light-green .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:62px}
.index-item-caption{width:100%;padding:10px;min-height:253px;}
.index-item-caption .index-item-date{float:right;}
.index-item-caption h3{float:left;margin-top:0;margin-bottom:0;}
.index-item-caption h4{margin-top:0;}
.index-item-caption p{font-size:1.2em;}
#parcours .index-item-caption{background-color:#71B1CC;color:#00526D;}
#oeuvre .index-item-caption{background-color:#CE4938;color:#66261C;}
#experience .index-item-caption{background-color:#D69133;color:#6B4919;}

.clearfix:after,
#content:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-footer:after {
  content: "";
  display: table;
  clear: both;
}

#content {
  width: 71.1702128%;
  float: left;
  min-height: 1px;
}

#content.full-width {
  width: 100%;
}
body.has-sidebar #content{width:calc(100% - 23 - 100px);}
body.has-sidebar.double-sidebars #content{width:calc(100% - 21 - 21 - 100px);margin-left:calc(21 + 50px);}
.single-tribe_events #content{width:calc(100% - 32% - 100px);}
body.has-sidebar.single-tribe_events #content{width:calc(100% - 32% - 100px);}
body.has-sidebar.double-sidebars.single-tribe_events #content{width:calc(100% - 21% - 21% - 100px);margin-left:calc(21% + 50px);}
.block-images .views-slideshow-controls-bottom{width:802px;}
.block-mini .views-slideshow-controls-bottom{width:100%;}


.all-caps { text-transform: uppercase; }


    .navbar-default #navigation.navbar-nav li a {
        color:  #333;
    }


    .navbar-default #navigation.navbar-nav li a:hover {
        color:  #333;
    }


    #navigation .dropdown span.caret {
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 8px solid;
    }


    #navigation ul.dropdown-menu {
        padding: 0;
    }


    #navigation .dropdown-menu a.dropdown-toggle.sub {
        background-color: #e0e0e0;
        padding: 10px 13px;
        border-left: 1px solid #d9d9d9;
    }


    #navigation ul.dropdown-menu ul.dropdown-menu.sub a {
        background-color: #e0e0e0;
        border-bottom: 1px solid #d0d0d0;
        padding: 10px 13px 10px 37px;
    }


    #navigation ul.dropdown-menu ul.dropdown-menu.sub ul.dropdown-menu.sub a {
        background-color: #d0d0d0;
        border-bottom: 1px solid #D6D6D6;
        padding: 10px 13px 10px 49px;
    }


    #navigation ul.dropdown-menu ul.dropdown-menu.sub a.dropdown-toggle.sub {
        background-color: #D6D6D6;
        padding: 10px 13px;
        border-left: 1px solid #d9d9d9;
    }


#navigation {
    margin: 0 -15px;
}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}


.nav-panel {
    border-top:none;
    border-radius: 0;
}


.nav-tabs.small li a{
    white-space: nowrap;
    padding-left: 3px;
    padding-right: 3px;
}


.nav-tabs.small li a .badge{
    margin-left: 4px;
    padding: 2px 5px;
}




.nav-tabs li a{
    padding-left: 3px;
    padding-right: 3px;
    outline: 0;
}


.nav-tabs li a .badge{
    margin-left: 4px;
    margin-right : 4px;
    padding: 2px 5px;
    float: none!important;
}


.nav-small {
    margin-bottom: 5px;
}



.research-group ul.nav.nav-pills.top-level li.all-companies {
    clear: both;
    width: 100%;
    text-align: center;
    margin-bottom: -10px;
    margin-top: 15px;
}


.research-group ul.nav.nav-pills.top-level li.all-companies input.not-count {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}


    
    .nav.nav-horizontal {
        white-space: normal;
    }
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a{color: #ffffff;text-transform: uppercase;font-size: 16px;letter-spacing: 0;font-weight: 800;padding: 25px 0;color: #ffffff;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a:hover{background-color: #ffffff;color: #444444;}
#mk-main-navigation ul.sub-menu a.menu-item-link,#mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color: #b3b3b3;}
#mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color: #e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size: 12px;font-weight: normal;text-transform:uppercase;letter-spacing: 1px;}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}
