﻿.thumbnails{margin-left:-20px;list-style:none;*zoom:1}
.thumbnails:before,.thumbnails:after{display:table;content:""}
.thumbnails:after{clear:both}
.row-fluid .thumbnails{margin-left:0}
ul.thumbnails{margin:0;}
ul.thumbnails.feature{padding:10px 8px 10px 10px;background:#e4e4e4;width:748px;}
ul.thumbnails.esquina-hot{padding:10px 9px 10px 9px;background:#414143;}
.similar ul.thumbnails{margin:10px 0;}
.nav-menu{display:none}
.nav-menu ul{padding:0;margin:0}
.nav-menu ul li{height:82px;width:auto;display:block;float:left;list-style:none;padding:0;margin:0}
.nav-menu ul li a{height:82px;padding:33px 15px;display:block;text-transform:uppercase;font-size:14px;text-align:center;color:#464646}
.nav-menu ul li:first-child a{padding-left:0}
.nav-menu ul li:last-child a{padding-right:0}
.nav-menu a.active,.nav-menu a:hover{color:#F48225}




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

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}
header,nav ul,#main,#footcont{width:900px;margin:0 auto}
	.newsimages {width:100%;height:auto;margin:0 auto;}


.woocommerce #content table.cart td.actions .input-text,
.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text {
    width: 240px;
}


.site-content {
    min-height: 600px;
}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}
.col-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-4{width:33.33333333%}
.post-grid.col-md-6,.post-grid.col-md-4{height:346px}
.col-md-4.col-sm-4.author-contribute{padding-right:0!important;}
.col-md-4.col-sm-4{padding-right:0!important;}

.node-unpublished{background-color:#fff4f4;}
.preview .node{background-color:#ffffea;}
.node-form #edit-poll-more{margin:0;}
.node-form #poll-choice-table .form-text{display:inline;width:auto;}
.node-form #poll-choice-table td.choice-flag{white-space:nowrap;width:4em;}




.popup-element-body .node{ border-bottom: 0; margin: 0; padding: 0;}

    #hdr-rt #newsletter-signup { 
        
    }

    #hdr-rt .social-icons img {
        width: 32px;
        height: auto;
    }


    #hdr #logo,
    #hdr #logo img {
        float: none;
        display: block;
        margin: 0 auto;
        clear: both;
    }

    #hdr {
        margin: 0;
        padding: 0;
    }

    #hdr-rt {
        padding: 110px 0 20px;
    }

    #hdr-widgets,
    #hdr-rt .social-icons,
    #hdr-rt #donate-btn,
    #hdr-rt #newsletter-signup { 
        float: none;
        display: block;
        margin: 0 auto;
        padding: 0;
    }

    #hdr-rt .social-icons {
        display: block;
        width: 100%;
        margin: 10px 0 0 0;
        text-align: center;
    }

    #hdr-rt #donate-btn {
        display: none;
    }

#hdr #logo {
    float: left;
    margin: 0 0 0 -240px;
}

#hdr #logo img {
    display: block;
    margin: 20px 0 0 0;
}

#hdr-widgets {
    float: right;
}


#hdr-rt .social-icons,
#hdr-rt #donate-btn,
#hdr-rt #newsletter-signup {
    float: left;
}

#hdr-rt .social-icons a:hover img {
    opacity: 0.75;
}

#hdr-rt #donate-btn:hover {
    animation: beat .5s;
}

#hdr-rt #newsletter-signup h4 {
    display: inline;
    padding: 15px 0 0 18px;
    font-size: 20px;
}

#hdr-rt #newsletter-signup input[type="text"],
#hdr-rt #newsletter-signup input[type="submit"],
#hdr-rt #newsletter-signup a.btn {

}

#hdr-rt #newsletter-signup input[type="text"] {
    width: 210px;
    left: 20px;
    color: #fff;
}

#hdr-rt #newsletter-signup input[type="submit"] {
    width: 90px;
    right: 13px;
    font-size: 18px;
    text-align: center;
}


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


.clearfix:after { clear: both; }


