/**
 * Theme Name: Foundation
 * Author: ZURB.Foundation
 * Author URI: http://foundation.zurb.com/
 * Version: 1.7
**/


/* -----------------------------------------
   WordPress Core Classes
----------------------------------------- */
.alignnone {margin: 0 1em 1em 0;}
.alignright {float:right; margin:0 0 1em 1em}
.alignleft {float:left; margin:0 1em 1em 0}
.aligncenter {display: block; margin-left: auto; margin-right: auto}


.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption.alignnone {margin: 0 1em 1em 0;}
.wp-caption.alignleft {float:left; margin:0 1em 1em 0}
.wp-caption.alignright {float:right; margin:0 0 1em 1em}


/* -----------------------------------------
   General fixes
----------------------------------------- */
body {-webkit-font-smoothing: antialiased;}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none; 
    margin: 0; 
}

/* Placeholder Styling */
::-webkit-input-placeholder { color: #000; }
::-moz-placeholder { color: #000; }
::-o-placeholder { color: #000; }
:-ms-input-placeholder { color: #000; }
input:-moz-placeholder { color: #000; }

/* Input Styling */
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea { /* STYLES GO THERE */ }

input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea { 
    border-color: orange;
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}


embed, iframe, object { max-width: 100%; }


/* -----------------------------------------
   Typography
----------------------------------------- */
a:focus {outline:none;}
a:hover {color: inherit;}
p:empty {display: none;}
textarea {resize: none;}

body,h1,h2,h3,h4,h5,h6,p,a {font-family: Calibri, sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight: 400;
text-align: center;
}
p {font-size: 16px;}
img.alignright {float:right; margin:0 0 0.8em 0.8em}
img.alignleft {float:left; margin:0 0.8em 0.8em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}



/* -----------------------------------------
            Clearfix
----------------------------------------- */
.clearfix:before, .clearfix:after {
    content: "\0020";
    display: block; 
    height: 0; 
    overflow: hidden;
}
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/* ------------------------------------
            Slider
------------------------------------- */
#home-slider {
    background: #ffc67d;
}
#home-slider .slider_caption{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 10%;
    padding: 020px;
    width: auto;
    border-radius: 5px;
}
#home-slider .slider_caption p,
#home-slider .slider_caption h3{
    color: #fff;
    text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);
  	background: rgb(181, 58, 58);
}
#home-slider .slider_caption p{
    margin-top: 10px;
}
.owl-theme .owl-controls .owl-buttons div {
    width: 38px !important;
}
#partners  .owl-buttons {
    margin-top: -30px !important;
}
#partners  div.owl-prev {
    left: 0% !important;
}
#partners  div.owl-next {
    right: 0% !important;
}
/* ------------------------------------
            Basic Styles
------------------------------------- */
.row {
    max-width: 1220px;
}
.pt6 {
    padding-top: 6px;
}
.pt7 {
    padding-top: 7px;
}
.pt7 a {
    margin-right: 5px;
}
.pt5 {
    padding-top: 5px;
}
.pt4 {
    padding-top: 4px;
}
.tac {
    text-align: center;
}
.orange {
    background: #f7ad4e;
    background: -moz-linear-gradient(top,  #f7ad4e 0%, #f7ad4e 49%, #f39b2f 50%, #f6992f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7ad4e), color-stop(49%,#f7ad4e), color-stop(50%,#f39b2f), color-stop(100%,#f6992f));
    background: -webkit-linear-gradient(top,  #f7ad4e 0%,#f7ad4e 49%,#f39b2f 50%,#f6992f 100%);
    background: -o-linear-gradient(top,  #f7ad4e 0%,#f7ad4e 49%,#f39b2f 50%,#f6992f 100%);
    background: -ms-linear-gradient(top,  #f7ad4e 0%,#f7ad4e 49%,#f39b2f 50%,#f6992f 100%);
    background: linear-gradient(to bottom,  #f7ad4e 0%,#f7ad4e 49%,#f39b2f 50%,#f6992f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7ad4e', endColorstr='#f6992f',GradientType=0 );
    color: #fff;
    text-align: center;
}
.blue {
    background: #009ccf;
    background: -moz-linear-gradient(top, #009ccf 0%, #019bd1 50%, #0087b1 51%, #0186b1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009ccf), color-stop(50%,#019bd1), color-stop(51%,#0087b1), color-stop(100%,#0186b1));
    background: -webkit-linear-gradient(top, #009ccf 0%,#019bd1 50%,#0087b1 51%,#0186b1 100%);
    background: -o-linear-gradient(top, #009ccf 0%,#019bd1 50%,#0087b1 51%,#0186b1 100%);
    background: -ms-linear-gradient(top, #009ccf 0%,#019bd1 50%,#0087b1 51%,#0186b1 100%);
    background: linear-gradient(to bottom, #009ccf 0%,#019bd1 50%,#0087b1 51%,#0186b1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009ccf', endColorstr='#0186b1',GradientType=0 );
    color: #fff;
}
.green {
    background: #4ead35;
    background: -moz-linear-gradient(top,  #4ead35 0%, #50ae34 49%, #009740 50%, #009841 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4ead35), color-stop(49%,#50ae34), color-stop(50%,#009740), color-stop(100%,#009841));
    background: -webkit-linear-gradient(top,  #4ead35 0%,#50ae34 49%,#009740 50%,#009841 100%);
    background: -o-linear-gradient(top,  #4ead35 0%,#50ae34 49%,#009740 50%,#009841 100%);
    background: -ms-linear-gradient(top,  #4ead35 0%,#50ae34 49%,#009740 50%,#009841 100%);
    background: linear-gradient(to bottom,  #4ead35 0%,#50ae34 49%,#009740 50%,#009841 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ead35', endColorstr='#009841',GradientType=0 );
}
.sidebar_special {
    background: #4ead35 !important;
    background: -moz-linear-gradient(top,  #4ead35 0%, #50ae34 49%, #009740 50%, #009841 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4ead35), color-stop(49%,#50ae34), color-stop(50%,#009740), color-stop(100%,#009841)) !important;
    background: -webkit-linear-gradient(top,  #4ead35 0%,#50ae34 49%,#009740 50%,#009841 100%) !important;
    background: -o-linear-gradient(top,  #4ead35 0%,#50ae34 49%,#009740 50%,#009841 100%) !important;
    background: -ms-linear-gradient(top,  #4ead35 0%,#50ae34 49%,#009740 50%,#009841 100%) !important;
    background: linear-gradient(to bottom,  #4ead35 0%,#50ae34 49%,#009740 50%,#009841 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ead35', endColorstr='#009841',GradientType=0 ) !important;
}

#search-4 input[type="text"]:focus {
    background: #fff;
}
/* ------------------------------------
            Header Styles
------------------------------------- */
header {
    font-size: 16px;
    color: #fff;
    margin-bottom: 30px;
}
.before_header,
footer,
.mainnav {
    background: #f7ad4e;
    background: -moz-linear-gradient(top,  #f7ad4e 0%, #f7ad4e 49%, #f39b2f 50%, #f6992f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7ad4e), color-stop(49%,#f7ad4e), color-stop(50%,#f39b2f), color-stop(100%,#f6992f));
    background: -webkit-linear-gradient(top,  #f7ad4e 0%,#f7ad4e 49%,#f39b2f 50%,#f6992f 100%);
    background: -o-linear-gradient(top,  #f7ad4e 0%,#f7ad4e 49%,#f39b2f 50%,#f6992f 100%);
    background: -ms-linear-gradient(top,  #f7ad4e 0%,#f7ad4e 49%,#f39b2f 50%,#f6992f 100%);
    background: linear-gradient(to bottom,  #f7ad4e 0%,#f7ad4e 49%,#f39b2f 50%,#f6992f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7ad4e', endColorstr='#f6992f',GradientType=0 );
}
.header_menu a {
    color: #fff;
    font-size: 16px;
}
#menu-menyu-v-shapke {
    margin: 0;
}
#menu-menyu-v-shapke a:hover {
    text-decoration: underline;
}
p.hphone {
    margin: 0;
    color: #fff;
    background: url(images/4.png) 0 4px no-repeat;
    padding-left: 20px;
}
.hphone a {
    color: #fff;
}
.hphone a:hover {
    text-decoration: underline;
}
.before_header {
    height: 35px;
    text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);
}
.before_header li {
    list-style: none;
}
li#search-4 {
    float: right;
}
#search-4 form {
    margin: 0;
}
#search-4 input[type="text"] {
    width: 185px;
    height: 20px;
    border: none;
    margin: 0;
padding:0 10px;
}
#search-4 input[type="submit"] {
    background: transparent url(images/search.png) center center no-repeat;
    text-indent: -9999px;
    height: 20px;
    width: 20px;
    border: none;
    margin-right: 40px;
}
.home .sink {
    position: absolute;
    z-index: 1;
    margin-top: 50%;
    display: block;
    background-color: rgba(255, 255, 255, 0.5); border-radius: 100px; margin-left: 40px;
   }
}
.logo {
    display: none;
}
#menu-glavnoe-menyu {
    display: table;
    margin: 0 auto;
}
#menu-glavnoe-menyu a, #menu-glavnoe-menyu-eng a {
    font-size: 24px;
    text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);
}
#menu-glavnoe-menyu li, #menu-glavnoe-menyu-eng li {
    margin: 0 10px;
}
.slider_caption h3 {
  	color:#000;
    font-size: 42px;
    display: inline-block;
    padding: 0 20px;
  /*
    background: #e51455;
    background: -moz-linear-gradient(top,  #e51455 0%, #e51455 49%, #bf0c43 50%, #bf0c43 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e51455), color-stop(49%,#e51455), color-stop(50%,#bf0c43), color-stop(100%,#bf0c43));
    background: -webkit-linear-gradient(top,  #e51455 0%,#e51455 49%,#bf0c43 50%,#bf0c43 100%);
    background: -o-linear-gradient(top,  #e51455 0%,#e51455 49%,#bf0c43 50%,#bf0c43 100%);
    background: -ms-linear-gradient(top,  #e51455 0%,#e51455 49%,#bf0c43 50%,#bf0c43 100%);
    background: linear-gradient(to bottom,  #e51455 0%,#e51455 49%,#bf0c43 50%,#bf0c43 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e51455', endColorstr='#bf0c43',GradientType=0 );
  */
}
.slider_caption p {
    font-size: 26px;display: inline-block;
    padding: 0 20px;
  /*
    background: #e51455;
    background: -moz-linear-gradient(top,  #e51455 0%, #e51455 49%, #bf0c43 50%, #bf0c43 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e51455), color-stop(49%,#e51455), color-stop(50%,#bf0c43), color-stop(100%,#bf0c43));
    background: -webkit-linear-gradient(top,  #e51455 0%,#e51455 49%,#bf0c43 50%,#bf0c43 100%);
    background: -o-linear-gradient(top,  #e51455 0%,#e51455 49%,#bf0c43 50%,#bf0c43 100%);
    background: -ms-linear-gradient(top,  #e51455 0%,#e51455 49%,#bf0c43 50%,#bf0c43 100%);
    background: linear-gradient(to bottom,  #e51455 0%,#e51455 49%,#bf0c43 50%,#bf0c43 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e51455', endColorstr='#bf0c43',GradientType=0 );
  */
}
/* ------------------------------------
            Lang Styles
------------------------------------- */
#qtranslate-2 li,
li#qtranslate-2 {
    list-style: none;
    float: left;
    margin-right: 10px;
}
.qtrans_flag {
    width: auto!important;
    height: 20px!important;
}
.qtrans_flag_en,
.qtrans_flag_Ru {
    background: none !important;
}
.qtrans_flag_en:before {
    content: 'Eng';
}
.qtrans_flag_Ru:before {
    content: 'Ru';
}
#qtranslate-2 .active a {
    color: #fff;
    border: none;
}
#qtranslate-2 a {
    border-bottom: 1px dotted #fff;
    margin: 0 5px;
    font-size: 14px;
    color: #fff;
}
#qtranslate-2 a:hover {
    text-decoration: none;
    color: #fff;
    border: none;
}
/* ------------------------------------
            Sidebar Styles
------------------------------------- */
#menu-bokovoe-menyu{padding:0; margin:0;}
#menu-bokovoe-menyu li{list-style:none; margin-bottom:10px;}
.static_sidebar .button, #menu-bokovoe-menyu li a{
text-align:center;
    background: #009ccf;
    background: -moz-linear-gradient(top,  #009ccf 0%, #019bd1 50%, #0087b1 51%, #0186b1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009ccf), color-stop(50%,#019bd1), color-stop(51%,#0087b1), color-stop(100%,#0186b1));
    background: -webkit-linear-gradient(top,  #009ccf 0%,#019bd1 50%,#0087b1 51%,#0186b1 100%);
    background: -o-linear-gradient(top,  #009ccf 0%,#019bd1 50%,#0087b1 51%,#0186b1 100%);
    background: -ms-linear-gradient(top,  #009ccf 0%,#019bd1 50%,#0087b1 51%,#0186b1 100%);
    background: linear-gradient(to bottom,  #009ccf 0%,#019bd1 50%,#0087b1 51%,#0186b1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009ccf', endColorstr='#0186b1',GradientType=0 );
    color: #fff;
    display: block;
    position: relative;
    width: 100%;
    margin-bottom: 15px;
    margin: 0 0 20px 0;
    padding: 15px;
}
.static_sidebar .button img {
    position: absolute;
    left: 30px; 
    top: 8px;
}
.with_img {
    font-size: 22px;
    margin-bottom: 20px;
}
.with_img div {
    padding: 5px 0;
}
#dc_jqaccordion_widget-3 {
    margin-bottom: 20px;
}
#dc_jqaccordion_widget-3 h5 {
    background: #009ccf;
    background: -moz-linear-gradient(top, #009ccf 0%, #019bd1 50%, #0087b1 51%, #0186b1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009ccf), color-stop(50%,#019bd1), color-stop(51%,#0087b1), color-stop(100%,#0186b1));
    background: -webkit-linear-gradient(top, #009ccf 0%,#019bd1 50%,#0087b1 51%,#0186b1 100%);
    background: -o-linear-gradient(top, #009ccf 0%,#019bd1 50%,#0087b1 51%,#0186b1 100%);
    background: -ms-linear-gradient(top, #009ccf 0%,#019bd1 50%,#0087b1 51%,#0186b1 100%);
    background: linear-gradient(to bottom, #009ccf 0%,#019bd1 50%,#0087b1 51%,#0186b1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009ccf', endColorstr='#0186b1',GradientType=0 );
    color: #fff;
    margin: 0;
    padding: 5px;
    font-size: 20px;
    text-align: center;
}
#menu-stranyi {
    margin: 0;
    list-style: none;
}
#menu-stranyi a {
    display: block;
    padding: 5px;
}
#categories-2 ul {
    margin: 0;
    list-style: none;
}
#categories-2 {
    margin-bottom: 20px;
}
#categories-2 .cat-item-5,
#categories-2 .cat-item-4 {
    display: none;
}
/* ------------------------------------
            Content Styles
------------------------------------- */
.home h2 {
    padding: 20px 0 20px 70px;
    margin: 0;
    font-size: 32px;
}
.home h2 a {
    color: #000;
    display: block;
}
.home h2 a:hover {
    color: #f49b2e;
}
.hot_tours {
    background: url(images/hot.jpg) left center no-repeat;
}
.popular_tours {
    background: url(images/popular.png) left center no-repeat;
}
.our_tours {
    background: url(images/our.png) left center no-repeat;
}
.find_tours {
    background: url(images/find.png) left center no-repeat;
}
.partners_tours {
    clear: both;
    /*background: url(images/partners.png) left center no-repeat;*/
    padding-top: 20px;
    padding-bottom: 20px;
}
.partners_tours h2 {
    background: #f7ad4e;
    background: -moz-linear-gradient(top,  #f7ad4e 0%, #f7ad4e 49%, #f39b2f 50%, #f6992f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7ad4e), color-stop(49%,#f7ad4e), color-stop(50%,#f39b2f), color-stop(100%,#f6992f));
    background: -webkit-linear-gradient(top,  #f7ad4e 0%,#f7ad4e 49%,#f39b2f 50%,#f6992f 100%);
    background: -o-linear-gradient(top,  #f7ad4e 0%,#f7ad4e 49%,#f39b2f 50%,#f6992f 100%);
    background: -ms-linear-gradient(top,  #f7ad4e 0%,#f7ad4e 49%,#f39b2f 50%,#f6992f 100%);
    background: linear-gradient(to bottom,  #f7ad4e 0%,#f7ad4e 49%,#f39b2f 50%,#f6992f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7ad4e', endColorstr='#f6992f',GradientType=0 );
    /*margin-left: 100px;*/
    color: #fff;
    padding: 10px;
}
#partners {
/*    width: 80%;
    margin-left: 15%;*/
    margin-top: 20px;
}
.slider_tours span {
    font-size: 20px;
}
.slider_tours span.blue {
    float: left;
    padding: 5px;
    width: 195px;
    overflow: hidden;
    height: 30px;
    line-height: 1.1;
}   
.slider_tours span.orange {
    float: right;
    display: inline-block;
    padding: 5px;
    width: 60px;
}
.slider_tours a {
    display: block;
    overflow: hidden;
    height: 200px;
    padding: 20px;
}
#our_tours, 
#popular_rours {
    margin-bottom: 50px;
}
#our_tours .owl-buttons, 
#popular_rours .owl-buttons,
#hot_rours .owl-buttons {
    margin-top: -10px;
}
.find_tours_form {
    margin: 20px 0;
}
.find_tours_form input:focus {
    border-color: #f49b2e;
    background: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.find_tours_form input[type="submit"] {
    border: none;
    padding: 10px 20px;
    float: right;
}
.find_tours_form input[type="submit"]:focus,
.find_tours_form input[type="submit"]:hover{
    background: orange;
}
span.wpcf7-not-valid-tip,
div.wpcf7-validation-errors {
    margin-bottom: 10px;
    text-align: center;
}
#home_slider_hack {
    display: none;
}
.home #home_slider_hack {
    display: block !important;
}
img.size-thumbnail {
    border-radius: 100%;
}
.price p {
    font-size: 24px;
}
.price span {
    padding: 0 10px;
    margin-right: 50px;
}
.price a {
    color: #fff;
    text-transform: uppercase;
}
#single_modal h2 {
    text-align: center;
    font-size: 34px;
}
#single_modal input[type="submit"] {
    border: none;
    width: 100%;
    font-size: 20px;
    padding: 10px;
    text-transform: uppercase;
}
.single_gallery {
    float: left;
}
.single_gallery a {
    display: block;
    height: 130px;
    line-height: 130px;
    overflow: hidden;
    padding: 20px;
}
.tabs dd a {
    color: #fff;
    font-size: 24px;
    background: none;
}
.tabs dd a:hover {
    background: none;
    text-decoration: underline;
}
.tabs dd.active a {
    background: none;
    text-decoration: underline;
}
.breadcrumbs_my a {
    color: #4663ab;
}
article {
    clear: both;
}
article a:hover {
    color: orange;
}
.tour_list {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 50px;
}
.tour_list h3 {
    text-align: center;
}
.tour_list p {
    overflow: hidden;
    max-height: 80px;
}
.tour_list a.read_more {
    display: block;
    clear: both;
    margin-top: 10px;
    position: absolute;
    bottom: 20px;
    width: 93%;
}
.tour_list a.read_more:hover {
    color: #000;
}
.tour_overflow a {
    max-height: 200px;
    overflow: hidden;
    display: block;
    line-height: 200px;
}
[class*="column"] + [class*="column"]:last-child {
    float: left !important;
}
.categories h3.orange {
    display: inline-block;
    text-align: left;
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 10;
    font-size: 18px;
}
.categories h3.orange a {
    color: #fff;
    padding: 0 20px;
}
.categories h3.orange a:hover {
    color: #000;
}
.single_cat {
    position: relative;
    margin-bottom: 20px;
}
/* ------------------------------------
            Footer Styles
------------------------------------- */
footer {
    height: 35px;
    line-height: 35px;
    color: #fff;
    margin-top: 40px;
    text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);
}
footer a {
    color: #fff;
}
footer a:hover {
    color: #fff;
    text-decoration: underline;
}
footer p.copyright {
    color: #fff;
    font-size: 14px;
    margin-top: 7px;
    margin-bottom: 0;
}
footer p.phone {
    font-size: 22px;
    text-align: right;
    margin-bottom: 0;
}
/* ------------------------------------
           Upadates
------------------------------------- */
#partners .item {
    height: 142px;
    line-height: 142px;
    overflow: hidden;
}
#partners .item img {
    max-height: 142px;
    margin: 0 10px;
    width: auto;
}
#dc_jqaccordion_widget-3-item ul a {
    background-image: none !important;
}
#menu-item-184 {
    background: #eeff00 !important;
    background: -moz-linear-gradient(top,  #eeff00 0%, #eeff00 50%, #0087ff 51%, #0087ff 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeff00), color-stop(50%,#eeff00), color-stop(51%,#0087ff), color-stop(100%,#0087ff)) !important;
    background: -webkit-linear-gradient(top,  #eeff00 0%,#eeff00 50%,#0087ff 51%,#0087ff 100%) !important;
    background: -o-linear-gradient(top,  #eeff00 0%,#eeff00 50%,#0087ff 51%,#0087ff 100%) !important;
    background: -ms-linear-gradient(top,  #eeff00 0%,#eeff00 50%,#0087ff 51%,#0087ff 100%) !important;
    background: linear-gradient(to bottom,  #eeff00 0%,#eeff00 50%,#0087ff 51%,#0087ff 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeff00', endColorstr='#0087ff',GradientType=0 ) !important;
}
#menu-item-184 a {
    background: none !important;
}
#menu-item-184 a:hover {
    background: #009ccf !important;
}
#menu-item-184 .sub-menu {
    background: #fff;
}
.categories div:nth-child(3n+1) {
    clear: both;
}
dl dt{font-weight:normal !important;}
/* Akkord */
div.layout table, div.layout table tr {background: none !important;}
select#select_country, select#travel_type_sel, select#tour_country_sel, input#price_sel, input#start_date_sel, input#end_date_sel, input#day_filter, input#price_filter {height: auto !important;}
table#tour_tbl td {font-size: 11px !important;}
input#tour_date, input#tour_date2, input#start_date_sel, input#end_date_sel {display: inline-block !important;}
div#order_tbl_div label {font-size: 11px !important;}
div#tour_date_div table td {padding: 0 !important;}
div#order_btn, span#AT_back_span {box-sizing: content-box !important; -moz-box-sizing: content-box !important; -webkit-box-sizing: content-box !important;}
div#AT_search_content label {margin-right: 0 !important;}
/* Akkord */

.reveal-modal{
		width:40%;
  	margin-left: 50%;
  	transform: translateX(-50%);
}
@media only screen and (min-width: 40.063em){
		dialog, .reveal-modal{left:0!important;}
}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea{
color:#000;
}


.give-feedback{
	text-align:center;
  background: orange;
  width: 200px;
  margin-left: 50%;
  transform: translateX(-50%);
}
.give-feedback a{
	color: #fff;
 	padding: 0 20px;
}


.wpb_content_element .wpb_tabs_nav li{
	background-color: #f0f0f0;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited,
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{
	color: #008cba!important;
}
.ui-widget-header{
	border: none!important;
  background:none!important;
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, .wpb_content_element .wpb_accordion_header a{
    padding: 0.5em 0.6em!important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-widget-content{
border:none!important;
}