.calendar,
.headertop .logo a img,
.sprite,
.topright strong,
select,
ul.altmenu > li.altvar {
    background-repeat: no-repeat;
}
@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/v14/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/v14/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/v14/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/v14/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/v14/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/v14/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/v14/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;
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/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 Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/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 Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/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 Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/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 Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/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 Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/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 Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/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;
}

@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/v14/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/v14/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/v14/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/v14/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/v14/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/v14/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/v14/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;
}

@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/v14/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/v14/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/v14/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/v14/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/v14/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/v14/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/v14/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;
}

@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/v14/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/v14/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/v14/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/v14/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/v14/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/v14/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/v14/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;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxhgVThLs8Y7ETJzDCYFCSLE.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: 300;
    src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxpiMaisvaUVUsYyVzOmndek.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: 300;
    src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxrBAWGjcah5Ky0jbCgIwDB8.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxv14vlcfyPYlAcQy2UfDRm4.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxqfJul7RR1X4poJgi27uS4w.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxqvyPXdneeGd26m9EmFSSWg.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: 300;
    src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxko2lTMeWA_kmIyWrkNCwPc.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;
}

@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/v14/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/v14/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/v14/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/v14/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/v14/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/v14/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/v14/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;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxmgpAmOCqD37_tyH_8Ri5MM.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: 600;
    src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxsPNMTLbnS9uQzHQlYieHUU.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: 600;
    src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxgyhumQnPMBCoGYhRaNxyyY.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxhUVAXEdVvYDDqrz3aeR0Yc.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxlf4y_3s5bcYyyLIFUSWYUU.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxnywqdtBbUHn3VPgzuFrCy8.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: 600;
    src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxl2umOyRU7PgRiv8DXcgJjk.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;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxp6iIh_FvlUHQwED9Yt5Kbw.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: 700;
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxi_vZmeiCMnoWNN9rHBYaTc.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: 700;
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxiFaMxiho_5XQnyRZzQsrZs.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxgalQocB-__pDVGhF3uS2Ks.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxmhQUTDJGru-0vvUpABgH8I.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxujkDdvhIIFj_YMdgqpnSB0.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: 700;
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v14/PRmiXeptR36kaC0GEAetxolIZu-HDpmDIZMigmsroc4.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;
}

@font-face {
    font-family: Raleway;
    font-style: normal;
    font-weight: 300;
    src: local('Raleway Light'), local('Raleway-Light'), url(https://fonts.gstatic.com/s/raleway/v11/ZKwULyCG95tk6mOqHQfRBCEAvth_LlrfE80CYdSH47w.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: Raleway;
    font-style: normal;
    font-weight: 300;
    src: local('Raleway Light'), local('Raleway-Light'), url(https://fonts.gstatic.com/s/raleway/v11/-_Ctzj9b56b8RgXW8FArifk_vArhqVIZ0nv9q090hN8.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;
}

@font-face {
    font-family: Raleway;
    font-style: normal;
    font-weight: 400;
    src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v11/yQiAaD56cjx1AooMTSghGfY6323mHUZFJMgTvxaG2iE.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: Raleway;
    font-style: normal;
    font-weight: 400;
    src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v11/0dTEPzkLWceF7z0koJaX1A.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;
}

@font-face {
    font-family: Raleway;
    font-style: normal;
    font-weight: 500;
    src: local('Raleway Medium'), local('Raleway-Medium'), url(https://fonts.gstatic.com/s/raleway/v11/Li18TEFObx_yGdzKDoI_ciEAvth_LlrfE80CYdSH47w.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: Raleway;
    font-style: normal;
    font-weight: 500;
    src: local('Raleway Medium'), local('Raleway-Medium'), url(https://fonts.gstatic.com/s/raleway/v11/CcKI4k9un7TZVWzRVT-T8_k_vArhqVIZ0nv9q090hN8.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;
}

@font-face {
    font-family: Raleway;
    font-style: normal;
    font-weight: 600;
    src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(https://fonts.gstatic.com/s/raleway/v11/STBOO2waD2LpX45SXYjQBSEAvth_LlrfE80CYdSH47w.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: Raleway;
    font-style: normal;
    font-weight: 600;
    src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(https://fonts.gstatic.com/s/raleway/v11/xkvoNo9fC8O2RDydKj12b_k_vArhqVIZ0nv9q090hN8.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;
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(../../img/selectboxarrow.png) !important;
    background-size: 10px;
    background-position: 90% center;
}

    select::-ms-expand {
        display: none;
    }

input:focus,
input[type=radio]:focus,
input[type=checkbox]:focus {
    outline: 0;
    outline-offset: 0;
}

input[type=radio]:focus,
input[type=checkbox]:focus {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
    outline: transparent 0;
}

.btn.focus,
.btn:focus,
.btn:hover {
    color: #fff;
    text-decoration: underline;
}

.form-control:focus {
    box-shadow: 0 0 0;
    -webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
}

.clearfix:after,
.clearfix:before {
    content: "";
    display: table;
}

.form-group {
    margin-bottom: 0;
}

.clearfix:after {
    clear: both;
}

.wrapper {
    width: 1000px;
    margin: 0 auto;
}

.disc {
    clear: both;
    padding-left: 40px !important;
}

    .disc li {
        list-style: disc;
    }

.width-full {
    float: left;
    width: 100%;
}

.mBottom15 {
    margin-bottom: 15px !important;
}

.sprite {
    background-image: url(../../img/spritesheet.png);
}

.calendar {
    background-image: url(../../img/calendar1.png);
    background-position: 5px center;
}

.flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.flex-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.header {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

.tripadvisor_account1,
.tripadvisor_account2 {
    width: 145px;
    height: 106px;
    position: fixed;
    right: 0;
}

.tripadvisor_account1 {
    top: 176px;
}

.tripadvisor_account2 {
    top: 310px;
}

.headertop,
.headertop .logo a img {
    height: 120px;
    float: left;
    margin: 0;
    padding: 0;
}

.headertop {
    width: 100%;
    background-color: #fff;
}

    .headertop .logo {
        width: 36%;
        float: left;
        margin: 0;
        padding: 0;
    }

        .headertop .logo a img {
            width: 89%;
            background-image: url(../../img/logo.png);
            background-size: contain;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            background-position: center center;
        }

.topright {
    width: 64%;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}

.tripadvisorLink {
    top: 5px;
    z-index: 2;
    right: 290px;
    position: absolute;
}

    .tripadvisorLink img {
        width: 100px;
        height: 100px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 140px;
    }

    ul.topmenu {
        width: auto;
        float: right;
        margin: 0 0 5px;
        padding: 9px 5px;
        background-color: #830000;
    }

    .topright p,
    ul.topmenu li a {
        width: 100%;
        font-family: 'Open Sans', sans-serif;
        font-size: 14px;
    }

    ul.topmenu li {
        float: left;
        margin: 0;
        padding: 0 9px;
        list-style: none;
        border-left: 1px solid #B71A1A;
    }

        ul.topmenu li:nth-child(1) {
            border-left: none;
        }

        ul.topmenu li a {
            float: left;
            margin: 0;
            padding: 0;
            color: #ebde7b;
            font-weight: 500;
        }

        ul.topmenu li:hover a {
            color: #E2D439;
            text-shadow: 1px 0 0 rgba(255, 255, 255, .24);
            text-decoration: none;
        }

.topright p {
    float: left;
    margin: 0;
    padding: 0;
    color: #80796d;
    text-align: right;
    line-height: 160%;
}

.topright strong {
    clear: both;
    float: right;
    width: 199px;
    height: 18px;
    margin: 5px 0 0;
    background-image: url(../../img/spritesheet.png);
    background-position: -5px -55px;
    line-height: 11px;
    font-size: 0;
}

.menu {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    background-color: #A90A0A;
}

    .menu ul.navmenu {
        width: 100%;
        height: 36px;
        float: right;
        display: table;
        margin: 0;
        padding: 0;
    }

        .menu ul.navmenu > li {
            float: none;
            list-style: none;
            display: table-cell;
            padding: 0 7px;
            line-height: 36px;
            border-left: 1px solid #890202;
        }

ul.altmenu,
ul.altmenu2 {
    min-width: 220px;
    display: none;
    z-index: 99;
}

.menu ul.navmenu > li:nth-child(1) {
    border-left: none;
}

.menu ul.navmenu > li > a {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    color: #ebde7b;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
    text-align: center;
    text-decoration: none;
}

ul.altmenu2 > li > a,
ul.altmenu > li > a {
    color: #ebde7b;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
}

ul.altmenu {
    width: auto;
    padding: 0;
    background-color: #fff;
    border-top: none;
    position: absolute;
    top: 36px;
    left: 0;
}

    ul.altmenu > li {
        width: 100%;
        float: left;
        margin: 0;
        padding: 0 5px 0 9px;
        background-color: #620202;
        border-bottom: 1px solid #760303;
        list-style: none;
        line-height: 30px;
        position: relative;
    }

        ul.altmenu2 > li,
        ul.altmenu > li:hover {
            background-color: #bd0f0f;
        }

        ul.altmenu > li > a {
            line-height: 120%;
        }

        ul.altmenu > li.altvar:hover {
            background-image: url(../../img/altvarhover.png);
        }

        ul.altmenu > li.altvar {
            background-image: url(../../img/altvar.png);
            background-position: 96% center;
            background-size: 7px;
            -webkit-background-size: 7px;
            -moz-background-size: 7px;
        }

#owl-slider .item img,
ul.socialmedia li {
    background-repeat: no-repeat;
    background-position: center center;
}

ul.altmenu2 {
    width: auto;
    padding: 0;
    border: none;
    position: absolute;
    top: 0;
    left: 220px;
}

    ul.altmenu2 > li {
        width: 100%;
        float: left;
        list-style: none;
        padding: 0 5px 0 9px;
        margin: 0;
        border-bottom: 1px solid #760303;
        line-height: 30px;
    }

        ul.altmenu2 > li > a {
            line-height: 30px;
        }

        ul.altmenu2 > li:nth-last-child(1),
        ul.altmenu > li:nth-last-child(1) {
            border-bottom: none;
        }

.menu ul.navmenu > li:hover {
    position: relative;
}

    .menu ul.navmenu > li:hover > a,
    ul.altmenu2 > li:hover > a,
    ul.altmenu > li:hover > a {
        color: #111;
    }

    .menu ul.navmenu > li:hover > ul.altmenu,
    ul.altmenu > li:hover > ul.altmenu2 {
        display: block;
    }

#support,
#sys_btn_toogle_menu {
    height: 50px;
    float: right;
    padding: 0 7px;
    color: #FFF;
    font-size: 45px;
    line-height: 50px;
    cursor: pointer;
    background-color: maroon;
    display: none;
}

#support {
    margin-right: 10px;
}

ul.socialmedia {
    width: auto;
    float: left;
    margin: 0;
    padding: 0;
    display: none;
}

    ul.socialmedia li,
    ul.socialmedia li a img {
        width: 34px;
        height: 34px;
        float: left;
    }

    ul.socialmedia li {
        margin: 8px 2px;
        padding: 0;
        list-style: none;
    }

        ul.socialmedia li.socialmedia1 {
            background-image: url(../../img/socialmedia1.png);
        }

        ul.socialmedia li.socialmedia2 {
            background-image: url(../../img/socialmedia2.png);
        }

        ul.socialmedia li.socialmedia3 {
            background-image: url(../../img/socialmedia3.png);
        }

        ul.socialmedia li.socialmedia4 {
            background-image: url(../../img/socialmedia4.png);
        }

        ul.socialmedia li.socialmedia5 {
            background-image: url(../../img/socialmedia5.png);
        }

        ul.socialmedia li.socialmedia6 {
            background-image: url(../../img/socialmedia6.png);
        }

.content {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

#owl-slider {
    margin-top: 15px;
}

    #owl-slider .item img {
        display: block;
        width: 100%;
        height: auto;
        max-height: 360px;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        z-index: 1;
    }

    #owl-slider .item .slidercaption {
        width: auto;
        max-width: 40%;
        float: right;
        margin: -350px 30px 0 0;
        padding: 15px;
        background-color: rgba(0, 0, 0, .6);
        position: relative;
    }

        #owl-slider .item .slidercaption .h1,
        #owl-slider .item .slidercaption .h2,
        #owl-slider .item .slidercaption p {
            width: 100%;
            margin: 0 0 7px;
            padding: 0;
            float: left;
            color: #fff;
            font-family: 'Open Sans', sans-serif;
        }

        #owl-slider .item .slidercaption .h1,
        #owl-slider .item .slidercaption .h2 {
            font-size: 22px;
            font-weight: 600;
        }

        #owl-slider .item .slidercaption p {
            font-size: 14px;
        }

        #owl-slider .item .slidercaption .butonbg,
        .turdetay .butonbg,
        .turicerik .butonbg,
        ul.blogcontain li .butonbg,
        ul.favoriturlar li .fvricerikbox .butonbg {
            width: auto;
            float: left;
            margin: 0;
            padding: 6px 12px;
            border-radius: 3px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            background: #bc0f0f;
            background: -moz-linear-gradient(top, rgba(188, 15, 15, 1) 0, rgba(131, 0, 0, 1) 100%);
            background: -webkit-linear-gradient(top, rgba(188, 15, 15, 1) 0, rgba(131, 0, 0, 1) 100%);
            background: linear-gradient(to bottom, rgba(188, 15, 15, 1) 0, rgba(131, 0, 0, 1) 100%);
            filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#bc0f0f', endColorstr='#830000', GradientType=0);
        }

