@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: local('Lato Regular'), local('Lato-Regular'),
url(https://luxurycroatia.net/wp-content/themes/homequest/fonts/lato-v11-latin_latin-ext-regular.woff2) format('woff2'), url(https://luxurycroatia.net/wp-content/themes/homequest/fonts/lato-v11-latin_latin-ext-regular.woff) format('woff'); } @font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 400;
src: local('Lato Italic'), local('Lato-Italic'),
url(https://luxurycroatia.net/wp-content/themes/homequest/fonts/lato-v11-latin_latin-ext-italic.woff2) format('woff2'), url(https://luxurycroatia.net/wp-content/themes/homequest/fonts/lato-v11-latin_latin-ext-italic.woff) format('woff'); } @font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 700;
src: local('Lato Bold Italic'), local('Lato-BoldItalic'),
url(https://luxurycroatia.net/wp-content/themes/homequest/fonts/lato-v11-latin_latin-ext-700italic.woff2) format('woff2'), url(https://luxurycroatia.net/wp-content/themes/homequest/fonts/lato-v11-latin_latin-ext-700italic.woff) format('woff'); }
*/     body, html{ height:100%
}html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, 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,
table, caption, tbody, tfoot, thead, tr, th, td{
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline}
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} del{ text-decoration:line-through
}table{ border-collapse:collapse; border-spacing:0}   body{
font-family:Arial, Helvetica, sans-serif;
color:#737373;
font-size:13px;
line-height:1.5em;
background:#fff;
min-width:990px
} .aligncenter,
div.aligncenter{
display:block;
margin-left:auto;
margin-right:auto
}
.alignleft{float:left}	
.alignright{float:right}	
.text-right{
text-align:right}
.text-left{
text-align:left}
.text-center{
text-align:center
}
.text-green{
color:#42b0e3}
.text-gray{
color:#808080}	 	
.text-blue{
color:#42b0e3} .clear{
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0
}
.clearfix:before,
.clearfix:after{
content:"\0020";
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0}
.clearfix:after{
clear:both
}
.clearfix{ zoom:1}
* html .clearfix{
height:1%
}
.clearfix{
display:block}
.fix{
clear:both;
height:1px;
margin:-1px 0 0;
overflow:hidden
}
html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear{
background:none;
border:0;
clear:both;
display:block;
float:none;
font-size:0;
list-style:none;
margin:0;
padding:0;
overflow:hidden;
visibility:hidden;
width:0;
height:0
}
a{
outline:none;
color:#42b0e3;
text-decoration:none
}
.preloader{ 
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/loading.gif) center center no-repeat; 
display:inline-block
}  .container_12{
margin-left:auto;
margin-right:auto;
width:960px;
position:relative
} .grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12{
display:inline;
float:left;
margin-left:10px;
margin-right:10px
}
.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11{
position:relative
} .alpha{margin-left:0}
.omega{margin-right:0} .container_12 .grid_1{width:60px !important}
.container_12 .grid_2{width:140px !important}
.container_12 .grid_3{width:220px !important}
.container_12 .grid_4{width:300px !important}
.container_12 .grid_5{width:380px !important}
.container_12 .grid_6{width:460px !important}
.container_12 .grid_7{width:540px !important}
.container_12 .grid_8{width:620px !important}
.container_12 .grid_9{width:700px !important}
.container_12 .grid_10{width:780px !important}
.container_12 .grid_11{width:860px !important}
.container_12 .grid_12{width:940px !important} .col_1,
.col_1_2,
.col_1_3,
.col_2_3,
.col_1_4,
.col_3_4,
.col_1_5,
.col_2_5,
.col_3_5,
.col_4_5{
display:inline;
float:left;
position:relative;
margin-left:10px;
margin-right:10px
}
.col_1{width:940px}
.col_1_2{width:460px}
.col_1_3{width:300px}
.col_2_3{width:620px}
.col_1_4{width:220px}
.col_3_4{width:700px}
.col_1_5{width:172px}
.col_2_5{width:364px}
.col_3_5{width:556px}
.col_4_5{width:748px}
.row .col_1_2{width:470px}
.row .col_1_3{width:306px}
.row .col_2_3{width:632px}
.row .col_1_4{width:225px}
.row .col_3_4{width:715px}
.row .col_1_5{width:176px}
.row .col_2_5{width:372px}
.row .col_3_5{width:568px}
.row .col_4_5{width:764px} .grid_8 .col_1_2{width:290px}
.grid_8 .col_1_3{width:186px}
.grid_8 .col_2_3{width:394px}
.grid_8 .col_1_4{width:135px}
.grid_8 .col_3_4{width:425px}
.grid_8 .col_1_5{width:100px}
.grid_8 .col_2_5{width:220px}
.grid_8 .col_3_5{width:360px}
.grid_8 .col_4_5{width:748px}
.grid_8 .row .col_1_2{width:300px}
.grid_8 .row .col_1_3{width:193px}
.grid_8 .row .col_2_3{width:406px}
.grid_8 .row .col_1_4{width:140px}
.grid_8 .row .col_3_4{width:460px}
.grid_8 .row .col_1_5{width:108px}
.grid_8 .row .col_2_5{width:236px}
.grid_8 .row .col_3_5{width:364px}
.grid_8 .row .col_4_5{width:764px} .grid_8 .col_1_2.box_border{width:288px}
.grid_8 .col_1_3.box_border{width:184px}
.grid_8 .col_2_3.box_border{width:392px}
.grid_8 .col_1_4.box_border{width:133px}
.grid_8 .col_3_4.box_border{width:423px}
.grid_8 .col_1_5.box_border{width:98px}
.grid_8 .col_2_5.box_border{width:218px}
.grid_8 .col_3_5.box_border{width:358px}
.grid_8 .row .col_1_2.box_border{width:298px}
.grid_8 .row .col_1_3.box_border{width:191px}
.grid_8 .row .col_2_3.box_border{width:404px}
.grid_8 .row .col_1_4.box_border{width:138px}
.grid_8 .row .col_3_4.box_border{width:458px}
.grid_8 .row .col_1_5.box_border{width:106px}
.grid_8 .row .col_2_5.box_border{width:234px}
.grid_8 .row .col_3_5.box_border{width:362px}
.col_1_2.box_border{width:458px}
.col_1_3.box_border{width:298px}
.col_2_3.box_border{width:618px}
.col_1_4.box_border{width:218px}
.col_3_4.box_border{width:218px}
.col_1_5.box_border{width:170px}
.col_2_5.box_border{width:362px}
.col_3_5.box_border{width:554px}
.row .alpha, .col.alpha{margin-left:0 !important}
.row .omega, .col.omega{margin-right:0 !important}
.row .grid_3{
width:176px;
margin-left:18px;
margin-right:18px
} .box{
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px
}
.box_border{
border:1px solid #dadada
}
.box_border2{
border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
padding:30px 0 25px 0
}
.noborder, 
.entry img.noborder{
border:none !important;
box-shadow:none; 
-moz-box-shadow:none; 
-webkit-box-shadow:none
}
.box_shadow{
box-shadow:0 0 3px #000; 
-moz-box-shadow:0 0 3px rgba(0,0,0,0.15); 
-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15)
}
.box_inner_shadow,
.box.box_inner_shadow{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/box_inner_shadow.jpg) center top no-repeat;
padding:45px 0 0 0;
border:none
}
.box_white{background:#fff}
.box_light_gray{background:#f5f5f5}
.box_gray{background:#e9e9e9}
.box_green{background:#ddf5bf}
.box_yellow{background:#fcf896}
.box_blue{background:#e2f4f5}
.box_blue.box_border{
border:1px solid #dde8e9}
.box_pink{background:#f1dde8}
.box .inner{
padding:15px
}
.box h1, .box h2, .box h3, .box h4, .box h5,
.entry .box h1, .entry .box h2, .entry .box h3, .entry .box h4, .entry .box h5{
margin-top:20px
}  ul{ list-style:disc outside}
ol{ list-style:decimal outside}
li{ margin:2px 0}
ol li{ margin-top:5px; margin-bottom:7px}
ul, ol, dd{ margin-left:25px}
ul ul, ol ul, ul ol, ol ol{ margin-bottom:0}  hr{
border:0px solid transparent !important;
background-color:transparent !important;
height:1px
}
.border{
border:1px solid #d1d1d1
}
.divider_space, .divider_space_thin, .divider, .divider_thin{
clear:both;
display:block;
margin-bottom:25px;
padding-top:26px;
width:100%
}
.divider_space_thin{
margin-top:10px;
margin-bottom:10px
}
.divider_thin{
margin-bottom:15px;
padding-top:15px;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/divider_line.gif) bottom repeat-x
}
.divider{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/divider_line.gif) bottom repeat-x
}
.footer .divider{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/divider_line_black.png) bottom repeat-x
}  h1,h2,h3,h4,h5,h6{
font-weight:normal;
font-family:'Bitter', serif;
color:#333;
line-height:1.2em
}	
h1{
font-size:27px}	
h2{
font-size:24px;
margin-bottom:15px
}	
.re-descr h2{
font-size:18px;
}
h3{
font-size:21px;
margin-bottom:10px
}	
h3.widgettitle{
margin-bottom:10px
}
h3, h4, h5, h6{
color:#262626}	
h4{
font-size:18px;
margin-bottom:10px
}	
h5{
font-size:16px;
font-weight:bold;
margin:7px 0 5px
}	
h6{
font-size:14px
}
h1 span, h2 span, h3 span ,h4 span, h5 span{
color:#f6c20f
}
.post-detail .entry h1{
margin:0 0 20px 0;
padding:0}
.post-detail .entry h2{	
margin:40px 0 10px;
font-size:28px
}
.post-detail .entry h3{
margin:40px 0 10px;
font-size:23px
}
.post-detail .entry h4{
margin:30px 0 10px;
font-size:18px
}
.post-detail .entry h5{
font-size:16px;
margin:30px 0 10px;
font-size:17px
}
.post-detail .entry h6{
margin:30px 0 10px;
font-size:14px
}  table,td,th{ vertical-align:middle; text-align:center
}th{ padding:5px; font-size:14px; letter-spacing:1px; border-collapse:collapse
}td{ font-size:13px; padding:5px;  border-collapse:collapse
}  img{
max-width:100% !important; }
img.alignleft{
margin:5px 20px 5px 0 !important
}
img.alignright{
margin:5px 0 5px 20px !important
}
.entry .col_1_2 img.alignleft{
margin:3px 15px 3px 0 !important
}
.entry .col_1_2 img.alignright{
margin:3px 0 3px 15px !important
}
.entry .col_1_3 img.alignleft{
margin:2px 10px 2px 0 !important
}
.entry .col_1_3 img.alignright{
margin:2px 0 2px 10px !important
}
.video_frame,.wp-caption,#flickr a img, dl.gallery-item img{ padding:6px;margin:2px}
p.wp-caption-text{
margin-bottom:0px;
text-align:center
}
.wp-caption{
margin-bottom:10px !important;
padding-top:10px;
text-align:center
}
.image_frame img, img.image_frame{
background:#fff;
border:4px solid #ebebeb
}  fieldset{
padding:20px;
border:1px solid #e0e0e0
}
form .row{
padding:5px 0
}	
input[type=text],input[type=email],input[type=password],textarea{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/inputField_bg.png) 0 -50px repeat-x #fff;
resize:none;
font-family:'Lato', Arial, sans-serif;
font-size:12px;	
border:1px solid #dfdfdf;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
padding:7px 10px;
color:#888
}
input[type=text],input[type=email],input[type=password]{
height:14px
}
.middle input[type=text],input[type=email], .middle input[type=password], .middle textarea{
-webkit-box-shadow:0px 1px 0px 0px #fff;
-moz-box-shadow:0px 1px 0px 0px #fff;
box-shadow:0px 1px 0px 0px #fff
}	
textarea{
width:90%;
font-size:12px;
background:#fff;
overflow:auto
}	
input, textarea,input[type="submit"]:focus{
outline:0 none
}	
input[type="radio"],input[type="checkbox"]{
margin-right:10px; margin-left:10px
}	
button::-moz-focus-inner{
border:0;
padding:0
}	
input[type="reset"],input[type="submit"],input[type="button"], button{ border:none;
color:#424242;
margin:10px 0;
outline-width:0;
padding:0;
height:32px;
line-height:30px;
text-align:left;
font-family:'Lato', Arial, sans-serif;
font-size:12px;
text-shadow:0 1px 1px #fff
}
input[type="button"]:hover, input[type="button"]:focus,input[type="reset"]:hover,
input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,
button:hover,button:focus{
cursor:pointer
}  .button_link, .button_link_arrow{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/buttons_link_bg.png) no-repeat scroll right -36px transparent;
color:#ffcc1d;
display:inline-block;
margin:5px 0;
border:0 none;
padding:0 20px 0 0;
font-family:'Bitter', serif;
font-size:13px;
text-align:left;
text-decoration:none
}
.button_link span, .button_link_arrow span{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/buttons_link_bg.png) no-repeat scroll left 0 transparent;
display:block;
line-height:32px;
padding:2px 20px 2px 40px;
color:#ffcc1d;
cursor:pointer;
text-shadow:0 1px 1px #000;
text-align:center;
min-width:95px
}
.button_link_arrow{
background-position:right -684px
}
.button_link_arrow span{
background-position:left -648px;
padding:2px 40px 2px 40px
} .btn_blue span, .btn_turquoise span, .btn_green span, .btn_yellow span, .btn_purple span, .btn_pink span, .btn_red span, .btn_orange span{
color:#fff !important;
text-shadow:0 1px 1px #444
}
.btn_blue, .btn_blue span{
background-position:right -108px
}
.btn_blue span{
background-position:left -72px
}
.btn_turquoise{
background-position:right -180px
}
.btn_turquoise span{
background-position:left -144px
}
.btn_green{
background-position:right -252px
}
.btn_green span{
background-position:left -216px
}
.btn_yellow{
background-position:right -324px
}
.btn_yellow span{
background-position:left -288px
}
.btn_orange{
background-position:right -396px
}
.btn_orange span{
background-position:left -360px
}
.btn_red{
background-position:right -468px
}
.btn_red span{
background-position:left -432px
}
.btn_pink{
background-position:right -540px
}
.btn_pink span{
background-position:left -504px
}
.btn_purple{
background-position:right -612px
}
.btn_purple span{
background-position:left -576px
}
.button_styled{
display:inline-block;
margin:5px 1px;
border:none;
padding:0 40px;
font-family:'Bitter', serif;
font-size:13px;
line-height:36px;
text-align:center;
text-decoration:none;
color:#fff;
background:#444444;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
text-shadow:0 1px 1px #444;
min-width:95px
}
.button_styled span{
padding:0
}
.button_styled:hover, .button_styled:hover span{
color:#fff
}   .body_wrap{
width:100%;
overflow:hidden
}  .header{
background:center top #6a6a6a;
position:relative;
z-index:2
}
.header_inner{ background-color:#323232 !important
}
.header .container_12{
z-index:2
}
.header_top{
height:114px; position:relative;
z-index:20;
width:100%
}
.logo{
width:310px;
height:85px;
float:left;
overflow:hidden
}
.logo h1, .logo strong{
display:block;
text-indent:-3000px
}
.header_bot{
position:relative;
padding-top:10px;
z-index:10}
.header_phone{
display:block;
position:absolute;
top:0;
right:-32px;
width:150px;	
height:65px;
padding-left:20px;
padding-top:17px;
text-align:left;
font-family:'Lato', Arial, sans-serif;
font-weight:bold;
color:#000;
font-size:10px;
text-transform:uppercase;
text-shadow:1px 1px 1px #7d7d7d;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/line_vertical.png) 0 37px no-repeat}
.header_phone span{
color:#ffcc1d;
font-weight:normal;
font-size:14px;
text-shadow:0 1px 1px #191919;
display:inline-block
}
#my_saved_offers{
display:inline-block;
height:22px;
color:#000;
font-weight:normal
}	
#my_saved_offers em{
margin-left:3px;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/selects-1.png) -247px -93px no-repeat;
display:inline-block;
padding:0 1px 2px 0;
width:21px;
height:20px;
line-height:20px;
text-align:center;
color:#bfbfbf;
text-shadow:0 1px 1px #000;
font-style:normal
}	
#my_saved_offers:hover em{
color:#ffcc1d} .topmenu{
height:45px;
width:500px;
padding:40px 0 0 0;
margin:0;
float:left
}
.topmenu .dropdown{
font-family:'Lato', Arial, sans-serif;
font-size:15px;
line-height:17px;
color:#fff;	
z-index:1300;
margin:0;
padding:0;
text-shadow:0 1px 1px #000;
float:right
}
.topmenu .dropdown li{
display:block;
float:left;
position:relative;
list-style:none;
margin:0 10px;
padding:0
}
.topmenu .dropdown li a{
display:block;
color:#fff;
height:20px;
text-decoration:none;
text-shadow:0 1px 1px #000
}
.topmenu .dropdown .menu-item-home{
padding-top:1px;
position:relative;
right:-3px
}
.topmenu .dropdown .menu-item-home a{
width:15px;
height:15px;
overflow:hidden;
text-indent:1000px;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/icons/icons_16.png) 0 -96px no-repeat
}
.topmenu .dropdown .menu-item-home a:hover,
.topmenu .dropdown .menu-item-home.current-menu-item a{
background-position:0 -112px
}
.topmenu .dropdown li a span{
display:block
}
.topmenu .dropdown li a:hover,
.topmenu .dropdown .current-menu-item a,
.topmenu .dropdown .current-menu-item li a:hover,
.topmenu .dropdown .current-menu-item .current_page_item a,
.topmenu .dropdown .current-menu-ancestor a,
.topmenu .dropdown .current-menu-ancestor a:hover,
.topmenu .dropdown li li.current-menu-ancestor a,
.topmenu .dropdown li .current-menu-ancestor .current-menu-item a,
.topmenu .dropdown .menu-item-home.current-menu-item a, 
.topmenu .dropdown .menu-item-home a:hover{
color:#000;
text-shadow:0 1px 1px #868686
}
.topmenu .dropdown .current-menu-item ul li a,
.topmenu .dropdown .current-menu-ancestor ul li a,
.topmenu .dropdown .current-menu-ancestor .current-menu-item li a,
.topmenu .dropdown .menu-item-home ul li a,
.topmenu .dropdown .current-menu-ancestor .current-menu-ancestor li a,
.topmenu .dropdown .current-menu-ancestor li .current-menu-item li a,
.topmenu .dropdown .current-menu-ancestor .current-menu-ancestor .current-menu-ancestor li a{
color:#b3b2b4;
text-shadow:none
}
.topmenu .dropdown li ul li a:hover,
.topmenu .dropdown .current-menu-ancestor ul li a:hover,
.topmenu .dropdown .current-menu-ancestor .current-menu-item a,
.topmenu .dropdown .current-menu-ancestor li .current-menu-item a,
.topmenu .dropdown li .current-menu-item a,
.topmenu .dropdown li.parent li a:hover,
.topmenu .dropdown .current-menu-ancestor .current-menu-ancestor a,
.topmenu .dropdown .current-menu-ancestor .current-menu-ancestor .current-menu-ancestor a,
.topmenu .dropdown .current-menu-ancestor .current-menu-ancestor .current-menu-ancestor li a:hover,
.topmenu .dropdown .current-menu-ancestor .current-menu-ancestor .current-menu-ancestor .current-menu-item a{
color:#ffcc1d;
text-shadow:none
}
.topmenu .dropdown li ul,
.topmenu .dropdown li ul li ul,
.topmenu .dropdown li ul li ul li ul{
display:none
}
.topmenu .dropdown li ul{
top:20px;
left:-12px;
z-index:1308;
padding:3px 0 0 0;
margin:0;
text-shadow:none;
font-size:13px
}
.topmenu .dropdown li ul li ul{
padding:0 0 0 3px;	
z-index:1309
}
.topmenu .dropdown li ul li ul li ul{
z-index:1310;
padding-right:5px
}
.topmenu .dropdown li:hover>ul{
display:block;
position:absolute;
width:186px
}
.topmenu .dropdown li:hover>ul li:hover>ul{
display:block;	
top:0;
left:185px !important;
width:175px
}
.topmenu .dropdown li:hover>ul li:hover>ul li:hover>ul{
display:block;
position:absolute;
left:-180px !important;
top:-2px !important
}
.topmenu .dropdown li ul li.first ul{
top:7px !important
}
.topmenu .dropdown li ul li{
display:block;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/dropdown_sprite2.png) 0 0 repeat-y;
width:186px;
margin:0;
height:auto;
clear:both;
line-height:1.3em
}
.topmenu .dropdown li ul li ul li{
width:175px
}
.topmenu .dropdown li ul li ul li{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/dropdown_sprite2.png) -186px 0 repeat-y
}
.topmenu .dropdown li ul li.first{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/dropdown_sprite.png) 0 top no-repeat;
padding-top:6px
}
.topmenu .dropdown li ul li ul li.first{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/dropdown_sprite.png) -372px top no-repeat;
padding-top:2px
}
.topmenu .dropdown li ul li.last{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/dropdown_sprite.png) -186px bottom no-repeat;
padding:0 0 4px 0
}
.topmenu .dropdown li ul li ul li.last{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/dropdown_sprite.png) -547px bottom no-repeat
}
.topmenu .dropdown li ul li a{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/dropdown_sprite2.png) -361px bottom no-repeat;
display:block;
color:#b3b2b4;
height:auto;
padding:10px 16px 10px 16px
}
.topmenu .dropdown li ul li ul li a,
.topmenu .dropdown li ul li.last li a{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/dropdown_sprite2.png) -547px bottom no-repeat
}
.topmenu .dropdown li ul li.last a,
.topmenu .dropdown li ul li ul li.last a{
background:none
}
.topmenu .dropdown li a:hover span{
cursor:pointer
}
.topmenu .dropdown .parent li a span,
.topmenu .dropdown .parent li a:hover span{
background:none
}
.topmenu .dropdown li ul li.parent span,
.topmenu .dropdown li ul li.parent ul li.parent a span{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/dropdown_1_arrow.png) 145px 5px no-repeat;
padding-right:10px
}
.topmenu .dropdown li ul li.parent ul li.parent a span{
background-position:135px 5px
}
.topmenu .dropdown li ul li.parent a:hover span{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/dropdown_1_arrow.png) 145px -104px no-repeat
}
.topmenu .dropdown li ul li.parent ul li span,
.topmenu .dropdown li ul li.parent ul a:hover span,
.topmenu .dropdown li ul li.parent ul li.parent ul li span{
background:none;
padding-right:0px
}
.topmenu .dropdown li ul li ul li.only a{
background:none;
border-bottom:1px solid #000
}
.topmenu .dropdown li ul li ul li.only,
.topmenu .dropdown li ul li ul li.only a{
-webkit-border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-bottomleft:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px
}  .header_slider{
width:645px;
height:407px;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/header_slider_bg.png) 0 0 no-repeat;
position:relative;
padding:19px 0 0 12px
}
.header_slider .slides_container{
width:645px;
height:407px;
overflow:hidden;
position:relative
}
.header_slider .slide{
width:645px;
height:407px;
display:block
}
.header_slider .caption{
z-index:3;
position:absolute;
bottom:0px;
left:0;
height:44px;
padding:35px 125px 10px 20px;
background:#000;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/opacity_black_80.png);
width:500px;
color:#fff;
text-shadow:1px 1px 1px #000;
font-family:'Lato', Arial, sans-serif;
font-size:15px
}
.header_slider .caption p{
margin-bottom:0
}
.header_slider .caption .price{
color:#ffcc1d;
white-space:nowrap
}
.header_slider .slider_ribbon{
display:block;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/ribbon_featured.png) no-repeat;
overflow:hidden;
width:91px;
height:79px;
position:absolute;
top:7px;
left:0;
z-index:6
}
.header_slider .pagination{
display:block;
position:absolute;
bottom:30px;
right:25px;
z-index:10;
text-align:right;
margin:0
}
.header_slider .pagination li{
display:inline-block;
margin:0 1px;
width:13px;
float:left
}
.header_slider .pagination li a{
display:block;
width:13px;
height:0;
padding-top:15px;
overflow:hidden;
float:left;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/slider_pagination.png) 0 0 no-repeat;
text-indent:-100px
}
.header_slider .pagination li.current a{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/slider_pagination.png) 0 -15px no-repeat
}  .search_home{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/header_slider_bg.png) -657px 0 no-repeat;
width:285px;
height:410px;
position:absolute;
top:10px;
right:0;
padding:8px 10px 8px 29px;
z-index:10
}
.search_title{
display:block;
font-family:'Bitter', serif;
font-size:16px;
color:#fff;
text-shadow:0 1px 1px #000;
text-align:center;
padding:20px 0 22px 0;
margin:0 !important
}
.search_title strong{
font-weight:normal
}
.search_main{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/search_bg.png) center 0 no-repeat;
width:974px;
height:155px;
position:relative;
left:-7px;
padding:35px 0 0 0;
overflow:hidden
}
.search_col_1 .search_title{
text-align:left
}
.search_col_1, .search_col_2, .search_col_3{
float:left;
padding-left:50px;
position:relative;
height:155px
}
.search_col_1{
width:140px}
.search_col_2{
width:460px}
.search_col_3{
width:170px
}
.search_open,
.search_open .search_col_1, 
.search_open .search_col_2, 
.search_open .search_col_3{
height:300px
}
.on-off{
width:61px;
height:45px;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/switch.png) 0 -100px no-repeat;
overflow:hidden;
font-family:Arial, Helvetica, sans-serif;
font-size:10px
}
.on-off a{
color:#808080
}
#search_advanced{
display:block;
width:61px;
height:14px;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/switch.png) 32px -154px no-repeat;
padding-top:31px
}
#search_advanced:active,
#search_advanced:focus{
outline:0
}
a:focus, a:active{outline:0}
.search_open #search_advanced{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/switch.png) 0 -154px no-repeat
}
.search_main .rowHide{
display:block
}
.search_open .rowHide{
display:block
} 
.form_search{
font-family:'Bitter', serif;
font-size:12px;
text-shadow:0 1px 1px #000;
position:relative;
z-index:1;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0
}
.no-js .form_search{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity:1;
opacity:1
}
.search_home .form_search{
padding:0 15px
}
.form_search .row{
padding:15px 0;
position:relative; }
.form_search .label_title{
font-family:'Bitter', serif;
font-size:12px;
color:#a6a6a6;
display:block;
float:left;
width:85px;
line-height:31px
}
.search_main .form_search .search_col_1 .label_title{
width:79px
}
.form_search .rowInput input{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/inputField_bg.png) 0 0 repeat-x #272727;
border:1px solid #171717;
border-bottom:1px solid #636363;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
color:#a6a6a6;
text-shadow:0 1px 1px #000;
font-family:'Lato', Arial, sans-serif;
font-size:13px;
font-style:italic;
height:19px;
padding:5px 10px;
width:147px
}
.search_main .form_search .label_title{
width:80px
}
.search_main .form_search .rowInput input{
width:358px
}
.form_search .selectField{
z-index:2;
min-height:31px
}
.form_search .selectField select,
.form_search .selectField .select_styled{
width:77px;
float:left
}
.search_main .form_search .selectField select,
.search_main .form_search .selectField .select_styled{
width:140px
}
.form_search #cuselFrame-search_no_beds{
margin-right:12px
}
.search_main .form_search #cuselFrame-search_no_beds{
margin-right:20px
} .form_switch{
padding:7px 0 !important
}
.form_switch .label_title{
line-height:50px
}
.switch{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/switch.png) 0 0 no-repeat; 
width:167px;
height:50px;
overflow:hidden
}
.switch_off{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/switch.png) 0 -50px no-repeat
}
.cb-enable, .cb-disable, 
.cb-enable span, .cb-disable span{ display:block; float:left; width:83px
}
.cb-enable span, .cb-disable span{ 
line-height:50px;
display:block;
text-indent:-600px
}
.cb-disable.selected span{ color:#dc5000}
.cb-enable.selected span{ color:#dc5000}
.switch label{ cursor:pointer}
.switch input{ display:none} .range-slider{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/selects-1.png) 0 -186px no-repeat;
width:210px;
height:20px;
padding:8px 22px 9px 22px;
position:relative; float:left
}
.search_main .range-slider{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/selects-1.png) 0 -223px no-repeat;
width:336px
}
.form_search .rangeField{
padding-bottom:30px;
height:40px
}
.form_search .submitField{
text-align:center
}
.search_main .form_search .submitField{
position:absolute;
bottom:22px;
right:3px;
text-align:right
}
.form_search .btn_search{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/btn_sprite.png) 0 0 no-repeat;
width:209px;
height:41px;	
padding:0 0 1px 0;
margin:2px auto;	
text-indent:56px;
line-height:42px
}
.form_search .btn_search,
.form_white .btn-submit,
.comment-form .btn-submit{
overflow:hidden;
color:#ffcc1d;
font-family:'Bitter', serif;
font-size:13px;
text-shadow:1px 1px 1px #000;
text-transform:uppercase
}
.search_main .form_search .btn_search{
background-position:-209px 0;
width:167px;
text-indent:64px;
padding:0 0 2px 0
}
.form_search .btn_search:active,
.form_search .btn_search:focus{
background-position:0 -41px
}
.search_main .form_search .btn_search:active,
.search_main .form_search .btn_search:focus{
background-position:-209px -41px
} .jslider_round_gold .jslider-bg i,
.jslider_round_gold .jslider-pointer{ background-image:url(//luxurycroatia.net/wp-content/themes/homequest/images/jslider.round.gold.png) !important}
.jslider_round_gold .jslider-pointer{ width:20px; height:20px; top:-6px; margin-left:-10px}
.search_main .form_search #cuselFrame-sopt_range_slider_range_bedrooms_select{
margin-right:20px
}
.tf-seek-long-select-form-item-header .select_styled{
width:380px
}	
.tf-seek-select-form-item-slider .select_styled,
.selectField.tf-seek-select-form-item-slider .select_styled{
width:167px
}
.tf-seek-select-form-item-slider{
z-index:3 !important
}  .before_content{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/before_content.jpg) 0 0 repeat-x;
border-bottom:1px solid #dddddd;
position:relative
background:#323232;
}
.after_content{
background:#f0f0f0
}
.before_content .container_12{
width:996px;
margin:0 auto;
padding-top:40px
}
.header_carusel{
position:relative;
width:996px;
margin-left:-18px;
padding-bottom:5px
}
.before_content h2,
.before_content .carusel_title,
.header_carusel .carusel_title{
display:block;
font-family:'Bitter', serif;
color:#333;
margin:0 0 30px 22px;
line-height:1em;
padding:0;
font-size:19px;
text-transform:uppercase;
text-shadow:0 1px 1px #fff;
font-weight:normal
}
.header_carusel .carusel_title{
color:#131313;
font-size:16px;
text-shadow:0 1px 1px #adadad;
margin:0 0 10px 22px
}
.before_content .carusel_list{
height:366px;
overflow:hidden
}
.before_content .carusel_list li,
.header_carusel .carusel_list li{
list-style:none;
display:block;
float:left;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/carusel_img_bg.png);
width:218px !important;
height:358px;
padding:8px 7px 0 7px;
font-family:'Lato', Arial, sans-serif;
position:relative
}
.before_content .carusel_small,
.header_carusel .carusel_small{
height:200px;
margin-bottom:15px;
overflow:hidden
}
.before_content .carusel_small li,
.header_carusel .carusel_small li{	
width:232px !important;
padding:0;
height:200px;
background:none
}
.header_carusel .carusel_small{
height:175px;
overflow:hidden}
.header_carusel .carusel_small li{
height:175px !important;
overflow:hidden}	
.before_content .carusel_small li .item_image,
.header_carusel .carusel_small li .item_image{ width:218px !important;
padding:7px;
border-bottom:1px solid #e9e9e9;
border-top:1px solid #a7a7a7;
margin-bottom:10px
}
.header_carusel .carusel_small li .item_image{
border-top:1px solid #6b6b6b;
border-bottom:1px solid #bfbfbf
}
.header_carusel .item_name a{
color:#131313;
text-shadow:0 1px 1px #b4b4b4;
font-size:14px
}
.item_name{
text-align:center
}
.item_name a{
color:#404040;
text-shadow:0 1px 1px #f7f7f7;
font-weight:bold
}
.item_name a:hover{
color:#000
}
.item_row{
text-align:right;
height:42px;
line-height:42px;
padding:0 18px;
text-shadow:0 1px 1px #fff
}
.item_row span{
font-style:italic;
display:inline-block;
float:left
}
.item_row strong{
color:#404040;
font-style:normal;
font-weight:bold;
font-size:14px
}
.item_row a:hover,
.item_row a:hover strong{
color:#42b0e3}
.item_image{
height:125px; overflow:hidden}
.item_type, .item_rooms, .item_view{
background:#fcfcfc}
.item_price, .item_location{
background:#ededed
}
.item_view{
height:43px;
padding-top:22px
}
.btn_view{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/btn_sprite.png) -700px 0 no-repeat;
width:178px;
height:23px;
line-height:1em;
padding-top:20px;
display:block;
margin:0 auto;
color:#ffcc1d;
font-family:'Bitter', serif;
text-transform:uppercase;
text-shadow:1px 1px 1px #000;
text-align:center
}
.btn_view:hover{
background-position:-700px -43px;
color:#473e1d !important;
text-shadow:1px 1px 1px #f2d595
} .maptop{
width:100%;
overflow:hidden;
position:relative
}
.maptop_content{
height:309px
}
.maptop_pane{
border-top:9px solid #eeeeee;
width:100%;
height:30px;
background:#fff;
position:relative
}
.maptop_hidebtn{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/selects-1.png) -65px -31px no-repeat;
width:178px;
height:30px;
line-height:30px;
color:#666;
font-family:'Lato', Arial, sans-serif;
font-style:italic;
text-shadow:0 1px 1px #fff;
cursor:pointer;
position:absolute;
top:0;
right:30px;
text-indent:40px
}
.maptop_hidebtn:hover{
color:#222
}
.maptop_hidebtn span{
display:block;
overflow:hidden;
width:15px;
height:10px;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/selects-1.png) -232px -93px no-repeat;
line-height:10px;
position:absolute;
top:10px;
right:40px;
z-index:2
}
.map_hide .maptop_hidebtn span{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/selects-1.png) -232px -103px no-repeat
}  .middle{
clear:both
}
.middle .container_12{
min-height:200px;
padding:50px 0 0 0;
}
.full_width .content,
.full_width .post-detail{
width:960px
}
.container_12{
line-height:1.5em
}
.container_12 p{
margin:0 0 18px 0
}
.text-block-1{
font-family:'Bitter', serif;
font-size:13px;
color:#404040;
padding-top:30px
}
.text-block-1 span{
font-size:45px;
line-height:1em;
display:block
}
.text-block-1 .link-more2{
color:#e8b507;
font-family:'Lato', Arial, sans-serif;
font-style:italic
}
.title_icon{
min-height:87px;
margin-bottom:15px
}
.title_icon img{
float:right;
margin-left:20px
}
.title_icon h2, .title_icon h3{
padding-top:15px
}
.title_black{
color:#1a1a1a;
text-shadow:1px 1px 1px #fff
}
.link_arrow_left, .link_arrow_right, .link-more{
color:#42b0e3;
font-size:12px;
font-family:'Lato', Arial, sans-serif;
font-weight:bold
}
.link_arrow_right, 
.content .link-more{
color:#42b0e3
}  .sidebar ul, .sidebar ol{
margin:0;
padding:0
}
.sidebar ul li{
list-style:none
}
.sidebar_space{
padding:10px 
}
.sidebar_baner{
padding:15px 0
}  .footer{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/footer_bg.jpg);
color:#8c8c8c;
font-size:12px;
width:100%
}
.footer_inner{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/footer_bg_top.jpg) 0 0 repeat-x
}
.footer .container_12{
padding:30px 0;
width:990px
}
.footer a{
color:#cccccc
}
.footer a:hover{
color:#ffd300
}
.footer ul{
margin:0;
padding:0
}
.footer ul li{
list-style:none
}
.f_col_1 .widget-container:first-child h3,
.f_col_2 .widget-container:first-child h3,
.f_col_3 .widget-container:first-child h3,
.f_col_4 .widget-container:first-child h3{
margin:0 0 65px 0
}
.footer h3{
font-size:14px;
color:#fff;
font-family:'Bitter', serif;
margin:0 0 15px 0;
text-transform:uppercase
}
.footer .widget_nav_menu ul,
.footer .widget_categories ul,
.footer .widget_pages ul{
margin:0}
.footer .widget_nav_menu ul li,
.footer .widget_categories ul li,
.footer .widget_pages ul li,
.footer .widget_links ul li,
.footer .widget_meta ul li,
.footer .widget_archive ul li{
list-style:none;
margin-bottom:8px;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/icons/dot_1.png) 0 5px no-repeat;
padding-left:14px
}
.footer .widget_nav_menu ul li:hover,
.footer .widget_categories ul li:hover,
.footer .widget_pages ul li:hover,
.footer .widget_links ul li:hover,
.footer .widget_meta ul li:hover{
background-position:0 -302px
}
.f_col_1, .f_col_2, .f_col_3, .f_col_4{
float:left;
margin-left:20px;
margin-right:20px
}
.f_col_1, .f_col_2{
width:165px
}
.f_col_3{
width:290px
}
.f_col_4{
width:210px
}
.footer_social{
padding:5px 0 15px 0
}
.footer_social img{
margin:0 9px 0 0;
float:left
}
.copyright{
font-size:12px;
padding-bottom:20px
}
.copyright a{
color:#fff
}     .container_12 blockquote{
font-family:'Lato', Georgia, "Times New Roman", Times, serif;
font-style:italic;
color:#f6c20f;
font-size:17px;
line-height:1.6em;
margin:0 0 20px 0;
background:#333333
}
.container_12 blockquote .inner{
padding:20px
}
.container_12 blockquote p{
margin:0
} .box_border .col:first-child{
margin-left:8px
} .frame_left, .frame_right, .frame_center, .frame_box{
border:4px solid #ebebeb;
margin:7px 0
}
.frame_box{
display:inline-block
}
.frame_black{
border:4px solid #ebebeb
}
.frame_left{
float:left;
display:block;
margin:5px 20px 5px 0}
.frame_right{
float:right;
display:block;
margin:5px 0 5px 20px
}
.frame_center{
display:block;
margin:5px auto;
text-align:center
} .quoteBox-big{
padding:10px;
box-shadow:0 0 3px #000; 
-moz-box-shadow:0 0 3px rgba(0,0,0,0.1); 
-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/icons/icon_quotes.png) 10px 10px no-repeat #fff
}
.quoteBox-big .inner{
padding:5px 0 0 35px
}
.quote-title, .quote-author{
color:#8e9298;
font-size:12px
}
.quote-title{
margin-bottom:15px
}
.quote-author{
text-align:right;
color:#8e9298;
margin:5px 0 5px 0;
font-family:'Lato', Arial, sans-serif
}
.quote-author span{
color:#8e9298
}
.quote-text{
font-family:'Lato', Georgia, "Times New Roman", Times, serif;
color:#4c4c4c;
font-size:17px;
font-style:italic;
font-weight:normal;
line-height:1.5em;
text-shadow:none
}
.quoteBox .quote-text{
color:#f0f0f0;
padding:20px 30px;
font-size:18px;
line-height:1.5em;
background:#181818;
font-weight:normal;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px
}
.quoteBox2 .quote-text{
color:#42b0e3;
padding:0 10px 0 20px;
border-left:3px solid #42b0e3
}
.quoteBox, .quoteBox2{
margin:5px 0 18px 0
}
.quote_right, .quote_left{
float:right;
font-family:'Lato', Georgia, "Times New Roman", Times, serif;
color:#000;
font-style:italic;
font-size:20px;
width:32%;
padding:2px 0 2px 25px;
line-height:1.4em;
text-shadow:1px 1px 1px #fff
}
.quote_left{
float:left;
padding:5px 40px 5px 0
}
.code{
background:#fff;
width:100%
} .toggle, h3.toggle{
cursor:pointer;
margin:20px 0 10px 0;
padding:0
}
.toggle .ico{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/icons/toggle_icons.png) -18px 0 no-repeat;
width:11px;
height:11px;
font-size:10px;
display:inline-block;
margin-left:5px
}
.toggle.box .ico{
width:18px;
height:19px;
position:absolute;
top:9px;
right:10px
}
.toggle.active .ico{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/icons/toggle_icons.png) -18px -19px no-repeat
}
.toggle.box .ico{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/icons/toggle_icons.png) 0 0 no-repeat
}
.toggle.box.active .ico{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/icons/toggle_icons.png) 0 -19px no-repeat
}
.toggle_content{
line-height:1.6em;
padding-right:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px
}
.toggle_content p, .entry .toggle_content p{
margin:0 0 10px 0
}
.toggle_content .faq_question{
margin:5px 0 15px 0
}
.toggle_content .faq_list{
margin:10px 0 0 0
}
h3.toggle.box{
padding:10px 20px;
color:#8ea5c4;
font-size:13px !important;
color:#000000;
text-transform:uppercase;
font-weight:normal;
font-family:'Lato', Arial, sans-serif;
background:#e9e9e9;
background:-webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#b3b3b3));
background:-moz-linear-gradient(top,  #e9e9e9,  #b3b3b3);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#b3b3b3');
border-top:1px solid #e2e2e2;
border-bottom:1px solid #9b9b9b;
border-left:1px solid #cdcdcd;
border-right:1px solid #cdcdcd;
position:relative;
margin:20px 0 0 0 !important;
display:block;
box-shadow:0 1px 3px #000; 
-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2); 
-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2)
}
.toggle.box.active{
-webkit-border-radius:4px;
-webkit-border-bottom-right-radius:0px;
-webkit-border-bottom-left-radius:0px;
-moz-border-radius:4px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-bottomleft:0px;
border-radius:4px;
border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
background:#e7e7e7;
border-bottom:1px solid #cdcdcd
}
.boxed{
background:#f6f6f6;
background:-webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#f0f0f0));
background:-moz-linear-gradient(top,  #f6f6f6,  #f0f0f0);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#f0f0f0');
margin:0;
border:1px solid #cdcdcd;
border-top:none;
padding:20px
}
.toggle_content .syntaxhighlighter{
margin:0
} .dropcap1, .dropcap2{
display:block;
float:left;
font-size:40px;
line-height:40px;
margin:0 10px 0 0
}
.dropcap2{
font-style:italic
}   .tabs{
font-family:'Lato',Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
margin:0;
padding:0
}
.tabs, 
.tabs li, 
.tabs li a{
height:51px;
font-size:13px
}
.tabs li{
float:left;
display:block
}
.tabs li a{
display:block;
float:left;
padding:0 25px;
color:#666;
text-decoration:none;
line-height:43px
}
.tabs li a:hover{
color:#000
}
.tabs li.current{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/tabs_current.png) center 0 no-repeat
}
.tabs li.current a{
color:#000
}
.tabcontent{
clear:both
} .tabs_framed{
margin-bottom:20px;
padding:0}
.tabs_framed .tabs{
margin:0;	
background:#393939;
height:52px;
-webkit-border-top-left-radius:4px;
-webkit-border-top-right-radius:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
border-top-left-radius:4px;
border-top-right-radius:4px
}
.tabs_framed .tabs li{
float:left;
display:block;
list-style:none;
margin:0 0 0 7px;
padding:0 10px 0 0;
height:52px;
line-height:normal
}
.tabs_framed .tabs li a{
display:block;
font-size:18px;
float:left;
padding:8px 5px 0 15px;
height:44px;
color:#f6c20f;
text-decoration:none;
text-transform:uppercase;	
background:none;
text-shadow:none
}
.tabs_framed .tabs li a:hover{
color:#fff
}
.tabs_framed .tabs .current{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/tabs_bg.gif) left -52px repeat-x #393939
}
.tabs_framed .tabs .current a, .tabs_framed .tabs .current a:hover{
color:#000 !important;
text-shadow:0px 1px 1px #fff
}
.tabs_framed .tabcontent{
padding:7px;
font-size:13px;
background:#d7d7d7;
-webkit-border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-bottomleft:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px
}
.tabs_framed .tabcontent .inner{
padding:5px 10px;
background:#f0f0f0;
color:#393939
}
.entry .tabcontent h2,
.entry .tabcontent h3,
.entry .tabcontent h4,
.entry .tabcontent h5,
.entry .tabcontent h6{
margin:5px 0 10px 0;
color:#262626
} .small_tabs .tabs{
height:35px
}
.small_tabs .tabs li{
padding:0 10px 0 0;
height:35px
}
.small_tabs .tabs li a{
font-size:13px;
padding:3px 0 0 10px;
height:31px;
line-height:35px
} .tf_sidebar_tabs{
margin:15px 0 25px;
border:1px solid #eaeaea;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
padding:1px 0
}
.tf_sidebar_tabs .tabs{
height:51px;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/tabs_bg.gif) 0 0 repeat-x
}
.tf_sidebar_tabs .tabs li,
.tf_sidebar_tabs .tabs .current,
.sidebar .tf_sidebar_tabs .current,
.sidebar .tf_sidebar_tabs .tabs li{
background:none;
padding:0;
margin:0 !important
}
.tf_sidebar_tabs .tabs li a{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/tabs_bg.gif) left -104px no-repeat;
padding:5px 25px 0 25px;
height:45px;
font-size:14px;
text-transform:none;
font-weight:bold;
color:#797979;
text-shadow:0 1px 1px #fff
}
.sidebar .tf_sidebar_tabs .tabs li a{
padding:4px 22px 0 
}
.tf_sidebar_tabs .tabs li a:hover{
color:#000
}
.tf_sidebar_tabs .tabs .current,
.sidebar .tf_sidebar_tabs .tabs .current{
background:#fff
}
.tf_sidebar_tabs .tabs .current a{
color:#000;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/tabs_bg.gif) left top repeat-y
}
.tf_sidebar_tabs .tabs li:first-child a{
background:none
} .sidebar .tabs_framed{
border:8px solid #eaeaea
}
.sidebar .tabs_framed,
.sidebar .tabs_framed .tabs{
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px
}
.sidebar .tabs_framed .tabs li{
margin:0 5px
}
.sidebar .tabcontent,
.tf_sidebar_tabs .tabcontent{
padding:0
}
.sidebar .tabcontent .inner{
padding:10px
}  .entry ul{
margin:10px 0 10px 20px;
padding:0
}
.entry ul li{
margin-bottom:10px
}
.list_check ul, 
.list_delete ul , 
.list_arrows ul,
.list_dots_blue ul{
margin:0 0 20px 0px
}
.list_check li{
list-style:none;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/icons/icon_check2.png) 0 0 no-repeat;
margin:0 0 10px 0;
line-height:25px;
padding:0 0 0 32px
}
.list_delete li{
list-style:none;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/icons/icon_x2.png) 0 0 no-repeat;
margin:0 0 10px 0;
line-height:25px;
padding:0 0 0 32px
}
.list_arrows li{
list-style:none;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/arrow_green_right.png) 5px 7px no-repeat;
margin:0 0 10px 0;
line-height:25px;
padding:0 0 0 22px
}
.list_dots_blue li{
list-style:none;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/dot_blue.png) 10px 9px no-repeat;
margin:0 0 8px 0;
padding:0 0 0 22px
}
.list_dots_blue li:hover{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/dot_pink.png) 10px 9px no-repeat
}  .slideshow{
clear:both;
margin:10px 0 50px 0;
position:relative
}
.slideshow .slides_container{
width:580px;
display:none
}
.slideGallery .slides_container .slide{
height:326px;
overflow:hidden
}
.slideshow .slides_container .slide{
width:580px;
display:block}
.slideshow .slides_container{
border:4px solid #ebebeb;
padding:0;
background:#fff;
overflow:hidden
}
.entry .slideshow .slides_container img{
border:none
}
.slideshow.slideText .slides_container{
width:600px
}
.slideshow.slideText .slides_container .slide{
padding:10px;
width:580px
}
.slideshow.slideText .slides_container .slide h2{
margin:0 0 10px 0
}
.slideshow .pagination{
margin:10px 5px 10px 225px;
width:120px
}
.slideshow .pagination li{
float:left;
margin:0 2px;
list-style:none
}
.slideshow .pagination li a{
display:block;
width:14px;
height:0;
padding-top:14px;
background-image:url(//luxurycroatia.net/wp-content/themes/homequest/images/slideshow_pagination.png);
background-position:0 0;
float:left;
overflow:hidden
}
.slideshow .pagination li.current a{
background-position:0 -14px
}
.content .slideshow .pagination li a{
background-image:url(//luxurycroatia.net/wp-content/themes/homequest/images/slideshow_pagination.png);
width:16px;
height:0;
padding-top:16px
}
.content .slideshow .pagination li.current a{
background-position:0 -16px
} .slideshow.slideQuotes,
.entry .slideshow.slideQuotes{
margin:0 0 50px 0
}
.slideshow.slideQuotes h3{
font-size:11px;
text-transform:uppercase;
color:#42b0e3;
margin:0 0 10px 0}
.slideshow.slideQuotes .slides_container{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/icons/icon_quotes.png) 15px 15px no-repeat #333;
padding:30px 0 10px 50px;
width:500px;
margin-bottom:10px;
border:none;
box-shadow:none; 
-moz-box-shadow:none; 
-webkit-box-shadow:none;
overflow:hidden
}
.slideshow.slideQuotes .slides_container .quote-text{
font-family:'Lato', Arial, sans-serif;
font-style:italic;
font-size:17px;
color:#f6c20f
}
.slideQuotes .slides_container{
background:none
}
.slideshow.slideQuotes .slides_container .slide{	
width:470px
}
.slideshow.slideQuotes .prev,
.slideshow.slideQuotes .next{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/arrows_slide.png) 0 0 no-repeat;
display:block;
width:9px;
height:11px;
overflow:hidden;
text-indent:-400px;
float:left;
margin:1px 5px 0 5px;
position:relative;
bottom:0
}
.slideshow .link-more{
position:relative;
bottom:0;
float:left;
color:#f6c20f;
line-height:1em;
margin:0 3px
}
.slideshow .link-more:hover{
color:#333
}
.slideshow.slideQuotes .prev{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/arrows_slide.png) 0 -11px no-repeat
}
.slideshow.slideQuotes .prev:hover{
background-position:-9px -11px
}
.slideshow.slideQuotes .next:hover{
background-position:-9px 0
}  .minigallery-list{
position:relative;
margin:10px 0
}
.minigallery-list ul{
margin:0;
padding:0
}
.minigallery-list ul li{
margin:0;
list-style:none;
height:116px;
display:block;
float:left}
.minigallery ul li img,
.entry .minigallery ul li img{
width:92px!important;
height:92px;
background:#d9d9d9;
padding:4px;
position:relative;
z-index:1
}
.minigallery.boxed{
border:1px solid #d9d9d9;
background:#f3f4f5;
padding:20px 15px
}
.minigallery.boxed a{
position:relative;
display:block
}
.minigallery.boxed a img,
.entry .minigallery.boxed a img{
position:relative;
z-index:1;
background:#d9d9d9
}
.minigallery.boxed a span{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/icons/icon_zoom.png) no-repeat;
width:39px;
height:39px;
position:absolute;
top:30px;
left:30px;
z-index:20;
display:block;
visibility:hidden
}
.minigallery.boxed a:hover span{
visibility:visible
}  .styled_table table,
.sb{
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
border-collapse:collapse;
margin:10px 0 20px;
text-shadow:none;
font-family:'Lato', Arial, sans-serif;
color:#444
}
.styled_table table{
width:100%
}
.styled_table table,
.sb{
border:1px solid #d1d1d1
}
.styled_table.shadow table,
.sb_shadow{
box-shadow:0 0 3px #000; 
-moz-box-shadow:0 0 3px rgba(0,0,0,0.2); 
-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2)
}
.styled_table table tr th,
.sb .box_title{
background:#d2d2d2;
background:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#d2d2d2));
background:-moz-linear-gradient(top,  #fefefe,  #d2d2d2);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#d2d2d2');
color:#121212;
font-size:16px;
font-weight:normal;
font-family:'Lato', Arial, sans-serif
}
.styled_table table tr th,
.styled_table table tr td{
border-top:1px solid #e3e3e3;
padding:10px 20px;
text-align:left
}
.styled_table table tr{
background:#f6f6f6
}
.styled_table table tr:first-child th{
border-top:0
}
.table_yellow table,
.sb_yellow{
border:1px solid #b5910c}
.table_yellow table tr td{
border-top:1px solid #f3e8bf}
.table_yellow table tr th,
.sb_yellow .box_title{
background:#fed016;
background:-webkit-gradient(linear, left top, left bottom, from(#fed016), to(#b5910c));
background:-moz-linear-gradient(top,  #fed016,  #b5910c);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fed016', endColorstr='#b5910c');
color:#fff
}
.table_blue table,
.sb_blue{
border:1px solid #25558a}
.table_blue table tr td{
border-top:1px solid #d3dee8}
.table_blue table tr th,
.sb_blue .box_title{
background:#25558a;
background:-webkit-gradient(linear, left top, left bottom, from(#599ddd), to(#25558a));
background:-moz-linear-gradient(top,  #599ddd,  #25558a);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#599ddd', endColorstr='#25558a');
color:#fff
}
.table_green table,
.sb_green{
border:1px solid #187b27
}
.table_green table tr td{
border-top:1px solid #ebf1db}
.table_green table tr th,
.sb_green .box_title{
background:#187b27;
background:-webkit-gradient(linear, left top, left bottom, from(#32cb53), to(#187b27));
background:-moz-linear-gradient(top,  #32cb53,  #187b27);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32cb53', endColorstr='#187b27');
color:#fff
}
.table_dark_gray table,
.sb_dark_gray{
border:1px solid #363636}
.table_dark_gray table tr td{
border-top:1px solid #d3d3d3}
.table_dark_gray table tr th,
.sb_dark_gray .box_title{
background:#252525;
background:-webkit-gradient(linear, left top, left bottom, from(#636363), to(#252525));
background:-moz-linear-gradient(top,  #636363,  #252525);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#636363', endColorstr='#252525');
color:#fff
}
.table_orange table,
.sb_orange{
border:1px solid #8a3d02}
.table_orange table tr td{
border-top:1px solid #f6e2cc}
.table_orange table tr th,
.sb_orange .box_title{
background:#8a3d02;
background:-webkit-gradient(linear, left top, left bottom, from(#ef761c), to(#8a3d02));
background:-moz-linear-gradient(top,  #ef761c,  #8a3d02);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef761c', endColorstr='#8a3d02');
color:#fff
}
.table_pink table,
.sb_pink{
border:1px solid #d46ba3}
.table_pink table tr td{
border-top:1px solid #d1b8c9}
.table_pink table tr th,
.sb_pink .box_title{
background:#d46ba3;
background:-webkit-gradient(linear, left top, left bottom, from(#ffacd8), to(#d46ba3));
background:-moz-linear-gradient(top,  #ffacd8,  #d46ba3);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffacd8', endColorstr='#d46ba3');
color:#fff}
.table_pink table tr td{
border-top:1px solid #f4d5e0}
.table_purple table,
.sb_purple{
border:1px solid #5932bb}
.table_purple table tr td{
border-top:1px solid #e0d7e3}
.table_purple table tr th,
.sb_purple .box_title{
background:#5932bb;
background:-webkit-gradient(linear, left top, left bottom, from(#9972fb), to(#5932bb));
background:-moz-linear-gradient(top,  #9972fb,  #5932bb);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9972fb', endColorstr='#5932bb');
color:#fff
}
.table_red table,
.sb_red{
border:1px solid #a12828}
.table_red table tr td{
border-top:1px solid #f5dada}
.table_red table tr th,
.sb_red .box_title{
background:#5932bb;
background:-webkit-gradient(linear, left top, left bottom, from(#e26868), to(#a12828));
background:-moz-linear-gradient(top,  #e26868,  #a12828);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e26868', endColorstr='#a12828');
color:#fff
} .sb .box_title{
padding:10px 20px
}
.sb.notitle .box_title{
display:none
}
.sb .box_content{
padding:15px 20px;
background:#fff;
color:#595959;
margin:1px;
-webkit-border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-bottomleft:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px
}  .highlight_yellow{
background:#fcff00
}
.highlight_brown{
background:#6b4119;
color:#fff
}
.highlight_blue{
background:#215988;
color:#fff
}
.highlight_black{
background:#353535;
color:#fff
}
.highlight_purple{
background:#88276a;
color:#fff
}   .pricing_box{
position:relative;
margin:40px 0
}
.tabcontent .pricing_box{
margin:10px 0
}
.pricing_box ul,
.pricing_box li{
margin:0;
padding:0;
list-style:none
}
.pricing_box .price_col{
width:235px;
float:left
}
.price_col_top{
height:40px;
line-height:40px;
text-align:center;
font-family:'Lato', Arial, sans-serif;
color:#fff;
font-size:15px
}
.price_col_head{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/pricing_head.gif) 0 0 repeat-x;
height:39px;
line-height:39px;
border-right:1px solid #cbcbcb;
border-top:1px solid #cbcbcb;
font-family:'Lato', Arial, sans-serif;
font-size:24px;
text-transform:uppercase;
padding:10px;
position:relative
}
.price_col.first .price_col_head{
border-left:1px solid #cbcbcb;
-webkit-border-top-left-radius:4px;
-moz-border-radius-topleft:4px;
border-top-left-radius:4px
}
.price_col.last .price_col_head{
-webkit-border-top-right-radius:4px;
-moz-border-radius-topright:4px;
border-top-right-radius:4px
}
.price_col.first .price_col_body{
-webkit-border-bottom-left-radius:4px;
-moz-border-radius-bottomleft:4px;
border-bottom-left-radius:4px;
}
.price_col.last .price_col_body{
-webkit-border-bottom-right-radius:4px;
-moz-border-radius-bottomright:4px;
border-bottom-right-radius:4px
}
.price_col_head .price{
position:absolute;
top:10px;
right:10px
}
.price_col_body{
background:#e4e4e4;
border-right:1px solid #cbcbcb;
border-bottom:1px solid #cbcbcb;
padding:0 10px
}
.price_col:first-child .price_col_body{
border-left:1px solid #cbcbcb
}
.price_col_body ul li{
border-bottom:1px solid #cdcdcd;
padding:10px 0;
font-size:15px;
color:#727272;
font-family:'Lato', Arial, sans-serif;
text-shadow:0 1px 1px #fff
}
.price_col_body ul li.last{
border-bottom:none
}
.price_col_body .txt_small{
font-size:13px;
color:#323232
}
.price_col_foot{
padding:5px 0;
text-align:center
}
.pricing_box .col_active .price_col_head{
color:#522109;
-webkit-border-top-left-radius:4px;
-webkit-border-top-right-radius:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
border-top-left-radius:4px;
border-top-right-radius:4px
}
.pricing_box .col_active .price_col_body li{
color:#323232
}
.pricing_box .col_active .price_item{
background:#522109;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
border:3px double #6e4632;
padding-left:7px;
padding-right:7px
}
.pricing_box .col_active .price_col_body{
-webkit-border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-bottomleft:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px
}
.pricing_box .col_active .price_col_top{
background:#522109;
height:37px;
line-height:37px;
text-shadow:0 -1px 1px #000
}
.pricing_box .col_active .price_col_foot{
background:#522109
}
.pricing_box .button_link span{
min-width:50px
}     .tf_menu_left .inner{
text-align:right;
padding:0
}
.tf_menu_right .inner{
text-align:left;
padding:0
}
.tf_menu_left h3{
padding-right:30px
}
.tf_menu_right h3{
padding-left:30px
}
.tf_menu_left li,
.tf_menu_right li{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#3c444f;
line-height:38px
}
.tf_menu_left li a,
.tf_menu_right li a{
color:#3c444f;
text-decoration:none;
display:block;
padding:0 30px 0 0
}
.tf_menu_right li a{
padding:0 0 0 30px
}
.tf_menu_left li a:hover,
.tf_menu_left .current-menu-item a, 
.tf_menu_left .current-menu-ancestor a{
color:#804712;
text-shadow:0 2px 1px #fff;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/tf_menu_left.gif) right bottom no-repeat
}
.tf_menu_left .current-menu-item a,
.tf_menu_right .current-menu-item a{
font-weight:bold
}
.tf_menu_right li a:hover,
.tf_menu_right .current-menu-item a, 
.tf_menu_right .current-menu-ancestor a{
color:#804712;
text-shadow:0 2px 1px #fff;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/tf_menu_right.gif) left bottom no-repeat
}
.tf_menu_left .current-menu-ancestor a,
.tf_menu_right .current-menu-ancestor a{
color:#3c444f
}
.tf_menu_left li ul li a,
.tf_menu_left .current-menu-ancestor ul li a,
.tf_menu_right li ul li a,
.tf_menu_right .current-menu-ancestor ul li a{
background:none;
color:#3c444f
}
.tf_menu_left li ul .current-menu-item a,
.tf_menu_right li ul .current-menu-item a{
background:none;
color:#804712
}
.tf_menu_left li ul,
.tf_menu_right li ul{
margin-bottom:5px
}
.tf_menu_left li ul li,
.tf_menu_right li ul li{
font-size:13px;
line-height:25px;
padding:0 25px 0 0;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/arrow_submenu_left.gif) 233px 4px no-repeat
}
.tf_menu_right li ul li{
padding:0 0 0 25px;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/arrow_submenu_right.gif) 33px 4px no-repeat
}
.tf_menu_left li ul li a,
.tf_menu_right li ul li a{
color:#555
}
.tf_menu_left li ul li a:hover,
.tf_menu_right li ul li a:hover{
color:#804712;
background:none
}  .newsletterBox{
padding:0;
width:284px
}
.newsletterBox form{
padding:0 15px 15px 20px
}
.newsletterBox h3{
border-bottom:none !important;
padding-bottom:15px !important
}
.newsletter_text{
clear:both;
font-size:12px;
padding-top:15px
}
.link-news-rss{
color:#676767 !important;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/icons/icons_16.png) 0 -80px no-repeat;
padding-left:22px
}
.link-news-rss span{
color:#42b0e3
}
.newsletterBox .inputField{
font-style:italic;
color:#b3b3b3;
float:left;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
border-right:none;
width:200px
}
.newsletterBox .btn-arrow{
border:none;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/selects-1.png) -142px -93px no-repeat;
width:22px;
height:30px;
overflow:hidden;
text-indent:5000px;
float:left;
margin:0
}
.f_col_1 .newsletterBox,
.f_col_2 .newsletterBox{
width:165px
}
.f_col_4 .newsletterBox{
width:200px
}
.f_col_1 .newsletterBox h3{
padding-bottom:0px !important
}
.footer .newsletterBox form,
.footer .widget_login form,
.footer .widget_search form{
padding-left:0
}
.f_col_1 .newsletterBox .inputField,
.f_col_2 .newsletterBox .inputField{
width:107px
}
.f_col_4 .newsletterBox .inputField{
width:140px
}  .adv_sidebar_300x250{
text-align:center;
margin:0 0 20px 0
}
.adv_head_728x90{
text-align:center;
padding:12px 0 0 0
}
.adv_mid_468x60{
padding:0 0 30px 0;
text-align:center
}
.adv_sidebar_125x125 .adv_125x125{
float:left;
margin:12px 14px
} .post_list .odd{
background:#f0f0f0
}
.post_list{
padding:0 !important;
margin:0 !important
}	
.post_list li{
list-style:none;
clear:both;
padding:10px 12px 10px 18px;
font-size:13px;
min-height:55px;
background:#fff;
margin:0 !important
}
.post_list li a{
text-decoration:none;
color:#323232;
font-family:'Lato', Arial, sans-serif;
font-size:14px
}
.post_list li a:hover{
color:#f6c20f
}
.post_list .date{
color:#a9a9a9;
font-style:italic;
padding-top:3px;
font-size:12px;
line-height:12px;
font-family:Arial, Helvetica, sans-serif
}
.post_list .thumbnail{
float:right;
margin-left:10px;
border:none !important
}  .fb_container{
background:#f0f0f0;
border:1px solid #dcdcdc;
padding:10px
}
.fbBox{
background:#fff;
padding:5px
}
.fb_title{
margin-bottom:8px;
background:#fff
}
.box .fbConnectWidgetTopmost{
border:1px solid #ececec;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
border-top-color:#000 !important
}  .faq_list{
margin:0 0 10px 0
}
.faq_list h2, .faq_list h3,
.payment_box h2, .payment_box h3{
font-family:'Lato', Arial, sans-serif;
margin-bottom:20px;
font-size:15px;
color:#323232
}
.faq_question{
font-family:'Lato', Arial, sans-serif;
margin-bottom:20px;
font-size:15px
}
.faq_q{
margin:0 2px 0 0;
color:#f6c20f;
font-weight:bold
}
.faq_question.active{
color:#42b0e3
}
.faq_answer{
margin:0 0 30px 0
}  .form_white .row{
padding:17px 20px 15px 20px;
position:relative;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/row_bg.png) 0 top repeat-x #f0f0f0;
font-family:'Lato', Arial, sans-serif
}
.form_white .row:first-child{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/row_bg.png) 0 -2px repeat-x #f0f0f0
}
.form_white .label_title{
width:75px;
display:inline-block;
color:#404040;
float:left;
line-height:30px
}
.form_white .inputField{
border:1px solid #dfdfdf;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-webkit-box-shadow:0px 1px 0px 0px #fff;
-moz-box-shadow:0px 1px 0px 0px #fff;
box-shadow:0px 1px 0px 0px #fff;
font-family:'Lato', Arial, sans-serif;
padding:7px 10px;
color:#888;
width:137px
}
.form_white .inputSmall{
width:50px;
font-style:italic;
color:#888
}
.form_white .textareaField{
line-height:1.5em
}
.agent_form .textareaField{
color:#888;
font-style:italic;
width:142px;
padding-right:5px;
height:130px
}
.agent_form .inputField{
color:#888;
font-style:italic
}
.checklist .label_title{
line-height:25px
}
.inlinelist .label_title{
width:auto;
padding-bottom:5px;
float:none
}
.inlinelist .custom-radio{
display:inline-block;
margin-right:12px
}
.inputlist .custom-input{
padding:0 0 9px 75px;
position:relative
}
.inputlist .custom-input.addField_remove input,
.inputlist .custom-input.addField_add input{
width:120px;
padding-right:27px;
position:relative
}
.inputlist .custom-input.addField_add input{
color:#888;
font-style:italic
}
.inputlist .custom-input.addField_remove span,
.inputlist .custom-input.addField_add span{
display:block;
width:20px;
height:30px;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/selects-1.png) -174px -93px no-repeat;
overflow:hidden;
position:absolute;
top:0;
left:213px;
z-index:2;
cursor:pointer
}
.inputlist .custom-input.addField_add span{
background-position:-203px -93px
}
.form_white .checklist .custom-checkbox{
margin-left:75px
}
.rowCheck .checked{
color:#404040 !important
}
.form_white .submitField{
clear:right
}
.form_white .btn-submit{
width:179px;
height:36px;
text-indent:45px;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/btn_sprite.png) -376px 0 no-repeat;
display:block;
padding:0 0 3px 0;
margin:15px auto;
line-height:36px
}
.agent_form .btn-submit{
background-position:-376px -36px;
text-indent:inherit;
text-align:center
}
.agent_phone{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/agent_phone_bg.jpg) center -2px no-repeat;
height:34px;
text-align:center;
padding:20px
}
.widget_adv_filter .agent_phone{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/agent_phone_bg.jpg) center 0 no-repeat;
height:36px
}
.agent_phone span{
font-size:11px;
color:#fff;
font-weight:bold
}
.agent_phone strong{
font-size:18px;
color:#262626;
text-shadow:0 1px 1px #ffe663
}
#tf-seek-form-filter_search .input_styled:nth-child(17) {
max-height: 500px;
overflow: scroll;
}    .sidebar .box{
margin:20px 0 0 30px
}
.widget-container{
margin-bottom:30px;
position:relative
}
.sidebar .widget-container,
.content .widget-container{
margin:0 0 40px 0;
clear:both;
border:8px solid #ebebeb;
background:#f3f3f3;
line-height:1.4em
}
.sidebar .widget-container h3,
.sidebar .widget-container .widget-title,
.post-detail .entry .widget-container h3{
font-size:16px;
font-family:'Bitter', serif;
font-style:normal;
color:#333333;
line-height:1.2em;
text-transform:uppercase;
text-shadow:0 1px 1px #fff;
padding:20px;
margin:0;
border-bottom:1px solid #dadada
}
.sidebar .widget-container ul{
margin:0
}
.sidebar .widget-container li{
list-style:none;
margin:0;
padding:10px 20px;
border-bottom:1px solid #dadada;
border-top:1px solid #ffffff
}
.sidebar .widget-container li.even{
background-color:#fff
}
.sidebar .widget-container li ul{
padding-left:5px
}
.sidebar .widget-container li li{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/sidebar_sub.gif) 2px 10px no-repeat
}
.sidebar .widget-container li a{
color:#404040;
font-family:'Lato', Arial, sans-serif;
font-size:14px
}
.sidebar .widget-container li a:hover,
.sidebar .widget-container .current-menu-item a,
.sidebar .widget-container .current_page_item a{
color:#ffcc1d
}
.sidebar .widget-container ul li ul{
margin:10px 0 0 0
}
.sidebar .widget-container ul li ul li{
padding-left:15px;
margin-bottom:7px
}
.facebook_box{
padding:0 20px;
margin:0 0 40px 0
} .sidebar .widget_archive{
border:none;
background:#fff
}
.sidebar .widget_archive .widget-title{
border-bottom:none
}
.sidebar .widget_archive li{
border:none;
padding:5px 0 5px 20px;
margin-right:10px;
display:block;
float:left;
width:120px
}
.sidebar .widget_archive li a{
color:#f6c20f;
font-weight:bold
}
.sidebar .widget_archive li a:hover{
color:#404040
}
.sidebar .widget_archive li.even{
margin-right:0;
border-right:1px solid #f2f2f2
} .widget_recent_comments .comment-meta{
text-align:right;
font-size:12px;
font-family:'Lato', Arial, sans-serif;
font-style:italic;
color:#b2b2b2;
padding-top:5px
}
.widget_recent_comments .comment-date{
color:#b2b2b2
}
.widget_recent_comments .comment-meta .author{
float:left}
.widget_recent_comments .comment-meta a{
color:#42b0e3 !important;
font-style:normal;
background:none;
padding:0;
font-size:12px !important
}
.widget_recent_comments ul{
padding-bottom:15px
}
.widget-container.widget_recent_comments li{
display:block;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/icons/icons_16.png) -16px 13px no-repeat;
padding:10px 20px 10px 45px
}
.footer .widget-container.widget_recent_comments li{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/icons/icons_16.png) -36px 13px no-repeat;
padding:10px 0px 10px 25px
}
.footer .widget_recent_comments .btn_view{
display:none
}
.widget_recent_comments .btn_view{
margin-bottom:-8px
} .widget_recent_entries li{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/row_bg.png) 0 -2px repeat-x;
min-height:30px;
padding:15px 20px !important
}
.widget_recent_entries li.even{
background:#fff
}
.footer .widget_recent_entries li.even{
background:#000
}
.widget_recent_entries li .thumbnail{
float:left;
margin-right:10px;
border:2px solid #fff
}
.footer .widget-container.widget_recent_entries li{
background:none;
padding:10px 0 !important;
font-size:12px
}
.footer .widget_recent_entries li.even{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/opacity_gray_90.png)
} .widget_twitter .tweet_image{
float:left;
width:30px;
height:30px;
margin-right:10px
}
.widget_twitter .tweet_image img{
width:30px;
height:30px
}
.widget_twitter .tweet_item{
clear:both
}
.widget_twitter .tweet_text{
font-family:'Lato', Arial, Helvetica, sans-serif;
font-size:13px;
float:left;
width:210px
}
.sidebar .widget_twitter .tweet_item{
padding:15px 20px 15px 20px;
border-bottom:1px solid #e0e0e0;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/row_bg.png) 0 -2px repeat-x
}
.sidebar .widget_twitter .tweet_item.even{
background:#fff
}
.sidebar .widget_twitter .tweet_text{
color:#444;
width:200px
}
.widget_twitter .tweet_text .inner{
line-height:1.2em;
background:none
}
.widget_twitter .tweet_item a{
color:#f6c20f}
.footer .widget_twitter .tweet_item{
padding:0 0 35px 0
}
.footer .widget_twitter .tweet_text{
color:#b7b7b7}
.footer .f_col_1 .widget_twitter .tweet_text,
.footer .f_col_2 .widget_twitter .tweet_text{
width:125px
}
.footer .widget_twitter .tweet_item a:hover{
color:#fff !important
} .widget_calendar table{ border-collapse:collapse; border-spacing:0; width:99%; padding:2px 0}
.widget_calendar table{margin:5px 2px}
.widget_calendar table th{border:1px solid #e1e1e1; background:#f3f3f3; font-size:13px}
.widget_calendar table td{color:#888;border:1px solid #e1e1e1; background:#fff}
.widget_calendar table{border:1px solid #e1e1e1}
.widget_calendar caption{ padding-bottom:5px}
.widget_calendar table a{ color:#42b0e3; font-size:15px}
.widget_calendar table tfoot td{ border:none;  background:#fff}
.widget_calendar table caption{
font-size:18px;
line-height:18px;
font-family:'Bitter', serif;
font-style:normal;
color:#474747
}
.sidebar .widget_calendar{
border:none;
background:#fff
}
.footer .widget_calendar table tbody td{
border:1px solid #333;
padding:1px;
font-size:12px;
background:#000
}
.footer .widget_calendar table tbody .pad{
background:#111
}
.footer .widget_calendar caption{
color:#fff;
font-size:16px
}
.footer .widget_calendar table th,
.footer .widget_calendar table tfoot td{
border:1px solid #333;
background:#111;
font-size:11px;
padding:1px;
color:#999
}
.footer .widget_calendar table a,
.footer .widget_calendar table tbody a{
color:#ffd300;
font-size:11px
} .widget_search{
width:284px;
padding:20px 0
}
.post-detail .entry .widget-container.widget_search h3,
.sidebar .widget-container.widget_search h3{
border:none;
margin:0;
padding:0 20px 15px 20px
}
.widget_search label{
display:none
}
.widget_search form{
width:244px;
height:28px;
padding:0 20px;
position:relative
}
.widget_search cite{
display:none}
.widget_search .inputField{
font-style:italic;
color:#b3b3b3;
float:left;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
border-right:none;
width:200px
}
.sidebar .widget_search .inputField{
width:200px
}
.f_col_1 .widget_search .inputField,
.f_col_2 .widget_search .inputField{
width:107px
}
.f_col_4 .widget_search .inputField{
width:145px
}
.widget_search .btn-arrow{
border:none;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/selects-1.png) -142px -93px no-repeat;
width:22px;
height:30px;
overflow:hidden;
text-indent:5000px;
float:left;
margin:0
} .sidebar .widget_links ul,
.sidebar .widget_categories ul,
.sidebar .widget_meta ul,
.sidebar .widget_pages ul{
margin:0;
padding:0
}
.sidebar .widget_links li,
.sidebar .widget_categories li,
.sidebar .widget_meta li,
.sidebar .widget_pages li{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/row_bg.png) 0 -2px repeat-x #f0f0f0;
padding:10px 20px;
border-bottom:1px solid #dadada;
border-top:1px solid #ffffff;
margin:0
}
.sidebar .widget_links li a,
.sidebar .widget_categories li a,
.sidebar .widget_meta li a,
.sidebar .widget_pages li a{	
display:inline-block;
padding:0 0 0 18px;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/icons/arrow_1.png) 0 6px no-repeat;
text-shadow:0 1px 1px #fff;
font-weight:bold
}
.sidebar .widget_links li a:hover,
.sidebar .widget_categories li a:hover,
.sidebar .widget_meta li a:hover,
.sidebar .widget_pages li a:hover,
.sidebar .widget-container li.current-menu-item a,
.sidebar .widget-container li.current_page_item a,
.sidebar .widget-container.widget_categories li li a:hover,
.sidebar .widget-container.widget_links li li a:hover,
.sidebar .widget-container.widget_meta li li a:hover,
.sidebar .widget-container.widget_pages li li a:hover{
color:#f6c20f;
background-position:0 -302px
}
.sidebar .widget-container.widget_categories ul ul,
.sidebar .widget-container.widget_links ul ul,
.sidebar .widget-container.widget_meta ul ul,
.sidebar .widget-container.widget_pages ul ul{
padding:0 0 0 5px
}
.sidebar .widget-container.widget_categories li li,
.sidebar .widget-container.widget_links li li,
.sidebar .widget-container.widget_meta li li,
.sidebar .widget-container.widget_pages li li{
margin:0;
padding:5px 0 5px 15px;
background:none;
border:none
}
.sidebar .widget-container.widget_categories li li a,
.sidebar .widget-container.widget_links li li a,
.sidebar .widget-container.widget_meta li li a,
.sidebar .widget-container.widget_pages li li a{
background-position:0 6px;
color:#555;
font-weight:normal
}
.sidebar .widget-container.widget_categories li li li,
.sidebar .widget-container.widget_links li li li,
.sidebar .widget-container.widget_meta li li li,
.sidebar .widget-container.widget_pages li li li{
background:none;
padding:5px 0 5px 20px
} .widget-container.widget_nav_menu ul{
font-family:'Lato', Arial, sans-serif;	
font-weight:bold
}
.sidebar .widget-container.widget_nav_menu ul li,
.footer .widget-container.widget_nav_menu ul li{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/row_bg.png) 0 -2px repeat-x #f0f0f0;
margin:0;
clear:both;
display:block;
padding:18px 0 18px 20px}	
.footer .widget-container.widget_nav_menu ul li{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/icons/dot_1.png) 0 10px no-repeat;
padding:5px 0 5px 15px}	
.widget-container.widget_nav_menu ul ul{
padding:0 0 0 5px
}
.footer .widget-container.widget_nav_menu ul ul{
padding:5px 0 0 5px
}
.sidebar .widget-container.widget_nav_menu ul ul li{
margin:0;
padding:5px 0 5px 15px;
background:none
}
.footer .widget-container.widget_nav_menu ul ul li{
padding:5px 0 5px 15px
}
.sidebar .widget_nav_menu ul li a{
color:#404040;
font-size:16px;
display:inline-block;
padding:0 0 0 18px;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/icons/arrow_1.png) 0 5px no-repeat;
text-shadow:0 1px 1px #fff
}
.sidebar .widget_nav_menu ul li a:hover,
.sidebar .widget_nav_menu ul .current-menu-item a{
color:#f6c20f;
background-position:0 -303px
}
.sidebar .widget_nav_menu li li{
border:none
}
.sidebar .widget_nav_menu li li a,
.sidebar .widget_nav_menu ul .current-menu-item li a{
padding:0 0 0 15px;
color:#555;
font-size:14px;
background-position:0 6px
}
.sidebar .widget_nav_menu li li a:hover,
.sidebar .widget_nav_menu ul .current-menu-item li a:hover,
.sidebar .widget_nav_menu ul li .current-menu-item a{
background-position:0 -303px
} .sidebar .widget-container.widget_contact{
background:none;
border:none;
color:#000;
margin:60px 0 40px 0
}
.sidebar .widget-container.widget_contact .widget-title{
padding:0;
border:none;
font-family:'Lato', Arial, sans-serif;
font-size:19px;
text-transform:none;
color:#000;
font-weight:bold;
margin-bottom:5px
}
.content .col_1_2 .widget_contact{
width:270px
}
.widget_contact .contact-phone,
.widget_contact .contact-mail,
.widget_contact .contact-address,
.widget_contact .contact-extra{
clear:both;
line-height:1.3em;
padding:2px 0
}
.widget_contact .contact-address{
padding:0 0 10px 0;
font-style:italic
}
.widget_contact .contact-phone{
background:none}	
.widget_contact .contact-phone span,
.widget_contact .contact-mail span,
.widget_contact .contact-extra span{
display:inline-block;
width:70px;
float:left
}
.contact-social{
border-top:1px solid #e1e1e1;
padding-top:6px;
margin-top:9px;
font-family:'Lato', Arial, sans-serif}
.contact-social div{
margin-left:15px;
float:left}
.contact-social div:first-child{
margin-left:0
}
.contact-social div img{
margin-top:9px
} .sidebar .widget_text .textwidget{
line-height:1.5em;
padding:20px 20px 10px 20px;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/row_bg.png) 0 -2px repeat-x #f0f0f0;
color:#333
}
.sidebar .widget_text .textwidget p{
margin-bottom:15px
} .sidebar .widget_tag_cloud .tagcloud{
line-height:1.7em;
padding:15px 20px
}
.sidebar .widget_tag_cloud .tagcloud a{
color:#42b0e3
}
.sidebar .widget_tag_cloud .tagcloud a:hover{
color:#404040
}
.footer .widget_tag_cloud .tagcloud a{
color:#777
}
.footer .widget_tag_cloud .tagcloud a:hover{
color:#ffd300
} .twitter ul{
margin:15px 0;
padding:0
}
.twitter li{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/icons/icon_twitter.png) 0 0 no-repeat;
padding-left:32px;
list-style:none;
margin-bottom:15px !important;
color:#4c4c4c;
font-family:'Lato', Arial, sans-serif;
font-style:italic;
font-size:16px;
min-height:24px
}
.twitter li a{
text-decoration:none
}
.sidebar .twitter h3{
padding-left:30px
}
.twitter li a{
text-decoration:none
}
.sidebar .twitter h3{
padding-left:30px
}
.sidebar .widget{
margin-bottom:30px
} .flickr{
margin:10px 0;
padding:0
}
.flickr .flickr_badge_image{
margin:4px 20px 4px 0;
list-style:none;
display:block;
float:left
}
.flickr li img{
width:100px !important;
height:100px
}
.sidebar .flickr{
padding:0 0 0 20px;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/row_bg.png) 0 -2px repeat-x
}
.sidebar .flickr .flickr_badge_image{
float:left;
margin:10px 20px 10px 0px
}
.footer .flickr .flickr_badge_image{
margin:10px 10px 10px 0px
}
.sidebar .flickr .flickr_badge_image img,
.footer .flickr .flickr_badge_image img{
width:64px;
height:64px
} .widget_recent_posts ul, 
.widget_popular_posts ul{
margin:10px 0;
padding:0
}
.widget_recent_posts ul li,
.widget_popular_posts ul li{
list-style:none;
clear:both;
margin-bottom:40px;
margin-top:20px
}
.footer .widget_recent_posts ul li,
.footer .widget_popular_posts ul li{
margin-bottom:10px
}
.widget_recent_posts .post-meta,
.widget_popular_posts .post-meta{
font-family:'Lato', Arial, Helvetica, sans-serif;
padding:10px 0 5px 0;
text-align:left;
font-size:14px;
font-weight:bold;
color:#a6a3a3;
margin:0
}
.widget_recent_posts .post-meta a,
.widget_popular_posts .post-meta a{
color:#f6c20f;
font-style:normal;
text-decoration:none;
font-size:14px
}
.widget_recent_posts .post-meta .link-comments,
.widget_popular_posts .post-meta .link-comments{
color:#42b0e3
}
.widget_recent_posts ul li img,
.widget_popular_posts ul li img{
width:75px;
height:75px;
float:left;
margin:2px 10px 0 0;
border:none !important
}
.widget_recent_posts ul li .post-title,
.widget_popular_posts ul li .post-title{
font-family:'Bitter', serif;
color:#333;
font-size:16px;
margin-bottom:5px
}
.widget_recent_posts ul li .post-title:hover,
.widget_popular_posts ul li .post-title:hover{
color:#f6c20f
}
.widget_recent_posts .date,
.widget_popular_posts .date{
color:#999;
padding-top:3px;
font-size:12px;
line-height:12px
}
.extras{
line-height:1.4em;
padding-top:5px;
padding-bottom:7px
}
.link-arrow{
clear:both;
color:#42b0e3;
text-transform:uppercase;
font-size:12px;
font-weight:bold
} .widget_login{
width:284px
}
.widget_login h3{
margin-top:10px
}
.widget_login form{
padding:10px 20px 10px 20px
}
.widget_login input{
width:220px;
font-size:13px;
color:#555
}
.widget_login form label{
font-family:'Lato', Arial, sans-serif;
font-size:11px;
text-transform:uppercase;
color:#888
}
.widget_login p{
margin:0 0 15px 0 !important
}
.widget_login .forgetmenot{
font-size:12px;
line-height:1.2em;
float:left;
display:block
}
.widget_login .forgetmenot input{
margin:0 3px 0 0;
float:left;
border:none ;
width:auto !important;
padding:0 !important
}
.widget_login .submit{
margin:0 !important;
clear:both
}
.widget_login .submit .btn-submit{
width:108px;
height:36px;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/btn_sprite.png) -555px -36px no-repeat;
display:block;
padding:0 0 3px 0;
line-height:36px;
color:#ffcc1d;
text-shadow:0 1px 1px #000;
font-family:'Bitter', serif;
text-align:center;
text-transform:uppercase
}
.widget_login .forget_password{
display:block;
float:left;
padding-left:15px;
line-height:14px
}
.widget_login .forget_password a{
color:#565656;
font-family:'Lato', Arial, sans-serif;
font-size:13px
}
.widget_login .forget_password a:hover{
color:#42b0e3
}
.footer .widget_login{
width:auto
}
.f_col_1 .widget_login form{
padding:10px 0
}
.f_col_1 .widget_login input,
.f_col_2 .widget_login input{
width:130px
}
.f_col_4 .widget_login input{
width:165px
}     .post-item{
clear:both;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/divider_line_fix.png) 0 0 no-repeat;
padding:43px 0 37px 0;
margin-bottom:0
}
.post-item:first-child{
background:none;
padding-top:0
}
.post-item .post-image{
width:219px;
float:left;
margin-right:20px;
overflow:hidden
}
.post-item .post-title{
padding-bottom:10px
}
.post-item .meta-date{
color:#b2b2b2;
font-size:13px;
font-family:'Lato', Arial, sans-serif
}
.post-item h2,
.post-item h1{
line-height:1.2em;
font-size:23px;
color:#bfbfbf;	
margin:0 0 10px 0
}
.page-title h1{
color:#404040;
font-size:32px;
line-height:1.1em
}
.post-item h2 a{
color:#404040;
text-decoration:none
}
.post-item h2 a:hover{
color:#ffcc1d
}
.post-item .post-short{
margin-bottom:10px
}
.post-item .post-descr p{
margin:0 0 10px 0
}
.post-meta-top{
text-align:left;
color:#b2b2b2;
padding-bottom:10px;
font-family:'Lato', Arial, sans-serif;
font-style:italic;
font-size:13px
}
.post-meta-top .meta-date{
float:right
}
.post-meta-top .author{
color:#ffcc1d;
font-style:normal;
font-weight:bold;
font-size:14px
}
.post-meta-bot{
text-align:right;
font-family:'Lato', Arial, sans-serif;
font-size:13px
}
.post-meta-bot .link-more{
color:#42b0e3;
float:left;
font-size:13px
}
.post-meta-bot .link-more2{
color:#404040
}
.post-meta-bot a:hover{
color:#ffcc1d
}
.entry{
color:#8c8c8c;
padding:5px 0 5px 0;
line-height:1.6em;
font-size:13px
}
.entry .video iframe,
.entry div iframe{
max-width:100%
}
.grid_8 .entry img{
max-width:100%
}
.grid_8 .entry .gmnoprint img,
.grid_8 .entry .map img{
max-width:none
}
.entry p{
margin:5px 0 18px 0
}
.entry a{
color:#42b0e3
}
.entry a:hover{
color:#ffcc1d
} .post-detail h1{
font-size:32px;
line-height:1.3em;
margin-bottom:15px
}
.post-detail .entry{
color:#000
} .block_hr.post-share .inner{
text-align:left;
color:#000
}
.sidebar .post-share{
margin-left:20px
}
.post-share a{
margin-right:5px
}
.post-share p{
margin:5px 0
}
.link-comments{
color:#42b0e3;
font-size:11px;
text-decoration:underline
}
.link-comments:hover{
text-decoration:none
}   .tf_pagination{
font-family:'Lato', Arial, sans-serif;
font-size:13px;
font-weight:bold;
color:#404040
}
.tf_pagination .inner{
padding:inherit 20px !important;
text-align:center !important;
position:relative;
line-height:30px
}
.tf_pagination .page-numbers{	
margin:0 7px;
color:#404040;
display:inline-block
}
.tf_pagination .page-numbers:hover{
color:#42b0e3
}
.tf_pagination .current{
color:#42b0e3
}
.tf_pagination .page_prev,
.tf_pagination .page_next{
display:inline-block;
font-size:12px;
position:absolute;
top:17px;
right:20px;
width:104px;
height:30px;
margin:0;
color:#404040;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/selects-1.png) -118px -155px no-repeat;
text-align:right
}
.tf_pagination .page_prev{
left:20px !important;
width:117px;
background-position:0 -155px;
text-align:left
}
.tf_pagination .page_prev:hover,
.tf_pagination .page_next:hover{
color:#000
}
.tf_pagination .page_prev span,
.tf_pagination .page_next span{
line-height:30px;
padding:0 0 0 38px}		
.tf_pagination .page_next span{
padding:0 44px 0 0
}  .author-box{
clear:both;
margin:20px 0
}
.author-box h3{
font-size:23px
}
.author-description{
background:#ededed;
padding:20px 15px 10px 15px
}
.author-image{
float:left;
width:110px;
height:110px;
margin-right:20px
}
.author-image img{
width:100px;
height:100px;
border:4px solid #fff !important
}
.author-text{
float:left;
width:460px;
color:#4c4c4c
}
.author-text p{
margin-bottom:10px
}
.author-text h4,
.entry .author-text h4{
color:#42b0e3;
font-size:15px;
text-transform:uppercase;
margin:0 0 10px 0!important;
font-family:'Bitter', serif
}
.author-contact{
color:#f6c20f;
line-height:25px;
font-family:'Lato', Arial, sans-serif;
font-size:12px
}
.author-contact label{
display:inline-block;
float:left;
margin-right:10px;
font-weight:bold
}
.author-contact img,
.entry .author-contact img{
margin:0 1px;
border:none
}  .comment-list{
position:relative;
margin:40px 0 10px 0
}
.comment-list h2{
font-family:'Lato', Arial, sans-serif;
font-size:30px;
color:#000;
text-transform:uppercase;
font-weight:bold;
margin-bottom:30px
}
.link-join{
position:absolute;
top:10px;
right:0;
font-family:'Lato', Arial, sans-serif;
font-size:14px;
text-decoration:underline
}
.comment-list ol, .comment-list ul{
margin:0;
padding:0
}
.comment-list ol{
margin-bottom:20px;
padding-bottom:10px
}
.comment-list ol li:first-child{
border:none
}
.comment-list ul li,
.comment-list ol li,
.comment-list ol li ul li:first-child{
margin:20px 0 0 0;
list-style:none
}
.comment{
clear:both;
display:block;
min-height:25px;
padding:0;
color:#000
}
.comment-body{
padding-bottom:5px
}
.comment-avatar{
width:90px;
float:left
}
.comment-avatar .avatar img{
width:25px;
height:25px;
-webkit-border-top-left-radius:4px;
-webkit-border-bottom-left-radius:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-bottomleft:4px;
border-top-left-radius:4px;
border-bottom-left-radius:4px
}
.comment-list li li .comment-avatar{
width:60px
}
.comment-list li li .comment-avatar .avatar img{
width:60px;
height:60px
}
.comment-text{
float:left;
background:#f3f3f3;
padding:15px 20px;
position:relative;
border:1px solid #f3f3f3}
.link-author{
color:#000;
font-size:13px;
text-decoration:none;
font-weight:bold;
padding-right:0px
}
.comment-date{
display:block;
font-size:11px;
font-weight:bold;
color:#797979
}
.comment-entry .comment-reply-link{
color:#42b0e3;
margin-left:5px;
text-decoration:underline;
font-size:12px;
visibility:hidden
}
.comment-body:hover .comment-reply-link{
visibility:visible
}
.comment-entry{
font-size:13px;
line-height:1.5em;
color:#262626;
min-height:38px
}
.children li{
padding-left:100px
}  .add-comment,.comment-respond{
margin:20px 0 0 0;
position:relative;
background:#e9e9e9
}
.add-comment .add-comment-title,.comment-respond h3{
border:8px solid #e1e1e1;
border-bottom:none
}
.add-comment h3,.comment-respond h3,
.contact-form h3{
height:55px;
line-height:55px;
font-family:'Bitter', serif;
color:#333;
font-size:18px;
text-shadow:0 1px 1px #fff;
text-transform:uppercase;
padding:0 20px;
margin:0
}
.contact-form h3{
color:#b2b2b2;
font-size:24px;
text-transform:inherit
}
.comment-form{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/comment-form_bg.png) 0 0 repeat-x #e1e1e1;
border-top:1px solid #d1d1d1;
padding:0 8px 8px 8px
}
.comment-form form,.comment-respond .form-comment{
padding:15px 15px;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/comment-form_bg.png) 0 0 repeat-x #e9e9e9
}
.comment-form .row{
padding:3px 0
}
.comment-form .row label{
color:#000;
font-size:13px;
display:block
}
.comment-form .inputtext, 
.comment-form .textarea{
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
color:#666;
border:1px solid #d1d1d1;
background:#fff;
margin:3px 0;
-webkit-box-shadow:inset 0px 0px 3px 0px rgba(0, 0, 0, 0.15) !important;
-moz-box-shadow:inset 0px 0px 3px 0px rgba(0, 0, 0, 0.15) !important;
box-shadow:inset 0px 0px 3px 0px rgba(0, 0, 0, 0.15) !important;
border-radius:0px;
-moz-border-radius:0px;
-webkit-border-radius:0px;
padding:7px 10px
}
.comment-form .inputtext{
padding:10px;
height:18px
}
.comment-form .space{
width:20px;
height:40px;
float:left
}
.comment-form .inputtext:focus,
.comment-form .textarea:focus{
border:1px solid #b7b7b7
}
.comment-form .textarea{
height:100px;
padding:10px;
overflow:auto
}
.btn-submit, 
.contact-form .btn-submit,
.comment-form .btn-submit{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/btn_sprite.png) -555px 0 no-repeat;
width:144px;
height:36px;
line-height:36px;
overflow:hidden;
color:#ffcc1d;
font-family:'Bitter', serif;
font-size:13px;
text-shadow:1px 1px 1px #000;	
border:none;
padding:0 0 2px 0;
text-align:center
}
.contact-form .btn-submit,
.comment-form .btn-submit{
position:absolute;
right:20px;
top:8px
}
.contact-form  h3{
margin:0 !important}
.contact-form .field_text{
margin-right:20px !important
}   .content .title_small{
margin-bottom:30px
}
.content .title_small h1{
font-size:19px
}
.block_hr{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/divider_line_fix.png) 0 bottom no-repeat;
clear:both;
margin:20px 0
}
.block_hr .inner{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/divider_line_fix.png) 0 top no-repeat;
padding:20px 10px;
text-align:right;
color:#8c8c8c;
font-family:'Lato', Arial, sans-serif;
font-size:14px;
line-height:25px;
min-height:10px
}
.block_hr .re-price{
display:inline-block;
float:left;
font-size:25px;
font-weight:bold;
color:#f6c20f
}
.block_hr .link-back{
font-style:italic;
font-size:15px;
display:inline-block;
vertical-align:top;
float:left
}
.block_hr .link-back:hover{
color:#f6c20f
}
.separator{
margin:0 5px;
color:#cfcfcf
} .list_manage .inner{
padding:18px 0
}
.manage_title{
color:#b2b2b2;
font-family:'Lato', Arial, sans-serif;
font-style:italic;
padding-right:8px;
line-height:30px;
display:block;
float:left
}
.form_sort, .pages_jump, .pages{
float:left;
display:block;
margin-left:37px;
height:30px
}
.form_sort select{
width:158px
}
.pages_jump form{
float:left
}
.pages_jump input{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0
}
.pages_jump .inputSmall{
width:23px;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/selects-1.png) 0 -62px no-repeat;
border:none;
height:20px;
line-height:20px;
padding:5px 5px;
text-align:center;
font-family:'Lato', Arial, sans-serif;
font-weight:bold;
font-size:12px;
float:left;
color:#404040
}
.pages_jump .inputSmall:focus{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/selects-1.png) 0 -124px no-repeat
}
.pages_jump .btn-arrow{
border:none;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/selects-1.png) -55px -93px no-repeat;
width:22px;
height:30px;
overflow:hidden;
text-indent:5000px;
float:left;
margin:0
}
.pages .manage_title strong{
font-style:normal;
color:#404040
}
.pages .link_prev,
.pages .link_next{
display:block;
width:24px;
height:30px;
overflow:hidden;
text-indent:5000px;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/selects-1.png) -85px -93px no-repeat;
float:left
}
.pages .link_next{
width:23px;
background-position:-109px -93px
}
.pages span.link_prev,
.pages span.link_next{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity:0.4;
-khtml-opacity:0.4;
opacity:0.4
} .re-list .re-item:first-child{
background:none
}
.re-item{
clear:both;
width:620px;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/divider_line_fix.png) 0 0 no-repeat;
padding:43px 0 37px 0
}
.re-image{
width:232px;
margin-right:12px;
float:left
}
.re-image img{
padding:7px;
background:#ebebeb
}
.re-short{
width:376px;
float:left
}
.re-top{
text-align:right
}
.re-top h2, .re-top .re-price{
display:inline-block;
font-family:'Lato', Arial, sans-serif;
font-size:18px;
font-weight:bold
}
.re-top h2{
float:left;
text-align:left;
width:250px
}
.re-top h2 a{
color:#333
}
.re-top .re-price{
color:#f6c20f;
font-size:19px
}
.re-descr{
clear:both;
color:#8c8c8c;
font-size:12px
}
.re-descr strong{
color:#444
}
.re-bot{
text-align:right;
line-height:16px
}
.re-bot .link-more{
float:left;
font-weight:bold;
font-size:13px;
font-style:italic
}
.re-bot .link-more:hover{
color:#f6c20f
}
.link-viewmap, .link-save, .link-viewimages, .link-sendemail, .link-print{
display:inline-block;
width:16px;
height:16px;
overflow:hidden;
text-indent:1000px;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/icons/icons_16.png) no-repeat;
margin:0 3px
}
.link-viewmap{
background-position:0 0
}
.link-save{
background-position:0 -16px;
}
.link-saved {
display:inline-block;
width:16px;
height:16px;
overflow:hidden;
text-indent:1000px;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/icons/icons_16_1.png) no-repeat;
margin:0 3px;
background-position:-36px -16px !important;
}
.link-viewimages{
background-position:0 -32px
}
.link-print{
background-position:0 -48px
}
.link-sendemail{
background-position:0 -64px
}
.until_first_update .inner{
padding-bottom:35px
} .re-full h1{
font-size:26px;
text-transform:uppercase
}
.re-full h2{
font-size:19px
}
.re-details, .re-description{
font-size:12px;
padding:20px 0;
font-family:Arial, Helvetica, sans-serif
}
.re-details{
border-bottom:1px solid #e5e5e5
}
.re-imageGallery{
position:relative
}
.re-details .split_list{
width:auto;
margin:0;
padding:0 0 0 15px
}
.re-details .split_list li{
width:170px;
float:left;
margin:0 30px 5px 0
}
.re-details .listContainer1 .split_list{
margin-left:15px;
width:180px;
float:left
}
.re-details .listContainer1 .split_list.listCol1{
margin-left:0
}
.re-details .listContainer1 .split_list li{
width:180px;
float:left;
margin:0
}
.re-details .split_list strong{
color:#333333
}
.re-description{
padding:20px 0 10px 0
}
.re-description p{
margin-bottom:15px
} .map-location{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/gmap_marker.png) 0 0 no-repeat;
width:34px;
height:40px
}
.current-location{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/gmap_marker_here.png) no-repeat;
width:75px;
height:73px;
padding-top:15px;
overflow:hidden;
text-align:center;
color:#66caf9;
text-shadow:0 1px 1px #000;
font-family:'Lato', Arial, sans-serif;
font-size:13px;
font-weight:700;
line-height:15px;
text-transform:uppercase
}
.current-location strong{
font-size:14px
}
.current-location span{
display:block;
font-size:17px
}
.map-textbox-close{
position:absolute;
top:0;
right:0;
width:15px;
height:15px;
z-index:11;
cursor:pointer
}
.map-textbox{
width:280px;
position:absolute;
display:none
}
.map-location:hover .map-textbox{
display:block
}
.map-textbox-top, .map-textbox-bot{
height:20px;
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/gmap_textbox.png) 0 0 no-repeat
}
.map-textbox-bot{
background-position:-280px 0
}
.map-textbox-mid{
background:url(//luxurycroatia.net/wp-content/themes/homequest/images/gmap_textbox.png) -560px 0 repeat-y;
min-height:30px;
padding:0 14px 0 14px;
font-family:'Lato', Arial, sans-serif;
font-size:11px;
line-height:1.3em;
color:#8c8c8c
}
.map-textbox p{
padding:0 0 7px 0;
margin:0
}
.map-textbox .link-re{
font-size:13px;
color:#fff
}
.map-textbox .re-price{
color:#f6c20f;
font-weight:bold;
margin-left:10px
}
.map-textbox img{
border:2px solid #636363;
float:left;
margin-right:10px
}
#reservation_send_ok, #reservation_send_failure{
display:none
}
.comment-form .error{
border:1px solid #ff0000
} .footer .widget_twitter h3{
margin:0 0 65px 0
}
.sidebar .widget_categories select{
width:240px;
margin-left:20px
}
.widget_adv_filter .error{
border:1px solid red
}
.split_list li a{
color:#737373;
font-family:Arial, Helvetica, sans-serif
}
.re-list .re-item .re-bot{
padding-top:15px
}
.sticky , .gallery-caption ,.bypostauthor{}
.comment-respond  form{
padding: 15px 19px;
background: url(//luxurycroatia.net/wp-content/themes/homequest/images/comment-form_bg.png) 0 0 repeat-x #e9e9e9;
}
.comment-form p.form-submit {
padding: 3px 0;
}
.comment-form p.form-submit #submit{
position: absolute;
right: 20px;
top: 8px;
background: url(//luxurycroatia.net/wp-content/themes/homequest/images/btn_sprite.png) -555px 0 no-repeat;
width: 144px;
height: 36px;
line-height: 36px;
overflow: hidden;
color: #ffcc1d;
font-family: 'Bitter', serif;
font-size: 13px;
text-shadow: 1px 1px 1px #000;
border: none;
padding: 0 0 2px 0;
text-align: center;
text-transform: uppercase;
margin: 10px 0;
outline-width: 0;
}
#tf-seek-post-before-content-google-map label {
width: auto; display:inline !important;
}
#tf-seek-post-before-content-google-map img {
max-width: none !important;
}   .home-pic{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
background:url(https://luxurycroatia.net/wp-content/uploads/2016/10/luxury-croatia-cover.jpg) center center;
background-size:cover;
width:100%;
height:500px;
}
.heading-box{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
background:#222324;
opacity:0.65;
padding:20px 30px 60px 30px;
border-radius:5px;
}
.home-pic h1, .home-pic h2{
color:#fff;
}
.home-pic h1{
font-size:115%;
}
.btn-box{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
position:relative;
top:-60px;
}
.btn.two {
background: #3498db;
background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
background-image: linear-gradient(to bottom, #3498db, #2980b9);
border-radius: 0;
font-family: Arial;
color: #ffffff;
font-size: 20px;
padding: 10px 40px 10px 40px;
text-decoration: none;
cursor:pointer;
margin:10px;
}
.btn.two:hover {
background: #3cb0fd;
background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
text-decoration: none;
}
.btn.one {
background: #e88b27;
background-image: -webkit-linear-gradient(top, #e88b27, #b8742b);
background-image: linear-gradient(to bottom, #e88b27, #b8742b);
border-radius: 0px;
font-family: Arial;
color: #ffffff;
font-size: 20px;
padding: 10px 40px 10px 40px;
text-decoration: none;
cursor:pointer;
margin:10px;
}
.btn.one:hover {
background: #fcaf3c;
background-image: -webkit-linear-gradient(top, #fcaf3c, #d99c34);
background-image: linear-gradient(to bottom, #fcaf3c, #d99c34);
text-decoration: none;
}
.before_content.after_content .container_12 .carusel_title, #similar_properties .item_name a{
color:black;
} @media screen and (max-width: 600px){
.home-pic{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
height:60vh;
}
.home-pic h2{
font-size:60%;
}
}
@media (max-height: 700px) and (orientation: landscape) {
.btn.one, .btn.two{
padding:5px 40px;
font-size:90%;
}
.heading-box{
width:100%;
}
}    
.container_12 .carusel_title{
color:#fff;
}
.item_name a{
color:#fff;
text-shadow:none;
}
.item_name a:hover{
color:#ccc;
}