﻿.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eeeeee;}
.page-header h1 small{display:block;line-height:20px;}
.node-type-floor-plans .page-header,.node-type-home-for-sale .page-header,.node-type-community .page-header{display:none;}

	p#copyright {float:right; font-size:12px; padding-bottom:45px; color:#3d3d3d;text-shadow: 1px 1px 1px #fdfdfd; clear:both; padding-top: 25px;}

		p#copyright a {font-weight: bold; color:#3d3d3d;}


.news .edit {
	display: inline;
}

#header-inner {
float: left;
width: 100% !important;
}




.clearfix:after { 
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html
.clearfix {
	height: 1%;
}

.entry table, .comment-body table { width: 100%; border-collapse: collapse; }

.entry th, .comment-body th { text-align: left; padding: 6px;  border-bottom: 1px dotted #ccc; }

.entry td, .comment-body td { padding: 6px; border-bottom: 1px dotted #ccc; }


.entry,
.non-wp-entry {
	padding: 15px 0 5px;
	clear: both;
	font-size: 116%;
	line-height: 1.6em;
	margin-bottom: 1em;
	overflow: hidden;
}


.entry img {
	max-width: 100%;
}

.entry img.attachment-thumbnail { max-width: none; }

.entry .wp-caption {
	max-width: 100%;
}

.entry-container { padding: 0; position: relative; }


.meta-position-left-pullout .entry-container { padding-left: 150px; }

.meta-position-right-pullout .entry-container { padding-right: 150px; }

.meta-position-left-pullout .entry, .meta-position-right-pullout .entry {
	width: 100%;
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.outer-pullout-container .entry-container { padding-left: 1em; padding-right: 1em; }

.outer-pullout-container .entry { padding-left: 0; padding-right: 0;}
.entry,.non-wp-entry{font-size:14px;}
.meta-position-left-pullout .entry-container,.meta-position-right-pullout .entry-container,.outer-pullout-container{padding-left:0;padding-right:0;}


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


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


.video img {
    width: 100%;
}





.clear:before,
.clear:after,
.site:before,
.site:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-content:before,
.site-content:after,
.nav-links:before,
.nav-links:after,
.comment-navigation:before,
.comment-navigation:after,
.social-navigation ul:before,
.social-navigation ul:after,
.textwidget:before,
.textwidget:after {
	content: "";
	display: table;
}


.clear:after,
.site:after,
.entry-content:after,
.comment-content:after,
.site-content:after,
.nav-links:after,
.comment-navigation:after,
.social-navigation ul:after,
.textwidget:after {
	clear: both;
}


.entry-content,
.entry-summary {
	padding: 0 7.6923% 7.6923%;
}


.entry-content,
.entry-summary,
.page-content,
.comment-content {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
}


.entry-content h1,
.entry-summary h1,
.page-content h1,
.comment-content h1 {
	font-size: 26px;
	font-size: 2.6rem;
	line-height: 1.1538;
	margin-top: 1.8462em;
	margin-bottom: 0.9231em;
}


.entry-content h2,
.entry-summary h2,
.page-content h2,
.comment-content h2 {
	font-size: 22px;
	font-size: 2.2rem;
	line-height: 1.3636;
	margin-top: 2.1818em;
	margin-bottom: 1.0909em;
}


.entry-content h3,
.entry-summary h3,
.page-content h3,
.comment-content h3 {
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.3333;
	margin-top: 2.6667em;
	margin-bottom: 1.3333em;
}


.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-summary h4,
.entry-summary h5,
.entry-summary h6,
.page-content h4,
.page-content h5,
.page-content h6,
.comment-content h4,
.comment-content h5,
.comment-content h6 {
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.2;
	margin-top: 3.2em;
	margin-bottom: 1.6em;
}


.entry-content h5,
.entry-content h6,
.entry-summary h5,
.entry-summary h6,
.page-content h5,
.page-content h6,
.comment-content h5,
.comment-content h6 {
	letter-spacing: 0.1em;
	text-transform: uppercase;
}


.entry-content a img,
.entry-summary a img,
.page-content a img,
.comment-content a img {
	display: block;
}


.entry-content .more-link,
.entry-summary .more-link:after {
	white-space: nowrap;
}


.entry-content .more-link:after,
.entry-summary .more-link:after {
	content: "\f429";
	font-size: 16px;
	position: relative;
	top: 5px;
}


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


	.entry-content,
	.entry-summary {
		padding: 0 9.0909% 9.0909%;
	}


	.entry-content h1,
	.entry-summary h1,
	.page-content h1,
	.comment-content h1 {
		font-size: 35px;
		font-size: 3.5rem;
		line-height: 1.2;
		margin-top: 1.6em;
		margin-bottom: 0.8em;
	}


	.entry-content h2,
	.entry-summary h2,
	.page-content h2,
	.comment-content h2 {
		font-size: 29px;
		font-size: 2.9rem;
		line-height: 1.2069;
		margin-top: 1.931em;
		margin-bottom: 0.9655em;
	}


	.entry-content h3,
	.entry-summary h3,
	.page-content h3,
	.comment-content h3 {
		font-size: 24px;
		font-size: 2.4rem;
		line-height: 1.1667;
		margin-top: 2.3333em;
		margin-bottom: 1.1667em;
	}


	.entry-content h4,
	.entry-summary h4,
	.page-content h4,
	.comment-content h4 {
		font-size: 20px;
		font-size: 2rem;
		line-height: 1.4;
		margin-top: 2.8em;
		margin-bottom: 1.4em;
	}


	.entry-content h5,
	.entry-content h6,
	.entry-summary h5,
	.entry-summary h6,
	.page-content h5,
	.page-content h6,
	.comment-content h5,
	.comment-content h6 {
		font-size: 17px;
		font-size: 1.7rem;
		line-height: 1.2353;
		margin-top: 3.2941em;
		margin-bottom: 1.6471em;
	}


	.entry-content .more-link:after,
	.entry-summary .more-link:after {
		font-size: 24px;
		top: 2px;
	}





.avia-button-wrap{display:inline-block;}

	.responsive .av_promobox .avia-button, .responsive .av_promobox .avia-button-wrap{width:100%; margin-top:4px; position: relative; top:0; left:0; text-align: center; float:none;}
#block-search-form .block .inner .content{padding-top:0;}
.column-block,.sidebar .block{-khtml-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
#footer .block{margin:5px 0px;}
#highlighted .block{margin-bottom:10px;}
.sidebar .block{padding:5px 10px;font-size:0.9em;margin-bottom:10px;border-style:solid;border-width:1px;}
.column-block .content,.sidebar .block .content{padding:5px 2px;}
.column-block table tr th,.sidebar .block table tr th{border-style:solid;border-width:0px;padding:0px 4px;background:none;border-bottom-width:3px;}
.column-block table tr td,.sidebar .block table tr td{padding:2px 4px;border-style:solid;border-width:0px;border-bottom-width:1px;background:none;}
.sidebar .block ul{margin:0px;padding:0px;}
.sidebar .block ul.links{margin-top:10px;text-align:right;}
.sidebar .block ul.links li{display:inline;margin-left:15px;}
.sidebar .block .menu{padding-left:10px;padding-bottom:5px;}
.sidebar .block .language-switcher-locale-url{margin:0 0 0 10px;padding-left:10px;}
#content .block h2{padding:4px 8px;font-size:1.25em;}
.block-search .form-item input.form-search,.white_bg .region-header .block-search .form-item input.form-search,.white_bg #navigation .block-search .form-item input.form-search{border:1px solid #ccc;border-right:none;float:left;height:14px;padding:6px;color:#4e4e4e;background-color:#FAFAFA;}
.block-search form input.form-submit{border:none;width:31px;height:26px;border:1px solid #ccc;border-left:0;text-indent:-9999px;margin:0;background:none;padding:0;}
.column-block table tr.even td,.column-block table tr.odd td,.sidebar .block table tr.even td,.sidebar .block table tr.odd td{background-color:#ffffff;}
.b-timer-nums_figure{position:absolute;right:0}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}
.col-md-4{width:33.33333333333333%}

.header-search-wrap .td-aj-search-results .item-details {
  margin: 10px 20px 10px 115px;
}

.td_module_6 .item-details {
  margin-left: 116px;
  min-height: 70px;
  
}

.td_module_7 .item-details {
  margin-right: 116px;
  min-height: 70px;
}

.td_module_10 .item-details {
  margin-left: 244px;
  min-height: 150px;
  
  
}

  .td-pb-span8 .td_module_10 .item-details {
    margin-left: 210px;
    min-height: 131px;
  }

.td-pb-span4 .td_module_10 .item-details {
  margin-left: 0;
  min-height: 70px;
  
  
}

.td_module_11 .item-details {
  margin-left: 350px;
  min-height: 235px;
  
  
}

  .td-pb-span8 .td_module_11 .item-details {
    margin-left: 324px;
    min-height: 218px;
  }

.td-pb-span4 .td_module_11 .item-details {
  margin-left: 0;
  
  
}

.td_module_16 .item-details {
  margin-left: 174px;
  min-height: 150px;
  
}

.td_module_mx2 .item-details {
  margin: 0 0 20px 100px;
  min-height: 60px;
  padding-top: 2px;
}

  .td_block_inner .td_module_mx2 .item-details {
    margin-bottom: 30px;
  }

.td_block_16 .td_module_mx7 .item-details {
  
}

.td_block_18 .td_module_mx2 .item-details {
  
}

.td_block_18 .td_module_mx2 .item-details .entry-title {
  
}

.td_block_19 .td_module_mx2 .item-details {
  
}

.td_block_19 .td_module_mx2 .item-details .entry-title {
  
}

.td-pb-span4 .td_block_21 .item-details {
  margin-left: 115px;
  min-height: 100px;
  
  
}

.td_top_authors .item-details {
  margin-left: 85px;
  position: relative;
  height: 70px;
  top: 1px;
  
}

.td_top_authors .item-details span {
  font-family: 'Open Sans', arial, sans-serif;
  padding: 3px 7px;
  color: #fff;
  font-size: 9px;
  font-style: normal;
  font-weight: bold;
  margin-right: 5px;
}

  .td-related-full-width .td-related-row .item-details {
    width: 100%;
    padding-left: 90px;
  }

.smalltxt { font-family: Arial, Helvetica, sans-serif; font-size: 10px }
.row{margin-left:-15px;margin-right:-15px}
.zoo-item-list div.media-top{margin-bottom:10px;}
.zoo-item-list div.media-left{margin:4px 10px 0 0;float:left;}
.zoo-item-list div.media-right{margin:4px 0 0 10px;float:right;}
.zoo-item-list div.media-middle,.zoo-item-list div.media-bottom{margin-top:10px;}
.zoo-item-list p.title{margin:0px;}
.zoo-item-list p.meta{margin:0px;font-size:11px;color:#999;line-height:13px;font-style:italic;}
.zoo-item-list div.description{margin:5px 0 0 0;}
.zoo-item-list p.links{margin:5px 0 0 0;}
.zoo-item-list p.links span a:after{content:" »";font-size:16px;}

#footer #footer-nav .menu-item-172 {
  display: none;
}

#footer .social-badges ul li.sb-vimeo a { background-position: 0 -120px ; }

.widget-social-badges ul li.sb-vimeo a { background-position: 0 -120px ; }
.qode_slider_preloader{width:100%;background-color:#1c1c1c;position:absolute;z-index:20}
.qode_slider_preloader .ajax_loader{position:absolute}


.lb_flag.eng { background-position: 0px 0px;}

.lb_flag.ger { background-position: 0px -13px;}

.lb_flag.fre { background-position: 0px -26px;}

.lb_flag.spa { background-position: 0px -39px;}

.lb_flag.ita { background-position: 0px -52px;}

.lb_flag.dut { background-position: 0px -65px;}

.lb_flag.ptg { background-position: 0px -78px;}

.lb_flag.heb { background-position: 0px -91px;}

.lb_flag.swe { background-position: 0px -104px;}

.lb_flag.jpn { background-position: 0px -117px;}

.lb_flag.chs { background-position: 0px -130px;}

.lb_flag.cht { background-position: 0px -143px;}

.lb_flag.rus { background-position: 0px -156px;}

.lb_flag.kor { background-position: 0px -169px;}

.lb_flag.tur { background-position: 0px -182px;}

.lb_flag.ara { background-position: 0px -195px;}

.lb_flag.hun { background-position: 0px -208px;}

.lb_flag.nor { background-position: 0px -221px;}

.lb_flag.pol { background-position: 0px -234px;}

.lb_flag.rom { background-position: 0px -247px;}

.lb_flag.tha { background-position: 0px -260px;}

.lb_flag.hin { background-position: 0px -273px;}

.lb_flag.dan { background-position: 0px -286px;}

.lb_flag.ind { background-position: 0px -273px;}

.lb_flag.den { background-position: 0px -286px;}

.lb_flag.ukr { background-position: 0px -299px;}

.lb_flag.far { background-position: 0px -312px;}

.lb_flag.gre { background-position: 0px -325px;}

.lb_flag.ido { background-position: 0px -339px;}

.lb_flag.cze { background-position: 0px -354px;}

.lb_flag.vie { background-position: 0px -367px;}

.lb_flag.srp { background-position: 0px -381px;}

.lb_flag.fin { background-position: 0px -394px;}

.lb_flag.slk { background-position: 0px -408px;}

.lb_flag.fil { background-position: 0px -422px;}

.lb_flag.bul { background-position: 0px -436px;}

.lb_flag.hrv { background-position: 0px -450px;}

.lb_flag.lit { background-position: 0px -464px;}

.lb_flag.slv { background-position: 0px -479px;}



#main {
  background: rgba(255, 255, 255, 0.9);

}


#sidebar .sidebar_right ul h2 {
	padding-bottom: 10px;
	border-bottom: dashed 1px #D3C69B;
	font-size: 1.5em;
}


#sidebar .sidebar_right ul ul li {
	border-bottom: dashed 1px #D3C69B;
}


#sidebar .sidebar_right {
	width: 185px;
	float: right;
	padding: 0 10px 0 10px;
}
 
  
#sidebar .sidebar_right ul ul li ul{ 
      padding-left:20px; 
      margin-bottom:0; 
}
 
  
#sidebar .sidebar_right ul ul li ul li{ 
      list-style:none; 
      line-height:1.6em; 
      font-size: 1.1em; 
      border-bottom:0; 
}



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



    .container_24 .grid_1 {
	width:40px;
}

    .container_24 .grid_2 {
	width:80px;
}

    .container_24 .grid_3 {
	width:120px;
}

    .container_24 .grid_4 {
	width:160px;
}

    .container_24 .grid_5 {
	width:200px;
}

    .container_24 .grid_6 {
	width:240px;
}

    .container_24 .grid_7 {
	width:280px;
}

    .container_24 .grid_8 {
	width:320px;
}

    .container_24 .grid_9 {
	width:360px;
}

    .container_24 .grid_10 {
	width:400px;
}

    .container_24 .grid_11 {
	width:440px;
}

    .container_24 .grid_12 {
	width:480px;
}

    .container_24 .grid_13 {
	width:520px;
}

    .container_24 .grid_14 {
	width:560px;
}

    .container_24 .grid_15 {
	width:600px;
}

    .container_24 .grid_16 {
	width:640px;
}

    .container_24 .grid_17 {
	width:680px;
}

    .container_24 .grid_18 {
	width:720px;
}

    .container_24 .grid_19 {
	width:760px;
}

    .container_24 .grid_20 {
	width:800px;
}

    .container_24 .grid_21 {
	width:840px;
}

    .container_24 .grid_22 {
	width:880px;
}

    .container_24 .grid_23 {
	width:920px;
}

    .container_24 .grid_24 {
	width:960px;
}






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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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




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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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




    .container_24 .push_1 {
	left:40px;
}

    .container_24 .push_2 {
	left:80px;
}

    .container_24 .push_3 {
	left:120px;
}

    .container_24 .push_4 {
	left:160px;
}

    .container_24 .push_5 {
	left:200px;
}

    .container_24 .push_6 {
	left:240px;
}

    .container_24 .push_7 {
	left:280px;
}

    .container_24 .push_8 {
	left:320px;
}

    .container_24 .push_9 {
	left:360px;
}

    .container_24 .push_10 {
	left:400px;
}

    .container_24 .push_11 {
	left:440px;
}

    .container_24 .push_12 {
	left:480px;
}

    .container_24 .push_13 {
	left:520px;
}

    .container_24 .push_14 {
	left:560px;
}

    .container_24 .push_15 {
	left:600px;
}

    .container_24 .push_16 {
	left:640px;
}

    .container_24 .push_17 {
	left:680px;
}

    .container_24 .push_18 {
	left:720px;
}

    .container_24 .push_19 {
	left:760px;
}

    .container_24 .push_20 {
	left:800px;
}

    .container_24 .push_21 {
	left:840px;
}

    .container_24 .push_22 {
	left:880px;
}

    .container_24 .push_23 {
	left:920px;
}






    .container_24 .pull_1 {
	right:40px;
}

    .container_24 .pull_2 {
	right:80px;
}

    .container_24 .pull_3 {
	right:120px;
}

    .container_24 .pull_4 {
	right:160px;
}

    .container_24 .pull_5 {
	right:200px;
}

    .container_24 .pull_6 {
	right:240px;
}

    .container_24 .pull_7 {
	right:280px;
}

    .container_24 .pull_8 {
	right:320px;
}

    .container_24 .pull_9 {
	right:360px;
}

    .container_24 .pull_10 {
	right:400px;
}

    .container_24 .pull_11 {
	right:440px;
}

    .container_24 .pull_12 {
	right:480px;
}

    .container_24 .pull_13 {
	right:520px;
}

    .container_24 .pull_14 {
	right:560px;
}

    .container_24 .pull_15 {
	right:600px;
}

    .container_24 .pull_16 {
	right:640px;
}

    .container_24 .pull_17 {
	right:680px;
}

    .container_24 .pull_18 {
	right:720px;
}

    .container_24 .pull_19 {
	right:760px;
}

    .container_24 .pull_20 {
	right:800px;
}

    .container_24 .pull_21 {
	right:840px;
}

    .container_24 .pull_22 {
	right:880px;
}

    .container_24 .pull_23 {
	right:920px;
}

    #footer-bg .container_24 .grid_20 {
        width: 340px;
    }
 .grve-small-text, small, #grve-meta-bar .grve-meta-elements a, #grve-meta-bar .grve-meta-elements li.grve-field-date, #grve-anchor-menu a, .grve-tags, .grve-categories, #grve-post-title #grve-social-share ul li .grve-like-counter, #grve-portfolio-bar #grve-social-share ul li .grve-like-counter, .grve-blog .grve-like-counter, .grve-blog .grve-post-author, .grve-blog .grve-post-date, .grve-pagination ul li, #grve-header-options ul.grve-options a span, .grve-pagination .grve-icon-nav-right, .grve-pagination .grve-icon-nav-left, #grve-comments .grve-comment-item .grve-comment-date, #grve-comments .comment-reply-link, #grve-comments .comment-edit-link, .grve-newsletter label, #grve-footer-bar .grve-social li, #grve-footer-bar .grve-copyright, #grve-footer-bar #grve-second-menu, #grve-share-modal .grve-social li a, #grve-language-modal .grve-language li a, .grve-bar-title, .grve-percentage, .grve-tabs-title li, .grve-pricing-table ul li, .logged-in-as, .widget.widget_recent_entries li span.post-date, cite, label, .grve-testimonial-name, .grve-hr .grve-divider-backtotop, .grve-slider-item .grve-slider-content span.grve-title, .grve-gallery figure figcaption .grve-caption, .widget.widget_calendar caption, .widget .rss-date, .widget.widget_tag_cloud a, .grve-widget.grve-latest-news .grve-latest-news-date, .grve-widget.grve-comments .grve-comment-date, .wpcf7-form p, .wpcf7-form .grve-one-third, .wpcf7-form .grve-one-half, .mfp-counter, .grve-related-post .grve-caption, .grve-comment-nav ul li a, .grve-portfolio .grve-like-counter span, .grve-portfolio .grve-portfolio-btns, .grve-portfolio .grve-filter, .grve-blog .grve-filter, .grve-image-hover .grve-caption, .grve-portfolio .grve-hover-style-2 figcaption .grve-caption, ul.grve-fields li, .grve-team-social li a, .grve-carousel-wrapper .grve-post-item .grve-caption, .grve-blog .grve-like-counter span, .grve-add-cart, .grve-map-infotext p, a.grve-infotext-link, #grve-meta-responsive, .woocommerce span.onsale, .woocommerce nav.woocommerce-pagination ul li, .woocommerce #content nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li, .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count, .woocommerce-review-link, .product_meta, table.shop_table td.product-name, .woocommerce .related h2, .woocommerce .upsells.products h2, .woocommerce-page .related h2, .woocommerce-page .upsells.products h2, .woocommerce .cross-sells h2, .woocommerce .cart_totals h2, .woocommerce .shipping-calculator-button, .woocommerce-page .shipping-calculator-button, .woocommerce-info, #grve-shop-modal .cart_list.product_list_widget li a, .woocommerce .widget_price_filter .price_slider_amount, .woocommerce-page .widget_price_filter .price_slider_amount, .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a, .woocommerce.widget_product_tag_cloud .tagcloud a { font-family: nexa; font-weight: 400; font-style: normal; font-size: 13px !important; text-transform: uppercase; }
 #grve-main-content, .grve-bg-light, #grve-main-content .grve-sidebar-colored.grve-bg-light a, #grve-anchor-menu, #grve-main-content .grve-post-author a, #grve-main-content .widget.widget_categories li a, #grve-main-content .widget.widget_pages li a, #grve-main-content .widget.widget_archive li a, #grve-main-content .widget.widget_nav_menu li a, #grve-main-content .widget.widget_tag_cloud a, #grve-main-content .widget.widget_meta a, #grve-main-content .widget.widget_recent_entries a, #grve-main-content .widget.widget_recent_comments a.url, #grve-main-content .grve-widget.grve-comments a.url, #grve-main-content .grve-widget.grve-latest-news a, #grve-social-share-responsive ul li a, #grve-main-content .grve-widget.grve-social li a, .grve-tags li a, .grve-categories li a, #grve-comments .grve-comment-item .grve-comment-date a:hover, .grve-pagination ul li a, .grve-filter ul li:after, input[type='text'], input[type='input'], input[type='password'], input[type='email'], input[type='number'], input[type='date'], input[type='url'], input[type='tel'], input[type='search'], textarea, select, #grve-meta-responsive ul li a, .grve-map-infotext p, #grve-main-content .grve-portfolio .grve-light.grve-caption, #grve-main-content .grve-grve-gallery .grve-light.grve-caption, #grve-main-content .grve-image-hover .grve-light.grve-team-identity, .grve-team .grve-team-social li a, .grve-comment-nav ul li a, .grve-pagination ul li:after, .grve-search button[type='submit'] .grve-icon-search, .grve-top-btn, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce #content nav.woocommerce-pagination ul li a, .woocommerce #content nav.woocommerce-pagination ul li span, .woocommerce-page nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li span, .woocommerce-page #content nav.woocommerce-pagination ul li a, .woocommerce-page #content nav.woocommerce-pagination ul li span, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce-page .star-rating span:before, .woocommerce-page .woocommerce-product-rating a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, ul.product-categories li a, .woocommerce.widget_product_tag_cloud .tagcloud a, .product_meta a { color: #a5a5a5; }
 #grve-main-content h1, #grve-main-content h2, #grve-main-content h3, #grve-main-content h4, #grve-main-content h5, #grve-main-content h6, #grve-main-content .grve-post-title, .grve-blog .grve-read-more, #grve-main-content .more-link, #grve-main-content .widget.widget_rss cite, #grve-main-content .widget.widget_rss .grve-widget-title a, #grve-main-content .widget.widget_recent_comments a:hover, #grve-main-content .grve-widget.grve-comments a:hover, #grve-main-content .widget.widget_recent_entries li span.post-date, #grve-main-content .grve-widget.grve-comments .grve-comment-date, #grve-main-content .grve-widget.grve-latest-news .grve-latest-news-date, .widget.widget_calendar table th, .grve-tags li:first-child, .grve-categories li:first-child, #grve-comments .comment-reply-link:hover, #grve-comments .grve-comment-item .grve-author a, #grve-comments .comment-edit-link, #respond .comment-reply-title small a:hover, #respond .comment-notes, #grve-main-content .grve-read-more:hover, #grve-main-content .more-link:hover, .grve-label-post.format-quote .grve-post-meta .grve-like-counter span, #grve-share-modal .grve-social li a, #grve-language-modal .grve-language li a, .grve-accordion .grve-title.active, .grve-toggle .grve-title.active, #grve-meta-responsive ul li span, input[type='text']:hover, input[type='input']:hover, input[type='password']:hover, input[type='email']:hover, input[type='number']:hover, input[type='date']:hover, input[type='url']:hover, input[type='tel']:hover, input[type='search']:hover, textarea:hover, select:hover, input[type='text']:focus, input[type='password']:focus, input[type='email']:focus, input[type='number']:focus, input[type='date']:focus, input[type='url']:focus, input[type='tel']:focus, input[type='search']:focus, textarea:focus, #grve-main-content .grve-portfolio .grve-light.grve-title, #grve-main-content .grve-grve-gallery .grve-light.grve-title, #grve-main-content .grve-image-hover.grve-style-1 .grve-light.grve-team-name, .grve-related-wrapper small, .grve-product-name a, .woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a, .product_meta { color: #7a7a7a; }
 .compose-mode .grve-image img { opacity: 1; }