.turdetay .butonbg {
    float: none;
    display: table;
    margin: 0 auto;
}

    #owl-slider .item .slidercaption .butonbg a,
    .turdetay .butonbg a,
    .turicerik .butonbg a,
    ul.blogcontain li .butonbg a,
    ul.favoriturlar li .fvricerikbox .butonbg a {
        width: 100%;
        float: left;
        margin: 0;
        padding: 0 0 0 20px;
        font-family: 'Open Sans', sans-serif;
        color: #fff;
        font-size: 14px;
        position: relative;
    }

        #owl-slider .item .slidercaption .butonbg a::before,
        .turdetay .butonbg a::before,
        .turicerik .butonbg a::before,
        ul.blogcontain li .butonbg a::before,
        ul.favoriturlar li .fvricerikbox .butonbg a::before {
            content: '';
            top: 3px;
            left: 0;
            width: 15px;
            height: 15px;
            position: absolute;
            background-image: url(../../img/spritesheet.png);
            background-repeat: no-repeat;
            background-position: -5px -5px;
        }

#owl-slider .owl-pagination {
    position: absolute;
    bottom: 13px;
    right: 15px;
}

    #owl-slider .owl-pagination .owl-page span {
        width: 16px;
        height: 16px;
        background-color: #500101;
        border: none;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        filter: Alpha(Opacity=100);
        opacity: 1;
    }

.copright,
.footer_links {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#bd0f0f', endColorstr='#820000', GradientType=0);
}

#owl-slider .owl-pagination .owl-page.active span {
    width: 16px;
    height: 16px;
    background-color: #A90A0A;
    border: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}

.white {
    width: 100%;
    float: left;
    margin: 15px 0 0;
    padding: 20px 10px;
    background-color: #fff;
}

    .white h1,
    .white h2,
    .white h3,
    .white h4,
    .white h5,
    .white h6 {
        width: 100%;
        float: left;
        margin: 0 0 7px;
        padding: 0;
        font-family: 'Open Sans', sans-serif;
        color: #870101;
        font-size: 22px;
        font-weight: 700;
    }

