/* pkt-style: (https://tursale.com.ua/wp-content/themes/tourpackage-v1-01/style.css) */
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,700&subset=latin,cyrillic); html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{ margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; }article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block; }body{ line-height:1; }a{ text-decoration:none; }ol,ul{ list-style:none; }blockquote,q{ quotes:none; }blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }table{ border-collapse:collapse; border-spacing:0; } body{ overflow-y:scroll; line-height:155%; line-height:1.55;  -webkit-text-size-adjust:100%; font-family:HelveticaNeue,"Helvetica Neue",Arial,Helvetica,sans-serif;  -webkit-font-smoothing:antialiased;  }h1,h2,h3,h4,h5,h6{ font-weight:normal; line-height:1.3; margin-bottom:15px; font-family:HelveticaNeue,"Helvetica Neue",Arial,Helvetica,sans-serif; }  p{ margin-bottom:20px; }p:last-child{ margin-bottom:0px}table{ border-width:1px; border-style:solid; width:100%; margin-bottom:20px; }tr th{ border-bottom-width:1px; border-bottom-style:solid; text-align:left; }tr th,tr td{ padding:9px 20px; border-right:1px solid; }tr th:last-child,tr td:last-child{ border-right:0px; }table th{ font-weight:bold; } em{ font-style:italic; }strong{ font-weight:bold; }small{ font-size:80%; }sup{ height:0; line-height:1; position:relative; top:-0.6em;  vertical-align:baseline!important; vertical-align:bottom; font-size:10px}sub{ height:0; line-height:1; position:relative; top:+0.2em;  vertical-align:baseline!important; vertical-align:bottom; font-size:10px}ul,ol{ margin-left:20px; }ul{ list-style:disc; }ol{ list-style:decimal; }li{ padding:3px 0px; }blockquote{ margin:10px 10px 10px 20px; padding:15px 20px 15px 25px; border-left-width:3px; border-left-style:solid; font-style:oblique; font-size:17px; font-family:Georgia,"Times New Roman",Times,serif; }form,fieldset{ margin-bottom:20px; } button,input[type="submit"],input[type="reset"],input[type="button"]{ margin:0px; display:inline-block; font-weight:bold; cursor:pointer; border-style:solid; background:url("https://tursale.com.ua/wp-content/themes/tourpackage-v1-01/images/button-shadow.png"); float:left; padding:8px 16px; font-size:13px; border-width:0; border-bottom-width:2px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-weight:bold; }.breadcrumb{   position:relative;   top:31px;   margin:0px auto;   padding:0 0 0 30px;   max-width:960px; } .breadcrumbs{   position:relative;   top:31px;   margin:0px auto;   padding:0 0 0 30px;   max-width:960px;   z-index:1; } .breadcrumb a{ color:#1B7499; }.breadcrumb a:hover{ color:#EF0E0E; }.breadcrumbs a{ color:#1B7499; }.breadcrumbs a:hover{ color:#EF0E0E; }a.disabled{ pointer-events:none;  cursor:default;  color:#000; }  input[type="text"],input[type="password"],input[type="email"],input,textarea,select{ padding:7px; margin:0; outline:none; max-width:100%; margin-bottom:10px; border-width:1px; border-style:solid; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }input[type="checkbox"],input[type="radio"]{ display:inline; margin-bottom:10px; }select{ padding:0; }  .alignleft,img.alignleft{ float:left; margin:5px 20px 20px 0px; }.alignright,img.alignright{ float:right; margin:5px 0px 20px 20px; }.aligncenter,img.aligncenter{ display:block; margin:5px auto; }.alignnone,img.alignnone{ margin:5px 20px 20px 0; }.wp-caption{ text-align:center; padding:8px 3px 5px; max-width:100%; border-width:1px; border-style:solid; background:#ffffff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }.wp-caption img{ border:0 none; padding:0; margin:0; max-width:98.5%; width:auto; }.wp-caption p.wp-caption-text{ line-height:1.5; font-size:10px; margin:0; }.wp-smiley{ margin:0!important; max-height:1em; }.gallery dl{}.gallery dt{}.gallery dd{}.gallery dl a{}.gallery dl img{}.gallery-caption{}.size-full{}.size-large{}.size-medium{}.size-thumbnail{}.sticky{}.bypostauthor{} .hidden{ display:none; }.clear{ clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }.pt20{ padding-top:20px!important; }.pb20{ padding-bottom:20px!important; }.mb0{ margin-bottom:0px!important; }.mb1{ margin-bottom:1px!important; }.mb2{ margin-bottom:2px!important; }.mb3{ margin-bottom:3px!important; }.mb4{ margin-bottom:4px!important; }.mb5{ margin-bottom:5px!important; }.mb6{ margin-bottom:6px!important; }.mb7{ margin-bottom:7px!important; }.mb8{ margin-bottom:8px!important; }.mb9{ margin-bottom:9px!important; }.mb10{ margin-bottom:10px!important; }.mb11{ margin-bottom:11px!important; }.mb12{ margin-bottom:12px!important; }.mb13{ margin-bottom:13px!important; }.mb14{ margin-bottom:14px!important; }.mb15{ margin-bottom:15px!important; }.mb16{ margin-bottom:16px!important; }.mb17{ margin-bottom:17px!important; }.mb18{ margin-bottom:18px!important; }.mb19{ margin-bottom:19px!important; }.mb20{ margin-bottom:20px!important; }.mb21{ margin-bottom:21px!important; }.mb22{ margin-bottom:22px!important; }.mb23{ margin-bottom:23px!important; }.mb24{ margin-bottom:24px!important; }.mb25{ margin-bottom:25px!important; }.mb26{ margin-bottom:26px!important; }.mb27{ margin-bottom:27px!important; }.mb28{ margin-bottom:28px!important; }.mb29{ margin-bottom:29px!important; }.mb30{ margin-bottom:30px!important; }.mb31{ margin-bottom:31px!important; }.mb32{ margin-bottom:32px!important; }.mb33{ margin-bottom:33px!important; }.mb34{ margin-bottom:34px!important; }.mb35{ margin-bottom:35px!important; }.mb36{ margin-bottom:36px!important; }.mb37{ margin-bottom:37px!important; }.mb38{ margin-bottom:38px!important; }.mb39{ margin-bottom:39px!important; }.mb40{ margin-bottom:40px!important; }.mb41{ margin-bottom:41px!important; }.mb42{ margin-bottom:42px!important; }.mb43{ margin-bottom:43px!important; }.mb44{ margin-bottom:44px!important; }.mb45{ margin-bottom:45px!important; }.mb46{ margin-bottom:46px!important; }.mb47{ margin-bottom:47px!important; }.mb48{ margin-bottom:48px!important; }.mb49{ margin-bottom:49px!important; }.mb50{ margin-bottom:50px!important; } a,.portfolio-context{ transition:color 300ms,background-color 300ms,opacity 300ms; -moz-transition:color 300ms,background-color 300ms,opacity 300ms; -o-transition:color 300ms,background-color 300ms,opacity 300ms;  -webkit-transition:color 300ms,background-color 300ms,opacity 300ms;  }div.gdl-custom-full-background{ position:fixed; top:-50%; left:-50%; width:200%; height:200%; z-index:-1; }div.gdl-custom-full-background img{  position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; min-width:50%; min-height:50%; z-index:-1; }  a.gdl-button{ display:inline-block; cursor:pointer; padding:0px 15px; height:30px; line-height:30px; margin-bottom:20px; margin-right:10px; border-bottom-width:3px;  border-style:solid; font-size:12px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-weight:bold; }a.gdl-button.small{ padding:1px 12px; height:26px; line-height:26px; font-size:11px; }a.gdl-button.large{ padding:2px 20px; height:33px; line-height:34px; font-size:15px; }a.gdl-button:hover{ opacity:0.8; filter:alpha(opacity=80); }.preloader{ display:block; background:url("../../themes/tourpackage-v1-01/images/loading.gif") center center no-repeat; } div.logo-wrapper{ text-align:center; margin:0px 10px; max-width:100%; float:left; line-height:0; }div.logo-wrapper a{ display:inline-block; }div.logo-wrapper h1{ margin:0px; line-height:0; }div.logo-wrapper img{ display:block; }div.logo-right-text{ margin-left:10px; margin-right:10px; }div.logo-right-text-content{ margin-bottom:12px; } div.top-navigation-wrapper{ background:url("../../themes/tourpackage-v1-01/images/top-bar-background.png"); border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#000; }div.top-navigation-wrapper-gimmick{ height:3px; }div.top-navigation-container.container{ text-align:center; font-size:12px; line-height:100%; }div.top-navigation-left-text{ float:left; line-height:18px; margin-left:10px; padding-top:7px; padding-bottom:7px; }div.top-navigation-right-text{ float:right; line-height:18px; margin-right:10px; padding-top:7px; padding-bottom:7px; }div.floating-nav-wrapper .sf-menu li a{ text-transform:uppercase; font-weight:bold; } div.floating-nav-wrapper .sf-menu li li a{ font-weight:normal; text-transform:none; }div.floating-nav-wrapper ul.sf-menu li:hover ul,div.floating-nav-wrapper ul.sf-menu li.sfHover ul{ top:19px; padding-top:15px; }div.floating-nav-wrapper ul.sf-menu li:hover ul li.sfHover ul,div.floating-nav-wrapper ul.sf-menu li.sfHover ul li.sfHover ul{ top:0px; padding-top:0px; } div.top-social-wrapper{ float:left; line-height:17px; margin-left:10px; margin-right:5px;  display:inline-block; padding-top:7px; padding-bottom:7px; }div.social-wrapper{ float:left; }div.social-wrapper img{ display:block; max-width:18px; height:auto; }div.social-wrapper div.social-icon{ float:left; margin-right:8px; cursor:pointer; }div.social-wrapper div.social-icon:last-child{ margin-right:0px; }div.shortcode-social-icon{ float:left; margin-right:10px; }div.shortcode-social-icon img{ display:block; max-width:32px; } div.gdl-navigation-wrapper{ float:right; }div.gdl-current-menu{ top:0px; bottom:0px; position:absolute;  background-image:url("../../themes/tourpackage-v1-01/images/menu-gradient.png"); background-repeat:repeat-x; }div.navigation-wrapper{ margin:0px 10px; font-family:HelveticaNeue,"Helvetica Neue",Arial,Helvetica,sans-serif; }div.navigation-wrapper .sf-menu li a{ text-transform:uppercase; font-weight:bold; }div.navigation-wrapper .sf-menu li li a{ font-weight:normal; text-transform:none; }.sf-menu .sf-sub-indicator{ display:none; }.sf-menu li li .sf-sub-indicator{ display:inline; }div.responsive-menu-wrapper{ margin:0px 10px; }div.responsive-menu-wrapper select{ width:100%; height:25px; } div.top-search-wrapper{ float:left; margin-left:20px; }div.top-search-wrapper .search-text{ width:1px; overflow:visible; float:left; }div.top-search-wrapper form{ margin-bottom:0px; }div.top-search-wrapper input[type="text"]{ padding:7px 12px; line-height:18px; height:18px; border:0px; margin-bottom:0px; width:170px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; display:none; }div.top-search-wrapper input[type='submit']{ float:left; height:10px; margin:11px 10px 11px 5px; padding:0px 20px 0px 0px; border-width:0px; border-left-width:0px; border-left-style:solid;  background-size:10px 10px!important; } div.body-wrapper{ position:relative; }div.header-wrapper{ position:relative; background:url("../../themes/tourpackage-v1-01/images/header-background.png"); }div.header-outer-wrapper.full-slider .header-area-wrapper{ position:absolute; left:0px;  right:0px; top:0px; z-index:99; }div.header-outer-wrapper.no-top-slider{  background-image:url("../../themes/tourpackage-v1-01/images/default-header-background.jpg");  background-position:center 0px; } div.page-header-wrapper{ position:relative; }div.page-header-overlay{ position:absolute; top:0px; right:0px; bottom:0px; left:0px;  opacity:0.7; filter:alpha(opacity=70); }div.page-header-container{ position:relative; padding-top:31px; padding-bottom:34px; }h1.page-header-title{ font-size:32px; margin:0px 10px; }div.page-header-caption{ margin:2px 10px 0px; font-size:18px; }div.page-header-caption span{ margin-right:5px; }div.gdl-header-wrapper{ margin-bottom:30px; position:relative; }div.gdl-header-wrapper i{ font-size:23px; line-height:27px; margin-right:15px; }div.gdl-header-wrapper.navigation-on{ padding-right:70px; }h3.gdl-header-title{ font-size:27px; line-height:27px; display:inline; margin-bottom:0px; } div.color-open-section{ padding-top:45px; margin-bottom:45px; } div.gdl-page-item{ margin-top:55px; }div.content-outer-wrapper{ position:relative; } div.gdl-top-slider-wrapper{ margin:0px auto; position:relative; }div.gdl-top-slider li{ padding:0; }div.ls-packagetour .ls-bottom-slidebuttons,.flex-control-nav,.nivo-controlNav{ opacity:0.8; filter:alpha(opacity=80); -webkit-border-radius:4px 4px 0px 0px; -webkit-border-radius:4px 4px 0px 0px; -webkit-border-radius:4px 4px 0px 0px; }div.ls-packagetour .ls-nav-prev,div.ls-packagetour .ls-nav-next{ opacity:0.8; filter:alpha(opacity=80); }div.ls-packagetour .ls-nav-prev,div.gdl-top-slider .nivo-directionNav a.nivo-prevNav,div.gdl-top-slider .flex-direction-nav li .flex-prev{ width:32px; height:76px;  top:50%; left:0px; margin-top:-38px; z-index:999;  background-image:url("../../themes/tourpackage-v1-01/images/top-slider-nav-left.png");  background-position:center center; background-repeat:no-repeat;  -webkit-border-radius:0px 4px 4px 0px; -moz-border-radius:0px 4px 4px 0px; border-radius:0px 4px 4px 0px; }div.ls-packagetour .ls-nav-next,div.gdl-top-slider .nivo-directionNav a.nivo-nextNav,div.gdl-top-slider .flex-direction-nav li .flex-next{ width:32px; height:76px;  top:50%; right:0px; margin-top:-38px; z-index:999;  background-image:url("../../themes/tourpackage-v1-01/images/top-slider-nav-right.png");  background-position:center center; background-repeat:no-repeat;  -webkit-border-radius:4px 0px 0px 4px; -moz-border-radius:4px 0px 0px 4px; border-radius:4px 0px 0px 4px; }div.gdl-top-slider .nivo-directionNav a.nivo-prevNav,div.gdl-top-slider .nivo-directionNav a.nivo-nextNav,div.gdl-top-slider .flex-direction-nav li .flex-prev,div.gdl-top-slider .flex-direction-nav li .flex-next{ opacity:0; filter:alphat(opacity=0); }div.gdl-top-slider:hover .nivo-directionNav a.nivo-prevNav,div.gdl-top-slider:hover .nivo-directionNav a.nivo-nextNav,div.gdl-top-slider:hover .flex-direction-nav li .flex-prev,div.gdl-top-slider:hover .flex-direction-nav li .flex-next{ opacity:1; filter:alphat(opacity=1); }  div.gdl-page-item.columns{ float:right; }div.gdl-left-sidebar.columns{ float:left; }div.custom-sidebar{ margin-bottom:45px; position:relative; }h3.custom-sidebar-title{ line-height:19px; position:relative; padding-bottom:10px; margin-bottom:0px; text-transform:uppercase; }div.custom-sidebar-title-wrapper{ position:relative; margin-bottom:15px;  border-bottom-width:3px; border-bottom-style:solid; }div.gdl-sidebar-wrapper{ overflow:hidden; }div.gdl-sidebar-wrapper .custom-sidebar-title{ display:inline-block; }div.gdl-right-sidebar .sidebar-wrapper{ padding-top:55px; }div.gdl-left-sidebar .sidebar-wrapper{ padding-top:55px; } div.footer-wrapper{ overflow:hidden; }div.footer-wrapper .custom-sidebar{ margin-bottom:40px; }div.footer-container{ margin-top:55px; }div.footer-twitter-wrapper{ padding:40px 0px; position:relative; }div.footer-twitter-wrapper .twitter-container{ position:relative; }div.footer-twitter-wrapper .gdl-twitter-icon{ float:left; font-size:45px; margin-left:10px; margin-top:10px; }div.footer-twitter-wrapper .gdl-twitter-wrapper{ overflow:hidden; padding:0px 85px 0px 40px; }div.footer-twitter-wrapper ul{ margin:0px; list-style:none; text-align:left; }div.footer-twitter-wrapper a.date{ display:block; margin-top:6px; font-style:italic; }div.gdl-twitter-navigation{ position:absolute; right:30px; top:50%; margin-top:-14px; z-index:999; }div.gdl-twitter-navigation a{ font-size:16px; line-height:16px; width:16px; height:16px; float:left; cursor:pointer; display:block; text-align:center; margin-left:2px;  padding:6px;  -webkit-user-select:none;   -moz-user-select:none;  -ms-user-select:none; }div.gdl-twitter-navigation a:first-child{ margin-left:0px; } div.copyright-wrapper{ margin:15px 20px 0px; padding:0px 0px; position:relative; }div.copyright-border{ border-style:solid; border-top-width:1px; border-bottom-width:1px; }div.copyright-left{ padding:20px 0px 25px; text-align:center; line-height:1.9; } div.feature-media-thumbnail{ margin-bottom:20px; }div.feature-media-thumbnail img{ display:block; }div.feature-media-item-class.eight .feature-media-thumbnail,div.feature-media-item-class.nine .feature-media-thumbnail,div.feature-media-item-class.twelve .feature-media-thumbnail{ float:left; max-width:40%; width:40%; margin-right:20px; margin-bottom:0px; } h4.feature-media-title{ font-size:20px; }div.feature-media-content{ overflow:hidden; }div.feature-media-content ul.shortcode-list li i{ font-size:20px; float:left; margin-top:2px; margin-right:10px; } div.about-author-wrapper{ margin-top:30px; margin-bottom:30px; padding:18px; }div.about-author-avartar{ float:left; margin-right:20px; }div.about-author-info{ overflow:hidden; }h5.about-author-title{ font-size:18px; margin-top:3px; margin-bottom:10px; } div.stack-images-wrapper img{ display:block; }div.stack-images-wrapper .stack-images-single{ margin-bottom:20px; position:relative; }div.stack-images-wrapper .stack-images-caption{ max-width:65%; position:absolute; right:20px; bottom:20px; } div.gdl-single-portfolio{ margin-bottom:25px; }div.single-portfolio .port-media-wrapper{ max-width:68%; float:left; margin-right:20px; overflow:hidden; }div.single-portfolio .port-media-wrapper.gdl-video{ width:68%; }div.single-portfolio .port-media-wrapper.gdl-slider{ width:68%; }div.single-portfolio .port-media-wrapper.gdl-slider .flex-control-nav{ display:none; }div.single-portfolio .port-info-wrapper{ padding-bottom:25px; margin-bottom:25px; border-bottom-width:1px; border-bottom-style:solid; }div.single-portfolio .port-info{ margin-bottom:6px; }div.single-portfolio .port-info .head{ font-weight:bold; }div.single-portfolio .port-content-wrapper{ overflow:hidden; }div.single-portfolio .port-nav{ margin-bottom:15px; }div.single-portfolio .gdl-related-portfolio{ padding-top:50px; }div.row div.gdl-related-portfolio div.gdl-header-wrapper{ margin-bottom:40px; }div.single-portfolio.single-sidebar .port-media-wrapper,div.single-portfolio.both-sidebar .port-media-wrapper{ max-width:100%; margin-right:0px; float:none; margin-bottom:20px; }div.single-portfolio.single-sidebar .port-content-wrapper,div.single-portfolio.both-sidebar .port-content-wrapper{ overflow:visible; }div.single-portfolio.single-sidebar .port-nav .port-prev-nav,div.single-portfolio.single-sidebar .port-nav .port-next-nav,div.single-portfolio.both-sidebar .port-nav .port-prev-nav,div.single-portfolio.both-sidebar .port-nav .port-next-nav{ margin-bottom:15px; } h3.social-share-title{ font-size:18px; }div.social-shares ul{ list-style:none; margin-left:0px; }div.social-shares ul li{ float:left; margin-right:13px; margin-bottom:8px; }div.social-shares ul li img{ display:block; max-width:32px; height:auto; } div.comment-wrapper{ margin-top:40px; }div.comment-wrapper .comment-title{ font-size:18px; }div.comment-wrapper .comment-form-comment{ margin-right:40px; }div.comment-wrapper #reply-title{ font-size:18px; margin-bottom:15px; }div.comment-wrapper input[type="text"],input[type="password"]{ width:320px; height:20px; max-width:70%; line-height:20px; padding:5px; margin:5px 5px 25px; float:left; }div.comment-wrapper textarea{ height:165px; width:590px; max-width:100%; line-height:20px; padding:5px; margin:5px 5px 25px; }div.comment-wrapper input{ float:left; }div.comment-wrapper label{ float:left; line-height:32px; margin:5px 0px 0px 10px; }div.comment-wrapper span{ line-height:24px; margin-right:2px; }div.comment-wrapper .comment-form-captcha img{ float:left; margin-right:20px; margin-top:1px; }div.comment-wrapper .comment-form-captcha input{ float:left; width:205px; max-width:40%; }ol.comment-list{ margin:0px; list-style:none; }ol.comment-list .comment-body{ border-bottom-width:1px; border-bottom-style:solid; margin-top:22px; padding-bottom:22px; }ol.comment-list ul{ margin:0px 0px 0px 30px; list-style:none; }div.comment-avartar{ float:left; }div.comment-context{ margin-left:80px; }span.comment-author{ margin-right:5px; font-size:16px; }span.comment-date{ margin-right:5px; font-style:italic; font-family:'Droid Serif'; font-size:11px}span.comment-time{ margin-right:5px; font-style:italic; }div.comment-content{ margin-top:7px; }div.comment-wrapper #respond{ margin-top:30px; } div.sitemap-page .custom-sidebar-title{ display:inline-block; } div.floating-nav-wrapper{ text-align:center; line-height:0; display:none; position:fixed; top:0px; left:0px; right:0px; z-index:100; padding:10px 0px; }div.floating-nav-wrapper ul.sf-menu{ display:inline-block; line-height:1; } body.admin-bar div.floating-nav-wrapper{ top:28px; }ul.gdl-accordion{ list-style:none; margin-left:0px; }ul.gdl-accordion li{ position:relative; margin-bottom:12px; border-width:3px; border-style:solid; }ul.gdl-accordion li:last-child{ margin-bottom:0px; }ul.gdl-accordion li .accordion-title{ margin:0px; padding:7px 0px 7px 17px; font-size:15px; cursor:pointer; background-position:0px center; background-repeat:no-repeat; text-transform:uppercase; }ul.gdl-accordion li .accordion-content{ padding:5px 20px 15px 38px; }ul.gdl-accordion li span.accordion-icon{ display:inline-block; margin-right:12px; margin-bottom:1px; width:8px; height:8px; background-size:8px 8px; }ul.gdl-accordion li ul{ margin-left:30px; list-style:disc; }ul.gdl-accordion li li{ background:none; margin:0px; overflow:visible; } div.gdl-blog-widget{ margin-bottom:40px; }div.gdl-blog-widget:last-child{ margin-bottom:0px; }div.gdl-blog-widget .blog-media-wrapper{ margin-bottom:18px; }div.gdl-blog-widget .blog-media-wrapper img{ display:block; }div.gdl-blog-widget .blog-media-wrapper .flexslider{ overflow:hidden; }div.gdl-blog-widget .blog-media-wrapper.gdl-slider .flex-control-nav{ display:none; }div.gdl-blog-widget .blog-content-wrapper{ overflow:hidden; }div.gdl-blog-widget .blog-title{ font-size:16px; margin-bottom:4px; padding-right:20px; text-transform:uppercase; }div.gdl-blog-widget .blog-content{ padding-right:20px; }div.gdl-blog-widget .blog-info-wrapper{ font-size:11px; margin-bottom:12px; font-weight:bold; text-transform:uppercase; letter-spacing:1px; }div.gdl-blog-widget .blog-info-wrapper i{ padding-right:7px; }div.gdl-blog-widget .blog-info-divider{ margin:0px 6px; }div.gdl-blog-widget .blog-date,div.gdl-blog-widget .blog-comment{ float:left; }div.gdl-blog-widget .blog-continue-reading{ display:inline-block; margin-top:12px; margin-bottom:0px; font-style:italic; }div.blog-carousel-wrapper{ overflow:hidden; }div.blog-carousel-wrapper .blog-nav-wrapper{ position:absolute; top:0px; right:10px; }div.blog-carousel-wrapper .blog-nav{ width:28px; height:28px; display:block; cursor:pointer; margin:0px; float:left; background-size:6px 11px; background-repeat:no-repeat; background-position:center; margin-right:2px; -webkit-user-select:none;   -moz-user-select:none;  -ms-user-select:none; }div.blog-carousel-wrapper .blog-nav.left{ margin-right:2px; }div.gdl-blog-list{ margin-bottom:20px; }div.gdl-blog-list .blog-media-wrapper{ width:50px; float:left; margin-right:15px;  padding:3px; border-style:solid; border-width:1px; }div.gdl-blog-list .blog-media-wrapper img{ display:block; }div.gdl-blog-list .blog-media-wrapper .flexslider{ overflow:hidden; }div.gdl-blog-list .blog-media-wrapper.gdl-slider .flex-control-nav{ display:none; }div.gdl-blog-list .blog-media-wrapper.gdl-slider .flex-direction-nav{ display:none; }div.gdl-blog-list .blog-content-wrapper{ overflow:hidden; }div.gdl-blog-list .blog-title{ font-size:19px; margin-bottom:0px; }div.gdl-blog-list .blog-date{ font-size:11px; }div.blog-item-holder .gdl-blog-medium{ margin-bottom:40px; }div.blog-item-holder .gdl-blog-medium:last-child{ margin-bottom:0px; }div.gdl-blog-medium .blog-content-wrapper{ overflow:hidden; padding-bottom:40px; }div.gdl-blog-medium .blog-medium-media-wrapper{ margin-right:25px; float:left; width:29%; overflow:hidden; }div.gdl-blog-medium .blog-media-wrapper img{ display:block; }div.gdl-blog-medium .blog-media-wrapper .flexslider{ overflow:hidden; }div.gdl-blog-medium .blog-media-wrapper.gdl-slider .flex-control-nav{ display:none; }div.gdl-blog-medium .blog-context-wrapper{ overflow:hidden; }div.gdl-blog-medium .blog-title{ font-size:31px; margin-top:-6px; margin-bottom:6px; }div.gdl-blog-medium .blog-info-wrapper{ font-size:11px; margin-bottom:15px; text-transform:uppercase; font-weight:bold; letter-spacing:1px; }div.gdl-blog-medium .blog-info-wrapper i{ padding-right:7px; font-size:14px; line-height:22px; }div.gdl-blog-medium .blog-info-wrapper div:first-child{ border-left:0px; }div.gdl-blog-medium .blog-comment,div.gdl-blog-medium .blog-tag,div.gdl-blog-medium .blog-author,div.gdl-blog-medium .blog-date{ float:left; margin-right:15px; }div.gdl-blog-medium .blog-continue-reading{ font-size:13px; display:block; margin-top:15px; margin-bottom:15px; font-style:italic; } div.blog-item-holder .gdl-blog-full{ margin-bottom:40px; }div.gdl-blog-full .blog-content-wrapper{ overflow:hidden; padding-bottom:25px; }div.gdl-blog-full .blog-media-wrapper{ margin-bottom:25px; }div.gdl-blog-full .blog-media-wrapper img{ display:block; }div.gdl-blog-full .blog-media-wrapper .flexslider{ overflow:hidden; }div.gdl-blog-full .blog-media-wrapper.gdl-slider .flex-control-nav{ display:none; }div.gdl-blog-full .blog-title{ font-size:31px; margin-top:0px; margin-bottom:10px; }div.gdl-blog-full .blog-info-wrapper{ font-size:11px; margin-bottom:20px; text-transform:uppercase; font-weight:bold; letter-spacing:1px; }div.gdl-blog-full .blog-info-wrapper i{ padding-right:7px; font-size:14px; }div.gdl-blog-full .blog-info-wrapper div:first-child{ border-left:0px; }div.gdl-blog-full .blog-comment,div.gdl-blog-full .blog-tag,div.gdl-blog-full .blog-author,div.gdl-blog-full .blog-date{ float:left; margin-right:20px; }div.gdl-blog-full .blog-continue-reading{ font-size:13px; display:block; margin-top:15px; margin-bottom:0px; font-style:italic; } div.gdl-pagination{ float:right; margin-top:0px; }div.gdl-pagination a,div.gdl-pagination span{ display:block; padding:9px 11px; margin-left:5px; float:left; font-size:12px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; } div.portfolio-pagination .gdl-pagination{ margin-top:0px; } div.column-service-wrapper{ text-align:left; }div.column-service-wrapper.center-icon{ text-align:center; }div.column-service-wrapper i.column-service-icon{ font-size:46px; display:inline-block; }div.column-service-wrapper.left-icon .column-service-icon{ max-width:46px; margin-right:25px; float:left; }div.column-service-wrapper.center-icon .column-service-icon{ margin:0px auto; margin-bottom:20px; }div.column-service-wrapper .column-service-content-wrapper{ overflow:hidden; }div.column-service-wrapper .column-service-title{ font-size:19px; margin-bottom:12px; }div.column-service-wrapper .column-service-button a.gdl-button{ margin:20px 0px 0px; } div.contact-form-wrapper{ padding-top:0px; }div.footer-wrapper div.contact-form-wrapper{ padding-top:0px; }div.contact-form-wrapper ol{ margin:0px; list-style:none; }div.contact-form-wrapper ol li{ margin-bottom:15px; }div.contact-form-wrapper ol li.form-textarea,div.contact-form-wrapper ol li.form-input{ margin-right:22px; }div.contact-form-wrapper ol li.sending-result{ max-width:622px; display:none; }div.contact-form-wrapper ol li.sending-result .message-box-wrapper{ padding:10px 15px 10px 15px; }div.contact-form-wrapper ol li div.error{ display:none; }div.contact-form-wrapper .contact-submit{ float:left; padding:8px 15px; font-size:13px; border-width:0; border-bottom-width:2px; }div.contact-form-wrapper input[type="text"],input[type="password"]{ width:337px; height:20px; line-height:20px; padding:5px; margin:10px 5px 5px; line-height:20px; max-width:100%; display:block; }div.contact-form-wrapper textarea{ height:165px; width:600px; margin:10px 5px 5px; padding:5px; max-width:100%; line-height:20px; display:block; } div.contact-form-wrapper .contact-submit{ float:left; padding:8px 13px; }div.contact-form-wrapper .contact-loading{ width:16px; height:16px; float:left; margin:7px 0px 0px 15px; display:none; background:url("../../themes/tourpackage-v1-01/images/loading.gif"); } div.package-info .normal-price{ text-decoration:line-through; margin-right:10px; }div.package-info .discount-text,div.package-info .discount-price{ font-weight:bold; }div.gdl-package-full .package-media-wrapper{ margin-bottom:20px; }div.gdl-package-full .package-info-wrapper{ border-width:1px; border-style:solid;  padding:12px 20px; margin-bottom:30px; font-size:14px; position:relative; }div.gdl-package-full .package-info-wrapper i{ margin-right:10px; }div.gdl-package-full .package-info-wrapper .head{ font-weight:bold; }div.gdl-package-full .package-info-wrapper .package-info{ padding:3px 0px; }div.gdl-package-full .package-info-wrapper .package-book-now-button{ margin-top:0px; margin-right:0px;  position:absolute; right:30px; margin-top:-20px; top:50%; }a.gdl-button.large.package-book-now-button.gdl-button{ padding:2px 15px; }div.gdl-package-medium{ margin-bottom:50px; }div.gdl-package-medium .package-content-wrapper{ overflow:hidden; }div.gdl-package-medium .package-media-wrapper{ margin-right:25px; float:left; width:40%; }div.gdl-package-medium .package-media-wrapper img{ display:block; }div.gdl-package-medium .package-context-wrapper{ overflow:hidden; }div.gdl-package-medium .package-title{ font-size:30px; margin-top:-3px; margin-bottom:3px; }div.gdl-package-medium .package-date{ margin-bottom:15px; font-size:11px; margin-bottom:15px; letter-spacing:1px; text-transform:uppercase; font-weight:bold; }div.gdl-package-medium .package-date i{ margin-right:7px; font-size:15px; float:left; }div.gdl-package-medium .package-info{ font-size:17px; font-weight:bold; margin-top:15px; }div.gdl-package-medium .package-info i{ margin-right:10px; margin-top:5px; }div.gdl-package-medium .package-info.last-minute .normal-price{ font-weight:normal; font-size:13px; }div.gdl-package-widget{ margin-bottom:65px; }div.gdl-package-widget .package-media-wrapper{ margin-bottom:20px; }div.gdl-package-widget .package-media-wrapper img{ display:block; }div.gdl-package-widget .package-title{ font-size:23px; margin-top:0px; margin-bottom:3px; }div.gdl-package-widget .package-date{ margin-bottom:15px; font-size:11px; margin-bottom:15px; letter-spacing:1px; text-transform:uppercase; font-weight:bold; }div.gdl-package-widget .package-date i{ margin-right:7px; font-size:15px; float:left; }div.gdl-package-widget .package-info{ font-size:17px; font-weight:bold; margin-top:26px; float:right; }div.gdl-package-widget .package-info i{ margin-right:10px; margin-top:3px; }div.gdl-package-widget .package-info.last-minute{ margin-top:20px; }div.gdl-package-widget .package-info.last-minute i{ margin-top:10px; float:left; }div.gdl-package-widget .package-info.last-minute .package-info-inner{ overflow:hidden; }div.gdl-package-widget .package-info.last-minute span{ display:block; line-height:1.2; }div.gdl-package-widget .package-info.last-minute .normal-price{ font-weight:normal; font-size:13px; }div.gdl-package-grid2{ margin-bottom:25px; }div.gdl-package-grid2 .package-thumbnail-outer-wrapper{ position:relative; }div.gdl-package-grid2 .package-media-wrapper{ margin-bottom:15px; }div.gdl-package-grid2 .package-media-wrapper img{ display:block; }div.gdl-package-grid2 .package-title-wrapper{ position:absolute; bottom:10px; left:10px; right:10px; padding:8px 10px; }div.gdl-package-grid2 .package-title-overlay{ background:#000; opacity:0.8; filter:alpha(opacity=80); position:absolute; bottom:0px; left:0px; right:0px; top:0px; }div.gdl-package-grid2 .package-title{ font-size:18px; margin-top:-1px; margin-bottom:0px;  float:left; position:relative; line-height:20px; }div.gdl-package-grid2 .package-title a{ color:#fff; }div.gdl-package-grid2 .package-info{ font-size:14px; line-height:20px; font-weight:bold; float:right; position:relative; }div.gdl-package-grid2 .package-info i{ margin-right:10px; margin-top:3px; color:#fff; }div.gdl-package-grid2 .package-date{ margin-bottom:15px; font-size:12px; margin-bottom:15px; letter-spacing:1px; text-transform:uppercase; font-weight:bold; text-align:center; }div.gdl-package-grid2 .package-date i{ margin-right:7px; font-size:15px; }div.gdl-package-grid2 div.package-ribbon-wrapper{ bottom:auto; top:22px; }.package-content ul.shortcode-list li i{ font-size:16px; }.package-content ul.shortcode-list li{ line-height:1.5; }a.package-book-now-button{ margin-top:20px; margin-bottom:0px; }div.package-media-wrapper{ position:relative; }div.package-ribbon-wrapper{ position:absolute; right:-8px; bottom:22px; }div.package-type{ padding:9px 12px; font-size:14px; line-height:1; font-weight:bold; }div.package-type span.head{ font-size:12px; display:block; line-height:1; margin-bottom:4px; }div.package-type span.discount-text{ font-size:18px; display:block; line-height:1; }div.package-type-gimmick{ width:0px; height:0px; float:right; border-width:8px 8px 0px 0px; border-style:solid; border-bottom-color:transparent;  border-right-color:transparent; border-left-color:transparent; }.single-package div.social-shares ul li{ margin-bottom:25px; }.single-package .social-share-title{ margin-top:40px; } div.gdl-divider-wrapper .gdl-divider{ overflow:hidden; padding-top:6px; border-bottom-width:1px; border-bottom-style:solid; }div.gdl-divider-wrapper .scroll-top{ font-size:11px; line-height:11px; float:right;  padding-left:6px; cursor:pointer; }div.gdl-divider{   border-bottom-width:1px;   border-bottom-style:solid; }div.gdl-divider .scroll-top{ text-align:right; font-size:11px; margin-bottom:2px; cursor:pointer; } div.gdl-gallery-image img{ display:block; } div.message-box-wrapper{ border:1px solid; padding:20px; margin-bottom:20px; }div.message-box-title{ font-weight:bold; font-size:14px; margin-top:2px; }div.message-box-content{ margin-top:12px; }div.message-box-wrapper.red{ background-color:#ffdcdd; border-color:#e9b9bb; color:#713a3c}div.message-box-wrapper.red .message-box-title{ color:#8d4345}div.message-box-wrapper.yellow{ background-color:#ffffe0; border-color:#e1db8b; color:#4d4d39}div.message-box-wrapper.yellow .message-box-title{ color:#737357}div.message-box-wrapper.blue{ background-color:#c2e1ee; border-color:#8ec3d9; color:#3d5058}div.message-box-wrapper.blue .message-box-title{ color:#475d66}div.message-box-wrapper.green{ background-color:#e1ffd9; border-color:#badeb1; color:#435b3d}div.message-box-wrapper.green .message-box-title{ color:#526d4b} div.personnal-item-wrapper{ margin-bottom:40px; }div.personnal-item{ border-width:1px; border-style:solid; }div.personnal-item .personnal-position{ font-size:16px; margin:0px 20px 18px; }div.personnal-item .personnal-thumbnail{ margin:0px 0px 15px; }div.personnal-item .personnal-thumbnail img{ display:block; }div.personnal-item .personnal-title{ font-size:24px; line-height:1; margin:25px 20px 3px; }div.personnal-item .personnal-content{ margin:0px 20px; padding-bottom:20px; }div.personnal-item .personnal-social-info{ padding:15px 20px; border-top-width:1px; border-top-style:solid; }div.personnal-item .personnal-social-info .shortcode-social-icon{ margin-right:8px; }div.personnal-item .personnal-social-info .shortcode-social-icon img{ max-width:18px; } div.portfolio-item .portfolio-media-wrapper{ overflow:hidden; position:relative; }div.portfolio-item .portfolio-media-wrapper img{ display:block; }div.portfolio-item .portfolio-media-wrapper.gdl-slider .flex-control-nav{ display:none; }div.portfolio-item .portfolio-context{ padding:16px 16px; position:relative; text-align:left; }div.portfolio-item .portfolio-title{ font-size:17px; margin-bottom:4px; text-transform:uppercase; position:relative; z-index:2; }div.portfolio-item .portfolio-tag{ font-style:italic; font-size:13px; position:relative; z-index:1; }div.portfolio-item .portfolio-excerpt{ margin-top:15px; margin-bottom:0px; }div.portfolio-item .portfolio-excerpt .port-continue-reading{ margin-top:10px; display:block; text-align:right; }div.portfolio-item .port-bottom-border{ height:2px; position:absolute; left:0px; right:0px; bottom:0px; }a.view-all-projects{ font-style:italic; float:right; line-height:26px; }div.portfolio-carousel-description-caption{ margin-top:20px; margin-bottom:25px; }div.portfolio-carousel-wrapper{ overflow:hidden; text-align:center; }div.portfolio-carousel-wrapper .portfolio-item{ float:left; }div.portfolio-carousel-wrapper .port-nav-wrapper{ position:absolute; top:0px; right:10px; }div.port-nav-wrapper a.view-all-projects{ float:left; display:block; font-size:18px; line-height:28px; margin:0px 10px 0px 8px; }div.single-portfolio .port-nav a,div.portfolio-carousel-description .port-nav,div.portfolio-carousel-wrapper .port-nav{ width:28px; height:28px; display:block; cursor:pointer; margin:0px; float:left; background-size:6px 11px; background-repeat:no-repeat; background-position:center; margin-right:2px; -webkit-user-select:none;   -moz-user-select:none;  -ms-user-select:none; }div.portfolio-carousel-wrapper .port-nav.left{ margin-right:2px; }div.portfolio-filter-wrapper{ position:relative; margin-bottom:45px; margin-top:5px; }div.portfolio-filter-wrapper div.port-current-bar{ position:absolute; bottom:-1px; border-bottom-width:2px; border-bottom-style:solid; }div.no-header div.portfolio-filter-header-divider{ height:0px; overflow:hidden; position:relative; top:9px; border-bottom-width:1px; border-bottom-style:solid; }div.no-header ul.portfolio-item-filter{ margin-right:15px; line-height:18px; } ul.portfolio-item-filter{ float:left; margin-left:0px; list-style:none; overflow:hidden; padding-bottom:3px; border-bottom-width:1px; border-bottom-style:solid; }ul.portfolio-item-filter li{ float:left; padding-right:5px; font-size:16px; line-height:1.2; }ul.portfolio-item-filter li:first-child span{ display:none; }div.portfolio-media-wrapper.gdl-image a.hover-wrapper{ display:block; position:absolute; width:100%; height:100%;  transition:none; -moz-transition:none; -o-transition:none; -webkit-transition:none; }div.portfolio-media-wrapper span.portfolio-thumbnail-image-hover{ position:absolute; opacity:0.75; filter:alpha(opacity=75); left:0px; right:0px;  bottom:0px; top:0px; display:none; }div.portfolio-media-wrapper span.hover-icon{  top:50%; left:50%; margin-left:-18px; margin-top:-18px; width:35px; height:35px; display:none; position:absolute; }div.portfolio-item .page-item-title{ font-size:18px; margin-bottom:0px; margin-top:18px; }div.portfolio-item .page-item-content{ margin-top:10px} div.price-table-wrapper{ margin:20px 10px 0px; }div.price-item-wrapper{ text-align:center; }div.price-item-inner-wrapper{ margin:0px 3px; border-style:solid; border-width:1px;  -moz-box-shadow:0px 0px 8px rgba(0,0,0,0.08);  -webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.08);  box-shadow:0px 0px 8px rgba(0,0,0,0.08); }div.price-item .price-title-wrapper{ padding-bottom:5px; }div.price-item .price-title{ font-size:19px; padding:6px 20px; text-transform:uppercase; }div.price-item .price-tag{ font-size:42px; line-height:1; padding:15px 20px;  background-image:url("../../themes/tourpackage-v1-01/images/price-active.png"); background-position:0px 0px; background-repeat:repeat-x; font-weight:bold; }div.price-item .price-tag .price-suffix{ font-weight:normal; font-size:14px; margin-left:5px; font-weight:bold; }div.price-item .price-content{ font-size:13px; text-align:center; line-height:1.5; padding-bottom:25px; }div.price-item .price-content ul li{ text-align:left; }div.price-item .price-button-wrapper{ margin-bottom:10px; }div.price-item .price-button{ font-size:13px; display:inline-block; cursor:pointer;  padding:4px 15px; border-width:0px; border-style:solid; } div.shortcode-price-list{ padding:10px 20px 10px;  border-bottom-width:1px; border-bottom-style:solid; }div.shortcode-price-content{ padding:25px 20px 25px; }div.best-active{ margin-top:-25px; position:relative; z-index:1; }div.best-active .price-item{ height:auto!important; } div.best-active .price-item .price-title{ font-size:22px; border-width:0px; }div.best-active .price-item .price-tag{ padding:25px 20px; border-width:0px; }div.best-active .price-item .price-tag .price-suffic{ font-size:17px; }div.best-active .price-item .price-content{ padding-bottom:25px; }div.best-active .price-item .price-button-wrapper{ margin-bottom:30px; }div.best-active .price-item .price-button{ padding:7px 18px; } div.gdl-top-slider h2.gdl-slider-title{ display:block; display:block; padding:0px; }div.gdl-top-slider h2.gdl-slider-title span{ display:block; display:block; padding:11px 22px; }div.gdl-slider-wrapper{ position:relative; text-align:center; background:#f2f2f2; }h2.gdl-slider-title{ font-size:28px; display:block; padding:11px 22px; margin-bottom:0px; float:left; }div.gdl-slider-caption{ font-size:13px; display:inline-block; float:left; text-align:left;  border-right-width:0px; border-right-style:solid; }div.gdl-slider-inner-caption{ padding:18px 24px; opacity:0.8; filter:alpha(opacity=80); line-height:1.65; }div.gdl-slider li{ padding:0; } div.package-search-wrapper{ border-style:solid; border-width:1px; padding:25px 25px; }div.package-search-input{ padding-right:20px; position:relative; margin-bottom:10px; }div.package-search-input i{ position:absolute; right:10px; top:50%; margin-top:-7px; cursor:pointer; }div.package-search-wrapper form{ margin-bottom:0px; }div.package-search-wrapper input[type="text"]{ width:100%; padding:8px 9px; margin-bottom:0px; }div.package-search-wrapper input[type="submit"]{ border-width:1px; border-style:solid; float:none; width:100%; margin-top:8px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; }div.package-search-select{ margin-bottom:10px; position:relative; }div.package-search-wrapper select{ position:absolute;  padding:7px 5px; width:100%; margin-bottom:0px; height:34px; }span.select-package-type{ position:relative; display:block; border-width:1px; border-style:solid; padding:10px 9px 9px; line-height:1;  background-image:url("../../themes/tourpackage-v1-01/images/combobox-arrow.png"); background-repeat:no-repeat;  background-position:right center; } div.under-slider-wrapper{ border-top-width:4px; border-bottom-width:4px; border-style:solid;  padding:30px 0px; position:relative; }div.under-slider-inner-wrapper.button-on{ padding-right:165px; position:relative; margin:0px 10px; }div.under-slider-wrapper .under-slider-title{ font-size:33px; margin-bottom:8px; }div.under-slider-wrapper .under-slider-caption{ font-size:15px; }div.under-slider-wrapper .under-slider-button{ position:absolute;  right:0px; top:50%; margin-top:-19px; } div.stunning-text-wrapper{ text-align:left; position:relative; }div.stunning-text-inner-wrapper{ padding:24px 0px; }div.stunning-text-wrapper .stunning-text-content{ overflow:hidden; }div.stunning-text-wrapper .stunning-text-title{ font-size:33px; margin-bottom:8px; }div.stunning-text-wrapper .stunning-text-caption{ font-size:15px; }div.stunning-text-wrapper.button-on{ padding-right:165px; }div.stunning-text-wrapper .stunning-text-button{ position:absolute;  right:0px; top:50%; margin-top:-19px; } div.title-item-wrapper{ position:relative; text-align:center; }div.title-item-inner-wrapper{ display:inline-block; }div.title-item-wrapper h2.title-item-header{ font-size:28px; line-height:28px; margin-bottom:15px; }div.title-item-gimmick{ border-top-width:1px; border-top-style:solid; position:absolute; top:15px; }div.title-item-gimmick.left{ left:0px; }div.title-item-gimmick.right{ right:0px; } div.gdl-tab ul.gdl-tab-title{ zoom:1; }div.gdl-tab ul.gdl-tab-title:before,div.gdl-tab ul.gdl-tab-title:after{ content:'\0020'; display:block;  overflow:hidden; visibility:hidden; width:0; height:0; }div.gdl-tab ul.gdl-tab-title:after{ clear:both; }div.gdl-tab ul.gdl-tab-title{ margin:0px; list-style:none;  border-bottom-width:1px; border-bottom-style:solid; }div.gdl-tab ul.gdl-tab-title li{ float:left; height:34px; padding:0; }div.gdl-tab ul.gdl-tab-title li a{ padding:0px 20px; cursor:pointer; height:32px; line-height:32px; display:block; font-weight:bold;  border-top-width:1px; border-right-width:1px; border-style:solid; }div.gdl-tab ul.gdl-tab-title li a.active{ border-top-width:2px; padding-bottom:1px; }div.gdl-tab ul.gdl-tab-title li:first-child a{ border-left-width:1px; }div.gdl-tab ul.gdl-tab-content{ margin:0px; list-style:none; }div.gdl-tab ul.gdl-tab-content{ padding:20px;  border-width:1px; border-style:solid; border-top:0px; }div.gdl-tab ul.gdl-tab-content li{ padding:0; }div.gdl-tab ul.gdl-tab-content li{ display:none; }div.gdl-tab ul.gdl-tab-content li li{ display:block; }div.gdl-tab ul.gdl-tab-content li.active{ display:block; }div.gdl-tab ul.gdl-tab-content ol li{ display:list-item; } div.gdl-static-testimonial .testimonial-content{ padding:5px 0px 5px 20px; font-size:17px; font-style:italic; }div.gdl-static-testimonial .testimonial-info{ text-align:left; margin-left:25px; margin-top:10px}div.gdl-static-testimonial .testimonial-author{ font-weight:bold; }div.gdl-static-testimonial .testimonial-item{ border-left-width:3px; border-left-style:solid; margin-bottom:10px; padding-bottom:10px; }div.gdl-carousel-testimonial{ -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;  font-family:'Droid Serif'; }div.gdl-carousel-testimonial .testimonial-item{ display:none}div.gdl-carousel-testimonial .testimonial-item:first-child{ display:block; }div.gdl-carousel-testimonial .testimonial-content{ font-size:13px; padding:20px;  font-style:italic; border-width:1px; border-style:solid; }div.gdl-carousel-testimonial .testimonial-gimmick{ width:0px; height:0px; border-style:solid; border-width:18px 18px 0 0; float:right; border-right-color:transparent; }div.gdl-carousel-testimonial .testimonial-icon{ float:left; margin-right:20px; margin-bottom:1px; margin-top:6px; width:26px; height:26px; background-size:26px 26px; }div.gdl-carousel-testimonial .testimonial-inner-content{ overflow:hidden; }div.gdl-carousel-testimonial .testimonial-info{ text-align:right; font-style:italic; margin-right:25px; }div.gdl-carousel-testimonial .testimonial-info .testimonial-position{  font-size:12px; display:block; }div.gdl-carousel-testimonial .testimonial-info .testimonial-author{ font-size:14px; display:block; font-weight:bold; }div.gdl-carousel-testimonial .testimonial-navigation{ float:left; margin-top:5px; }div.gdl-carousel-testimonial .testimonial-navigation a{ width:8px; height:8px; display:block; cursor:pointer; margin-right:5px ; float:left; text-indent:9999px; overflow:hidden;  -webkit-user-select:none;   -moz-user-select:none;  -ms-user-select:none;   -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; } div.gdl-carousel-testimonial.gdl-shortcode{ position:relative; }div.gdl-carousel-testimonial.gdl-shortcode .testimonial-navigation{ right:0px; top:-45px; } ul.gdl-toggle-box{ list-style:none; margin-left:0px; }ul.gdl-toggle-box li{ position:relative; margin-bottom:12px; border-width:3px; border-style:solid; }ul.gdl-toggle-box li:last-child{ margin-bottom:0px; }ul.gdl-toggle-box li .toggle-box-title{ margin:0px; padding:7px 0px 7px 17px; font-size:15px; cursor:pointer; background-position:0px center; background-repeat:no-repeat; text-transform:uppercase; }ul.gdl-toggle-box li .toggle-box-content{ padding:5px 20px 15px 38px; }ul.gdl-toggle-box li span.toggle-box-icon{ display:inline-block; margin-right:12px; margin-bottom:1px; width:8px; height:8px; background-size:8px 8px; }ul.gdl-toggle-box li ul{ margin-left:30px; list-style:disc; }ul.gdl-toggle-box li li{ background:none; margin:0px; overflow:visible; }div.last-minute-deal-wrapper{ overflow:hidden; position:relative; background-size:100%; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; max-width:100%; float:left; margin-right:20px; }div.last-minute-overlay{ position:absolute; top:0px; bottom:0px; left:0px; right:0px; opacity:0.8; filter:alpha(opacity=80); }div.last-minute-deal{ text-align:center; padding:25px 15px; position:relative; z-index:1; }div.last-minute-deal .last-minute-head{ margin-bottom:12px; }div.last-minute-deal .last-minute-head i{ font-size:40px; line-height:41px; margin-right:10px; }div.last-minute-deal .last-minute-discount-text{ font-size:30px; line-height:43px; }div.last-minute-deal .last-minute-title{ font-size:22px; } div.progress-bar-wrapper{ margin-bottom:15px; }div.progress-bar-wrapper .progress-bar{ font-size:15px; line-height:15px; background:url("../../themes/tourpackage-v1-01/images/progress-bar-shadow.png"); }div.progress-bar-wrapper .progress-bar-inner{ padding:12px 20px; }div.progress-bar-wrapper .progress-bar span.title{ float:left; }div.progress-bar-wrapper .progress-bar span.percent{ float:right; font-weight:bold; } blockquote.left{ width:33%; float:left; }blockquote.right{ width:33%; float:right; }blockquote.center{ text-align:center; margin:10px 10px 20px 20px; } .gdl-code{ overflow:hidden; padding:15px; border:1px #e5e5e5 solid; clear:both; background:#ffffff; color:#2c2c2c; margin-bottom:20px; font-size:13px; font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace!important; } .shortcode1-4{ margin-right:2%; float:left; margin-bottom:20px; width:23%;  }.shortcode1-3{ margin-right:2%; float:left; margin-bottom:20px; width:31.33%; }.shortcode1-2{ margin-right:2%; float:left; margin-bottom:20px; width:48%;  }.shortcode2-3{ margin-right:2%; float:left; margin-bottom:20px; width:64.66%; }.shortcode3-4{ margin-right:2%; float:left; margin-bottom:20px; width:73%;  }.shortcode1-5{ margin-right:2%; float:left; margin-bottom:20px; width:18%; }.shortcode2-5{ margin-right:2%; float:left; margin-bottom:20px; width:38%; }.shortcode3-5{ margin-right:2%; float:left; margin-bottom:20px; width:58%; }.shortcode4-5{ margin-right:2%; float:left; margin-bottom:20px; width:78%; }.shortcode1-4.last{ margin-right:0; width:25%;  }.shortcode1-3.last{ margin-right:0; width:33.33%; }.shortcode1-2.last{ margin-right:0; width:50%;  }.shortcode2-3.last{ margin-right:0; width:66.66%; }.shortcode3-4.last{ margin-right:0; width:75%;  }.shortcode1-5.last{ margin-right:0; width:20%; }.shortcode2-5.last{ margin-right:0; width:40%; }.shortcode3-5.last{ margin-right:0; width:60%; }.shortcode4-5.last{ margin-right:0; width:80%; }.shortcode1-1{ width:100%; }  div.shortcode-dropcap{ margin-top:2px; margin-bottom:0px; margin-right:7px; margin-left:2px; float:left; font-size:25px; font-size:29px;  width:32px; height:32px; line-height:30px; text-align:center; float:left; }div.shortcode-dropcap.circle{ -moz-border-radius:16px; -webkit-border-radius:16px; border-radius:16px; font-size:18px; margin-right:10px; } div.gdl-gallery-image.shortcode{ margin-right:20px; margin-bottom:20px; float:left; } ul.shortcode-list{ list-style:none; margin-left:0px; }ul.shortcode-list li{ line-height:2.0; }ul.shortcode-list li span{ margin-right:3px; }ul.shortcode-list li i{ margin-right:8px; }div.gdl-recent-post-widget,div.gdl-recent-port-widget{ padding-top:10px; }div.recent-post-widget{ margin-bottom:20px; }div.recent-post-widget:last-child{ margin-bottom:0px; }div.recent-post-widget .recent-post-widget-thumbnail{ padding:3px; float:left; margin-right:13px;  border-width:1px; border-style:solid; max-width:55px; }div.recent-post-widget .recent-post-widget-thumbnail img{ display:block; }div.recent-post-widget .recent-post-widget-context{ overflow:hidden; }div.recent-post-widget .recent-post-widget-title{ font-size:16px; font-weight:normal; padding-top:2px; margin-bottom:7px; line-height:1.3; }div.recent-post-widget .recent-post-widget-info{ font-size:11px; letter-spacing:1px; text-transform:uppercase; font-weight:bold; line-height:17px; }div.recent-post-widget .recent-post-widget-info i{ margin-right:4px; font-size:15px; float:left; }div.recent-port-widget .recent-port-widget-thumbnail{ padding:3px; float:left; margin-right:15px; margin-bottom:15px; }div.recent-port-widget .recent-port-widget-thumbnail img{ display:block; }div.recent-port-widget.second-style .recent-port-widget-thumbnail img{ width:75px; height:auto; }div.footer-wrapper h3.custom-sidebar-title{ margin-bottom:5px; }div.footer-wrapper div.recent-post-widget .recent-post-widget-thumbnail,div.footer-wrapper div.recent-port-widget .recent-port-widget-thumbnail{ padding:3px; border:0; }div.footer-wrapper div.custom-sidebar ul li{ background-position:0px 13px!important; }div.footer-wrapper div.custom-sidebar .flickr-widget img,div.footer-wrapper div.recent-port-widget.second-style .recent-port-widget-thumbnail img{ width:78px; height:78px; }div.footer-wrapper div.custom-sidebar ul li{ border-bottom-style:solid; border-bottom-width:1px; padding:6px 10px 6px 15px; }div.footer-wrapper div.custom-sidebar ul li:last-child{ border-bottom:inherit; } div.flickr-widget .flickr_badge_image{ float:left; margin-right:10px; margin-bottom:10px; }div.flickr-widget .flickr_badge_image img{ display:block; } ul#twitter_update_list{ font-family:'Droid Serif'; font-style:italic; list-style:none; margin-left:0px; }ul#twitter_update_list li{ padding-left:0px; background:none; padding-bottom:9px; padding-top:9px; border-bottom-width:1px; border-bottom-style:solid; }ul#twitter_update_list li:last-child{ border-bottom-width:0px; }ul#twitter_update_list li a{ display:block; margin-top:8px; }ul#twitter_update_list li span a{ display:inline-block; margin-top:0px; margin-right:6px; padding-left:2px; } h3.custom-sidebar-title .rsswidget img{ margin-bottom:-1px; margin-right:3px; } div.gdl-personnal-widget{ display:inline-block; margin-top:8px; }div.personnal-widget-item{ display:none; }div.personnal-widget-item:first-child{ display:block; }div.personnal-widget-item .personnal-widget-thumbnail{ margin-bottom:15px; }div.personnal-widget-item .personnal-widget-thumbnail img{ display:block; }div.personnal-widget-item .personnal-widget-info{ font-weight:bold; margin-bottom:10px; }div.personnal-widget-navigation{ position:absolute; right:0px; top:3px; z-index:100; }div.personnal-widget-navigation .personnal-widget-prev,div.personnal-widget-navigation .personnal-widget-next{ width:4px; height:7px; padding:3px 3px; margin-left:1px; float:left; background-repeat:no-repeat; background-position:center center; cursor:pointer; }  div.custom-sidebar .gdl-search-form{ padding-top:12px; }div.custom-sidebar #search-text{ margin-right:22px; }div.custom-sidebar #searchform{ position:relative; margin-bottom:0; }div.custom-sidebar #search-text input[type="text"]{ padding:6px 5px; margin:5px 5px; width:100%; height:18px; line-height:18px; }div.custom-sidebar #searchform br.clear{ display:none; }div.custom-sidebar #searchsubmit{ background-color:transparent; border:none; position:absolute;  width:26px; height:26px; padding:0px; top:8px; margin-top:0px; right:10px; }div.footer-wrapper #search-text input[type="text"]{ margin:0px; }div.footer-wrapper #searchsubmit{ top:2px; right:15px; }  div.sidebar-wrapper .contact-form-wrapper{ padding-top:7px; }div.sidebar-wrapper .contact-form-wrapper input{ height:18px; line-height:18px; }div.sidebar-wrapper .contact-form-wrapper textarea{ height:65px; }div.footer-wrapper .contact-form-wrapper input{ margin:5px 0px 0px; height:18px; line-height:18px; -webkit-box-shadow:none!important; box-shadow:none!important; }div.footer-wrapper .contact-form-wrapper textarea{ margin:5px 0px 0px; height:65px; -webkit-box-shadow:none!important; box-shadow:none!important; }div.footer-wrapper .contact-form-wrapper button{ background-image:none; border-bottom:0; }  .fancybox-wrap .wpcf7-form p{ margin-bottom:15px; }.fancybox-wrap .wpcf7-form{ margin-top:10px; margin-bottom:30px; }.fancybox-wrap .wpcf7-form input.book-now-title{ border:0px; background:transparent; padding:0px; font-size:18px; } .tagcloud{ display:inline-block; margin-bottom:13px; margin-top:3px; }.tagcloud a{ font-size:12px!important; display:block; float:left; padding:5px 10px; margin-right:7px; margin-top:7px; border:0px solid; border-color:inherit; font-weight:bold; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }.tagcloud a:hover{ opacity:0.8; filter:alpha(opacity=80); } div.custom-sidebar ul{ list-style:none; margin-left:0px; padding-top:5px; }div.custom-sidebar ul li{ padding:6px 10px 6px 26px; margin-bottom:2px; background-position:12px 11px; background-repeat:no-repeat; }div.custom-sidebar ul li:last-child{ border-bottom:0; }div.custom-sidebar ul ul{ margin-top:8px; border-top-width:1px; border-top-style:solid; }div.custom-sidebar ul ul li:last-child{ padding-bottom:0px; }div.custom-sidebar ul.gdl-accordion li{ padding-left:0px; background:none; }div.custom-sidebar ul.gdl-toggle-box li{ padding-left:0px; background:none; } #calendar_wrap{ border-color:inherit; padding-bottom:10px}#wp-calendar{ width:100%; border-color:inherit; border-width:0px; }#wp-calendar caption{ font-size:13px; font-weight:bold; margin:10px auto 15px; padding-bottom:6px; border-bottom:0px solid; border-color:inherit; }#wp-calendar td{ padding:4px; text-align:center; border-right:0px; }#wp-calendar th{ padding:0px; text-align:center; border-right:0px; border-bottom:0px; background:transparent; } div.custom-sidebar .flickr-widget{ display:block; padding-bottom:18px; padding-top:12px; }div.custom-sidebar .flickr-widget img{ width:65px; height:65px; }div.custom-sidebar .flickr_badge_image{ margin:0px 15px 15px 0px; float:left; padding:4px; }div.footer-wrapper .custom-sidebar .flickr_badge_image{ padding:5px; } div.textwidget{ padding-top:0px; } .isotope-item{ z-index:2; }.isotope-hidden.isotope-item{ pointer-events:none; z-index:1; }.isotope,.isotope .isotope-item{ -webkit-transition-duration:0.8s; -moz-transition-duration:0.8s; -ms-transition-duration:0.8s; -o-transition-duration:0.8s; transition-duration:0.8s; }.isotope{ -webkit-transition-property:height,width; -moz-transition-property:height,width; -ms-transition-property:height,width; -o-transition-property:height,width; transition-property:height,width; }.isotope .isotope-item{ -webkit-transition-property:-webkit-transform,opacity; -moz-transition-property: -moz-transform,opacity; -ms-transition-property:  -ms-transform,opacity; -o-transition-property: top,left,opacity; transition-property: transform,opacity; }.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{ -webkit-transition-duration:0s; -moz-transition-duration:0s; -ms-transition-duration:0s; -o-transition-duration:0s; transition-duration:0s; }.navigation-wrapper .cufon[alt=" "]{ display:none!important; } div.personnal-item{  box-shadow:0px 0px 10px rgba(0,0,0,0.1);  -moz-box-shadow:0px 0px 10px rgba(0,0,0,0.1);  -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.1); }  .gdl-icon-shortcode{ padding-right:5px; }  .span3 ul{ list-style:none; }.span3 ul{ margin-left:0px; }.span3 ul li i{ margin-right:5px; line-height:32px; }.span3{ width:33%; float:left; }  div.page-header-wrapper input[type="submit"]{ background-image:url("../../themes/tourpackage-v1-01/images/icon/light/top-search.png"); background-size:13px 13px; background-repeat:no-repeat; background-position:center; background-color:transparent; }div.portfolio-media-wrapper span{ background-repeat:no-repeat; background-position:center; background-size:35px 35px; }div.portfolio-media-wrapper span.hover-link{ background-image:url("../../themes/tourpackage-v1-01/images/image-overlay-link.png"); }div.portfolio-media-wrapper span.hover-video{ background-image:url("../../themes/tourpackage-v1-01/images/image-overlay-video.png"); }div.portfolio-media-wrapper span.hover-zoom{ background-image:url("../../themes/tourpackage-v1-01/images/image-overlay.png"); }div.about-us-wrapper .about-us-button-wrapper.pdf-icon-on{ background-image:url("https://tursale.com.ua/wp-content/themes/tourpackage-v1-01/images/pdf-icon.png"); } @media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){ div.page-header-wrapper input[type="submit"]{ background-image:url('https://tursale.com.ua/wp-content/cache/scripts/images/icon/light/top-search@2x.png'); }div.portfolio-media-wrapper span.hover-link{ background-image:url('https://tursale.com.ua/wp-content/cache/scripts/images/image-overlay-link@2x.png'); }div.portfolio-media-wrapper span.hover-video{ background-image:url('https://tursale.com.ua/wp-content/cache/scripts/images/image-overlay-video@2x.png'); }div.portfolio-media-wrapper span.hover-zoom{ background-image:url('https://tursale.com.ua/wp-content/cache/scripts/images/image-overlay@2x.png'); } div.about-us-wrapper .about-us-button-wrapper.pdf-icon-on{ background-image:url('https://tursale.com.ua/wp-content/cache/scripts/images/pdf-icon@2x.png'); }} table{  width:100%;  border-collapse:collapse; } tr:nth-of-type(odd){  background:#eee; }th{  background:#333;  color:white;  font-weight:bold; }td,th{  padding:6px;  border:1px solid #ccc;  text-align:left; } @media only screen and (max-width:760px),(min-device-width:754px) and (max-device-width:1024px){   table,thead,tbody,th,td,tr{  display:block;   width:100%; }thead tr{  position:absolute;  top:-9999px;  left:-9999px; } tr{ border:1px solid #ccc; } td{ border:none;  border-bottom:1px solid #eee;  position:relative;  padding-left:50%;  } td:before{ position:absolute; top:6px;  left:6px;  width:45%;  padding-right:10px;  white-space:nowrap; } }div.gdl-package-widget .package-info.last-minute{   margin-top:20px;   width:116px; }div.page-header-container{ padding-top:9px; padding-bottom:9px; }div.under-slider-wrapper{ padding:8px 0px; }div.logo-wrapper{ margin:0px -60px; }