html, body, div, span, applet, object, iframe,
p, blockquote, pre, a, abbr, acronym, address, 
big, cite, code, del, dfn, em, font, img, ins, 
kbd, q, s, samp, small, strike, strong, sub, 
sup, tt, var, b, u, i, center, dl, dt, dd, ol, 
ul, li, fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; } :focus { outline: 0; } ins { text-decoration: none; }
del { text-decoration: line-through; } table { border-collapse: separate; border-spacing: 0; border-radius: 15px;}
article, aside, footer, header, hgroup, section { display: block; }
:root {
--pozadina-background: rgb(239,254,255);
--linear-1: rgb(221 251 255);
--linear-2:  rgb(247 247 247);
--linear-3: rgb(255 242 247);
--color-0:#fff;
--color-1:#ff6500;
--color-2:#f79256;
--color-3:#fbd1a2;
--color-4:#7dcfb6;
--color-5:#00b2ca;
--color-6:#313235;
--logo-ta:var(--color-1);
--logo-dream:var(--color-6);
--logo-tours:var(--color-5);
--logo-line:#ff65003b;
--header-h1:var(--color-6);
--header-p:var(--color-2);
--header-autor:var(--color-3);
--meni-pozadina:#ffe3bf;
--meni-text:var(--color-6);
--meni-hover:var(--color-2);
--meni-text-hover:var(--color-0);
--meni-shadow:var(--color-1);
--dots-meni-1:#bc8a4a;
--dots-meni:#ba88495c;
--h1-title: var(--color-6);
--body-font: var(--color-6);
--first-minute-page:var(--color-1);
--background-widget: var(--color-0);
}   html { -webkit-font-smoothing: antialiased; }
body { font-family: 'Open Sans', Arial, sans-serif; font-size: 17px; color: var(--body-font);
background: linear-gradient(182deg,var(--linear-1) 0%, var(--linear-2) 49%, var(--linear-3) 100%);
background-attachment: fixed; }
a { text-decoration: none; }
a:hover { text-decoration: underline; color:#80007e; }
.clear { clear: both; }
.ui-tabs-hide { display: none; }
br.clear { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 {border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; margin: 0; padding: 0; color: var(--h1-title); line-height: 1em; font-weight: normal; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: var(--h1-title) }
h1 { font-size: 30px; }
h2 { font-size: 24px; }
h3 { font-size: 22px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
p { font-size: 17px; padding-bottom: 10px; line-height: 24px; }
strong { font-weight: bold; color: var(--body-font); }
cite, em, i { font-style: italic; }
pre, code { font-family: Courier New, monospace; margin-bottom: 10px; }
ins { text-decoration: none; }
sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }
sup { bottom: 0.5em; font-size: 11px; }
sub { top: 0.3em; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd  { margin-left: 1.5em;}
blockquote  { margin: 1.5em; padding: 1em; color: #666666; background: #e6e6e6; font-style: italic; border: 1px solid #dcdcdc; }
blockquote p { padding-bottom: 0; }
input[type=text],input.text, input.title, textarea, select { border:1px solid #bbb; padding: 2px; color: #4e4e4e; }
input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#2D3940; color: #3e3e3e; }
input[type=text], input.text, input.title, textarea, select { margin:0.5em 0; margin-left:12px; }
textarea { padding: 4px; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; } *:first-child+html .clearfix { zoom: 1; }    .container { max-width: 1200px; margin: 0 auto; position: relative; } .header-container:after { content: ""; display: table; clear: both;}
.header-columns {	box-sizing: border-box;	float:left;	width: 50%;	margin-bottom: 2rem;}
#logo-ta{ font-size: 1.2rem; padding-left: 3px; font-weight: 300; padding-bottom: 0; margin-top: 1.5rem; color: var(--logo-ta); letter-spacing: 5.5px; line-height: 38px;}
#dream, #tours { font-size: 2.7rem; font-weight: 700; border-bottom: 2px solid var(--logo-line);}
#dream{	color: var(--logo-dream);}
#tours{	color: var(--logo-tours); text-shadow: 0px 0px 11px #ffffff;}
.header-description{padding-left: 1.4rem;}
#header-description-h{font-size: 2.9rem; line-height:1.1em;	font-weight: 900;	margin-top: 5rem; color: var(--header-h1);}
#header-description-p{ font-size: 1.3rem; line-height: 1.5em; font-weight: 400;	margin-top: 2.5rem;	color:var(--header-p);	width: 90%;}
#author{ font-size: 1rem; color: var(--header-autor);}
#header-img{ margin-top: 1.3rem;} #content-area { display: grid; margin-top: 45px; column-gap: 1%; grid-template-columns: 25% 74%;}
.full-width-page { padding: 50px 20px 20px 20px; margin-bottom: 8%; }
.et_pt_portfolio_item p {font-size: 14px; }
.et_pt_portfolio_item h3 {padding: 5px 0; } .nav-container{ width: 1200px; margin: 0 auto; line-height: 2; border-radius: 5px; text-align:center; position: relative;}
.scroll { white-space: nowrap; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar;}
.scroll::-webkit-scrollbar { display: none;}
nav { background: var(--meni-pozadina); font-size: 0; box-shadow: 0 4px 7px -6px var(--meni-shadow);}
.nav > li { font-size: 16px; font-weight: 600; display: inline-block; vertical-align: middle;}
.nav > li:not(:last-child) { border-right: 1px solid rgba(114, 124, 135, 0.2);}
.nav a { display: block; padding: 12px 20px 13px;}
.nav > li a { color:var(--meni-text); }
.nav > li a:hover { background-color: var(--meni-hover); color: #fff; text-shadow: 1px 1px 2px #b14200; text-decoration: none; transition: all 0.2s ease-in-out; }
.nav > li.current-menu-item > a { font-weight: 600; line-height: 1px; border-bottom: 3px solid #ff7b24; } .filter-yes-icon-page{ display: inline-block; max-width: 99%; height: auto; width: 12%; margin: 0 4%; }
.filter-no-icon-page{ display: inline-block; max-width: 99%; height: auto; width: 12%; margin: 0 4%; filter: brightness(0) saturate(100%) invert(99%) sepia(0%) saturate(3179%) hue-rotate(182deg) brightness(115%) contrast(83%); } .class-center { text-align: center; }
.class-c-mb-18 { text-align: center; margin-bottom: 18px; }
.class-c-mt-10 { text-align:center; margin-top: 10px; }
.class-fs-18{ font-size: 18px; padding-top: 18px; }
.p-style { text-align: justify; padding-top: 18px; }
.justify { text-align: justify; }
.pt-15 { padding-top: 15px; }
.pt-18 { padding-top: 18px; }
.pt-20 { padding-top: 20px; }
.pb-18 { padding-bottom: 18px; }
.mt-35 { margin-top: 35px; }
.mt-38 { margin-top: 38px !important; }
.mt-40 { margin-top: 40px; }
.mt-50 { margin-top: 50px; }
.mb-20 { margin-bottom: 20px; }
.mb-40 { margin-bottom: 40px; }
.mb-50 { margin-bottom: 50px; }
.mb-60 { margin-bottom: 60px; }
.summer-page {margin: 0 auto; color: #fff; padding: 7px; background: #00b2ca; text-align: center; width: fit-content;}
.new-year-1 {color: #fff; padding: 7px!important; background: #00b2ca; text-align: left; width: fit-content;}
.new-year-cena {font-size: 25px; margin: 0 auto; color: #fff; padding: 7px!important; background: var(--color-1); text-align: center; width: fit-content;} #featured_section { margin: -59px 0 56px; }
#featured { position:relative; }
#switcher { border: 1px solid #e5e5e5; border-top: none; position: relative; background-color: #fff; }
#switcher:before { content: ''; position: absolute; height: 7px; top: -8px; left: 0; background: url(//www.dreamtours.rs/wp-content/themes/Lucid/images/top-shadow.png) no-repeat top center; width: 100%; }
#switcher-container { position: relative; }
#switcher-container:after { content: ''; position: absolute; height: 7px; bottom: -6px; left: 0; background: url(//www.dreamtours.rs/wp-content/themes/Lucid/images/shadow.png) no-repeat top center; width: 100%; }
#switcher li { float: left; width: 318px; border-right: 1px solid #eeeeee; cursor: pointer; }
#switcher .last { border-right: none; width: 320px; }
#featured_section .active-slide .switcher-content, #featured_section .switcher_hover { background-color: #f9f9f9; -moz-box-shadow: inset 0 0 0 1px #fff; -webkit-box-shadow: inset 0 0 0 1px #fff; box-shadow: inset 0 0 0 1px #fff; }
#featured_section .switcher_hover, #featured_section .switcher_hover .post-meta, .et_tab_link_hover .post-meta { -moz-transition: all .3s; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.switcher-content { padding: 41px 29px 24px 93px; position: relative; }
span.post-meta { position: absolute; left: 29px; top: 34px; display: block; background: #4c4c4c; color: #fff; font-size: 11px; text-transform: uppercase; text-align: center; -webkit-border-radius: 45px; -moz-border-radius: 45px; border-radius: 45px; width: 45px; height: 45px; line-height: 36px; font-weight: lighter; font-size: 10px; text-transform: uppercase; }
span.post-meta span { display: block; margin-top: -24px; font-weight: bold; font-size: 12px; }
#switcher h2 { font-weight: lighter; font-size: 20px; }
#switcher .meta-info, .article .meta-info { font-family: 'Open Sans Condensed', Arial, sans-serif; font-size: 16px; color: #b8b8b8; margin-top: -5px; }
#switcher .meta-info a, .article .meta-info a { color: #b8b8b8; text-decoration: none; }
.article .meta-info a:hover { color: #949494; }
.recent-category_widget { margin-bottom: 53px; }
.recent-category { float: left; width: 300px; margin-right: 30px; position: relative; }
#recent-categories .last { margin-right: 0; }
h3.main-title { font-family: 'Open Sans Condensed', Arial, sans-serif; display: inline-block; font-size: 16px; text-transform: uppercase; color: #fff; text-shadow:-1px -1px 0 rgba(0,0,0,0.2); margin-bottom: -1px; padding: 8px 11px; }
a.more { position: absolute; font-family: 'Open Sans Condensed', Arial, sans-serif; text-transform: uppercase; color: #bababa; font-size: 16px; text-shadow: 1px 1px 0 #fff; background: url(//www.dreamtours.rs/wp-content/themes/Lucid/images/more-arrow.png) no-repeat right 4px; text-decoration: none; top: 2px; right: 0px;  padding-right: 14px; }
a.more:hover { color: #111; }
.category-box { border: 1px solid #e5e5e5; position: relative; }
.category-box:after { content: ''; position: absolute; height: 7px; bottom: -7px; left: 0; background: url(//www.dreamtours.rs/wp-content/themes/Lucid/images/shadow2.png) no-repeat top center; width: 100%; }
.category-box li { background-color: #f9f9f9; border: 1px solid #fff; border-bottom: 1px solid #e5e5e5; padding: 10px 10px 0; }
.category-box .last { border-bottom: none; }
.category-box .thumb { float: left; margin: 0 17px 5px 0; position: relative; line-height: 0; }
.category-box .thumb:after { position: absolute; -moz-box-shadow: inset 0 0 10px rgba(0,0,0,0.6); -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.6); box-shadow: inset 0 0 10px rgba(0,0,0,0.6); content: ''; left: 0; top: 0; width: 100%; height: 100%; }
.category-box h3 { font-size: 16px; text-shadow: 1px 1px 0 #fff; }
.category-box h3 a { text-decoration: none; color: #4c4c4c; }
.category-box h3 a:hover { color: #111; }
.category-box p.meta-info { font-weight: lighter; font-size: 14px; color: #b1b0b0; text-shadow: 1px 1px 0 #fff; margin-top: -5px; padding-bottom: 8px; }
.category-box p.meta-info a { text-decoration: none; color: #b1b0b0; }
.category-box p.meta-info a:hover { color: #111; }
#left-area { order: 2; grid-column-start: 2; margin-bottom: 50px; padding: 0 20px 10px 30px; } .entry { position:unset; } .entry .meta-info { font-size: 16px; color: #b8b8b8; text-shadow: 1px 1px 0 #fff; font-weight: lighter; padding: 19px 28px; }
.entry .meta-info a { text-decoration: none; color: #888888; }
.entry .post-thumbnail { position: relative; line-height: 0; }
.entry .post-thumbnail .overlay { position: absolute; -moz-box-shadow: inset 0 0 10px rgba(0,0,0,0.3); -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.3); box-shadow: inset 0 0 10px rgba(0,0,0,0.3); left: 0; top: 0; width: 100%; height: 100%; }	
.entry h2.title, h1.title { font-size: 32px; font-weight: 600; color: var(--h1-title); margin-bottom: 40px; padding-left: 15px; }
.entry h2.title a { text-decoration: none; color: #4c4c4c; }
.entry h2.title a:hover { color: #111; }
.post_content a.more { position: relative; top: 0; padding-right: 14px; float: right;}
.category-box .recent_even { background: #fff; }
article.post ul, .comment-content ul, article.page ul { list-style-type: disc; padding: 0 0 23px 16px; line-height: 26px; }
article.post ol, .comment-content ol, article.page ol { list-style-type: decimal; list-style-position: inside; padding: 0 0 23px 16px; line-height: 26px; }
.post ul li ul, .post ul li ol, .comment-content ul li ul, .comment-content ul li ol, article.page ul li ul, article.page ul li ol { padding: 2px 0px 2px 20px; }
.post ol li ul, .post ol li ol, .comment-content ol li ul, .comment-content ol li ol, article.page ol li ul, article.page ol li ol  { padding: 2px 0px 2px 35px; }
article.post p, .comment-content p, article.page p { padding-bottom: 17px;}
#breadcrumbs { background-image: url(//www.dreamtours.rs/wp-content/themes/Lucid/images/breadcrumbs_home.png); background-repeat: no-repeat; background-position: 15px; background-color: #ffffff;border: 1px solid #01ccd517; color: #b8b8b8; font-size: 14px; line-height: 23px; padding: 10px 45px; margin-bottom: 40px; border-radius: 15px; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
#breadcrumbs a {color: #0a1942;font-size: 14px;}
#breadcrumbs a:hover { color:#80007e; text-decoration: none; } .breadcrumbs-image{ width: 8px; vertical-align: middle; padding: 0px 10px; }   #sidebar { margin-top: 80px; }
.widget { position: relative; box-shadow: 0px 0px 20px 1px #e1e1e1; margin-bottom: 24px; padding: 22px; background-color:var(--background-widget); border-radius: 15px;}
#tab-controls { border: 1px solid #fff; border-bottom: none; background-color: #f9f9f9; margin: -24px -24px 0; }
#tab-controls li { float: left; width: 97px; text-shadow: 1px 1px 0 #fff; text-align: center; border-right: 1px solid #e5e5e5; border-left: 1px solid #fff; border-bottom: 0px solid #e5e5e5; padding: 0; background: none; margin-bottom: -1px; }
#tab-controls a { padding: 21px 0; }
#tab-controls .first { border-left: none; }
#tab-controls .last { border-right: none; }
#tab-controls .active { background-color: #fff !important; border-bottom: none; }
#tab-controls li a { text-decoration: none; color: #4c4c4c; display: block; }
#all-tabs li { position: relative; border-bottom: 0px solid #f7f7f7; margin: 0 -24px; }		
#all-tabs .last { border-bottom: none; }
#all-tabs span.post-meta { left: 23px; top: 13px; font-size: 10px; text-transform: uppercase; width: 35px; height: 35px; line-height: 26px; }
#all-tabs span.post-meta span { margin-top: -16px; }
#all-tabs h4 { color: #4c4c4c; font-size: 16px; padding: 16px 20px 0 70px; }
#all-tabs p.meta-info { padding: 0 0 6px 70px; font-size: 12px; color: #b1b0b0; margin-top: -3px; }
#all-tabs p.meta-info a { color: #b1b0b0; text-decoration: none; }
#all-tabs p.meta-info a:hover { color: #949494; }
.widget .widgettitle { text-shadow: 1px 1px 0 #fff; color: #4c4c4c; font-size: 16px; margin: -24px -24px 0; padding: 21px; }
#all-tabs ul { margin: 0; }	
#all-tabs li { padding: 0; }
#all-tabs a { display: inline; padding: 0; }
#video-content .slides li { width: auto; }   #main-footer { max-width: 1200px; margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr 1fr; box-shadow: 0px 0px 8px 3px #00b2ca12;}
.footer-widget { padding: 24px 20px 27px 40px; border: 1px solid #ededed; background-color: var(--background-widget);}
.footer-widget .widgettitle { text-shadow: 1px 1px 0 #fff; color: #4c4c4c; font-size: 19px; padding-bottom: 25px; } .footer-widget li { padding: 0px 40px 28px 12px; font-size: 16px; }
.footer-widget li a { text-decoration: none; color: #4c4c4c; }
.footer-widget p { line-height: 20px; } 
.footer-bottom { font-size: 11px; text-align: right; padding: 10px 20px 10px 0; color: #373737; }
#copyright{color: var(--color-1);}   img { max-width: 100%; height: auto; width: auto; } .flex-container a:active,
.flexslider a:active {outline: none;}
.slides, .flex-control-nav, .flex-direction-nav {margin: 0; padding: 0; list-style: none;} .flexslider {width: 100%; margin: 0; padding: 0;}
.flexslider .slides > li { display: none; } .flexslider img { display: block; width: auto; } .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;} .flexslider {position: relative; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;} .flex-container {zoom: 1; position: relative;}
#featured .flex-direction-nav a, #video-slider-section .flex-direction-nav a  { position: absolute; text-indent: -9999px; top: 50%; margin-top: -30px; width: 60px; height: 60px; display: block; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1); box-shadow: 0 0 5px rgba(0,0,0,0.1); display: none;  -moz-transition: all .2s; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; }
#featured .flex-direction-nav a.flex-prev, #video-slider-section .flex-direction-nav a.flex-prev { left: 0; background: #fff url(//www.dreamtours.rs/wp-content/themes/Lucid/images/left-arrow.png) no-repeat 21px center; }
#featured .flex-direction-nav a.flex-next, #video-slider-section .flex-direction-nav a.flex-next  { right: 0; background: #fff url(//www.dreamtours.rs/wp-content/themes/Lucid/images/right-arrow.png) no-repeat 25px center; }
#featured .flex-direction-nav a:hover, #video-slider-section .flex-direction-nav a:hover { -ms-transform: scale(1.4); -o-transform: scale(1.4); -moz-transform: scale(1.4); -webkit-transform: scale(1.4); transform: scale(1.4); }
#featured .flex-direction-nav a.flex-prev:hover, #video-slider-section .flex-direction-nav a.flex-prev:hover { background-image: url(//www.dreamtours.rs/wp-content/themes/Lucid/images/left-arrow_hover.png); }
#featured .flex-direction-nav a.flex-next:hover, #video-slider-section .flex-direction-nav a.flex-next:hover { background-image: url(//www.dreamtours.rs/wp-content/themes/Lucid/images/right-arrow_hover.png); }
#featured .flex-control-nav { display: none; }
#featured .overlay { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -moz-box-shadow: inset 0 0 15px rgba(0,0,0,0.3); -webkit-box-shadow: inset 0 0 15px rgba(0,0,0,0.3); box-shadow: inset 0 0 15px rgba(0,0,0,0.3); }   div.post .new-post .aligncenter, .aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin-bottom: 10px; max-width: 96%; padding: 8px; }
.wp-caption.alignleft { margin: 0px 10px 10px 0px; }
.wp-caption.alignright { margin: 0px 0px 10px 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
.alignright { float: right; }
.alignleft { float: left }
img.alignleft { display:inline; float:left; margin-right:15px; }
img.alignright { display:inline; float:right; margin-left:15px; }   .pagination { overflow: hidden; padding: 20px 0; }
#left-area .wp-pagenavi { text-align: right; text-shadow: 1px 1px 0 #fff; font-size: 13px; color: #4c4c4c; padding-top: 7px; }
#left-area .wp-pagenavi span, #left-area .wp-pagenavi a { border-color: #e5e5e5; background: #f9f9f9; color: #4c4c4c; -moz-box-shadow: inset 0 0 0 1px #fff; -webkit-box-shadow: inset 0 0 0 1px #fff; box-shadow: inset 0 0 0 1px #fff; padding: 11px 14px; display: inline-block; }
#left-area .wp-pagenavi .current, #left-area .wp-pagenavi a:hover { background: #fff; }
#left-area .wp-pagenavi .pages { border: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; padding-left: 0; background: none; }
a.readmore:hover, #sidebar div.custom-sidebar-block ul.control li a:hover, ul#cats-menu li a:hover, ul#page-menu li a:hover, div#slider-control div.featitem h2 a  { text-decoration: none; }
.foursixeight { margin: 0px 0px 15px 84px;}
#all-tabs > div { display: none; }
#all-tabs > div:first-child { display: block; }
.f_widget { margin-bottom: 15px; }
.fullwidth .post_content { padding-right: 40px; }
.fullwidth #left-area { width: 100%; width: -moz-available; padding-top: 50px; width: -webkit-fill-available; width: fill-available; margin-right: 0 !important; margin-left: 0 !important; float: right !important; }
.sitemap-col ul { list-style: none outside none !important; padding-left: 0 !important; }
.et_embedded_videos { display: none; }
#et_pt_gallery { margin-right: -29px !important; }
.et_pt_gallery_entry { margin-left: 18px !important; }
#sidebar .widget_recent_comments li { padding: 15px 20px; background: none !important; }
.plavo { font-family: Calibri; font-size: 25px; padding-left: 15px; color: #0285f9; font-weight: 500;}	
.plavo2 { font-family: Calibri; font-size: 22px; color: #0285f9; font-weight: 500; padding-top: 9px;}   .titl {position: relative;}
.imanema {
visibility: hidden;
width: 100px;
font-size: 13px;
background-color: white;
color: #151515;
box-shadow: 0px 0px 4px #323232;
text-align: center;
border-radius: 15px;
padding: 6px 10px;
position: absolute;
z-index: 1;
bottom: 280%;
left: 50%;
margin-left: -60px;
white-space: nowrap;
}
.imanemapost {
visibility: hidden;
width: 80px;
font-size: 13px;
background-color: white;
color: #151515;
box-shadow: 0px 0px 4px #323232;
text-align: center;
border-radius: 15px;
padding: 6px 10px;
position: absolute;
z-index: 1;
bottom: 60px;
left: 35px;
margin-left: -60px;
white-space: nowrap;
}
.imanemahotel {
visibility: hidden;
width: 80px;
font-size: 13px;
background-color: white;
color: #151515;
box-shadow: 0px 0px 4px #323232;
text-align: center;
border-radius: 15px;
padding: 6px 10px;
position: absolute;
z-index: 1;
top: -35px; margin-left: -70px;
white-space: nowrap;
}
.imanema::after,.imanemapost::after,.imanemahotel::after {
content: "";
position: absolute;
bottom: 0;
left: 50%;
border: 7px solid transparent;
border-top-color: #006774;
border-bottom: 0;
margin-left: -7px;
margin-bottom: -7px;
}
.titl:hover .imanema,.titl:hover .imanemapost,.titl:hover .imanemahotel {
animation: fadein 0.5s;
-moz-animation: fadein 0.5s; -webkit-animation: fadein 0.5s; -o-animation: fadein 0.5s; visibility: visible;
}
@keyframes fadein {
from {opacity:0;}
to {opacity:1;}
}
@-moz-keyframes fadein { from {opacity:0;}
to {opacity:1;}
}
@-webkit-keyframes fadein { from {opacity:0;}
to { opacity:1;}
}
@-o-keyframes fadein { from {opacity:0;}
to {opacity: 1;}
}
.et_pt_portfolio_image .play { display:block; }
.play{
position : absolute;
display:none;
top:-10%;     
left:-10px;   
z-index:100
} 
.popust{
background-color:var(--color-1);
position:absolute;
top: -4px;
color:#fff;
font-weight:700;
text-transform:uppercase;
font-size:12px;
padding:7px 0px 7px 0px;
width:90px;
text-align:center;
border-top-left-radius:5px;
}
.last-minute{
background-color:var(--color-1);
position:absolute;
top: 0;
color:#fff;
font-weight:700;
text-transform:uppercase;
font-size:12px;
padding:5px 0px 4px 0px;
width:90px;
text-align:center;
border-top-left-radius:5px;
}
.first-minute{
background-color:var(--first-minute-page);
position:absolute;
top: 0;
color:#fff;
font-weight:700;
text-transform:uppercase;
font-size:12px;
padding:5px 0px 4px 0px;
width:90px;
text-align:center;
border-top-left-radius:5px;
}
.cena{
position:absolute;
top: 21px;
font-weight:normal;
color:#fff;
background-color:var(--color-5);
padding:5px 0px 4px 0px;
font-size:18px;
width:90px;
text-align:center;
border-bottom-left-radius:5px;
}
.cena-post {
z-index: 19999999;
position: absolute;
left: 88%;
width: 80px;
height: 80px;
border-radius: 40px;
border: 1px solid #00b2ca;
box-shadow: rgb(0 44 50 / 18%) 0px 2px 8px 2px;
padding: 0;
font-size: 20px;
text-align: center;
text-shadow: 2px 1px 2px #7e320091;
line-height: 80px;
background-color: #ff6500;
color: #ffffff;      
animation: myfirst 2s ease-out forwards;
animation-iteration-count: 1;
-webkit-animation: myfirst 2s ease-out forwards;
-webkit-animation-iteration-count: 1;
transform: rotate(8deg);
}
@keyframes myfirst
{ from {top:0px; opacity: 0;}
to {top:60px; opacity: 1}
}
@media (max-width: 768px) {
.cena-post {
z-index: 1;
position: absolute;
left: 73%;
top: -25px;
width: 60px;
height: 60px;
border-radius: 30px;
border: 1px solid #00b2ca;
box-shadow: rgb(0 44 50 / 18%) 0px 2px 8px 2px;
padding: 0;
font-size: 16px;
text-align: center;
text-shadow: 2px 1px 2px #7e320091;
line-height: 61px;
background-color: #ff6500;
color: #ffffff;      
animation: myfirst 2s ease-out forwards;
animation-iteration-count: 1;
-webkit-animation: myfirst 2s ease-out forwards;
-webkit-animation-iteration-count: 1;
transform: rotate(8deg); -webkit-animation: myfirst1 2s ease-out forwards;
-webkit-animation-iteration-count:1;}}
@keyframes myfirst1 { 
from {top:-90px; opacity: 0;}
to {top:-40px; opacity: 1}
}
.fixed-size-square {
width: 200px;
height: 210px;
text-align: center;
border: 1px solid #e2e2e2;
border-radius: 10px;
background: #eee;
line-height: 0px;
padding-left:15px;
padding-top:15px;
display:inline-table;
margin: 5px 4px;
}
#button-avio,
#button-avio::after {
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}
#button-avio {
background: none;
border: 3px solid #fff;
border-radius: 3px;
color: #fff;
display: block;
font-size: 1.1em;
margin: 1.2em auto;
padding: 0.7em 2.5em;
position: relative;
}
#button-avio:hover {color: #616060;}
.upit,
.upit::after {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.upit {
font-size: 1.1em;
display: block;
width: fit-content;
outline: none;
color: #fff;
text-shadow: 1px 1px 2px #005a6647;
background: var(--color-5);
border-top-right-radius: 10px;
border: 1px solid #01a1b7;
margin: 1.2em auto;
padding: 0.6em 1.8em;
position: relative;
margin-bottom: 35px;
box-shadow: 0px 0px 7px 1px #00a1b740;
}
.upit:hover {
border: 1px solid #01a1b7;
background: #fff;
color: var(--color-5);
text-shadow: 1px 1px 4px #00677424;
}
.wpcf7 input[type="text"] {
background: #fff;
border-radius: 5px;
color: #333333;
font-size: 0.87em;
padding: 0.5em 0.5em;
margin-bottom: 3px;
}
.wpcf7 input[type="email"] {
background: #fff;
border-radius: 5px;
color: #333333;
font-size: 0.87em;
padding: 0.5em 0.5em;
margin-left: 10px;
}
#responsive-upit-polja {width: 90% !important;}
.wpcf7 textarea {
background: #fff;
border-radius: 5px;
color: #333333;
font-size: 1.1em;
padding: 0.5em 0.5em;
resize: none;
}
#button-rezervacija {
background: none;
border:3px solid #fff;
border-radius: 3px;
color: #fff;
display: block;
font-size: 1.1em;
margin-bottom: -20px ;
padding: 0.7em 2.5em;
position: relative;
}
#button-rezervacija:hover {color: #616060;}
#mobilni {display: none;}
@media (max-width: 768px) {
#mobilni {
display: block;
padding-bottom: 5px;
opacity: .7;
}}
.pozicija {
position:absolute;
left:45%;
}
.udaljenost {
margin-top:30px;
margin-bottom:20px;
font-size:23px;
font-style: italic;
color: var(--color-1);
font-weight:bold;
text-align: center;
border-bottom: 1px solid #a1a1a1;
border-top: 1px solid #a1a1a1;
padding-top:10px;
padding-bottom:10px;
width: 80%;
display: block;
margin-left: auto;
margin-right: auto;
}
.sadrzaj {
margin: 0;
display: flex;
justify-content: center;
padding-top: 20px;
column-gap: 20px;
row-gap: 30px;
flex-wrap: wrap; } .video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.video-container iframe,  
.video-container object,  
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.entry-content img, 
.entry-content iframe, 
.entry-content object, 
.entry-content embed {max-width: 100%;}
.braon {
font-family: Calibri;
font-size: 22px;
color: #d5682d;
font-weight: 500;
padding-top: 9px;
}
.social {
display: inline-block;
margin: 0 .4em;
max-width: 24%;
}
@media (max-width: 480px) {
.wpcf7-form input[type="text"], input[type="email"], textarea {width:90%;}
.wpcf7-form input[type="submit"] {width:90%;}}
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.video-container iframe,  
.video-container object,  
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.entry-content img, 
.entry-content iframe, 
.entry-content object, 
.entry-content embed {max-width: 100%;}
.dugme {
display: inline-block;
text-align: center;
margin-left: 10px;
margin-bottom: 15px;
border: none;
box-shadow: inset 0 1px 0 0 rgb(255 255 255 / 40%), 1px 1px 1px rgb(0 0 0 / 10%);
height: auto;
width: 312px;
background: #fbfbfb;
border-radius: 15px;
padding-bottom: 10px;
box-sizing: border-box;
}
.dugme img {
width: 293px;
height: 250px;
border-radius: 5px;
margin: 0 auto 5px;
}
a.btn-link {
color: #773617;
font-weight: 600;
font-size: 24px;
text-align: center;
font-family: sans-serif;
text-decoration: none;
} .sl-wrapper .sl-image .sl-caption {visibility: hidden;}
.sl-wrapper .sl-close {top: 70px!important;}
.sl-wrapper .sl-counter {visibility: hidden;}
.sl-wrapper .sl-navigation button.sl-next, .sl-wrapper .sl-navigation button.sl-prev { background-color: #00b2ca7d;}
.sava { background-color: #73cbaf57;border-radius:5px; padding-right: 0px !important;}
.zvezdice { display: inline-block;
max-width: 99%;
height: auto;
width: 12%;
margin: 2%;  
}
#icon-img {
display: inline-block;
max-width: 99%;
height: auto;
width: 12%;
margin: 0 4%;
}
#icon {display: inline;}    
.udaljenost-page{
text-align:center; 
font-size:15px;
font-style: italic;
color: var(--color-1);
margin-top:6px;
margin-bottom:4px;
padding-top: 4px;
padding-bottom: 6px;
border-top: 1px solid #d1d1d1;
border-bottom: 1px solid #d1d1d1;
}   @media only screen and ( max-width: 768px ) {
.footer-widget, #main-footer, #top-menu, #second-menu, span.post-meta, #switcher .meta-info, #sidebar, 
#bottom-menu, #social-icons, #search, #switcher-container, #video-switcher, .article .thumb, .post .meta-info { display: none; } .nav-container{ width: 100%;}
.header-columns { width: 100%; margin-bottom: 1rem;}
#logo-ta{ font-size: 0.8rem; font-weight: 100; margin-top: 0.2rem; letter-spacing: 4px; line-height: 21px; }
.logo-text{ margin-left: 1rem;}
#dream, #tours {font-size: 1.9rem; font-weight: 600; border-bottom: 1px solid var(--logo-line);}
.header-description{ padding: 0 2.4vw; min-width: 50vw;}
#header-description-h{ font-size: calc(14px + 9 * ((100vw - 220px) / 100)); line-height:1em; font-weight: 800; margin-top: 3rem;}
#header-description-p{ display: none;}
#header-img{margin-top: 0.3rem; width: 100%; height: auto; }
.mob-cancel-button { font-size: 40px!important; right: 60%; }
#left-area {  grid-column-start: 1;} nav:after, .travel-container:after {
content: "";
display: block;
position: relative;
margin-top: 5px;
border-radius:7px;
height:5px; 
width:5px; 
position:absolute;
left:42%;
box-shadow:
8px 12px 0 1px var(--dots-meni-1),
10px 12px 0 1px var(--dots-meni-1),
12px 12px 0 1px var(--dots-meni-1),
14px 12px 0 1px var(--dots-meni-1),
16px 12px 0 1px var(--dots-meni-1),
18px 12px 0 1px var(--dots-meni-1),
20px 12px 0 1px var(--dots-meni-1),
22px 12px 0 1px var(--dots-meni-1),
24px 12px 0 1px var(--dots-meni-1),
26px 12px 0 1px var(--dots-meni-1),
28px 12px 0 1px var(--dots-meni-1),
45px 12px 0 1px var(--dots-meni),
62px 12px 0 1px var(--dots-meni)
}
nav:after { margin-top: 5px; }
.travel-container:after { margin-top: 457px;}
.mob-icon-right-open:before { padding-top: 8px; padding-right: 10px;} .container { width: 100%;}
#breadcrumbs { background-position-x: 12px; background-position-y: 14px; line-height: 23px; padding: 10px 5px 10px 36px;}
.breadcrumbs-image {padding: 0px 6px;}
p { font-size: 16px;}
h2 {font-size: 23px;}
h3 {font-size: 21px;}
#left-area { width: 100%; margin:0; padding:0; }
#content-area { display: grid; grid-template-columns: 100%; padding: 17px 20px 30px 20px;}
.entry h2.title, h1.title {font-size: 26px; line-height: 30px;}
h3.main-title { font-size: 14px; } .imanema {
width: 80px;
font-size: 11px;
padding: 4px 1px;
bottom: calc(100% + 3.8vw);
left: 50%;
margin-left: -40px;
}
.imanema::after {
content: "";
position: absolute;
bottom: 0;
left: 50%;
border: 6px solid transparent;
border-top-color: #006774;
border-bottom: 0;
margin-left: -6px;
margin-bottom: -6px;
}
.udaljenost {font-size: 20px;} .article {  padding: 22px 22px 22px 32px; }
.article h4 { padding-top: 5px; font-size: 20px; padding-bottom: 20px; }
.article p, .article .meta-info { font-size: 16px; }
.post h2.title { font-size: 22px; }
.et_pt_portfolio_item p {font-size: 13px; }
.et_pt_portfolio_item h4 {padding: 5px 0; }
.plavo { font-family: Calibri; font-size: 20px; padding-left: 15px; color: #0285f9; font-weight: 400;}
.plavo2 { font-family: Calibri; font-size: 17px; color: #0285f9; font-weight: 400; padding-top: 8px;} #main-footer, .footer-widget.last { display: block; font-size: 18px;} .entry { margin-bottom: 1px; }
.children { padding-left: 0; }
.et_pt_gallery_entry { margin-left: 36px !important; }
p.et-registration { margin-top: 35px !important; }
.et-protected-form { padding: 0 !important; background: none !important; }
.et-protected { width: auto !important; }
#featured_section { margin-bottom: 30px; }
.category-box:after, #video-slider-section:before, #articles-content:before, .widget:after, .post:before { background-size: contain; }
#recent-categories, #recent-videos, .recent-category { margin-bottom: 30px; }			
.recent-category { float: none; margin-right: 0; width: 280px; }	
.category-box p.meta-info { font-size: 12px; }
}   @media only screen and ( min-width: 481px ) and ( max-width: 768px ) {
#header-description-h { font-size: calc(14px + 9 * ((90vw - 120px) / 150)); margin-top: 7vw;}
#header-img { display:block; margin:auto;}
.nav a { padding: 8px 15px 12px; }
}   @media only screen and ( min-width: 769px ) and ( max-width: 1199px ) {
.logo-text{ margin-left: 2.3vw;}
#logo-ta { font-size: 1.7vw; margin-top: 2.5vw; letter-spacing: 0.42vw; line-height: 3.2vw;}
#dream, #tours { font-size: 3.6vw;}
.header-description { padding-left: 3.9vw;}
#header-description-h { font-size: 3.9vw; margin-top: 7vw;}
#header-description-p { font-size: 1.6vw; line-height: 1.4em; margin-top: 3.3vw;}
#author { font-size: 1.5vw;}
.header-columns { margin-bottom: 2.4vw;}
.nav-container{ width: 100vw; line-height: 2.1vw; } .nav a { padding: 1.5vw 1.8vw 1.5vw;}
#content-area { grid-template-columns: 23% 77%; column-gap: 0; margin-top: 4vw;}
#sidebar { margin-top: 8vw;}
.entry h2.title, h1.title { font-size: calc(14px + 2 * ((100vw - 290px) / 100));}
.widget { margin-bottom: 24px; padding: 0.7vw;} .imanema {
width: 80px;
font-size: 11px;
padding: 3px 1px;
bottom: calc(40% + 3vw);
left: 50%;
margin-left: -40px;
}
.imanema::after {
content: "";
position: absolute;
bottom: 0;
left: 50%;
border: 6px solid transparent;
border-top-color: #006774;
border-bottom: 0;
margin-left: -6px;
margin-bottom: -6px;
}  }  @media only screen and ( min-width: 1199px ) {
header { min-height: 460px; }
nav { min-height: 57px; } }  #dc_jqaccordion_widget-6-item { background-color: white; }    
#dc_jqaccordion_widget-6-item a { font-size: 16px; padding: 12px 10px 12px 25px; border-radius: 10px; margin-bottom: 6px; display: block; color: var(--color-6); text-align: left; font-weight: 600; text-decoration: none;}
#dc_jqaccordion_widget-6-item a:hover { color: var(--color-1); }
#dc_jqaccordion_widget-6-item li ul li ul li a:nth-child(n) { background-color: #00b2ca1a; padding-left: 55px; }
#dc_jqaccordion_widget-6-item li ul li a.dcjq-parent { background-image: url(https://www.dreamtours.rs/wp-content/uploads/icons/open-c.svg); background-size: 21px; background-position: 95% center; background-repeat: no-repeat;} 
#dc_jqaccordion_widget-6-item li ul li a.dcjq-parent.active { background-image: url(https://www.dreamtours.rs/wp-content/uploads/icons/close-s.svg); background-size: 21px; background-position: 95% center; background-repeat: no-repeat;} 
#dc_jqaccordion_widget-6-item ul a.dcjq-parent { background-image: url(https://www.dreamtours.rs/wp-content/uploads/icons/open-s.svg); background-size: 21px; background-position: 95% center; background-repeat: no-repeat;} 
#dc_jqaccordion_widget-6-item ul a.dcjq-parent.active { background-image: url(https://www.dreamtours.rs/wp-content/uploads/icons/close-c.svg); background-size: 21px; background-position: 95% center; background-repeat: no-repeat;} 
#dc_jqaccordion_widget-6-item li ul li a:nth-child(n) { background-color: #fff6ef; padding-left: 40px;}    
#menu-item-61988 > a, #menu-item-129682  > a { background: #fdbc85; text-align: center; line-height: 19px;}
#menu-item-3086 > a, #menu-item-4783 > a, #menu-item-3391 > a, #menu-item-27247 > a, #menu-item-87563 > a, #menu-item-4746 > a { background: #ffe3bf; text-align: center; padding: 13px 10px 13px 25px;}
@media only screen and ( min-width: 769px ) and ( max-width: 1199px ) {
#dc_jqaccordion_widget-6-item a { font-size: 15px; }
#dc_jqaccordion_widget-6-item li ul li a.dcjq-parent, #dc_jqaccordion_widget-6-item li ul li a.dcjq-parent.active { background-size: 1.8vw;} 
#dc_jqaccordion_widget-6-item ul a.dcjq-parent, #dc_jqaccordion_widget-6-item ul a.dcjq-parent.active { background-size: 1.8vw;}
#dc_jqaccordion_widget-6-item a { padding: 0.8vw 0.8vw 0.8vw 2vw; margin-bottom: 0.6vw;}
#menu-item-61988 > a, #menu-item-129682 > a { padding: 1vw; line-height: 1.7vw;}
} .flex-page-container {
max-width: 1200px;
width: 100%; 
display: flex;
flex-wrap: wrap;
justify-content: center;
column-gap: 15px;
row-gap: 30px;
}
.card-page {
background-color: #fff;
border-radius: 10px;
box-shadow: 0 2px 20px rgba(1, 69, 78, 0.15);
overflow: hidden;
width: 165px; 
}
.card-img {
width: 165px;
height: 110px;
object-fit: cover;
}
.card-text, .card-text2, .card-text3 {
padding-top: 10px;
padding-bottom: 0!important;
text-align: center;
height: 36px;
color: var(--color-6);
}
.card-text { font-size:24px; }
.card-text2 { font-size:22px; }
.card-text3 { font-size:21px; }
.card-text:hover {
text-decoration: none; 
}
@media (max-width: 400px) {
.card-page { max-width: 135px; }
.card-text {font-size: 22px;}
.card-text2 {font-size: 20px;}
.card-text3 { font-size:18px; }
}
@media only screen and ( min-width: 481px ) and ( max-width: 768px ) {
.card-page { max-width: 135px; }
.card-text {font-size: 22px;}
.card-text2 {font-size: 20px;}
.card-text3 { font-size:18px; }
} .travel-container {
display: flex;
flex-wrap: wrap;
margin: 30px 0;
column-gap:25px;
row-gap:30px;
justify-content: center; 
}
.card {
background-color: #fff;
border-radius: 10px;
box-shadow: 5px 6px 20px rgba(0, 110, 125, 0.12);
overflow: hidden;
width: 220px;
}
.card-header img {
width: 100%;
height: 160px;
object-fit: cover;
}
.card-icon-pin {
float:left;
width:25px;
margin:10px 5px 0 10px;
padding:0; 
}
.card-place {
float:left;
margin-top:9px;
font-size:24px;
}
.card-date {
clear:left;
margin:0;
text-align:center;
font-size:20px;
letter-spacing: -0.5px;
color:#ff6500;
padding:16px 0!important; 
}
.card-description {
text-align:left;
margin:2px 5px 3px 14px;
font-size:15px;
padding: 0!important;
}
.stars {
float:left;
width: 23px;
margin-left:2px;
margin-top: -2px;
}
.card-price { background-color: #fff0d1; padding: 3px 8px; margin-left: 8px;}
.card-float { float:left;}
.button-container-div {
clear:left;
text-align: center;
padding:20px 0 15px 0;
} .card-button {
background-color: #00b2ca; border: none;
color: white;
padding: 8px 15px;
text-align: center;
text-decoration: none;
font-size: 16px;
cursor: pointer;
border-radius:10px;
}
.card-button:hover {
background-color: #ff6500;
}
@media (max-width: 768px) {
.travel-container {
justify-content: left; 
flex-wrap: nowrap;  
overflow-x: auto;
padding-bottom: 20px;
margin-left: -20px;
margin-right: -20px;
}
.card:first-child {margin-left: 10px;}
.card:last-child {margin-right: 10px;}    
.card { min-width: 220px;}
} .travel-page-container {
max-width: 1200px;
width: 100%; 
display: flex;
flex-wrap: wrap;
justify-content: center;
column-gap: 40px;
row-gap: 50px;
}
.travel-page-container a:hover {text-decoration: none;}
.travel-card-left, .travel-card-right {
background-color: #fff;
box-shadow: 0 2px 20px rgba(1, 69, 78, 0.15);
overflow: hidden;
width: 293px; 
padding: 14px 14px 10px 14px;
border-top-left-radius:50px;
border-top-right-radius:50px;
}
.travel-card-left { border-bottom-right-radius:50px; }
.travel-card-right { border-bottom-left-radius:50px; text-align:center; }
.travel-img-left, .travel-img-right {
width: 293px;
height: 250px;
object-fit: cover;
border-top-left-radius: 36px;
border-top-right-radius: 36px;
}
.travel-img-left{border-bottom-right-radius: 36px;}
.travel-img-right{border-bottom-left-radius: 36px;}
.travel-map-pin {  
float: left;
width: 23px;
margin: 9px 8px 0 0;
}
.travel-card-text {
font-family: arial;
font-weight: 600;
padding-bottom: 0!important;
margin:0;
padding-top: 7px;
font-size: 24px; 
color: #313235;
}body.hidden-scroll {
overflow: hidden; }
.sl-overlay {
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: #fff;
opacity: 0.7;
display: none;
z-index: 1035; }
.sl-wrapper {
z-index: 1040; }
.sl-wrapper * {
box-sizing: border-box; }
.sl-wrapper button {
border: 0 none;
background: transparent;
font-size: 28px;
padding: 0;
cursor: pointer; }
.sl-wrapper button:hover {
opacity: 0.7; }
.sl-wrapper .sl-close {
display: none;
position: fixed;
right: 30px;
top: 30px;
z-index: 10060;
margin-top: -14px;
margin-right: -14px;
height: 44px;
width: 44px;
line-height: 44px;
font-family: Arial, Baskerville, monospace;
color: #000;
font-size: 3rem; }
.sl-wrapper .sl-close:focus {
outline: none; }
.sl-wrapper .sl-counter {
display: none;
position: fixed;
top: 30px;
left: 30px;
z-index: 1060;
color: #000;
font-size: 1rem; }
.sl-wrapper .sl-navigation {
width: 100%;
display: none; }
.sl-wrapper .sl-navigation button {
position: fixed;
top: 50%;
margin-top: -22px;
height: 44px;
width: 22px;
line-height: 44px;
text-align: center;
display: block;
z-index: 10060;
font-family: Arial, Baskerville, monospace;
color: #000; }
.sl-wrapper .sl-navigation button.sl-next {
right: 5px;
font-size: 2rem; }
.sl-wrapper .sl-navigation button.sl-prev {
left: 5px;
font-size: 2rem; }
.sl-wrapper .sl-navigation button:focus {
outline: none; }
@media (min-width: 35.5em) {
.sl-wrapper .sl-navigation button {
width: 44px; }
.sl-wrapper .sl-navigation button.sl-next {
right: 10px;
font-size: 3rem; }
.sl-wrapper .sl-navigation button.sl-prev {
left: 10px;
font-size: 3rem; } }
@media (min-width: 50em) {
.sl-wrapper .sl-navigation button {
width: 44px; }
.sl-wrapper .sl-navigation button.sl-next {
right: 20px;
font-size: 3rem; }
.sl-wrapper .sl-navigation button.sl-prev {
left: 20px;
font-size: 3rem; } }
.sl-wrapper.sl-dir-rtl .sl-navigation {
direction: ltr; }
.sl-wrapper .sl-image {
position: fixed;
-ms-touch-action: none;
touch-action: none;
z-index: 10000; }
.sl-wrapper .sl-image img {
margin: 0;
padding: 0;
display: block;
border: 0 none;
width: 100%;
height: auto; }
@media (min-width: 35.5em) {
.sl-wrapper .sl-image img {
border: 0 none; } }
@media (min-width: 50em) {
.sl-wrapper .sl-image img {
border: 0 none; } }
.sl-wrapper .sl-image iframe {
background: #000;
border: 0 none; }
@media (min-width: 35.5em) {
.sl-wrapper .sl-image iframe {
border: 0 none; } }
@media (min-width: 50em) {
.sl-wrapper .sl-image iframe {
border: 0 none; } }
.sl-wrapper .sl-image .sl-caption {
display: none;
padding: 10px;
color: #fff;
background: rgba(0, 0, 0, 0.8);
font-size: 1rem;
position: absolute;
bottom: 0;
left: 0;
right: 0; }
.sl-wrapper .sl-image .sl-caption.pos-top {
bottom: auto;
top: 0; }
.sl-wrapper .sl-image .sl-caption.pos-outside {
bottom: auto; }
.sl-wrapper .sl-image .sl-download {
display: none;
position: absolute;
bottom: 5px;
right: 5px;
color: #000;
z-index: 1060; }
.sl-spinner {
display: none;
border: 5px solid #333;
border-radius: 40px;
height: 40px;
left: 50%;
margin: -20px 0 0 -20px;
opacity: 0;
position: fixed;
top: 50%;
width: 40px;
z-index: 1007;
-webkit-animation: pulsate 1s ease-out infinite;
-moz-animation: pulsate 1s ease-out infinite;
-ms-animation: pulsate 1s ease-out infinite;
-o-animation: pulsate 1s ease-out infinite;
animation: pulsate 1s ease-out infinite; }
.sl-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll; }
.sl-transition {
transition: -moz-transform ease 200ms;
transition: -ms-transform ease 200ms;
transition: -o-transform ease 200ms;
transition: -webkit-transform ease 200ms;
transition: transform ease 200ms; }
@-webkit-keyframes pulsate {
0% {
transform: scale(0.1);
opacity: 0.0; }
50% {
opacity: 1; }
100% {
transform: scale(1.2);
opacity: 0; } }
@keyframes pulsate {
0% {
transform: scale(0.1);
opacity: 0.0; }
50% {
opacity: 1; }
100% {
transform: scale(1.2);
opacity: 0; } }
@-moz-keyframes pulsate {
0% {
transform: scale(0.1);
opacity: 0.0; }
50% {
opacity: 1; }
100% {
transform: scale(1.2);
opacity: 0; } }
@-o-keyframes pulsate {
0% {
transform: scale(0.1);
opacity: 0.0; }
50% {
opacity: 1; }
100% {
transform: scale(1.2);
opacity: 0; } }
@-ms-keyframes pulsate {
0% {
transform: scale(0.1);
opacity: 0.0; }
50% {
opacity: 1; }
100% {
transform: scale(1.2);
opacity: 0; } }@media screen and ( min-width: 782px ){
body.admin-bar .mobmenu, body.admin-bar .mobmenu-panel, .show-nav-left.admin-bar .mobmenu-overlay, .show-nav-right.admin-bar .mobmenu-overlay {
top: 32px!important;
}
body.admin-bar .mobmenu-search-holder {
top: 52px!important;
}
}
@media screen and ( max-width: 782px ){
body.admin-bar .mobmenu, body.admin-bar .mobmenu-panel, .show-nav-left.admin-bar .mobmenu-overlay, .show-nav-right.admin-bar .mobmenu-overlay {
top: 46px!important;
}
body.admin-bar .mob-menu-header-banner {
top: 0px!important;
}
body.admin-bar .mobmenu-search-holder {
top: 66px!important;
}
body.admin-bar  .mob-menu-slideout .mobmenu-search-holder {
top: 20px!important;
}
}
@media screen and ( max-width: 479px ) {
.mob-menu-overlay .mobmenu-content {
padding-top: 5%;
}
}
@media screen and ( max-width: 782px ) {
.mob-menu-overlay .mobmenu-content {
padding-top: 10%;
}
}
@media screen and ( min-width: 782px ) {
#mobmenu-footer li:hover {
background-color: ;
}
#mobmenu-footer li:hover i {
color: ;
}
}
@media only screen and (min-width:961px){
.mob_menu, .mobmenu-panel, .mobmenu, .mobmenu-cart-panel, .mobmenu-footer-menu-holder, .mobmenu-right-panel, .mobmenu-left-panel  {
display: none!important;
}
}
.mobmenu-content li {
border-bottom: 1px solid #9e9e9e;
}
@media only screen and (max-width:960px) {
.mobmenur-container i {
color: #565656;
}
.mobmenul-container i {
color: #666;
}
.mobmenul-container img {
max-height:  20px;
float: left;
}
.mobmenur-container img {
max-height:  7px;
float: right;
}
.mob-expand-submenu i {
font-size: 17px;
}
#mobmenuleft li a , #mobmenuleft li a:visited, .mobmenu-content h2, .mobmenu-content h3, .show-nav-left .mob-menu-copyright, .show-nav-left .mob-expand-submenu i {
color: #666;
}
.mob-cancel-button {
font-size: 32px!important;
} .mobmenu-content #mobmenuleft .sub-menu  .sub-menu li a:hover {
color: #ccc;
} .mobmenu-content #mobmenuleft .sub-menu .sub-menu li:hover {
background-color: #666;
}
.mobmenu-content #mobmenuleft li:hover, .mobmenu-content #mobmenuright li:hover  {
background-color: #666;
}
.mobmenu-content #mobmenuright li:hover  {
background-color: #f4f4f4 ;
} .mobmenu-content #mobmenuright .sub-menu .sub-menu li:hover {
background-color: #666;
} .mobmenu-content #mobmenuright .sub-menu  .sub-menu li a:hover {
color: #ccc;
}
.mobmenu-content #mobmenuleft .sub-menu {
background-color: #3a3a3a ;
margin: 0;
color: #3a3a3a ;
width: 100%;
position: initial;
height: 100%;
}
.mob-menu-left-bg-holder {
opacity: 1;
background-attachment: fixed ;
background-position: center top ;
-webkit-background-size:  cover;
-moz-background-size: cover;
background-size: cover;
}
.mob-menu-right-bg-holder { 
opacity: 0.5;
background-attachment: fixed ;
background-position: center top ;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size:  cover;
}
.mobmenu-content #mobmenuleft .sub-menu a {
color: #3a3a3a ;
}
.mobmenu-content #mobmenuright .sub-menu  a {
color: #280c2a ;
}
.mobmenu-content #mobmenuright .sub-menu .sub-menu {
background-color: inherit;
}
.mobmenu-content #mobmenuright .sub-menu {
background-color: #f1f1f1 ;
margin: 0;
color: #280c2a ;
position: initial;
width: 100%;
}
#mobmenuleft li:hover a, #mobmenuleft li:hover i {
color: #FFF;
}
#mobmenuright li a , #mobmenuright li a:visited, .show-nav-right .mob-menu-copyright, .show-nav-right .mob-expand-submenu i {
color: #3a3a3a ;
}
#mobmenuright li a:hover {
color: #ff3b9d ;
}
.mobmenul-container {
top: 0px;
margin-left: 5px;
margin-top: 0px;
height: 20px;
float: left;
}
.mobmenur-container {
top: 13px;
margin-right: 6px;
margin-top: 0px;
}
.mob-menu-logo-holder {
margin-top:   0px;
text-align:   center;
margin-left:  0;
margin-right: 0;
height:       20px;
}
.mob-menu-header-holder {
width:  100% ;
background-color: rgba(255,255,255,0.4) ;
height: 20px ;
position:fixed;
}
body.mob-menu-overlay, body.mob-menu-slideout, body.mob-menu-slideout-over, body.mob-menu-slideout-top {
padding-top: 20px;
}
.mobmenul-container, .mobmenur-container{
position: absolute; 
}
.mobmenu-left-panel {
background-color:#F7F7F7;;
width:  270px;  
}
.mobmenu-right-panel {
background-color:#ffffff;		width:  51%; 
}
.show-nav-left .mobmenu-overlay, .show-nav-right .mobmenu-overlay, .show-mob-menu-search .mobmenu-overlay  {
background: rgba(0,0,0,0.62);
}
.mob-menu-slideout-top .mobmenu-overlay {
display:none!important;
}
.mob-menu-slideout.show-nav-left .mobmenu-push-wrap, .mob-menu-slideout.show-nav-left .mob-menu-header-holder {
-webkit-transform: translateX(270px);
-moz-transform: translateX(270px);
-ms-transform: translateX(270px);
-o-transform: translateX(270px);
transform: translateX(270px);
}
.mob-menu-slideout.show-nav-right .mobmenu-push-wrap, .mob-menu-slideout.show-nav-right .mob-menu-header-holder {
-webkit-transform: translateX(-51%);
-moz-transform: translateX(-51%);
-ms-transform: translateX(-51%);
-o-transform: translateX(-51%);
transform: translateX(-51%);
}
.mob-menu-slideout-top .mobmenu-panel {
width:  100%;
height: 100%;
z-index: 1;
position: fixed;
left: 0px;
top: 0px;
max-height: 100%;
-webkit-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
-o-transform: translateY(-100%);
transform: translateY(-100%);
}
.mob-menu-slideout-top.show-nav-left .show-panel, .mob-menu-slideout-top.show-nav-right .show-panel  {
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
z-index: 300000;
}
.mob-menu-slideout-over.show-nav-left .mobmenu-left-panel {
overflow: hidden;
}
.show-nav-left .mobmenu-panel.show-panel , .show-nav-right .mobmenu-panel.show-panel {
z-index: 300000;
} .mob-menu-slideout .mobmenu-panel, .mob-menu-slideout-over .mobmenu-panel, .mob-menu-slideout .mobmenu-cart-panel, .mob-menu-slideout-over .mobmenu-cart-panel {
position: fixed;
top: 0;
height: 100%;
overflow-y: auto;
overflow-x: auto;
z-index: 10000;
opacity: 1;
} .mobmenu .headertext { 
color: #260303 ;
text-decoration: none;
}
.headertext span {
position: initial;
line-height: 20px;
}
.mobmenu-search-holder {
top: 20px;
}  body.mob-menu-overlay, body.mob-menu-slideout, body.mob-menu-slideout-over, body.mob-menu-slideout-top  {
overflow-x: hidden;
}
.mobmenu-left-panel li a, .leftmbottom, .leftmtop{
padding-left: 10%;
padding-right: 10%;
}
.mobmenu-content li > .sub-menu li {
padding-left: calc(10*1%);
}
.mobmenu-right-panel li, .rightmbottom, .rightmtop{
padding-left: 2%;
padding-right: 2%;
}
.mobmenul-container i {
line-height: 30px;
font-size: 30px;
float: left;
}
.left-menu-icon-text {
float: left;
line-height: 30px;
color: #222;
}
.mobmenu-left-panel .mobmenu-display-name {
color: #666;
}
.right-menu-icon-text {
float: right;
line-height: 42px;
color: #222;
}
.mobmenur-container i {
line-height: 42px;
font-size: 42px;
float: right;
}
.hide {
display: none!important;
}
.mob-standard-logo {
display: inline-block;
height:20px!important;	}
.mob-retina-logo {
height:20px!important;	}
.mobmenu-content #mobmenuleft > li > a:hover {
background-color: #666;
}
.mobmenu-content #mobmenuright > li > a:hover {
background-color: #f4f4f4;
}
.mobmenu-left-panel .mob-cancel-button {
color: #666;
}
.mobmenu-right-panel .mob-cancel-button {
color: #4f4f4f;
}	
}
.mob-menu-logo-holder > .headertext span,.mobmenu input.mob-menu-search-field {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:inherit;
font-style:normal;
letter-spacing:normal;
text-transform:none;
}
.left-menu-icon-text {
font-family:Arial, Helvetica, sans-serif;
font-size:inherit;
font-weight:inherit;
font-style:normal;
line-height:1.5em;
letter-spacing:normal;
text-transform:none;
}
#mobmenuleft .mob-expand-submenu,#mobmenuleft > .widgettitle,#mobmenuleft li a,#mobmenuleft li a:visited,#mobmenuleft .mobmenu-content h2,#mobmenuleft .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name, .mobmenu-content .mobmenu-tabs-header li {
font-family:Arial, Helvetica, sans-serif;
font-size:inherit;
font-weight:inherit;
font-style:normal;
line-height:1.5em;
letter-spacing:normal;
text-transform:none;
}
.right-menu-icon-text {
font-family:Arial, Helvetica, sans-serif;
font-size:inherit;
font-weight:inherit;
font-style:normal;
line-height:1.5em;
letter-spacing:normal;
text-transform:none;
}
#mobmenuright li a,#mobmenuright li a:visited,#mobmenuright .mobmenu-content h2,#mobmenuright .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name {
font-family:Arial, Helvetica, sans-serif;
font-size:inherit;
font-weight:inherit;
font-style:normal;
line-height:1.5em;
letter-spacing:normal;
text-transform:none;
}.et-box { margin: 0px 0px 10px; -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1); box-shadow: 0 1px 1px rgba(0,0,0,0.1); font-size: 14px; position: relative; }
.et-box-content { text-shadow: 1px 1px 1px #ffffff; padding: 27px 43px 17px 66px; min-height: 35px; }
.et-box-content strong { color: #000000; font-weight: bold; }
.et-warning:before, .et-download:before, .et-info:before, .et-bio:before, .et-shadow:before { content: ''; position: absolute; top: 32px; left: 28px; }
.et-info { border: 1px solid #e2e2ba; }
.et-info:before { width: 22px; height: 20px; background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -97px -2px; }
.et-info .et-box-content { color: #ada771; background: #f9f9dc; border: 1px solid #fbfbef; -moz-box-shadow: inset 0 0 45px #efefc0; -webkit-box-shadow: inset 0 0 45px #efefc0; box-shadow: inset 0 0 45px #efefc0; }
.et-info .et-box-content h1, .et-info .et-box-content h2, .et-info .et-box-content h3, .et-info .et-box-content h4, .et-info .et-box-content h5, .et-info .et-box-content h6 { color: #ada771; }
.et-warning { border: 1px solid #e0b1b1; }
.et-warning:before { width: 17px; height: 17px; background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -75px -41px; }
.et-warning .et-box-content { color: #ad7676; background: #ffd9d5; border: 1px solid #fceeec; -moz-box-shadow: inset 0 0 45px #f0bfba; -webkit-box-shadow: inset 0 0 45px #f0bfba; box-shadow: inset 0 0 45px #f0bfba; }
.et-warning .et-box-content h1, .et-warning .et-box-content h2, .et-warning .et-box-content h3, .et-warning .et-box-content h4, .et-warning .et-box-content h5, .et-warning .et-box-content h6 { color: #ad7676; }
.et-download { border: 1px solid #b9dbb6; }
.et-download:before { width: 19px; height: 14px; background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -23px -19px; }
.et-download .et-box-content { color: #7ea57b; background: #dff7dd; border: 1px solid #f1f9f0; -moz-box-shadow: inset 0 0 45px #cbe5c9; -webkit-box-shadow: inset 0 0 45px #cbe5c9; box-shadow: inset 0 0 45px #cbe5c9; }
.et-download .et-box-content h1, .et-download .et-box-content h2, .et-download .et-box-content h3, .et-download .et-box-content h4, .et-download .et-box-content h5, .et-download .et-box-content h6 { color: #7ea57b; }
.et-bio { border: 1px solid #b3d8d3; }
.et-bio:before { width: 19px; height: 15px; background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -23px -2px; top: 33px; }
.et-bio .et-box-content { color: #80acb0; background: #ddf5f7; border: 1px solid #f1fafb; -moz-box-shadow: inset 0 0 45px #c6edf0; -webkit-box-shadow: inset 0 0 45px #c6edf0; box-shadow: inset 0 0 45px #c6edf0; }
.et-bio .et-box-content h1, .et-bio .et-box-content h2, .et-bio .et-box-content h3, .et-bio .et-box-content h4, .et-bio .et-box-content h5, .et-bio .et-box-content h6 { color: #80acb0; }
.et-shadow { border: 1px solid #ddd; }
.et-shadow .et-box-content { color: #737373; background: #fafafa; border: 1px solid #fafafa; -moz-box-shadow: inset 0 0 45px #e7e7e7; -webkit-box-shadow: inset 0 0 45px #e7e7e7; box-shadow: inset 0 0 45px #e7e7e7; }
.et-shadow .et-box-content h1, .et-shadow .et-box-content h2, .et-shadow .et-box-content h3, .et-shadow .et-box-content h4, .et-shadow .et-box-content h5, .et-shadow .et-box-content h6 { color: #737373; }
.et-tooltip { position: relative; }
.et-tooltip-box { display: none; color: #6d6e6e; line-height: 18px; background: #ffffff; border: 1px solid #dbdbdb; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: absolute; bottom:35px; left: -94px; width: 235px; padding: 20px 25px 22px 25px; -moz-box-shadow:1px 1px 5px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1); }
.et-tooltip-arrow { background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -120px -2px; width: 24px; height: 13px; display: block; position: absolute; bottom: -13px; left: 129px; }
.et-learn-more { background: #fff; color: #313235; margin-top: 23px; border-radius: 15px;}
.et-learn-more:last-of-type { margin-bottom: 70px;}
.et-learn-more h3.heading-more { font-size: 16px; color: #313235; padding: 16px 0 16px 22px; letter-spacing: 0.1px; position: relative; cursor: pointer; margin: 0 !important; border-radius: 15px; }
.et-learn-more h3.heading-more span.et_learnmore_arrow { display: block; position: absolute; top: 0; right: 0; width: 48px; height: 100%; border-left: 1px solid #fff; -moz-box-shadow: -1px 0 0 0 #e7e7e7; -webkit-box-shadow: -1px 0 0 0 #e7e7e7; box-shadow: -1px 0 0 0 #e7e7e7; }
.et-learn-more span.et_learnmore_arrow span { display: block; position: absolute; top: 50%; left: 50%; margin-top: -5px; margin-left: -6px; width: 13px; height: 10px; background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -58px -2px; }
.et-learn-more .open span.et_learnmore_arrow span { background-position: -58px -14px; }
.et-learn-more .learn-more-content { padding: 30px 30px 20px; visibility: hidden; border-top: 1px solid #e7e7e7; border-radius: 0 0 15px 15px; box-shadow: 0px 0px 8px 3px #00b2ca12; }
.et_slidecontent .et-learn-more .learn-more-content { display: block; visibility: hidden; }
.et-open .learn-more-content { display: block; visibility: visible !important; }
@media only screen and ( max-width: 768px ) {.et-learn-more .learn-more-content { padding: 30px 12px 20px;}}
.et_shortcodes_controller_nav { border-top: 1px solid #e7e7e7; -moz-box-shadow: inset 1px 1px 0 0 #fff; -webkit-box-shadow: inset 1px 1px 0 0 #fff; box-shadow: inset 1px 1px 0 0 #fff; min-height: 53px; position: relative; }
.et_shortcodes_controls_arrows, .et_shortcodes_controls { list-style: none !important; margin: 0 !important; padding: 0 !important; line-height: 26px !important; }
.et_shortcodes_controls { text-align: center; padding-top: 20px !important; line-height: 0 !important; }
.et_shortcodes_controls li { display: inline-block; margin: 0 3px; }
.et_shortcodes_controls a { background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -45px -1px; width: 11px; height: 11px; display: inline-block; }
.et_shortcodes_controls .et_shortcodes_active_control a { background-position: -45px -14px; }
.et_shortcodes_controls_arrows a { font-size: 14px; color: #999 !important; text-shadow: 1px 1px 0 #fff; position: absolute; top: 0; }
.et_shortcodes_controls_arrows a:hover { color: #4c4c4c; text-decoration: none; }
.et_shortcodes_controls_arrows .et_sc_nav_prev { padding: 14px 38px 12px 48px; border-right: 1px solid #e7e7e7; -moz-box-shadow: 1px 0 0 0 #fff; -webkit-box-shadow: 1px 0 0 0 #fff; box-shadow: 1px 0 0 0 #fff; left: 0; }
.et_shortcodes_controls_arrows .et_sc_nav_next { padding: 14px 48px 12px 38px; border-left: 1px solid #fff; -moz-box-shadow: -1px 0 0 0 #e7e7e7; -webkit-box-shadow: -1px 0 0 0 #e7e7e7; box-shadow: -1px 0 0 0 #e7e7e7; right: 0; }
.et_shortcodes_controls_arrows .et_sc_nav_next span, .et_shortcodes_controls_arrows .et_sc_nav_prev span { top: 21px; }
.et_shortcodes_controls_arrows .et_sc_nav_next span { right: 30px; }
.et_shortcodes_controls_arrows .et_sc_nav_prev span { left: 30px; }
.et-simple-slider { background: #fff; border: 1px solid #e7e7e7; margin: 10px 0; position: relative; }
.et-simple-slider h1, .et-simple-slider h2, .et-simple-slider h3, .et-simple-slider h4, .et-simple-slider h5, .et-simple-slider h6 { font-family: Century Gothic, Arial, sans-serif; color: #333333; }
.et-simple-slides { overflow: hidden; margin: 30px 30px 20px; }
.et-simple-slider div.et-slide { display: none; width:100% !important; }
.one_half, .one_third, .two_third, .one_fourth , .three_fourth { float:left; margin-right:4%; position:relative; }
.one_half { width: 48%; }
.one_third { width: 30.66%; }
.two_third { width:65.32%; }
.one_fourth { width:22%; }
.three_fourth { width:74%; }
a.small-button, a.big-button, a.icon-button {display: inline-block; background-color: white; box-shadow: 0 2px 20px rgba(1, 69, 78, 0.15); padding: 14px 14px 10px 14px; border-top-left-radius: 50px; border-top-right-radius: 50px; border-bottom-right-radius: 50px;}
a.small-button, a.icon-button { font-weight: bold !important; font-size: 12px; margin: 0 5px 8px 0; width: 298px; height: 290px; }
a.small-button:hover, a.big-button:hover, a.icon-button:hover { text-decoration: none; }
a.smallblue, a.bigblue { color: #2b63a8 !important; background: #88bdff; background: -moz-linear-gradient(top, #88bdff 0%, #60a7ff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88bdff), color-stop(100%,#60a7ff)); background: -webkit-linear-gradient(top, #88bdff 0%,#60a7ff 100%); background: -o-linear-gradient(top, #88bdff 0%,#60a7ff 100%); background: -ms-linear-gradient(top, #88bdff 0%,#60a7ff 100%); background: linear-gradient(to bottom, #88bdff 0%,#60a7ff 100%); border: 1px solid #3e8ff4; }
a.smallblue:hover, a.bigblue:hover { color: #23528c !important; }
a.smalllightblue { color: #348db6 !important; background: #8edbff; background: -moz-linear-gradient(top, #8edbff 0%, #60cdff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8edbff), color-stop(100%,#60cdff)); background: -webkit-linear-gradient(top, #8edbff 0%,#60cdff 100%); background: -o-linear-gradient(top, #8edbff 0%,#60cdff 100%); background: -ms-linear-gradient(top, #8edbff 0%,#60cdff 100%); background: linear-gradient(to bottom, #8edbff 0%,#60cdff 100%); border: 1px solid #51b5e4; }
a.smalllightblue:hover { color: #287295 !important; }
a.smallteal, a.bigteal, a.bigturquoise { color: #3da7a9 !important; background: #61eef0; background: -moz-linear-gradient(top, #61eef0 0%, #59dcde 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61eef0), color-stop(100%,#59dcde)); background: -webkit-linear-gradient(top, #61eef0 0%,#59dcde 100%); background: -o-linear-gradient(top, #61eef0 0%,#59dcde 100%); background: -ms-linear-gradient(top, #61eef0 0%,#59dcde 100%); background: linear-gradient(to bottom, #61eef0 0%,#59dcde 100%); border: 1px solid #48bec0;}
a.smallteal:hover, a.bigteal:hover, a.bigturquoise:hover { color: #309192 !important; }
a.smallgreen, a.biggreen { color: #569d51 !important; background: #94e48d; background: -moz-linear-gradient(top, #94e48d 0%, #82cf7c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#94e48d), color-stop(100%,#82cf7c)); background: -webkit-linear-gradient(top, #94e48d 0%,#82cf7c 100%); background: -o-linear-gradient(top, #94e48d 0%,#82cf7c 100%); background: -ms-linear-gradient(top, #94e48d 0%,#82cf7c 100%); background: linear-gradient(to bottom, #94e48d 0%,#82cf7c 100%); border: 1px solid #4dab46; }
a.smallgreen:hover, a.biggreen:hover { color: #478542 !important; }
a.smallorange, a.bigorange { color: #c7822f !important; background: #ffcb8c; background: -moz-linear-gradient(top, #ffcb8c 0%, #ffb660 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcb8c), color-stop(100%,#ffb660)); background: -webkit-linear-gradient(top, #ffcb8c 0%,#ffb660 100%); background: -o-linear-gradient(top, #ffcb8c 0%,#ffb660 100%); background: -ms-linear-gradient(top, #ffcb8c 0%,#ffb660 100%); background: linear-gradient(to bottom, #ffcb8c 0%,#ffb660 100%); border: 1px solid #db9c51; }
a.smallorange:hover, a.bigorange:hover { color: #a96c23 !important; }
a.smallsilver { color: #595a5a !important; background: #f5f5f5; background: -moz-linear-gradient(top, #f5f5f5 0%, #e2e2e2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e2e2e2)); background: -webkit-linear-gradient(top, #f5f5f5 0%,#e2e2e2 100%); background: -o-linear-gradient(top, #f5f5f5 0%,#e2e2e2 100%); background: -ms-linear-gradient(top, #f5f5f5 0%,#e2e2e2 100%); background: linear-gradient(to bottom, #f5f5f5 0%,#e2e2e2 100%); border: 1px solid #c3c3c3; text-shadow: 1px 1px 1px #fff; -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1); box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1); }
a.smallsilver:hover { color: #454545 !important; }
a.smallblack { color: #fff !important; background: #5b5b5b; background: -moz-linear-gradient(top, #5b5b5b 0%, #383838 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5b5b5b), color-stop(100%,#383838)); background: -webkit-linear-gradient(top, #5b5b5b 0%,#383838 100%); background: -o-linear-gradient(top, #5b5b5b 0%,#383838 100%); background: -ms-linear-gradient(top, #5b5b5b 0%,#383838 100%); background: linear-gradient(to bottom, #5b5b5b 0%,#383838 100%); border: 1px solid #0e0e0e; -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.2), 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.2), 1px 1px 1px rgba(0,0,0,0.1); box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.2), 1px 1px 1px rgba(0,0,0,0.1); text-shadow: -1px -1px 0 #000; }
a.smallblack:hover { color: #f7f7f7 !important; }
a.smallred, a.bigred { color: #9a3e3e !important; background: #ff7979; background: -moz-linear-gradient(top, #ff7979 0%, #ff5f5f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7979), color-stop(100%,#ff5f5f)); background: -webkit-linear-gradient(top, #ff7979 0%,#ff5f5f 100%); background: -o-linear-gradient(top, #ff7979 0%,#ff5f5f 100%); background: -ms-linear-gradient(top, #ff7979 0%,#ff5f5f 100%); background: linear-gradient(to bottom, #ff7979 0%,#ff5f5f 100%); border: 1px solid #d85353; }
a.smallred:hover, a.bigred:hover { color: #803030 !important; }
a.smallpink { color: #914d97 !important; background: #e782f1; background: -moz-linear-gradient(top, #e782f1 0%, #d271da 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e782f1), color-stop(100%,#d271da)); background: -webkit-linear-gradient(top, #e782f1 0%,#d271da 100%); background: -o-linear-gradient(top, #e782f1 0%,#d271da 100%); background: -ms-linear-gradient(top, #e782f1 0%,#d271da 100%); background: linear-gradient(to bottom, #e782f1 0%,#d271da 100%); border: 1px solid #b15cb9; }
a.smallpink:hover { color: #753b7a !important; }
a.smallpurple, a.bigpurple { color: #653e9a !important; background: #b279ff; background: -moz-linear-gradient(top, #b279ff 0%, #a35fff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b279ff), color-stop(100%,#a35fff)); background: -webkit-linear-gradient(top, #b279ff 0%,#a35fff 100%); background: -o-linear-gradient(top, #b279ff 0%,#a35fff 100%);background: -ms-linear-gradient(top, #b279ff 0%,#a35fff 100%); background: linear-gradient(to bottom, #b279ff 0%,#a35fff 100%); border: 1px solid #8b53d8; }
a.smallpurple:hover, a.bigpurple:hover { color: #563386 !important; }
a.big-button { font-weight: normal !important; font-size: 20px; padding: 14px 24px; margin: 8px 6px 8px 0; }
a.big-button:hover { text-decoration: none; }
a.icon-button { color: #595a5a !important; background: #f5f5f5; background: -moz-linear-gradient(top, #f5f5f5 0%, #e1e1e1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e1e1e1)); background: -webkit-linear-gradient(top, #f5f5f5 0%,#e1e1e1 100%); background: -o-linear-gradient(top, #f5f5f5 0%,#e1e1e1 100%);background: -ms-linear-gradient(top, #f5f5f5 0%,#e1e1e1 100%); background: linear-gradient(to bottom, #f5f5f5 0%,#e1e1e1 100%); border: 1px solid #c3c3c3; text-shadow: 1px 1px 1px #fff; -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1); box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.9), 1px 1px 1px rgba(0,0,0,0.1); padding-left: 36px; position: relative; }
a.icon-button:hover { color: #404040; }
a.icon-button span.et-icon { position: absolute; top: 10px; left: 12px; width: 18px; height: 16px; }
a.download-icon span.et-icon { background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -3px -2px; width: 17px; height: 20px; top: 7px; }
a.search-icon span.et-icon { background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -206px -2px; top: 9px; }
a.refresh-icon span.et-icon { background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -169px -19px; }
a.question-icon span.et-icon { background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -164px -2px; }
a.people-icon span.et-icon { background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -151px -33px; height: 17px; top: 9px; }
a.warning-icon span.et-icon { background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -188px -19px; width: 15px; }
a.mail-icon span.et-icon { background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -131px -33px; height: 15px; }
a.heart-icon span.et-icon { background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -131px -18px; width: 14px; height: 13px; top: 12px; left: 14px; }
a.paper-icon span.et-icon { background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -147px -17px; width: 15px; height: 15px; }
a.notice-icon span.et-icon { background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -147px -2px; width: 15px; height: 13px; top: 11px; }
a.stats-icon span.et-icon { background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -184px -2px; width: 15px; height: 14px; top: 11px; }
a.rss-icon span.et-icon { background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -171px -36px; width: 15px; top: 9px; }
ul.et_shortcodes_mobile_nav { margin: 0 !important; padding: 0 !important; list-style:none outside none !important; display: none; z-index: 2; }
ul.et_shortcodes_mobile_nav a { position: relative; }
ul.et_shortcodes_mobile_nav span, .et_shortcodes_controls_arrows span { position: absolute; top: 23px; display: block; width: 10px; height: 14px; }
ul.et_shortcodes_mobile_nav .et_sc_nav_prev span, .et_shortcodes_controls_arrows .et_sc_nav_prev span { background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -3px -24px; }
ul.et_shortcodes_mobile_nav .et_sc_nav_next span, .et_shortcodes_controls_arrows .et_sc_nav_next span { background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -3px -40px; }
.et-tabs-container { background: #fff; border: 1px solid #e7e7e7; position: relative; margin: 50px 0px 15px; }
.et-learn-more h3.heading-more, .et-tabs-container .et-tabs-control, .et-tabs-container ul.et_shortcodes_mobile_nav, .et_shortcodes_controller_nav, .et-testimonial-author-info, .et-protected-title, .pricing-heading, .pricing-content-bottom { box-shadow: 0px 0px 8px 3px #00b2ca12; }
.et-tabs-container .et-tabs-control, .et-tabs-container ul.et_shortcodes_mobile_nav  { margin: 0px !important; overflow: hidden; border-top: 1px solid #fff; position: relative; }
.et-tabs-container .et-tabs-control:before { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #e7e7e7; }
.et-tabs-container .et-tabs-control li { list-style:none outside none; margin: 0 !important; float: left; padding: 0 !important; border-left: 1px solid #e7e7e7; -moz-box-shadow: -1px 0 0 #fff; -webkit-box-shadow: -1px 0 0 #fff; box-shadow: -1px 0 0 #fff; position: relative; }
.et-tabs-container .et-tabs-control li:first-child { border-left: 1px solid #fff; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
.et-tabs-container .et-tabs-control li a { font-size: 14px; color: #999 !important; text-shadow: 1px 1px 0 #fff !important; display: block; padding: 15px 20px; }
.et-tabs-container .et-tabs-control li a:hover { color: #4c4c4c !important; text-decoration: none; }
.et-tabs-container .et-tabs-control li.active:before { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #fff; }
.et-tabs-container .et-tabs-control li.active a { background: #fff; color: #4c4c4c !important; }
.et-tabs-content-wrapper > div { display: none; }
.et_sliderfx_slide .et-tabs-content-wrapper { width: 1200%; position: relative; left: 0; }
.et_sliderfx_slide .et-tabs-content-wrapper > div { float: left; display: block; height: 1px; visibility: hidden; }
.et_sliderfx_slide .et-tabs-content-wrapper > div, .et_sliderfx_fade .et_slidecontent { word-wrap: break-word; }
.et_sliderfx_slide .et_shortcode_slide_active { height: auto !important; }
.et-tabs-container .et-tabs-content { margin: 30px 30px 20px; }
.et-tabs-container ul.et_shortcodes_mobile_nav { border-bottom: 1px solid #e7e7e7; }
.et-tabs-container ul.et_shortcodes_mobile_nav li { float: right; line-height: 26px; }
.et-tabs-container ul.et_shortcodes_mobile_nav a { display: block; padding: 16px 10px 16px 45px; color: #999 !important; font-size: 14px; text-shadow: 1px 1px 0 #fff !important; }
.et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_next { padding: 16px 45px 16px 10px; text-align: right; }
.et-tabs-container ul.et_shortcodes_mobile_nav a:hover { text-decoration: none; color: #4c4c4c !important; }
.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next:before { position: absolute; content: ''; top: 0; left: 0; width: 1px; height: 100%; background: #e7e7e7; -moz-box-shadow: 1px 0 0 #fff; -webkit-box-shadow: 1px 0 0 #fff; box-shadow: 1px 0 0 #fff; }
.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next span { right: 28px; }
.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_prev span { left: 28px; }		
.et-tabs-container, .tabs-left, .et-simple-slider, .et-image-slider, .et-testimonial-box, .author-shortcodes, .et-protected { -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }
.tabs-left { background: #fff; border: 1px solid #e7e7e7; position: relative; margin-bottom: 15px; }
.tabs-left .et-tabs-control, .tabs-left ul.et_shortcodes_mobile_nav { width: 149px; border-top: 1px solid #fff; float: left; list-style:none outside none !important; margin:0 !important; position: relative; }
.tabs-left ul.et_shortcodes_mobile_nav { position: absolute; top: 0; left: 0; }
.tabs-left .et-tabs-control li, .tabs-left ul.et_shortcodes_mobile_nav li { padding-right: 0 !important; padding-left: 0 !important; background: none !important; list-style: none !important; border-bottom: 1px solid #e7e7e7; -moz-box-shadow: 0 1px 0 0 #fff; -webkit-box-shadow: 0 1px 0 0 #fff; box-shadow: 0 1px 0 0 #fff; }
.tabs-left .et-tabs-control li a { color: #999 !important; font-size: 14px; text-shadow: 1px 1px 0 #fff !important; display: block; padding: 15px 10px 15px 20px; }
.tabs-left .et-tabs-control li.active a { background: #fff; margin-right: -1px; }
.tabs-left .et-tabs-control li a:hover, .tabs-left .et-tabs-control li.active a { text-decoration: none; color: #4c4c4c !important; }
.tabs-left .et-tabs-content { margin: 30px 30px 20px 180px; position: relative; } 
.tabs-left .et-tabs-content h3 { padding-bottom: 14px; color: #333333; }
.et_left_tabs_bg { position: absolute; top: 0; left: 0; width: 148px; height: 100%; border-right: 1px solid #e7e7e7; border-left: 1px solid #fff; background: #f5f5f5;  background: -moz-linear-gradient(left, #f9f9f9 0%, #f5f5f5 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f9f9f9), color-stop(100%,#f5f5f5)); background: -webkit-linear-gradient(left, #f9f9f9 0%,#f5f5f5 100%); background: -o-linear-gradient(left, #f9f9f9 0%,#f5f5f5 100%); background: -ms-linear-gradient(left, #f9f9f9 0%,#f5f5f5 100%); background: linear-gradient(to right, #f9f9f9 0%,#f5f5f5 100%); }
.tabs-left ul.et_shortcodes_mobile_nav  a { text-indent: -9999px; }
.tabs-left ul.et_shortcodes_mobile_nav a span { top: 50%; margin-top: -7px; }
.tabs-left ul.et_shortcodes_mobile_nav .et_sc_nav_next span { right: 50%; margin-right: -4px; }
.tabs-left ul.et_shortcodes_mobile_nav .et_sc_nav_prev span { left: 50%; margin-left: -4px; }		
.author-shortcodes { background: #fff; border: 1px solid #e7e7e7; color: #363636; font-size: 14px; margin-bottom: 10px; }
.author-shortcodes .author-inner { position: relative; padding: 30px 30px 20px 117px; min-height: 60px; }
.author-shortcodes .author-image { position: absolute; top: 32px; left: 30px; width: 60px; height: 60px; }
.author-shortcodes .author-image img { max-width: 100%; height: auto; width: auto; }
.author-shortcodes .author-image .author-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 0 4px rgba(0,0,0,0.5); box-shadow: inset 0 0 4px rgba(0,0,0,0.5); }
.et-protected { border: 1px solid #e7e7e7; width: 390px; background: #fff; margin-bottom: 10px; }
.et-protected-title { border-left: 1px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #e7e7e7; padding: 18px 10px 17px 50px; position: relative; color: #999; text-shadow: 0 1px 0 #fff; font-size: 14px; }
.et-protected-title:before { content: ''; position: absolute; top: 16px; left: 20px; background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -23px -36px; width: 17px; height: 19px; }
.et-protected-form { padding: 32px 37px 32px 32px; text-align: right; }
.et-protected-form p { padding-bottom: 16px; }
.et-protected-form p label { position: relative; }
.et-protected-form p .et_protected_icon { width: 10px; height: 20px; position: absolute; top: 2px; left: 18px; background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -190px -37px; display: block; }
.et-protected-form p .et_protected_password { height: 23px; background-position: -275px -2px; }
.et-protected-form label span { display: none; }
.et-protected-form p input { margin: 0 !important; border: 1px solid #e7e7e7; color: #363636; font-size: 14px; background: #f3f3f3; background: -moz-linear-gradient(top, #f3f3f3 1%, #fefefe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f3f3f3), color-stop(100%,#fefefe)); background: -webkit-linear-gradient(top, #f3f3f3 1%,#fefefe 100%); background: -o-linear-gradient(top, #f3f3f3 1%,#fefefe 100%); background: -ms-linear-gradient(top, #f3f3f3 1%,#fefefe 100%); background: linear-gradient(to bottom, #f3f3f3 1%,#fefefe 100%); padding: 20px 20px 20px 40px; width: 100%; -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 0 1px rgba(0,0,0,0.1); box-shadow: inset 0 0 1px rgba(0,0,0,0.1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; }
.et-protected-form input.etlogin-button { background: #f9f9f9; background: -moz-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#f5f5f5)); background: -webkit-linear-gradient(top, #f9f9f9 0%,#f5f5f5 100%); background: -o-linear-gradient(top, #f9f9f9 0%,#f5f5f5 100%); background: -ms-linear-gradient(top, #f9f9f9 0%,#f5f5f5 100%); background: linear-gradient(to bottom, #f9f9f9 0%,#f5f5f5 100%); border: 1px solid #e7e7e7; padding: 14px 24px; color: #999; text-shadow: 0 1px 0 #fff; font-size: 14px; -webkit-box-shadow: inset 1px 1px 0 0 #fff; -moz-box-shadow: inset 1px 1px 0 0 #fff; box-shadow: inset 1px 1px 0 0 #fff; }
.et-simple-slides .et_slidecontent { width: auto; }
.et-image-slides { background: #555; }
.et-image-slider { background: #fff; border: 1px solid #e7e7e7; margin-bottom:25px; }
.et-image-slide { position: relative; }
.et-image-slider img { display: block; width: auto; margin: 0 auto; height: auto; }
.et-image-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.6); -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.6); box-shadow: inset 0 0 5px rgba(0,0,0,0.6); }
.et-tabs-container, .tabs-left, .et-simple-slider, .author-shortcodes, .et-tooltip-box { color:#201F1F; text-shadow: none !important; }
.et-learn-more a, .et-tabs-container a, .tabs-left a, .et-simple-slider a, .author-shortcodes a, .et-tooltip-box a { text-shadow: none !important; }
.et-custom-list ul { list-style: none !important; list-style-image: none !important; padding-left: 0 !important; margin: 0 !important; line-height: 26px; }
.et-custom-list ul li { padding-left: 28px !important; margin: 5px 0 !important; list-style: none !important; position: relative; }
.et-custom-list ul li:before { content: ''; position: absolute; top: 5px; left: 0; background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -74px -2px; width: 22px; height: 18px; }
.etlist-x ul li:before { content: ''; position: absolute; top: 6px; left: 0; background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -75px -21px; width: 22px; height: 18px; }
.etlist-dot ul li { padding-left: 25px !important; }
.etlist-dot ul li:before { content: ''; position: absolute; top: 9px; left: 0; background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -230px -3px; width: 10px; height: 9px; }
.et-custom-list ul li ul { padding: 2px 0px !important; margin: 0 !important; }
.et-pricing { margin: 40px 0 10px; }
.pricing-table { float: left; width: 25%; margin-bottom: 22px; position: relative; margin-left: -1px; }
.pricing-table-wrap { border: 1px solid #e7e7e7; border-bottom: none; }
.pricing-heading { border-bottom: 1px solid #e7e7e7; padding: 23px 10px 22px; text-shadow: 1px 1px 0 #fff; font-size: 12px; color: #999; text-align: center; -moz-box-shadow: inset 1px 1px 0 0 #fff; -webkit-box-shadow: inset 1px 1px 0 0 #fff; box-shadow: inset 1px 1px 0 0 #fff; }
.pricing-title { text-transform: uppercase; font-size: 20px; color: #53b4c7 !important; font-weight: bold; text-shadow: none !important; }
.pricing-heading p { padding-bottom: 0 !important; }
.pricing-table ul.pricing { padding: 0 !important; list-style: none !important; margin: 0 !important; list-style-image: none !important; line-height: 26px; }
.pricing-table ul.pricing li { list-style: none !important; border-top: 1px solid #fff; border-bottom: 1px solid #e7e7e7; background: #f5f5f5; background: -moz-linear-gradient(top, #f5f5f5 0%, #fefefe 7%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(7%,#fefefe), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(top, #f5f5f5 0%,#fefefe 7%,#ffffff 100%); background: -o-linear-gradient(top, #f5f5f5 0%,#fefefe 7%,#ffffff 100%); background: -ms-linear-gradient(top, #f5f5f5 0%,#fefefe 7%,#ffffff 100%); background: linear-gradient(to bottom, #f5f5f5 0%,#fefefe 7%,#ffffff 100%); padding: 14px 7px 14px 63px; position: relative; font-size: 12px; color: #363636; text-shadow: none !important; }
.pricing-table ul.pricing li span { position: absolute; top: 19px; left: 30px; width: 22px; height: 18px; background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -74px -2px; }
.pricing-table ul.pricing li.x-mark span { background-position: -74px -20px; }
.pricing-content-bottom { border-top: 1px solid #fff; border-bottom: 1px solid #e7e7e7; -webkit-box-shadow: inset 1px 0 0 0 #fff; -moz-box-shadow: inset 1px 0 0 0 #fff; box-shadow: inset 1px 0 0 0 #fff; padding: 20px 5px 43px; text-align: center; }
span.et-price { font-size: 48px; color: #94c65c; text-shadow: 0 1px 0 #fff; font-family: Georgia, serif; }
span.et-price sup { font-size: 24px; bottom: 13px; left: 1px; }
span.et-price span.dollar-sign { font-size: 36px; }
.pricing-table a.icon-button { margin: 0; padding-left: 15px; position: absolute; bottom: -13px; left: 50%; }
.pricing-table a.icon-button { visibility: hidden; }
.pricing-big { top: -20px; -webkit-box-shadow: 0 0 18px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 18px rgba(0,0,0,0.2); box-shadow: 0 0 18px rgba(0,0,0,0.2); z-index: 2; }
.pricing-big .pricing-table-wrap { border-color: #d6d5d5; }
.pricing-big .pricing-heading { padding-top: 43px; }
.pricing-big .pricing-content-bottom { padding-bottom: 63px; border-bottom: 1px solid #d6d5d5; }
.et-testimonial-box { border: 1px solid #e7e7e7; background: #fff; position: relative; margin: 10px 0 45px; }
.et-testimonial-author-info { border-left: 1px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #e7e7e7; padding: 20px 20px 15px; text-shadow: 0 1px 0 #fff; }
.t-img { width: 60px; height: 60px; float: left; margin: 0 25px 5px 0; -moz-box-shadow: 0 1px 0 0 #fff; -webkit-box-shadow: 0 1px 0 0 #fff; box-shadow: 0 1px 0 0 #fff; position: relative; }
.t-img img { max-width: 100%; height: auto; }
.t-overlay { width: 100%; height: 100%; box-shadow: inset 0 0 4px rgba(0,0,0,0.4); display: block; position: absolute; top: 0; left: 0; }
.t-author, .t-position { display: block; }
.t-author { font-size: 18px; color: #999; padding: 10px 0 5px; }
.t-position { color: #595959; }
.t-position, .et-testimonial { font-family: Georgia, serif; font-style: italic; font-size: 14px; }
.et-testimonial { padding: 43px 35px 30px 77px; color: #363636; position: relative; text-shadow: none !important; }
.et-testimonial:before { content: ''; position: absolute; top: 43px; left: 35px; width: 25px; height: 19px; background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -45px -35px; }
.t-bottom-arrow { background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -97px -25px; width: 31px; height: 32px; position: absolute; bottom: -32px; right: 40px; }
.et-dropcap { font-size: 48px; float: left; display:block; margin:0 7px 0 0; line-height: 1; }
.et_quote { padding-left: 57px; min-height: 40px; font-family: Georgia, serif; font-size: 14px; font-style: italic; position: relative; line-height: 1.5; margin-bottom: 10px; }
.et_quote .et_quote_sign { background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -206px -20px; position: absolute; top: 0; left: 0; display: block; width: 40px; height: 34px; }
.quote-center .et_quote_sign { background-position: -251px -2px; width: 20px; height: 16px; top: 3px; }
.quote-center .et_quote_additional_sign { background: url(//www.dreamtours.rs/wp-content/themes/Lucid/epanel/shortcodes/images/shortcodes-sprite.png) no-repeat -251px -22px; position: absolute; top: 3px; right: 13px; display: block; width: 20px; height: 16px; }
.et_right_quote { width: 100%; }
.quote-center { font-size: 24px; line-height: 1.2; text-align: center; padding-left: 30px; }
.quote-center .et_right_quote { padding-right: 30px; width: 95%; }
.et-tabs-container .et-tabs-control { padding: 0; }
.tabs-left .et-tabs-control { padding-left: 0; }
.author-info h1, .author-info h2, .author-info h3, .author-info h4, .author-info h5, .author-info h6 { color:#201F1F !important; text-shadow: none !important; }
.et-tabs-container .et-tabs-control li a, .tabs-left .et-tabs-control li a { text-decoration: none !important; }
a.big-button, a.small-button, a.icon-button {cursor: pointer;transition: background-color 0.3s ease-out 10ms}
a.small-button:hover {background-color: #7ae7f5;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: unset; height: 0; overflow: auto; }
* html .clearfix             { zoom: 1; } *:first-child+html .clearfix { zoom: 1; } .last { margin-right: 0px !important; clear:right; }
.clear { clear:both; }
.et-learn-more:target { border: 2px solid #ff8535; scroll-margin-top: 9rem;}.ngg-widget,
.ngg-widget-slideshow {
overflow: hidden;
margin: 0pt;
padding: 5px 0px 0px 0pt;
text-align: left;
}
.ngg-widget img {
border: 2px solid #A9A9A9;
margin: 0pt 2px 2px 0px;
padding: 1px;
height: auto; float: left;
}.ngg-galleryoverview {
overflow: hidden;
margin-top: 10px;
width: 100%;
clear: both;
display: block !important;
}
.ngg-galleryoverview .desc { margin: 0px 10px 10px 0px;
padding: 5px;
}
.ngg-gallery-thumbnail-box {
float: left;
max-width: 100% !important;
}
.ngg-template-caption .ngg-gallery-thumbnail-box {
margin-right: 0px;
}
.ngg-gallery-thumbnail {
text-align: center;
max-width: 100% !important;
background-color: #FFFFFF;
border: 1px solid #A9A9A9;
margin-right: 5px;
margin: 5px;
}
.ngg-template-caption .ngg-gallery-thumbnail {
margin-right: 0px;
}
.ngg-gallery-thumbnail a {
display: block;
margin: 4px;
border: none;
box-shadow: none;
}
.ngg-gallery-thumbnail img {
display: block;
margin: 0;
padding: 0;
position: relative;
max-width: 100% !important;
height: auto;
}
.ngg-gallery-thumbnail span { font-size: 90%;
padding-left: 5px;
display: block;
} .ngg-galleryoverview {
margin-top: 40px;
margin-bottom: 50px;
-webkit-transition: width 1s, height 1s, background-color 1s, -webkit-transform 1s;
transition: width 1s, height 1s, background-color 1s, transform 1s;
min-height: 100px;
}
.ngg-gallery-thumbnail-box.ngg-1-columns {
width: 100%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-2-columns {
width: 50%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-3-columns {
width: 33.33333%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-4-columns {
width: 25%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-5-columns {
width: 20%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-6-columns {
width: 16.6666%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-7-columns {
width: 14.2857%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-8-columns {
width: 12.5%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-9-columns {
width: 11.1111%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-10-columns {
width: 10%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-11-columns {
width: 9.09%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-12-columns {
width: 8.3333%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-13-columns {
width: 7.692%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-14-columns {
width: 7.142%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-15-columns {
width: 6.6666%;
float: left !important;
}
@media (max-width: 800px) {
.ngg-gallery-thumbnail-box.ngg-5-columns,
.ngg-gallery-thumbnail-box.ngg-6-columns,
.ngg-gallery-thumbnail-box.ngg-7-columns,
.ngg-gallery-thumbnail-box.ngg-8-columns,
.ngg-gallery-thumbnail-box.ngg-9-columns,
.ngg-gallery-thumbnail-box.ngg-10-columns,
.ngg-gallery-thumbnail-box.ngg-11-columns,
.ngg-gallery-thumbnail-box.ngg-12-columns,
.ngg-gallery-thumbnail-box.ngg-13-columns,
.ngg-gallery-thumbnail-box.ngg-14-columns,
.ngg-gallery-thumbnail-box.ngg-15-columns,
.ngg-gallery-thumbnail-box.ngg-16-columns,
.ngg-gallery-thumbnail-box.ngg-17-columns,
.ngg-gallery-thumbnail-box.ngg-18-columns,
.ngg-gallery-thumbnail-box.ngg-19-columns,
.ngg-gallery-thumbnail-box.ngg-29-columns {
width: 25%;
}
}
@media (max-width: 600px) {
.ngg-gallery-thumbnail-box.ngg-4-columns,
.ngg-gallery-thumbnail-box.ngg-5-columns,
.ngg-gallery-thumbnail-box.ngg-6-columns,
.ngg-gallery-thumbnail-box.ngg-7-columns,
.ngg-gallery-thumbnail-box.ngg-8-columns,
.ngg-gallery-thumbnail-box.ngg-9-columns,
.ngg-gallery-thumbnail-box.ngg-10-columns,
.ngg-gallery-thumbnail-box.ngg-11-columns,
.ngg-gallery-thumbnail-box.ngg-12-columns,
.ngg-gallery-thumbnail-box.ngg-13-columns,
.ngg-gallery-thumbnail-box.ngg-14-columns,
.ngg-gallery-thumbnail-box.ngg-15-columns,
.ngg-gallery-thumbnail-box.ngg-16-columns,
.ngg-gallery-thumbnail-box.ngg-17-columns,
.ngg-gallery-thumbnail-box.ngg-18-columns,
.ngg-gallery-thumbnail-box.ngg-19-columns,
.ngg-gallery-thumbnail-box.ngg-29-columns {
width: 33.33333%;
}
}
@media (max-width: 400px) {
.ngg-gallery-thumbnail-box.ngg-3-columns,
.ngg-gallery-thumbnail-box.ngg-4-columns,
.ngg-gallery-thumbnail-box.ngg-5-columns,
.ngg-gallery-thumbnail-box.ngg-6-columns,
.ngg-gallery-thumbnail-box.ngg-7-columns,
.ngg-gallery-thumbnail-box.ngg-8-columns,
.ngg-gallery-thumbnail-box.ngg-9-columns,
.ngg-gallery-thumbnail-box.ngg-10-columns,
.ngg-gallery-thumbnail-box.ngg-11-columns,
.ngg-gallery-thumbnail-box.ngg-12-columns,
.ngg-gallery-thumbnail-box.ngg-13-columns,
.ngg-gallery-thumbnail-box.ngg-14-columns,
.ngg-gallery-thumbnail-box.ngg-15-columns,
.ngg-gallery-thumbnail-box.ngg-16-columns,
.ngg-gallery-thumbnail-box.ngg-17-columns,
.ngg-gallery-thumbnail-box.ngg-18-columns,
.ngg-gallery-thumbnail-box.ngg-19-columns,
.ngg-gallery-thumbnail-box.ngg-29-columns {
width: 50%;
}
} .ngg-galleryoverview.default-view {
text-align: center;
font-size: 0 !important;
letter-spacing: 0 !important;
}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail-box {
display:inline-block;
float: none;
vertical-align: middle;
}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail {
background-color: transparent;
border: none;
margin: 0;
margin-right: 0;
position: relative;
}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail a {
margin: 2px;
box-shadow: none;
}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail img:hover {
opacity: .8;
}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail img {
margin: 0 auto;
box-shadow: none;
cursor: pointer;
}
.ngg-galleryoverview.default-view .slideshowlink {
margin: 24px auto 0;
text-align: center;
text-transform: uppercase;
}
.ngg-galleryoverview.default-view .slideshowlink a {
font-size: 13px;
letter-spacing: .75px;
cursor: pointer;
text-decoration: none;
box-shadow: none;
border: none;
}
.ngg-galleryoverview.default-view .slideshowlink a:hover {
text-decoration: none !important;
box-shadow: none !important;
border: none !important;
} .ngg-galleryoverview ul li:before {
content: '' !important;
}
.ngg-gallery-list {
list-style-type: none;
padding: 0px !important;
text-indent: 0px !important;
}
.ngg-galleryoverview div.pic img {
width: 100%;
border: 0px;
border-radius: 0px;
}
.ngg-gallery-list li {
float: left;
margin: 0 2px 0px 2px !important;
overflow: hidden;
}
.ngg-gallery-list li a {
border: 1px solid #CCCCCC;
display: block;
padding: 2px;
}
.ngg-gallery-list li.selected a {
-moz-background-inline-policy: continuous;
-moz-background-origin: padding;
background: #000000 none repeat scroll 0 0;
}
.ngg-gallery-list li img {
height: 40px;
width: 40px;
}
li.ngg-next, li.ngg-prev {
height: 40px;
width: 40px;
font-size: 3.5em;
}
li.ngg-next a, li.ngg-prev a {
padding-top: 10px;
border: none;
text-decoration: none;
} .ngg-caption-view-wrapper {
display: flex;
justify-content: center;
flex-wrap: wrap;
} .ngg-basic-thumbnails-carousel {
display: flex;
justify-content: center;
}
.ngg-basic-thumbnails-carousel-list {
display: flex;
flex-wrap: wrap;
}
.ngg-galleryoverview.carousel-view .ngg-gallery-thumbnail img {
max-width: 80px !important;
}.ngg-slideshow.slick-slider {
margin: 40px auto 50px !important;
overflow: visible;
}
.ngg-slideshow .ngg-gallery-slideshow-image {
display: inline-block;
text-align: center;
font: 0/0 a;
}
.ngg-slideshow .ngg-gallery-slideshow-image:before {
content: ' ';
display: inline-block;
vertical-align: middle;
height: 100%;
}
.ngg-slideshow .ngg-gallery-slideshow-image a {
display: inline !important;
}
.ngg-slideshow .ngg-gallery-slideshow-image img {
margin: 0 auto;
display: inline-block !important;
vertical-align: middle;
max-width: 99%!important;
max-height: 98% !important;
}
.ngg-slideshow .slick-prev {
left: 20px !important;
z-index: 10 !important;
top: 49%;
cursor: before;
}
.ngg-slideshow .slick-next {
right: 30px !important;
z-index: 10 !important;
top: 49%;
cursor: pointer;
}
.ngg-slideshow .slick-next:before, 
.ngg-slideshow .slick-prev:before {
color: #CCC !important;
font-size: 32px !important;
}
.ngg-slideshow .slick-next:hover:before, 
.ngg-slideshow .slick-prev:hover:before {
color: #AAA !important;
font-size: 32px !important;
}
.ngg-slideshow .slick-dots {
margin: 0;
padding: 0;
bottom: -30px;
}
.ngg-slideshow .slick-dots li {
margin: 0;
}
.ngg-slideshow .slick-dots li button {
margin: 0;
}
.ngg-slideshow .slick-dots li button:before {
font-size: 8px;
color: #888;
opacity: .5;
cursor: pointer;
}
.ngg-slideshow .slick-dots li.slick-active button:before {
opacity: 1;
color: #555;
}
.slideshowlink {
margin: -34px auto 50px;
text-align: center;
text-transform: uppercase;
}
.slideshowlink a {
font-size: 13px;
letter-spacing: .75px;
cursor: pointer;
text-decoration: none;
box-shadow: none;
border: none;
}
.slideshowlink a:hover {
text-decoration: none !important;
box-shadow: none !important;
border: none !important;
}
@media (max-width: 600px) {
.ngg-slideshow .ngg-gallery-slideshow-image {
height: 400px !important;
}
}
@media (max-width: 450px) {
.ngg-slideshow .ngg-gallery-slideshow-image {
height: 300px !important;
}
}@font-face {
font-family: 'mobmenu';
src: url(//www.dreamtours.rs/wp-content/plugins/mobile-menu/includes/css/font/mobmenu.woff2?31192480) format('woff2'),
url(//www.dreamtours.rs/wp-content/plugins/mobile-menu/includes/css/font/mobmenu.woff?31192480) format('woff');
font-weight: normal;
font-style: normal;
}
[class^="mob-icon-"]:before, [class*=" mob-icon-"]:before {
font-family: "mobmenu";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center; font-variant: normal; 
text-transform: none; line-height: 1em;  margin-left: .2em;   -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.mob-icon-ok-1:before { content: '\e800'; } .mob-icon-ok:before { content: '\e80f'; } .mob-icon-plus:before { content: '\e810'; } .mob-icon-plus-1:before { content: '\e813'; } .mob-icon-plus-outline:before { content: '\e818'; } .mob-icon-plus-2:before { content: '\e819'; } .mob-icon-align-justify-1:before { content: '\e84f'; } .mob-icon-instagram:before { content: '\e88e'; } .mob-icon-linkedin:before { content: '\e88f'; } .mob-icon-pinterest:before { content: '\e892'; } .mob-icon-twitter:before { content: '\e898'; } .mob-icon-tumblr:before { content: '\e899'; } .mob-icon-vimeo:before { content: '\e89a'; } .mob-icon-star:before { content: '\e8a3'; } .mob-icon-user:before { content: '\e8a4'; } .mob-icon-star-1:before { content: '\e8d3'; } .mob-icon-user-1:before { content: '\e8d4'; } .mob-icon-left-open:before { content: '\e8f6'; } .mob-icon-right-open:before { content: '\e8f7'; } .mob-icon-down-dir:before { content: '\e8fc'; } .mob-icon-right-dir:before { content: '\e8fd'; } .mob-icon-star-empty:before { content: '\e93d'; } .mob-icon-up-dir:before { content: '\e980'; } .mob-icon-left-dir:before { content: '\e981'; } .mob-icon-menu:before { content: '\e9d6'; } .mob-icon-right-open-2:before { content: '\ea32'; } .mob-icon-th:before { content: '\eac3'; } .mob-icon-th-large:before { content: '\eac5'; } .mob-icon-th-list:before { content: '\eac7'; } .mob-icon-minus:before { content: '\e812'; } .mob-icon-minus-1:before { content: '\e9d8'; } .mob-icon-minus-2:before { content: '\eacb'; } .mob-icon-th-list-3:before { content: '\ec71'; } .mob-icon-cancel:before { content: '\ec73'; } .mob-icon-cancel-circle:before { content: '\ec74'; } .mob-icon-cancel-1:before { content: '\ecf2'; } .mob-icon-cancel-2:before { content: '\edf5'; } .mob-icon-cancel-circled-1:before { content: '\edf6'; } .mob-icon-cancel-circled2:before { content: '\edf7'; } .mob-icon-up-open-1:before { content: '\ee59'; } .mob-icon-cancel-3:before { content: '\ee65'; } .mob-icon-cancel-circled-2:before { content: '\ee66'; } .mob-icon-th-large-1:before { content: '\ee68'; } .mob-icon-th-1:before { content: '\ee69'; } .mob-icon-th-list-1:before { content: '\ee6a'; } .mob-icon-up-open-2:before { content: '\ee6b'; } .mob-icon-down-open-2:before { content: '\ee6c'; } .mob-icon-cancel-squared:before { content: '\ee6d'; } .mob-icon-cancel-4:before { content: '\ee6f'; } .mob-icon-up-open-big:before { content: '\ee70'; } .mob-icon-down-open-big:before { content: '\ee71'; } .mob-icon-down-open-mini:before { content: '\ee73'; } .mob-icon-cancel-circled-outline:before { content: '\ee77'; } .mob-icon-cancel-outline:before { content: '\ee79'; } .mob-icon-menu-2:before { content: '\ee7a'; } .mob-icon-menu-outline:before { content: '\ee7b'; } .mob-icon-cancel-circle-1:before { content: '\ee7c'; } .mob-icon-down-open:before { content: '\f004'; } .mob-icon-up-open:before { content: '\f005'; } .mob-icon-menu-3:before { content: '\f008'; } .mob-icon-th-list-2:before { content: '\f009'; } .mob-icon-th-thumb:before { content: '\f00a'; } .mob-icon-th-thumb-empty:before { content: '\f00b'; } .mob-icon-cancel-circled:before { content: '\f06e'; } .mob-icon-menu-1:before { content: '\f0c9'; } .mob-icon-gplus:before { content: '\f0d5'; } .mob-icon-ellipsis:before { content: '\f141'; } .mob-icon-ellipsis-vert:before { content: '\f142'; } .mob-icon-facebook-squared:before { content: '\f308'; }.mob-menu-overlay .mobmenu-panel {
opacity: 0;
visibility: hidden;
transition: opacity 0.5s, visibility 0s 0.5s;
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.mob-menu-overlay.show-nav-left .mobmenu-panel, .mob-menu-overlay.show-nav-right .mobmenu-panel {
opacity: 1;
visibility: visible;
transition: opacity 0.5s;
z-index: 100001;
}
.mob-menu-overlay .show-panel .mob-cancel-button {
position: absolute;
right: 0px;
top: 0px;
padding-top: 8px;
overflow: hidden;
border: none;
outline: none;
z-index: 100002;
font-size: 30px;
line-height: 30px;
cursor: pointer;
}
.mob-retina-logo{
display: none;
max-width: 100%;
}
.mob-cancel-button{
z-index: 99999999!important;
position:relative!important;
}
.mobmenu-content .widget {
padding-bottom: 0px;
padding: 20px;
}
.mob-expand-submenu i {
position: relative;
font-weight: 600;
cursor: pointer;
}
.mob-menu-left-bg-holder, .mob-menu-right-bg-holder, .mob-menu-cart-bg-holder {
width: 100%;
height: 100%;
position: absolute;
z-index: -50;
background-repeat: no-repeat;
top: 0;
left: 0;
}
.mob-menu-no-scroll{
overflow: hidden;
}
.mobmenu-content .sub-menu {
display: none;
opacity: 1;
}
.mobmenur-container {
position: absolute;     
right: 0px; 
} 
.leftmbottom h2 {
font-weight: bold;
background-color: transparent;
color: inherit;
}
.mob-cancel-button {
display:none;
z-index: 99999999;
}
.show-nav-left.mob-menu-overlay .left-menu-icon-text, .show-nav-right.mob-menu-overlay .left-menu-icon-text {
display: none;
}
.show-nav-left.mob-menu-slideout-top .mobmenu-right-bt .mob-cancel-button, .show-nav-right.mob-menu-slideout-top .mobmenu-left-bt .mob-cancel-button {
display: none;
}
.show-nav-left.mob-menu-slideout-top .mobmenu-right-bt .mob-menu-icon, .show-nav-right.mob-menu-slideout-top .mobmenu-left-bt .mob-menu-icon {
display: block;
}
.show-panel .mob-cancel-button {
display: block;
}
.mobmenu-content li a {
display: block;
letter-spacing: 1px;
padding: 10px 20px;
text-decoration: none;
font-size: 14px;
}
.mobmenu-content li a:active, .mobmenu-content li:active, .mobmenu-content li a .mob-expand-submenu:active{
border-style: outset;
border: none;
}
.mobmenu-left-alignment.show-panel, .mobmenu-right-alignment.show-panel {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
}
.mobmenu-left-alignment {
-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-o-transform: translateX(-100%);
transform: translateX(-100%);
}
.mobmenu-right-alignment {
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
}
body.admin-bar .mobmenu, body.admin-bar .mobmenu-panel {
top: 32px;
}
#wpadminbar {
position: fixed;
}
.show-nav-left .mob-menu-header-holder, .show-nav-right .mob-menu-header-holder, .mob-menu-header-holder, .mobmenu-panel, .mobmenu-overlay , .show-nav-left .mobmenu-push-wrap, .show-nav-right .mobmenu-push-wrap, .show-nav-left .mob-menu-header-holder, .show-nav-left .mobmenu-left-alignment, .show-nav-right .mobmenu-right-alignment, .show-nav-left .mobmenu-overlay, .show-nav-right .mobmenu-overlay{
-webkit-transition: -webkit-transform .5s;
-moz-transition: -moz-transform .5s;
-ms-transition: -ms-transform .5s;
-o-transition: -o-transform .5s;
transition: transform .5s;
} .mobmenu-overlay {
opacity: 0;
}
.widget img {
max-width: 100%; 
}
#mobmenuleft, #mobmenuright {
margin: 0;
padding: 0;
}
#mobmenuleft  li > ul {
display:none;
left: 15px;
padding-left: 0px;
}
.rtl .mob-expand-submenu {
float: left;
}
.mob-expand-submenu {
position: relative;
right: 0px;
float: right;
}
.mobmenu-parent-link .menu-item-has-children {
cursor: pointer;
}
#mobmenuright  li > ul {
display:none;
left: 15px;
padding-left: 0px;
}
.rightmbottom, .rightmtop {   
padding-left: 10px;
padding-right: 10px;
} .mob-menu-slideout .mobmenu-panel {
position: fixed;
top: 0;
height: 100%;
z-index: 300000;
overflow-y: hidden;   
overflow-x: hidden;
opacity: 1;
}
.mob-menu-slideout .mobmenu-right-alignment {
right: 0;
}
.mobmenu-content li {
list-style: none;
visibility: visible;
opacity: 1;
-webkit-tap-highlight-color: rgba(0,0,0,0);
margin: 0;
}
.mob-menu-slideout .mobmenu-left-alignment, .mob-menu-slideout-over .mobmenu-left-alignment {
left: 0;
}
.mob-menu-slideout .mobmenu-right-alignment, .mob-menu-slideout-over .mobmenu-right-alignment {
right: 0;
}
.mob-menu-header-holder {
font-weight:bold;
top:0px;	
right: 0px;
color:#000;
display: block;
z-index: 10000;
} .mobmenu .sub-menu li > a {
padding-left: 50px;
} .mobmenu .sub-menu .sub-menu li a {
padding-left: 75px;
}
.mobmenu-left-panel .mobmenu-left-bt, .mobmenu-right-panel .mobmenu-right-bt {
position: absolute;
right: 0px;
top: 0px;
font-size: 30px;
}
.mobmenu-content {
margin-top: 45px;
padding-bottom: 120px;
z-index: 1;
height: calc( 100% - 45px);
overflow: auto;
padding-top: 10px;
}
.mobmenu-parent-link .mob-expand-submenu {
cursor: pointer;
}
#mobmenuright.nomenu li, #mobmenuleft.nomenu li{
padding-left: 7%;
padding-right: 7%;
}
.mob-expand-submenu.show-sub .mob-icon-down-open {
display: none;
}
.mob-expand-submenu.show-sub .mob-icon-up-open {
display: block;
}
.mob-expand-submenu .mob-icon-down-open {
display: block;
}
.mob-expand-submenu .mob-icon-up-open {
display: none;
}
.show-nav-left .mobmenu-overlay, .show-nav-right .mobmenu-overlay {
width: 100%;
height: 100%;
z-index: 10001;
left: 0;
top: 0;
opacity: 1;
position: fixed;
cursor: pointer;
} .mobmenu-ajax-search-results {
display: none;
opacity: 1;
visibility: visible;
width: 100%;
height: 100%;
position: fixed;
margin-top: 50px;
}
[data-panel-target="mobmenu-filter-panel"].mobmenu-trigger-action {
float:left;
}
.mobmenu-content .sub-menu.show-sub-menu {
-webkit-transition: height 1s linear 0s;
-moz-transition: height 1s linear 0s;
-ms-transition: height 1s linear 0s;
-o-transition: height 1s linear 0s;
transition: height 1s linear 0s;
overflow:hidden;
} h4.no-mobile-menu {
padding: 22px;
text-align: center;
width: 90%;
background: #fff;
margin: auto;
font-size: 17px;
font-weight: 400;
line-height: 29px;
}
h4.no-mobile-menu a {
text-decoration: none;
color:#000;
}
.mobmenu-content li a:focus {
outline: none;
}
.mobmenu-content .widget_media_image {
text-align: center;
}
#_pick_tips_content {
border: 0;
position: fixed;
right: 5px;
top: 5px;
z-index: 99999999;
width: 300px;
box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2),
0 2px 2px 0 rgba(0, 0, 0, .14),
0 1px 5px 0 rgba(0, 0, 0, .12);
border-radius: 4px;
background-color: rgba(255, 255, 255, 0.8);
font-size: 0;
margin: 0;
padding: 0;
transition: all 0.3s;
min-height: 540px;
height: auto;
display: none;
}
#_pick_tips_content.on {
display: inline-block;
} #_picker_cover_wrap_box svg {
position: fixed;
top: 0;
left: 0;
cursor: crosshair;
width: 100%;
height: 100%;
z-index: 99999998;
}
#_picker_cover_wrap_box svg>path:first-child {
fill: rgba(0, 0, 0, 0);
fill-rule: evenodd;
}
#_picker_cover_wrap_box svg>path+path {
stroke: #29c66d;
stroke-width: 3.5px;
fill: rgb(226 239 232 / 20%);
}
#_picker_cover_wrap_box {
transition: all 0.3s;
pointer-events: none;
}
@keyframes ellipsis {
from {
width: 2px;
}
to {
width: 15px;
}
} ._picker_target_elm {
background: transparent;
outline: #1dcd1d solid 3px;
color: #000;
}
.mob-menu-slideout #page-container, .mob-menu-slideout-over #page-container {
padding-top: 0px!important;
}