ul.favoriturlar {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

    ul.favoriturlar li {
        width: 15.6%;
        float: left;
        margin: 20px .5% 0;
        padding: 0;
        list-style: none;
    }

        ul.favoriturlar li .fvricerikbox,
        ul.favoriturlar li .fvrimgbox {
            width: 100%;
            float: left;
            padding: 0;
        }

        ul.favoriturlar li .fvrimgbox {
            margin: 0 1% 0 0;
        }

        ul.favoriturlar li .fvricerikbox {
            margin: 5px 0;
        }

        ul.favoriturlar li .fvrimgbox img {
            width: 100%;
            height: 138px;
            float: left;
            margin: 0;
            padding: 0;
            background-repeat: no-repeat;
            background-size: cover;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            background-position: center center;
        }

        ul.favoriturlar li .fvricerikbox .h4 {
            width: 100%;
            float: left;
            margin: 0;
            padding: 0;
            font-family: 'Open Sans', sans-serif;
            color: #c50000;
            font-size: 15px;
            font-weight: 700;
        }

        .white p,
        ul.favoriturlar li .fvricerikbox p {
            color: #333;
            font-size: 14px;
            font-weight: 400;
            padding: 0;
            width: 100%;
            font-family: 'Open Sans', sans-serif;
            float: left;
        }

        ul.favoriturlar li .fvricerikbox p {
            margin: 0;
        }

.white p {
    margin: 0 0 10px;
    line-height: 130%;
}

.footer {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

.footer_links {
    width: 100%;
    float: left;
    margin: 15px 0 0;
    padding: 10px;
    background: #bd0f0f;
    background: -moz-linear-gradient(top, rgba(189, 15, 15, 1) 0, rgba(130, 0, 0, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(189, 15, 15, 1) 0, rgba(130, 0, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(189, 15, 15, 1) 0, rgba(130, 0, 0, 1) 100%);
}

.flinkcontainer {
    width: 18%;
    float: left;
    margin: 10px 1%;
    padding: 0;
}

    .flinkcontainer strong {
        width: 100%;
        float: left;
        margin: 0 0 15px;
        padding: 0;
        font-family: 'Open Sans', sans-serif;
        color: #ebde7b;
        font-size: 15px;
        font-weight: 700;
    }

ul.footernav {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

    ul.footernav li {
        width: 100%;
        float: left;
        margin: 3px 0;
        padding: 0;
        list-style: none;
    }

        ul.footernav li a {
            width: 100%;
            float: left;
            margin: 0;
            padding: 0 0 0 18px;
            font-family: 'Open Sans', sans-serif;
            color: #fff;
            font-size: 14px;
            font-weight: 300;
            position: relative;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
        }

            ul.footernav li a::before {
                content: '';
                left: 0;
                top: 6px;
                width: 13px;
                height: 9px;
                position: absolute;
                background-image: url(../../img/spritesheet.png);
                background-repeat: no-repeat;
                background-position: -58px -5px;
            }

.footerwhite {
    width: 100%;
    float: left;
    margin: 15px 0 0;
    padding: 10px;
    background-color: #fff;
}

    .footerwhite strong {
        width: 100%;
        float: left;
        margin: 0;
        padding: 24px 15px 0 0;
        font-family: 'Open Sans', sans-serif;
        color: #333;
        font-size: 17px;
        font-weight: 600;
        text-align: right;
    }

    .footerwhite img {
        width: 125px;
        height: 45px;
        float: left;
        margin: 10px 0;
        padding: 0;
        background-repeat: no-repeat;
        background-position: center center;
    }

.copright {
    width: 100%;
    float: left;
    margin: 15px 0 0;
    padding: 15px 0;
    background: #bd0f0f;
    background: -moz-linear-gradient(top, rgba(189, 15, 15, 1) 0, rgba(130, 0, 0, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(189, 15, 15, 1) 0, rgba(130, 0, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(189, 15, 15, 1) 0, rgba(130, 0, 0, 1) 100%);
}

    .copright a img,
    .coprighticerik img,
    a#top {
        background-repeat: no-repeat;
    }

.coprighticerik {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

    .coprighticerik img {
        width: 9%;
        height: 50px;
        float: left;
        margin: 0;
        padding: 0;
        background-position: center center;
    }

    .coprighticerik p {
        width: 91%;
        float: left;
        margin: 0;
        padding: 0;
        font-family: 'Open Sans', sans-serif;
        color: #ebde7b;
        font-size: 14px;
        font-weight: 500;
        line-height: 130%;
    }

.copright a img {
    width: 100%;
    height: 30px;
    float: left;
    margin: 12px 0;
    padding: 0;
    background-size: contain;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-position: center right;
}

a#top {
    width: 40px;
    height: 40px;
    position: fixed;
    bottom: 50px;
    right: 50px;
    background-image: url(../../img/spritesheet.png);
    background-position: -123px -5px;
    filter: Alpha(Opacity=100);
    opacity: 0;
    -webkit-transition: opacity .5s ease-in;
    -moz-transition: opacity .5s ease-in;
    -o-transition: opacity .5s ease-in;
    transition: opacity .5s ease-in;
}

.turicerik ul.photos li img,
ul.turkategori li a img {
    background-position: center center;
    background-repeat: no-repeat;
}

.article {
    width: 70%;
    min-height: 400px;
    float: left;
    margin: 0 1% 0 0;
    padding: 0 1% 0 0;
    border-right: 1px solid #ccc;
}

    .article h1,
    .article h2,
    .article p {
        margin: 0 0 10px;
        width: 100%;
        float: left;
        font-family: 'Open Sans', sans-serif;
    }

    .article h1,
    .article h2 {
        padding: 0;
        color: #870101;
        font-size: 22px;
        font-weight: 600;
    }

    .article p {
        padding: 0;
        color: #333;
        font-size: 14px;
        font-weight: 400;
    }

ul.turkategori {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

    ul.turkategori li {
        width: 31.333%;
        float: left;
        margin: 0 1% 15px;
        padding: 0;
        list-style: none;
        border-radius: 3px;
        background-color: #FFF;
        -webkit-box-shadow: 0 2px 5px -1px rgba(0, 0, 0, .16);
        -moz-box-shadow: 0 2px 5px -1px rgba(0, 0, 0, .16);
        box-shadow: 0 2px 5px -1px rgba(0, 0, 0, .16);
        -o-transition: all .3s ease-out;
        -ms-transition: all .3s ease-out;
        -moz-transition: all .3s ease-out;
        -webkit-transition: all .3s ease-out;
    }

        ul.turkategori li a img {
            width: 100%;
            float: left;
            margin: 0;
            padding: 0;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            background-size: cover;
            height: 130px;
        }

        ul.turkategori li a h5 {
            width: 100%;
            float: left;
            margin: 0;
            padding: 7px;
            color: #1b1919;
            font-size: 16px;
            line-height: 1.2;
            font-weight: 500;
            background-color: #dedede;
        }

.turicerik {
    width: 100%;
    float: left;
    margin: 0 0 20px;
    padding: 15px 10px;
    background-color: #e5d8a6;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

    .turicerik a {
        width: 100%;
        float: left;
        margin: 0 0 10px;
        padding: 0;
        font-family: 'Open Sans', sans-serif;
        color: #111;
        font-size: 16px;
        font-weight: 700;
    }

    .turicerik p,
    form.rezervation input,
    form.rezervation select,
    form.rezervation span,
    form.rezervation textarea {
        float: left;
        color: #333;
        font-family: 'Open Sans', sans-serif;
    }

    .turicerik ul.photos {
        list-style: none;
        padding: 0;
        margin: 0;
        float: left;
        width: 35%;
        height: 160px;
        overflow: hidden;
    }

        .turicerik ul.photos li {
            display: block;
            float: left;
            width: 100%;
            margin: 0;
        }

            .turicerik ul.photos li img {
                background-size: cover;
                -webkit-background-size: cover;
                -moz-background-size: cover;
                height: 160px;
                width: 100%;
                border: 2px solid #585858;
            }

    .turicerik p {
        width: 64%;
        margin: 0 0 5px 1%;
        padding: 0;
        font-size: 14px;
        font-weight: 500;
        line-height: 130%;
    }

    .turicerik .butonbg {
        margin-left: 1%;
    }

form.rezervation span {
    width: 100%;
    margin: 12px 0 0;
    padding: 0;
    font-size: 16px;
}

form.rezervation input,
form.rezervation select,
form.rezervation textarea {
    width: 97%;
    height: 34px;
    margin: 0;
    padding: 0 0 0 10px;
    outline: 0;
    font-size: 15px;
    font-weight: 400;
    line-height: 34px;
    background-color: #fff;
    border: 1px solid #E2E2E2;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

    form.rezervation input.date2 {
        background-image: url(../../img/calendar2.jpg);
        background-repeat: no-repeat;
        background-position: 98% center;
    }

form.rezervation select {
    background-position: 97% center;
    background-size: 12px;
    -webkit-background-size: 12px;
    -moz-background-size: 12px;
}

form.rezervation input:focus,
form.rezervation textarea:focus {
    border: 1px solid green;
}

form.rezervation textarea {
    width: 98.5%;
    height: 100%;
}

    form.rezervation input::-webkit-input-placeholder,
    form.rezervation textarea::-webkit-input-placeholder {
        font-family: 'Open Sans', sans-serif;
        color: #ccc;
        font-size: 14px;
        font-weight: 400;
    }

form.rezervation button.btn.rezervasyonbtn {
    width: auto;
    float: right;
    margin: 10px 10px 10px 0;
    padding: 4px 25px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    color: #FFF;
    font-size: 14px;
    text-align: center;
    background: #830000;
    background: -moz-linear-gradient(left, #830000 0, #bc0e0e 20%, #bc0e0e 80%, #830000 100%);
    background: -webkit-linear-gradient(left, #830000 0, #bc0e0e 20%, #bc0e0e 80%, #830000 100%);
    background: linear-gradient(to right, #830000 0, #bc0e0e 20%, #bc0e0e 80%, #830000 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#830000', endColorstr='#830000', GradientType=1);
}

.sidebar {
    width: 29%;
    min-height: 400px;
    float: left;
    margin: 0;
    padding: 0;
}

.categorys,
.facebook,
.tripadvisor,
.twitter,
.video {
    width: 100%;
    float: left;
    margin: 0 0 15px;
    padding: 0;
}

.categorys {
    background: #cdb44e;
    background: -moz-linear-gradient(left, rgba(205, 180, 78, 1) 0, rgba(182, 149, 47, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(205, 180, 78, 1) 0, rgba(182, 149, 47, 1) 100%);
    background: linear-gradient(to right, rgba(205, 180, 78, 1) 0, rgba(182, 149, 47, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#cdb44e', endColorstr='#b6952f', GradientType=1);
}

    .categorys h1,
    .facebook h1,
    .title,
    .tripadvisor h1,
    .twitter h1,
    .video h1 {
        width: 100%;
        float: left;
        margin: 0;
        padding: 7px 0 7px 10px;
        font-family: 'Open Sans', sans-serif;
        color: #feefb6;
        font-size: 18px;
        font-weight: 600;
        background-color: #474326;
    }

#sync1 .item h5,
ul.minicategori > li > a {
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
}

.accordion > ul > li {
    width: 100%;
    float: left;
    margin: 0;
    padding: 2px 0 2px 25px;
    background-image: url(../../img/categories_li_a.png);
    background-repeat: no-repeat;
    background-position: 7px 9px;
}

.tripadvisor a img,
ul.minicategori,
ul.minicategori > li,
ul.minicategori > li > a {
    padding: 0;
    width: 100%;
    float: left;
}

#sync2 .item img,
.tripadvisor a img,
.turharita a img {
    background-position: center center;
}

ul.minicategori {
    margin: 0;
}

    ul.minicategori > li {
        margin: 3px 0;
        list-style: none;
    }

        ul.minicategori > li > a {
            margin: 0;
            color: #121836;
            font-weight: 500;
        }

ul.categories > li.aktif ul.minicategori {
    display: block;
}

.tripadvisor a img {
    height: 46px;
    margin: 9px 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-background-size: contain;
    -moz-background-size: contain;
}

.turharita a img,
ul.videos li a img {
    background-size: cover;
    padding: 0;
    background-repeat: no-repeat;
}

ul.videos {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

    ul.videos li {
        width: 48%;
        float: left;
        margin: 5px 1% 0;
        padding: 0;
        list-style: none;
    }

        ul.videos li a img {
            width: 100%;
            height: 100px;
            float: left;
            margin: 0;
        }

.marginBottom_15 {
    margin-bottom: 15px;
}

.turharita {
    width: 29.5%;
    float: left;
    margin: 0 .5% 0 0;
    padding: 0;
}

    #sync1 .item h5,
    .turharita a img,
    .turslider {
        margin: 0;
        width: 100%;
        float: left;
    }

    .turharita a img {
        height: 188px;
        -webkit-background-size: cover;
        -moz-background-size: cover;
    }

.turslider {
    padding: 0;
    position: relative;
}

    #sync1 .item img,
    .turslider .owl-item img {
        display: block;
        width: 100%;
        height: 315px;
        background-repeat: no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        background-position: center center;
        z-index: 1;
    }

#sync1 .item h5 {
    padding: 5px 0 5px 12px;
    color: #ebde7c;
    font-weight: 900;
    background-color: rgba(0, 0, 0, .67);
    position: absolute;
    bottom: 0;
    left: 0;
    height: auto;
}

#sync1 .owl-prev {
    position: absolute;
    bottom: -3px;
    right: 14px;
}

#sync1 .owl-next {
    position: absolute;
    bottom: -3px;
    right: 0;
}

#sync2 .item {
    margin: 3px 5px 0;
}

#sync2 .owl-next,
#sync2 .owl-prev {
    top: 50%;
    bottom: 50%;
    margin-top: -10px;
    position: absolute;
}

#sync2 .item img {
    display: block;
    width: 100%;
    height: 92px;
    border: 2px solid #fff;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    z-index: 1;
}

#sync2 .owl-item.synced .item img {
    border-color: #a90a0a;
}

#sync2 .owl-prev {
    left: 0;
}

#sync2 .owl-next {
    right: 0;
}

#sync1 .owl-next img,
#sync1 .owl-prev img {
    width: 11px;
    height: 14px;
}

.navbar {
    border: 0;
    min-height: 1px;
    background: none;
    border-radius: 0;
}

.navbar-inverse .navbar-collapse {
    border: 0;
    margin: 0 0;
    padding: 0 0;
    overflow: hidden;
    background: none;
}

.navbar-inverse .navbar-nav {
    width: 100%;
    display: table;
}

    .navbar-inverse .navbar-nav > li {
        float: none;
        display: table-cell;
        vertical-align: middle;
    }

        .navbar-inverse .navbar-nav > li > a {
            display: block;
            padding: 7px;
            color: #fff;
            font-weight: 500;
            text-align: center;
            list-style: none;
            border-style: solid;
            border-color: #840808;
            border-width: 3px 1px 0 0;
            background: #bc0f0f;
            background: -moz-linear-gradient(top, rgba(188, 15, 15, 1) 0, rgba(131, 0, 0, 1) 100%);
            background: -webkit-linear-gradient(top, rgba(188, 15, 15, 1) 0, rgba(131, 0, 0, 1) 100%);
            background: linear-gradient(to bottom, rgba(188, 15, 15, 1) 0, rgba(131, 0, 0, 1) 100%);
            filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#bc0f0f', endColorstr='#830000', GradientType=0);
        }
.navbar-inverse .navbar-nav > li > a.enq {
   
	   background: -moz-linear-gradient(to bottom, rgb(7, 171, 10) 0, rgb(30, 151, 0) 100%);
            background: -webkit-linear-gradient(to bottom, rgb(24, 255, 28) 0, rgb(18, 93, 0) 100%);
      background: linear-gradient(to bottom, rgb(7, 171, 10) 0, rgb(18, 93, 0) 100%);
    border-color: rgb(17, 101, 1);
}
        .navbar-inverse .navbar-nav > li.Gr:last-child > a {
            background: -moz-linear-gradient(to bottom, rgb(24, 255, 28) 0, rgb(30, 151, 0) 100%);
            background: -webkit-linear-gradient(to bottom, rgb(24, 255, 28) 0, rgb(30, 151, 0) 100%);
            background: linear-gradient(to bottom, rgb(24, 255, 28) 0, rgb(30, 151, 0) 100%);
            border-color: rgb(24, 255, 28);
        }

        .navbar-inverse .navbar-nav > li > a:focus,
        .navbar-inverse .navbar-nav > li > a:hover {
            color: #fff;
            background: #c0a33d;
            border-top-color: #474326;
            border-right-color: transparent;
            text-decoration: none;
        }

    .navbar-inverse .navbar-nav > .active > a,
    .navbar-inverse .navbar-nav > .active > a:focus,
    .navbar-inverse .navbar-nav > .active > a:hover {
        color: #fff;
        background: #c0a33d;
        border-top-color: #474326;
        border-right-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
    }


#tour-tab-contents {
    float: left;
    width: 100%;
    color: #787470;
}

    #tour-tab-contents .tour-tab-content {
        float: left;
        width: 100%;
        font-size: 14px;
        color: #3C3C3C;
        margin-top: 20px;
    }

.dl-horizontal dt {
    float: left;
    width: 100px;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

dl.dl-horizontal.text-left dt {
    text-align: left;
}

.dl-horizontal dd {
    margin-left: 120px;
}

.dl-horizontal a, .dl-horizontal a:hover {
    color: #333;
    text-decoration: none;
}

#navBarFix .navbar.fixedd {
    top: 0;
    z-index: 99;
    position: fixed;
}

#tour-tab-contents .tour-tab-content .tabTitle,
#tour-tab-contents .tour-tab-content strong {
    float: left;
    width: 100%;
    font-size: 24px;
    color: #bfb26f;
    font-weight: 300;
    line-height: 40px;
    margin-bottom: 10px;
}

    #tour-tab-contents .tour-tab-content .tabTitle.small-text {
        font-size: 18px;
        margin-bottom: 0;
        line-height: 30px;
    }

.highlights-list ul {
    padding-left: 40px;
}

    .highlights-list ul li {
        float: left;
        width: 100%;
        position: relative;
    }

        .highlights-list ul li::before {
            content: '';
            top: 5px;
            width: 9px;
            height: 9px;
            left: -20px;
            position: absolute;
            border-radius: 50%;
            background: #bfb26f;
        }

.expand-toggle-button {
    float: right;
    font-size: 15px;
    color: #c0a33d;
    font-weight: 600;
    margin: -40px 0 0;
    text-decoration: none;
    background: none;
    outline: 0;
    border: 0;
}

    .expand-toggle-button:hover {
        color: #c0a33d;
        text-decoration: none;
    }

    .expand-toggle-button i {
        margin-right: 3px;
    }

button.accordionTitle {
    float: left;
    width: 100%;
    margin-top: 5px;
    cursor: pointer;
    font-size: 17px;
    color: #ffffff;
    font-weight: 300;
    text-align: left;
    overflow: hidden;
    position: relative;
    padding: 10px 15px;
    background-color: #b60d0d;
    -webkit-transition: all .3s;
    transition: all .3s;
    outline: 0;
    border: 0;
}

    button.accordionTitle i {
        top: 50%;
        bottom: 50%;
        right: 15px;
        width: 16px;
        height: 16px;
        margin-top: -8px;
        position: absolute;
        background: url('../../img/plus-circle.png') no-repeat center;
    }

    button.accordionTitle.active i {
        background-image: url('../../img/minus-circle.png');
    }

.toggle_container {
    float: left;
    width: 100%;
    overflow: hidden;
}

    .toggle_container.toggle_custom {
        line-height: 22px;
        padding: 15px 15px;
        border-style: solid;
        border-color: #e15230;
        border-width: 0 1px 1px;
    }

.itineraryGallery {
    float: left;
    width: 100%;
}

    .itineraryGallery .gallery-item {
        float: left;
        width: 20%;
        padding: 0 5px;
        margin-bottom: 10px;
    }

        .itineraryGallery .gallery-item img {
            float: left;
            width: 100%;
            height: 90px;
            background-repeat: no-repeat;
            background-position: center center;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            background-size: cover;
        }

.inclusions-list {
    float: left;
    width: 100%;
    padding: 20px 0;
    border-top: 1px solid #e5edf3;
}

    .inclusions-list:last-child {
        padding-bottom: 0;
    }

    .inclusions-list .icon {
        width: 15%;
        float: left;
        font-size: 16px;
        color: #bfb26f;
        margin-top: 5px;
    }

        .inclusions-list .icon i {
            font-size: 27px;
        }

    .inclusions-list .description {
        float: left;
        width: 85%;
    }

        .inclusions-list .description .tabTitle {
            font-size: 17px;
            line-height: 120%;
            margin-bottom: 2px;
        }

#booking .price {
    color: #ebde7b;
    border-color: #9b0606;
    background-color: #b40c0c;
}

.bookingModalBtn {
    float: left;
    width: 100%;
    height: 34px;
    padding: 0 0;
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    background-color: #1db107;
    border: 1px solid #1da804;
}
button[disabled].bookingModalBtn {
    cursor: default;
    opacity: 0.6;
}

#booking .modal-content {
    float: left;
    padding-bottom: 0;
}