.breakline {
	width: 125px;
	height: 7px;
	margin: auto;
	background-color: #02bed4;
}





.google-ads {
	float: left;
	margin: 10px 10px 20px 0;
	width: 300px;
	background-color: #FFFFFF;
	text-align: center;
	padding: 10px; 
	height: 281px;
}

.google-ads .content-block-heading, .sponsored-ads .content-block-heading, .featured-ads .content-block-heading { 
	text-align: left; 
}

		.google-ads, .featured-ads, .sponsored-ads { 
			margin-left: 0; 
			margin-right: 0; 
			width: 94%; 
		}
#rss_block_left
.rss_l{margin-right:10px!important}



#impresum {
	float:left;
	width:920px;
	background:#000;
	font-size:100%;
	padding: 2px 0 0 20px;
	height:22px;
	line-height:1.5em;
	color:#fff;
	font-family: "Cuprum", "Arial Narrow", "Liberation Sans Narrow", "Helvetica Condensed", "Helvetica Narrow", Helvetica, Arial, sans-serif, "Trebuchet MS";
}

.featured-panel { max-width: 800px; margin: 0 auto; }

.featured-panel.no-buttons { max-width: 720px; }

.featured-panel h1.large { font-size: 40px; }

.page-template-group-class-schedule-php .group-classes .featured-panel { z-index: 1; position: absolute; top: 224px; left: 0; right: 0; margin: auto !important; max-width: 800px; overflow: hidden; }

	.page-template-group-class-schedule-php .featured-panel h1 { font-size: 30px; }

	.page-template-group-class-schedule-php .featured-panel p { display: none; }

	.page-template-group-class-schedule-php .featured-panel ul.button-links li { margin: 0; }

	.page-template-group-class-schedule-php .featured-panel ul.button-links li.last, .page-template-group-class-schedule-php .group-class-photo { display: none; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-4{width:33.33333333%}


.imagenes_lista_menu {
    float:left;
    margin-right:22px;
}

  #footer .footcol1 {
    float: left;
    width: 374px;
  }

