﻿.social-top a{font-size:14px!important}

.cmp_1 { background:#ffffff; width:100%; height:auto; padding:7% 3%; text-align:center; -webkit-transition: all 0.7s ease; transition: all 0.7s ease; }

.cmp_1:hover {  background:#0576AD; }

#page {
	max-width: 1200px;
	margin: 0 auto;
}

.wide #page {
	max-width: 100%;
}
.logo-ads-wrapper{padding:20px 0}

.page-nav .extend {
  border: none;
  
}
.box__action{margin-top:1.6em}
.et_header_style_split span.logo_helper{display:none}
span.logo_helper{display:inline-block;width:0;height:100%;vertical-align:middle}
.et_vertical_nav span.logo_helper{display:none}


#header ul.maximenuck li a:link,
#header ul.maximenuck li a:visited {
	display: block !important;
}


#header ul.maximenuck li ul li ul li ul {
	border:none !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	background:transparent !important;
}


#header ul.maximenuck li ul li ul {
	border:0 !important;
	background:transparent !important;
	padding-bottom:0;
}


#header ul.maximenuck li.maximenuck.active a:link,
#header ul.maximenuck li.maximenuck.active a:visited {
	border-right:none !important;
	background:transparent;
}


#header ul.maximenuck {
	margin-top:0px !important;
	position: absolute !important;
}

.maximenuck.item435.first.level1 {
  display: none;
}

.sub-menu .menu-item-has-children:after { color: #fff }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-4{width:33.33333333%}


#portfolio-content {padding:0; list-style:none}

#portfolio-content li {display:inline-block;
border: 0px solid transparent;
outline: 0px solid transparent;
margin: 0;
padding: 0px 0px 0px 0px;
border-width: 0px 0px 0px 0px;
border-radius: 2px 2px 2px 2px;
border-color: #000;
border-style: none;
}
.quotes:before{content:'\201C';font-weight:700;margin-right:5px;font-size:150%;display:inline;vertical-align:middle}
.quotes:after{content:'\201D';font-weight:700;margin-left:5px;font-size:150%;display:inline;vertical-align:middle}

.views-view-grid .views-row {
  clear: both;
  float: left;
  width: 100%;
}

.mega-menu-img-right .menu-item-text,
.mega-menu-img-right_top .menu-item-text {
  order: 0;
}

.mega-menu-img-right_top .menu-item-text,
.mega-menu-img-left_top .menu-item-text {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.masthead:not(.sub-downwards) .mega-menu-img-right_top .menu-item-text,
.masthead:not(.sub-downwards) .mega-menu-img-left_top .menu-item-text {
  -webkit-align-self: flex-start;
  -ms-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}


.sfmsb-icon-itunes.sfmsb-square:before 	 	{ content: "\e607"; }

.sfmsb-icon-itunes.sfmsb-circle:before 	 	{ content: "\e600"; }
.img-fluid{max-width:100%;height:auto}
.pull-left{float:left!important}
.dropdown-submenu.pull-left{float:none;}
 

 
#cmsms_icon_5d21ef4a6f1aa { 
	display:block; 
	text-align:center; }
 

#cmsms_icon_5d21ef4a6f1aa .cmsms_simple_icon { 
	border-width:0px; 
	width:60px; 
	height:60px; 
	font-size:46px; 
	line-height:60px; 
	text-align:center; 
	-webkit-border-radius:50%; 
	border-radius:50%; 
	color:#ffffff;}


