*,*:before,*:after{-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box}

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}

body{margin:0;background:#fff;font-family:'Montserrat',sans-serif;word-wrap:break-word;font-size:16px;line-height:22px;color:#666;}

input:focus,select:focus,textarea:focus,button:focus{outline:none}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}

audio,canvas,progress,video{display:inline-block;vertical-align:baseline}

audio:not([controls]){display:none;height:0}

[hidden],template{display:none}

a{background-color:transparent}

a,a:active,a:hover,a:focus{outline:none}

abbr[title]{border-bottom:1px dotted}

b,strong{font-weight:600}

dfn{font-style:italic}

h1{font-size:2em;margin:0.67em 0}

mark{background:#ff0;color:#000}

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}

img{border:0;max-width:100%}

svg:not(:root){overflow:hidden}

figure{margin:1em 40px}.btns-p a{padding:2px 15px;display:inline-block;background:#444;color:#fff;font-size: 13px;text-transform:uppercase;margin-left:10px;margin-bottom}.btns-p{text-align: right;

padding-right: 0;

border-bottom: 0 !important;}.btns-p a:hover{color:#fff}.btns-p a.fwd{background:#990000}

hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}

pre{overflow:auto}.wu{float: right;margin-left:10px}

code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}

button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}

button{overflow:visible}

button,select{text-transform:none}

button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}

::-webkit-input-placeholder{ color:#999; opacity:1 !important}:-moz-placeholder{ color:#999; opacity:1}::-moz-placeholder{color:#999; opacity:1}:-ms-input-placeholder{color:#999}

button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0; padding:0}

input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}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}

fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}

legend{border:0;padding:0}

textarea{overflow:auto}

optgroup{font-weight:bold}

.container{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:20px;box-sizing:border-box}

@media (min-width:1250px){.container{width:100%;padding:0}}

html{font-size:62.5%}

h2,h3,h4,h5,h6{margin-top:0;margin-bottom:15px}

