/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         netDesign 
 Author URI:     http://netdesign.hu
 Template:       Divi
 Version:        2.3.2
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */


.europeMap img, .asiaMap img, .africaMap img { width: 288px; height: 257px; border: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
.mapContainer { position: relative; }
#mainQuickNav .mapImg { width: 300px; height: 200px; }
#destinationsMap .mapContainer { float: left; }
#destinationsMap .mapImg { width: 790px; height: 580px; }
.mapImg { position: relative; z-index: 100; display: inline; }
#mapHover { position: absolute; display: none; background-repeat: no-repeat; background-position: center; z-index: 20; }
.mapBg { z-index: 19; position: absolute; top: 0; left: 0; }
#mapText { display: inline; background-color: #fff; border: 1px solid #fff; padding: 1px; border-radius: 5px; -moz-border-radius: 5px; position: absolute; display: none; z-index: 25; font-size: 11px; font-weight: bold; line-height: 1em; }
#destinationsMap {  }

#bgrotate {
	/*background-image: url(https://ecotourswildlife.co.uk/wp-content/themes/ecotours/image/subslide/01.jpg);*/
	background-color: #f4f3ee !important;
	-webkit-transition: background 1s linear;
	transition: background 1s linear;
	overflow: hidden;
}
#bgrotate > div {display:none;}

.grid-search li {
    width: 100%;
    float: left;
    padding: 0%;
}

#bigBox {  z-index:0; height:500px; margin:0; padding:0; background: url(image/bigbox-bg.jpg) center center no-repeat; }
#bigBox>div { position:relative; width:960px; margin: 0 auto; }
#bigBox h1 { position:absolute; z-index:100; top:35px; left:15px; width:500px; height:70px; background: url(image/title-mainpage.png); }
#bigBox h2 { position:absolute; z-index:101; top:428px; left:20px; width:524px; height:20px; background: url(image/title-mainpage.png) 0 -70px; }
#bigBox h1 b, #bigBox h2 b { display:none; }
.intro { position:absolute; z-index:102; top:340px; left:20px; width: 500px; font-size:17px; line-height:1.2em; color:#fff; }
#slides{ position:absolute; z-index:2; top:10px; right:0; width:470px; height:470px; overflow: hidden; }
#slideFrame { position:absolute; top:0; right:0; z-index:50; width:480px; height:500px; background:  url(image/slider-frame.png); }
.playVideo { position:absolute; z-index:99; top:390px; right:10px; display:block; width:209px; height:88px; background: url(image/play-video.png);}
.playVideo b {display:none;}


/*booking*/
#booking-form {width: 620px;}
#booking-form ul.bookingList li { margin:5px 0; padding:0; background:none; }
#booking-form ul.bookingList li:last-child { margin-bottom:20px; }
#booking-form ul.bookingList li.a { float:left; width:240px;}
#booking-form ul.bookingList li.a span { font-size:10px; }
#booking-form ul.bookingList li.b { float:left; width:380px; }
#booking-form ul.bookingList li.c { float:left; width:620px; }
#booking-form ul.bookingList li.d{ float:left; width:310px; }
div.checkBox { float:left; height:25px; margin-right:10px; padding:0 0 0 30px; background: url(image/checkbox.png) no-repeat; line-height: 26px; cursor: pointer; }
div.radioButton { float:left; width:60px; height:25px; padding:0 0 0 30px; background: url(image/radiobutton.png) no-repeat; line-height: 26px; cursor: pointer; }
div.radioButton.long { width: auto; }
div.checkBox.selected, div.radioButton.selected { background-position:0 -25px;}
#booking-form input { height:22px; font:12px/18px Georgia; color:#5a4a42; border:solid 1px #bdaea7; background:#e2dcce;}
#booking-form input.big { width:380px;}
#booking-form input.small { width:120px; }
#booking-form textarea { width:620px; height:120px; font:12px/18px Georgia; color:#5a4a42; border:solid 1px #bdaea7; background:#e2dcce;}
#booking-form #btnContainer { clear:both; margin:20px 150px;}