﻿
.home-posts li .blog-posts-card-image{
	max-height:200px;
	overflow:hidden;
}

.section8.blog-posts ul li .blog-posts-card .blog-posts-card-image {
    width: 100%;
    height: 0;
    padding-top: 75%;
    position: relative;
}

.section8.blog-posts ul li .blog-posts-card .blog-posts-card-image img {
    position: absolute;
    margin: 0 auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    height: 100%;
    width: 100%;
}

	.home-posts li .blog-posts-card-image img{
		width:100%;
	}

.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%
}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}

.menu {
	float: right;
	margin-left: 5px;
	cursor: hand;
	cursor: pointer;
}

	.forum_blog_bg2 {
		background-color: white;
	}

	.tmenu{		
		height: 36px;
		border-top: 1px solid #999999;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		padding-left: 5px;
		padding-right: 5px;
		color: #6e6e6e;
		font : bold  10px Verdana;
		cursor: pointer;
text-align: center;
	}

.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;
}
 #pg-4-0 , #pl-4 .so-panel:last-child { margin-bottom:0px }
 #pg-4-1 , #pg-4-2 , #pl-4 .so-panel { margin-bottom:30px }
 #pl-w5c099205e878c .so-panel { margin-bottom:30px }
 #pl-w5c099205e878c .so-panel:last-child { margin-bottom:0px }



.mfp-content .large-12 {
  padding: 0 !important;
  margin-bottom: 0 !important; }


  .large-12 {
    position: relative;
    width: 100%; }
.home .current_news.bottom_news .large-12{padding:0 10px}
.header-wrapper .wide-nav .large-12{padding:0}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}


.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }
.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-12{width:100%}

	#end_page {width: 100%; margin: 0px 0px 20px 0px; padding: 0px; text-align: center; float: left;}


header .menu-item {
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 1rem;
  padding-right: 1rem;
}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}

    li#menu-item-50 {
        border-bottom: none !important;
    }

#sidebar .widget-wrapper li{background:none;}