h1 {font-size: 34px;line-height: 48px;margin: 45px 0;font-weight: 700;color: #990000;text-transform: uppercase;letter-spacing: 1px;text-align: left;}

h2,h3,h4,h5,h6{color:#666;letter-spacing:0}

h2{font-size:26px;line-height:36px}

h3{font-size:22px;line-height:28px}

h4{font-size:18px;line-height:24px}

h5{font-size:16px;line-height:22px}

h6{font-size:14px;line-height:18px}

p,a,li{font-size:15px;line-height:26px}

p,li{color:#666;font-weight:400}

p{margin-top:0}.btns div{width:1px;position:absolute;}

a{color:#333;text-decoration:none}

a:hover{color:#990000;text-decoration:none}

.button, button, input[type="submit"], input[type="reset"], input[type="button"] {display: inline-block;width: auto;padding: 6px 10px;color: #f1f1f1;text-align: center;font-size: 14px;line-height: 22px;font-weight: 300;letter-spacing: 0;text-decoration: none;white-space: nowrap;background-color: #343434;border: 1px solid #343434;cursor: pointer;-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;transition: all 0.6s ease;box-sizing: border-box;margin: 5px;float: right;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}

.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{color:#fff;border-color:#990000;background:#990000;outline:none}

.button.button-primary,button.button-primary,input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary{color:#FFF;background-color:#1C567B;border-color:#1C567B}

.button.button-primary:hover,button.button-primary:hover,input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type="submit"].button-primary:focus,input[type="reset"].button-primary:focus,input[type="button"].button-primary:focus{

  color:#FFF;background-color:#1EAEDB;border-color:#1EAEDB}

input[type="email"], input[type="number"], input[type="search"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select {width: 100%;text-align: left;padding: 6px 10px;background-color: #353535;border-top: transparent;border-right: transparent;border-bottom: 1px solid #555555;border-left: transparent;box-shadow: none;box-sizing: border-box;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}

input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}

textarea{min-height:85px;padding:10px;border-top:transparent;border-right:transparent;border-bottom:1px solid #333;border-left:transparent}

input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus{border-top:transparent;border-right:transparent;border-bottom:1px solid #990000;border-left:transparent;outline:none}

label,legend{display:inline-block;margin-bottom:7px;font-weight:300;color:#f1f1f1;font-size:14px;line-height:22px}

fieldset{padding:0;border-width:0}

input[type="checkbox"],input[type="radio"]{display:inline;margin-right:10px}

label > .label-body{display:inline-block;margin-left:.5rem;font-weight:normal}

ul{list-style-type:circle;list-style-position:inside}

ol{list-style:decimal inside;list-style-position:inside}

ol,ul{padding-left:30px;margin-top:0}

ul ul,ul ol,ol ol,ol ul{font-size:100%}

li{margin-bottom:5px}

table{border-collapse:collapse;border-spacing:0}

td,th{padding:0}

td{padding:20px;font-weight:300;}

th{background: #d0d0d0;color: #333;border-right:1px solid #fff;font-weight: 400;padding:18px;}

td,th{text-align: center;vertical-align: middle;font-size: 14px;line-height: 20px;}

th,td{text-align:left;border-bottom:1px solid #E1E1E1;text-align:center;}

tr:nth-of-type(odd) { background: #eee; }

button,.button{margin-bottom:10px}

input,textarea,select,fieldset{margin-bottom:15px;color:#666;font-weight:300;letter-spacing:1px;font-size:14px;line-height:20px}

pre,blockquote,dl,figure,table,p,ul,ol{margin-bottom:5px}

form{margin-bottom:0}

hr{margin-top:30px;margin-bottom:35px;border-width:0;border-top:1px solid #E1E1E1}

.container:after,.u-cf{content:"";display:table;clear:both}

a{-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;transition:all 0.6s ease}

.clearfix{display:block;clear:both;width:100%}

.success {

  background-image: url(../images/sucess-32.png);

  background-position: left 15px center;

  background-repeat: no-repeat;

  border: 1px dashed #7ac143;

  padding: 15px 15px 15px 55px;

  box-sizing:border-box;

  color:black;

  font-size:17px;

  font-weight: 300;

  line-height: 30px;

}

input.txt_error, select.txt_error{

  background-image: url(../images/error.png) !important;

  background-position: right 10px center !important;

  background-repeat: no-repeat !important;

  border: 1px solid #e81500 !important;

  padding:6px 10px;

}

textarea.txt_error{

  background-image: url(../images/error.png) !important;

  background-position: right 10px center !important;

  background-repeat: no-repeat !important;

  border: 1px solid #e81500 !important;

}

.txt_error {

  background-image: url(../images/error.png) !important;

  background-position: right 10px center !important;

  background-repeat: no-repeat !important;

  border: 1px dashed #e81500 !important;

  color:#e81500;

  padding:10px;

}

.content,

#main-content,

.row{

  float:left;

  position:relative;

  width:100%;

}

.col {

  float:left;

  position:relative;

  display: block;

}

.col-2,.col-3,.col-4,.col-7 {width:100%}

#main-content {background-color:#fff}

#header,

#footer{

  display:block;

  float:left;

  width:100%;

  padding:0;

  z-index:1;

  position: relative;

}

#footer .col.col-4.for-mobile {

  display:block;

}

#footer .col.col-4.for-desktop {

  display:none;

}

.logo {

  float: left;

  width: 100%;

  max-width: 325px;

  display: block;

  margin-bottom: 25px;

}

.fb-link, .tel {

  float: right;

}

.fb-link img {

  width: 20px;

  height:20px;

  margin-top: 10px;

}

.tel {

  font-size: 16px;

  line-height: 22px;

  color: #585858;

  margin-top: 10px;

  margin-right: 0;

  text-decoration: none;

  float: left;

}

.tel:hover{ color:#585858; }

.dropbtn {

  color: #993333;

  font-size: 16px;

  border: none;

  cursor: pointer;

  float: right;

  margin: 0;

  padding: 10px 25px;

  text-align: center;

  width: 66px;

  background: #fff url(../images/dropdown-arrow.svg) no-repeat top 18px right 2px;

  -webkit-background-size: 12px;

  -moz-background-size: 12px;

  background-size: 12px;

  font-weight: 700;

  -webkit-border-radius:0;

  -moz-border-radius:0;

  border-radius:0;

}

.dropbtn:hover, .dropbtn:focus {

  background: #fff url(../images/dropdown-arrow-flip.svg) no-repeat top 18px right 2px;

  -webkit-background-size: 12px;

  -moz-background-size: 12px;

  background-size: 12px;

  color: #993333;

}

.dropdown {

  position: relative;

  display: inline-block;

  float: right;

}

.dropdown-content {

  display: none;

  position: absolute;

  background-color: #f1f1f1;

  min-width: 57px;

  overflow: auto;

  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);

  z-index: 1000;

  top: 37px;

  left: 13px;

}

.dropdown-content a {

  color: black;

  padding: 5px 0;

  text-decoration: none;

  display: block;

  text-align: center;

  font-weight: 700;

}

.dropdown a:hover {background-color: #ddd}

.show {display:block;}

#breadcrumbs {

  background: #E5E5E5;

  padding: 5px 0 5px 0;

}

#breadcrumbs .container { padding:0 5px; }

#breadcrumbs ul {

  float: right;

}

#breadcrumbs li {

  display: inline-block;

}

#breadcrumbs li, #breadcrumbs a {

  color: #7E7E7E;

  font-size: 12px;

  line-height: 18px;

  text-decoration: none;

  margin: 0;

}

#breadcrumbs a:hover {

  color:#990000;

}

#navigation {

  display:block;

  float:left;

  width:100%;

  background: #343434;

  padding:5px 0;

  margin-top:-10px;

}

#navigation .container { padding:0; }

#toggle {display:block}

#toggle {color:#fff;}

#toggle img {float: left;margin: -2px 10px;}

#menu {display:none}

.list-no-style {

  list-style-type: none;

  margin:0;

  padding:0;

}

.nav {

  float: left;

  width: 100%;

  display:block;

  margin-top:10px;

}

.nav li {

  display:block;

  width:100%;

  float: left;

  margin:0;

}

.nav a {

  font-size: 16px;

  line-height: 22px;

  color: #fff;

  padding: 8px 14px;

  display: block;

  float: left;

  width: 100%;

  text-decoration: none;

}

.nav a:hover, .nav a.mslc {

  background:#990000;

}

#slider-main, #slider-captions {

  display:block;

  float:left;

  width:100%;

}

#slider-main .bx-wrapper,

#slider-captions .bx-wrapper,

#slider-center .bx-wrapper {

  margin: 0 auto;

}

#slider-main .bx-wrapper .bx-viewport,

#slider-captions .bx-wrapper .bx-viewport,

#slider-center .bx-wrapper .bx-viewport  {

  -moz-box-shadow: 0;

  -webkit-box-shadow: 0;

  left: 0 !important;

  background: transparent;

}

#slider-main .bx-wrapper img {

  width:100%;

}

#slider-captions {

  background:#fff url(../images/dt-logo.png)no-repeat bottom -140px left;

  padding:25px 0;

}

#slider-captions ul { padding:0 10px !important; }

#slider-captions li {

  padding:0 !important;

  margin:0 0 0 -10px !important;

}

#slider-captions p,#slider-captions li,

#slider-captions span {

  text-align: center;

}

#slider-captions h3,#slider-captions h3 a{color:#B22222;font-size:26px;margin-bottom:3px;text-align:center}#slider-captions p a{font-size:20px;color:#444;font-weight:500}

#slider-captions p {

  font-size: 16px;

  line-height: 24px;

  color: #990000;

  display: block;

  float: left;

  padding: 0 20px;

  width: 100%;

}

.bx-wrapper img {

    width: 100%;

}

/*#slider-captions span {

  font-size:16px;

  line-height: 20px;

  color:#666;

  font-style: italic;

  width: 100%;;

  display: block;

}*/

#slider-center ul {

  margin:0;

  padding:0;

}

.box-img{

  position: relative;

  overflow: hidden;

}