.ie7 #footer .footcol1,
.ie8 #footer .footcol1 {
  float: left;
  width: 374px;
}


.social_media_id_blog_julio_xd{
width: 32px;
float: left;
margin-left:10px;
}

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

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-lg-12{width:100%}
.line{width:100%;height:6px;}
.line .line_1{width:20%;background:#0FE2B8;float:left;height:inherit;}
.line .line_2{width:20%;background:#E74B3C;height:inherit;float:left;}
.line .line_3{width:20%;background:#29A1D6;height:inherit;float:left;}
.line .line_4{width:20%;background:#FFCA46;height:inherit;float:left;}
.line .line_5{width:20%;background:#7EAB2A;height:inherit;float:left;}

  .main-navigation li.has-sub:hover #products-menu {
    z-index: 3;
    left: 0;
    -webkit-animation: fade-in .3s ease-out both;
    
    -moz-animation: fade-in .3s ease-out both;
    
    -o-animation: fade-in .3s ease-out both;
    
    animation: fade-in .3s ease-out both;
     }


#products-menu {
  position: absolute;
  z-index: 1;
  opacity: 0;
  top: 56px;
  left: -99999px;
  width: 100%;
  background-color: white;
  padding: 2.5rem 0; }

  #products-menu .sub-menu {
    position: relative;
    top: auto;
    left: 0;
    margin: 0;
    padding: 0;
    box-shadow: none; }

    #products-menu .sub-menu:after {
      content: "";
      display: table;
      clear: both; }

  #products-menu .menu-item {
    list-style-type: none;
    font-size: 1.4rem;
    line-height: 1.2;
    float: left;
    clear: none;
    width: 22.375%;
    margin-left: 0;
    margin-right: 3.5%;
    float: left; }

    #products-menu .menu-item:nth-of-type(4n) {
      margin-right: 0;
      float: right; }

    #products-menu .menu-item:nth-of-type(4n + 1) {
      clear: both; }

    #products-menu .menu-item .product-thumb {
      float: left;
      margin-right: 2rem; }

      #products-menu .menu-item .product-thumb a {
        padding: 0;
        width: auto; }

    #products-menu .menu-item .title {
      display: block;
      padding: 0;
      text-transform: uppercase;
      margin: 0 0 0.3rem 0;
      border: 0;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

      #products-menu .menu-item .title span {
        font-family: ProximaNova-Semibold, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased; }

    #products-menu .menu-item .short-desc {
      text-transform: none;
      display: block;
      margin: 0 0 1.6rem 0;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

    #products-menu .menu-item .price {
      color: #ed1b12;
      font-size: 1.4rem;
      font-family: ProximaNova-Semibold, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased; }

      #products-menu .menu-item .price sup {
        border-bottom: solid 1px rgba(237, 27, 18, 0.4);
        font-size: 0.9rem;
        line-height: 0.8;
        top: -0.4rem; }

    #products-menu .menu-item .button {
      width: auto;
      color: white;
      padding: 0.5rem 1.2rem;
      background-color: #ed1b12;
      font-size: 1.2rem;
      float: right;
      margin-top: -0.3rem;
      border-bottom: 0; }