.widget-error{background:#F8F8F8;border:1px solid #EBEBEB;}

.widget-wrapper{background:#F8F8F8;border:1px solid #EBEBEB;}

.widget-wrapper li{color:#335577;}

.widget-wrapper table{width:100%;table-layout:fixed;}

ul.widget-wrapper,ul#footer{padding:10px 0px 0px 0px;}

.widget-wrapper li,#footer li{padding-left:30px;padding-bottom:5px;}


.widget.Contact_form {
    padding-top: 0;
    padding-bottom: 0;
}
.clear{clear:both}


.page-listing .list-desc,.rss-desc {
    font-size: 15px
}

.logo{
	float:left;
	margin-top:10px;
}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

.cookies2{
background-color: #000000;
color:#FFFFFF;
display:inline;

position:absolute; 
left:1%; 
top:-30px;
font-size:15px;
height:30px;
padding-left:25px;
padding-right:25px;
-webkit-border-top-right-radius: 15px;
-webkit-border-top-left-radius: 15px;
-moz-border-radius-topright: 15px;
-moz-border-radius-topleft: 15px;
border-top-right-radius: 15px;
border-top-left-radius: 15px;
-webkit-box-shadow: 3px -3px 1px rgba(50, 50, 50, 0.56);
-moz-box-shadow:    3px -3px 1px rgba(50, 50, 50, 0.56);
box-shadow:         3px -3px 1px rgba(50, 50, 50, 0.56);
}


.click-area {
  width: 100vw;
  height: 100vh;
  text-align: center;
  align-items: center;
  overflow-y: auto;
}


.expand-video .click-area {
  justify-content: center;
  height: unset;
}
 

.expand-contact-form .click-area {
justify-content: center;
}


	.section_vertical{
		display: block;
		width: auto;
	}


    .section_offset:not([class*="bg_"]) + .section_offset:not([class*="bg_"]):not(.section_border),
    .section_vertical:not([class*="bg_"]) + .section_offset:not([class*="bg_"]):not(.section_border){
      padding-top: 0;
    }


    .section_offset:not([class*="bg_"]) + .section_vertical:not([class*="bg_"]){
      border-top: 1px solid #e1e1e1;
    }
.icn-x-small-grey,.ump-modal-close-button{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAAAeFBMVEXX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19cAAADX19dy0NarAAAAJ3RSTlObadLILTfDjNceKFWWpXh9WiNk4aq0ua8FoL5z9QoPbhlfFPrw6wCZGoz3AAAArElEQVR42lXN6RKDIAwEYHof2lbrAYJQ5Uje/w0blGF0f36T3TChbhY2qVjNpgb5Br8eD0z8PHKTKWBnGQBhm3AOrpuALOLLroREZBFHuly2egvREg6WrvoJslHdn5qVsoHyOHYWdjZ7hxx2VgV3DPgy2SKhPCuHg86WPirnBpGM6FoD5e2w1YsVDUqimM9IdbKCtqiYsTTscUf5XCHVZ2ZKHilHyQsDLWAXDX8Qzi8PQIbLGwAAAABJRU5ErkJggg==') no-repeat 50% 50%}
.ump-modal-close-button{position:absolute;top:5px;right:5px;overflow:hidden;width:19px;height:19px;padding:15px;text-indent:-100px}
.row{margin-right:-15px;margin-left:-15px}
#videogallery .row:first-of-type{color:#fff;padding-top:10px;padding-bottom:20px;padding-left:20px;font-style:italic}
#footer .row{padding-top:10px;padding-bottom:10px}
#footer .row:last-of-type{background-color:#202020;border-top:2px solid #303030}

#footer-area .site-info nav ul li {
    border-bottom: none;
}

.site-info a {
    color: #777;
}

.site-info a:hover {
    color: #999;
}

.site-info {
    color: #999;
    font-size: 12px;
}
.fts-facebook-popup.fts-instagram-styles-popup .fts-insta-date-popup-grab{clear:both;text-align:right;margin:55px 15px -8px!important;color:#999;border-top:1px solid #eee;padding-top:12px;font-size:14px}
aside .entry-summary{border-bottom:1px solid #ccc;padding-bottom:10px;font-size:15px}
.home .main .entry-summary{display:none;font-size:13px}
.home .main .categorias-home article .entry-summary{display:block;margin-bottom:10px;min-height:150px}
.archive .main .categoria-row .articulos article .entry-summary{font-size:12px}
.archive .main .tag-row .articulos article .entry-summary{display:inline-block;margin:0;padding-right:0}
.archive .main .articulos article .entry-summary{font-size:16px}
.tag-row .articulos.featured .entry-summary{border-bottom:1px solid #ccc;padding-bottom:15px;font-size:14px!important}

.post-info {
    display: block;
    font-size: 13px;
    float: left;
    color: #999;
    margin-top: 3px;
    width: 100%;
}

.post-info span { margin-right: 3px }

.post-info span:first-child { margin-left: 0 }

.single_post .post-info a, .post-info a { color: #EE210B }

.footer-main .icon-box-icon, .footer-main .icon-box-content {
  display: table-cell;
  vertical-align: top;
}
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}

.title { font-size: 14px }

.title a { color: #2A2A2A }

.page h1.title {
margin-bottom: 5px;
padding-top: 0;
font-size: 32px;
line-height: 1.2;
padding: 0;
}

.widget .title {
font-weight: bold;
text-transform: uppercase;
color: #545E68;
font-size: 12px;
}
.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-5{width:41.66666667%}

.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}
.fa,.far,.fas{font-family:"Font Awesome 5 Free"}
.fa,.fas{font-weight:900}
.mt-4,.my-4{margin-top:1.5rem!important}
.mb-4,.my-4{margin-bottom:1.5rem!important}


.art-page-footer, 
.art-page-footer a,
.art-page-footer a:link,
.art-page-footer a:visited,
.art-page-footer a:hover
{
   font-family: Arial;
   font-size: 10px;
   letter-spacing: normal;
   word-spacing: normal;
   font-style: normal;
   font-weight: normal;
   text-decoration: underline;
   color: #647587;
}


.art-page-footer
{
   position: relative;
   z-index: auto !important;
   padding: 1em;
   text-align: center !important;
   text-decoration: none;
   color: #1F5F93;
}

.banner-column1 {
  float: left;
  width: 75%;
  padding: 0 8px;
  box-sizing: border-box;
}
.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-7{width:58.33333333%}

.lats .newslist .right_wz .news_title{ color:#cc6600; font-size:12px; font-weight:bold; margin-bottom:5px;}

.lats .newslist .right_wz .news_title a{color:#cc6600; text-transform: capitalize;}
.p--white{color:#fff}
.js .hero__content .h1,.js .hero__content .p{opacity:0}
.js .js .callout__content .h3,.js .js .callout__content .p{opacity:0}
.assumptions__wrapper .p{font-style:italic}
.card-callout__cta .p{margin:48px 0 48px}
.tease__content .p{display:none}
.people-involved__wrapper .h1,.people-involved__wrapper .p{width:100%;max-width:690px;margin:initial auto;text-align:center}
.js .people-involved__wrapper .h1,.js .people-involved__wrapper .p{opacity:0}
.plans-container__header .p{width:auto;margin:1rem 1.5rem}
.not-found .p{text-align:center}

.post h3 {
	color: gray;
	font-size: 150%;
	font-weight: normal;
	margin-bottom: 1.5em;
	}
.fx-md-display-inline{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.page-template-page-topics #topics-list li.cat-item-35[style]{padding-left:0!important}

.mk-nav-responsive-link {
  display: none;
  position: absolute;
  right: 30px;
  top: 50%;
  margin-top: -8px;
  z-index: 12;
  line-height: 8px;
  cursor: pointer;
}

.mk-nav-responsive-link i {
  font-size: 16px;
}
.mk-search-trigger,.shoping-cart-link i,.mk-nav-responsive-link i,.mk-toolbar-resposnive-icon i{color: #444444;}
.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-4{width:33.33333333%}
.et_pb_text_inner{position:relative}

 .ttr_header_logo 
{
background-repeat: no-repeat;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
top: 0px;
bottom:auto;
left:-0.1%;
margin:0;
height:85px;
width:85px;
display:block;
position:absolute;
border:0 none;
}

.fixed-header-box .cart-dropdown:not(:last-child) .cart-dropdown-inner {
  width: 62px;
}

.fixed-header-box .cart-dropdown .cart-dropdown-inner {
  width: 50px;
  height: 50px;
}
.td-block-span4{width:33.33333333%}
.td_block_14 .td-block-span4{padding-left:0;padding-right:3px;width:33.33333333%}
.td-pb-span12 .td_block_14 .td-block-span4:first-child .entry-thumb{width:100%}
.td_block_15 .td-block-span4{width:33.33333333%}
.td_block_15 .td-column-3 .td-block-row .td-block-span4{padding-right:22px;padding-left:0;width:20%}
.td_block_15 .td-column-2 .td-block-row .td-block-span4{padding-right:21px;padding-left:0}
.td_block_16 .td-column-3 .td-block-row .td-block-span4{width:20%;padding-right:22px;padding-left:0}
.td_block_16 .td-column-2 .td-block-row .td-block-span4{width:33.33333333%;padding-right:21px;padding-left:0}
.td_block_19 .td-block-span6,.td_block_19 .td-block-span4{padding-right:15px;padding-left:15px}


.bordercolor
{
	background-color: #ADADAD;
	padding: 0px;
}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}
.master-holder.blog-style-bold .mk-about-author-wrapper .about-author-desc{font-size:16px;line-height:28px;color:#222}
.blog-style-compact .about-author-desc,.blog-style-compact .about-author-name,.blog-style-compact .about-author-social{padding-left:80px}
.mk-about-author-wrapper .about-author-desc{display:block}

.contents {
	margin:15px 0 0;
}

#access .contents {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;		
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;	 
    justify-content:space-between;   
}

#access .contents .accessleft, #access .contents .accessright {
    width:calc(100% / 2 - 15px);   
    font-size:1.3rem;
}

#access .contents a.btn {
    font-size:1.3rem;
}
#nav .navbar-header{margin-top:25px;padding-bottom:20px;border-bottom:1px solid #d3d3d3;}
#nav .navbar-header,#nav .navbar-brand,#nav .navbar-nav,#nav .navbar-right{float:none!important;}
#nav .navbar-header,#nav .nav{text-align:center;}


.fun-facts-section .fun-facts-title-wrap {
	display: block;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}


.tg-fun-facts-widget.tg-fun-facts-layout-2 .fun-facts-title-wrap {
	line-height: 15px;
}


.left-footer{
	background-color:#1551a9;
	width: 40%;
	float:left;
	color:white;
	height: 530px;
	position:relative;
}


.left-footer-bottom{
	padding-left: 7%;
	padding-bottom: 20px;
	padding-top: 20px;
	background-color: #144ca1;
	min-height: 93px;
    max-height: 93px;
	position:relative;
	bottom: 0px;
}

.travel-item-boxed .img-spacer {width:45%;}

	#page6 .fp-tableCell,#page6,#page5 .fp-tableCell,#page5{display: block;height: auto !important;}

	#page5{padding-bottom: 50px;}
.header-layout-2 #logo a,.header-layout-2 #logo img{float:none;letter-spacing:0}
#logo a,#logo img{float:none;letter-spacing:0}
#logo a{text-transform:uppercase;float:left;line-height:1;color:inherit}
#logo img{float:left;max-width:75%}

.title h2 {
font-size: 1.5em;
margin-bottom: 2px;
}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}

.sidebar P {
	PADDING-LEFT: 42px; FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.sidebar P A {
	COLOR: #007fc4; TEXT-DECORATION: none
}

.sidebar P A:hover {
	COLOR: #007fc4; TEXT-DECORATION: underline
}

.sidebar .sidebarHead {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}


.eventscal-module .old,
.eventscal-module .old a,
#eventcal-component .old,
#eventcal-component .old a {
	color: gray;
}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:15px 0}

.choose-icon {
	background: #00adef none repeat scroll 0 0;
    color: #fff;
    height: 60px;
    left: 43%;
    position: absolute;
    top: -10%;
    transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
    width: 60px;
}

.choose-icon i {
	font-size: 30px;
    padding: 15px;
    transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
}

.wpb_column .column-bg-overlay {
    pointer-events: none;
    position: absolute;
    z-index: 0;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    content: ' ';
    display: block;
    opacity: 0;
    transition: background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
    -webkit-transition: background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}
#google_translate_element{margin-left:25px;}
.contact__companies .wrapper-2{position:relative}
.news-homepage__item .wrapper-2{box-shadow:0px 0px 40px 0px rgba(0,0,0,0.1);background-color:#fff;display:block;height:100%;position:relative}
.news-homepage__item--main .wrapper-2{background-color:#783387;display:block;height:100%;padding:50px;position:relative;overflow:hidden}
.news-homepage__item--main .wrapper-2:after{content:"&";position:absolute;left:-50px;top:50%;transform:translateY(-50%);color:#fff;opacity:.1;font-size:400px;line-height:1;font-weight:200;display:block;z-index:2}
.news-homepage__item--main .wrapper-2:before{position:absolute;left:0;right:-80%;bottom:-80%;top:0;display:block;z-index:1;background:radial-gradient(#a732a1, #793089);content:""}
.fl-node-5b46582a5fd16 .fl-rich-text strong {font-weight: bold;}
.fl-node-5b463f84be2e6 .fl-rich-text strong {font-weight: bold;}
.fl-node-5b466b0bc1765 .fl-rich-text strong {font-weight: bold;}
.fl-node-5b4651110af7f .fl-rich-text strong {font-weight: bold;}

#navbar-hamburger {  padding: 9px 11px; }
.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-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{float:left}
.col-xs-12{width:100%}


.sow-icon-fontawesome {
    display: inline-block;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.sow-icon-fontawesome[data-sow-icon]:before {
    content: attr(data-sow-icon);
}

		#access ul li li a:hover,
		#access ul .menu-item-object-custom.current-menu-item a:hover {
			color: #EE2024;
		}


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


    .servise_content{
      padding-top: 60px;
    }
.pagnav-wrapper .nav-info-container{height:90px;width:260px;overflow:hidden}




#head-main-wrap {
	width: 100%;
	}


.left, .alignleft {
	float: left;
	}

.sm-span1, .sm-span1, .sm-span1, .sm-span1, .sm-span2, .sm-span2, .sm-span2, .sm-span2, .sm-span3, .sm-span3, .sm-span3, .sm-span3, .sm-span4, .sm-span4, .sm-span4, .sm-span4, .sm-span5, .sm-span5, .sm-span5, .sm-span5, .sm-span6, .sm-span6, .sm-span6, .sm-span6, .sm-span7, .sm-span7, .sm-span7, .sm-span7, .sm-span8, .sm-span8, .sm-span8, .sm-span8, .sm-span9, .sm-span9, .sm-span9, .sm-span9, .sm-span10, .sm-span10, .sm-span10, .sm-span10, .sm-span11, .sm-span11, .sm-span11, .sm-span11, .sm-span12, .sm-span12, .sm-span12, .sm-span12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}

.sm-span12{width:100%}


	#frontpage .theme-default .nivoSlider .readmore a {
		color: inherit;
		font-weight: 300;
		font-size: 14px;
		padding: .5em 1em;
	}


	#frontpage .theme-default .nivoSlider .readmore {
		min-width: initial;
		border-color: inherit;
		border-width: 1px;
		color: inherit;
	}


	#frontpage blockquote {
		font-size: 1em;
		line-height: 1.6em;
		padding: 10px 0;
	}



#frontpage #slider a#slider-stopper {
    display: none;
}
 #frontpage .theme-inherit .nivoSlider .readmore a { font-size: 12px; }
.blog-post .rf-likes {display: none;}

.text-tab-content { text-align: left; }


.home-left-right-outer .block-h {
  overflow: hidden; }

.footer_wrap .copyright{ width:70%; padding-right:32px; float:left}

.copyright .logo{ display:inline-block; font-size:0.75em; position: inherit}

.block-cta {
    margin: 40px 0 0;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
#zoom_wrapper{position:absolute;top:0;left:0;z-index:100;display:none;padding:20px;width:100%;height:100%;text-align:center;background:#1d1d1d;background-color:rgba(48,48,48,.85)}
#zoom_wrapper img{position:relative;max-width:448px;width:100%;height:auto}

.regist_st{color:#ED634F;}

#wprmenu_bar .menu_title {
	color:#f2f2f2;
	font-weight: 400;
	font-size: 20px;
	line-height: 20px;
}

			#wprmenu_bar .menu_title, #wprmenu_bar .wprmenu_icon_menu {
				color: #F2F2F2;
			}
#header .flogin{display: block;
    float: right;
    margin: 10px 4px;
    text-align: right;
    width: 520px;
    height: 44px;}
.feature-theaters a img,.flogin img{vertical-align:middle}



.footer-container .newsletter .check-label, .newsletter.newsletter-body .check-label {
  display: inline-block;
  font-size: 1.4rem;
  margin-top: 3rem;
  font-weight: 300; }

.siteorigin-panels-stretch .panel-grid-cell {
	max-width:none;
}
.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}
.content-block--banner .container-fluid{margin-left:56px;margin-right:56px;width:100%}
.tagcloud a:hover,.sb-widget .tagcloud a:hover,.footer-widget .tagcloud a:hover{color:#fff}
.wt-layout1 .widget-title,.wt-layout1 .footer-widget-title,.wt-layout3 .footer-widget-title{border-color:#f15e22}
.wt-layout2 .widget-title,.wt-layout2 .footer-widget-title{background:#f15e22}
body #wrapper #navigation #mega-menu-wrap-primary-menu .mega-menu-toggle{display:none!important}
body #wrapper #navigation #mega-menu-wrap-primary-menu #mega-menu-primary-menu{visibility:visible!important;display:block!important}

.have-question-form{
    width: 300px;  
    float: right;
}

.have-question-form p.form-text{
    font-size: 15px;
    color: #79e238;
    line-height: 20px;
    padding-bottom: 13px;
    text-transform: capitalize;
}

.have-question-form p{
    font-size: 14px;
    color: #FFFFFF;
    text-transform: uppercase;
    padding-bottom: 7px;
}
.field-pubdate-value,.field-author-nid,.publish-date{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;font-style:italic}
.featured-hero .field-pubdate-value{font-size:12px}



.icon-blocks{
	list-style: none;
	padding:0;
	margin:0;
	margin-bottom: 15px;
}


.icon-blocks li{
	list-style: none;
	display: inline-block;
	text-align: center;
	font-size: 12px;
	color: #18566d;
	margin-right: 15px;
	text-transform: uppercase;

}


.icon-blocks li .fa{
	display: block;
	opacity: 0.75;
	color: #18566d;
	font-size: 30px;

}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}
.img-fluid{max-width:100%;height:auto}
.fl-page-footer-text{padding-bottom:20px;text-align:center}


.mod_eb_mincalendar_dayname {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    text-align: center;
    text-decoration: none;
}


.bgblue {
	
	background-color: #a6bbc2;
}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay{background-color:rgba(0,0,0,0.2)}


.image_size_portfolio_small .news-excerpt{
overflow: hidden;
font-size: 13px;
line-height: 1.65em;
}


.news-excerpt{

}

.topper .toll_free{
display:inline;
position:relative;
float:right;
width:260px;
text-align:right
}

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

.nav--main a { color: #1a1919; }
.fusion-column-no-min-height .fusion-column-content-centered,.fusion-column-no-min-height .fusion-column-wrapper{min-height:0!important}
.fusion-layout-column .fusion-column-wrapper{min-height:1px}
.fusion-layout-column.fusion-blend-mode .fusion-column-inner-bg-image,.fusion-layout-column.fusion-blend-mode .fusion-column-wrapper{background-blend-mode:overlay}
.fusion-column-inner-bg-wrapper .fusion-column-wrapper{position:relative;z-index:3;pointer-events:none}
.fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper{border:1px solid transparent}
.fusion-events-shortcode .fusion-events-thumbnail,.fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper{border-color:#cccccc;}
.c-weddings .body{color:#222b33}
.cl-weddings .body{color:#222b33;font-size:12px}
.cl-weddings .body h3{margin:0 0 10px!important;padding:0;text-transform:uppercase}
.cl-weddings .body .btn-w-border{border-radius:4px;padding:6px 12px!important}
.feature-box-2 .body{margin-left:62px}
.feature-box-2.right .body{margin-right:62px;margin-left:0;text-align:right}
.image-box .body{padding:15px}
.image-box .body h3{margin-top:0}
.image-box .body p:last-child{margin-bottom:0}
.image-box.style-3-b .body{padding:10px 0}
.listing-item .body{padding:15px}

.listing-item .body h3{font-size:20px;margin:8px 0 20px;line-height:1.4}
.c-hotels .body{color:#000}
.c-hotels .body h3{text-align:center}
.c-hotels .body ul{padding:0 0 0 20px;height:125px}
.c-weddings .body h3{text-align:center}
.c-weddings .body ul{padding:0 0 0 20px;height:125px}
.c-hotels .body ul,.c-weddings .body ul{height:180px}

.bd-layoutcolumn-97 {
  text-align: center;
}

		
	.home-widget,
	#home-mid-wrap .feat-widget-cont .home-title-wrap,
	#home-mid-wrap .gallery-widget-wrap .home-title-wrap,
	#home-mid-wrap .feat-widget-text {
		margin: 0 3.61663652803% 20px;  
		width: 92.7667269439%; 
		}


.home-widget-wrap {
	width: 100%
	}


.home-widget {
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	}


.home-widget,
#home-mid-wrap .feat-widget-cont .home-title-wrap,
#home-mid-wrap .gallery-widget-wrap .home-title-wrap {
	margin: 0 2.65604249668% 20px; 
	width: 94.6879150066%; 
	}

.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-3 {
    width: 25%;
  }
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}

#cssmenu ul li.rssfeed{background: none; padding: 0 0 0 18px; border: none;}


#cssmenu ul li.rssfeed:hover{border:none!important;}

.jobs-iframes{
	margin-bottom: 0 !important;
}


.pzsp-text-content {
  xposition: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
  line-height: 1.3;
  border-bottom-style: solid;
}


.pzsp-text-content p {
  margin-bottom: 10px;
}


.pzsp-text-content h2,
.pzsp-text-content h3,
.pzsp-text-content h4 { }


.pzsp-text-content ul {
  list-style: disc;
  margin: 0 0 1.625em 2.5em
}


.pzsp-text-content li {
}


#main {font-size:12px;}


.lodestar-front-page.lodestar-customizer #primary article.panel-placeholder {
	border: 0;
}


	

	body:not(.lodestar-front-page) #primary {
		margin: auto;
		max-width: 700px;
		width: 64%;
	}


	.has-sidebar #primary {
		float: left;
	}


	.error404 #primary {
		float: none;
	}


	

	body.post-type-archive-jetpack-portfolio #primary,
	body.tax-jetpack-portfolio-type #primary,
	body.tax-jetpack-portfolio-tag #primary,
	body.page-template-portfolio-page:not(.lodestar-front-page) #primary {
		float: none;
		max-width: 1200px;
		width: auto;
	}

#footer .copyright a{ color:#A3C63A; }

#footer .copyright a:hover{ color:#A3C63A; text-decoration:none; }


#footer .copyright{ width:100%; float:left; text-align:center; color:#3e3e3e; font-size:12px; line-height:30px;}
	
	
.pull-down {
	width:100%;
	}

.vsetky    {padding: 10px 0}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group .aom-article-simple{width:48%}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group .aom-article-simple:hover{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.05);box-shadow:0 2px 10px 0 rgba(0,0,0,.05);border-radius:10px}



.idblog-rp-widget div.idblog-rp {padding: 20px;border: 2px solid #ecf0f1;}

.idblog-rp-widget li {margin-bottom: 7px;border-bottom: 2px solid #ecf0f1;}

.idblog-rp-widget li:last-child {margin-bottom: 0;border-bottom: none;}

.idblog-rp-widget li#listpost img {float: left;margin-right: 15px;width: 60px;height: 60px;min-width: 60px;min-height: 60px;max-width: 60px;max-height: 60px;}

.idblog-rp-widget li.banner{padding-bottom: 15px;}

ul.mainmenu {
	min-height: 100px;
	line-height: 100px;
	margin: 0;
	padding:0;
	text-align: center;
}
#secondary_menu .nav-boxed .menu-item a{line-height:30px;padding-top:0;padding-bottom:0}
#secondary_menu ul li.menu-item{display:inline-block;margin:0 8px;zoom:1;*display:inline}

	#menu-header i.fa-globe,#menu-header li.phone a,#menu-header-1 i.fa-globe,#menu-header-1 li.phone a{color:#365496}

#menu-header li.phone a {
    font-size: 18px;
    line-height: 1.4;
}

#wpadminb