﻿#main {width:800px; margin:0 auto}


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


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



    #footer {
	margin:0 auto 10px auto;	
        clear:both;
	width:960px;
	clear:both;
	overflow:hidden;
	padding:0;
    }

    
    
    #footer .part1{
        float:left;
	display:inline;
        margin:20px 10px;
        font-size:11px;
        line-height:14px; 
	padding:0;
    }

    
    
    #footer .part2{
        float:right;
	display:inline;
        margin:20px 10px;
        font-size:11px;
        line-height:14px;
    }

    
    
    #footer  a{
        text-decoration:none; 
    }

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


    
    #footer .social_media_icons{
        display:block;
        margin:5px 0 0 0;
        font-size:11px; 
    }

.logo_tagline {
	padding:10px 3px 8px;
	margin-top:3px;
	margin-left:14px;
	font:400 10px/1.2em 'Lato', sans-serif;
	text-transform:uppercase;
	color:#000000;
	float:left;
	border-left:1px solid #000;
	width:100px;
}
.insurance-form-container #insurance-form .header-text-box .insurance-check{color:#fff;text-transform:uppercase;font-size:1.5em;text-align:center;display:inline-block;vertical-align:middle;margin-right:5px}
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:18px!important}
.anova-product-image{border:0!important;opacity:.9}
.anova-product-image:hover{background:#fff!important;opacity:1}
.wpbf-container{max-width:1200px;padding:0 20px}
.wpbf-container:before,.wpbf-container:after{content:"";display:table}
.wpbf-container:after{clear:both}
.wpbf-container-center{margin-left:auto;margin-right:auto}


#main-content {
    width: 1100px;
    margin: 20px auto;
}
.rev_slider_wrapper,a.x-img-thumbnail:hover,.x-slider-container.below,.page-template-template-blank-3-php .x-slider-container.above,.page-template-template-blank-6-php .x-slider-container.above{border-color:#f8971d;}

.asap_sidebar_feature_text {
position:absolute;
bottom:6px;
left:0;
background:#C0D57A;
display:block;
opacity:.9;
width:280px;
padding:4px 10px;
line-height:18px;
}

.asap_sidebar_feature:hover .asap_sidebar_feature_text, .asap_sidebar_feature:hover .asap_sidebar_feature_text h4:hover {
transition: color .25s ease-in-out;
-moz-transition: color .25s ease-in-out;
-webkit-transition: color .25s ease-in-out;
color:#8bc400;
background:#334c04;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.secondary-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.rtl .secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{transform:rotate(180deg)}
.secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
.secondary-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:20px}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:17px;}
.menu-item-has-children .dropdown-menu-toggle{padding-right:17px;}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:11px;padding-bottom:11px;margin-top:-11px;}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}

#header #blog-description {
	color:#fff;
	text-decoration:overline;
	margin:10px 0;
	}





.footer-section {
    background-color: #1f456e;  
    color: #fff;  
}

.footer-section a {
    color: #fff;
}

.footer-section a:hover {
    color: #;
}

.footer-section .border-btm {
    border-bottom: 1px #fff solid; 
}

.footer-section p {
    font-size: 14px; 
}

.footer-section .input-group {
    width: 100%;
    padding-bottom: 20px; 
}

.footer-section .btn.focus, .btn:focus, .btn:hover {
    color: #1f456e;
    text-decoration: none;
    background-color: #fff;
}



.site-overlay { display: none; }