#booking .modal-header,
#booking .modal-body,
#booking .modal-footer {
    float: left;
    width: 100%;
}

#booking .js-title-step {
    float: left;
    width: 100%;
    font-size: 18px;
    line-height: 25px;
}

    #booking .js-title-step span {
        float: left;
        margin-right: 5px;
		 margin-top: 5px;
    }

form #card_number {
    background-image: url('../../images/images.png'), url('../../images/images.png');
    background-position: 2px -121px, 340px -61px;
    background-size: 120px 361px, 120px 361px;
    background-repeat: no-repeat;
    padding-left: 54px;
}

    form #card_number.visa {
        background-position: 2px -163px, 340px -61px;
    }

    form #card_number.visa_electron {
        background-position: 2px -205px, 340px -61px;
    }

    form #card_number.mastercard {
        background-position: 2px -247px, 340px -61px;
    }

    form #card_number.maestro {
        background-position: 2px -289px, 340px -61px;
    }

    form #card_number.discover {
        background-position: 2px -331px, 340px -61px;
    }

    form #card_number.valid.visa {
        background-position: 2px -163px, 340px -87px;
    }

    form #card_number.valid.visa_electron {
        background-position: 2px -205px, 340px -87px;
    }

    form #card_number.valid.mastercard {
        background-position: 2px -247px, 340px -87px;
    }

    form #card_number.valid.maestro {
        background-position: 2px -289px, 340px -87px;
    }

    form #card_number.valid.discover {
        background-position: 2px -331px, 340px -87px;
    }

.modal-content {
    float: left;
    padding-bottom: 15px;
}

    .modal-content .form-group {
        width: 100%;
        float: left;
        margin-bottom: 9px;
    }

        .modal-content .form-group label {
            line-height: 34px;
        }

        .modal-content .form-group select {
            background-image: url(../../img/selectboxarrow.png);
            background-position: 97% center;
            -webkit-background-size: 9px;
            -moz-background-size: 9px;
            background-size: 9px;
        }

.transferSearch {
    float: left;
    width: 100%;
    margin: 0 0 30px;
    padding: 17px 0 13px;
    background-color: #830000;
}

.searchLabel {
    float: left;
    margin-bottom: 10px;
}

    .searchLabel:first-child {
        margin-right: 15px;
    }

    .searchLabel input[type="radio"] {
        width: 1px;
        height: 1px;
        left: -1000px;
        z-index: -1000;
        overflow: hidden;
        position: absolute;
        clip: rect(0 0 0 0);
    }

        .searchLabel input[type="radio"] + label {
            float: left;
            width: 100%;
            margin: 0 0;
            color: #fff;
            font-size: 18px;
            font-weight: 400;
            padding-left: 30px;
            position: relative;
            cursor: pointer;
        }

            .searchLabel input[type="radio"] + label::before {
                content: '';
                left: 0;
                top: 1px;
                width: 20px;
                height: 20px;
                position: absolute;
                border-radius: 100%;
                border: 2px solid #fff;
                background-color: transparent;
                -webkit-transition: all 250ms ease;
                transition: all 250ms ease;
            }

        .searchLabel input[type="radio"]:checked + label::before {
            background-color: #fff;
            -webkit-box-shadow: inset 0 0 0 4px #830000;
            box-shadow: inset 0 0 0 4px #830000;
        }

.transferSearch .input-group {
    float: left;
    width: 45%;
}

    .transferSearch .input-group.from-to {
        width: 100%;
    }

    .transferSearch .input-group.dates {
        width: 55%;
    }

.transferSearch .input-field {
    float: left;
    width: 50%;
    padding: 0 10px;
    position: relative;
    margin-bottom: 10px;
}

    .transferSearch .input-field.full {
        width: 100%;
    }

    .transferSearch .input-field.return.disabled::after {
        content: '';
        top: 0;
        z-index: 2;
        left: 10px;
        height: 100%;
        position: absolute;
        width: calc(100% - 20px);
        background-color: rgba(255, 255, 255, 0.7);
    }

.transferSearch input[type="checkbox"] {
    width: 1px;
    height: 1px;
    left: -1000px;
    z-index: -1000;
    overflow: hidden;
    position: absolute;
    clip: rect(0 0 0 0);
}

    .transferSearch input[type="checkbox"] + label {
        float: left;
        cursor: pointer;
        font-size: 14px;
        color: #ffffff;
        font-weight: 600;
        padding-left: 30px;
        position: relative;
    }

        .transferSearch input[type="checkbox"] + label::before {
            content: '';
            top: 0;
            left: 0;
            width: 20px;
            height: 20px;
            position: absolute;
            border-radius: 2px;
            background-color: #ebde7b;
        }

        .transferSearch input[type="checkbox"] + label::after {
            content: "\e013";
            top: 1px;
            left: 3px;
            color: #474326;
            position: absolute;
            font-family: 'Glyphicons Halflings';
            font-style: normal;
            font-weight: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            -webkit-transform: scale(3) rotateZ(-20deg);
            transform: scale(3) rotateZ(-20deg);
            opacity: 0;
            -webkit-transition: all .3s ease-in;
            transition: all .3s ease-in;
        }

    .transferSearch input[type="checkbox"]:checked + label::after {
        -webkit-transform: scale(1) rotateZ(0deg);
        transform: scale(1) rotateZ(0deg);
        opacity: 1;
    }

.transferSearch .input-field .icon {
    top: 0;
    left: 10px;
    z-index: 2;
    width: 45px;
    height: 45px;
    padding: 9.5px 0;
    text-align: center;
    position: absolute;
    background-color: #ebde7b;
}

    .transferSearch .input-field .icon.to {
        display: none;
    }

    .transferSearch .input-field .icon svg {
        width: 24px;
        height: 26px;
    }

.transferSearch .input-field label {
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 20px;
    color: #474326;
    font-weight: 500;
    margin-bottom: 0;
    line-height: 20px;
    padding-left: 62px;
    position: absolute;
}

.transferSearch .input-field input {
    float: left;
    width: 100%;
    height: 45px;
    color: #474326;
    line-height: 25px;
    padding: 20px 0 0 52px;
    background-color: #fff;
    border: 0;
    outline: 0;
}

    .transferSearch .input-field input::-webkit-input-placeholder {
        color: #474326;
    }

    .transferSearch .input-field input:-ms-input-placeholder {
        color: #474326;
    }

    .transferSearch .input-field input::-ms-input-placeholder {
        color: #474326;
    }

    .transferSearch .input-field input::placeholder {
        color: #474326;
    }