.box-img a {

  display: block;

  float: left;

  width: 100%;

  position: relative;

  background:rgba(0,0,0,0.8);

}

.box-img img {

  width: 100%;

  height: 100%;

  -webkit-transition:all 0.4s ease;

  -moz-transition:all 0.4s ease;

  transition:all 0.4s ease;

  opacity: 0.6

}

.box-img a:hover img{

  opacity: 1;

  -webkit-transform: scale(1.1);

  -moz-transform: scale(1.1);

  transform: scale(1.1);

}

.box-img a {

  display: block;

  float: left;

  width: 100%;

}

.overlay-grey {

  position: absolute;

  width: 100%;

  height:100%;

  top:0;

  left:0;

  background:rgba(51,51,51,0.8);

}

.grey-color {

  color:#666;

}

.grey-background {

  background:#666;

}

.grey-border {

  border:1px solid #efefef;

}

.grey-mask {

  background:#303030;

  position: absolute;

  right: 0;

  top:0;

  height: 100%;

  width: 25.1%;

  z-index:0;

}

.box-img a:hover .overlay-grey {

  background:rgba(51,51,51,0.1);

}

.center-box {

  position: absolute;

  width: 100%;

  height: auto;

  top: 50%;

  -ms-transform: translateY(-50%);

  -webkit-transform: translateY(-50%);

  -moz-transform: translateY(-50%);

  -o-transform: translateY(-50%);

  transform: translateY(-50%);

  text-align: center;

  padding:0 40px;

  z-index:1;

}

.center-box h2, .center-box h2 a {

  font-size:18px;

  line-height:26px;

  color:#fff;

  margin-bottom: 20px;

  position: relative;

  -webkit-text-shadow:0 0px 8px rgba(0,0,0,0.9);

  -moz-text-shadow:0 0px 8px rgba(0,0,0,0.9);

  text-shadow:0 0px 8px rgba(0,0,0,0.9);

}

.center-box p {

  font-size:20px;

  line-height:26px;

  font-weight: 700;

  -webkit-text-shadow:0 0px 8px rgba(0,0,0,0.9);

  -moz-text-shadow:0 0px 8px rgba(0,0,0,0.9);

  text-shadow:0 0px 8px rgba(0,0,0,0.9);

}

.center-box h2 a,

.center-box p {

  color:#fff;

}

.letter-style h2 {

  letter-spacing: 2px;

  text-transform: uppercase;

}

.letter-style p {

  letter-spacing: 2px;

}

.right {float: right;}

.left{ float: left; }

#slider-center{

  width: 100%;

  float: left;

}

#slider-center .bx-wrapper .bx-pager,

#slider-center .bx-wrapper .bx-controls-auto {

  bottom: 4px;

}

#slider-center .bx-wrapper .bx-pager {

  text-align: center;

}

#slider-center .bx-wrapper .bx-pager .bx-pager-item,

#slider-center .bx-wrapper .bx-controls-auto .bx-controls-auto-item {

  float: none;

}

#slider-center .bx-wrapper .bx-pager.bx-default-pager a {

  background: #ccc;

  width:15px;

  height:15px;

  -webkit-border-radius:100%;

  -moz-border-radius:100%;

  border-radius:100%;

}

#slider-center .bx-wrapper .bx-pager.bx-default-pager a:hover,

#slider-center .bx-wrapper .bx-pager.bx-default-pager a.active { background:#fff;}

#izdvojeno .col-4{width: 100%;display:none;}

.w-border-side{

  border-left:none;

  border-right:none;

}

.red-title {

  font-size:48px;

  line-height:54px;

  color:#990000;

  text-transform: uppercase;

  letter-spacing: 1px;

  text-align: center;

  margin-bottom:55px;

}

.padding-120 {

  padding:120px 0;

}

.padding-20 {

  padding:20px 0;

}

.pd10 {

  padding:10px;

}

.padding-right {

  padding-right:50px;

}

.padding-left {

  padding-left:0;

}

.mr30 {

  margin-right:30px;

}

.text-center {

  text-align: center;

}

.dark-grey { color:#333; }

.dt-logo {

  background:url(../images/dt-logo.png)no-repeat bottom -50px left;

}

.red-btn {

  background: #990000;

  color: #fff;

  font-size: 12px;

  line-height: 18px;

  padding: 5px 10px;

  text-transform: uppercase;

  -webkit-border-radius:6px;

  -moz-border-radius:6px;

  border-radius:6px;

}

.red-btn:hover {

  color:#fff;

  background:#333;

}

.red-icon {

  width: 80px;

  float:none;

  margin:0 auto;

}

.no-underline {

  text-decoration:none;

}

.uppercase {

  text-transform: uppercase;

}

.margin-top-20 {

  margin-top: 20px;

}

.margin-bottom-50 {

  margin-bottom: 50px;

}

.margin-bottom-100 {

  margin-bottom: 100px;

}

.doc {

  background:url(../images/doc-icon.svg)no-repeat top left;

  padding-left:30px;

}

.bus {

  width: 100%;

}

#galerija {

  padding:50px 0 100px 0;

  background:#990000;

}

#galerija h3 {

  color: #f1f1f1;

  text-transform: uppercase;

  letter-spacing: 1px;

  margin-bottom: 45px;

}

.gallery a {

  display: block;

  float: left;

  width: 100%;

  overflow: hidden;

}

.gallery img {

  -webkit-transition:all 0.4s ease;

  -moz-transition:all 0.4s ease;

  transition:all 0.4s ease;

}

.gallery a:hover img {

  -webkit-transform: scale(1.1);

  -moz-transform: scale(1.1);

  transform: scale(1.1);

}

button#toggle-search {

  background: #3d3d3d url(../images/delete-icon.svg)no-repeat top 8px left -20px;

  border: 1px solid #3d3d3d;

  -webkit-background-size: 0;

  -moz-background-size: 0;

  background-size: 0;

  padding: 6px 30px 7px 40px;

  font-weight: 400;

  text-transform: uppercase;

  letter-spacing: 1px;

  margin:50px 0 0 0;

  width:180px;

}