.clearfix { *zoom: 1; }
header.global-header .top-nav-contain .drawer ul.top-nav li.leaf:hover a div{width:100%;opacity:1;}
header.global-header .top-nav-contain .drawer ul.top-nav li.leaf div{-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-ms-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;height:1px;opacity:0;width:0px;background-color:white;margin:0 auto;}
#featured-rates-ads #featured-rates #rates .rate-heading span.featured-opening{color:#006335}
#legal{text-align:center;margin-top:45px}
#legal a{text-decoration:underline}
#social,#legal{text-align:left}
.llamanos{padding:0}
.menu_mobile.derecha .llamanos{font-family:'Roboto Condensed';font-weight:600;font-size:1.6em;margin-top:40px}
.llamanos span{display:block}
.llamanos .tlf{font-size:25px;margin-top:10px}

.title_second {font-size:44px; color:#3c779c; letter-spacing:-3px; font-weight:400; line-height:40px;}

.bnrimg{
	background: #8a1e02;
	text-align: center;
	
	padding: 0px;
	margin: 0;
}

.entry-header .entry-title {
	font-size: 20px;
	font-size: 1.428571429rem;
	line-height: 1.2;
	font-weight: normal;
}

.entry-header .entry-title a {
	text-decoration: none;
}


	.entry-header .entry-title,
	.entry-title {
		font-size: 21pt;
	}
.covers .article__parallax .article__parallax__img{opacity:1;max-width:none;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.no-scroll-effect .article__parallax,.no-scroll-effect .article__parallax .gmap,.no-scroll-effect .article__parallax .gmap--multiple-pins,.no-scroll-effect .article__parallax__img,.no-scroll-effect .article__parallax__slider{-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;-webkit-transform:none!important;transform:none!important;top:0!important;}
html#scoped-css body.style-159 #usersite-container .zoogle-columns,html#scoped-css body.style-159 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}

 
 #wp-calendar #next a {
    padding-right: 10px;
    text-align: right;
 }
#page .rsBullet:after,#phantom .ph-wrap .ph-wrap-content,.content,.dt-mega-menu .sub-nav .dt-mega-parent,.footer .widget,.instagram-photos a,.no-touch .rollover-content-container,.rsHomePorthole .progress-wrapper,.rsHomePorthole .progress-wrapper *,.rsHomePorthole .rsCapt,.shortcode-action-box.box-style-table,.shortcode-banner-bg,.shortcode-single-caption,.sidebar,.tp-bullets.custom .bullet:after,.tp-bullets.custom .bullet:before,.wf-cell,.wf-usr-cell,.wf-wrap,.wpb_tabs_nav a,input[type=password],input[type=text],input[type=tel],input[type=url],input[type=email],input[type=number],input[type=date],input[type=range],select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box}
.shortcode-banner-link:hover .shortcode-banner-bg{opacity:.9;filter:alpha(opacity=90);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";cursor:pointer}
.shortcode-banner-bg{height:100%;background-clip:padding-box}
#drupal_breadcrumb span.last{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;color:#b2becc;max-width:20em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}


  .menu-item-depth-2 {
    min-width: 251px; }

.navbar-default li.menu-item-depth-0.current_page_item {
  background-color: transparent;
  padding-bottom: 0px; }
.rotator_container{overflow:hidden;width:490px;margin:0 auto;}
.desktop .news-slider .carousel .carousel-inner .entry-header-inner a{opacity:.7;filter:alpha(opacity=70);-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}
.desktop .news-slider .carousel .carousel-inner .entry-header-inner a:hover{opacity:1;filter:alpha(opacity=100)}

.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}


#righttext { 
	font-size: 12px;  }