.transferSearch .submitBtn {
    float: left;
    width: 100%;
    height: 45px;
    padding: 0 0;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    border-radius: 3px;
    background: #e15230;
    border: 1px solid #af2c0d;
    outline: 0;
}

.popoverWrap {
    left: 0;
    top: 60px;
    width: 100%;
    display: none;
    z-index: 1060;
    max-width: 300px;
    padding: 1px 1px;
    position: absolute;
    border-radius: 4px;
    white-space: normal;
    background-color: #fff;
    border: 1px solid #d7d8da;
    -webkit-box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.1);
}

    .popoverWrap::before {
        content: '';
        left: 35px;
        top: -10px;
        z-index: 9;
        position: absolute;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 10px solid #ffffff;
    }

    .popoverWrap::after {
        content: '';
        left: 34px;
        top: -12px;
        position: absolute;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 12px solid #d7d8da;
    }

    .popoverWrap.block {
        display: block;
    }

    .popoverWrap .popoverCloseBtn {
        top: -10px;
        right: -12px;
        width: 30px;
        height: 30px;
        color: #fff;
        font-size: 18px;
        line-height: 30px;
        text-align: center;
        position: absolute;
        border-radius: 50%;
        background-color: #333;
        cursor: pointer;
    }

    .popoverWrap .popover-content {
        padding: 12px 12px 2px;
    }

    .popoverWrap .labelText {
        float: left;
        width: 100%;
    }

    .popoverWrap .input-group {
        width: 100%;
        margin-bottom: 10px;
    }

    .popoverWrap .input-group-btn .btn {
        outline: none;
        color: #1d1d1d;
        padding: 6px 9px;
        background: none;
        border: 1px solid #d7d8da;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .popoverWrap .input-number {
        text-align: center;
        background: #fff;
        height: 34px !important;
        padding: 0 0 !important;
        color: #1d1d1d !important;
        border-radius: 0 !important;
        border: 1px solid #d7d8da !important;
    }

.transfer_araclar {
    float: left;
    width: 100%;
    margin-bottom: 30px;
    border: 1px solid #d6d6d6;
}

.arac_item {
    width: 33.3%;
    float: left;
    padding: 10px;
}

    .arac_item img {
        float: left;
        width: 100%;
        height: 100px;
        background-repeat: no-repeat;
        background-position: center center;
        -webkit-background-size: contain;
        background-size: contain;
    }

.transfer_araclar .itemTitle {
    width: 100%;
    float: left;
    padding: 5px;
    color: #fff;
    font-size: 15px;
    text-align: center;
    background-color: #837c70;
}

.transferTitle {
    float: left;
    width: 100%;
    font-size: 24px;
    color: #a90a0a;
    margin-top: 10px;
    text-align: center;
    padding-bottom: 15px;
    border-bottom: 1px solid #ccc;
}

.routes {
    float: left;
    color: #333;
    width: 33.333%;
    margin-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d4d4d4;
}

    .routes:hover {
        color: inherit;
        text-decoration: none;
    }

    .routes span {
        float: left;
        width: 100%;
        font-size: 15px;
        font-weight: 700;
        text-align: center;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

    .routes em {
        width: 100%;
        float: left;
        color: #a90a0a;
        font-weight: 700;
        text-align: center;
    }

.transfer_band {
    float: left;
    width: 100%;
    padding: 8px;
    color: #a90a0a;
    text-align: center;
    background-color: #e8e8e8;
}

.bandTitle {
    float: left;
    width: 100%;
    margin: 15px 0;
    font-size: 25px;
    font-weight: 500;
    padding-bottom: 15px;
    border-bottom: 1px solid #d4d4d4;
}

.transfer_band i {
    float: left;
    width: 100%;
    padding: 20px;
    font-size: 50px;
}

.transfer_band span {
    float: left;
    width: 100%;
    padding: 0 10px;
    margin-bottom: 15px;
}

.transfer_capsul {
    width: 100%;
    float: left;
    padding: 15px;
    background-color: #fff;
    border: 1px solid #d6d6d6;
}

.listLeft {
    float: right;
    width: 260px;
    margin-bottom: 30px;
}

    .listLeft hr {
        width: 100%;
        float: left;
        margin-top: 0;
        border-top-color: #ede9e5;
    }

.sidebarBox {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    border: 1px solid #b2aea5;
}

    .sidebarBox .boxTransferTitle,
    .sidebarBox .boxTitle {
        float: left;
        width: 100%;
        font-size: 18px;
        color: #45423c;
        font-weight: 500;
        margin-bottom: 14px;
        padding: 9px 5px 9px 9px;
        background-color: #dacd6d;
    }

    .sidebarBox .boxTitle {
        padding: 0 5px 0 9px;
        background-color: transparent;
    }

    .sidebarBox .box-item {
        float: left;
        width: 100%;
        position: relative;
        margin-bottom: 20px;
        padding: 0 5px 0 9px;
    }

        .sidebarBox .box-item .icon {
            width: 31px;
            position: absolute;
        }

            .sidebarBox .box-item .icon svg {
                width: 22px;
                height: 22px;
                fill: #b2aea5;
            }

        .sidebarBox .box-item strong {
            float: left;
            width: 100%;
            color: #999;
            font-size: 13px;
            font-weight: 600;
            padding-left: 32px;
        }

        .sidebarBox .box-item span {
            width: 100%;
            float: left;
            color: #45423c;
            line-height: 19px;
            padding-left: 32px;
        }

.weHelp {
    float: left;
    width: 100%;
    color: #d47549;
    position: relative;
    margin-bottom: 20px;
    padding: 9px 0 9px 60px;
    border: 1px solid #b2aea5;
    border-top: 3px solid #ff5203;
}

    .weHelp .icon {
        top: 0;
        left: 0;
        width: 58px;
        height: 60px;
        padding: 10px 9px;
        position: absolute;
    }

        .weHelp .icon svg {
            width: 40px;
            height: 40px;
        }

    .weHelp strong {
        float: left;
        width: 100%;
        font-size: 18px;
        color: #45423c;
        font-weight: 500;
        line-height: 24px;
    }

    .weHelp span {
        display: block;
        font-size: 13px;
        line-height: 18px;
    }

.sidebarBox #map-canvas {
    display: none;
}

    .sidebarBox #map-canvas + .boxTitle {
        margin-top: 12px;
    }

.roundTripInfo {
    float: left;
    width: 100%;
    color: #45423c;
    padding: 0 5px 20px 9px;
}

    .roundTripInfo span {
        display: block;
    }

.listRight {
    float: right;
    padding-left: 20px;
    margin-bottom: 30px;
    width: calc(100% - 260px);
}

    .listRight hr {
        width: 100%;
        float: left;
        margin: 10px 0 18px;
        border-top-color: #b2aea5;
    }

.informationContent {
    width: 100%;
    float: left;
    margin: 0 0 10px;
    color: #185400;
    font-size: 15px;
    font-weight: 700;
    padding: 15px 5px 15px 55px;
    border-left: 3px solid #60d03c;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.3);
    -moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,.3);
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.3);
    background: #93f773 url(../../img/tick_icon.png) no-repeat 15px center;
}

.vehicleBoxItem {
    width: 100%;
    float: left;
    overflow: hidden;
    border-radius: 5px;
    margin-bottom: 20px;
    border: 1px solid #b2aea5;
    border-left: 5px solid #a90a0a;
}

.carImgInfo {
    float: left;
    padding: 0 12px;
    width: calc(100% - 275px);
    border-right: 1px dotted #b2aea5;
}

    .carImgInfo .img {
        float: left;
        width: 155px;
        padding: 17px 12px 12px 0;
    }

        .carImgInfo .img img {
            float: left;
            width: 100%;
            height: 70px;
            background-repeat: no-repeat;
            background-position: center center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            background-size: contain;
        }

    .carImgInfo .info {
        float: left;
        padding: 17px 0 12px 12px;
        width: calc(100% - 155px);
    }

        .carImgInfo .info .infoTitle {
            width: 100%;
            float: left;
            font-size: 20px;
            color: #45423c;
            line-height: 37px;
            margin-bottom: 6px;
        }

        .carImgInfo .info .feature-item,
        .carImgInfo .info .service-item {
            float: left;
            width: 100%;
            margin-bottom: 7px;
        }

            .carImgInfo .info .feature-item .image,
            .carImgInfo .info .service-item .image {
                float: left;
                margin-right: 6px;
            }

                .carImgInfo .info .feature-item .image svg,
                .carImgInfo .info .service-item .image svg {
                    width: 14px;
                    height: 18px;
                }

            .carImgInfo .info .feature-item .text,
            .carImgInfo .info .service-item .text {
                float: left;
                line-height: 18px;
            }

.highlight-toggle_button {
    float: left;
    cursor: pointer;
    color: #a90a0a;
    font-weight: 500;
    padding: 2px 6px;
    border-radius: 3px;
    border: 1px solid #a90a0a;
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.1);
    box-shadow: 0 2px 4px rgba(0,0,0,.1);
}

    .highlight-toggle_button.active {
        display: none;
    }

    .highlight-toggle_button:hover {
        background-color: rgba(249, 216, 216, 0.45);
    }

    .highlight-toggle_button svg {
        width: 9px;
        height: 10px;
        fill: #a90a0a;
        margin-left: 5px;
    }

.carMeta {
    float: left;
    width: 275px;
    color: #45423c;
    text-align: center;
    padding: 12px 12px;
}

    .carMeta em {
        width: 100%;
        float: left;
        line-height: 19px;
        font-style: normal;
    }

    .carMeta strong {
        width: 100%;
        float: left;
        font-size: 33px;
        line-height: 43px;
        margin-bottom: 10px;
    }

    .carMeta span {
        float: left;
        width: 100%;
        margin-bottom: 3px;
    }

        .carMeta span.text-yellow {
            color: #31b143;
        }

        .carMeta span .icon {
            display: inline-block;
        }

            .carMeta span .icon svg {
                width: 14px;
                height: 14px;
            }

    .carMeta a, .carMeta button {
        float: left;
        width: 100%;
        padding: 10px;
        margin-top: 20px;
        color: #fff;
        font-size: 20px;
        line-height: 1.3;
        text-align: center;
        border-radius: 5px;
        text-decoration: none;
        border: none;
        outline: none;
        background-color: #ff5203;
        border-bottom: 3px solid #c33d00;
    }

