﻿
.tribe-events-calendar .daynum, .tribe-events-calendar .daynum a {
	background-color:#F5F5F5;
	color:#333;
	font-size:11px;
	font-weight:bold;
}

.tribe-events-calendar-widget .daynum, .tribe-events-calendar-widget td a {
	font-size:10px;
}
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}





.entry-content .gallery {
	padding: 0 40px;
	display: flex;
	flex-wrap: wrap;
}


.entry-content .gallery dl {
	margin: auto;
	padding: 30px 20px;
}


.entry-content .gallery br {
	display: none;
}


.entry-content .gallery img {
	box-shadow: 0 0 0 rgba(0,0,0,.1);
}


.entry-content .gallery a:hover img {
	transition: all .2s ease-in-out;
}

#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}

#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}

#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}

#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}

#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}

#mc_embed_signup input:focus {border-color:#333;}

#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}

#mc_embed_signup .button:hover {background-color:#777;}

#mc_embed_signup .small-meta {font-size: 11px;}

#mc_embed_signup .nowrap {white-space:nowrap;}


#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}

#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}

* html #mc_embed_signup .size1of2 {margin-right:2%; }

#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}

#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}

#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}


#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}

#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}

#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}

#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}

#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}


#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}

#mc_embed_signup .asterisk {color:#c60; font-size:200%;}

#mc_embed_signup .mc-field-group .asterisk {position:absolute; top:25px; right:10px;}
        
#mc_embed_signup .clear {clear:both;}


#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}

#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}

#mc_embed_signup .mc-field-group.input-group label {display:inline;}

#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}


#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}

#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}

#mc_embed_signup #mce-error-response {display:none;}

#mc_embed_signup #mce-success-response {color:#529214; display:none;}

#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc_embed_signup #num-subscribers {font-size:1.1em;}

#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}


	#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif;  width:240px;}

 .titlecaro1{
     color: #334C55;
    font-family: 'Arial';
    font-size: 36px;
    font-weight: bold;
    margin-top: 23px;
    line-height: 37px;
	
}

  #contacts{
    margin-bottom: 10px;
  }

    #contacts p{
      margin-bottom: 0px;
      font-size: 13px;
    }

    #contacts em {
      font-size: 17px;
      padding-left: 10px;
    }

    #contacts a {
      padding-left: 3px;
    }
.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-4{width:33.33333333333333%}

@import url('css/reset.css'); 
@import url('css/prettyPhoto.css'); 


.attachment-portfoliosmall, .largeport {
	visibility:hidden;
}


#ja-mainbody-f, #ja-mainbody-fr {
	float: none;
	width: 100%;
}


#ja-mainbody-f #ja-content {
	padding: 0;
}


.lotteryapp #ja-mainbody-f #ja-content {
	margin: 0 auto 15px auto;
	padding: 15px;
	border: 1px solid #ccc;
	background: #fdfdfd;
}


.lotteryapp #ja-mainbody-f #ja-content table {
	clear: both;
	width: 100%;
	border-collapse: collapse;
	margin: 10px 0;
}


.lotteryapp #ja-mainbody-f #ja-content table th, .lotteryapp #ja-mainbody-f #ja-content table td {
	padding: 5px;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
}



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


* html .clearfix {
	height: 1%;
}


.clearfix {display: inline-block;}

.social .social-text {
  line-height: 1.25em;
  overflow: hidden;
}

.social-item .social-text {
  padding-top: 5%;
  height: 120px;
}


.item1 .social-text {
  font-family: "Libre Baskerville", "Times New Roman", serif;
  line-height: 1.5;
}

.social-container .social-item .social-text {
  display: inline-block;
  padding: 15px;
}

.home-main {
  border-bottom: 1px solid #a4a4a4;
  padding-bottom: 23px;
}
.dropdown{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu-right{right:0;left:auto}
.dropdown-menu-left{right:auto;left:0}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}
.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.navbar-right .dropdown-menu-left{right:auto;left:0}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}


.header .dropdown-menu {
border-top: solid 2px #eee;
}


.header-v1 .dropdown-menu {
    border-color: #eee;
}



.header-v2 .dropdown-menu {
    border-color: #023675;
}


