@import url( "css/foundation.css ?v=1.9.9.5");
@import url( "css/mobile.css ?v=1.9.9.5");
.clear{clear:both;}
.page-inner,#content{border-right:none !important;}
.entry-content{margin-top:0 !important;}
.side_divider{float:left;height:10px;width:100%;}
.marfx{margin-right:0 !important;}
.mar-sidebar .smallbox {width:30%;height:85px;position:relative;float:left;margin:0 5% 5% 0;}
.mar-sidebar .smallboxr,.mar-sidebar .smallboxe {width:30%;height:85px;position:relative;float:left;margin:0 0 5% 0;}
.mar-sidebar .bigbox{position:relative;height:60px;width:100%;float:left;}
.mar-sidebar .bigboxht{position:relative;width:100%;float:left;}
.mar-sidebar .bigbox-img{height:135px;width:100%;position:relative;float:left;margin-bottom:15px;}
.mar-sidebar .bigbox .pic{position:absolute;left:18px;top:5px;}
.mar-sidebar .smallbox .pic,.mar-sidebar .smallboxr .pic,.mar-sidebar .smallboxe .pic{position:absolute;width:100%;text-align:center;top:10px;}
.mar-sidebar .bigbox .text{font-family:Oswald,helvetica,arial,sans-serif!important;position:absolute;top:22px;right:18px;text-align:center;vertical-align:middle;color:#fff !important;font-size:16px;}
.mar-sidebar .smallbox .text,.mar-sidebar .smallboxr .text,.mar-sidebar .smallboxe .text{font-family:Oswald,helvetica,arial,sans-serif!important;text-transform:uppercase;position:absolute;width:100%;bottom:10px;text-align:center;vertical-align:middle;color:#fff !important;font-size:12px;}
.mar-sidebar .bigbox-img .text{font-family:Oswald,helvetica,arial,sans-serif!important;color:#fff;position:absolute;bottom:10px;left:22px;font-size:16px}
.mar-sidebar .bigboxcont{padding:20px 20px 20px 15px;color:#fff;position:relative;min-height:60px;float:left;width:100%;margin-bottom:15px;margin-top:-1px;text-align:right}
.mar-sidebar .bigboxcont a{color:#fff;}
.mar-sidebar .bigboxcont a:hover {text-decoration:underline;}
.mar-sidebar .bigboxcont p{margin:3px;}
.ap_opis{color:#5b5b5b;}
.ap_naslov{margin-bottom:5px;}
.ap-single {}
.ap-single .row .large-5 .ap-img{margin-right:15px;}
.ap-single .naslov {width:100%;border-bottom:1px solid #eaeaea;margin-bottom:10px;}
.ap-single .naslov .zvjezdice{color:#438dca;font-size:22px;display:inline-block; position:absolute;right:10px;top:15px}
.ap-single .naslov h1,.ap-single .naslov h3{margin-bottom:0px !important;}
.ap_adresa,.ap_broj_jedinica{font-size:14px;color:#a8a8a8;margin-bottom:4px;}
.ap_adresa{margin-bottom:4px;}
.ap_broj_jedinica{margin-bottom:10px;}
.ap_naslov_h3{}

.ap-list {margin-top:20px!important}
.ap-list .ap-box {margin-bottom:10px;display:inline-block;padding-top:10px;border-top:1px solid #eee;}
.ap-list .ap-box .ap-left .slika {margin-right:20px;}
.ap-list .ap-box .ap-right .ap-head .kat{color:#438dca;font-size:22px;position:absolute;top:0px;right:10px;}
.ap-list .ap-box .ap-right .ap-head .naslov h3 {margin:0px}
.ap-list .ap-box .ap-right .ap-head .naslov h3 a {color:#84c6e8!important}
.ap-list .ap-box .ap-right .adresa {font-size:12px;margin-bottom:10px}
.ap_galerija{margin-bottom:10px !important;width:100%;display:inline-block;}
.ap_slika{float:left;width:92px;height:80px;margin:0 8px 8px 0;overflow:hidden;position:relative;}
.ap_slika img{position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;}
.iwdiv{line-height:1.35;overflow:hidden;white-space:nowrap;}
#ap_lista_mapa{width:100%;height:300px;}
#ap_mapa{width:100%;height:300px;background-color:#eaeaea;}
#ap_mapa img,#ap_lista_mapa img{max-width:inherit !important;line-height:normal ! important;}
.ap-infoboxs {display:block;width:100%;height:28px;margin-bottom:1px; float:left}
.ap-infobox {display:block;width:50%;height:28px;margin-bottom:1px; float:left}
.ap-infobox .ico,.ap-infoboxs .ico{display:inline-block;width:28px;height:28px;border:1px solid #d7e0f0;background-repeat:no-repeat;float:left;margin-right:10px;}
.ap-infobox .txt,.ap-infoboxs .txt{width:100%;color:#3e78bc;font-size:13px;height:28px;padding-top:8px;}
.ap-infobox .internet,.ap-infoboxs .internet{background-image:url( '/wp-content/themes/marina/ikone/small_wifi.png');}
.ap-infobox .parking,.ap-infoboxs .parking{background-image:url( '/wp-content/themes/marina/ikone/small_parking.png');}
.ap-infobox .ac,.ap-infoboxs .ac{background-image:url( '/wp-content/themes/marina/ikone/small_air-condition.png');}
.ap-infobox .beach,.ap-infoboxs .beach{background-image:url( '/wp-content/themes/marina/ikone/small_beach.png');}
.ap-infobox .marina,.ap-infoboxs .marina{background-image:url( '/wp-content/themes/marina/ikone/small_sailboat.png');}
.ap-infobox .airport,.ap-infoboxs .airport{background-image:url( '/wp-content/themes/marina/ikone/small_airport.png');}
.ap-kontakt {float:left;width:100%;}
.ap-kontakt .snaslov{margin:25px 0 20px 0;}
.ap-kontakt .tekst{font-size:14px;margin-bottom:3px;}
.tabela_dani{margin-bottom:2px;}
.rv_tabela, .ap_tabela_cjenik {font-family:Oswald,helvetica,arial,sans-serif!important}
.ap_tabela_cjenik{margin-bottom:6px !important;}
.ap_tabela_cjenik tr th,.rv_tabela tr th{background-color:#438dca;color:#fff;text-align:center;font-weight:normal}
.ap_tabela_cjenik tr td,.rv_tabela tr td{background-color:#f3fafd;color:#438dca;text-align:center;border-top:1px solid #fff;}
.ap_tabela_cjenik tr td:first-child,.rv_tabela tr td:first-child{width:26%;background-color:#68b9e3;color:#fff;border-right:1px solid #fff;}
.ap_tabela_cjenik tr td:last-child,.rv_tabela tr td:last-child{border-left:1px solid #fff;}
.ap_cjenik_napomena{color:#68b9e3;font-size:12px;margin-bottom:20px;}

.home_box{float:left;width:235px;height:110px;position:relative;margin-right:20px;}
.containerbox .fboxx {height:110px;}
.containerbox .fbox1 {padding-right:8px}
.containerbox .fbox2 {padding-left:13px;padding-right:10px}
.containerbox .fbox3 {padding-left:10px;padding-right:13px}
.containerbox .fbox4 {padding-left:8px}
.containerbox .title{position:absolute;top:10px;background-color:red;color:#fff;padding:3px 10px;text-transform:uppercase;font-family:Oswald,helvetica,arial,sans-serif!important;font-size:16px;font-weight:normal;}
.home-news .head{color:#fff;background-color:#438dca;padding:4px 0 3px 20px;border-bottom:5px solid #68b9e3;width:100%;margin-bottom:15px;}
.home-news h3{font-size:18px;color:#fff;font-weight:normal;margin:0}
.home-news .bigbox{width:100%;display:inline-block;padding-bottom:15px;}
.home-news .bigbox .pic,.home-news .smallbox .pic{margin-right:15px;float:left; -webkit-box-shadow: 0 0 4px 0 rgba(99,99,99,0.2);
-moz-box-shadow: 0 0 4px 0 rgba(99,99,99,0.2);box-shadow: 0 0 4px 0 rgba(99,99,99,0.2);padding:4px;overflow:hidden;position:relative;}
.home-news .bigbox .pic{width:280px}
.home-news .smallbox .pic{width:190px}
.home-news .bigbox .box{}
.home-news .bigbox .box h1{font-size:24px;font-weight:normal}
.home-news .smallbox .box h1{font-size:20px;font-weight:normal;line-height:1.2em}
.home-news .bigbox .box p,.home-news .smallbox .box p{margin-bottom:0px}
.home-news .smallbox{width:100%;display:inline-block;border-top:1px solid #f5f5f5;padding-top:15px;margin-bottom:15px}
.napomena{color:#438dca;font-weight:bold;}
.langbox{text-align:right;background-color:#fff!important;margin:10px 0;}
.mainlang {text-align:right;margin-top:20px}
.mainlang .lang{width:24px;height:19px;background:url( 'img/lang.png ') 0 0 no-repeat;display:inline-block;opacity:0.3;margin-left:7px;}
.mainlang .active{opacity:1}
.langbox .lang{width:24px;height:19px;background:url( 'img/lang.png ') 0 0 no-repeat;display:inline-block;opacity:0.3;margin-right:10px;}
.langbox .active, .langbox .lang:hover, .mainlang .lang:hover{opacity:1}
.langbox .lang-hr, .langbox .lang-hr{}
.langbox .lang-en, .mainlang .lang-en{background-position:-24px 0;}
.langbox .lang-de, .mainlang .lang-de{background-position:-48px 0;}
.langbox .lang-it, .mainlang .lang-it{background-position:-72px 0;}
.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;}
.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
#gallery-acf {margin:auto}
#gallery-acf dl dt {margin-bottom:0px!important;}
#gallery-acf img {}
#gallery-acf .gallery-item {float: left;text-align: center;width: 25%;padding:7px 14px 7px 0px;}
/*.tp-caption.marina_medium_white {
	font-size: 20px;
	line-height: 22px;
	font-weight: 800;
	font-family: "Oswald","helvetica",arial,sans-serif !important;
	color: #fff;
	text-decoration: none;
	background-color: transparent;
	border-width: 0px;
	border-color: #ffd658;
	border-style: none;
}*/

.cpslider {position:relative}
.cpslider .cpsliderbox {position:absolute; bottom:20px; left:20px; padding:10px 20px 20px 20px; 
background-color:#005da7;border-bottom:7px solid #fff; color:#fff}
.cpslider .cpsliderbox p {margin-bottom:0px}
.cpslider .cpsliderbox h1 {color:#fff;margin-bottom:0px}
ul.home {margin-left:20px;font-size:14px;line-height:1.3em}
.ruta_botun{
    font-size: 12px;
    padding: 7px 10px;
    font-family: Oswald,helvetica,arial,sans-serif !important;
}
.naslovna_tekst{
    background-color: #f9f9f9;
    /*border: 1px solid #eaeaea;*/
    font-size: 12px;
    font-weight: normal;
    line-height: 1.2;
    padding: 15px 20px;
    text-rendering: optimizelegibility;
}


.plan-marine {margin-top: 15px;display:block;width:25%;height:28px;margin-bottom:1px; float:left}
.plan-marine .ico{
    background-image: url( '/wp-content/themes/marina/ikone/plan_legenda.jpg');
    width: 29px;
    height: 28px;
    float: left; margin-right:10px;
}
.plan-marine .txt{width:100%;color:#0f4372;font-size:13px;height:28px;padding-top:8px;}

.plan-marine .dubina{background-position: 0px 0px; }
.plan-marine .vezovi{background-position: 232px 0px; }
.plan-marine .suhi_vez{background-position: 203px 0px; } 
.plan-marine .travel_lift{background-position: 174px 0px; }
.plan-marine .dizalica{background-position: 145px 0px; }
.plan-marine .servis{background-position: 116px 0px; }
.plan-marine .parking{background-position: 87px 0px; }
.plan-marine .trgovina{background-position: 58px 0px; }
.plan-marine .restoran{background-position: 29px 0px; }

.social {font-family:Oswald,helvetica,arial,sans-serif!important;color:#ccc;display:inline-block; padding-top:10px;border-top:1px solid #f5f5f5;width:100%;}
.social-icons {float:left;}
.social-news {float:right;margin-top:10px;}
.social-news a {color:#ccc;}
.social-news a:hover {text-decoration:underline;}
.wallbox {width:48%; float:left;margin-right:2%;padding:10px;-webkit-box-shadow: 0 0 4px 0 rgba(99,99,99,0.1);
-moz-box-shadow: 0 0 4px 0 rgba(99,99,99,0.1); box-shadow: 0 0 4px 0 rgba(99,99,99,0.1);margin-bottom:2%;display:inline-block;}
.wallbox:hover {-webkit-box-shadow: 0 0 4px 0 rgba(99,99,99,0.3); -moz-box-shadow: 0 0 4px 0 rgba(99,99,99,0.3);
box-shadow: 0 0 4px 0 rgba(99,99,99,0.3);}
.wallbox:nth-child(odd) {width:48%;margin-right:0}
.wallbox .slika {margin-bottom:10px;}
.wallbox .rez {float:left;margin-right:15px;font-size:12px;}
.wallbox .title {width:100%;min-height:55px;font-weight:normal;font-family:Oswald,helvetica,arial,sans-serif!important;}
.wallbox .datum {font-size:13px;color:#BBBBBB;margin:5px 0;font-weight:300}
.novosti_datum{font-size:13px;color:#BBBBBB;margin:-10px 0 5px 0;font-weight:300;font-family:Oswald,helvetica,arial,sans-serif!important;}
.galerija {width:100%; display:inline-block;margin-top:20px;}
.home-banner{margin:20px 0;}
ul.gfield_radio li.gchoice_6_0 {width:60px!important;}
#input_4_7, #input_4_8, #input_4_25, #input_4_26, #input_4_13 {width: 220px!important;}
ul.gfield_radio li.gchoice_14_0,.gform_wrapper li.gf_list_inline ul.gfield_radio li.gchoice_6_0 {float:left;margin-right:15px!important}
.gform_wrapper ul.gfield_checkbox li.gchoice_29_1,.gform_wrapper ul.gfield_checkbox li.gchoice_29_2,
.gform_wrapper ul.gfield_checkbox li.gchoice_28_1,.gform_wrapper ul.gfield_checkbox li.gchoice_28_2 {float:left;margin-right:15px!important}
#field_4_17 label.gfield_label, #field_4_28 label.gfield_label,#field_4_29 label.gfield_label {margin-right:10px;}
.gform_wrapper ul.gfield_checkbox li.gchoice_17_1,.gform_wrapper ul.gfield_checkbox li.gchoice_28_1,.gform_wrapper ul.gfield_checkbox li.gchoice_28_2,
.gform_wrapper ul.gfield_checkbox li.gchoice_29_1,.gform_wrapper ul.gfield_checkbox li.gchoice_29_2,.gform_wrapper ul.gfield_checkbox li.gchoice_29_3 {float:left;margin-top:9px!important;}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio], .gform_wrapper.gf_browser_chrome .gfield_checkbox li input {margin-bottom:7px!important}
#field_4_10 label.gfield_label {display:none;}
select.ui-datepicker-month, select.ui-datepicker-year {width:inherit;}
#input_1_5 {height:32px;}