#products-menu.active {
  z-index: 3;
  left: 0;
  -webkit-animation: fade-in .3s ease-out both;
  
  -moz-animation: fade-in .3s ease-out both;
  
  -o-animation: fade-in .3s ease-out both;
  
  animation: fade-in .3s ease-out both;
   }


.slide-image {
	overflow: hidden;
}

#wowslider-container1 .ws_images ul{
	position:relative;
	width: 10000%; 
	height:auto;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	
}

#wowslider-container1 .ws_images ul li{
	width:1%;
	line-height:0; 
	float:left;
	font-size:0;
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}


#wowslider-container1 .ws_images{
	position: relative;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}

#wowslider-container1 .ws_images a{
	width:100%;
	display:block;
	color:transparent;
}

#wowslider-container1 .ws_images img{
	width:100%;
	border:none 0;
	max-width: none;
	padding:0;
	margin:0;
}
.icon-social,.icon-faboo,.icon-twit,.icon-yout,.icon-igram,.icon-goop,.icon-pint,.icon-vime,.icon-fckr{height:50px;width:45px;text-indent:0;text-align:center;overflow:hidden;display:inline-block!important;color:transparent!important;font-size:27px;font-size:1.6875rem;line-height:50px;line-height:3.125rem;}
.icon-social:before,.icon-faboo:before,.icon-twit:before,.icon-yout:before,.icon-igram:before,.icon-goop:before,.icon-pint:before,.icon-vime:before,.icon-fckr:before{font-family:"icons";text-indent:0!important;height:50px;width:45px;}
.icon-igram:before{content:'\e807';}
 

