﻿
.footer .column {
	display: inline-block;
	vertical-align: top;
	padding-left: 5px;
}

#homepage .three-column .column {
	display: inline-block;
	width: 300px;
	text-align: left;
}

#homepage .three-column .column:first-child {
	float: left;
}

#homepage .three-column .column:last-child {
	margin-right: 0;
	float: right;
}



.col2-set .col-1 { float:left; width:48.5%; }


.col3-set .col-1 { float:left; width:32%; }


.col4-set .col-1 { float:left; width:23.5%; }

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

#leftcol .brands {
	margin: 25px 0 50px 0;
}

#leftcol .brands img {
	display: block;
	margin: 14px auto 0 auto;
}
.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-right:15px;padding-left:15px}
.col-md-2{width:16.66666667%}


#header {
background:#eaf3fd;
border-bottom:1px solid #c6dff9;
min-width:780px;
display:block;
overflow:hidden;
}



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


		.home-middle .entry-title a:hover,
		.btn-primary:hover,
		.home-middle .tribe-events-list-widget {
			color: #fff;
		}


		.site-inner .entry-title a {
			color: #272727;
		}
.ai1ec-hidden-xs{display:block !important;}
table.ai1ec-hidden-xs{display:table;}
tr.ai1ec-hidden-xs{display:table-row !important;}
th.ai1ec-hidden-xs,td.ai1ec-hidden-xs{display:table-cell !important;}
span.ai1ec-hidden-xs{display:inline !important;}

		.menu { float: none; margin: 0px; overflow: hidden; height: auto; }

		
		.menu .tinynav { padding: 5px 0px; margin-bottom: 20px; width: 100%; display: block; }

		.menu ul.l_tinynav1 { display: none; }
   
	
	
	
@charset "utf-8";



.menu {
	margin-right: 10px;
	margin-left: 0;
	margin-bottom: 0;
	padding: 0;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: lighter;
	float: right;
	height: 50px;
	font-family: 'Open Sans', sans-serif
}


.menu ul.menusm { padding:0; margin:0 auto;  }

