﻿


.bx-wrapper ul.kiwi-logo-carousel.align-top li div.helper { width:100%; height:100%; display:table-cell; vertical-align:top; text-align:center; }

.bx-wrapper ul.kiwi-logo-carousel.align-top li img { max-height:100%; max-width:100%; display:inline-block; }

.bx-wrapper ul.kiwi-logo-carousel.align-center li div.helper { width:100%; height:100%; display:table-cell; vertical-align:middle; text-align:center; }

.bx-wrapper ul.kiwi-logo-carousel.align-center li img { max-height:100%; max-width:100%; display:inline-block; }

.bx-wrapper ul.kiwi-logo-carousel.align-bottom li div.helper { height:100%; display:table-cell; vertical-align:bottom; text-align:center; }

.bx-wrapper ul.kiwi-logo-carousel.align-bottom li img { max-height:100%; max-width:100%; display:inline-block; }
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}

.header-clear {
    clear: both;
}
.et_pb_blurb_11 .et-pb-icon{font-size:18px;color:#a8353a}
.et_pb_blurb_12 .et-pb-icon{font-size:18px;color:#b72e33}
.et_pb_blurb_13 .et-pb-icon{font-size:20px;color:#b72e33}
.et_pb_blurb_14 .et-pb-icon{font-size:20px;color:#b72e33}
.et_pb_blurb_0 .et-pb-icon{font-size:34px;color:#B72E33}
.et_pb_blurb_2 .et-pb-icon{font-size:34px;color:#B72E33}
.et_pb_blurb_6 .et-pb-icon{font-size:34px;color:#B72E33}
.et_pb_blurb_4 .et-pb-icon{font-size:34px;color:#B72E33}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stack-exchange:before{content:"\f18d"}

.footer-widgets .widget-title {
  color: #ffffff;
}

.error-404 .widgettitle, .error-404 .widget-title {
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 13px;
  font-weight: 700;
}

.sidebar .widget .widget-title {
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 13px;
  font-weight: 700;
}


	
	
	#main {padding:20px 0}
.text-uppercase{text-transform:uppercase}
#footer .badges{padding:30px 0px;border-top:1px solid #444;text-align:center}
#footer .badges a{margin:0px 25px;display:inline-block}



.wpp-list {	
}


	
	.wpp-list li {
		overflow:hidden;
		float:none;
		clear:both;
	}

	
	
	.wpp-list li.current {
	}
.menu-item{position:relative}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #ffffff !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #606060 !important;
				}

#left-bar{
	width:320px; 
	float:left;
}

body.boxed .section {
	margin-left: -15px;
	margin-right: -15px;
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.color-box.default .section-bgwrap {
	display: none;
}



#page-content .section {
	position: relative;
}

#page-content .section .section-bgwrap {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 0;
}

#page-content .section .container {
	z-index: 1;
	position: relative;
}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.feed a{float:right;}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out;-webkit-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.show .modal-dialog{-webkit-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}
.canvas{position:relative;overflow:hidden}


p.pullquote {
	margin: 15px 0;
}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.row.no-gap{margin-left:0;margin-right:0}
.row.gap-1{margin-left:-4px;margin-right:-4px}
.row.gap-2{margin-left:-8px;margin-right:-8px}
.row.gap-3{margin-left:-15px;margin-right:-15px}
.row.gap-4{margin-left:-15px;margin-right:-15px}
.row.gap-5{margin-left:-15px;margin-right:-15px}
.row.gap-y{margin-top:-15px;margin-bottom:-15px}
.row.gap-y.gap-1{margin-top:-4px;margin-bottom:-4px}
.row.gap-y.gap-2{margin-top:-8px;margin-bottom:-8px}
.row.gap-y.gap-3{margin-top:-15px;margin-bottom:-15px}
.row.gap-y.gap-4{margin-top:-15px;margin-bottom:-15px}
.row.gap-y.gap-5{margin-top:-15px;margin-bottom:-15px}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}

  .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
    -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
            animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }


.pswp--css_animation .pswp__preloader__donut {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0; }


.text-grey-light {
  color: #dae1e7;
}

.navbar-default .nav .menu-item-has-children:hover .dropdown-menu {
  display:block;
  visibility:visible;
  border-radius:4px;
  padding:10px 0;
  margin-bottom:10px;
  font-size:13px;
  background-color: #ffffff;
}

.navbar-default .nav .menu-item-has-children .dropdown-menu a {color:#203669;font-weight:400;padding-bottom:8px;border-bottom:1px solid #eee;padding-top:8px;text-transform: none;}

.navbar-default .nav .menu-item-has-children .dropdown-menu li:last-child a {border:none;}
.hero__border{position:absolute;z-index:1}
.hero__border--block{top:0;height:100%;background-color:rgba(78,4,35,.85)}
.hero__border--block--left{left:0;width:10%}
.hero__border--block--right{right:0;width:10%}
.hero__border--frame{top:160px;z-index:2;width:97%;height:calc(97% - 160px);margin:0 1.5%;border:2px solid #fff}
.hero__border--side{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:100%}
.hero__border--side--left{left:15%;width:57px}
.hero__border--side--left div{width:20%;background-color:#790033}
.hero__border--side--left div:first-child{width:40%}
.hero__border--side--right{right:20%;width:65px}
.hero__border--side--right div{width:20%;background-color:#790033}
.hero__border--side--right div:first-child{width:57%}


#sw-mystart-left {
    position: absolute;
    left: 0px;
    top: 0px;
    width: auto;
    height: 30px;
    text-align: left;
}
.pull-left{float:left}
.content img.pull-left{margin-bottom:10px;margin-bottom:.625rem;margin-right:10px;margin-right:.625rem}
.know_more a{color:#e75859;font-weight:700;text-transform:uppercase;text-decoration:none}
.know_more a:hover{color:#ff3838;border:none !important}
.know_more a:focus{border:none !important}

.coupon_wrapper .go_btn .code{ width:100%; height:100%; border:1px dashed #9f9f9f; color:#666; background-color:#dfdfdf; font-size:1.5em; line-height:1.916em; padding:0 6px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
 
  .coupon_wrapper .go_btn .code,.coupon_wrapper .show_code:before,.coupon_wrapper .get_deal:before,.coupon_wrapper .show_code:after,.coupon_wrapper .get_deal:after{ display:none}

	
	.site-title {
		display: block;
		margin: 0 auto;
		font-size: 30px;
		line-height: 36px;
		margin: 0 0 18px 0;
	}

	.site-title a {
		color: #000;
		font-weight: normal;
		text-decoration: none;
		text-transform: uppercase;
		letter-spacing: .1em;
	}
 
			.site-title a,
		.site-description {
			color: #444444 !important;
		}

    #nav-toggle span.bottom {
      top: 37px; }

  #nav-toggle.active span.top, #nav-toggle.active span.bottom {
    opacity: 0; }

.logomobile {left: 0;  margin: 0 auto;  right: 0;  text-align: center;  width:23% !important;   position: absolute; top:0;}

.fixed .logomobile {width:34% !important;}

#hdr-line1{font-size:12px;margin-top:25px;}
.et_pb_image_14.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.cli-tab-content {
background: #ffffff;
}

.cli-nav-pills, .cli-tab-content {
    width: 100%;
    padding: 30px;
}

.cli-tab-content .cli-button-wrapper {
    padding-top: 30px;
    margin-top: 30px;
    border-top: 1px solid #d6d6d6;
}

.cli-tab-content p {
    color: #343438;
    font-size: 14px;
    margin-top: 0;
}

.cli-tab-content h4 {
    font-size: 20px;
    margin-bottom: 1.5rem;
    margin-top: 0;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit;
}

#cookie-law-info-bar .cli-tab-content h4
{
	margin-bottom:0.5rem;
}

.cli-tab-section .cli-tab-content
{
	padding: 10px 20px 5px 20px;
}


.item-tit-pacote-new {
    font-family: 'Raleway-Medium';
    font-size: 17px;
    line-height: 20px;
    max-height: 80px;
    color: #00451d;
    font-weight: 400;
    overflow: hidden;
    margin: 15px 15px 5px 15px;
    text-transform: none;
    display: inline-table
}

.ktz-logo h1.homeblogtit-hide,
.ktz-logo .singleblogtit-hide,
.ktz-logo h1.homeblogtit-hide a, 
.ktz-logo h1.homeblogtit-hide a:visited,
.ktz-logo .singleblogtit-hide a,
.ktz-logo .singleblogtit-hide a:visited,
.ktz-logo .desc-hide  {display:none;}

.ktz-logo h1.homeblogtit,
.ktz-logo .singleblogtit {font-size:24px;line-height:20px;width:320px;}

.ktz-logo h1.homeblogtit a, 
.ktz-logo h1.homeblogtit a:visited,
.ktz-logo .singleblogtit a,
.ktz-logo .singleblogtit a:visited {text-decoration: none;text-transform:uppercase;}

	.ktz-logo h1.homeblogtit,
	.ktz-logo h2.singleblogtit,
	.ktz-logo div.singleblogtit {line-height:1.4;	}
.ktz-logo h1.homeblogtit a,.ktz-logo h1.homeblogtit a:visited,.ktz-logo h1.homeblogtit a:hover,.ktz-logo .singleblogtit a,.ktz-logo .singleblogtit a:hover,.ktz-logo .singleblogtit a:active,.ktz-logo .singleblogtit a:focus,.ktz-logo .singleblogtit a:visited {color:#dd3333}

.slider_title{
	text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
	opacity: 1;
}

#new_sitemap				{	clear:both;			}

#new_sitemap a 					{	color:#434459 !important;	}

#new_sitemap a:visited			{	color:#434459 !important;	}

#new_sitemap a:hover			{	color:#5D6DAC !important;	}

#new_sitemap a:active			{	color:#5D6DAC !important;	}


#wb-bar,#wb-bnr {
    background: #fff
}


#wb-bar {
    border-bottom: 0;
    min-height: 0
}

		.now_page h1.white { padding: 0px 0 0 0; line-height: 30px;}

p.white { color:#fff;}

.white{color:#fff!important;}
.footer-nav{border-bottom:1px solid #444;margin:0 0 20px;padding:10px 0 15px;text-align:center}
.footer-nav span{font-size:12px}
.footer-nav li{display:inline;margin:0 10px}
.footer-nav li:hover{color:#999;cursor:pointer;text-decoration:underline}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}

#dividerline{
	boarder
	text-align: center;
	display: block;
	clear: both;
	float: none;
	height: 20px;
	width: 97%;
	margin-bottom: 20px;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-top-color: #332F2D;
	border-right-color: #332F2D;
	border-bottom-color: #332F2D;
	border-left-color: #332F2D;
}


.article__category {
  font-size: 1em;
  text-transform: uppercase;
  margin-bottom: -0.3125rem;
  font-family: "AkkuratStd-Mono", helvetica, arial, sans-serif; }