.aom_item_category {margin:0; padding:8px 0 0 0; float:left; width:50%;}

.aom_item_category img {border:0;}

#footer .dropUp .footer-dropUp-content .ext_content{display:none;}

.headerOn #footer .dropUp .ext_content.expand-on{overflow-y:scroll;max-height:150px;}
#logo .site-title{line-height:inherit;margin-bottom:5px;font-weight:bold}
#logo .site-title,#logo .site-description{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;display:block}
#logo .site-title a{color:#222;font-size:40px;line-height:40px;text-transform:none;text-decoration:none}
#logo .site-title a:hover{text-decoration:underline}
.site-title,.site-description{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute}

.icon-twitter-sign:before         { content: "\f081"; }

.icon-twitter:before              { content: "\f099"; }

.f-widget {
    width: 20.4%;
    float: left;
    position: relative;
    color: #CCC;
    margin-right: 6%;
}

    .f-widget-2 { margin-right: 0 }


#header .global_search {
	float:right;
	text-align:right;
}


#header .global_search .submit_btn {
	float:left;
	height:26px;
	line-height:18px;
	border:solid 1px #B4B4B4;
	color:#ffffff;
	background-color:#B5C390;
	cursor:pointer;
	font-size:12px;
	padding:0 8px;
}


#header .global_search .input_text {
	float:left;
	height:24px;
	line-height:22px;
	border:solid 1px #B4B4B4;
	border-right:none;
	color:#000000;
	background-color:#ffffff;
	font-size:11px;
	padding:0 8px;
}