.menu--responsive-open-left .site-overlay, .menu--responsive-open-right .site-overlay { display: block; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 9998; background-color: rgba(0, 0, 0, 0.1); -webkit-animation: fade 500ms; animation: fade 500ms; }
.fusion-menu-item-button .menu-text{border-color:#ffffff;}
.fusion-menu-item-button:hover .menu-text{border-color:#ffffff;}
.fusion-secondary-menu-icon .menu-text{width:100%}
.fusion-secondary-menu-icon .menu-text:before{font-family:icomoon;content:'\f07a';margin-right:10px}
.fusion-secondary-menu-icon .menu-text:after{font-family:icomoon;content:'\e61f';margin-left:10px}
.fusion-megamenu-wrapper .menu-text{margin-left:23px}
.fusion-mobile-nav-holder .menu-text{-webkit-font-smoothing:auto}
.fusion-top-header.menu-text-align-center .fusion-main-menu a.fusion-flex-link{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}

.container {
	margin: 0 auto;
	width: 1010px;
}
.td-header-sp-top-widget .td-search-btns-wrap{float:left}
.td-header-sp-top-widget .td-search-btns-wrap:hover .td-icon-search{opacity:.8;-ms-filter:"alpha(opacity=" 80 ")";filter:alpha(opacity=80)}

	.caption_details {
	width: 32%;
}

.caption_content, .caption_details {
	width: 98%;
	margin: 0 auto;
}


.footer-v3 .footer {
	padding: 40px 0;
	background: #f7f7f7;
	border-top: 3px solid #eee;
}


.footer-v3 .thumb-headline h2 {
	color: #585f69;
    font-weight: bold;
	line-height: 22px;
	margin-bottom: 10px;
}


.footer-v3 .footer p,
.footer-v3 .simple-list a {
	color: #555;
}



.footer-v3 .copyright {
	padding: 10px 0;
	background: #eee;
	border-top-color: #292929;
}


.footer-v3 .copyright p {
	color: #555;
	margin-top: 14px;
}


.footer-v3 .copyright .social-icons {
	margin-top: 10px;
}

	
	.footer-v3 .copyright .social-icons.pull-right {
		float: inherit !important;
	}
.event .event__content{position:absolute;bottom:0;left:0}
.event .event__content,.event .event__content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.event .event__content-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:255px}
.slider-upcoming .event .event__content{opacity:0;-webkit-transition:opacity 2s;-o-transition:opacity 2s;transition:opacity 2s}
.slider-upcoming .owl-item.active .event .event__content{opacity:1}

  #page .ymm-widget .yym_head_info,
  #page .ymm-widget .yym_select,
  #page .ymm-widget .yym_foot_info {
    width: 100%;
    position: relative; }


#page .yym_select .styled-select-wrapper .styled-select .selected-item-text {
  top: 2px; }