button#toggle-search:hover, .send:hover {

  color:#fff;

  background:#990000;

  border:1px solid #990000;

}

button#toggle-search.active-link {

  background:#990000 url(../images/delete-icon.svg)no-repeat top 10px left 10px;

  border:1px solid #990000;

  -webkit-background-size:17px;

  -moz-background-size:17px;

  background-size:17px;

}

#kontakt button#toggle-search {

  float: left;

}

#izlet .container { max-width: 1300px }

#izlet .col-3 {

  width: 100%;

  position: relative;

  margin-top:50px;

}

#izlet .col-7 {

  width: 100%;

}

#trazilica h3 a{

  font-size: 18px;

  line-height: 26px;

  margin: 13px;

  text-transform: uppercase;

  letter-spacing: 2px;

  color:#ffffff;

  float: left;

  cursor: default;

  margin-top:-5px;

}

#trazilica {

  position: relative;

  z-index: 1;

  display: block;

  background: #990000;

  padding: 0;

  width: 100%;

  float: left;



}

#trazilica input[type="text"],#trazilica select {

  background-color: #fff;

  border-top: 1px solid #ccc;

  border-bottom: 1px solid #555555;

}

.trazilica {

  width: 100%;

  position: relative;

  padding: 0 20px;

  display:block;

}

.trazilica-holder {

  width: 100%;

  float: left;

  padding-top: 16px;

  margin-bottom: 16px;

}

.trazilica ul {

  padding-left: 0;

  display: table;

  width: 100%;

  position: relative;

  top: 0;

  left: 0;

  margin-bottom: 20px;

}

.trazilica ul li{

  float: none;

  display: table-cell;

  list-style: none;

  text-align: center;

  position: relative;

  z-index: 100;

  width: auto;

  float: left;

}

.trazilica ul li a{

  color: #fff;

  background: #000;

  padding: 10px;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  display: block;

  font-size: 14px;

  line-height: 20px;

  text-decoration: none;

}

.trazilica ul li a.mslc{

  color: #fff;

  background-color: #a2221f;

}

.trazilica label {

  color: #ffffff;

  padding-left: 10px;

}

#cijena_racunica {

  border-top: 1px solid #cd1717 !important;

  border-bottom: 1px solid #cd1717 !important;

}

#izleti .izlist-style,

#katamaranske_linije .izlist-style {

  display: block;

  float: left;

  min-height: 435px;

}

#izleti .izlist-style a,

#izleti .izlist-style h3,

#blog a,

#katamaranske_linije .izlist-style a,

#katamaranske_linije .izlist-style h3{

  text-decoration-line:none;

}

#izleti .izlist-style h3, #blog h3, #katamaranske_linije .izlist-style h3{

  color:#990000;

  margin:0;

  padding:10px;

}

#blog h3 {

  padding:10px;

}

#izleti .izlist-style h3, #katamaranske_linije .izlist-style h3{

  padding:10px 20px 20px 20px;

}

#izleti .izlist-style h3:hover, #blog h3:hover, #katamaranske_linije .izlist-style h3:hover {

  color:#333;

}

#izleti .izlist-style p, #katamaranske_linije .izlist-style p {

  margin:0;

  padding:0 20px;

}

#izleti .izlist-style:nth-child(even),

#katamaranske_linije .izlist-style:nth-child(even) {

  background: #fff;

  padding: 10px;

  border: 1px solid #fff;

}

#izleti .izlist-style:nth-child(odd),

#katamaranske_linije .izlist-style:nth-child(odd) {

  background: #f1f1f1;

  padding: 10px;

  border: 1px solid #f1f1f1;

}

#izleti .izlist-style a:hover .grey-box,

#katamaranske_linije .izlist-style a:hover .grey-box {

  background:#fff;

}

#blog p {cursor:default}

#blog .mr30{margin-right:0}

#blog a {text-align:center}

#blog img {float:none;margin:0 auto}

.white-box,.izlist-style,.blog-box {

  padding:15px;

  position: relative;

  margin:20px 0;

}

.white-box a, .blog-box a {

  display: block;

  float: left;

  width: 100%;

}

.white-box h2 a, .blog-box h2 a {

  font-size: 22px;

  line-height: 32px;

  color: #990000;

  text-transform: uppercase;

  margin-top: 10px;

  text-decoration: none;

}

.white-box img, .izlist-style img, .blog-box img {

  -webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);

  -moz-box-shadow:0 0 5px rgba(0,0,0,0.2);

  box-shadow:0 0 5px rgba(0,0,0,0.2);

  border:1px solid #fff;

  -webkit-transition:all 0.4s ease;

  -moz-transition:all 0.4s ease;

  transition:all 0.4s ease;

}

.white-box img:hover, .izlist-style img:hover, .blog-box img:hover {

  border:1px solid #990000;

}

.top-left {

  position: absolute;

  top: 23px;

  left: 12px;

  background: rgba(51,51,51,0.8);

  padding: 10px;

  text-align: left;

  width: auto;

}

.top-left span {

  color: #fff;

  font-size: 14px;

  line-height: 24px;

  float: left;

  clear: left;

  font-weight: 300;

}

.send.for-desk { display: none; }

.send.for-mob { display:block; }

.send {

  padding: 5px 20px 6px 40px;

  font-weight: 400;

  letter-spacing: 1px;

  margin: 50px 0 0 0;

  position: relative;

  text-decoration: none;

  background: #666 url(../images/send-icon.svg)no-repeat top 7px left 10px;

  color: #fff;

  font-size: 14px;

  line-height: 24px;

  text-transform: uppercase;

  border: 1px solid #666;

  height:37px;

  float: right;

}

.send:hover {

  background: #990000 url(../images/send-icon.svg)no-repeat top 7px left 10px;

}

.kontakt-forma {

  background:#303030;

  padding:25px;

  margin-top:30px;

}

#izleti .pagination,

#blog .pagination,

#katamaranske_linije .pagination {

  margin-bottom:0;

}

.pagination {

  list-style-type: none;

  margin:0;

  padding:5px;

  width: 100%;

  float: left;

  clear: left;

  background:#efefef;

  text-align: center;

  margin-bottom: 50px

}