.highlightContent {
    float: left;
    width: 100%;
    display: none;
    color: #45423c;
}

    .highlightContent.block {
        display: block;
    }

    .highlightContent .highlightTitle {
        float: left;
        width: 100%;
        font-size: 15px;
        font-weight: 600;
        margin-bottom: 15px;
        padding-bottom: 2px;
        border-bottom: 1px solid #ede9e5;
    }

    .highlightContent .detail-item {
        width: 50%;
        padding: 0 5px;
        position: relative;
        margin-bottom: 12px;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }

        .highlightContent .detail-item .icon {
            width: 30px;
            position: absolute;
        }

            .highlightContent .detail-item .icon svg {
                width: 25px;
                height: 25px;
            }

        .highlightContent .detail-item .detail-title {
            float: left;
            width: 100%;
            font-size: 12px;
            font-weight: 600;
            padding-left: 30px;
        }

        .highlightContent .detail-item .detail-text {
            float: left;
            width: 100%;
            color: #777;
            font-size: 13px;
            padding-left: 30px;
        }

    .highlightContent .list-item {
        float: left;
        width: 100%;
        color: #777;
        font-size: 13px;
        margin-bottom: 9px;
        position: relative;
        padding-left: 17.5px;
    }

        .highlightContent .list-item .list-title {
            font-weight: 600;
            position: relative;
        }

            .highlightContent .list-item .list-title::before {
                content: "";
                width: 6px;
                height: 6px;
                left: -17.5px;
                position: absolute;
                border-radius: 50%;
                margin: 7px 6px 0 0;
                background-color: #777;
            }

.info-display-headline {
    float: left;
    width: 100%;
    padding: 14px;
    text-align: left;
    border-radius: 5px;
    border: 1px solid #d8d8d8;
}

    .info-display-headline .display-title {
        float: left;
        width: 100%;
        font-size: 15px;
        font-weight: 600;
    }

    .info-display-headline ul {
        float: left;
        width: 100%;
        padding-left: 0;
        margin-bottom: 0;
        list-style: none;
    }

        .info-display-headline ul li {
            float: left;
            width: 100%;
            margin-top: 15px;
        }

            .info-display-headline ul li svg {
                float: left;
                width: 15px;
                height: 15px;
                margin-right: 8px;
            }

.highlightCloseBtn {
    float: left;
    width: 100%;
    padding: 6px 0;
    color: #ff5203;
    font-weight: 500;
    background-color: #f9f8f7;
    outline: 0;
    border: 0;
}

    .highlightCloseBtn:hover {
        background-color: rgba(230, 230, 230, 0.35);
    }

    .highlightCloseBtn svg {
        width: 9px;
        height: 10px;
        margin-left: 5px;
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }

.listRight [class*=col-] {
    padding-left: 7px;
    padding-right: 7px;
    margin-bottom: 15px;
}

.listRight .placeholderText {
    float: left;
    width: 100%;
    margin: 0 0 3px;
    color: #45423c;
    font-weight: 600;
}

.listRight .checkbox-inline {
    padding-left: 0;
}

.listRight input[type=radio] {
    position: absolute;
    z-index: -1000;
    left: -1000px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}

    .listRight input[type=radio] + label {
        float: left;
        width: 100%;
        color: #333;
        font-size: 15px;
        cursor: pointer;
        font-weight: 600;
        position: relative;
        padding-left: 30px;
        margin-bottom: 10px;
    }

        .listRight input[type=radio] + label::before {
            content: '';
            left: 0;
            top: 2px;
            width: 16px;
            height: 16px;
            position: absolute;
            border-radius: 100%;
            background: #ffffff;
            border: 1px solid #b4b4b4;
            -webkit-transition: all 250ms ease;
            transition: all 250ms ease;
        }

    .listRight input[type=radio]:checked + label::before {
        background-color: #beb06d;
        -webkit-box-shadow: inset 0 0 0 4px #ffffff;
        box-shadow: inset 0 0 0 4px #ffffff;
    }

.listRight .headline-highlight {
    float: left;
    width: 100%;
    color: #fff;
    font-weight: 500;
    padding: 9px 9px;
    font-style: italic;
    margin-bottom: 15px;
    background: #45423c;
}

.headlineTable {
    float: left;
    width: 100%;
}

    .headlineTable .tableCell {
        width: 70%;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }

        .headlineTable .tableCell.tableLeft {
            width: 30%;
        }

            .headlineTable .tableCell.tableLeft span {
                display: block;
                margin-bottom: 5px;
            }

            .headlineTable .tableCell.tableLeft b {
                display: block;
                font-size: 18px;
                color: #45423c;
            }

.listRight .headlineTable [class*=col-] {
    margin-bottom: 25px;
}

.headlineTable .tableCell .form_datetime {
    border: 0;
    outline: 0;
    float: left;
    width: 155px;
    font-size: 20px;
    color: #a90a0a;
    font-weight: 500;
    background: none;
    border-bottom: 1px dashed #a90a0a;
}

.headlineTable .different_address {
    display: none;
}

.posTitle {
    float: left;
    width: 100%;
    font-size: 22px;
    color: #870101;
    margin-bottom: 15px;
}

#virtualpos .formLeft {
    width: 54%;
    float: left;
    margin: 0 1% 0 0;
}

    #virtualpos .formLeft span {
        float: left;
        width: 130px;
        color: #45423c;
        font-weight: 500;
        line-height: 34px;
    }

    #virtualpos .formLeft input.form-control,
    #virtualpos .formLeft .expiry_date,
    #virtualpos .formLeft .offset-span {
        float: left;
        width: calc(100% - 130px);
    }

    #virtualpos .formLeft input.totalprice {
        padding-left: 0;
        font-size: 20px;
        color: #ec0b0b;
        font-weight: 600;
        background: none;
        border: 0;
    }

#virtualpos .formRight {
    width: 44%;
    float: left;
    margin: 0 0 0 1%;
}

#virtualpos .formLeft .offset-span input {
    float: left;
    width: 15px;
    height: 20px;
    margin-top: 2px;
}

#virtualpos .formLeft .offset-span label {
    float: left;
    padding-left: 7px;
    width: calc(100% - 15px);
}

#virtualpos .formLeft .offset-span button {
    float: left;
    width: 100%;
    height: 34px;
    color: #fff;
    font-weight: 500;
    border-radius: 4px;
    text-decoration: none;
    background-color: #31b143;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    outline: 0;
    border: 0;
}

    #virtualpos .formLeft .offset-span button:hover {
        background: #196d22;
    }

.thankYouMessage i {
    float: left;
    font-size: 46px;
    color: #85c226;
    margin-right: 12px;
}

.thankYouMessage span {
    color: #333;
    font-size: 17px;
    font-weight: 400;
    line-height: 25px;
    display: inline-block;
}

.blog,
.contactus,
.photogallery,
.rezervation,
.travelphoto,
.yourholiday {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

    .blog h2,
    .contactus h2,
    .sidebar h2,
    .travelphoto h2 {
        width: 100%;
        float: left;
        margin: 0;
        padding: 0;
        font-family: 'Open Sans', sans-serif;
        color: #870101;
        font-size: 22px;
        font-weight: 700;
    }

    .yourholiday form .step1,
    .yourholiday form .step2,
    .yourholiday form .step3,
    .yourholiday form .step4,
    .yourholiday form .step5 {
        width: 100%;
        min-height: 200px;
        float: left;
        margin: 25px 0 0;
        padding: 10px;
        border: 3px solid #EFEBDE;
    }

        .yourholiday form .step1 h4,
        .yourholiday form .step2 h4,
        .yourholiday form .step3 h4,
        .yourholiday form .step4 h4,
        .yourholiday form .step5 h4 {
            width: 100%;
            float: left;
            margin: 0 0 12px;
            padding: 0 0 7px;
            font-family: 'Open Sans', sans-serif;
            color: #830000;
            font-size: 16px;
            font-weight: 600;
            border-bottom: 2px solid #E6E2D4;
        }

.inputbgcolor input,
.inputbgcolor select,
.inputbgcolor span,
.inputbgcolor textarea {
    float: left;
    font-family: 'Open Sans', sans-serif;
    color: #333;
    line-height: 27px;
}

.inputbgcolor {
    width: 100%;
    float: left;
    margin: 0;
    padding: 5px 10px;
}

    .inputbgcolor:nth-child(odd) {
        background-color: #FBFAF7;
        border-top: 1px solid #cBcAc7;
    }

    .inputbgcolor:nth-child(even) {
        background: #F3F1E9;
        border-top: 1px solid #c3c1b9;
    }

    .inputbgcolor span {
        width: 29%;
        margin: 0 1% 0 0;
        padding: 0;
        font-size: 14px;
        font-weight: 600;
    }

    .inputbgcolor input,
    .inputbgcolor select,
    .inputbgcolor textarea {
        width: 69%;
        height: 27px;
        margin: 0 0 0 1%;
        padding: 0 0 0 10px;
        outline: 0;
        font-size: 15px;
        font-weight: 500;
        background-color: #fff;
        border: 1px solid #b3b1a9;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
    }

.checkboxcontain label,
.radiocontain label,
ul.locations li label {
    font-size: 14px;
    color: #3c3d41;
    font-weight: 500;
    float: left;
    font-family: 'Open Sans', sans-serif;
}

.inputbgcolor textarea {
    height: 100%;
}

.inputbgcolor select {
    background-position: 99% center;
    background-size: 9px;
    -webkit-background-size: 9px;
    -moz-background-size: 9px;
}

.inputbgcolor input.date1 {
    background-image: url(../../img/calendar1.png);
    background-repeat: no-repeat;
    background-position: 99% center;
}

.checkboxcontain,
.radiocontain {
    float: left;
    margin: 0 0 0 1%;
    padding: 0;
}

    .checkboxcontain.full,
    .radiocontain.full {
        width: 69%;
    }

    .checkboxcontain.width_full {
        width: 100%;
        margin: 0;
    }

    .checkboxcontain input[type=checkbox],
    .radiocontain input {
        float: left;
    }

    .checkboxcontain label,
    .radiocontain label {
        width: 100%;
        margin: 0;
        padding: 0;
    }

    .checkboxcontain input[type=checkbox],
    .radiocontain input[type=radio] {
        position: absolute;
        z-index: -1000;
        left: -1000px;
        overflow: hidden;
        clip: rect(0 0 0 0);
        height: 1px;
        width: 1px;
        margin: -1px;
        padding: 0;
        border: 0;
    }

        .radiocontain input[type=radio] + label {
            padding-left: 30px;
            display: inline-block;
            background-image: url(../../img/cssradio1.png);
            background-repeat: no-repeat;
            background-position: left center;
            vertical-align: middle;
            cursor: pointer;
        }

        .radiocontain input[type=radio]:checked + label {
            background-image: url(../../img/cssradio2.png);
            background-position: left center;
        }

ul.locations {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

    ul.locations li {
        width: 24%;
        float: left;
        margin: 0 .5%;
        padding: 0;
        list-style: none;
    }

        ul.locations li label {
            width: 100%;
            margin: 0;
            padding: 0;
        }

        ul.locations li input[type=checkbox] {
            position: absolute;
            z-index: -1000;
            left: -1000px;
            overflow: hidden;
            clip: rect(0 0 0 0);
            height: 1px;
            width: 1px;
            margin: -1px;
            padding: 0;
            border: 0;
        }

            ul.locations li input[type=checkbox] + label {
                line-height: 27px;
                padding-left: 30px;
                display: inline-block;
                background-image: url(../../img/csscheckbox1.png);
                background-repeat: no-repeat;
                background-position: left center;
                vertical-align: middle;
                cursor: pointer;
            }

            ul.locations li input[type=checkbox]:checked + label {
                background-image: url(../../img/csscheckbox2.png);
                background-position: left center;
            }

#mapZone {
    width: 100%;
    float: left;
    margin: 0;
    padding: 5px 0;
}

#mapContainer {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

    #mapContainer img {
        width: 940px;
        height: 432px;
        float: left;
        margin: 0;
        padding: 0;
    }