.menu ul li.ms_top { padding:0; float:left; font-weight: normal; height:50px; border-top: 1px solid #fec837;}

.menu ul li.last { padding-right:0; background:none;}

.menu ul li a.ms_top { padding: 15px 10px; display:block; margin:0; color:#a4a4a4; text-decoration:none; text-align:center; font-weight: 400; height:50px; box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing:border-box;}

.menu ul li a.ms_top.last {background: none;}


.menu ul li a.ms_top span { display:block; margin:0; color:#5a5a5a; font-weight: 600; }

.menu ul li a.active { text-decoration:none; color:#4c4c4c; }






.menu ul li#active_menu-nav a.ms_top,
.menu ul li a.ms_top.ms_hover,
.menu ul li.active a.ms_top,
.menu ul li a.ms_top.ms_hover span,
.menu ul li.active a.ms_top span { color:#4c4c4c; text-decoration:none; background:#4BB9FF;  }




.menu ul li a.ms_top.ms_havesubmenu span { }

.menu ul li.active a.ms_top.ms_havesubmenu span { }

.menu ul li a.ms_top.ms_havesubmenu.ms_hover span { }




.menu ul li ul { line-height: 1em; margin:0; padding:0; top:100%; left:0px; font-style:lighter; font-size:11px; text-transform:uppercase; background:rgba(68,69,71,0.8);}

.menu ul li ul li { padding:0; margin:0;  border-bottom:1px solid rgba(87,87,87,0.25);}

.menu ul li ul li.ms_last { border-bottom:none;  }

.menu ul li ul li a { display:block; margin:0; padding:15px 10px 15px 10px; width:155px; color:#b0b0b0; background:rgba(68,69,71,0.8); }


.menu ul li ul li a span { padding:0 0 0 0px; color:#b0b0b0;  }


.menu ul li ul li.ms_last a { }

.menu ul li ul li a.ms_hover { text-decoration:none;}

.menu ul li ul li ul { top:0; left:175px;  }

.menu ul li ul li a.ms_first.ms_havesubmenu.ms_hover,
.menu ul li ul li a.ms_first.ms_havesubmenu.active,
.menu ul li ul li a.ms_first.ms_havesubmenu.ms_hover span,
.menu ul li ul li a.ms_first.ms_havesubmenu.active span,
.menu ul li ul li a.active span,
.menu ul li ul li a.active,
.menu ul li ul li a.ms_hover ,
.menu ul li ul li a.ms_hover span {color:#fff;}



.menu * { z-index:9003; }

.logo-center .menu{ width: 100%; text-align: left !important; }

.logo-center .menu li{ padding-left: 0px; padding-right: 0px; float: none; padding-bottom: 11px; }

.logo-center .menu li a{ color: #333; }


nav.top-bar .menu{ text-align: center; }

nav.top-bar .menu li{ padding-left: 0px; float: none; padding-bottom: 0px; }


.menu-item{ padding: 0px !important; width: 100% !important; }

.narrow-menu .menu-item{ width: 100%; padding-right: 0px; padding-left: 0px; }


.menu .medium-9{ width: 100%; }

.menu .menu-item:nth-child(even){ float:right; }

nav .menu{ overflow: hidden; display: inline-block; }

nav .menu li{ float: left; padding-left: 33px; padding-bottom: 44px; }

nav .text-left .menu li{ padding-left: 0px; padding-right: 33px; }

nav .menu li a{ text-transform: uppercase; font-size: 11px; letter-spacing: 2px; color: #fff; display: inline-block; font-weight: bold; }

.fixed-nav .menu li{ padding-bottom: 22px; }

.fixed-nav .menu li a{ color: #333; }

.top-bar .menu li{ padding-bottom: 11px !important; }

.top-bar .menu li a{ color: #666; padding-bottom: 15px; }

nav.off-screen .menu li{ float: none; margin-bottom: 11px; margin-left: 0px; padding: 0px; }

nav.off-screen .menu li a{ padding-bottom: 0px; color: #999; -webkit-transition: all .3s ease; transition: all .3s ease; -moz-transition: all .3s ease; }

nav.off-screen .menu li a:hover{ color: #fff; }
	



.menu .columns:last-child{ float: left !important; }


.menu-title{ text-transform: uppercase; font-weight: bold; font-size: 13px; letter-spacing: 3px; color: #333; margin-bottom: 44px; }

.menu-item .title, .menu-item .price{ text-transform: uppercase; font-size: 11px; color: #333; font-weight: bold; letter-spacing: 1px; }

.menu-item .title{ margin-bottom: 17px; display: inline-block; }

.menu-item .price{ float: right; }

.menu-item p{ line-height: 24px; position: relative; }


.menu-dark{ background: #333; }

.menu-dark .title-style-1{ border-color: #fff; }

.menu-dark .title-style-1 span{ color: #fff; }

.menu-dark .sub-title{ color: #fff; }


.menu-dark .menu-item .title, .menu-dark .menu-item .price{ color: #fff; }

.menu-dark .line{ background: #fff; }

.menu-dark .span-holder{ background: #333; }

.menu-dark p{ color: #fff; }

.menu-dark .medium-4.columns{ padding: 0px 30px; }

.menu-dark .dietary{ background: #666; }


.menu-3 .columns:last-child{ float: none !important; }


.menu-filters{ overflow: hidden; display: inline-block; margin-bottom: 44px; }

.menu-filters li{ float: left; margin-right: 33px; text-transform: uppercase; cursor: pointer; padding: 3px 0px 3px 3px; font-weight: bold; font-size: 13px; letter-spacing: 3px; color: #333; }

.menu-filters li:last-child{ margin-right: 0px; }

.menu-filters li.active{ border-bottom: 1px solid #333;}

.narrow-menu .menu-item:nth-child(even){ padding-right: 0px; padding-left: 2%; }
#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item { width: 110px !important; float: left !important; padding-left: 3px !important; padding-left: 3px !important; text-align: center !important; }

#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item-444 { display: none !important; }
		
			 #pg-701-0 , #pg-701-1 , #pg-701-2 , #pg-701-3 , #pg-701-4 , #pg-701-5 , #pg-701-6 , #pg-701-7 , #pg-701-8 , #pl-701 .panel-grid-cell .so-panel { margin-bottom:30px }

.panel-grid {
  zoom: 1;
}

.panel-grid:before {
  content: '';
  display: block;
}

.panel-grid:after {
  content: '';
  display: table;
  clear: both;
}

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}

.panel-grid-cell .panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}

.panel-grid:first-of-type {
	border-top: 30px solid #2e2e2e;
}
 #pl-701 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-701 .panel-grid { margin-left:0;margin-right:0 }
 #pl-701 .panel-grid-cell { padding:0 }
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}

#sidebar .block ul {;}

#sidebar .block ul .children{;}

#sidebar .block li {;}

#sidebar .block li a {text-decoration:none;color:#000;}


#header {
    height: 70px;
    width: 960px;
    margin: 15px 0 0;
}

.logoimg { height:100px; float:left; }


.imageframe-align-center {
  text-align: center;
}
#box-header .box-block .top{display:none;}
#box-header .box-block .bottom{display:none;}
#top-user-section .box-block .top{display:none;}
#top-user-section .box-block .bottom{display:none;}
#box-sidebar-left .box-block .top{display:none;}
#box-sidebar-left .box-block .bottom{display:none;}
#box-inner-content .box-block .top{display:none;}
#box-inner-content .box-block .bottom{display:none;}
#box-sidebar-right .box-block .top{display:none;}
#box-sidebar-right .box-block .bottom{display:none;}
#bottom-user-section .box-block .top{display:none;}
#bottom-user-section .box-block .bottom{display:none;}
#box-footer .box-block .top{display:none;}
#box-footer .box-block .bottom{display:none;}
#box-block-block-1,#footer .box-block-menu_block{height:140px;margin:0px 50px 0px 15px;}
#footer .box-block-menu_block{float:left;}
#box-block-block-1 h2.title,#footer .box-block-menu_block h2.title{font-size:11px;margin-bottom:0px;font-family:Arial,sans-serif;border-bottom:1px dotted #cacaca;}
#box-block-block-1 ul,#footer .box-block-menu_block ul{padding:0px;margin:0px;}
#box-block-block-1 ul li,#footer .box-block-menu_block ul li{padding:0px 7px 1px 2px;white-space:nowrap;margin:2px 0px;list-style-position:inside;border-bottom:1px dotted #cacaca;list-style-type:disc;list-style-image:none;}
#box-block-block-1 ul li a,#footer .box-block-menu_block ul li a{color:#cacaca;}


	
.member-img { text-align:center;}
.member-block .member-img img{max-width:100%;height:auto;box-shadow:none;-webkit-box-shadow:none;border-radius:0;-webkit-border-radius:0;display:block}

.navigation.prensaCl .menuSelector li .menu-login {
  width: 305px;
}

.navigation.prensaCl .menuSelector li .menu-login dl {
  margin-bottom: 0px;
}

.navigation.prensaCl .menuSelector li .menu-login dd {
  margin-bottom: 10px;
}

.navigation.prensaCl .menuSelector li .menu-login input[type="text"],
.navigation.prensaCl .menuSelector li .menu-login input[type="email"] {
  width: 281px;
}

.navigation.prensaCl .menuSelector li .menu-login textarea {
  width: 277px;
  height: 58px;
  resize: none;
}

#cajetinDos .menu-login-chile {
  background: #eee;
}

#cajetinDos .menu-login-chile h3 {
  background: none;
  color: #666;
  font-size: 15px;
  margin-bottom: 10px;
  padding: 0px;
}

#cajetinDos .menu-login-chile h3 span {
  color: black;
  font-size: 16px;
}

#cajetinDos .menu-login-chile form {
  margin-top: 15px;
}

#cajetinDos .menu-login-chile fieldset dl {
  overflow: hidden;
  margin-bottom: 10px;
}

#cajetinDos .menu-login-chile fieldset dl dt {
  float: left;
  clear: both;
  width: 43px;
  text-align: right;
  padding: 3px 3px 0px 0px;
  margin-bottom: 10px;
}

#cajetinDos .menu-login-chile fieldset dl dt:after {
  content: ' : ';
}

#cajetinDos .menu-login-chile fieldset dl dd {
  float: left;
  margin-bottom: 10px;
}

#cajetinDos .menu-login-chile fieldset input[type="text"],
#cajetinDos .menu-login-chile fieldset [type="password"] {
  width: 120px;
  padding: 3px 5px;
}

#cajetinDos .menu-login-chile fieldset div {
  float: right;
  margin-bottom: 20px;
}

#cajetinDos .menu-login-action a {
  font-weight: 100;
  font-size: 13px;
  color: #3481b7;
  margin-bottom: 5px;
}
#mainmenu.small .menu-login-action a{padding:3px 0 !important}
.menu-login{background-color:#f2f2f2;background-image:linear-gradient(0deg, white 0%, #f2f2f2 100%);border-radius:5px;background-clip:padding-box;*zoom:1;box-shadow:0 2px 3px 0px rgba(0,0,0,0.2);color:#666;font-size:.85em;padding:10px;width:223px}
.menu-login:before,.menu-login:after{content:" ";display:table}
.menu-login:after{clear:both}
.menu-login form{margin-top:12px;margin-bottom:12px}
.menu-login form fieldset input[type="text"],.menu-login form fieldset input[type="password"]{border:1px #ddd solid;margin-bottom:3px;padding:3px;width:100%}
.menu-login form fieldset dl{*zoom:1;margin-bottom:10px}
.menu-login form fieldset dl:before,.menu-login form fieldset dl:after{content:" ";display:table}
.menu-login form fieldset dl:after{clear:both}
.menu-login form fieldset dl dt{display:block;float:left;margin-top:5px;text-align:right;width:40%}
.menu-login form fieldset dl dd{display:block;float:left;margin-left:5px;width:55%}
.menu-login form fieldset div{text-align:right}
.menu-login-action{border-top:1px dotted #dfdfdf;padding-top:10px;width:100%}
.menu-login-action i{margin:0}
.menu-login-action a{display:block;padding:3px 0 3px 0}
.menu-login-action a:hover{color:#3481b7}
.menu-login-chile h3{background-color:#d02e10;background-image:linear-gradient(0deg, #d02e10 0%,#901a11 100%);border-radius:4px;background-clip:padding-box;margin-bottom:24px;color:#fff;font-size:1.4em;padding:8px}
.menu-item-li.hover .big-menu,.menu-item-li.hover .menu-arrow span,.menu-item-li.hover .menu-log-in,.menu-item-li.hover .menu-login{visibility:visible;opacity:1}
.menu-item-li .menu-login{transition:0.2s;border:1px #ddd solid;opacity:0;padding:12px;position:absolute;right:0;top:100%;visibility:hidden;min-width:220px;width:auto;font-size:1em;z-index:110}
.thumbfoot{font-size:12px;display:inline-block;display:block;height:auto;max-width:100%;padding:10px;line-height:1.428571429;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;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:translate3d(0,-25%,0);-o-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0)}
.modal.in .modal-dialog{-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,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:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;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}


.modal-content label {
  color: #fff;
}

#MYenter .modal-body .form-group {
  padding-bottom: 5px;
  position: relative;
}

#MYenter .modal-body .form-group .fa {
  font-size: 21px;
  position: absolute;
  right: 10px;
  top: 8px;
  color: #2083c5;
}

#MYenter .modal-body .form-group input {
  color: #3a8cc8;
  font: 18px/20px 'Open Sans', Arial, sans serif;
  height: 36px;
  border: medium none;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.modal-footer a:hover {
  text-decoration: none;
}

#MYenter .modal-dialog {
  max-width: 480px;
}

#MYupload .modal-dialog {
  max-width: 480px;
}

.modal-body a {
  color: #bcc0c3;
}

.modal-body a:hover {
  color: #ffffff;
}
.row{margin-left:-15px;margin-right:-15px}
#loading{background-color:rgba(0,0,0,.4);border-radius:100%;display:none;height:40px;left:50%;margin-left:-15px;margin-top:-15px;position:fixed;top:50%;width:40px;z-index:2210;}




#container { width: 97.2em; margin: 0 auto; }


#main_frame{
width:840px;
text-align:left;
margin:0 auto;
}
.banner_sec .join h1.widget-title{width:auto;font-size:15px;line-height:20px}
.cmn_rightsec .box h1.widget-title{font-size:18px;line-height:23px}

.join .widget-title{ display:inline; color:#40adcd; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; font-size:24px; margin-right:10px;}


.banner_sec .join div.widget-title{float:left; font-size:20px; line-height:23px; color:#fff; font-family: 'Open Sans', sans-serif; font-weight: bold; padding:12px 15px 0 0;}

.cmn_rightsec .box div.widget-title{ font-family: 'Open Sans Condensed', sans-serif; font-weight: bold; font-size:20px; color:#00789b; line-height: 28px; padding-bottom: 11px; text-transform: uppercase;}

.contain_wrap {
	width: 100%;
}

.home .page_wrap .contain_wrap {
	background: #fff;
	padding: 0px 0px 60px;
	display: table;
}

.ie7 .home .page_wrap .contain_wrap {
	padding: 0px 0px 40px;
	position: relative;

}

	
	.page_wrap .contain_wrap {
		padding-bottom: 0;
	}

.feed-text {
	margin-bottom: 40px;
}

.feed-text p {
	color: #fff;
	line-height: 49px;
	font-size: 33px;
	max-width: 54%;
	margin: 0 auto;
	font-family: 'franklin-gothic-urw';
	font-weight: 300;
	letter-spacing: -0.01em;
}

.feed-text a {
	color: #fff;
	text-decoration: none;
}

.feed-text a:hover {
	color: #3cb1ee;
}

#chat-block-site .chat-block-header {
	color: white;
	line-height: 20px;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 5px;
}

#chat-block-site .chat-block-header img {
	float: right;
	cursor: pointer;
}
.site-content{position:relative;-webkit-backface-visibility:hidden}

	
.layout-boxed .site-content {
	background:#fff;
}
body, .site-content, .layout-full .title-with-sep .title, .layout-full .title-with-sep .entry-title{background-color:#fff;}


.f_blanco .galeria_mask .galeria{
    height: 100%;
}


.f_blanco .galeria_mask .galeria .galeria_int{
    float: inherit;
    margin: auto;
    height: calc(100% - 90px);
    height: -moz-calc(100% - 90px);
    height: -webkit-calc(100% - 90px);
    height: -o-calc(100% - 90px);
    overflow: initial;
    width: 80%;
    top: 20px;
}


.f_blanco .galeria_mask .galeria .galeria_int .slider{
    width: 100%; 
    height: 100%;
    background: inherit;
    position: absolute;
}


.f_blanco .galeria_mask .galeria .galeria_int .puntitos{
    right: 0;
	border-bottom: 1px solid #000;
	padding-bottom: 10px;
	width: 100%;
	bottom: 0px;
	display: none;
}

.f_blanco .galeria_mask .galeria .galeria_int .slide .pie_de_pagina{
	position: absolute;
	margin-top: 0px;
	top: 101%;
}


.f_blanco .galeria_mask .galeria .galeria_int .slide_img{
    height: calc(100% - 10px);
    height: -moz-calc(100% - 10px);
    height: -webkit-calc(100% - 10px);
    height: -o-calc(100% - 10px);
    height: 100%;
    display: inline-block;  vertical-align: middle;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
}


.f_blanco .galeria_mask .galeria .galeria_int .slide_img img{
min-height: inherit;
min-width: inherit;
max-width: 98%;
max-height: 98%;
position: relative;
top: 0;
left: 0;
display: inline-block;
vertical-align: middle;
margin-right: 0.5%;
}

.galeria {
	
	position: relative;
	z-index: 3;
}


.f_blanco .galeria_mask .galeria .galeria_int .indicador {
right: 0px;
}


.seccion-gal .galeria_mask .galeria .galeria_int .slider{
    background: inherit;
    width: 1190px;
    margin-left: inherit;
}


.seccion-gal .galeria_mask .galeria .galeria_int .slider .slide{
    text-align: left;
    top: inherit;
    left: inherit;
    overflow: initial;
}


.seccion-gal .galeria_mask .galeria .galeria_int .slider .puntitos{
    right: 460px;
}


.seccion-gal .galeria_mask .galeria .galeria_int .slider .slide .overlay_slide .autor{
	font-size: 12px;
	color: #777;
	line-height: inherit;
	margin-top: 5px;
	position: relative;
}


.seccion-gal .galeria_mask .galeria .galeria_int .slider .slide .overlay_slide{
background: transparent;
position: absolute;
height: auto;
top: inherit;
bottom: 0px;
padding-bottom: 0px;
left: inherit;
right: 0;
}


.seccion-gal .galeria_mask .galeria .galeria_int .slider .slide .overlay_slide .fecha{
	font-size: 12px;
	color: #777;
	line-height: inherit;
	font-family: 'Lato', sans-serif;
	position: relative;
}


 	.seccion-gal .galeria_mask .galeria{
 		width: 100%;
 	}

 	.seccion-gal .galeria_mask .galeria .galeria_int{
 		max-width: inherit;
		width: 100%;
 	}


 	.seccion-gal .galeria_mask .galeria .galeria_int .slider .overlay_slide{
 		left: 690px;
		
 		max-width: 280px;
 	}

	.seccion-gal .galeria {
		width: inherit;
	}

	.nota_int_slider .galeria {
		width: inherit;
	}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}
.container .alert {border-radius: 4px; }
  .navbar .container {left: 0;      width: 100%;      -webkit-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1);      -moz-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1);      -o-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1);      -ms-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1);      transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1);      position: relative; }
  .nav-open .navbar .container {left: -230px; }

.landing-section .container.text-center .row .col-md-12 h2{
	 font-weight:normal !important;
  font-size:40px !important;
}

.landing-section .container.text-center .row .col-md-12 h4{
	 font-weight: normal !important;
	font-size: 20px !important;
	letter-spacing: 0.5px !important;
	line-height: 25px !important;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 0px;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }

.menu-1 .container { padding: 0;}

.content-1 .container { padding: 57px 0 83px;}

.content-1.gray .container { padding-top: 56px;}

.content-1.extended .container { padding: 93px 0;}

.content-1.extended.gray .container { padding-top: 92px;}

.msgbox-1 .container { padding: 41px 0 41px;}

.msgbox-1.gray .container { padding-top: 40px;}

.hero-1 .container {
  padding: 0;
  position: relative;
  z-index: 2;
}

.hero-1.center .container { width: 100% !important;}

.content-2 .container { padding: 0;}

.pricing-table-1 .container {
  display: block;
  float: none;
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
}

.pricing-table-1.col-3 .container {  max-width: 750px;}

.pricing-table-1.col-2 .container {  max-width: 600px;}

body .footer-1 .container { padding: 0;}

.news-entry-date{
	font-family: 'ProximaNovaRegular',Arial,sans-serif;
	font-size: 12px;
	
	}


#decisia-footer .decisia-lexum a {
	text-decoration: none;
	color: #616265;
	position: absolute;
	right: 0;
	top: -24px
}


#decisia-footer .decisia-lexum span {
	vertical-align: -1px;
}


.margin{
  padding:0px;
}


#topnav .margin {
  padding:0;
}


nav#primary .margin {
  padding:0;
  margin:0 auto;
}


#header .margin{
  padding-top:0px;
  padding-bottom:0px;
}





#footertop .margin, #footerbottom .margin {
  padding:30px 0px 0;
}

	
	body.stylelayout-full .margin,
	body.stylelayout-full #headersubcategories{
		margin: 0 40px;
		width: auto;
	}


.footer-wrapper {
    background-color:#12212f;
    overflow:hidden;
}

.footer {
    background:#12212f;
    padding:30px 0 20px 0;
    overflow:hidden;
}

.footer .widget_inner .sitelink a {
    color:#c8d8e4;
    margin-top:25px;
    display:block;
}

.footer .widget_inner .sitelink a:hover {
    color:#f8ca23;
}

.footer .widget_inner {
    margin: 0 15px 15px 0;
    color:#688094;
}

.footer .widget_inner.last {
    overflow:hidden;
    padding-right:18px;
}

.footer .widget_inner a {
    color:#688094;
}

.footer .widget_inner a:hover {
    color:#d8aa08;
}

.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6 {
    color:#fff;
    font-size:26px;
    padding-bottom:12px;
}

.footer p {
    text-align: justify;
}

.footer ul {
    list-style:none;
}

.footer ul li {
    margin-left:0px;
    font-size:15px;
    line-height:22px;
    font-family:"Trebuchet MS";
    padding-bottom:10px;
}

.footer ul li li {
    padding: 2px 0 2px 10px;
}

.footer ul li a {
    color:#8298ad;
}

.footer ul li a:hover {
    color:#f8ca23;
}

#wp-calendar a, .footer #wp-calendar tfoot a {
    color: #000;
}