#header .global_search .input_text.search_default {
	color:#cccccc;
	font-style:italic;
}
 #page .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:#009999}
 #page .mejs-controls .mejs-time-rail .mejs-time-current{background:#009999}
 #page .mejs-controls .mejs-time-rail .mejs-time-loaded{background:#000}
 #page .widget_wp125{padding:0}
 #page .widget_wp125.widget{border:none;padding:0;margin:0 0 1em 0}
 #page .widget_wp125.widget .wtitle{display:none}
 #page .widget_wp125.widget .winner{padding:0;line-height:1px}
 #page .widget_wp125 .winner{width:100%}
 #page .widget_wp125 .wp125ad{padding:0;width:auto;float:left;max-width:50%}
 #page .widget_wp125 .wp125ad a{margin:6px;padding:5px;margin:2px 5px 5px 5px;display:inline-block;border:1px solid transparent;background:#c6c6c6;border:1px solid #d1d1d1;box-shadow:0 1px 2px rgba(0,0,0,0.4)}
 #page .widget_wp125 .wp125ad a img{width:125px;height:auto;display:block;box-shadow:0 1px 2px #dbdbdb}
 #page .widget_wp125 .wp125ad a:hover{background:#d1d1d1}
 #page div.wpcf7-mail-sent-ok{border:1px solid #cee5bb;background:#dff0d8}
 #page span.wpcf7-not-valid-tip{border:1px solid #faebcc;background:#fcf8e3}
 #page div.wpcf7-validation-errors{border:1px solid #ebccd1;background:#f2dede}
 #page div.wpcf7-mail-sent-ok,#page span.wpcf7-not-valid-tip,#page div.wpcf7-validation-errors{text-shadow:0 1px 0 rgba(255,255,255,0.8);text-align:center;-webkit-box-shadow:inset 1px 1px 2px rgba(255,255,255,0.5);-moz-box-shadow:inset 1px 1px 2px rgba(255,255,255,0.5);box-shadow:inset 1px 1px 2px rgba(255,255,255,0.5)}


  .large-3 {
    position: relative;
    width: 25%; }

    
  .large-3-adjusted {
    position: relative;
    width: 18%; }

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}

.spinner {position: absolute;top: 50%;left: 50%;right: 0;width: 70px;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}

.spinner .bounce1 {-webkit-animation-delay: -0.32s;animation-delay: -0.32s;}

.spinner .bounce2 {-webkit-animation-delay: -0.16s;animation-delay: -0.16s;}




#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px !important;
	margin-top: 4px;
}