.pagination li {

  display: inline-block;

  margin:0;

}

.pagination a {

  text-decoration: none;

  padding: 1px 7px;

  font-size: 14px;

}

.pagination a:hover, .pagination a.active {

  color:#fff;

  background:#990000;

}

table.responsive{

  font-size: 12px;

  width: 100%;

}

table.responsive td:before {

  content: attr(data-content);

  height: 50px;

}

.logotipovi {

  text-align: left;

  display: block;

  width: 100%;

  float: left;

  margin-top: 50px;

}

.logotipovi a {

  display: inline-block;

  width: 100%;

  float: center;

}

.logotipovi img {

  display: block;

  float:none;

  margin:0 auto;

}

.bottom-nav {

  width: 100%;

}

.bottom-nav li {

  margin-bottom: 3px;

  border-bottom: 1px solid #efefef;

}

.bottom-nav a {

  color: #666;

  text-decoration: none;

  padding: 5px 10px;

  font-size: 14px;

  line-height: 20px;

  display: block;

}

.bottom-nav a:hover, .bottom-nav a.mslc{

  color:#990000;

}

.potvrda h1,

.potvrda p {

  text-align: center;

}

.red-border {

  border:1px solid #990000;

}

.control {

  display: block;

  float: right;

  margin:0;

  width: 100%;

}

.control select {

  width: 100%;

  max-width: 300px;

  text-align: left;

  padding: 6px 10px;

  background-color: #fff;

  border-top: 1px solid #ccc;

  border-right: transparent;

  border-bottom: 1px solid #555;

  border-left: 1px solid #ccc;

  box-shadow: none;

  box-sizing: border-box;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  border-radius: 0;

  color:#666;

  float:right;

}

.control input {

  color:#666;

}

#footer {

  border-top:1px solid #f1f1f1;

  text-align: center;

}

#footer .col-4,

#footer .col-7,

#footer .col-3 { width: 100%; }

#footer .col-7 { margin-top:20px; }

.copyright {

  margin-top:50px;

}

.copyright span {

  color:#666;

  font-size:12px;

  display: block;

  float: left;

  width: 100%;

  text-align: center;

}

.none {

  text-indent: -9999px;

  overflow: hidden;

  float: left;

}

.v {

  float: right;

  width: 100%;

  display: block;

  text-align: center;

  padding: 0px;

}

.copy {

  float: left;

  color:#707070;

  font-size:12px;

}

.kolicina-container {

  display: block;

  width: 100%;

  float: left;

}

.kolicina-container span {

  margin-right: 0;

  margin-top: 0;

  color: #fff;opacity:0.5;

  font-size: 12px;

  line-height: 20px;

  width: auto;

  text-align: center;

  float: left;

  padding: 0;

  margin-left: 10px;

  margin-top: 4px;

  font-weight: 300;

}

.kolicina-calculate {

  float: left;

}

.kolicina-container a {

  background: #666;

  color: #fff;

  font-weight: 500;

  width: 28px;

  display: block;

  text-align: center;

  float: left;

  height: 28px;

  border: 1px solid #666;

  font-size: 20px;

  line-height: 25px;

  opacity: 0.9;

  margin-top: -1px;

  text-decoration: none;

}

.kolicina-container a:hover {

  background:#990000;

}

.kolicina-container input {

  width: 55px;

  float: left;

  box-shadow: none;

  background: #efefef;

  text-align: center;

  font-size: 14px;

  line-height: 14px;

  margin: 0px 0 0 0;

  border-bottom: 0;

}

.white-form {

  padding: 16px;

  background: #f6f6f6;

  border: 1px solid #efefef;

  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);

  -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);

  box-shadow: 0 0 5px rgba(0,0,0,0.1);

  margin:50px 0;

}

.white-form input[type="email"], .white-form input[type="number"], .white-form input[type="search"],.white-form input[type="text"],.white-form input[type="tel"],.white-form input[type="url"],.white-form input[type="password"],.white-form textarea,.white-form select {

  background-color: #fff;

  border-top: transparent;

  border-right: transparent;

  border-bottom: 1px solid #ccc;

  border-left: transparent;

}

.white-forminput[type="email"]:focus,.white-form input[type="number"]:focus,.white-form input[type="search"]:focus,.white-form input[type="text"]:focus,.white-form input[type="tel"]:focus,.white-form input[type="url"]:focus,.white-form input[type="password"]:focus,.white-form textarea:focus {

  border-top: transparent;

  border-right: transparent;

  border-bottom: 1px solid #990000;

  border-left: transparent;

  outline: none;

}

.white-form label {

  color: #333;

}

.order-btn,

.back-btn,

.white-form input[type="submit"] {

  display: inline-block;

  width: auto;

  padding: 6px 10px;

  color: #f1f1f1;

  text-align: center;

  font-size: 14px;

  line-height: 22px;

  font-weight: 400;

  letter-spacing: 1px;

  text-decoration: none;

  text-transform: uppercase;

  margin: 5px;

}

.order-btn{width:100%;}

.order-btn span,

.back-btn span,

.white-form input[type="submit"] span {

  font-size:20px;

}

.order-btn,

.white-form input[type="submit"] {

  background:#44a21f;

  border: 1px solid #44a21f;

}

.order-btn:hover,

.white-form input[type="submit"]:hover {

  color:#fff;

  background:#2ECC71;

  border: 1px solid #2ECC71;

}

.back-btn {

  background-color: #343434;

  border: 1px solid #343434;

  width: 100%

}

.back-btn:hover {

  color:#fff;

  background:#990000;

  border: 1px solid #990000;

}

.cart-row.title-row,

.cjena2,

.cart-table tr {

  color: #585858;

}

.cart-row.title-row {

  display: none;

}

.cart-row.title-row .naziv-artikla2,

.cart-row.title-row .kolicina2,

.cart-row.title-row .cjena2 {

  color: #333;

  font-size: 14px;

  line-height: 20px;

  font-weight: 400;

  padding:5px;

}