.gh-w a.thrd,.gh-w a.thrd:visited{color:#767676!important}
.gh-w a.thrd:hover{color:#767676!important;text-decoration:underline}
#gh-eb-Alerts-o .thrd{color:#333!important}
#ghn-f a.gh-eb-oa.thrd{color:#0654ba!important;text-decoration:none;font-size:14px;line-height:14px;padding:16px 0!important}
#ghn-f a.gh-eb-oa.thrd:hover{color:#0654ba!important}

				.w-portfolio-item-image img {
					display: block;
					margin: 0 auto;
					width: 100%;
					}

			.w-portfolio-item-image {
				background-color: inherit;
				}

	
	.no-touch .type_1 .w-portfolio-item-image:after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		opacity: 0;
		border-radius: 50%;
		padding-bottom: 100%;
		background-color: inherit;
		-webkit-transform: scale(0);
				transform: scale(0);
		-webkit-transition: -webkit-transform 0.4s cubic-bezier(.4,0,.2,1), opacity 0.4s;
				transition: transform 0.4s cubic-bezier(.4,0,.2,1), opacity 0.4s;
		}

	.no-touch .type_1.ratio_3-2 .w-portfolio-item-image:after {
		top: -25%;
		}

	.no-touch .type_1.ratio_4-3 .w-portfolio-item-image:after {
		top: -16.6666%;
		}

	.no-touch .type_1.ratio_2-3 .w-portfolio-item-image:after {
		top: 16.6666%;
		}

	.no-touch .type_1.ratio_3-4 .w-portfolio-item-image:after {
		top: 12.5%;
		}

		.no-touch .type_1 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
			opacity: 0.85;
			-webkit-transform: scale(1.42);
					transform: scale(1.42);
			}

		.no-touch .type_1.ratio_3-2 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
			-webkit-transform: scale(1.2);
					transform: scale(1.2);
			}

		.no-touch .type_1.ratio_4-3 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
			-webkit-transform: scale(1.25);
					transform: scale(1.25);
			}

		.no-touch .type_1.ratio_3-4 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
			-webkit-transform: scale(1.67);
					transform: scale(1.67);
			}

		.no-touch .type_1.ratio_2-3 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
			-webkit-transform: scale(1.82);
					transform: scale(1.82);
			}

	
	.no-touch .type_2 .w-portfolio-item-image:after {
		display: block;
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		opacity: 0;
		-webkit-transition: opacity 0.4s;
				transition: opacity 0.4s;
		background-color: inherit;
		}

		.no-touch .type_2 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
			opacity: 0.85;
			}

	
	.type_3 .w-portfolio-item-image:after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		opacity: 0.66;
		background-color: inherit;
		-webkit-transition: opacity 0.4s cubic-bezier(.78,.13,.15,.86);
				transition: opacity 0.4s cubic-bezier(.78,.13,.15,.86);
		}

		.no-touch .type_3 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
			opacity: 0;
			}

	
	.no-touch .type_5 .w-portfolio-item-image {
		position: relative;
		top: 0;
		-webkit-transition: top 0.3s cubic-bezier(.78,.13,.15,.86);
				transition: top 0.3s cubic-bezier(.78,.13,.15,.86);
		}

		.no-touch .type_5 .w-portfolio-item-anchor:hover .w-portfolio-item-image {
			top: -30px;
			}

.home_left_top{margin:125px 20px 0 0;*margin-right:-405px;*margin-top:-30px;width:762px;padding-right:100px;float:right;}


#slider .make,
#slider .happen {
  font-weight: bold;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-4 {
    width: 33.33333333%;
  }

.threeBox_slider .col-md-4{ min-height:275px;}


.alignleft {
	float: left;
	margin: 6px 12px 6px 0;
}

.we_help ul li span.image{
	float:left;
	width:130px;
	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-left:15px;padding-right:15px}
.col-md-8{width:66.66666667%}

 
 	.site-header .col-md-4,
 	.site-header .col-md-8 {



 		min-height: 0;
 	}

 		.header-wrap .col-md-8 {
 			padding: 0;
 		}
.region-selector_item{font-family:robotocondensedregular,"Arial Narrow",Arial,sans-serif;text-transform:uppercase;margin-bottom:5px}
.reg-CN1 .region-selector_item,.reg-CN2 .region-selector_item{text-align:left;padding-left:12px}


.news-title {
    text-transform: none;
    margin-top: 10px;
    font-size: 18px;
}


