﻿@charset "utf-8";

/*wrapper*/
.wrapper {width:100%; float:left; font-size:1.4em;}
	.resize-pnl,.container {width:1200px; margin:0px auto; /*position:relative; overflow:hidden;*/}
	@media screen and (max-width: 1024px) {
		.wrapper {font-size:1.3em;}
		.resize-pnl,.container {width:760px; padding:0px 5px;}
		
	}	
	@media screen and (max-width: 767px) {
		.resize-pnl,.container{width:100%; float:left; padding:0px 10px; margin:0;}
	}

	
/*Header*/
.Header {width:100%; float:left; padding:20px 0; background:#f6f6f6;}
	.Header a#logo {display:inline-block; float:left; margin:7px 0px;}
	.Header span.janoff{ width:450px; position:absolute; top:10px; left:0; right:0; bottom:0; margin:auto; text-align:center; display:none;}
	.Header ul {width:auto; display:inline-block; float:right;}
	.Header ul li {text-align:right; color:#2f4f8e; font-size:1.2em;}
	.Header ul li h1{text-align:right; color:#2f4f8e; font-size:1em;}
	.Header ul li strong{font-size:2.2em; color:#f55313;}
	 .Header ul li strong a{ font-size:1em; color:#f55313;}
	/*MobileHeader*/
	.MobileHeader {width:100%; float:left; display:none;}
	.MobileHeader ul {width:100%; float:left;}
	.MobileHeader ul li {float:left; width:25%; display:table-cell;}
	.MobileHeader ul li a {color:#f55313;}
	.MobileHeader ul li a i {margin:16px 0px; vertical-align:middle;}
	.MobileHeader ul li a img {width:180px; max-width:100%;}
	.MobileHeader ul li:nth-of-type(1) {text-align:left;}
	.MobileHeader ul li:nth-of-type(2) {width:50%; text-align:center;}
	.MobileHeader ul li:nth-of-type(3) {text-align:right;}
	@media screen and (max-width: 767px) {
		.Header a#logo {display:none;}
		.Header .resize-pnl > ul {display:none;}
		.MobileHeader {display:block;}
	}

/*Navigation*/
.Navigation {width:100%; float:left; background:#434244; font-size:1.2em;}
	.Navigation ul {display:inline-block; float:left;}
	.Navigation ul li {float:left;}
		/*bof:navigation hover*/
	.Navigation ul li{ position:relative;}
	.Navigation ul li a.active{background: #f55313;}

	.Navigation ul > li > ul.event-drop-carhire { position:absolute; background-color:#f55312; width:210px; display:none; z-index:9;}
	.Navigation ul > li > ul.event-drop-carhire > li h3{ color:#fff; padding:7px 14px; font-size:15px; font-weight:bold;} 
	.Navigation ul > li > ul.event-drop-carhire > li{ width:100%; border-bottom:1px solid #f6f6f6;}
	.Navigation ul > li > ul.event-drop-carhire > li > a{padding:6px 14px; font-size: 0.9em;}
	.Navigation ul > li > ul.event-drop-carhire > li > a:hover{ background-color:#e04d14;}



	.Navigation ul > li > ul.event-drop { position:absolute; background-color:#f55312; width:210px; display:none; z-index:9;}
	.Navigation ul > li > ul.event-drop > li h3{ color:#fff; padding:7px 14px; font-size:15px; font-weight:bold;} 
	.Navigation ul > li > ul.event-drop > li{ width:100%; border-bottom:1px solid #f6f6f6;}
	.Navigation ul > li > ul.event-drop > li > a{padding:6px 14px; font-size: 0.9em;}
	.Navigation ul > li > ul.event-drop > li > a:hover{ background-color:#e04d14;}
	/*eof:navigation hover*/
		.Navigation ul li a {display:block; padding:14px 15px; color:#FFFFFF; transition:all 0.5s ease;}
		.Navigation ul li a.home {padding:9px 15px 9px;}
		.Navigation ul li a:hover {background:#f55313;}
		.Navigation ul li a.active {background:#f55313;}
		.Navigation ul li.highlight a {background:#f55313;}
		.Navigation ul li.highlight a:hover {background:#fff; color:#f55313;}
	

	
	/*FreeCallBack*/
	.Navigation .FreeCallBack {width:auto; display:inline-block; float:right; position:relative;}
		.Navigation .FreeCallBack a.click {display:block; background:#f55313; padding:14px 20px; color:#FFFFFF; text-transform:uppercase;}
		.Navigation .FreeCallBack a.click i {margin-left:5px; font-size:1.1em;}
		/*CallBackBox*/
		.Navigation .FreeCallBack .CallBackBox {width:250px; background:#f55313; padding:10px; color:#fff; position:absolute; right:0; top:51px; z-index:200; display:none; }
		.Navigation .FreeCallBack .CallBackBox span {width:100%; float:left;  padding:5px 0px; margin-bottom:5px; padding:}
		.Navigation .FreeCallBack .CallBackBox span label {display:inline-block; float:left; padding:3px 0px;}
		.Navigation .FreeCallBack .CallBackBox span input[type=text] {width:185px; float:right; margin-left:10px; padding:5px; border:1px solid #fff;}
		.Navigation .FreeCallBack .CallBackBox input[type=submit] {display:inline-block; float:right; padding:5px; border:1px solid #434244; background:#434244; color:#fff; } 
		.Navigation .FreeCallBack .CallBackBox small {width:100%; float:left; margin:3px 0px; padding:5px; display:none;}
		.Navigation .FreeCallBack .CallBackBox small.success { border:1px solid #d6e9c6; background:#dff0d8; color:#3c763d;}
		.Navigation .FreeCallBack .CallBackBox small.error {border:1px solid #ebccd1; background:#f2dede; color:#a94442;}
		/*MobileNavigation*/
		.MobileNavigation {width:100%; height:100%; position:fixed; left:0; top:0; z-index:10; background:rgba(0,0,0, 0.8); display:none;}
		.MobileNavigation .TblRow {width:100%; display:table-row;}
		.MobileNavigation .TblRow .TblCell {display:table-cell; height:100%; vertical-align:middle; text-align:center; color:#FFFFFF; position:relative;}
		.MobileNavigation .TblRow .TblCell ul {width:auto; display:inline-block; margin:0 auto;}
		.MobileNavigation .TblRow .TblCell ul li a {display:block; padding:6px; color:#f55313; font-weight:600; font-size:1.4em; text-transform:uppercase;}
		.MobileNavigation .TblRow .TblCell a.close {position:absolute; right:25px; top:25px; color:#f55313; font-size:2.6em; }
		/*MobileFreeCallBack*/
		.MobileFreeCallBack {width:100%; position:fixed; left:0; /*bottom:0;*/ top:77px; z-index:11; color:#fff; text-align:center; display:none;}
		.MobileFreeCallBack strong.icon {width:48px; height:48px; background:#fff; border-radius:50%; border:0px solid #f55313; padding:10px 0px; font-weight:bold;
			position:absolute; left:50%; top:-19px; margin-left:-19px; z-index:1;}
		.MobileFreeCallBack strong.icon i {color:#f55313;}
		.MobileFreeCallBack .container {background:#f55313; padding:40px 0px 10px;}
		.MobileFreeCallBack h3 {text-transform:uppercase;}
		.MobileFreeCallBack span.row {width:100%; float:left; padding:10px 0px 0px; text-align:center;}
		.MobileFreeCallBack input[type=text] {width:80%; border:1px solid #f55313;}
		.MobileFreeCallBack input[type=text]:before {content:"+44"; display:inline-block; color:#000;}
		.MobileFreeCallBack input[type=submit] {display:inline-block; padding:8px; border:1px solid #434244; background:#434244; color:#fff;}
		.MobileFreeCallBack small {width:100%; float:left; padding:5px; text-align:center; font-size:1em; display:none;}

	@media screen and (max-width: 1024px) {
		/*Navigation*/
		.Navigation .FreeCallBack {width:40px;}
		.Navigation ul {display:block; float:left;}
		.Navigation ul li a.home {padding:10px 8px;}
		.Navigation ul li a {padding:10px 5px; font-size:0.9em;}
		.Navigation ul li i.fa-2x {font-size:1.4em;}
		.Navigation .FreeCallBack a.click {text-indent:-900000px; padding:10px 20px; background:url(../images/icon-phone.png) no-repeat center 10px #f55313; background-size:24px;}
		/*CallBackBox*/
		.Navigation .FreeCallBack .CallBackBox {top:42px;}
	}
	@media screen and (max-width: 767px) {
		/*Navigation*/
		.Navigation {display:none;}
		/*MobileNavigation*/
		.MobileNavigation {/*display:table;*/}
	}

/*Banner*/
.Banner {width:100%; float:left; text-align:center;}
.bx-wrapper{ margin:auto; }
.Banner ul {width:100%; float:left; list-style-type:none; overflow:hidden;}
.Banner ul li {float:left;}
.bx-window ul li a img{width:100%; max-height:367px; height:100%;}

.Banner .bx-pager {position:absolute; z-index:1; right:25px; bottom:25px;}
.Banner .bx-pager a {width:16px; height:16px; background:#fff; display:inline-block; margin:0px 5px; border-radius:50%; text-indent:-9999px;}
.Banner .bx-pager a.pager-active {background:#f55313;}

/*@media screen and (min-width: 1200px) {
	.Banner ul {height:365px;}
}*/
@media screen and (max-width: 767px) {
	.Banner {display:none;}
}


/*SearchPanel*/
.SearchPanel {width:100%; float:left; margin-top:0px;}
	/*Srch-Tab*/
	.Srch-Tab {width:100%; float:left;}
	.Srch-Tab ul {width:100%; display:inline-block; float:left; background:#434244;}
	.Srch-Tab ul li {float:left;}
	.Srch-Tab ul li.tpright{ float:right;background: #0558a3;}
	.Srch-Tab ul li.tpright a{ color:#ffffff;}
	.Srch-Tab ul li.tpright a span i{display:inline-block;background: #434244;padding: 7px 10px;border-radius: 17px;}
	.Srch-Tab ul li a {display:block; float:left; font-size:1.2em; padding:10px 15px; transition:all 0.5s ease;}
	.Srch-Tab ul li a img {display:inline-block; float:left; margin-top:1px;}
	.Srch-Tab ul li a span {display:inline-block; float:left; padding:12px 15px 12px 5px; color:#fff;}
	.Srch-Tab ul li a span i {display:none;}
	.Srch-Tab ul li a:hover, .Srch-Tab ul li a.active {background:#f55313;}
	/*SearchBox*/
	.SearchBox {width:100%; float:left; background:#434244;}
		/*Srch-LeftBox*/
		.SearchBox .Srch-LeftBox {float:left; margin:0px 20px;}
		/*Srch-RightBox*/
		.SearchBox .Srch-RightBox {width:auto; display:inline-block; float:right; margin:0px 20px;}
		.SearchBox .Srch-RightBox input[type=submit] {background:#f55313; padding:10px 15px; border:none; color:#fff; font-size:1.2em;cursor: pointer;}
		/*Flight,FlightHotel,Tours*/
		.SearchBox #Flight, .SearchBox #FlightHotel, .SearchBox #Tours {width:100%; float:left; padding:20px 0px;}
		/*Fight*/
		.SearchBox #Flight {padding:20px 0px 0px 0px; display:block;}
		#Flight .Srch-LeftBox {width:1036px;}
		#Flight .Srch-LeftBox input[type=text] {width:100%; float:left; padding:3px 5px 4px; border:1px solid #f6f6f6; background:#f6f6f6; transition:all 0.5s ease;}
		#Flight .Srch-LeftBox input[type=text]:focus {background:#d2d2d2;}
		#Flight .Srch-LeftBox select {width:100%; float:left; padding:5px 5px 4px; border:transparent; -webkit-appearance:none; -moz-appearance:none; appearance:none;
			background:url(../images/select-box-arrow.png) no-repeat right top #f6f6f6;}
		#Flight .Srch-LeftBox select:focus {outline: none;}
		#Flight .Srch-LeftBox input[type=checkbox] {width:auto; display:inline-block; float:left; margin:6px 0px;}
		#Flight .Srch-RightBox {margin:170px 20px 0px;}
			/*col-group*/
			#Flight .col-group {width:100%; float:left; padding:10px 0px;}
			#Flight .col-group:nth-of-type(1) {border-bottom:1px solid #6d6e70;}
			#Flight .col-group .col-box {width:25%; float:left; padding:0px 10px; position:relative;}
			#Flight .col-group .col-box:nth-of-type(3) {width:50%;}
			#Flight .col-group .col-box:nth-of-type(2) {border:1px solid #6d6e70; border-top:none; border-bottom:none;}
			#Flight .col-group .col-box p {width:100%; float:left; padding:5px 0px; color:#fff; }
			#Flight .col-group .col-box p label {width:70px; float:left; padding:6px 0px;}
			#Flight .col-group .col-box p span {width:167px; float:left;}
			#Flight .col-group .col-box p span small {display:inline-block; float:left; padding:5px 10px;}
			#Flight .col-group .col-box.date input[type=text] {background-image:url(../images/calendar.png); background-position:right top; background-repeat:no-repeat;}
			#Flight .col-group .col-box p.passenger-type label {width:100%; text-align:center;}
			#Flight .col-group .col-box p.passenger-type span {width:20%; padding:0px 10px;}
			/*chooestrip*/
			#Flight .col-group.chooestrip ul {width:100%; float:left; margin-bottom:5px;}
			#Flight .col-group.chooestrip ul li label {display:inline-block; float:left; padding:0px 10px 0px 20px; position:relative; color:#fff;}
			#Flight .col-group.chooestrip ul li label input[type=radio] {position:absolute; left:0; top:4px;}
			#Flight .col-group.chooestrip ul li a {color:#fff;}
			/*multi-src*/
			.SearchBox #multi-src {padding:20px 0px 0px 0px; display:block;}
			#multi-src .groupbx {width:100%; float:left; padding:0px 20px 15px;}
			#multi-src .groupbx ul {width:100%; float:left;}
			#multi-src .groupbx ul li {float:left; border-bottom:1px solid #6d6e70; padding:0px 0px 15px 0px;}
			#multi-src .groupbx ul li label {width:100%; float:left; padding:0px 0px 8px 0px; color:#fff;}
			#multi-src .groupbx ul li input[type=text] {width:100%; float:left;}
			#multi-src .groupbx ul li select {width:100%; float:left; padding:5px 5px 4px; border:transparent; -webkit-appearance:none; -moz-appearance:none; appearance:none;
				background:url(../images/select-box-arrow.png) no-repeat right top #f6f6f6;}
			#multi-src .groupbx ul li select {width:100%; float:left;}
			#multi-src .groupbx ul li:nth-of-type(1) {width:70px; border-bottom:none; color:#fff; padding:6px 0px 0px;}
			#multi-src .groupbx ul li:nth-of-type(2) {width:490px;}
			#multi-src .groupbx ul li:nth-of-type(3) {width:490px; padding:0px 10px 15px 10px; }
			#multi-src .groupbx ul li:nth-of-type(4) {width:110px; text-align:center;}
			#multi-src .groupbx.otherinfo {padding:0px 20px 0px 80px;}
			#multi-src .groupbx.otherinfo ul li {padding:10px 5px; border-bottom:none;}
			#multi-src .groupbx.otherinfo ul li:nth-of-type(1) {width:70px; padding:10px 5px 0px;}
			#multi-src .groupbx.otherinfo ul li:nth-of-type(2) {width:125px;}
			#multi-src .groupbx.otherinfo ul li:nth-of-type(3) {width:125px;}
			#multi-src .groupbx.otherinfo ul li:nth-of-type(4) {width:125px;}
			#multi-src .groupbx.otherinfo ul li:nth-of-type(5) {width:355px;}
			#multi-src .groupbx.otherinfo ul li:nth-of-type(6) {width:300px;}
			#multi-src .groupbx.otherinfo ul li:nth-of-type(7) {width:230px; padding:10px 0px 10px 5px;}
			#multi-src .groupbx:nth-of-type(1) ul li:nth-of-type(1) {padding:32px 0px 0px;}
			#multi-src label {width:100%; float:left; padding:10px 80px;}
			#multi-src label span {display:inline-block; padding:10px 15px; background:#f55313; color:#fff; border-radius:4px; text-transform:capitalize; cursor:pointer;}
			#multi-src label span i {display:inline-block; margin-right:5px;}
			#multi-src div.btnbx {width:100%; float:left; padding:10px 20px; text-align:right;}
			#multi-src div.btnbx input[type="button"]{background:#f55313; padding:10px 15px; border:none; color:#fff; font-size:1.2em; cursor:pointer;}
		/*Tours*/
		.SearchBox #Tours {padding:20px 0px 0px 0px;}
		#Tours .Srch-LeftBox {width:1036px;}
		#Tours .Srch-RightBox {padding:35px 0px;}
		#Tours .col-group {width:100%; float:left; padding:10px 0px;}
		#Tours .col-group .col-box {width:50%; float:left; padding:0px 10px; position:relative;}
		#Tours .col-group .col-box p {width:100%; float:left;}
		#Tours .col-group .col-box p label {display:block; float:left; padding:6px 0px; color:#fff;}
		#Tours .col-group .col-box p input[type=text] {width:100%;}
		#Tours .col-group .col-box p select {width:100%; float:left; padding:5px 5px 4px; border:transparent; -webkit-appearance:none; -moz-appearance:none; appearance:none;
			background:url(../images/select-box-arrow.png) no-repeat right top #f6f6f6;}
		@media screen and (max-width: 1024px) {
			.SearchPanel {margin-top:-67px;}
			.Header span.janoff{ top:30px;}
			.Header span.janoff img{ width:260px;}
			/*Flight*/
			#Flight {position:relative;}
			#Flight .Srch-LeftBox {width:100%; margin:0;}
			#Flight  .Srch-RightBox {margin:170px 20px 0px;}
			#Flight .col-group .col-box {width:100%; padding:10px;}
			#Flight .col-group .col-box p label {width:100%; text-align:center;}
			#Flight .col-group .col-box p span {width:100%;}
			#Flight .col-group:nth-of-type(1) {padding-bottom:20px;}
			#Flight .col-group:nth-of-type(2) .col-box {width:50%;}
			#Flight .col-group:nth-of-type(2) .col-box:nth-of-type(3) {width:100%; padding:0px;}
			#Flight .col-group:nth-of-type(3) {padding:10px 0px 0px;}
			#Flight .col-group:nth-of-type(3) .col-box {width:50%; padding:0px 10px;}
			#Flight .col-group:nth-of-type(3) .col-box:nth-of-type(1) p:nth-of-type(2) label {display:none;}
			#Flight .col-group .col-box:nth-of-type(2) {border:none; border-left:1px solid #6d6e70; }
			#Flight .col-group .col-box:nth-of-type(3) {padding:0px 10px;}
			#Flight .Srch-RightBox {padding:0px 0px 20px; margin:0 20px;}
			#Flight .col-group.chooestrip ul {margin:0px 15px;}
			/*Tours*/
			#Tours .Srch-LeftBox {width:100%; margin:0;}
			#Tours .Srch-RightBox {padding:0px 0px 20px; margin:10px 10px 0px;} 
			/*multi-src*/
			#multi-src .groupbx ul li:nth-of-type(2) {width:266px;}
			#multi-src .groupbx ul li:nth-of-type(3) {width:266px;}
			#multi-src .groupbx ul li:nth-of-type(4) {width:108px;}
			#multi-src .groupbx.otherinfo ul li:nth-of-type(1) {width:100px;}
			#multi-src .groupbx.otherinfo ul li:nth-of-type(2) {width:100px;}
			#multi-src .groupbx.otherinfo ul li:nth-of-type(3) {width:100px;}
			#multi-src .groupbx.otherinfo ul li:nth-of-type(4) {width:200px;}
			#multi-src .groupbx.otherinfo ul li:nth-of-type(5) {width:150px;}
			.ISIC .BoxGroup .RightBox, .ISIC .BoxGroup .LeftBx{ width:100%!important; float:left!important; padding:0px!important;}
				.ISIC .BoxGroup .LeftBx a{ display:block!important;}
				.ISIC .BoxGroup .RightBox h3{ font-size:1.5em;}
				.ISIC .BoxGroup .RightBox ul, .ISIC .BoxGroup .RightBox p{ font-size:1.3em; line-height:25px;}
			
			
		}
		@media screen and (max-width: 767px) {
			/*SearchPanel*/
			.SearchPanel {width:100%; float:left; margin:30px 0 0 0!important;}
			.Header span.janoff{ top:80px; width:260px;}
				/*Srch-Tab*/
				.Srch-Tab {text-align:center;}
				.Srch-Tab ul {float:none; margin:0 auto;}
				.Srch-Tab ul li a {padding:5px 10px;}
				.Srch-Tab ul li a img {display:none;}
				.Srch-Tab ul li a span {width:100%; float:left; padding:5px;}
				.Srch-Tab ul li a span i {display:block; margin-bottom:10px;}
				/*#Flight*/
				#Flight .Srch-LeftBox {padding:0px 5px; height:auto;}
				#Flight .col-group .col-box {width:100%; padding:0px 10px;}
				#Flight .col-group .col-box:nth-of-type(2) {border:none;}
				#Flight .col-group .col-box p span {width:100%;}
				#Flight .col-group .col-box.destination, 
				#Flight .col-group .col-box.date {width:100%; margin:0;}
				#Flight .col-group .col-box.destination p, 
				#Flight .col-group .col-box.date p {width:50%;}
				#Flight .col-group .col-box.destination p span, 
				#Flight .col-group .col-box.date p span {width:100%;}
				#Flight .col-group .col-box.destination p:nth-of-type(1) span, 
				#Flight .col-group .col-box.date p:nth-of-type(1) span {padding-right:5px;}
				#Flight .col-group .col-box.destination p:nth-of-type(2) span, 
				#Flight .col-group .col-box.date p:nth-of-type(2) span {padding-left:5px;}
				#Flight .col-group:nth-of-type(1), 
				#Flight .col-group:nth-of-type(2) {border:none; padding:0px;}
				#Flight .col-group:nth-of-type(2) .col-box {width:100%;}
				#Flight .col-group:nth-of-type(3) {padding:0;}
				#Flight .col-group:nth-of-type(3) .col-box {padding:0 5px;}
				#Flight .col-group .col-box p.passenger-type span {width:50%; padding:0px 10px;}
				#Flight .col-group .col-box p.passenger-type span:nth-of-type(odd) { padding-right:5px;}
				#Flight .col-group .col-box p.passenger-type span:nth-of-type(even) { padding-left:5px;}
				#Flight .col-group.chooestrip ul {width:100%; float:left; margin:0px; padding:0px 10px 10px; position:relative;}
				#Flight .col-group.chooestrip ul:before {content:""; width:90%; background:#6b6b6b; height:1px; position:absolute; left:5%; bottom:0;}
				#Flight .col-group.chooestrip ul li label {width:100%; margin:3px 0px;}
				#Flight .col-group.chooestrip ul li label input[type=radio] {position:absolute; left:0; top:4px;}
				#Flight .col-group.chooestrip ul li a {color:#fff;}
				#Flight .Srch-RightBox {position:static; margin:0 10px; padding:0 0px 10px;}
				/*Tours*/
				#Tours .col-group .col-box {width:100%;}
				/*Multi Search*/
				#multi-src .groupbx {padding:0px 10px 10px;}
				#multi-src .groupbx ul li {width:100%;}
				#multi-src .groupbx ul li:nth-of-type(1) {padding:10px; text-align:center;}
				#multi-src .groupbx ul li:nth-of-type(1),
				#multi-src .groupbx ul li:nth-of-type(2),
				#multi-src .groupbx ul li:nth-of-type(3),
				#multi-src .groupbx ul li:nth-of-type(4) {width:100%; padding:5px 0px; border:none;}
				#multi-src .groupbx:nth-of-type(1) ul li:nth-of-type(1) {padding:5px 0px;}
				#multi-src .groupbx ul li label {display:none;}
				#multi-src label {padding:0px 10px;}
				#multi-src .groupbx.otherinfo {padding:10px;}
				#multi-src .groupbx.otherinfo ul li:nth-of-type(1),
				#multi-src .groupbx.otherinfo ul li:nth-of-type(2),
				#multi-src .groupbx.otherinfo ul li:nth-of-type(3),
				#multi-src .groupbx.otherinfo ul li:nth-of-type(4),
				#multi-src .groupbx.otherinfo ul li:nth-of-type(5) {width:100%; padding:5px 0px;}
				#multi-src div.btnbx {width:100%; float:left; padding:0px 10px 10px; text-align:right;}
				
				
		}

/*Footer*/
.Footer {width:100%; float:left;}
	/*GetOffer*/
	.Footer .GetOffer {width:100%; float:left; padding:20px 0px; background:#7cb4d0; color:#fff; font-size:1.4em;}
		.Footer .GetOffer strong {padding:10px 0px 20px; text-align:center; display:block; font-weight:normal; font-size:28px;}
		.Footer .GetOffer .BoxGroup {width:100%; float:left; margin:15px 0px 20px;}
		.Footer .GetOffer .col-box {width:48%; float:left; position:relative;}
		.Footer .GetOffer .col-box i {width:113px; height:90px; background-image:url(../images/icon-get-offer.png); background-repeat:no-repeat; position:absolute; left:0;}
		.Footer .GetOffer .col-box.newsletter {width:43%; padding:0px 30px 0px 110px; font-size:14px;}
		.Footer .GetOffer .col-box.inspiration {padding:0px 40px 0px 90px;}
		.Footer .GetOffer .col-box.payment {width:33%; padding:0px 0px 0px 135px; font-size:14px;}
		.Footer .GetOffer .col-box.car-rental {width:20%; padding:0px 0px 0px 115px; font-size:14px;}
		.Footer .GetOffer .col-box.newsletter i {background-position:left 0px; padding:0px 30px 0px 110px;}
		.Footer .GetOffer .col-box.inspiration i {background-position:left -90px; padding:0px 40px 0px 90px;}
		.Footer .GetOffer .col-box.payment i {background-position:left -180px; padding:0px 0px 0px 135px;}
		.Footer .GetOffer .col-box.car-rental i {background-position:left -272px; padding:0px 0px 0px 115px;}
		.Footer .GetOffer .col-box p { padding:10px 0px;}
		.Footer .GetOffer .col-box a {display:inline-block; float:left; padding:10px 15px; background:#f55313; color:#fff; margin-top:28px;}
		.Footer .GetOffer .col-box a:hover {background:#023955;}
		.Footer .GetOffer .col-box.car-rental p a {background:none; color:#ffffff; margin:0; padding:0; text-decoration:none;}
		.Footer .GetOffer .col-box.car-rental p a span {text-decoration:underline; padding:0 5px;}
		.Footer .GetOffer .col-box.car-rental p a:before {content:"\f054"; font-family:FontAwesome; font-size:11px;}
		.Footer .GetOffer .col-box.car-rental p a:hover span,
		.Footer .GetOffer .col-box.car-rental p a:hover {text-decoration:none;}
		/*signup*/
		.Footer .GetOffer .col-box .signup {width:100%; float:left; position:absolute; left:0; margin-top:10px;}
		.Footer .GetOffer .col-box .signup input[type=text] {width:100%; float:left; display:inline-block; padding:8px 95px 8px 15px; border:1px solid #bbc4c9; background:#fff;}
		.Footer .GetOffer .col-box .signup a {position:absolute; right:0; top:0; margin:0;}
		/*signup:message*/
		.Footer .GetOffer .col-box .signup #vEmailSubOk, 
		.Footer .GetOffer .col-box .signup #vEmailSubNotOk, 
		.Footer .GetOffer .col-box .signup #vEmailSubError {position: absolute; left: 0; bottom: -34px;}
		.Footer .GetOffer .col-box .signup #vEmailSubNotOk, 
		.Footer .GetOffer .col-box .signup #vEmailSubError {color:#ff0000;}
		.Footer .GetOffer .col-box .signup #vEmailSubOk h6, 
		.Footer .GetOffer .col-box .signup #vEmailSubNotOk h6, 
		.Footer .GetOffer .col-box .signup #vEmailSubError h6 {font-size:13px; font-weight:600;}
		.Footer .GetOffer .col-box .signup #vEmailSubOk .latest-email, 
		.Footer .GetOffer .col-box .signup #vEmailSubNotOk .latest-email, 
		.Footer .GetOffer .col-box .signup #vEmailSubError .latest-email {font-size:11px; font-weight:normal;}
	/*SocialMedia*/
	.Footer .SocialMedia {width:100%; float:left; background:#023955; padding:20px 0px; }
		.Footer .SocialMedia img {float:left;}
		.Footer .SocialMedia ul {width:auto; display:inline-block; float:right;}
		.Footer .SocialMedia ul li {float:left; margin-left:15px;}
		.Footer .SocialMedia ul li a {display:inline-block; width:48px; height:48px; background:#fff; color:#023955; text-align:center; padding:12px 0px;}
	/*EventGroup*/
	.Footer .EventGroup {width:100%; float:left; background:#26466a; color:#fff; padding:25px 0px; font-size:1.3em;}
		.Footer .EventGroup .col-box {width:33.33333333333333%; float:left;}
		.Footer .EventGroup .col-box h4 {margin-bottom:20px; font-size:1.4em; font-weight:600;}
		.Footer .EventGroup .col-box h4 a{ color:#fff;}
		.Footer .EventGroup .col-box p { margin-right:15px; font-size:13px;}
		.Footer .EventGroup .col-box p a{text-decoration:none; color:#fff;}
		.Footer .EventGroup .col-box p strong {display:block; padding:0px 0px 10px 0px; font-weight:500;}
		.Footer .EventGroup .col-box p strong span {display:block; padding:5px 0px;}
		.Footer .EventGroup .Destination {width:100%; float:left;}
		.Footer .EventGroup .Destination ul li a {color:#fff; display:inline-block; padding:2px 0px;}
		.Footer .EventGroup .TravelNews {width:80%; float:left;}
		.Footer .EventGroup .Tweet {width:100%; float:left;}
	/*Copyright*/
	.Footer .Copyright {width:100%; float:left; margin-top:25px; padding-bottom:15px; font-size:13px;}
		.Footer .Copyright ul {width:auto;}
		.Footer .Copyright ul li {float:left;}
		.Footer .Copyright ul li:nth-of-type(8) {float:right;}
		.Footer .Copyright ul li a {color:#fff;}
		.Footer .Copyright ul li span {display:inline-block; padding:0px 5px;}
		.Footer .Copyright p {width:auto; display:inline-block; float:right;}
	/*ProtectionPolicy*/	
	.Footer .ProtectionPolicy {width:100%; float:left; padding:25px 0px; background:#fff;}
		.Footer .ProtectionPolicy p {text-align:center; font-size:0.9em; padding-bottom:10px;}
	@media screen and (max-width: 1024px) {
		/*GetOffer*/
		.Footer .GetOffer .col-box {width:100%; float:left; position:relative; margin:0px 0px 30px 0px; text-align:center;}
		.Footer .GetOffer .col-box a {float:none; padding:11px 15px;}
		.Footer .GetOffer .col-box i {display:none;}
		.Footer .GetOffer .col-box:nth-of-type(3){margin-bottom:0;}
		.Footer .GetOffer .col-box.newsletter,
		.Footer .GetOffer .col-box.inspiration,
		.Footer .GetOffer .col-box.payment,
		.Footer .GetOffer .col-box.car-rental {padding:0px 0px 0px 0px;}
		
		.Footer .GetOffer .col-box .signup {width:60%; display:inline-block; float:none; margin:0px auto; position:relative; margin:0;}
		/*Copyright*/
		.Footer .Copyright { text-align:center; margin-top:20px;}
		.Footer .Copyright ul {float:none; margin:0px auto;}
		.Footer .Copyright p {width:100%; float:left; text-align:center; padding:15px 0px 0px;}
	}	
	@media screen and (max-width: 767px) {
		/*BoxGroup*/
		.Footer .GetOffer .BoxGroup {margin:0px;}
		/*GetOffer*/
		.Footer .GetOffer .col-box {margin:0;}
		.Footer .GetOffer .col-box.newsletter, 
		.Footer .GetOffer .col-box.inspiration, 
		.Footer .GetOffer .col-box.payment	{padding:10px;}
		.Footer .GetOffer .col-box.newsletter i, 
		.Footer .GetOffer .col-box.inspiration i, 
		.Footer .GetOffer .col-box.payment i {display:none;}
		.Footer .GetOffer .col-box .signup {width:100%;}
		
		.Footer .GetOffer .col-box.newsletter,
		.Footer .GetOffer .col-box.inspiration,
		.Footer .GetOffer .col-box.payment,
		.Footer .GetOffer .col-box.car-rental {padding:0px 0px 20px 0px; width:100%;}
		
		/*.Footer .EventGroup*/
		.Footer .EventGroup {padding:10px 0px;}
		
		.Footer .EventGroup .col-box h4 {margin-bottom:10px;}
		.Footer .EventGroup .col-box{width:100%; float:left; display:block; border-bottom:1px solid #436891; padding-bottom:15px; margin-bottom:10px;}
		/*SocialMedia*/
		.Footer .SocialMedia {text-align:center;}
		.Footer .SocialMedia img {float:none; margin:0px auto;}
		.Footer .SocialMedia ul {float:none; margin:20px auto 0px;}
		.Footer .SocialMedia ul li {margin:3px 3px;}
		/*Copyright*/
		.Footer .Copyright {width:100%; float:left; margin:0; text-align:left;}
		.Footer .Copyright ul {width:100%; float:left;}
		.Footer .Copyright ul li {float:none;}
		.Footer .Copyright ul li a {display:block; padding:5px 0px;}
		.Footer .Copyright ul li a span {display:none;}
		.Footer .Copyright p {text-align:left; padding:10px 0px;}
		
	}


/*bof:why-choose-us*/
.why-choose, .why-choose-cont { max-width:1190px; width:100%;  padding:30px 0px; overflow:hidden; margin:0 auto; float:left;}
.why-choose-cont h1{ font-weight:700;}
	.why-choose h1{color:black; position:relative; font-weight:700;}
	.why-choose h1 strong{ font-weight:600;}
	/*.why-choose h1:before{content:''; width:55px; height:3px; background-color:#000; position:absolute; left:0; bottom:-6px;}*/
	.why-choose .container {width:100%; float:left; margin:25px 0px;}
	.why-choose .container.iframe {padding:25px; background:#f6f6f6;}
	.why-choose .container.iframe iframe {width:100%; height:400px; float:left;}
	.why-choose .container p { font-size:1.1em;}
	.why-choose .container p strong {display:block; padding-bottom:15px; font-size:1.2em; color:#ff4800;}
	.why-choose .container .left-box {width:70%; float:left;}
	.why-choose .container .left-box p {text-align:justify; margin-bottom:25px;}
	.why-choose .container  img{ width:28%; float:right;}
	@media screen and (max-width: 767px) {
		.why-choose .container .left-box {width:100%; float:left;}
		.why-choose .container  img {width:100%; float:right;}
	}

/*bof:terms*/
.terms{ width:100%; margin:10px 0;}
	.terms p{ margin-bottom:12px; line-height:23px;}
	.terms p strong{ margin-bottom:8px;}
	.terms p u{ color:#333333; font-weight:600; font-size:1.5em;}
	.terms p + strong{ font-size:1.5em;}
	.terms p + ul{ width:100%; float:left;}
	.terms p + ul li{ padding:3px 10px;}
	.terms table{ width:90%; margin:20px auto; border-collapse:collapse; border:1px solid #e6e4e4;}
	.terms table tr:nth-child(even){ background:#f5f5f5;}
		.terms table td{ padding:5px; text-align:left;}
		.terms table td p{ line-height:auto; margin-bottom:0; padding:10px; text-align:left;}
		.terms table td:nth-child(2n+1){ font-weight:700;}
		.terms p a{ color:#f77541; text-decoration:underline;}


/*bof:waiting-page*/
.waiting-container{ display:none;}
	.waiting-container .overlays{ background-color:rgba(255,255,255, 0.9); position:fixed; height:100%; width:100%; z-index:999; top:0; }
	.waiting-container .waiting-bx{ width:790px; position:fixed; left:0px; right:0px; top:0; bottom:0px; margin:auto; height:550px; z-index:999;}
	.waiting-container .waiting-bx .waiting-head{ width:100%;}
	.waiting-container .waiting-bx .waiting-head .logos{ width:30%; float:left;}
	.waiting-container .waiting-bx .waiting-head .waiting-no{ float:right; font-size:13px; color:#0b4d8a; text-align:right; line-height:24px; font-weight:600;}
	.waiting-container .waiting-bx .waiting-head .waiting-no strong, .waiting-container .waiting-bx .waiting-head .waiting-no strong a{ font-size:30px; color:#ff5017; display:block; font-weight:normal; text-decoration:none;}
	
	.waiting-container .waiting-bx .waiting-head .waiting-no small{ font-size:11px;}
	.waiting-container .waiting-bx .waiting-banner{ width:100%; margin:1% 0 2% 0; float:left;}
	.waiting-container .waiting-bx .waiting-bottom{ width:100%; text-align:center; clear:both;}
	.loader{ width:100%; display:inline-block; text-align:center;}
	.waiting-container .waiting-bx .waiting-bottom p{ font-size:16px; color:#333333;  margin:1% 0;}
	.waiting-container .waiting-bx .waiting-bottom ul{ list-style:none;}
	.waiting-container .waiting-bx .waiting-bottom ul li{ font-size:14px;  color:#333; width:50%; float:left; margin:10px 0;}
	.waiting-container .waiting-bx .waiting-bottom ul li strong{ font-size:16px; font-weight:600;}
	.waiting-container .waiting-bx .waiting-bottom ul li span{ display:inline!important;}
	.waiting-container .waiting-bx .waiting-bottom img{ margin-top:1%;}
	.waiting-container .waiting-bx .waiting-head-bg{ width:100%; background-color:white; padding:2%; overflow:hidden; box-shadow: 0px 1px 3px #ccc;}


/*SessionExpire*/
.SessionExpire {width:100%; float:left; text-align:center; padding:100px 0px;}
	.SessionExpire .info-box {width:auto; display:inline-block; margin:0 auto; border:1px solid #e0e0e0; background:#eeeeee; padding:25px 25px; border-radius:8px; text-align:left;}
	.SessionExpire .info-box h2 {margin-bottom:10px; padding:0;}
	.SessionExpire .info-box ol {width:100%; float:left; list-style-type:decimal;}
	.SessionExpire .info-box ol li {text-align:left; padding:5px; list-style-position:inside;}
	.SessionExpire .info-box ol li a {color:#747474;}
	.SessionExpire .info-box ol li a:hover {color:#f55313;}

/*paging*/
.paging { width:100%;	float:left;	text-align:center; margin-top:30px;}
	.paging ul {width:auto; display:inline-block; float:right; }
	.paging ul li {float:left; padding:0px 3px;}
	.paging ul li a {display:block; padding:10px 12px; background:#434244; border:1px solid #434244; transition:all 1s;	color:#fff; }
	.paging ul li a.active, .paging ul li a:hover { background:#f55313; border:1px solid #f55313; }
	
	#UpdateProgress1{width:100%;height:100%;float:left;position:fixed;z-index:500;background:rgba(0,0,0,.9);display:block;left:0;top:0; display:none;}
	#UpdateProgress1 .prowrap{width:600px;margin:250px auto;background:#fff;border:5px solid #ababab}#UpdateProgress1 .prowrap #pro-cont-main{width:100%;background:#073b6b;text-align:center}#UpdateProgress1 .prowrap #pro-cont-main p{padding:10px;text-align:center;color:#fff;font-size:20px}#UpdateProgress1 .prowrap #pro-cont-main img{margin-bottom:10px}


/*livechat-popup*/
.mylivechat_collapsed {display:none;}
.modelwindow{background-color: rgba(255,255,255, 0.9); position: fixed; height: 100%; width: 100%; z-index: 999;display:none;}
.modelbox{max-width: 400px; position: fixed; left: 0px; right: 0px; top: 3%; bottom: 0px; margin: auto;width:100%; z-index: 999;}
.modelbxmain{width: 100%;    padding: 2%; overflow: hidden; box-shadow: 0px 1px 3px #fff;border: 8px solid #0a4e91;background: #fff;}
.modelbox .modelbxmain h1{width:100%; float:left; font-size:20px; text-align:center;background: #f55313; padding: 6px 0px; color:#fff; }
.modelbox .modelbxmain label{width:100%; float:left; font-size:13px; color:#000; padding:5px 0px; font-weight:bold;}
.modelbox .modelbxmain input.inpubx,.modelbox textarea.inpubx{width:100%; float:left; padding:5px; color:#000;}
.modelbox .modelbxmain input.modebxbutton{float: left;text-align: center;margin: 2% 0 0 39%;background: #f55313;border: navajowhite;color: #fff;padding: 6px 10px;font-size: 16px;font-weight: 500;}
.modelbox .closebx{position: absolute;right: -15px;color: #fff;top: -16px;background: #f55313;border-radius: 50%;text-align: center;}
.modelbox .closebx i.fa-close{padding: 3px 5px; float:left; font-size:20px; cursor:pointer;}
#stfly_chating { display:block; }

@media screen and (max-width: 767px) {
		.waiting-container .waiting-bx{ width:90%; height:auto;}
		.waiting-container .waiting-bx .waiting-head .logos, .waiting-container .waiting-bx .waiting-head .waiting-no{ width:100%; text-align:center; float:left;}
		
	}
	
	
	.cssload-container *, .cssload-container *:before, .cssload-container *:after{
	box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
}

.cssload-container {
	margin: 20px auto;
	width: 58px;
	height: auto;
}
.cssload-container > div {
	float: left;
	background: rgb(255,119,0);
	height: 100%;
	width: 5px;
	margin-right: 1px;
	display: inline-block;
}

.cssload-container .cssload-shaft1 {
	animation-delay: 0.06s;
		-o-animation-delay: 0.06s;
		-ms-animation-delay: 0.06s;
		-webkit-animation-delay: 0.06s;
		-moz-animation-delay: 0.06s;
}
.cssload-container .cssload-shaft2 {
	animation-delay: 0.12s;
		-o-animation-delay: 0.12s;
		-ms-animation-delay: 0.12s;
		-webkit-animation-delay: 0.12s;
		-moz-animation-delay: 0.12s;
}
.cssload-container .cssload-shaft3 {
	animation-delay: 0.17s;
		-o-animation-delay: 0.17s;
		-ms-animation-delay: 0.17s;
		-webkit-animation-delay: 0.17s;
		-moz-animation-delay: 0.17s;
}
.cssload-container .cssload-shaft4 {
	animation-delay: 0.23s;
		-o-animation-delay: 0.23s;
		-ms-animation-delay: 0.23s;
		-webkit-animation-delay: 0.23s;
		-moz-animation-delay: 0.23s;
}
.cssload-container .cssload-shaft5 {
	animation-delay: 0.29s;
		-o-animation-delay: 0.29s;
		-ms-animation-delay: 0.29s;
		-webkit-animation-delay: 0.29s;
		-moz-animation-delay: 0.29s;
}
.cssload-container .cssload-shaft6 {
	animation-delay: 0.35s;
		-o-animation-delay: 0.35s;
		-ms-animation-delay: 0.35s;
		-webkit-animation-delay: 0.35s;
		-moz-animation-delay: 0.35s;
}
.cssload-container .cssload-shaft7 {
	animation-delay: 0.4s;
		-o-animation-delay: 0.4s;
		-ms-animation-delay: 0.4s;
		-webkit-animation-delay: 0.4s;
		-moz-animation-delay: 0.4s;
}
.cssload-container .cssload-shaft8 {
	animation-delay: 0.46s;
		-o-animation-delay: 0.46s;
		-ms-animation-delay: 0.46s;
		-webkit-animation-delay: 0.46s;
		-moz-animation-delay: 0.46s;
}
.cssload-container .cssload-shaft9 {
	animation-delay: 0.52s;
		-o-animation-delay: 0.52s;
		-ms-animation-delay: 0.52s;
		-webkit-animation-delay: 0.52s;
		-moz-animation-delay: 0.52s;
}
.cssload-container .cssload-shaft10 {
	animation-delay: 0.58s;
		-o-animation-delay: 0.58s;
		-ms-animation-delay: 0.58s;
		-webkit-animation-delay: 0.58s;
		-moz-animation-delay: 0.58s;
}

.cssload-container {
	width: 100%;
}
.cssload-container > div {
	height: 5px;
	margin-right: 0;
	animation: cssload-wave 1.15s infinite ease-in-out;
		-o-animation: cssload-wave 1.15s infinite ease-in-out;
		-ms-animation: cssload-wave 1.15s infinite ease-in-out;
		-webkit-animation: cssload-wave 1.15s infinite ease-in-out;
		-moz-animation: cssload-wave 1.15s infinite ease-in-out;
}



@keyframes cssload-wave {
	80% {
		background: rgb(6,77,153);
		margin-right: 5px;
		transform: translateX"("-10px")";
	}
}

@-o-keyframes cssload-wave {
	80% {
		background: rgb(6,77,153);
		margin-right: 5px;
		-o-transform: translateX"("-10px")";
	}
}

@-ms-keyframes cssload-wave {
	80% {
		background: rgb(6,77,153);
		margin-right: 5px;
		-ms-transform: translateX"("-10px")";
	}
}

@-webkit-keyframes cssload-wave {
	80% {
		background: rgb(6,77,153);
		margin-right: 5px;
		-webkit-transform: translateX"("-10px")";
	}
}

@-moz-keyframes cssload-wave {
	80% {
		background: rgb(6,77,153);
		margin-right: 5px;
		-moz-transform: translateX"("-10px")";
	}
}

/* bof: for clear the input by popy */
.clearable, .clearable:focus{
  background: #fff url(//i.stack.imgur.com/mJotv.gif) no-repeat right -10px center !important;
}
.clearable.x  { background-position: right 5px center !important;} /* (jQ) Show icon */
.clearable.onX{ cursor: pointer !important; }              /* (jQ) hover cursor style */
.clearable::-ms-clear {display: none !important; width:0 !important; height:0 !important;} /* Remove IE default X */
/* eof: for clear the input by popy */


/*bof:MegaNavigation*/
.Navigation{ position:relative;}
.mega_container{max-width:1200px; width:100%; background-color:#6f6f6f; padding:20px;  margin:0 auto; position:absolute; top:50px; left:0; right:0; z-index:99; display:none;}
.mega_container .navbox{display:table-cell; vertical-align:top; }
.mega_container .navbox span.imgcover{ display:table-cell; width: 50%; height: 100%; vertical-align:middle; position: absolute; right: 0;  top: 0;}
.mega_container .navbox span.imgcover1{background: url(/assets/images/dropdown/africa.jpg) no-repeat; background-size:cover;}
.mega_container .navbox span.imgcover2{background: url(/assets/images/dropdown/europe.jpg) no-repeat; background-size:cover;}
.mega_container .navbox span.imgcover3{background: url(/assets/images/dropdown/asia.jpg) no-repeat; background-size:cover;}
.mega_container .navbox span.imgcover4{background: url(/assets/images/dropdown/northamerica.jpg) no-repeat; background-size:cover;}
.mega_container .navbox span.imgcover5{background: url(/assets/images/dropdown/southamerica.jpg) no-repeat; background-size:cover;}
.mega_container .navbox span.imgcover6{background: url(/assets/images/dropdown/australia.jpg) no-repeat; background-size:cover;}

.mega_container .navbox strong{ font-size:20px; text-align:right; color:white; margin-bottom:10px; display:block; padding-right:15px;}
.mega_container .navbox ul{ list-style:none; width:100%;}
.mega_container .navbox ul li{ width:100%; text-align:right;}
.mega_container .navbox ul li a{ color:white; font-size:16px; display:block; padding:8px 15px;}
.mega_container .navbox ul li > a.active{ background-color:#434244;}

.mega_container .navbox1{ width:25%;}
.mega_container .destination_list{width:75%; display:table-cell; background-color:#434244; position:relative;}
.mega_container .navbox2{}
.mega_container .navbox2 ul{width: 50%; display:table-cell;}

.mega_container .navbox2 .middle_east{ display:block;}
.mega_container .navbox.navbox2 ul li{ text-align:left; width:50%;}
.mega_container .navbox.navbox2 ul li > a:hover{ background-color:#626161;}

.mega_container .navbox2.europelist, .mega_container .navbox2.asialist, .mega_container .navbox2.northlist, .mega_container .navbox2.southlist, .mega_container .navbox2.australialist{ display:none;}

@media only screen and (max-width:1024px){
.mega_container{ top:41px;}
.mega_container .navbox ul li a{ font-size:14px;}
.mega_container .navbox strong{ font-size:17px;}
}

@media only screen and (min-width:1025px){
.mega_container .navbox ul li > a:hover{ background-color:#434244;}
}

@media only screen and (max-width:767px){
.mega_container{ display:none;}
}
@media only screen and (max-width:320px){
.Footer .SocialMedia ul li{margin: 3px 1px;}

}
/*eof:MegaNavigation*/

.wrapperbtm{display: flex;flex-flow: row wrap;width: 100%;margin: 0 auto;max-width: 1800px;padding:0 20px;padding-right: 0;background:#676767;position: fixed;z-index: 9999; bottom:0; left:0;}
.cookies-btm{color: #fff;padding: 3px 0 0;bottom: 0;max-width:800px; width:100%;display:none; margin:0 auto; }
.cookies-btm .cookies-text{color: #fff;line-height:29px; font-size:1.2em; position:relative; padding:0 0 0 29px;}
.cookies-btm .cookies-text:before{ content:'\f05a'; font:normal normal normal 14px/1 FontAwesome; position:absolute; top:5px; left:0px; font-size:2em;}
.cookies-btm a{color: #fff;display: inline-block;border-bottom: 1px solid #fff;}
.cookies-btm button.cks{border-radius: 4px;border: 1px solid #fff;width: 111px;color: #fff;cursor: pointer;height:28px;background-color: #de4001; font-family:inherit;}
.cookies-btm span.clscookies{border-radius: 4px;border: 1px solid #fff;width: 111px;color: #fff;cursor: pointer;height: 40px;background-color: #e02f2f;margin-left: 10px;
    line-height: 40px;text-align: center;font-size: 1.5em;}
/**eof: Popup Cookies***/