.footer #wp-calendar a {
    color:#fff;
}

.footer #wp-calendar th {
    background: #e0e0e0;
}

.footer #wp-calendar tbody td {
    color:#fff;
}

    .footer .grid_12 .widget_inner{
        padding-right: 38px;
    }

#thumbnail{
	float: left;
	margin-right: 15px;
}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}
.foto-foot{display:block;overflow:hidden;background:#414042;color:#fff;border-color:#404040;border-style:solid;border-width:1px 0 0;padding:8px 8px 0;position:relative;}
.foto-foot p{margin:0;height:42px}
#homepage-latest-news .thumbnail .foto-foot{color:#3B3B3B;background:#fff;border:none;font-weight:bold;}

	.mobile-subnav-trigger {display: block;}

		
		span.label1, span.label2 {
			font-size: 16px;
			color: #777777;
		}

#load.light-loading .pace .pace-activity:before,
#load.light-loading .pace .pace-activity:after {
  border-color: rgba(119,119,119,0.25);
}

#page .ls-carousel .ls-loading-container,
.pace .pace-activity,
.slider-wrapper.arrows-accent .prev i,
.slider-wrapper.arrows-accent .next i,
#page .ls-carousel .ls-nav-prev,
#page .ls-carousel .ls-nav-next {
  background-color: rgba(8,23,155,0.9);
}

