@charset "UTF-8";

@font-face {
  font-family: "milenia-icon-font";
  src:url("https://villa-nomad.com/fonts/nomad-icon-font.eot");
  src:url("https://villa-nomad.com/fonts/nomad-icon-font.eot?#iefix") format("embedded-opentype"),
    url("https://villa-nomad.com/fonts/nomad-icon-font.woff") format("woff"),
    url("https://villa-nomad.com/fonts/nomad-icon-font.ttf") format("truetype"),
    url("https://villa-nomad.com/fonts/nomad-icon-font.svg#milenia-icon-font") format("svg");
  font-weight: normal;
  font-style: normal;
}

[data-icon]:before {
  font-family: "nomad-icon-font" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="nomad-icon-"]:before,
[class*=" nomad-icon-"]:before {
  font-family: "milenia-icon-font" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.nomad-icon-air-conditioner:before{content:"\61"}
.nomad-icon-alarm-clock:before{content:"\62"}
.nomad-icon-anchor:before{content:"\63"}
.nomad-icon-armchair:before{content:"\64"}
.nomad-icon-atm:before{content:"\65"}
.nomad-icon-ax:before{content:"\66"}
.nomad-icon-backpack:before{content:"\67"}
.nomad-icon-bag:before{content:"\68"}
.nomad-icon-baggage-trolley:before{content:"\69"}
.nomad-icon-balloon:before{content:"\6a"}
.nomad-icon-bathtub:before{content:"\6b"}
.nomad-icon-bed:before{content:"\6c"}
.nomad-icon-bed-plus:before{content:"\6d"}
.nomad-icon-beds:before{content:"\6e"}
.nomad-icon-beer:before{content:"\6f"}
.nomad-icon-bell:before{content:"\70"}
.nomad-icon-bike:before{content:"\71"}
.nomad-icon-bonfire:before{content:"\72"}
.nomad-icon-booking:before{content:"\73"}
.nomad-icon-boots:before{content:"\74"}
.nomad-icon-boots2:before{content:"\75"}
.nomad-icon-bottle-glasses:before{content:"\76"}
.nomad-icon-bottles:before{content:"\77"}
.nomad-icon-building:before{content:"\78"}
.nomad-icon-building2:before{content:"\79"}
.nomad-icon-bus:before{content:"\7a"}
.nomad-icon-champagne:before{content:"\41"}
.nomad-icon-chaise-longue:before{content:"\42"}
.nomad-icon-castle:before{content:"\43"}
.nomad-icon-cards:before{content:"\44"}
.nomad-icon-car-wash:before{content:"\45"}
.nomad-icon-car:before{content:"\46"}
.nomad-icon-cap:before{content:"\47"}
.nomad-icon-canoe:before{content:"\48"}
.nomad-icon-camping-knife:before{content:"\49"}
.nomad-icon-camera:before{content:"\4a"}
.nomad-icon-calendar:before{content:"\4b"}
.nomad-icon-cake:before{content:"\4c"}
.nomad-icon-cabin:before{content:"\4d"}
.nomad-icon-church:before{content:"\4e"}
.nomad-icon-destination:before{content:"\4f"}
.nomad-icon-disabled:before{content:"\50"}
.nomad-icon-church2:before{content:"\51"}
.nomad-icon-church3:before{content:"\52"}
.nomad-icon-dish:before{content:"\53"}
.nomad-icon-dish2:before{content:"\54"}
.nomad-icon-clipboard:before{content:"\55"}
.nomad-icon-clock:before{content:"\56"}
.nomad-icon-dislike:before{content:"\57"}
.nomad-icon-dislike2:before{content:"\58"}
.nomad-icon-cocktail:before{content:"\59"}
.nomad-icon-cocktail2:before{content:"\5a"}
.nomad-icon-do-not-disturb:before{content:"\30"}
.nomad-icon-coffee-to-go:before{content:"\31"}
.nomad-icon-dog:before{content:"\32"}
.nomad-icon-coliseum:before{content:"\33"}
.nomad-icon-dolphin:before{content:"\34"}
.nomad-icon-double-bed:before{content:"\35"}
.nomad-icon-column:before{content:"\36"}
.nomad-icon-compass:before{content:"\37"}
.nomad-icon-drink:before{content:"\38"}
.nomad-icon-eat:before{content:"\39"}
.nomad-icon-cup:before{content:"\21"}
.nomad-icon-desktop:before{content:"\22"}
.nomad-icon-eye:before{content:"\23"}
.nomad-icon-globe:before{content:"\24"}
.nomad-icon-ice-cream:before{content:"\25"}
.nomad-icon-glasses:before{content:"\26"}
.nomad-icon-hotel-sign:before{content:"\27"}
.nomad-icon-hotel:before{content:"\28"}
.nomad-icon-food-to-go:before{content:"\29"}
.nomad-icon-flippers:before{content:"\2a"}
.nomad-icon-hostel:before{content:"\2b"}
.nomad-icon-home-on-the-water:before{content:"\2c"}
.nomad-icon-flip-flops:before{content:"\2d"}
.nomad-icon-flashlight:before{content:"\2e"}
.nomad-icon-hat-glasses:before{content:"\2f"}
.nomad-icon-hanger:before{content:"\3a"}
.nomad-icon-flag:before{content:"\3b"}
.nomad-icon-fish:before{content:"\3c"}
.nomad-icon-handwheel:before{content:"\3d"}
.nomad-icon-hand:before{content:"\3e"}
.nomad-icon-fireplace:before{content:"\3f"}
.nomad-icon-filling-station:before{content:"\40"}
.nomad-icon-hair-dryer:before{content:"\5b"}
.nomad-icon-gym:before{content:"\5d"}
.nomad-icon-ferris-wheel:before{content:"\5e"}
.nomad-icon-fast-food:before{content:"\5f"}
.nomad-icon-grill:before{content:"\60"}
.nomad-icon-globe2:before{content:"\7b"}
.nomad-icon-fan:before{content:"\7c"}
.nomad-icon-iceberg:before{content:"\7d"}
.nomad-icon-location2:before{content:"\7e"}
.nomad-icon-magnifier:before{content:"\5c"}
.nomad-icon-info:before{content:"\e000"}
.nomad-icon-iron:before{content:"\e001"}
.nomad-icon-megaphone:before{content:"\e002"}
.nomad-icon-message:before{content:"\e003"}
.nomad-icon-island:before{content:"\e004"}
.nomad-icon-key:before{content:"\e005"}
.nomad-icon-mobile:before{content:"\e006"}
.nomad-icon-mobile2:before{content:"\e007"}
.nomad-icon-lamp:before{content:"\e008"}
.nomad-icon-life-vest:before{content:"\e009"}
.nomad-icon-money-exchange:before{content:"\e00a"}
.nomad-icon-moon:before{content:"\e00b"}
.nomad-icon-lifebuoy:before{content:"\e00c"}
.nomad-icon-lift:before{content:"\e00d"}
.nomad-icon-mosque:before{content:"\e00e"}
.nomad-icon-mosque2:before{content:"\e00f"}
.nomad-icon-lift2:before{content:"\e010"}
.nomad-icon-like:before{content:"\e011"}
.nomad-icon-mountains-cloud:before{content:"\e012"}
.nomad-icon-mountains-sun:before{content:"\e013"}
.nomad-icon-like2:before{content:"\e014"}
.nomad-icon-location:before{content:"\e015"}
.nomad-icon-music:before{content:"\e016"}
.nomad-icon-pictures:before{content:"\e017"}
.nomad-icon-sailing-ship:before{content:"\e018"}
.nomad-icon-safe:before{content:"\e019"}
.nomad-icon-picnic:before{content:"\e01a"}
.nomad-icon-phone:before{content:"\e01b"}
.nomad-icon-road-sign2:before{content:"\e01c"}
.nomad-icon-road-sign:before{content:"\e01d"}
.nomad-icon-penguin:before{content:"\e01e"}
.nomad-icon-paw:before{content:"\e01f"}
.nomad-icon-road-cone:before{content:"\e020"}
.nomad-icon-receptionist:before{content:"\e021"}
.nomad-icon-passanger:before{content:"\e022"}
.nomad-icon-pass:before{content:"\e023"}
.nomad-icon-rain:before{content:"\e024"}
.nomad-icon-pyramids:before{content:"\e025"}
.nomad-icon-parking2:before{content:"\e026"}
.nomad-icon-parking:before{content:"\e027"}
.nomad-icon-power-socket:before{content:"\e028"}
.nomad-icon-pool:before{content:"\e029"}
.nomad-icon-paper-pencil:before{content:"\e02a"}
.nomad-icon-palms:before{content:"\e02b"}
.nomad-icon-pointer:before{content:"\e02c"}
.nomad-icon-plug:before{content:"\e02d"}
.nomad-icon-no-smoking:before{content:"\e02e"}
.nomad-icon-no-photo:before{content:"\e02f"}
.nomad-icon-plane:before{content:"\e030"}
.nomad-icon-satellite-antenna:before{content:"\e031"}
.nomad-icon-sos:before{content:"\e032"}
.nomad-icon-starfish:before{content:"\e033"}
.nomad-icon-ship:before{content:"\e034"}
.nomad-icon-shop:before{content:"\e035"}
.nomad-icon-stela:before{content:"\e036"}
.nomad-icon-storm:before{content:"\e037"}
.nomad-icon-shopping-bag:before{content:"\e038"}
.nomad-icon-shorts:before{content:"\e039"}
.nomad-icon-suitcase:before{content:"\e03a"}
.nomad-icon-suitcase-plus:before{content:"\e03b"}
.nomad-icon-shovel:before{content:"\e03c"}
.nomad-icon-shower:before{content:"\e03d"}
.nomad-icon-sun:before{content:"\e03e"}
.nomad-icon-sun2:before{content:"\e03f"}
.nomad-icon-signal:before{content:"\e040"}
.nomad-icon-ski:before{content:"\e041"}
.nomad-icon-sunscreen:before{content:"\e042"}
.nomad-icon-sunset:before{content:"\e043"}
.nomad-icon-snorkeling:before{content:"\e044"}
.nomad-icon-snowboard:before{content:"\e045"}
.nomad-icon-support:before{content:"\e046"}
.nomad-icon-surfboard:before{content:"\e047"}
.nomad-icon-snowflake:before{content:"\e048"}
.nomad-icon-soap:before{content:"\e049"}
.nomad-icon-swimming:before{content:"\e04a"}
.nomad-icon-trailer:before{content:"\e04b"}
.nomad-icon-waiter:before{content:"\e04c"}
.nomad-icon-volcano:before{content:"\e04d"}
.nomad-icon-traffic-light:before{content:"\e04e"}
.nomad-icon-toothpaste-brush:before{content:"\e04f"}
.nomad-icon-video-camera:before{content:"\e050"}
.nomad-icon-tv-tower:before{content:"\e051"}
.nomad-icon-tickets:before{content:"\e052"}
.nomad-icon-thermos:before{content:"\e053"}
.nomad-icon-tv:before{content:"\e054"}
.nomad-icon-turtle:before{content:"\e055"}
.nomad-icon-thermometer:before{content:"\e056"}
.nomad-icon-tent:before{content:"\e057"}
.nomad-icon-tunnel:before{content:"\e058"}
.nomad-icon-trees2:before{content:"\e059"}
.nomad-icon-tennis:before{content:"\e05a"}
.nomad-icon-temple:before{content:"\e05b"}
.nomad-icon-trees:before{content:"\e05c"}
.nomad-icon-traveler2:before{content:"\e05d"}
.nomad-icon-taxi:before{content:"\e05e"}
.nomad-icon-tag:before{content:"\e05f"}
.nomad-icon-traveler:before{content:"\e060"}
.nomad-icon-wi-fi:before{content:"\e061"}
.nomad-icon-water-lily:before{content:"\e062"}
.nomad-icon-tram:before{content:"\e063"}
.nomad-icon-table-chairs-umbrella:before{content:"\e064"}
.nomad-icon-table:before{content:"\e065"}
.nomad-icon-train:before{content:"\e066"}
.nomad-icon-washer:before{content:"\e067"}


/* UNIVERSAL */
body{background: #f7f7f7 !important;     font-family: 'Noto Sans', sans-serif;	font-size: 17px;line-height: 1.8;  color: #000;}
p {color: #000;font-size: 17px;line-height: 1.8; }

h1,h2,h3,h4,h5,h6 {font-family: 'Playfair Display', serif;font-weight: 700;color: #3c2415;}   

.clear {clear:both; height:0px;}
.clear10 {clear:both; height:10px;}
.clear15 {clear:both; height:15px;}
.clear20 {clear:both; height:20px;}
.clear30 {clear:both; height:30px;}
.clear40 {clear:both; height:40px;}
.clear50 {clear:both; height:50px;}
.clear60 {clear:both; height:60px;}

.relative {position:relative !important;}
.inline {display:inline !important;}
.block {display:block !important;}
.inline-block {display:inline-block !important;}

.whitetext {color:#fff !important;}
.noradi {border-radius:0 !important}

.righttoleft {text-align:right;}
.centertoleft {text-align:center;}

hr.hrfull {background:#ddd;}
.bigtar:hover {cursor:pointer;}

.glavna-tekst {}
.glavna-tekst img {max-width:100%; height:auto; display:inline-block;}

.cart5error .help-block {color:#d2322d;}
.error_message p {font-size:0.8em; color:#d2322d;}
.success_message p {font-size:2em; font-weight:700; color:#67d187;}
.error_message_product p {font-size:0.8em; color:#d2322d;}
.success_message_product p {font-size:2em; font-weight:700; color:#67d187;}

html .scroll-to-top {background: #77665c;}

h2.entry-title-index {font-weight:500;}
.glavna-tekst {}
.page-header .breadcrumb {color:#ddd;}

/* fix za blurry owl images */
.owl-carousel .owl-item img {transform-style:flat; -webkit-backface-visibility: hidden;}
/* Cookie skripta */
.cc-cookies {position:fixed; width: 100%; left: 0; bottom:0; padding: 10px 5%; background:#fff;background:rgba(255,255,255,.85); color: #110300; font-size: 12px; font-weight: 400; z-index: 99999; text-align: center; }
.cc-cookies a, .cc-cookies a:hover { color: #110300; text-decoration: underline; }
.cc-cookies a:hover { text-decoration: none; }
.cc-overlay { height: 100%; padding-top: 25%; }
.cc-cookies-error { float: left; width: 90%; text-align: center; margin: 1em 0 2em 0; background: #fff; padding: 2em 5%; border: 1px solid #ccc; font-size: 18px; color: #333; }
.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: inline-block; color: #fff; text-decoration: none; background: #7DAF3B; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline { background: #af3b3b; margin-left: 0.5em; }
.cc-cookies a.cc-cookie-reset { background: #f15b00; }
.cc-cookies a:hover.cc-cookie-accept, .cc-cookies-error a:hover.cc-cookie-accept, .cc-cookies a:hover.cc-cookie-decline, .cc-cookies-error a:hover.cc-cookie-decline, .cc-cookies a:hover.cc-cookie-reset  { background: #000; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-decline { display: block; margin-top: 1em; }
.cc-cookies.cc-discreet { width: auto; padding: 0.5em 1em; left: auto; top: auto; }
.cc-cookies.cc-discreet a.cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration: underline; }
.cc-cookies.cc-discreet a:hover.cc-cookie-reset { text-decoration: none; }
.video-container{padding-top:25px;padding-bottom:50.5%;margin-bottom:10px;position:relative;overflow:hidden;height:0}
.video-container.vimeo{padding-top:0;padding-bottom:56.4%}
.video-container embed,.video-container iframe,.video-container object,.video-container video{position:absolute;top:0;left:0;width:100%;height:100%}
p.uslugeboxtext{height:80px;padding:0 10px;overflow:hidden}
.blockimg-right{padding-right:0!important;float:right;margin-top:7px}
.blockimg-left{padding-left:0!important;margin-top:7px}
.call-to-action-success{background-color:#dff0d8;border:1px solid #d6e9c6}
.prikazujemo{width:100%;display:inline-block}
.eebloqs p,.eebloqs h3,.eebloqs ul,.eebloqs ol{margin-bottom:20px!important}

@media (min-width: 992px) {
	html #header.header-semi-transparent .header-nav-main nav > ul > li:not(.active) > a {color: #3c2415;background: transparent;}
	html #header.header-semi-transparent .header-nav-main nav > ul > li.active > a {color: #8b5e3c;background: transparent}
	html #header.header-semi-transparent .header-nav-main nav > ul > li > a:hover {color: #8b5e3c;background: transparent}
	
	#header .header-nav-main nav > ul > li > a {font-size: 15px;}	

   	/*Logo u izborniku*/   
	#header .header-nav-main nav > ul > li.logo-li {padding: 0px 30px; position: relative;top: 0px;z-index: 2;}
	#header .header-nav-main nav > ul > li.logo-li a, #header .header-nav-main nav > ul > li.logo-li a:hover {background: transparent}
	#header .header-nav-main nav > ul > li.logo-li img{margin:0!important;position:relative;width:auto;height:auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}       
	/*Naskrolani izbornik*/	  
	html.sticky-header-active #header.header-semi-transparent .header-nav-main nav > ul > li.logo-li img {margin: 0px !important; height: 50px !important; width: auto !important;}
	ul#mainNav.nav.nav-pills li.logo-li a img {height: 70px; width: auto}
}

html #header.header-semi-transparent .header-body::before, html #header.header-semi-transparent-light .header-body::before {opacity: 0.7;background: #fff}    
html.sticky-header-active #header.header-semi-transparent .header-body::before {opacity: 0.9;background: #fff}

/*Slider početna*/
.slider-bg-item {width: 100%;background-size: cover;background-position: left center;background-repeat: no-repeat;min-height: 800px;}
.slider-bg-item-con {text-align: left !important;color: #fff !important;font-size: 38px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: normal;padding: 0;width: 100%;position: absolute;top: 40%;left: 14%;}
.slider-bg-item-con p {color: #fff !important; text-shadow: 1px 1px 3px rgba(0,0,0,0.51);}
.slider-bg-item-con h1 {color: #fff !important; font-size: 56px;font-weight: 700;font-stretch: normal;line-height: normal;letter-spacing: normal;margin: 0;text-shadow: 1px 1px 3px rgba(0,0,0,0.51);}
.slider-bg-item-con .btn-bijeli {margin-top: 40px}
#slider-bg .owl-dots {z-index: 999999;position: relative;margin-top: -36px;margin-bottom: 10px; align-items: center;  justify-content: center;  display: block;}
#slider-bg .owl-carousel .owl-nav [class*="owl-"] {color: #fff;background-color: transparent;border-color: transparent;font-size: 46px;}
#slider-bg .owl-carousel .owl-nav .owl-next::before{font-family:FontAwesome;content:"\f105";position:relative;left:2px;top:1px}
#slider-bg .owl-carousel .owl-nav .owl-prev::before{font-family:FontAwesome;content:"\f104";position:relative;left:-1px;top:1px}
#slider-bg .owl-nav .owl-prev{left:2%}
#slider-bg .owl-nav .owl-next{right:2%}
#slider-bg .owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot:hover span{background-color:#fff;border:1px solid transparent}
#slider-bg .owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:transparent;border:1px solid #fff;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}

/*Headeri*/
.page-header{background-color:#000;border-bottom:0 solid #CCC;border-top:0 solid #384045;margin:0 0 80px;padding:100px 0 20px;position:relative;text-align:left;min-height:800px;background-position:top center;background-repeat:no-repeat;display:flex;flex-direction:column;vertical-align:middle;justify-content:center;background-size:cover}
.page-header h1{text-transform: uppercase;color: #fff !important;  font-size: 56px;  font-weight: 700;  font-stretch: normal;  line-height: 1; letter-spacing: normal;  margin: 0;  text-shadow: 1px 1px 3px rgba(0,0,0,0.51);  border: 0 !important;}
.page-header-text {display: block;text-align: left !important;color: #fff !important;font-size: 36px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: normal;padding: 0;position: relative;
top: -15px;}
.page-header::before {  content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: #000;opacity: .25;}

/*Galerija*/
.tab-content {border: 0 !important;box-shadow: none !important; border-radius: 0;background-color: #f7f7f7;}
.tabs.tabs-simple .nav-tabs > li {margin-right:10px}
.tabs.tabs-simple .nav-tabs > li a,.tabs.tabs-simple .nav-tabs > li a:visited{font-size:17px;line-height:20px;;-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px;border:0;text-transform:none!important;padding:15px 40px;font-weight:400!important;background:#fff!important;border:1px solid #8b5e3c;color:#8b5e3c!important}
.tabs.tabs-simple .nav-tabs > li a:hover,.tabs.tabs-simple .nav-tabs > li.active a{font-size:17px;line-height:20px;;-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px;border:0;text-transform:none!important;padding:15px 40px;font-weight:400!important;background:#8b5e3c!important;border:1px solid transparent;color:#fff!important}
.tabs.tabs-simple .nav-tabs > li a:active{font-size:17px;line-height:20px;-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px;border:0;text-transform:none!important;padding:15px 40px;font-weight:400!important;background:#fff!important;border:1px solid #8b5e3c;color:#8b5e3c!important}
html body .tabs.tabs-simple .nav-tabs > li.active a, html.dark body .tabs.tabs-simple .nav-tabs > li.active a, html body .tabs.tabs-simple .nav-tabs > li.active a:focus, html.dark body .tabs.tabs-simple .nav-tabs > li.active a:focus, html body .tabs.tabs-simple .nav-tabs > li a:hover, html.dark body .tabs.tabs-simple .nav-tabs > li a:hover, html body .tabs.tabs-simple .nav-tabs > li.active a:hover, html.dark body .tabs.tabs-simple .nav-tabs > li.active a:hover {border-top-color: #8b5e3c;}
html body .tabs.tabs-bottom .nav-tabs li a:hover, html.dark body .tabs.tabs-bottom .nav-tabs li a:hover, html body .tabs.tabs-bottom .nav-tabs li.active a, html.dark body .tabs.tabs-bottom .nav-tabs li.active a, html body .tabs.tabs-bottom .nav-tabs li.active a:hover, html.dark body .tabs.tabs-bottom .nav-tabs li.active a:hover, html body .tabs.tabs-bottom .nav-tabs li.active a:focus, html.dark body .tabs.tabs-bottom .nav-tabs li.active a:focus {border-bottom-color: #8b5e3c;}

.gallery-style a{display:inline-block;overflow:hidden;position:relative}
.gallery-style a img{width:100%;display:block;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.gallery-style a:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.gallery-style a:hover::after{height:100%}

table {width: 100%;max-width: 100%;margin-bottom: 20px;border: 1px solid #ddd;}
table {background-color: transparent;}
table {border-spacing: 0;border-collapse: collapse;}
table > tbody > tr > td, table > tbody > tr > th, table > tfoot > tr > td, table > tfoot > tr > th, table > thead > tr > td, table > thead > tr > th {padding: 8px;line-height: 1.42857143;vertical-align: top; border: 1px solid #ddd;}
table > tbody > tr:nth-of-type(2n+1) {background-color: #f8f8f8;}
table > thead > tr > td, table > thead > tr > th,  table th, table th p,  table > thead > tr > th p{background: #3c2415 ; color: #fff}

.podloga-forma {padding: 10px; background: #f8f8f8}
.nomad-offer {}
.welcome-nomad {padding: 80px 0;text-align: justify;}
.welcome-nomad2 {padding: 0 0 80px 0;text-align: justify;}
/*FAQ*/

.panel-group.without-borders .panel {border: 0 !important}
.panel-group .panel-heading a {color: #000;border: 0 !important;background: #f7f7f7;padding: 12px 0 12px 0;}
.faqpstr a {font-size: 20px;}
.aktivnitogle {color: #3c2415 !important}
.neaktivnitogle {color: #000 !important}
.panel-group .panel-heading a .fa, .panel-group .panel-heading a .icons {float: right;}
.izlac a.accordion-toggle {padding:0 !important;}
.toggle.toggle-active .toggle-content {display:block !important;}
.toggle label:before {transition: all 0.4s;}
.toggle.toggle-active label {color: #3c2415 !important;font-weight: bold;}
.toggle.toggle-active label:before {transform: rotate(90deg);}

/*Kontakt*/
.kontakt-line {text-align: center;}
.kontakt-line i {display: block;margin-bottom: 12px;font-size: 3em; color: #3c2415;}
.kontakt-line span {font-size: 1.12em;font-weight: 600;}

/*Footer*/
#footer {background-color: #77665c;border-top: 0;font-size: 0.9em;margin-top: 50px;padding: 70px 0 0;padding-top: 70px;position: relative;clear: both;color: #fff;}
#footer p {color: #fff}
#footer ul {padding: 0; list-style-type: none}
#footer ul.list li {margin-bottom: 3px;}
#footer.short .footer-copyright p {color: #8b5e3c}
#footer.short .footer-copyright {background: #3c2415;border: 0;padding-top: 0;margin-top: 0;}
#footer.short .footer-copyright a {color: #8b5e3c}
#footer.short .footer-copyright a:hover {color: #fff}
.copyright_text {text-align: center;  position: relative;  top: 18px;}
.footer-borders {border-left: 1px solid #fff; border-right: 1px solid #fff; text-align: center; }
.bezmtf {margin-top: 0 !important}
.bezmbh {  margin-bottom: 0 !important;}

.destination-block{margin-bottom:50px}
.destination-block:last-child{margin-bottom:0}
.destination-photo{position:relative;padding-top:40px;text-align:center}
.destination-photo::before{position:absolute;z-index:0;top:0;bottom:40px;left:0;right:0;content:""}
.destination-photo img{position:relative;z-index:10}
.destination-content{float:left;width:100%;padding-top:40px;position:relative;z-index:10}
.destination-content .content-text{margin-bottom:35px;margin-bottom:35px}
.destination-block:nth-child(odd) .destination-content{padding-left:px}
.destination-block:nth-child(even) .destination-content{text-align:right;padding-right:75px}

input[type="email"].form-control::-webkit-input-placeholder{color:#3c2415!important}
input[type="text"].form-control::-webkit-input-placeholder{color:#3c2415!important}
input[type="textarea"].form-control::-webkit-input-placeholder{color:#3c2415!important}
input[type="email"].form-search::-webkit-input-placeholder{color:#3c2415!important}
input[type="text"].form-search::-webkit-input-placeholder{color:#3c2415!important}
textarea.form-control{height:auto}
textarea::-webkit-input-placeholder{color:#3c2415!important}
textarea:-moz-placeholder{color:#3c2415!important}
textarea::-moz-placeholder{color:#3c2415!important}
textarea:-ms-input-placeholder{color:#3c2415!important}
textarea::placeholder{color:#3c2415!important}
input[type="text"]:-moz-placeholder{color:#3c2415!important}
input[type="text"]::-moz-placeholder{color:#3c2415!important}
input[type="text"]:-ms-input-placeholder{color:#3c2415!important}
input[type="text"]::placeholder{color:#3c2415!important}
input[type="email"]:-moz-placeholder{color:#3c2415!important}
input[type="email"]::-moz-placeholder{color:#3c2415!important}
input[type="email"]:-ms-input-placeholder{color:#3c2415!important}
input[type="email"]::placeholder{color:#3c2415!important}
.form-control{display:block;width:100%;height:48px;padding:6px 12px;font-weight:500;color:#3c2415;background-color:#fff;background-image:none;border:1px solid #dedede;border-radius:6px;-webkit-box-shadow:inset 0 0 0 #000;box-shadow:inset 0 0 0 #000;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.entry-contact{margin:40px 0; text-align: center;font-size: 28px;}

.single-team-member{position:relative;margin-top:40px}
.single-team-member:hover .team-img img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.single-team-member:hover .team-details-bar::after{opacity:1;visibility:visible;width:100%;left:0;right:auto}
.single-team-member:hover .team-details-bar .member-details .member-data{opacity:0;visibility:visible;margin-top:-45px}
.single-team-member:hover .team-details-bar .member-details .social-profile{opacity:1;visibility:visible;z-index:1}
.single-team-member .team-img{background-color:#77665c;overflow:hidden;text-align:center}
.single-team-member .team-img img{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.single-team-member .team-details-bar{height:90px;width:90%;margin:0 auto;background:#fff;margin-top:-50px;position:relative;overflow:hidden;clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px}
.single-team-member .team-details-bar::after{position:absolute;width:0;height:1px;background-color:#3c2415;content:"";right:0;bottom:0;opacity:1;visibility:hidden;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.single-team-member .team-details-bar .member-details{overflow:hidden;height:60px}
.single-team-member .team-details-bar .member-details .member-data{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.single-team-member .team-details-bar .member-details .member-data span{font-size:14px}
.single-team-member .team-details-bar .member-details .member-data h3{margin-bottom:0}
.single-team-member .team-details-bar .member-details .social-profile{opacity:0;visibility:visible;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out; top: -17px;
position: relative;}
.single-team-member .team-details-bar .member-details .social-profile h3 {font-size: 1.4em; color: #77665c}
.single-team-member .team-details-bar .member-details .social-profile a{font-size:20px;margin:0 12px;color:#3c2415}
.single-team-member .team-details-bar .member-details .social-profile a:hover{color:#3c2415}
.single-team-member .team-details-bar .plus-btn{border:1px solid #3c2415;color:#3c2415;font-size:20px;width:45px;height:45px;line-height:45px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.single-team-member .team-details-bar .plus-btn:hover{color:#fff;background-color:#3c2415}
.member-data h3 {font-size: 1.5em}

@media (max-width: 991px) {
.custom-sm-flex-order{display:flex;flex-flow:row wrap}
.custom-sm-flex-order .col-md-6{width:100%}
.custom-sm-flex-order .col-md-6:nth-child(1){order:2}
.custom-sm-flex-order .col-md-6:nth-child(2){order:1}
.custom-sm-flex-order-2{display:flex;flex-flow:row wrap}
.custom-sm-flex-order-2 .col-md-3{width:100%;order:3}
.custom-sm-flex-order-2 .col-md-9{width:100%}
}
section.section{background:transparent;border-top:5px solid #transparent;margin:30px 0;padding:50px 0}
.content-list .owl-dots{z-index:999999;position:relative;margin-top:-40px!important;margin-bottom:10px;align-items:center;justify-content:center;display:block}
.polasirine {width: 46%;padding-right: 2%;float: left;position: relative;}

.elementor-list-group {margin: 0; padding: 0 !important; list-style: none;}
li.elementor-list-group-list {padding-top: 15px;  padding-bottom: 15px; border-color: rgba(0,0,0,.1);}
.elementor-list-group .elementor-list-group-list {display: flex; justify-content: space-between;border-bottom: 1px solid #e0e0e0; border-bottom-color: rgb(224, 224, 224);}

.details-nomad {padding: 80px 0}
.details-nomad h2 {text-align: center; margin-bottom: 80px}
.ikona-cont {margin: 0 0 30px 0;  text-align: center;cursor: pointer;}
.ikona-cont .icon {position: relative; color: #4f2f1c;  font-size: 50px;  line-height: 1em;  margin-bottom: 15px;  display: block;  text-align: center;
transition: all .5s ease;overflow: hidden;}
.ikona-cont .icon:hover {color: #3c2415; transform: rotate(360deg);}
.ikona-cont .title-desc {font-weight: bold; color: #3c2415; font-size: 20px}
.ikona-cont .title-titl {font-size: 18px;clear: both;display: block;position: relative;top: -5px;}

.elementor-widget-wrap {padding: 0;position: relative;width: 100%;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-line-pack: start;align-content: flex-start;  }
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  }

@media (min-width: 992px) {
.col-half-section {max-width: 90%}
.content-list .row {margin-bottom: 50px}
.custom-sm-flex-order section.section, .p-none section.section {padding: 0 !important}
.custom-sm-flex-order section.section h2, .p-none section.section h2 {margin: 40px 0!important; text-align: center}
.col-half-section .btn-primary {float: right;position: relative;right: 9.8%;}
.villab .col-half-section .btn-primary {float: right;position: relative;right: 0;}
.smanjeni-poravnani {width: 75%}
} 

/*Recenzije*/
.recenzijepoc {padding: 80px 0}
.recenzijepoc h2 {text-align: center}
.recenzijepoc-item {background:#fff;color: #000; padding: 20px;text-align: center}
.recenzijepoc-item-kom {text-align: center}
.recenzijepoc-item-kom p{text-align: center}

.form-group .icon {  position: absolute;right: 30px;bottom: 25px;  color: #77665c;  -webkit-transform: translateY(50%);  transform: translateY(50%);  z-index: 4;}

.col-half-section .btn-primary {float: right;}

.podloga-forma {padding: 30px; border: 1px solid #eee; background: #fff }
.podloga-forma h3 {margin: 0 0 20px 0}
.podloga-forma h4 {margin: 0 0 20px 0; font-weight: 500}

h4.panel-title {font-weight: 500}
.smanjeni-poravnani {text-align: justify;margin: 0 auto; display: block; }
.poravnajznak {margin: 0 auto;
display: block;
position: relative;
left: 8px;}

.tripadvisorlogo {margin-bottom: 15px}
.zaobligumb {border-radius: 15px}


 .rates .rates-weekly ul {
  padding-left: 0;
  list-style: none;
}

 .rates {
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  line-height: 1.7em;
  letter-spacing: normal;
}

 .rates .rates-weekly ul li {
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  line-height: initial;
}

  @media (min-width: 480px) {
 .rates .rates-weekly ul li {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 5px 0;
}
}

 .rates .rates-weekly ul li span {
  margin-bottom: 15px;
}

 .rates .rates-weekly ul li strong {
  margin-bottom: 15px;
}

 .rates .rates-weekly ul li::after {

    content: "";
    position: absolute;
    bottom: 8px;
    left: 0;
    width: 100%;
    border-bottom: dashed 1px #3c2415;


}

/*
.rates-weekly ul li:nth-child(2n) {background: #CCC}
*/


.split-text-2{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-column-count:2;-moz-column-count:2;column-count:2}
.split-text-3{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-column-count:3;-moz-column-count:2;column-count:3}

  @media (min-width: 992px) {
.page-header-veci {min-height: 1080px}
}