.cart-row.title-row .naziv-artikla2,

.cart-row.title-row .kolicina2 {

  border-right: 1px solid #990000;

}

.naziv-artikla2 {

  display: inline-block;

  text-align: left;

  width: 34%;

}

.naziv-artikla2 a {

  text-decoration: none;

  color: #990000;

}

.kolicina2 {

  display: inline-block;

  text-align: left;

  width: 15%;

  vertical-align: top;

  color:#585858;

  font-weight: 300;

}

.kolicina2 input {

  display: inline-block;

  margin: 0 auto;

  text-align: center;

  text-indent: 0;

  width: 30px;

}

.cjena2 {

  display: inline-block;

  text-align: left;

  width: 22%;

  vertical-align: top;

  font-weight: 300;

}

.brisi2 {

  display: inline-block;

  text-align: center;

  width: 0%;

}

.brisi2 img {

  margin-right: 0px;

}

.item-row .brisi2 {

  float: right;

  vertical-align: middle;

  width: auto;

  position: relative;

}

.person-number {

  font-weight:300;

  margin-bottom:5px;

}

.person-number span:nth-child(1),

.person-number span:nth-child(2),

.person-number span:nth-child(3) {

  display: block;

  float: left;

}

.person-number span:nth-child(1) {

  width: 100%;

  border-bottom:1px solid #f6f6f6;

}

.person-number span:nth-child(2) {

  width: 100%;

  border-bottom:1px solid #f6f6f6;

}

.person-number span:nth-child(3) {

  width: 100%;

  border-bottom:1px solid #f6f6f6;

}

.cart-table {

  float: left;

  font-size: 15px;

  line-height: 18px;

  margin-top: 20px;

  width: 100%;

}

.cart-table tr {

  display: table;

  float: left;

  width: 100%;

}

.cart-table tr td {

  border-bottom: 1px solid #EDEDED;

  box-sizing: border-box;

  display: table-cell;

  padding: 10px;

}

.btn-box {

  float: left;

  margin-bottom: 5px;

  margin-top: 10px;

  width: 100%;

}

.btn-box a {

  background:#444;

  box-sizing: border-box;

  color: #fff;

  float: right;

  margin-left: 20px;

  margin-top: 10px;

  padding: 5px 30px;

  text-align: right;

  text-transform: uppercase;

  width: auto;

  transition: all 0.6s ease;

}

.btn-box a:hover,.btn:hover {

  color:#fff !important;

  background: #42A701;

}

.btn:hover {

  color:#fff !important;

  background: #343434;

}

.btn-data{text-align:center;}

.gumb_dalje,.btn {

  display: inline-block;

  width: auto;

  padding: 6px 10px;

  color: #fff;

  text-align: center;

  font-size: 15px;

  line-height: 22px;

  font-weight: 500;

  letter-spacing: 0;text-transform:uppercase;

  text-decoration: none;

  white-space: nowrap;

  background-color: #343434;

  border: 1px solid #343434;

  cursor: pointer;

  -webkit-transition: all 0.6s ease;

  -moz-transition: all 0.6s ease;

  transition: all 0.6s ease;

  box-sizing: border-box;

  margin: 5px;

  float: right;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  border-radius: 0;

}.btn-data .gumb_dalje{float:none}

.gumb_dalje:hover,.btn {

  color: #fff;

  border-color: #990000;

  background: #990000;

  outline: none;

}

.txt-right {

  text-align: right;

}

.txt-left {

  text-align: left;

}

.item-row {

  box-sizing: border-box;

  margin-top: 3px;

  float: left;

  width: 100%;

  padding: 8px;

  background:#fff;

  border:1px solid #EDEDED;

  -webkit-border-radius:10px;

  -moz-border-radius:10px;

  border-radius:10px;

}

.item-row .naziv-artikla2 {

  box-sizing: border-box;

  display: inline-block;

  text-align: left;

}

.cart-row a.img-link {

  display: block;

  max-width: 100px;

  position: relative;

  float: left;

  margin-right:10px;

}

.min,

.plu {

  font-size:22px;

  line-height: 24px;

  display: inline-block;

  width: 30px;

  text-align: center;

}

.ukupno {

  font-weight: 500;

}

.right-cart {

  width: 100%;

  float: left;

  position: relative;

}

.item-row .naziv-artikla2 {

  width: 100%;

  margin-bottom: 5px;

}

.item-row .cjena2 {

  width: 100%;

  margin: 5px 0;

}

.item-row .kolicina2 {

  margin: 5px 0;

  width: 100%;

}

.mob-show {

  margin-right: 5px;

  font-size:12px;

  display: block;

  float: left;

}

.spec {

  display: block;

  float: left;

  width: 22%;

  padding:10px;

  text-align: center;

  margin:40px 10px 0 10px;

}

.naziv-artikla2 img {

  vertical-align: top;

  width: 100px;

  height:100px;

  margin-right:10px;

  float: left;

}

.mob-only {

  display: inline;

  font-weight: 300;

}

.prikaz-cijena ul {

  width: 100%;

  float: right;

  padding: 6px 10px;

  background: #990000;

  border-radius: 6px;

  margin-top: 10px;

}

.prikaz-cijena ul li {

  display: inline;

  float: left;

  margin: 0;

  color: #fff;

  font-size: 14px;

  line-height: 20px;

}

#article .col-3 {width: 100%;}

#article {display: block;}

.ui-datepicker table {

    font-size: 11px;

}

.ui-datepicker {

  width: 300px;

  padding: 7px 7px 2px 7px;

}

.ui-widget-header {

  color: #5b5b5b !important;

  background:#f1f1f1;

  border: none;

}

.ui-datepicker .ui-datepicker-header {

  padding: 5px;

}

.ui-widget-content {

  color: #5b5b5b !important;

}

.ui-datepicker td span, .ui-datepicker td a {

  padding: 5px;

}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {

  border: 1px solid #404040;

  background: rgb(209, 209, 209);

  color: #5b5b5b;

}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {

  border: 1px solid #1f941f;

  background: rgba(103, 179, 103, 0.26);

  color: #1f941f !important;

}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {

  top: 5px;

}

