﻿/* ==========================================================================
   Normalize styles 
   ========================================================================== */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0;}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:10px;font-size:0.625rem}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/* ==========================================================================
   Starter styles
   ========================================================================== */

html, button, input, select, textarea { color:#666;}
body { font-size:13px; font-size:0.813rem; background:#F1F1F1;-webkit-font-smoothing: antialiased; }
::-moz-selection { background:#b3d4fc; text-shadow:none;}
::selection { background:#b3d4fc; text-shadow:none;}
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
img { vertical-align:middle;}
fieldset { border:0; margin:0; padding:0;}
textarea { resize:vertical;}
.chromeframe { margin:0.2em 0; background:#ccc; color:#000; padding:0.2em 0;}
a {color: #356CC5; text-decoration: none; cursor:pointer;}
a:focus { outline:none;}
textarea:focus, input:focus{ outline: 0;}
/*a:visited {color:#ab31af;}*/

* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-family: 'Open Sans', Helvetica, sans-serif; }
html, button, input, select, textarea { font-family: 'Open Sans', Helvetica, sans-serif;}
.clear { clear:both;}
.table { display:table; width:100%;}
.tr { display:table-row;}
.td { display:table-cell; vertical-align:top;}
.lt-ie8 .td { display:block; float:left; padding:5px;}
.leftText { text-align:left;}
.rightText { text-align:right;}
.centerText { text-align:center;}
p { margin:0; margin-bottom:10px; margin-bottom:0.625rem; line-height:19px; line-height:1.2rem;}
/*.flexslider { background:none !important; border:0 none !important; border-radius:0px !important; box-shadow:0 0 0 rgba(0, 0, 0, 0) !important; margin:0 !important;}*/
/*.hoverFade {opacity:1; transition:opacity 0.5s ease-in-out; -moz-transition:opacity 0.5s ease-in-out; -webkit-transition: opacity 0.5s ease-in-out;}
.hoverFade:hover {opacity:0.8; transition:opacity 0.5s ease-in-out; -moz-transition:opacity 0.5s ease-in-out; -webkit-transition: opacity 0.5s ease-in-out;}
*/input, select, textarea { border:1px solid #DDD; -webkit-border-radius:0px; -moz-border-radius:0; -webkit-font-smoothing: antialiased; border-radius:0; padding:4px;}
input[type="text"], input[type="number"],input[type="email"], textarea { -webkit-appearance:none;-moz-appearance:none;}
input[type="text"],input[type="number"],input[type="email"], input[type="password"] { /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border-color 0.25s ease-in-out 0s, box-shadow 0.25s ease-in-out 0s;*/}
input[type="text"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="password"]:focus { box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.08) inset, 0 0 2px 2px #269ED2;}
.left { float:left;}
.right { float:right;}

html, body { height:100%;}
html.popup, html.popup body {height:auto; background:#FFF;}
body { background: #FBFBFB /*url(../img/background.jpg) left top no-repeat*/; /*background-size:100% 557px;*//*background-size:contain;  height:100vh;*/}
h1 { font-weight:600; font-size:20px !important; margin:0; padding:0 0 6px 0; color:#999;}
h2, h3, h4 { font-weight:600; font-size:18px !important; margin:0; padding:0; padding-bottom:5px;}
h3 { font-size:16px !important;}
h4 { font-size:14px !important;}
.c2 { width:47%;}
.c3 {width:31.333%}
a:hover { text-decoration:underline;}
.content { width:1024px; padding:0; position:relative; margin:0 auto;}
@media screen and (min-width: 1440px) {
  .list_skin .content { width:1300px;}
  .detail_skin .content { width:1300px;}
}
.popup .content { width:280px; }
.content.simple { background:#FFF; padding:20px; width:50%;border-radius: 5px;}
#bck { position:fixed; top:0; left:0; z-index:-1; }
.bckwidth { width:100%; }
.bckheight { height:100%; }
/*body.modalOn {overflow: hidden;}*/
#dim {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0);
	visibility: hidden;
	z-index: 8500;
	transition: ease-in background 0.35s;
	overflow: visible;
}
#dim.active {
	background: rgba(0,0,0,0.65);
	transition: ease-in background 0.35s;
	visibility: visible;
}
.header { color:#FFF; padding:9px 0; margin-bottom:2px; position:relative; width:100%;height:50px;background-image:url('/Content/img/top.jpg');background-size:cover;}
.header a:link, .header a:visited, .header a:active, .header a:hover {color:#FFF;}
.whiteTransGrad {
}
.checklist LABEL:after {content:" ";display:block;}
.checklist input { width: 10%; float:left;}
.checklist label {padding:0 0 16px 5px; margin-top:-3px; float:left; width:90%;}
.checklist.boattype label { padding:0 0 16px 44px; margin-top:-3px; float:left; width:90%; background-repeat:no-repeat; background-image: url('data:image/gif;base64,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');}
.checklist.boattype label[for="boatType_1"] {background-position:4px -1px;}/*Sailing boats*/
.checklist.boattype label[for="boatType_2"] {background-position:3px -52px;}/*Motor boats*/
.checklist.boattype label[for="boatType_3"] {background-position:6px -103px;}/*Catamarans*/
.checklist.boattype label[for="boatType_4"] {background-position:6px -163px;}/*Gulets*/
.checklist.boattype label[for="boatType_8"] {background-position:6px -213px;}/*Ribs*/
.checklist .hidden {display:none;}

/*.fixedSearch .filterButtons.sortLike .selector {display:none;}*/

.irs-slider {height:32px !important;}
/*.irs-slider.to, .irs-slider.from {border:1px dashed #999;}*/
.irs-slider.from { background-position:-1px -90px !important;}

.logo { font-family:'Open Sans', sans-serif; font-size:21px; color: #F4F2F2; font-weight:600; padding:0 15px; background:url('data:image/png;base64,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') no-repeat left -56px; display:inline-block; width:125px; text-indent:-9999px; overflow:hidden;}

.logo:hover { text-decoration:none;}
/*.logo:after { content:"|"; padding-left:4px; color:#eee; font-weight:normal;}*/
.home_skin {}
.home_skin .frontPageUpperWrapper {height:100vh; background-image:url('/Content/img/home.jpg'); background-size:cover;}
.home_skin .logo:after { content:"";}

/* Home content*/
.home_skin .homeContent {display:block !important;}
.homeContent .content {padding:0 1%;}
.homeContent h2 {font-size:32px !important; line-height:41px; color:#666; margin-bottom:20px;}
.introText {padding:60px 1%;}
.introText p { font-size:16px; line-height:25px;}

.destinations .destinationItem { display:block; margin:0 1%; width:23%; text-decoration:none; color:#666; margin-bottom:40px;}
.destinations .destinationItem img {width:100%; transition: opacity 0.4s; -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.destinations .destinationItem:hover img {opacity:0.7;}
.destinations .destinationItem .itemContent {padding:10px;}

.featuredDestination {margin-bottom:60px;}
.featuredDestination img {width:50%; float:left; height:auto;}
.featuredDestination .featuredContent {width:50%; float:left; padding: 20px 5%;}
.featuredDestination .featuredContent a {text-decoration:none; color:#666; display:block; margin-bottom:20px;}

.home_skin .office img { width: 33.333%; height:auto; float:left; }

.home_skin #footer {position:relative !important; top:auto !important;}
.home_skin #footer .content {padding: 10px;}

@media screen and (max-width: 1060px) {
	.introText {padding:60px 5%;}
}

@media screen and (max-width: 600px) {
	.destinations .destinationItem {width:48%;}
}

@media screen and (max-width: 450px) {
	.featuredDestination img, .featuredDestination .featuredContent {width:100%;}
}

.flex { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-flow: wrap; -webkit-flex-wrap: wrap; justify-content: center;}
.centered {text-align:center;}



.header .breadcrumb { font-size: 12px; position:absolute; top:6px; left:127px; padding: 5px 0; height:20px; list-style: none; margin: 0; padding: 0; }
/*.list_skin .header .breadcrumb { top:51px; left:0; color:#fff;}*/
.header .breadcrumb a {display:block; max-width: 100%;height: auto;padding-right: 4px; float:left;}
.header .breadcrumb a:after {text-decoration:none;color:#999;padding-left:7px;content:'>';}
/*.list_skin .header .breadcrumb a:after {color:#fff;}*/
ul.breadcrumb li { float:left; }
ul.breadcrumb li:last-of-type { cursor: default; }
.header .breadcrumb a:hover{text-decoration:none;color:#999;}
.list_skin .header .breadcrumb a:hover{color:#0C457D;}

.mainContent { padding-bottom:40px;}
.list_skin .mainContent {padding-top:97px;background: -webkit-linear-gradient( top , #EAEAEA, #fff);background: linear-gradient(to bottom, #EAEAEA, #fff);}
.mainContent .content.home { padding-top:50px;}
.mainContent .content.home > h1 { font-size:45px !important; color:#FFF; font-family:'Open Sans', sans-serif; text-shadow: 0 0 7px rgba(0, 0, 0, 1);}
.mainContent .content.home > p { font-size:28px; line-height:32px; color:#FFF; text-shadow: 1px 0px 4px rgba(0, 0, 0, 0.8);}
.rightColumn {background:#FFF; min-height:800px;}
.leftColumn { width:228px; float:left;}
.filterSideBox {border-radius: 0 0 0 10px;}
.list .leftColumn.fixed { position:fixed; top:0; left:50%; margin-left:-512px;}
.list .listHeader.fixed { position:fixed; top:0; left:50%; margin-left:-250px; width:100%; background:#FFF; z-index:8000; padding-top:12px; }
.list .shadow { position:fixed; top:0; left:50%; margin-left:-243px; width:100%; background:#FFF;}
.rightColumn { width:791px; padding-left:26px; float:right; padding-top:12px; padding-bottom:80px; border-radius: 0 10px 10px 10px;}
@media screen and (min-width: 1440px) {
  .list_skin .rightColumn { width:1050px;}
}

.listHeader h1 {float:left;margin-right:10px;}

.serchBox { background:#858585; padding:15px; position:relative; border-radius: 5px;}
.boatsSearchDesktop {position:absolute; width:1024px; z-index:5003; top:62px; left:50%; margin-left:-512px; padding:15px;}
@media screen and (min-width: 1440px) {
  .list_skin .boatsSearchDesktop { width:1300px; margin-left: -651px;}
}
.fixedSearch .boatsSearchDesktop {position:fixed; top:0;    background: rgba(57,115,157,0.84);}
.boatsSearchDesktop .serchBox {background:none; display:table; padding:0; width:80%; margin:0 auto;}
.boatsSearchDesktop .serchBox .fieldWrapper {display:table-cell; vertical-align:top; margin-bottom:0;}
.boatsSearchDesktop .serchBox .fieldWrapper.wide {padding-right:10px;}
.boatsSearchDesktop .serchBox .fieldWrapper .bttn { bottom:auto; box-shadow:inherit; left:auto; margin:auto; }
.boatsSearchDesktop .serchBox .fieldWrapper.wide.submit {padding-left:10px;}
.fixed {position:fixed; width:228px;}

.serchBox.mobile {border-radius: 0;}
.leftColumn .serchBox {border-radius: 10px 0 0 0;}
.fieldWrapper { position:relative;}
.serchBox .fieldWrapper { margin-bottom:12px;}

.home .serchBox .fieldWrapper { width:12.8%; float:left; margin-right:2%; margin-bottom:0;}
.home .serchBox input, .list_skin .boatsSearchDesktop input { padding:10px 8px;}
.home .serchBox input, .home .serchBox select, .home .serchBox .selector > span, .list_skin .boatsSearchDesktop input, .list_skin .boatsSearchDesktop select, .list_skin .boatsSearchDesktop .selector > span { font-size:14px;}
.home .serchBox input.bttn, .list_skin .boatsSearchDesktop input.bttn { font-size:16px;}
.home .serchBox .fieldWrapper.last { margin-right:0%; margin-bottom: 0;}
.home .serchBox .fieldWrapper.wide { width:26%;}
.home .serchBox .bttn { position:relative; margin-left:auto; box-shadow:none; bottom:0; left:auto;margin-top:auto;}
.home .serchBox div.selector, .home .serchBox select, .list_skin .boatsSearchDesktop div.selector, .list_skin .boatsSearchDesktop select { height:42px; line-height:41px;}
.signformHolder div.selector, .signformHolder select { height:34px; line-height:35px; border:1px solid #DDD !important;}
.signformHolder div.selector:after { font-family:'FontAwesome'; content: " \f107"; color:#CCC; font-size:15px; position:absolute; right:8px; pointer-events:none;}
.home .serchBox .fieldWrapper i, .list_skin .boatsSearchDesktop .fieldWrapper i { top:14px; font-size:15px;}

.fieldWrapper i { position:absolute; top:7px; right:6px; z-index:20; pointer-events:none; color:#999; }
.fieldWrapper i.fa-map-marker { position:absolute; top:8px; left:6px; z-index:20; pointer-events:none; color:#999; }

.serchBox .fieldWrapper input { width:100%;}
.filterSideBox { padding:10px;background-color:#fff;}

.filterSideBox legend { font-size:12px; font-weight:bold; padding-bottom:7px;color:#824458;}
.filterSideBox .fieldWrapper { padding-bottom:5px;}
.filterSideBox fieldset { margin-bottom: 8px;}
.filterSideBox .nmb { font-size:11px; color:#AAA;}
.bttn, .redGrad { color:#FFF; padding:8px; font-weight:bold; border:0 none; background: #184C79;
background: -moz-linear-gradient(top,  #28648B 0%, #184C79 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#28648B), color-stop(100%,#184C79));
background: -webkit-linear-gradient(top,  #28648B 0%,#184C79 100%);
background: -o-linear-gradient(top,  #28648B 0%,#184C79 100%);
background: -ms-linear-gradient(top,  #28648B 0%,#184C79 100%);
background: linear-gradient(to bottom,  #28648B 0%,#184C79 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28648B', endColorstr='#184C79',GradientType=0 );
}
.bttn.secondary {
	background: #a2a2a2;
background: -moz-linear-gradient(top,  #c7c7c7 0%, #a2a2a2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c7c7c7), color-stop(100%,#a2a2a2));
background: -webkit-linear-gradient(top,  #c7c7c7 0%,#a2a2a2 100%);
background: -o-linear-gradient(top,  #c7c7c7 0%,#a2a2a2 100%);
background: -ms-linear-gradient(top,  #c7c7c7 0%,#a2a2a2 100%);
background: linear-gradient(to bottom,  #c7c7c7 0%,#a2a2a2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7c7c7', endColorstr='#a2a2a2',GradientType=0 );
}
.checklist .fieldSet {padding:0 0 10px 0;}

.bttnGreen { color:#FFF; padding:8px; font-weight:bold; border:0 none; background: #01b100;
background: -moz-linear-gradient(top,  #01b100 0%, #139e00 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01b100), color-stop(100%,#139e00));
background: -webkit-linear-gradient(top,  #01b100 0%,#139e00 100%);
background: -o-linear-gradient(top,  #01b100 0%,#139e00 100%);
background: -ms-linear-gradient(top,  #01b100 0%,#139e00 100%);
background: linear-gradient(to bottom,  #01b100 0%,#139e00 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01b100', endColorstr='#139e00',GradientType=0 );
}
.bttnBlue { color:#FFF; padding:8px; font-weight:bold; border:0 none; background: #0C457D; transition: opacity 0.2s;}
.bttnBlue:hover {opacity:0.8;}
.list_skin .login .bttnBlue {background:#184C79; color:#fff;}
.bttnGrey { color:#FFF; padding:3px; font-weight:normal; border:0 none; text-decoration:none; background: rgb(196,196,196);
background: -moz-linear-gradient(top,  rgba(196,196,196,1) 0%, rgba(157,157,157,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(196,196,196,1)), color-stop(100%,rgba(157,157,157,1)));
background: -webkit-linear-gradient(top,  rgba(196,196,196,1) 0%,rgba(157,157,157,1) 100%);
background: -o-linear-gradient(top,  rgba(196,196,196,1) 0%,rgba(157,157,157,1) 100%);
background: -ms-linear-gradient(top,  rgba(196,196,196,1) 0%,rgba(157,157,157,1) 100%);
background: linear-gradient(to bottom,  rgba(196,196,196,1) 0%,rgba(157,157,157,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4c4c4', endColorstr='#9d9d9d',GradientType=0 );
}
.bttn:hover, .bttnGreen:hover, .bttnBlue:hover { text-decoration:none;}
div.login { /*float:right;*/ position:absolute; top:0; right:60px; padding-top:4px; margin-right:10px;}
.signformHolder.login { margin-right:0;}
div.login.logged { padding-top: 0; position: absolute; z-index: 12000; margin-right: 0; }
div.login .registerTrigger { padding: 5px 10px 6px 10px; text-transform:uppercase; font-size:11px; margin-right:10px;  border-radius: 2px;}
div.login > a {font-size:11px; font-weight:normal; letter-spacing:0.05em; text-transform:uppercase;font-weight:600;}
div.login .signformHolder .bttnGreen { padding:10px; }
div.login .dropdown-menu { display:none; position:absolute; top:25px; z-index:9000; width:100%;}
.dropdown-toggle { display:block; padding:5px;}
a.dropdown-toggle, a.dropdown-toggle * {color:#FFF !important;}
a.dropdown-toggle * {padding:0 5px;}
a.dropdown-toggle:hover { text-decoration:none;}
ul.dropdown-menu, ul.dropdown-menu li { margin:0; padding:0; list-style:none;}
ul.dropdown-menu li a {color:#FFF; display:block; padding:7px 5px;}
ul.dropdown-menu li a:hover { text-decoration:none;}

.serchBox .bttn { display:block; left:50%; margin:11px 0 -11px 0; width:100px; margin-left:-50px; bottom:-15px; -webkit-box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.55); -moz-box-shadow:    0px 0px 9px 0px rgba(50, 50, 50, 0.55); box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.55);}
.serchBox.mobile .bttn {left:0 !important;margin-left:0 !important; padding: 12px 0;}

/* Content forms */
.contentforms input, .contentforms textarea {width:100% !important;}
.contentforms input[type="checkbox"], .contentforms input[type="submit"] {width:auto !important;}
.contentforms .selector {height:3em; line-height: 3em;}
.contentforms .fieldWrapper i {top:auto; bottom:22px; right:17px;}
.contentforms .c2 {width:50%;}
.contentforms .c3 {width:33.333%;}
@media screen and (max-width: 860px) {
	.contentforms .c3 {width:100%;}
}
@media screen and (max-width: 460px) {
	.contentforms form .c {float:none;}
	.contentforms .c2 {width:100%;}
}
.contactpage input[type=email], .contactpage input[type=text], .contactpage textarea {background-color:transparent; transition: background-color 0.5s;}
.contactpage input[type=email]:focus, .contactpage input[type=text]:focus, .contactpage textarea:focus {box-shadow:none; background-color:#f8fcff; border-color:#cedce6;}

.item .photos { display:block; float:left; position:relative; width:30.76%; height:136px;overflow: hidden;}
.labels { position:absolute; z-index:512; width:100%; height:136px; top:0; left:0; text-align:right; padding-top:10px; pointer-events:none;}
.labels span { color:#FFF; padding:1px 5px; float:right; clear:right; margin:0 -3px 5px 0; font-size:11px;}
.list.boatlist.grid .labels span {margin: 0 0 5px 0;}
.emerge { background:#BE0202;}
.calm { background:#00A3D9;}
.detail_skin .mainDetailHolder .emerge, .detail_skin .mainDetailHolder .calm {font-size:14px; padding:2px 10px 3px 10px;}
.item { margin-bottom:20px; height:136px;}
/*.item .photos img { width:185px !important; height:108px !important;}*/
.item .photos img { width:100%; min-width:234px;}
.item .info { width:69.24%; height:136px; overflow:hidden; float:left;}
.item .info a.text { color:#666; display:block; padding:5px 10px 0 15px; height:100px; overflow:hidden; position:relative; /*-o-transition:background 0.4s ease-in; -ms-transition:background 0.4s ease-in; -moz-transition:background 0.4s ease-in; -webkit-transition:background 0.4s ease-in; transition:background 0.4s ease-in;*/}
.item .info a.text:hover { text-decoration:none; background:#EAEAEA;}
.item .info a { color:#6C6C6C;}
.item .info p { margin:0; padding:0; font-size:12px; line-height:14px; width:65%;}
.item .info h2 { font-size:13px !important; line-height:14px; color:#333;}
.grid .item .info h2 { width:160px;}
.item .bottomText p:after { font-family:'FontAwesome'; content: " \f041"; color:#CCC; font-size:13px;}
.item .bottomText { background:#EAEAEA; padding:3px 15px; height:36px; overflow:hidden;}
.item .priceBox { position:absolute; top:0; right:10px; text-align:right; font-size:11px; padding-top:20px;}
.item .priceBox .price { color:#000; font-size:12px; font-weight:bold; padding-left:3px;}
.item .priceBox .price.lined { text-decoration:line-through; font-weight:normal;}
.item .priceBox .price.current { color:#D80000;}
.emerge.discount { display:block; color:#fff; position:absolute; top:0; right:0; min-width:63px; text-align:center; padding:0 2px;}
.item .bottomText br {display:none;}
.grid .item .bottomText br {display:block;}

.recomandSlider .filterHolder { margin-left:12px;}
.filterTags { padding-bottom:10px; margin-bottom:7px; border-bottom:1px solid #EEE;}
.filterTerm { padding:5px 8px 5px 9px; background:#EEE; cursor:pointer; display:block; float:left; margin:0 5px 5px 0;}
.filterTerm:after { font-family:'FontAwesome'; content: " \f057"; color:#AAA; padding-left:3px;}
.filterTerm.disabled:after { color:#ddd;}
.clearAll { padding:0 5px; display:block; padding:5px; float:left;}
.clf {display:block; background:#eee;padding:2px 2px 4px;width:50%;text-align: center;font-size:11px; margin:15px 0;}
.filterButtons { padding: 12px 0 10px 10px; background:#FFF;}
.filterbuttons.sortLike {padding:0 !important;}
.sortLike .selector {background-color: #184C79; border:0 none;}
.sortLike .selector span {color: #fff; text-shadow: none;}
.filterButtons.tabLike {float:left;padding:10px;}
.filterButtons.sortLike {position:absolute; right:22px;top:0;background:none;}
.filterButtons.sortLike .selector {padding:1px 5px 0 8px;}
.filterButtons a { display:block; float:left; padding:2px 21px; border:1px solid #DDD; text-decoration:none;}
.list .filterButtons a.on { background:#EEE; color:#666;}
.detail .filterButtons a.on { background:#333;}
.filterSettings {}
.filterSettings .loginLine { float:left;}
.filterSettings .loginLine a { font-weight:bold;}
.sortFilter { float:right; padding:3px 0; margin-right:61px; position:relative;}
.filterButtons.sortLike #uniform-SortOption > span:after, .filterButtons.sortLike #uniform-SortOptionMobile > span:after { font-family:'FontAwesome'; content:" \f107"; padding-left:3px;}
.gridSwap { padding:0 5px; cursor:pointer; font-size:18px; float:right; margin-right:152px;display: none !important;}
.gridSwap:before { line-height:23px;}
.sortAsc { border:1px solid #DDD; padding:3px 5px 3px 10px; margin-left:3px;}
.sortAsc:hover { text-decoration:none;}
.sortAsc:after { font-family:'FontAwesome'; content: " \f160"; color:#888; padding-left:6px;}
.sortOptions { display:none; position:absolute; top:22px; right:0; border:1px solid #DDD; min-width:70px; z-index:9300; background:#fff;}
.sortOptions a {display:block; padding:3px 5px 3px 10px;}
.sortOptions a:hover {text-decoration:none;}
.resultLine { display:block; padding:5px; background:#F7F7F7; font-size:11px;}
.resultLine.mobile { display:none; background:none;}
.resultLine.mobile .itemsNumber { float:right;font-size: 13px;}
.owl-item a {}
.detail .grid .owl-item a {cursor:pointer;}
.extrasTitle { color:#d80000;}
.extras input[type=checkbox] { margin-right: 10px; }
.calculation optionalExtras tr
table.calculation.optionalExtras tr th, table.calculation.optionalExtras tr td{ vertical-align: middle; }

.serchBox.mobile { display:none;}
.filtersExpand { height:0; overflow:hidden;}
.loader { text-align:center; padding:20px 0;}
.list .fa-spin { margin:0 auto; font-size:24px;}
.boatsFilterMobileToggler {display: none;}


/*_______Grid view_______*/
.grid .extraInfo { display:none;}
.list.grid .dataset > .item { height:223px; width:236px; position:relative; background:#FFF; float:left; margin-right:18px; border:1px solid #efefef;}
.detail .grid .item { height:200px; width:236px; position:relative; background:#FFF; margin:18px auto; border:1px solid #FFF; box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.1);}
.detail .recomandSlider .grid .item {height:230px;}
/*.grid .item .photos img { width:auto !important; height:auto !important;}*/
.grid .item .photos, .grid .photos .labels,.recomandSlider .photos{ width:234px; height:136px; float:none;}
.grid .photos .labels{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAYAAADNNiA5AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNC8wMy8xNOZRmcUAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAMklEQVQYlWP4//8/AwMDAwMzEwMDAwsTAwMDE5zFwgSTYEbl4pSgnTo0MfzqcHqBGHUAx9cEHuK5BGEAAAAASUVORK5CYII=); background-repeat:repeat-x; background-position:left bottom;}

.grid .item .info { float:none; position:absolute; z-index:2222; top:137px; width:auto; height:86px; overflow:visible;}
.grid .item .info a.text { padding-left:6px; padding-right:0; width:234px; height:82px; -o-transition:none; -ms-transition:none; -moz-transition:none; -webkit-transition:none; transition:none; position:static;}
.grid .item .info a.text:hover { background:none;}
.grid .item .info a.text p { display:none;}
.grid .item .info h2 { color:#A83331;}
.grid .item .info .bottomText { position:absolute; left:0; top:32px; width:160px; height:49px; padding:3px 6px; background:#FFF;}
.grid .item .info .bottomText p { width:100%;}
.grid .item .priceBox { padding:19px 2px 3px; right:0; height:85px; text-align:center;}
.list.grid .dataset > .item:hover { box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.5);}
.loadingNote {text-align:center; color:#214C79; font-size:24px; padding:44px 0; background:#fff; border-radius:13px; max-width:700px; max-height:130px; position:fixed; left:0; right:0; top:0; bottom:0;margin:auto; z-index:14400;}

/*.grid .item .bottomText p:after { position:absolute; top:32px; right:6px; font-size:17px;}*/

.detail .filterHolder, .detail .filterHolder a { color:#FFF;}
.detail .filterHolder .filterButtons a { border:1px solid #000;}
.mainDetailHolder { position:relative; background:#FFF; margin-top:20px;}
.mainDetailHolder h1 { display:block; z-index:5; width:100%; background:#5B3744; border: 0 none; color: #fff; font-weight: bold; padding:8px;}
.mainDetailHolder h1 span {display:block;}
.mainDetailHolder .leftHolder { width:717px; float:left; padding-top:2px;}
@media screen and (min-width: 1440px) {
  .detail_skin .mainDetailHolder .leftHolder { width:993px;}
}
.mainDetailHolder .rightHolder { width:300px; position:absolute; right:6px; z-index:6000;}
.fixedMode .mainDetailHolder .rightHolder { position:fixed; top:0; left:50%; margin-left:206px;  -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.15); -moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.15); box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.15);}
@media screen and (min-width: 1440px) {
  .detail_skin.fixedMode .mainDetailHolder .rightHolder { margin-left:344px;}
}
.changedates { color: #666; display: block;  margin-bottom: 10px; padding:10px 0 5px; text-align: center; text-decoration:underline;}
.changedates:hover {text-decoration:none;}
.detail #mainImgSlider .owl-wrapper { height:auto; /*max-height:428px; overflow:hidden;*/}
.detail #mainImgThumbsSlider .owl-wrapper {background:#999; height:94px; overflow:hidden;}
.detail .leftColumn {padding-bottom:50px;}
.companyInfoWindow { background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0; bottom: 0; position: fixed; width: 370px; padding: 5px; z-index: 9001; border: 1px solid #ddd; box-shadow: 0 0 10px 0 rgba(50, 50, 50, 0.15); }
.companyInfoWindow .label {font-weight: bold; text-align: center; display: block;}
.companyInfoWindow .title {color: #a83331; font-size: 18px; line-height: 20px; padding: 4px 0; display: block; text-align: center;}


#mainImgSlider { width:100%;}
#mainImgThumbsSlider { max-width:993px; margin:0;}
#mainImgThumbsSlider .owl-item { background:#000;}
#mainImgThumbsSlider .owl-item img { border:1px solid #FFF;}
#mainImgThumbsSlider .owl-item.synced img { opacity:0.5; filter:alpha(opacity=50);}
#mainImgThumbsSlider .owl-item img:hover { cursor:pointer;}
#mainImgThumbsSlider .owl-controls .owl-prev, #mainImgThumbsSlider .owl-controls .owl-next { position:absolute; display:block; top:22px; padding:20px; font-size:18px; color:#BBB;}
#mainImgThumbsSlider .owl-controls .owl-prev { left:-51px;}
#mainImgThumbsSlider .owl-controls .owl-next { right:-51px;}
.mainDetailHolder .textBox { margin-bottom:30px;}
.mainDetailHolder .textBox, .mainDetailHolder .textBox p { font-size:12px; line-height:17px;}
.mainDetailHolder .textBox .inner { padding:10px 15px; background:#FFF;}
.mainDetailHolder .textBox > .inner {}
.mainDetailHolder .textBox .inner.edge { padding:0;}
.mainDetailHolder .textBox > .title { display:block; color:#D80000; padding:0 0 10px 20px; font-size:15px;}
.mainDetailHolder .textBox .inner .title { font-size:13px; font-weight:bold; color:#535353; display:block; padding-bottom:3px;}
.mainDetailHolder .leftColumn { border:0 none; width:100%;}
.mainDetailHolder .rightColumn { width:35%; float:left; box-shadow:none; padding-top:0;}
.mainDetailHolder .specTable { width:100%;}
.mainDetailHolder .specTable th{ padding:5px; text-align:center; background:#F4F4F4; border-bottom:1px solid #EEE;}
.mainDetailHolder .specTable td { padding:5px; text-align:center; border-bottom:1px solid #EEE;}
.specTableShort {margin:0 auto;}
.specTableShort th, .specTableShort td {padding:2px 14px; text-align:center;}
.specTableShort th { border-right:1px solid #ccc;}
.specTableShort td { font-size:22px; line-height:22px; color:#A83331; border-right:1px solid #ccc;}
.specTableShort th:last-child, .specTableShort td:last-child {border-right-color: transparent; }
.specTableShortHolder { margin-bottom:20px; background:#F5F5F5; padding:10px 0;}

.slidersWrapper {position:relative;}
.sliderExpandHolder {/*position:absolute;*/ bottom:0; width:100%;}

/*____accordion____*/
.acc-m-item {padding:0 10px;}
@media screen and (max-width: 767px) {
  .acc-m-item {padding:0;}
  .acc-m-content {padding: 0 10px;}
}
.acc-m-item.sliderExpand {padding:0; background:#F5F5F5;}
.acc-m-item.sliderExpand .acc-m-content {background:#EBEEF5;}
.acc-m-item > .title {font-size:15px; color:#A2A2A2; display:block; text-decoration:none; padding:10px; background:#eee; margin-bottom:10px; font-weight:600; text-transform: capitalize;}
.acc-m-item.warrow > .title:after { font-family: 'FontAwesome'; content: " \f105"; padding-left:5px;}
.acc-m-item.warrow.current > .title:after { content: " \f107";}
.acc-m-content {display:none;}
.acc-m-item.current .acc-m-content {display:block;}
.acc-m-item.sliderExpand > .title {color:#979797; background:rgba(255,255,255,0.7); display:block; width:80px; padding:5px; margin:-30px auto 0 -40px; text-align:center; position:absolute; left:50%; z-index:6003;}

.mainDetailHolder .extras { width:100%; margin-bottom:20px;}
.mainDetailHolder .extras th { text-align:left; padding:5px 0; font-weight:normal; border-bottom:1px solid #EEE;}
.mainDetailHolder .extras td { text-align:right; padding:5px 0; border-bottom:1px solid #EEE;}
.mainDetailHolder .extras .last th, .mainDetailHolder .extras .last td { border-bottom:0 none;}
.mainDetailHolder .extras .label { padding-right:20px;}
.mainDetailHolder .notice { display:block; padding-bottom:10px; font-size:11px; color:#878787;}
.mainDetailHolder .tabsNav {}
.mainDetailHolder .tabsNav a { display:inline; text-decoration:none; color:#444; margin-right:5px; border-bottom:1px dotted #444;}
.mainDetailHolder .tabsNav a.current { background:#FFF;border-bottom:1px dotted #d80000; color:#d80000;}
.mainDetailHolder .tabsNav a.belowtheline { line-height:24px;}
.mainDetailHolder .tabs {min-height: 120px;}
.mainDetailHolder .tabs > div { padding:15px;}
.mainDetailHolder .tabs > div > span { display:block; float:left; width:50%; padding:0 2% 3px 0;}
.mainDetailHolder .tabs > div > span:before { content:"- ";}
.mainDetailHolder .breadcrumb { color:#FFF; font-size:12px; position:absolute; top:-7px; right:262px; z-index:501;}
.mainDetailHolder .breadcrumb a { color:#FFF; text-decoration:none;}
#mobileInfoTabsNav {position:absolute; top:-30px; left:0; width:96%; margin:0 2%;}
#mobileInfoTabsNav a {display:block; padding:6px 0; text-align:center; float:left; width:33.3333%; color:#999; background:#EEE;}
#mobileInfoTabsNav a.current {background:#fff;}
#mobileInfoTabsNav a:hover {text-decoration:none;}

.markHolder {background:#F5F5F5; border:1px solid #eee;}
.markHolder > span {padding:5px 0; font-size:16px;}
.mark { color:#2CB200; display:block; text-align:center;}
.mark.underoption {color: #DFB000;}
.mark.notagreed { color:#FF0000;}
.mark:after {font-family:'FontAwesome';}
.mark.agreed {margin-top:7px;}
.mark.yousave {margin-bottom:5px;}
.mark.agreed:after { content: " \f00c";}
.mark.notagreed:after { content: " \f057";}
.mark.yousave:after { content: " \f02c";}
table.calculation { width:100%; margin-bottom:10px;}
table.calculation th { padding:2px 2px 2px 0; text-align:left; font-weight:normal; vertical-align:top;}
table.calculation td { padding:2px 0; text-align:right; vertical-align:top;}
.red { color:#FF0000;}
.crossed { text-decoration:line-through;}
.calculation .bttn, .calculationSetup .bttn { margin:15px auto 15px; display:block; padding:8px 14px; text-align:center; max-width:320px;}
ul.prityList { margin:0; padding:0; margin-bottom:20px;}
ul.prityList li { margin:0; padding:1px 0; list-style:none;}
ul.prityList li:before { font-family:'FontAwesome'; content: "\f058 "; padding-right:3px; color:#2CB200;}
.recomandSlider { padding:10px 0 20px 3px; position:relative; background:#FFF;moz-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px;z-index: 1000;}
.recomandSlider .item { margin-bottom:10px;}
.removeBar { position:absolute; bottom:0; left:0; padding:3px 7px;}
.recomandHolder.loaded { height:244px;}
.recomandSlider.topPosition { position:absolute; top:0; left:0; width:1024px; height:244px;}
.popupover { display:none; position:absolute; top:0; width:100%; height:100%; text-align:center;}
.popupover .alert { display:block; margin:0 auto; width:80%; color:#FF0000; text-align:center; margin-bottom:10px;}
.popupover .alert.greenBox { color:#2CB200; background:#CFFFBF; padding:10px; font-weight:bold;}
.popupover .fieldWrapper { width:55%; margin:0 auto; margin-top:10px; margin-bottom:10px; text-align:left;}
.calculationWrapper .popupover .fieldWrapper  {width:100%; max-width:400px;}
.calculationWrapper .data-notice {display:block; text-align:center;}
.popupover.calculationLogin .fieldWrapper { width:100%;}
.popupover input[type="text"],.popupover input[type="number"],.popupover input[type="email"], .popupover textarea { width:100%; padding:8px 4px;}
.rightHolder .popupover .inner { height:100%; padding-top:25px;}
.rightHolder .popupover > i.fa { position:absolute; top:5px; right:7px; font-size:18px; color:#999; cursor:pointer;}
.rightHolder .popupover input.datepicker {padding:8px 4px;}
.rightHolder .popupover .fieldWrapper i { top:11px;}
.rightHolder .popupover div.selector {height:32px; line-height:30px;}
.fieldWrapper.small {font-size:11px;}
.rightHolder .calculationWrapper {position:relative;}
.clickableExtrasLabel {cursor:pointer; color:#666; font-weight:bold; text-decoration:underline;}
.textBox.techspec {
}
.thLab {display:none;}
.twitter-typeahead {width:100%;background:#FFF;}
.tt-dropdown-menu {z-index: 9999!important;}
.twitter-typeahead input[type="text"]  {padding-left: 15px;}
.home_skin .twitter-typeahead input[type="text"], .list_skin .boatsSearchDesktop .twitter-typeahead input[type="text"]  {padding-left: 20px;}
.typeahead{background-color:#fff}
.place .tt-input .valid {font-weight: bold !important;}
.tt-hint{color:#CCC;}
.tt-dropdown-menu{width:100%;margin-top:0;padding:0;background-color:#fff;z-index:10000;border-top: 1px solid #FFF; padding-left: 15px !important;
 -webkit-box-shadow: 0 5px 5px 5px rgba(0, 0, 0, 0.34);
  -moz-box-shadow: 0 5px 5px 5px rgba(0, 0, 0, 0.34);
  box-shadow: 0 5px 5px 5px rgba(0, 0, 0, 0.34);
  max-height: 230px;
  overflow: hidden;
}
.tt-suggestion{padding:8px;font-size:14px;line-height:24px}
.tt-suggestion:before{font-family:'FontAwesome'; content:"\f041"; font-size:14px; color:#999; left:6px;right:2px;line-height:20px;position:absolute;z-index:10000;}
.home_skin .tt-suggestion:before{font-size:15px;}
.list_skin .tt-suggestion{padding:4px;font-size:13px;line-height:10px;}
.tt-suggestion.tt-cursor{color:#666;background-color:#EEE;}

.tt-suggestion p{margin:0}

/* Social stuff*/
.vhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
/*.social{position:relative;top:15px;float:right;}*/
.social-links {
	position: fixed;
	z-index: 8400;
	margin-left: 520px;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	transform: translate(0,-50%);
	left: 50%;
	text-shadow: 1px 0px 4px rgba(0, 0, 0, 0.8);
}

@media screen and (min-width: 1440px) {
	.social-links {
		margin-left: 660px;
	}
}

.list_skin .social-links a,
.detail_skin .social-links a,
.home_skin .social-links a 
{
	background: rgba(0, 0, 0, 0.4);
	border-radius: 5px;
	color: #fff;
	display: block;
	font-size: 29px;
	height: 58px;
	margin: 15px 0;
	padding: 10px;
	text-align: center;
	width: 58px;
}

.list_skin .social-links-home,
.detail_skin .social-links-home,
.home_skin .social-links-home 
{
	display: inline-block;
	text-shadow: 1px 0px 4px rgba(0, 0, 0, 0.8);
	padding: 15px 0;
	text-align: center;
}

@media screen and (max-width: 980px) {
	.social-links-home {
		text-align: center;
		width: 100%;
	}
}

.social-links-home
{
	display: block;
	list-style: none;
	padding: 0;
	margin: 0;
}

.social-links-home a
{
	background: rgba(0, 0, 0, 0.4);
	border-radius: 5px;
	padding: 12px 13px;
	height: 66px;
	display: inline-block;
	width: 66px;
	font-size: 33px;
	margin-left: 15px;
	text-align: center;
	color: white;
	vertical-align: unset;
}


.jssocials-shares 
{
	background: rgba(0, 0, 0, 0.4);
	border-radius: 5px;
	color: white;
	display: block;
	font-size: 33px;
	height: 58px;
	margin: 15px -7px 15px 0;
	text-align: center;
	vertical-align: unset;
	width: 58px;
}

.social-buttons { display: block; list-style: none; padding: 0; margin:0;}
.social-buttons > li { display: block; margin: 0; padding: 5px; float: left; overflow: hidden;}
.social-buttons .socialite { display: block; position: relative; background: url('data:image/png;base64,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') 0 0 no-repeat; }
.social-buttons .socialite-loaded { background: none !important; }

.social-buttons .facebook-like { width: 81px; height: 22px; background-position: 0 0; }
.social-buttons .googleplus-one { width: 62px; height: 22px; background-position: -84px 0; }
.social-buttons .twitter-share { width: 90px; height: 22px; background-position: -154px 0; }

.offline {position:absolute; background:rgba(255,255,255,0.7); padding:0px 3px; left:0; top:5px;}

/* Favorite boats */

@media screen and (max-width: 810px) {
	.fav-list-header .selector > span {
		width: 92px !important;
	    overflow: hidden;
	    display: block;
	    height: 24px;
	}
}
.fav-boats-cart { display:block; position: absolute; z-index: 8400; right: 131px; top: 0; background: #184C79; color: #efefef !important; padding:4px 10px 3px 10px;}
.list_skin.logged .fav-boats-cart, .detail_skin.logged .fav-boats-cart, .logged .fav-boats-cart {right:36px;}
.list_skin.logged.fixedMobileSearch .fav-boats-cart, .detail_skin.logged.fixedMobileSearch .fav-boats-cart {right:0;}

div.login.logged, div.login.logged {right:78px;}

.fav-boats-cart:before {font-family:FontAwesome; content:"\f02e"; padding-right:5px;}
.fav-boats-cart:hover {text-decoration:none;}
.fav-boats-cart .count {font-weight: 600;}
.home_skin .fav-boats-cart {
	right: 36px!important;
	padding: 4px 5px 3px 10px!important;
	/*display:none;*/
}
.home_skin .fav-boats-cart .count {
	display: none;
}
.home_skin .dropdown-toggle {
	margin-right: 11px!important;
}

.fav-boats-modal {position:fixed; top:50%; left:50%; width:80%; height:auto; max-width:350px; overflow-x:hidden; max-height:96%; height:96%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border:0 none; z-index:8600; border-radius: 0; background:#fff; }
.fav-boats-modal.autoHeight {/*height:auto; max-height:600px;*/}
.fav-boats-modal-title {background:#184C79; color:#fff; padding:10px 0 10px 8px; font-size:21px; position:absolute; z-index:2; top:-1px; left:-1px; width:calc(100% + 1px);}

.closeModal {
	display: block;
	width: 43px;
	height: 43px;
	position: absolute;
	top: 3px;
	right: 0;
	line-height: 43px;
	color: #fff;
}
.closeModal:hover {
		text-decoration: none;
 }
.closeModal:after {
		content: "\f00d";
		font-family: FontAwesome;
		font-size: 26px;
		padding: 11px;
	}

.fav-boats-modal-content {overflow-y:auto; max-height:100%; height:100%; /*width:calc(100% + 20px);*/ padding:49px 4px 100px 0px;}
.fav-boats-modal .buttons-holder {position:fixed; left:0; bottom:0; width:100%; background:#fff; text-align:center; padding:10px; -webkit-box-shadow: 0px -1px 16px 0px rgba(0,0,0,0.20); -moz-box-shadow: 0px -1px 16px 0px rgba(0,0,0,0.20); box-shadow: 0px -1px 16px 0px rgba(0,0,0,0.20);}
.fav-boats-modal-content > div  {padding:7px;}
.fav-boats-modal-content #fav-list-holder {padding:0 0 50px;}

@media screen and (max-width: 430px) {
	.fav-boats-modal {width:98%;}
}
.fav-boats-add {display:block; width:30px; height:30px; opacity:0.7; position:absolute; z-index:8; top:0; right:0;background: linear-gradient(to top right, transparent 0%, transparent 50%, #efefef 50%, #efefef 100%);}
.fav-boats-add:hover {text-decoration:none; opacity:1;}
.fav-boats-add:after {font-family:FontAwesome; content:"\f067"; color:#184C79; position:absolute; top:4px; right:2px;}
.fav-boats-add.selected:after {font-family:FontAwesome; content:"\f068";}

div#fav-owner-enquiry div#EmailBody {
	border: 1px solid #DDD;
	height: 100%;
	width: 100%;
	display: block;
	overflow: hidden;
}

.message-holder {position:fixed; right:0; bottom:0; z-index: 99999999;}
.message {display: block; padding: 10px 20px; background-color: #333; color: #fff;}
.message.success {background-color: #2CB200;}
.message.notsuccess {background-color: #FF0000;}

.slidersWrapper .fav-boats-add {width:56px; height:56px;}
.slidersWrapper .fav-boats-add:after {font-size:30px;}
.fixedMobileSearch.detail_skin .fav-boats-cart, .fixedMobileSearch.list_skin .fav-boats-cart {position:fixed; top:15px; right:0; padding:11px 6px 12px; animation:1s ease 0s normal forwards 1 fadein; -webkit-animation:1s ease 0s normal forwards 1 fadein; opacity:1;}
	@keyframes fadein{
		0%{opacity:0}
		80%{opacity:0}
		100%{opacity:1}
}

@-webkit-keyframes fadein{
		0%{opacity:0}
		80%{opacity:0}
		100%{opacity:1}
}
@media screen and (max-width: 530px) {
	.fav-boats-add {width:50px; height:50px;}
	.fav-boats-add:after {top:11px; right:7px;}
	.slidersWrapper .fav-boats-add:after {top:3px; right:4px;}
}
@media screen and (max-width: 767px) {
	.list_skin.fixedMobileSearch .fav-boats-cart {position:fixed; top:45px; right:0; padding:11px 6px 12px; }

}
@media screen and (max-width: 980px){
	/*body:not(.fixedMobileSearch) .fav-boats-cart {right:115px;}*/
}
@-webkit-keyframes rotating {
	from{
		-webkit-transform: rotate(0deg);
	}
	to{
		-webkit-transform: rotate(360deg);
	}
}

.rotating:after {
	-webkit-animation: rotating 2s linear infinite;
}


/* Step 1 */
.fav-item {padding:10px 6px; position:relative; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0) scale(1.0, 1.0); transform: translateZ(0); transition: background-color .2s;  /*font-smoothing: subpixel-antialiased; -webkit-font-smoothing: subpixel-antialiased;*/}
.fav-item:hover {background-color:#f2f2f2;}
.fav-item.selected {background-color:#cfd9e1 !important;}
.fav-item a:hover {text-decoration:none;}
.fav-item .item-header {padding:2px 0;}
.fav-item .item-title { color:#184C79; font-size:17px; letter-spacing: -0.5px; line-height:17px; font-weight:600; display:inline-block; padding:0 0 10px;}
.fav-item .item-header .item-spec {display:block; font-size:11px; padding:0 0 4px;}
.fav-item img {width:50%; max-width:50%; height:auto; float:left;}
.fav-item .item-select {position:absolute; left:257px; bottom:55px;}
.fav-item .item-select:hover {color:#222;}
.fav-item .item-select input[type=checkbox] {vertical-align:-3px;}
.fav-item .item-data {width:190px; float:left; padding-left:10px; margin-top:-4px; margin-bottom: 4px }
.fav-item .item-data span {}
.fav-item .item-data .saved {font-size:11px;}
.fav-item .item-spec {display:none;}
.item-title-desktop {display:none;}
.fav-item .item-price {margin-bottom:3px;}
.fav-item .item-price .value {font-weight:bold; color:#184C79;}

.fav-item .item-availability, .availability-status, .availability-status-secondary {display:inline-block; color: #fff; font-size: 11px; padding: 1px 7px 3px 7px; margin-bottom: 3px; border-radius:20px; cursor:pointer;}
.fav-item .item-availability.dimmed {opacity:0.5;}
.fav-item .item-availability.dimmed:hover {opacity:1;}
.fav-item .item-availability.select-dates {background-color:#5d5d5d;}
.fav-item .item-availability.available {background-color:#2CB200;}
.fav-item .item-availability.availabilityerror {background-color: rgba(255, 0, 0, 0.44 );}
.fav-item .item-availability.not-available {background-color:#FF0000;}
.fav-item .item-availability.under-option {background-color:#ffa70d;}
.fav-item .item-availability.offline-availability { background-color: #b5b5b5; cursor: default !important; padding-right: 8px;	}

.availability-status-secondary {background-color: #a2a2a2; width: 40px; position: relative; z-index: 1; text-align: right; transform: translateX(-17px);}

@media screen and (max-width: 810px) {
	.fav-item:nth-child(even) {background-color:#f2f2f2;}
}

@media screen and (min-width: 810px) {
	.item-availability { transform: translateY(70px);}
	.availability-status { transform: translateY(70px);}
	.availability-status-secondary {transform: translate(-17px, 70px);}
}

.availability-status {position: relative; z-index: 2;}
.availability-status-secondary:after {font-family:FontAwesome; content:"\f25a";}

.availability-status.availability-status-green {background: #2CB200;}
.availability-status.availability-status-red {background: #FF0000;}
.availability-status.availability-status-yellow {background: #ffe448; color: #000;}
.availability-status.availability-status-gray {background: #a2a2a2;}

.availability-status:after {font-family:FontAwesome; display:inline-block; width:10px; margin-left:5px;}
.availability-status.newoption:after { content: "\f1e2"; }
.availability-status.newemail:after { content: "\f0e0"; }
.availability-status.refresh:after { content: "\f021"; }
.availability-status.delete:after { content:"\f00d";}
.availability-status.manual:after { content:"\f25a";}
.availability-status.error:after { content:"\f071";}

.no-hand { cursor: default!important; }

.item-delete { position: absolute; right: 1px; top: 14px; width: 20px; height: 20px; text-align: center; cursor: pointer;}
.item-delete:after {font-family:FontAwesome; content:"\f014"; font-size: 14px;}

.fav-item .item-availability.rotating { background-color: #ccc; }
.fav-item .item-availability.refresh:after { font-family:FontAwesome; content:"\f021";  display:inline-block; width:10px; margin-left:5px;}
.fav-item .item-date {padding: 10px 0 32px; position: relative; float: left; width: 100%;}
.fav-item .data-notice {position:absolute; z-index:-1; left:0; bottom:-9px; font-size:11px;}
.fav-item input { cursor:pointer;}
.fav-item label {vertical-align:2px; padding-left:3px; cursor:pointer;}
.fav-boats-modal .bttnBlue {display:inline-block; width:auto; border-radius:6px; -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.fav-boats-modal .bttnBlue[disabled] {background:#e6e6e6 !important;}
.fav-boats-modal .validation-summary-errors {}
#fav-personal-info {padding:5px 20px 5px 5px;}

.fav-item select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 5px 19px 5px 5px;
	border: 1px solid #A9A8AD;
	border-radius: 4px;
	width:49%;
	margin-right:1px;
	background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDUvMjQvMTiuh7WDAAAAvElEQVQYlY3QTwvBABgG8Gcrmj9J8R1cfLIdHJx8DFcUB3ffwG03iSIpmhI2/8qmjRk9DtRmm3iOT/3qeV+BjkM3HkcMf+RmwxWTENVTDxV9huP9B7iu0Dn00TBNgDQ40BSWN1NqLqNzWbC9VljdayRJvFqDA11haTMJw4vK5soDPuSD6zGXzruy5qwFAEkKJOkNNzHcjtB6ZCCnJXTPO0AqQM7lP84LIA/WXaCYCIMvCABuMC0bmVQ28pFPKnHG3GB/O1cAAAAASUVORK5CYII=') calc(100% - 3px) center no-repeat;
}
.fav-boats-modal select {margin-bottom:5px;}
#removeFavoritesButton, .backToFavoritesButton, .bttnBlue.secondary {background-color:#a2a2a2;}

@media screen and (max-width: 335px) {
	.fav-item img {max-width:100px;}
}

/* Step 2 */
.fav-boats-modal input[type=text], .fav-boats-modal textarea {width:100%; margin-bottom:8px;}
.fav-item .item-select {left: calc(50% + 10px); right: auto; top: 109px; bottom: auto; padding-right: 75px;}
.fav-item .item-price {margin:3px 0px; min-height: 36px;}
.fav-item .item-price span.value { margin-left: 10px; }
.fav-item .item-availability { margin-left: 10px; margin-bottom: 5px}
.availability-status { margin-left: 10px;}
.saved {font-size: 12px; display: inline-block; padding-left: 10px;}

@media screen and (min-width: 810px) {
	.fav-item {padding:16px 0 10px 6px;}
	.fav-boats-modal { max-width:800px; width:800px;}
	.fav-boats-modal.autoHeight { max-width:800px; width:800px;}
	.fav-item img {width:40%; max-width:320px; height:auto; margin-bottom: 30px;}
	.item-header {display:none;}
	.item-title-desktop {display:block;}
	.fav-item .item-title {padding:0 0 5px;}
	.fav-item .item-data {width:60%; margin-top:0;}
	.fav-item .item-spec {display:block; margin-left: 2px; margin-bottom: 4px}
	.saved {font-size: inherit; display: inline; padding-left: unset;}
	.fav-item select {width: 48%;}
	.fav-item .item-select {left: auto; right: 13px; top: 155px; bottom: auto; padding-right: 75px;}
	.fav-item .item-date {padding: 2px 0 2px 10px; position:relative; float: left; width: 60%;}
	.fav-item .item-price {min-height: auto;}
}

.signformHolder { position:absolute; width:300px; background:#FFF; border:3px solid #eee; z-index:8600; padding:10px 20px; top:32px; left:50%; margin-left:203px; border-radius: 5px;}
.signformHolder .title { font-size:18px; color:#999; display:block; padding:5px 0; font-weight: 700;}
.signformHolder input, .k-widget.k-dropdown.k-header, .signformHolder textarea { width:100%; border:1px solid #ddd; padding:8px 5px; display:block; border-radius: 2px;}
.signformHolder label { display:none;}
.signformHolder .form-group { padding:5px 0;}
.signformHolder .btn { width:100%; margin:0 auto; display:block;}
.signformHolder.login {top:50%; left:50%; margin-left:-150px; margin-top:0px !important; transform: translateY(-50%);}
.signformHolder.forgotpassword {top:50%; left:50%; margin-left:-150px; margin-top:0px !important; transform: translateY(-50%);}
.signformHolder.register {top:50%; left:50%; margin-left:-150px; margin-top:0px; !important; transform: translateY(-50%);}
.faceSign {display:block; width:100%; background:#3B5998; padding:8px 5px; color:#FFF; font-weight:bold; text-align:center; margin:auto 0; border:0 none;}
.faceSign:before {font-family: 'FontAwesome'; content: "\f09a"; font-weight:normal; padding-right:12px;}
.faceSign:hover {text-decoration:none; background:#4568B2;}
.separator {display:block; padding:8px 0; margin-bottom:8px; text-align:center;}
.separator span {display:inline-block; background:#fff; padding:0 5px;}
.separator hr {margin:-8px 0 0;}
.no-padding-bottom { padding-bottom:0 !important;}

.validation-summary-errors ul { list-style-type: none; padding-left: 0; }
/*.k-tooltip-validation { color: #F44336; font-weight: bold; font-size: 12px; line-height: 12px; }*/
.k-tooltip-validation { color:#FFA8A8; }
.field-validation-error { color:#D00101; }
.k-list-container { background:#FFF; border:1px solid #DDD;}
ul.k-list { margin:0; padding:0;}
li.k-item { margin:0; padding:3px; list-style:none;}
li.k-item.k-state-focused, li.k-item:hover { background:#EFEFEF;}
form .panel-body {padding-top: 20px;}
.signformHolder  { display:none;}
.simple.register .signformHolder { display:block; position:relative; left:auto; margin-left:0; top:auto; width:100%; border:0 none;}
.simple.register .signformHolder .btn { margin:0;}

.home_skin .header {padding:0; margin:0; position:absolute; top:38%; z-index:500; border-top:0 none;}
.home_skin .header.whiteTransGrad {background:none;}
.home_skin .mainContent {margin-top:6px; position:absolute; width:1024px; left:50%; margin-left:-512px; top:36%;}
.home_skin .mainContent .content.home > p {font-size:17px; line-height:normal; margin-left:224px; margin-bottom:10px; width:40%;}
.home_skin .mainContent .content.home {padding-top:17px;}
.home_skin .logo:after {content:"";}
.home_skin .logo {background:url('data:image/png;base64,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') left top no-repeat; display:block; width:197px; height:36px; position:absolute; left:0; top:4px; text-indent:-9999px; overflow:hidden; padding:0; margin-left:10px;}
.home_skin .loginTrigger {color:#fff;}
.home_skin div.login {right:55px;}

.frontFilterTags {
	color: #ccc;
	font-size: 13px;
	margin-top: 15px;
	padding-left: 38px;
	min-height: 30px;
	width: 60%;
	text-shadow: 1px 0px 4px rgba(0, 0, 0, 0.8);
	display: inline-block;
	width: 855px;
}

@media screen and (max-width: 1050px) 
{
	.frontFilterTags {
		 width: 810px;
	}
}

@media screen and (max-width: 1024px) 
{
	.frontFilterTags {
		width: 770px;
	}
	.searchBox {
		width: 941px;
	}
}

.frontFilterTags:before { font-family:'FontAwesome'; content:"\f041"; position:absolute;font-size:28px; color:#fff; left:0;margin-top:4px;margin-left:12px;}
.frontFilterTags a {color:#fff;}
.frontFilterTags .term {padding-right:20px;}
li.gp, li.fb, li.tw {float:left;padding-right:20px;}

.filterSideBox fieldset {position:relative;}
.filterSideBox fieldset a {padding:0 18px 3px 7px;position:absolute;line-height: 13px;margin-top:-20px;right:0; display:block; color:#999; background: none repeat scroll 0 0 #F9F9F9;font-size:11px;}
.filterSideBox fieldset a i {color:#e1e4e9; line-height: 18px;margin-left: 3px;position: absolute;}
.filterSideBox fieldset a:hover {text-decoration:none; background-color: #eee;}
.filterSideBox fieldset select { width:100%;}
.filterSideBox fieldset > .irs {margin-top:10px;}

.subRegLine {display:block; padding:20px 0 0 0;}
.forgotPassword .subRegLine {padding:10px 0 0 0;}
.fancybox-close {display:none;}

#footer {width:100%; min-height:40px; height:auto;}
#footer .content { padding:10px 0;}
#footer ul, #footer li {margin:0; padding:0; float:left; list-style:none;}
#footer ul {}
/*#footer ul:nth-child(2) {margin-right:15px;}*/
#footer li {padding-right:4px; padding: 2px 3px; display:block;}
#footer li:after{content:" |";}
#footer ul:nth-child(2) {margin-right: 15px;}
#footer ul:nth-child(2) li:last-child::after{content:"";}
#footer, #footer a {color:#f2f2f2;}
#footer .textLine {float:right;line-height: 24px;}
.list_skin #footer {display:none;}
.sfoot {font-size:13px;color:#ccc;line-height:24px;float:right;margin-right:10px;}
.sfoot i {margin-right:7px;}
.content.staticpage {background:#FFF; display:table;border-radius: 10px;min-height: 500px;}
.staticpage .sidebar { width:200px; display:table-cell;}
.staticpage .mainbar { width:95%; display:table-cell; padding:30px 10px;}
.staticpage .mainbar h1 { font-size:24px !important; color:#555;}
.staticpage .mainbar h2 { font-size:18px; color:#333;}
.staticpage .mainbar table {margin:30px 0; border:1px solid #333;}
.staticpage .mainbar table th {background:#333; color:#FFF;}
.staticpage .mainbar table th, .staticpage .mainbar table td {padding:5px 10px;}

.back { /*display:inline-block; width:67px; top:72px; position:absolute; */ font-size: 14px; font-weight:normal; color:#5B3744; text-decoration: none; padding: 4px 15px;}

.detail_skin .list .item .photos, .detail_skin .list .photos .labels {width:763px; height:180px;}
.detail_skin .labels {width:763px;top:62px;}
.detail_skin .recomandSlider  .labels {top:0;}

/*new prev-next*/
.list_skin .prev,.list_skin .next {position:absolute; top:35%; font-size:24px; /* width: auto; *//* right: 0; */color:#FFF; text-shadow:1px 0 3px #000; cursor:pointer;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  filter: Alpha(Opacity=90);/*IE7 fix*/
  opacity: 0.3;
  display:block;
  padding:10px;
}
.list .loading .prev, .list .loading .next {display:none;}
.item.loading a {display:none;}
.list_skin .prev:hover,.list_skin .next:hover {
  filter: Alpha(Opacity=100);/*IE7 fix*/
  opacity: 0.5;
  text-decoration: none;
}
.list_skin .prev { left:2px;}
.list_skin .next { right:2px;}
.disabled {display:none !important;}
.list_skin .item.loading:after {/* font-family:'FontAwesome'; content:"\f110"; color:#666; position:absolute; top:40%; left:50%; font-size:24px;*/ /*-webkit-animation: spin 2s infinite linear; -moz-animation: spin 2s infinite linear; -o-animation: spin 2s infinite linear; animation: spin 2s infinite linear;*/}

.loadingCircle {
  width: 30px;
  height: 30px;
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
}
.loadingend {
  position: relative;
  margin:10px auto;
}

.loadingCircle:before, .loadingCircle:after{
  content: " ";
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #ccc;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;

  -webkit-animation: bounce 2.0s infinite ease-in-out;
  animation: bounce 2.0s infinite ease-in-out;
}

.loadingCircle:after {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

@-webkit-keyframes bounce {
  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}

@keyframes bounce {
  0%, 100% {
	transform: scale(0.0);
	-webkit-transform: scale(0.0);
  } 50% {
	transform: scale(1.0);
	-webkit-transform: scale(1.0);
  }
}


.up { z-index:5008; border: 2px solid #fff; background: #BABABA; border-radius: 50%; bottom: 43px; color: #fff; display: none; font-size: 33px; height: 40px; line-height: 27px; position: fixed; right: 2px; text-align: center; width: 40px;}
.fixedSearch .up { display: block; opacity:0.7;}

.owl-theme .owl-controls{
  margin-top: 0;
  text-align: center;
}

.owl-theme .owl-controls .owl-buttons div{
  color: #FFF;
  display: inline-block;
  zoom: 1;
  *display: inline;/*IE7 life-saver */
  margin: 5px;
  padding: 3px 10px;
  font-size: 41px;
  border-radius: 30px;
  filter: Alpha(Opacity=90);/*IE7 fix*/
  opacity: 0.4;
}
.detail .recomandSlider .owl-theme .owl-controls .owl-buttons div{
  opacity: 0.8;
}

.owl-buttons .fa::before {
	text-shadow: 0px 0px 2px rgb(0, 0, 0);
}

/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
  filter: Alpha(Opacity=100);/*IE7 fix*/
  opacity: 0.7;
  text-decoration: none;
}

.slider .owl-carousel .owl-theme .owl-controls div:hover {
  filter: Alpha(Opacity=100);/*IE7 fix*/
  opacity: 0.7;
  text-decoration: none;
}
.owl-theme .owl-controls .owl-page{
  display: inline-block;
  zoom: 1;
  *display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
  display: block;
  width: 12px;
  height: 12px;
  margin: 5px 7px;
  filter: Alpha(Opacity=50);/*IE7 fix*/
  opacity: 0.5;
  border-radius: 20px;
  background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
  filter: Alpha(Opacity=100);/*IE7 fix*/
  opacity: 0.7;
}
.owl-controls .owl-page .owl-numbers{
  height: auto;
  width: auto;
  color: #FFF;
  padding: 2px 10px;
  font-size: 12px;
  border-radius: 30px;
}
.owl-item.loading {
  min-height: 150px;
  background: url('/Content/img/AjaxLoader.gif') no-repeat center center;
}
#mainImgSlider .owl-item.loading {
  margin-top:130px;
}

.wrapper-with-margin{
  margin:0 30px;
}
.owl-theme .owl-controls .owl-buttons div {
  position: absolute;
}
.owl-theme .owl-controls .owl-buttons .owl-prev{
  left: -5px;
  top: 50px;
}
.owl-theme .owl-controls .owl-buttons .owl-next{
  right:-5px;
  top: 50px;
}
.recomandSlider .owl-theme .owl-controls .owl-buttons .owl-prev {
  left: -19px;
}
.recomandSlider .owl-theme .owl-controls .owl-buttons .owl-next {
  right:-12px;
}

#mainImgSlider.owl-theme .owl-controls .owl-buttons .owl-next, #mainImgSlider.owl-theme .owl-controls .owl-buttons .owl-prev {
  top:50% !important;
  margin-top:-20px;
}
#mainImgSlider div.owl-item img {width:100%;}

span.newsletter-chkbox
{
	display: inline-block;
	margin-right: 5px;
}
span.newsletter-chkbox > input[type="checkbox"]
{
	display: inline-block;
	width: auto;
	margin-right: 5px;
}

#BoatTypeIds option {
	display: block;
}

#BoatTypeIds option.hide {
	display: none;
}

/*.owl-item.loading {position:absolute; z-index:99999;}
.owl-item.loading:after {font-family:'FontAwesome'; content:"\f110"; color:#999; min-height:50px;}*/

/*______Supersized______*/
/*#supersized-loader, #supersized a.image-loading:after { font-family:'FontAwesome'; content:"\f110"; color:#999;}
#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background-color:transparent;}*/
#supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img{ width:auto; height:auto; position:relative; outline:none; border:none; }
#supersized a { z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; display:block; }
#supersized a.image-loading {  width:100%; height:100%; }

/* Klase rezultata na inputu: marina, geo, geotag
   font awesome:
	Marina - fa-anchor
	Grad, zemlja, regija - fa-map-marker
	Geo tag (grupacija) - fa-tag */

.whiteTrans {background:#FFF; color:#222; background:transparent; background:rgba(255,255,255,0.7); zoom:1; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF)";}
.whiteTrans a {color:#333;}
.blackTrans { background:#000; background:transparent; background:rgba(0,0,0,0.4); zoom:1; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";}
.blueTrans {background:rgba(57,115,157,0.54);}

.wasNewEnquiryCreatedOnBehalfOfAdministratorNote {
	background: #fffbd5;
	border: solid 1px #FFEB3B;
	display: block;
	padding: 1em;
	border-radius: 4px;
	margin-top: 2em;
}
/* Cookies Policy */
.cookies-eu.hw {
	position: fixed;
	right: 0;
	left: auto;
	top: auto;
	bottom: 42px;
	background: rgba(0,0,0,0.7);
	color: #fff;
	padding: 10px;
	z-index: 9999999;
	width: 300px;
}
.cookies-eu-content-holder {
  vertical-align: -webkit-baseline-middle;
  display: block;
  width: 80%;
  float: left;
 }
.cookies-eu-button-holder {
  float: right;
  display: block;
  width: 20%;
}
.cookies-eu-ok {
	display: inline-block;
	margin-right: 35px;
	color: #fff;
	border: none;
	background: #184C79;
	background: -moz-linear-gradient(top, #28648B 0%, #184C79 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#28648B), color-stop(100%,#184C79));
	background: -webkit-linear-gradient(top, #28648B 0%,#184C79 100%);
	background: -o-linear-gradient(top, #28648B 0%,#184C79 100%);
	background: -ms-linear-gradient(top, #28648B 0%,#184C79 100%);
	background: linear-gradient(to bottom, #28648B 0%,#184C79 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28648B', endColorstr='#184C79',GradientType=0 );
	color: #fff;
	padding: 6px 12px;
}
.cookies-eu-ok a { color: #fff; }
.cookies-eu-link {
	display: inline-block;
	color: #fff;
	/*float: right;*/
}

.home_skin .cookies-eu.hw {
  /*top: 0; */
  bottom: 12%; left: 0; background: rgba(0,0,0,0.5); width: 510px;
padding-left:15px;margin: 0 auto;}
.home_skin .cookies-eu-button-holder { float: right; margin-top: 0; }
.home_skin .cookies-eu-ok { margin:0 25px; }
.home_skin .cookies-eu-link { float: none; }
.w100pc {width:100%;}

.center-screen {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
}

.no-free-saturdays { text-align: center; padding-top: 2em; }
.no-free-saturdays span, .no-free-saturdays a { display: block; padding: 0.5em; }

/* Admin favorite changes 23.02.2021. */
.fav-list-header {width: 100%; background: #F9F9F9;}
.fav-list-header .flexWrapper .flexWrapper {display: flex; justify-content: flex-end;}
.fav-list-header-title {line-height: 26px;}

@media screen and (min-width: 810px) {
	.fav-list-header > .flexWrapper {display: flex; justify-content: space-between;}
}

.fav-list-header .selector { 
	margin-right:10px; 
	background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDUvMjQvMTiuh7WDAAAAvElEQVQYlY3QTwvBABgG8Gcrmj9J8R1cfLIdHJx8DFcUB3ffwG03iSIpmhI2/8qmjRk9DtRmm3iOT/3qeV+BjkM3HkcMf+RmwxWTENVTDxV9huP9B7iu0Dn00TBNgDQ40BSWN1NqLqNzWbC9VljdayRJvFqDA11haTMJw4vK5soDPuSD6zGXzruy5qwFAEkKJOkNNzHcjtB6ZCCnJXTPO0AqQM7lP84LIA/WXaCYCIMvCABuMC0bmVQ28pFPKnHG3GB/O1cAAAAASUVORK5CYII=') calc(100% - 3px) center no-repeat;
	width: 160px !important;
}
#fav-list-holder .item-url, #fav-list-holder .item-similarurl {display: flex;}
#fav-list-holder .item-url {
	position: absolute;
	z-index: 5;
    bottom: 0;
    left: 7px;
    width: calc(100% - 15px);
}

.item-bttns {
	display: flex;
}

.controlBttn {
	position: relative;
	display: block;
	margin: 0;
	padding: 0 6px;
	font-size: 16px;
}

.controlBttn.followUrl {padding-top: 2px;}

.shouldRaiseOptionAndSendEmailsOnGenerateOfferWrapper {display: block; padding: 5px 0 0;}
.fav-boats-modal.autoHeight .shouldRaiseOptionAndSendEmailsOnGenerateOfferWrapper {
    display: inline;
}
.favButtons .bttnBlue {
    margin-bottom: 5px
}

@media screen and (min-width: 810px) {
	.controlBttn { padding: 0 3px; font-size: inherit;}
	.controlBttn.followUrl {padding-top: 1px;}
	.favButtons .bttnBlue {margin-bottom: 5px}
	.shouldRaiseOptionAndSendEmailsOnGenerateOfferWrapper {display: inline; padding: unset;}
}

.controlBttn:after {
	font-family: FontAwesome;
	color: #9a9a9a;
}

.controlBttn:hover:after {
	color: #737373;
}

.resetUrl:after {content: "\f112"; }
.clearUrl:after {content: "\f00d";}
.followUrl:after {content: "\f08e";}

#fav-list-holder .item-bttns {transform: translateY(3px); display: flex;}
#fav-list-holder .item-bttns .bttn {padding: 2px 5px; font-size: 10px;}
#fav-show-offer {height: calc(100% + 15px);}
#fav-show-offer textarea {height: 50%;}
#fav-show-offer iframe {
	width: 100%;
	height: 100%;
	max-height: 100%;
	overflow: auto;
	background-color: #eeeeee;
	word-break: normal !important;
	word-wrap: normal !important;
	white-space: pre !important;
}

/* The container */
.radio-container, .check-container {
  display: block;
  position: relative;
  padding-left: 32px;
  margin-bottom: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default radio button */
.radio-container input, .check-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.check-container input {
  width: 0;
  height: 0;
}

.check-label {
	position: absolute;
	right: 7px;
	top: 1px;
	z-index: 2;
	color: #fff;
}

/* Create a custom radio button */
.radio-mark, .check-mark {
  position: absolute;
  top: 0;
  left: 0;
  height: 22px;
  width: 100%;
  background-color: #4884B8;
  border-radius: 15px;
}

.radio-mark {
  border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.radio-container:hover input ~ .radio-mark {
  background-color: #4884B8;
}

/* When the radio button is checked, add a blue background */
.radio-container input:checked ~ .radio-mark, .check-container input:checked ~ .check-mark {
  background-color: #4884B8;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.radio-mark:after, .check-mark:after {
  content: "";
  position: absolute;
}

/* Show the indicator (dot/circle) when checked */
.radio-container input:checked ~ .radio-mark:after, 
.check-container input:checked ~ .check-mark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.radio-container .radio-mark:after {
  top: 7px;
  left: 7px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  /*background: white;*/
}

/* Style the checkmark/indicator */
.check-container .check-mark:after {
  left: 8px;
  top: 4px;
  width: 4px;
  height: 9px;
  border: solid #83b1da;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  box-sizing: content-box;
}

.check-container input:checked ~ .check-mark:after {
	border-color: white;
}

#shouldRaiseOptionAndSendEmailsOnGenerateOffer {margin-left: 20px;}
#drift-frame-controller {z-index: 7000 !important;}
#drift-frame-chat {z-index: 6999 !important;}

/* ==========================================================================
   Microdata + Schema.org
   ========================================================================== */
span[itemprop="name"] {
}


/* ==========================================================================
   Media Queries
   ========================================================================== */


@media screen and (min-height: 700px) {
	/*.fixedSearch #boatsFilterDesktop {position:fixed; top:68px; width:228px;}*/
}

@media screen and (max-width: 1280px) {

  .slider .caption { top:auto; bottom:30px;}
  .flex-control-nav { top:auto; bottom:25px !important;}
  .flex-direction-nav a.flex-prev, .flex-direction-nav a.flex-next { top:auto !important; bottom:21px !important;}
  /*body { background-image:url(../img/background_low.jpg); background-size:auto;}*/

}
@media screen and (max-width: 1050px) {
  .content { width:100%;}
  .leftColumn { width:23%;}
  .rightColumn { width:77%;border-radius: 0; padding-top:5px;}
	.header {padding:5px 10px;}
  .header .breadcrumb {top:5px;left:124px;}
	.boatsSearchDesktop { width:100%; left:0; top:53px; margin-left:0;}
}
@media screen and (max-width: 1024px) {
  .mainContent .content.home { padding:50px 20px 20px 20px;}
  .home_skin .logo {margin-left:30px;}
  .home_skin div.login{margin-right:20px;}
  .frontFilterTags:before{ margin-left:20px;}
	#footer .content { padding:10px;}
	.recomandSlider .owl-theme .owl-controls .owl-buttons .owl-prev,.recomandSlider .owl-theme .owl-controls .owl-buttons .owl-next {display: none;}
	.specTableShort th, .specTableShort td {padding:0 5px;}
	.cookies-eu.hw { width: 100%; bottom: 0; }
	.cookies-eu-button-holder {
		display: inline-block;
		margin-left: 25px;
		margin-top: 0;
		vertical-align: -webkit-baseline-middle;
	}
	.cookies-eu-link { line-height: 26px; }
}


@media screen and (max-width: 1023px) {
  .detail .leftColumn { display:block;}
  .gridSwap { display:none !important;}
  /*.logo:after { display:none;}*/
  .detail_skin .breadcrumb {display: none;}
  .signformHolder { top:31px; left:auto; right:10px; margin-left:0;}
  /*.mainDetailHolder .rightHolder { position:relative; float:none; top:auto; right:auto; width:763px; margin:0 auto;}
  .mainDetailHolder .rightHolder .textBox { width:65%;}
  .mainDetailHolder .leftHolder { float:none; margin:0 auto;}
  .mainDetailHolder, .mainDetailHolder .rightHolder { background:none;}*/

  /*__Responsive list___*/
  .leftColumn { width:25%;}
  .rightColumn { width:75%;}
  .list .extraInfo { display:none;}
  .list .dataset > .item { height:223px; width:236px; position:relative; float:left; margin-right:18px; border:1px solid #FFF; -webkit-box-shadow: 0px 7px 15px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 7px 15px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 7px 15px 0px rgba(0, 0, 0, 0.15);}
  .list .item .photos, .list .photos .labels { width:234px; height:136px; float:none;}
  .list .photos .labels {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAYAAADNNiA5AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNC8wMy8xNOZRmcUAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAMklEQVQYlWP4//8/AwMDAwMzEwMDAwsTAwMDE5zFwgSTYEbl4pSgnTo0MfzqcHqBGHUAx9cEHuK5BGEAAAAASUVORK5CYII=); background-repeat:repeat-x; background-position:left bottom;}
  .item .info h2 { width:160px;}
  .list .item .info  { float:none; position:absolute; z-index:2222; top:137px; width:auto; height:85px; overflow:visible;}
  .recomandSlider .item {}
  .list .item .info a.text {  padding-left:6px; padding-right:0; width:234px; height:82px; -o-transition:none; -ms-transition:none; -moz-transition:none; -webkit-transition:none; transition:none; position:static;}
  .list .item .info a.text:hover { background:none;}
  .list .item .info a.text p { display:none;}
  .list .item .info h2 { color:#333;}
  .list .item .info .bottomText { position:absolute; left:0;  top:32px; width:159px; height:52px; padding:3px 6px; background:none;}
  .list .item .info .bottomText p { width:100%;}
  .list .item .priceBox { padding:19px 8px 3px; background:#EAEAEA; right:0; height:85px; text-align:center;}
	.home_skin .mainContent {width:100%;}
	.home_skin .header .content {padding:0 20px;}
	.home_skin .header {width:100%; left:50%; margin-left:-50%; top:38%;}
	.home_skin .mainContent {top:38%; margin-left:-50%;}
	.home_skin .logo {left:20px;}
	.home_skin div.login {margin-top: 0;}
	.home_skin .fav-boats-cart {right:55px!important;}
	.social{width:58px;position:absolute;}
	.filterButtons.tabLike {}
	.mainDetailHolder .leftHolder {width:68%;}
	.detail_skin .list .item .photos, .detail_skin .list .photos .labels,.detail_skin .labels {width:73%;}
	.fixedMode .mainDetailHolder .rightHolder { left:auto; right:5px; margin-left:auto; background-color: #fff;}
	.mainDetailHolder h1 { left:0; width:100%; padding-left:14px;}
	.textBox.techspec { width:22%; right:254px;}
	#mainImgSlider .owl-item img { width:100%;}
	.boatsSearchDesktop .serchBox { width:86%; margin:0;}
}
@media screen and (max-width: 980px) {
  .home .subtitle {position: absolute;top: -10px;left: 4px;font-size: 13px}
  .mainContent .content.home { width:50%; min-width:320px; margin:0 auto; padding:0;}
	.home_skin .header {top:35%;}
	.home_skin .header .content {width:50%; min-width:320px; padding:0;}
	.home_skin .logo {left:0; margin-left:0;}
	div.login {margin-right:0;}
  .home .serchBox .fieldWrapper { width:48%; margin-right:0; margin-bottom:10px;}
  .home .serchBox .fieldWrapper.right { float:right;}
  .home .serchBox .fieldWrapper.wide, .home .serchBox .fieldWrapper.last { width:100%;}
  .home .serchBox .fieldWrapper.last .bttn {width:100%; margin:0 auto;border-radius: 2px 2px 2px 2px;}
  .mainContent .content.home > p { font-size:17px; line-height:18px;}
  .mainContent .content.home > h1 { font-size:37px !important; padding:5px 0;}

  .recomandHolder { display:none !important; height:0 !important;}
  .leftColumn { width:30%;}
  .rightColumn { width:70%;}
	.filterButtons.tabLike {}
	.filterSettings {min-height:24px;}
	.loginLine { display:none;}
	.home_skin div.login {margin-right: 0;}
	.home_skin .header {top:55px;}
	.home_skin .fav-boats-cart {margin-top: -35px; right:36px!important;}
	.home_skin .mainContent {top:96px;}
	/*.frontFilterTags {top:250px; margin-left:4px;}*/
	.frontFilterTags  br {display:none;}
	.frontFilterTags .term {padding-right:5px;}
	.home_skin .langswitcher, .home_skin div.login {margin-top:-35px;}
	.frontFilterTags {width:100%;}

}
@media screen and (max-width: 942px) {
	.mainDetailHolder .leftHolder {width:65%;}
}

@media screen and (max-width: 920px) {
  .detail_skin .list .item .photos, .detail_skin .list .photos .labels,.detail_skin .labels {width:70%;}
	#footer .textLine {float:left;}
	.mainDetailHolder h1 span {width:60%;}
}
@media screen and (max-width: 880px) {
  .mainDetailHolder .leftHolder {width:60%;}
}
@media screen and (max-width: 811px) {
  .resultLine.mobile { padding:10px 5px 20px 5px;}

  .detail_skin .list .item .photos, .detail_skin .list .photos .labels,.detail_skin .labels {width:68%;}
  .detail .leftColumn, .detail .rightColumn { float:none; width:96%; margin-left:2%; margin-right:2%;}
  body.detail_skin, body.list_skin { background:none;}

	.detail_skin .mainDetailHolder {margin-top:6px;}
	.detail_skin .header {margin-bottom:5px;}
	.textBox.techspec {position:static; width:100%;}
  .frontFilterTags:before{ margin-left:5px;}
  .breadcrumb SPAN {display:none;}
  .detail_skin .list .item .photos, .detail_skin .list .photos .labels {width:68%; height:180px;}
  .detail_skin .labels {width:68%;}
  .mainDetailHolder .tabsNav a { width:33.333%; height:50px;}
	.mainDetailHolder h1 span {width:58%;}
}
@media screen and (max-width: 768px) {
	.breadcrumb {display:none;}
	.recomandSlider { display:none;}
	h1.redGrad, .mainDetailHolder h1 { font-size:16px !important;}
	.mainDetailHolder h1 span {width:100%;}
	.detail .leftColumn {padding-bottom:4px;}
	.calculation .bttn, .calculationSetup .bttn {padding:10px 38px; font-size:16px; text-align:center;}
	.home_skin .cookies-eu.hw { background: rgba(0,0,0,0.8); }
	/*.home_skin .cookies-eu-button-holder { float: none; margin-top: 15px; display: block; }*/
	.cookies-eu-button-holder { margin-top: 10px; display: block; margin-left: 0; }
	.home_skin .cookies-eu-ok { margin-left: 0; }
	/*.frontFilterTags { top: 120px; }*/
	
}
@media screen and (min-width: 768px) {
  .calculation.optionalExtras tr {
	display: flex;
  }
  .calculation.optionalExtras th {
	display: block;
	max-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 190px;
  }
  .calculation.optionalExtras td {
	display: block;
  }
}
@media screen and (max-width: 767px) {
	.serchBox.mobile {font-size: 16px;}
	.serchBox.mobile div.selector {height: auto; line-height: 34px;}
	.serchBox.mobile .fieldWrapper i {top: 10px;}
	.serchBox.mobile .twitter-typeahead input[type="text"] {padding: 6px 6px 6px 18px;}
	.boatlist {padding-top: 23px;}
	.filterSideBox {padding-bottom: 100px;}
	.filterSideBox input[type="submit"] { position: fixed; z-index: 9005; bottom: 0; display: block; padding: 14px 55px; left: 0; width: 100%; background:#184C79; box-shadow:0px 0px 9px 1px rgba(0,0,0,0.5); font-size: 16px;}
   .boatsFilterMobileToggler {/*position:fixed;*/ z-index:9000; /*bottom: 47px; left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0);*/ display:block; padding:12px 50px; color:#fff; background:#864a4a; /*box-shadow:0px 0px 9px 1px rgba(0,0,0,0.5);*/ position: absolute; z-index: 90; left: 0; margin-top: -4px; border-top: 1px solid #fff; width: 50%; border-right: 1px solid #fff; text-align: center; font-size: 16px; line-height: 16px; height: 42px;}
   .fixedMobileSearch .boatsFilterMobileToggler {position: fixed; top: 48px; box-shadow: 1px 4px 6px 0 rgba(0,0,0,.11);}
   .filterExpanded .boatsFilterMobileToggler {margin-top: -17px;}
   .fixedMobileSearch.filterExpanded .boatsFilterMobileToggler { top: 226px;}
   .filterExpanded .boatsFilterMobileToggler {border-left: 10px solid #eee;}
   .filterExpanded .resultLine.mobile .filterButtons.sortLike {border-right: 10px solid #eee;}
   .boatsFilterMobileToggler:hover {text-decoration:none;}
   .boatsFilterMobileToggler:before {font-family:'FontAwesome'; content: "\f0b0 "; padding-right:5px;}
   .modalOn .closeModalFilters:before {font-family:'FontAwesome'; content: "\f00d"; font-size:23px; line-height: 37px; color: #fff;}
   .modalOn .closeModalFilters { display: block !important; position: fixed; z-index: 9000; right:10px; top: 10px; background: #BABABA; border-radius: 50%; width: 40px; height: 40px; text-align: center;}
   .boatsFilterMobileToggler.open span {display:none;}
   .leftColumMobile {position:fixed; left:0; top:0; z-index:8999; width:100%; background:#fff; height:100vh; overflow-y:auto;}
   .leftColumMobile form {width:250px; margin:0 auto;}
   .leftColumMobile .sortLike {display:none;}
  
  .serchBox.mobile {padding:0;background:#eee;}
  .serchBox.mobile.open {padding:14px 10px 10px 10px;}
  .fixedMobileSearch .serchBox.mobile.open {position: fixed; z-index: 9000; top: 32px; left: 0; width: 100%;}
  .serchBox.mobile.fixed {z-index: 8000; width: 100%; top: 32px;}
  .detail #mainImgSlider .owl-wrapper { height:auto;}
  .mainDetailHolder .leftHolder { width:100%; float:none;}

  .fixedMode .mainDetailHolder .rightHolder, .mainDetailHolder .rightHolder {position:static;}
  .mainDetailHolder .rightHolder { width:96%;; margin-left:2%; margin-right:2%;}
  .detail_skin .list .item .photos, .detail_skin .list .photos .labels {width:96%;}
  .detail_skin .labels {width:99.5%;}
  .recomandSlider { display:none;}
  .rightColumn { width:100%; padding-left:0; float:none;}
  .rightColumn h1 { display:none;}
  .listHeader {height: 27px;}
  .logo {background-position: -5px -56px;}
  .header {margin-bottom: 0;}
  .serchBox.mobile { display:block;}
  #boatsSearchDesktop { display:none;}
  .list .filterHolder { display:none;}
  .list .dataset > .item, .list.grid .dataset > .item { margin-left:10px;}
  .leftColumn { display:none;}
  .resultLine.mobile { display:block; padding:0; background:#eaeaea; padding:16px 0; margin-bottom: 20px;}
  .fixedMobileSearch .resultLine.mobile {position: fixed; top: 0; left: 0; z-index: 5000; width: 100%;}
  .resultLine.mobile .filterExpandBttn { padding: 12px 10px 12px 10px; font-size: 15px; display: block; text-align: left; font-weight: 600; border:0 none; background: #184C79; color: #fff; overflow: hidden; white-space: nowrap; position: absolute; z-index: 8000; top: 0; left: 0; width: 100%;
  }
  .resultLine.mobile .filterExpandBttn:before { font-family:'FontAwesome'; content: "\f002 "; padding-right:10px;}
  .resultLine.mobile .filterExpandBttn.open {background:#EAEAEA; border:0 none;}
  .resultLine.mobile .filterExpandBttn.open:before { content: "\f077 "; padding-right:0; color:#ccc;}
  .resultLine.mobile .filterExpandBttn.open span {display:none;}
  .resultLine.mobile .filterExpandBttn a {display:block;width:25px;height:20px;}
  .resultLine.mobile .filterExpandBttn:hover { text-decoration:none;}
  .resultLine.mobile .filterButtons.sortLike {padding: 0; top: auto; right: 0; margin-top: -4px; padding: 0; width: 50%; text-align: center;}
  .filterExpanded .resultLine.mobile .filterButtons.sortLike {margin-top: -17px;}

  .fixedMobileSearch .resultLine.mobile .filterButtons.sortLike {position: fixed; top: 47px; border-top: 1px solid #fff; box-shadow: 1px 4px 6px 0 rgba(0,0,0,.11);}
  .fixedMobileSearch.filterExpanded .resultLine.mobile .filterButtons.sortLike {top: 225px;}
  .fixedMobileSearch .boatlist {padding-top: 73px;}
  .fixedMobileSearch.filterExpanded .boatlist {padding-top: 250px;}
  .resultLine.mobile .filterButtons.sortLike .selector {padding: 12px 5px 12px 5px; background-color: #653142; font-size: 16px; line-height: 16px; height: 42px; border-top: 1px solid #fff;}
  
  .textBox.bookingPolicy {display:none !important;}
  .list_skin .mainContent {padding-top:0;}
  .fixed {position:fixed !important; width: auto;}
}
@media screen and (max-width: 530px) {
  
  .home_skin .cookies-eu.hw {width:100%; bottom:19%;}
  .item { margin-bottom:0; height:auto;}
  .header .breadcrumb {left: 0;top: 39px;}
	.header {margin-bottom:0; z-index:5200;}
  .list .dataset > .item, .list.grid .dataset > .item { margin:0 auto 25px; float:none;}
  h1 { font-size:15px !important;}
  .mainDetailHolder .rightHolder .textBox { width:100%;}
  #mainImgThumbsSlider { display:none !important;}
  .mainContent .content.home > h1 { font-size:30px !important; line-height:35px; padding:5px 10px;}
  .mainContent .content.home > p { padding:0 12px;}
	#mainImgSlider {margin-bottom:40px;}
	.infoHolder {position:relative;}
	.home_skin .mainContent {margin:0; left:0; width:99%;}
	.content.simple { width:100%; border-radius: 0px;}
	.mainDetailHolder .specTable thead {display:none;}
	.mainDetailHolder .specTable td {display:block; text-align:left;}
	.mainDetailHolder .specTable .thLab {display:inline; font-weight:bold;}
	.mainDetailHolder .specTable .thLab:after { content:": ";}
	.sliderExpand {display:none;}
	.header .breadcrumb a {color:#999;}

	.list.grid .dataset > .item, .list .dataset > .item {width:100%; height:auto;}
	.list.grid .dataset > .item a, .list .dataset > .item a {display:block;}
	.list .item {height:auto;}
	.list .item .photos {width:100%; height:auto;}
	.list .item .info {position:relative;top:0;}
	.list .item .info .bottomText {width:70%;}
}
@media screen and (max-width: 480px) {
	.home_skin .social {display:none;}
	h1.redGrad { background: none; margin:173px 0 0 -3px;font-size: 14px !important; font-weight:600; color:#fff;z-index:5000; position:absolute;}
	#mainImgSlider .owl-item img { width:100%;}
	.mainDetailHolder{margin-top:0;}
	#mainImgSlider{display:block;width:100%;height:auto;overflow: hidden;margin-bottom:0;}
	.detail_skin .mainDetailHolder .emerge, .detail_skin .mainDetailHolder .calm {font-size:11px; padding:2px 10px 3px 10px;}
	.photos{display:block;width:100%;height:230px;overflow: hidden;}
	.back {top:10px;font-size: 12px; position:absolute; background:none;}
	.logo {width:115px;}
	.mainDetailHolder,.mainContent {padding-bottom:0;}
	.detail_skin .labels {width:100%;height:230px;top:0;}
	.detail_skin .mainDetailHolder .labels{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOoAAABLCAYAAAB+1BsFAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAUdEVYdENyZWF0aW9uIFRpbWUANS84LzE0XVHtVwAAARJJREFUeJzt18ENhDAQBMHhcP4xXwZ8oaWqCPwZ9fradgZ82tl2v/0I4NnZ9nv7EcAzRYUARYUARYUARYUAQ4UApy8EKCoEGCoEOH0hwFAhwOkLAYoKAYoKAYYKAYYKAf6oEKCoEKCoEKCoEKCoEKCoEKCoEKCoEGCoEOD0hQBFhQBDhQCnLwQYKgQ4fSHAUCHA6QsBigoBhgoBTl8IUFQIMFQIcPpCgKFCgNMXAhQVAhQVAgwVAgwVAvxRIUBRIUBRIUBRIUBRIUBRIUBRIUBRIcBQIcDpCwGKCgGGCgFOXwgwVAhw+kKAoUKA0xcCFBUCDBUCnL4QoKgQYKgQ4PSFAEOFAKcvBCgqBCgqBBgqBPwBiQgB4RUFVfIAAAAASUVORK5CYII=); background-repeat:repeat-x; background-position:left bottom;}
	.labels span{margin-right:0;}
	.detail_skin .rightColumn{display: none;}
   .breadcrumb{position:relative;z-index:1000;margin:4px 0 2px 0;}
   .owl-theme .owl-controls .owl-buttons div{font-size: 30px;}
   .owl-buttons .fa::before {text-shadow: none;}
   .owl-theme .owl-controls .owl-buttons .owl-next,
   .owl-theme .owl-controls .owl-buttons .owl-prev{top:80px !important;}
   .sfoot i{font-size:18px;color:#ccc;}
  .rightColumn,.content.staticpage,.mainDetailHolder {border-radius:0 0 10px 10px}
  #mainImgSlider .owl-item.loading {margin:0;}
	.specTableShort {width:100%;}
	.specTableShort td {font-size:16px; line-height:16px;}
	.mainDetailHolder .extras { margin-bottom:15px;}
	.mainDetailHolder .extras th { border-bottom:0 none; display:block; font-weight:bold; padding-bottom:0;}
	.mainDetailHolder .extras td { display:block; text-align:left; padding-top:0;}

}
@media screen and (max-width: 360px) {
	/*.list .dataset > .item, .list.grid .dataset > .item {width:100%; height:300px;}
	.list .item .info {top:181px;}
	.list .item .photos, .list .photos .labels {width:100%; height:214px;}
	/*.list .item .info {width:100%; top:215px;}*/
	.popup .content.simple {padding:0;}
  .companyInfoWindow {width: 100%;}
}
/* iPads (portrait) ------ */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
  .home_skin .header {margin-top:287px;}
  .home_skin .mainContent{margin-top:290px;}
  .rightColumn {min-height:800px;}
  .leftColumn { width:30%;}
	#mainImgSlider .owl-item img { width:550px;}
  #mainImgThumbsSlider { display:none !important;}
  #mainImgSlider .owl-wrapper{height:360px !important;}
  .rightColumn,.content.staticpage,.mainDetailHolder {border-radius:0 0 10px 10px}
  .mainDetailHolder {padding-bottom:0;}
  .detail_skin .rightColumn {display:none;}
  .leftColumn .serchBox {border-radius:0;}
  .header .breadcrumb {display:none;}

}
/* Galaxy (portrait) ----- */
@media only screen and (min-device-width : 360px) and (max-device-width : 640px) and (orientation : portrait) {
}

@media screen and (max-height: 475px) {
	#footer, .frontFilterTags, .social {display: none;}
	.home .subtitle {top: 0;}
	.home_skin .header {top: 10px;}
	.home_skin .mainContent {top: initial; bottom: 0; padding-bottom: 0;}
	/*.home_skin div.login {top: 50px; left: 0;}*/
	.home_skin div.login {margin-right: -30px;}
	.langswitcher {position: absolute; top: 0; right: 0; margin-right: -50px;}
}

/* Mobile view for login*/
@media screen and (max-height: 240px) {
	.signformHolder.login {margin-top:0 !important; top:0;}
}
@media screen and (max-height: 496px) {
	.signformHolder.register {margin-top:0 !important; top:0;}
}



/* ==========================================================================
   Helper classes
   ========================================================================== */

.clearfix:before,
.clearfix:after { content:" "; display:table;}
.clearfix:after { clear:both;}
.clearfix { *zoom:1;}

.input-validation-error { background:#FFDDDD !important;}
.hidden { display:none }

div#mainImgSlider div.owl-item {
	text-align: center;
	vertical-align: middle;
}


.langswitcher {
	/* position: relative; */
	/* display: inline-block; */
	/* z-index: 10000000000000; */
	float: right;
	/*margin-right: 200px;*/
}

.langswitcher .dropbtn {
	background-color: #0c457d;
	color: white;
	/*padding: 5px 15px 5px 15px;*/
	padding:3px 10px 5px 10px;
	outline: none;
	font-size: 12px;
	border: none;
	border-radius: 2px 2px 0 0;
	cursor: pointer;
}

.langswitcher .dropdown-content {
	display: none;
	position: absolute;
	background-color: #f9f9f9;
	min-width: 143px;
	z-index: 10000;
	border-radius: 2px 0 2px 2px;
	padding-bottom: 12px;
	right:0;
	/*-webkit-column-count: 2;
	column-count: 2;
	-moz-column-count: 2;*/
}

.langswitcher .dropdown-content a {
	color: black;
	padding: 10px 10px 0 11px;
	text-decoration: none;
	display: block;
}

.langswitcher .dropdown-content a img {
  padding-right: 4px;
}

/*.langswitcher .dropdown-content a:hover {background-color: #fff}*/

.langswitcher:hover .dropdown-content {
	display: block;
}

.langswitcher:hover .dropbtn {
	background-color: #f9f9f9;
}

.input-validation-error ~ label {
	color: red;
}

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