.header-v3 .dropdown-menu {
    border-color: #023675;
}


.header-v5 .dropdown-menu {
    border-color: #023675;
}


.btn-u:hover, 
.btn-u:focus, 
.btn-u:active, 
.btn-u.active, 
.open .dropdown-toggle.btn-u {
	background: #324c80;
}



.btn-u-split.dropdown-toggle {
   border-left: solid 1px #324c80;
}



.pricing-mega-v1 .btn-group .dropdown-menu,
.pricing-mega-v3 .btn-group .dropdown-menu {
	background: #023675 !important;
}


.pricing-mega-v1 .btn-group .dropdown-menu li a:hover,
.pricing-mega-v3 .btn-group .dropdown-menu li a:hover {
	background: #324c80;
}





.table-search-v1 .btn-u.dropdown-toggle {
	border-left: none;
}



.table-search-v2 .btn-u.dropdown-toggle {
	border-left: none;
}

.ul-box-center ul.rn-ul li.li-even,.ol-box-center ol.rn-ol li.li-even{margin-left:3%}

.ul-box-center ul.rn-list li.rn-list.li-even{margin-left:3%;padding-left:18px}

.ul-box-center.block-nsngd_advanced ul.ul-none li.li-even{margin-left:3%;padding-left:28px}

.ul-box-center.block-nsngd_access ul.rn-list li.rn-list.li-even{width:41%;margin-left:2%;padding-left:28px;margin-right:0}




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

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}
	
		p#copyright {color:#ffffff;text-shadow: 1px 1px 1px #246fa9;}
	
			p#copyright a {color:#ffffff;}

		#footer, p#copyright { color:#3f312e !important; }

.full_page { width: 100%; }

.full_page.top { border-bottom: 1px solid #131313; }

.full_page.dark { background: #252525; }

.full_page.light { background: #343434; }


.visible-xs {
  display: none !important;
}

tr .visible-xs {
  display: none !important;
}

th .visible-xs, td .visible-xs {
  display: none !important;
}

  tr .visible-xs.visible-sm {
    display: table-row !important;
  }

  th .visible-xs.visible-sm, td .visible-xs.visible-sm {
    display: table-cell !important;
  }

  tr .visible-xs.visible-md {
    display: table-row !important;
  }

  th .visible-xs.visible-md, td .visible-xs.visible-md {
    display: table-cell !important;
  }

  tr .visible-xs.visible-lg {
    display: table-row !important;
  }

  th .visible-xs.visible-lg, td .visible-xs.visible-lg {
    display: table-cell !important;
  }

  tr .visible-sm.visible-xs {
    display: table-row !important;
  }

  th .visible-sm.visible-xs, td .visible-sm.visible-xs {
    display: table-cell !important;
  }

  tr .visible-md.visible-xs {
    display: table-row !important;
  }

  th .visible-md.visible-xs, td .visible-md.visible-xs {
    display: table-cell !important;
  }

  tr .visible-lg.visible-xs {
    display: table-row !important;
  }

  th .visible-lg.visible-xs, td .visible-lg.visible-xs {
    display: table-cell !important;
  }

#container .content ul{
  margin:10px 30px;
  }

.content{
  width:1000px;
  margin:auto;
  }



#container div.content{
  background: #fff;
   border-radius: 10px;
   float: left;
   margin: 17px 0;
   padding: 19px;
   width: 962px;
}


#container div.content a{
  color: #9f3497;
  text-align: center;
}


#container div.content iframe[src*="youtu"]{width:511px; height:315px; margin:auto; display:block;}


#container div.content div.google iframe{width:100%;  margin:auto; display:block;}

  
  
#container .content form,  #container .content .form {width: 70%; margin: auto; border: 1px solid #9f3497; border-radius: 10px; padding: 15px; margin-bottom:20px;}


#container .content form input, #container .content .sform input{border: 1px solid #9f3497;}


#container .content form {width: 50%; margin: auto; border: 1px solid #9f3497; border-radius: 10px; padding: 5%;}