.ui-datepicker .ui-datepicker-prev {

  left: 5px;

}

.ui-datepicker .ui-datepicker-next {

  right: 5px;

}

.ui-datepicker .ui-datepicker-next .ui-icon{

  right: 5px;

}

.ui-datepicker .ui-datepicker-prev span{

  background: #d4d4d4 url(../images/prev-btn.svg) no-repeat center center;

  background-size: 10px 10px;

  padding: 12px;

}

.ui-datepicker .ui-datepicker-next span{

  background: #d4d4d4 url(../images/next-btn2.svg) no-repeat center center;

  background-size: 10px 10px;

  padding: 12px;

}

.ui-datepicker .ui-datepicker-prev span:hover{

  background: #fff url(../images/prev-btn2.svg) no-repeat center center;

  background-size: 10px 10px;

}

.ui-datepicker .ui-datepicker-next span:hover{

  background: rgba(156, 15, 12, 0.34) url(../images/next-btn.svg) no-repeat center center;

  background-size: 10px 10px;

}

.ui-state-hover,

.ui-widget-header .ui-state-hover,

.ui-widget-header .ui-state-focus {

  border: none;

  background: none;

}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {

  margin-left: -12px;

  margin-top: -12px;

}

.ui-datepicker .ui-datepicker-title {

    font-size: 12px;

}

.same-height {

  display: block;

  float: left;

  width: 100%;

}

.TA_socialButtonIcon {

  float: right;

  width: 20px;

  height: 20px;

  background: #05ab85;

  padding-top: 4px;

  padding-left: 1px;

  margin-top: 10px;

  margin-left: 4px;

}

.TA_socialButtonIcon a {

  display: block;

  width: 100%;

  text-align: center;

}

/* end of popup kalendar */

.price-col.p-title {

    float: left;width:60%;padding-right:10px;

}

.price-col{width:20%;}

.price-col.price-col-uk{width:20%;}



@media (min-width:360px) {

  .naziv-artikla2 a {float: none; width: 80%;}

  .gallery a {width: 49.99999%;}

}

@media(min-width: 480px){

  .bus {width: 40%;}

  #blog a {text-align:left;}

  #blog img { float: left;margin:0 15px 5px 0; }

}

@media(min-width:500px){

  .tel {margin-right: 0;float: right;clear: right;}

  .col-3 {width:49.9999%}

  .order-btn,.back-btn {width: auto;text-align: center}

  .order-btn{float: right;}

  .back-btn{float: left;}

}