.news-title a {
    color: #418981;
}

	.scroll-box .cat-box-content{position:relative;}

	.recent-box .cat-box-content{position:relative;}



.cats-review-box .cat-box-content{ padding-top:35px; overflow:hidden;}

td.number{
	padding: 0 15px 0 10px !important;
}




	

	#portfolio-wrap {
		position: relative;
		padding: 0;
		width: 100%;
		margin: 0 auto;
		display: block;
	}

	
	#portfolio-wrap .one-four {
		margin: 0!important;
		line-height:0;
		width: 25%;
		padding: 0;
		position:relative;
	}





@import url("../jxnTower/style.css");
#tabbar {
    z-index: 1;
}

#tabbar div {
    padding: 0 20px;
}


#tabbar #reserve {
    background: #0E2C58;
}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.navbar-nav .caret{display:none}
.footer .caret{display:none}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}
.b-imgblock_text{margin:0 0 10px}


.ls-layer .ls-bg {
	left: 50%;
	top: 50%;
}


.menu-item:hover .sub-menu {
	display: block;
}


.menu-item a {
	font: 11px museoslab, sans-serif;
}


.sidebar-nav li,
.sidebar-nav .menu-item a {
  margin: 10px 0;
	padding: 10px 0 0 0;
	font: 13px museoslab, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #e1e1e1;
}


.sidebar-nav li:first-child,
.sidebar-nav .menu-item:first-child a {
	border: none;
	background: none;
}





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


.sidebar-nav .menu-item a {
  color: #900;
}



.current_page_item ul a:hover,
.sidebar-nav .menu-item a:hover {
  color: #fc0;
}



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none}

.more-link {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 7px 0 0;
	border-top: 1px solid #E8E8E8;
}

#home-feature .more-link {
	width: 170px;
	float: right;
	position: relative;
	bottom: 15px;
	border: 0 none;
}


#panel .title {
	font-size: 1.6em;
	padding: 5px 0 10px;
	margin: 0;
}

.first .title {
    margin:15px 0 10px 10px;
    display: block;
    clear:both;
}
 

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

.aom_item_category img {border:0;}

	.nav-container li.main-menu-item {
		padding-bottom: 0;
	}

.bigcontainer {width:auto;max-width:1520px;margin:auto;position:relative;}

.ie .bigcontainer {margin:0;}

.ie8 .bigcontainer {max-width:1220px;}