#secondary,
#tertiary {
  margin: 50px 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-3 {
    width: 25%;
  }

  .cmsc--nav-level {
    background: black;
    margin: 0;
    position: absolute;
    top: 0;
    -ms-transform: translateX(-250px);
    
    -webkit-transform: translateX(-250px);
    
    transform: translateX(-250px);
    width: 100%; }

  .cmsc--nav-level li:first-of-type {
    margin-top: 6px; }
ul.menu li.leaf{list-style:none;float:left;margin:0 1em}

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

.unit {
  float: left;
  position: relative;
  min-height: 1px;
}

.no-boxsizing .unit-inner,
.unit {
  padding: 0 35px;
}

.no-boxsizing .unit {
  padding: 0;
}

.unit .unit {
  padding: 0;
}

.formRow .unit {
  padding: 0;
}


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


.row .onecol {
width: 4.85%;
}

	
	.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
	width: auto;
	float: none;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 20px;
	padding-right: 20px;
	}
.cont_lista_desp.nuevo_menu .ver_hotel{background:#00ab00;border-bottom:2px solid #005c00;display:inline-block;color:#fff;padding:2px 12px;text-transform:uppercase;font-size:11px}

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

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

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

.unit {
  float: left;
  position: relative;
  min-height: 1px;
}

.no-boxsizing .unit-inner,
.unit {
  padding: 0 35px;
}

.no-boxsizing .unit {
  padding: 0;
}

.unit .unit {
  padding: 0;
}

.formRow .unit {
  padding: 0;
}
.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:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}
.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}
.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}

.menu-toggle .hamburger-bar { position: absolute; left: 22px; display: block; height: 2px; background-color: #fff; width: 17px; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: color 0.3s, background-color 0.3s; transition: color 0.3s, background-color 0.3s; }

.menu-toggle .hamburger-bar:nth-child(1) { top: 24px; }

.menu-toggle .hamburger-bar:nth-child(2) { top: 30px; }

.menu-toggle .hamburger-bar:nth-child(3) { top: 36px; }

.menu-toggle:hover .hamburger-bar { background-color: #000; }


.touch .menu-toggle:hover .hamburger-bar { background-color: #000; }

  body:not(.home) .menu-toggle .hamburger-bar, .menu-open .menu-toggle .hamburger-bar { background-color: #000; }

  body:not(.home) .menu-toggle:hover .hamburger-bar, .menu-open .menu-toggle:hover .hamburger-bar { background-color: gray; }

  html.stockists-open .menu-toggle .hamburger-bar, html.contact-open .menu-toggle .hamburger-bar { background-color: #fff; }

    img.alignleft {
        clear: both !important;
    }
.alignleft{float:left;margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}


	.popup{display:none !important;}
aside.right{position:absolute;top:0;right:24px;padding-top:7px}
#md-map-group .city-marker:hover .label.right:before,#md-map-group .city-marker:active .label.right:before,#md-map-group .city-marker:focus .label.right:before{border-right-color:#f3c480}
#md-map-group .city-marker .label.right{margin:0 0 0 20px;padding:2px 10px 2px 6px}
#md-map-group .city-marker .label.right:after{content:none}
#md-map-group .city-marker .label.right:before{height:0;width:0;content:".";color:transparent;position:absolute;top:0;left:-20px;border-top:9.5px solid transparent;border-right:20px solid #ccc;border-bottom:9.5px solid transparent}
#mega-places .right{float:left;padding-left:30px;border-left:2px solid #ccc}
#mega-places .right a{text-decoration:none}
#mega-places .right a img{display:block;float:left;width:124px;height:75px}
#mega-places .right a .text{padding-left:10px;float:left;width:200px}
#mega-places .right a h3{font-family:"Lobster";font-size:20px;line-height:20px;margin:0;color:#333}
#mega-places .right a h3 span{font-size:16px;display:block;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
#mega-places .right a p{font-size:13px;line-height:15px;margin:0;font-weight:300}
#mega-places .right a:hover{color:#2478b2}
#travel-guide .right{padding-top:30px}














div.content-wrapper {
	padding: 7px 10px  20px;
}


.content {
	margin-left: 202px;
}


.content p {
	line-height: 1.3em;
	color: #5d4646;
	padding-bottom: 8px;
	margin-top: 8px;
	text-align: left;
}









#menu .content {
	margin-left: 0px;
}


#menu .content p {
	margin: 0;
	padding-top: 8px;
}


#menu .content-wrapper ul h1 {
	font-weight: normal;
	font-style: normal;
	font-size: 1.3em;
	display: inline-blockblock;
}


#menu .content-wrapper ul h2 {
	font-style: normal;
	font-size: 1.1em;
	font-weight: normal;
	border: none;
	display: block;
	margin-top: 10px;
}


#menu .content-wrapper ul p {
	margin: 0;
	padding: 0 27px 6px 30px;
	color: #4f4f4f;
	
}