.accent-gradient #page .ls-carousel .ls-loading-container,
.accent-gradient .pace .pace-activity,
.accent-gradient .slider-wrapper.arrows-accent .prev i,
.accent-gradient .slider-wrapper.arrows-accent .next i,
.accent-gradient #page .ls-carousel .ls-nav-prev,
.accent-gradient #page .ls-carousel .ls-nav-next {
  background: rgba(8,23,155,0.9);
  background: -moz-linear-gradient(30deg,rgba(8,23,155,0.9) 0%,rgba(226,83,0,0.9) 100%);
  background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,rgba(8,23,155,0.9)),color-stop(100%,rgba(226,83,0,0.9)));
  background: -webkit-linear-gradient(30deg,rgba(8,23,155,0.9) 0%,rgba(226,83,0,0.9) 100%);
  background: -o-linear-gradient(30deg,rgba(8,23,155,0.9) 0%,rgba(226,83,0,0.9) 100%);
  background: -ms-linear-gradient(30deg,rgba(8,23,155,0.9) 0%,rgba(226,83,0,0.9) 100%);
  background: linear-gradient(30deg,rgba(8,23,155,0.9) 0%,rgba(226,83,0,0.9) 100%);
}

.style-material-design .pace.iso-preloader .pace-activity:before {
  border-color: transparent;
  border-top-color: #fff;
  border-right-color: #fff !important;
}
#page .ls-carousel .ls-loading-indicator,.pace .pace-activity{position:fixed;display:block;z-index:2000;top:50%;left:50%;margin:-25px 0 0 -25px;width:50px;height:50px;background:#76c276;pointer-events:none;border-radius:100%}
.rsPreloader .pace .pace-activity{position:absolute}
#load .pace .pace-activity{margin:-65px 0 0 -65px;width:130px;height:130px;background:0 0}
#page .ls-carousel .ls-loading-indicator:after,#page .ls-carousel .ls-loading-indicator:before,.pace .pace-activity:after,.pace .pace-activity:before{position:absolute;bottom:9px;left:9px;display:block;border:3px solid #fff;border-radius:50%;content:''}
#load .pace .pace-activity:after,#load .pace .pace-activity:before{border-width:7px}
#page .ls-carousel .ls-loading-indicator:before,.light-loading .pace .pace-activity:before,.pace .pace-activity:before{width:32px;height:32px;border-right-color:transparent!important;border-left-color:transparent!important;-webkit-animation:pace-rotation 3s linear infinite;animation:pace-rotation 3s linear infinite}
#load .pace .pace-activity:before{bottom:0;left:0;width:130px;height:130px}
#page .ls-carousel .ls-loading-indicator:after,.light-loading .pace .pace-activity:after,.pace .pace-activity:after{bottom:17px;left:17px;width:16px;height:16px;border-top-color:transparent!important;border-bottom-color:transparent!important;-webkit-animation:pace-rotation 1s linear infinite;animation:pace-rotation 1s linear infinite}
#load .pace .pace-activity:after{bottom:33px;left:33px;width:66px;height:66px}
.style-material-design .iso-preloader .pace-activity:after{display:none}
.style-material-design #page .stick:first-child,.style-material-design .iso-preloader .pace-activity:before{position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px;width:30px;height:30px;border-radius:40px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;-webkit-animation:spin 1s infinite linear .2s;animation:spin 1s infinite linear .2s}