#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}

    .highlights-list li .title a {
      color: #2E97B5;
      font-size: 1.2em;
      font-weight: bold; }
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}
.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.modal-sm{width:300px}
#menu-backdrop.modal-backdrop{display:none;z-index:1;height:100%;opacity:0.8;}
#menu-backdrop.modal-backdrop.open{display:block;}
.modal-dialog-center{margin:0;position:absolute;top:50%;left:50%;}
.modal-lg{width:780px;}
.modal-content .modal-title{padding:50px 10px 10px 10px;margin:0;text-align:center;}
.modal-content h3{color:#2f2d2d;font-size:30px;font-family:"BrixSansMedium",Arial,Helvetica,sans-serif;}
.modal-content button.close{position:absolute;top:5px;right:10px;}
.modal-content .modal-body{padding:20px 50px 30px;}
.modal-content .modal-footer{text-align:right;width:100%;border-top:0px;color:#979595;}
.modal-content .modal-inner-padding{padding:50px}
.modal .roboto{font-family:'Roboto',sans-serif;font-size:16px;color:#000;}
.modal .roboto.small{font-size:12px;color:#979595;}
body.modal-open header.header{padding-right:17px;}
.modal-lg-new{width:1200px!important;margin-left:-600px!important;}
.modal-lg-new button.close-new{position:absolute;top:-60px;right:0px;float:right;background:none repeat scroll 0% 0% transparent;border:none;}
.modal-lg-new button.close-new span{font-size:300%;}
.modal-box-new{display:block;border:solid 10px #ffffff;}
.modal-box-new .modal-title h3{font:400 84px Oswald;margin-top:15px;padding-bottom:0;}
.modal-title-content{font:400 32px BrixSansBold;color:#4b7fbb;}
.modal-title-content2{font:400 24px BrixSansMedium;color:#666666;padding-top:15px;margin-bottom:5px;}
.modal-close-btn{text-align:center;padding-top:25px;}
.modal-backdr-new .modal-backdrop{background-color:#4a7fbb!important}
.modal-footer-new{padding-bottom:0}
.modal-new-mail{border:solid 2px #e9e9e9;font:400 14px Roboto;height:70px!important;width:500px;margin-left:auto;margin-right:auto}
#newsletter-modal .modal-footer i.privacy{display:inline-block;width:10px;height:12px;background-position:0px -150px;}
#interstitial_hubspot,#signup-main-hubspot{text-align:left}
#interstitial_hubspot form,#signup-main-hubspot form{width:100%}
#interstitial_hubspot form .hs_submit,#signup-main-hubspot form .hs_submit{width:25%}
#interstitial_hubspot form .hs_submit div,#interstitial_hubspot form .hs_submit input,#signup-main-hubspot form .hs_submit div,#signup-main-hubspot form .hs_submit input{width:100%}

	.top .navigation .menu-item-home {
		display: block;
	}
 

.menu-item-36 a {
	cursor: text;	
}


.list-wrap .menu-item {
  float: left;
  border-bottom: 1px dashed rgb(192, 192, 192);
  margin-bottom: 0;
padding: 10px 0 0 12px;

   }


.lt-ie10 .list-wrap .menu-item  .item {
  opacity: 100 !important;
  filter:alpha(opacity=100) !important;
}



 .galcolumn:nth-child(1) .menu-item {
  padding-left: 10px;
}

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

.desktop-visible {
    display: block !important;
}





.comp_container{float:left;margin-bottom:6px;width:100%}
a, a:visited, div.comp_body a, div.comp_container div .agdistis_quicklinks ul.quicklinks_ul_hack li a, .dcc-text ul li a, .dcc-text h2 a, .dcc-text .more a{color:#3c7494;text-decoration:none}
a:hover, div.comp_body a:hover, div.comp_container div.agdistis_quicklinks ul.quicklinks_ul_hack li a:hover, .dcc-text ul li a:hover, .dcc-text h2 a:hover,
.dcc-text .more a:hover,
div.comp_container .text a:link:hover, .comp_body .text 
h4 a:hover{color:#042d4d;text-decoration:underline}
#site_container_800 #body_col_12
div.comp_container{width:455px}
div

#body_col_3 div.comp_container{width:300px}
div 

#body_col_2 
div.comp_container{width:466px}
 #site_container_800 div 
#body_col_2 
div.comp_container{width:459px}
div.comp_20, div.comp_container, div.comp_20_location{border:0px none; }
#body_col_12 .news_read_ad_cont
.comp_container{border:none;width:300px}


.news_read_ad_cont .comp_container
.news_text{margin:0px;width:100%}
#body_col_12 .news_read_ad_cont .comp_container
.comp_header{background:none;border:none}
.news_read_ad_cont .comp_container .comp_header
h1{background:transparent;color:#000;font-size:15px;padding:0px
0px 0px 5px}
#body_col_12 .news_read_ad_cont .comp_container
.comp_body{background:transparent;border:none;padding:0px
0px 10px;width:300px}
.news_read_ad_cont .comp_container
.comp_content{overflow:visible}
.news_read_ad_cont .comp_container
.comp_footer{display:none}


div.comp_container{border:1px solid #c9e3f0;display:block;overflow:hidden;width:auto}


#body_col_1 .comp_container{width:188px}
div
#body_col_2 div.comp_container{width:458px}
div
#body_col_3 div.comp_container{width:298px}

#body_col_12 .comp_container{width:653px}

div.comp_container
div.comp_header{background:none;border-bottom:1px solid #92c7e2;height:auto;overflow:hidden;margin:0 10px}
div .comp_container div.comp_header h1{background:none;color:#000;display:block;float:none;font-size:1.166em;padding:0}

div.comp_container div.comp_footer{display:none}
\

#games_channel 
#body_col_12 div.comp_container div.comp_body{width:auto}

#games_channel 
#body_col_12
div.comp_container{border:none}

#tv_channel div.comp_container{clear:both}

#tv_channel div.comp_container .comp_body{padding:0}
.music_channel .music_channel_double .comp_container .comp_header
h1{float:none}
.music_channel .music_channel_single .comp_container
.comp_header{margin:0}
div
#body_col div
#body_col_local_cont div.comp_container{width:99%}
div
#body_col_local_cont div.comp_container div.comp_body, div
#body_col_local_cont div.comp_container div.comp_body div.comp_content{background: #fff}
div
#body_col div
#body_col_local_cont div.comp_container div.comp_header{background:none;border-bottom:1px solid #92c7e2;height:auto;overflow:hidden;margin:0 10px;width:auto}

.celebrity_channel_single .comp_container .comp_header{overflow:visible}
.vc_separator h4 .normal{font-size:12px;font-weight:400}
header .q_logo img.normal,header .q_logo img.light,header .q_logo img.dark,header .q_logo img.sticky{display:none!important}
header .q_logo.animate_logo div.normal{opacity:1!important;display:block}
header.scrolled:not(.header_style_on_scroll) .q_logo img.normal,header.scrolled.dark:not(.header_style_on_scroll) .q_logo img.normal,header.scrolled.light:not(.header_style_on_scroll) .q_logo img.normal{opacity:1}
header.light .q_logo img.normal{opacity:0}
header.dark .q_logo img.normal{opacity:0}
header.sticky:not(.header_style_on_scroll) .q_logo img.normal,header.sticky:not(.header_style_on_scroll) .q_logo img.light,header.sticky:not(.header_style_on_scroll) .q_logo img.dark,header.sticky:not(.header_style_on_scroll) .q_logo img.popup,header.sticky:not(.header_style_on_scroll) .q_logo img.mobile{opacity:0!important}
.q_dropcap.normal{font-weight:700;position:relative;left:8px}
.q_progress_bars_icons_inner.normal .bar{margin:0 0 10px}
.q_progress_bars_icons_inner.square .bar.active i,.q_progress_bars_icons_inner.circle .bar.active i,.q_progress_bars_icons_inner.normal .bar.active i,.q_progress_bars_icons_inner .bar.active i.fa-circle{color:#1abc9c}
.q_progress_bars_icons_inner.square .bar i,.q_progress_bars_icons_inner.circle .bar i,.q_progress_bars_icons_inner.normal .bar i,.q_progress_bars_icons_inner .bar i.fa-circle{color:#d7d7d7}
.q_logo_vertical img.normal{position:relative}
.vertical_menu_transparency_on .light .q_logo_vertical img.normal{opacity:0}
.vertical_menu_transparency_on .dark .q_logo_vertical img.normal{opacity:0}
.popup_menu_opened .q_logo img.normal,.popup_menu_opened .q_logo img.light,.popup_menu_opened .q_logo img.sticky,.popup_menu_opened .q_logo img.dark,.popup_menu_opened .q_logo img.mobile{opacity:0!important}

.each_post{background: #FFF; border:solid 1px #CCCCCC; width: 585px; padding: 30px 0px 20px 25px;margin-bottom: 20px;}

.each_post a{color: #00BFF2;}


.pull-left {
	float: left;
}



#top-bar-social a { display: block; float: left; margin-right: 5px; transition: all 0.15s ease-in-out; font-size: 14px; }

#top-bar-social a.wpex-social-btn { height: 26px; line-height: 26px; width: 26px; padding: 0; }

#top-bar-social a.wpex-social-btn-no-style { margin-right: 10px; color: #bbb; font-size: 18px; height: auto; width: auto; }

#top-bar-social a.wpex-social-btn-no-style:hover { color: #000 }

#top-bar-social.social-style-colored-icons a { margin-right: 0 }

#top-bar-social a:last-child { margin-right: 0 !important }



#top-bar-social.top-bar-right { position: absolute; right: 0; top: 50%; height: 26px; line-height: 26px; margin-top: -13px; }

body.boxed-main-layout #top-bar-social.top-bar-right { right: 30px; }



#top-bar-social.top-bar-left { position: absolute; left: 0; top: 50%; height: 26px; line-height: 26px; margin-top: -13px; }

body.boxed-main-layout #top-bar-social.top-bar-left { left: 30px; }



#top-bar-social.top-bar-centered a { display: inline-block; float: none; }



#top-bar-social.top-bar-right.social-style-colored-icons,
#top-bar-social.top-bar-left.social-style-colored-icons { height: 20px; line-height: 20px; margin-top: -10px; }

	#top-bar-social.top-bar-left,
	#top-bar-social.top-bar-right { position: inherit; left: auto; right: auto; float: none; text-align: center; height: auto; line-height: 1.5em; }

	#top-bar-social { text-align: center }
#top-bar-social-alt a{color:#333333}
#top-bar-social-alt a:hover{color:#333333}





.col:after,
.clr:after,
.wpex-clr:after,
.group:after,
dl:after,
.vc-empty-shortcode-element:after,
ul.page-numbers:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }



.clr-margin,
.count-1,
.col-1,
.col.first { clear: both; margin-left: 0; }
.img-circle{border-radius:50%}
.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:10px;padding-right:10px}
.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-8{width:66.66666667%}
.navbar.sticky-navbar .nav-right #header-extras .donate a span{padding:4px 8px;color:#fff;background-color:#bd261d}
.navbar.sticky-navbar .nav-right #header-extras .donate a span:hover{background-color:#d32a20}
.navbar.sticky-navbar .nav-right #header-extras .donate a span i{display:none}
.navbar.sticky-navbar .nav-right #header-extras{float:left;margin:0}
.navbar.sticky-navbar .nav-right #header-extras a.donate-link:hover{background:0 0}

.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546;}
.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;}

.btn:active,.btn.active{background-color:#cccccc \9;}

.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}

.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255, 255, 255, 0.75);}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3;}

.btn-primary:active,.btn-primary.active{background-color:#003399 \9;}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#f89406;*background-color:#df8505;}

.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#bd362f;*background-color:#a9302a;}

.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#51a351;*background-color:#499249;}

.btn-success:active,.btn-success.active{background-color:#408140 \9;}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#2f96b4;*background-color:#2a85a0;}

.btn-info:active,.btn-info.active{background-color:#24748c \9;}
.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515;}

.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;}

.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;}

.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;}

.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:1;filter:alpha(opacity=100);}
.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#ffffff;background-color:#e5e5e5;*background-color:#d9d9d9;}

.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#cccccc \9;}
.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#ffffff;background-color:#040404;*background-color:#000000;}

.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000000 \9;}

.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}

.carousel-indicators .active{background-color:#fff;}
.menu-dropdown .level1 .level1
span.icon{width:30px;height:30px;margin-left:-5px}
.menu-dropdown .level1 .level1 span.icon + span,
.menu-dropdown .level1 .level1 span.icon+span+span{margin-left:25px}
.menu-sidebar li.level1:last-child
ul.level2{padding-bottom:0}
.menu-dropdown
li.level1{margin-right:10px;padding-bottom:10px}
.menu-dropdown a.level1,
.menu-dropdown
span.level1{color:#777}
.menu-dropdown li.level1:hover .level1,
.menu-dropdown li.remain .level1,
.menu-dropdown li.active
.level1{color:#444}
.menu-sidebar
li.level1{border-top:1px solid #ddd}
.menu-sidebar li.level1:first-child{border-top:none}
.menu-dropdown:first-child li.level1:first-child .level1:first-child{background:none}
#system #comments ul.level1
ul{padding-left:55px}
.menu-dropdown li.level1:hover .level1, .menu-dropdown li.remain .level1, .menu-dropdown li.active
.level1{color:#222}
.menu-dropdown a.level1, .menu-dropdown
span.level1{color:#333}


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }


.home-intro {
	width:47%;
	float:left;
	margin-right:5.25%;
}


.home-intro h1, .home-intro h2, .home-intro h3, .home-intro h4 {
	font-weight:400;
	color:#597cbb;
	font-size:24px;
	text-transform:none;
}




.home-intro p:first-child {
	font-size:26px;
	color:#597cbb;
	font-family: 'Dosis', sans-serif;
	line-height:1.3em;
	margin-bottom:15px;
}
.presentation .slide-content{padding:30px}


.theslider .slides .slide img {
	max-width: 100%;
	position: relative;
	z-index: 1;
	line-height: 0px;
	display: block;
        -webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
}


.theslider .slides .slide a {
display: block;
margin: 0px;
padding: 0px;
line-height: 1;
}

  .scaler .scaler-image, .featured-module li .scaler-image {
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    perspective: 1000;
    position: relative; }

    .scaler .scaler-image:hover .icon-play:before, .featured-module li .scaler-image:hover .icon-play:before {
      background-color: white; }

    .scaler .scaler-image:hover .icon-play:after, .featured-module li .scaler-image:hover .icon-play:after {
      border-color: transparent transparent transparent black; }


#toolbar .description {
	font-size: 11px;
	line-height: 16px;
	padding: 5px 30px;
	width: 920px;
}


#toolbar.custom .description {
	padding-left: 60px;
	width: 690px;
}
