/**
*   @Author Er. Niraj Thike
*   @link thikeniraj.com.np
*   @version 1.0.0
*/

@import url('https://fonts.googleapis.com/css2?family=PT+Sans+Narrow:wght@700&display=swap');

.nt-head {
    font-family: 'PT Sans Narrow', sans-serif;
}

.top-bar {
    background: #5d6d9f;
    padding: 6px;
    text-align: center;
    color: white;
}

.brand-logo {
    padding: 10% 15%;
    text-align: center;
}

.brand-title {
    font-size: 25px;
    color: #003277;
    padding: 25px 0px;
    text-align: center;
}

.brand-tagline {
    font-size: 20px;
    color: #008038;
    margin-top: -50px;
    text-align: center;
}

.brand-contact-title {
    position: relative;
    color: #003277;
    font-size: 20px;
    top: 10px;
}

.brand-contact-number {
    position: relative;
    font-size: 25px;
    color: #008038;
    top: 5px;
}

.brand-email {
    position: relative;
    font-size: 15px;
    top: 5px;
}

.trip-btn {
    padding-top: 20px;
}

.scrol nav.menu {
    width: 91% !important;
}

.scrol .top_sec {
    background: #008038 !important;
}

.scrol.menu-3 nav>ul>li>a {
    color: #fff !important;
}

.scrol img {
    width: 100% !important;
    margin-left: 0px !important;
}

@media (max-width:767px) {
    .brand-logo {
        padding: 5% 25%;
    }
    .brand-title {
        font-size: 30px;
        padding: 0px;
    }
    .brand-tagline {
        margin-top: -25px;
    }
    .brand-contact-title {
        top: 15px;
    }.brand-contact-number {
        top: 10px;
    }
    .trip-btn {
        padding: 5% 23% 0% 23%;
    }
}

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800,400italic);
@import url('https://fonts.googleapis.com/css?family=Amaranth:400,400i');
.clear,.img-full,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
    display:block
}
.drop span a,.nav-menu-icon a,a{
    text-decoration:none
}
.comments-block,.tags li,.world-country ul,ul{
    list-style:none
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:300;
    src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
    unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:300;
    src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
    unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:300;
    src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
    unicode-range:U+1F00-1FFF
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:300;
    src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
    unicode-range:U+0370-03FF
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:300;
    src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
    unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:300;
    src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
    unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:300;
    src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:400;
    src:local('Open Sans'),local('OpenSans'),url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:400;
    src:local('Open Sans'),local('OpenSans'),url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:400;
    src:local('Open Sans'),local('OpenSans'),url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range:U+1F00-1FFF
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:400;
    src:local('Open Sans'),local('OpenSans'),url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range:U+0370-03FF
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:400;
    src:local('Open Sans'),local('OpenSans'),url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:400;
    src:local('Open Sans'),local('OpenSans'),url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:400;
    src:local('Open Sans'),local('OpenSans'),url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:600;
    src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
    unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:600;
    src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
    unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:600;
    src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
    unicode-range:U+1F00-1FFF
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:600;
    src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
    unicode-range:U+0370-03FF
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:600;
    src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
    unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:600;
    src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
    unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:600;
    src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:700;
    src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
    unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:700;
    src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
    unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:700;
    src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
    unicode-range:U+1F00-1FFF
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:700;
    src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
    unicode-range:U+0370-03FF
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:700;
    src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
    unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:700;
    src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
    unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:700;
    src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:800;
    src:local('Open Sans Extrabold'),local('OpenSans-Extrabold'),url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
    unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:800;
    src:local('Open Sans Extrabold'),local('OpenSans-Extrabold'),url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
    unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:800;
    src:local('Open Sans Extrabold'),local('OpenSans-Extrabold'),url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hhWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
    unicode-range:U+1F00-1FFF
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:800;
    src:local('Open Sans Extrabold'),local('OpenSans-Extrabold'),url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
    unicode-range:U+0370-03FF
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:800;
    src:local('Open Sans Extrabold'),local('OpenSans-Extrabold'),url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hv8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
    unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:800;
    src:local('Open Sans Extrabold'),local('OpenSans-Extrabold'),url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
    unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:'Open Sans';
    font-style:normal;
    font-weight:800;
    src:local('Open Sans Extrabold'),local('OpenSans-Extrabold'),url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000
}
@font-face{
    font-family:'Open Sans';
    font-style:italic;
    font-weight:400;
    src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBjTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');
    unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F
}
@font-face{
    font-family:'Open Sans';
    font-style:italic;
    font-weight:400;
    src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBjUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');
    unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
    font-family:'Open Sans';
    font-style:italic;
    font-weight:400;
    src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBkbcKLIaa1LC45dFaAfauRA.woff2) format('woff2');
    unicode-range:U+1F00-1FFF
}
@font-face{
    font-family:'Open Sans';
    font-style:italic;
    font-weight:400;
    src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBmo_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');
    unicode-range:U+0370-03FF
}
@font-face{
    font-family:'Open Sans';
    font-style:italic;
    font-weight:400;
    src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBr6up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');
    unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB
}
@font-face{
    font-family:'Open Sans';
    font-style:italic;
    font-weight:400;
    src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBiYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
    unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
    font-family:'Open Sans';
    font-style:italic;
    font-weight:400;
    src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
    unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000
}
;
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{
    margin:0;
    padding:0;
    border:0;
    font:inherit;
    vertical-align:baseline
}
h1,h2,h3{
    font-weight:700;
    text-transform:uppercase
}
.c-button img,.cell-view,.search-icon,.top-header-block img{
    vertical-align:middle
}
blockquote,q{
    quotes:none
}
blockquote:after,blockquote:before,q:after,q:before{
    content:'';
    content:none
}
body *{
    -webkit-text-size-adjust:none
}
.clear{
    clear:both;
    overflow:hidden;
    height:0;
    font-size:0
}
button:focus,input:focus,select:focus,textarea:focus{
    outline:0;
    -moz-box-shadow:none;
    box-shadow:none
}
input,select,textarea{
    -webkit-appearance:none;
    -moz-border-radius:0;
    border-radius:0;
    border:0;
    outline:0;
    transition:all .3s ease-in;
    -moz-transition:all .3s ease-in;
    -o-transition:all .3s ease-in;
    -webkit-transition:all .3s ease-in;
    -ms-transition:all .3s ease-in;
    font-family:'Source Sans Pro',sans-serif;
    background:0 0
}
.logo,.nav,header{
    -webkit-transition:all .2s ease-out;
    -moz-transition:all .2s ease-out
}
.area-style-1.type-2,.c-button.b-30,body,nav .dropmenu a,nav li.type-2 .dropmenu-desc{
    font-family:'Open Sans',sans-serif
}
a,a:active,a:hover,a:link,a:visited{
    cursor:pointer;
    text-decoration:none;
    outline:0
}
a{
    color:inherit
}
iframe{
    border:none;
    outline:0
}
button{
    background:0 0;
    border:0
}
.bg-bg,.bg-bg-bag{
    -moz-background-size:cover;
    background-position:50% 0
}
.bg-bg-bag,.bg-bg-chrome{
    background-attachment:scroll
}
.bg-bg,.bg-bg-bag,.bg-bg-chrome,body.background-block{
    background-repeat:no-repeat
}
::-webkit-input-placeholder{
    color:#fff;
    opacity:.6
}
::-moz-placeholder{
    color:#fff;
    opacity:.6
}
:-moz-placeholder{
    color:#fff;
    opacity:.6
}
:-ms-input-placeholder{
    color:#fff;
    opacity:.6
}
.loading{
    background-color:#fff;
    height:100%;
    width:100%;
    position:fixed;
    z-index:5000;
    margin-top:0;
    top:0;
    left:0;
    overflow:hidden
}
.loading-center{
    width:100%;
    height:100%;
    position:relative
}
.loading-center-absolute{
    position:absolute;
    left:50%;
    top:50%;
    height:200px;
    width:200px;
    margin-top:-100px;
    margin-left:-100px
}
.object{
    -moz-border-radius:50%;
    border-radius:50%;
    position:absolute;
    border-right:5px solid transparent
}
.object img{
    width:150px
}
.object_one{
    left:75px;
    top:75px;
    width:50px;
    height:50px
}
.object_two{
    left:65px;
    top:65px;
    width:70px;
    height:70px;
    -webkit-animation-delay:.2s;
    -o-animation-delay:.2s;
    animation-delay:.2s;
    -moz-animation-delay:.2s;
    -ms-animation-delay:.2s
}
.object_three{
    left:55px;
    top:55px;
    width:90px;
    height:90px;
    -webkit-animation-delay:.4s;
    -o-animation-delay:.4s;
    animation-delay:.4s;
    -moz-animation-delay:.4s;
    -ms-animation-delay:.4s
}
.object_four{
    left:45px;
    top:45px;
    width:110px;
    height:110px;
    -webkit-animation-delay:.6s;
    -o-animation-delay:.6s;
    animation-delay:.6s;
    -moz-animation-delay:.6s;
    -ms-animation-delay:.6s
}
.vertical-align,.vertical-bottom,.vertical-top{
    left:0;
    position:absolute
}
.bg,.bg img{
    top:0;
    width:100%;
    position:absolute
}
.bg,.bg img,.clip{
    height:100%
}
@-webkit-keyframes animate{
    50%{
        -ms-transform:rotate(360deg) scale(.8);
        -webkit-transform:rotate(360deg) scale(.8);
        transform:rotate(360deg) scale(.8)
    }
}
@-moz-keyframes animate{
    50%{
        -ms-transform:rotate(360deg) scale(.8);
        -webkit-transform:rotate(360deg) scale(.8);
        transform:rotate(360deg) scale(.8);
        -moz-transform:rotate(360deg) scale(.8)
    }
}
@-o-keyframes animate{
    50%{
        -ms-transform:rotate(360deg) scale(.8);
        -webkit-transform:rotate(360deg) scale(.8);
        -o-transform:rotate(360deg) scale(.8);
        transform:rotate(360deg) scale(.8)
    }
}
@keyframes animate{
    50%{
        -ms-transform:rotate(360deg) scale(.8);
        -webkit-transform:rotate(360deg) scale(.8);
        -moz-transform:rotate(360deg) scale(.8);
        -o-transform:rotate(360deg) scale(.8);
        transform:rotate(360deg) scale(.8)
    }
}
.loading.orange .object{
    border-top:5px solid #f60;
    border-left:5px solid #f60
}
.loading.blue .object{
    border-top:5px solid #66bb6a;
    border-left:5px solid #66bb6a
}
.loading.blue-2 .object{
    border-top:5px solid #1593d0;
    border-left:5px solid #1593d0
}
.loading.dr-blue .object{
    border-top:5px solid #2D3E50;
    border-left:5px solid #2D3E50
}
.loading.dr-blue-2 .object{
    border-top:5px solid #005800;
    border-left:5px solid #005800
}
.loading.sea .object{
    border-top:5px solid #00e5ff;
    border-left:5px solid #00e5ff
}
.loading.red .object{
    border-top:5px solid #ef4836;
    border-left:5px solid #ef4836
}
.loading.red-3 .object{
    border-top:5px solid #d73240;
    border-left:5px solid #d73240
}
.bg{
    left:0;
    overflow:hidden
}
.vertical-align,.vertical-center{
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    top:50%
}
.bg video{
    position:absolute
}
.bg-bg{
    background-size:cover
}
.bg-bg-bag{
    -moz-background-origin:initial;
    background-origin:initial;
    -moz-background-clip:initial;
    background-clip:initial;
    background-size:cover;
    position:relative
}
.bg-bg-chrome.act,.clip{
    position:absolute
}
.bg-bg-chrome{
    background-position:50% 50%;
    -moz-background-size:cover;
    -ms-background-size:cover;
    background-size:cover
}
.clip{
    clip:rect(auto,auto,auto,auto);
    width:100%
}
.full-height,.full-width{
    position:relative;
    width:100%;
    float:left
}
.background-block{
    -moz-background-size:cover;
    background-size:cover;
    background-position:center center
}
body.background-block{
    background-position:center center;
    background-attachment:fixed;
    -moz-background-size:cover;
    background-size:cover
}
.img-full{
    width:100%
}
.full-height{
    height:100vh
}
.h_100,.table-view{
    height:100%
}
.vertical-center{
    transform:translateY(-50%);
    position:absolute
}
.vertical-align{
    transform:translateY(-50%);
    width:100%
}
.vertical-align.p-148{
    margin-top:35px
}
.vertical-bottom{
    bottom:0;
    width:100%
}
.vertical-top{
    top:0;
    width:100%
}
.input-style-1,.w_50,.wide-container,body{
    position:relative
}
.table-view{
    width:100%;
    display:table
}
.row-view{
    display:table-row
}
.cell-view{
    display:table-cell
}
.dis-in,.f-14,.w_50{
    display:inline-block
}
.row10{
    margin-right:-5px;
    margin-left:-5px
}
.col10{
    padding-right:5px;
    padding-left:5px
}
.row30{
    margin-right:-30px;
    margin-left:-30px
}
.wide-container{
    padding-right:30px;
    padding-left:30px;
    margin-right:auto;
    margin-left:auto
}
.no-padd>div,.no-padding{
    padding-left:0;
    padding-right:0
}
body{
    color:#2b2a2a
}
h1{
    font-size:60px;
    line-height:70px;
    letter-spacing:10px
}
h2{
    font-size:25px;
    line-height:32px;
    letter-spacing:5px
}
h3{
    font-size:22px;
    line-height:30px;
    letter-spacing:0px
}
h4,h5{
    font-weight:700
}
.submit input,h4,h5,h6{
    letter-spacing:1px
}
h4{
    font-size:16px;
    line-height:22px;
    text-transform:uppercase
}
h5{
    font-size:14px;
    line-height:18px
}
h6{
    font-size:13px;
    line-height:16px;
    font-weight:700;
    text-transform:uppercase
}
p{
    font-size:14px;
    line-height:26px;
    font-weight:400
}
ul,ol{
    padding:0px;
}
ol li,ul li{
    font-size:14px;
    line-height:25px
}
ol li{
    list-style-position:outside
}
b,strong{
    font-weight:700;
    line-height: 25px;
    letter-spacing: 1px;
}
.thin{
    font-weight:300
}
.normal{
    font-weight:400
}
.medium{
    font-weight:600
}
.bold{
    font-weight:700
}
.ex-bold{
    font-weight:800
}
.text-left{
    text-align:left
}
.text-right{
    text-align:right
}
.c-button,.text-center{
    text-align:center
}
.tt{
    text-transform:uppercase
}
.bg-white{
    background:#fff
}
.bg-black-o{
    background:rgba(0,0,0,.2)
}
.bg-dark{
    background:#1b1b1b
}
.bg-dark-2{
    background:#343434
}
.bg-black{
    background:#141414
}
.bg-aqua,.bg-orange{
    background:#f60
}
.bg-dr-blue{
    background:#2d3e50
}
.bg-blue{
    background:#66bb6a
}
.bg-blue-light{
    background:rgba(35,176,232,.6)
}
.bg-blue-2{
    background:#1593d0
}
.bg-blue-3{
    background:#206ab0
}
.bg-blue-7{
    background:#1e4389
}
.bg-blue-8{
    background:#28a9e2
}
.bg-dr-blue-2{
    background:#005800
}
.bg-bluejeans{
    background:#5d9cec
}
.bg-sea{
    background:#00e5ff
}
.bg-green{
    background:#66bb6a
}
.bg-grey-2{
    background:#F1F1F1;
    border-radius:10px;
    border-top:1px solid #E4E4E4;
    border-bottom:1px solid #E4E4E4
}
.bg-grey-3{
    background:#bebebe
}
.bg-grey-6{
    background:#f1f1f1
}
.bg-red{
    background:#ef4836
}
.bg-red-3{
    background:#d73240
}
.bg-dark-blue{
    background:#005800
}
.color-white{
    color:#fff
}
.color-white-op{
    color:rgba(255,255,255,.8)
}
.color-dark{color:#000}
.color-dark-2{color:#222}
.top-sec{background:#fafafa}
.logo_text{margin-top: 30px;}
.scrol .logo_text,.scrol .corrosp,.scrol .date_info,.scrol .social,.scrol .top-reg{
    display:none
}
.big_font{
    font-size:29px;
    font-family:BOOKMAN OLD;
    color: #000;
}
.slogan {
    font-size: 24px;
    font-style: oblique;
    font-weight: bold;
    color: #0a8743;
}
.small_font{
    font-size:21px;
    font-family:monotype corsiva
}
.social{
    margin-top:50px;
}
.social .date_info{
    border: 2px solid #008038;
    padding:5px;
    font-size:15px;
    border-radius:3px;
    background:#fafafa;
    height:auto;
    width:auto;
}
.social ul{
    margin-left:0;
    padding:0;
}
.top-reg{
    background:#342b8e url(../img/social/corner.png) no-repeat scroll left top;
    position:absolute;
    right:0;
    top:0;
    font-size:10px;
    color:#fff;
    padding:5px 5px 5px 25px
}
.footer-links li{
    display:list-item;
    margin: 10px 0 10px;
}
.footer-links li a{
    padding:8px 15px;
    font-size:12px;
    border-radius:5px
}
.footer-links li a:hover{
    background:#360
}
.scrol .top-reg{
    font-size:12px
}
.corrosp{
    margin-top:30px
}
.gallery_page{
    padding:40px 0
}
blockquote{
    font-style:normal
}
.testinonial-cover{
  background: url(../img/review-bg.jpg);
  background-attachment: fixed;
  min-height: 550px;
}
.testimonial_container{
    background:#ffffffcc;
    border:1px solid rgba(80,66,66,.11);
    padding:20px 0
}
.testimonial_container p{
  font-size:15px;
  color:#000;
}
.testimonial_container h4,.testimonial_container h5{color:#000;}

.testimonial-inner h3{
    margin:0 0 10px 0;
}
.testimonial-inner .side-home{
    background:#f8f8f8
}
.testimonial_detail li{
    padding-bottom:15px;
    border-bottom:1px solid #eee;
    padding-top:15px
}
.testimonial_detail span{
    font-size:12px;
    font-weight:600
}
.testimonial_img img{
    width:100px
}
.testimonial-content{
    margin:10px 50px
}
.navbar-brand img{
    margin-top:-5px;
    width:105px
}
.social li{
    display:inline
}
.social h6{
    margin-bottom:10px
}
.social img{
    width: 80%;
    margin: 0 auto 10px;
}
.scrol .social h6{
    display:none;
}
.scrol .social img{
    width:20px
}
.color-dark-title{
    color:#005800;
    margin:35px 0 20px 0;
    text-align:center
}
.main_description{
    padding:20px;
    text-align:justify;
    font-size:14px;
    background:#FFF;
    border-radius:5px
}
.main_description .c-button{
    margin:20px 0
}
.side-home{
    padding:20px;
    background:#FFF;
    border-radius:5px
}
.corrosp img{
    width:125px;
    margin-bottom:5px
}
.side-home li{
    border-bottom:1px solid rgba(171,171,171,.4);
    color:#fff;
    margin-left:10px;
    margin-right:10px;
    font-size:16px;
    font-weight:600;
    line-height:45px;
    background: #008038;
    padding: 0 15px;
   
}
.side-home li:hover{
    animation:0.5s flip ease-in;
    animation-iteration-count: 1;
    background: #4CAF50;
}

@keyframes flip {
    0%   { transform: translatex(0%); }
    25%   { transform: translatex(-10%); }
    50%   { transform: translatex(0%); }
    75%   { transform: translatex(10%); }
    100% { transform: translatex(0%);  }
  }
.side-home li:last-child{
    border-bottom:none
}
.customize{
    margin:25px 0
}
.customize img{
    width:100%
}
.color-dark-2-light{
    color:#fff;
    opacity:.6
}
.color-grey,.color-grey-3{
    color:#000000
}
.color-grey-2{
    background:#f8f8f8
}
.color-grey-4{
    color:#2d2c2c
}
.color-grey-5{
    color:#2d2c2c
}
.color-grey-6{
    color:#2d2c2c
}
.color-grey-7{
    color:#2d2c2c
}
.color-grey-8{
    color:#2d2c2c
}
.color-grey-9{
    color:#bfbfbf
}
.color-yellow{
    color:#ffde00
}
.color-aqua,.color-orange{
    color:#f60
}
.color-blue{
    color:#66bb6a
}
.color-blue-2{
    color:#1593d0
}
.color-blue-3{
    color:#206ab0
}
.color-blue-4{
    color:#bde9ff
}
.color-blue-5{
    color:#eaeaea
}
.color-blue-6{
    color:#28a9e2
}
.color-blue-7{
    color:#1e4389
}
.color-blue-8{
    color:#28a9e2
}
.color-dr-blue-2{
    color:#005800
}
.color-sea{
    color:#00e5ff
}
.color-white-light{
    color:#bbb
}
.color-green{
    color:#66bb6a
}
.color-dark-green{
    color:#022
}
.color-red{
    color:#ef4836
}
.color-red-2{
    color:#ff1515
}
.color-red-3{
    color:#d73240
}
.color-pink{
    color:#ffc0c5
}
.link-dark-2:hover{
    color:#222
}
.link-white:hover{
    color:#fff
}
.link-blue:hover{
    color:#66bb6a
}
.link-blue-2:hover{
    color:#1593d0
}
.link-dr-blue-2:hover{
    color:#005800
}
.link-aqua:hover{
    color:#f60
}
.link-red:hover{
    color:#ef4836
}
.link-red-3:hover{
    color:#d73240
}
.link-green:hover{
    color:#66BB6A
}
.link-sea:hover{
    color:#00e5ff
}
.fl{
    float:left
}
.fr{
    float:right
}
.f-14{
    font-size:14px;
    line-height:24px
}
.f-32{
    font-size:32px
}
.no-margin{
    margin-left:0;
    margin-right:0
}
.padd-0{
    padding:0
}
.padd-10{
    padding:10px
}
.padd-15{
    padding:15px
}
.padd-70-0,.padd-70-70{
    padding-top:70px
}
.padd-40{
    padding-bottom:40px
}
.padd-70-70{
    padding-bottom:70px
}
.padd-80{
    padding-bottom:80px
}
.padd-90{
    padding-bottom:90px
}
.padd-90-90{
    padding:90px 0
}
.pad-50{
    padding:50px 0
}
.padd-94-94{
    padding:94px 0
}
.padd-100{
    padding:100px 0
}
.padd-110{
    padding:110px 0
}
.padd-120{
    padding-bottom:120px
}
.col-no-padd>div{
    padding-left:0;
    padding-right:0
}
.vert-title{
    margin-top:-275px
}
.min-324{
    max-width:324px
}
.min-204{
    max-width:204px
}
.min-154{
    min-height:100px
}
.w_50{
    width:50%
}
.h_50{
    height:50%
}
.radius-3{
    -moz-border-radius:3px;
    border-radius:3px;
    overflow:hidden
}
.radius-4,nav>ul>li>a{
    -moz-border-radius:4px
}
.radius-4{
    border-radius:4px;
    overflow:hidden
}
.radius-5,.radius-5 .tour-layer{
    -moz-border-radius:5px;
    border-radius:5px;
    overflow:hidden
}
.input-style-1{
    float:left;
    display:block;
    width:100%
}
.input-style-1.input-style-2 input{
    padding:0 25px;
    font-size:14px
}
.input-style-1 img{
    position:absolute;
    left:25px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%)
}
header.type-3 .logo,header.type-3 li.type-2>.dropmenu,header.type-3 li.type-3>.dropmenu,header.type-3 li.type-4>.dropmenu{
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -o-transform:translateX(-50%)
}
.input-style-1 input{
    width:100%;
    border:1px solid rgba(255,255,255,.5);
    -moz-border-radius:6px;
    border-radius:6px;
    background:0 0;
    height:45px;
    padding:0 20px 0 50px;
    color:#fff;
    margin-bottom:10px
}
.submit input{
    padding:21px 20px
}
.input-style-1.color-2 input{
    border-color:rgba(219,219,219,.6);
    color:rgba(34,34,34,.6);
    background:#f3f3f3
}
.input-style-1.color-2 input::-webkit-input-placeholder{
    color:rgba(34,34,34,.6);
    opacity:1
}
.input-style-1.color-2 input::-moz-placeholder{
    color:rgba(34,34,34,.6);
    opacity:1
}
.input-style-1.color-2 input:-moz-placeholder{
    color:rgba(34,34,34,.6);
    opacity:1
}
.input-style-1.color-2 input:-ms-input-placeholder{
    color:rgba(34,34,34,.6);
    opacity:1
}
.input-style-1.color-3 input{
    background:#efefef;
    color:#888;
    opacity:1;
    border:1px solid #d8d8d8
}
.input-style-1.color-3 input::-webkit-input-placeholder{
    color:#b9b9b9;
    opacity:1
}
.input-style-1.color-3 input::-moz-placeholder{
    color:#b9b9b9;
    opacity:1
}
.input-style-1.color-3 input:-moz-placeholder{
    color:#b9b9b9;
    opacity:1
}
.input-style-1.color-3 input:-ms-input-placeholder{
    color:#b9b9b9;
    opacity:1
}
.input-style-1.color-4 input{
    border-color:#fff;
    background:#fff;
    color:#b9b9b9;
    opacity:1
}
.input-style-1.color-4 input::-webkit-input-placeholder{
    color:#b9b9b9;
    opacity:1
}
.input-style-1.color-4 input::-moz-placeholder{
    color:#b9b9b9;
    opacity:1
}
.input-style-1.color-4 input:-moz-placeholder{
    color:#b9b9b9;
    opacity:1
}
.input-style-1.color-4 input:-ms-input-placeholder{
    color:#b9b9b9;
    opacity:1
}
.input-style-1.color-5 input{
    border-color:#dfdfdf;
    background:#fff;
    color:#b9b9b9;
    opacity:1
}
.input-style-1.color-5 input::-webkit-input-placeholder{
    color:#b9b9b9;
    opacity:1
}
.input-style-1.color-5 input::-moz-placeholder{
    color:#b9b9b9;
    opacity:1
}
.input-style-1.color-5 input:-moz-placeholder{
    color:#b9b9b9;
    opacity:1
}
.input-style-1.color-5 input:-ms-input-placeholder{
    color:#b9b9b9;
    opacity:1
}
.input-style-1.color-6 input{
    border-color:rgba(223,223,223,.6);
    background:0 0;
    color:rgba(255,255,255,.8)
}
.input-style-1.color-6 input::-webkit-input-placeholder{
    color:rgba(255,255,255,.8);
    opacity:1
}
.input-style-1.color-6 input::-moz-placeholder{
    color:rgba(255,255,255,.8);
    opacity:1
}
.input-style-1.color-6 input:-moz-placeholder{
    color:rgba(255,255,255,.8);
    opacity:1
}
.input-style-1.color-6 input:-ms-input-placeholder{
    color:rgba(255,255,255,.8);
    opacity:1
}
.input-style-1.b-50 input{
    font-size:14px;
    height:50px;
    padding:0 20px 0 44px
}
.input-style-1.b-50 img{
    left:22px
}
.input-style-1.type-2 input,.input-style-1.type-2.b-50 input{
    padding:0 20px 0 21px
}
.area-style-1{
    display:block;
    width:100%;
    height:187px;
    padding:20px;
    margin-bottom:20px;
    -moz-border-radius:6px;
    border-radius:6px;
    background:#efefef;
    color:#888;
    opacity:1;
    border:1px solid #d8d8d8;
    font-size:15px
}
.form-section h3{
    margin-top:25px;
    margin-bottom:10px
}
.testimonial_inner_img img{
    border-radius:5px
}
.area-style-1.type-2{
    font-size:14px;
    line-height:18px;
    font-weight:400;
    letter-spacing:.5px;
    height:110px;
    padding:20px
}
.area-style-1.color-1{
    border:1px solid rgba(219,219,219,.6)
}
.area-style-1.color-1::-webkit-input-placeholder{
    color:rgba(34,34,34,.6);
    opacity:1
}
.area-style-1.color-1::-moz-placeholder{
    color:rgba(34,34,34,.6);
    opacity:1
}
.area-style-1.color-1:-moz-placeholder{
    color:rgba(34,34,34,.6);
    opacity:1
}
.area-style-1.color-1:-ms-input-placeholder{
    color:rgba(34,34,34,.6);
    opacity:1
}
.area-style-1.color-2{
    background:#fff;
    color:#b9b9b9
}
.area-style-1.color-2::-webkit-input-placeholder{
    color:#b9b9b9;
    opacity:1
}
.area-style-1.color-2::-moz-placeholder{
    color:#b9b9b9;
    opacity:1
}
.area-style-1.color-2:-moz-placeholder{
    color:#b9b9b9;
    opacity:1
}
.area-style-1.color-2:-ms-input-placeholder{
    color:#b9b9b9;
    opacity:1
}
.area-style-1.color-3{
    background:#f8f8f8;
    color:#b9b9b9
}
.area-style-1.color-3::-webkit-input-placeholder{
    color:#b9b9b9;
    opacity:1
}
.area-style-1.color-3::-moz-placeholder{
    color:#b9b9b9;
    opacity:1
}
.area-style-1.color-3:-moz-placeholder{
    color:#b9b9b9;
    opacity:1
}
.area-style-1.color-3:-ms-input-placeholder{
    color:#b9b9b9;
    opacity:1
}
.drop-wrap-s-2 .drop span{
    top:40px
}
.border-white{
    border:1px solid #fff
}
.bg-grey{
    background:#2d3e50;
    border:2px solid #2d3e50
}
.c-button{
    position:relative;
    display:inline-block;
    -moz-border-radius:25px;
    border-radius:6px;
    padding:16px 20px;
    font-size:12px;
    text-transform:uppercase;
    line-height:14px;
    font-weight:700
}
.c-button img{
    margin-right:5px
}
.c-button.bg-grey:hover,.c-button.bg-white:hover{
    background:0 0;
    color:#fff
}
.c-button:hover .img-hov{
    opacity:1
}
.c-button.hv-o:hover,header.color-1 nav li.type-2 a.dropmenu-title:hover,header.color-1 nav li.type-4 a.dropmenu-title:hover,header.color-3 nav li.type-2 a.dropmenu-title:hover,header.color-3 nav li.type-4 a.dropmenu-title:hover,header.color-4 nav li.type-2 a.dropmenu-title:hover,header.color-4 nav li.type-4 a.dropmenu-title:hover{
    opacity:.6
}
.c-button.small{
    font-size:12px;
    padding:7px 15px;
    -moz-border-radius:6px;
    border-radius:6px
}
.c-button.big{
    padding:17px 20px
}
.c-button.b-26{
    height:26px;
    font-size:10px;
    line-height:23px;
    font-weight:400;
    padding:0 15px;
    letter-spacing:.5px
}
.c-button.b-30,.c-button.b-40{
    font-size:10px;
    padding:0 18px
}
.c-button.b-30{
    height:30px;
    line-height:28px;
    font-weight:400
}
.c-button.b-40{
    height:40px;
    line-height:36px
}
.c-button.b-40.b-1{
    line-height:38px
}
.c-button.b-40 img{
    position:relative;
    top:-2px
}
.c-button.b-50{
    height:50px;
    line-height:47px;
    padding:0 19px
}
.c-button.b-60{
    height:50px;
    line-height:48px;
    padding-top:0;
    padding-bottom:0
}
.sc-1.scrol,.sc-2.scrol{
    height:60px
}
.c-button.b-60 .fa{
    position:relative;
    top:2px;
    font-size:20px;
    margin-right:5px
}
.c-button.full{
    width:100%;
    padding-left:5px;
    padding-right:5px
}
.c-button.custom-icon .img-hov,.c-button.custom-icon:hover .img-hide{
    display:none
}
.c-button.custom-icon:hover .img-hov{
    display:inline
}
.c-button.bg-aqua{
    color:#fff;
    border:2px solid #f60
}
.c-button.bg-aqua:hover{
    background:0 0;
    border:2px solid #fff
}
.c-button.bg-white{
    color:#2d3e50;
    border:2px solid #fff
}
.c-button.bg-green{
    color:#fff;
    border:2px solid #66BB6A;
    text-transform:uppercase
}
.c-button.bg-red{
    color:#fff;
    border:2px solid #EF4836
}
.c-button.bg-sea{
    color:#fff;
    border:2px solid #00e5ff
}
.c-button.bg-sea-t{
    color:#222;
    border:2px solid #00e5ff;
    background:0 0
}
.c-button.bg-grey-2{
    color:#bebebe;
    border:2px solid #f8f8f8
}
.c-button.bg-grey-3-t{
    background:0 0;
    color:#eee;
    border:2px solid #eee
}
.c-button.bg-grey-3-t1{
    background:0 0;
    color:#bebebe;
    border:1px solid #bebebe
}
.c-button.bg-grey-5-t{
    background:0 0;
    color:#a4a4a4;
    border:2px solid #eaeaea
}
.c-button.bg-blue{
    color:#fff;
    border:2px solid #66bb6a
}
.c-button.bg-blue-t{
    background:0 0;
    color:#66bb6a;
    border:2px solid #66bb6a
}
.c-button.bg-blue-2{
    color:#fff;
    border:2px solid #1593d0
}
.c-button.bg-blue-3{
    color:#fff;
    border:2px solid #206ab0
}
.c-button.bg-blue-7{
    color:#fff;
    border:2px solid #1e4389
}
.c-button.bg-blue-8{
    color:#fff;
    border:2px solid #28a9e2
}
.c-button.bg-dr-blue{
    color:#fff;
    border:2px solid #2D3E50
}
.c-button.bg-dr-blue-2{
    color:#fff;
    border:2px solid #005800
}
.c-button.bg-tr-1{
    color:#fff;
    border:2px solid rgba(255,255,255,.33)
}
.c-button.bg-red-3{
    color:#fff;
    border:2px solid #d73240
}
.c-button.bg-orange{
    color:#fff;
    border:2px solid #F60
}
.c-button.color-grey-3{
    color:#bebebe
}
.c-button.color-dark-2{
    color:#222
}
.c-button.color-dr-blue{
    color:#2D3E50
}
.c-button.transparent{
    background:0 0
}
.c-button.brd-grey{
    border:2px solid #dedede
}
.c-button.hv-aqua:hover{
    background:#f60;
    color:#fff;
    border-color:#f60
}
.c-button.hv-aqua-o:hover{
    background:0 0;
    color:#f60
}
.c-button.hv-white:hover{
    color:#222;
    background:#fff;
    border-color:#fff
}
.c-button.hv-white-o:hover{
    background:0 0;
    color:#fff
}
.c-button.hv-green:hover{
    background:#66BB6A;
    color:#fff;
    border-color:#66BB6A
}
.c-button.hv-green-o:hover{
    background:0 0;
    color:#66BB6A
}
.c-button.hv-red:hover{
    background:#EF4836;
    color:#fff;
    border-color:#EF4836
}
.c-button.hv-red-o:hover{
    background:0 0;
    color:#EF4836;
    border-color:#EF4836
}
.c-button.hv-sea-t:hover,.c-button.hv-sea:hover{
    background:#00e5ff;
    color:#fff
}
.c-button.hv-sea:hover{
    border-color:#00e5ff
}
.c-button.hv-sea-o:hover{
    background:0 0;
    color:#00e5ff
}
.c-button.hv-grey-3-t:hover{
    background:#bebebe;
    color:#fff
}
.c-button.hv-grey-5-t:hover{
    background:#eaeaea;
    color:#fff
}
.c-button.hv-blue:hover{
    background:#66bb6a;
    color:#fff;
    border-color:#66bb6a
}
.c-button.hv-blue-o:hover{
    background:0 0;
    color:#66bb6a;
    border-color:#66bb6a
}
.c-button.hv-blue-2:hover{
    background:#1593d0;
    color:#fff;
    border-color:#1593d0
}
.c-button.hv-blue-2-o:hover{
    background:0 0;
    color:#1593d0
}
.c-button.hv-blue-3-o:hover{
    background:0 0;
    color:#206ab0
}
.c-button.hv-blue-3-f:hover{
    background:#206ab0;
    color:#fff;
    border-color:#206ab0
}
.c-button.hv-blue-7-o:hover{
    background:0 0;
    color:#1e4389
}
.c-button.hv-blue-8-o:hover{
    background:0 0;
    color:#28a9e2
}
.c-button.hv-dr-blue:hover{
    background:#2D3E50;
    color:#fff;
    border-color:#2D3E50
}
.c-button.hv-dr-blue-o:hover{
    background:0 0;
    color:#2D3E50
}
.c-button.hv-dr-blue-2:hover{
    background:#005800;
    color:#fff
}
.c-button.hv-dr-blue-2-o:hover{
    background:0 0;
    color:#005800
}
.c-button.hv-red-3:hover{
    background:#d73240;
    color:#fff;
    border-color:#d73240
}
.c-button.hv-red-3-o:hover{
    background:0 0;
    color:#d73240
}
.c-button.hv-orange:hover{
    background:#F60;
    color:#fff;
    border-color:#F60
}
.c-button.hv-orange-o:hover{
    background:0 0;
    color:#F60
}
.c-button.hv-transparent:hover{
    background:0 0
}
.c-button.b-1{
    border-width:1px
}
.button-s-2{
    padding:10px;
    -moz-border-radius:6px;
    border-radius:6px;
    font-size:12px;
    text-transform:uppercase;
    line-height:12px;
    color:#fff;
    font-weight:400;
    letter-spacing:1px;
    position:relative;
    display:inline-block
}
a:focus,a:hover{
    color:inherit
}
.button-s-2:hover{
    background:#fff
}
header.bg-black-o.scrol,header.hovered.scrol{
    background:rgba(0,0,0,.8)
}
header{
    position:fixed;
    left:0;
    top:0;
    z-index:100;
    width:100%;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out
}
.logo,.nav,.top-header-bar{
    -o-transition:all .2s ease-out
}
.logo,.nav{
    transition:all .2s ease-out
}
.top-header-bar{
    position:relative;
    width:100%;
    padding:30px 0 0;
    -webkit-transition:all .2s ease-out;
    -moz-transition:all .2s ease-out;
    transition:all .2s ease-out
}
.nav-menu-icon,nav{
    -o-transition:all .2s ease-out
}
header.scrol .top-header-bar{
    padding:15px 0 0
}
header.hovered.scrol .nav{
    padding:15px 0
}
header.hovered.scrol .logo{
    top:8px
}
.sc-1.scrol .logo{
    top:-100px
}
.sc-1.scrol nav.menu{
    padding-top:0
}
.sc-1.scrol .nav{
    padding:15px 0
}
.sc-2.scrol .logo{
    top:0
}
.sc-2.scrol .nav{
    padding:10px 0
}
header.type-2 .nav{
    padding:33px 0 27px
}
header.type-2 .nav-menu-icon{
    display:block;
    width:19px;
    height:18px;
    border-left:1px solid #ededed;
    padding-left:33px;
    margin-top:10px;
    margin-right:18px
}
header.type-2 .nav-menu-icon a{
    display:block;
    width:19px;
    height:18px;
    margin-top:8px
}
header.type-2 .nav-menu-icon a i{
    display:block
}
header.type-2 .nav-menu-icon a i,header.type-2 .nav-menu-icon a i:after,header.type-2 .nav-menu-icon a i:before{
    width:19px
}
header.type-2 .top-header-block{
    letter-spacing:.4px;
    padding-right:30px;
    padding-left:30px;
    margin-top:10px;
    height:18px;
    border-left:1px solid #ededed
}
header.type-2 .top-header-block img{
    margin-right:7px
}
header.type-2 .search{
    padding-bottom:2px;
    padding-right:25px
}
header.type-2 .search img{
    margin-top:2px
}
header.type-3 .logo{
    position:absolute;
    top:30px;
    left:50%;
    transform:translateX(-50%)
}
.card,.logo,.serach,.top-header-block,nav>ul>li,nav>ul>li>a{
    position:relative
}
header.type-3 nav.menu{
    float:none;
    text-align:center;
    padding-top:56px
}
header.type-3 nav.menu .dropmenu{
    text-align:left
}
header.type-6 nav,header.type-6 nav.menu{
    float:none;
    text-align:center
}
header.type-3 nav>ul>li{
    display:inline-block;
    float:none
}
header.type-3 li.type-2>.dropmenu,header.type-3 li.type-3>.dropmenu,header.type-3 li.type-4>.dropmenu{
    left:50%;
    transform:translateX(-50%);
    margin-top:-30px
}
header.type-4 .top-header-bar{
    padding:20px 0
}
header.type-6 nav>ul>li{
    display:inline-block;
    float:none
}
header.type-6 nav.menu .dropmenu{
    text-align:left
}
header.type-6 li.type-2>.dropmenu,header.type-6 li.type-3>.dropmenu,header.type-6 li.type-4>.dropmenu{
    left:50%;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    transform:translateX(-50%);
    margin-top:-30px
}
header.color-1 nav>ul>li:hover>a{
    color:#FFF
}
header.color-1 nav li.type-2 a.dropmenu-title,header.color-1 nav li.type-4 a.dropmenu-title{
    color:#222
}
header.color-2 .top-header-block{
    color:rgba(34,34,34,.6)
}
header.color-2 .nav-menu-icon a i,header.color-2 .nav-menu-icon a i:after,header.color-2 .nav-menu-icon a i:before{
    background:#7a7a7a
}
header.color-2 .nav-menu-icon .active i{
    background:0 0
}
header.color-2 nav>ul>li>a:hover{
    color:#203F20
}
header.color-3 nav>ul>li:hover>a{
    color:#fff
}
header.color-3 nav li.type-2 a.dropmenu-title,header.color-3 nav li.type-4 a.dropmenu-title,header.color-4 nav>ul>li>a{
    color:#222
}
header.color-4 nav>ul>li:hover>a{
    color:#fff
}
header.color-4 nav li.type-2 a.dropmenu-title,header.color-4 nav li.type-4 a.dropmenu-title{
    color:#222
}
header.color-4 .top-header-block{
    color:rgba(34,34,34,.6)
}
header.color-5 nav>ul>li>a{
    color:#222
}
header.color-5 nav>ul>li:hover>a,header.color-6 nav>ul>li:hover>a,header.color-6 nav>ul>li>a{
    color:#fff
}
header.color-7 .nav-menu-icon a i,header.color-7 .nav-menu-icon a i:after,header.color-7 .nav-menu-icon a i:before{
    background:#66bb6a
}
header.color-7 .nav-menu-icon .active i{
    background:0 0
}
header.color-8 nav>ul>li>a{
    color:#222
}
header.color-10 nav>ul>li:hover>a,header.color-10 nav>ul>li>a,header.color-11 nav>ul>li>a,header.color-8 nav>ul>li:hover>a,header.color-9 nav>ul>li:hover>a,header.color-9 nav>ul>li>a{
    color:#fff
}
header.color-11 nav>ul>li:hover>a{
    background:#fff
}
header.color-11 .nav-menu-icon a i,header.color-11 .nav-menu-icon a i:after,header.color-11 .nav-menu-icon a i:before{
    background:#66bb6a
}
header.color-11 .nav-menu-icon .active i{
    background:0 0
}
header.color-12 nav>ul>li>a{
    color:#222
}
header.color-12 nav>ul>li:hover>a{
    color:#fff
}
header.color-12 .nav-menu-icon a i,header.color-12 .nav-menu-icon a i:after,header.color-12 .nav-menu-icon a i:before{
    background:#66bb6a
}
header.color-12 .nav-menu-icon .active i{
    background:0 0
}
body.stick{
    padding-top:100px
}
body.st-58{
    padding-top:58px
}
body.st-100{
    padding-top:100px
}
body.st-148{
    padding-top:148px
}
.top-header-block{
    color:rgba(255,255,255,.8);
    font-size:10px;
    line-height:5px;
    text-transform:uppercase;
    padding-right:30px
}
nav,nav a,nav a:focus{
    color:#fff
}
.top-header-block:last-child{
    padding-right:0
}
.top-header-block a{
    display:inline-block;
    padding-top:5px;
    letter-spacing:.6px
}
.top-header-block img{
    margin-right:5px
}
.top-header-block.search>img:hover{
    cursor:pointer;
    opacity:.6
}
.serach{
    float:right
}
.nav{
    padding:30px 0
}
.logo{
    float:left
}
nav{
    float:right;
    padding-top:4px;
    transition:all .2s ease-out;
    -webkit-transition:all .2s ease-out;
    -moz-transition:all .2s ease-out;
    -ms-transition:all .2s ease-out
}
nav>ul>li{
    float:left;
    margin-left:5px;
    font-size:12px;
    font-weight:700;
    line-height:16px;
    text-transform:uppercase
}
nav>ul>li>a{
    display:block;
    padding:10px 5px;
    border-radius:4px;
    margin-bottom:2px;
    font-size:16px
}
nav>ul>li>a>span{
    padding-left:5px
}
nav .dropmenu li:hover .dropmenu li .dropmenu,nav>ul>li>.dropmenu{
    visibility:hidden;
    opacity:0;
    transform:translateY(10%);
    -webkit-transform:translateY(10%);
    -moz-transform:translateY(10%);
    -ms-transform:translateY(10%);
    position:absolute;
    top:32px;
    left:0;
    min-width:210px;
    background:#fff;
    -moz-box-shadow:0 4px 5px 0 rgba(0,0,0,.1);
    box-shadow:0 4px 5px 0 rgba(0,0,0,.1);
    transition:all .35s ease-out;
    -webkit-transition:all .35s ease-out;
    -moz-transition:all .35s ease-out;
    -ms-transition:all .35s ease-out
}
nav .dropmenu a{
    display:block;
    font-size:11px;
    line-height:18px;
    font-weight:400;
    letter-spacing:.5px;
    padding:10px 20px 10px 15px;
    border-bottom:1px solid #eee
}
nav .dropmenu a>span{
    display:inline-block;
    float:right;
    font-weight:400;
    font-size:8px;
    line-height:20px
}
nav .dropmenu li{
    position: relative;
    background: #008038;
}
nav .dropmenu li:hover>a{
    background:#4CAF50;
    color:#fff;
}
nav>ul>li:hover>.dropmenu{
    visibility:visible;
    opacity:1;
    transform:translateY(0);
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0)
}
nav .dropmenu li:hover .dropmenu li .dropmenu{
    left:100%;
    top:-26px
}
nav .dropmenu .dropmenu,nav .dropmenu li:hover .dropmenu li:hover .dropmenu{
    visibility:hidden;
    opacity:0;
    transform:scale(1.01);
    -webkit-transform:scale(1.01);
    -moz-transform:scale(1.01);
    -ms-transform:scale(1.01);
    position:absolute;
    top:0;
    left:100%;
    min-width:230px;
    background:#fff;
    margin-left:1px;
    -moz-box-shadow:0 4px 5px 0 rgba(0,0,0,.1);
    box-shadow:0 4px 5px 0 rgba(0,0,0,.1);
    transition:all .35s ease-out;
    -webkit-transition:all .35s ease-out;
    -moz-transition:all .35s ease-out;
    -ms-transition:all .35s ease-out
}
nav .dropmenu li:hover .dropmenu,nav .dropmenu li:hover .dropmenu li:hover .dropmenu{
    visibility:visible;
    opacity:1;
    transform:scale(1);
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1)
}
nav li.type-1:nth-last-child(1) .dropmenu,nav li.type-1:nth-last-child(2) .dropmenu,nav li.type-1:nth-last-child(3) .dropmenu{
    left:auto;
    right:0
}
nav li.type-1:nth-last-child(1) .dropmenu .dropmenu,nav li.type-1:nth-last-child(2) .dropmenu .dropmenu,nav li.type-1:nth-last-child(3) .dropmenu .dropmenu{
    left:auto;
    right:100%
}
nav li.type-2{
    position:static
}
nav li.type-2>.dropmenu{
    min-width:75%;
    top:100%;
    left:0;
    margin-top:-34px;
    padding:13px 0 25px
}
header.scrol nav li.type-2>.dropmenu,header.scrol nav li.type-4>.dropmenu{
    margin-top:-20px
}
nav li.type-2>.dropmenu:after{
    content:'';
    display:block;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    width:76%;
    background:#F8F8F8;
    z-index:1
}
nav li.type-2>.dropmenu:hover li:first-child .dropmenu{
    opacity:0;
    display:none
}
nav li.type-2>.dropmenu:hover li:first-child:hover .dropmenu{
    opacity:1;
    display:block
}
nav li.type-2>.dropmenu li{
    position:static;
    width:24%;
    z-index:100
}
nav li.type-2 .dropmenu a{
    position:relative;
    padding:13px 20px 13px 30px;
    margin-bottom:6px;
    z-index:200
}
nav li.type-2 .dropmenu .fa{
    float:right;
    line-height:18px
}
nav li.type-2 .dropmenu .dropmenu{
    display:none;
    left:24%;
    width:76%;
    background:#f8f8f8;
    padding:30px;
    opacity:0;
    -moz-box-shadow:none;
    box-shadow:none
}
nav li.type-2 .dropmenu .dropmenu:after{
    content:'';
    display:block;
    width:31.805555555%;
    position:absolute;
    top:0;
    left:-31.805555555%;
    bottom:0;
    background:#fff;
    z-index:1
}
nav li.type-3,nav li.type-4{
    position:static
}
nav li.type-2 .dropmenu li:first-child .dropmenu,nav li.type-2 .dropmenu li:hover .dropmenu{
    display:block;
    opacity:1;
    z-index:100
}
.search-icon span:hover,.slider-wth-thumbs.style-1 .thumbnails .swiper-slide img{
    opacity:.6
}
nav li.type-2 .dropmenu-item{
    width:50%;
    float:left;
    margin-bottom:30px
}
nav li.type-2 .dropmenu .dropmenu-image{
    display:inline-block;
    float:left;
    width:40%;
    padding:0;
    margin:0
}
nav li.type-2 .dropmenu .dropmenu-image:before{
    display:none
}
nav li.type-2 .dropmenu-text{
    display:inline-block;
    width:60%;
    padding-left:30px;
    padding-top:13px
}
nav li.type-2 .dropmenu-subtitle{
    font-size:12px;
    line-height:18px;
    font-weight:700;
    color:#222;
    letter-spacing:1px;
    text-transform:uppercase;
    margin-bottom:9px
}
nav li.type-2 a.dropmenu-title{
    display:block;
    font-size:14px;
    line-height:20px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:1.3px;
    margin-bottom:9px;
    padding:0
}
nav li.type-2 .dropmenu-desc{
    font-size:12px;
    line-height:18px;
    font-weight:400;
    color:#bebebe;
    text-transform:uppercase
}
nav li.type-3>.dropmenu{
    min-width:85%;
    top:100%;
    left:auto;
    right:0;
    margin-top:-34px;
    padding:0
}
header.scrol nav li.type-3>.dropmenu{
    margin-top:-20px
}
nav li.type-3>.dropmenu ul{
    display:block;
    width:20%;
    float:left;
    border-left:1px solid #f1f1f1
}
nav li.type-3 .dropmenu li{
    margin-bottom:0
}
nav li.type-3 .dropmenu a{
    padding:10px 20px 10px 15px;
    letter-spacing:0
}
nav li.type-4>.dropmenu{
    min-width:78%;
    top:100%;
    left:auto;
    right:0;
    margin-top:-34px;
    padding:13px 0 42px;
    -moz-box-shadow:none;
    box-shadow:none
}
nav li.type-4>.dropmenu li{
    position:static;
    width:21.5%
}
nav li.type-4 .dropmenu li:first-child .dropmenu{
    display:block
}
nav li.type-4 .dropmenu a{
    padding:13px 20px 13px 30px;
    margin-bottom:6px;
    letter-spacing:0
}
nav li.type-4 .dropmenu .dropmenu{
    left:21.5%;
    bottom:0;
    width:78.5%;
    padding:30px
}
nav li.type-4 .dropmenu-item{
    float:left;
    width:33.33333333%;
    text-align:center
}
nav li.type-4 .dropmenu .dropmenu-image{
    display:inline-block;
    padding:0;
    margin:0 0 5px
}
nav li.type-4 a.dropmenu-title{
    display:block;
    font-size:14px;
    line-height:18px;
    font-weight:700;
    letter-spacing:3px;
    margin-bottom:12px;
    padding:0
}
nav li.type-4 .dropmenu-desc{
    font-size:12px;
    line-height:16px;
    font-weight:400;
    color:#b9b9b9;
    letter-spacing:1.1px
}
nav li.type-4 .dropmenu-desc strong{
    font-weight:700
}
nav li.type-4 .dropmenu .fa-chevron-right{
    display:none
}
.nav-menu-icon{
    position:relative;
    float:right;
    width:24px;
    height:24px;
    margin-right:0;
    margin-top:4px;
    display:none;
    transition:all .2s ease-out;
    -webkit-transition:all .2s ease-out;
    -moz-transition:all .2s ease-out;
    -ms-transition:all .2s ease-out;
    z-index:99
}
.nav-menu-icon a{
    display:inline-block;
    width:24px;
    height:24px;
    cursor:pointer
}
.nav-menu-icon a i{
    position:relative;
    display:inline-block;
    width:24px;
    height:3px;
    color:#000;
    font:700 14px/.4 Helvetica;
    text-transform:uppercase;
    text-indent:-55px;
    background:#fff;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    -webkit-transition:all .2s ease-out;
    -moz-transition:all .2s ease-out;
    -ms-transition:all .2s ease-out
}
.nav-menu-icon a i:after,.nav-menu-icon a i:before{
    content:'';
    width:24px;
    height:3px;
    background:#fff;
    position:absolute;
    left:0;
    -webkit-transition:all .2s ease-out;
    -moz-transition:all .2s ease-out;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out
}
.search-icon,.search-icon span,.video,.video-click{
    position:relative
}
.nav-menu-icon a i:before{
    top:-7px
}
.nav-menu-icon a i:after{
    bottom:-7px
}
.nav-menu-icon a:hover i:before{
    top:-10px
}
.nav-menu-icon a:hover i:after{
    bottom:-10px
}
.nav-menu-icon a.active i{
    background:0 0
}
.nav-menu-icon a.active i:before{
    top:0;
    -webkit-transform:rotateZ(45deg);
    -moz-transform:rotateZ(45deg);
    -ms-transform:rotateZ(45deg);
    -o-transform:rotateZ(45deg);
    transform:rotateZ(45deg)
}
.nav-menu-icon a.active i:after{
    bottom:0;
    -webkit-transform:rotateZ(-45deg);
    -moz-transform:rotateZ(-45deg);
    -ms-transform:rotateZ(-45deg);
    -o-transform:rotateZ(-45deg);
    transform:rotateZ(-45deg)
}
.search-icon{
    float:right;
    display:inline-block;
    padding-left:35px
}
.search-icon span{
    font-size:16px;
    padding:7px 0;
    -moz-border-radius:4px;
    border-radius:4px;
    margin-bottom:2px;
    cursor:pointer
}
.video-click{
    float:left;
    width:100%
}
.det-img .video-click,.video-click.vsplay{
    padding-top:0
}
.video-click a{
    display:block;
    overflow:hidden;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden
}
.pagination-hidden.pagination,.video{
    display:none
}
.video{
    float:none;
    clear:both;
    width:100%;
    padding-bottom:56.25%;
    padding-top:25px;
    height:0
}
.video iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.video .close{
    width:16px;
    height:16px;
    position:absolute;
    top:20px;
    right:53px;
    z-index:5
}
.play{
    position:relative;
    float:none;
    display:block;
    width:70px;
    height:70px;
    margin:0 auto 40px;
    cursor:pointer;
    -o-transition:all .2s ease-out;
    transition:all .2s ease-out;
    -webkit-transition:all .2s ease-out;
    -moz-transition:all .2s ease-out;
    -ms-transition:all .2s ease-out
}
.play:hover{
    -o-transform:scale(1.05);
    transform:scale(1.05);
    -webkit-transform:scale(1.05);
    -moz-transform:scale(1.05);
    -ms-transform:scale(1.05)
}
.close-v{
    position:absolute;
    left:20px;
    top:8px;
    cursor:pointer
}
.video img{
    width:20px;
    height:20px
}
.video-title{
    position:absolute;
    bottom:15px;
    text-align:center;
    left:0;
    width:100%
}
.video-click.style-2 img{
    margin-bottom:0
}
.video-click.style-2 .video-title{
    bottom:50%;
    margin-bottom:-35px
}
.video-click.style-2 .play{
    margin:0 auto
}
.video-click.style-2 iframe{
    height:100%!important
}
.video-open{
    position:relative;
    text-align:center
}
.item-block .video-open img{
    width:70px;
    height:70px;
    cursor:pointer;
    margin:0 auto;
    display:block;
    position:relative
}
.video-player{
    -moz-transition:all 1s ease-out;
    -o-transition:all 1s ease-out;
    -webkit-transition:all 1s ease-out;
    transition:all 1s ease-out;
    -ms-transition:all 1s ease-out;
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,1);
    z-index:1000;
    transform:scale(0);
    -webkit-transform:scale(0);
    -moz-transform:scale(0);
    -ms-transform:scale(0);
    visibility:hidden
}
.video-player.active{
    transform:scale(1);
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    visibility:visible
}
.video-iframe{
    position:absolute;
    left:50px;
    top:50px;
    right:50px;
    bottom:50px
}
.drop-wrap-s-3 .drop .drop-list,.drop-wrap-s-4 .drop .drop-list{
    right:20px
}
.video-iframe iframe{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%
}
.video-player .close-iframe{
    color:#FF9700;
    font-family:bold,sans-serif,Arial;
    width:20px;
    height:20px;
    position:absolute;
    top:20px;
    right:20px;
    left:auto;
    cursor:pointer;
    text-align:center
}
.offers-arrow span,.sw-arrow span{
    line-height:10px;
    color:#fff;
    font-size:16px
}
.main-slider-5 .rate-wrap i,.main-title .main-date,.main-title .people-and-date{
    font-family:'Open Sans',sans-serif
}
.swiper-container{
    margin:0 auto;
    position:relative;
    overflow:hidden;
    direction:ltr;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -o-backface-visibility:hidden;
    backface-visibility:hidden;
    height:auto
}
.swiper-slide,.swiper-wrapper{
    float:left;
    height:inherit!important;
    position:relative
}
.swiper-wrapper{
    width:100%;
    -o-transform:translate(0,0);
    -ms-transition-property:-ms-transform,left,top;
    -ms-transition-duration:0s;
    -ms-transform:translate3d(0,0,0);
    -ms-transition-timing-function:ease;
    -webkit-transition-property:-webkit-transform,left,top;
    -moz-transition-property:-moz-transform,left,top;
    -o-transition-property:-o-transform,left,top;
    transition-property:transform,left,top;
    -webkit-transition-duration:0s;
    -moz-transition-duration:0s;
    -o-transition-duration:0s;
    transition-duration:0s;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-transition-timing-function:ease;
    -moz-transition-timing-function:ease;
    -o-transition-timing-function:ease;
    transition-timing-function:ease;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    cursor:url(../img/drag.png) 16 9,ew-resize!important;
    margin:0 auto
}
.swiper-free-mode>.swiper-wrapper{
    -webkit-transition-timing-function:ease-out;
    -moz-transition-timing-function:ease-out;
    -o-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
    margin:0 auto
}
.swiper-wp8-horizontal{
    -ms-touch-action:pan-y
}
.swiper-wp8-vertical{
    -ms-touch-action:pan-x
}
.swiper-arrow-left,.swiper-arrow-right{
    cursor:pointer;
    -webkit-transition:all 320ms cubic-bezier(.565,.42,.355,1.155);
    -moz-transition:all 320ms cubic-bezier(.565,.42,.355,1.155);
    -o-transition:all 320ms cubic-bezier(.565,.42,.355,1.155);
    transition:all 320ms cubic-bezier(.565,.42,.355,1.155);
    text-align:center;
    z-index:5;
    width:40px;
    height:40px;
    -moz-border-radius:50%;
    border-radius:50%;
    position:absolute;
    top:50%;
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%)
}
.poin-style-1 .swiper-pagination-switch,.poin-style-2 .swiper-pagination-switch{
    transition:all .3s ease-in;
    display:inline-block;
    height:10px;
    position:relative;
    width:10px
}
.arrow-wrapp,.cont-1170{
    width:100%;
    margin:0 auto
}
.arrow-wrapp{
    position:absolute;
    left:0;
    top:50%
}
.cont-1170{
    float:none;
    display:block;
    position:relative;
    max-width:1170px
}
.sw-arrow{
    border:2px solid rgba(255,255,255,.2);
    background:0 0
}
.sw-arrow span{
    padding-top:12px
}
.swiper-arrow-left{
    left:-60px
}
.swiper-arrow-right{
    right:-60px
}
.m-200 .swiper-arrow-left,.m-200 .swiper-arrow-right{
    margin-top:-200px
}
.offers-arrow{
    background:#eaeaea;
    border:5px solid #fff
}
.offers-arrow span{
    padding-top:11px
}
.offers-arrow.swiper-arrow-left{
    left:-2px
}
.offers-arrow.swiper-arrow-right{
    right:-2px
}
.offers-arrow:hover{
    background:#f60;
    border:5px solid #f60
}
.offers-arrow.color-2:hover,.offers-arrow.color-3:hover{
    background:#66bb6a;
    border-color:#66bb6a
}
.offers-arrow:hover span{
    color:#222
}
.offers-arrow.color-2{
    background:#66bb6a
}
.offers-arrow.color-3{
    background:#66bb6a
}
.offers-arrow.color-4{
    background:#f8f8f8
}
.offers-arrow.color-4:hover{
    background:#d73240;
    border-color:#d73240
}
.arr-s-1 .sw-arrow:hover span{
    color:#f60
}
.arr-s-1 .sw-arrow:hover{
    border:2px solid #f60
}
.arr-s-2 .sw-arrow:hover span{
    color:#66BB6A
}
.arr-s-2 .sw-arrow:hover{
    border:2px solid #66BB6A
}
.arr-s-3 .sw-arrow:hover span{
    color:#66bb6a
}
.arr-s-3 .sw-arrow:hover{
    border:2px solid #66bb6a
}
.arr-s-4 .sw-arrow:hover span{
    color:#fff
}
.arr-s-4 .sw-arrow:hover{
    border:2px solid #00e5ff
}
.arr-s-5 .sw-arrow:hover span{
    color:#1593d0
}
.arr-s-5 .sw-arrow:hover{
    border:2px solid #1593d0
}
.arr-s-6 .sw-arrow:hover span{
    color:#005800
}
.arr-s-6 .sw-arrow:hover{
    border:2px solid #005800;
    background:0 0
}
.arr-s-7 .sw-arrow:hover span{
    color:#fff
}
.arr-s-7 .sw-arrow:hover{
    border:2px solid #fff;
    background:0 0
}
.arr-t-2{
    top:0
}
.arr-t-2 .sw-arrow{
    background:rgba(0,0,0,.3);
    border:none
}
.arr-t-2 .swiper-arrow-left:hover,.arr-t-2 .swiper-arrow-right:hover,.arr-t-3 .swiper-arrow-left:hover,.arr-t-3 .swiper-arrow-right:hover{
    background:rgba(0,0,0,.5)
}
.arr-t-2 .swiper-arrow-left{
    left:0;
    top:0;
    bottom:0;
    width:30px;
    height:auto;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0)
}
.arr-t-2 .swiper-arrow-left span{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    padding-top:0
}
.arr-t-2 .swiper-arrow-right{
    right:0;
    top:0;
    bottom:0;
    width:30px;
    height:auto;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0)
}
.arr-t-2 .swiper-arrow-right span{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    padding-top:0
}
.arr-t-3{
    top:0
}
.arr-t-3 .sw-arrow{
    border:none
}
.arr-t-3 .swiper-arrow-left{
    left:0;
    top:0;
    bottom:0;
    width:30px;
    height:auto;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0)
}
.arr-t-3 .swiper-arrow-left span{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    padding-top:0
}
.arr-t-3 .swiper-arrow-right{
    right:0;
    top:0;
    bottom:0;
    width:30px;
    height:auto;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0)
}
.arr-t-3 .swiper-arrow-right span{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    padding-top:0
}
.pagination{
    position:absolute;
    width:100%;
    text-align:center;
    left:0;
    margin:0
}
.poin-style-1{
    bottom:40px
}
.poin-style-1 .swiper-pagination-switch{
    -moz-border-radius:50%;
    border-radius:50%;
    border:1px solid rgba(255,255,255,.6);
    margin:0 7px;
    cursor:pointer;
    -webkit-transition:all .3s ease-in;
    -moz-transition:all .3s ease-in;
    -o-transition:all .3s ease-in;
    -ms-transition:all .3s ease-in
}
.poin-style-1 .swiper-pagination-switch.swiper-active-switch{
    -o-transform:scale(1.4);
    transform:scale(1.4);
    -webkit-transform:scale(1.4);
    -moz-transform:scale(1.4);
    -ms-transform:scale(1.4);
    border:2px solid #fff
}
.poin-style-2{
    position:relative;
    margin-top:25px
}
.poin-style-2 .swiper-pagination-switch{
    -moz-border-radius:50%;
    border-radius:50%;
    border:1px solid rgba(185,185,185,.4);
    margin:0 7px;
    cursor:pointer;
    -webkit-transition:all .3s ease-in;
    -moz-transition:all .3s ease-in;
    -o-transition:all .3s ease-in;
    -ms-transition:all .3s ease-in
}
.poin-style-2 .swiper-pagination-switch.swiper-active-switch{
    -o-transform:scale(1.4);
    transform:scale(1.4);
    -webkit-transform:scale(1.4);
    -moz-transform:scale(1.4);
    -ms-transform:scale(1.4);
    border:2px solid #fff;
    border:1px solid #b9b9b9
}
.left-title,.pagination.vertical{
    -webkit-transform:translateY(-50%)
}
.pagination.vertical{
    position:absolute;
    top:50%;
    left:50%;
    bottom:auto;
    width:10px;
    margin-left:-570px;
    text-align:left;
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%)
}
.pagination-left{
    margin-left:-472px;
    left:50%;
    text-align:left;
    width:100%
}
.pagination-left-2{
    margin-left:-570px;
    left:50%;
    text-align:left;
    width:100%
}
.top-baner{
    position:relative;
    width:100%;
    margin-top:105px
}
.main-title{
    position:relative;
    width:100%;
    text-align:center;
    color:#fff
}
.main-title h1{
    padding-bottom:25px
}
.main-title>p{
    padding-bottom:15px;
    max-width:617px;
    margin:0 auto
}
.main-title .input-style-1{
    margin:0 10px
}
.main-title .category{
    font-size:16px;
    line-height:20px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:3px
}
.main-title .person_price{
    font-size:28px;
    line-height:30px;
    font-weight:400
}
.main-title .person_price strong{
    font-weight:700
}
.main-title .main-date{
    font-size:22px;
    line-height:25px;
    font-weight:400;
    text-transform:uppercase
}
.main-title .main-date strong{
    font-weight:900
}
.main-title .main-date.underline:after{
    margin:26px 0 0
}
.main-title .main-date{
    margin-bottom:22px
}
.main-title .main-people strong{
    font-weight:700
}
.main-title .people-and-date{
    font-size:16px;
    line-height:20px;
    font-weight:400;
    text-transform:uppercase
}
.main-title .people-and-date strong{
    font-weight:900
}
.main-title.style-1 h3{
    font-size:28px;
    line-height:30px;
    font-weight:400;
    margin-bottom:20px
}
.main-title.style-2 .category{
    margin-bottom:16px
}
.main-title.style-2 h1{
    font-size:50px;
    line-height:55px;
    letter-spacing:9px;
    padding-bottom:16px
}
.main-title.style-2 .person_price{
    font-size:22px;
    letter-spacing:2px
}
.main-title.style-3 .category{
    margin-bottom:5px
}
.main-title.style-3 h1{
    padding-bottom:50px;
    letter-spacing:1px
}
.main-title.style-3 .sb-price{
    letter-spacing:2px;
    margin-bottom:10px
}
.main-title.style-3 h2{
    font-size:38px;
    line-height:38px;
    letter-spacing:7px;
    margin-bottom:20px
}
.main-title.style-3 .rate-wrap{
    margin-bottom:13px
}
.main-title.style-3 .people-and-date{
    margin-bottom:67px
}
.main-title.style-4 h2{
    margin-bottom:20px
}
.main-title.style-4 .sb-price{
    font-size:40px;
    line-height:40px;
    font-weight:700;
    letter-spacing:1px
}
.main-title.style-4 .sb-price span{
    font-size:32px;
    line-height:40px;
    font-weight:700;
    vertical-align:top;
    text-decoration:line-through
}
.main-title.style-4 .c-button{
    margin-bottom:0
}
.main-title.style-6 h1{
    font-size:50px;
    line-height:50px;
    font-weight:700
}
.main-title.style-6 h4{
    font-size:16px;
    line-height:20px;
    font-weight:700;
    letter-spacing:2px
}
.main-title.right,.main-title.right .info-line{
    text-align:right
}
.main-title.right>p{
    margin-left:0;
    margin-right:0;
    float:right
}
.main-title.left,.main-title.left .info-line{
    text-align:left
}
.main-title.left{
    margin-left:170px;
    top:0px
}
.main-title.left>p{
    margin-left:0;
    margin-right:0;
    float:left
}
.top-weather-info p,.top-weather-info span{
    float:none;
    display:inline-block
}
.top-weather-info{
    position:relative;
    font-size:20px;
    text-align:center;
    padding-bottom:35px;
    display:inline-block
}
.top-weather-info img{
    vertical-align:middle;
    margin-left:10px
}
.top-weather-info span{
    padding-left:10px;
    font-weight:700
}
.res-img{
    width:100%;
    height:auto;
    display:block
}
.main-slider .swiper-slide{
    min-height:1170px
}
.main-slider-3{
    height:100vh
}
.main-slider-3 .vertical-bottom{
    bottom:40px
}
.main-slider-3 .input-style-1{
    margin:0
}
.main-slider-3 .input-style-1 input{
    padding:0 30px;
    font-size:16px
}
.main-slider-3 .main-title .c-button{
    position:absolute;
    right:0;
    top:0;
    height:60px
}
.main-slider-3 .main-title form{
    position:relative;
    width:100%;
    display:inline-block
}
.main-slider-4{
    position:absolute;
    top:0;
    left:50%;
    right:0;
    bottom:0;
    height:100%
}
.main-slider-5 .swiper-slide{
    min-height:762px
}
.main-slider-5 .cell-view{
    width:50%
}
.main-slider-5 .slider-block{
    position:relative;
    background:#fff;
    padding-top:40px;
    padding-bottom:30px;
    -moz-border-radius:3px;
    border-radius:3px
}
.main-slider-5 .slider-block-left{
    position:absolute;
    top:0;
    left:0;
    width:50%;
    bottom:0
}
.main-slider-5 .slider-block-right{
    width:50%;
    float:right;
    text-align:center
}
.main-slider-5 .slider-block-right .rate-wrap{
    display:block;
    text-align:center
}
.main-slider-5 .slider-block-right .rate-wrap .rate{
    float:none
}
.main-slider-5 .rate-wrap{
    margin-bottom:12px
}
.main-slider-5 .rate{
    display:inline-block;
    float:none;
    margin-bottom:5px
}
.main-slider-5 .rate span{
    font-size:11px
}
.main-slider-5 .rate-wrap i{
    display:inline-block;
    float:none;
    font-size:14px;
    line-height:18px
}
.main-slider-5 .sb-title{
    font-size:38px;
    line-height:44px;
    font-weight:700;
    color:#222;
    letter-spacing:6px;
    padding-left:20%;
    padding-right:20%;
    margin-bottom:15px
}
.main-slider-5 .sb-text,.tp_content .date{
    font-weight:400;
    font-family:'Open Sans',sans-serif
}
.main-slider-5 .sb-text{
    font-size:14px;
    line-height:20px;
    color:#222;
    opacity:.6;
    padding:0 10%;
    margin-bottom:37px
}
.main-slider-5 .c-button{
    margin-bottom:56px
}
.main-slider-5 .slide-preview a{
    display:inline-block;
    margin-right:10px
}
.main-slider-5 .slide-preview img{
    -moz-border-radius:4px;
    border-radius:4px
}
.main-slider-5 .slide-preview .active img,.main-slider-5 .slide-preview img:hover{
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%)
}
.main-slider-6 .swiper-slide{
    min-height:725px
}
.swiper-container.h-143{
    padding-top:71.5px
}
.best-slider{
    height:350px
}
.best-slider .vertical-align{
    z-index:2
}
.slider-wth-thumbs.style-1 .thumbnails .swiper-slide img:hover,.slider-wth-thumbs.style-1 .thumbnails .swiper-slide.current img{
    opacity:1
}
.slider-wth-thumbs.style-2 .thumbnails .swiper-slide{
    position:relative
}
.slider-wth-thumbs.style-2 .thumbnails .swiper-slide:before{
    content:'';
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    border:5px solid rgba(55,60,153,.56);
    z-index:10;
    opacity:0;
    transition:all .3s ease-in;
    -wenkit-transition:all .3s ease-in;
    -moz-transition:all .3s ease-in;
    -ms-transition:all .3s ease-in
}
.tp_entry,.tp_image{
    position:relative;
    top:0
}
.slider-wth-thumbs.style-2 .thumbnails .swiper-slide.current:before,.slider-wth-thumbs.style-2 .thumbnails .swiper-slide:hover:before{
    opacity:1
}
.tp_entry{
    width:100%;
    z-index:99
}
.tp_image{
    height:200px;
    z-index:1
}
.tp_image .price{
    opacity:0
}
.tp_content{
    position:absolute;
    top:105px;
    left:0;
    width:100%;
    padding:0 20px;
    opacity:0
}
.world-city,.world-country{
    position:relative;
    min-height:299px
}
.tp_content h4 a:hover{
    color:#00E5FF
}
.tp_content .date{
    font-size:12px;
    line-height:16px;
    color:#bebebe;
    text-transform:uppercase
}
.tp_content .date strong{
    font-weight:700
}
.tp_entry:hover .tp_image{
    top:-105px
}
.tp_entry:hover .tp_content,.tp_entry:hover .tp_image .price{
    opacity:1
}
.tp_entry.style-2 .tp_price{
    font-size:16px;
    line-height:18px;
    font-weight:700;
    letter-spacing:1px;
    float:right
}
.tp_entry.style-2 h4{
    letter-spacing:2px;
    margin-bottom:5px
}
.tp_entry.style-2 .tour-info{
    margin-right:20px
}
.world-city{
    text-align:center;
    margin-bottom:30px
}
.world-city .world-title{
    font-size:16px;
    line-height:20px;
    font-weight:700;
    letter-spacing:2.5px;
    margin-bottom:13px
}
.world-city .world-price{
    font-size:14px;
    line-height:18px;
    font-weight:400;
    margin-bottom:11px
}
.world-city .rate{
    margin-bottom:9px
}
.world-city .rate span{
    font-size:12px
}
.world-city p{
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    line-height:20px;
    font-weight:400;
    margin-bottom:28px
}
.world-country{
    margin-bottom:30px
}
.world-country h4{
    font-size:14px;
    line-height:18px;
    font-weight:700;
    letter-spacing:2.4px;
    margin-bottom:10px
}
.world-country li{
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    line-height:18px;
    font-weight:400;
    margin-bottom:6px
}
.world-country li:before{
    content:'•';
    display:inline-block;
    margin-right:10px
}
.baner-tabs{
    position:absolute;
    left:0;
    bottom:-4px;
    width:100%;
    z-index:50
}
.input-style,.nav-tabs,.nav-tabs>li,.tabs-block,.tpl-tabs-cont{
    position:relative
}
.nav-tabs{
    text-align:center;
    float:none;
    display:inline-block;
    border-bottom:0 none
}
.nav-tabs>li{
    float:left;
    display:inline-block
}
.tabs-style-1.nav-tabs>li>a{
    font-size:12px;
    font-weight:700;
    color:#fff;
    text-transform:uppercase;
    border:1px solid rgba(255,255,255,.3);
    padding:18px 25px;
    -moz-border-radius:0;
    border-radius:0;
    margin:0;
    position:relative;
    float:left;
    display:block;
    border-bottom:0 none;
    letter-spacing:1px
}
.drop,.drop b{
    font-weight:400
}
.drop b,.drop span a{
    text-transform:capitalize;
    float:left
}
.tabs-style-1.nav-tabs>li>a:hover{
    background:rgba(0,3,5,.2);
    border:1px solid rgba(0,3,5,0);
    border-bottom:0 none
}
.tpl-tabs-cont{
    background:rgba(0,3,5,.2);
    min-height:225px;
    border:0;
    display:inline-block;
    width:100%;
    margin-top:-3px;
    padding:60px 0 65px;
    border-radius:5px
}
.t-con-style-1.tab-content>.tab-pane{
    display:none;
    visibility:hidden;
    opacity:0
}
.t-con-style-1.tab-content>.active,.tab-pane.active{
    display:block;
    visibility:visible;
    opacity:1
}
.tabs-style-1.nav-tabs>li.active>a,.tabs-style-1.nav-tabs>li.active>a:focus,.tabs-style-1.nav-tabs>li.active>a:hover{
    background:rgba(0,3,5,.2);
    border:1px solid rgba(0,3,5,0);
    border-bottom:0 none;
    color:#fff
}
.tabs-block{
    float:left;
    width:100%;
    color:#fff;
    border-bottom:1px solid rgba(255,255,255,.3);
    padding-bottom:12px
}
.drop,.input-style{
    color:rgba(255,255,255,.8);
    width:100%
}
.tabs-block h5{
    padding-bottom:40px
}
.input-style{
    float:left;
    font-size:14px
}
.input-style img{
    vertical-align:middle;
    position:absolute;
    left:0
}
.input-style input{
    background:0 0;
    width:100%;
    padding-left:23px
}
.baner-tabs.style-2 .tabs-style-1.nav-tabs>li.active>a,.baner-tabs.style-2 .tabs-style-1.nav-tabs>li.active>a:focus,.baner-tabs.style-2 .tabs-style-1.nav-tabs>li.active>a:hover,.baner-tabs.style-2 .tabs-style-1.nav-tabs>li>a:hover{
    background:#005800
}
.baner-tabs.style-2 .tpl-tabs-cont{
    background:url(../img/home_9/bg-tab.jpg)
}
.baner-tabs.style-2 .tab-pane .c-button{
    margin-top:58px
}
.baner-tabs.style-2 .tabs-block{
    padding-bottom:12px;
    border-bottom:none
}
.baner-tabs.style-2 .drop-wrap-s-3,.baner-tabs.style-2 .input-style-1 input{
    border-color:rgba(255,255,255,.3)
}
.drop-wrap-s-3 .drop span{
    top:58px
}
.world-city{
    border-radius:5px
}
.drop-wrap{
    position:relative;
    float:left;
    width:100%;
    display:block;
    height:19px;
    transition:all ease .2s
}
.drop-wrap-rect{
    border-bottom-left-radius:0!important;
    border-bottom-right-radius:0!important
}
.drop{
    position:absolute;
    display:block;
    left:0;
    top:0;
    font-size:13px;
    height:100%;
    cursor:pointer
}
.drop b{
    position:relative;
    width:100%;
    font-family:'Source Sans Pro',sans-serif
}
.drop span a,.hotel-item.style-3 .date,.item-block.style-4 .main-date,.item-block.style-5 p,.second-description,.slider-tour.style-2 p,.tour-block-s-5 h4,.tour-block-s-7 p{
    font-family:'Open Sans',sans-serif
}
.drop .drop-list{
    position:absolute;
    font-size:13px;
    top:0;
    right:0;
    padding-left:10px
}
.drop span{
    position:absolute;
    left:0;
    top:31px;
    width:calc(100% + 2px);
    display:none;
    z-index:50;
    margin:0 0 0 -1px;
    background:#fff;
    padding:10px 0;
    min-width:100px;
    border:1px solid rgba(219,219,219,.6);
    border-top:none;
    -moz-box-shadow:0 4px 5px 0 rgba(0,0,0,.1);
    box-shadow:0 4px 5px 0 rgba(0,0,0,.1)
}
.drop span a,.main-wraper,.photo-block,.second-title{
    position:relative
}
.drop-list.act{
    transform:rotateX(180deg);
    -webkit-transform:rotateX(180deg);
    -moz-transform:rotateX(180deg);
    -ms-transform:rotateX(180deg);
    z-index:51;
    margin-top:3px;
    color:#777
}
.drop span a{
    display:block;
    width:100%;
    text-align:left;
    line-height:20px;
    color:#777;
    -webkit-transition:all .3s ease-in;
    -moz-transition:all .3s ease-in;
    -o-transition:all .3s ease-in;
    transition:all .3s ease-in;
    z-index:52;
    padding:6px 18px
}
.border-line-top:before,.underline:after{
    -webkit-transition:all .3s ease-in;
    -moz-transition:all .3s ease-in;
    -o-transition:all .3s ease-in
}
.comm-info-txt h5,.item-block.style-4 .main-date,.item-block.style-5 .ib-undertitle,.offers-info li,.popular-img h5,.slide-tour span,.slider-tour h3,.slider-tour h5,.slider-tour.style-2 h4,.tour-caption .vertical-bottom,.tour-info{
    text-transform:uppercase
}
.drop span a:hover{
    background:#f8f8f8;
    color:#222
}
.drop-wrap-s-2{
    height:40px;
    border:1px solid rgba(255,255,255,.5);
    -moz-border-radius:5px;
    border-radius:5px
}
.drop-wrap-s-2 .drop{
    font-size:16px;
    padding:9px 20px
}
.drop-wrap-s-2 .drop .drop-list{
    font-size:16px
}
.drop-wrap-s-3{
    height:60px;
    border:1px solid #91d8f4;
    -moz-border-radius:6px;
    border-radius:6px;
    line-height:60px
}
.contact-form .drop-wrap-s-3 .drop{
    font-size:16px;
    background:#f3f3f3
}
.drop-wrap-s-3 .drop{
    font-size:13px;
    line-height:60px;
    font-weight:400;
    color:rgba(255,255,255,.8);
    padding:0 20px
}
.drop-wrap-s-4{
    height:50px;
    -moz-border-radius:6px;
    border-radius:6px;
    line-height:50px
}
.drop-wrap-s-4 .drop{
    font-size:14px;
    padding:0 20px
}
.drop-wrap-s-5 .drop{
    font-size:16px
}
.drop-wrap.color-2{
    border:1px solid rgba(219,219,219,.6)
}
.drop-wrap.color-2 .drop{
    color:rgba(34,34,34,.6);
    opacity:1
}
.drop-wrap.color-2 .drop-list{
    color:#1593d0
}
.drop-wrap.color-3{
    border:1px solid #2D3E50
}
.drop-wrap.color-3 .drop{
    opacity:1
}
.drop-wrap.color-3 .drop b,.drop-wrap.color-3 .drop-list{
    color:#2D3E50
}
.drop-wrap.color-4{
    background:#fff;
    border:1px solid #fff
}
.drop-wrap.color-4 .drop{
    color:#b9b9b9;
    opacity:1
}
.drop-wrap.color-5{
    background:#f8f8f8;
    border:1px solid #f8f8f8
}
.drop-wrap.color-5 .drop{
    background:#efefef;
    color:#888;
    opacity:1;
    border:1px solid #d8d8d8;
    border-radius:6px
}
.drop-wrap.color-5 .drop span{
    background:#f8f8f8
}
.drop-wrap.color-5 .drop span a:hover{
    background:#8b8b8b
}
.drop-wrap.color-5 .drop-list{
    color:#005800
}
.tab-pane .c-button{
    margin-top:30px
}
.arrow-down,.drop-tabs b{
    display:none
}
.arrow-down.act{
    transform:rotateX(180deg);
    -webkit-transform:rotateX(180deg);
    -moz-transform:rotateX(180deg);
    -ms-transform:rotateX(180deg)
}
.main-wraper{
    width:100%;
    width:1240px;
    margin:15px auto;
    display:block
}
.inner-wrapper{
    padding:10px 20px
}
.main-wraper.color-2 .second-title h2{
    color:#fff
}
.second-title{
    text-align:center;
    padding-top:25px;
    padding-bottom:25px
}
.second-title h2{
    padding-bottom:15px;
    letter-spacing:1px;
    color:#005800;
}
.second-title h4{
    font-weight:700;
    letter-spacing:2px;
    margin-bottom:7px
}
.second-title h4.underline{
    margin-bottom:20px
}
.second-title p{
    padding-bottom:65px
}
.second-title>:last-child{
    padding-bottom:0
}
.second-title.style-2 h2{
    padding-bottom:72px
}
.second-title.style-2>:last-child,.second-title.style-3>:last-child{
    padding-bottom:0
}
.second-title.style-3{
    padding-top:0;
    text-align:left
}
.second-title.style-3 h2{
    line-height:40px
}
.photo-block h3,.photo-block h4{
    padding-bottom:10px
}
.second-description{
    font-size:14px;
    line-height:24px;
    font-weight:400;
    margin-bottom:30px
}
.radius-mask .tour-layer{
    -moz-border-radius:5px;
    border-radius:5px
}
.radius-mask .bg{
    -moz-border-radius:5px;
    border-radius:5px;
    overflow:hidden
}
.photo-block{
    text-align:center;
    color:#fff;
    width:100%
}
.photo-block img{
    width:100%;
    height:auto;
    display:block
}
.offers-block,.offers-info,.underline{
    display:inline-block;
    position:relative
}
.photo-block h4{
    -o-transform:translateY(-40px);
    transform:translateY(-40px);
    -webkit-transform:translateY(-40px);
    -moz-transform:translateY(-40px);
    -ms-transform:translateY(-40px);
    opacity:0
}
.photo-block h5{
    -o-transform:translateY(20px);
    transform:translateY(20px);
    -webkit-transform:translateY(20px);
    -moz-transform:translateY(20px);
    -ms-transform:translateY(20px);
    opacity:0
}
.offers-block:hover .tour-layer,.photo-block:hover .tour-layer{
    opacity:1
}
.photo-block:hover h4,.photo-block:hover h5{
    -o-transform:translateY(0);
    transform:translateY(0);
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    opacity:1
}
.offers-block{
    width:100%;
    min-height:450px;
    color:#fff;
    float:left
}
.offers-slider .swiper-slide{
    padding:0 15px;
    width:33.333%
}
.offers-block .vertical-top{
    padding:30px
}
.offers-block .vertical-top .rate{
    padding-bottom:10px
}
.offers-block .vertical-bottom{
    padding:0 10px 30px 30px
}
.offers-block .vertical-bottom p{
    padding-bottom:25px;
    font-size:14px;
    line-height:22px
}
.offers-info{
    width:100%;
    padding-bottom:20px
}
.offers-info li{
    font-size:12px;
    font-weight:700;
    position:relative;
    float:left;
    padding:0 10px 0 20px;
    border-right:1px solid rgba(255,255,255,.5);
    line-height:24px
}
.underline:after,.underline:before{
    float:none;
    content:''
}
.offers-info li:first-child{
    padding-left:0
}
.offers-info li:last-child{
    border-right:0 none;
    padding-right:0
}
.offers-info li b{
    font-size:24px;
    padding-right:10px
}
.offers-block:hover h3{
    color:#f60
}
.offers-block.style-2{
    min-height:429px
}
.offers-block.style-2 .vertical-top{
    padding:20px 30px
}
.offers-block.style-2 .rate span{
    font-size:9px;
    padding:0 1.5px
}
.offers-block.style-2 .vertical-bottom{
    padding:0 10px 0 30px
}
.offers-block.style-2 .offet-title{
    font-size:16px;
    line-height:20px;
    font-weight:700;
    color:#fff;
    margin-bottom:10px
}
.offers-block.style-2 p{
    opacity:.6
}
.item-block:hover .tour-layer,.popular-img:hover .tour-layer{
    opacity:1
}
.underline:after{
    width:100%;
    background:#FFF;
    height:3px;
    position:relative;
    display:block;
    margin:13px 0 0;
    transition:all .3s ease-in
}
.underline:before{
    width:0;
    right:0;
    background:#F60;
    height:5px;
    position:absolute;
    display:block;
    bottom:0;
    -webkit-transition:all .8s cubic-bezier(.23,1,.32,1.1);
    -moz-transition:all .8s cubic-bezier(.23,1,.32,1.1);
    -o-transition:all .8s cubic-bezier(.23,1,.32,1.1);
    transition:all .8s cubic-bezier(.23,1,.32,1.1)
}
.underline-block:hover .underline:before{
    width:100%;
    z-index:1
}
.underline.m94:after,.underline.m94:before{
    max-width:94px;
    left:0;
    right:auto
}
.underline.color-blue-2:after{
    background:#1593d0
}
.underline.color-red-3:after{
    background:#D73240
}
.underline.color-dr-blue-2:after{
    background:#005800
}
.popular-img{
    position:relative;
    width:100%;
    min-height:200px;
    color:#fff;
    margin-bottom:30px
}
.popular-img .vertical-bottom{
    padding:0 0 22px 30px
}
.popular-img h4{
    font-weight:700;
    letter-spacing:3px;
    padding-bottom:10px
}
.popular-img h5{
    font-weight:700;
    letter-spacing:1px
}
.popular-img:hover a{
    color:#f60
}
.popular-desc{
    position:relative;
    width:100%;
    min-height:430px
}
.bg-contain.bg-bg-chrome{
    -moz-background-size:contain;
    background-size:contain
}
.popular-desc h3{
    padding-bottom:20px
}
.popular-desc p{
    padding-bottom:30px
}
.popular-desc h4{
    font-weight:700;
    letter-spacing:2px;
    padding-bottom:20px
}
.popular-desc ul{
    position:relative;
    width:100%;
    list-style-type:disc;
    color:#bebebe;
    list-style-position:inside
}
.popular-desc ul li{
    font-size:14px;
    line-height:24px
}
.popular-desc ul li a:hover{
    color:#777
}
.popular-desc .c-button{
    margin-top:35px
}
.popular-desc .c-button:hover{
    color:#f60
}
.item-block{
    position:relative;
    width:100%;
    text-align:center;
    color:#fff
}
.item-block img{
    width:100%;
    height:auto;
    display:block
}
.item-block.style-2 h3:after,.item-block.style-2 h3:before{
    height:5px;
    float:none;
    content:'';
    text-align:center
}
.item-block p{
    color:rgba(255,255,255,.8);
    padding:0 26% 35px
}
.item-block h3,.item-block h4{
    padding-bottom:15px
}
.item-block h3{
    font-size:26px;
    transition:all .3s ease-in;
    -webkit-transition:all .3s ease-in;
    -moz-transition:all .3s ease-in;
    -o-transition:all .3s ease-in;
    -ms-transition:all .3s ease-in
}
.item-block .rate{
    padding-bottom:22px
}
.item-block:hover h3{
    color:#f60
}
.item-block.style-2 h3{
    font-size:22px;
    position:relative;
    display:inline-block;
    float:none
}
.item-block.style-2 h3:after{
    width:100%;
    background:#fff;
    position:relative;
    display:block;
    margin:13px auto 0;
    transition:all .3s ease-in;
    -webkit-transition:all .3s ease-in;
    -moz-transition:all .3s ease-in;
    -o-transition:all .3s ease-in;
    -ms-transition:all .3s ease-in
}
.item-block.style-2 h3:before{
    width:0;
    right:0;
    background:#f60;
    position:absolute;
    display:block;
    bottom:15px;
    -webkit-transition:all .8s cubic-bezier(.23,1,.32,1.1);
    -moz-transition:all .8s cubic-bezier(.23,1,.32,1.1);
    -o-transition:all .8s cubic-bezier(.23,1,.32,1.1);
    transition:all .8s cubic-bezier(.23,1,.32,1.1)
}
.info-line,.slide-tour,.slider-tour,.tour-block,.tour-block:hover .border-line-bottom:after,.tour-block:hover .border-line-top:after,.tour-caption,.tour-layer{
    width:100%
}
.tour-block:hover .border-line-bottom:before,.tour-block:hover .border-line-top:before,.tour-layer{
    height:100%
}
.item-block.style-2:hover h3:before{
    width:100%;
    z-index:1
}
.item-block.style-3{
    min-height:489px
}
.item-block.style-3 .ib-subtitle{
    font-weight:400
}
.item-block.style-3 .ib-subtitle span{
    font-size:30px;
    font-weight:700
}
.item-block.style-3 h3{
    font-size:22px
}
.item-block.style-3 .underline{
    margin-left:65px;
    margin-right:65px
}
.item-block.style-3 .underline:before{
    bottom:15px
}
.item-block.style-3 p{
    padding:0 10%
}
.item-block.style-4 h3{
    font-size:48px;
    line-height:50px;
    letter-spacing:9px;
    padding-bottom:18px
}
.item-block.style-4 h4{
    font-size:22px;
    line-height:25px;
    font-weight:400;
    letter-spacing:3.5px;
    padding-bottom:18px
}
.item-block.style-4 .main-date{
    font-size:18px;
    line-height:22px;
    font-weight:400;
    margin-bottom:24px
}
.item-block.style-4 .rate{
    padding-bottom:19px
}
.item-block.style-4 .rate span{
    font-size:11px
}
.item-block.style-4 p{
    padding:0 14% 35px
}
.item-block.style-5{
    position:relative;
    min-height:488px
}
.item-block.style-5 .ib-subtitle{
    font-size:16px;
    line-height:20px;
    font-weight:400;
    letter-spacing:3px;
    padding-bottom:11px
}
.item-block.style-5 .ib-subtitle span,.item-block.style-5 h3{
    font-size:22px;
    font-weight:700
}
.item-block.style-5 h3{
    line-height:25px;
    letter-spacing:4px;
    margin-bottom:11px
}
.item-block.style-5 p{
    font-size:14px;
    line-height:22px;
    padding:0 12% 32px
}
.item-block.style-5 .ib-undertitle{
    font-size:16px;
    line-height:20px;
    font-weight:400;
    letter-spacing:1px;
    margin-bottom:8px
}
.item-block.style-5 .ib-price{
    font-size:32px;
    line-height:35px;
    font-weight:700;
    margin-bottom:44px
}
.submit input:hover{
    background:#f60;
    color:#fff
}
.border-white.c-button:hover{
    background:#000;
    color:#fff;
    border:1px solid #000
}
.submit{
    position:relative;
    display:block;
    padding-left:15px;
    float:left
}
.slide-tour{
    text-align:center;
    position:relative;
    color:#fff
}
.slide-tour h2{
    font-size:40px;
    padding-bottom:40px
}
.slide-tour span{
    font-size:20px;
    font-weight:700;
    padding-bottom:25px;
    display:block
}
.info-line-bar,.info-line-bar h5,.info-line-bar span{
    position:relative;
    display:inline-block
}
.info-line{
    position:relative;
    text-align:center
}
.info-line-bar{
    float:none;
    margin:0 10px
}
.info-line-bar span{
    font-size:28px;
    font-weight:700;
    margin-left:5px;
    padding-bottom:0
}
.info-line-bar h5{
    text-transform:uppercase;
    font-weight:700;
    padding-left:3px;
    line-height:14px;
    vertical-align:text-top
}
.tm-title{
    color:#fff;
    text-align:left;
    padding-left:50px
}
.tm-title .button-s-2{
    margin-bottom:15px
}
.tm-title h3{
    padding-bottom:32px
}
.comm-info img{
    position:absolute
}
.comm-info .comm-info-txt{
    position:relative;
    display:block;
    padding:30px 50px 0 80px
}
.comm-info-txt h5{
    font-weight:700;
    letter-spacing:1px
}
.comm-info-txt p{
    font-size:14px;
    color:rgba(255,255,255,.8);
    line-height:22px
}
.comm-info-slider .poin-style-1{
    left:50px;
    bottom:57px
}
.qq,.qq:before{
    left:0
}
.comm-info-slider .poin-style-1 .swiper-pagination-switch{
    float:left
}
.tour-block{
    position:relative;
    float:left;
    min-height:350px;
    margin-bottom:30px
}
.tour-block:hover h3{
    color:#f60
}
.tour-caption{
    text-align:center;
    color:#fff
}
.tour-caption h3{
    padding-bottom:10px;
    letter-spacing:4px;
    transition:all .3s ease-in;
    -webkit-transition:all .3s ease-in;
    -moz-transition:all .3s ease-in;
    -o-transition:all .3s ease-in;
    -ms-transition:all .3s ease-in
}
.tour-caption h3.underline{
    padding-bottom:0
}
.tour-caption .rate{
    padding-bottom:9px
}
.tour-caption .rate span{
    font-size:12px
}
.tour-caption .vertical-bottom{
    padding:0 30px 30px;
    text-align:left
}
.tour-caption .vertical-align{
    margin-top:-40px
}
.tour-caption .c-button.b-50{
    padding:0 19px;
    font-size:11px
}
.rate span{
    font-size:14px;
    padding:0 3px;
    display:inline-block
}
.tour-info{
    display:block;
    font-size:12px;
    padding-bottom:15px
}
.tour-info:last-child{
    padding-bottom:0
}
.tour-info span{
    padding-left:10px;
    font-size:11px
}
.tour-info img{
    vertical-align:bottom
}
.hotel-small .tour-layer{
    border-radius:5px
}
.tour-layer{
    position:absolute;
    left:0;
    top:0;
    background:rgba(0,0,0,.6);
    opacity:0;
    transition:all .3s ease-in;
    -webkit-transition:all .3s ease-in;
    -moz-transition:all .3s ease-in;
    -ms-transition:all .3s ease-in
}
.black-hover:hover .tour-layer,.tour-block:hover .tour-layer{
    opacity:1
}
.slider-tour{
    position:relative;
    text-align:center;
    color:#fff
}
.slider-tour .rate{
    padding-bottom:25px
}
.slider-tour .rate span{
    font-size:12px
}
.slider-tour h2{
    padding-bottom:22px;
    letter-spacing:6px
}
.slider-tour h3{
    font-size:20px;
    padding-bottom:16px;
    display:inline-block;
    letter-spacing:2px
}
.slider-tour h5{
    letter-spacing:0
}
.slider-tour.style-2 h2{
    letter-spacing:6.3px;
    padding-bottom:20px
}
.slider-tour.style-2 h3{
    display:block;
    font-weight:400;
    padding-bottom:12px
}
.slider-tour.style-2 h3 strong{
    font-weight:700
}
.slider-tour.style-2 h4{
    font-size:14px;
    line-height:18px;
    font-weight:700;
    margin-bottom:5px
}
.slider-tour.style-2 .rate-wrap{
    width:auto;
    padding:4px 0 0
}
.slider-tour.style-2 .rate-wrap i{
    font-size:14px;
    line-height:26px;
    letter-spacing:1px
}
.slider-tour.style-2 .rate{
    padding-bottom:20px
}
.slider-tour.style-2 .tour-info{
    display:inline-block;
    margin-right:37px
}
.slider-tour.style-2 .tour-info:last-child{
    margin-right:0
}
.slider-tour.style-2 .tour-info-line{
    margin-bottom:21px
}
.slider-tour.style-2 .c-button{
    margin-bottom:38px
}
.weth-icon b{
    font-size:16px;
    padding-left:7px;
    letter-spacing:1px
}
.weth-icon img{
    vertical-align:middle
}
.weth-icon.style-2{
    margin-top:80px;
    margin-right:50px;
    width:108px;
    padding-top:23px;
    padding-bottom:18px;
    text-align:center
}
.weth-icon.style-2 img{
    display:block;
    margin:0 auto 12px
}
.tour-block-s-1 .vertical-align,.tour-block-s-2 .vertical-align{
    margin-top:0
}
.weth-icon.style-2 b{
    display:inline-block;
    font-size:18px;
    line-height:22px;
    font-weight:700;
    padding-left:0;
    margin-bottom:3px
}
.weth-icon.style-2 sup{
    font-size:15px
}
.weth-icon.style-2 .weth-city{
    font-size:10px;
    line-height:13px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:.5px
}
.tour-block-s-5 h4,.tour-block-s-5 h5{
    line-height:18px;
    text-transform:uppercase
}
.tour-block.tour-block-s-1{
    min-height:100%;
    margin-bottom:0
}
.tour-block.tour-block-s-1:hover h3{
    color:#f60
}
.tour-block-s-1 .tour-caption .vertical-bottom{
    padding:0 50px 50px
}
.tour-block-s-1 .tour-caption .vertical-top{
    padding:50px 50px 0
}
.tour-block-s-2{
    min-height:243px;
    margin-bottom:30px
}
.tour-block-s-2 .tour-caption .vertical-bottom{
    padding:0 50px 50px
}
.tour-block-s-2 .tour-caption .vertical-top{
    padding:50px 50px 0
}
.tour-block-s-2 h3{
    margin-bottom:22px
}
.tour-block.tour-block-s-3{
    cursor:pointer;
    margin-bottom:0;
    min-height:100%
}
.tour-block.tour-block-s-3:hover h3{
    color:#e74f4f
}
.tour-block.tour-block-s-3 .vertical-align{
    margin:0
}
.tour-block-s-4{
    margin-bottom:0;
    min-height:516px;
    cursor:pointer
}
.tour-block-s-4 .vertical-top .weth-icon{
    margin-top:29px;
    margin-right:29px
}
.tour-block-s-4 .vertical-align{
    margin:0
}
.tour-block-s-4 .tour-caption .rate{
    padding-bottom:20px
}
.tour-block-s-4 .tour-caption h3{
    margin-bottom:15px
}
.tour-block-s-4 h4{
    margin-bottom:10px
}
.tour-block-s-4 p{
    padding:0 12%
}
.tour-block-s-5{
    cursor:pointer;
    margin-bottom:0;
    min-height:100%
}
.tour-block-s-5 .vertical-align{
    margin:0
}
.tour-block-s-5 h3{
    letter-spacing:2px;
    margin-bottom:30px
}
.tour-block-s-5 h4{
    font-size:18px;
    font-weight:400;
    letter-spacing:0
}
.tour-block-s-5 h5{
    font-size:14px;
    font-weight:700;
    letter-spacing:1.5px;
    margin-bottom:2px
}
.tour-block-s-5 .underline:after{
    margin:23px 0 0
}
.tour-block-s-6{
    min-height:516px;
    margin-bottom:0
}
.tour-block-s-7,.tour-block-s-8{
    min-height:243px
}
.tour-block-s-6 h4{
    font-size:22px;
    line-height:25px;
    font-weight:300;
    letter-spacing:2px;
    margin-bottom:11px
}
.tour-block-s-6 h3,.tour-block-s-6 p{
    font-size:32px;
    line-height:35px;
    font-weight:700
}
.tour-block-s-6 h3{
    letter-spacing:6px;
    margin-bottom:13px
}
.tour-block-s-6 p{
    letter-spacing:4px;
    text-transform:uppercase;
    margin-bottom:18px
}
.tour-block-s-6 .tour-caption .vertical-align{
    margin-top:0;
    padding-left:20px;
    padding-right:20px
}
.tour-block-s-7 h3{
    margin-bottom:9px
}
.tour-block-s-7 h4{
    font-size:18px;
    line-height:22px;
    font-weight:400;
    letter-spacing:2px;
    margin-bottom:9px
}
.tour-block-s-7 h4 span{
    font-size:22px;
    font-weight:700
}
.tour-block-s-7 p{
    font-size:14px;
    line-height:24px
}
.tour-block-s-7 .tour-caption .vertical-align{
    margin-top:0;
    padding:0 30px;
    text-align:left
}
.tour-block-s-8 h3{
    margin-bottom:4px
}
.tour-block-s-8 h4{
    font-size:18px;
    line-height:22px;
    font-weight:400;
    letter-spacing:1.8px;
    margin-bottom:9px
}
.tour-block-s-8 h4 span{
    font-size:22px;
    font-weight:700
}
.tour-block-s-8 .tb_category{
    font-size:18px;
    line-height:22px;
    font-weight:300;
    letter-spacing:3px;
    text-transform:uppercase;
    margin-bottom:10px
}
.tour-block-s-8 .tour-caption .vertical-align{
    margin-top:0;
    padding:0 30px;
    text-align:right
}
.tour-block-s-9{
    min-height:auto
}
.tour-block-s-9 .vertical-align{
    margin-top:0
}
.tour-block-s-9 .tour-caption .vertical-bottom{
    padding:0 50px 50px
}
.tour-block-s-9 .tour-caption .vertical-top{
    padding:50px 50px 0
}
.tour-block-s-9 h3{
    margin-bottom:22px
}
.hover-green:hover .hover-it{
    color:#66BB6A
}
.hover-green.underline-block:hover .underline:before{
    background:#66BB6A
}
.hover-yellow:hover .hover-it{
    color:#F60
}
.hover-yellow.underline-block:hover .underline:before{
    background:#F60
}
.hover-aqua:hover .hover-it{
    color:#f60
}
.hover-aqua.underline-block:hover .underline:before{
    background:#f60
}
.hover-sea:hover .hover-it{
    color:#00e5ff
}
.hover-sea.underline-block:hover .underline:before{
    background:#00e5ff
}
.hover-blue:hover .hover-it{
    color:#66bb6a
}
.hover-blue.underline-block:hover .underline:before{
    background:#66bb6a
}
.hover-blue-3:hover .hover-it{
    color:#206ab0
}
.hover-blue-3.underline-block:hover .underline:before{
    background:#206ab0
}
.hover-dr-blue-2:hover .hover-it{
    color:#005800
}
.hover-dr-blue-2.underline-block:hover .underline:before{
    background:#005800
}
.hover-red-3:hover .hover-it{
    color:#D73240
}
.hover-red-3.underline-block:hover .underline:before{
    background:#D73240
}
.testimonials{
    position:relative;
    width:100%
}
.testi-wrap{
    text-align:center;
    color:#fff;
    max-width:830px;
    display:block;
    border:1px solid #fff;
    padding:45px 35px 40px;
    margin:0 auto;
    position:relative;
    -moz-border-radius:3px;
    border-radius:3px;
    border-top:0 none
}
.testi-wrap p{
    color:rgba(255,255,255,.8);
    padding-bottom:20px
}
.qq{
    position:absolute;
    width:100%;
    top:0
}
.qq img{
    width:30px;
    height:30px;
    margin-top:-15px
}
.qq:after,.qq:before{
    width:45%;
    height:1px;
    background:#fff;
    position:absolute;
    content:''
}
.qq:after{
    right:0
}
.testi-3{
    padding:130px 0
}
.testi-3 .poin-style-1{
    bottom:50px
}
.hotel-choose{
    position:relative;
    width:100%;
    -moz-border-radius:5px;
    border-radius:5px;
    background:#fff;
    padding:30px;
    display:inline-block;
    margin:100px 0
}
.hotel-choose.hotel-hidden{
    display:none
}
.hotel-choose .swiper-container{
    width:100%
}
.hotel-choose .title{
    padding-left:30px;
    color:#222
}
.hotel-choose .title p{
    color:#bebebe;
    font-size:14px;
    line-height:24px;
    display:inline-block
}
.hotel-choose .title p span{
    position:relative;
    float:left;
    display:inline-block
}
.hotel-choose .title .c-button{
    margin-top:18px
}
.hotel-sm{
    position:relative;
    float:left;
    height:100px;
    width:100%
}
.hotel-sm-slide .tour-block{
    min-height:100px;
    margin:17px 0 0
}
.hotel-sm-slide.swiper-slide{
    padding:0 15px
}
.hotel-sm-slide h6 b{
    padding-bottom:8px;
    display:inline-block
}
.arrows-3 .swiper-arrow-left,.arrows-3 .swiper-arrow-right{
    margin-top:28px
}
.arrows-3 .swiper-arrow-left{
    left:-35px
}
.arrows-3 .swiper-arrow-right{
    right:-35px
}
.choose-hotel{
    position:relative;
    width:100%;
    margin:100px 0;
    display:inline-block
}
.choose-hotel .drop-wrap{
    max-width:165px;
    margin-right:30px
}
.choose-hotel .drop-wrap:last-child{
    margin-right:0
}
.hotel-item.style-6 .tour-info,.hotel-item.style-9 .tour-info{
    margin-right:15px
}
.choose-hotel .drop-wrap-s-2 .drop .drop-list{
    right:20px;
    top:10px
}
.price{
    font-size:16px;
    font-weight:700;
    text-align:center
}
.price-s-1{
    background:rgba(0,0,0,.3);
    padding:10px 20px;
    color:#fff;
    position:absolute;
    left:0;
    top:0;
    -moz-border-radius:5px;
    border-radius:5px
}
.price-s-2,.price-s-3{
    color:#FFF;
    -moz-border-radius:5px;
    background:rgba(0,0,0,.3);
    position:absolute
}
.price-s-2{
    font-size:14px;
    padding:8px 17px;
    left:24px;
    top:30px;
    border-radius:5px
}
.price-s-3{
    font-size:12px;
    padding:10px 17px;
    left:0;
    top:0;
    border-radius:5px
}
.price-s-4{
    font-size:14px;
    background:rgba(0,0,0,.3);
    padding:8px 17px;
    color:#f8f8f8;
    position:absolute;
    left:20px;
    top:20px;
    -moz-border-radius:5px;
    border-radius:5px
}
.hotel-item .title span.f-14,.rate-wrap i{
    font-size:12px
}
.hotel-item,.radius-top,.rate-wrap,.rate-wrap .rate,.rate-wrap i{
    position:relative
}
.price.red{
    background:rgba(252,29,29,.8)
}
.price.green{
    background:rgba(0,200,38,.8)
}
.arrows-3 .offers-arrow:hover{
    background:#2d3e50;
    border:5px solid #A8AEB1
}
.hotel-item{
    width:100%;
    float:left;
    display:inline-block;
    -moz-box-shadow:4px 3px 5px 0 rgba(0,0,0,.03);
    box-shadow:4px 3px 5px 0 rgba(0,0,0,.03);
    margin-bottom:30px
}
.radius-top{
    width:100%;
    -moz-border-radius-topleft:5px;
    border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    border-top-right-radius:5px;
    overflow:hidden
}
.radius-top img{
    width:100%;
    height:auto;
    display:block
}
.hotel-item .title{
    position:relative;
    width:100%;
    padding:10px 20px 15px;
    border:1px solid #dedede;
    -moz-border-radius-bottomleft:5px;
    border-bottom-left-radius:5px;
    -moz-border-radius-bottomright:5px;
    border-bottom-right-radius:5px;
    background:#fff;
    letter-spacing:1px
}
.hotel-item .title h4{
    margin-bottom:-4px
}
.rate-wrap{
    display:inline-block;
    width:100%;
    padding:10px 0 3px
}
.rate-wrap .rate{
    float:left;
    padding-right:10px
}
.rate-wrap i{
    float:left;
    color:#bebebe;
    line-height:21px;
    width:auto;
    font-style:normal;
    font-weight:400
}
.hotel-item .title p{
    color:#bebebe;
    padding:8px 0 27px;
    font-size:12px;
    line-height:18px
}
.hotel-item .c-price{
    font-size:22px;
    line-height:50px;
    font-weight:700;
    letter-spacing:1px
}
.hotel-item .hotel-person{
    font-size:14px;
    line-height:18px;
    font-weight:400;
    letter-spacing:2px;
    text-transform:uppercase
}
.hotel-item .hotel-person span{
    font-weight:700
}
.hotel-item .hotel-icons-block .hotel-icon{
    display:inline-block;
    width:18px;
    line-height:20px;
    padding:1px 13.5px;
    border-right:1px solid #eaeaea;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
.hotel-item .hotel-icons-block .hotel-icon:last-child{
    border-right:none
}
.arrows-travel{
    -moz-border-radius:5px;
    border-radius:5px;
    background:#e74f4f;
    top:80px;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0)
}
.change-slider-block,.confirm-img,.left-title{
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%)
}
.arrows-travel span{
    font-size:16px;
    color:#FFF;
    line-height:12px;
    padding-top:13px;
    text-align:center
}
.arrows-travel:hover{
    background:#2D3E50
}
.pad-15 .swiper-slide{
    padding:0 15px
}
.hotel-item.style-2 .price{
    font-size:12px;
    line-height:39px;
    font-weight:700;
    color:#fff;
    text-transform:uppercase;
    background:rgba(229,74,74,.8);
    padding:0 19px
}
.hotel-item.style-2 .title h4{
    letter-spacing:1.5px;
    margin-bottom:9px
}
.hotel-item.style-2 .rate-wrap{
    padding:0 0 3px
}
.hotel-item.style-3 .price-s-1{
    top:30px;
    left:24px
}
.hotel-item.style-3 .title{
    background:#fff;
    padding:27px 20px
}
.hotel-item.style-3 .title h4{
    letter-spacing:2.7px
}
.hotel-item.style-3 .title p{
    padding:8px 0 11px
}
.hotel-item.style-3 .date{
    font-size:12px;
    line-height:16px;
    font-weight:400;
    color:#888;
    text-transform:uppercase;
    margin-bottom:9px;
    margin-top:10px
}
.hotel-item.style-3 .people,.hotel-item.style-5 .date,.hotel-item.style-5 .people{
    font-family:'Open Sans',sans-serif;
    line-height:16px;
    color:#bebebe;
    text-transform:uppercase
}
.hotel-item.style-3 .date strong{
    font-weight:700
}
.hotel-item.style-3 .people{
    font-weight:400
}
.hotel-item.style-3 .people strong{
    font-weight:800
}
.hotel-item.style-3 .tour-weather{
    top:29.5px;
    left:auto;
    right:13px
}
.hotel-item.style-3 .c-button{
    padding:0 14px
}
.hotel-item.style-4 .radius-top{
    -moz-border-radius-topleft:0;
    border-top-left-radius:0;
    -moz-border-radius-topright:0;
    border-top-right-radius:0
}
.hotel-item.style-4 .hotel-place{
    font-size:12px;
    line-height:16px;
    font-weight:400;
    text-transform:uppercase;
    letter-spacing:1px;
    margin-bottom:10px
}
.hotel-item.style-4 .hotel-hot{
    font-weight:300
}
.hotel-item.style-5 .price-s-1{
    top:30px;
    left:24px
}
.hotel-item.style-5 .title{
    background:#fff;
    padding:27px 20px;
    -moz-box-shadow:none;
    box-shadow:none;
    border:none
}
.hotel-item.style-5 .title h4{
    letter-spacing:2.7px
}
.hotel-item.style-5 .title p{
    padding:8px 0 11px
}
.hotel-item.style-5 .date{
    font-size:12px;
    font-weight:400;
    margin-bottom:9px
}
.hotel-item.style-5 .date strong{
    font-weight:700
}
.hotel-item.style-5 .people{
    font-weight:400
}
.hotel-item.style-5 .people strong{
    font-weight:800
}
.hotel-item.style-6 h5,.hotel-item.style-7 h5{
    line-height:18px;
    font-weight:400;
    text-transform:uppercase
}
.hotel-item.style-6 .title{
    border:1px solid #efefef;
    -moz-border-radius-bottomleft:0;
    border-bottom-left-radius:0;
    -moz-border-radius-bottomright:0;
    border-bottom-right-radius:0;
    -moz-box-shadow:none;
    box-shadow:none
}
.hotel-item.style-6 .radius-top{
    -moz-border-radius-topleft:0;
    border-top-left-radius:0;
    -moz-border-radius-topright:0;
    border-top-right-radius:0
}
.hotel-item.style-6 .rate-wrap{
    margin-bottom:6px
}
.hotel-item.style-6 h5{
    font-size:14px
}
.hotel-item.style-6 h5 strong{
    font-size:16px
}
.hotel-item.style-7 .title{
    border:1px solid #efefef;
    -moz-border-radius-bottomleft:0;
    border-bottom-left-radius:0;
    -moz-border-radius-bottomright:0;
    border-bottom-right-radius:0;
    -moz-box-shadow:none;
    box-shadow:none
}
.hotel-item.style-10 .title,.hotel-item.style-9 .title{
    -moz-border-radius-bottomleft:0;
    border-bottom-left-radius:0;
    -moz-border-radius-bottomright:0;
    border-bottom-right-radius:0
}
.hotel-item.style-7 h4{
    letter-spacing:0;
    margin-bottom:3px
}
.hotel-item.style-7 h5{
    font-size:12px;
    letter-spacing:1.7px;
    margin-bottom:12px
}
.hotel-item.style-7 h5 strong{
    font-size:16px;
    font-weight:700
}
.hotel-item.style-7 h6,.hotel-item.style-7 p{
    font-family:'Open Sans',sans-serif;
    font-size:12px;
    line-height:15px;
    font-weight:400;
    text-transform:uppercase;
    letter-spacing:0
}
.hotel-item.style-7 h6{
    margin-bottom:12px
}
.hotel-item.style-8 .hotel-person{
    font-size:16px;
    line-height:22px
}
.hotel-item.style-10 h5,.hotel-item.style-9 h5{
    line-height:18px;
    font-weight:400;
    text-transform:uppercase
}
.hotel-item.style-8 .rate-wrap{
    padding:6px 0 3px
}
.hotel-item.style-8 .title h4{
    margin-bottom:0
}
.hotel-item.style-8 .price-s-2{
    left:0;
    top:0
}
.hotel-item.style-9 .title{
    -moz-box-shadow:none;
    box-shadow:none
}
.hotel-item.style-9 h5{
    font-size:14px
}
.hotel-item.style-9 h5 strong{
    font-size:16px
}
.hotel-item.style-9 .buttons-block{
    padding:30px 20px;
    margin:0 -20px
}
.hotel-item.style-10 .radius-top{
    border-bottom:1px solid #ededed
}
.hotel-item.style-10 .title{
    -moz-box-shadow:none;
    box-shadow:none
}
.hotel-item.style-10 .fi_block{
    margin-bottom:10px
}
.hotel-item.style-10 h4{
    letter-spacing:0;
    margin-bottom:3px
}
.hotel-item.style-10 h5{
    font-size:14px;
    letter-spacing:1.7px;
    margin-bottom:12px
}
.hotel-item.style-10 h6,.hotel-item.style-10 p{
    line-height:15px;
    text-transform:uppercase;
    letter-spacing:0;
    font-family:'Open Sans',sans-serif
}
.hotel-item.style-10 h5 strong{
    font-size:16px;
    font-weight:700
}
.hotel-item.style-10 h6{
    font-size:12px;
    font-weight:400;
    margin-bottom:12px
}
.hotel-item.style-10 p{
    font-size:12px;
    font-weight:400
}
.hotel-item.style-10 .hotel-right-text{
    font-family:'Open Sans',sans-serif;
    font-size:12px;
    line-height:18px;
    font-weight:400;
    text-transform:uppercase
}
.hotel-item.style-11 .date,.hotel-item.style-11 .people{
    font-family:'Open Sans',sans-serif;
    line-height:16px;
    color:#bebebe;
    text-transform:uppercase
}
.hotel-item.style-11 .price-s-1{
    top:30px;
    left:24px
}
.hotel-item.style-11 .title{
    padding:27px 20px;
    -moz-box-shadow:none;
    box-shadow:none;
    border:none
}
.hotel-item.style-11 .title h4{
    letter-spacing:2.7px
}
.hotel-item.style-11 .title p{
    padding:8px 0 11px
}
.hotel-item.style-11 .date{
    font-size:12px;
    font-weight:400;
    margin-bottom:9px
}
.hotel-item.style-11 .date strong{
    font-weight:700
}
.hotel-item.style-11 .people{
    font-weight:400
}
.hotel-item.style-11 .people strong{
    font-weight:800
}
.hotel-item.style-11 .tour-weather{
    top:29.5px;
    left:auto;
    right:13px
}
.hotel-item.style-11 .c-button{
    padding:0 14px
}
.hotel-item.style-12 .title{
    -moz-border-radius-bottomleft:0;
    border-bottom-left-radius:0;
    -moz-border-radius-bottomright:0;
    border-bottom-right-radius:0;
    -moz-box-shadow:none;
    box-shadow:none
}
.hotel-item.style-12 .fi_block{
    margin-bottom:10px
}
.hotel-item.style-12 h4{
    letter-spacing:1.3px;
    margin-bottom:3px
}
.hotel-item.style-12 h5{
    font-size:14px;
    line-height:18px;
    font-weight:400;
    text-transform:uppercase;
    letter-spacing:1.7px;
    margin-bottom:12px
}
.hotel-item.style-12 h6,.hotel-item.style-12 p{
    line-height:15px;
    letter-spacing:0
}
.hotel-item.style-12 h5 strong{
    font-size:16px;
    font-weight:700
}
.flight-icon .fi_text,.flight-icon .fi_title,.hotel-item.style-12 .hotel-right-text,.hotel-item.style-12 h6,.hotel-item.style-12 p{
    font-size:12px;
    font-weight:400;
    text-transform:uppercase;
    font-family:'Open Sans',sans-serif
}
.hotel-item.style-12 h6{
    margin-bottom:12px
}
.hotel-item.style-12 .hotel-right-text{
    line-height:18px
}
.hotel-item.style-12 .hotel-middle:before{
    content:'';
    position:absolute;
    top:28px;
    left:0;
    bottom:28px;
    display:block;
    width:1px;
    background:#ececec
}
.list-content .hotel-item.style-12 .hotel-middle{
    width:66.66666667%
}
.flight-icon .fi_icon{
    float:left;
    margin-top:6px
}
.flight-icon .fi_content{
    padding-left:35px
}
.flight-icon .fi_title{
    margin-bottom:3px
}
.flight-icon .fi_text,.flight-icon .fi_title{
    line-height:15px
}
.border-line-top:before{
    position:absolute;
    left:0;
    top:0;
    width:10px;
    height:0%;
    content:'';
    background:#fff;
    z-index:50;
    transition:all .3s ease-in
}
.border-line-bottom:before,.border-line-top:after{
    -webkit-transition:all .3s ease-in;
    -moz-transition:all .3s ease-in;
    -o-transition:all .3s ease-in;
    position:absolute;
    background:#fff;
    z-index:50;
    content:''
}
.border-line-top:after{
    left:0;
    top:0;
    width:0;
    height:10px;
    transition:all .3s ease-in
}
.border-line-bottom:before{
    right:0;
    bottom:0;
    width:10px;
    height:0%;
    transition:all .3s ease-in
}
.border-line-bottom:after{
    position:absolute;
    left:0;
    bottom:0;
    width:0;
    height:10px;
    content:'';
    background:#fff;
    z-index:50;
    -webkit-transition:all .3s ease-in;
    -moz-transition:all .3s ease-in;
    -o-transition:all .3s ease-in;
    transition:all .3s ease-in
}
.hotel-wrpp{
    position:relative;
    display:none;
    width:100%
}
.hotel-wrpp.active{
    display:inline-block
}
.tab-select{
    display:none
}
.hotel-choose-1 .hotel-sm-block .tour-block{
    min-height:140px;
    margin:0
}
.hotel-choose-1 .swiper-slide{
    padding:0 5px
}
.hotel-choose-1 .title{
    padding:0 0 30px
}
.hotel-choose-1 .title h4{
    padding-bottom:10px
}
.palce-txt{
    font-size:14px
}
.hotel-choose-1 .title .palce-txt{
    padding-bottom:15px;
    display:block
}
.hotel-choose-1 .title .palace-txt{
    padding-bottom:20px
}
.hotel-choose-1 .arrows-3 .swiper-arrow-left,.hotel-choose-1 .arrows-3 .swiper-arrow-right{
    margin-top:0
}
.row-5.row{
    margin-left:-5px;
    margin-right:-5px
}
.hotel-choose-1 .arrows-3 .swiper-arrow-left{
    left:-45px
}
.hotel-choose-1 .arrows-3 .swiper-arrow-right{
    right:-45px
}
.hotel-choose-1 .rate-wrap{
    padding:6px 0 3px
}
.hotel-choose-1 .rate-wrap i{
    position:relative;
    font-size:13px;
    top:2px
}
.hotel-choose-1 .rate span{
    font-size:12px
}
.title-small{
    letter-spacing:6px;
    margin-bottom:67px
}
.hotel-small{
    margin-bottom:15px
}
.hotel-small .hotel-img{
    display:block;
    width:81px;
    float:left;
    overflow:hidden
}
.hotel-small .hotel-desc{
    margin-left:100px;
    margin-top:3px
}
.hotel-small h4{
    font-size:12px;
    line-height:16px;
    font-weight:700;
    color:#222;
    letter-spacing:1px;
    margin-bottom:8px
}
.hotel-small .hotel-loc{
    font-size:12px;
    line-height:16px;
    font-weight:400;
    letter-spacing:.5px;
    color:#bebebe
}
.hotel-small .rate span{
    font-size:12px;
    padding:0 2px;
    margin-bottom:10px
}
.hotel-small.style-2 .hotel-img{
    width:75px
}
.hotel-small.style-2 .hotel-desc{
    margin-left:87px
}
.hotel-small.style-2 h4{
    font-size:15px;
    line-height:20px;
    font-weight:700;
    letter-spacing:0;
    margin-bottom:0
}
.hotel-small.style-2 h5,.tour-item .tour-title{
    font-size:14px;
    line-height:18px;
    display:inline-block
}
.hotel-small.style-2 h5{
    font-weight:400;
    text-transform:uppercase;
    letter-spacing:1.5px;
    margin-bottom:7px
}
.hotel-small.style-2 h5 strong{
    font-weight:700
}
.hotel-small.style-2 .hotel-loc{
    line-height:20px
}
.hotel-small.style-2 .tour-info{
    display:inline-block;
    text-transform:initial
}
.hotel-small.style-2 .tour-info:last-child{
    padding-bottom:15px
}
.black-hover{
    position:relative
}
.tour-item{
    padding:0 15px 30px
}
.tour-item .tour-desc{
    text-align:center;
    padding-top:25px;
    padding-bottom:27px;
    -moz-border-radius-bottomleft:5px;
    border-bottom-left-radius:5px;
    -moz-border-radius-bottomright:5px;
    border-bottom-right-radius:5px
}
.tour-item .tour-title{
    font-weight:700;
    letter-spacing:0;
    text-transform:uppercase;
    margin-bottom:9px
}
.tour-item .tour-price,.tour-item .tour-text{
    font-size:14px;
    line-height:18px;
    font-weight:400
}
.tour-item .tour-text{
    font-family:'Open Sans',sans-serif;
    margin-bottom:0
}
.tour-item .tour-price{
    color:#222;
    text-transform:uppercase;
    letter-spacing:1px
}
.tour-item.style-2 .tour-weather,.tour-item.style-3 .tour-weather{
    font-size:12px;
    line-height:34px;
    letter-spacing:1px;
    text-transform:uppercase
}
.tour-item .tour-price span{
    font-weight:700
}
.tour-item.style-2{
    padding:0
}
.tour-item.style-2 .radius-top{
    -moz-border-radius:0;
    border-radius:0
}
.tour-item.style-2 .tour-desc{
    padding-left:20px;
    text-align:left;
    min-height:115px
}
.tour-item.style-2 .c-button{
    right:30px;
    top:75%;
    position:absolute
}
.tour-item.style-2 .tour-title{
    max-width:58%;
    text-align:left
}
.tour-item.style-2 .tour-text{
    max-width:58%
}
.tour-item.style-3{
    padding:0
}
.tour-item.style-3 .tour-desc{
    position:relative;
    padding-top:30px;
    padding-left:25px;
    padding-right:25px;
    border:1px solid #D8D8D8;
    background:#F9F9F9
}
.tour-item.style-3 .tm-people{
    position:absolute;
    top:-50px;
    left:50%;
    margin-left:-50px;
    border:5px solid #fff;
    -moz-border-radius:100%;
    border-radius:100%
}
.tour-item.style-3 .rate{
    margin-bottom:13px
}
.tour-item.style-3 .rate span{
    font-size:9px;
    padding:0 1.5px
}
.tour-item.style-3 .tour-text{
    line-height:20px
}
.tour-item.style-4{
    padding:0
}
.tour-item.style-4 .tour-weather{
    font-size:10px;
    line-height:27px;
    text-transform:uppercase;
    letter-spacing:1px;
    -moz-border-radius:0;
    border-radius:0;
    height:27px
}
.tour-item.style-4 .tour-desc{
    padding-left:20px;
    text-align:left;
    border:1px solid #efefef;
    -moz-border-radius:0;
    border-radius:0
}
.tour-item.style-4 .tour-title{
    font-size:16px;
    line-height:22px;
    letter-spacing:1.2px;
    max-width:58%;
    text-align:left;
    margin-bottom:1px
}
.tour-item.style-4 .tour-text{
    max-width:58%;
    font-size:12px;
    text-transform:uppercase;
    margin-bottom:6px
}
.tour-item.style-4 .plane-icon{
    margin-right:8px
}
.tour-item.style-4 .tour-price span{
    font-size:16px
}
.tour-item.style-4 .c-button{
    margin-right:20px;
    float:right
}
.tour-item.style-5{
    padding:0
}
.tour-item.style-5 .tour-weather{
    font-size:12px;
    line-height:34px;
    text-transform:uppercase;
    letter-spacing:1px
}
.tour-item.style-5 .tour-desc{
    padding-left:20px;
    padding-right:20px;
    text-align:left
}
.tour-item.style-5 .tour-title{
    text-align:left
}
.tour-item.style-5 .c-button{
    margin-right:20px
}
.tour-item.style-5 .tour-person{
    float:right;
    font-size:14px;
    line-height:40px;
    font-weight:400;
    text-transform:uppercase
}
.tour-item.style-5 .tour-person span,.tour-weather{
    font-weight:700
}
.swiper-slide .tour-item{
    padding-left:15px;
    padding-right:15px
}
.tour-weather{
    position:absolute;
    top:20px;
    left:20px;
    font-size:14px;
    line-height:28px;
    color:#222;
    background:rgba(255,255,255,.75);
    -moz-border-radius:7px;
    border-radius:7px;
    padding:0 14px;
    height:34px
}
.map-block,.tour-weather img{
    position:relative
}
.contry-wrapp .second-title.style-3,.left-title .second-title p{
    padding-bottom:0
}
.tour-weather.red{
    color:#fff;
    background:rgba(215,50,64,.8)
}
.tour-weather.green{
    color:#fff;
    background:rgba(0,200,38,.8)
}
.tour-weather .sup{
    vertical-align:super
}
.comments-block .tour-info img,.detail-content .hotel-item.style-9 .tour-info img,.help-contact .help-mail img,.help-contact .help-phone img,.table.style-3 td,.table.type-3 td,.table.type-3 th{
    vertical-align:middle
}
.tour-weather img{
    top:4px;
    display:inline-block;
    width:auto;
    margin-right:11px
}
.tour-item-grid .tour-item{
    margin-bottom:30px
}
.map-block .container{
    position:relative;
    margin:0 auto;
    height:100%
}
#map-canvas{
    height:702px;
    z-index:2
}
#map-canvas.style-2{
    height:550px
}
#map-canvas.style-3{
    height:388px
}
#map-canvas.style-4{
    height:350px
}
.map-form{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0
}
.map-form .table-view{
    position:relative;
    width:42%;
    z-index:3
}
.map-form .map-title{
    font-size:32px;
    line-height:40px;
    font-weight:700;
    color:#fefefe;
    letter-spacing:6px;
    margin-bottom:22px
}
.map-form .map-text{
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    line-height:24px;
    font-weight:400;
    color:#fff;
    opacity:.6;
    margin-bottom:37px
}
.map-form .submit{
    padding-left:0
}
.left-title{
    position:absolute;
    top:50%;
    left:30px;
    width:155px;
    float:left;
    margin-right:63px;
    transform:translateY(-50%)
}
.left-title .second-title{
    text-align:left;
    padding-top:0
}
.contry-item,.counter-entry{
    text-align:center
}
.left-title .subtitle{
    font-size:16px;
    line-height:20px
}
.left-title .second-title h2{
    line-height:40px
}
.left-content{
    padding-left:218px
}
.counter-icon{
    display:block;
    margin:0 auto 25px
}
.counter-number{
    font-size:32px;
    line-height:35px;
    font-weight:700;
    letter-spacing:3px;
    margin-bottom:17px
}
.counter-title,.sb-price{
    line-height:20px;
    text-transform:uppercase
}
.counter-title{
    font-size:16px;
    font-weight:700;
    letter-spacing:1.5px
}
.counter-entry.style-2{
    margin-bottom:25px
}
.counter-entry.style-2 .counter-icon-block{
    position:relative;
    display:inline-block;
    width:71px;
    height:71px;
    -moz-border-radius:100%;
    border-radius:100%;
    margin-bottom:21px
}
.counter-entry.style-2 .counter-icon{
    position:absolute;
    top:50%;
    left:50%;
    margin:0;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -moz-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    -o-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%)
}
.change-slider-block,.confirm-img{
    -webkit-transform:translateY(-50%)
}
.counter-entry.style-2 .counter-number{
    margin-bottom:10px
}
.sb-price{
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    font-weight:400;
    margin-bottom:20px
}
.sb-price span{
    position:relative;
    top:1.5px;
    font-size:20px;
    line-height:25px;
    font-weight:900
}
.contry-item{
    display:block;
    margin-top:-20px
}
.contry-item img{
    display:inline-block;
    -moz-border-radius:100%;
    border-radius:100%;
    border:5px solid transparent;
    margin-bottom:5px;
    opacity:.9;
    box-shadow:0 0 0 10px rgba(255,255,255,0);
    transition:all .35s ease-in;
    -webkit-transition:all .35s ease-in;
    -moz-transition:all .35s ease-in;
    -ms-transition:all .35s ease-in
}
.contry-item h5{
    font-size:14px;
    line-height:18px;
    font-weight:700;
    color:#fff;
    text-transform:uppercase
}
.contry-item:hover h5{
    color:#66bb6a
}
.contry-item:hover{
    color:#EF343E!important
}
.city-entry .tour-block{
    margin-bottom:0;
    float:none
}
.city-entry .nav-tab-item{
    display:block;
    float:left;
    width:33.33333333%;
    font-size:14px;
    line-height:53px;
    font-weight:700;
    color:#222;
    text-transform:uppercase;
    letter-spacing:1px;
    text-align:center;
    cursor:pointer;
    border-left:1px solid #ececec;
    border-bottom:1px solid #ececec;
    transition:all .35s ease-in;
    -webkit-transition:all .35s ease-in;
    -moz-transition:all .35s ease-in;
    -ms-transition:all .35s ease-in
}
.city-entry .nav-tab-item:first-child{
    border-left:none
}
.city-entry .nav-tab-item.active,.city-entry .nav-tab-item:hover{
    color:#66bb6a;
    background:#fff
}
.city-entry .tab-info{
    display:none
}
.city-entry .tab-info.active{
    display:block
}
.swiper-slide .city-entry{
    margin-left:15px;
    margin-right:15px
}
.simple-tab .nav-tab{
    text-align:left;
    font-size:0;
    position:relative;
    top:1px;
    z-index:2
}
.simple-tab .nav-tab-item{
    display:inline-block;
    height:50px;
    font-size:12px;
    line-height:50px;
    font-weight:700;
    letter-spacing:.5px;
    text-transform:uppercase;
    padding:0 30px;
    border:1px solid #eaeaea;
    border-left:none;
    cursor:pointer;
    border-radius:3px
}
.simple-tab .nav-tab-item:first-child{
    border-left:1px solid #eaeaea
}
.simple-tab .nav-tab-item.active{
    border-bottom:none
}
.simple-tab .tab-info{
    border:1px solid #eaeaea;
    display:none;
    padding:26px 32px
}
.simple-tab .tab-info.active{
    display:block
}
.simple-tab .tab-info .hotel-small:last-child{
    margin-bottom:0
}
.simple-tab.color-1 .nav-tab-item{
    color:#222
}
.simple-tab.color-1 .nav-tab-item.active{
    background:#eaeaea
}
.simple-tab.color-1 .tab-info{
    background:#eaeaea;
    min-height:360px
}
.simple-tab.tab-3 .nav-tab-item{
    display:block;
    float:left;
    width:33.33333333%;
    padding:0 5px
}
.simple-tab.type-2 .tab-nav-wrapper{
    margin-bottom:50px
}
.simple-tab.type-2 .nav-tab-item{
    position:relative;
    font-size:10px;
    line-height:39px;
    font-weight:700;
    color:#b9b9b9;
    letter-spacing:.5px;
    display:inline-block;
    height:39px;
    background:#f8f8f8;
    padding:0 14px;
    text-transform:uppercase;
    border:none;
    margin-right:5px
}
.hotel-line .hotel-line-price,.hotel-line .hotel-line-title{
    letter-spacing:1px;
    font-size:14px;
    line-height:18px;
    font-weight:700;
    text-transform:uppercase
}
.simple-tab.type-2 .nav-tab-item:last-child{
    margin-right:0
}
.simple-tab.type-2 .nav-tab-item:before{
    content:'';
    display:block;
    position:absolute;
    top:100%;
    left:50%;
    margin-left:-10px;
    width:0;
    height:0;
    border-style:solid;
    border-width:9px 10px 0;
    border-color:transparent
}
.simple-tab.type-2 .nav-tab-item.active{
    background:#005800;
    color:#fff
}
.fullpage,.fullpage .section:not(.footer){
    background:#000
}
.simple-tab.type-2 .nav-tab-item.active:before{
    border-color:#005800 transparent transparent
}
.simple-tab.type-2 .tab-info{
    border:none;
    padding:0
}
.hotel-line{
    position:relative;
    padding:16px 0;
    margin:0 30px;
    border-bottom:1px solid #ececec
}
.hotel-line .hotel-img{
    position:absolute;
    top:16px;
    right:0;
    display:block;
    width:81px;
    height:70px
}
.hotel-line .hotel-img img,.hotel-line .tour-layer{
    -moz-border-radius:4px;
    border-radius:4px
}
.hotel-line .hotel-line-content{
    padding-right:100px
}
.hotel-line .hotel-line-title{
    display:block;
    color:#222
}
.hotel-line .hotel-line-price{
    color:#222
}
.hotel-line:last-child{
    border-bottom:0
}
.flight-desc{
    padding:30px
}
.flight-line{
    padding-bottom:15px;
    border-bottom:1px solid #ededed;
    margin-bottom:15px
}
.flight-line .fl_image{
    display:block;
    width:87px;
    float:left
}
.flight-line .fl_content{
    margin-left:110px
}
.flight-line .fl_title{
    font-size:14px;
    line-height:18px;
    font-weight:700;
    text-transform:uppercase;
    margin-bottom:11px
}
.flight-line .fl_direct{
    font-family:'Open Sans',sans-serif;
    font-size:12px;
    line-height:15px;
    font-weight:400;
    text-transform:uppercase;
    margin-bottom:11px
}
.flight-line .fl_price{
    font-size:16px;
    line-height:20px;
    font-weight:700;
    text-transform:uppercase
}
.flight-line .fl_price span{
    font-size:14px;
    text-decoration:line-through;
    margin-right:11px
}
.flight-line:last-child{
    padding-bottom:0;
    border-bottom:none;
    margin-bottom:0
}
.full-height .c-button+.c-button{
    margin-left:30px
}
.full-height .vertical-top{
    margin-top:65px
}
.full-height .vertical-bottom{
    margin-bottom:65px
}
.change-slider-block{
    position:absolute;
    top:50%;
    left:50%;
    width:250px;
    transform:translateY(-50%);
    margin-left:-570px;
    z-index:2
}
.change-slider{
    display:block;
    width:170px
}
.change-slider.active img{
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%)
}
.preview-slider-image{
    -moz-box-shadow:6px 6px 10px 0 rgba(0,0,0,.5);
    box-shadow:6px 6px 10px 0 rgba(0,0,0,.5);
    margin-bottom:30px
}
.section .main-slider-5 .swiper-slide{
    min-height:100px
}
.section .vertical-top{
    padding-top:148px
}
.fullpage .c-button+.c-button{
    margin-left:30px
}
.fullpage{
    position:relative
}
.fullpage-wrapper{
    position:absolute;
    top:0;
    left:0;
    right:0
}
.filter-nav a,.gal-item a,.gal-item.style-3 .gal-item-icon{
    position:relative
}
.fullpage .section{
    position:relative;
    width:100%;
    height:100vh
}
.fullpage .vertical-bottom{
    margin-bottom:65px
}
.footer.section{
    height:auto
}
.gal-item{
    margin-bottom:30px
}
.gal-item.col10{
    margin-bottom:10px
}
.gal-item a{
    display:block
}
.filter-nav a,.filter-nav li{
    display:inline-block
}
.gal-item .vertical-align{
    text-align:center;
    opacity:0;
    margin-top:-50px
}
.gal-item a:hover .vertical-align{
    opacity:1;
    margin-top:0
}
.gal-item .date{
    font-family:'Open Sans',sans-serif;
    font-size:12px;
    line-height:16px;
    font-weight:400;
    text-transform:uppercase;
    margin-bottom:9px
}
.gal-item h4{
    letter-spacing:2.7px
}
.gal-item h3{
    font-size:22px;
    font-weight:700;
    letter-spacing:4px;
    margin-bottom:10px
}
.gal-item h5{
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    line-height:18px;
    font-weight:400;
    letter-spacing:0;
    text-transform:uppercase
}
.gal-item.style-2{
    margin-bottom:0
}
.gal-item.style-3{
    margin-bottom:50px
}
.gal-item.style-3 .gal-item-desc{
    text-align:center;
    padding:16px 5px 18px;
    background:#fff
}
.gal-item.style-3 h4{
    font-size:14px;
    line-height:18px;
    color:#222;
    letter-spacing:2.5px;
    margin-bottom:5px
}
.gal-item.style-3 h5{
    font-size:12px;
    line-height:15px;
    color:#b9b9b9
}
.gal-item.style-3 a:hover .gal-item-desc{
    background:#005800
}
.gal-item.style-3 a:hover h4{
    color:#fff
}
.gal-item.style-3 a:hover h5{
    color:rgba(255,255,255,.8)
}
.gal-item.style-3.gal-big .gal-item-desc{
    padding:25px 5px 27px
}
.gal-item.style-3.gal-big h4{
    font-size:18px;
    line-height:22px;
    letter-spacing:3px
}
.gal-item.style-3.gal-big h5{
    font-size:14px;
    line-height:18px
}
.filter-nav{
    text-align:center;
    margin-bottom:70px
}
.filter-nav a{
    font-size:12px;
    line-height:39px;
    font-weight:700;
    color:#b9b9b9;
    letter-spacing:1px;
    height:39px;
    background:#f8f8f8;
    padding:0 31px;
    text-transform:uppercase
}
.filter-nav a:hover,.filter-nav li.selected a{
    background:#005800;
    color:#fff
}
.filter-nav a:before{
    content:'';
    display:block;
    position:absolute;
    top:100%;
    left:50%;
    margin-left:-10px;
    width:0;
    height:0;
    border-style:solid;
    border-width:9px 10px 0;
    border-color:transparent
}
.filter-nav a:hover:before,.filter-nav li.selected a:before{
    border-color:#005800 transparent transparent
}
.gallery-detail{
    margin-bottom:117px
}
.gallery-detail .top-baner{
    margin-bottom:62px
}
.gallery-detail .gd-category{
    font-family:'Open Sans',sans-serif;
    font-size:16px;
    line-height:22px;
    font-weight:400;
    text-transform:uppercase;
    margin-bottom:13px
}
.gallery-detail .gd-title{
    letter-spacing:5.5px;
    margin-bottom:34px
}
.gallery-detail p{
    margin-bottom:28px;
    color:#b9b9b9
}
.gallery-detail h4{
    color:#222;
    font-weight:700;
    letter-spacing:1.2px;
    margin-bottom:28px
}
.gallery-detail .gd-content{
    margin-bottom:65px
}
.gallery-detail .gd-content>:last-child{
    margin-bottom:0
}
.photo-ar-left,.photo-ar-right{
    position:relative
}
.photo-ar-left .arrow-img,.photo-ar-right .arrow-img{
    display:block;
    width:77px;
    height:50px;
    position:absolute;
    top:-2px;
    margin-right:0;
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%);
    transition:all .3s ease-in;
    -webkit-transition:all .3s ease-in;
    -moz-transition:all .3s ease-in;
    -ms-transition:all .3s ease-in
}
.photo-next,.photo-prev{
    position:absolute;
    opacity:0;
    padding-top:5px
}
.photo-next-title,.photo-prev-title{
    font-size:14px;
    line-height:18px;
    font-weight:700;
    letter-spacing:2.5px;
    text-transform:uppercase;
    white-space:nowrap;
    margin-bottom:6px
}
.photo-next-desc,.photo-prev-desc{
    font-family:'Open Sans',sans-serif;
    font-size:12px;
    line-height:15px;
    font-weight:400;
    text-transform:uppercase;
    white-space:nowrap
}
.photo-ar-left:hover .photo-prev,.photo-ar-right:hover .photo-next{
    opacity:1
}
.photo-ar-left:hover .arrow-img,.photo-ar-right:hover .arrow-img{
    -webkit-filter:grayscale(0);
    filter:grayscale(0)
}
.photo-ar-left{
    float:left
}
.photo-ar-left.c-button.b-50{
    padding:0 93px 0 14px
}
.photo-ar-left .arrow-img{
    right:-2px;
    -moz-border-radius-topright:25px;
    border-top-right-radius:25px;
    -moz-border-radius-bottomright:25px;
    border-bottom-right-radius:25px
}
.photo-prev{
    top:0;
    left:100%;
    text-align:left;
    padding-left:14px;
    padding-top:5px
}
.photo-ar-right{
    float:right
}
.photo-ar-right.c-button.b-50{
    padding:0 14px 0 93px
}
.photo-ar-right .arrow-img{
    left:-2px;
    -moz-border-radius-topleft:25px;
    border-top-left-radius:25px;
    -moz-border-radius-bottomleft:25px;
    border-bottom-left-radius:25px
}
.photo-next{
    top:0;
    right:100%;
    text-align:right;
    padding-right:14px
}
.icon-block,.partner-entry,.sg-testimonals,.slider-tweet,.team-entry{
    text-align:center
}
.related-title{
    margin-bottom:24px;
    letter-spacing:2px
}
.sl-testimonals{
    padding-top:100px;
    padding-bottom:110px
}
.sl-testimonals h3,.sl-testimonals p{
    margin-bottom:20px
}
.sl-testimonals .sl-img{
    margin-right:10px
}
.sl-bg{
    position:absolute;
    top:0;
    left:50%;
    right:0;
    bottom:0
}
.sg-testimonals .sg-image{
    -moz-border-radius:100%;
    border-radius:100%
}
.slider-tweet .s-tweet-icon{
    font-size:40px;
    color:#28a9e2;
    margin-bottom:15px
}
.slider-tweet .s-tweet-title,.slider-tweet p{
    font-family:'Open Sans',sans-serif;
    font-size:18px
}
.slider-tweet .s-tweet-title{
    line-height:22px;
    font-weight:700;
    margin-bottom:10px
}
.slider-tweet p{
    line-height:26px;
    font-weight:400;
    margin-bottom:9px
}
.slider-tweet .s-tweet-date,.team-entry p{
    font-size:14px;
    font-family:'Open Sans',sans-serif
}
.slider-tweet .s-tweet-date{
    line-height:18px;
    font-weight:400
}
.partner-entry a{
    display:inline-block
}
.partner-entry a img{
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%);
    opacity:.5
}
.partner-entry a:hover img{
    -webkit-filter:grayscale(0);
    filter:grayscale(0);
    opacity:1
}
.investor-logo{
    display:block;
    border-bottom:1px solid #eaeaea;
    border-right:1px solid #eaeaea
}
.investor-logo img{
    width:100%;
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%);
    opacity:.2
}
.investor-logo:hover img{
    -webkit-filter:grayscale(0);
    filter:grayscale(0);
    opacity:1
}
.investors-block div[class^=col-]:nth-child(6n) .investor-logo{
    border-right:none
}
.investors-block div[class^=col-]:nth-last-child(1) .investor-logo,.investors-block div[class^=col-]:nth-last-child(2) .investor-logo,.investors-block div[class^=col-]:nth-last-child(3) .investor-logo,.investors-block div[class^=col-]:nth-last-child(4) .investor-logo,.investors-block div[class^=col-]:nth-last-child(5) .investor-logo,.investors-block div[class^=col-]:nth-last-child(6) .investor-logo{
    border-bottom:none
}
.team-entry .team-name{
    margin-bottom:15px
}
.team-entry .team-position{
    font-weight:300;
    margin-bottom:20px;
    text-transform:uppercase
}
.team-entry p{
    line-height:22px;
    font-weight:400
}
.team-entry.style-2 p{
    margin-bottom:20px
}
.team-entry.style-2 .team-social a{
    font-size:16px;
    margin:0 14px
}
.icon-block .icon-img{
    margin-bottom:23px
}
.icon-block .icon-title{
    font-size:16px;
    line-height:20px;
    font-weight:700;
    text-transform:uppercase;
    margin-bottom:10px
}
.icon-block .icon-text{
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    line-height:22px;
    font-weight:400;
    margin-bottom:20px
}
.icon-block.style-2{
    position:relative;
    margin-top:40px;
    padding:80px 20px 30px;
    border-radius:5px
}
.icon-block.style-2 .icon-img{
    position:absolute;
    left:50%;
    top:-45px;
    margin-left:-45px;
    -moz-border-radius:90px;
    border-radius:90px
}
.icon-block.style-3{
    padding-top:27px;
    padding-bottom:30px
}
.icon-block.style-3 .icon-price{
    font-size:14px;
    line-height:18px;
    font-weight:400;
    text-transform:uppercase;
    letter-spacing:1.7px;
    margin-bottom:18px
}
.icon-block.style-3 .icon-img{
    margin-bottom:0
}
.icon-block.style-3 .rate-wrap{
    padding:8px 0 3px;
    margin-bottom:10px
}
.icon-block.style-3 .rate-wrap .rate{
    display:inline-block;
    float:none
}
.icon-block.style-3 .rate-wrap i{
    font-size:14px;
    float:none
}
.icon-block.style-3 .rate span{
    font-size:13px
}
.icon-block.style-3 .icon-title{
    letter-spacing:1.5px
}
.icon-block.style-3 .icon-text{
    padding:0 15px;
    margin-bottom:26px
}
.icon-block.style-4{
    margin-bottom:62px
}
.icon-block.style-4 .icon-img-entry{
    width:70px;
    float:left;
    text-align:center
}
.icon-block.style-4 .icon-img{
    display:inline-block
}
.icon-block.style-4 .icon-content{
    padding-left:70px;
    text-align:left
}
.icon-block.style-5{
    background:#f8f8f8;
    padding:30px 12px 25px;
    margin-bottom:30px;
    -moz-border-radius:5px;
    border-radius:5px
}
.icon-block.style-5 .icon-img{
    margin-bottom:10px
}
.form-block,.icon-block-entry:nth-last-child(1) .icon-block.style-4,.icon-block-entry:nth-last-child(1) .icon-block.style-5,.icon-block-entry:nth-last-child(2) .icon-block.style-4,.icon-block-entry:nth-last-child(2) .icon-block.style-5,.icon-block-entry:nth-last-child(3) .icon-block.style-4,.icon-block-entry:nth-last-child(3) .icon-block.style-5,.icon-block-entry:nth-last-child(4) .icon-block.style-4,.icon-block-entry:nth-last-child(4) .icon-block.style-5,.icon-block.style-5 .icon-text{
    margin-bottom:0
}
.swiper-slide .icon-block{
    margin-left:15px;
    margin-right:15px
}
.border-grey-2{
    border:5px solid #F8F8F8
}
.form-block .form-label{
    font-size:14px;
    line-height:18px;
    font-weight:700;
    letter-spacing:1.2px;
    margin-bottom:26px
}
.form-block.type-2{
    margin-bottom:25px
}
.form-block.type-2 .form-label{
    margin-bottom:10px
}
.simple-group{
    margin-bottom:32px
}
.confirm-terms{
    margin-bottom:34px
}
.subscribe-form .subscribe-input{
    width:585px
}
.find-form{
    padding:138px 42px 92px 63px
}
.find-form .ff_subtitle{
    color:#fff;
    opacity:.6;
    letter-spacing:3.2px;
    margin-bottom:10px
}
.main-slider-5{
    margin-top:85px
}
.find-form .ff_title{
    font-size:38px;
    line-height:40px;
    color:#fff;
    letter-spacing:3px;
    margin-bottom:21px
}
.find-form .ff_text{
    font-family:'Open Sans',sans-serif;
    font-size:16px;
    line-height:26px;
    font-weight:400;
    color:#fff;
    opacity:.6
}
.confirm-text,.confirm-title,.custom-panel{
    font-size:14px;
    line-height:18px
}
.small-title{
    letter-spacing:4px;
    margin-bottom:28px;
    color:#333
}
.confirm-label{
    position:relative;
    padding:28px 165px 28px 81px
}
.confirm-title{
    font-weight:400;
    letter-spacing:1.4px;
    text-transform:uppercase;
    margin-bottom:10px
}
.confirm-text{
    font-family:'Open Sans',sans-serif;
    font-weight:400;
    letter-spacing:0
}
.confirm-img{
    position:absolute;
    top:50%;
    left:29px;
    transform:translateY(-50%)
}
.confirm-print{
    position:absolute;
    top:50%;
    right:32px;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%)
}
.custom-panel{
    font-family:'Open Sans',sans-serif;
    font-weight:700;
    padding:15px 20px 17px
}
.s_news-entry .s_news-img{
    margin-bottom:20px;
    border-radius:5px
}
.s_news-entry .s_news-title{
    margin-bottom:15px;
    font-weight:700
}
.s_news-entry .tour-info-line{
    margin-bottom:10px
}
.s_news-entry .tour-info{
    text-transform:none;
    margin-right:30px
}
.s_news-entry .tour-info:last-child{
    margin-right:0
}
.s_news-entry .s_news-text{
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    line-height:24px;
    font-weight:400
}
.s_news-entry.style-2 .s_news-text{
    margin-bottom:23px
}
.swiper-slide .s_news-entry{
    margin-left:15px;
    margin-right:15px
}
.blog-grid .blog-grid-entry{
    margin-bottom:70px
}
.blog-list{
    margin-bottom:37px
}
.blog-list-entry{
    margin-bottom:73px
}
.blog-list-top{
    margin-bottom:27px
}
.blog-list-title{
    font-size:22px;
    line-height:25px;
    font-weight:700;
    letter-spacing:2px;
    margin-bottom:15px
}
.blog-list .tour-info{
    margin-right:34px
}
.blog-list .tour-info:last-child{
    padding-bottom:5px
}
.blog-list-text{
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    line-height:24px;
    font-weight:400;
    margin-bottom:21px
}
.blockquote{
    padding:20px 30px 24px;
    border-radius:5px
}
.blockquote:before{
    content:'“';
    display:block;
    height:33px;
    font-family:'Open Sans',sans-serif;
    font-size:50px;
    line-height:50px;
    font-weight:700;
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg);
    -webkit-transform-origin:50% 50%;
    -moz-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    -o-transform-origin:50% 50%;
    transform-origin:50% 50%;
    text-align:right;
    margin-bottom:5px
}
.blog-list-entry.style-2,.blog-list-entry.style-2 .blockquote:before,.contact-entry,.inner-banner,.pb_check,.pb_content,.pb_header{
    text-align:center
}
.blockquote p{
    font-family:'Open Sans',sans-serif;
    font-size:18px;
    line-height:24px;
    font-weight:400;
    margin-bottom:20px
}
.blockquote footer{
    font-family:Cabin,sans-serif;
    font-size:14px;
    line-height:22px;
    font-weight:400;
    text-transform:uppercase;
    padding-top:0;
    letter-spacing:1.6px
}
.contact-about p,.contact-info .contact-line{
    font-family:'Open Sans',sans-serif
}
.blockquote footer:before,.blockquote.style-2:before{
    display:none
}
.blockquote.style-2 img{
    margin-bottom:15px
}
.blockquote.style-2{
    box-shadow:2px 2px 10px rgba(0,0,0,.4)
}
.blockquote.color-1{
    background:#005800
}
.blockquote.color-1 p{
    color:rgba(255,255,255,.8)
}
.blockquote.color-1 footer,.blockquote.color-1:before{
    color:#fff
}
.blog-list-entry.style-2 .tour-info{
    display:inline-block;
    float:none
}

.news-block .inner-box .lower-content .post-meta li {
    position: relative;
    margin-right: 16px;
    color: #272626;
    opacity: 0.7;
    display: inline-block;
}

.news-block .inner-box img{
    width:100%;
}

.news-block .inner-box .lower-content .text{
    margin-bottom:20px;
}
.contact-form .drop-wrap,.contact-form .input-style-1{
    margin-bottom:30px
}
.contact-form textarea{
    margin-bottom:50px;
    background:#f3f3f3
}
.contact-about{
    margin-bottom:30px
}
.contact-about h4{
    font-size:18px;
    line-height:22px;
    margin-bottom:15px
}
.contact-about p{
    font-size:14px;
    line-height:26px;
    font-weight:400
}
.contact-info{
    margin-bottom:47px
}
.contact-info h4{
    font-size:18px;
    line-height:22px;
    margin-bottom:22px
}
.contact-info .contact-line{
    font-size:14px;
    line-height:25px;
    font-weight:500;
    margin-bottom:10px
}
.contact-label,.contact-text{
    line-height:18px;
    font-weight:400;
    letter-spacing:.5px
}
.contact-info .contact-line img{
    margin-right:20px;
    vertical-align:middle
}
.contact-socail a{
    font-size:16px;
    margin-right:27px;
    display:inline-block
}
.contact-label,.contact-text,.progress-block .progress-label{
    font-size:14px;
    font-family:'Open Sans',sans-serif
}
.contact-socail a:last-child{
    margin-right:0
}
.contact-row{
    margin-bottom:67px
}
.contact-icon{
    margin-bottom:17px
}
.contact-label{
    margin-bottom:6px
}
.contact-text{
    display:block;
    text-transform:uppercase
}
.search-popup{
    visibility:hidden;
    opacity:0;
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:rgba(0,0,0,.9);
    z-index:200;
    transition:all .35s ease-in-out .1s;
    -webkit-transition:all .35s ease-in-out .1s;
    -moz-transition:all .35s ease-in-out .1s;
    -ms-transition:all .35s ease-in-out .1s
}
.bg-bg-chrome,.progress-block .progress-bar{
    -webkit-transition:none;
    -moz-transition:none;
    -o-transition:none
}
.search-popup.active{
    visibility:visible;
    opacity:1
}
.search-popup .s_form{
    position:relative
}
.search-popup .s_input{
    display:block;
    height:88px;
    width:100%;
    padding-right:25px;
    font-size:32px;
    line-height:88px;
    font-weight:700;
    color:#fff;
    margin-top:155px;
    border-bottom:1px solid #868686
}
.search-popup .s_input::-webkit-input-placeholder{
    color:#fff;
    opacity:1
}
.search-popup .s_input::-moz-placeholder{
    color:#fff;
    opacity:1
}
.search-popup .s_input:-moz-placeholder{
    color:#fff;
    opacity:1
}
.search-popup .s_input:-ms-input-placeholder{
    color:#fff;
    opacity:1
}
.search-popup .s_submit{
    position:absolute;
    top:50%;
    right:0;
    margin-top:-10px;
    width:20px;
    height:20px;
    background:url(../img/search_icon.png) no-repeat
}
.search-popup .s_close{
    position:absolute;
    top:30px;
    right:30px;
    width:30px;
    height:30px;
    background:#fff;
    -moz-border-radius:4px;
    border-radius:4px
}
.search-popup .s_close:after,.search-popup .s_close:before{
    content:'';
    display:block;
    width:15px;
    height:2px;
    background:#005800;
    margin-top:-1px;
    position:absolute;
    top:50%
}
.search-popup .s_close:before{
    left:25%;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg)
}
.search-popup .s_close:after{
    right:25%;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.cart-popup,.cart-popup .cart-title,.cart-popup .cart_close{
    display:none
}
.search-popup .s_close:hover{
    cursor:pointer;
    opacity:.6
}
.cart-popup{
    position:absolute;
    top:44px;
    right:0;
    width:403px;
    background:#fff;
    padding:30px 30px 30px 33px;
    -moz-box-shadow:0 4px 5px 0 rgba(0,0,0,.1);
    box-shadow:0 4px 5px 0 rgba(0,0,0,.1);
    z-index:20
}
.cart-popup .hotel-small{
    position:relative
}
.cart-popup .hotel-img{
    padding-top:0
}
.cart-popup .item-remove{
    position:absolute;
    top:50%;
    right:0;
    width:21px;
    height:21px;
    margin-top:-10.5px;
    -moz-border-radius:3px;
    border-radius:3px;
    cursor:pointer
}
.cart-popup .item-remove:after,.cart-popup .item-remove:before{
    top:50%;
    width:10px;
    height:2px;
    background:#fff;
    margin-top:-1px;
    position:absolute;
    content:'';
    display:block
}
.cart-popup .item-remove:before{
    left:26%;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg)
}
.cart-popup .item-remove:after{
    right:26%;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.cart-popup .item-remove:hover{
    opacity:.6
}
.cart-popup .cart-total{
    margin-bottom:18px
}
.cart-popup .cart-total span{
    font-weight:700
}
.cart-popup .c-button{
    margin-bottom:10px
}
.cart-popup .c-button:last-child{
    margin-bottom:0
}
.cart-popup:before{
    content:'';
    display:block;
    position:absolute;
    top:-18px;
    right:56px;
    width:0;
    height:0;
    border-style:solid;
    border-width:0 14px 18px;
    border-color:transparent transparent #fff
}
.progress-block .progress-label{
    line-height:18px;
    font-weight:400;
    text-transform:uppercase;
    margin-bottom:4px
}
.pb-title,.progress-block .progress-perscent{
    font-weight:700;
    letter-spacing:1px;
    text-transform:uppercase
}
.progress-block .progress{
    background:0 0;
    -moz-box-shadow:none;
    box-shadow:none;
    -moz-border-radius:0;
    border-radius:0;
    overflow:visible!important
}
.progress-block .progress-bar{
    position:relative;
    height:11px;
    transition:none
}
.progress-block .progress-perscent{
    position:absolute;
    top:-20px;
    right:0;
    font-size:13px;
    line-height:16px
}
.pb_entry{
    margin-bottom:29px
}
.pb_entry:last-child{
    margin-bottom:0
}
.pb_entry .table-view{
    min-height:200px
}
.pb_header{
    position:relative;
    width:16.66666667%
}
.pb_header:after{
    content:'';
    position:absolute;
    top:50%;
    right:-6px;
    margin-top:-5.5px;
    width:0;
    height:0;
    border-style:solid;
    border-width:5.5px 0 5.5px 6px;
    border-color:transparent transparent transparent #fff;
    z-index:2
}
.pb_content{
    position:relative;
    width:16.66666667%
}
.pb_content:after{
    content:'';
    display:block;
    position:absolute;
    top:23px;
    right:0;
    bottom:23px;
    width:1px;
    background:#e8e8e8
}
.pb_content:nth-last-child(1):after{
    display:none
}
.pb-title{
    font-size:18px;
    line-height:22px;
    margin-bottom:15px
}
.pb-price{
    font-size:14px;
    line-height:18px;
    font-weight:400;
    letter-spacing:1.1px;
    text-transform:uppercase;
    margin-bottom:17px
}
.pb-text,.pb_check_title{
    line-height:16px;
    text-transform:uppercase
}
.pb-price span{
    font-size:16px;
    font-weight:700
}
.pb-text{
    font-family:'Open Sans',sans-serif;
    font-size:12px;
    font-weight:400;
    margin-bottom:13px
}
.pb-text:last-child{
    margin-bottom:0
}
.pb-text .plane-icon{
    margin-right:7px
}
.pb-text .location-icon{
    position:relative;
    top:3px;
    margin-right:7px
}
.pb_check{
    position:relative;
    width:16.66666667%;
    padding:15px
}
.pb_check_title{
    font-size:12px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:12px
}
.pb_check_text{
    font-family:'Open Sans',sans-serif;
    font-size:12px;
    line-height:18px;
    font-weight:400;
    margin-bottom:18px
}
.accordion .acc-body h5,.inner-banner h2{
    margin-bottom:8px
}
.inner-banner{
    position:relative;
    min-height:380px
}
.inner-banner h2{
    font-size:30px;
    line-height:40px;
    letter-spacing:1px
}
.inner-banner h4{
    font-size:16px;
    line-height:22px;
    font-weight:400;
    letter-spacing:2px
}
.inner-banner h4 span{
    font-size:22px;
    font-weight:700
}
.banner-breadcrumb{
    margin-bottom:0
}
.banner-breadcrumb li{
    display:inline-block;
    margin-right:2px
}
.banner-breadcrumb a,.banner-breadcrumb li{
    font-family:'Open Sans',sans-serif;
    font-size:13px;
    line-height:18px;
    font-weight:700;
    text-transform:uppercase
}
.inner-banner.style-2{
    min-height:306px
}
.inner-banner.style-2 h4{
    margin-bottom:20px
}
.inner-banner.style-3{
    min-height:430px
}
.inner-banner.style-3 h3{
    letter-spacing:1px;
    font-weight:400
}
.inner-banner.style-3 h3 span,.inner-banner.style-5 .banner-breadcrumb span,.inner-banner.style-6 .banner-breadcrumb span{
    font-weight:700
}
.inner-banner.style-3 h4{
    letter-spacing:1.5px;
    margin-bottom:20px
}
.inner-banner.style-3 .rate-wrap{
    display:block;
    margin-bottom:14px
}
.inner-banner.style-3 .rate-wrap .rate{
    display:inline-block;
    float:none
}
.inner-banner.style-3 .rate-wrap i{
    float:none
}
.inner-banner.style-3 .vertical-align{
    padding-bottom:50px
}
.inner-banner.style-4{
    min-height:428px
}
.inner-banner.style-4 .vertical-align{
    padding-top:78px
}
.inner-banner.style-5{
    min-height:130px;
    margin-top:145px;
    margin-bottom:50px
}
.inner-banner.style-6{
    min-height: 250px;
    margin-top: 170px;
    margin-bottom: 70px;
}
.list-wrapper{
    padding-top:30px
}
.list-breadcrumb{
    margin-top:10px;
    margin-bottom:31px
}
.list-breadcrumb li{
    font-family:'Open Sans',sans-serif;
    font-size:12px;
    line-height:14px;
    font-weight:400;
    text-transform:uppercase;
    float:left;
    margin-right:4px
}
.sidebar-category a,.sidebar-title{
    font-weight:700;
    text-transform:uppercase
}
.sidebar{
    padding:18px 20px
}
.sidebar .form-block{
    margin-bottom:10px
}
.sidebar .input-entry.type-2{
    margin-right:9px
}
.sidebar .input-entry.type-2:last-child{
    margin-right:0
}
.sidebar.style-2{
    padding:0 0 18px
}
.sidebar.style-2 .sidebar-block{
    border-bottom:none
}
.sidebar-title{
    font-size:22px;
    line-height:25px;
    letter-spacing:2px;
    margin-bottom:27px
}
.sidebar-block{
    padding-bottom:39px;
    border-bottom:1px solid #ededed;
    margin-bottom:37px
}
.sidebar-block.type-2,.sidebar-block:last-child{
    padding-bottom:0;
    border-bottom:none
}
.sidebar-block:last-child{
    margin-bottom:0
}
.search-inputs{
    margin-bottom:30px
}
.search-inputs .form-block:last-child{
    margin-bottom:0
}
.sidebar-category li{
    margin-bottom:29px
}
.sidebar-category a{
    display:block;
    font-size:14px;
    line-height:18px;
    letter-spacing:1px;
    border-radius:5px
}
.sidebar-category ul{
    display:none
}
.sidebar-category>li:first-child ul{
    display:block
}
.sidebar-category li ul{
    padding-left:23px;
    padding-top:27px
}
.sidebar-category li li{
    margin-bottom:30px
}
.sidebar-category.color-2 li,.sidebar-category.color-5 li{
    margin-bottom:1px
}
.sidebar-category li li a{
    font-size:12px;
    line-height:16px;
    font-weight:400
}
.sidebar-category.color-1 a{
    color:#222
}
.sidebar-category.color-1 a:hover,.sidebar-category.color-1 li.active>a{
    color:#1593d0
}
.sidebar-category.color-1 li li a{
    color:#b9b9b9
}
.sidebar-category.color-2 a{
    background:#fff;
    padding:13.5px 20px 13.5px 22px
}
.sidebar-category.color-2 a:hover,.sidebar-category.color-2 li.active>a{
    background:#2d3e50;
    color:#fff
}
.sidebar-category.color-2 ul{
    padding-left:0;
    padding-top:0
}
.sidebar-category.color-2 ul a{
    color:#b9b9b9;
    padding:13.5px 20px 13.5px 44px
}
.sidebar-category.color-2 ul a:hover,.sidebar-category.color-2 ul li.active a{
    background:#fff;
    color:#fff
}
.sidebar-category.color-3 a{
    color:#222
}
.sidebar-category.color-3 a:hover,.sidebar-category.color-3 li.active>a{
    color:#005800
}
.sidebar-category.color-3 li li a{
    color:#b9b9b9
}
.sidebar-category.color-4 a{
    color:#222
}
.sidebar-category.color-4 a:hover,.sidebar-category.color-4 li.active>a{
    color:#d73240
}
.sidebar-category.color-4 li li a{
    color:#b9b9b9
}
.sidebar-category.color-5 a{
    background:#f8f8f8;
    color:#b9b9b9;
    padding:13.5px 20px 13.5px 22px
}
.sidebar-category.color-5 a:hover,.sidebar-category.color-5 li.active>a{
    background:#005800;
    color:#fff
}
.sidebar-category.color-5 ul{
    padding-left:0;
    padding-top:0
}
.sidebar-category.color-5 ul a{
    color:#b9b9b9;
    padding:13.5px 20px 13.5px 44px
}
.sidebar-category.color-5 ul a:hover,.sidebar-category.color-5 ul li.active a{
    background:#fff;
    color:#2d3e50
}
.slider-range.color-1 .amount-end,.slider-range.color-1 .amount-start,.slider-range.color-2 .amount-end,.slider-range.color-2 .amount-start,.slider-range.color-3 .amount-end,.slider-range.color-3 .amount-start,.slider-range.color-4 .amount-end,.slider-range.color-4 .amount-start{
    color:#bebebe
}
.slider-range{
    margin-bottom:25px
}
.slider-range .ui-slider{
    margin-bottom:10px
}
.ui-slider-horizontal{
    position:relative;
    height:3px;
    text-align:left
}
.ui-slider .ui-slider-range{
    position:absolute;
    top:0;
    height:100%;
    display:block;
    border:0;
    background-position:0 0;
    z-index:1
}
.ui-slider .ui-slider-handle{
    position:absolute;
    top:-5px;
    cursor:default;
    -ms-touch-action:none;
    width:8px;
    height:12px;
    margin-left:0;
    -moz-border-radius:6px;
    border-radius:6px;
    z-index:2
}
.ui-slider .ui-slider-handle:focus{
    outline:0
}
.amount-end,.amount-start{
    font-size:11px;
    width:50%;
    font-weight:700;
    background:0 0;
    border:none
}
.amount-start{
    float:left;
    text-align:left
}
.amount-end{
    float:right;
    text-align:right
}
.slider-range.color-1 .ui-slider-horizontal{
    background:#efefef
}
.slider-range.color-1 .ui-slider .ui-slider-handle,.slider-range.color-1 .ui-slider .ui-slider-range{
    background:#1593d0
}
.slider-range.color-2 .ui-slider-horizontal{
    background:#eee
}
.slider-range.color-2 .ui-slider .ui-slider-handle,.slider-range.color-2 .ui-slider .ui-slider-range{
    background:#2d3e50
}
.slider-range.color-3 .ui-slider-horizontal{
    background:#efefef
}
.slider-range.color-3 .ui-slider .ui-slider-handle,.slider-range.color-3 .ui-slider .ui-slider-range{
    background:#005800
}
.slider-range.color-4 .ui-slider-horizontal{
    background:#ededed
}
.slider-range.color-4 .ui-slider .ui-slider-handle,.slider-range.color-4 .ui-slider .ui-slider-range{
    background:#d73240
}
.input-entry .checkbox-form{
    display:none
}
.input-entry .checkbox-form+label{
    display:block;
    font-size:11px;
    margin-bottom:6px;
    line-height:18px
}
.input-entry .checkbox-form+label span.sp-check{
    position:relative;
    display:inline-block;
    float:left;
    width:19px;
    height:19px;
    top:0;
    margin:0 14px 0 0;
    -moz-border-radius:5px;
    border-radius:5px;
    cursor:pointer
}
.input-entry.color-1 .checkbox-form+label span.sp-check,.input-entry.color-2 .checkbox-form+label span.sp-check{
    background:#f8f8f8;
    border:1px solid #eaeaea
}
.input-entry .checkbox-form+label span.sp-check i{
    display:none;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-5px;
    margin-left:-5px
}
.input-entry .checkbox-form:checked+label span.sp-check i{
    display:block
}
.input-entry .rate{
    display:block;
    padding-top:2px
}
.input-entry .rate .fa{
    margin-right:7px;
    cursor:pointer;
    font-size:11px;
    padding:0
}
.input-entry .rate .fa:last-child{
    margin-right:0
}
.input-entry .checkbox-text{
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    font-weight:400;
    padding-top:2px
}
.input-entry.color-1 .checkbox-form:checked+label span.sp-check i{
    color:#1593d0
}
.input-entry.color-1 .checkbox-text{
    color:#bebebe;
    cursor:pointer
}
.input-entry.color-2 .checkbox-form:checked+label span.sp-check i{
    color:#1593d0
}
.input-entry.color-2 .checkbox-text{
    color:#222;
    cursor:pointer
}
.input-entry.color-3 .checkbox-form+label span.sp-check{
    background:#efefef;
    border:1px solid #e2e2e2
}
.input-entry.color-3 .checkbox-form:checked+label span.sp-check i{
    color:#2D3E50
}
.input-entry.color-3 .checkbox-text{
    color:#888;
    cursor:pointer
}
.input-entry.color-4 .checkbox-form+label span.sp-check{
    background:#fff;
    border:1px solid #f1f1f1
}
.input-entry.color-5 .checkbox-form+label span.sp-check,.input-entry.color-6 .checkbox-form+label span.sp-check,.input-entry.color-7 .checkbox-form+label span.sp-check,.input-entry.color-8 .checkbox-form+label span.sp-check{
    background:#f8f8f8;
    border:1px solid #ebebeb
}
.input-entry.color-4 .checkbox-form:checked+label span.sp-check i{
    color:#2D3E50
}
.input-entry.color-4 .checkbox-text{
    color:#222;
    cursor:pointer
}
.input-entry.color-5 .checkbox-form:checked+label span.sp-check i{
    color:#005800
}
.input-entry.color-5 .checkbox-text{
    color:#bebebe;
    cursor:pointer
}
.input-entry.color-6 .checkbox-form:checked+label span.sp-check i{
    color:#005800
}
.input-entry.color-6 .checkbox-text{
    color:#222;
    cursor:pointer
}
.input-entry.color-7 .checkbox-form:checked+label span.sp-check i{
    color:#d73240
}
.input-entry.color-7 .checkbox-text{
    color:#bebebe;
    cursor:pointer
}
.input-entry.color-8 .checkbox-form:checked+label span.sp-check i{
    color:#d73240
}
.input-entry.color-8 .checkbox-text{
    color:#222;
    cursor:pointer
}
.input-entry.type-2,.input-entry.type-2 .rate{
    display:inline-block
}
.input-entry.type-2 .checkbox-text{
    display:block;
    margin-bottom:4px
}
.sidebar-rating .input-entry{
    margin-bottom:9px
}
.ui-datepicker{
    background:#fff;
    padding:10px;
    -moz-border-radius:5px;
    border-radius:5px;
    -moz-box-shadow:0 4px 5px 0 rgba(0,0,0,.1);
    box-shadow:0 4px 5px 0 rgba(0,0,0,.1)
}
.ui-datepicker-calendar .ui-state-active,.ui-datepicker-calendar .ui-state-hover{
    background:#b9b9b9;
    color:#fff
}
.ui-datepicker .ui-datepicker-next{
    text-align:center;
    right:2px;
    top:2px
}
.ui-datepicker .ui-datepicker-next:before{
    content:"\f105";
    display:inline-block;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit
}
.ui-datepicker .ui-datepicker-prev{
    text-align:center;
    left:2px;
    top:2px
}
.ui-datepicker .ui-datepicker-prev:before{
    content:"\f104";
    display:inline-block;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit
}
.acc-body,.circle-info-half,.detail-category,.detail-content,.list-header .change-to-label,.simple-text li,.simple-text p,.tariff-line,.tariff-trial{
    font-family:'Open Sans',sans-serif
}
.list-header{
    margin-bottom:29px
}
.list-header .list-sort{
    display:inline-block;
    width:auto;
    min-width:170px;
    margin-right:30px
}
.list-header .list-view-change{
    float:right;
    margin-top:8px
}
.list-header .change-grid,.list-header .change-list{
    width:35px;
    height:35px;
    line-height:35px;
    text-align:center;
    margin-left:20px;
    border-radius:5px
}
.list-header .change-to-label{
    font-size:14px;
    line-height:35px;
    font-weight:400
}
.change-grid.color-1,.change-list.color-1{
    background:#fff;
    color:#66bb6a;
    cursor:pointer
}
.change-grid.color-1.active,.change-grid.color-1:hover,.change-list.color-1.active,.change-list.color-1:hover{
    background:#66bb6a;
    color:#fff;
    cursor:pointer
}
.change-grid.color-2,.change-list.color-2{
    background:#fff;
    color:#2d3e50;
    cursor:pointer
}
.change-grid.color-2.active,.change-grid.color-2:hover,.change-list.color-2.active,.change-list.color-2:hover{
    background:#2d3e50;
    color:#fff;
    cursor:pointer
}
.change-grid.color-3,.change-list.color-3{
    background:#fff;
    color:#005800;
    cursor:pointer
}
.change-grid.color-3.active,.change-grid.color-3:hover,.change-list.color-3.active,.change-list.color-3:hover{
    background:#005800;
    color:#fff;
    cursor:pointer
}
.change-grid.color-4,.change-list.color-4{
    background:#fff;
    color:#d73240;
    cursor:pointer
}
.change-grid.color-4.active,.change-grid.color-4:hover,.change-list.color-4.active,.change-list.color-4:hover{
    background:#d73240;
    color:#fff;
    cursor:pointer
}
.grid-content{
    margin-right:-15px;
    margin-left:-15px;
    margin-bottom:42px
}
.grid-content .list-item-entry:nth-child(4n+1){
    clear:both
}
.grid-content .hotel-item{
    margin-bottom:30px
}
.block-content.grid-content .list-item-entry{
    width:100%
}
.block-content.grid-content .hotel-item .grid-hidden{
    display:block
}
.block-content.grid-content .hotel-item .date.grid-hidden{
    display:none
}
.block-content.grid-content .hotel-item .c-button.grid-hidden{
    display:inline-block;
    float:right
}
.block-content.grid-content .hotel-item .hotel-person{
    padding-bottom:30px
}
.block-content.grid-content .hotel-item .title{
    padding-bottom:0
}
.block-content.grid-content .hotel-item{
    padding-bottom:30px
}
.block-content.grid-content.type-2 .hotel-item{
    padding-bottom:0
}
.grid-content .list-item-entry{
    float:left;
    width:25%;
    padding-right:15px;
    padding-left:15px
}
.grid-content.block-content.type-2 .title.hotel-right{
    display:none
}
.grid-content .cell-view{
    display:block;
    width:100%
}
.grid-content .hotel-item .grid-hidden,.grid-content .hotel-item.style-8 .hotel-right{
    display:none
}
.grid-content .title{
    -moz-box-shadow:none;
    box-shadow:none;
    border:none
}
.grid-content .hotel-item.style-3 .hotel-middle{
    padding:27px 20px 20px
}
.grid-content .title.hotel-right{
    padding:0 20px 27px
}
.grid-content .hotel-item.style-8{
    -moz-border-radius:5px;
    border-radius:5px
}
.grid-content .hotel-item.style-8 .hotel-middle{
    padding:27px 20px 25px
}
.list-content{
    margin-bottom:42px
}
.list-content .hotel-item{
    margin-bottom:30px
}
.list-content .list-item-entry:last-child .hotel-item{
    margin-bottom:0
}
.list-content .table-view{
    float:none;
    display:table;
    margin-right:-15px;
    margin-left:-15px;
    width:auto
}
.list-content .radius-top{
    width:33.33333333%;
    padding-right:15px;
    padding-left:15px
}
.list-content .hotel-middle{
    width:44.44444444%;
    padding-right:15px;
    padding-left:15px
}
.list-content .title{
    -moz-box-shadow:none;
    box-shadow:none;
    border:none
}
.list-content .hotel-right{
    width:22.22222223%;
    padding-right:15px;
    padding-left:15px;
    text-align:center
}
.list-content .hotel-right .hotel-person{
    margin-bottom:27px
}
.list-content .hotel-right .hotel-person span{
    display:block;
    font-size:24px;
    margin:16px 0 3px
}
.list-content .hotel-item .list-hidden{
    display:none
}
.list-content .hotel-item.style-8 .title h4{
    -webkit-transform:translateY(-100%);
    -moz-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    -o-transform:translateY(-100%);
    transform:translateY(-100%)
}
.list-content .hotel-item.style-8 .rate-wrap{
    -webkit-transform:translateY(100%);
    -moz-transform:translateY(100%);
    -ms-transform:translateY(100%);
    -o-transform:translateY(100%);
    transform:translateY(100%)
}
.cp_content,.full-copy{
    -ms-transform:translateX(-50%);
    -o-transform:translateX(-50%)
}
.list-content .hotel-item.style-8 .hotel-person span{
    display:inline;
    font-size:18px
}
.list-content .hotel-item.style-8 .hotel-right{
    -moz-border-radius:5px;
    border-radius:0 5px 5px 0;
    -moz-border-radius-topleft:0;
    -moz-border-radius-bottomleft:0
}
.list-content .hotel-item.style-8 .price-s-3{
    left:15px;
    top:0
}
.list-content .hotel-item.style-9 .buttons-block{
    padding:0;
    margin:0;
    background:0 0
}
.list-content .hotel-item.style-9 .buttons-block .c-button{
    float:left;
    margin-right:20px
}
.list-content .hotel-item.style-10 .c-button,.list-content .hotel-item.style-9 .hotel-right .rate,.list-content .hotel-item.style-9 .hotel-right .rate-wrap i{
    float:none
}
.list-content .hotel-item.style-9 .buttons-block .c-button:last-child{
    margin-right:20px
}
.list-content .hotel-item.style-9 .buttons-block .bg-white{
    color:#fff;
    background:#005800;
    border:2px solid #005800
}
.list-content .hotel-item.style-9 .buttons-block .bg-white:hover{
    background:0 0;
    color:#005800
}
.list-content .hotel-item.style-9 .hotel-right{
    border-left:1px solid #ececec
}
.list-content .hotel-item.style-9 .hotel-right .rate-wrap{
    margin-bottom:15px;
    padding:0 0 3px
}
.list-content .hotel-item.style-9 .hotel-right .hotel-person{
    font-size:11px;
    line-height:15px;
    margin-bottom:15px
}
.list-content .hotel-item.style-9 .hotel-right .hotel-person span{
    display:inline;
    font-size:18px
}
.list-content .hotel-item.style-10 h4{
    margin-bottom:9px
}
.list-content .hotel-item.style-10 .fi_block{
    margin-bottom:18px
}
.list-content .hotel-item.style-10 .radius-top{
    border:none
}
.table.style-1 td:nth-child(1),.table.style-1 th:nth-child(1),.table.style-2 td:nth-child(1),.table.style-2 th:nth-child(1),.table.style-3 td:nth-child(1){
    border-left:1px solid #f2f2f2
}
.list-content .hotel-item.style-10 .hotel-middle{
    position:relative
}
.list-content .hotel-item.style-10 .hotel-middle:after,.list-content .hotel-item.style-10 .hotel-middle:before{
    content:'';
    position:absolute;
    top:28px;
    bottom:28px;
    width:1px;
    background:#ececec;
    display:block
}
.list-content .hotel-item.style-10 .hotel-middle:before{
    left:0
}
.list-content .hotel-item.style-10 .hotel-middle:after{
    right:0
}
.c_pagination{
    position:relative
}
.cp_content{
    position:absolute;
    top:0;
    left:50%;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    transform:translateX(-50%)
}
.cp_content a{
    display:inline-block;
    width:40px;
    height:40px;
    -moz-border-radius:4px;
    border-radius:4px;
    font-size:12px;
    line-height:40px;
    text-align:center
}
.cp_content li{
    display:inline-block
}
.cp_content.color-1 a{
    color:#7d7d7d;
    background:#fff
}
.cp_content.color-1 .active a,.cp_content.color-1 a:hover{
    background:#1593d0;
    color:#fff
}
.cp_content.color-2 a{
    color:#bebebe
}
.cp_content.color-2 .active a,.cp_content.color-2 a:hover{
    background:#2d3e50;
    color:#fff
}
.cp_content.color-3 a{
    color:#bebebe
}
.cp_content.color-3 .active a,.cp_content.color-3 a:hover{
    background:#005800;
    color:#fff
}
.cp_content.color-4 a{
    color:#bebebe
}
.cp_content.color-4 .active a,.cp_content.color-4 a:hover{
    background:#d73240;
    color:#fff
}
.simple-text{
    margin-bottom:23px
}
.simple-text h3{
    letter-spacing:2px;
    margin-bottom:12px;
    color:#333
}
.simple-text h4{
    font-size:14px;
    line-height:18px;
    font-weight:700;
    text-transform:uppercase
}
.simple-text p{
    margin-bottom:23px
}
.simple-text li,.simple-text p{
    font-size:14px;
    line-height:22px;
    font-weight:400
}
.simple-text li{
    position:relative;
    padding-left:14px;
    margin-bottom:10px
}
.simple-text li:before{
    content:'•';
    display:inline-block;
    position:absolute;
    top:0;
    left:0
}
ul.dot-blue-2 li:before{
    color:#005800
}
.circliful{
    position:relative
}
.circle-text{
    color:#fff
}
.circle-info-half{
    font-size:14px;
    color:rgba(255,255,255,.8);
    text-transform:uppercase
}
.circle-info,.circle-info-half,.circle-text,.circle-text-half{
    width:100%;
    position:absolute;
    text-align:center;
    display:inline-block
}
.circle-info{
    color:#fff
}
.circliful .fa{
    margin:-10px 3px 0;
    position:relative;
    bottom:4px
}
.circle.color-dark-2 .circle-text{
    color:#222
}
.tariff-header{
    padding:15px 5px 18px;
    text-align:center;
    -moz-border-radius-topleft:5px;
    border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    border-top-right-radius:5px
}
.tariff-title{
    font-size:22px;
    line-height:25px;
    font-weight:400;
    text-transform:uppercase;
    letter-spacing:2px;
    margin-bottom:5px
}
.tariff-trial{
    font-size:14px;
    line-height:18px;
    font-weight:400
}
.tariff-content{
    text-align:center;
    padding:28px 40px 30px
}
.tariff-price{
    font-size:18px;
    line-height:22px;
    font-weight:700;
    letter-spacing:2px;
    text-transform:uppercase;
    margin-bottom:20px
}
.tariff-price span{
    font-size:36px
}
.tariff-line{
    font-size:14px;
    line-height:18px;
    font-weight:400;
    text-transform:uppercase;
    border-top:1px solid #eee;
    padding:15.5px 0
}
.tariff-line:nth-last-child(2){
    border-bottom:1px solid #eee;
    margin-bottom:31px
}
.tariff.style-2{
    padding-top:15px
}
.tariff.style-2 .circle-wrapper{
    margin-bottom:17px
}
.tariff.style-2 .tariff-title{
    text-align:center;
    margin-bottom:7px
}
.tariff.style-2 .tariff-trial{
    text-align:center
}
.detail-category{
    font-size:16px;
    line-height:22px;
    font-weight:400;
    margin-bottom:11px
}
.detail-header,.detail-header.style-2{
    margin-bottom:20px
}
.detail-header.style-2 .detail-title{
    margin-bottom:20px;
    letter-spacing:6px
}
.detail-header.style-2 .tour-info{
    margin-right:32px
}
.detail-header.style-3{
    margin-bottom:20px;
    text-align:center
}
.detail-header.style-3 .detail-title{
    margin-bottom:20px;
    letter-spacing:6px
}
.detail-header.style-3 .tour-info{
    display:inline-block;
    margin-right:32px
}
.detail-title{
    letter-spacing:2.5px
}
.detail-rate.rate-wrap span{
    font-size:12px
}
.detail-rate.rate-wrap i{
    line-height:23px
}
.detail-price{
    font-size:13px;
    line-height:15px;
    font-weight:400;
    letter-spacing:1.5px;
    text-transform:uppercase;
    text-align:right;
    padding-top:39px
}
.detail-price span{
    font-size:28px;
    font-weight:700
}
.detail-top{
    margin-bottom:25px
}
.detail-content-block{
    margin-bottom:15px
}
.detail-content-block>p:last-child{
    margin-bottom:0
}
.acc-body,.detail-content{
    font-size:14px;
    line-height:22px;
    font-weight:400
}
.acc-body h1,.acc-body h2,.acc-body h3,.acc-body h4,.acc-body h5,.acc-body h6,.detail-content h1,.detail-content h2,.detail-content h3,.detail-content h4,.detail-content h5,.detail-content h6{
    font-family:Cabin,sans-serif;
    color:#222;
    font-weight:700
}
.acc-body h1,.detail-content h1{
    margin-bottom:20px
}
.acc-body h2,.detail-content h2{
    margin-bottom:15px
}
.acc-body h3,.detail-content h3{
    letter-spacing:1.8px;
    margin-bottom:11px
}
.acc-body h4,.detail-content h4{
    margin-bottom:18px
}
.acc-body h5,.detail-content h5{
    font-size:14px;
    letter-spacing:1.2px;
    text-transform:uppercase;
    margin-bottom:21px
}
.acc-body h6,.detail-content h6{
    font-size:11px;
    text-transform:uppercase;
    margin-bottom:13px
}
.acc-body p,.detail-content p{
    font-size:14px;
    line-height:22px;
    font-weight:400;
    margin-bottom:25px
}
.acc-body ul,.detail-content ul{
    margin-bottom:25px
}
.acc-body li,.detail-content li{
    position:relative;
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    line-height:22px;
    font-weight:400;
    padding-left:14px;
    margin-bottom:10px
}
.acc-body li:before,.detail-content li:before{
    content:'•';
    display:inline-block;
    position:relative;
    left:-10px;
    color:#2d3e50
}
.acc-body img,.detail-content img{
    max-width:100%;
    margin-bottom:25px;
    border-radius:0
}
.acc-body .swiper-slide img,.detail-content .swiper-slide img{
    margin-bottom:0
}
.acc-body .embed-responsive,.detail-content .embed-responsive{
    margin-bottom:25px
}
.acc-body .gal-item img,.detail-content .gal-item img{
    margin-bottom:0
}
.acc-body .gal-item h4.color-white,.detail-content .gal-item h4.color-white{
    color:#fff
}
.acc-body .isotope-container,.detail-content .isotope-container{
    margin-bottom:20px
}
.acc-body .arrows,.acc-body .slider-wth-thumbs,.detail-content .arrows,.detail-content .slider-wth-thumbs{
    margin-bottom:25px
}
.detail-content .hotel-item.style-12 .c-button img,.detail-content .hotel-item.style-12 .radius-top img,.detail-content .hotel-item.style-8 .hotel-icon,.detail-content .hotel-item.style-8 .title p,.detail-content .hotel-item.style-9 .radius-top img,.detail-content .hotel-item.style-9 .tour-info img{
    margin-bottom:0
}
.detail-content.color-1 p{
    color:#2d3e50
}
.detail-content .list-content .table-view{
    margin-right:0;
    margin-left:0
}
.detail-content .hotel-item.style-8 .radius-top{
    -moz-border-radius-topright:0;
    border-top-right-radius:0;
    -moz-border-radius-bottomleft:5px;
    border-bottom-left-radius:5px
}
.detail-content .hotel-item.style-9 .tour-info{
    margin-right:10px
}
.detail-content .hotel-item.style-9 .tour-info:last-child{
    margin-right:0
}
.accordion .acc-panel{
    margin-bottom:17px
}
.accordion .acc-panel:last-child .acc-title{
    border-bottom:0
}
.accordion .acc-title{
    position:relative;
    font-size:14px;
    line-height:21px;
    font-weight:700;
    letter-spacing:.8px;
    padding:14px 45px 14px 70px;
    text-transform:uppercase;
    cursor:pointer;
    border-radius:5px
}
.accordion .acc-icon{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    width:50px;
    border-radius:5px
}
.accordion .acc-icon:before{
    content:"\f067";
    position:absolute;
    top:50%;
    left:50%;
    display:block;
    width:14px;
    height:14px;
    margin-top:-7px;
    margin-left:-7px;
    text-align:center;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    -webkit-transform:translate(0,0);
    -moz-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0)
}
.table .table-hotel,.table .table-label{
    font-family:'Open Sans',sans-serif;
    text-transform:uppercase
}
.accordion .acc-title.active .acc-icon:before{
    content:"\f068"
}
.accordion .acc-body{
    display:none;
    font-size:13px;
    line-height:22px;
    padding:30px 30px 10px 50px
}
.accordion .acc-body.active{
    display:block
}
.accordion .acc-body p{
    margin-bottom:17px
}
.accordion.style-1 .acc-title{
    color:#fff;
    background:#1593d0
}
.accordion.style-1 .acc-icon{
    background:#1593d0
}
.accordion.style-1 .acc-icon:before{
    color:#fff
}
.accordion.style-1 .acc-title.active .acc-icon:before{
    color:#1593d0
}
.accordion.style-1 .acc-body{
    background:#f8f8f8;
    color:#b9b9b9
}
.accordion.style-1 .acc-title.active .acc-icon{
    background:#f8f8f8
}
.accordion.style-1 li:before{
    color:#1593d0
}
.accordion.style-2 .acc-title{
    color:#fff;
    background:#2d3e50
}
.accordion.style-2 .acc-icon{
    background:#2d3e50
}
.accordion.style-2 .acc-icon:before{
    color:#fff
}
.accordion.style-2 .acc-title.active .acc-icon:before{
    color:#1593d0
}
.accordion.style-2 .acc-body{
    background:#f8f8f8;
    color:#b9b9b9
}
.accordion.style-2 .acc-title.active .acc-icon{
    background:#f8f8f8
}
.accordion.style-2 li:before{
    color:#2d3e50
}
.accordion.style-2 p{
    color:#b9b9b9
}
.accordion.style-3 .acc-title{
    color:#fff;
    background:#005800
}
.accordion.style-3 .acc-icon{
    background:#005800
}
.accordion.style-3 .acc-icon:before{
    color:#fff
}
.accordion.style-3 .acc-title.active .acc-icon:before{
    color:#005800
}
.accordion.style-3 .acc-body{
    background:#f8f8f8;
    color:#b9b9b9
}
.accordion.style-3 .acc-title.active .acc-icon{
    background:#f8f8f8
}
.accordion.style-3 li:before{
    color:#005800
}
.accordion.style-3 p{
    color:#b9b9b9
}
.accordion.style-4 .acc-title{
    color:#fff;
    background:#d73240
}
.accordion.style-4 .acc-icon{
    background:#d73240
}
.accordion.style-4 .acc-icon:before{
    color:#fff
}
.accordion.style-4 .acc-title.active .acc-icon:before{
    color:#d73240
}
.accordion.style-4 .acc-body{
    background:#f8f8f8;
    color:#b9b9b9
}
.accordion.style-4 .acc-title.active .acc-icon{
    background:#f8f8f8
}
.accordion.style-4 li:before{
    color:#d73240
}
.accordion.style-4 p{
    color:#b9b9b9
}
.accordion.style-5 .acc-title{
    color:#fff;
    background:#005800
}
.accordion.style-5 .acc-icon{
    background:#005800
}
.accordion.style-5 .acc-icon:before{
    color:#fff
}
.accordion.style-5 .acc-title.active .acc-icon:before{
    color:#005800
}
.accordion.style-5 .acc-body{
    background:#fff;
    color:#b9b9b9
}
.accordion.style-5 .acc-title.active .acc-icon{
    background:#fff
}
.accordion.style-5 li:before{
    color:#005800
}
.accordion.style-5 p{
    color:#b9b9b9
}
.accordion.style-6 .acc-title{
    color:#222;
    background:#f1f1f1
}
.accordion.style-6 .acc-icon:before,.accordion.style-6 .acc-title.active .acc-icon:before{
    color:#fff
}
.accordion.style-6 .acc-icon{
    background:#263297
}
.accordion.style-6 .acc-title.active{
    background:#f1f1f1
}
.accordion.style-6 .acc-title.active .acc-icon{
    background:#303393;
    color:#fff
}
.accordion.style-6 .acc-body{
    background:#fff;
    color:#b9b9b9
}
.accordion.style-6 li:before{
    color:#005800
}
.accordion.style-6 p{
    color:#888
}
.accordion-chooser{
    margin-bottom:30px;
    overflow:hidden;
    border-radius:5px
}
.accordion-chooser a{
    font-size:13px;
    line-height:16px;
    font-weight:400;
    letter-spacing:1px;
    text-transform:uppercase;
    color:#b9b9b9;
    display:block;
    background:#fff;
    margin-bottom:1px;
    padding:14.5px 25px
}
.accordion-chooser a.active,.accordion-chooser a:hover{
    color:#fff;
    background:#005800
}
.accordion-form{
    margin-left:-50px;
    margin-right:-30px;
    padding:30px 30px 30px 50px
}
.accordion-form h5 .c-button{
    margin-right:10px
}
.accordion-form textarea{
    margin-bottom:30px
}
.table>thead>tr>th{
    border-bottom:none;
    padding:15px 25px
}
.table>tbody>tr>td{
    padding:16px 25px 12px
}
.table .table-label{
    font-size:13px;
    font-weight:400
}
.table .table-hotel{
    text-align:center;
    font-size:13px;
    font-weight:400
}
.table.type-2 .table-label,.w-comment-date{
    font-family:Cabin,sans-serif
}
.table .table-hotel .fa{
    font-size:12px;
    margin:0 4.5px
}
.table.type-1 td:nth-child(1){
    width:33%
}
.table.type-1 td:nth-child(2){
    width:25%
}
.table.type-1 td:nth-child(3){
    width:42%
}
.table.type-2{
    border-top:1px solid #f2f2f2
}
.table.style-1 td,.table.style-1 th,.table.style-2 td,.table.style-2 th{
    border-top:0;
    border-right:1px solid #f2f2f2;
    border-bottom:1px solid #f2f2f2
}
.table.type-2 td:nth-child(1),.table.type-2 td:nth-child(2){
    width:50%
}
.table.type-2 .table-label{
    font-size:14px;
    line-height:18px;
    font-weight:400
}
.comments-block .comment-text,.table.type-3{
    font-family:'Open Sans',sans-serif
}
.table.type-3{
    font-size:12px;
    font-weight:400;
    text-align:center;
    text-transform:uppercase
}
.table.type-3 th{
    padding:15px 0;
    text-align:center
}
.table.type-3 td{
    min-height:50px
}
.table.style-1 thead{
    font-size:14px;
    font-weight:700;
    color:#fff;
    text-transform:uppercase;
    letter-spacing:.5px;
    background:#1593d0
}
.table.style-2 th{
    color:#b9b9b9;
    background:#f8f8f8
}
.table.style-2 td{
    color:#222
}
.table.style-3 tr:first-child td{
    border-top:1px solid #f2f2f2
}
.table.style-3 td{
    color:#b9b9b9;
    border-right:1px solid #f2f2f2;
    border-bottom:1px solid #f2f2f2;
    border-top:0;
    text-align:left;
    height:50px;
    line-height:14px;
    font-size:11px
}
.share .share-title,.tags .tags-title{
    font-size:16px;
    line-height:30px;
    font-weight:700;
    float:left;
    text-transform:uppercase
}
.table.style-3 td:before{
    content:"•";
    display:inline-block;
    position:relative;
    left:-10px;
    color:#2d3e50
}
.ajax-loader:after,.ajax-loader:before,.back-counter .part-counter:before,.comments-block .comment-content:before,.entry:before,.footer-block:before,.footer-style2 .footer-link a:before,.header-style a:before,.header-style-2 .drop span:before,.tags-b:before{
    content:''
}
.table.style-3 td:hover{
    background:#005800;
    color:#fff
}
.table.style-3 td:hover:before{
    color:#fff
}
.striped>tbody>tr:nth-of-type(even){
    background-color:#f8f8f8
}
.tags{
    margin-bottom:30px
}
.share ul,.tags ul{
    margin-bottom:0
}
.tags li{
    float:left
}
.tags li:before{
    display:none
}
.share .share-title{
    margin-right:10px
}
.share li{
    position:relative;
    display:inline-block;
    margin-bottom:5px;
    padding-left:0;
    -moz-border-radius:5px;
    border-radius:5px;
    font-size:13px;
    margin-right:7px
}
.share li:before{
    display:none
}
.share a{
    float:left;
    color:#fff;
    line-height:33px;
    padding-left:13px;
    padding-right:45px
}
.share li i{
    padding-right:13px;
    display:inline-block;
    position:relative
}
.share li span{
    position:absolute;
    right:0;
    height:100%;
    top:0;
    padding:0 10px;
    color:#fff;
    -moz-border-radius:3px;
    border-radius:3px;
    font-size:13px;
    font-weight:700
}
.share.style-2{
    text-align:center
}
.share.style-2 li{
    margin-right:27px
}
.additional-title{
    font-size:22px;
    line-height:25px;
    font-weight:700;
    margin-bottom:25px;
    letter-spacing:2px
}
.comments-block .commnent-img{
    float:left;
    width:86px;
    height:86px;
    -moz-border-radius:86px;
    border-radius:86px
}
.comments-block .tour-info{
    display:inline-block;
    padding-bottom:4px;
    margin-right:30px
}
.comments-block .comment-content{
    position:relative;
    margin-left:113px;
    margin-bottom:50px;
    padding:17px 30px 20px;
    background:#f8f8f8;
    -moz-border-radius:3px;
    border-radius:3px
}
.comments-block .comment-content:before{
    display:block;
    position:absolute;
    top:22px;
    left:-16px;
    width:0;
    height:0;
    border-style:solid;
    border-width:11.5px 16px 11.5px 0;
    border-color:transparent #f8f8f8 transparent transparent
}
.comments-block .comment-text{
    font-size:14px;
    font-weight:400;
    line-height:24px
}
.comments-block .comment-reply{
    position:absolute;
    top:27px;
    right:30px
}
.comments-block .comments-block{
    margin-left:70px
}
.comments-block .tour-info-line{
    padding-right:80px
}
.blog-nav-left .blog-nav-img,.blog-nav-right .blog-nav-img{
    display:block;
    width:170px;
    float:left
}
.blog-nav-img img{
    border-radius:5px
}
.blog-nav-left .blog-nav-text,.blog-nav-right .blog-nav-text{
    margin-left:200px;
    padding-top:7px
}
.blog-nav-left .tour-info,.blog-nav-right .tour-info{
    display:inline-block;
    padding-bottom:14px;
    margin-right:15px
}
.blog-nav-left .c-button,.blog-nav-right .c-button{
    margin-bottom:11px
}
.blog-nav-left h4,.blog-nav-right h4{
    font-size:16px;
    line-height:26px;
    font-weight:700;
    letter-spacing:1.5px;
    margin-bottom:9px
}
.blog-nav-right .blog-nav-img{
    float:right
}
.blog-nav-right .blog-nav-text{
    margin-left:0;
    margin-right:200px;
    text-align:right
}
.back-counter,.bar,.detail-logo,.f-login-desc,.f-login-title,.f-soon-title,.sidebar-text-label,.widget-slider .rate-wrap{
    text-align:center
}
.blog-nav-right .tour-info{
    margin-left:15px;
    margin-right:0
}
.blog-nav-right .tour-info span{
    padding-left:0;
    padding-right:10px
}
.sport-block{
    padding:28px;
    background:#f8f8f8;
    -moz-border-radius:5px;
    border-radius:5px
}
.sport-block h3{
    font-size:18px;
    line-height:24px;
    margin-bottom:8px
}
.sport-block p:last-child{
    margin-bottom:0
}
.bar{
    margin-bottom:25px
}
.bar .bar-img{
    margin-bottom:12px
}
.detail-block,.sidebar-widget{
    margin-bottom:30px
}
.bar .bar-title{
    font-size:14px;
    line-height:24px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:.6px
}
.detail-block{
    padding:28px 34px 31px;
    -moz-border-radius:4px;
    border-radius:4px
}
.detail-block h4{
    font-size:22px;
    line-height:25px;
    font-weight:700;
    margin-bottom:22px
}
.detail-block p{
    font-size:13px;
    line-height:15px;
    font-weight:400;
    text-transform:uppercase;
    letter-spacing:.5px;
    margin-bottom:20px
}
.detail-block .fa-star{
    font-size:12px;
    margin-right:2px;
    margin-left:2px
}
.popular-tours h4,.sidebar-filter h4{
    font-size:22px;
    line-height:25px;
    font-weight:700;
    letter-spacing:2px;
    text-transform:uppercase
}
.detail-block p span{
    margin-left:3px
}
.details-desc{
    margin-bottom:26px
}
.details-desc p:last-child{
    margin-bottom:0
}
.popular-tours,.right-sidebar .map-block{
    margin-bottom:30px
}
.details-btn .c-button:first-child{
    margin-right:6px
}
.popular-tours{
    padding:31px 30px;
    -moz-border-radius:4px;
    border-radius:4px
}
.popular-tours h4{
    margin-bottom:25px
}
.popular-tours .hotel-small:last-child{
    margin-bottom:0
}
.sidebar-filter{
    padding:31px 30px;
    -moz-border-radius:4px;
    border-radius:4px;
    margin-bottom:30px
}
.sidebar-filter h4{
    margin-bottom:25px
}
.sidebar-text-label{
    font-size:14px;
    line-height:17px;
    font-weight:700;
    text-transform:uppercase;
    padding:21px 15px;
    -moz-border-radius:7px;
    border-radius:7px;
    margin-bottom:30px
}
.help-contact{
    padding:31px 30px;
    -moz-border-radius:4px;
    border-radius:4px
}
.help-contact h4{
    font-size:22px;
    line-height:25px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:2px;
    margin-bottom:18px
}
.help-contact p{
    font-size:14px;
    line-height:22px;
    font-weight:400;
    margin-bottom:25px
}
.help-contact .help-mail,.help-contact .help-phone{
    display:block;
    font-size:14px;
    line-height:18px;
    font-weight:400
}
.help-contact .help-phone{
    letter-spacing:1px;
    margin-bottom:27px
}
.help-contact .help-phone img{
    margin-right:20px
}
.help-contact .help-mail{
    letter-spacing:0;
    text-transform:uppercase;
    white-space:nowrap
}
.detail-logo-name,.widget-slider h4{
    letter-spacing:1.5px;
    font-weight:700
}
.help-contact .help-mail img{
    margin-right:10px
}
.detail-logo{
    position:relative;
    display:inline-block;
    width:100%;
    margin-bottom:30px;
    -moz-border-radius:4px;
    border-radius:4px;
    padding:24px 15px
}
.detail-logo-name{
    font-size:18px;
    line-height:22px;
    text-transform:uppercase;
    margin-bottom:15px
}
.widget-search{
    position:relative;
    margin-bottom:30px
}
.widget-search .input-style-1{
    margin-bottom:0
}
.widget-submit{
    position:absolute;
    top:50%;
    right:19px;
    width:16px;
    height:16px;
    margin-top:-8px;
    background:url(../img/search_icon_small_grey.png) no-repeat
}
.widget-slider .swiper-slide{
    min-height:215px
}
.widget-slider .vertical-bottom{
    text-align:center;
    bottom:15px
}
.widget-slider .rate-wrap{
    display:block;
    padding:7px 0 3px
}
.widget-slider .rate-wrap .rate{
    display:inline-block;
    float:none
}
.widget-slider .rate span{
    font-size:13px
}
.widget-slider .rate-wrap i{
    float:none
}
.widget-slider .tour-info{
    display:inline-block;
    margin-right:20px
}
.widget-slider .tour-info:last-child{
    margin-right:0
}
.w-comment-entry{
    margin-bottom:24px
}
.w-comment-date{
    font-size:12px;
    line-height:15px;
    font-weight:400;
    text-transform:uppercase;
    letter-spacing:.3px;
    margin-bottom:12px
}
.w-comment-text,.w-comment-title{
    font-size:14px;
    font-family:Cabin,sans-serif
}
.w-comment-date img{
    vertical-align:bottom;
    margin-right:9px
}
.w-comment-title{
    line-height:18px;
    font-weight:400;
    letter-spacing:.4px
}
.w-comment-title a{
    font-weight:700
}
.w-comment-text{
    line-height:24px;
    font-weight:400
}
.widget-tags li{
    float:left;
    margin-right:5px;
    margin-bottom:2px
}
.widget-gallery a{
    display:block;
    width:25%;
    float:left
}
.widget-gallery a:hover{
    opacity:.6
}
.f-login-content{
    padding:78px 100px
}
.f-login-header{
    margin-bottom:69px
}
.f-login-title{
    font-size:32px;
    line-height:40px;
    font-weight:700;
    letter-spacing:6px;
    text-transform:uppercase;
    margin-bottom:16px
}
.f-login-desc{
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    line-height:18px;
    font-weight:400
}
.f-login-form .input-style-1{
    margin-bottom:9px;
    float:none
}
.f-login-form .input-entry{
    margin-bottom:12px
}
.f-login-form .login-btn{
    margin-bottom:30px
}
.checkbox-group{
    margin-bottom:40px
}
.login-logo{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:58.33333333%
}
.full-copy{
    position:absolute;
    bottom:50px;
    left:50%;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    transform:translateX(-50%);
    color:#fff;
    font-size:13px;
    letter-spacing:1px
}
.login-fullpage{
    position:relative;
    margin-top:116px;
    margin-bottom:116px;
    background:#fff
}
.f-soon-title{
    font-size:60px;
    line-height:60px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:10.5px;
    margin-bottom:40px
}
.soon-logo{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:58.33333333%
}
.f-soon-content{
    padding:78px 10px
}
.back-counter{
    margin-bottom:85px
}
.back-counter .part-counter{
    position:relative;
    display:inline-block;
    width:115px;
    height:80px;
    background:#005800;
    color:#fff;
    text-align:right;
    margin-right:30px;
    border-radius:5px
}
.back-counter .part-counter:last-child{
    margin-right:0
}
.back-counter .part-counter:before{
    display:block;
    position:absolute;
    top:0;
    left:50%;
    width:5px;
    height:100%;
    margin-left:-2.5px;
    background:#fff
}
.back-counter .part-numbers{
    position:relative;
    right:-12px;
    font-size:48px;
    line-height:80px;
    font-weight:700;
    letter-spacing:38px;
    margin-bottom:10px
}
.back-counter .part-text{
    font-size:14px;
    line-height:18px;
    font-weight:400;
    color:#222;
    text-align:center;
    text-transform:uppercase
}
.s-contact-text,.s-contact-title{
    font-size:13px;
    line-height:15px;
    font-family:'Open Sans',sans-serif
}
.not-found-message,.not-found-number h2,.not-found-number h3,.not-found-title{
    text-transform:uppercase;
    color:#fff
}
.s-contact-entry{
    float:left;
    text-align:center;
    border-right:1px solid #ececec
}
.s-contact-entry:last-child{
    border-right:none
}
.s-contact-entry.s25{
    width:25%
}
.s-contact-entry.s30{
    width:30%
}
.s-contact-entry.s45{
    width:45%
}
.s-contact-text{
    font-weight:700
}
.s-contact-title{
    display:inline-block;
    font-weight:700;
    text-transform:uppercase
}
.soon-contact{
    margin-bottom:75px
}
.s-contact-form{
    position:relative;
    display:block;
    margin-left:30px;
    margin-right:30px;
    margin-bottom:40px
}
.s-contact-form .c-button{
    position:absolute;
    top:0;
    right:0
}
.fullsoon{
    text-align:center;
    padding-top:161px;
    padding-bottom:161px
}
.fullsoon-title{
    font-size:60px;
    line-height:60px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:11px;
    margin-bottom:32px
}
.fullsoon-text{
    font-family:'Open Sans',sans-serif;
    font-size:16px;
    line-height:26px;
    font-weight:400;
    margin-bottom:65px
}
.ClassyCountdown{
    margin-bottom:70px
}
.ClassyCountdown .ClassyCountdown-value div{
    font-size:52px;
    line-height:20px;
    font-weight:700
}
.ClassyCountdown .ClassyCountdown-value span{
    font-family:'Open Sans',sans-serif;
    font-size:12px!important;
    line-height:12px;
    font-weight:700;
    text-transform:uppercase
}
.ClassyCountdown-wrapper>div{
    background:rgba(0,0,0,.15);
    -moz-border-radius:100%;
    border-radius:100%;
    width:160px;
    margin-right:78px
}
.ClassyCountdown-wrapper>div:last-child{
    margin-right:0
}
.not-found{
    padding-top:177px;
    padding-bottom:177px
}
.not-found-box{
    width:800px;
    text-align:center;
    border:10px solid #fff;
    margin:0 auto;
    padding-top:60px;
    padding-bottom:80px;
    border-radius:8px
}
.not-found-title{
    font-size:150px;
    line-height:150px;
    font-weight:700;
    letter-spacing:10px;
    margin-bottom:14px
}
.not-found-message{
    font-size:18px;
    line-height:22px;
    font-weight:700;
    letter-spacing:1.5px;
    margin-bottom:45px
}
.not-found.style-2{
    padding-top:160px
}
.not-found-label{
    text-align:center
}
.not-found-number{
    position:relative;
    margin-bottom:68px
}
.not-found-number h2{
    font-size:300px;
    line-height:300px;
    font-weight:700;
    letter-spacing:28px
}
.not-found-number h3{
    display:block;
    width:100%;
    position:absolute;
    top:100px;
    left:50%;
    font-family:'Open Sans',sans-serif;
    font-size:89px;
    line-height:86px;
    font-weight:700;
    background:#005800;
    z-index:2;
    letter-spacing:0;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    transform:translateX(-50%);
    padding-left:27px;
    padding-right:27px
}
.footer-block,.instagram-wiget,footer{
    position:relative;
    /*width:100%*/
}
.not-found.style-2 .not-found-title{
    font-family:'Open Sans',sans-serif;
    font-size:48px;
    line-height:48px;
    font-weight:700;
    letter-spacing:0;
    margin-bottom:20px
}
.not-found.style-2 .not-found-message{
    font-family:'Open Sans',sans-serif;
    font-size:22px;
    line-height:25px;
    font-weight:400;
    color:rgba(255,255,255,.8);
    text-transform:initial;
    letter-spacing:0;
    margin-bottom:48px
}
.f_contact p a,.f_contact p span,.f_news .f_news-tilte,.footer-link ul li{
    text-transform:uppercase
}
footer{
    padding-top: 10px;
    overflow:hidden;
}
.instagram-wiget{
    padding-right:10px
}
.instagram-wiget a:hover img{
    opacity:.7
}
.logo-footer{
    margin-top:-7px;
    margin-bottom:43px
}
.footer-block{
    margin-bottom:0;
    float:left;
    padding-right:15px;
    padding-left:15px
}
.row30 .footer-block{
    padding-right:30px;
    padding-left:30px
}
.footer-block h6{
    padding-bottom:15px;
    color:#fff
}
.footer-block:before{
    position:absolute;
    width:1px;
    height:100%;
    right:0;
    top:0;
    /*background:#383838*/
}
.no-separ.footer-block:before{
    display:none
}
.footer-block ul{
    position:relative;
    float:left
}
.footer-block li{
    line-height:25px;
    display:inline-block;
    padding-right:10px
}
.footer-block li img{
    width:55px
}
.footer-block li a{
    color:#777;
    font-size:40px;
    line-height:30px
}
.footer-we-accept{
    text-align:right;
}
.footer-we-accept-img{
    width:200px;
}
.footer-folow{
    position:relative;
    width:100%;
    max-width:130px
}
.footer-folow li{
    margin-bottom:5px;
    width:100%;
    -moz-border-radius:3px;
    border-radius:3px;
    float:left;
    font-size:13px;
    padding-left:13px
}
.footer-folow li a{
    width:100%;
    position:relative;
    float:left;
    color:#fff;
    line-height:33px
}
.footer-folow li i{
    padding-right:13px;
    display:inline-block;
    position:relative
}
.footer-folow li span{
    position:absolute;
    right:0;
    height:100%;
    top:0;
    padding:0 10px;
    color:#222;
    -moz-border-radius:3px;
    border-radius:3px;
    font-size:13px;
    font-weight:700;
    width:35px;
    text-align:center
}
.color-in{
    background:#11669c
}
.color-in-2{
    background:#0d5989
}
.color-fb{
    background:#3b5998
}
.color-fb-2{
    background:#223f7c
}
.color-tw{
    background:#00abf1
}
.color-tw-2{
    background:#0094d0
}
.color-gg{
    background:#d0422a
}
.color-gg-2{
    background:#bf280f
}
.color-pin{
    background:#cc2127
}
.color-pin-2{
    background:#b6090f
}
.footer-form{
    padding-top:15px
}
.form-input{
    position:relative;
    float:left;
    width:100%;
    margin-bottom:15px;
    border:1px solid #565656;
    -moz-border-radius:25px;
    border-radius:25px;
    padding:15px;
    display:inline-block;
    line-height:14px
}
.form-input input{
    position:relative;
    width:100%;
    font-size:10px;
    height:100%;
    background:0 0;
    color:#fff
}
.form-input span{
    position:absolute;
    right:15px;
    top:16px;
    color:#777
}
.footer-form input[type=submit]{
    position:relative;
    width:100%;
    display:inline-block;
    font-size:13px;
    text-transform:uppercase;
    color:#fff;
    -moz-border-radius:25px;
    border-radius:25px;
    text-align:center;
    padding:15px 0;
    font-weight:700;
    letter-spacing:3px
}
.footer-form input[type=submit].bg-aqua{
    border:1px solid #f60
}
.footer-form input[type=submit]:hover{
    background:0 0;
    color:#f60
}
.footer-form input[type=submit].bg-grey:hover{
    color:#fff
}
.footer-link{
    position:relative;
    width:100%;
    padding:30px 0 18px
}
.footer-link ul{
    position:relative;
    float:left
}
.footer-link ul li{
    position:relative;
    float:left;
    font-size:13px;
    font-weight:400;
    color:#fff;
    margin-right:17px;
    letter-spacing:1px;
    line-height:13px
}
.copyright,footer.type-2 .f_logo{
    float:right;
    position:relative
}
.copyright span{
    color:#000000;
    font-size:13px;
    line-height:12px
}
.f_contact p,.f_slider .rate span,.f_twitter li{
    font-size:13px
}
footer.bg-white .footer-block:before{
    background:#f6f6f6
}
footer.bg-white .footer-block h6{
    color:#444
}
.footer-link.bg-white{
    border-top:1px solid #f6f6f6
}
.footer-link.bg-white ul li a{
    color:#777;
    font-weight:700
}
.footer-link.bg-white ul li a:hover{
    color:#000
}
footer.bg-white .footer-folow li span{
    color:#fff
}
.footer-form input[type=submit].bg-orange{
    border:1px solid #f60
}
.footer-form input[type=submit].bg-orange:hover,footer.bg-white .footer-block li a:hover{
    color:#f60
}
footer.bg-white input::-webkit-input-placeholder{
    color:#777;
    opacity:1
}
footer.bg-white input::-moz-placeholder{
    color:#777;
    opacity:1
}
footer.bg-white input:-moz-placeholder{
    color:#777;
    opacity:1
}
footer.bg-white input:-ms-input-placeholder{
    color:#777;
    opacity:1
}
footer.type-2 .footer-block h6{
    padding-bottom:12px
}
footer.type-2 .footer-link{
    padding:20px 55px
}
footer.type-2 .f_logo{
    display:inline-block;
    top:3px
}
footer.type-2 .copyright{
    margin-top:10px
}
.f_contact p{
    font-family:'Open Sans',sans-serif;
    line-height:16px;
    font-weight:400;
    margin-bottom:23px
}
.f_tags li{
    float:left;
    margin-right:7px;
    margin-bottom:5px
}
.f_news,.f_twitter li{
    margin-bottom:16px
}
.f_slider .swiper-slide{
    min-height:173px
}
.f_slider .vertical-bottom{
    text-align:center;
    bottom:15px
}
.f_slider h4{
    letter-spacing:1.5px
}
.f_slider .rate-wrap{
    display:block;
    text-align:center;
    padding:7px 0 3px
}
.f_slider .rate-wrap .rate{
    display:inline-block;
    float:none
}
.f_slider .rate-wrap i{
    float:none
}
.f_twitter li{
    position:relative;
    font-family:'Open Sans',sans-serif;
    line-height:18px;
    font-weight:400;
    padding-left:30px
}
.f_twitter li .fa{
    position:absolute;
    top:5px;
    left:0;
    font-size:16px
}
.f_text{
    font-family:'Open Sans',sans-serif;
    font-size:13px;
    line-height:22px;
    font-weight:400
}
.f_news .f_news-img{
    display:block;
    width:86px;
    float:left
}
.f_news .f_news-content{
    margin-left:104px;
    padding-top:9px
}
.f_news .f_news-tilte{
    display:block;
    font-size:12px;
    line-height:15px;
    letter-spacing:1.3px;
    font-weight:400;
    margin-bottom:10px
}
.f_news .f_news-desc{
    font-family:'Open Sans',sans-serif;
    font-size:12px;
    line-height:18px;
    font-weight:400
}
.ajax-loader,.ajax-loader:after,.ajax-loader:before{
    border-radius:50%;
    width:1.5em;
    height:1.5em;
    -webkit-animation:load7 1.8s infinite ease-in-out;
    animation:load7 1.8s infinite ease-in-out
}
.ajax-loader{
    display:none;
    font-size:10px;
    margin:-40px auto 0;
    position:relative;
    text-indent:-9999em;
    -webkit-transform:translateZ(0);
    -ms-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-animation-delay:-.16s;
    animation-delay:-.16s
}
.ajax-loader:before{
    left:-3.5em;
    -webkit-animation-delay:-.32s;
    animation-delay:-.32s
}
.ajax-loader:after{
    left:3.5em
}
.ajax-loader:after,.ajax-loader:before{
    position:absolute;
    top:0
}
@-webkit-keyframes load7{
    0%,100%,80%{
        box-shadow:0 2.5em 0 -1.3em #fff
    }
    40%{
        box-shadow:0 2.5em 0 0 #fff
    }
}
@keyframes load7{
    0%,100%,80%{
        box-shadow:0 2.5em 0 -1.3em #fff
    }
    40%{
        box-shadow:0 2.5em 0 0 #fff
    }
}
.ajax-result{
    clear:both;
    margin-top:20px;
    font-weight:700
}
.ajax-result .error,.ajax-result .success{
    display:none;
    padding:10px;
    border:1px solid green;
    font-size:14px;
    color:green
}
.ajax-result .error{
    color:red;
    background:red
}

.baner-bar,.dtpicker-subcontent{
    box-shadow:4px 3px 5px 0 rgba(0,0,0,.03)
}

.clear-mob-2:nth-child(2n+1),.clear-mob-3:nth-child(3n+1),.clear-mob-4:nth-child(4n+1),.clear-mob-5:nth-child(5n+1),.clear-mob-6:nth-child(6n+1){
    clear:both
}
.visible-mob,.visible-mob-block,.visible-mob-inline,.visible-mob-inline-block{
    display:none!important
}

.cust-mob-5{
    width:20%
}

.acc-body ul,.tab-info .swiper-slide img,.team-layer{
    width:100%
}
.bg-bg-chrome{
    transition:none
}
.c-button,.contry-item h5,.filter-nav a:before,.investor-logo img,.photo-next,.photo-prev,.slider-wth-thumbs.style-1 .thumbnails img,a{
    -webkit-transition:all .35s ease-in-out;
    -moz-transition:all .35s ease-in-out;
    -o-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.gal-item .vertical-align,header.bg-black-o{
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.tp_entry .price,.tp_entry .tp_image{
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    -webkit-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out;
    -ms-transition:all .5s ease-in-out
}
.fullpage .section,.tp_entry .tp_content{
    -moz-transition:all 1s ease-in-out;
    -o-transition:all 1s ease-in-out;
    -webkit-transition:all 1s ease-in-out;
    transition:all 1s ease-in-out;
    -ms-transition:all 1s ease-in-out
}
.delay-1{
    -webkit-transition:all .8s cubic-bezier(.23,1,.32,1);
    -moz-transition:all .8s cubic-bezier(.23,1,.32,1);
    -o-transition:all .8s cubic-bezier(.23,1,.32,1);
    transition:all .8s cubic-bezier(.23,1,.32,1)
}
.delay-2{
    -webkit-transition:all .8s cubic-bezier(.23,1,.32,1) .1s;
    -moz-transition:all .8s cubic-bezier(.23,1,.32,1) .1s;
    -o-transition:all .8s cubic-bezier(.23,1,.32,1) .1s;
    transition:all .8s cubic-bezier(.23,1,.32,1) .1s
}
.color-2.type-2 .top-header-block a:hover{
    color:#66BB6A
}
.menu_opened{
    overflow:hidden
}
.detail-content ul{
    width:100%;
    display:inline-block;
    padding-left:0
}
.gal-item .img-full{
    border-radius:5px
}
.sport-block img{
    max-width:50%
}
.baner-tabs.style-2 .tabs-block input{
    font-size:13px
}
.baner-tabs.style-2 .tabs-style-1.nav-tabs>li>a:hover{
    color:#fff
}
.bg-white.color-5.scrol .nav{
    padding:15px 0
}
.menu_opened.no-overflow{
    overflow:auto
}
.main-slider-7 .pagination-hidden.pagination{
    display:block;
    bottom:20px
}
.hotel-filter,.team-layer a,.wrapp{
    display:inline-block
}
.hotel-item .c-button.b-50{
    padding:0 15px
}
.radius-top .arr-t-2{
    opacity:0;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.radius-top .swiper-container:hover .arr-t-2{
    opacity:1
}
.c-button.bg-blue:hover{
    background:#fff;
    color:#66bb6a
}
.team-entry .image{
    position:relative;
    overflow:hidden;
    margin-bottom:25px;
    border-radius:5px
}
.team-layer{
    position:absolute;
    left:-100%;
    top:0;
    height:100%;
    text-align:center;
    opacity:0;
    -webkit-transition:all .35s ease-in-out;
    -moz-transition:all .35s ease-in-out;
    -o-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.team-layer a{
    position:relative;
    float:none;
    color:#fff;
    font-size:20px;
    margin:0 5px;
    line-height:30px;
    width:30px;
    height:30px
}
.team-layer a:after{
    position:absolute;
    width:30px;
    left:0;
    top:0;
    height:30px;
    border-radius:50%;
    content:'';
    border:1px solid #fff;
    transform:scale(1.3);
    -webkit-transform:scale(1.3);
    -moz-transform:scale(1.3);
    -ms-transform:scale(1.3);
    opacity:0;
    -webkit-transition:all .35s ease-in-out;
    -moz-transition:all .35s ease-in-out;
    -o-transition:all .35s ease-in-out;
    transition:all .35s ease-in-out
}
.team-layer a:hover:after{
    transform:scale(1);
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    opacity:1
}
.team-entry .image:hover .team-layer{
    opacity:1;
    left:0
}
.sg-testimonals img{
    margin-bottom:20px
}
.sg-testimonals h3{
    padding-bottom:15px
}
textarea{
    resize:none
}
.footer-folow li a:hover{
    color:#fff!important
}
.map-baner{
    padding-top:150px
}
.map-baner #map-canvas{
    height:400px
}
.hotel-filter{
    position:relative;
    width:100%
}
.baner-bar{
    position:absolute;
    left:0;
    bottom:-100px;
    border-radius:5px;
    background:#fff;
    z-index:50;
    width:100%;
    padding:30px
}
.baner-bar .range-wrapp,.count a,.hotels-block,.time-input,.wrapp{
    position:relative
}
.baner-bar .input-style-1{
    margin-right:30px
}
.baner-bar .input-style-1 input{
    border:1px solid #999;
    height:40px;
    padding:0 15px 0 30px;
    font-size:13px;
    color:#222;
    position:relative
}
.baner-bar .input-style-1 img{
    left:10px
}
.baner-bar .c-button.b-60{
    height:40px;
    line-height:36px;
    background:#2D3E50;
    border:2px solid #2D3E50;
    color:#fff
}
.baner-bar .c-button.b-60:hover{
    background:0 0;
    color:#2D3E50
}
.baner-bar .input-style-1 input::-webkit-input-placeholder{
    color:#999;
    opacity:1
}
.baner-bar .input-style-1 input::-moz-placeholder{
    color:#999;
    opacity:1
}
.baner-bar .input-style-1 input:-moz-placeholder{
    color:#999;
    opacity:1
}
.baner-bar .input-style-1 input:-ms-input-placeholder{
    color:#999;
    opacity:1
}
.baner-bar .range-wrapp{
    width:100%;
    display:inline-block;
    margin-top:5px
}
.baner-bar .ui-slider-horizontal{
    height:10px;
    background:#ccc
}
.baner-bar .ui-slider .ui-slider-range{
    background:#2D3E50
}
.baner-bar .ui-slider .ui-slider-handle{
    background:#2D3E50;
    height:20px;
    border-radius:0
}
.wrapp{
    width:100%
}
.hotels-block{
    float:left;
    width:100%
}
.hotels-block h4,.range-wrapp h4{
    text-transform:capitalize;
    margin-bottom:10px
}
.count{
    padding:8px 0
}
.count a{
    border:1px solid #999;
    border-radius:50%;
    font-size:14px;
    color:#999;
    line-height:24px;
    width:25px;
    height:25px;
    float:left;
    text-align:center;
    margin-right:12px
}
.count a.active,.count a:hover{
    background:#2D3E50;
    color:#fff;
    border:1px solid #2D3E50
}
.baner-bar .submit{
    padding-left:0;
    float:right;
    margin-top:25px;
    padding-right:20px
}
.baner-bar .range-wrapp .amount-end,.baner-bar .range-wrapp .amount-start{
    font-size:16px;
    font-weight:400
}
.low-price,.rental-item h4 a,.tours-item h4 a{
    font-weight:700
}
.hotel-items{
    padding:100px 0 30px
}
.hotel-items .hotel-item,.top-hotel-items .hotel-item{
    margin-bottom:30px
}
.baner-bar .input-entry.color-5 .checkbox-form+label span.sp-check{
    border:1px solid #999;
    margin-right:10px
}
.cars-bar .input-style-1{
    margin-bottom:10px
}
.cars-bar .hotels-block{
    margin-bottom:5px
}
.time-input{
    width:100%
}
.time-input img{
    position:absolute;
    left:10px;
    top:50%;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%)
}
.time-input input{
    border:1px solid #999;
    height:40px;
    padding:0 15px 0 30px;
    font-size:13px;
    color:#222;
    position:relative;
    border-radius:25px;
    width:100%;
    display:block;
    background:0 0;
    min-width:100%
}
.baner-bar.cars-bar .submit{
    margin-top:33px;
    float:right;
    padding-right:0
}
.baner-bar.cars-bar{
    bottom:0;
    transform:translateY(50%);
    -webkit-transform:translateY(50%);
    -moz-transform:translateY(50%);
    -ms-transform:translateY(50%)
}
.dtpicker-buttonCont .dtpicker-button{
    background:#2D3E50;
    line-height:14px;
    color:#fff;
    border-radius:5px;
    height:40px;
    padding:11px 0;
    text-transform:uppercase;
    font-size:14px;
    font-weight:700;
    border:2px solid #2D3E50
}
.dtpicker-buttonCont .dtpicker-button:hover{
    background:0 0;
    color:#2D3E50
}
.dtpicker-header .dtpicker-title{
    text-transform:uppercase;
    font-size:14px;
    color:#222
}
.dtpicker-components .dtpicker-compValue{
    font-size:24px
}
.dtpicker-header .dtpicker-close{
    padding:10px 5px;
    font-size:30px;
    color:#f60
}
.dtpicker-bg{
    font-family:Cabin,sans-serif
}
.dtpicker-mobile{
    position:absolute!important
}
.car-i,.car-i i{
    position:relative;
    text-align:center
}
.dtpicker-content{
    max-width:200px
}
.dtpicker-overlay{
    background:0 0;
    min-width:200px;
    z-index:5000
}
.dtpicker-subcontent{
    border-radius:5px
}
.clas{
    color:#999;
    font-size:12px;
    padding-top:5px
}
.car-i{
    display:inline-block;
    padding:5px 0 0;
    width:20%;
    float:left
}
.rental-item .f-14,.tours-item h4 a{
    padding-bottom:10px
}
.car-i img{
    display:block;
    margin:0 auto 3px;
    width:18px;
    height:auto
}
.header-style-2 .drop b img,.info-tour i,.rental-item .f-14 img{
    margin-right:5px
}
.car-i i{
    font-style:normal;
    display:inline-block;
    float:none;
    font-size:11px;
    color:#999;
    text-transform:capitalize
}
.dtpicker-components .dtpicker-comp>*{
    color:#222
}
.dtpicker-header .dtpicker-value{
    color:#f60
}
.low-price{
    position:absolute;
    right:-15px;
    top:-15px;
    width:50px;
    height:50px;
    border-radius:50%;
    background:#f60;
    text-align:center;
    line-height:50px;
    font-size:18px;
    color:#fff;
    z-index:5
}
.tours-item h4 a{
    text-transform:none
}
.bg-dark.type-2 .footer-link ul li a,.footer-style2 p a,.tags-b{
    text-transform:capitalize
}
.tours-item span.f-14{
    display:inline-block;
    padding:10px 0 0
}
.tours-item span.f-14 img{
    margin-right:5px;
    vertical-align:middle
}
.info-tour{
    display:block;
    padding-bottom:10px
}
.info-tour i{
    color:#999;
    font-size:12px
}
.info-tour span{
    font-size:14px;
    color:#222
}
.info-tour span b{
    color:#999
}
.tours-item .rate-wrap{
    padding:10px 0 7px
}
.tours-item .c-button{
    margin-top:20px
}
.video-wrapper{
    position:relative;
    width:100%;
    height:100vmin
}
video.bgvid{
    position:absolute;
    right:0;
    bottom:0;
    min-width:100%;
    min-height:100%;
    width:auto;
    height:auto;
    z-index:-100;
    background-size:cover;
    overflow:hidden
}
.tabs-slider{
    position:relative
}
.tabs-slider .baner-tabs{
    bottom:auto;
    position:relative
}
.tabs-slider .tpl-tabs-cont{
    background:#fff;
    padding:0
}
.tabs-slider .baner-bar{
    bottom:auto;
    top:auto;
    position:relative;
    width:100%;
    background:0 0;
    margin-top:0
}
.tabs-slider .tabs-style-1.nav-tabs>li.active>a,.tabs-slider .tabs-style-1.nav-tabs>li:hover>a{
    background:#222
}
.tabs-slider .tabs-style-1.nav-tabs>li>a span{
    padding-right:8px
}
.tabs-slider .baner-bar.cars-bar{
    transform:translateY(0);
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0)
}
.bg.active{
    position:fixed
}
.pad-80{
    padding:80px 0
}
.tabs-slider .tabs-style-1.nav-tabs>li:hover>a{
    color:#fff
}
.boat-item .clas{
    padding-bottom:15px
}
.boat-item .car-i img{
    width:auto;
    height:auto;
    position:absolute;
    top:0;
    left:0
}
.boat-item .car-i i{
    position:relative;
    margin-top:10px;
    text-align:left;
    float:left
}
.car-tabs{
    position:relative;
    width:100%
}
.car-tabs #map-canvas{
    height:300px
}
.car-tabs .tpl-tabs-cont{
    background:0 0;
    padding:30px 0
}
.car-tabs .tabs-style-1.nav-tabs>li>a{
    background:rgba(0,0,0,.5)
}
.car-tabs .tabs-style-1.nav-tabs>li.active>a{
    background:#222
}
.car-tabs .tabs-style-1 .detail-top{
    margin-bottom:0
}
.reviews .progress-wrapper h4,.summary h4{
    padding-bottom:25px
}
.summ-block{
    position:relative;
    display:block;
    width:100%;
    float:left;
    margin-bottom:15px
}
.summ-block h5{
    position:relative;
    float:left
}
.summ-block .rate{
    position:relative;
    float:right
}
.reviews .progress-block .progress-label{
    width:50%;
    position:relative;
    float:left;
    text-align:left
}
.reviews .progress-block .progress{
    width:50%;
    position:relative;
    float:right;
    margin-bottom:15px;
    height:auto
}
.reviews .progress-block{
    margin-bottom:4px;
    display:inline-block;
    position:relative;
    width:100%
}
.car-tabs .tab-pane .c-button{
    margin-top:20px
}
.header-style-2 nav li.type-2>.dropmenu,.header-style-2 nav li.type-3>.dropmenu,.header-style-2 nav li.type-4>.dropmenu{
    margin-top:0
}
.total-summ .input-entry{
    position:relative;
    width:100%;
    padding-bottom:10px;
    margin-bottom:0
}
.total-summ .input-entry.color-3 .checkbox-form+label span.sp-check{
    border:1px solid #cfcfcf
}
.total-summ .money-sum{
    position:absolute;
    right:0;
    top:0
}
.detaile-title,.tootal{
    position:relative;
    width:100%
}
.total-summ .input-entry.color-3 .checkbox-text{
    color:#333
}
.total-summ{
    padding:0 30px 0 0
}
.tootal{
    padding-bottom:20px
}
.tootal .checkbox-text{
    font-size:14px
}
.detaile-title .top-header-block a{
    color:#333;
    font-size:12px
}
.detaile-title{
    padding-bottom:55px;
    display:inline-block
}
.detaile-title h2{
    padding-bottom:10px
}
.detaile-title .detail-price{
    position:absolute;
    right:0;
    top:0
}
.car-tabs .click-tabs span{
    padding-right:5px
}
.detail-company{
    position:relative;
    display:inline-block;
    width:100%
}
.car-tabs .tab-pane iframe{
    width:100%;
    height:281px
}
.dropmenu{
    transition:all .3s ease-in-out
}
.header-style-2 .top-header-bar{
    background:#333;
    height:60px;
    padding:0
}
.header-style-2 nav{
    float:left
}
.header-style-2 .form-block{
    margin-bottom:0
}
.header-style-2 .dropmenu{
    transform:scaleY(0);
    -webkit-transform:scaleY(0);
    -moz-transform:scaleY(0);
    -ms-transform:scaleY(0);
    display:block;
    visibility:hidden;
    opacity:0;
    transform-origin:top center;
    background:#222;
    color:#fff
}
.header-style-2 .dropmenu li a{
    color:#fff;
    border-bottom:1px solid #333
}
.header-style-2 nav>ul>li:hover>.dropmenu{
    transform:scaleY(1);
    -webkit-transform:scaleY(1);
    -moz-transform:scaleY(1);
    -ms-transform:scaleY(1);
    visibility:visible;
    opacity:1
}
.header-style-2 .top-header-block{
    display:none
}
.header-style-2 .input-style-1{
    max-width:180px
}
.header-style-2 .input-style-1.color-3 input{
    background:#222;
    border:0;
    height:40px;
    padding:0 10px 0 35px
}
.header-style-2 nav>ul>li>a{
    border-radius:0
}
.header-style-2 .input-style-1.b-50 img{
    left:10px
}
.header-style-2 .drop-wrap{
    max-width:77px;
    float:right
}
.header-style-2 .drop .drop-list{
    position:relative;
    display:inline-block;
    padding-left:3px
}
.header-style-2 .drop b{
    display:inline-block;
    width:auto
}
.header-bar{
    position:relative;
    width:100%;
    padding:10px 0
}
.header-style-2 .drop span a{
    padding:3px 5px;
    color:#fff
}
.header-style-2 .drop span a i{
    padding-left:5px;
    color:#fff
}
.header-style-2 .drop span{
    padding:0;
    top:38px;
    background:#222;
    border:0;
    min-width:120px
}
.header-style-2 .drop span:before{
    width:0;
    height:0;
    border-style:solid;
    border-width:0 6px 7px;
    border-color:transparent transparent #222;
    position:absolute;
    top:-7px;
    left:5px
}
.header-style-2 .drop{
    padding-top:12px
}
.header-style-2 .drop .lg a{
    padding:5px 5px 6px 28px
}
.header-style-2 .drop .lg a img{
    position:absolute;
    left:5px;
    top:9px
}
.header-style-2 nav li.type-2 .dropmenu .dropmenu{
    background:#222
}
.header-style-2 nav li.type-2 .dropmenu-desc{
    color:#999
}
.header-style-2 nav li.type-2>.dropmenu li{
    background:#222
}
.header-style-2 .form-block{
    float:right;
    margin-right:25px
}
.header-style-2 nav li.type-2 .dropmenu a{
    background:#222;
    margin:0
}
.header-style-2 nav li.type-2 .dropmenu a:hover{
    background:#F60;
    color:#fff
}
.header-style-2 nav li.type-2 .dropmenu .dropmenu::after{
    background:#222
}
.header-style-2 nav li.type-2 .dropmenu-subtitle,.header-style-2.color-4 nav li.type-2 a.dropmenu-title{
    color:#fff
}
.header-style-2.color-4 nav li.type-2 a.dropmenu-title:hover{
    background:0 0;
    color:#999
}
.header-style-2.color-4 nav>ul>li:hover>a{
    background:#222
}
.header-style-2 .drop span a:hover,.header-style-2 nav>ul>li.active>a{
    background:#F60;
    color:#fff
}
.header-style-2 .nav{
    padding:0
}
.header2-baner{
    padding-top:95px
}
.header-style-2 nav>ul>li{
    margin:0
}
.header-style-2 nav>ul>li>a{
    padding:15px;
    margin-bottom:0
}
.header-style-2{
    border-bottom:2px solid #F60
}
.header-style-2 nav{
    padding-top:0
}
.header-style-2 nav>ul>li>.dropmenu{
    padding:0;
    top:46px
}
.header-style-2 .drop-list.act{
    color:#FFF
}
.header-style-2 nav .dropmenu .dropmenu{
    background:#222
}
.header-style-2 nav li.type-1 .dropmenu>li:hover>a,.header-style-2 nav li.type-3 .dropmenu a:hover,.header-style-2 nav li.type-3 .dropmenu>li:hover>a,.header-style-2 nav li.type-4 .dropmenu>li:hover>a{
    background:#F60;
    color:#fff
}
.header-style-2 .nav-menu-icon{
    position:absolute;
    right:0
}
.header-style-2.scrol .top-header-bar{
    padding:0
}
.footer-style2{
    background:#FCFCFC;
    padding:50px 0 0
}
.footer-style2 .footer-link{
    padding-bottom:15px;
    display:inline-block
}
.footer-style2 .footer-link a{
    font-weight:400;
    color:#777;
    font-size:14px;
    border-right:1px solid #777;
    padding:5px 13px;
    line-height:14px;
    position:relative;
    overflow:hidden;
    display:block;
    float:left
}
.footer-style2 .footer-link a:before{
    position:absolute;
    right:-100%;
    bottom:0;
    width:100%;
    height:1px;
    background:#777;
    transition:all .35s ease-in;
    -webkit-transition:all .35s ease-in;
    -moz-transition:all .35s ease-in;
    -ms-transition:all .35s ease-in
}
.footer-style2 .footer-link a:hover{
    color:#222
}
.footer-style2 .footer-link a:hover:before{
    right:0
}
.footer-style2 .footer-top{
    position:relative;
    width:100%;
    padding-bottom:40px
}
.footer-style2 p{
    width:60%;
    color:#777;
    font-size:14px;
    line-height:20px;
    position:relative;
    display:inline-block
}
.bg-dark .f_twitter li,.type-2.bg-dark-2 .f_contact p,.type-2.bg-dark-2 .f_twitter li{
    font-size:11px
}
.footer-style2 p a{
    color:#222;
    font-weight:700
}
.footer-style2 .footer-link a:first-child{
    padding-left:0
}
.footer-style2 .footer-link a:last-child{
    border-right:0 none
}
.footer-style2 .f_logo{
    position:absolute;
    right:0;
    top:50%;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%)
}
.footer-style2 .copyright{
    background:#f3f3f3;
    padding:30px 0;
    position:relative;
    display:inline-block;
    width:100%
}
.left-col,.right-col{
    width:50%;
    position:relative
}
.footer-style2 .copyright .download{
    position:relative;
    float:right;
    color:#777
}
.left-col,.right-col,.type-2.bg-dark-2 .f_logo{
    float:left
}
.footer-style2 .copyright .download i{
    padding-right:5px
}
.footer-style2 .copyright span{
    letter-spacing:1px;
    font-weight:400
}
.fly-slider .swiper-slide{
    padding:0 15px
}
.fly-slider .swiper-slide .hotel-item,.footer-block.no-padding{
    padding:0
}
.type-2.bg-dark-2{
    background:#1b1b1b
}
.type-2.bg-dark-2 .footer-block.first{
    padding-left:0;
    padding-right:30px
}
.type-2.bg-dark-2 .sw-arrow:hover{
    border:0!important
}
.type-2.bg-dark-2 .c-button.bg-grey-5-t{
    border:1px solid #333
}
.type-2.bg-dark-2 .c-button.hv-sea:hover{
    background:#000!important;
    color:#fff!important;
    border:1px solid #141414!important
}
header.menu-3{
    background:#fff
}
.menu-3 .top-header-bar{
    background:0 0;
    border-bottom:1px solid rgba(255,255,255,.5);
    padding:0
}
.left-col a:hover,.right-col .folow a:hover,.serach-item input{
    background:rgba(0,0,0,.4)
}
.left-col a{
    font-size:16px;
    color:#fff;
    padding:20px 12px;
    position:relative;
    float:left;
    display:block
}
.right-col .folow a,.serach-item button{
    font-size:24px;
    line-height:24px;
    color:#fff
}
.left-col a i{
    padding-right:10px
}
.serach-item{
    float:right;
    position:relative
}
.serach-item button{
    padding:17px 18px;
    position:absolute;
    right:0;
    border-right:1px solid rgba(255,255,255,.5);
    height:60px;
    z-index:50
}
.serach-item input{
    height:60px;
    min-width:220px;
    width:100%;
    color:#fff;
    padding:0 15px;
    transform:scaleX(0);
    -webkit-transform:scaleX(0);
    -moz-transform:scaleX(0);
    -ms-transform:scaleX(0);
    transform-origin:top right;
    transition:all .35s ease-in;
    -webkit-transition:all .35s ease-in;
    -moz-transition:all .35s ease-in;
    -ms-transition:all .35s ease-in
}
.serach-item input.active{
    transform:scaleX(1);
    -webkit-transform:scaleX(1);
    -moz-transform:scaleX(1);
    -ms-transform:scaleX(1)
}
.right-col .folow{
    float:right;
    position:relative;
    display:block
}
.right-col .folow a{
    padding:17px 0;
    position:relative;
    float:left;
    display:block;
    width:60px;
    text-align:center
}
.menu-3 nav>ul>li>a .fa,header.menu-3.hovered nav .dropmenu a>span{
    display:none
}
.menu-3 .nav{
    padding:0
}
.menu-3 nav>ul>li{
    padding:0 10px 5px 10px;
    text-align:center;
    border-top:4px solid rgba(255,255,255,0);
    margin-top:-1px;
    margin-left:0;
    font-size:12px;
    font-weight:300;
    transition:all .35s ease-in;
    -webkit-transition:all .35s ease-in;
    -moz-transition:all .35s ease-in;
    -ms-transition:all .35s ease-in
}
.entry,.tags-b:before{
    transition:all .3s ease-in
}
.menu-3 nav>ul>li>a{
    color:#fff;
    font-weight:400
}
.scrol.menu-3 nav>ul>li>a{
    color:#6b6666
}
.menu-3 nav>ul>li.active>a,header.menu-3.color-1 nav>ul>li:hover>a{
    color:#f60
}
.menu-3 nav{
    padding-top:0;
    width:91%
}
.menu-3 nav>ul>li.active,.menu-3 nav>ul>li:hover{
    border-top:3px solid #f60
}
.menu-3 nav>ul>li:hover>a{
    background:0 0;
    color:rgba(255,255,255,.5)
}
.menu-3 nav>ul>li>.dropmenu{
    top:100%;
    text-align:left;
    border-top:2px solid #f60
}
.menu-3 .logo{
    margin-top:10px
}
header.menu-3.scrol{
    background:rgba(255,255,255,.95);
    padding:0
}
header.menu-3.hovered.scrol .nav{
    padding:0
}
header.menu-3.hovered.scrol .logo{
    top:50%
}
header.menu-3.hovered.scrol nav>ul>li{
    padding:0 10px 15px 10px;
    margin-top:-30px
}
header.menu-3.hovered.scrol nav>ul{
    margin-left:0
}
header.menu-3.hovered .logo{
    position:absolute;
    top:50%;
    margin-top:0;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%)
}
.bg-dark.type-2{
    background:#060c17;
    color:#fff
}
.bg-dark.type-2 .bg-black{
    background:#04070C
}
.bg-dark.type-2 .copyright{
    float:left
}
.bg-dark.type-2 .footer-link ul{
    float:right;
    display:inline-block
}
.bg-dark.type-2 .footer-link ul li{
    line-height:40px;
    margin:0 0 0 30px
}
.bg-dark.type-2 .footer-link ul li a:hover{
    opacity:.6
}
.bg-dark.type-2 .copyright span{
    color:#fff;
    font-size:14px;
    font-weight:500
}
.bg-dark.type-2 .logo-footer{
    margin-bottom:25px
}
.bg-dark.type-2 .f_text{
    padding-bottom:55px;
    color:#fff;
    font-size:14px;
    line-height:24px
}
.footer-share a{
    position:relative;
    float:left;
    font-size:22px;
    color:#fff;
    margin:0 20px 0 0
}
.date-f,.footer-share a:hover{
    color:#f60
}
.bg-dark.type-2 .footer-block{
    padding:0
}
.bg-dark.type-2 .footer-block:before{
    display:none
}
.date-f{
    display:block;
    font-size:12px;
    padding-bottom:3px
}
.bg-dark.type-2 .f_news .f_news-desc{
    font-size:11px;
    line-height:14px
}
.bg-dark.type-2 .f_news .f_news-content{
    padding-top:0;
    margin-left:95px
}
.bg-dark.type-2 .f_news .f_news-tilte{
    margin-bottom:5px
}
.bg-dark.type-2 .f_news{
    margin-bottom:15px
}
.bg-dark.type-2 .f_news-content .r-more{
    font-size:12px;
    font-style:italic;
    color:#ccc
}
.bg-dark.type-2 .f_news .f_news-img{
    width:80px
}
.tags-b{
    position:relative;
    float:left;
    margin:0 10px 10px 0;
    background:#282e3a;
    border-radius:30px;
    padding:12px 17px;
    font-size:12px;
    line-height:12px;
    font-weight:500;
    z-index:0
}
.bg-dark.type-2 .contact-info a,.bg-dark.type-2 .contact-info span,.style-page h5{
    font-weight:400
}
.tags-b:before{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:#f60;
    border-radius:30px;
    transform:scale(0);
    z-index:-1;
    -moz-transform:scale(0);
    -ms-transform:scale(0);
    -webkit-transform:scale(0);
    -webkit-transition:all .3s ease-in;
    -moz-transition:all .3s ease-in;
    -o-transition:all .3s ease-in;
    -ms-transition:all .3s ease-in
}
.tags-b:hover:before{
    transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -webkit-transform:scale(1)
}
.bg-dark.type-2 .contact-info i{
    color:#f60;
    display:inline-block;
    margin-right:10px
}
.menu-3 nav li.type-2>.dropmenu,.menu-3 nav li.type-3>.dropmenu,.menu-3 nav li.type-4>.dropmenu{
    margin-top:0
}
footer.bg-white .form-input input{
    color:#222
}
.hotel-slider .swiper-slide{
    padding:0 15px
}
.hotel-slider .swiper-slide .hotel-item{
    padding:0
}
.city-entry .tour-block.hover-green .tour-layer{
    background:rgba(0,0,0,.4);
    opacity:1
}
.conf-button,.style-page{
    background:#fff;
    text-align:center
}
.search-form .btn-search{
    border:2px solid #360;
    width: 100%;
    color:#fff;
    padding:10px 50px;
    font-size:16px;
    margin-left: 0px!important; 
    background:#005800;
    margin-top:12px;
    border-radius:5px
}
.inner-wrapper ul li{
    list-style:disc;
    margin-left:25px
}
.tab-info ul>li ol li{
    list-style-type:decimal;
    margin-left:25px
}
.tab-info ul li ol>li{
    list-style-type:none;
    margin-left:25px
}
.btn-book{
    margin-top:10px;
    width:100%;
    margin-bottom:30px
}
.search-form{
    margin-top:-145px;
    background:rgba(0,0,0,.75);
    color:#fff;
    width:100%;
}
.search-form select{
    -webkit-appearance:button;
    height: 45px;
    -webkit-border-radius:2px;
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);
    -webkit-padding-end:20px;
    -webkit-padding-start:2px;
    -webkit-user-select:none;
    background-image:url('../img/15xvbd5.png'),-webkit-linear-gradient(#FAFAFA,#F4F4F4 40%,#E5E5E5);
    background-position:97% center;
    background-repeat:no-repeat;
    border:1px solid #AAA;
    color:#555;
    font-size:inherit;
    margin:13px 0px 20px;
    overflow:hidden;
    padding:5px 10px;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:300px
}
.result{
    padding:200px 0 90px;
    position:relative;
    width:100%;
    overflow:hidden
}
.result .baner-bar.cars-bar{
    position:relative;
    width:100%;
    bottom:auto;
    transform:translateY(0);
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    padding:30px 0;
    box-shadow:none
}
.cars-item{
    margin-bottom:30px
}
.title{
    padding:30px 0
}
.tour-item.no-padd{
    padding-left:0;
    padding-right:0
}
.style-page{
    position:fixed;
    width:270px;
    height:100%;
    right:-270px;
    top:50%;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    z-index:4000;
    box-shadow:-1px -1px 3px rgba(0,0,0,.1);
    -webkit-transition:all 350ms cubic-bezier(.53,-.005,.75,.095);
    -moz-transition:all 350ms cubic-bezier(.53,-.005,.75,.095);
    -o-transition:all 350ms cubic-bezier(.53,-.005,.75,.095);
    transition:all 350ms cubic-bezier(.53,-.005,.75,.095)
}
.container.box .offers-arrow.swiper-arrow-right,.style-page.slide-right{
    right:0
}
.wrappers{
    height:100%;
    padding:15px 20px;
    overflow-y:auto
}
.site-logo{
    margin-bottom:25px;
    display:block
}
.conf-logo{
    margin:15px 0
}
.color-block{
    position:relative;
    width:100%;
    padding-bottom:15px;
    display:inline-block
}
.style-page h5{
    padding-bottom:20px;
    color:#777;
    font-size:14px;
    padding-top:10px;
    text-transform:uppercase
}
.entry{
    width:30px;
    height:30px;
    position:relative;
    float:left;
    border-radius:50%;
    margin:0 11px 15px;
    cursor:pointer;
    -webkit-transition:all .3s ease-in;
    -moz-transition:all .3s ease-in;
    -o-transition:all .3s ease-in;
    -ms-transition:all .3s ease-in
}
.entry:before{
    position:absolute;
    border-radius:50%;
    width:40px;
    height:40px;
    border:1px solid #ccc;
    left:-5px;
    top:-5px;
    opacity:0;
    transition:all .3s ease-in;
    -webkit-transition:all .3s ease-in;
    -moz-transition:all .3s ease-in;
    -o-transition:all .3s ease-in;
    -ms-transition:all .3s ease-in
}
.conf-button{
    position:absolute;
    width:50px;
    height:150px;
    left:-50px;
    top:50%;
    margin-top:-75px;
    font-size:30px;
    line-height:50px;
    cursor:pointer;
    box-shadow:-2px -2px 3px rgba(0,0,0,.1);
    border-top-left-radius:20px;
    border-bottom-left-radius:20px;
}
.conf-button span{
    color:#222;
    transition:all .5s ease-in;
    -webkit-transition:all .5s ease-in;
    -moz-transition:all .5s ease-in;
    -o-transition:all .5s ease-in;
    -ms-transition:all .5s ease-in
}
.link-dr-blue:hover,.offers-arrow.color-4 span{
    color:#fff
}
.conf-button span.act{
    transform:rotate(230deg);
    -webkit-transform:rotate(230deg);
    -moz-transform:rotate(230deg);
    -ms-transform:rotate(230deg)
}
.conf-button h6{
    transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    font-size:12px;
    margin-top:20px
}
.entry.active:before,.entry:hover:before{
    opacity:1
}
.style-page .input-entry.color-3 .checkbox-text{
    position:relative;
    float:left;
    padding-top:0
}
.hotel-img .img-responsive,.item-block.style-3,.style-5.hover-blue-3.background-block,.tour-block-s-5 .res-img{
    border-radius:5px
}
.ui-datepicker td a,.ui-datepicker td span{
    text-align:center
}
.offers-arrow.color-4:hover span{
    color:#222
}
.low-pad.input-style-1 input{
    padding-left:20px
}
.drop-wrap-s-4 .drop span{
    top:50px
}
.demo-top-baner{
    min-height:500px
}
.container.box{
    width:100%
}
.header-style a{
    margin-bottom:7px;
    position:relative;
    width:100%;
    display:inline-block;
    padding:5px
}
.header-style a:before{
    position:absolute;
    width:100%;
    height:100%;
    border:1px solid #999;
    left:0;
    top:0;
    opacity:0;
    transition:all .3s ease-in;
    -webkit-transition:all .3s ease-in;
    -moz-transition:all .3s ease-in;
    -o-transition:all .3s ease-in;
    -ms-transition:all .3s ease-in
}
.header-style a img{
    width:100%;
    height:auto
}
.header-style a.active:before,.header-style a:hover:before{
    opacity:1
}
.container.box .offers-arrow.swiper-arrow-left{
    left:0
}
header.color-2 nav.bg-green>ul>li>a:hover{
    color:#999
}
.right-img{
    float:right
}
.col-6,.left-img{
    float:left
}
.landing-title{
    text-align:center;
    color:#fff
}
.landing-title .logo-title{
    margin-bottom:5px;
    display:block
}
.landing-title h1{
    padding-bottom:15px;
    font-size:50px;
    line-height:50px;
    letter-spacing:3px
}
.menu-block .dropmenu li,.menu-block ul li{
    line-height:32px;
    font-size:14px
}
.landing-title h3{
    text-transform:none;
    padding-bottom:30px;
    letter-spacing:1px;
    font-weight:400
}
.landing-title .c-button{
    margin:0 10px
}
.landing-title .c-button i{
    margin-right:8px
}
.demo-item{
    position:relative;
    width:100%;
    height:250px;
    overflow:hidden;
    margin-bottom:15px;
    border:1px solid #ccc;
    box-shadow:1px 1px 10px rgba(0,0,0,.4)
}
.demo-item .image img{
    width:100%;
    height:auto;
    transition:all 5s ease-in;
    -moz-transition:all 5s ease-in;
    -o-transition:all 5s ease-in;
    -webkit-transition:all 5s ease-in;
    -ms-transition:all 5s ease-in
}
.demo-info,.demo-layer{
    transition:all .35s ease-in;
    text-align:center
}
.demo-layer{
    z-index:5;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.3);
    -moz-transition:all .35s ease-in;
    -o-transition:all .35s ease-in;
    -webkit-transition:all .35s ease-in;
    -ms-transition:all .35s ease-in
}
.demo-layer a{
    font-size:34px;
    color:#fff;
    width:80px;
    height:80px;
    background:#222;
    border-radius:50%;
    position:absolute;
    margin-left:-40px;
    margin-top:-40px;
    left:50%;
    top:50%
}
.demo-item:hover .image img{
    transform:translateY(-100%);
    margin-top:250px
}
.demo-item:hover .demo-layer{
    opacity:0;
    visibility:hidden;
    transform:scale(3)
}
.demo-title{
    margin-bottom:30px
}
.bg-bg-chrome.fix{
    position:fixed
}
.demo-info{
    width:100%;
    height:auto;
    min-height:180px;
    background:#fff;
    color:#fff;
    -moz-transition:all .35s ease-in;
    -o-transition:all .35s ease-in;
    -webkit-transition:all .35s ease-in;
    -ms-transition:all .35s ease-in
}
.demo-info h5,.demo-info i{
    color:#2d3e50;
    transition:all .35s ease-in
}
.demo-info i{
    font-size:32px;
    margin-bottom:15px;
    -moz-transition:all .35s ease-in;
    -o-transition:all .35s ease-in;
    -webkit-transition:all .35s ease-in;
    -ms-transition:all .35s ease-in
}
.demo-info h5{
    -moz-transition:all .35s ease-in;
    -o-transition:all .35s ease-in;
    -webkit-transition:all .35s ease-in;
    -ms-transition:all .35s ease-in
}
.demo-info-wrapp>div{
    border-left:1px solid #eee;
    border-top:1px solid #eee
}
.demo-info:hover{
    background:#f3f3f3
}
.demo-info:hover i{
    transform:scale(1.4) translateY(20px)
}
.demo-info:hover h5{
    transform:translateY(20px);
    letter-spacing:3px
}
.check-option{
    position:relative;
    display:inline-block;
    width:48%;
    margin-right:2%
}
.check-option span{
    width:100%;
    display:inline-block;
    padding:10px 0;
    font-size:11px;
    color:#999;
    border:1px solid #E0DEDE;
    text-transform:uppercase;
    text-align:center;
    cursor:pointer;
    transition:all .35s ease-in;
    -moz-transition:all .35s ease-in;
    -o-transition:all .35s ease-in;
    -webkit-transition:all .35s ease-in;
    -ms-transition:all .35s ease-in
}
.check-option span:hover,.check-option.active span{
    background:#f60;
    border:1px solid #f60;
    color:#fff
}
.check-option:last-child{
    margin-right:0
}
.dark-layer{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.4)
}
.demo-layer .vertical-align{
    display:none
}
.main-wraper.color-2 .demo-title{
    color:#fff
}
.detail-wrapper{
    width:1240px;
    margin:0 auto
}
.menu-3.type-5{
    background:0 0
}
.menu-3.type-5 .left-col a{
    padding:20px 15px;
    font-size:14px
}
.menu-3.type-5 .right-col .folow a{
    font-size:16px;
    padding:18px 0
}
.menu-3.type-5 nav>ul>li>a{
    color:#fff
}
.menu-3.type-5 .serach-item button{
    font-size:16px
}
.menu-block{
    position:relative;
    width:100%;
    padding:30px 15px;
    border:1px solid #222;
    margin-bottom:30px;
    display:inline-block
}
.wrap-padding{
    padding:110px 0 90px
}
.tabs-page .full-width{
    padding:60px 0 30px
}
.menu-block h4{
    padding:15px;
    display:block;
    position:absolute;
    left:0;
    top:-27px;
    background:#fff;
    font-weight:700
}
.menu-block ul{
    list-style:disc inside
}
.menu-block .dropmenu{
    list-style:circle inside
}
.col-6{
    width:20%;
    padding-left:15px;
    padding-right:15px;
    position:relative
}
.list-title{
    font-weight:700;
    text-transform:capitalize;
    list-style:none
}
.tabs-wrap-style{
    border:1px solid rgba(185,185,185,.4);
    border-radius:5px;
    padding:30px;
    margin-bottom:30px
}
.tabs-wrap-style .accordion-form{
    margin:0
}
.accordion-form .c-button.bg-grey-3-t{
    color:#ccc;
    border:1px solid #ccc
}
.accordion-form .c-button.bg-grey-3-t:hover{
    border:1px solid rgba(255,255,255,0);
    color:#fff
}
.tab-4.style-2 .nav-tab-item{
    border-radius:35px;
    margin:0 5px 10px
}
.tabs-page .baner-tabs{
    position:relative;
    left:auto;
    bottom:auto;
    width:100%
}
.accordeon-entry{
    margin-bottom:15px
}
.accordeon-entry:last-child{
    margin-bottom:0
}
.accordeon-entry h5{
    background-color:#fff;
    text-transform:uppercase;
    font-size:14px;
    color:#3c3c3c;
    font-weight:700;
    line-height:15px;
    padding:20px 55px 20px 20px;
    cursor:pointer;
    position:relative;
    z-index:1
}
.accordeon-entry h5:after{
    width:23px;
    height:23px;
    background-color:#f60;
    content:"+";
    position:absolute;
    right:15px;
    top:15px;
    font-size:16px;
    line-height:23px;
    color:#fff;
    text-align:center
}
.accordeon-entry h5:hover,.accordeon-entry.active h5{
    background:#f60;
    color:#fff
}
.accordeon-entry.active h5:after{
    width:23px;
    height:23px;
    background-color:#fff;
    content:"-";
    color:#fff;
    border-color:transparent;
    line-height:22px
}
.accordeon-entry h5:active:after{
    transform:scale(.8);
    -moz-transform:scale(.8);
    -webkit-transform:scale(.8);
    -ms-transform:scale(.8)
}
.accordeon-entry .toggle-content{
    border-radius:5px;
    height:0;
    padding:0;
    background-color:#fff;
    font-size:12px;
    line-height:24px;
    position:relative;
    visibility:hidden;
    transition:all .2s ease-in;
    -webkit-transition:all .2s ease-in;
    -moz-transition:all .2s ease-in;
    -o-transition:all .2s ease-in;
    -ms-transition:all .2s ease-in
}
.accordeon-entry.active .toggle-content{
    visibility:visible;
    height:auto
}
.switch-container{
    display:none
}
.acc-body.first,.alert span{
    display:block
}
.acc-body li{
    font-size:12px
}
.acc-body p{
    font-size:13px
}
.accordeon-wrap{
    padding:15px;
    display:block
}
.accordeon-wrap p{
    color:#b9b9b9;
    font-size:13px
}
.accordeon-wrapper.style-2 .accordeon-entry h5:after{
    border-radius:50%
}
.accordeon-wrapper.style-2 .accordeon-entry h5{
    border-radius:5px
}
.tariff.style-1{
    text-align:center;
    border:1px solid #eee;
    border-radius:5px
}
.tariff.style-1 .tariff-line{
    border-top:0 none
}
.tariff.style-1 .tariff-content{
    padding:0 0 30px
}
.tariff.style-1 .tariff-trial{
    padding-bottom:30px;
    border-bottom:1px solid #eee
}
.comm-info-slider.style-1 .swiper-slide,.comm-info-slider.style-2 .swiper-slide{
    min-height:350px
}
.comm-info-slider.style-1 .tm-title{
    color:#999
}
.comm-info-slider.style-1 .comm-info-txt p{
    color:#D6D5D5
}
.comm-info-slider.style-2 .comm-info img{
    border-radius:50%
}
.comm-info-slider.style-2 .comm-info .comm-info-txt{
    padding-top:0
}
.comm-info-slider.style-1 .poin-style-1 .swiper-pagination-switch{
    border:1px solid rgba(0,0,0,.4)
}
.comm-info-slider.style-1 .poin-style-1,.comm-info-slider.style-2 .poin-style-1{
    bottom:20px
}
.hotel-small.style-2.no-img .hotel-desc{
    margin-left:0
}
.sub-title{
    font-weight:700;
    padding-bottom:25px
}
.m-right{
    margin-right:15px
}
.buttons-wrap{
    margin-bottom:60px
}
.buttons-wrap .c-button{
    color:#fff;
    border:2px solid rgba(255,255,255,0);
    margin-bottom:15px
}
.buttons-wrap .c-button:hover{
    background:0 0
}
.buttons-wrap .c-button.b-60 .fa{
    margin-right:12px
}
.buttons-wrap .button-s-2{
    font-size:11px;
    line-height:13px;
    letter-spacing:0
}
.c-button.bg-1{
    background:#f60
}
.c-button.bg-1:hover{
    border-color:#f60;
    color:#f60
}
.c-button.bg-2{
    background:#2d3e50
}
.c-button.bg-2:hover{
    border-color:#2d3e50;
    color:#2d3e50
}
.c-button.bg-3{
    background:#66bb6a
}
.c-button.bg-3:hover{
    border-color:#66bb6a;
    color:#66bb6a
}
.c-button.bg-4{
    background:#66BB6A
}
.c-button.bg-4:hover{
    border-color:#66BB6A;
    color:#66BB6A
}
.c-button.bg-5{
    background:#EF4836
}
.c-button.bg-5:hover{
    border-color:#EF4836;
    color:#EF4836
}
.c-button.bg-6{
    background:#1593d0
}
.c-button.bg-6:hover{
    border-color:#1593d0;
    color:#1593d0
}
.c-button.bg-7{
    background:#206ab0
}
.c-button.bg-7:hover{
    border-color:#206ab0;
    color:#206ab0
}
.c-button.bg-8{
    background:#d73240
}
.c-button.bg-8:hover{
    border-color:#d73240;
    color:#d73240
}
.alert{
    color:#fff;
    font-size:14px;
    position:relative;
    width:100%;
    margin-bottom:30px
}
.acc-body-block,.buttons-wrap .contact-socail,.buttons-wrap .drop-wrap.color-4{
    margin-bottom:20px
}
.alert .fa{
    font-size:24px;
    line-height:20px;
    cursor:pointer;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    right:20px
}
.alert span{
    padding-right:60px
}
.alert.act,.grid-content.block-content .flight-icon,.mfp-arrow-left .mfp-b,.mfp-arrow-left:before,.mfp-arrow-right .mfp-b,.mfp-arrow-right:before,.mfp-counter{
    display:none
}
.buttons-wrap .sidebar-block{
    padding:15px;
    border:1px solid #eee;
    border-radius:5px;
    background:#fff
}
.contact-socail.large a{
    font-size:20px;
    color:#f60
}
.tags-buttons .tags-b{
    color:#fff
}
.widget-tags.style-2 a{
    background:#fff;
    color:#999
}
.acc-body-block p a,.color-list li{
    color:#f60
}
.acc-body-block{
    border-bottom:1px solid #eee
}
.grid-content.block-content .hotel-item.style-10 .radius-top img{
    width:auto;
    margin:0 auto
}
.grid-content.block-content .hotel-item.style-10{
    padding-bottom:30px
}
button.mfp-close{
    background:0 0
}
button.mfp-arrow{
    background:#fff;
    opacity:1
}
.mfp-wrap{
    z-index:6000
}
.bg-dark.type-2 .no-padding{
    padding-left:15px;
    padding-right:15px
}
.mfp-arrow-left,.mfp-arrow-right{
    width:70px;
    height:70px;
    right:0;
    top:50%;
    margin:-35px 0 0;
    background:#fff
}
.mfp-arrow-left:after,.mfp-arrow-right:after{
    border:0!important;
    font-size:18px;
    line-height:70px;
    color:#222;
    font-family:FontAwesome;
    margin:0;
    padding:0;
    left:auto;
    top:auto;
    text-align:center;
    position:relative;
    width:auto;
    height:auto
}
.mfp-arrow-right:after{
    content:'\f105'
}
.mfp-arrow-left:after{
    content:'\f104'
}
.drop-wrap.type-2 .drop b img,.drop-wrap.type-2 .drop span a img{
    margin-right:5px
}
.mfp-close{
    position:fixed;
    top:0;
    left:0;
    font-size:55px;
    opacity:1
}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{
    cursor:pointer
}
.mfp-arrow:active{
    margin-top:-35px
}
button.mfp-arrow:hover{
    background:rgba(255,255,255,.5)
}
.dropdown-wrap .drop-wrap{
    margin-bottom:20px
}
.dropdown-wrap .drop-wrap.type-2{
    background:#222;
    height:35px
}
.drop-wrap.type-2 .drop b{
    padding:0 10px;
    line-height:35px
}
.drop-wrap.type-2 .drop .drop-list{
    line-height:35px;
    right:10px
}
.drop-wrap.type-2 .drop span a{
    font-size:12px
}
.drop-wrap.type-2 .drop span a i{
    position:absolute;
    right:10px;
    line-height:35px;
    top:0
}
.drop-wrap.type-2 .drop span{
    padding:0
}
.drop-wrap.type-2 .drop-list.act{
    margin-top:0
}
.drop-wrap-s-4.color-6{
    background:#F60;
    color:#fff
}
.drop-wrap.type-2.no-bg{
    background:0 0;
    border:1px solid #eee;
    color:#333;
    border-radius:5px
}
.drop-wrap.type-2.no-bg .drop{
    color:#333
}
.vertical-align.margin-160{
    margin-top:80px
}
body[data-color=theme-1] .arr-s-1 .sw-arrow:hover span,body[data-color=theme-1] .color-blue,body[data-color=theme-1] .footer-form input[type=submit]:hover,body[data-color=theme-1] .hover-blue:hover .hover-it,body[data-color=theme-1] .item-block:hover h3,body[data-color=theme-1] .link-blue:hover,body[data-color=theme-1] .tour-block.tour-block-s-1:hover h3,body[data-color=theme-1] header.color-3 nav>ul>li:hover>a,body[data-color=theme-1] header.color-4 nav>ul>li:hover>a{
    color:#f60
}
body[data-color=theme-1] .bg-dr-blue,body[data-color=theme-1] .bg-orange,body[data-color=theme-1] .item-block.style-2 h3:before,body[data-color=theme-1] .offers-arrow{
    background:#f60
}
.entry.bg-9,.nav-footer span{
    display:none
}
body[data-color=theme-1] .c-button.hv-orange:hover{
    background:#f60;
    border-color:#f60
}
body[data-color=theme-1] .arr-s-1 .sw-arrow:hover{
    border:2px solid #f60
}
body[data-color=theme-1] .footer-form input[type=submit].bg-orange{
    border:1px solid #f60
}
body[data-color=theme-1] .c-button.bg-dr-blue{
    border:2px solid #f60
}
body[data-color=theme-1] .offers-arrow:hover{
    background:#fff;
    border:5px solid #f60
}
body[data-color=theme-1] .bg-grey{
    border:2px solid #f60;
    background:#f60
}
body[data-color=theme-1] .arrows-travel,body[data-color=theme-1] .find-form{
    background:#f60
}
body[data-color=theme-1] .bg-blue-light{
    background:rgba(74,229,209,.6)
}
body[data-color=theme-1] .back-counter .part-counter,body[data-color=theme-1] .bg-blue,body[data-color=theme-1] .bg-blue-2,body[data-color=theme-1] .bg-blue-3,body[data-color=theme-1] .bg-dark-blue,body[data-color=theme-1] .bg-dr-blue-2,body[data-color=theme-1] .bg-green,body[data-color=theme-1] .bg-red,body[data-color=theme-1] .bg-red-3,body[data-color=theme-1] .c-button.hv-blue:hover,body[data-color=theme-1] .c-button.hv-red:hover,body[data-color=theme-1] .change-grid.color-1.active,body[data-color=theme-1] .change-grid.color-1:hover,body[data-color=theme-1] .change-grid.color-2.active,body[data-color=theme-1] .change-grid.color-2:hover,body[data-color=theme-1] .change-list.color-1.active,body[data-color=theme-1] .change-list.color-1:hover,body[data-color=theme-1] .change-list.color-2.active,body[data-color=theme-1] .change-list.color-2:hover,body[data-color=theme-1] .cp_content.color-1 .active a,body[data-color=theme-1] .cp_content.color-1 a:hover,body[data-color=theme-1] .cp_content.color-2 .active a,body[data-color=theme-1] .cp_content.color-2 a:hover,body[data-color=theme-1] .filter-nav a:hover,body[data-color=theme-1] .filter-nav li.selected a,body[data-color=theme-1] .gal-item.style-3 a:hover .gal-item-desc,body[data-color=theme-1] .hover-blue.underline-block:hover .underline:before,body[data-color=theme-1] .hover-green.underline-block .underline:before,body[data-color=theme-1] .hover-green.underline-block:hover .underline:before,body[data-color=theme-1] .hover-red-3.underline-block:hover .underline:before,body[data-color=theme-1] .list-content .hotel-item.style-9 .buttons-block .bg-white,body[data-color=theme-1] .not-found-number h3,body[data-color=theme-1] .sidebar-category.color-2 a:hover,body[data-color=theme-1] .sidebar-category.color-2 li.active>a,body[data-color=theme-1] .simple-tab.type-2 .nav-tab-item.active,body[data-color=theme-1] .slider-range.color-1 .ui-slider .ui-slider-handle,body[data-color=theme-1] .slider-range.color-1 .ui-slider .ui-slider-range,body[data-color=theme-1] .slider-range.color-2 .ui-slider .ui-slider-handle,body[data-color=theme-1] .slider-range.color-2 .ui-slider .ui-slider-range,body[data-color=theme-1] .table.style-3 td:hover,body[data-color=theme-1] .underline.color-blue-2:after,body[data-color=theme-1] .underline.color-dr-blue-2:after,body[data-color=theme-1] .underline.color-red-3:after,body[data-color=theme-1].bg-dr-blue-2{
    background:#f60
}
body[data-color=theme-1] .c-button.hv-blue-o:hover{
    border-color:#f60
}
body[data-color=theme-1] .c-button.bg-blue{
    border:2px solid #f60
}
body[data-color=theme-1] .c-button.hv-blue:hover{
    border:1px solid #f60;
    color:#fff
}
body[data-color=theme-1] .arr-s-2 .sw-arrow:hover span,body[data-color=theme-1] .c-button.bg-blue:hover,body[data-color=theme-1] .c-button.bg-red:hover,body[data-color=theme-1] .c-button.hv-blue-2-o:hover,body[data-color=theme-1] .c-button.hv-green-o:hover,body[data-color=theme-1] .city-entry .nav-tab-item.active,body[data-color=theme-1] .city-entry .nav-tab-item:hover,body[data-color=theme-1] .color-2.type-2 .top-header-block a:hover,body[data-color=theme-1] .color-blue-2,body[data-color=theme-1] .color-green,body[data-color=theme-1] .color-red,body[data-color=theme-1] .contry-item:hover h5,body[data-color=theme-1] .hover-green:hover .hover-it,body[data-color=theme-1] .link-green:hover{
    color:#f60
}
body[data-color=theme-1] .c-button.hv-blue{
    border:1px solid #f60;
    color:#f60
}
body[data-color=theme-1] .arr-s-2 .sw-arrow:hover,body[data-color=theme-1] .c-button.bg-green,body[data-color=theme-1] .c-button.bg-red{
    border:2px solid #f60
}
body[data-color=theme-1] .contry-item:hover img{
    box-shadow:0 0 0 5px #f60
}
body[data-color=theme-1] .c-button.hv-red:hover{
    border-color:#f60
}
body[data-color=theme-1] .arr-s-5 .sw-arrow:hover,body[data-color=theme-1] .c-button.bg-blue-2{
    border:2px solid #f60
}
body[data-color=theme-1] .icon-block.style-2 .c-button.hv-blue{
    color:#fff
}
body[data-color=theme-1] .arr-s-5 .sw-arrow:hover span,body[data-color=theme-1] .c-button.bg-white,body[data-color=theme-1] .c-button.hv-blue-3-o:hover,body[data-color=theme-1] .c-button.hv-red-3-o:hover,body[data-color=theme-1] .color-dr-blue-2,body[data-color=theme-1] .color-red-3,body[data-color=theme-1] .contact-line a:hover,body[data-color=theme-1] .hover-red-3:hover .hover-it,body[data-color=theme-1] .link-blue-2:hover,body[data-color=theme-1] .link-dr-blue-2:hover,body[data-color=theme-1] .s_news-title a:hover,body[data-color=theme-1] header.color-10 nav>ul>li:hover>a,body[data-color=theme-1] header.color-5 nav>ul>li:hover>a{
    color:#f60
}
body[data-color=theme-1] .c-button.bg-blue-3{
    border-color:#f60
}
body[data-color=theme-1] .c-button.hv-blue-3-f:hover{
    background:#f60;
    border-color:#f60
}
body[data-color=theme-1] .c-button.bg-dr-blue-2,body[data-color=theme-1] .c-button.bg-red-3{
    border:2px solid #f60
}
body[data-color=theme-1] .c-button.hv-dr-blue-2-o:hover{
    border:2px solid #f60;
    color:#f60
}
body[data-color=theme-1] .filter-nav a:hover:before,body[data-color=theme-1] .filter-nav li.selected a:before,body[data-color=theme-1] .simple-tab.type-2 .nav-tab-item.active:before{
    border-color:#f60 transparent transparent
}
body[data-color=theme-1] .c-button.bg-white:hover{
    color:#fff
}
body[data-color=theme-1] .arr-s-3 .sw-arrow:hover{
    border:2px solid #f60;
    color:#f60
}
body[data-color=theme-1] .sidebar-category.color-1 a:hover,body[data-color=theme-1] .sidebar-category.color-1 li.active>a,body[data-color=theme-1] header.color-12 nav>ul>li:hover>a{
    color:#f60
}
body[data-color=theme-1] .list-content .hotel-item.style-9 .buttons-block .bg-white{
    border:2px solid #f60
}
body[data-color=theme-1] .loading.blue .object,body[data-color=theme-1] .loading.blue-2 .object,body[data-color=theme-1] .loading.dr-blue .object,body[data-color=theme-1] .loading.dr-blue-2 .object,body[data-color=theme-1] .loading.orange .object,body[data-color=theme-1] .loading.red .object,body[data-color=theme-1] .loading.red-3 .object,body[data-color=theme-1] .loading.sea .object{
    border-top:5px solid #f60;
    border-left:5px solid #f60
}
body[data-color=theme-1] .list-content .hotel-item.style-9 .buttons-block .bg-white:hover{
    background:0 0;
    color:#f60
}
body[data-color=theme-1] .accordion.style-1 .acc-icon,body[data-color=theme-1] .accordion.style-1 .acc-title,body[data-color=theme-1] .accordion.style-2 .acc-icon,body[data-color=theme-1] .accordion.style-2 .acc-title,body[data-color=theme-1] .accordion.style-3 .acc-icon,body[data-color=theme-1] .accordion.style-3 .acc-title,body[data-color=theme-1] .accordion.style-4 .acc-icon,body[data-color=theme-1] .accordion.style-4 .acc-title,body[data-color=theme-1] .bg-aqua,body[data-color=theme-1] .blockquote.color-1,body[data-color=theme-1] .c-button.hv-dr-blue-2:hover,body[data-color=theme-1] .change-grid.color-3.active,body[data-color=theme-1] .change-grid.color-3:hover,body[data-color=theme-1] .change-grid.color-4.active,body[data-color=theme-1] .change-grid.color-4:hover,body[data-color=theme-1] .change-list.color-3.active,body[data-color=theme-1] .change-list.color-3:hover,body[data-color=theme-1] .change-list.color-4.active,body[data-color=theme-1] .change-list.color-4:hover,body[data-color=theme-1] .cp_content.color-3 .active a,body[data-color=theme-1] .cp_content.color-3 a:hover,body[data-color=theme-1] .cp_content.color-4 .active a,body[data-color=theme-1] .cp_content.color-4 a:hover,body[data-color=theme-1] .sidebar-category.color-5 a:hover,body[data-color=theme-1] .sidebar-category.color-5 li.active>a,body[data-color=theme-1] .slider-range.color-3 .ui-slider .ui-slider-handle,body[data-color=theme-1] .slider-range.color-3 .ui-slider .ui-slider-range,body[data-color=theme-1] .slider-range.color-4 .ui-slider .ui-slider-handle,body[data-color=theme-1] .slider-range.color-4 .ui-slider .ui-slider-range,body[data-color=theme-1] .table.style-1 thead,body[data-color=theme-1] .tabs-slider .tabs-style-1.nav-tabs>li.active>a,body[data-color=theme-1] .tabs-slider .tabs-style-1.nav-tabs>li:hover>a{
    background:#f60
}
body[data-color=theme-1] .sidebar-category.color-4 a:hover,body[data-color=theme-1] .sidebar-category.color-4 li.active>a{
    color:#f60
}
body[data-color=theme-1] .accordion.style-1 .acc-title.active .acc-icon:before{
    color:#f60
}
body[data-color=theme-1] .detail-block .details-btn .c-button.hv-blue{
    color:#fff
}
body[data-color=theme-1] .accordion.style-2 .acc-title.active .acc-icon:before,body[data-color=theme-1] .accordion.style-3 .acc-title.active .acc-icon:before,body[data-color=theme-1] .accordion.style-4 .acc-title.active .acc-icon:before,body[data-color=theme-1] .accordion.style-4 li:before,body[data-color=theme-1] .c-button.hv-sea-o:hover{
    color:#f60
}
body[data-color=theme-1] .c-button.bg-aqua{
    border:2px solid #f60
}
body[data-color=theme-1] .baner-bar .c-button.b-60{
    background:#f60;
    color:#fff;
    border:2px solid #f60
}
body[data-color=theme-1] .baner-bar .c-button.b-60:hover{
    background:0 0;
    color:#f60
}
body[data-color=theme-1] .count a.active{
    background:#f60;
    border:1px solid #f60
}
body[data-color=theme-1] .baner-bar .ui-slider .ui-slider-handle,body[data-color=theme-1] .baner-bar .ui-slider .ui-slider-range,body[data-color=theme-1] .header-style-2 nav>ul>li.active>a{
    background:#f60
}
body[data-color=theme-1] .header-style-2{
    border-bottom:2px solid #f60
}
body[data-color=theme-1] .header-style-2 .drop span a:hover,body[data-color=theme-1] .header-style-2 nav li.type-1 .dropmenu>li:hover>a,body[data-color=theme-1] .header-style-2 nav li.type-2 .dropmenu a:hover,body[data-color=theme-1] .header-style-2 nav li.type-3 .dropmenu a:hover,body[data-color=theme-1] .header-style-2 nav li.type-4 .dropmenu>li:hover>a{
    background:#f60
}
body[data-color=theme-1] .menu-3 nav>ul>li:hover{
    border-top:3px solid #f60
}
body[data-color=theme-1] .footer-form input[type=submit].bg-aqua{
    border:1px solid #f60
}
body[data-color=theme-1] .color-aqua,body[data-color=theme-1] .hover-aqua:hover .hover-it,body[data-color=theme-1] .popular-desc .c-button:hover,body[data-color=theme-1] .tour-block:hover h3{
    color:#f60
}
body[data-color=theme-1] .object{
    border-top:5px solid #f60;
    border-left:5px solid #f60
}
body[data-color=theme-1] .c-button.bg-sea,body[data-color=theme-1] .c-button.bg-sea-t,body[data-color=theme-1] .sw-arrow:hover{
    border:2px solid #f60
}
body[data-color=theme-1] .link-aqua:hover,body[data-color=theme-1] .popular-img:hover a{
    color:#f60
}
body[data-color=theme-1] .low-price{
    background:#f60
}
body[data-color=theme-1] .c-button.hv-aqua-o:hover,body[data-color=theme-1] .dtpicker-header .dtpicker-close,body[data-color=theme-1] .dtpicker-header .dtpicker-value,body[data-color=theme-1] header.color-1 nav>ul>li:hover>a{
    color:#f60
}
body[data-color=theme-1] .color-sea,body[data-color=theme-1] .offers-block:hover h3,body[data-color=theme-1] footer.bg-white .footer-block li a:hover,body[data-color=theme-1] header.color-6 nav>ul>li:hover>a,body[data-color=theme-1] header.color-8 nav>ul>li:hover>a,body[data-color=theme-1] header.color-9 nav>ul>li:hover>a{
    color:#f60
}
body[data-color=theme-1] .bg-sea{
    background:#f60
}
body[data-color=theme-1] .tp_content h4 a:hover{
    color:#f60
}
body[data-color=theme-1] .hover-sea.underline-block:hover .underline:before{
    background:#f60
}
body[data-color=theme-1] .c-button.hv-sea-t:hover{
    background:#f60
}
body[data-color=theme-1] .c-button.hv-sea:hover{
    background:#f60;
    color:#f60;
    border-color:#f60
}
body[data-color=theme-1] .link-sea:hover{
    color:#f60
}
body[data-color=theme-1] .accordion-chooser a.active,body[data-color=theme-1] .accordion-chooser a:hover,body[data-color=theme-1] .accordion.style-5 .acc-icon,body[data-color=theme-1] .accordion.style-5 .acc-title{
    background:#f60
}
body[data-color=theme-1] .accordion.style-5 .acc-title.active .acc-icon:before,body[data-color=theme-1] .bg-dark.type-2 .contact-info i,body[data-color=theme-1] .date-f,body[data-color=theme-1] .footer-share a:hover{
    color:#f60
}
body[data-color=theme-1] .tags-b:before{
    background:#f60
}
body[data-color=theme-1] .link-red:hover{
    color:#f60
}
body[data-color=theme-1] .menu-3 nav>ul>li>.dropmenu{
    border-top:2px solid #f60
}
body[data-color=theme-1] .menu-3 nav>ul>li.active{
    border-top:3px solid #f60
}
body[data-color=theme-1] .menu-3 nav>ul>li.active>a{
    color:#f60
}
body[data-color=theme-2] .arr-s-1 .sw-arrow:hover span,body[data-color=theme-2] .color-blue,body[data-color=theme-2] .footer-form input[type=submit]:hover,body[data-color=theme-2] .hover-blue:hover .hover-it,body[data-color=theme-2] .item-block:hover h3,body[data-color=theme-2] .link-blue:hover,body[data-color=theme-2] .tour-block.tour-block-s-1:hover h3,body[data-color=theme-2] header.color-3 nav>ul>li:hover>a,body[data-color=theme-2] header.color-4 nav>ul>li:hover>a{
    color:#2d3e50
}
body[data-color=theme-1] .check-option.active span,body[data-color=theme-1] .check-option:hover span{
    background:#f60;
    border:1px solid #f60
}
body[data-color=theme-1] .accordeon-entry h5:after,body[data-color=theme-1] .accordeon-entry h5:hover,body[data-color=theme-1] .accordeon-entry.active h5{
    background:#f60
}
body[data-color=theme-2] .bg-dr-blue,body[data-color=theme-2] .bg-orange,body[data-color=theme-2] .item-block.style-2 h3:before,body[data-color=theme-2] .offers-arrow{
    background:#2d3e50
}
body[data-color=theme-2] .c-button.hv-orange:hover{
    background:#2d3e50;
    border-color:#2d3e50
}
body[data-color=theme-2] .arr-s-1 .sw-arrow:hover{
    border:2px solid #2d3e50
}
body[data-color=theme-2] .footer-form input[type=submit].bg-orange{
    border:1px solid #2d3e50
}
body[data-color=theme-2] .c-button.bg-dr-blue{
    border:2px solid #2d3e50
}
body[data-color=theme-2] .offers-arrow:hover{
    background:#fff;
    border:5px solid #2d3e50
}
body[data-color=theme-2] .bg-grey{
    border:2px solid #2d3e50;
    background:#2d3e50
}
body[data-color=theme-2] .arrows-travel,body[data-color=theme-2] .find-form{
    background:#2d3e50
}
body[data-color=theme-2] .bg-blue-light{
    background:rgba(74,229,209,.6)
}
body[data-color=theme-2] .back-counter .part-counter,body[data-color=theme-2] .bg-blue,body[data-color=theme-2] .bg-blue-2,body[data-color=theme-2] .bg-blue-3,body[data-color=theme-2] .bg-dark-blue,body[data-color=theme-2] .bg-dr-blue-2,body[data-color=theme-2] .bg-green,body[data-color=theme-2] .bg-red,body[data-color=theme-2] .bg-red-3,body[data-color=theme-2] .c-button.hv-blue:hover,body[data-color=theme-2] .c-button.hv-red:hover,body[data-color=theme-2] .change-grid.color-1.active,body[data-color=theme-2] .change-grid.color-1:hover,body[data-color=theme-2] .change-grid.color-2.active,body[data-color=theme-2] .change-grid.color-2:hover,body[data-color=theme-2] .change-list.color-1.active,body[data-color=theme-2] .change-list.color-1:hover,body[data-color=theme-2] .change-list.color-2.active,body[data-color=theme-2] .change-list.color-2:hover,body[data-color=theme-2] .cp_content.color-1 .active a,body[data-color=theme-2] .cp_content.color-1 a:hover,body[data-color=theme-2] .cp_content.color-2 .active a,body[data-color=theme-2] .cp_content.color-2 a:hover,body[data-color=theme-2] .filter-nav a:hover,body[data-color=theme-2] .filter-nav li.selected a,body[data-color=theme-2] .gal-item.style-3 a:hover .gal-item-desc,body[data-color=theme-2] .hover-blue.underline-block:hover .underline:before,body[data-color=theme-2] .hover-green.underline-block .underline:before,body[data-color=theme-2] .hover-green.underline-block:hover .underline:before,body[data-color=theme-2] .hover-red-3.underline-block:hover .underline:before,body[data-color=theme-2] .list-content .hotel-item.style-9 .buttons-block .bg-white,body[data-color=theme-2] .not-found-number h3,body[data-color=theme-2] .sidebar-category.color-2 a:hover,body[data-color=theme-2] .sidebar-category.color-2 li.active>a,body[data-color=theme-2] .simple-tab.type-2 .nav-tab-item.active,body[data-color=theme-2] .slider-range.color-1 .ui-slider .ui-slider-handle,body[data-color=theme-2] .slider-range.color-1 .ui-slider .ui-slider-range,body[data-color=theme-2] .slider-range.color-2 .ui-slider .ui-slider-handle,body[data-color=theme-2] .slider-range.color-2 .ui-slider .ui-slider-range,body[data-color=theme-2] .table.style-3 td:hover,body[data-color=theme-2] .underline.color-blue-2:after,body[data-color=theme-2] .underline.color-dr-blue-2:after,body[data-color=theme-2] .underline.color-red-3:after,body[data-color=theme-2].bg-dr-blue-2{
    background:#2d3e50
}
body[data-color=theme-2] .c-button.hv-blue-o:hover{
    border-color:#2d3e50
}
body[data-color=theme-2] .c-button.bg-blue{
    border:2px solid #2d3e50
}
body[data-color=theme-2] .c-button.hv-blue:hover{
    border:1px solid #2d3e50;
    color:#fff
}
body[data-color=theme-2] .arr-s-2 .sw-arrow:hover span,body[data-color=theme-2] .c-button.bg-blue:hover,body[data-color=theme-2] .c-button.bg-red:hover,body[data-color=theme-2] .c-button.hv-blue-2-o:hover,body[data-color=theme-2] .c-button.hv-green-o:hover,body[data-color=theme-2] .city-entry .nav-tab-item.active,body[data-color=theme-2] .city-entry .nav-tab-item:hover,body[data-color=theme-2] .color-2.type-2 .top-header-block a:hover,body[data-color=theme-2] .color-blue-2,body[data-color=theme-2] .color-green,body[data-color=theme-2] .color-red,body[data-color=theme-2] .contry-item:hover h5,body[data-color=theme-2] .hover-green:hover .hover-it,body[data-color=theme-2] .link-green:hover{
    color:#2d3e50
}
body[data-color=theme-2] .c-button.hv-blue{
    border:1px solid #2d3e50;
    color:#2d3e50
}
body[data-color=theme-2] .arr-s-2 .sw-arrow:hover,body[data-color=theme-2] .c-button.bg-green,body[data-color=theme-2] .c-button.bg-red{
    border:2px solid #2d3e50
}
body[data-color=theme-2] .contry-item:hover img{
    box-shadow:0 0 0 5px #2d3e50
}
body[data-color=theme-2] .c-button.hv-red:hover{
    border-color:#2d3e50
}
body[data-color=theme-2] .arr-s-5 .sw-arrow:hover,body[data-color=theme-2] .c-button.bg-blue-2{
    border:2px solid #2d3e50
}
body[data-color=theme-2] .icon-block.style-2 .c-button.hv-blue{
    color:#fff
}
body[data-color=theme-2] .arr-s-5 .sw-arrow:hover span,body[data-color=theme-2] .c-button.bg-white,body[data-color=theme-2] .c-button.hv-blue-3-o:hover,body[data-color=theme-2] .c-button.hv-red-3-o:hover,body[data-color=theme-2] .color-dr-blue-2,body[data-color=theme-2] .color-red-3,body[data-color=theme-2] .contact-line a:hover,body[data-color=theme-2] .hover-red-3:hover .hover-it,body[data-color=theme-2] .link-blue-2:hover,body[data-color=theme-2] .link-dr-blue-2:hover,body[data-color=theme-2] .s_news-title a:hover,body[data-color=theme-2] header.color-10 nav>ul>li:hover>a,body[data-color=theme-2] header.color-5 nav>ul>li:hover>a{
    color:#2d3e50
}
body[data-color=theme-2] .c-button.bg-blue-3{
    border-color:#2d3e50
}
body[data-color=theme-2] .c-button.hv-blue-3-f:hover{
    background:#2d3e50;
    border-color:#2d3e50
}
body[data-color=theme-2] .c-button.bg-dr-blue-2,body[data-color=theme-2] .c-button.bg-red-3{
    border:2px solid #2d3e50
}
body[data-color=theme-2] .c-button.hv-dr-blue-2-o:hover{
    border:2px solid #2d3e50;
    color:#2d3e50
}
body[data-color=theme-2] .filter-nav a:hover:before,body[data-color=theme-2] .filter-nav li.selected a:before,body[data-color=theme-2] .simple-tab.type-2 .nav-tab-item.active:before{
    border-color:#2d3e50 transparent transparent
}
body[data-color=theme-2] .c-button.bg-white:hover{
    color:#fff
}
body[data-color=theme-2] .arr-s-3 .sw-arrow:hover{
    border:2px solid #2d3e50;
    color:#2d3e50
}
body[data-color=theme-2] .sidebar-category.color-1 a:hover,body[data-color=theme-2] .sidebar-category.color-1 li.active>a,body[data-color=theme-2] header.color-12 nav>ul>li:hover>a{
    color:#2d3e50
}
body[data-color=theme-2] .list-content .hotel-item.style-9 .buttons-block .bg-white{
    border:2px solid #2d3e50
}
body[data-color=theme-2] .loading.blue .object,body[data-color=theme-2] .loading.blue-2 .object,body[data-color=theme-2] .loading.dr-blue .object,body[data-color=theme-2] .loading.dr-blue-2 .object,body[data-color=theme-2] .loading.orange .object,body[data-color=theme-2] .loading.red .object,body[data-color=theme-2] .loading.red-3 .object,body[data-color=theme-2] .loading.sea .object{
    border-top:5px solid #2d3e50;
    border-left:5px solid #2d3e50
}
body[data-color=theme-2] .list-content .hotel-item.style-9 .buttons-block .bg-white:hover{
    background:0 0;
    color:#2d3e50
}
body[data-color=theme-2] .accordion.style-1 .acc-icon,body[data-color=theme-2] .accordion.style-1 .acc-title,body[data-color=theme-2] .accordion.style-2 .acc-icon,body[data-color=theme-2] .accordion.style-2 .acc-title,body[data-color=theme-2] .accordion.style-3 .acc-icon,body[data-color=theme-2] .accordion.style-3 .acc-title,body[data-color=theme-2] .accordion.style-4 .acc-icon,body[data-color=theme-2] .accordion.style-4 .acc-title,body[data-color=theme-2] .bg-aqua,body[data-color=theme-2] .blockquote.color-1,body[data-color=theme-2] .c-button.hv-dr-blue-2:hover,body[data-color=theme-2] .change-grid.color-3.active,body[data-color=theme-2] .change-grid.color-3:hover,body[data-color=theme-2] .change-grid.color-4.active,body[data-color=theme-2] .change-grid.color-4:hover,body[data-color=theme-2] .change-list.color-3.active,body[data-color=theme-2] .change-list.color-3:hover,body[data-color=theme-2] .change-list.color-4.active,body[data-color=theme-2] .change-list.color-4:hover,body[data-color=theme-2] .cp_content.color-3 .active a,body[data-color=theme-2] .cp_content.color-3 a:hover,body[data-color=theme-2] .cp_content.color-4 .active a,body[data-color=theme-2] .cp_content.color-4 a:hover,body[data-color=theme-2] .sidebar-category.color-5 a:hover,body[data-color=theme-2] .sidebar-category.color-5 li.active>a,body[data-color=theme-2] .slider-range.color-3 .ui-slider .ui-slider-handle,body[data-color=theme-2] .slider-range.color-3 .ui-slider .ui-slider-range,body[data-color=theme-2] .slider-range.color-4 .ui-slider .ui-slider-handle,body[data-color=theme-2] .slider-range.color-4 .ui-slider .ui-slider-range,body[data-color=theme-2] .table.style-1 thead,body[data-color=theme-2] .tabs-slider .tabs-style-1.nav-tabs>li.active>a,body[data-color=theme-2] .tabs-slider .tabs-style-1.nav-tabs>li:hover>a{
    background:#2d3e50
}
body[data-color=theme-2] .sidebar-category.color-4 a:hover,body[data-color=theme-2] .sidebar-category.color-4 li.active>a{
    color:#2d3e50
}
body[data-color=theme-2] .accordion.style-1 .acc-title.active .acc-icon:before{
    color:#2d3e50
}
body[data-color=theme-2] .detail-block .details-btn .c-button.hv-blue{
    color:#fff
}
body[data-color=theme-2] .accordion.style-2 .acc-title.active .acc-icon:before,body[data-color=theme-2] .accordion.style-3 .acc-title.active .acc-icon:before,body[data-color=theme-2] .accordion.style-4 .acc-title.active .acc-icon:before,body[data-color=theme-2] .accordion.style-4 li:before,body[data-color=theme-2] .c-button.hv-sea-o:hover{
    color:#2d3e50
}
body[data-color=theme-2] .c-button.bg-aqua{
    border:2px solid #2d3e50
}
body[data-color=theme-2] .baner-bar .c-button.b-60{
    background:#2d3e50;
    color:#fff;
    border:2px solid #2d3e50
}
body[data-color=theme-2] .baner-bar .c-button.b-60:hover{
    background:0 0;
    color:#2d3e50
}
body[data-color=theme-2] .count a.active{
    background:#2d3e50;
    border:1px solid #2d3e50
}
body[data-color=theme-2] .baner-bar .ui-slider .ui-slider-handle,body[data-color=theme-2] .baner-bar .ui-slider .ui-slider-range,body[data-color=theme-2] .header-style-2 nav>ul>li.active>a{
    background:#2d3e50
}
body[data-color=theme-2] .header-style-2{
    border-bottom:2px solid #2d3e50
}
body[data-color=theme-2] .header-style-2 .drop span a:hover,body[data-color=theme-2] .header-style-2 nav li.type-1 .dropmenu>li:hover>a,body[data-color=theme-2] .header-style-2 nav li.type-2 .dropmenu a:hover,body[data-color=theme-2] .header-style-2 nav li.type-3 .dropmenu a:hover,body[data-color=theme-2] .header-style-2 nav li.type-4 .dropmenu>li:hover>a{
    background:#2d3e50
}
body[data-color=theme-2] .menu-3 nav>ul>li:hover{
    border-top:3px solid #2d3e50
}
body[data-color=theme-2] .footer-form input[type=submit].bg-aqua{
    border:1px solid #2d3e50
}
body[data-color=theme-2] .color-aqua,body[data-color=theme-2] .hover-aqua:hover .hover-it,body[data-color=theme-2] .popular-desc .c-button:hover,body[data-color=theme-2] .tour-block:hover h3{
    color:#2d3e50
}
body[data-color=theme-2] .object{
    border-top:5px solid #2d3e50;
    border-left:5px solid #2d3e50
}
body[data-color=theme-2] .c-button.bg-sea,body[data-color=theme-2] .c-button.bg-sea-t,body[data-color=theme-2] .sw-arrow:hover{
    border:2px solid #2d3e50
}
body[data-color=theme-2] .link-aqua:hover,body[data-color=theme-2] .popular-img:hover a{
    color:#2d3e50
}
body[data-color=theme-2] .low-price{
    background:#2d3e50
}
body[data-color=theme-2] .c-button.hv-aqua-o:hover,body[data-color=theme-2] .dtpicker-header .dtpicker-close,body[data-color=theme-2] .dtpicker-header .dtpicker-value,body[data-color=theme-2] header.color-1 nav>ul>li:hover>a{
    color:#2d3e50
}
body[data-color=theme-2] .color-sea,body[data-color=theme-2] .offers-block:hover h3,body[data-color=theme-2] footer.bg-white .footer-block li a:hover,body[data-color=theme-2] header.color-6 nav>ul>li:hover>a,body[data-color=theme-2] header.color-8 nav>ul>li:hover>a,body[data-color=theme-2] header.color-9 nav>ul>li:hover>a{
    color:#2d3e50
}
body[data-color=theme-2] .bg-sea{
    background:#2d3e50
}
body[data-color=theme-2] .tp_content h4 a:hover{
    color:#2d3e50
}
body[data-color=theme-2] .hover-sea.underline-block:hover .underline:before{
    background:#2d3e50
}
body[data-color=theme-2] .c-button.hv-sea-t:hover{
    background:#2d3e50
}
body[data-color=theme-2] .c-button.hv-sea:hover{
    background:#2d3e50;
    color:#2d3e50;
    border-color:#2d3e50
}
body[data-color=theme-2] .link-sea:hover{
    color:#2d3e50
}
body[data-color=theme-2] .accordion-chooser a.active,body[data-color=theme-2] .accordion-chooser a:hover,body[data-color=theme-2] .accordion.style-5 .acc-icon,body[data-color=theme-2] .accordion.style-5 .acc-title{
    background:#2d3e50
}
body[data-color=theme-2] .accordion.style-5 .acc-title.active .acc-icon:before,body[data-color=theme-2] .bg-dark.type-2 .contact-info i,body[data-color=theme-2] .date-f,body[data-color=theme-2] .footer-share a:hover{
    color:#2d3e50
}
body[data-color=theme-2] .tags-b:before{
    background:#2d3e50
}
body[data-color=theme-2] .link-red:hover{
    color:#2d3e50
}
body[data-color=theme-2] .menu-3 nav>ul>li>.dropmenu{
    border-top:2px solid #2d3e50
}
body[data-color=theme-2] .menu-3 nav>ul>li.active{
    border-top:3px solid #2d3e50
}
body[data-color=theme-2] .menu-3 nav>ul>li.active>a{
    color:#2d3e50
}
body[data-color=theme-3] .arr-s-1 .sw-arrow:hover span,body[data-color=theme-3] .color-blue,body[data-color=theme-3] .footer-form input[type=submit]:hover,body[data-color=theme-3] .hover-blue:hover .hover-it,body[data-color=theme-3] .item-block:hover h3,body[data-color=theme-3] .link-blue:hover,body[data-color=theme-3] .tour-block.tour-block-s-1:hover h3,body[data-color=theme-3] header.color-3 nav>ul>li:hover>a,body[data-color=theme-3] header.color-4 nav>ul>li:hover>a{
    color:#66bb6a
}
body[data-color=theme-2] .check-option.active span,body[data-color=theme-2] .check-option:hover span{
    background:#2d3e50;
    border:1px solid #2d3e50
}
body[data-color=theme-2] .accordeon-entry h5:after,body[data-color=theme-2] .accordeon-entry h5:hover,body[data-color=theme-2] .accordeon-entry.active h5{
    background:#2d3e50
}
body[data-color=theme-3] .bg-orange,body[data-color=theme-3] .item-block.style-2 h3:before{
    background:#66bb6a
}
body[data-color=theme-3] .c-button.hv-orange:hover{
    background:#66bb6a;
    border-color:#66bb6a
}
body[data-color=theme-3] .arr-s-1 .sw-arrow:hover{
    border:2px solid #66bb6a
}
body[data-color=theme-3] .footer-form input[type=submit].bg-orange{
    border:1px solid #66bb6a
}
body[data-color=theme-3] .c-button.bg-dr-blue{
    border:2px solid #66bb6a
}
body[data-color=theme-3] .bg-dr-blue{
    background:#303091
}
body[data-color=theme-3] .offers-arrow{
    background:#66BB6A
}
body[data-color=theme-3] .offers-arrow:hover{
    background:#fff;
    border:5px solid #66BB6A
}
body[data-color=theme-3] .bg-grey{
    border:2px solid #66bb6a;
    background:#66bb6a
}
body[data-color=theme-3] .arrows-travel{
    background:#66bb6a
}
body[data-color=theme-3] .bg-blue-light{
    background:rgba(74,229,209,.6)
}
body[data-color=theme-3] .bg-blue,body[data-color=theme-3] .hover-blue.underline-block:hover .underline:before{
    background:#66bb6a
}
body[data-color=theme-3] .c-button.hv-blue-o:hover{
    border-color:#66bb6a
}
body[data-color=theme-3] .c-button.bg-blue{
    border:2px solid #66bb6a
}
body[data-color=theme-3] .c-button.hv-blue:hover{
    border:1px solid #66bb6a;
    background:#66bb6a;
    color:#fff
}
body[data-color=theme-3] .c-button.hv-blue{
    border:1px solid #66bb6a;
    color:#66bb6a
}
body[data-color=theme-3] .c-button.bg-blue:hover{
    color:#66bb6a
}
body[data-color=theme-3] .c-button.hv-green-o:hover{
    color:#360
}
body[data-color=theme-3] .c-button.bg-green{
    border:2px solid #360
}
body[data-color=theme-3] .bg-green{
    background:#360
}
body[data-color=theme-3] .bg-red,body[data-color=theme-3] .hover-green.underline-block .underline:before,body[data-color=theme-3] .hover-green.underline-block:hover .underline:before{
    background:#66bb6a
}
body[data-color=theme-3] .arr-s-2 .sw-arrow:hover{
    border:2px solid #fff
}
body[data-color=theme-3] .arr-s-2 .sw-arrow:hover span{
    color:#fff
}
body[data-color=theme-3] .contry-item:hover img{
    box-shadow:0 0 0 3px #fff
}
body[data-color=theme-3] .contry-item:hover h5{
    color:#FFF
}
body[data-color=theme-3] .city-entry .nav-tab-item.active,body[data-color=theme-3] .city-entry .nav-tab-item:hover,body[data-color=theme-3] .color-green,body[data-color=theme-3] .hover-green:hover .hover-it{
    color:#66bb6a
}
body[data-color=theme-3] .link-green:hover{
    color:#121577
}
body[data-color=theme-3] .c-button.bg-red:hover,body[data-color=theme-3] .color-2.type-2 .top-header-block a:hover,body[data-color=theme-3] .color-red{
    color:#66bb6a
}
body[data-color=theme-3] .c-button.bg-red{
    border:2px solid #66bb6a
}
body[data-color=theme-3] .c-button.hv-red:hover{
    background:#66bb6a;
    border-color:#66bb6a
}
body[data-color=theme-3] .c-button.bg-blue-2{
    border:2px solid #360
}
body[data-color=theme-3] .bg-blue-2{
    background:#360
}
body[data-color=theme-3] .bg-blue-3,body[data-color=theme-3] .underline.color-blue-2:after{
    background:#66bb6a
}
body[data-color=theme-3] .c-button.hv-blue-2-o:hover{
    color:#360
}
body[data-color=theme-3] .color-blue-2{
    color:#66bb6a
}
body[data-color=theme-3] .icon-block.style-2 .c-button.hv-blue{
    color:#fff
}
body[data-color=theme-3] .arr-s-5 .sw-arrow:hover{
    border:2px solid #66bb6a
}
body[data-color=theme-3] .arr-s-5 .sw-arrow:hover span,body[data-color=theme-3] .link-blue-2:hover,body[data-color=theme-3] header.color-10 nav>ul>li:hover>a{
    color:#66bb6a
}
body[data-color=theme-3] .c-button.bg-blue-3{
    border-color:#66bb6a
}
body[data-color=theme-3] .c-button.hv-blue-3-f:hover{
    background:#66bb6a;
    border-color:#66bb6a
}
body[data-color=theme-3] .c-button.hv-dr-blue-2-o:hover{
    border:2px solid #360;
    color:#360
}
body[data-color=theme-3] .c-button.hv-blue-3-o:hover,body[data-color=theme-3] .c-button.hv-red-3-o:hover,body[data-color=theme-3] .color-red-3,body[data-color=theme-3] .hover-red-3:hover .hover-it,body[data-color=theme-3] header.color-5 nav>ul>li:hover>a{
    color:#66bb6a
}
body[data-color=theme-3] .bg-dr-blue-2{
    background:#360
}
body[data-color=theme-3] .bg-red-3,body[data-color=theme-3] .filter-nav a:hover,body[data-color=theme-3] .filter-nav li.selected a,body[data-color=theme-3] .gal-item.style-3 a:hover .gal-item-desc,body[data-color=theme-3] .hover-red-3.underline-block:hover .underline:before,body[data-color=theme-3] .underline.color-red-3:after{
    background:#66bb6a
}
body[data-color=theme-3] .c-button.bg-dr-blue-2{
    border:2px solid #360
}
body[data-color=theme-3] .c-button.bg-red-3{
    border:2px solid #66bb6a
}
body[data-color=theme-3] .filter-nav a:hover:before,body[data-color=theme-3] .filter-nav li.selected a:before,body[data-color=theme-3] .simple-tab.type-2 .nav-tab-item.active:before{
    border-color:#66bb6a transparent transparent
}
body[data-color=theme-3] .color-dr-blue-2{
    color:#005800
}
body[data-color=theme-3] .underline.color-dr-blue-2:after{
    background:#005800
}
body[data-color=theme-3] .back-counter .part-counter,body[data-color=theme-3] .bg-dark-blue,body[data-color=theme-3] .change-grid.color-1.active,body[data-color=theme-3] .change-grid.color-1:hover,body[data-color=theme-3] .change-list.color-1.active,body[data-color=theme-3] .change-list.color-1:hover,body[data-color=theme-3] .not-found-number h3,body[data-color=theme-3] .simple-tab.type-2 .nav-tab-item.active,body[data-color=theme-3] .slider-range.color-1 .ui-slider .ui-slider-handle,body[data-color=theme-3] .slider-range.color-1 .ui-slider .ui-slider-range,body[data-color=theme-3] .table.style-3 td:hover,body[data-color=theme-3].bg-dr-blue-2{
    background:#66bb6a
}
body[data-color=theme-3] .c-button.bg-white,body[data-color=theme-3] .contact-line a:hover,body[data-color=theme-3] .link-dr-blue-2:hover,body[data-color=theme-3] .s_news-title a:hover{
    color:#66bb6a
}
body[data-color=theme-3] .c-button.bg-white:hover{
    color:#fff
}
body[data-color=theme-3] .arr-s-3 .sw-arrow:hover{
    border:2px solid #66bb6a;
    color:#66bb6a
}
body[data-color=theme-3] .sidebar-category.color-1 a:hover,body[data-color=theme-3] .sidebar-category.color-1 li.active>a,body[data-color=theme-3] header.color-12 nav>ul>li:hover>a{
    color:#66bb6a
}
body[data-color=theme-3] .cp_content.color-1 .active a,body[data-color=theme-3] .cp_content.color-1 a:hover{
    background:#360;
    color:#fff
}
body[data-color=theme-3] .accordion.style-1 .acc-title.active .acc-icon:before,body[data-color=theme-3] .sidebar-category.color-4 a:hover,body[data-color=theme-3] .sidebar-category.color-4 li.active>a{
    color:#66bb6a
}
body[data-color=theme-3] .change-grid.color-2.active,body[data-color=theme-3] .change-grid.color-2:hover,body[data-color=theme-3] .change-list.color-2.active,body[data-color=theme-3] .change-list.color-2:hover,body[data-color=theme-3] .cp_content.color-2 .active a,body[data-color=theme-3] .cp_content.color-2 a:hover,body[data-color=theme-3] .sidebar-category.color-2 a:hover,body[data-color=theme-3] .sidebar-category.color-2 li.active>a,body[data-color=theme-3] .slider-range.color-2 .ui-slider .ui-slider-handle,body[data-color=theme-3] .slider-range.color-2 .ui-slider .ui-slider-range{
    background:#66bb6a
}
body[data-color=theme-3] .list-content .hotel-item.style-9 .buttons-block .bg-white{
    background:#66bb6a;
    border:2px solid #66bb6a
}
body[data-color=theme-3] .loading.blue .object,body[data-color=theme-3] .loading.blue-2 .object,body[data-color=theme-3] .loading.dr-blue .object,body[data-color=theme-3] .loading.dr-blue-2 .object,body[data-color=theme-3] .loading.orange .object,body[data-color=theme-3] .loading.red .object,body[data-color=theme-3] .loading.red-3 .object,body[data-color=theme-3] .loading.sea .object{
    border-top:5px solid #66bb6a;
    border-left:5px solid #66bb6a
}
body[data-color=theme-3] .list-content .hotel-item.style-9 .buttons-block .bg-white:hover{
    background:0 0;
    color:#66bb6a
}
body[data-color=theme-3] .accordion.style-1 .acc-icon,body[data-color=theme-3] .accordion.style-1 .acc-title,body[data-color=theme-3] .accordion.style-2 .acc-icon,body[data-color=theme-3] .accordion.style-2 .acc-title,body[data-color=theme-3] .accordion.style-3 .acc-icon,body[data-color=theme-3] .accordion.style-3 .acc-title,body[data-color=theme-3] .accordion.style-4 .acc-icon,body[data-color=theme-3] .accordion.style-4 .acc-title,body[data-color=theme-3] .bg-aqua,body[data-color=theme-3] .blockquote.color-1,body[data-color=theme-3] .c-button.hv-dr-blue-2:hover,body[data-color=theme-3] .change-grid.color-3.active,body[data-color=theme-3] .change-grid.color-3:hover,body[data-color=theme-3] .change-grid.color-4.active,body[data-color=theme-3] .change-grid.color-4:hover,body[data-color=theme-3] .change-list.color-3.active,body[data-color=theme-3] .change-list.color-3:hover,body[data-color=theme-3] .change-list.color-4.active,body[data-color=theme-3] .change-list.color-4:hover,body[data-color=theme-3] .cp_content.color-3 .active a,body[data-color=theme-3] .cp_content.color-3 a:hover,body[data-color=theme-3] .cp_content.color-4 .active a,body[data-color=theme-3] .cp_content.color-4 a:hover,body[data-color=theme-3] .sidebar-category.color-5 a:hover,body[data-color=theme-3] .sidebar-category.color-5 li.active>a,body[data-color=theme-3] .slider-range.color-3 .ui-slider .ui-slider-handle,body[data-color=theme-3] .slider-range.color-3 .ui-slider .ui-slider-range,body[data-color=theme-3] .slider-range.color-4 .ui-slider .ui-slider-handle,body[data-color=theme-3] .slider-range.color-4 .ui-slider .ui-slider-range,body[data-color=theme-3] .table.style-1 thead,body[data-color=theme-3] .tabs-slider .tabs-style-1.nav-tabs>li.active>a,body[data-color=theme-3] .tabs-slider .tabs-style-1.nav-tabs>li:hover>a{
    background:#66bb6a
}
body[data-color=theme-3] .detail-block .details-btn .c-button.hv-blue{
    color:#fff
}
body[data-color=theme-3] .accordion.style-2 .acc-title.active .acc-icon:before,body[data-color=theme-3] .accordion.style-3 .acc-title.active .acc-icon:before,body[data-color=theme-3] .accordion.style-4 .acc-title.active .acc-icon:before,body[data-color=theme-3] .accordion.style-4 li:before{
    color:#66bb6a
}
body[data-color=theme-3] .c-button.hv-sea-o:hover{
    color:#fff
}
body[data-color=theme-3] .c-button.bg-aqua{
    border:2px solid #66bb6a
}
body[data-color=theme-3] .baner-bar .c-button.b-60{
    background:#66bb6a;
    color:#fff;
    border:2px solid #66bb6a
}
body[data-color=theme-3] .c-button.hv-aqua-o:hover,body[data-color=theme-3] .color-aqua,body[data-color=theme-3] .hover-aqua:hover .hover-it,body[data-color=theme-3] .link-aqua:hover,body[data-color=theme-3] .popular-desc .c-button:hover,body[data-color=theme-3] .popular-img:hover a,body[data-color=theme-3] .tour-block:hover h3{
    color:#66bb6a
}
body[data-color=theme-3] .baner-bar .c-button.b-60:hover{
    background:0 0;
    color:#66bb6a
}
body[data-color=theme-3] .baner-bar .ui-slider .ui-slider-handle,body[data-color=theme-3] .baner-bar .ui-slider .ui-slider-range,body[data-color=theme-3] .header-style-2 .drop span a:hover,body[data-color=theme-3] .header-style-2 nav li.type-1 .dropmenu>li:hover>a,body[data-color=theme-3] .header-style-2 nav li.type-2 .dropmenu a:hover,body[data-color=theme-3] .header-style-2 nav li.type-3 .dropmenu a:hover,body[data-color=theme-3] .header-style-2 nav li.type-4 .dropmenu>li:hover>a,body[data-color=theme-3] .header-style-2 nav>ul>li.active>a,body[data-color=theme-3] .low-price{
    background:#66bb6a
}
body[data-color=theme-3] .count a.active{
    background:#66bb6a;
    border:1px solid #66bb6a
}
body[data-color=theme-3] .header-style-2{
    border-bottom:2px solid #66bb6a
}
body[data-color=theme-3] .menu-3 nav>ul>li:hover{
    border-top:3px solid #08033a
}
body[data-color=theme-3] .footer-form input[type=submit].bg-aqua{
    border:1px solid #66bb6a
}
body[data-color=theme-3] header.color-1 nav>ul>li:hover>a{
    color:#fff
}
body[data-color=theme-3] .dtpicker-header .dtpicker-close,body[data-color=theme-3] .dtpicker-header .dtpicker-value,body[data-color=theme-3] .offers-block:hover h3{
    color:#66bb6a
}
body[data-color=theme-3] .sw-arrow:hover{
    border:2px solid #66bb6a
}
body[data-color=theme-3] footer.bg-white .footer-block li a:hover{
    color:#360
}
body[data-color=theme-3] .accordion.style-5 .acc-title.active .acc-icon:before,body[data-color=theme-3] .color-sea,body[data-color=theme-3] .date-f,body[data-color=theme-3] .link-sea:hover,body[data-color=theme-3] .tp_content h4 a:hover,body[data-color=theme-3] header.color-6 nav>ul>li:hover>a,body[data-color=theme-3] header.color-8 nav>ul>li:hover>a,body[data-color=theme-3] header.color-9 nav>ul>li:hover>a{
    color:#66bb6a
}
body[data-color=theme-3] .bg-sea{
    background:#360
}
body[data-color=theme-3] .accordeon-entry h5:after,body[data-color=theme-3] .accordeon-entry h5:hover,body[data-color=theme-3] .accordeon-entry.active h5,body[data-color=theme-3] .accordion-chooser a.active,body[data-color=theme-3] .accordion-chooser a:hover,body[data-color=theme-3] .accordion.style-5 .acc-icon,body[data-color=theme-3] .accordion.style-5 .acc-title,body[data-color=theme-3] .c-button.hv-sea-t:hover,body[data-color=theme-3] .c-button.hv-sea:hover,body[data-color=theme-3] .hover-sea.underline-block:hover .underline:before,body[data-color=theme-3] .tags-b:before{
    background:#66bb6a
}
body[data-color=theme-3] .c-button.bg-sea{
    border:2px solid #360
}
body[data-color=theme-3] .c-button.bg-sea-t{
    border:2px solid #66bb6a
}
body[data-color=theme-3] .c-button.hv-sea:hover{
    color:#66bb6a;
    border-color:#66bb6a
}
body[data-color=theme-3] .bg-dark.type-2 .contact-info i{
    color:#fff
}
body[data-color=theme-3] .footer-share a:hover,body[data-color=theme-3] .link-red:hover{
    color:#66bb6a
}
body[data-color=theme-3] .menu-3 nav>ul>li>.dropmenu{
    /*height: 60vh !important;*/
    /*overflow-y: scroll !important;*/
    border-top:0 solid #342B8E;
}
body[data-color=theme-3] .menu-3 nav>ul>li.active{
    border-top:3px solid #342B8E
}
body[data-color=theme-3] .menu-3 nav>ul>li.active>a{
    color:#342B8E
}
body[data-color=theme-4] .arr-s-1 .sw-arrow:hover span,body[data-color=theme-4] .color-blue,body[data-color=theme-4] .footer-form input[type=submit]:hover,body[data-color=theme-4] .hover-blue:hover .hover-it,body[data-color=theme-4] .item-block:hover h3,body[data-color=theme-4] .link-blue:hover,body[data-color=theme-4] .tour-block.tour-block-s-1:hover h3,body[data-color=theme-4] header.color-3 nav>ul>li:hover>a,body[data-color=theme-4] header.color-4 nav>ul>li:hover>a{
    color:#66BB6A
}
body[data-color=theme-3] .check-option.active span,body[data-color=theme-3] .check-option:hover span{
    background:#66bb6a;
    border:1px solid #66bb6a
}
body[data-color=theme-4] .bg-dr-blue,body[data-color=theme-4] .bg-orange,body[data-color=theme-4] .item-block.style-2 h3:before,body[data-color=theme-4] .offers-arrow{
    background:#66BB6A
}
body[data-color=theme-4] .c-button.hv-orange:hover{
    background:#66BB6A;
    border-color:#66BB6A
}
body[data-color=theme-4] .arr-s-1 .sw-arrow:hover{
    border:2px solid #66BB6A
}
body[data-color=theme-4] .footer-form input[type=submit].bg-orange{
    border:1px solid #66BB6A
}
body[data-color=theme-4] .c-button.bg-dr-blue{
    border:2px solid #66BB6A
}
body[data-color=theme-4] .offers-arrow:hover{
    background:#fff;
    border:5px solid #66BB6A
}
body[data-color=theme-4] .bg-grey{
    border:2px solid #66BB6A;
    background:#66BB6A
}
body[data-color=theme-4] .arrows-travel,body[data-color=theme-4] .find-form{
    background:#66BB6A
}
body[data-color=theme-4] .bg-blue-light{
    background:rgba(74,229,209,.6)
}
body[data-color=theme-4] .back-counter .part-counter,body[data-color=theme-4] .bg-blue,body[data-color=theme-4] .bg-blue-2,body[data-color=theme-4] .bg-blue-3,body[data-color=theme-4] .bg-dark-blue,body[data-color=theme-4] .bg-dr-blue-2,body[data-color=theme-4] .bg-green,body[data-color=theme-4] .bg-red,body[data-color=theme-4] .bg-red-3,body[data-color=theme-4] .c-button.hv-blue:hover,body[data-color=theme-4] .c-button.hv-red:hover,body[data-color=theme-4] .change-grid.color-1.active,body[data-color=theme-4] .change-grid.color-1:hover,body[data-color=theme-4] .change-grid.color-2.active,body[data-color=theme-4] .change-grid.color-2:hover,body[data-color=theme-4] .change-list.color-1.active,body[data-color=theme-4] .change-list.color-1:hover,body[data-color=theme-4] .change-list.color-2.active,body[data-color=theme-4] .change-list.color-2:hover,body[data-color=theme-4] .cp_content.color-1 .active a,body[data-color=theme-4] .cp_content.color-1 a:hover,body[data-color=theme-4] .cp_content.color-2 .active a,body[data-color=theme-4] .cp_content.color-2 a:hover,body[data-color=theme-4] .filter-nav a:hover,body[data-color=theme-4] .filter-nav li.selected a,body[data-color=theme-4] .gal-item.style-3 a:hover .gal-item-desc,body[data-color=theme-4] .hover-blue.underline-block:hover .underline:before,body[data-color=theme-4] .hover-green.underline-block .underline:before,body[data-color=theme-4] .hover-green.underline-block:hover .underline:before,body[data-color=theme-4] .hover-red-3.underline-block:hover .underline:before,body[data-color=theme-4] .list-content .hotel-item.style-9 .buttons-block .bg-white,body[data-color=theme-4] .not-found-number h3,body[data-color=theme-4] .sidebar-category.color-2 a:hover,body[data-color=theme-4] .sidebar-category.color-2 li.active>a,body[data-color=theme-4] .simple-tab.type-2 .nav-tab-item.active,body[data-color=theme-4] .slider-range.color-1 .ui-slider .ui-slider-handle,body[data-color=theme-4] .slider-range.color-1 .ui-slider .ui-slider-range,body[data-color=theme-4] .slider-range.color-2 .ui-slider .ui-slider-handle,body[data-color=theme-4] .slider-range.color-2 .ui-slider .ui-slider-range,body[data-color=theme-4] .table.style-3 td:hover,body[data-color=theme-4] .underline.color-blue-2:after,body[data-color=theme-4] .underline.color-dr-blue-2:after,body[data-color=theme-4] .underline.color-red-3:after,body[data-color=theme-4].bg-dr-blue-2{
    background:#66BB6A
}
body[data-color=theme-4] .c-button.hv-blue-o:hover{
    border-color:#66BB6A
}
body[data-color=theme-4] .c-button.bg-blue{
    border:2px solid #66BB6A
}
body[data-color=theme-4] .c-button.hv-blue:hover{
    border:1px solid #66BB6A;
    color:#fff
}
body[data-color=theme-4] .arr-s-2 .sw-arrow:hover span,body[data-color=theme-4] .c-button.bg-blue:hover,body[data-color=theme-4] .c-button.bg-red:hover,body[data-color=theme-4] .c-button.hv-blue-2-o:hover,body[data-color=theme-4] .c-button.hv-green-o:hover,body[data-color=theme-4] .city-entry .nav-tab-item.active,body[data-color=theme-4] .city-entry .nav-tab-item:hover,body[data-color=theme-4] .color-2.type-2 .top-header-block a:hover,body[data-color=theme-4] .color-blue-2,body[data-color=theme-4] .color-green,body[data-color=theme-4] .color-red,body[data-color=theme-4] .contry-item:hover h5,body[data-color=theme-4] .hover-green:hover .hover-it,body[data-color=theme-4] .link-green:hover{
    color:#66BB6A
}
body[data-color=theme-4] .c-button.hv-blue{
    border:1px solid #66BB6A;
    color:#66BB6A
}
body[data-color=theme-4] .arr-s-2 .sw-arrow:hover,body[data-color=theme-4] .c-button.bg-green,body[data-color=theme-4] .c-button.bg-red{
    border:2px solid #66BB6A
}
body[data-color=theme-4] .contry-item:hover img{
    box-shadow:0 0 0 5px #66BB6A
}
body[data-color=theme-4] .c-button.hv-red:hover{
    border-color:#66BB6A
}
body[data-color=theme-4] .arr-s-5 .sw-arrow:hover,body[data-color=theme-4] .c-button.bg-blue-2{
    border:2px solid #66BB6A
}
body[data-color=theme-4] .icon-block.style-2 .c-button.hv-blue{
    color:#fff
}
body[data-color=theme-4] .arr-s-5 .sw-arrow:hover span,body[data-color=theme-4] .c-button.bg-white,body[data-color=theme-4] .c-button.hv-blue-3-o:hover,body[data-color=theme-4] .c-button.hv-red-3-o:hover,body[data-color=theme-4] .color-dr-blue-2,body[data-color=theme-4] .color-red-3,body[data-color=theme-4] .contact-line a:hover,body[data-color=theme-4] .hover-red-3:hover .hover-it,body[data-color=theme-4] .link-blue-2:hover,body[data-color=theme-4] .link-dr-blue-2:hover,body[data-color=theme-4] .s_news-title a:hover,body[data-color=theme-4] header.color-10 nav>ul>li:hover>a,body[data-color=theme-4] header.color-5 nav>ul>li:hover>a{
    color:#66BB6A
}
body[data-color=theme-4] .c-button.bg-blue-3{
    border-color:#66BB6A
}
body[data-color=theme-4] .c-button.hv-blue-3-f:hover{
    background:#66BB6A;
    border-color:#66BB6A
}
body[data-color=theme-4] .c-button.bg-dr-blue-2,body[data-color=theme-4] .c-button.bg-red-3{
    border:2px solid #66BB6A
}
body[data-color=theme-4] .c-button.hv-dr-blue-2-o:hover{
    border:2px solid #66BB6A;
    color:#66BB6A
}
body[data-color=theme-4] .filter-nav a:hover:before,body[data-color=theme-4] .filter-nav li.selected a:before,body[data-color=theme-4] .simple-tab.type-2 .nav-tab-item.active:before{
    border-color:#66BB6A transparent transparent
}
body[data-color=theme-4] .c-button.bg-white:hover{
    color:#fff
}
body[data-color=theme-4] .arr-s-3 .sw-arrow:hover{
    border:2px solid #66BB6A;
    color:#66BB6A
}
body[data-color=theme-4] .sidebar-category.color-1 a:hover,body[data-color=theme-4] .sidebar-category.color-1 li.active>a,body[data-color=theme-4] header.color-12 nav>ul>li:hover>a{
    color:#66BB6A
}
body[data-color=theme-4] .list-content .hotel-item.style-9 .buttons-block .bg-white{
    border:2px solid #66BB6A
}
body[data-color=theme-4] .list-content .hotel-item.style-9 .buttons-block .bg-white:hover{
    background:0 0;
    color:#66BB6A
}
body[data-color=theme-4] .accordion.style-1 .acc-icon,body[data-color=theme-4] .accordion.style-1 .acc-title,body[data-color=theme-4] .accordion.style-2 .acc-icon,body[data-color=theme-4] .accordion.style-2 .acc-title,body[data-color=theme-4] .accordion.style-3 .acc-icon,body[data-color=theme-4] .accordion.style-3 .acc-title,body[data-color=theme-4] .accordion.style-4 .acc-icon,body[data-color=theme-4] .accordion.style-4 .acc-title,body[data-color=theme-4] .bg-aqua,body[data-color=theme-4] .blockquote.color-1,body[data-color=theme-4] .c-button.hv-dr-blue-2:hover,body[data-color=theme-4] .change-grid.color-3.active,body[data-color=theme-4] .change-grid.color-3:hover,body[data-color=theme-4] .change-grid.color-4.active,body[data-color=theme-4] .change-grid.color-4:hover,body[data-color=theme-4] .change-list.color-3.active,body[data-color=theme-4] .change-list.color-3:hover,body[data-color=theme-4] .change-list.color-4.active,body[data-color=theme-4] .change-list.color-4:hover,body[data-color=theme-4] .cp_content.color-3 .active a,body[data-color=theme-4] .cp_content.color-3 a:hover,body[data-color=theme-4] .cp_content.color-4 .active a,body[data-color=theme-4] .cp_content.color-4 a:hover,body[data-color=theme-4] .sidebar-category.color-5 a:hover,body[data-color=theme-4] .sidebar-category.color-5 li.active>a,body[data-color=theme-4] .slider-range.color-3 .ui-slider .ui-slider-handle,body[data-color=theme-4] .slider-range.color-3 .ui-slider .ui-slider-range,body[data-color=theme-4] .slider-range.color-4 .ui-slider .ui-slider-handle,body[data-color=theme-4] .slider-range.color-4 .ui-slider .ui-slider-range,body[data-color=theme-4] .table.style-1 thead,body[data-color=theme-4] .tabs-slider .tabs-style-1.nav-tabs>li.active>a,body[data-color=theme-4] .tabs-slider .tabs-style-1.nav-tabs>li:hover>a{
    background:#66BB6A
}
body[data-color=theme-4] .sidebar-category.color-4 a:hover,body[data-color=theme-4] .sidebar-category.color-4 li.active>a{
    color:#66BB6A
}
body[data-color=theme-4] .accordion.style-1 .acc-title.active .acc-icon:before{
    color:#66BB6A
}
body[data-color=theme-4] .detail-block .details-btn .c-button.hv-blue{
    color:#fff
}
body[data-color=theme-4] .accordion.style-2 .acc-title.active .acc-icon:before,body[data-color=theme-4] .accordion.style-3 .acc-title.active .acc-icon:before,body[data-color=theme-4] .accordion.style-4 .acc-title.active .acc-icon:before,body[data-color=theme-4] .accordion.style-4 li:before,body[data-color=theme-4] .c-button.hv-sea-o:hover{
    color:#66BB6A
}
body[data-color=theme-4] .c-button.bg-aqua{
    border:2px solid #66BB6A
}
body[data-color=theme-4] .baner-bar .c-button.b-60{
    background:#66BB6A;
    color:#fff;
    border:2px solid #66BB6A
}
body[data-color=theme-4] .baner-bar .c-button.b-60:hover{
    background:0 0;
    color:#66BB6A
}
body[data-color=theme-4] .count a.active{
    background:#66BB6A;
    border:1px solid #66BB6A
}
body[data-color=theme-4] .baner-bar .ui-slider .ui-slider-handle,body[data-color=theme-4] .baner-bar .ui-slider .ui-slider-range,body[data-color=theme-4] .header-style-2 nav>ul>li.active>a{
    background:#66BB6A
}
body[data-color=theme-4] .header-style-2{
    border-bottom:2px solid #66BB6A
}
body[data-color=theme-4] .header-style-2 .drop span a:hover,body[data-color=theme-4] .header-style-2 nav li.type-1 .dropmenu>li:hover>a,body[data-color=theme-4] .header-style-2 nav li.type-2 .dropmenu a:hover,body[data-color=theme-4] .header-style-2 nav li.type-3 .dropmenu a:hover,body[data-color=theme-4] .header-style-2 nav li.type-4 .dropmenu>li:hover>a{
    background:#66BB6A
}
body[data-color=theme-4] .menu-3 nav>ul>li:hover{
    border-top:3px solid #2d3e50
}
body[data-color=theme-4] .footer-form input[type=submit].bg-aqua{
    border:1px solid #66BB6A
}
body[data-color=theme-4] .color-aqua,body[data-color=theme-4] .hover-aqua:hover .hover-it,body[data-color=theme-4] .popular-desc .c-button:hover,body[data-color=theme-4] .tour-block:hover h3{
    color:#66BB6A
}
body[data-color=theme-4] .object{
    border-top:5px solid #66BB6A;
    border-left:5px solid #66BB6A
}
body[data-color=theme-4] .c-button.bg-sea,body[data-color=theme-4] .c-button.bg-sea-t,body[data-color=theme-4] .sw-arrow:hover{
    border:2px solid #66BB6A
}
body[data-color=theme-4] .link-aqua:hover,body[data-color=theme-4] .popular-img:hover a{
    color:#66BB6A
}
body[data-color=theme-4] .low-price{
    background:#66BB6A
}
body[data-color=theme-4] .c-button.hv-aqua-o:hover,body[data-color=theme-4] .dtpicker-header .dtpicker-close,body[data-color=theme-4] .dtpicker-header .dtpicker-value,body[data-color=theme-4] header.color-1 nav>ul>li:hover>a{
    color:#66BB6A
}
body[data-color=theme-4] .color-sea,body[data-color=theme-4] .offers-block:hover h3,body[data-color=theme-4] footer.bg-white .footer-block li a:hover,body[data-color=theme-4] header.color-6 nav>ul>li:hover>a,body[data-color=theme-4] header.color-8 nav>ul>li:hover>a,body[data-color=theme-4] header.color-9 nav>ul>li:hover>a{
    color:#66BB6A
}
body[data-color=theme-4] .bg-sea{
    background:#66BB6A
}
body[data-color=theme-4] .tp_content h4 a:hover{
    color:#66BB6A
}
body[data-color=theme-4] .hover-sea.underline-block:hover .underline:before{
    background:#66BB6A
}
body[data-color=theme-4] .c-button.hv-sea-t:hover{
    background:#66BB6A
}
body[data-color=theme-4] .c-button.hv-sea:hover{
    background:#66BB6A;
    color:#66BB6A;
    border-color:#66BB6A
}
body[data-color=theme-4] .link-sea:hover{
    color:#66BB6A
}
body[data-color=theme-4] .accordion-chooser a.active,body[data-color=theme-4] .accordion-chooser a:hover,body[data-color=theme-4] .accordion.style-5 .acc-icon,body[data-color=theme-4] .accordion.style-5 .acc-title{
    background:#66BB6A
}
body[data-color=theme-4] .accordion.style-5 .acc-title.active .acc-icon:before,body[data-color=theme-4] .bg-dark.type-2 .contact-info i,body[data-color=theme-4] .date-f,body[data-color=theme-4] .footer-share a:hover{
    color:#66BB6A
}
body[data-color=theme-4] .tags-b:before{
    background:#66BB6A
}
body[data-color=theme-4] .link-red:hover{
    color:#66BB6A
}
body[data-color=theme-4] .menu-3 nav>ul>li>.dropmenu{
    border-top:2px solid #66BB6A
}
body[data-color=theme-4] .menu-3 nav>ul>li.active{
    border-top:3px solid #66BB6A
}
body[data-color=theme-4] .menu-3 nav>ul>li.active>a{
    color:#66BB6A
}
body[data-color=theme-5] .arr-s-1 .sw-arrow:hover span,body[data-color=theme-5] .footer-form input[type=submit]:hover,body[data-color=theme-5] .item-block:hover h3,body[data-color=theme-5] .tour-block.tour-block-s-1:hover h3,body[data-color=theme-5] header.color-3 nav>ul>li:hover>a,body[data-color=theme-5] header.color-4 nav>ul>li:hover>a{
    color:#EF4836
}
body[data-color=theme-4] .check-option.active span,body[data-color=theme-4] .check-option:hover span{
    background:#66BB6A;
    border:1px solid #66BB6A
}
body[data-color=theme-4] .accordeon-entry h5:after,body[data-color=theme-4] .accordeon-entry h5:hover,body[data-color=theme-4] .accordeon-entry.active h5{
    background:#66BB6A
}
body[data-color=theme-5] .bg-dr-blue,body[data-color=theme-5] .bg-orange,body[data-color=theme-5] .item-block.style-2 h3:before,body[data-color=theme-5] .offers-arrow{
    background:#EF4836
}
body[data-color=theme-5] .c-button.hv-orange:hover{
    background:#EF4836;
    border-color:#EF4836
}
body[data-color=theme-5] .arr-s-1 .sw-arrow:hover{
    border:2px solid #EF4836
}
body[data-color=theme-5] .footer-form input[type=submit].bg-orange{
    border:1px solid #EF4836
}
body[data-color=theme-5] .c-button.bg-dr-blue{
    border:2px solid #EF4836
}
body[data-color=theme-5] .offers-arrow:hover{
    background:#fff;
    border:5px solid #EF4836
}
body[data-color=theme-5] .offers-arrow:hover span{
    color:#222
}
body[data-color=theme-5] .color-blue,body[data-color=theme-5] .hover-blue:hover .hover-it,body[data-color=theme-5] .link-blue:hover{
    color:#EF4836
}
body[data-color=theme-5] .bg-grey{
    border:2px solid #EF4836;
    background:#EF4836
}
body[data-color=theme-5] .arrows-travel,body[data-color=theme-5] .find-form{
    background:#EF4836
}
body[data-color=theme-5] .bg-blue-light{
    background:rgba(74,229,209,.6)
}
.cp_content.color-1 a:hover,.cp_content.color-2 a:hover,body[data-color=theme-5] .back-counter .part-counter,body[data-color=theme-5] .bg-blue,body[data-color=theme-5] .bg-blue-2,body[data-color=theme-5] .bg-blue-3,body[data-color=theme-5] .bg-dark-blue,body[data-color=theme-5] .bg-dr-blue-2,body[data-color=theme-5] .bg-green,body[data-color=theme-5] .bg-red,body[data-color=theme-5] .bg-red-3,body[data-color=theme-5] .c-button.hv-blue:hover,body[data-color=theme-5] .c-button.hv-red:hover,body[data-color=theme-5] .change-grid.color-1.active,body[data-color=theme-5] .change-grid.color-1:hover,body[data-color=theme-5] .change-grid.color-2.active,body[data-color=theme-5] .change-grid.color-2:hover,body[data-color=theme-5] .change-list.color-1.active,body[data-color=theme-5] .change-list.color-1:hover,body[data-color=theme-5] .change-list.color-2.active,body[data-color=theme-5] .change-list.color-2:hover,body[data-color=theme-5] .cp_content.color-1 .active a,body[data-color=theme-5] .cp_content.color-2 .active a,body[data-color=theme-5] .filter-nav a:hover,body[data-color=theme-5] .filter-nav li.selected a,body[data-color=theme-5] .gal-item.style-3 a:hover .gal-item-desc,body[data-color=theme-5] .hover-blue.underline-block:hover .underline:before,body[data-color=theme-5] .hover-green.underline-block .underline:before,body[data-color=theme-5] .hover-green.underline-block:hover .underline:before,body[data-color=theme-5] .hover-red-3.underline-block:hover .underline:before,body[data-color=theme-5] .list-content .hotel-item.style-9 .buttons-block .bg-white,body[data-color=theme-5] .not-found-number h3,body[data-color=theme-5] .sidebar-category.color-2 a:hover,body[data-color=theme-5] .sidebar-category.color-2 li.active>a,body[data-color=theme-5] .simple-tab.type-2 .nav-tab-item.active,body[data-color=theme-5] .slider-range.color-1 .ui-slider .ui-slider-handle,body[data-color=theme-5] .slider-range.color-1 .ui-slider .ui-slider-range,body[data-color=theme-5] .slider-range.color-2 .ui-slider .ui-slider-handle,body[data-color=theme-5] .slider-range.color-2 .ui-slider .ui-slider-range,body[data-color=theme-5] .table.style-3 td:hover,body[data-color=theme-5] .underline.color-blue-2:after,body[data-color=theme-5] .underline.color-dr-blue-2:after,body[data-color=theme-5] .underline.color-red-3:after,body[data-color=theme-5].bg-dr-blue-2{
    background:#EF4836
}
body[data-color=theme-5] .c-button.hv-blue-o:hover{
    border-color:#EF4836
}
body[data-color=theme-5] .c-button.bg-blue{
    border:2px solid #EF4836
}
body[data-color=theme-5] .c-button.hv-blue:hover{
    border:1px solid #EF4836;
    color:#fff
}
body[data-color=theme-5] .arr-s-2 .sw-arrow:hover span,body[data-color=theme-5] .c-button.bg-blue:hover,body[data-color=theme-5] .c-button.bg-red:hover,body[data-color=theme-5] .c-button.hv-blue-2-o:hover,body[data-color=theme-5] .c-button.hv-green-o:hover,body[data-color=theme-5] .city-entry .nav-tab-item.active,body[data-color=theme-5] .city-entry .nav-tab-item:hover,body[data-color=theme-5] .color-2.type-2 .top-header-block a:hover,body[data-color=theme-5] .color-blue-2,body[data-color=theme-5] .color-green,body[data-color=theme-5] .color-red,body[data-color=theme-5] .contry-item:hover h5,body[data-color=theme-5] .hover-green:hover .hover-it,body[data-color=theme-5] .link-green:hover{
    color:#EF4836
}
body[data-color=theme-5] .c-button.hv-blue{
    border:1px solid #EF4836;
    color:#EF4836
}
body[data-color=theme-5] .arr-s-2 .sw-arrow:hover,body[data-color=theme-5] .c-button.bg-green,body[data-color=theme-5] .c-button.bg-red{
    border:2px solid #EF4836
}
body[data-color=theme-5] .contry-item:hover img{
    box-shadow:0 0 0 5px #EF4836
}
body[data-color=theme-5] .c-button.hv-red:hover{
    border-color:#EF4836
}
body[data-color=theme-5] .arr-s-5 .sw-arrow:hover,body[data-color=theme-5] .c-button.bg-blue-2{
    border:2px solid #EF4836
}
body[data-color=theme-5] .icon-block.style-2 .c-button.hv-blue{
    color:#fff
}
body[data-color=theme-5] .arr-s-5 .sw-arrow:hover span,body[data-color=theme-5] .c-button.bg-white,body[data-color=theme-5] .c-button.hv-blue-3-o:hover,body[data-color=theme-5] .c-button.hv-red-3-o:hover,body[data-color=theme-5] .color-dr-blue-2,body[data-color=theme-5] .color-red-3,body[data-color=theme-5] .contact-line a:hover,body[data-color=theme-5] .hover-red-3:hover .hover-it,body[data-color=theme-5] .link-blue-2:hover,body[data-color=theme-5] .link-dr-blue-2:hover,body[data-color=theme-5] .s_news-title a:hover,body[data-color=theme-5] header.color-10 nav>ul>li:hover>a,body[data-color=theme-5] header.color-5 nav>ul>li:hover>a{
    color:#EF4836
}
body[data-color=theme-5] .c-button.bg-blue-3{
    border-color:#EF4836
}
body[data-color=theme-5] .c-button.hv-blue-3-f:hover{
    background:#EF4836;
    border-color:#EF4836
}
body[data-color=theme-5] .c-button.bg-dr-blue-2,body[data-color=theme-5] .c-button.bg-red-3{
    border:2px solid #EF4836
}
body[data-color=theme-5] .c-button.hv-dr-blue-2-o:hover{
    border:2px solid #EF4836;
    color:#EF4836
}
body[data-color=theme-5] .filter-nav a:hover:before,body[data-color=theme-5] .filter-nav li.selected a:before,body[data-color=theme-5] .simple-tab.type-2 .nav-tab-item.active:before{
    border-color:#EF4836 transparent transparent
}
body[data-color=theme-5] .c-button.bg-white:hover{
    color:#fff
}
body[data-color=theme-5] .arr-s-3 .sw-arrow:hover{
    border:2px solid #EF4836;
    color:#EF4836
}
body[data-color=theme-5] .sidebar-category.color-1 a:hover,body[data-color=theme-5] .sidebar-category.color-1 li.active>a,body[data-color=theme-5] header.color-12 nav>ul>li:hover>a{
    color:#EF4836
}
body[data-color=theme-5] .list-content .hotel-item.style-9 .buttons-block .bg-white{
    border:2px solid #EF4836
}
body[data-color=theme-5] .loading.blue .object,body[data-color=theme-5] .loading.blue-2 .object,body[data-color=theme-5] .loading.dr-blue .object,body[data-color=theme-5] .loading.dr-blue-2 .object,body[data-color=theme-5] .loading.orange .object,body[data-color=theme-5] .loading.red .object,body[data-color=theme-5] .loading.red-3 .object,body[data-color=theme-5] .loading.sea .object{
    border-top:5px solid #EF4836;
    border-left:5px solid #EF4836
}
body[data-color=theme-5] .list-content .hotel-item.style-9 .buttons-block .bg-white:hover{
    background:0 0;
    color:#EF4836
}
body[data-color=theme-5] .accordion.style-1 .acc-icon,body[data-color=theme-5] .accordion.style-1 .acc-title,body[data-color=theme-5] .accordion.style-2 .acc-icon,body[data-color=theme-5] .accordion.style-2 .acc-title,body[data-color=theme-5] .accordion.style-3 .acc-icon,body[data-color=theme-5] .accordion.style-3 .acc-title,body[data-color=theme-5] .accordion.style-4 .acc-icon,body[data-color=theme-5] .accordion.style-4 .acc-title,body[data-color=theme-5] .bg-aqua,body[data-color=theme-5] .blockquote.color-1,body[data-color=theme-5] .c-button.hv-dr-blue-2:hover,body[data-color=theme-5] .change-grid.color-3.active,body[data-color=theme-5] .change-grid.color-3:hover,body[data-color=theme-5] .change-grid.color-4.active,body[data-color=theme-5] .change-grid.color-4:hover,body[data-color=theme-5] .change-list.color-3.active,body[data-color=theme-5] .change-list.color-3:hover,body[data-color=theme-5] .change-list.color-4.active,body[data-color=theme-5] .change-list.color-4:hover,body[data-color=theme-5] .cp_content.color-3 .active a,body[data-color=theme-5] .cp_content.color-3 a:hover,body[data-color=theme-5] .cp_content.color-4 .active a,body[data-color=theme-5] .cp_content.color-4 a:hover,body[data-color=theme-5] .sidebar-category.color-5 a:hover,body[data-color=theme-5] .sidebar-category.color-5 li.active>a,body[data-color=theme-5] .slider-range.color-3 .ui-slider .ui-slider-handle,body[data-color=theme-5] .slider-range.color-3 .ui-slider .ui-slider-range,body[data-color=theme-5] .slider-range.color-4 .ui-slider .ui-slider-handle,body[data-color=theme-5] .slider-range.color-4 .ui-slider .ui-slider-range,body[data-color=theme-5] .table.style-1 thead,body[data-color=theme-5] .tabs-slider .tabs-style-1.nav-tabs>li.active>a,body[data-color=theme-5] .tabs-slider .tabs-style-1.nav-tabs>li:hover>a{
    background:#EF4836
}
body[data-color=theme-5] .sidebar-category.color-4 a:hover,body[data-color=theme-5] .sidebar-category.color-4 li.active>a{
    color:#EF4836
}
body[data-color=theme-5] .accordion.style-1 .acc-title.active .acc-icon:before{
    color:#EF4836
}
body[data-color=theme-5] .detail-block .details-btn .c-button.hv-blue{
    color:#fff
}
body[data-color=theme-5] .accordion.style-2 .acc-title.active .acc-icon:before,body[data-color=theme-5] .accordion.style-3 .acc-title.active .acc-icon:before,body[data-color=theme-5] .accordion.style-4 .acc-title.active .acc-icon:before,body[data-color=theme-5] .accordion.style-4 li:before,body[data-color=theme-5] .c-button.hv-sea-o:hover{
    color:#EF4836
}
body[data-color=theme-5] .c-button.bg-aqua{
    border:2px solid #EF4836
}
body[data-color=theme-5] .baner-bar .c-button.b-60{
    background:#EF4836;
    color:#fff;
    border:2px solid #EF4836
}
body[data-color=theme-5] .baner-bar .c-button.b-60:hover{
    background:0 0;
    color:#EF4836
}
body[data-color=theme-5] .count a.active{
    background:#EF4836;
    border:1px solid #EF4836
}
body[data-color=theme-5] .baner-bar .ui-slider .ui-slider-handle,body[data-color=theme-5] .baner-bar .ui-slider .ui-slider-range,body[data-color=theme-5] .header-style-2 nav>ul>li.active>a{
    background:#EF4836
}
body[data-color=theme-5] .header-style-2{
    border-bottom:2px solid #EF4836
}
body[data-color=theme-5] .header-style-2 .drop span a:hover,body[data-color=theme-5] .header-style-2 nav li.type-1 .dropmenu>li:hover>a,body[data-color=theme-5] .header-style-2 nav li.type-2 .dropmenu a:hover,body[data-color=theme-5] .header-style-2 nav li.type-3 .dropmenu a:hover,body[data-color=theme-5] .header-style-2 nav li.type-4 .dropmenu>li:hover>a{
    background:#EF4836
}
body[data-color=theme-5] .menu-3 nav>ul>li:hover{
    border-top:3px solid #EF4836
}
body[data-color=theme-5] .footer-form input[type=submit].bg-aqua{
    border:1px solid #EF4836
}
body[data-color=theme-5] .color-aqua,body[data-color=theme-5] .hover-aqua:hover .hover-it,body[data-color=theme-5] .popular-desc .c-button:hover,body[data-color=theme-5] .tour-block:hover h3{
    color:#EF4836
}
body[data-color=theme-5] .object{
    border-top:5px solid #EF4836;
    border-left:5px solid #EF4836
}
body[data-color=theme-5] .c-button.bg-sea,body[data-color=theme-5] .c-button.bg-sea-t,body[data-color=theme-5] .sw-arrow:hover{
    border:2px solid #EF4836
}
body[data-color=theme-5] .link-aqua:hover,body[data-color=theme-5] .popular-img:hover a{
    color:#EF4836
}
body[data-color=theme-5] .low-price{
    background:#EF4836
}
body[data-color=theme-5] .c-button.hv-aqua-o:hover,body[data-color=theme-5] .dtpicker-header .dtpicker-close,body[data-color=theme-5] .dtpicker-header .dtpicker-value,body[data-color=theme-5] header.color-1 nav>ul>li:hover>a{
    color:#EF4836
}
body[data-color=theme-5] .color-sea,body[data-color=theme-5] .offers-block:hover h3,body[data-color=theme-5] footer.bg-white .footer-block li a:hover,body[data-color=theme-5] header.color-6 nav>ul>li:hover>a,body[data-color=theme-5] header.color-8 nav>ul>li:hover>a,body[data-color=theme-5] header.color-9 nav>ul>li:hover>a{
    color:#EF4836
}
body[data-color=theme-5] .bg-sea{
    background:#EF4836
}
body[data-color=theme-5] .tp_content h4 a:hover{
    color:#EF4836
}
body[data-color=theme-5] .hover-sea.underline-block:hover .underline:before{
    background:#EF4836
}
body[data-color=theme-5] .c-button.hv-sea-t:hover{
    background:#EF4836
}
body[data-color=theme-5] .c-button.hv-sea:hover{
    background:#EF4836;
    color:#EF4836;
    border-color:#EF4836
}
body[data-color=theme-5] .link-sea:hover{
    color:#EF4836
}
body[data-color=theme-5] .accordion-chooser a.active,body[data-color=theme-5] .accordion-chooser a:hover,body[data-color=theme-5] .accordion.style-5 .acc-icon,body[data-color=theme-5] .accordion.style-5 .acc-title{
    background:#EF4836
}
body[data-color=theme-5] .accordion.style-5 .acc-title.active .acc-icon:before,body[data-color=theme-5] .bg-dark.type-2 .contact-info i,body[data-color=theme-5] .date-f,body[data-color=theme-5] .footer-share a:hover{
    color:#EF4836
}
body[data-color=theme-5] .tags-b:before{
    background:#EF4836
}
body[data-color=theme-5] .link-red:hover{
    color:#EF4836
}
body[data-color=theme-5] .menu-3 nav>ul>li>.dropmenu{
    border-top:2px solid #EF4836
}
body[data-color=theme-5] .menu-3 nav>ul>li.active{
    border-top:3px solid #EF4836
}
body[data-color=theme-5] .menu-3 nav>ul>li.active>a{
    color:#EF4836
}
body[data-color=theme-6] .arr-s-1 .sw-arrow:hover span,body[data-color=theme-6] .color-blue,body[data-color=theme-6] .footer-form input[type=submit]:hover,body[data-color=theme-6] .hover-blue:hover .hover-it,body[data-color=theme-6] .item-block:hover h3,body[data-color=theme-6] .link-blue:hover,body[data-color=theme-6] .tour-block.tour-block-s-1:hover h3,body[data-color=theme-6] header.color-3 nav>ul>li:hover>a,body[data-color=theme-6] header.color-4 nav>ul>li:hover>a{
    color:#1593d0
}
body[data-color=theme-5] .check-option.active span,body[data-color=theme-5] .check-option:hover span{
    background:#EF4836;
    border:1px solid #EF4836
}
body[data-color=theme-5] .accordeon-entry h5:after,body[data-color=theme-5] .accordeon-entry h5:hover,body[data-color=theme-5] .accordeon-entry.active h5{
    background:#EF4836
}
body[data-color=theme-6] .bg-dr-blue,body[data-color=theme-6] .bg-orange,body[data-color=theme-6] .item-block.style-2 h3:before,body[data-color=theme-6] .offers-arrow{
    background:#1593d0
}
body[data-color=theme-6] .c-button.hv-orange:hover{
    background:#1593d0;
    border-color:#1593d0
}
body[data-color=theme-6] .arr-s-1 .sw-arrow:hover{
    border:2px solid #1593d0
}
body[data-color=theme-6] .footer-form input[type=submit].bg-orange{
    border:1px solid #1593d0
}
body[data-color=theme-6] .c-button.bg-dr-blue{
    border:2px solid #1593d0
}
body[data-color=theme-6] .offers-arrow:hover{
    background:#fff;
    border:5px solid #1593d0
}
body[data-color=theme-6] .bg-grey{
    border:2px solid #1593d0;
    background:#1593d0
}
body[data-color=theme-6] .arrows-travel,body[data-color=theme-6] .find-form{
    background:#1593d0
}
body[data-color=theme-6] .bg-blue-light{
    background:rgba(74,229,209,.6)
}
.cp_content.color-1 a:hover,.cp_content.color-2 a:hover,body[data-color=theme-6] .back-counter .part-counter,body[data-color=theme-6] .bg-blue,body[data-color=theme-6] .bg-blue-2,body[data-color=theme-6] .bg-blue-3,body[data-color=theme-6] .bg-dark-blue,body[data-color=theme-6] .bg-dr-blue-2,body[data-color=theme-6] .bg-green,body[data-color=theme-6] .bg-red,body[data-color=theme-6] .bg-red-3,body[data-color=theme-6] .c-button.hv-blue:hover,body[data-color=theme-6] .c-button.hv-red:hover,body[data-color=theme-6] .change-grid.color-1.active,body[data-color=theme-6] .change-grid.color-1:hover,body[data-color=theme-6] .change-grid.color-2.active,body[data-color=theme-6] .change-grid.color-2:hover,body[data-color=theme-6] .change-list.color-1.active,body[data-color=theme-6] .change-list.color-1:hover,body[data-color=theme-6] .change-list.color-2.active,body[data-color=theme-6] .change-list.color-2:hover,body[data-color=theme-6] .cp_content.color-1 .active a,body[data-color=theme-6] .cp_content.color-2 .active a,body[data-color=theme-6] .filter-nav a:hover,body[data-color=theme-6] .filter-nav li.selected a,body[data-color=theme-6] .gal-item.style-3 a:hover .gal-item-desc,body[data-color=theme-6] .hover-blue.underline-block:hover .underline:before,body[data-color=theme-6] .hover-green.underline-block .underline:before,body[data-color=theme-6] .hover-green.underline-block:hover .underline:before,body[data-color=theme-6] .hover-red-3.underline-block:hover .underline:before,body[data-color=theme-6] .list-content .hotel-item.style-9 .buttons-block .bg-white,body[data-color=theme-6] .not-found-number h3,body[data-color=theme-6] .sidebar-category.color-2 a:hover,body[data-color=theme-6] .sidebar-category.color-2 li.active>a,body[data-color=theme-6] .simple-tab.type-2 .nav-tab-item.active,body[data-color=theme-6] .slider-range.color-1 .ui-slider .ui-slider-handle,body[data-color=theme-6] .slider-range.color-1 .ui-slider .ui-slider-range,body[data-color=theme-6] .slider-range.color-2 .ui-slider .ui-slider-handle,body[data-color=theme-6] .slider-range.color-2 .ui-slider .ui-slider-range,body[data-color=theme-6] .table.style-3 td:hover,body[data-color=theme-6] .underline.color-blue-2:after,body[data-color=theme-6] .underline.color-dr-blue-2:after,body[data-color=theme-6] .underline.color-red-3:after,body[data-color=theme-6].bg-dr-blue-2{
    background:#1593d0
}
body[data-color=theme-6] .c-button.hv-blue-o:hover{
    border-color:#1593d0
}
body[data-color=theme-6] .c-button.bg-blue{
    border:2px solid #1593d0
}
body[data-color=theme-6] .c-button.hv-blue:hover{
    border:1px solid #1593d0;
    color:#fff
}
body[data-color=theme-6] .arr-s-2 .sw-arrow:hover span,body[data-color=theme-6] .c-button.bg-blue:hover,body[data-color=theme-6] .c-button.bg-red:hover,body[data-color=theme-6] .c-button.hv-blue-2-o:hover,body[data-color=theme-6] .c-button.hv-green-o:hover,body[data-color=theme-6] .city-entry .nav-tab-item.active,body[data-color=theme-6] .city-entry .nav-tab-item:hover,body[data-color=theme-6] .color-2.type-2 .top-header-block a:hover,body[data-color=theme-6] .color-blue-2,body[data-color=theme-6] .color-green,body[data-color=theme-6] .color-red,body[data-color=theme-6] .contry-item:hover h5,body[data-color=theme-6] .hover-green:hover .hover-it,body[data-color=theme-6] .link-green:hover{
    color:#1593d0
}
body[data-color=theme-6] .c-button.hv-blue{
    border:1px solid #1593d0;
    color:#1593d0
}
body[data-color=theme-6] .arr-s-2 .sw-arrow:hover,body[data-color=theme-6] .c-button.bg-green,body[data-color=theme-6] .c-button.bg-red{
    border:2px solid #1593d0
}
body[data-color=theme-6] .contry-item:hover img{
    box-shadow:0 0 0 5px #1593d0
}
body[data-color=theme-6] .c-button.hv-red:hover{
    border-color:#1593d0
}
body[data-color=theme-6] .arr-s-5 .sw-arrow:hover,body[data-color=theme-6] .c-button.bg-blue-2{
    border:2px solid #1593d0
}
body[data-color=theme-6] .icon-block.style-2 .c-button.hv-blue{
    color:#fff
}
body[data-color=theme-6] .arr-s-5 .sw-arrow:hover span,body[data-color=theme-6] .c-button.bg-white,body[data-color=theme-6] .c-button.hv-blue-3-o:hover,body[data-color=theme-6] .c-button.hv-red-3-o:hover,body[data-color=theme-6] .color-dr-blue-2,body[data-color=theme-6] .color-red-3,body[data-color=theme-6] .contact-line a:hover,body[data-color=theme-6] .hover-red-3:hover .hover-it,body[data-color=theme-6] .link-blue-2:hover,body[data-color=theme-6] .link-dr-blue-2:hover,body[data-color=theme-6] .s_news-title a:hover,body[data-color=theme-6] header.color-10 nav>ul>li:hover>a,body[data-color=theme-6] header.color-5 nav>ul>li:hover>a{
    color:#1593d0
}
body[data-color=theme-6] .c-button.bg-blue-3{
    border-color:#1593d0
}
body[data-color=theme-6] .c-button.hv-blue-3-f:hover{
    background:#1593d0;
    border-color:#1593d0
}
body[data-color=theme-6] .c-button.bg-dr-blue-2,body[data-color=theme-6] .c-button.bg-red-3{
    border:2px solid #1593d0
}
body[data-color=theme-6] .c-button.hv-dr-blue-2-o:hover{
    border:2px solid #1593d0;
    color:#1593d0
}
body[data-color=theme-6] .filter-nav a:hover:before,body[data-color=theme-6] .filter-nav li.selected a:before,body[data-color=theme-6] .simple-tab.type-2 .nav-tab-item.active:before{
    border-color:#1593d0 transparent transparent
}
body[data-color=theme-6] .c-button.bg-white:hover{
    color:#fff
}
body[data-color=theme-6] .arr-s-3 .sw-arrow:hover{
    border:2px solid #1593d0;
    color:#1593d0
}
body[data-color=theme-6] .sidebar-category.color-1 a:hover,body[data-color=theme-6] .sidebar-category.color-1 li.active>a,body[data-color=theme-6] header.color-12 nav>ul>li:hover>a{
    color:#1593d0
}
body[data-color=theme-6] .list-content .hotel-item.style-9 .buttons-block .bg-white{
    border:2px solid #1593d0
}
body[data-color=theme-6] .loading.blue .object,body[data-color=theme-6] .loading.blue-2 .object,body[data-color=theme-6] .loading.dr-blue .object,body[data-color=theme-6] .loading.dr-blue-2 .object,body[data-color=theme-6] .loading.orange .object,body[data-color=theme-6] .loading.red .object,body[data-color=theme-6] .loading.red-3 .object,body[data-color=theme-6] .loading.sea .object{
    border-top:5px solid #1593d0;
    border-left:5px solid #1593d0
}
body[data-color=theme-6] .list-content .hotel-item.style-9 .buttons-block .bg-white:hover{
    background:0 0;
    color:#1593d0
}
body[data-color=theme-6] .accordion.style-1 .acc-icon,body[data-color=theme-6] .accordion.style-1 .acc-title,body[data-color=theme-6] .accordion.style-2 .acc-icon,body[data-color=theme-6] .accordion.style-2 .acc-title,body[data-color=theme-6] .accordion.style-3 .acc-icon,body[data-color=theme-6] .accordion.style-3 .acc-title,body[data-color=theme-6] .accordion.style-4 .acc-icon,body[data-color=theme-6] .accordion.style-4 .acc-title,body[data-color=theme-6] .bg-aqua,body[data-color=theme-6] .blockquote.color-1,body[data-color=theme-6] .c-button.hv-dr-blue-2:hover,body[data-color=theme-6] .change-grid.color-3.active,body[data-color=theme-6] .change-grid.color-3:hover,body[data-color=theme-6] .change-grid.color-4.active,body[data-color=theme-6] .change-grid.color-4:hover,body[data-color=theme-6] .change-list.color-3.active,body[data-color=theme-6] .change-list.color-3:hover,body[data-color=theme-6] .change-list.color-4.active,body[data-color=theme-6] .change-list.color-4:hover,body[data-color=theme-6] .cp_content.color-3 .active a,body[data-color=theme-6] .cp_content.color-3 a:hover,body[data-color=theme-6] .cp_content.color-4 .active a,body[data-color=theme-6] .cp_content.color-4 a:hover,body[data-color=theme-6] .sidebar-category.color-5 a:hover,body[data-color=theme-6] .sidebar-category.color-5 li.active>a,body[data-color=theme-6] .slider-range.color-3 .ui-slider .ui-slider-handle,body[data-color=theme-6] .slider-range.color-3 .ui-slider .ui-slider-range,body[data-color=theme-6] .slider-range.color-4 .ui-slider .ui-slider-handle,body[data-color=theme-6] .slider-range.color-4 .ui-slider .ui-slider-range,body[data-color=theme-6] .table.style-1 thead,body[data-color=theme-6] .tabs-slider .tabs-style-1.nav-tabs>li.active>a,body[data-color=theme-6] .tabs-slider .tabs-style-1.nav-tabs>li:hover>a{
    background:#1593d0
}
body[data-color=theme-6] .sidebar-category.color-4 a:hover,body[data-color=theme-6] .sidebar-category.color-4 li.active>a{
    color:#1593d0
}
body[data-color=theme-6] .accordion.style-1 .acc-title.active .acc-icon:before{
    color:#1593d0
}
body[data-color=theme-6] .detail-block .details-btn .c-button.hv-blue{
    color:#fff
}
body[data-color=theme-6] .accordion.style-2 .acc-title.active .acc-icon:before,body[data-color=theme-6] .accordion.style-3 .acc-title.active .acc-icon:before,body[data-color=theme-6] .accordion.style-4 .acc-title.active .acc-icon:before,body[data-color=theme-6] .accordion.style-4 li:before,body[data-color=theme-6] .c-button.hv-sea-o:hover{
    color:#1593d0
}
body[data-color=theme-6] .c-button.bg-aqua{
    border:2px solid #1593d0
}
body[data-color=theme-6] .baner-bar .c-button.b-60{
    background:#1593d0;
    color:#fff;
    border:2px solid #1593d0
}
body[data-color=theme-6] .baner-bar .c-button.b-60:hover{
    background:0 0;
    color:#1593d0
}
body[data-color=theme-6] .count a.active{
    background:#1593d0;
    border:1px solid #1593d0
}
body[data-color=theme-6] .baner-bar .ui-slider .ui-slider-handle,body[data-color=theme-6] .baner-bar .ui-slider .ui-slider-range,body[data-color=theme-6] .header-style-2 nav>ul>li.active>a{
    background:#1593d0
}
body[data-color=theme-6] .header-style-2{
    border-bottom:2px solid #1593d0
}
body[data-color=theme-6] .header-style-2 .drop span a:hover,body[data-color=theme-6] .header-style-2 nav li.type-1 .dropmenu>li:hover>a,body[data-color=theme-6] .header-style-2 nav li.type-2 .dropmenu a:hover,body[data-color=theme-6] .header-style-2 nav li.type-3 .dropmenu a:hover,body[data-color=theme-6] .header-style-2 nav li.type-4 .dropmenu>li:hover>a{
    background:#1593d0
}
body[data-color=theme-6] .menu-3 nav>ul>li:hover{
    border-top:3px solid #1593d0
}
body[data-color=theme-6] .footer-form input[type=submit].bg-aqua{
    border:1px solid #1593d0
}
body[data-color=theme-6] .color-aqua,body[data-color=theme-6] .hover-aqua:hover .hover-it,body[data-color=theme-6] .popular-desc .c-button:hover,body[data-color=theme-6] .tour-block:hover h3{
    color:#1593d0
}
body[data-color=theme-6] .object{
    border-top:5px solid #1593d0;
    border-left:5px solid #1593d0
}
body[data-color=theme-6] .c-button.bg-sea,body[data-color=theme-6] .c-button.bg-sea-t,body[data-color=theme-6] .sw-arrow:hover{
    border:2px solid #1593d0
}
body[data-color=theme-6] .link-aqua:hover,body[data-color=theme-6] .popular-img:hover a{
    color:#1593d0
}
body[data-color=theme-6] .low-price{
    background:#1593d0
}
body[data-color=theme-6] .c-button.hv-aqua-o:hover,body[data-color=theme-6] .dtpicker-header .dtpicker-close,body[data-color=theme-6] .dtpicker-header .dtpicker-value,body[data-color=theme-6] header.color-1 nav>ul>li:hover>a{
    color:#1593d0
}
body[data-color=theme-6] .color-sea,body[data-color=theme-6] .offers-block:hover h3,body[data-color=theme-6] footer.bg-white .footer-block li a:hover,body[data-color=theme-6] header.color-6 nav>ul>li:hover>a,body[data-color=theme-6] header.color-8 nav>ul>li:hover>a,body[data-color=theme-6] header.color-9 nav>ul>li:hover>a{
    color:#1593d0
}
body[data-color=theme-6] .bg-sea{
    background:#1593d0
}
body[data-color=theme-6] .tp_content h4 a:hover{
    color:#1593d0
}
body[data-color=theme-6] .hover-sea.underline-block:hover .underline:before{
    background:#1593d0
}
body[data-color=theme-6] .c-button.hv-sea-t:hover{
    background:#1593d0
}
body[data-color=theme-6] .c-button.hv-sea:hover{
    background:#1593d0;
    color:#1593d0;
    border-color:#1593d0
}
body[data-color=theme-6] .link-sea:hover{
    color:#1593d0
}
body[data-color=theme-6] .accordion.style-5 .acc-icon,body[data-color=theme-6] .accordion.style-5 .acc-title{
    background:#1593d0
}
body[data-color=theme-6] .accordion-chooser a.active,body[data-color=theme-6] .accordion-chooser a:hover{
    background:#1593d0;
    border:1px solid #1593d0
}
body[data-color=theme-6] .accordion.style-5 .acc-title.active .acc-icon:before,body[data-color=theme-6] .bg-dark.type-2 .contact-info i,body[data-color=theme-6] .date-f,body[data-color=theme-6] .footer-share a:hover{
    color:#1593d0
}
body[data-color=theme-6] .tags-b:before{
    background:#1593d0
}
body[data-color=theme-6] .link-red:hover{
    color:#1593d0
}
body[data-color=theme-6] .menu-3 nav>ul>li>.dropmenu{
    border-top:2px solid #1593d0
}
body[data-color=theme-6] .menu-3 nav>ul>li.active{
    border-top:3px solid #1593d0
}
body[data-color=theme-6] .menu-3 nav>ul>li.active>a{
    color:#1593d0
}
body[data-color=theme-7] .arr-s-1 .sw-arrow:hover span,body[data-color=theme-7] .color-blue,body[data-color=theme-7] .footer-form input[type=submit]:hover,body[data-color=theme-7] .hover-blue:hover .hover-it,body[data-color=theme-7] .item-block:hover h3,body[data-color=theme-7] .link-blue:hover,body[data-color=theme-7] .tour-block.tour-block-s-1:hover h3,body[data-color=theme-7] header.color-3 nav>ul>li:hover>a,body[data-color=theme-7] header.color-4 nav>ul>li:hover>a{
    color:#206ab0
}
body[data-color=theme-6] .check-option.active span,body[data-color=theme-6] .check-option:hover span{
    background:#1593d0;
    border:1px solid #1593d0
}
body[data-color=theme-6] .accordeon-entry h5:after,body[data-color=theme-6] .accordeon-entry h5:hover,body[data-color=theme-6] .accordeon-entry.active h5{
    background:#1593d0
}
body[data-color=theme-7] .bg-dr-blue,body[data-color=theme-7] .bg-orange,body[data-color=theme-7] .item-block.style-2 h3:before,body[data-color=theme-7] .offers-arrow{
    background:#206ab0
}
body[data-color=theme-7] .c-button.hv-orange:hover{
    background:#206ab0;
    border-color:#206ab0
}
body[data-color=theme-7] .arr-s-1 .sw-arrow:hover{
    border:2px solid #206ab0
}
body[data-color=theme-7] .footer-form input[type=submit].bg-orange{
    border:1px solid #206ab0
}
body[data-color=theme-7] .c-button.bg-dr-blue{
    border:2px solid #206ab0
}
body[data-color=theme-7] .offers-arrow:hover{
    background:#fff;
    border:5px solid #206ab0
}
body[data-color=theme-7] .bg-grey{
    border:2px solid #206ab0;
    background:#206ab0
}
body[data-color=theme-7] .arrows-travel,body[data-color=theme-7] .find-form{
    background:#206ab0
}
body[data-color=theme-7] .bg-blue-light{
    background:rgba(74,229,209,.6)
}
.cp_content.color-1 a:hover,.cp_content.color-2 a:hover,body[data-color=theme-7] .back-counter .part-counter,body[data-color=theme-7] .bg-blue,body[data-color=theme-7] .bg-blue-2,body[data-color=theme-7] .bg-blue-3,body[data-color=theme-7] .bg-dark-blue,body[data-color=theme-7] .bg-dr-blue-2,body[data-color=theme-7] .bg-green,body[data-color=theme-7] .bg-red,body[data-color=theme-7] .bg-red-3,body[data-color=theme-7] .c-button.hv-blue:hover,body[data-color=theme-7] .c-button.hv-red:hover,body[data-color=theme-7] .change-grid.color-1.active,body[data-color=theme-7] .change-grid.color-1:hover,body[data-color=theme-7] .change-grid.color-2.active,body[data-color=theme-7] .change-grid.color-2:hover,body[data-color=theme-7] .change-list.color-1.active,body[data-color=theme-7] .change-list.color-1:hover,body[data-color=theme-7] .change-list.color-2.active,body[data-color=theme-7] .change-list.color-2:hover,body[data-color=theme-7] .cp_content.color-1 .active a,body[data-color=theme-7] .cp_content.color-2 .active a,body[data-color=theme-7] .filter-nav a:hover,body[data-color=theme-7] .filter-nav li.selected a,body[data-color=theme-7] .gal-item.style-3 a:hover .gal-item-desc,body[data-color=theme-7] .hover-blue.underline-block:hover .underline:before,body[data-color=theme-7] .hover-green.underline-block .underline:before,body[data-color=theme-7] .hover-green.underline-block:hover .underline:before,body[data-color=theme-7] .hover-red-3.underline-block:hover .underline:before,body[data-color=theme-7] .list-content .hotel-item.style-9 .buttons-block .bg-white,body[data-color=theme-7] .not-found-number h3,body[data-color=theme-7] .sidebar-category.color-2 a:hover,body[data-color=theme-7] .sidebar-category.color-2 li.active>a,body[data-color=theme-7] .simple-tab.type-2 .nav-tab-item.active,body[data-color=theme-7] .slider-range.color-1 .ui-slider .ui-slider-handle,body[data-color=theme-7] .slider-range.color-1 .ui-slider .ui-slider-range,body[data-color=theme-7] .slider-range.color-2 .ui-slider .ui-slider-handle,body[data-color=theme-7] .slider-range.color-2 .ui-slider .ui-slider-range,body[data-color=theme-7] .table.style-3 td:hover,body[data-color=theme-7] .underline.color-blue-2:after,body[data-color=theme-7] .underline.color-dr-blue-2:after,body[data-color=theme-7] .underline.color-red-3:after,body[data-color=theme-7].bg-dr-blue-2{
    background:#206ab0
}
body[data-color=theme-7] .c-button.hv-blue-o:hover{
    border-color:#206ab0
}
body[data-color=theme-7] .c-button.bg-blue{
    border:2px solid #206ab0
}
body[data-color=theme-7] .c-button.hv-blue:hover{
    border:1px solid #206ab0;
    color:#fff
}
body[data-color=theme-7] .arr-s-2 .sw-arrow:hover span,body[data-color=theme-7] .c-button.bg-blue:hover,body[data-color=theme-7] .c-button.bg-red:hover,body[data-color=theme-7] .c-button.hv-blue-2-o:hover,body[data-color=theme-7] .c-button.hv-green-o:hover,body[data-color=theme-7] .city-entry .nav-tab-item.active,body[data-color=theme-7] .city-entry .nav-tab-item:hover,body[data-color=theme-7] .color-2.type-2 .top-header-block a:hover,body[data-color=theme-7] .color-blue-2,body[data-color=theme-7] .color-green,body[data-color=theme-7] .color-red,body[data-color=theme-7] .contry-item:hover h5,body[data-color=theme-7] .hover-green:hover .hover-it,body[data-color=theme-7] .link-green:hover{
    color:#206ab0
}
body[data-color=theme-7] .c-button.hv-blue{
    border:1px solid #206ab0;
    color:#206ab0
}
body[data-color=theme-7] .arr-s-2 .sw-arrow:hover,body[data-color=theme-7] .c-button.bg-green,body[data-color=theme-7] .c-button.bg-red{
    border:2px solid #206ab0
}
body[data-color=theme-7] .contry-item:hover img{
    box-shadow:0 0 0 5px #206ab0
}
body[data-color=theme-7] .c-button.hv-red:hover{
    border-color:#206ab0
}
body[data-color=theme-7] .arr-s-5 .sw-arrow:hover,body[data-color=theme-7] .c-button.bg-blue-2{
    border:2px solid #206ab0
}
body[data-color=theme-7] .icon-block.style-2 .c-button.hv-blue{
    color:#fff
}
body[data-color=theme-7] .arr-s-5 .sw-arrow:hover span,body[data-color=theme-7] .c-button.bg-white,body[data-color=theme-7] .c-button.hv-blue-3-o:hover,body[data-color=theme-7] .c-button.hv-red-3-o:hover,body[data-color=theme-7] .color-dr-blue-2,body[data-color=theme-7] .color-red-3,body[data-color=theme-7] .contact-line a:hover,body[data-color=theme-7] .hover-red-3:hover .hover-it,body[data-color=theme-7] .link-blue-2:hover,body[data-color=theme-7] .link-dr-blue-2:hover,body[data-color=theme-7] .s_news-title a:hover,body[data-color=theme-7] header.color-10 nav>ul>li:hover>a,body[data-color=theme-7] header.color-5 nav>ul>li:hover>a{
    color:#206ab0
}
body[data-color=theme-7] .c-button.bg-blue-3{
    border-color:#206ab0
}
body[data-color=theme-7] .c-button.hv-blue-3-f:hover{
    background:#206ab0;
    border-color:#206ab0
}
body[data-color=theme-7] .c-button.bg-dr-blue-2,body[data-color=theme-7] .c-button.bg-red-3{
    border:2px solid #206ab0
}
body[data-color=theme-7] .c-button.hv-dr-blue-2-o:hover{
    border:2px solid #206ab0;
    color:#206ab0
}
body[data-color=theme-7] .filter-nav a:hover:before,body[data-color=theme-7] .filter-nav li.selected a:before,body[data-color=theme-7] .simple-tab.type-2 .nav-tab-item.active:before{
    border-color:#206ab0 transparent transparent
}
body[data-color=theme-7] .c-button.bg-white:hover{
    color:#fff
}
body[data-color=theme-7] .arr-s-3 .sw-arrow:hover{
    border:2px solid #206ab0;
    color:#206ab0
}
body[data-color=theme-7] .sidebar-category.color-1 a:hover,body[data-color=theme-7] .sidebar-category.color-1 li.active>a,body[data-color=theme-7] header.color-12 nav>ul>li:hover>a{
    color:#206ab0
}
body[data-color=theme-7] .list-content .hotel-item.style-9 .buttons-block .bg-white{
    border:2px solid #206ab0
}
body[data-color=theme-7] .loading.blue .object,body[data-color=theme-7] .loading.blue-2 .object,body[data-color=theme-7] .loading.dr-blue .object,body[data-color=theme-7] .loading.dr-blue-2 .object,body[data-color=theme-7] .loading.orange .object,body[data-color=theme-7] .loading.red .object,body[data-color=theme-7] .loading.red-3 .object,body[data-color=theme-7] .loading.sea .object{
    border-top:5px solid #206ab0;
    border-left:5px solid #206ab0
}
body[data-color=theme-7] .list-content .hotel-item.style-9 .buttons-block .bg-white:hover{
    background:0 0;
    color:#206ab0
}
body[data-color=theme-7] .accordion.style-1 .acc-icon,body[data-color=theme-7] .accordion.style-1 .acc-title,body[data-color=theme-7] .accordion.style-2 .acc-icon,body[data-color=theme-7] .accordion.style-2 .acc-title,body[data-color=theme-7] .accordion.style-3 .acc-icon,body[data-color=theme-7] .accordion.style-3 .acc-title,body[data-color=theme-7] .accordion.style-4 .acc-icon,body[data-color=theme-7] .accordion.style-4 .acc-title,body[data-color=theme-7] .bg-aqua,body[data-color=theme-7] .blockquote.color-1,body[data-color=theme-7] .c-button.hv-dr-blue-2:hover,body[data-color=theme-7] .change-grid.color-3.active,body[data-color=theme-7] .change-grid.color-3:hover,body[data-color=theme-7] .change-grid.color-4.active,body[data-color=theme-7] .change-grid.color-4:hover,body[data-color=theme-7] .change-list.color-3.active,body[data-color=theme-7] .change-list.color-3:hover,body[data-color=theme-7] .change-list.color-4.active,body[data-color=theme-7] .change-list.color-4:hover,body[data-color=theme-7] .cp_content.color-3 .active a,body[data-color=theme-7] .cp_content.color-3 a:hover,body[data-color=theme-7] .cp_content.color-4 .active a,body[data-color=theme-7] .cp_content.color-4 a:hover,body[data-color=theme-7] .sidebar-category.color-5 a:hover,body[data-color=theme-7] .sidebar-category.color-5 li.active>a,body[data-color=theme-7] .slider-range.color-3 .ui-slider .ui-slider-handle,body[data-color=theme-7] .slider-range.color-3 .ui-slider .ui-slider-range,body[data-color=theme-7] .slider-range.color-4 .ui-slider .ui-slider-handle,body[data-color=theme-7] .slider-range.color-4 .ui-slider .ui-slider-range,body[data-color=theme-7] .table.style-1 thead,body[data-color=theme-7] .tabs-slider .tabs-style-1.nav-tabs>li.active>a,body[data-color=theme-7] .tabs-slider .tabs-style-1.nav-tabs>li:hover>a{
    background:#206ab0
}
body[data-color=theme-7] .sidebar-category.color-4 a:hover,body[data-color=theme-7] .sidebar-category.color-4 li.active>a{
    color:#206ab0
}
body[data-color=theme-7] .accordion.style-1 .acc-title.active .acc-icon:before{
    color:#206ab0
}
body[data-color=theme-7] .detail-block .details-btn .c-button.hv-blue{
    color:#fff
}
body[data-color=theme-7] .accordion.style-2 .acc-title.active .acc-icon:before,body[data-color=theme-7] .accordion.style-3 .acc-title.active .acc-icon:before,body[data-color=theme-7] .accordion.style-4 .acc-title.active .acc-icon:before,body[data-color=theme-7] .accordion.style-4 li:before,body[data-color=theme-7] .c-button.hv-sea-o:hover{
    color:#206ab0
}
body[data-color=theme-7] .c-button.bg-aqua{
    border:2px solid #206ab0
}
body[data-color=theme-7] .baner-bar .c-button.b-60{
    background:#206ab0;
    color:#fff;
    border:2px solid #206ab0
}
body[data-color=theme-7] .baner-bar .c-button.b-60:hover{
    background:0 0;
    color:#206ab0
}
body[data-color=theme-7] .count a.active{
    background:#206ab0;
    border:1px solid #206ab0
}
body[data-color=theme-7] .baner-bar .ui-slider .ui-slider-handle,body[data-color=theme-7] .baner-bar .ui-slider .ui-slider-range,body[data-color=theme-7] .header-style-2 nav>ul>li.active>a{
    background:#206ab0
}
body[data-color=theme-7] .header-style-2{
    border-bottom:2px solid #206ab0
}
body[data-color=theme-7] .header-style-2 .drop span a:hover,body[data-color=theme-7] .header-style-2 nav li.type-1 .dropmenu>li:hover>a,body[data-color=theme-7] .header-style-2 nav li.type-2 .dropmenu a:hover,body[data-color=theme-7] .header-style-2 nav li.type-3 .dropmenu a:hover,body[data-color=theme-7] .header-style-2 nav li.type-4 .dropmenu>li:hover>a{
    background:#206ab0
}
body[data-color=theme-7] .menu-3 nav>ul>li:hover{
    border-top:3px solid #206ab0
}
body[data-color=theme-7] .footer-form input[type=submit].bg-aqua{
    border:1px solid #206ab0
}
body[data-color=theme-7] .color-aqua,body[data-color=theme-7] .hover-aqua:hover .hover-it,body[data-color=theme-7] .popular-desc .c-button:hover,body[data-color=theme-7] .tour-block:hover h3{
    color:#206ab0
}
body[data-color=theme-7] .object{
    border-top:5px solid #206ab0;
    border-left:5px solid #206ab0
}
body[data-color=theme-7] .c-button.bg-sea,body[data-color=theme-7] .c-button.bg-sea-t,body[data-color=theme-7] .sw-arrow:hover{
    border:2px solid #206ab0
}
body[data-color=theme-7] .link-aqua:hover,body[data-color=theme-7] .popular-img:hover a{
    color:#206ab0
}
body[data-color=theme-7] .low-price{
    background:#206ab0
}
body[data-color=theme-7] .c-button.hv-aqua-o:hover,body[data-color=theme-7] .dtpicker-header .dtpicker-close,body[data-color=theme-7] .dtpicker-header .dtpicker-value,body[data-color=theme-7] header.color-1 nav>ul>li:hover>a{
    color:#206ab0
}
body[data-color=theme-7] .color-sea,body[data-color=theme-7] .offers-block:hover h3,body[data-color=theme-7] footer.bg-white .footer-block li a:hover,body[data-color=theme-7] header.color-6 nav>ul>li:hover>a,body[data-color=theme-7] header.color-8 nav>ul>li:hover>a,body[data-color=theme-7] header.color-9 nav>ul>li:hover>a{
    color:#206ab0
}
body[data-color=theme-7] .bg-sea{
    background:#206ab0
}
body[data-color=theme-7] .tp_content h4 a:hover{
    color:#206ab0
}
body[data-color=theme-7] .hover-sea.underline-block:hover .underline:before{
    background:#206ab0
}
body[data-color=theme-7] .c-button.hv-sea-t:hover{
    background:#206ab0
}
body[data-color=theme-7] .c-button.hv-sea:hover{
    background:#206ab0;
    color:#206ab0;
    border-color:#206ab0
}
body[data-color=theme-7] .link-sea:hover{
    color:#206ab0
}
body[data-color=theme-7] .accordion-chooser a.active,body[data-color=theme-7] .accordion-chooser a:hover,body[data-color=theme-7] .accordion.style-5 .acc-icon,body[data-color=theme-7] .accordion.style-5 .acc-title{
    background:#206ab0
}
body[data-color=theme-7] .accordion.style-5 .acc-title.active .acc-icon:before,body[data-color=theme-7] .bg-dark.type-2 .contact-info i,body[data-color=theme-7] .date-f,body[data-color=theme-7] .footer-share a:hover{
    color:#206ab0
}
body[data-color=theme-7] .tags-b:before{
    background:#206ab0
}
body[data-color=theme-7] .link-red:hover{
    color:#206ab0
}
body[data-color=theme-7] .menu-3 nav>ul>li>.dropmenu{
    border-top:2px solid #206ab0
}
body[data-color=theme-7] .menu-3 nav>ul>li.active{
    border-top:3px solid #206ab0
}
body[data-color=theme-7] .menu-3 nav>ul>li.active>a{
    color:#206ab0
}
body[data-color=theme-8] .arr-s-1 .sw-arrow:hover span,body[data-color=theme-8] .color-blue,body[data-color=theme-8] .footer-form input[type=submit]:hover,body[data-color=theme-8] .hover-blue:hover .hover-it,body[data-color=theme-8] .item-block:hover h3,body[data-color=theme-8] .link-blue:hover,body[data-color=theme-8] .tour-block.tour-block-s-1:hover h3,body[data-color=theme-8] header.color-3 nav>ul>li:hover>a,body[data-color=theme-8] header.color-4 nav>ul>li:hover>a{
    color:#d73240
}
body[data-color=theme-7] .check-option.active span,body[data-color=theme-7] .check-option:hover span{
    background:#206ab0;
    border:1px solid #206ab0
}
body[data-color=theme-7] .accordeon-entry h5:after,body[data-color=theme-7] .accordeon-entry h5:hover,body[data-color=theme-7] .accordeon-entry.active h5{
    background:#206ab0
}
body[data-color=theme-8] .bg-dr-blue,body[data-color=theme-8] .bg-orange,body[data-color=theme-8] .item-block.style-2 h3:before,body[data-color=theme-8] .offers-arrow{
    background:#d73240
}
body[data-color=theme-8] .c-button.hv-orange:hover{
    background:#d73240;
    border-color:#d73240
}
body[data-color=theme-8] .arr-s-1 .sw-arrow:hover{
    border:2px solid #d73240
}
body[data-color=theme-8] .footer-form input[type=submit].bg-orange{
    border:1px solid #d73240
}
body[data-color=theme-8] .c-button.bg-dr-blue{
    border:2px solid #d73240
}
body[data-color=theme-8] .offers-arrow:hover{
    background:#fff;
    border:5px solid #d73240
}
body[data-color=theme-8] .bg-grey{
    border:2px solid #d73240;
    background:#d73240
}
body[data-color=theme-8] .arrows-travel,body[data-color=theme-8] .find-form{
    background:#d73240
}
body[data-color=theme-8] .bg-blue-light{
    background:rgba(74,229,209,.6)
}
.cp_content.color-1 a:hover,.cp_content.color-2 a:hover,body[data-color=theme-8] .back-counter .part-counter,body[data-color=theme-8] .bg-blue,body[data-color=theme-8] .bg-blue-2,body[data-color=theme-8] .bg-blue-3,body[data-color=theme-8] .bg-dark-blue,body[data-color=theme-8] .bg-dr-blue-2,body[data-color=theme-8] .bg-green,body[data-color=theme-8] .bg-red,body[data-color=theme-8] .bg-red-3,body[data-color=theme-8] .c-button.hv-blue:hover,body[data-color=theme-8] .c-button.hv-red:hover,body[data-color=theme-8] .change-grid.color-1.active,body[data-color=theme-8] .change-grid.color-1:hover,body[data-color=theme-8] .change-grid.color-2.active,body[data-color=theme-8] .change-grid.color-2:hover,body[data-color=theme-8] .change-list.color-1.active,body[data-color=theme-8] .change-list.color-1:hover,body[data-color=theme-8] .change-list.color-2.active,body[data-color=theme-8] .change-list.color-2:hover,body[data-color=theme-8] .cp_content.color-1 .active a,body[data-color=theme-8] .cp_content.color-2 .active a,body[data-color=theme-8] .filter-nav a:hover,body[data-color=theme-8] .filter-nav li.selected a,body[data-color=theme-8] .gal-item.style-3 a:hover .gal-item-desc,body[data-color=theme-8] .hover-blue.underline-block:hover .underline:before,body[data-color=theme-8] .hover-green.underline-block .underline:before,body[data-color=theme-8] .hover-green.underline-block:hover .underline:before,body[data-color=theme-8] .hover-red-3.underline-block:hover .underline:before,body[data-color=theme-8] .list-content .hotel-item.style-9 .buttons-block .bg-white,body[data-color=theme-8] .not-found-number h3,body[data-color=theme-8] .sidebar-category.color-2 a:hover,body[data-color=theme-8] .sidebar-category.color-2 li.active>a,body[data-color=theme-8] .simple-tab.type-2 .nav-tab-item.active,body[data-color=theme-8] .slider-range.color-1 .ui-slider .ui-slider-handle,body[data-color=theme-8] .slider-range.color-1 .ui-slider .ui-slider-range,body[data-color=theme-8] .slider-range.color-2 .ui-slider .ui-slider-handle,body[data-color=theme-8] .slider-range.color-2 .ui-slider .ui-slider-range,body[data-color=theme-8] .table.style-3 td:hover,body[data-color=theme-8] .underline.color-blue-2:after,body[data-color=theme-8] .underline.color-dr-blue-2:after,body[data-color=theme-8] .underline.color-red-3:after,body[data-color=theme-8].bg-dr-blue-2{
    background:#d73240
}
body[data-color=theme-8] .c-button.hv-blue-o:hover{
    border-color:#d73240
}
body[data-color=theme-8] .c-button.bg-blue{
    border:2px solid #d73240
}
body[data-color=theme-8] .c-button.hv-blue:hover{
    border:1px solid #d73240;
    color:#fff
}
body[data-color=theme-8] .arr-s-2 .sw-arrow:hover span,body[data-color=theme-8] .c-button.bg-blue:hover,body[data-color=theme-8] .c-button.bg-red:hover,body[data-color=theme-8] .c-button.hv-blue-2-o:hover,body[data-color=theme-8] .c-button.hv-green-o:hover,body[data-color=theme-8] .city-entry .nav-tab-item.active,body[data-color=theme-8] .city-entry .nav-tab-item:hover,body[data-color=theme-8] .color-2.type-2 .top-header-block a:hover,body[data-color=theme-8] .color-blue-2,body[data-color=theme-8] .color-green,body[data-color=theme-8] .color-red,body[data-color=theme-8] .contry-item:hover h5,body[data-color=theme-8] .hover-green:hover .hover-it,body[data-color=theme-8] .link-green:hover{
    color:#d73240
}
body[data-color=theme-8] .c-button.hv-blue{
    border:1px solid #d73240;
    color:#d73240
}
body[data-color=theme-8] .arr-s-2 .sw-arrow:hover,body[data-color=theme-8] .c-button.bg-green,body[data-color=theme-8] .c-button.bg-red{
    border:2px solid #d73240
}
body[data-color=theme-8] .contry-item:hover img{
    box-shadow:0 0 0 5px #d73240
}
body[data-color=theme-8] .c-button.hv-red:hover{
    border-color:#d73240
}
body[data-color=theme-8] .arr-s-5 .sw-arrow:hover,body[data-color=theme-8] .c-button.bg-blue-2{
    border:2px solid #d73240
}
body[data-color=theme-8] .icon-block.style-2 .c-button.hv-blue{
    color:#fff
}
body[data-color=theme-8] .arr-s-5 .sw-arrow:hover span,body[data-color=theme-8] .c-button.bg-white,body[data-color=theme-8] .c-button.hv-blue-3-o:hover,body[data-color=theme-8] .c-button.hv-red-3-o:hover,body[data-color=theme-8] .color-dr-blue-2,body[data-color=theme-8] .color-red-3,body[data-color=theme-8] .contact-line a:hover,body[data-color=theme-8] .hover-red-3:hover .hover-it,body[data-color=theme-8] .link-blue-2:hover,body[data-color=theme-8] .link-dr-blue-2:hover,body[data-color=theme-8] .s_news-title a:hover,body[data-color=theme-8] header.color-10 nav>ul>li:hover>a,body[data-color=theme-8] header.color-5 nav>ul>li:hover>a{
    color:#d73240
}
body[data-color=theme-8] .c-button.bg-blue-3{
    border-color:#d73240
}
body[data-color=theme-8] .c-button.hv-blue-3-f:hover{
    background:#d73240;
    border-color:#d73240
}
body[data-color=theme-8] .c-button.bg-dr-blue-2,body[data-color=theme-8] .c-button.bg-red-3{
    border:2px solid #d73240
}
body[data-color=theme-8] .c-button.hv-dr-blue-2-o:hover{
    border:2px solid #d73240;
    color:#d73240
}
body[data-color=theme-8] .filter-nav a:hover:before,body[data-color=theme-8] .filter-nav li.selected a:before,body[data-color=theme-8] .simple-tab.type-2 .nav-tab-item.active:before{
    border-color:#d73240 transparent transparent
}
body[data-color=theme-8] .c-button.bg-white:hover{
    color:#fff
}
body[data-color=theme-8] .arr-s-3 .sw-arrow:hover{
    border:2px solid #d73240;
    color:#d73240
}
body[data-color=theme-8] .sidebar-category.color-1 a:hover,body[data-color=theme-8] .sidebar-category.color-1 li.active>a,body[data-color=theme-8] header.color-12 nav>ul>li:hover>a{
    color:#d73240
}
body[data-color=theme-8] .list-content .hotel-item.style-9 .buttons-block .bg-white{
    border:2px solid #d73240
}
body[data-color=theme-8] .loading.blue .object,body[data-color=theme-8] .loading.blue-2 .object,body[data-color=theme-8] .loading.dr-blue .object,body[data-color=theme-8] .loading.dr-blue-2 .object,body[data-color=theme-8] .loading.orange .object,body[data-color=theme-8] .loading.red .object,body[data-color=theme-8] .loading.red-3 .object,body[data-color=theme-8] .loading.sea .object{
    border-top:5px solid #d73240;
    border-left:5px solid #d73240
}
body[data-color=theme-8] .list-content .hotel-item.style-9 .buttons-block .bg-white:hover{
    background:0 0;
    color:#d73240
}
body[data-color=theme-8] .accordion.style-1 .acc-icon,body[data-color=theme-8] .accordion.style-1 .acc-title,body[data-color=theme-8] .accordion.style-2 .acc-icon,body[data-color=theme-8] .accordion.style-2 .acc-title,body[data-color=theme-8] .accordion.style-3 .acc-icon,body[data-color=theme-8] .accordion.style-3 .acc-title,body[data-color=theme-8] .accordion.style-4 .acc-icon,body[data-color=theme-8] .accordion.style-4 .acc-title,body[data-color=theme-8] .bg-aqua,body[data-color=theme-8] .blockquote.color-1,body[data-color=theme-8] .c-button.hv-dr-blue-2:hover,body[data-color=theme-8] .change-grid.color-3.active,body[data-color=theme-8] .change-grid.color-3:hover,body[data-color=theme-8] .change-grid.color-4.active,body[data-color=theme-8] .change-grid.color-4:hover,body[data-color=theme-8] .change-list.color-3.active,body[data-color=theme-8] .change-list.color-3:hover,body[data-color=theme-8] .change-list.color-4.active,body[data-color=theme-8] .change-list.color-4:hover,body[data-color=theme-8] .cp_content.color-3 .active a,body[data-color=theme-8] .cp_content.color-3 a:hover,body[data-color=theme-8] .cp_content.color-4 .active a,body[data-color=theme-8] .cp_content.color-4 a:hover,body[data-color=theme-8] .sidebar-category.color-5 a:hover,body[data-color=theme-8] .sidebar-category.color-5 li.active>a,body[data-color=theme-8] .slider-range.color-3 .ui-slider .ui-slider-handle,body[data-color=theme-8] .slider-range.color-3 .ui-slider .ui-slider-range,body[data-color=theme-8] .slider-range.color-4 .ui-slider .ui-slider-handle,body[data-color=theme-8] .slider-range.color-4 .ui-slider .ui-slider-range,body[data-color=theme-8] .table.style-1 thead,body[data-color=theme-8] .tabs-slider .tabs-style-1.nav-tabs>li.active>a,body[data-color=theme-8] .tabs-slider .tabs-style-1.nav-tabs>li:hover>a{
    background:#d73240
}
body[data-color=theme-8] .sidebar-category.color-4 a:hover,body[data-color=theme-8] .sidebar-category.color-4 li.active>a{
    color:#d73240
}
body[data-color=theme-8] .accordion.style-1 .acc-title.active .acc-icon:before{
    color:#d73240
}
body[data-color=theme-8] .detail-block .details-btn .c-button.hv-blue{
    color:#fff
}
body[data-color=theme-8] .accordion.style-2 .acc-title.active .acc-icon:before,body[data-color=theme-8] .accordion.style-3 .acc-title.active .acc-icon:before,body[data-color=theme-8] .accordion.style-4 .acc-title.active .acc-icon:before,body[data-color=theme-8] .accordion.style-4 li:before,body[data-color=theme-8] .c-button.hv-sea-o:hover{
    color:#d73240
}
body[data-color=theme-8] .c-button.bg-aqua{
    border:2px solid #d73240
}
body[data-color=theme-8] .baner-bar .c-button.b-60{
    background:#d73240;
    color:#fff;
    border:2px solid #d73240
}
body[data-color=theme-8] .baner-bar .c-button.b-60:hover{
    background:0 0;
    color:#d73240
}
body[data-color=theme-8] .count a.active{
    background:#d73240;
    border:1px solid #d73240
}
body[data-color=theme-8] .baner-bar .ui-slider .ui-slider-handle,body[data-color=theme-8] .baner-bar .ui-slider .ui-slider-range,body[data-color=theme-8] .header-style-2 nav>ul>li.active>a{
    background:#d73240
}
body[data-color=theme-8] .header-style-2{
    border-bottom:2px solid #d73240
}
body[data-color=theme-8] .header-style-2 .drop span a:hover,body[data-color=theme-8] .header-style-2 nav li.type-1 .dropmenu>li:hover>a,body[data-color=theme-8] .header-style-2 nav li.type-2 .dropmenu a:hover,body[data-color=theme-8] .header-style-2 nav li.type-3 .dropmenu a:hover,body[data-color=theme-8] .header-style-2 nav li.type-4 .dropmenu>li:hover>a{
    background:#d73240
}
body[data-color=theme-8] .menu-3 nav>ul>li:hover{
    border-top:3px solid #d73240
}
body[data-color=theme-8] .footer-form input[type=submit].bg-aqua{
    border:1px solid #d73240
}
body[data-color=theme-8] .color-aqua,body[data-color=theme-8] .hover-aqua:hover .hover-it,body[data-color=theme-8] .popular-desc .c-button:hover,body[data-color=theme-8] .tour-block:hover h3{
    color:#d73240
}
body[data-color=theme-8] .object{
    border-top:5px solid #d73240;
    border-left:5px solid #d73240
}
body[data-color=theme-8] .c-button.bg-sea,body[data-color=theme-8] .c-button.bg-sea-t,body[data-color=theme-8] .sw-arrow:hover{
    border:2px solid #d73240
}
body[data-color=theme-8] .link-aqua:hover,body[data-color=theme-8] .popular-img:hover a{
    color:#d73240
}
body[data-color=theme-8] .low-price{
    background:#d73240
}
body[data-color=theme-8] .c-button.hv-aqua-o:hover,body[data-color=theme-8] .dtpicker-header .dtpicker-close,body[data-color=theme-8] .dtpicker-header .dtpicker-value,body[data-color=theme-8] header.color-1 nav>ul>li:hover>a{
    color:#d73240
}
body[data-color=theme-8] .color-sea,body[data-color=theme-8] .offers-block:hover h3,body[data-color=theme-8] footer.bg-white .footer-block li a:hover,body[data-color=theme-8] header.color-6 nav>ul>li:hover>a,body[data-color=theme-8] header.color-8 nav>ul>li:hover>a,body[data-color=theme-8] header.color-9 nav>ul>li:hover>a{
    color:#d73240
}
body[data-color=theme-8] .bg-sea{
    background:#d73240
}
body[data-color=theme-8] .tp_content h4 a:hover{
    color:#d73240
}
body[data-color=theme-8] .hover-sea.underline-block:hover .underline:before{
    background:#d73240
}
body[data-color=theme-8] .c-button.hv-sea-t:hover{
    background:#d73240
}
body[data-color=theme-8] .c-button.hv-sea:hover{
    background:#d73240;
    color:#d73240;
    border-color:#d73240
}
body[data-color=theme-8] .link-sea:hover{
    color:#d73240
}
body[data-color=theme-8] .accordion-chooser a.active,body[data-color=theme-8] .accordion-chooser a:hover,body[data-color=theme-8] .accordion.style-5 .acc-icon,body[data-color=theme-8] .accordion.style-5 .acc-title{
    background:#d73240
}
body[data-color=theme-8] .accordion.style-5 .acc-title.active .acc-icon:before,body[data-color=theme-8] .bg-dark.type-2 .contact-info i,body[data-color=theme-8] .date-f,body[data-color=theme-8] .footer-share a:hover{
    color:#d73240
}
body[data-color=theme-8] .tags-b:before{
    background:#d73240
}
body[data-color=theme-8] .link-red:hover{
    color:#d73240
}
body[data-color=theme-8] .menu-3 nav>ul>li>.dropmenu{
    border-top:2px solid #d73240
}
body[data-color=theme-8] .menu-3 nav>ul>li.active{
    border-top:3px solid #d73240
}
body[data-color=theme-8] .menu-3 nav>ul>li.active>a{
    color:#d73240
}
body[data-color=theme-8] .check-option.active span,body[data-color=theme-8] .check-option:hover span{
    background:#d73240;
    border:1px solid #d73240
}
.noborder .hotel-item .title,.noborder .tour-item .tour-desc{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.noborder .radius-top,.noborder .tariff-header{
    border-top-left-radius:0;
    border-top-right-radius:0
}
.noborder .acc-body img,.noborder .accordion .acc-icon,.noborder .accordion .acc-title,.noborder .accordion-chooser,.noborder .back-counter .part-counter,.noborder .baner-bar,.noborder .blockquote,.noborder .blog-nav-img img,.noborder .blog-nav-left .blog-nav-img,.noborder .blog-nav-right .blog-nav-img,.noborder .c-button,.noborder .cart-popup .item-remove,.noborder .comments-block .comment-content,.noborder .contry-item img,.noborder .count a,.noborder .cp_content a,.noborder .detail-block,.noborder .detail-content img,.noborder .detail-logo,.noborder .drop-wrap-s-2,.noborder .drop-wrap-s-3,.noborder .drop-wrap-s-4,.noborder .dtpicker-subcontent,.noborder .footer-folow li,.noborder .footer-folow li span,.noborder .footer-form input[type=submit],.noborder .form-input,.noborder .gal-item .img-full,.noborder .hotel-choose,.noborder .hotel-img .img-responsive,.noborder .hotel-line .hotel-img img,.noborder .hotel-line .tour-layer,.noborder .hotel-small .tour-layer,.noborder .icon-block.style-2,.noborder .icon-block.style-5,.noborder .input-entry .checkbox-form+label span.sp-check,.noborder .input-style-1 input,.noborder .list-content .hotel-item.style-8 .hotel-right,.noborder .list-header .change-grid,.noborder .list-header .change-list,.noborder .main-slider-5 .slide-preview img,.noborder .main-slider-5 .slider-block,.noborder .not-found-box,.noborder .popular-tours,.noborder .price-s-1,.noborder .price-s-2,.noborder .price-s-4,.noborder .radius-3,.noborder .radius-4,.noborder .radius-5,.noborder .radius-5 .tour-layer,.noborder .radius-mask .bg,.noborder .s_news-entry .s_news-img,.noborder .search-popup .s_close,.noborder .share li,.noborder .sidebar-category a,.noborder .sidebar-text-label,.noborder .simple-tab .nav-tab-item,.noborder .style-5.hover-blue-3.background-block,.noborder .swiper-arrow-left,.noborder .swiper-arrow-right,.noborder .team-entry .image,.noborder .testi-wrap,.noborder .time-input input,.noborder .tour-block-s-5 .res-img,.noborder .tour-weather,.noborder .tpl-tabs-cont,.noborder .ui-datepicker,.noborder .ui-slider .ui-slider-handle,.noborder .world-city,.noborder img.img-responsiv,.noborder nav>ul>li>a{
    border-radius:0
}
body[data-color=theme-8] .accordeon-entry h5:after,body[data-color=theme-8] .accordeon-entry h5:hover,body[data-color=theme-8] .accordeon-entry.active h5{
    background:#d73240
}
.bg-white.color-4.header-style-2 nav>ul>li.active>a{
    color:#fff
}
.bg-1{
    background:#f60
}
.bg-2{
    background:#2d3e50
}
.bg-3{
    background:#66bb6a
}
.bg-4{
    background:#66BB6A
}
.bg-5{
    background:#EF4836
}
.bg-6{
    background:#1593d0
}
.bg-7{
    background:#206ab0
}
.bg-8{
    background:#d73240
}
.noborder .photo-ar-left .arrow-img{
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.noborder .detail-content .hotel-item.style-8 .radius-top{
    border-bottom-left-radius:0
}
.letters{
    letter-spacing:0!important
}
.welcomenote{
    color:#fff;
    padding:0 150px;
    line-height:25px
}
.scrol img{
    width:60px;
    margin-left:5px
}


.facebook-share{
  background: #4867AA;
  padding: 10px 25px;
  color: #fff;
  border-radius: 5px;
  margin-right: 13px;
}
.facebook-share span{
  margin-left: 15px;

}
.twitter-share{
  color: #fff;
  background: #1B95E0;
  padding: 10px 25px;
  border-radius: 5px;
  margin-right: 13px;
}
.twitter-share span{
  margin-left: 15px;

}
.gplus-share{
  color: #fff;
  background: #DC4C3F;
  padding: 10px 25px;
  border-radius: 5px;
}
.gplus-share span{
  margin-left: 15px;

}
.share-social{
  margin-top: 15px;
  padding-bottom: 10px;
}

.pad-bot-header{
  padding-bottom: 10px;
}

.text-recomend{
  font-size: 12px;
  font-weight: 600;
  color: #03186e;
  text-align: right;
  margin-right: 12px;
  margin-bottom: 10px;
}

.top_sec{
  background: #008038;
}
ul.dropmenu{
  padding-left: 0px;
}
.navbar-brand{
  padding: 0px 15px 15px;
}
.scrol .navbar-brand{
  position: absolute;
  top: -10px;
  z-index: 999;
}

.scrol .menu-3 nav{
  padding-top: 20px;
}
.scrol nav.menu{
    width:auto;
}
.scrol .pad-bot-header{
  padding-bottom: 45px;
}
.scrol .top_sec{
  background: #ffffff00;
}

body[data-color=theme-3] header.color-1.scrol nav>ul>li:hover>a{
  color:#6b6666;
}

.bottom-footer{
  margin-top: 50px;
}
.tripadv-fixed{
    position: fixed;
    background: #fff;
    right: 10px;
    top: 35%;
}
.scrol .tripadv-fixed img{
    width: 90px;
}

.contact-line i {color: #000; margin-right: 10px;}
.why-choose {padding: 20px 50px 40px;}
.choose-us h2 {
    letter-spacing: 1px;
    color: #005800;
    padding-bottom: 15px;
}
.why-choose ul {
    list-style: circle;
    padding: 0 50px;
}
.footer-menu {
    background: #008038;
    padding: 15px 0;
}
.footer-menu .footer-links {
    border-right: 1px solid #fff;
    /*height: 300px;*/
}
.footer-menu .footer-links:last-child {border: none;}
.footer-links h4{font-weight: bold;}

.mobile-title .big_font{
    font-size: 23px;
    font-family: 'Amaranth', sans-serif;
    font-style: italic;
}

.mobile-title .medium_font{
    font-family: 'Amaranth', sans-serif;
    font-style: italic;
    color: #508817;
}

.mobile-title{
    padding-top: 10px;
    padding-bottom: 10px;
}

.img-footer4{
    height:405px;
}

.img-footer4 img{
    height:100%;
}