#s1   { height:290px; overflow:hidden;}

.widget_woo_feedback .slides_control,
.widget_woo_feedback .quote {
  width: 100%!important;
}

.widget_woo_feedback .quote blockquote {
  margin: 0 0 0.6em;
}

.widget_woo_feedback .quote .feedback-author {
  display: block;
  font-weight: bold;
}


.entry .quote {
  border-bottom: 1px solid #e1e1e1;
  padding: 0 0 1em;
  margin: 1.3em 0 1em;
}

.entry .quote blockquote {
  margin: 0 0 0;
  padding: 0;
  background: none;
}

.entry .quote blockquote p:before {
  content: '"';
}

.entry .quote blockquote p:after {
  content: '"';
}

.entry .quote .feedback-author {
  display: block;
  font-weight: bold;
}
#usersite-container .zoogle-music-player .player .player-track-inner{display:block}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .player-track-inner{display:block}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .player-track .player-track-inner .player-title{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .player-track .player-track-inner .player-title .title{font-size:16px !important}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .player-track .player-track-inner .player-artist{display:none}
#usersite-container .music-player.display-track .player .player-track-inner{display:block}

.heading_cont{ margin:0; padding:0;}


.column,
.columns {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  float: left;
}


  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }


  .column.small-centered,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }


  .column.small-uncentered,
  .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }


  .column.small-centered:last-child,
  .columns.small-centered:last-child {
    float: none;
  }


  .column.small-uncentered:last-child,
  .columns.small-uncentered:last-child {
    float: left;
  }


  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float: right;
  }


  .column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }


  .column.medium-uncentered,
  .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }


  .column.medium-centered:last-child,
  .columns.medium-centered:last-child {
    float: none;
  }


  .column.medium-uncentered:last-child,
  .columns.medium-uncentered:last-child {
    float: left;
  }


  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right;
  }


  .column.large-centered,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }


  .column.large-uncentered,
  .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }


  .column.large-centered:last-child,
  .columns.large-centered:last-child {
    float: none;
  }


  .column.large-uncentered:last-child,
  .columns.large-uncentered:last-child {
    float: left;
  }


  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right;
  }