#wine-drinks  .content {
	margin-left: 0px;
}


#wine-drinks  .content p {
	margin: 0;
	padding-top: 8px;
}


#wine-drinks  .content-wrapper ul h1 {
	display: block;
	font-weight: normal;
	font-style: normal;
	font-size: 1.3em;
	margin-top: 20px;
}


#wine-drinks  .content-wrapper ul h2 {
	font-style: normal;
	font-size: 1.1em;
	font-weight: normal;
	border: none;
	margin-top: 10px;
	display: block;
}


#wine-drinks  .content-wrapper ul p {
	margin: 0;
	padding: 0 27px 6px 30px;
	color: #4f4f4f;
	font-style: italic;
}


#wine-drinks .content,
#private-dining .content,
#contact .content,
#accolades .content {
	margin-left: 0;
	width: 680px;
}


#accolades .content a {

	display: block;
	margin-bottom: 12px;
	margin-left: 29px;
	color: #ada391;
}


#about .content {
	margin-left: 0;
}








#accolades .content ul {
	list-style: none;
	margin: 8px 0 35px;
}


#accolades .content ul li {
	clear: left;
}


#accolades .content ul li img {
	float: left;
	margin-right: 16px;
	margin-bottom: 14px;
}


#accolades .content ul li a {
	font-style: italic;
}


#accolades .content h1 {
	clear: left !important;
}


div.aside-content {
	background: #FFF;
	padding: 20px 14px;
}
.framed_box{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;overflow:hidden;border:1px solid #ddd;border:1px solid rgba(0,0,0,.1);border-radius:1px}
.framed_box.nomargin{margin-bottom:0}
.rounded.framed_box{border-radius:6px}
.framed_box.center{text-align:center}
.framed_box.alignleft{margin-right:1em}
.framed_box.alignright{margin-left:1em}

#header {
  background-color: #fff;
  border-top: 4px solid #fff;
}

#header .search {
  padding: 0;
  margin: 0;
  float: right;
  font-size: .75em;
}

  #header .search form {
    display: inline;
  }

  #header .search input {
    width: 150px;
    margin-right: 4px;
  }

  #header .search label {
    font-weight: bold;
    margin-right: 4px;
    display: inline;
    color: #000;
  }

#header ul {
  margin: 0;
  padding-top: 12px;
}

#header li {
  padding: 4px 5px;
  font-family: Helvetica;
  list-style-type: none;
  float: left;
  font-size: 11px;
  font-weight: bold;
  border-right: 1px solid #ccc;
}

  #header li.last { border: none; }

  #header a {
    text-decoration: none;
    color: #004577;
  }

  #header a:hover {
    color: #00A2DE;
  }


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


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


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




.bottom-widgetarea {margin-bottom: 20px; width: 940px; overflow: hidden;}

.bottom-widgetarea-inn {width: 960px;}

.bottom-widgetarea .widget {float: left; margin-right: 20px;}

.categories, .category, .bottom-widgetarea, .middle {margin: 0;padding:0;}
.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,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{position:relative;min-height:1px;padding-left:0.9375rem;padding-right:0.9375rem}
.col-lg-4{width:33.33333%}


#s5_footerright2 {
	float:right;
	width:40%;}

	
	#s5_footerright2 a{
		color:#FFFFFF;}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row!important}
th.visible-xs,td.visible-xs{display:table-cell!important}
.visible-xs{display:table!important;}
.header__secondary{float:right;position:relative;height:50px;white-space:nowrap}
.header--show .header__secondary,.page-cast-blog .header__secondary{display:none}
.header__secondary .newsletter-signup__title{font-size:15px}