#mappoints {
    position: absolute;
    z-index: 9;
}

.mappin {
    color: #004;
    font-size: 8pt;
    position: absolute;
    white-space: nowrap;
    display: block;
    font-weight: 700;
    cursor: pointer;
    text-decoration: none;
}

#map_istanbul {
    left: 140px;
    top: 63px;
}

#map_cappadocia {
    left: 420px;
    top: 220px;
}

#map_antalya {
    left: 210px;
    top: 340px;
}

#map_troy {
    left: 21px;
    top: 103px;
}

#map_assos {
    left: 10px;
    top: 130px;
}

#map_bergama {
    left: 61px;
    top: 170px;
}

#map_bodrum {
    left: 50px;
    top: 312px;
}

#map_gallipoli {
    left: 36px;
    top: 92px;
}

#map_ephesus {
    left: 55px;
    top: 258px;
}

#map_pamukkale {
    left: 135px;
    top: 275px;
}

#map_gocek {
    left: 92px;
    top: 342px;
}

#map_trabzon {
    left: 650px;
    top: 83px;
}

#map_artvin {
    left: 750px;
    top: 58px;
}

#map_rize {
    left: 695px;
    top: 70px;
}

#map_amasya {
    left: 465px;
    top: 87px;
}

#map_tokat {
    left: 500px;
    top: 125px;
}

#map_tarsus {
    left: 440px;
    top: 350px;
}

#map_nemrut {
    left: 610px;
    top: 275px;
}

#map_mardin {
    left: 725px;
    top: 305px;
}

#map_diyarbakir {
    left: 685px;
    top: 260px;
}

#map_antakya {
    left: 490px;
    top: 380px;
}

#map_gaziantep {
    left: 540px;
    top: 330px;
}

#map_urfa {
    left: 630px;
    top: 320px;
}

#map_kars {
    left: 810px;
    top: 100px;
}

#map_van {
    left: 850px;
    top: 215px;
}

#map_erzurum {
    left: 735px;
    top: 135px;
}

#map_safranbolu {
    left: 305px;
    top: 60px;
}

#map_ankara {
    left: 310px;
    top: 145px;
}

#map_bursa {
    left: 135px;
    top: 125px;
}

#map_konya {
    left: 284px;
    top: 265px;
}

#map_iznik {
    left: 174px;
    top: 110px;
}

#map_hattusas {
    left: 410px;
    top: 135px;
}

#map_dogubeyazit {
    left: 835px;
    top: 145px;
}

#map_hasankeyf {
    left: 755px;
    top: 285px;
}

#map_eskisehir {
    left: 210px;
    top: 160px;
}

#map_sinop {
    left: 440px;
    top: 20px;
}

#map_amasra {
    left: 315px;
    top: 30px;
}

#map_izmir {
    left: 45px;
    top: 222px;
}

#map_sivas {
    left: 530px;
    top: 165px;
}

#map_malatya {
    left: 580px;
    top: 240px;
}

#map_bluecruise {
    left: 80px;
    top: 380px;
}

.checkboxcontain input[type=checkbox] + label {
    line-height: 27px;
    padding-left: 30px;
    display: inline-block;
    background-image: url(../../img/csscheckbox1.png);
    background-repeat: no-repeat;
    background-position: left center;
    vertical-align: middle;
    cursor: pointer;
}

.turdetay h4,
.turdetay ul span {
    color: #333;
    font-size: 14px;
    line-height: 130%;
    width: 100%;
}

.travelphoto ul.photos li img,
ul.blogcontain li img,
ul.gallerycontain li a img {
    background-position: center center;
    background-repeat: no-repeat;
}

.checkboxcontain input[type=checkbox]:checked + label {
    background-image: url(../../img/csscheckbox2.png);
}

.checkboxcontain input[type=text] {
    width: 100%;
    margin: 7px 0 0;
}

.turdetay ul span {
    float: left;
    margin: 0 0 15px;
    padding: 0;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}

.turdetay h4,
ul.blogcontain li .strong {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    float: left;
}

.turdetay h4 {
    margin: 15px 0 3px;
    padding: 0;
}

ul.blogcontain {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

    ul.blogcontain li {
        width: 48%;
        float: left;
        margin: 15px 1% 0;
        padding: 0 0 12px;
        border-bottom: 1px solid #830000;
        list-style: none;
    }

        ul.blogcontain li .strong {
            width: 100%;
            margin: 7px 0 0;
            padding: 0;
            color: #c50000;
            font-size: 16px;
        }

        ul.blogcontain li i,
        ul.gallerycontain li a h5 {
            font-family: 'Open Sans', sans-serif;
            font-size: 14px;
        }

        ul.blogcontain li img {
            width: 100%;
            height: 220px;
            float: left;
            margin: 0;
            padding: 0;
            background-size: cover;
            -webkit-background-size: cover;
            -moz-background-size: cover;
        }

        ul.blogcontain li p {
            margin: 7px 0;
        }

        ul.blogcontain li i {
            width: auto;
            float: right;
            margin: 0;
            padding: 5px 7px 0 0;
            color: #A9A7A7;
            font-weight: 300;
        }

ul.gallerycontain {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

    ul.gallerycontain li {
        width: 31%;
        float: left;
        margin: 15px 1% 0;
        padding: 0;
        list-style: none;
    }

        ul.gallerycontain li a img {
            width: 100%;
            height: 125px;
            float: left;
            margin: 0;
            padding: 0;
            background-size: cover;
            -webkit-background-size: cover;
            -moz-background-size: cover;
        }

        ul.gallerycontain li a h5 {
            width: 100%;
            float: left;
            margin: -25px 0 0;
            padding: 0 0 0 7px;
            color: #FFF;
            font-weight: 500;
            line-height: 180%;
            background-color: rgba(45, 45, 45, .77);
        }

.contactus > span,
.iletisimdetay p strong {
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
}

.travelphoto ul.photos {
    list-style: none;
    padding: 0;
    margin: 0;
    float: left;
    width: 100%;
}

    .travelphoto ul.photos li {
        display: block;
        float: left;
        width: 18%;
        margin: 12px 1% 0;
    }

        .travelphoto ul.photos li img {
            background-size: cover;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            height: 100px;
            width: 100%;
            border: 2px solid gray;
            cursor: url(../../img/zoomin.cur), pointer !important;
        }

.contactus > span {
    width: 100%;
    margin: 10px 0 0;
    padding: 0;
    color: #333;
    font-size: 16px;
}

.iletisimdetay,
.iletisimform {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

    .iletisimdetay p {
        width: 100%;
        float: left;
        margin: 10px 0 0;
        padding: 0;
    }

        .iletisimdetay p strong {
            margin: 0;
            padding: 0 7px 0 0;
            color: #A90A0A;
            font-size: 14px;
        }

form.iletisim input,
form.iletisim span,
form.iletisim textarea {
    color: #333;
    float: left;
    font-family: 'Open Sans', sans-serif;
}

form.iletisim span {
    width: 100%;
    margin: 12px 0 0;
    padding: 0;
    font-size: 16px;
}

form.iletisim input,
form.iletisim textarea {
    width: 97%;
    height: 34px;
    margin: 0;
    padding: 0 0 0 10px;
    outline: 0;
    font-size: 15px;
    font-weight: 400;
    line-height: 34px;
    background-color: #fff;
    border: 1px solid #E2E2E2;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

    form.iletisim input.date2 {
        background-image: url(../../img/calendar2.jpg);
        background-repeat: no-repeat;
        background-position: 98% center;
    }

ul.hotelchoice,
ul.places {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
}

    ul.hotelchoice li,
    ul.places li {
        width: 23%;
        float: left;
        margin: 0 1%;
        padding: 0;
        list-style: none;
    }

        ul.hotelchoice li input,
        ul.places li input {
            float: left;
        }

        ul.hotelchoice li label,
        ul.places li label {
            float: left;
            width: 100%;
            margin: 5px 0 0;
            padding: 0;
            font-family: 'Open Sans', sans-serif;
            font-size: 14px;
            color: #3c3d41;
            font-weight: 500;
            line-height: 25px;
        }

        ul.hotelchoice li input[type=radio],
        ul.places li input[type=checkbox] {
            position: absolute;
            z-index: -1000;
            left: -1000px;
            overflow: hidden;
            clip: rect(0 0 0 0);
            height: 1px;
            width: 1px;
            margin: -1px;
            padding: 0;
            border: 0;
        }

            ul.hotelchoice li input[type=radio] + label,
            ul.places li input[type=checkbox] + label {
                padding-left: 30px;
                display: inline-block;
                background-repeat: no-repeat;
                cursor: pointer;
                background-position: left center;
                vertical-align: middle;
            }

            ul.places li input[type=checkbox] + label {
                background-image: url(../../img/csscheckbox1.png);
            }

            ul.places li input[type=checkbox]:checked + label {
                background-image: url(../../img/csscheckbox2.png);
                background-position: left center;
            }

            ul.hotelchoice li input[type=radio] + label {
                background-image: url(../../img/cssradio1.png);
            }

            ul.hotelchoice li input[type=radio]:checked + label {
                background-image: url(../../img/cssradio2.png);
                background-position: left center;
            }

form.iletisim input:focus,
form.iletisim textarea:focus {
    border: 1px solid green;
}

form.iletisim textarea {
    width: 98.5%;
    height: 100%;
}

    form.iletisim input::-webkit-input-placeholder,
    form.iletisim textarea::-webkit-input-placeholder {
        font-family: 'Open Sans', sans-serif;
        color: #ccc;
        font-size: 14px;
        font-weight: 400;
    }

.ui-widget-header,
form.iletisim button.btn.iletisimbtn {
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
}

form.iletisim button.btn.iletisimbtn {
    width: auto;
    float: right;
    margin: 10px 10px 10px 0;
    padding: 5px 10px;
    color: #FFF;
    text-align: center;
    background-color: #e38d00;
    border-bottom: 2px solid #a56a08;
}

#map {
    width: 100%;
    height: 350px;
    float: left;
    margin: 10px 0 0;
    padding: 0;
    border: 2px solid #870101;
}

.ui-widget-header {
    background: #A90A0A;
    border: 1px solid #aaa;
    color: #EAEAEA;
}

.ui-datepicker th {
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
    color: #000;
    font-size: 14px;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    background: #e1e1e1;
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
    color: #2D2828;
    font-size: 14px;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    background-color: #F66E00;
    border: 1px solid #ccc;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    color: #fff;
    font-size: 14px;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    background-color: #830000;
    border: 1px solid #ccc;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    color: #fff;
    font-size: 14px;
}

.ui-datepicker .ui-datepicker-prev .ui-icon-circle-triangle-w {
    background: url(../../img/prev3.png) center left no-repeat;
}

.ui-datepicker .ui-datepicker-next .ui-icon-circle-triangle-e {
    background: url(../../img/next3.png) center right no-repeat;
}

#pager a,
#pager a.active {
    background-repeat: repeat-x;
    padding: 5px 10px;
    font-family: Roboto, sans-serif;
}

.ui-state-disabled {
    cursor: url(../../img/calendardisable.png), pointer !important;
}

.article img {
    max-width: 100%;
}

#pager {
    text-align: center;
}

    #pager a {
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border: 1px solid #ccc;
        background-position: bottom;
        background-color: #fbfbfb;
        color: #121836;
        margin: 0 2px 5px;
        display: inline-table;
    }

        #pager a:hover {
            background-position: top;
            background-color: #bc0f0f;
            color: #fff;
        }

    #pager span {
        font-family: Roboto, sans-serif;
        color: #121836;
        font-size: 14px;
    }

    #pager a.active {
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border: 1px solid #830000;
        background-position: bottom;
        background-color: #bc0f0f;
        color: #fff;
    }