form .row .row .column,
form .row .row .columns {
  padding: 0 0.5rem;
}

form .row .row.collapse .column,
form .row .row.collapse .columns {
  padding: 0;
}

form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
  padding-left: 0.5rem;
}

.reveal-modal .column, dialog .column, .reveal-modal .columns, dialog .columns {
  min-width: 0;
}

#nav li.menu-item-2666 a {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}

#nav li.menu-item-2666 a:hover {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}


.with-wireframes #header .section,.with-wireframes #content .section,.with-wireframes #navigation .section,.with-wireframes .region-sidebar-first .section,.with-wireframes .region-sidebar-second .section,.with-wireframes .region-footer,.with-wireframes .region-bottom{
    
outline:1px solid #ccc;
}

#content{
    
float:left;width:100%;margin-left:0;margin-right:-100%;padding:0;
}

#content .section,.no-sidebars #content .section{
    
margin:0;padding:0;
}

.sidebar-first #content .section{
    
padding-left:200px;padding-right:0;
}

.sidebar-second #content .section{
    
padding-left:0;padding-right:200px;
}

.two-sidebars #content .section{
    
padding-left:200px;padding-right:200px;
}

.with-navigation #content,.with-navigation .region-sidebar-first,.with-navigation .region-sidebar-second{
    
margin-top:41px;
}

#header,#content,#navigation,.region-sidebar-first,.region-sidebar-second,.region-footer,.region-bottom{
    