@media(min-width:640px){

  #izdvojeno .col-4 {width: 24.99999%;display:block;}

  #slider-center {width: 50%;float: left;}

  .w-border-side{border-left: 1px solid #fff;border-right: 2px solid #fff;}

  .col-4 {width:49.99999%;}

  .logotipovi a {width: 32%;text-align: left;}

  h1 {font-size: 36px;line-height: 50px;}

  #article .col-3 {width: 33.3333%}

  #slider-main, #slider-captions {display:block;}

  #article {display: block;}

}

@media(min-width:700px){

  .logo {max-width: 350px;}

  .center-box h2, .center-box h2 a {font-size:24px;line-height:30px;}

  .col-7 {width:74.99999%;}

  #footer {padding-top:50px;}

  #footer .col-4, #footer .col-7 { width: 49.9999%; }

  #footer .col-7{margin-top:0;}

  .bottom-nav {width: 85%;}

  #footer,.logotipovi a{text-align: left}

  .copyright span, .v { width: auto; }

  .copyright span { float: left; }

  .v { float: right; }

  .gallery a {width: 24.99999%;}

  .person-number span:nth-child(1) {width: 80%;}

  .person-number span:nth-child(2) {width: 10%;}

  .person-number span:nth-child(3) {width: 10%;}

  #slider-captions {padding:45px 0;}

  #slider-captions p {font-size: 18px;line-height: 26px;}

}

@media(min-width:800px){

  #header,#footer{padding:32px 0;}

  .fb-link img {width: 35px;height:35px;margin-top: 0;}

  .TA_socialButtonIcon {width: 35px;height: 35px;padding-top: 7px;padding-left: 3px;margin-top:0;}

  .logo { margin-bottom: 0; }

  #navigation{margin-top:0;}

  .tel{margin-right: 35px;clear: none;}

  #slider-captions p {font-size:22px;line-height: 28px;}

  #slider-center .bx-wrapper .bx-pager,#slider-center .bx-wrapper .bx-controls-auto {bottom: 100px;}

  .col-4 {width:24.99999%;}

  .col-3 {width:33.33333%}

  .nav a {font-size:18px;line-height: 24px;padding:10px 27px;}

  .bus {width:100%;max-width: 360px}

  .control { margin:-78px 0 0 0;width: auto;}

  .white-form {padding: 26px}

  .prikaz-cijena ul {width: auto}

}

@media(min-width:1000px){

  .logo{max-width:500px;}

  .center-box h2, .center-box h2 a {font-size:30px;line-height:36px;}

  #footer {padding-top:100px;}

  #izlet .col-3 {width: 26.333%;float:left;}

  #izlet .col-7 {width: 71%;float: right;}

  .trazilica{display:block;}

  #trazilica h3 a{margin: 23px 23px 0 23px;font-size: 22px;line-height: 28px;}

  .padding-left { padding-left:50px;}

  .col-2 {width: 49.99999%;}

  .kontakt-forma{margin-top: 0;}

  .send.for-desk { display:block; }

  .send.for-mob { display:none; }

}

@media (min-width:1200px){

  #toggle {display:none;}

  #menu{display:block;}

  .nav{width: auto;margin-top:0;}

  .nav li {display:inline-block;float: left;width:auto;}

  .red-icon {width: 78px;

margin-top: 20px;}

  .naziv-artikla2 a {margin-top: 10px;}

  .item-row .naziv-artikla2, .item-row .cjena2 {margin-bottom: 0;}

  .right-cart {width: 55%;}

  .cjena2 {text-align: right;width: 9%;}

  .mob-only {display: none}

  .cart-row.title-row {padding: 6px;display: block;float: left;width: 100%;background: #d0d0d0;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}

  .mob-show{display:none;}

  .right-cart {width: 100%;float: left;border-bottom: 1px dashed #333;padding-bottom: 10px;margin-bottom: 2px;padding: 11px;}

  .right-cart:last-child {border-bottom: 1px dashed #fff;padding-bottom: 10px;}

  .kolicina2 {text-align: center;width: 12%;font-size:12px;}

  .item-row .brisi2 {float: right;vertical-align: middle;width: auto;position: relative;}

  .item-row .cjena2 {width: 9%;margin:10px 0 0 0;}

  .brisi2 img {margin-right: 30px;}

  .naziv-artikla2 {width: 62%;}

  .item-row .naziv-artikla2 {width: 62%;}

  .item-row .kolicina2 {width: 12%; margin:10px 0 0 0;}

  #footer .col-4{width:24.99999%;}

  #footer .col-7 {width:75%;}

  #footer .col-3{width:33.3333%;}

  .white-form {padding: 36px}

  #footer .col.col-4.for-mobile {display:none;}

  #footer .col.col-4.for-desktop {display:block;}

}

@media (min-width: 1400px) {

  .kolicina2 { font-size:15px; }

}



@media (max-width: 1200px) {

  .order-img{display:none;}.order-data {

    width: 100%!important;

}

}



.f-row label{font-weight: 400;color:#444;}.f-row input[type="text"]{background: #fff;padding: 0 0 8px;border-bottom:1px solid #ddd;transition:all ease 0.3s;}.f-row input[type="text"]:focus{border-bottom:1px solid #444}

h1 span{display:block;font-size: 20px;color: #B22222}.line{border: 1px solid #eee;

margin: 0 0 30px;

width: 100%;

float: left;}.skupina{position: absolute;right:0;top:-32px;}.kolicina-container{position: relative;}.data{width:100%;float: left;display:none}

#cijena_racunica_txt{width: 100%;

float: left;

padding: 0 10px;

color: #ffffff;

font-size: 17px;

font-weight: 600;}

#cijena_racunica_txt span{color: #ffffff;font-weight: 300;opacity:0.5;

font-size: 14px;

line-height: 22px;}

#cijena_racunica_txt span.currency{font-size:13px;display:inline-block;width:auto;color:#ffffff;font-weight:600;opacity:1}.btn-data{border-top: 1px solid #bd6858;

padding-top: 10px;

margin-top: 18px;}.no-margin{margin-top: 0}

h1.details-title {

    font-size: 31px;

    line-height: 40px;

    text-align:center;

}

#p-btn{display:none}

#o-btn{display:block}#poruka_frame{margin:40px 0 20px;}

.agency #poruka_frame{display:block}#poruka_frame{display:none}

#poruka_frame textarea{background: #fff;border: 1px solid #ddd;}

.agency #p-btn{display:block}.agency #o-btn{display:none}

.f-row{width: 100%;

float: left;

margin-top: 40px;}

.cards-holder{float: right;}.cards{float: left;}

.details.content{padding-bottom:100px}.price-row.p-date{background: #343434;

padding: 14px 14px;margin:-1px -1% -1px;

color: #fff;width:102%;}

.price-col.big-col{width:100%}.big-col .aright{float:right;}

.details-title span.o-subtitle{font-size:20px;color:#444;

display:block;}

.price-col-uk.price-col{float: right;text-align: right;}

.price-row{border-bottom: 1px solid #ddd;

width: 100%;

float: left;

padding: 15px 7px 3px;

font-size: 15px;}

.order-data{width: 45%;float: right;}

.price-col{float: left;}

.price-col .currency{font-size: 12px;

font-weight: 400;

margin-left: 3px;line-height: 20px;}

.container.sp{position:relative;}

.order-img{width: 50%;float: left;}

.p-total.price-row{font-weight: 500;

color: #990000;

border-top: 2px solid #990000;

margin-top: -2px;font-size:19px;

padding-top: 20px;}

.btns{width: 100%;float: left;border-top:4px solid #eee;text-align: center;

padding-top: 30px;}.btns a{display: inline-block;

background: #444;

color: #fff;

padding: 7px 17px;

text-transform: uppercase;float:none;

font-size: 15px;

font-weight: 500;}.btns a.btn{border-color: #990000;

background: #990000;}

.msg{width: 100%;text-align:center;border-top:4px solid #ddd;padding-top:80px}



@media (min-width: 860px) {

.f-row .w5{width:48%}.f-row .w5:nth-child(2){float:right}

}

@media (max-width: 860px) {

h1.details-title {

    font-size: 17px;

    line-height: 24px;

    text-align: center;

}

.details-title span.o-subtitle {

    font-size: 14px;

    color: #444;

    display: block;

}

}

@media (max-width:660px) {

.price-col.p-title {width: 100%;}

.price-col {

    width: 50%;

}

.btns-p a{margin-top:10px;}

.price-row.p-total .price-col.p-title {width:50%;}

}

#u_e.txt_error{color:#e81500;border:0!important;background:transparent!important;}

.f-row input.txt_error, .f-row select.txt_error {

    background-image: none !important;

    background-position: 0 !important;

    background-repeat: no-repeat !important;

    border: 0px solid #e81500 !important;

    border-bottom: 1px solid #e81500 !important;

}

.aright.w5{float: right;}.price-row.data-title{padding-bottom:14px}

.big-col .aright a{font-size: 15px;

color: #990000;

font-weight: 400;

line-height: 20px;}
.eu-wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 60px;
	padding: 20px 0;
}
.eu-wrapper img {
	width: 150px;
	height: 80px;
	display: block;
	object-fit: contain;
}
@media only screen and (min-width: 30.0625em) {
  /*481px*/
  .eu-wrapper {
    flex-direction: row;
  }
}
@media only screen and (min-width: 37.5625em) {
  /*601px*/
  .eu-wrapper {
    padding: 50px 0;
  }
  .eu-wrapper img {
    width: 200px;
    height: 110px;
  }
}