/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */
.flag {float: left; list-style: none;margin-bottom: 0px;position: relative;top: 3px;margin-right: 20px}
.flag li{display: inline-block;}
.flag li img{width: 24px}
.flag.landing-page{position: absolute;z-index: 999;top: 20px;}

.page-template-template-blank #header_main{background: #232323}
.page-template-template-blank #header_meta, .page-template-template-blank #header_main .logo{display: none}
.page-template-template-blank .menu.av-main-nav a span, .page-template-template-blank .menu.av-main-nav a{color: #fff}
.page-template-template-blank .menu.av-main-nav .avia-menu-fx{background: #fff !important; border-color: #fff !important}
#advanced_menu_toggle{margin-top: 5px !important; right: -20px !important}
.page-template-template-blank .sub-menu a span{color: #000 !important}
.page-template-template-blank #header .av-main-nav > li > a{background: transparent !important; border: none !important;}

.phone-info{}
.phone-info .inline{margin-right: 20px;font-size: 14px;font-weight: 400;}
.phone-info .inline a{color: #fff;text-decoration: none;}
.phone-info .av-icon-char{margin-right: 5px;}

#header_meta .menu{}
#header_meta .menu li{border: 0;padding: 0px 2px;}
#header_meta .menu li a{background: #D8FF2A;color: #000 !important;padding: 5px 10px;font-size: 14px;font-weight: 400;text-decoration: none;}

#scroll-top-link{display: none !important;}

.floating-book{position: fixed;left: 5px;bottom: 0%;z-index: 999;}
.floating-book a{background: #D8FF2A;color: #000;padding: 12px 20px;font-size: 16px;text-transform: uppercase;text-decoration: none;transition: all 0.3s ease;}
.floating-book a:hover{background: #000;color: #fff;}

.chip.ctc-analytics{background: #148BCB !important;padding: 7px 15px 7px 25px !important;color: #fff !important;}

.paoc-popup-btn{display: inline !important;border-radius: 0 !important;}

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  .page-template-template-blank #header_main .av-logo-container, .page-template-template-blank #header_main .menu.av-main-nav,
  .page-template-template-blank .header-scrolled .av-logo-container, .page-template-template-blank .header-scrolled .menu.av-main-nav a{
  line-height: 60px !important; height: 60px !important}
}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
  .flag{float: inherit;text-align: center;}
  .responsive #header_meta .sub_menu > ul > li{display: block;margin-bottom: 3px;}
  #header_meta .menu li a{display: block !important;width: 100%;float: inherit;}
}