.recommended_outer .recommended_property_item .recommended_info{border-left: 1px solid #C1C1C1;	border-top: 1px solid #C1C1C1;	width: 95%;	margin: 5px;}

.recommended_outer .recommended_property_item .recommended_info tr td{	border-bottom: 1px solid #C1C1C1;	border-right: 1px solid #C1C1C1;	text-align:center; 	vertical-align:middle;	font-family: 'Open Sans', sans-serif;font-size: 10px;font-weight: 400;	color: #666;	width: 25%;}
.md-hide,.sm-hide,.xs-hide{display:none !important}
.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content{max-height:60px;transition:max-height .15s ease-out;overflow:hidden}
.cli-collapsed .cli-privacy-content{transition:max-height .25s ease-in}
.cli-privacy-content p{margin-bottom:0}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:.3em solid}
.btn .caret{margin-left:0}
.dropdown .dropdown .caret{float:right}
.dropdown .dropdown .caret:after{display:inline-block;width:0;height:0;margin-right:.25rem;margin-left:.25rem;vertical-align:middle;content:"";border-top:0.3em solid;border-right:0.3em solid transparent;border-left:0.3em solid transparent}


.td-container {
  width: 1068px;
  margin-right: auto;
  margin-left: auto;
}

.td-post-template-3 .td-post-header.td-container {
  
}

.td-category-header .td-container {
  position: relative;
}

.td_category_template_8 .td-category-header .td-container {
  height: 364px;
  display: table;
}

.td-footer-bottom-full .td-container {
  position: relative;
}

.td-footer-bottom-full .td-container:before {
  content: '';
  height: 1px;
  background-color: rgba(255, 255, 255, 0.1);
  position: absolute;
  top: -50px;
  width: 80%;
  left: 50%;
  margin-left: -40%;
}


.show_bix_like_footer{
	height: 40px;
}
.ast-small-footer .nav-menu a, .footer-sml-layout-2 .ast-small-footer-section-1 .menu-item a, .footer-sml-layout-2 .ast-small-footer-section-2 .menu-item a{padding-top:0em;padding-right:.5em;padding-bottom:0em;padding-left:.5em;}




.ast-small-footer-section .footer-copyrights, .ast-small-footer-section .menu-item {
	vertical-align: middle;
}

.ast-small-footer-section .fa:before {
	padding-right: 8px;
}



.acdc-offcanvas-bar {
  
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  
  box-sizing: border-box;
  width: 270px;
  padding: 20px 20px;
  background: #fff;
  
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  
  transform: translateX(-100%);
}


.acdc-offcanvas-flip .acdc-offcanvas-bar {
  left: auto;
  right: 0;
  transform: translateX(100%);
}


.acdc-offcanvas-bar-animation {
  transition: transform 0.3s ease-out;
}

.acdc-offcanvas-reveal .acdc-offcanvas-bar {
  
  transform: translateX(0);
}


.awaken-featured-posts {
  float: right;
  width: 34.035087719298245614035087719298%;
}



.action-logout form img {
    display: none;
}


.action-logout.splogin-body {
    min-height: 96px;
}


.splogin .action-logout .spl-view-loading .loading-events {
    margin: 0;
    width: 100%;
    text-align: center;
	position: relative;
}


.splogin.splogin-horizontal .action-logout.splogin-body {
    width: 86%;
}
.g-color-black--focus:focus{color:#000}
.g-color-black--active.active{color:#000}
.g-color-black--active.cbp-filter-item-active{color:#000!important}
.g-color-black{color:#000!important}
.g-color-black--hover:hover{color:#000!important}
.g-parent:hover .g-color-black--parent-hover{color:#000!important}
.g-color-black-opacity-0_1{color:rgba(0,0,0,.1)!important}
.g-color-black-opacity-0_3{color:rgba(0,0,0,.3)!important}
.g-color-black-opacity-0_5{color:rgba(0,0,0,.5)!important}
.g-color-black-opacity-0_6{color:rgba(0,0,0,.6)!important}
.g-color-black-opacity-0_7{color:rgba(0,0,0,.7)!important}
.g-color-black-opacity-0_8{color:rgba(0,0,0,.8)!important}
.g-color-black-opacity-0_8--child *{color:rgba(0,0,0,.8)!important}
.g-color-black-opacity-0_9{color:rgba(0,0,0,.9)!important}

  .copyright{
    font-size: 13px;
    line-height: 20px;
    margin-top: 20px;
    color: #999;
    float: right;
  }


.gd-full-width.no-site-header .site-container,
.gd-full-width.no-site-header .site-container .site-inner {
   margin-top: 0;
}

	.cpcta-top-bar{
		color: #ffffff;
		background: #00a0f6;
		text-align: center;
		border-top-left-radius: 5px;		border-top-right-radius: 5px;		padding: 0.5rem 0;
		font-size: 16px;
		font-weight: bold;
		cursor: pointer;
        position: relative;
	}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.et_pb_row_5.et_pb_row{margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_4.et_pb_row{margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}


.small-txt-top {
    margin: 0 0 20px;
    color: #8a8a8a;
    font-size: 20px
}

.small-txt-bottom {
    margin: 0 0 20px;
    color: #004d40;
}


.small-txt-bottom a {
    color: #960059;
}


.mobile-flyout-txt .small-txt {
    font-weight: 300;
}

	.imagenportada img{ border-radius: 0.4em; }

	.imagenportada{ text-align:center; }

.thumb_img_link:hover .thumb_time{
	display: none;
}

.thumb_img_link{
width : 180px;
height: 135px;
display: block;
text-decoration:none;
position:relative;
}

.datum{
 text-align:center;
 color:#ffffff;
 width:100px;
 font-size:14px;
}

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

.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-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-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
}

  .col-md-3 {
    width: 25%;
	float:right;
  }

.container{margin:auto;max-width:860px;width:96%;}

.bd-container-inner {
  margin-left: auto;
  margin-right: auto;
}

.bd-container-inner-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}

.bd-separator-left .bd-container-inner,
.bd-separator-right .bd-container-inner,
.bd-separator-center .bd-container-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.popup__callback__modal.success .popup__callback__modal-header:before,
.popup__callback__modal.success .popup__callback__modal-header p,
.popup__callback__modal.success .popup__callback__modal-body{
  display: none!important;
}


.popup__callback__modal.success .popup__callback__modal-header{
  height: 0;
  padding: 0;
}

.footer-widgets .textwidget {
  padding: 0;
}


.content .heading,
#logo-container{
    text-align:center
}
.container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
.container{margin-right:auto;margin-left:auto;*zoom:1}
.container:before,.container:after{display:table;content:""}
.container:after{clear:both}
.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}
.container-fluid:before,.container-fluid:after{display:table;content:""}
.container-fluid:after{clear:both}
.navbar .container{width:auto}
.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}


.menu-card-item-info {
    padding-right: 40px;
}

.menu-card-item {
    position: relative;
    display: block;
    border-bottom-width: 1px;
    border-style: solid;
    border-color: inherit;
    padding: 15px 10px;
    margin-bottom: 0px;
}

.menu-card-title {
    font-size: 13px !important;
    line-height: 24px !important;
    padding-right: 10px;
}

.menu-card-ingredients {
    font-size: 16px !important;
    line-height: 24px !important;
    max-width: none;
    display: initial;
}

.menu-card-item-price {
    font-size: 13px !important;
    line-height: 24px !important;
    position: absolute;
    top: 15px;
    right: 10px;
}

.menu-card-item.highlight-menu-item {
    background: #f1edde;
    border-bottom: none;
}

.menu-card-item-stared {
    padding-left: 10px;
}
#home-content .home-boat-listing-callout .menu-item a{font-size:1.125rem !important;font-family:"Catamaran",sans-serif !important;text-transform:uppercase;color:#66708b !important;padding-left:1.875rem !important;padding-right:1.875rem !important;border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#fff !important}
#home-content .home-boat-listing-callout .menu-item a:hover{border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#feb912 !important;padding-bottom:.3125rem !important}


#header_eva .search_box_wrapper {
	border: 1px solid #887AD9;
	padding: 0px 10px 0px 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
    z-index:13;
}


.wpvmp_ad {
  text-align: center; }
.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-sm-12{width:100%}

.m-icon-left{float:right; padding-top: 14px;}


.logo {
    height: 170px;
    line-height: 80px;
    font-size: 30px;
	float:right;
}
.tnr{width:50%;display:inline-block;float:left;text-align:center;padding:110px 15px 155px 15px;min-height:530px}
.tnr:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.tnr.tnr--video{border-bottom:1px solid white}
.widget-area .widget p,.widget-area .widget li,.widget-area .widget .textwidget{line-height:18px;line-height:1.285714285714286rem}
.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-6{width:50%}




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}


#sidebar-secondary .testimonials-box {
	width: 100%;
	text-align: center;
}


#sidebar-secondary .testimonials-box .feedback {
	margin-bottom: 0;
}


	.testimonials-wrap .testimonials-box {
		width: 100%;
	}

.article-header .article-title {
  display: block;
  margin-bottom: 14px;
}

.article-title {
  font-size: 2em;
  color: #565a5f;
  text-decoration: none;
  line-height: 1.3em;
}

a.article-title:visited {
  color: #565a5f;
}

a.article-title:hover {
  color: #38b7ea;
}

  .main-navigation .menu-item-has-children {
    position: relative; }
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