overflow:visible;word-wrap:break-word;
}

#content .section{
    

}

.node-subtopic #main #content .section,.node-topic #main #content .section{
    
padding-right:0px;
}

.hh {
  color: #444444;
  font-size: 50px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 40px;
  margin-bottom: 0;
  text-align: center;
}

.hh span {
  padding: 7px 11px;
}

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


#header-side {
	background-repeat: repeat-y;
}

.featured-image {
	width: 100%;
	height: auto;
	margin-bottom: 1.6em;
}

.featured-image img {
	width: 100%;
	height: auto;
}
.span5{width:380px}
.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}
.table .span5{float:none;width:364px;margin-left:0}
input.span5,textarea.span5,.uneditable-input.span5{width:366px}


.clear { clear: both; }


#headNav .widget-area {
	float: right; 
}
.slideshow_container .slideshow_pagination{height:0;position:absolute;width:100%;display:none;z-index:2}
.slideshow_container .slideshow_pagination ul{list-style:none;margin:0;padding:0}
.slideshow_container .slideshow_pagination ul li{display:inline;float:left}
.slideshow_container .slideshow_pagination ul li:hover{cursor:pointer}




#main-navigation-menu.nav-bar li.has-flyout {
	overflow:visible;
	z-index:1000;
	
}


#main-navigation-menu.nav-bar .flyout {
	padding:0;
	left:0px;
	top:40px;
}


#main-navigation-menu.nav-bar .flyout ul {
	margin-left:0;
}


#main-navigation-menu.nav-bar .flyout ul li {
	background-image:none;
	background-color:#999999;
	margin:0;
	padding:0;
	float:none;
	border:none;
}


#main-navigation-menu.nav-bar .flyout ul li a {
	font-size:12px;
}


#main-navigation-menu {
	overflow:visible;
}