.cmsms_icon_wrap .cmsms_simple_icon {
  border-style: solid;
  display: inline-block;
}
.mobile_nav .select_page{display:none}
.et_header_style_centered #main-header .mobile_nav{display:block;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}
.et_header_style_split #main-header .mobile_nav{display:block;padding:9px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
div.sub-container.mega ul.sub_menu,div.sub-container.non-mega ul.sub_menu{background-image:none !important;background-color:transparent !important;padding-left:0 !important;float:none !important}
div.sub-container.mega ul.sub_menu li{text-align:left;display:list-item !important}
.jbmm.responsive ul.mega-menuh li.spec-search ul.sub_menu{text-align:center}
.sub_menu .second-level-nav{height: auto !important}
.sub-container.non-mega ul.sub_menu{background-color: #fff !important}
.sub-container.non-mega ul.sub_menu.pid-220.sub li{width: 189px !important}
ul.sub_menu.pid-355{display: none}

ul.children .commentImageLeft {
    width: 60px;
    height: 90px;
    border-left: 1px solid #c1bbb6;
    border-bottom: 1px solid #c1bbb6;
    position: absolute;
    top: -50px;
    left: -70px;
}

.commentlist .children {
    margin-left: 17%;
    margin-bottom: 0;
    margin-top: 0;
    float: left;
    width: 83%;
}

.commentlist .children li { }


.header_social_icon.header_social_facebook:hover{

	background:#3b5998;

}
.get-started{border-radius:0px}
.get-started a{color:#fff!important}
li.get-started{background-color:#02aef0;font-weight:700;text-transform:uppercase;text-align:center;padding:12px 12px 12px 12px!important;border-radius:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}
li.get-started:hover{background-color:#02aef0;color:#000}
.et-fixed-header #top-menu .get-started a{color:#ffffff!important}



.widget .links-list img, .widget_links img {
	vertical-align: middle;
}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}

	.discount-block img{min-width:100%;}

.discount-block{padding:0 0 15px;}

.discount-block .row{margin:0 -6px;}

.discount-block [class*="col-lg-"]{padding-left:6px; padding-right:6px; width:20%;}

.menu-dropdown-btn {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    background-color: rgba(255, 255, 255, 0.1);
    color: #838383;
    margin: 0;
    padding: 10px 14px;
    
    height: 35px;
    line-height: 15px;
    text-align: center;
    font-size: 14px;
    z-index: 9;
    cursor: pointer;
}

    
    #primary-menu,
    .menu-dropdown-btn {
        display: block;
    }

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.feed a{float:right;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}



.pc5-nav-tgl div.pc5-nav-orange {
  background-color: #FBB038;
  background: -moz-linear-gradient(top, #FBB038, #F98500); 
  background: -webkit-gradient(linear, left top, left bottom, from(#FBB038), to(#F98500)); 
  background: -ms-linear-gradient(top, #FBB038 0%, #F98500 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBB038', endColorstr='#F98500', GradientType=0); 
}





.footer {
	position: relative;
	bottom: 0;
	left:0;
	color:#FFFFFF;
	font-size:.75em;
	font-weight: bold;
	font-family: arial;
	display:block;
	text-align:right;
	width:100%;
	margin-top:-35px;
}


.footer p {
	padding:10px;
	background-color: transparent;
}


.footer a {
	color: #FFFFFF;
}
.screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.screen-reader-text:active,.screen-reader-text:focus,.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.screen-reader-text~.form-control-feedback,.has-feedback label.sr-only~.form-control-feedback{top:0}






.lottie-section .et_pb_row .et_pb_column {
    display: flex;
    align-items: center;
}

#mobile-menu-bg {background-color:transparent; visibility:hidden; display:block; width:100%; height:100%; position:fixed; top:0; left:0; -webkit-transition: background-color 0.3s ease-in 0.2s, visibility 0s linear 0.5s; transition: background-color 0.3s ease-in 0.2s, visibility 0s linear 0.5s; z-index:99998;}

#mobile-menu-bg.mobile-menu-active {visibility:visible; background-color:rgba(0, 0, 0, 0.7); transition-delay:0s;  -webkit-transition-delay:0s;}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

    .after_content .widgetarea {
        background:none}


    .after_content .widgetarea .newsletterBox{
        width:214px}

.footer .widgetarea .widget-container {
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0;}

.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#ffffff;border:1px solid #cccccc;border:1px solid rgba(0, 0, 0, 0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);background-clip:padding-box;}
.dropdown-menu.pull-right{right:0;left:auto;}

.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


.menu-item.home-link a {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.menu-item.home-link img {
  height: 30px;
  width: auto;
}



.testimonials-v3 .testimonials-v3-title p {
  color: #4B87EE;
}


.testimonials-v3 .owl-buttons .owl-prev:hover,
.testimonials-v3 .owl-buttons .owl-next:hover {
  background:  #4B87EE;
}



body.dark .testimonials-v3 .owl-buttons .owl-prev, 
body.dark .testimonials-v3 .owl-buttons .owl-next {
	background: #333;
}


body.dark .testimonials-v3 .owl-buttons .owl-prev:hover, 
body.dark .testimonials-v3 .owl-buttons .owl-next:hover {
	background: #444;
}

    .mobile .tit-big {
        position: relative;
        top:62px;
        padding-left: 10px;
        text-align: left;
    }


.tit-big { color: #000; padding-bottom: 12px; font-size: 24px; font-weight: bold; text-transform: capitalize }

  #header-container .grid.grid-16 {
    padding: 0 0 0;
  }

  

  .container {
    width: 94%;
    max-width: 1482px;
    margin: 0 auto;
    position: relative;
    clear: both;
  }

  #direct_wideHeader .container {
    max-width: inherit;
    width: auto;
  }



.tourdates-body {margin-left: 75px;}



#tourdates-short .tourdates-body {margin-left: 75px;}
.list-unstyled{padding-left:0;list-style:none}

.js-offcanvas .list-unstyled{
  display: none;
}

.js-offcanvas.is-open .list-unstyled{
  padding-top: 10px;
  display: block;
}

.js-offcanvas.is-open .list-unstyled .social{
  font-size: 20px;
  margin-right: 15px;
}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}


.header-transparent .main-header__navigation__menu .menu-item a {
    color: #fff;
    text-shadow: 0 1px 2px rgba(0,0,0,.6)
}


.header-transparent .main-header__navigation__menu .menu-item a:hover {
    border-bottom: 2px solid rgba(255,255,255,.1)
}

.pushy-submenu ul .pushy-link {
  transition: opacity 0.2s ease-in-out;

}

.pushy-submenu-closed .pushy-link {
  opacity: 0;
}

.pushy-submenu-open .pushy-link {
  opacity: 1;
}
 

 
#cmsms_icon_5d21ef4a6f8eb { 
	display:block; 
	text-align:center; }
 

#cmsms_icon_5d21ef4a6f8eb .cmsms_simple_icon { 
	border-width:0px; 
	width:60px; 
	height:60px; 
	font-size:46px; 
	line-height:60px; 
	text-align:center; 
	-webkit-border-radius:50%; 
	border-radius:50%; 
	color:#ffffff;}


.cmsms_icon_wrap .cmsms_simple_icon {
  border-style: solid;
  display: inline-block;
}
#footer .region-footer .footer-container .footer-social .social-link{float:left;padding-right:20px;}
#footer .region-footer .footer-container .footer-social .social-link#linkedin{padding-right:0;}
.ast-separate-container.ast-right-sidebar #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container #primary, .ast-plain-container #primary{margin-top:1.5em;margin-bottom:1.5em;}
.ast-left-sidebar #primary, .ast-right-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container #primary{padding-left:0em;padding-right:0em;}

.latestnews .col-1 .latestnews-content{float:left; margin-left:30px; width:53%;}

.latestnews .col-1 .latestnews-content h2{ color:#002652; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.latestnews .col-1 .latestnews-content p{margin:15px 0px; line-height:1.2em; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

.latestnews .col-1 .latestnews-content a{color:#002754;}

.latestnews .col-1 .latestnews-content a:hover{color:#AF1B34;}
.clearfix:before,.clearfix:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}
.clearfix:after{clear:both}
.clearfix{zoom:1}

    ul.main-navi.clearfix {display: none;}
.elementor-section .elementor-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}


.elementor-section.eael-particles-section .elementor-container {
  z-index: 1;
}





.datatable { }

.datatable thead tr th { border:0px solid white; background-color:#173149;padding:3px 5px;margin:0;font-size:8pt;color:white;font-weight: bold;}

.datatable thead tr th h3 { color:white;padding:0;margin:0;display:inline-block;font-size:9pt;}

.datatable tbody tr td { border:0px solid white; padding:3px 5px;margin:0;font-size:8pt;background-color: #f1f1f1;}

.datatable tbody tr td:last-child { border-right:0px;}

.datatable tbody tr:last-child td { border-bottom:0px;}

#fsearchf table td.right {
	width: 580px;
}

#fsearchf span.right {
  width: 580px;
}

.right {
	float: right;
}

.price_center_med {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #000;
	font-weight: bold;
	text-align: center;
}
.comments-link .default-bubble:before,.comments-link .tc-comment-bubble{border:2px solid #5a5a5a}
.tc-post-list-grid .comments-link .tc-comment-bubble{background:#FAFAFA;background:rgba(0,0,0,.4);color:#fff}
.tc-post-list-grid .no-thumb .comments-link .tc-comment-bubble,.tc-post-list-grid .no-thumb .default-bubble:before{background:0 0;color:inherit}