.ie7 .bigcontainer {max-width:1220px;}
.rocket-section h2{margin-top:0;}
.rocket-section.rocket-section-collapse-top{padding-top:0;}
.rocket-section.rocket-section-collapse-bottom{padding-bottom:0;}
.rocket-section.transparrent-section + .transparrent-section{padding-top:0;}
.rocket-section-collapsed{padding:0px;}
.header-search-area .rocket-section{background-color:#0099a8;}
.header-search-area .rocket-section .responsive_font_big,.header-search-area .rocket-section .node-type-homepage .jumbotron h2,.node-type-homepage .jumbotron .header-search-area .rocket-section h2{color:white;}
.page-solutions-learn .read-the-details.rocket-section,.node-type-brand-landing .read-the-details.rocket-section,.node-type-product .read-the-details.rocket-section,.node-type-learn-landing .read-the-details.rocket-section{padding-top:0;}

.red {color:#ff0000;font-weight:bold;}

#dmg-nav-bar ul#dmg-topnav li .sub.vid .subMenuItem.column-right .dmg-vid-descr {
  float: left;
  width: 230px;
}


.moduletable_menu .moduletable_content ul.menu li { border-top: 1px dotted #ccc; }

.moduletable_menu .moduletable_content ul.menu li:hover { background: #f9f9f9; }

.moduletable_menu .moduletable_content ul.menu li:first-child { border-top:none; }

.moduletable_menu .moduletable_content ul.menu li a { color: #222; }

.moduletable_menu .moduletable_content ul.menu li a:hover { color: #3078ab; }


.moduletable_content li { color:#ccc; }


div#bottom2 .moduletable_content ul { list-style-type:none; }


.moduletable_clear .moduletable_content { margin:0!important; padding:0!important; }


.moduletable_nohead .moduletable_content { margin-top:40px; }


#left .moduletable_content, #right .moduletable_content { padding: 6px 16px 6px 16px; }


.moduletable_menu .moduletable_content ul.menu { list-style-type: none; }


.moduletable_content ul { list-style-type:; list-style-position:inside; }

  .footer_blocks .block_image_holder {
    width: 300px;
    height: 205px;
    overflow: hidden; }

    .footer_blocks .block_image_holder img {
      max-height: 205px;
      min-width: 300px; }
 
.content { width:900px; margin:auto;  border-radius:5px; overflow:visible; }
 #inner-header{background-color:#222222;position:fixed;z-index:900;opacity:.95;border-bottom: 0px double rgb(119, 119, 119); box-shadow: 0px 0px 45px 0px rgb(51, 51, 51);height:142px;}
.wrap{width:100%;margin:0 auto}




#navmenu {
clear: both;
height: 40px;
float: left;
margin: 46px 0 0 70px;
width: 960px;
position: relative;
z-index: 99;
}
.socket_color .av-masonry-entry:hover .av-icon-display{background-color: #ffffff;color:#006d8e;border-color:#dddddd;}
#top .socket_color .av-masonry-entry.format-quote:hover .av-icon-display{color:#ffffff;}
.socket_color .container .av-inner-masonry-content, #top .socket_color .container .av-masonry-load-more, #top .socket_color .container .av-masonry-sort, .socket_color .container .av-masonry-entry .avia-arrow{background-color: #555555;}
.footer_color .av-masonry-entry:hover .av-icon-display{background-color: #ffffff;color:#363636;border-color:#dddddd;}
#top .footer_color .av-masonry-entry.format-quote:hover .av-icon-display{color:#ffffff;}
.footer_color .container .av-inner-masonry-content, #top .footer_color .container .av-masonry-load-more, #top .footer_color .container .av-masonry-sort, .footer_color .container .av-masonry-entry .avia-arrow{background-color: #363636;}
.alternate_color .av-masonry-entry:hover .av-icon-display{background-color: #943265;color:#ffffff;border-color:#721043;}
#top .alternate_color .av-masonry-entry.format-quote:hover .av-icon-display{color:#943265;}
.alternate_color .container .av-inner-masonry-content, #top .alternate_color .container .av-masonry-load-more, #top .alternate_color .container .av-masonry-sort, .alternate_color .container .av-masonry-entry .avia-arrow{background-color: #f8f8f8f8;}
.main_color .av-masonry-entry:hover .av-icon-display{background-color: #006d8e;color:#ffffff;border-color:#004b6c;}
#top .main_color .av-masonry-entry.format-quote:hover .av-icon-display{color:#006d8e;}
.main_color .container .av-inner-masonry-content, #top .main_color .container .av-masonry-load-more, #top .main_color .container .av-masonry-sort, .main_color .container .av-masonry-entry .avia-arrow{background-color: #fcfcfc;}
.header_color .av-masonry-entry:hover .av-icon-display{background-color: #e1e1e1;color:#ffffff;border-color:#c0c0c0;}
#top .header_color .av-masonry-entry.format-quote:hover .av-icon-display{color:#e1e1e1;}
.header_color .container .av-inner-masonry-content, #top .header_color .container .av-masonry-load-more, #top .header_color .container .av-masonry-sort, .header_color .container .av-masonry-entry .avia-arrow{background-color: #f2f2f2;}


.av-masonry-entry{
position: relative;
display: block;
width:24.90%;
float:left;
clear: none;
text-decoration: none;
visibility: hidden;
opacity: 0;
}



.av-masonry-entry.av-landscape-img{
width:49.80%;
}



.av-masonry-col-2 .av-masonry-entry{width:49.80%;}

.av-masonry-col-2 .av-masonry-entry.av-landscape-img{width:99.50%;}


.av-masonry-col-3 .av-masonry-entry{width:33.3%}

.av-masonry-col-3 .av-masonry-entry.av-landscape-img{width:66.6%}


.av-masonry-col-5 .av-masonry-entry{width:19.90%;}

.av-masonry-col-5 .av-masonry-entry.av-landscape-img{width:39.80%;}


.av-masonry-col-6 .av-masonry-entry{width:16.6%;}

.av-masonry-col-6 .av-masonry-entry.av-landscape-img{width:33.2%;}


.av-masonry-entry .av-inner-masonry-content{
padding:20px;
z-index: 2;
position: relative;
width:100%;
}


.av-masonry-entry .avia-arrow{border:none; top: -5px;}


.av-masonry-entry .av-masonry-entry-title{
line-height: 1.3em;
margin:0;
font-size: 15px;
}


.av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content{
padding-top:4px;
}




.av-masonry-entry.av-masonry-item-loaded{
opacity: 1;
visibility: visible;
}


.avia_desktop.avia_transform3d .av-masonry-entry{
-webkit-perspective: 600px;
-moz-perspective: 600px;
perspective: 600px;
}


.avia_desktop.avia_transform3d .av-masonry-entry.av-masonry-item-loaded .av-inner-masonry{
-webkit-animation: avia_msonry_show 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.075); 
-moz-animation:    avia_msonry_show 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.075); 
animation:         avia_msonry_show 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.075); 
}


.av-no-gap.av-fixed-size  .av-masonry-entry .av-inner-masonry{  position: absolute; top:0px; left:-1px; right: 0px; bottom:-2px; }

.av-1px-gap.av-fixed-size .av-masonry-entry .av-inner-masonry{  position: absolute; top:0px; left:0px; right: 1px; bottom:1px; }

.av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry{position: absolute; top:0px; left:0px; right: 15px; bottom:15px; }


.av-no-gap.av-flex-size .av-masonry-entry .av-inner-masonry{  position: relative; }

.av-1px-gap.av-flex-size .av-masonry-entry .av-inner-masonry{ position: relative; margin-right:1px; margin-bottom:1px; }

.av-large-gap.av-flex-size .av-masonry-entry .av-inner-masonry{ position: relative; margin-right:15px; margin-bottom:15px; }



.avia-mozilla .av-1px-gap.av-flex-size .av-masonry-entry .av-inner-masonry{ margin-bottom:2px; }

.av-fixed-size .av-masonry-entry .av-inner-masonry-sizer{ width:100%; padding-bottom:80%; z-index: 1; }

.av-fixed-size .av-masonry-entry.av-landscape-img .av-inner-masonry-sizer{ padding-bottom:40%;}

.av-fixed-size .av-masonry-entry.av-portrait-img .av-inner-masonry-sizer{ padding-bottom:160%;}

.av-fixed-size .av-masonry-entry.av-portrait-img.av-landscape-img  .av-inner-masonry-sizer{ padding-bottom:80%;}


#top .av-fixed-size .av-masonry-entry.av-masonry-item-no-image .av-inner-masonry-content{ display: table; position: relative; height: 100%;width:100%;}

#top .av-fixed-size .av-masonry-entry.av-masonry-item-no-image .av-inner-masonry-content-pos{display:table-cell;  vertical-align: middle; text-align: center;}





.av-fixed-size .av-masonry-entry .av-inner-masonry-content, .av-caption-on-hover .av-masonry-item-with-image.av-masonry-entry .av-inner-masonry-content{
position: absolute;
bottom: 0;
}





#top .av-masonry-entry:hover{text-decoration: none; }

.avia_desktop .av-hover-overlay-active .av-masonry-entry:hover .av-masonry-image-container{ opacity: 1;}

.avia_desktop .av-masonry-entry:hover .av-masonry-image-container{
-webkit-transform: 	scale(1.05,1.05);
-moz-transform: 	scale(1.05,1.05);
transform: 			scale(1.05,1.05);
}

.avia_desktop .av-caption-on-hover .av-masonry-item-with-image.av-masonry-entry:hover .av-inner-masonry-content{opacity: 1; filter:alpha(opacity=100);}


.avia_desktop.avia_transform3d .av-caption-on-hover .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content{
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-origin: center bottom;
-moz-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-transform: rotateX(120deg);
-moz-transform: rotateX(120deg);
transform: rotateX(120deg);
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}


.avia_desktop.avia_transform3d .av-caption-on-hover .av-masonry-entry.av-masonry-item-with-image:hover .av-inner-masonry-content{
-webkit-transform: 	rotateX(0deg);
-moz-transform: 	rotateX(0deg);
transform: 			rotateX(0deg);
}



.avia_desktop.avia_transform3d .av-masonry-entry:hover .av-icon-display{
-webkit-transform: 	rotateY(180deg);
-moz-transform: 	rotateY(180deg);
transform: 			rotateY(180deg);
border-color: transparent;
}





.av-masonry-entry.sale .av-masonry-entry-title{ padding-right:48px;}

#top .av-masonry-entry.type-product .av-masonry-image-container{opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1);transform:scale(1); }

#top .av-masonry-entry .price, #top .av-masonry-entry .price span, #top .av-masonry-entry del, #top .av-masonry-entry ins {font-size: 14px;}

#top .av-masonry-entry .onsale{ top:20px; right:20px;}


#top .av-masonry-entry .av-inner-masonry .av-masonry-overlay{opacity: 0; filter:alpha(opacity=0); width:100%; z-index: 10; position: absolute; top:0; left:0; right:0; bottom:0;}

#top .av-masonry-entry:hover .av-inner-masonry .av-masonry-overlay{  opacity: 1; filter:alpha(opacity=100);  }


#top .av-masonry-entry:hover .av-icon-display.av-masonry-media{
opacity: 1; filter:alpha(opacity=100);
-webkit-transform: 	rotateY(0deg);
-moz-transform: 	rotateY(0deg);
transform: 			rotateY(0deg);
}



#top .av-masonry-entry.format-quote .av-icon-display{
position: absolute;
z-index: -1;
border: none;
background: rgba(0, 0, 0, 0);
opacity: 0.1;
filter:alpha(opacity=10);
bottom: -20px;
left: 0;
font-size: 50px;
line-height: 100px;
width: 100px;
}


#top div .av-masonry-entry.format-quote:hover .av-icon-display{
-webkit-transform: 	rotateY(0deg);
-moz-transform: 	rotateY(0deg);
transform: 			rotateY(0deg);
opacity: 0.3; filter:alpha(opacity=30);
}


#top .container .av-masonry-col-flexible .av-masonry-entry{
width: 49.80%;
}


#top .container .av-masonry-col-flexible .av-masonry-entry.av-landscape-img{
width: 100%;
}

 .responsive.html_stretched .av-masonry-col-flexible .av-masonry-entry.av-landscape-img{width:33.2%;}

.responsive .av-masonry-col-flexible .av-masonry-entry.av-landscape-img{width:66.6%;}

	.responsive #top .av-masonry-entry.av-landscape-img{width:100%;}

	.responsive .av-masonry-col-flexible.av-masonry-gallery .av-masonry-entry.av-landscape-img{width:66.6%;}


#resident-share{
	position: relative;
	float: left;
	margin: -3px 9px 0 0;
	cursor: pointer;
}

.space15 { display:block; height:15px; }

		
	.blog-posts .goto-post .comments {
		display: none;
	}

	
		
	
	.author-position,
	a,
	span.tooltip,
	.widget .ico-link.comments,
	.blog-posts .ico-link.comments,
	.mid-gray,
	.panel-wrapper .blue-date,
	p.autor,
	p.autor a,
	.goto-post span,
	.entry-meta .ico-link,
	.ico-link a,
	.entry-meta .ico-link.comments,
	.autor-head,
	.comment-meta span,
	#comments .comment-meta a,
	#form-holder .do-clear,
	.c-clear,
	.price,
	.full-left a,
	.ico-link.tags,
	.full-left .ico-link.categories,
	.ico-twit,
	.folio-category a
	{
		color: #c4c4c4	}

	#aside .goto-post span .dot,
	.folio-category .dot,
	.comment-meta .dot
	{
		background-color: #c4c4c4 !important;
	}



	#footer .author-position,
	#footer .mid-gray,
	#footer .panel-wrapper .blue-date,
	#footer p.autor,
	#footer p.autor a,
	#footer .goto-post span,
	#footer a,
	#footer .goto-post span,
	.foot-cont p.autor,
	.foot-cont p.autor a,
	 #footer #wp-calendar tfoot td a
	{
		color: #c4c4c4 !important;	}

	#footer .goto-post span .dot {
		background-color: #c4c4c4 !important;	}

.goto-post span .dot {
	background-color: #c4c4c4;
}

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

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.aligncenter,
.wp-caption.aligncenter {
	clear: both;
	margin-top: 24px;
	margin-top: 1.714285714rem;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}



.grid-slider {
  position: relative;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #333333;
  background-color: white;
  overflow: hidden;
  zoom: 1;
}

.grid-slider img {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  max-width: none !important;
  max-height: none !important;
}
 #distance-range,#elevation-change-range{width:233px;float:left;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.orlop .copyright,.orlop .social{font-size:0.875em;line-height:1.25em}
.orlop .copyright{margin:16px 0;text-align:center}
.orlop .copyright span{display:block;margin:0 0 4px}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a{color: #ffffff;text-transform: uppercase;font-size: 16px;letter-spacing: 0;font-weight: 800;padding: 25px 0;color: #ffffff;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a:hover{background-color: #ffffff;color: #444444;}
#mk-main-navigation ul.sub-menu a.menu-item-link,#mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color: #ffffff;}
#mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color: #444444;}
#mk-main-navigation ul.sub-menu a.menu-item-link:hover{color: #ffffff !important;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size: 14px;font-weight: 600;text-transform:uppercase;letter-spacing: 0px;}

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


#megaMenu ul.megaMenu li.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item{
	min-width:0;
	white-space:normal;
}
.product-submenu li.selected a,.product-submenu li.selected span{cursor:pointer;color:#000}
.about-menu-item:hover,.contact-menu-item:hover,.menu-item.selected,.menu-item:hover,.selected.about-menu-item,.selected.contact-menu-item{color:#000}
.language-menu-item a.selected,.language-menu-item a:hover,.language-menu-item span.selected,.language-menu-item span:hover{color:#000}
.menu-item-configurator.selected{border-top-color:#000;border-bottom-color:#000}
.selected .fazan_dropdown_status_panel_text_box{color:#000}
.either-or-saved-item.selected{border-top:1px solid #000;margin-top:-1px}
.selected .i-model-m3{background-position:-2px -107px}

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

	.row { width: auto; min-width: 0; margin-left: 0; margin-right: 0; }

	
	.row .mobile-one { width: 25% !important; float: left; padding: 0 15px; }

	.row .mobile-one:last-child { float: right; }

	.row .mobile-one.end { float: left; }

	.row.collapse .mobile-one { padding: 0; }

  	.row .mobile-two { width: 50% !important; float: left; padding: 0 15px; }

  	.row .mobile-two:last-child { float: right; }

	.row .mobile-two.end { float: left; }

	.row.collapse .mobile-two { padding: 0; }

	.row .mobile-three { width: 75% !important; float: left; padding: 0 15px; }

	.row .mobile-three:last-child { float: right; }

	.row .mobile-three.end { float: left; }

  	.row.collapse .mobile-three { padding: 0; }

	.row .mobile-four { width: 100% !important; float: left; padding: 0 15px; }

	.row .mobile-four:last-child { float: right; }

	.row .mobile-four.end { float: left; }

	.row.collapse .mobile-four { padding: 0; }

	.row.full-row-height {width:100%;margin:0;}
	
		
		.row.custom-row.parallax,
		.wide-row-inner.parallax {background-position:50% 50% !important;background-size:cover;background-attachment:local;}
.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-6{width:50%}


.table {
	display: table;
	border: 0px;
	padding: 0;
	margin: 0px;
}