#locations {
	display: block;
	margin-top: 80px;
	margin-bottom: 80px;
}


#locations h1 {
	font-weight: 300;
	text-align: center;
	margin-bottom: 20px;
}




#navbar {
	float: right;
	background: #00AEEF;
	width: 750px;
	height: 34px;
	font-size: 14px;
	font-family: Century Gothic, "Times New Roman", Times, serif;
	font-style: none;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0px;
	margin-bottom: -44px;
	margin-top: 5px;
	padding: 0px;
	padding-bottom: 0px;
	position: relative;
	top: -44px;
	z-index: 100000;
	}

#header{
	width:950px;
	display:block;
}

[role="navigation"] .menu-main-menu-container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 68.75em;
  display: none;
}

[role="navigation"] .menu-main-menu-container ul {
  margin-bottom: 0;
  overflow: visible;
  display: inline-block;
}

[role="navigation"] .menu-main-menu-container ul li {
  position: relative;
  margin-right: 4px;
  float: none;
}

[role="navigation"] .menu-main-menu-container ul li:last-child {
  margin-right: 0;
}

[role="navigation"] .menu-main-menu-container ul li.current-menu-item a {
  background: #8ca9c3;
}

[role="navigation"] .menu-main-menu-container ul li a {
  color: #fff;
  font-family: 'Monda', sans-serif;
  font-size: 1.25em;
  -webkit-font-smoothing: antialiased;
  padding: 8px 6px;
  background: #6a90b2;
  transition: background .25s;
  -webkit-transition: background .25s;
}

[role="navigation"] .menu-main-menu-container ul li a:hover {
  background: #8ca9c3;
  transition: background .25s;
  -webkit-transition: background .25s;
}

[role="navigation"] .menu-main-menu-container ul li .sub-menu {
  display: none;
  position: absolute;
  margin: 0;
  padding: 0;
  top: 100%;
  left: 0;
  background: #6a90b2;
  list-style-type: none;
  z-index: 100;
}

[role="navigation"] .menu-main-menu-container ul li .sub-menu li {
  width: 100%;
}

[role="navigation"] .menu-main-menu-container ul li .sub-menu li a {
  display: block;
  background: none;
  color: #fff;
  font-size: .875em;
  padding: 10px 15px 0;
  transition: background .2s;
  -webkit-transition: background .2s;
  
  width: 100%;
}

[role="navigation"] .menu-main-menu-container ul li .sub-menu li a:last-child {
  padding-bottom: 10px;
}

[role="navigation"] .menu-main-menu-container ul li .sub-menu li a:hover {
  background: #8ca9c3;
  transition: background .2s;
  -webkit-transition: background .2s;
  
}
.type-movie .entry-container{z-index:10;float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-top:7.875em;margin-left:-3.236em;padding:1.96875em;background:white}
.type-movie .entry-container:last-child{margin-right:0}
.single .type-movie .entry-container{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-right:0}
.single .type-movie .entry-container:last-child{margin-right:0}
.type-movie .entry-container .entry-more{white-space:nowrap}
.node-type-homepage .pane-node-field-recipe-collections .field-recipe-collections,.page-homepage .pane-node-field-recipe-collections .field-recipe-collections{float:left;margin:0 5px 0 0;min-height:210px;padding:0;width:154px}
.node-type-homepage .pane-node-field-recipe-collections .field-recipe-collections .tout-image,.page-homepage .pane-node-field-recipe-collections .field-recipe-collections .tout-image{float:left}
.node-type-homepage .pane-node-field-recipe-collections .field-recipe-collections .tout-headline,.page-homepage .pane-node-field-recipe-collections .field-recipe-collections .tout-headline{font-weight:normal;font-size:14px;text-align:center;width:100%}
.node-type-homepage .pane-node-field-recipe-collections .field-recipe-collections .tout-deck,.page-homepage .pane-node-field-recipe-collections .field-recipe-collections .tout-deck{display:none}


.body_txt {
	font:14px/20px Arial, Helvetica, sans-serif; color:#000;
	}