.visma {
    float: right;
    width: 120px;
}

.fancybox-margin {
    margin-right: 0;
}

#map-canvas {
    width: 100%;
    height: 600px;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}

#panel {
    position: absolute;
    top: 5px;
    left: 50%;
    margin-left: -180px;
    z-index: 5;
    background-color: #fff;
    padding: 5px;
    border: 1px solid #999;
}

.labels {
    font-size: 16px;
    padding: 5px 10px;
    background: #d61613;
    color: #FFF;
}

#map-canvas .gm-style-cc,
#map-canvas .gmnoscreen {
    visibility: hidden !important;
}

.entry-social {
    width: 100%;
    float: left;
    color: #7e7e7e;
    font-size: 14px;
    font-weight: 400;
    line-height: 23.8px;
    font-family: 'Open Sans', Tahoma, Verdana, Arial, sans-serif, Faruma, Faseyha;
}

    .entry-social div {
        float: left;
        width: 138px;
        margin: 2px;
        vertical-align: middle;
    }

    .entry-social a {
        display: block;
        padding-left: 20px;
        text-decoration: none;
        color: #FFF !important;
        font-weight: 700;
        transition: background-color .3s;
        position: relative;
    }

        .entry-social a::before {
            content: '';
            top: 11px;
            left: 11px;
            width: 18px;
            height: 14px;
            position: absolute;
            background-image: url(../../img/spritesheet.png);
            background-repeat: no-repeat;
        }

    .entry-social .fb a {
        padding: 7px 10px 7px 26px;
        background-color: #3B5999;
    }

        .entry-social .fb a::before {
            left: 12px;
            background-position: -30px -5px;
        }

    .entry-social .twitter a {
        padding: 7px 10px 7px 32px;
        background-color: #01BBF6;
    }

        .entry-social .twitter a::before {
            top: 12px;
            left: 8px;
            background-position: -5px -31px;
        }

    .entry-social .gplus a {
        padding: 7px 10px 7px 32px;
        background-color: #D54135;
    }

        .entry-social .gplus a::before {
            width: 14px;
            height: 16px;
            background-position: -81px -5px;
        }

    .entry-social .pinterest a {
        padding: 7px 10px 7px 32px;
        background-color: #CB2027;
    }

        .entry-social .pinterest a::before {
            width: 14px;
            height: 16px;
            background-position: -173px -5px;
        }

    .entry-social .fb a:hover {
        background-color: #324b81;
    }

    .entry-social .twitter a:hover {
        background-color: #019fd3;
    }

    .entry-social .gplus a:hover {
        background-color: #bf3428;
    }

    .entry-social .pinterest a:hover {
        background-color: #ae1c23;
    }

.etikets {
    margin: 10px 0 0;
    float: left;
}

    .etikets i {
        float: left;
        font-size: 20px;
        margin: 6px 5px 0 0;
        color: rgba(30, 30, 30, .43137254901960786);
    }

    .etikets a,
    .etikets h1,
    .etikets h2,
    .etikets h3,
    .etikets h4,
    .etikets h5,
    .etikets h6 {
        float: left;
        width: auto;
        font-size: 12px;
        color: #fff;
        margin: 2px;
        padding: 2px 3px;
        background: #a90a0a;
        border: 1px solid #a90a0a;
        border-radius: 3px;
    }

.alert {
    background-image: none;
}

ul.favoriturlar li .fvricerikbox a .butonbg {
    color: #fff;
    font-size: 12px;
    margin-top: 3px;
}

.whatsappChat {
    background: #0dc152;
    position: fixed;
    z-index: 999;
    box-shadow: 0 0 30px rgba(0, 0, 0, .3);
    cursor: pointer;
    user-select: none;
    line-height: 1;
    overflow: hidden;
    min-width: 40px;
    max-width: 350px;
    bottom: 0px;
    border-radius: 4px 15px 0px 0px;
    right: 15px;
    background: #0dc152;
    z-index: 999;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

    .whatsappChat:before {
        transition: opacity .5s ease;
        content: "";
        background-color: rgba(0, 0, 0, .05);
        width: 100%;
        position: absolute;
        left: 0;
        bottom: 0;
        height: 60px;
        z-index: 1;
        opacity: 0;
    }

    .whatsappChat:hover:before {
        opacity: 1;
    }

    .whatsappChat .text {
        position: relative;
        z-index: 2;
        color: #fff;
        font-size: 14px;
        padding: 15px 20px 15px 15px;
        display: inline-block;
        font-family: Arial, Sans-serif;
        vertical-align: sub;
        max-width: 260px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        position: relative;
        z-index: 2;
        color: #fff;
        font-size: 14px;
        padding: 15px 20px 15px 15px;
        display: inline-block;
        font-family: Arial, Sans-serif;
        vertical-align: sub;
        max-width: 260px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        box-sizing: border-box;
    }

    .whatsappChat .icon {
        position: relative;
        z-index: 2;
        height: 43px;
        padding: 10px 12px;
        border-radius: 0 15px 0 0;
        background: rgba(0, 0, 0, .05);
        float: right;
        transition: background-color .5s ease;
    }

.bounceInUp {
    animation-name: bounceInUp;
}

.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp;
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.whatsappChat.fixedd {
    bottom: 0;
    border-radius: 15px 0 0 0;
}

@media screen and (max-width:992px) {
    .whatsappChat {
        bottom: 0;
        border-radius: 15px 0 0 0;
    }
}



.tabTitle.XtabTitlte {
    font-size: 29px;
    font-weight: initial;
    line-height: initial;
    border-bottom: 1px solid;
    margin-bottom: 9px;
    padding-bottom: 5px;
}

    .tabTitle.XtabTitlte i {
        font-size: 22px;
        margin-top: 9px;
        margin-left: 7px;
        float: left;
        margin-right: 10px;
    }

#inclusions .tabTitle {
    line-height: 24px !important;
    margin-bottom: 8px !important;
}

#addComment .datepicker {
    width: 150px !important;
}

#addComment .pra {
    padding-right: 28px;
}

#addComment #fiyat {
    width: 100px;
    text-align: center;
}

#addComment .form-control.Wauto {
    width: auto;
}

.min-input-width input {
    max-width: 60px;
}

.tabTitle.XtabTitlte {
    font-size: 29px;
    font-weight: initial;
    line-height: initial;
    border-bottom: 1px solid;
    margin-bottom: 9px;
    padding-bottom: 5px;
}

    .tabTitle.XtabTitlte i {
        font-size: 22px;
        margin-top: 9px;
        margin-left: 7px;
        float: left;
        margin-right: 10px;
    }

.F.bg-wallper {
    float: left;
    width: 100%;
    border-bottom: 1px solid #a90a0a;
    margin-bottom: 136px;
    height: 170px;
    position: relative;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: all 0.3s;
}

    .F.bg-wallper.minF {
        margin-bottom: 60px;
    }

    .F.bg-wallper .bg-eff {
        background: rgba(0, 0, 0, 0.22);
        position: absolute;
        width: 100%;
        height: 100%;
    }

    .F.bg-wallper .FormCenter {
        display: table;
        margin: 0 auto;
        position: relative;
    }

        .F.bg-wallper .FormCenter form {
            width: auto;
            margin: 0;
            margin-top: 105px;
            padding: 17px 20px 13px;
        }

    .F.bg-wallper .form-title-H {
        text-align: center;
        float: left;
        color: #fff;
        width: 100%;
        font-size: 30px;
        margin-top: -116px;
        font-weight: 500;
    }

        .F.bg-wallper .form-title-H span {
            float: left;
            width: 100%;
            font-size: 19px;
            color: #d6d6d6;
            margin: -8px 0 0 0;
        }

.tabTitle.XtabTitlte {
    font-size: 29px;
    font-weight: initial;
    line-height: initial;
    border-bottom: 1px solid;
    margin-bottom: 9px;
    padding-bottom: 5px;
}

    .tabTitle.XtabTitlte i {
        font-size: 22px;
        margin-top: 9px;
        margin-left: 7px;
        float: left;
        margin-right: 10px;
    }

#inclusions .tabTitle {
    line-height: 24px !important;
    margin-bottom: 8px !important;
}

#CDSWIDSSP .widSSPData .widSSPOneReview .widSSPBullet li span !important {
    font: normal 15px Arial,Helvetica,sans-serif;
    color: #333;
    display: inline;
    position: relative;
    border: none;
}

.notdivclick {
    position: absolute;
    width: 100%;
    left: 0;
    height: 100%;
    top: 0;
    z-index: 1000;
    background: rgba(0,0,0,0.1);
}
.priceTable table tbody tr td {
    border-bottom: 1px solid #ccc;
    padding: 5px 10px;
    background-color: #f7f7f7;
}

.priceTable table {
    width: 100%;
    border: 1px solid #ccc;
}
    .priceTable table thead tr td {
        border-bottom: 1px solid #ccc;
        padding: 5px 10px;
        background-color: #ccc;
        font-weight:bold;
    }