.fa,
.fa-stack{display:inline-block}
.fa-fw,
.fa-li,
.fa-stack-1x,
.fa-stack-2x,
.header_content h1,
.social_icon ul li,
h2.title{text-align:center}
.sel-box>span,
div.wpcf7 input[type=file]{cursor:pointer}
@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.6.3);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format("embedded-opentype"),
url(../fonts/fontawesome-webfont.woff2?v=4.6.3) format("woff2"),
url(../fonts/fontawesome-webfont.woff?v=4.6.3) format("woff"),
url(../fonts/fontawesome-webfont.ttf?v=4.6.3) format("truetype"),
url(../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format("svg");font-weight:400;font-style:normal}
button.custom_btn.btn.btn-default{background:#ed8323;border-color:#ed8323;text-transform:uppercase;color:#fff;font-family:"Open Sans", sans-serif;font-size:18px;font-weight:800;padding:8px 15px;margin-right:15px;transition:all ease-in .3s}
button.custom_btn.btn.btn-default:hover{background:0 0}
.btnbook a.custom_book_now_btn{background:0 0;border:2px solid #fff;color:#fff;padding:10px;line-height:2;font-size:16px;border-radius:4px;transition:all ease-in .3s}
.btnbook a.custom_book_now_btn i.fa.fa-calendar{margin-right:10px}
.fa.fa-pull-left,
.fa.pull-left{margin-right:.3em}
.btnbook a.custom_book_now_btn:hover{background:#fff;color:#333}
.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.28571429em}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.fa.fa-pull-right,
.fa.pull-right{margin-left:.3em}
.fa-ul>li{position:relative}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em}
.fa-li.fa-lg{left:-1.85714286em}
.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}
.fa-pull-left{float:left}
.fa-pull-right,
.pull-right{float:right}
.pull-left{float:left}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.fa-rotate-90{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}
.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}
:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}
.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,
.fa-stack-2x{position:absolute;left:0;width:100%}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.sel-box,
h2.title{position:relative}
.bgorange,
.qtranxs_language_chooser{box-shadow:0 3px 7px rgba(0, 0, 0, .5)}
.colfooter h2,
.header_content h1,
h2.maintitle,
h2.title{-webkit-text-fill-color:transparent}
body{color:#333;font-family:'Open Sans', sans-serif;font-size:15px;font-weight:400;line-height:1.42857}
.container{max-width:1170px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}
ol,
ul{margin-bottom:0;margin-top:0;padding:0}
.space{margin-top:50px;margin-bottom:20px}
h2.title{font-size:30px!important;z-index:1;overflow:hidden;font-weight:800!important;background:-webkit-linear-gradient(#ff9e2f, #dc3200);-webkit-background-clip:text}
.header_content a{text-decoration:none}
.top-bar{width:100%;background-color:#ed8323;padding:20px 0;display:table}
.social_icon ul li{border-radius:50%;color:#fff;display:inline-block;height:24px;width:25px;margin-right:4px}
.social_icon ul li a{color:#fff}
.topicon li span{width:24px;height:23px;line-height:0;display:block;background:url(../images/social-icons-top.png) no-repeat}
.topicon li.facebook-icon span{background-position:0 0}
.topicon li.twitter-icon span{background-position:-25px 0}
.topicon li.linkedin-icon span{background-position:-50px 0}
.topicon li.instagram-icon span{background-position:-75px 0}
.topicon li.pintrest-icon span{background-position:-103px 0}
.topicon li.youtube-icon span{background-position:-127px 0}
.topicon li.google-icon span{background-position:-153px 0}
.topicon li.rss-icon span{background-position:-180px 0}
.header_content h1{font-size:35px;margin:0;font-weight:800;background:-webkit-linear-gradient(#fff, #d5d5d5);-webkit-background-clip:text;font-family:"Open Sans", sans-serif}
.right_side a{float:right}
.sel-box{background:#fff;line-height:33px;margin:2px 15px 0 0!important;padding:0;width:233px}
.widget.qtranxs_widget{list-style:none}
.language-chooser-item span{font-size:18px;font-weight:400;color:#dbc3b5;font-family:open sans}
#select{display:block;width:235px;height:20px;border:1px solid #999;padding:5px}
.qtranxs_language_chooser{position:absolute;top:38px;background:#814f33!important;width:245px;display:none;z-index:999}
.qtranxs_widget img{margin:0 6px 0 0}
.qtranxs_language_chooser li{padding:0 10px;border-bottom:0 solid #999;display:block!important;opacity:1;line-height:26px}
.qtranxs_widget ul{margin:0 -6px}
.sel-box>span{color:#000;display:flex;font-size:18px;font-weight:700;padding:2px 6px}
#qlanselect img{padding:2px 8px;margin-top:10px;vertical-align:baseline;float:left}
.colfooter .col11 .fa,
.navbar-default,
.socialBottom a .fa{vertical-align:middle}
#qtranslate-7-chooser li>a:hover{text-decoration:none}
#qtranslate-7-chooser li:hover{background-color:rgba(255, 255, 255, .1)}
.bgorange{color:#fff!important;background:#db5e18;border-bottom:1px dotted #676768;border-bottom-left-radius:0;border-bottom-right-radius:0}
.qtranxs_widget ul li{opacity:1!important;transition:opacity 1s ease 0}
.navbar-fixed-bottom,
.navbar-fixed-top{position:relative;z-index:1}
.navbar-nav>li{display:inline-block;float:none}
#bs-example-navbar-collapse-1 .nav.navbar-nav{display:block;margin:0 auto;text-align:center;width:100%}
.navbar-default{background-color:#333;border-color:#333;margin:0;padding:10px 0}
.navbar-default .navbar-nav>li>a{display:block;padding:10px 15px;color:#fff;font-size:18px;font-weight:800;text-transform:uppercase}
#main_menu .menu li a:hover{background:#b65801;color:#fff;text-decoration:none}
.carousel-caption{text-align:left;background:rgba(0, 0, 0, .5);left:0;width:auto;bottom:0;padding:5px 10px;right:unset}
.newtext,
.whole{font-family:cooper;text-align:center}
.carousel-caption p{color:#fff;font-weight:700;font-size:15px;margin:0}
.metaslider{margin:0 auto}
.metaslider .caption-wrap{background:rgba(0, 0, 0, .6);bottom:0;color:#fff;display:block;left:0;line-height:1.4em;margin:0;position:absolute}
.flexslider .slides p{font-size:15px;margin:0}
.blueWrap{background-color:#348ad7;clear:both;margin-bottom:0;padding:15px 0 3px}
.newtext{color:#fff;font-size:30px;font-weight:900;word-spacing:8px}
.whole{color:#ded2d2;font-size:24px}
#main_menu ul li a,
.feature_title{font-family:"Open Sans", sans-serif}
.main-menu{background:#ed8323}
.main_nav.nav.navbar-nav{display:block;float:none;margin:0 auto;text-align:center}
#main_menu ul li a{color:#000;display:inline-block;font-size:16px;font-weight:800;line-height:25px;padding:20px 12px;text-transform:uppercase}
#main_menu .nav>li>a:focus,
#main_menu .nav>li>a:hover{background-color:#b65801;text-decoration:none;color:#fff}
#main-menu ul li.current-menu-item>a,
#main-menu ul li:hover>a{background:#000;color:#fff;text-decoration:none}
#main_menu .current-menu-item a{background:#000;color:#fff!important}
h2.title::after,
h2.title::before{background-color:#333;content:" ";height:1px;overflow:hidden;position:absolute;top:51%;width:50%}
h2.title::before{margin-left:-50%;text-align:right}
h2.title span{padding:0 25px}
.read-more{background:#ffda3f;color:#000;padding:10px 15px;border:0 solid #fff;border-radius:0;display:block;margin:20px auto;font-weight:bold;}
.read-more:focus,
.read-more:hover{background:#000;color:#fff;text-decoration:none;opacity:1}
.blog-wrapper h2, .blog-wrapper h4:hover{font-weight:400;}
.tour-title>a:hover{text-decoration:none}
@media (min-width:767px){.header_content{display:table-cell;vertical-align:middle}
}
.feature_Box{background:#f2f2f2;margin-bottom:22px;padding:11px;position:relative;height:397px;}
.feature_title{color:#333;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0}
.tour-type, .tour-type>a{color:#fff;font-size:18px;}
h2.tour-title{font-size:14px;font-weight:700;line-height:18px;margin:0;text-align:center;font-family:open sans}
.tour-type{background:#ed8323;padding:4px 8px}
.feature_title p{text-align:justify;font-family:"Open Sans", sans-serif}
.View-All>p,
.quote,
h2.maintitle{text-align:center}
.feature_content{padding:15px 0}
.feature_top{min-height: 45px;position: relative;max-height: 215px;overflow: hidden;}
h2.tour-title a{color:#fff;}
.package-type-gimmick{border-right:8px solid transparent;border-top:8px solid #000;bottom:-8px;color:#000;height:0;opacity:.9;position:absolute;right:1px;width:0}
.feature_bottom a{background:#ed8323;color:#fff;float:left;font-size:18px;height:30px;padding:3px 20px;}
.feature_bottom{border-top:0 solid #e4e4e4;bottom:-8px;display:table;margin-bottom:20px;min-height:10px;position:absolute;width:100%}
img.fPic{min-height:215px;width:100%}
.feature_bottom a:hover{background:#b7200c;color:#fff;text-decoration:none}
.have_questions .textwidget>p{color:#333}
.testimonials_wrap .View-All>p{font-size:14px;text-align:center}
.testimonials_wrap{background:#f2f2f2;padding:30px;width:100%;float:left;}
h2.maintitle{position:relative;font-size:30px!important;z-index:1;overflow:hidden;font-weight:800!important;background:-webkit-linear-gradient(#ff9e2f, #dc3200);-webkit-background-clip:text}
.testimonials_wrap .maintitle::after,
.testimonials_wrap .maintitle::before{background:#5b5b5b;content:"";height:1px;position:absolute;width:30%;top:19px}
.testimonials_wrap .maintitle::after{right:0}
.testimonials_wrap .maintitle::before{left:0}
.maintitle>p{margin:5px 0}
.quote{color:rgba(0, 0, 0, .1);margin-bottom:30px}
#fade-quote-carousel.carousel{padding-bottom:60px}
#fade-quote-carousel.carousel .carousel-indicators{bottom:10px}
#fade-quote-carousel.carousel .carousel-indicators>li{border:2px solid #ed8323;height:12px;width:12px}
#fade-quote-carousel blockquote{border:none}
#fade-quote-carousel .profile-circle{width:100%;height:200px;margin:0 auto;padding-left:100px}
.item p{font-size:14px;text-align:left;color:#333}
.profile-image{float:left;width:25%}
.profile-img{height:auto;padding-right:10px;width:100%}
.profile-circle>h3{margin:0;color:#333;font-size:16px}
.carousel-indicators .active{background-color:#ed8323;height:12px;margin:0;width:12px}
section.three_section_footer{padding:30px 0;margin-bottom:20px}
.why_choose_us h3{color:#ee8323;font-size:22px;line-height:26px;margin:20px -15px;font-weight:700}
.why_choose_us li{color:#000;font-size:14px;list-style:disc;margin-bottom:8px;text-align:justify;width:97%;line-height:23px;}
.flex-control-nav,
.footer-info,
.menu li,
.menu-main-menu-container,
.newtext p,
.whole p,
.wpdevart_order,
ul#menu-footer2{text-align:center}
.have_questions h3,
.trending_destination h3{color:#ee8323;font-size:22px;line-height:26px;font-weight:700}
.trending_destination h3{margin:10px 0
margin-top:0px;margin-left:0px;}
.have_questions h3{margin:20px 0}
.have_questions div{font-size:14px}
.trending_destination .item_image img{border-radius:28%;width:100%;height:100%;}
.trending_destination .item_image{display:inline-block;float:left;height:90px;margin-right:15px;position:relative;width:90px;}
.trending_destination .item_title h3 a{color:#3389d6;font-size:15px}
.trending_destination .item_title{padding-left:80px}
.trending_destination li{color:#000;float:left;font-size:14px;line-height:20px;list-style:none;margin-bottom:23px;width:100%}
.have_questions h4{color:#000;display:block;font-family:sans-serif;font-size:20px;font-weight:700;line-height:26px;margin-block-end:1.33em;margin-block-start:1.33em}
#menu-footer1 li a,
#menu-footer2 li a,
.menu li a{text-transform:uppercase}
.have_questions>p{margin:0}
.footer-menu{background:#303030;color:#fff;float:left;padding:0;width:100%}
.footer-Menu #menu-footer1{display:block}
ul#menu-footer1{margin:0 auto}
#menu-footer1 li{display:inline-block;padding:0 2px 0 0}
#menu-footer1 li a{color:#fff;font-size:17px;font-weight:700;display:inherit;padding:16px 8px}
ul.socialBottom{display:table;margin:0 auto}
.socialBottom li{float:left;list-style:none;padding:0 3px}
.socialBottom a .fa{border:1px solid #fff;border-radius:50%;color:#fff;font-size:12px;height:20px;margin:0 3px;padding:3px 2px;text-align:center;width:21px}
.socialBottom li span{width:21px;height:21px;line-height:0;display:block;background:url(../images/social-icons-bottom.png) no-repeat}
.socialBottom li.fb-icon-bottom span{background-position:0 0}
.socialBottom li.gp-icon-bottom span{background-position:-25px 0}
.socialBottom li.rss-icon-bottom span{background-position:-50px 0}
.socialBottom li.yt-icon-bottom span{background-position:-75px 0}
.socialBottom li.tw-icon-bottom span{background-position:-99px 0}
#menu-footer1 li a:hover{text-decoration:none;background:#ed8323;color:#fff}
.footer-info .textwidget>p{margin:0}
.footerFullImg img{width:100%}
.footerMenu{background:#303030;color:#fff;float:left;padding:0;width:100%}
ul#menu-footer2{display:block;margin:0 auto}
#menu-footer2 li{display:inline-block;padding:14px 0 10px;text-decoration:none}
#menu-footer2 li a{color:#fff;font-size:20px;font-weight:700;padding:22px 10px}
#menu-footer2 li a:hover{text-decoration:none;background:#ed8323;color:#fff}
.footer-info{background:#334960;border-top:1px solid #506275;clear:both;color:#a2a7ac;margin-top:0;padding:8px 0;width:100%}
.menu li{display:inline-block;padding-left:0}
.menu li a{color:#fff;font-family:"Open Sans", sans-serif;font-size:16px;font-weight:800;padding:11px 15px}
.newtext p,
.whole p{font-family:cooper}
#exTab3 .nav-pills>li>a,
.body-lang-es #exTab3 .nav-pills>li>a{border-radius:0;font-family:"Open Sans", sans-serif}
.menu li a:hover{text-decoration:none;background:#ed8323;color:#000}
.flex-control-nav{bottom:14px!important;position:absolute;width:100%;z-index:999}
.metaslider .flexslider{margin:0!important}
.metaslider{position:relative;z-index:0;max-width:auto!important}
.left-sidebar label,
img,
label{max-width:100%}
.newtext p{color:#fff;font-size:30px;font-weight:900;word-spacing:8px;margin:0;line-height:1}
.whole p{color:#ded2d2;font-size:24px;margin:8px}
#post-25 .entry-title{display:none}
#booking_calendar_container_1,
#wpdevart_booking_form_1{margin:50px auto;max-width:680px}
.wpdevart-payment-button.with_image.payment_submit{width:36%}
.booking_calendar_main_container.show_day_info_on_hover{background:#f2f2f2;margin:20px 0;padding:5px 0}
@media (min-width:1024px) and (max-width:1280px){.top-bar .col-md-3{padding:0;width:25%}
#top-menu .menu li a,
.menu li a{padding:11px 8px}
.social_icon ul li{margin-right:3px;margin-top:10px;line-height:0}
.header_content h1{font-size:24px;margin:7px 0 0}
#top-menu button.custom_btn.btn.btn-default,
.menu li a{font-size:13px}
#main_menu ul li a{font-size:14px;padding:20px 6px}
.colfooter .social_icon{width:100%}
#exTab3 .nav-pills>li>a{font-size:13px!important}
.top-bar .col-sm-6{width:49%}
section.three_section_footer{padding:30px 10px}
.socialBottom li{padding:0 2px}
#menu-footer1 li a{font-size:16px}
.headcart .btnbook{padding-left:8px!important}
}
@media (min-width:1281px) and (max-width:1350px){#top-menu.menu li a{color:#fff;font-family:"Open Sans", sans-serif;font-size:16px;font-weight:800;padding:11px 12px}
}
@media (min-width:768px) and (max-width:1023px){.menu-footer2-container,
ul#menu-footer1{text-align:center}
.menu li a{font-size:12px;text-transform:capitalize;padding:11px 8px}
#top-menu button.custom_btn.btn.btn-default{font-size:13px;padding:6px 13px}
section.three_section_footer{padding:30px 10px}
.socialBottom li{padding:0;margin-top:20px}
.footer-menu .col-sm-2{padding:0}
#menu-footer2 li{padding:13px 0 7px}
#menu-footer2 li a{padding:15px 10px;font-size:17px}
.top-bar .col-sm-6{width:40%}
.header_content h1{font-size:19px;line-height:34px;margin:0}
.blueWrap .col-sm-10,
.blueWrap .col-sm-2{text-align:center;width:100%}
.newtext p{font-size:24px;line-height:inherit}
#main_menu ul li a{font-size:14px;padding:10px 6px}
.item p,
.profile-circle>h3{font-size:12px}
.header_content{width:24%;margin:0 auto}
.body-lang-de .social_icon,
.body-lang-ru .social_icon{width:20%}
.sel-box{margin:0 15px 0 0!important}
.body-lang-de .sel-box,
.body-lang-ru .sel-box{margin:35px 15px 0 0!important}
h2.title::after,
h2.title::before{display:none}
.body-lang-fr #menu-footer1 li a{font-size:16px;line-height:49px;padding:12px 6px}
.body-lang-ru .header_content h1{display:inline-block!important;font-size:22px;text-transform:initial}
.blog-bg .container{margin:8px;width:auto!important}
.colfooter .social_icon{width:80%}
#exTab3 .nav-pills>li>a{font-size:11px!important;padding:13px 8px}
.carousel-inner{height:162px}
.metaslider .slides img{height:auto}
.flex-control-nav{top:180px}
#horizontalTab .tabs-menu-simple a{padding:5px 7px!important;font-size:11px}
.headcart{float:right!important}
.newtext{font-size:29px;}
}
#exTab3 .nav-pills>li>a,
.booknow{text-transform:uppercase;font-weight:700}
.body-lang-es #exTab3 .nav-pills>li>a{color:#fff;font-size:13px}
@media (max-width:767px){#top-menu button.custom_btn.btn.btn-default{border-radius:0;margin-right:0}
.navbar-nav>li{display:block}
.whole{font-size:16px;word-spacing:1px;margin-bottom:10px}
.newtext{font-size:19px}
.testimonials_wrap .blog-wrapper p{font-size:14px}
.top-bar{padding:10px 0 59px;text-align:center}
.social_icon .textwidget>ul{margin:8px 0}
.header_content h1{font-size:24px;margin:21px 0;text-align:center;line-height:38px}
.metaslider .caption-wrap{width:100%!important}
.why_choose_us li,
img.fPic{width:100%}
.flex-control-nav{bottom:0;line-height:2px;top:140px}
.newtext p{font-size:20px;line-height:1.42857}
.testimonials_wrap .maintitle::after,
.testimonials_wrap .maintitle::before{display:none}
.menu li{display:grid}
.navbar-default{padding:0}
.navbar-toggle .fa.fa-bars{font-size:36px}
ul#menu-footer1{margin:0 auto;padding:0 15px}
.why_choose_us{padding:10px}
#menu-footer1 li{display:grid;text-align:left;width:100%}
#menu-footer1 li a{padding:0 11px;line-height:50px}
ul.socialBottom{display:table;margin:6px auto 14px}
#menu-footer2 li a{font-size:12px;padding:10px}
.blueWrap{text-align:center;padding:5px 0 3px}
h2.title::after,
h2.title::before{display:none}
.title>span{font-size:24px}
.read-more.btn h4{font-size:15px;}
.flexslider .slides p{font-size:12px}
.whole p{font-size:16px}
#main_menu ul li a{padding:10px 0}
.main-menu{padding:5px 0}
h2.title span{padding:0}
.feature_wrap,
.space{margin-top:30px}
img.fPic{height:auto}
.navbar-toggle{padding:3px 28px}
.testimonials_wrap{padding:20px}
.metaslider .slides img{height:200px}
.qtranxs_language_chooser{text-align:left}
.blog-bg .container{margin:8px;width:auto!important}
.colfooter .col11{float:none;margin:0 auto;text-align:center;width:100%}
.col11 li{float:none!important}
.col31{display:inline-block;width:100%!important}
.sidebar>img{width:100%}
.footer-Menu #menu-footer1{padding:10px}
section.three_section_footer{padding:0}
#fade-quote-carousel.carousel{padding-bottom:40px}
#wowslider-container1 .ws_bullets{bottom:30px!important}
.ws-title{margin-left:20px!important}
.ws-title p{font-size:12px}
.category_title>h1{font-size:28px!important}
#horizontalTab .tabs-menu-simple{display:none!important}
#horizontalTab p{font-size:15px!important;text-align:justify}
.headcart .btnbook{padding-left:7px!important;margin-bottom:20px}
.coupon .button{width:100%!important;margin-bottom:7px}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{margin-bottom:20px}
}
.booknow,
.second_text,
.tourTbl td,
.tourpriceWrap{text-align:center}
@media (max-width:640px){#wowslider-container1 img{height:200px}
img.fPic{height:215px}
}
.category_title>h1{color:#ed8323;font-size:36px;line-height:40px;margin:30px 0 20px;text-align:center}
.nav-pills>li{float:left;background:#ed8323;color:#fff}
#exTab3 .nav-pills>li>a{color:#fff;font-size:15px}
.nav-pills>li+li{background:#ed8323;color:#fff;margin-left:10px}
#exTab3 .tab-content{color:#000;background-color:#f7f7f7;padding-top:50px;padding-bottom:20px;margin-bottom:20px}
.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover{background-color:#f7f7f7!important;color:#000!important}
.nav nav-pills .nav>li>a:focus,
.nav>li>a:hover{background-color:#000!important;text-decoration:none;color:#fff}
.body-lang-es .booknow{background:0 0}
.booknow{background:#ed8323;color:#fff!important;display:table;font-size:28px;margin:0 auto;padding:8px 0;width:220px}
.tab-pane.active{padding:15px 30px}
h2.tabHeading{color:#ed8323;font-size:36px;line-height:42px;margin:20px 0 30px;font-family:open sans}
#exTab3 h3,
#exTab3 p,
.second_text>strong,
.tab-content li{color:#333;font-size:19px}
.tab-content ul{margin-left:20px}
.tab-content .menu li{margin-bottom:0px;list-style:square}
#exTab3{margin-top:50px;margin-bottom:30px}
#exTab3 p{line-height:1.5;margin-bottom:10px;margin-top:10px}
#exTab3 .terms_policy_list{margin:0 25px}
#exTab3 .terms_policy_list>li{margin-bottom:10px;list-style:square;margin-left:0;font-size:18px}
.video_blocks.row{margin-bottom:50px}
.tourpriceWrap h3{color:#222;font-size:24px!important;margin:10px 0;line-height:32px}
.tourTbl{margin:30px auto;width:100%}
.tourTbl tr{background:#333;color:#fff}
.tourTbl td{background:#fff;border:1px solid #000;color:#333;padding:0 0 10px;font-size:18px}
.tourTbl td span{background:#333;color:#fff;display:block;line-height:50px;margin-bottom:10px;width:100%;font-size:18px}
.second_text{margin:5px 0 10px}
#text-16{list-style:none}
.tourpriceWrap>h2{color:#ed8323;font-size:36px;line-height:42px;margin:30px 0 12px;text-transform:capitalize}
.video_blocks.row iframe{max-width:100%;width:100%}
.video_btn{display:inline-block;width:100%}
.booknow:hover{color:#fff;text-decoration:none}
@media (max-width:767px){.nav-pills>li{float:none;margin:5px 0;width:100%}
.sel-box{text-align:center;width:232px;margin:0 auto!important;float:none!important}
.nav-pills>li+li,
.sidebar .col11 li{margin-left:0}
#exTab3 p{font-size:15px;text-align:justify}
h2.tabHeading{font-size:24px}
.category_title>h2{font-size:24px;line-height:28px}
.booknow{font-size:20px;padding:8px 10px;width:165px}
.tourTbl td{color:#333;display:flex;padding:0;font-size:18px}
.body-lang-de #main_menu .current-menu-item a,
.body-lang-es #main_menu .current-menu-item a,
.body-lang-fr #main_menu .current-menu-item a,
.body-lang-it #main_menu .current-menu-item a,
.body-lang-ja #main_menu .current-menu-item a,
.body-lang-pt #main_menu .current-menu-item a,
.body-lang-ru #main_menu .current-menu-item a{background:rgba(0, 0, 0, 0);color:#000}
.tourTbl td span{display:inline-block;margin-bottom:0;margin-right:20px;width:50%}
.blog-content,
.profile-image{margin-right:0}
#exTab3 .terms_policy_list>li{font-size:15px}
#jssor_1{width:100%!important}
.video_btn{display:inline-block;width:100%}
.bloginner-wrapper .sidebar,
.carousel-indicators{display:none}
.tab-pane.active h1{font-size:24px;line-height:normal;padding:0;text-align:center;width:100%}
.blog-wrapper li,
.blog-wrapper>p,
.clr.mtop30>p,
.wp-show-posts-entry-summary{text-align:justify}
.profile-image{float:left;height:100px;width:81px}
.blog-wrapper>h1{font-size:18px!important}
.testimonial-title{font-size:12px}
.blog-image>h1{font-size:20px!important}
.blog-wrapper h2{font-size:18px!important}
#post-680 .entry-title{font-size:20px}
.left-sidebar{width:100%}
#pagehead{font-size:26px}
.left-sidebar .blog-title{font-size:20px}
.left-sidebar .comment-form-email>input{width:100%!important}
.left-sidebar .comment-form-author{padding:0!important;width:100%!important}
.footermenu.menu-blog{margin-top:0}
.profile-circle>img{padding:10px 0}
.wpsp-load-more{margin-bottom:2em}
.menu-blog .nav>li>a{padding:20px 15px}
.stanford-universty{display:block}
.contact-center{padding:0 20px}
.wpml-ls-legacy-dropdown-click .wpml-ls-item{text-align:left}
.body-lang-fr .header_content h1{line-height:40px}
.body-lang-fr #menu-footer1 li a,
.body-lang-pt #menu-footer1 li a,
.body-lang-ru #menu-footer1 li a{line-height:0}
#post-5622 .wsp-container h2{font-size:22px}
.tab-simple{padding-top:10px!important}
.container.mtop30{margin:0}
}
@media (max-width:359px){.profile-image{display:none}
#fade-quote-carousel .profile-circle{padding-left:0;height:200px}
}
.wpcf7-form-control-wrap textarea,
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:100%}
.wpcf7-form-control.wpcf7-submit{background:#ff5a00;border:1px solid #ff5a00;color:#fff;font-weight:700;margin-top:15px;padding:5px 15px;text-transform:uppercase}
label{display:inline-block;font-weight:700;margin-bottom:5px;color:#000}
.blog-wrapper h2,
.blog-wrapper h4{font-weight:400;color:#333}
.icon-contact ul{display:block}
.icon-contact li{display:inline-block;padding:0 6px 0 0;line-height:0}
.blog-wrapper p{font-size:16px;line-height:26px;margin-bottom:15px;color:#333;font-family:'Open Sans', sans-serif}
.blueWrap .col-sm-2{padding:0}
#post-23,
#post-25,
#post-680,
#post-75{padding:20px 0}
.blog-wrapper h2{font-size:28px;margin:10px 0}
#post-680 .entry-title,
.blog-wrapper h1{border-bottom:3px solid #ccc;display:table;margin:20px 0;text-transform:uppercase}
.blog-wrapper h1{color:#ed8323;font-family:open sans;font-size:32px;font-weight:700;line-height:44px}
#pagehead,
.blog-bg .entry-header h1,
.blog-bg p,
.blog-img1 p,
.left-sidebar .blog-title,
a.next,
a.prev{font-family:sans-serif}
.blog-wrapper h3{color:#333;font-size:24px;font-weight:400}
#post-680 .entry-title{color:#ed8323;font-size:32px;font-weight:700}
.testipic{float:left;margin-right:10px;position:relative;width:81px}
.testimonial-title{color:#333;font-size:100%;margin:0}
.testimonial-content{padding-left:100px}
.inner-page{background:#fff;padding:20px;width:100%}
.rating{margin:10px 0}
.mtop30{margin-top:30px}
.footerFullImg .textwidget>p{margin:0}
.list{margin-left:25px}
.list li{list-style:square;margin-bottom:10px;margin-left:0}
.blog-wrapper>ol,
ul{list-style:none}
.blog-bg .container{background:#fff;padding:0;width:1024px}
.blog-bg{background:url(http://alcatraztoursf.com/beta/wp-content/uploads/2017/06/Viewsbgof-Alcatraz-8.jpg) 0 0/cover no-repeat fixed rgba(0, 0, 0, 0);width:100%}
.sidebar h2{background:#d71602;color:#fff;font-size:15px;padding:10px}
.sidebar ul{list-style:square url(sqpurple.gif);padding-left:30px}
.sidebar a{color:#000;padding:3px 0;text-decoration:none;font-size:16px}
.left-sidebar .blog-title{color:#0b65aa;font-size:23px;font-weight:700;line-height:35px}
.blog-img1 .wp-post-image{float:left;margin-right:20px;width:25%}
.blog-img1 p{color:#000;font-size:16px;line-height:1.5}
.left-sidebar .blog-img1 a{background:#0b65aa;border:0 solid #222;border-radius:3px;color:#fff;display:inline-block;font-size:14px;padding:5px;text-decoration:none;margin-top:15px}
.blog-img1 img{padding:0!important}
.blog-title>a:hover{color:#0b65aa;text-decoration:none}
.blog-bg img{height:auto;padding:0}
.colfooter{background:#ed8323;color:#fff;margin-bottom:0;min-height:50px;padding:30px 0;width:100%}
.colfooter h2{font-size:23px;font-weight:800;margin:12px 0 0;text-align:center;background:-webkit-linear-gradient(#fff, #d5d5d5);-webkit-background-clip:text}
.colfooter .social_icon ul li{color:#fff;display:inline-block;text-align:center;line-height:0;width:25px;margin-right:4px;margin-top:6px;padding:5px 0}
.footermenu.menu-blog{background:#000}
.menu-blog .nav>li>a{display:block;padding:25px 15px;position:relative}
.footermenu ul{color:#fff;font-weight:700;text-decoration:none}
.footermenu a{color:#fff;font-size:16px;font-weight:700;padding:18px;text-decoration:none}
.col11{float:left;width:30%}
.col31{display:inline-block;width:45%}
.col11 .textwidget>ul{display:block}
.co111 li{color:#fff;display:inline-table;float:left;font-size:14px;margin-bottom:0;margin-left:5px;padding:6px 0;margin-top:-9px;line-height:10px!important}
.colfooter .social_icon{width:100%}
.footermenu #menu-top-menu>a:hover{color:#fff}
hr{-moz-float-edge:margin-box;border:1px inset;box-sizing:border-box;color:gray;display:grid;margin-block-end:.5em;margin-block-start:.5em}
.blog-img1{float:left;margin:9px 0;width:100%}
.navigation-blog .next{float:right;background:#ccc;font-size:1.25rem;padding:5px}
.navigation-blog{margin-top:2em}
.navigation-blog>ul{display:block}
.navigation-blog li{display:inline-block;padding:0}
.navigation-blog a{font-size:17px}
#pagehead{font-size:30px;font-weight:700;line-height:50px;text-align:center;margin:30px 0}
.blog-bg .entry-header h1{color:#0b65aa;font-size:23px;line-height:35px;text-align:left;text-decoration:none;text-transform:inherit;margin:20px 0 15px}
.blog-bg p{color:#000;font-size:16px;line-height:1.5;text-align:justify;margin:0}
.menu-blog .nav.navbar-nav1{display:block}
.menu-blog #menu-top-menu>li{display:inline-block}
.alignnone{margin:5px 20px 20px 0}
.blog-content{margin-right:10px}
.sidebar{background:#fcfcfc;padding:3px 10px 20px}
.alignleft{margin:10px 20px 40px 0;width:100%}
.byline,
.post-meta{clear:both;float:left;width:100%}
.bypostauthor{box-shadow:5px 5px 5px rgba(0, 0, 0, .5)}
.post-date,
.post-tags{float:right}
.byline .post-date{margin:20px 0}
.alignleft.size-medium.wp-image-1102{height:auto;width:100%}
.testimonials_wrap .space{margin-top:0}
.left-sidebar label{color:#000;display:block;font-weight:700;margin-bottom:5px}
.left-sidebar textarea{margin-bottom:20px;width:100%}
.left-sidebar .comment-form-author{float:left;padding:0 10px 0 0;width:50%}
.left-sidebar .comment-form-author>input{border:1px solid #ddd;padding:5px 0;width:100%}
.left-sidebar .comment-form-email>input{width:50%;border:1px solid #ddd;padding:5px 0}
.left-sidebar .comment-form-url>input{width:100%;border:1px solid #ddd;padding:5px 0}
.left-sidebar .submit{background:#ed8323;border:1px solid #ed8323;border-radius:4px;color:#fff;font-weight:700;margin-top:20px;padding:8px 10px;text-transform:uppercase}
.Palo-Alto p{margin:10px 0}
.alignright{float:left;margin:5px 20px 20px 0}
.aligncenter-full{width:100%;height:auto}
.wp-show-posts-entry-header{margin:1em 0;padding:0;text-align:left}
.blog-bg footer,
.menu-main-menu-chinese-simplified-container,
.menu-main-menu-french-container,
.menu-main-menu-german-container,
.menu-main-menu-italian-container,
.menu-main-menu-japanese-container,
.menu-main-menu-korean-container,
.menu-main-menu-portuguese-portugal-container,
.menu-main-menu-russian-container,
.menu-main-menu-spanish-container{text-align:center}
.wp-show-posts-image.wpsp-image-left{float:left;margin-right:1.5em}
.wp-show-posts-image img{margin:0!important;vertical-align:bottom;height:auto}
.wpsp-clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.wp-show-posts .wp-show-posts-entry-title{font-size:30px;line-height:35px;margin:0}
.wsp-container li:before{color:#ed8323;content:"Ã¯â‚¬Å’";font-family:fontawesome;font-size:18px;position:absolute}
.wsp-container li a{color:#000;font-size:17px;padding-left:31px;text-transform:capitalize;display:inline-block}
.wsp-container h2{border-bottom:3px solid #ed8323;line-height:46px;background:#000;color:#fff;padding:0 23px}
.wsp-container .wsp-posts-list .wsp-category-title{padding-left:31px}
.wsp-container li{padding:4px 0}
.wsp-container{margin-bottom:30px;margin-top:30px}
#horizontalTab .tarifs-title{font-size:30px;font-weight:700;color:#000}
#horizontalTab .tarifssub-title{font-size:18px;color:#000}
.Coming.Soon{font-size:30px}
#horizontalTab .tabs-menu-simple{display:block}
#horizontalTab .tabs-menu-simple li{background:#ed8323;display:inline-block;margin-bottom:40px}
#horizontalTab .tabs-menu-simple a{color:#fff;text-transform:uppercase;font-weight:700;height:45px;padding:5px 23px;line-height:38px}
#horizontalTab .tourpriceWrap>img{width:100%}
#horizontalTab p{font-size:18px;line-height:1.5;margin-bottom:10px}
.r-tabs .r-tabs-panel ul{margin-left:25px}
.r-tabs .r-tabs-panel li{list-style:square;margin-bottom:10px;margin-left:0;font-size:18px}
#text-25,
.col-md-6.col-sm-6.header_content,
.timeline,
.topicon li,
.widget.widget_text_icl,
li#icl_lang_sel_widget-3,
li#qtranslate-4,
li#text-2,
li#text-22,
li#text-24,
li#text-26,
li#text-29,
li#text-30,
li#text-31,
li#text-32,
li#text-33,
li#text-34,
li#text-35,
li#text-36,
li#text-4,
li#text-5,
li#text_icl-1,
li#text_icl-10,
li#text_icl-11,
li#text_icl-12,
li#text_icl-13,
li#text_icl-14,
li#text_icl-15,
li#text_icl-16,
li#text_icl-17,
li#text_icl-18,
li#text_icl-19,
li#text_icl-2,
li#text_icl-20,
li#text_icl-21,
li#text_icl-22,
li#text_icl-3,
li#text_icl-4,
li#text_icl-5,
li#text_icl-54,
li#text_icl-55,
li#text_icl-56,
li#text_icl-57,
li#text_icl-58,
li#text_icl-59,
li#text_icl-6,
li#text_icl-60,
li#text_icl-61,
li#text_icl-62,
li#text_icl-63,
li#text_icl-64,
li#text_icl-65,
li#text_icl-66,
li#text_icl-67,
li#text_icl-68,
li#text_icl-69,
li#text_icl-7,
li#text_icl-70,
li#text_icl-71,
li#text_icl-72,
li#text_icl-73,
li#text_icl-74,
li#text_icl-75,
li#text_icl-76,
li#text_icl-77,
li#text_icl-78,
li#text_icl-79,
li#text_icl-8,
li#text_icl-80,
li#text_icl-81,
li#text_icl-82,
li#text_icl-83,
li#text_icl-84,
li#text_icl-85,
li#text_icl-86,
li#text_icl-87,
li#text_icl-88,
li#text_icl-89,
li#text_icl-9,
li#text_icl-90,
li#text_icl-91,
li#text_icl-92,
li#text_icl-93,
li#text_icl-94,
ul.bxslider{list-style:none}
#horizontalTab .btn.book{margin:0 auto;padding-top:70px;text-align:center;width:100%}
#horizontalTab .tabs-menu-simple a:hover{background:#000;color:#fff!important}
.body-lang-en #horizontalTab .tabs-menu-simple a{padding:5px 20px}
.body-lang-es #horizontalTab .tabs-menu-simple a{padding:5px 13px}
.body-lang-pt-pt #horizontalTab .tabs-menu-simple a{padding:5px 15px}
#horizontalTab .tourpriceWrap img{margin-bottom:20px;width:100%}
.testipic .wp-post-image{width:100%;height:auto}
.testimonials_inner .testipic .wp-post-image{height:75px;width:100%;border-radius:50%}
header a{color:#0b65aa;font-size:23px;text-decoration:none}
.wp-show-posts-entry-summary{font-family:sans-serif;font-size:16px;line-height:1.5;background:#fff;color:#000}
a.next,
a.page-numbers,
a.prev,
span.current{color:#551a8b;font-size:20px;font-weight:700}
.wpsp-image-left img{padding:0}
.wp-show-posts:not(.wp-show-posts-columns) .wp-show-posts-single{padding-bottom:2em;border-bottom:0 solid}
.wpsp-load-more{margin-top:2em}
a.page-numbers,
span.current{padding:6px;text-decoration:underline}
.prev.page-numbers:hover{text-decoration:underline}
.left-sidebar a .prev,
a.next,
a.next:hover,
a.prev{text-decoration:underline!important}
a.next{float:right}
a.next,
a.prev{background:#ccc}
.body-lang-de #main_menu .current-menu-item a,
.body-lang-es #main_menu .current-menu-item a,
.body-lang-fr #main_menu .current-menu-item a,
.body-lang-it #main_menu .current-menu-item a,
.body-lang-ja #main_menu .current-menu-item a,
.body-lang-pt #main_menu .current-menu-item a,
.body-lang-ru #main_menu .current-menu-item a{background:#000;color:#fff}
.stanford-universty{display:flex}
.scroll-to-top img{display:none}
.blog-bg footer{padding:0}
.body-lang-fr #menu-footer1 li a{color:#fff;font-size:14px;font-weight:700;display:inherit;padding:12px 6px;text-transform:uppercase;line-height:30px}
.body-lang-de .navbar-custom,
.body-lang-es .navbar-custom{padding:5px 0}
.body-lang-fr #menu-footer2 li a{font-size:16px}
.body-lang-fr .header_content h1{font-size:28px;text-transform:inherit}
.body-lang-fr .newtext p{font-size:28px}
.body-lang-fr .footer-menu p{font-size:12px}
.body-lang-de .menu li a{display:block}
.body-lang-de .header_content h1{font-size:28px;text-transform:inherit}
.body-lang-de .newtext p{font-size:28px}
.body-lang-de .whole p{margin:7px}
.body-lang-de #menu-footer1 li a{font-size:16px;display:inherit}
.body-lang-de .footer-menu p{font-size:11px}
.body-lang-de #menu-footer2 li a{font-size:16px}
.body-lang-de #menu-footer2 li{padding:5px 0 0}
.body-lang-de #main_menu ul li a{font-size:15px}
.body-lang-es .menu li a{display:block}
.body-lang-es .header_content h1{font-size:24px;text-transform:inherit}
.body-lang-es .navbar-nav1>li>a{font-size:15px}
.body-lang-es #main_menu ul li a{font-size:13px}
.body-lang-es .footer-menu p{font-size:11px}
.body-lang-es #menu-footer1 li a{font-size:14px;display:inherit;padding:12px 5px;line-height:30px}
.body-lang-es #menu-footer2 li a{font-size:15px}
.body-lang-es #menu-footer2 li{padding:5px 0 0}
.menu-main-menu-portuguese-portugal-container a{font-size:16px!important}
.body-lang-pt-pt .menu li a{display:block;font-size:15px}
.body-lang-pt-pt .navbar-custom{padding:5px 0}
.body-lang-pt-pt .header_content h1{font-size:22px;text-transform:inherit}
.body-lang-pt-pt #main_menu ul li a{font-size:13px}
.body-lang-pt-pt #menu-footer1 li a{font-size:15px;line-height:20px;padding:16px 5px}
.body-lang-pt-pt .footer-menu p{font-size:11px;padding-top:28px}
.body-lang-pt-pt #menu-footer2 li a{font-size:16px}
.body-lang-pt-pt li #text_icl-90{margin-top:30px}
.body-lang-pt-pt #menu-footer2 li{padding:5px 0 0}
.body-lang-ja #menu-footer1 li a{font-size:15px;padding:12px 8px;display:inherit;line-height:28px}
.body-lang-ja .footer-menu p{font-size:10px}
.body-lang-ja #menu-footer2 li a{font-size:16px}
.body-lang-ru .menu li a{display:block;font-size:15px}
.body-lang-ru .navbar-custom{padding:5px 0}
.body-lang-ru .header_content h1{display:-moz-grid-line;font-size:22px;text-transform:inherit}
.body-lang-ru #menu-footer1 li a{line-height:24px;padding:16px 5px}
.body-lang-ru #menu-footer2 li{padding:5px 0 0}
.body-lang-it .menu li a{display:block}
.body-lang-it .navbar-custom{padding:5px 0}
.body-lang-it .header_content h1{text-transform:inherit}
.body-lang-it #menu-footer1 li a{font-size:14px;line-height:32px;padding:14px 5px}
.body-lang-it .footer-menu p{font-size:11px}
.body-lang-it ul.socialBottom{margin:-3px auto}
.body-lang-it #menu-footer2 li{padding:5px 0 0}
.body-lang-it li#text_icl-92{margin-top:12px}
.body-lang-fr #exTab3 .nav-pills>li>a{font-size:14px;padding:7px}
.wpcf7-form-control-wrap textarea,
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{border:1px solid #ddd!important}
.top-bar .social_icon{padding-top:6px}
.scroll-to-bottom,
.scroll-to-top{padding:2px;position:fixed;width:32px;height:32px;cursor:pointer;z-index:9999}
.scroll-to-top{bottom:40px;right:40px;background:#ED8323;height:45px;border-radius:50%;width:45px;color:#000}
.scroll-to-top::before{content:"\f102";font-family:FontAwesome;font-size:25px;left:15px;position:absolute;text-align:center;top:5px}
.scroll-to-bottom{bottom:20px;right:30px}
.stab-left .scroll-to-top{right:inherit;left:30px}
.stab-left .scroll-to-bottom{right:inherit;left:66px}
.stab-center .scroll-to-top{right:50%;margin-right:5px}
.stab-center .scroll-to-bottom{right:50%;margin-right:-30px}
@media screen and (max-width:500px){.scroll-btn-container{display:none}
}
div.wpcf7{margin:0;padding:0}
div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em}
div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0}
div.wpcf7-mail-sent-ok{border:2px solid #398f14}
div.wpcf7-mail-sent-ng{border:2px solid red}
div.wpcf7-spam-blocked{border:2px solid orange}
div.wpcf7-validation-errors{border:2px solid #f7e700}
.wpcf7-form-control-wrap{position:relative}
span.wpcf7-not-valid-tip{color:red;font-size:1em;font-weight:400;display:block}
.btn-primary,
.btn-xl,
h1,
h2,
h3,
h4,
h5,
h6{font-family:Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:700}
.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}
span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}
span.wpcf7-list-item-label::after,
span.wpcf7-list-item-label::before{content:" "}
.wpcf7-display-none{display:none}
div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(../../images/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}
div.wpcf7 .ajax-loader.is-active{visibility:visible}
div.wpcf7 div.ajax-error{display:none}
div.wpcf7 .placeheld{color:#888}
div.wpcf7 .wpcf7-recaptcha iframe{margin-bottom:0}
div.wpcf7 input[type=file]:disabled{cursor:default}
.animated{-webkit-animation:bounce 2s ease infinite;animation:bounce 2s ease infinite}
.animated.infinite{animation-iteration-count:infinite}
.animated.hinge{animation-duration:2s}
.animated.bounceIn,
.animated.bounceOut,
.animated.flipOutX,
.animated.flipOutY{animation-duration:.75s}
.fadeInLeftBig,
.fadeInRight{-webkit-animation-delay:2s;animation-duration:3s}
@keyframes bounce{20%,
53%,
80%,
from,
to{animation-timing-function:cubic-bezier(.215, .61, .355, 1);transform:translate3d(0, 0, 0)}
40%,
43%{animation-timing-function:cubic-bezier(.755, .050, .855, .060);transform:translate3d(0, -30px, 0)}
70%{animation-timing-function:cubic-bezier(.755, .050, .855, .060);transform:translate3d(0, -15px, 0)}
90%{transform:translate3d(0, -4px, 0)}
}
.bounce{animation-name:bounce;transform-origin:center bottom}
@keyframes flash{50%,
from,
to{opacity:1}
25%,
75%{opacity:0}
}
.flash{animation-name:flash}
@keyframes pulse{from,
to{transform:scale3d(1, 1, 1)}
50%{transform:scale3d(1.05, 1.05, 1.05)}
}
.pulse{animation-name:pulse}
@keyframes rubberBand{from,
to{transform:scale3d(1, 1, 1)}
30%{transform:scale3d(1.25, .75, 1)}
40%{transform:scale3d(.75, 1.25, 1)}
50%{transform:scale3d(1.15, .85, 1)}
65%{transform:scale3d(.95, 1.05, 1)}
75%{transform:scale3d(1.05, .95, 1)}
}
.rubberBand{animation-name:rubberBand}
@keyframes shake{from,
to{transform:translate3d(0, 0, 0)}
10%,
30%,
50%,
70%,
90%{transform:translate3d(-10px, 0, 0)}
20%,
40%,
60%,
80%{transform:translate3d(10px, 0, 0)}
}
.shake{animation-name:shake}
@keyframes headShake{0%{transform:translateX(0)}
6.5%{transform:translateX(-6px) rotateY(-9deg)}
18.5%{transform:translateX(5px) rotateY(7deg)}
31.5%{transform:translateX(-3px) rotateY(-5deg)}
43.5%{transform:translateX(2px) rotateY(3deg)}
50%{transform:translateX(0)}
}
.headShake{animation-timing-function:ease-in-out;animation-name:headShake}
@keyframes swing{20%{transform:rotate3d(0, 0, 1, 15deg)}
40%{transform:rotate3d(0, 0, 1, -10deg)}
60%{transform:rotate3d(0, 0, 1, 5deg)}
80%{transform:rotate3d(0, 0, 1, -5deg)}
to{transform:rotate3d(0, 0, 1, 0deg)}
}
.swing{transform-origin:top center;animation-name:swing}
@keyframes tada{from,
to{transform:scale3d(1, 1, 1)}
10%,
20%{transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)}
30%,
50%,
70%,
90%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}
40%,
60%,
80%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}
}
.tada{animation-name:tada}
@keyframes wobble{from,
to{transform:none}
15%{transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}
30%{transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}
45%{transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}
60%{transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}
75%{transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}
}
.wobble{animation-name:wobble}
@keyframes jello{11.1%,
from,
to{transform:none}
22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}
33.3%{transform:skewX(6.25deg) skewY(6.25deg)}
44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}
55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}
66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}
77.7%{transform:skewX(.390625deg) skewY(.390625deg)}
88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}
}
.jello{animation-name:jello;transform-origin:center}
@keyframes bounceIn{20%,
40%,
60%,
80%,
from,
to{animation-timing-function:cubic-bezier(.215, .61, .355, 1)}
0%{opacity:0;transform:scale3d(.3, .3, .3)}
20%{transform:scale3d(1.1, 1.1, 1.1)}
40%{transform:scale3d(.9, .9, .9)}
60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}
80%{transform:scale3d(.97, .97, .97)}
to{opacity:1;transform:scale3d(1, 1, 1)}
}
.bounceIn{animation-name:bounceIn}
@keyframes bounceInDown{60%,
75%,
90%,
from,
to{animation-timing-function:cubic-bezier(.215, .61, .355, 1)}
0%{opacity:0;transform:translate3d(0, -3000px, 0)}
60%{opacity:1;transform:translate3d(0, 25px, 0)}
75%{transform:translate3d(0, -10px, 0)}
90%{transform:translate3d(0, 5px, 0)}
to{transform:none}
}
.bounceInDown{animation-name:bounceInDown}
@keyframes bounceInLeft{60%,
75%,
90%,
from,
to{animation-timing-function:cubic-bezier(.215, .61, .355, 1)}
0%{opacity:0;transform:translate3d(-3000px, 0, 0)}
60%{opacity:1;transform:translate3d(25px, 0, 0)}
75%{transform:translate3d(-10px, 0, 0)}
90%{transform:translate3d(5px, 0, 0)}
to{transform:none}
}
.bounceInLeft{animation-name:bounceInLeft}
@keyframes bounceInRight{60%,
75%,
90%,
from,
to{animation-timing-function:cubic-bezier(.215, .61, .355, 1)}
from{opacity:0;transform:translate3d(3000px, 0, 0)}
60%{opacity:1;transform:translate3d(-25px, 0, 0)}
75%{transform:translate3d(10px, 0, 0)}
90%{transform:translate3d(-5px, 0, 0)}
to{transform:none}
}
.bounceInRight{animation-name:bounceInRight}
@keyframes bounceInUp{60%,
75%,
90%,
from,
to{animation-timing-function:cubic-bezier(.215, .61, .355, 1)}
from{opacity:0;transform:translate3d(0, 3000px, 0)}
60%{opacity:1;transform:translate3d(0, -20px, 0)}
75%{transform:translate3d(0, 10px, 0)}
90%{transform:translate3d(0, -5px, 0)}
to{transform:translate3d(0, 0, 0)}
}
.bounceInUp{animation-name:bounceInUp}
@keyframes bounceOut{20%{transform:scale3d(.9, .9, .9)}
50%,
55%{opacity:1;transform:scale3d(1.1, 1.1, 1.1)}
to{opacity:0;transform:scale3d(.3, .3, .3)}
}
.bounceOut{animation-name:bounceOut}
@keyframes bounceOutDown{20%{transform:translate3d(0, 10px, 0)}
40%,
45%{opacity:1;transform:translate3d(0, -20px, 0)}
to{opacity:0;transform:translate3d(0, 2000px, 0)}
}
.bounceOutDown{animation-name:bounceOutDown}
@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px, 0, 0)}
to{opacity:0;transform:translate3d(-2000px, 0, 0)}
}
.bounceOutLeft{animation-name:bounceOutLeft}
@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px, 0, 0)}
to{opacity:0;transform:translate3d(2000px, 0, 0)}
}
.bounceOutRight{animation-name:bounceOutRight}
@keyframes bounceOutUp{20%{transform:translate3d(0, -10px, 0)}
40%,
45%{opacity:1;transform:translate3d(0, 20px, 0)}
to{opacity:0;transform:translate3d(0, -2000px, 0)}
}
.bounceOutUp{animation-name:bounceOutUp}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
.fadeIn{animation-name:fadeIn}
@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}
to{opacity:1;transform:none}
}
.fadeInDown{animation-name:fadeInDown}
@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0, -2000px, 0)}
to{opacity:1;transform:none}
}
.fadeInDownBig{animation-name:fadeInDownBig}
@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}
to{opacity:1;transform:none}
}
.fadeInLeft{animation-name:fadeInLeft}
@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px, 0, 0)}
to{opacity:1;transform:none}
}
.fadeInLeftBig{animation-name:fadeInLeftBig;animation-delay:2s;-webkit-animation-duration:3s}
@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}
to{opacity:1;transform:none}
}
.fadeInRight{animation-name:fadeInRight;animation-delay:2s;-webkit-animation-duration:3s}
.fadeInRightBig,
.fadeOutDown{-webkit-animation-delay:2s;animation-duration:3s}
@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px, 0, 0)}
to{opacity:1;transform:none}
}
.fadeInRightBig{animation-name:fadeInRightBig;animation-delay:2s;-webkit-animation-duration:3s}
@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}
to{opacity:1;transform:none}
}
.fadeInUp{animation-name:fadeInUp}
@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0, 2000px, 0)}
to{opacity:1;transform:none}
}
.fadeInUpBig{animation-name:fadeInUpBig}
@keyframes fadeOut{from{opacity:1}
to{opacity:0}
}
.fadeOut{animation-name:fadeOut}
@keyframes fadeOutDown{from{opacity:1}
to{opacity:0;transform:translate3d(0, 100%, 0)}
}
.fadeOutDown{animation-name:fadeOutDown;animation-delay:2s;-webkit-animation-duration:3s}
@keyframes fadeOutDownBig{from{opacity:1}
to{opacity:0;transform:translate3d(0, 2000px, 0)}
}
.fadeOutDownBig{animation-name:fadeOutDownBig;-webkit-animation-delay:2s;animation-delay:2s;animation-duration:3s;-webkit-animation-duration:3s}
@keyframes fadeOutLeft{from{opacity:1}
to{opacity:0;transform:translate3d(-100%, 0, 0)}
}
.fadeOutLeft{animation-name:fadeOutLeft}
@keyframes fadeOutLeftBig{from{opacity:1}
to{opacity:0;transform:translate3d(-2000px, 0, 0)}
}
.fadeOutLeftBig{animation-name:fadeOutLeftBig}
@keyframes fadeOutRight{from{opacity:1}
to{opacity:0;transform:translate3d(100%, 0, 0)}
}
.fadeOutRight{animation-name:fadeOutRight}
@keyframes fadeOutRightBig{from{opacity:1}
to{opacity:0;transform:translate3d(2000px, 0, 0)}
}
.fadeOutRightBig{animation-name:fadeOutRightBig}
@keyframes fadeOutUp{from{opacity:1}
to{opacity:0;transform:translate3d(0, -100%, 0)}
}
.fadeOutUp{animation-name:fadeOutUp}
@keyframes fadeOutUpBig{from{opacity:1}
to{opacity:0;transform:translate3d(0, -2000px, 0)}
}
.fadeOutUpBig{animation-name:fadeOutUpBig}
@keyframes flip{from{transform:perspective(400px) rotate3d(0, 1, 0, -360deg);animation-timing-function:ease-out}
40%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);animation-timing-function:ease-out}
50%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);animation-timing-function:ease-in}
80%{transform:perspective(400px) scale3d(.95, .95, .95);animation-timing-function:ease-in}
to{transform:perspective(400px);animation-timing-function:ease-in}
}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}
@keyframes flipInX{from{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);animation-timing-function:ease-in;opacity:0}
40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);animation-timing-function:ease-in}
60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}
80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}
to{transform:perspective(400px)}
}
.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}
.flipInY,
.flipOutX{-webkit-backface-visibility:visible!important}
@keyframes flipInY{from{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);animation-timing-function:ease-in;opacity:0}
40%{transform:perspective(400px) rotate3d(0, 1, 0, -20deg);animation-timing-function:ease-in}
60%{transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}
80%{transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}
to{transform:perspective(400px)}
}
.flipInY{backface-visibility:visible!important;animation-name:flipInY}
@keyframes flipOutX{from{transform:perspective(400px)}
30%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}
to{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}
}
.flipOutX{animation-name:flipOutX;backface-visibility:visible!important}
@keyframes flipOutY{from{transform:perspective(400px)}
30%{transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}
to{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}
}
.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}
@keyframes lightSpeedIn{from{transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}
60%{transform:skewX(20deg);opacity:1}
80%{transform:skewX(-5deg);opacity:1}
to{transform:none;opacity:1}
}
.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}
@keyframes lightSpeedOut{from{opacity:1}
to{transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}
}
.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}
@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0, 0, 1, -200deg);opacity:0}
to{transform-origin:center;transform:none;opacity:1}
}
.rotateIn{animation-name:rotateIn}
@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}
to{transform-origin:left bottom;transform:none;opacity:1}
}
.rotateInDownLeft{animation-name:rotateInDownLeft}
@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}
to{transform-origin:right bottom;transform:none;opacity:1}
}
.rotateInDownRight{animation-name:rotateInDownRight}
@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}
to{transform-origin:left bottom;transform:none;opacity:1}
}
.rotateInUpLeft{animation-name:rotateInUpLeft}
@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -90deg);opacity:0}
to{transform-origin:right bottom;transform:none;opacity:1}
}
.rotateInUpRight{animation-name:rotateInUpRight}
@keyframes rotateOut{from{transform-origin:center;opacity:1}
to{transform-origin:center;transform:rotate3d(0, 0, 1, 200deg);opacity:0}
}
.rotateOut{animation-name:rotateOut}
@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}
to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}
}
.rotateOutDownLeft{animation-name:rotateOutDownLeft}
@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}
to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}
}
.rotateOutDownRight{animation-name:rotateOutDownRight}
@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}
to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}
}
.rotateOutUpLeft{animation-name:rotateOutUpLeft}
@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}
to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 90deg);opacity:0}
}
.rotateOutUpRight{animation-name:rotateOutUpRight}
@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}
20%,
60%{transform:rotate3d(0, 0, 1, 80deg);transform-origin:top left;animation-timing-function:ease-in-out}
40%,
80%{transform:rotate3d(0, 0, 1, 60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}
to{transform:translate3d(0, 700px, 0);opacity:0}
}
.hinge{animation-name:hinge}
@keyframes jackInTheBox{from{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}
50%{transform:rotate(-10deg)}
70%{transform:rotate(3deg)}
to{opacity:1;transform:scale(1)}
}
.jackInTheBox{animation-name:jackInTheBox}
@keyframes rollIn{from{opacity:0;transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}
to{opacity:1;transform:none}
}
.rollIn{animation-name:rollIn}
@keyframes rollOut{from{opacity:1}
to{opacity:0;transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}
}
.rollOut{animation-name:rollOut}
@keyframes zoomIn{from{opacity:0;transform:scale3d(.3, .3, .3)}
50%{opacity:1}
}
.zoomIn{animation-name:zoomIn}
@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}
60%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}
}
.zoomInDown{animation-name:zoomInDown}
@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}
60%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}
}
.zoomInLeft{animation-name:zoomInLeft}
@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}
60%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}
}
.zoomInRight{animation-name:zoomInRight}
@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}
60%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}
}
.zoomInUp{animation-name:zoomInUp}
@keyframes zoomOut{from{opacity:1}
50%{opacity:0;transform:scale3d(.3, .3, .3)}
to{opacity:0}
}
.zoomOut{animation-name:zoomOut}
@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}
to{opacity:0;transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175, .885, .32, 1)}
}
.zoomOutDown{animation-name:zoomOutDown}
@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0)}
to{opacity:0;transform:scale(.1) translate3d(-2000px, 0, 0);transform-origin:left center}
}
.zoomOutLeft{animation-name:zoomOutLeft}
@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0)}
to{opacity:0;transform:scale(.1) translate3d(2000px, 0, 0);transform-origin:right center}
}
.zoomOutRight{animation-name:zoomOutRight}
@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}
to{opacity:0;transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175, .885, .32, 1)}
}
.zoomOutUp{animation-name:zoomOutUp}
@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}
to{transform:translate3d(0, 0, 0)}
}
.slideInDown{animation-name:slideInDown}
@keyframes slideInLeft{from{transform:translate3d(-100%, 0, 0);visibility:visible}
to{transform:translate3d(0, 0, 0)}
}
.slideInLeft{animation-name:slideInLeft}
@keyframes slideInRight{from{transform:translate3d(100%, 0, 0);visibility:visible}
to{transform:translate3d(0, 0, 0)}
}
.slideInRight{animation-name:slideInRight}
@keyframes slideInUp{from{transform:translate3d(0, 100%, 0);visibility:visible}
to{transform:translate3d(0, 0, 0)}
}
.price,
.product_title{visibility:hidden}
.slideInUp{animation-name:slideInUp}
@keyframes slideOutDown{from{transform:translate3d(0, 0, 0)}
to{visibility:hidden;transform:translate3d(0, 100%, 0)}
}
.slideOutDown{animation-name:slideOutDown}
@keyframes slideOutLeft{from{transform:translate3d(0, 0, 0)}
to{visibility:hidden;transform:translate3d(-100%, 0, 0)}
}
.slideOutLeft{animation-name:slideOutLeft}
@keyframes slideOutRight{from{transform:translate3d(0, 0, 0)}
to{visibility:hidden;transform:translate3d(100%, 0, 0)}
}
.slideOutRight{animation-name:slideOutRight}
@keyframes slideOutUp{from{transform:translate3d(0, 0, 0)}
to{visibility:hidden;transform:translate3d(0, -100%, 0)}
}
.slideOutUp{animation-name:slideOutUp}
.text-muted{color:#777}
.text-primary{color:#fed136}
p{font-size:14px}
p.large{font-size:16px}
a,
a.active,
a:active,
a:focus,
a:hover{outline:0;text-decoration:none!important}
.nav>li>a:focus,
.nav>li>a:hover{background:0 0!important;text-decoration:none}
.btn-primary.active,
.btn-primary:active,
.btn-xl.active,
.btn-xl:active,
.open .dropdown-toggle.btn-primary,
.open .dropdown-toggle.btn-xl{background-image:none}
.btn-primary,
.btn-xl{text-transform:uppercase}
img{vertical-align:middle}
.img-centered{margin:0 auto}
.bg-light-gray{background-color:#eee}
.bg-darkest-gray{background-color:#222}
.btn-primary{color:#fff;background-color:#fed136;border-color:#fed136}
.btn-primary.active,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open .dropdown-toggle.btn-primary{color:#fff;background-color:#fec503;border-color:#f6bf01}
.btn-primary.disabled,
.btn-primary.disabled.active,
.btn-primary.disabled:active,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled],
.btn-primary[disabled].active,
.btn-primary[disabled]:active,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary.active,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover{background-color:#fed136;border-color:#fed136}
.btn-primary .badge{color:#fed136;background-color:#fff}
.btn-xl{color:#fff;background-color:#fed136;border-color:#fed136;border-radius:3px;font-size:18px;padding:20px 40px}
.btn-xl.active,
.btn-xl:active,
.btn-xl:focus,
.btn-xl:hover,
.open .dropdown-toggle.btn-xl{color:#fff;background-color:#fec503;border-color:#f6bf01}
.btn-xl.disabled,
.btn-xl.disabled.active,
.btn-xl.disabled:active,
.btn-xl.disabled:focus,
.btn-xl.disabled:hover,
.btn-xl[disabled],
.btn-xl[disabled].active,
.btn-xl[disabled]:active,
.btn-xl[disabled]:focus,
.btn-xl[disabled]:hover,
fieldset[disabled] .btn-xl,
fieldset[disabled] .btn-xl.active,
fieldset[disabled] .btn-xl:active,
fieldset[disabled] .btn-xl:focus,
fieldset[disabled] .btn-xl:hover{background-color:#fed136;border-color:#fed136}
.btn-xl .badge{color:#fed136;background-color:#fff}
.navbar-custom{background-color:#333;border-color:transparent}
.navbar-custom .navbar-brand{color:#fed136;font-family:"Kaushan Script", "Helvetica Neue", Helvetica, Arial, cursive}
.navbar-custom .navbar-brand.active,
.navbar-custom .navbar-brand:active,
.navbar-custom .navbar-brand:focus,
.navbar-custom .navbar-brand:hover{color:#fec503}
.navbar-custom .nav li a,
.navbar-custom .navbar-toggle{font-family:Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;color:#fff;text-transform:uppercase}
.navbar-custom .navbar-collapse{border-color:rgba(255, 255, 255, .02)}
.navbar-custom .navbar-toggle{font-size:12px;border:0}
.navbar-custom .navbar-toggle:focus,
.navbar-custom .navbar-toggle:hover{background-color:#222}
.navbar-custom .nav li a{font-weight:400;letter-spacing:1px}
.navbar-custom .nav li a:focus,
.navbar-custom .nav li a:hover{color:#fed136;outline:0}
.navbar-custom .navbar-nav>.active>a{border-radius:0;color:#fff;background-color:#fed136}
.navbar-custom .navbar-nav>.active>a:focus,
.navbar-custom .navbar-nav>.active>a:hover{color:#fff;background-color:#fec503}
@media (min-width:768px){.navbar-custom{padding:16px 0;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s;border:none}
.navbar-custom .navbar-brand{font-size:2em;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.navbar-custom .navbar-nav>.active>a{border-radius:3px}
.navbar-custom.affix{background-color:#222;padding:10px 0}
.navbar-custom.affix .navbar-brand{font-size:1.5em}
}
header .intro-text{padding-top:100px;padding-bottom:50px}
header .intro-text .intro-lead-in{font-family:"Droid Serif", "Helvetica Neue", Helvetica, Arial, sans-serif;font-style:italic;font-size:22px;line-height:22px;margin-bottom:25px}
header .intro-text .intro-heading{font-family:Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:700;font-size:50px;line-height:50px;margin-bottom:25px}
@media (min-width:768px){header .intro-text{padding-top:300px;padding-bottom:200px}
header .intro-text .intro-lead-in{font-family:"Droid Serif", "Helvetica Neue", Helvetica, Arial, sans-serif;font-style:italic;font-size:40px;line-height:40px;margin-bottom:25px}
header .intro-text .intro-heading{font-family:Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:700;font-size:75px;line-height:75px;margin-bottom:50px}
}
#portfolio .portfolio-item .portfolio-caption p,
section h3.section-subheading{font-family:"Droid Serif", "Helvetica Neue", Helvetica, Arial, sans-serif;font-style:italic}
section h2.section-heading{font-size:40px;margin-top:0;margin-bottom:15px}
section h3.section-subheading{font-size:16px;text-transform:none;font-weight:400;margin-bottom:75px}
.service-heading{margin:15px 0;text-transform:none}
#portfolio .portfolio-item{margin:0 0 15px;right:0}
#portfolio .portfolio-item .portfolio-link{display:block;position:relative;max-width:400px;margin:0 auto}
#portfolio .portfolio-item .portfolio-link .portfolio-hover{background:rgba(254, 209, 54, .9);position:absolute;width:100%;height:100%;opacity:0;transition:all ease .5s;-webkit-transition:all ease .5s;-moz-transition:all ease .5s}
#portfolio .portfolio-item .portfolio-link .portfolio-hover:hover{opacity:1}
#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content{position:absolute;width:100%;height:20px;font-size:20px;text-align:center;top:50%;margin-top:-12px;color:#fff}
#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content i{margin-top:-12px}
#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h3,
#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h4{margin:0}
#portfolio .portfolio-item .portfolio-caption{max-width:400px;margin:0 auto;background-color:#fff;text-align:center;padding:25px}
#portfolio .portfolio-item .portfolio-caption h4{text-transform:none;margin:0}
#portfolio .portfolio-item .portfolio-caption p{font-size:16px;margin:0}
footer span.copyright,
footer ul.quicklinks{font-family:Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif}
#portfolio *{z-index:2}
@media (min-width:767px){#portfolio .portfolio-item{margin:0 0 30px}
}
.timeline{padding:0;position:relative}
.timeline:before{top:0;bottom:0;position:absolute;content:"";width:2px;background-color:#f1f1f1;left:40px;margin-left:-1.5px}
.timeline>li{margin-bottom:50px;position:relative;min-height:50px}
.timeline .timeline-body>p,
.timeline .timeline-body>ul,
.timeline>li:last-child{margin-bottom:0}
.timeline>li:after,
.timeline>li:before{content:" ";display:table}
.timeline>li:after{clear:both}
.timeline>li .timeline-panel{width:100%;float:right;padding:0 20px 0 100px;position:relative;text-align:left}
.timeline>li .timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}
.timeline>li .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}
.timeline>li .timeline-image{left:0;margin-left:0;width:80px;height:80px;position:absolute;z-index:100;background-color:#fed136;color:#fff;border-radius:100%;border:7px solid #f1f1f1;text-align:center}
.timeline>li .timeline-image h4{font-size:10px;margin-top:12px;line-height:14px}
.timeline>li.timeline-inverted>.timeline-panel{float:right;text-align:left;padding:0 20px 0 100px}
.timeline>li.timeline-inverted>.timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}
.timeline>li.timeline-inverted>.timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}
.timeline .timeline-heading h4{margin-top:0;color:inherit}
.timeline .timeline-heading h4.subheading{text-transform:none}
@media (min-width:768px){.timeline:before{left:50%}
.timeline>li{margin-bottom:100px;min-height:100px}
.timeline>li .timeline-panel{width:41%;float:left;padding:0 20px 20px 30px;text-align:right}
.timeline>li .timeline-image{width:100px;height:100px;left:50%;margin-left:-50px}
.timeline>li .timeline-image h4{font-size:13px;margin-top:16px;line-height:18px}
.timeline>li.timeline-inverted>.timeline-panel{float:right;text-align:left;padding:0 30px 20px 20px}
}
@media (min-width:992px){.timeline>li .timeline-panel,
.timeline>li.timeline-inverted>.timeline-panel{padding:0 20px 20px}
.timeline>li{min-height:150px}
.timeline>li .timeline-image{width:150px;height:150px;margin-left:-75px}
.timeline>li .timeline-image h4{font-size:18px;margin-top:30px;line-height:26px}
}
@media (min-width:1200px){.timeline>li{min-height:170px}
.timeline>li .timeline-panel{padding:0 20px 20px 100px}
.timeline>li .timeline-image{width:170px;height:170px;margin-left:-85px}
.timeline>li .timeline-image h4{margin-top:40px}
.timeline>li.timeline-inverted>.timeline-panel{padding:0 100px 20px 20px}
}
.team-member{text-align:center;margin-bottom:50px}
.team-member img{margin:0 auto;border:7px solid #fff}
.team-member h4{margin-top:25px;margin-bottom:0;text-transform:none}
.team-member p{margin-top:0}
aside.clients img{margin:50px auto}
section#contact{background-color:#222;background-image:url(../img/map-image.png);background-position:center;background-repeat:no-repeat}
section#contact .section-heading{color:#fff}
section#contact .form-group{margin-bottom:25px}
section#contact .form-group input,
section#contact .form-group textarea{padding:20px}
section#contact .form-group input.form-control{height:auto}
section#contact .form-group textarea.form-control{height:236px}
section#contact .form-control:focus{border-color:#fed136;box-shadow:none}
section#contact::-webkit-input-placeholder{font-family:Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:700;color:#eee}
section#contact:-moz-placeholder{font-family:Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:700;color:#eee}
section#contact::-moz-placeholder{font-family:Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:700;color:#eee}
section#contact:-ms-input-placeholder{font-family:Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:700;color:#eee}
section#contact .text-danger{color:#e74c3c}
footer{padding:25px 0;text-align:center}
footer span.copyright{line-height:40px;text-transform:uppercase;text-transform:none}
footer ul.quicklinks{margin-bottom:0;line-height:40px;text-transform:uppercase;text-transform:none}
ul.social-buttons{margin-bottom:0}
ul.social-buttons li a{display:block;background-color:#222;height:40px;width:40px;border-radius:100%;font-size:20px;line-height:40px;color:#fff;outline:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
ul.social-buttons li a:active,
ul.social-buttons li a:focus,
ul.social-buttons li a:hover{background-color:#fed136}
.btn.active,
.btn:active,
.btn:active:focus,
.btn:focus{outline:0}
.portfolio-modal .modal-dialog{margin:0;height:100%;width:auto}
.portfolio-modal .modal-content{border-radius:0;background-clip:border-box;-webkit-box-shadow:none;box-shadow:none;border:none;min-height:100%;padding:100px 0;text-align:center}
.portfolio-modal .modal-content h2{margin-bottom:15px;font-size:3em}
.portfolio-modal .modal-content p{margin-bottom:30px}
.portfolio-modal .modal-content p.item-intro{margin:20px 0 30px;font-family:"Droid Serif", "Helvetica Neue", Helvetica, Arial, sans-serif;font-style:italic;font-size:16px}
.portfolio-modal .modal-content ul.list-inline{margin-bottom:30px;margin-top:0}
.portfolio-modal .modal-content img{margin-bottom:30px}
.portfolio-modal .close-modal{position:absolute;width:75px;height:75px;background-color:transparent;top:25px;right:25px;cursor:pointer}
.portfolio-modal .close-modal:hover{opacity:.3}
.portfolio-modal .close-modal .lr{height:75px;width:1px;margin-left:35px;background-color:#222;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:1051}
.footer-menu .col-sm-9{padding:0}
.portfolio-modal .close-modal .lr .rl{height:75px;width:1px;background-color:#222;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);z-index:1052}
.portfolio-modal .modal-backdrop{opacity:0;display:none}
::-moz-selection{text-shadow:none;background:#fed136}
::selection{text-shadow:none;background:#fed136}
img::selection{background:0 0}
img::-moz-selection{background:0 0}
.feature_more{position:absolute;right:-9px;top:10px}
.tour-title-wrapper{background:rgba(237, 131, 35, .9);bottom:10px;left:10px;padding:8px 10px;position:absolute;right:10px}
.footerMenu{margin-top:-10px}
.jssora05r,
.nav_arrow .jssora05l{display:block;position:absolute;width:80px!important;height:50px!important;cursor:pointer;overflow:hidden;top:260px;z-index:999;background:#000!important;border:1px}
.nav_arrow .jssora05l:before,
.nav_arrow .jssora05r:after{font-family:FontAwesome;top:14px;font-size:15px;position:absolute;color:#fff}
.jssort01 .c,
.jssort01 .p,
.jssort01 .t,
.jssort01 .w{position:absolute;top:0;left:0}
.nav_arrow .jssora05l:before{content:"Ã¯Â ";right:38px}
.nav_arrow .jssora05r:after{content:"Ã¯ÂÂ¡";right:35px}
.jssora05l{background-position:-250px -10px}
.jssora05r{background-position:-366px -10px}
.jssora05l:hover{background-position:-10px -10px}
.jssora05r:hover{background-position:-126px -10px}
.jssora05l.jssora05ldn{background-position:-10px -10px}
.jssora05r.jssora05rdn{background-position:-126px -10px}
.jssora05l.jssora05lds{background-position:-10px -40px;opacity:.3;pointer-events:none}
.jssora05r.jssora05rds{background-position:-70px -40px;opacity:.3;pointer-events:none}
.jssort01 .p{width:72px;height:72px}
.jssort01 .t,
.jssort01 .w{width:100%;height:100%}
.jssort01 .t{border:none}
.jssort01 .c{width:68px;height:68px;border:2px solid #000;box-sizing:content-box;background:url(img/t01.png) -900px -900px no-repeat}
.jssort01 .pav .c{top:2px;left:2px;width:68px;height:68px;border:0 solid #000;background-position:50% 50%}
.jssort01 .p:hover .c{top:0;left:0;width:70px;height:70px;border:1px solid #fff;background-position:50% 50%}
.jssort01 .p.pdn .c{background-position:50% 50%;width:68px;height:68px;border:2px solid #000}
* html .jssort01 .c,
* html .jssort01 .pav .c,
* html .jssort01 .pdn .c{width:72px;height:72px}
a.wp-show-posts-read-more,
a.wp-show-posts-read-more:visited{background:#0b65aa;border:0 solid #222;border-radius:3px;color:#fff;display:inline-block;font-size:14px;padding:5px;text-decoration:none;margin:7px 0}
a.wp-show-posts-read-more:focus,
a.wp-show-posts-read-more:hover{background:#222;color:#fff;text-decoration:none}
.successfully_text_container.div-for-clear{display:none!important}
.ws-title{margin-left:100px}
.ws-title p{padding:5px 11px;margin:0}
.booknow>a{color:#fff}
#booking_calendar_container_1 .wpda-booking-calendar-head{background-color:#ED8323!important}
#booking_calendar_container_1 .wpda-current-month,
#booking_calendar_container_1 .wpda-current-year{color:#fff!important;font-weight:700!important}
.wpda-next span,
.wpda-previous span{color:#fff!important}
.bx-wrapper{position:relative;margin-bottom:60px;-ms-touch-action:pan-y;touch-action:pan-y}
.bx-wrapper img{max-width:100%;display:block}
.bxslider{margin:0;padding:0}
.bx-viewport{-webkit-transform:translatez(0);height:293px!important}
.bx-wrapper{padding:5px}
.bx-wrapper .bx-controls-auto,
.bx-wrapper .bx-pager{position:absolute;bottom:-15px;width:100%}
.bx-wrapper .bx-loading{min-height:50px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}
.bx-wrapper .bx-pager.bx-default-pager a{background:#fff;border:2px solid #ed8323;text-indent:-9999px;display:block;width:12px;height:12px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus,
.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#ed8323}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item,
.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}
.bx-wrapper .bx-pager-item{font-size:0;line-height:0}
.bx-wrapper .bx-prev{left:10px}
.bx-wrapper .bx-prev:focus,
.bx-wrapper .bx-prev:hover{background-position:0 0}
.bx-wrapper .bx-next{right:10px}
.bx-wrapper .bx-next:focus,
.bx-wrapper .bx-next:hover{background-position:-43px 0}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus,
.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus,
.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:center;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80, 80, 80, .75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
.r-tabs{margin-bottom:30px;clear:both;width:100%;position:relative}
.r-tabs .r-tabs-panel{border-bottom:0 solid #fff}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor{margin:10px 0;border-radius:4px}
.r-tabs .r-tabs-nav{margin:0;padding:0;border-bottom:0 solid #47a0ff}
.tab-simple,
.tabs-menu-simple{float:left;margin-bottom:20px;width:100%}
.r-tabs .r-tabs-tab{display:inline-block;list-style:none}
.r-tabs .r-tabs-panel{padding:15px 30px;display:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.r-tabs .r-tabs-accordion-title{display:none}
.r-tabs .r-tabs-panel.r-tabs-state-active{display:block}
.tabs-menu-simple{height:45px;clear:both}
.tabs-menu-simple li:first-child{margin-left:0}
.tabs-menu-simple li{height:45px;line-height:38px;float:left;margin-right:10px;background-color:#ed8323}
.tabs-menu-simple li:hover{background-color:#000;color:#e67d1e}
.tabs-menu-simple li a{padding:10px;text-transform:uppercase;color:#000;text-decoration:none}
.tabs-menu-simple .current a{color:#fff}
.tab-simple{background-color:#f7f7f7;padding-bottom:20px;padding-top:65px}
.tab-content-simple{width:100%;padding:20px;display:none}
@media only screen and (max-width:767px){.r-tabs .r-tabs-nav{display:none}
.r-tabs .r-tabs-accordion-title{display:block}
}
body{overflow-x:hidden;webkit-tap-highlight-color:#fed136;background-color:#fff}
.r-tabs .r-tabs-nav .r-tabs-tab{position:relative;background-color:#00c5ad}
.r-tabs .r-tabs-nav .r-tabs-anchor{display:inline-block;padding:10px 12px;text-decoration:none;font-size:14px;font-weight:700;color:#fff}
.r-tabs .r-tabs-nav .r-tabs-state-disabled{opacity:.5}
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{border-top:0 solid #3389d7;color:#000!important;text-shadow:none;background-color:#f7f7f7}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor{display:block;padding:10px;background-color:#ED8323;color:#fff;font-weight:700;text-decoration:none;text-shadow:0 1px rgba(0, 0, 0, .4);font-size:14px;border-top-right-radius:4px;border-top-left-radius:4px}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{background-color:#fff;color:#000;text-shadow:none}
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled{opacity:.5}
.info{display:inline-block;margin-top:10px;margin-right:10px;padding:10px 20px;width:300px;line-height:100%;font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size:14px;color:#00c5ad;border:2px solid #00ab94;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff;cursor:pointer}
.body-lang-de #horizontalTab .tabs-menu-simple a{padding:5px 11px}
.menu-blog .topicon>li{display:inline-block;padding:0}
.blog-bg .footermenu a{padding:5px}
.blog-bg .footermenu ul{padding:30px 0}
.ws-title p{font-size:16px!important}
#wowslider-container1 .ws-title div,
#wowslider-container1 .ws-title span{opacity:.8!important}
.feature_content{min-height:221px!important}
.feature_content p{line-height:22px;}
.r-tabs-anchor{background:#ED8323!important}
.View-All{text-align:center!important}
.center,
.topicon{text-align:center}
.headcart .read-more{background:#fff;border:0 solid #ed8323;color:#000;display:block;margin:0 auto;padding:5px 8px;border-radius:4px}
.headcart .btnbook{display:inline-grid;padding-left:58px}
.headcart .your-class-name{color:#fff;padding-left:20px}
.your-class-name .fa.fa-shopping-cart{font-size:23px;color:#fff}
.woocommerce-ResetPassword.lost_reset_password>p{font-size:18px}
.topicon{display:block}
.any{display:inline-block}
.any>a{background:#fff;padding:10px 16px;border-radius:5px;color:#000;text-transform:capitalize}
.top-bar .your-class-name{color:#fff;padding-left:10px}
#AnythingPopup_BoxContainer1{left:330px!important;max-width:650px!important;width:100%!important;height:300px!important}
#AnythingPopup_BoxContainerBody1{height:300px!important}
#AnythingPopup_BoxContainerHeader1{background:#ED8323!important;border-top-left-radius:0!important;border-top-right-radius:0!important;height:30px}
.woocommerce-LoopProduct-link.woocommerce-loop-product__link{color:#000}
#AnythingPopup_BoxContainerBody1 .products{line-height:0;margin:0;padding:0}
#AnythingPopup_BoxContainerBody1 .woocommerce{margin-bottom:0;margin-top:0;width:100%;line-height:0}
#AnythingPopup_BoxContainerBody1 .shop-wt-more-meta{display:none}
#tab-description>h2,
#tab-description>p,
#ui-datepicker-div,
.attachment-shop_single.size-shop_single.wp-post-image,
.onsale,
.ui-datepicker-calendar,
.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all,
.woo-tour-info.col-md-12,
.woocommerce-breadcrumb,
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images{display:none!important}
#AnythingPopup_BoxContainerBody1 .button.add_to_cart_button.product_type_variable{margin:0 auto!important;max-width:400px!important;width:100%}
.product_title.entry-title{font-size:17px!important}
.center{width:100%}
.main{padding:30px}
.booking-system{background:#ED8323;padding:30px 0}
.booking-system>p{border-bottom:7px solid #fff;color:#fff;font-size:21px;font-weight:700;padding-bottom:20px}
.product_meta{display:none}
.booking-system>h2{background:#fff;border-radius:34px;margin:0 auto 24px;max-width:300px;padding:9px 0;width:100%}
.product_title{font-size:17px}
.vehicle{border:1px solid;margin-top:30px}
.summary.entry-summary{width:100%;max-width:800px;margin:0 auto}
.entry-summary .variations{width:100%;text-align:left;margin-left:0}
.entry-summary table.variations select{margin-right:.5em;padding:12px 24px;width:100%}
table.tour-tble.date-sl tr{width:100%}
.entry-summary .variations_form.cart{background:#f2f2f2;padding:20px;margin-bottom:40px}
.entry-summary .label{width:12%}
.label.woo{display:inline}
.tour-tble.date-sl .value{padding:11px}
.entry-summary .variations tr{display:table-cell;line-height:30px;padding:0;width:50%}
.variations .label{display:flex;width:100%}
#pa_guests,
.lb-pric,
.price,
.tour-tble select,
.wc_payment_method.payment_method_paypal::after{display:none}
.entry-summary .woocommerce-variation-add-to-cart button{background:#ed8321;border-radius:7px;font-weight:700;padding:13px 18px;text-transform:uppercase;border:1px}
.avail:after,
.limit:after,
.sold:after{background:#007f00;border:1px solid;content:"";height:0;line-height:0;margin-left:5px;padding:0 9px}
.sold:after{background:red}
.limit:after{background:#ff0}
.tour-info-select>div{margin-bottom:20px}
.tour-info-select div b{padding:0 7px}
.nm-productmeta-box{visibility:hidden;display:none}
.wt-table-lisst.table-style-2 .wt-table{border:1px;width:100%}
#billing_email,
#billing_phone{line-height:38px;width:90%}
.wc_payment_method.payment_method_paypal{background:0 0}
.checkout-page li{background:#ED8421;color:#fff;display:inline-block;font-weight:700;margin:20px 42px 0 0;padding:19px 43px;position:relative}
.checkout-page .item1:after,
.checkout-page .item2:after,
.checkout-page .item3:after,
.post-9896 .checkout-page .item2:after{border-style:solid;border-width:30px 0 30px 38px;content:"";height:0;position:absolute;right:-38px;top:0;width:0}
.checkout-page .item1:after,
.post-9896 .checkout-page .item2:after{border-color:transparent transparent transparent green}
.checkout-page .item2:after,
.checkout-page .item3:after{border-color:transparent transparent transparent gray}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th{background:#ED8323!important}
.picker__day.picker__day--infocus.picker__day--today.picker__day--disabled{background:#ff0!important;color:#000}
.woocommerce-product-gallery img,
.woocommerce-tabs.wc-tabs-wrapper{display:none!important}
.topicon li{display:inline-block}
.topicon li a{background-image:url(../images/icon-img.png);background-size:cover;height:44px;width:46px;display:block;background-repeat:no-repeat;}
.topicon li a:hover{background-image:url(../images/icon-img2.png);background-size:cover;height:44px;width:46px;display:block;background-repeat:no-repeat;}
.twitter>a{background-position:-52px center;}
li.tumbler a{background-position:-102px center;}
.yutube>a{background-position:-152px center;}
li.instagram a{background-position:-203px center;}
.pinterest>a{background-position:-253px center;}
.linkedin>a{background-position:-304px center;}
.google-plues>a{background-position:-355px center;}
li.rss a{background-position:-405px center;}
.footer-menu.footer-cus-sl{padding:0px;}
ul.footer-menu-ul.napa_ul.new_adjust li{padding:0px;}
h2.socl_title{text-align:center;font-size:12px;margin:0px;padding:0px 0px;font-weight:bold;}
.footer_copyrgt li{list-style-type:none;display:inline-block;padding-right:31px;}
.footer_copyrgt li a{color:#fff;font-weight:bold;}
.white_lay{color:#fff;}
.feature_title p, .feature_title span{font-size:16px !important;}
.para_sec p,.tab-content p{font-size:19px;line-height:27px;}
.tab_container ul li{line-height:33px;font-weight:500 !important;font-size:18px !important;}
.form-group .tooler_sec select{padding:0px 4px;}
@media (max-width:767px){.para_sec p,.tab-content p{word-spacing:-1px;text-align:left !important;}
.tab-pane.active{padding:15px 10px;}
.des-main-cont.des-main-cont{padding-top:15px;}
.carousel-inner h2.maintitle{font-size:24px!important;}
.destination-container .booking-main-container .item{margin-top:150px;}
.top-bar{padding:10px 0 20px;text-align:center;}
.tab_container ul.en li{font-size:15px !important;}
.tab_container ul li{line-height:20px;font-weight:500 !important;}
.footer_copyrgt li{display:block;padding-right:0px;line-height:40px;}
}
@media (min-width:768px) and (max-width:991px){.form-group .tooler_sec select{width:64% !important;font-size:17px !important;padding:0;}
.form-group.teamer_sec select{padding:0;width:40px;font-size:14px !important;}
}
@media (min-width:992px) and (max-width:1571px){.form-group .tooler_sec select{padding:0px 0px;}
.form-group .tooler_sec select{width:72% !important;}
.picker_sec{right:-17px !important;}
.form-group.teamer_sec select{font-size:22px !important;padding:0;font-weight:bold;}
.form-group.teamer_sec select option{font-weight:bold;}
}
.form-group .tooler_sec select{width:63%;font-size:25px;}
@media (min-width:1281px) and (max-width:1308px){#main_menu ul li a{padding:20px 9px;}
}
@media (min-width:992px) and (max-width:1025px){.form-group .tooler_sec select{font-size:14px !important;}
}
@media (min-width:800px) and (max-width:1280px){.form-group.bitter_sec h1{margin-top:0 !important;}
.guests_sidebar_en{height:40px;}
}
@media (min-width:768px) and (max-width:1024px){.footer_copyrgt li{display:inline-table;}
}