.nav-bar { height: 40px; background: #4d4d4d; margin-left: 0; margin-top: 20px; padding: 0; }

.nav-bar.vertical { height: auto; margin-top: 0; }


ul.flyout, .nav-bar li ul { padding: 0; list-style: none; }

ul.flyout li, .nav-bar li ul li { border-left: solid 3px #CCC; }

ul.flyout li a, .nav-bar li ul li a { background: #f2f2f2; border: 1px solid #e6e6e6; border-width: 1px 1px 0 0; color: #555; display: block; font-size: 14px; height: auto; line-height: 1; padding: 15px 20px; -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; }

ul.flyout li a:hover, .nav-bar li ul li a:hover { background: #ebebeb; color: #333; }

ul.flyout li.active, .nav-bar li ul li.active { margin-top: 0; border-top: 1px solid #4d4d4d; border-left: 4px solid #1a1a1a; }

ul.flyout li.active a, .nav-bar li ul li.active a { background: #4d4d4d; border: none; color: #fff; height: auto; margin: 0; position: static; top: 0; -webkit-box-shadow: 0 0 0; -moz-box-shadow: 0 0 0; box-shadow: 0 0 0; }

#preheader .audience ul.nav-bar{height:30px;}

#preheader .quicklinks-mobile-menu .nav-bar li{ text-align: center;background-color:#7C7C7C;border:none;}

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

#nav-small-main-menu .main-menu-mobile-menu .nav-bar li{ text-align: center;border:none;}

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

#nav-small-main-menu .main-menu-mobile-menu .nav-bar li a:hover{background-color:#999;}

#nav-small-main-menu .main-menu-mobile-menu ul.nav-bar {margin-top:0;margin-bottom:0;background:none;}


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

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


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


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


#header ul.nav-bar{margin:10px 0 0 20px;padding:0;background:none;font-size:12px;min-height: 25px;}

#header ul.nav-bar li{padding:0;border:none;background:none;font-size:12px;height:15px;box-shadow:none;overflow:visible;}

#header ul.nav-bar li a{padding:0;border:none;background:none;font-size:12px;display:inline;}

#nav ul.nav-bar{list-style:none; border-left:2px solid #bf2328; border-right:2px solid #741519; height:38px;margin:0;padding:0;}

#nav ul.nav-bar li .sub-menu {display:none;}

#nav ul.nav-bar li.has-flyout .flyout a {background:none;}

#nav ul.nav-bar li a{font-size:18px;height:38px;overflow:hidden;font-weight:bold;}

#nav ul.nav-bar li a:hover{height:41px;}

#nav ul.nav-bar li.current_page_item a, #nav ul.nav-bar li.current-page-ancestor a, #nav ul.nav-bar li:hover a{height:41px;}

#nav ul.nav-bar li li a:hover{height:41px;}

#nav ul.nav-bar li.current_page_item li a:hover{height:41px;}

.accommodations #middle-content-second ul li.bell span {
    background-position: 0px -150px;
}

#middle-content-second ul li.bell span {
    background-position: -324px -150px;
}


.icons {margin-top:7px;
}
#nav-inner-sticky-wrapper.is-sticky #nav-socnets,#nav-inner-sticky-wrapper.is-sticky #nav-logo,#nav-inner-sticky-wrapper.is-sticky #nav-background{opacity:1}
#nav-socnets,#nav-logo{position:absolute;right:20px;top:10px;width:auto;height:100%;opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
#nav-logo{right:auto;top:-80px;left:10px}
#nav-logo img{width:200px;height:200px}

	

.entry-content {margin-left:0;width:650px;}


.post .entry-content {line-height:1.5em;}

.page .entry-content {line-height:1.5em;}



.home .entry-content {margin-left:0;width:672px;}

.teen-featured-posts-widget_list, .teen-featured-posts-widget_2x2 {
    float: left;
    margin: 0 10px;
    width: 280px;
    border-bottom: 1px dotted #c1c1c1;
}

.teen-featured-posts-widget_2x2 .left { padding-right: 10px }

	#footer a, #footer .emphasis {
		color: #ffd200; }

#header .info_box {
	width: 300px;
	height: 40px;
	padding: 7px 20px 7px 7px;
	display: block !important;
	position: absolute;
	right: -330px;
	bottom: 70px;
	font-size: 11px;
	color: #333;
	background-color: rgba(255, 255, 255, 0.9);
	border: 1px #ccc solid;
	border-radius: 7px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#header .info_box p {
	margin: 0;
	padding: 0;
	line-height: 14px;
}
header.centered_logo .header_inner_right{float:right}
.header_inner_right{float:right;position:relative;z-index:110}
.header_inner_right.left_side .side_menu_button a:last-child{padding:0}
header.sticky .header_inner_right.left_side{display:none}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.blueWidgets .huge {
	font-size:81px;
	font-weight:800;
	line-height:80px;
	margin-bottom:-10px;
}

.blueWidgets .huge small {
	font-weight:600;
}

  .footer-bottom .address {
    font: 100 16px/22px "gentona", "Georgia", serif; }
.banner .tagline{color:#F29F1B;font-weight:700;text-align:center;font-size:18px;font-size:1.8rem}
.banner .tagline a{color:#F29F1B}
.banner .tagline a:visited{color:#F29F1B}
.banner .tagline a:focus{color:#F29F1B}
.banner .tagline a:hover{color:#F29F1B}
.banner .tagline a:active{color:#F29F1B}
.banner .tagline .icon-phone-1{position:relative}
.banner .tagline .icon-phone-1:before{top:0;left:-25px;color:#F29F1B;z-index:3;position:absolute;font-size:16px}
.banner .tagline .icon-phone-1:after{top:-4px;left:-30px;width:25px;height:25px;border:2px solid #F29F1B;z-index:2;content:'';position:absolute;background:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}


input[type=text],input.text, input.title, textarea, select { background-color:#fff; border:1px solid #bbb; padding: 2px; color: #4e4e4e; }

input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#2D3940; color: #3e3e3e; }

input[type=text], input.text, input.title, textarea, select { margin:0.5em 0; }

								.block-post h3.title { font-family: 'Kreon', Arial, sans-serif; font-size: 16px; text-shadow: 1px 1px 1px #ffffff; }
	
									.block-post h3.title a { text-decoration: none; color: #48423f; }

									.entry h3.title, h1.title { font-family: 'Kreon', Arial, sans-serif; font-size: 20px; text-shadow: 1px 1px 1px #ffffff; }

									h1.title { color: #48423f; font-size: 30px; }

										.entry h3.title a { text-decoration: none; color: #48423f; }

									.latest h3.title { font-family: 'Kreon', Arial, sans-serif; font-size: 24px; text-shadow: 1px 1px 1px #ffffff; }
	
										.latest h3.title a { text-decoration: none; color: #48423f; }

							.blog-entry h4.title { padding-left: 25px; padding-right: 33px; font-family: 'Kreon', Arial, sans-serif; font-size: 16px; color:#48423f; text-shadow: 1px 1px 1px #ffffff; }

	body.page h1.title { margin-bottom: 8px; }

.entry h3.title { padding-top: 5px; }
.node-type-bio .content .views-row,.node-type-collection .content .views-row{border-bottom:1px solid #E5E5E5;padding:10px 0;}
.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;}

#footer-mobile {
	display:none;
	margin-bottom:150px;
}
.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-12{width:100%}
.carousel{position:relative}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}
.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}
.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}
.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}



.carousel.image-carousel .carousel-inner {
  padding-top: 0;
  padding-bottom: 0;
}

.carousel.image-carousel .carousel-control i {
  position: absolute;
  top: 40%;
}

.carousel.image-carousel.image-carousel-hoverable .carousel-control i {
  display: none;
}

.carousel.image-carousel.image-carousel-hoverable:hover .carousel-control i {
  display: inline-block;
}

.carousel.image-carousel .carousel-control.left i {
  left: 10px;
}

.carousel.image-carousel .carousel-control.right i {
  right: 10px;
}

.carousel.image-carousel .carousel-indicators {
  margin-top: 10px;
  bottom: -7px;
}

.carousel.image-carousel .carousel-indicators li {
  background-color: #666;
}

.carousel.image-carousel .carousel-indicators li.active {
  background-color: #666;
}

.carousel.image-carousel .carousel-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 15px 15px 25px 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}

.carousel.image-carousel .carousel-caption h4,
.carousel.image-carousel .carousel-caption h3,
.carousel.image-carousel .carousel-caption h2,
.carousel.image-carousel .carousel-caption p {
  text-align: left;
  line-height: 20px;
  color: #ffffff;
}

.carousel.image-carousel .carousel-caption h4,
.carousel.image-carousel .carousel-caption h3,
.carousel.image-carousel .carousel-caption h2 {
  margin: 0 0 5px;
}

.carousel.image-carousel .carousel-caption h4 a,
.carousel.image-carousel .carousel-caption h3 a,
.carousel.image-carousel .carousel-caption h2 a {
  color: #aaa;
}

.carousel.image-carousel .carousel-caption p {
  margin-bottom: 0;
}

.carousel.image-carousel .carousel-caption .item {
  margin: 0;
}

.carousel-indicators li.active {
  background: #E18604;
}

.testimonials-block .carousel {
  width: 62%;
  margin: 0 auto;
}
