/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/* Body */


/* Theme Resets */
.container_wrap{border:0px}
.content{padding:0px}
.main_color{background:transparent}
a#scroll-top-link {display: none;right: 30px; bottom: 30px}
.av-special-heading{margin-top:30px;}
span.special_amp {font-family: inherit!important;font-size: inherit!important;font-style: inherit!important;line-height: inherit;font-weight: inherit;color: inherit!important;}

/* Reset Stretched Layout BG */
/*
html.html_stretched{background: url('images/bg-topography.png') no-repeat right top!important;background-attachment:fixed!important;}
.alternate_color, .alternate_color .site-background, .alternate_color .first-quote, .alternate_color .related_image_wrap, .alternate_color .gravatar img .alternate_color .hr_content, .alternate_color .news-thumb, .alternate_color .post-format-icon, .alternate_color .ajax_controlls a, .alternate_color .tweet-text.avatar_no, .alternate_color .toggler, .alternate_color .toggler.activeTitle:hover, .alternate_color #js_sort_items, .alternate_color.inner-entry, .alternate_color .grid-entry-title, .alternate_color .related-format-icon, .grid-entry .alternate_color .avia-arrow, .alternate_color .avia-gallery-big, .alternate_color .avia-gallery-big, .alternate_color .avia-gallery img, .alternate_color .grid-content, .alternate_color .av-share-box ul, #top .alternate_color .av-related-style-full .related-format-icon, .alternate_color .related_posts.av-related-style-full a:hover, .alternate_color.avia-fullwidth-portfolio .pagination .current, .alternate_color.avia-fullwidth-portfolio .pagination a, #main, .html_stretched #wrap_all, .main_color .site-background, .main_color .first-quote, .main_color .related_image_wrap, .main_color .gravatar img .main_color .hr_content, .main_color .news-thumb, .main_color .post-format-icon, .main_color .ajax_controlls a, .main_color .tweet-text.avatar_no, .main_color .toggler, .main_color .toggler.activeTitle:hover, .main_color #js_sort_items, .main_color.inner-entry, .main_color .grid-entry-title, .main_color .related-format-icon, .grid-entry .main_color .avia-arrow, .main_color .avia-gallery-big, .main_color .avia-gallery-big, .main_color .avia-gallery img, .main_color .grid-content, .main_color .av-share-box ul, #top .main_color .av-related-style-full .related-format-icon, .main_color .related_posts.av-related-style-full a:hover, .main_color.avia-fullwidth-portfolio .pagination .current, .main_color.avia-fullwidth-portfolio .pagination a, .header_color table, .header_color .widget_nav_menu ul:first-child>.current-menu-item, .header_color .widget_nav_menu ul:first-child>.current_page_item, .header_color .widget_nav_menu ul:first-child>.current-menu-ancestor, .header_color .pagination .current, .header_color .pagination a, .header_color.iconbox_top .iconbox_content, .header_color .av_promobox, .header_color .toggle_content, .header_color .toggler:hover, .header_color .related_posts_default_image, .header_color .search-result-counter, .header_color .container_wrap_meta, .header_color .avia-content-slider .slide-image, .header_color .avia-slider-testimonials .avia-testimonial-content, .header_color .avia-testimonial-arrow-wrap .avia-arrow, .header_color .news-thumb, .header_color .portfolio-preview-content, .header_color .portfolio-preview-content .avia-arrow, .header_color .av-magazine .av-magazine-entry-icon, .header_color .related_posts.av-related-style-full a, .header_color .aviaccordion-slide, .header_color.avia-fullwidth-portfolio .pagination, .header_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image, .header_color .header_bg, .header_color .main_menu .menu ul li a, .header_color .pointer_arrow_wrap .pointer_arrow, .header_color .avia_mega_div, .footer_color .site-background, .footer_color .first-quote, .footer_color .related_image_wrap, .footer_color .gravatar img .footer_color .hr_content, .footer_color .news-thumb, .footer_color .post-format-icon, .footer_color .ajax_controlls a, .footer_color .tweet-text.avatar_no, .footer_color .toggler, .footer_color .toggler.activeTitle:hover, .footer_color #js_sort_items, .footer_color.inner-entry, .footer_color .grid-entry-title, .footer_color .related-format-icon, .grid-entry .footer_color .avia-arrow, .footer_color .avia-gallery-big, .footer_color .avia-gallery-big, .footer_color .avia-gallery img, .footer_color .grid-content, .footer_color .av-share-box ul, #top .footer_color .av-related-style-full .related-format-icon, .footer_color .related_posts.av-related-style-full a:hover, .footer_color.avia-fullwidth-portfolio .pagination .current, .footer_color.avia-fullwidth-portfolio .pagination a {background: transparent !important;}
.avia-section{background:transparent;}*/

/* Images */
.avia_image, .small-preview img, .big-preview img{border-radius:0px!important;}
#main img{display:block!important;margin:0;padding:0;}

/* Fonts */
@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,400i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700,700i');

body {font-family: 'Source Sans Pro', sans-serif!important;font-weight: normal;font-style: normal;}
h1, h2, h3, h4, h5 {font-family: 'Poppins', sans-serif!important;text-transform:inherit!important;font-weight: 700!important;font-style: normal;letter-spacing: 0px;}

.light{font-weight:300!important}
.poppins{font-family: 'Poppins', sans-serif!important;}
.source{font-family: 'Source Sans Pro', sans-serif!important;}
.main_color strong {color: inherit;}

/*p {margin: 2em 0;}*/
.avia_textblock a {text-decoration: underline;}
p.small{font-size:12px;}

html {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-weight: 400;
}

/**
 * Firefox specific rule
 */

@-moz-document url-prefix() {
  body {
    font-weight: lighter !important;
  }
}


/* Header */
#top .av_header_transparency #header_main {background: transparent;}

#top #header_main {background: rgba(255,255,255,1);}

.html_header_top #top .av_header_stretch .container{width:95%;}
.menu--mobile { display: none}

#top #header_main > .container .main_menu .av-main-nav > li > a{letter-spacing:0px!important}


    

@media only screen and (min-width: 768px) {
  .responsive #top #wrap_all .main_menu--center { right: auto; left: 50%; transform: translateX(-50%); }
}

@media only screen and (min-width: 640px) and (max-width: 767px) {
  .responsive #top #wrap_all .main_menu--center { right: 83px; left: 24%; }
  .responsive #top #header_main > .container .main_menu .av-main-nav > li > a { font-size: 1.6vw; }
}

@media only screen and (max-width: 989px) and (min-width: 640px) {
  .responsive #top .main_menu--center .menu-item,
  .responsive #top .av_mobile_menu_tablet .main_menu--center .menu-item { display: block; }
}


@media (max-width:989px) and (min-width:767px) {
  span.logo{height: 80%!important;}

}

#top #header_main > .container .main_menu .av-main-nav > li > a {font-family: Caros, sans-serif; font-style: normal;text-transform:inherit;font-size:14px;letter-spacing:1px;}
#top #header_main > .container .main_menu .av-main-nav > li > a:hover{color:#888888;}


.av-main-nav > li > a{padding: 0 18px;}

ul.sub-menu li a {font-size: 13px!important;/*letter-spacing:1px;*/}
ul.sub-menu li a:hover{color:#888888!important}

li#menu-item-search a {font-size: 20px!important;}

#top #header_main > .container, #top #header_main > .container .main_menu .av-main-nav > li > a, #top #header_main #menu-item-shop .cart_dropdown_link{line-height:100px!important}

.logo img {max-width: 85%;margin-top: 5%;}

/* Sticky Sub Nav*/
#top .av-submenu-container{border: 0px!important}
#top .sticky_placeholder{height: 60px!important;}

/* Search */
span.av_ajax_search_title {font-size: 14px;text-transform: inherit;}
span.av_ajax_search_image {display: none;}
span.ajax_search_excerpt {margin-top: 0;}
a.av_ajax_search_entry {line-height: inherit!important;}
li#menu-item-search a.av_ajax_search_entry.av_ajax_search_entry_view_all {font-size: 16px!important;}

main.content.template-search {margin-top: 30px;}
.search h2.post-title.entry-title {margin-top: 0px!important;}
.template-search .pagination {padding: 1px 50px 10px 55px;padding: 1px 0px 50px 0px;}

div#av-layout-grid-1 {margin-top: 30px;}

/* Investor Menu */
.noclick{pointer-events:none;}
#av-burger-menu-ul li a {font-size: 14px!important;}
li.quicklink{border-bottom: 1px solid #8b8b8b!important;}
li.quicklink a:hover, li.quicklink-last a:hover{color:#8b8b8b!important}

ul#av-burger-menu-ul {font-family: 'Poppins', sans-serif!important;padding: 50px!important;}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li a{padding:15px 0px;}

.menu-intro {padding-top: 20px;padding-bottom: 20px;}
.menu-intro span.avia-menu-subtext {font-size: 14px!important;line-height: 24px!important;padding-top: 10px;}
.menu-intro span.avia-menu-text {font-family: 'CarosBold';}

li.av-menu-button.av-menu-button-bordered {margin-top: 20px!important;}
#top .av-menu-button > a .avia-menu-text {border: 2px solid;border-radius: 2px;border-radius: 30px;padding: 15px 30px 15px 30px;}
#top .av-menu-button > a .avia-menu-text:hover{color:#8b8b8b!important}

#av-burger-menu-ul .stock-quote span.avia-menu-text {font-size: 18px;font-family: 'CarosBold';}
#av-burger-menu-ul .stock_quote.sqitem.plus, #av-burger-menu-ul .stock_quote.sqitem.plus:hover, #av-burger-menu-ul .stock_quote.sqitem.minus, #av-burger-menu-ul .stock_quote.sqitem.minus:hover, #av-burger-menu-ul .stock_quote.sqitem.zero, #av-burger-menu-ul .stock_quote.sqitem.zero:hover {color: #fff!important;float:right;font-size: 18px;font-family: 'CarosBold';}
#av-burger-menu-ul .stock_quote.sqitem.plus::before, #av-burger-menu-ul .stock_quote.sqitem.minus::before, #av-burger-menu-ul .stock_quote.sqitem.zero::before {filter: brightness(0) invert(1)!important}
.stock_quote.sqitem.plus::before, .stock_quote.sqitem.minus::before, .stock_quote.sqitem.zero::before{filter: brightness(0) invert(0)!important}
.delay{float:right;}
li.delay a {padding: 0px!important;}

/* Homepage */
.float-left {float: left!important;display: inline-block;clear: none!important;}
.box-horiz{width:47%!important;margin-left: 6%!important;margin-top: 5.5%!important;}

.box-featured {min-height: 490px!important;position:relative;z-index:99;}
.box-featured p {margin: 0.8rem 0;}
.box-featured .box-pad p {margin: 0 0 1.4rem 0!important;}

.box-featured::before{
    background: url(images/bg-edge.png) no-repeat left top;
    left: -15%;
    top: -18%;
    position: absolute;
    z-index: 0;
    display: block;
    width: 500px;
    content: '';
    height: 500px;
    visibility: visible!important;
}

.box-pad{padding: 50px 60px 20px 60px;position: relative;z-index: 99;}

.box-small{padding:30px 20px 20px 15px;}
.box-small h3 {font-family: Caros!important;font-size: 13px;}
.box-horiz h3 {font-size: 14px;}
.box-small h3 a:hover {text-decoration: underline!important;}

a.box-button{font-size:16px;color:#000!important;border-bottom:3px solid #000;text-decoration:none;padding-bottom: 5px;}
a.box-button:hover{border-bottom:0px!important}
p a.box-button{line-height:60px;}

a.box-button-white{font-size:16px;color:#fff!important;border-bottom:3px solid #fff;text-decoration:none!important;padding-bottom: 5px;}
a.box-button-white:hover{border-bottom:0px;}

.avia-image-container.avia-align-left{margin:0;}
.av-image-caption-overlay-center {float: left;text-align: left;color: #000!important;font-family: CarosBold;line-height: 45px;margin-top: 60px;letter-spacing: -0.0005em;}
.av-caption-image-overlay-bg {opacity: 0!important;}
.text-sideways {position: absolute;z-index: 100;margin-top: 100px;right: -70px;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}


/* Grid */
@media screen and (min-width: 768px) {
  .grid-container .entry-content-wrapper { display: grid; grid-template-columns: 47.5% 5% 47.5%; }
  .grid-container .entry-content-wrapper .flex_column { float: none !important; width: auto !important; height: auto !important; margin: 0 !important; }
  .grid-container .entry-content-wrapper .av_one_half { grid-column: 1 / 4; min-height: 0 !important; }
  .grid-container .entry-content-wrapper .av_one_half .avia_image { max-height: 340px; object-fit: cover; object-position: bottom; }
  .grid-container .entry-content-wrapper .av_one_fourth { grid-column: 1 / 2; margin-top: 10% !important; }
  .grid-container .entry-content-wrapper .av_one_fourth.el_after_av_one_fourth { grid-column: 3 / 4; }
  .grid-container .entry-content-wrapper .av_one_fourth.box-horiz { grid-column: 1 / 4; margin-top: 5% !important; }

  .grid-container.entry-content-wrapper .av_one_half.el_after_av_cell_one_half .flex_cell_inner { display: grid; grid-template-columns: 47.5% 5% 47.5%; transform: translate3d(-5%,-5%,0); }
  .grid-container.entry-content-wrapper .av_one_half.el_after_av_cell_one_half .av_one_half,
  .grid-container.entry-content-wrapper .av_one_half.el_after_av_cell_one_half .av_one_fourth { width: auto !important; margin-left: 0 !important; }
  .grid-container.entry-content-wrapper .av_one_half.el_after_av_cell_one_half .av_one_half { grid-column: 1 / 4; margin-bottom: 5%; }
  .grid-container.entry-content-wrapper .av_one_half.el_after_av_cell_one_half .av_one_fourth { grid-column: 1 / 2; margin-bottom: 0; }
  .grid-container.entry-content-wrapper .av_one_half.el_after_av_cell_one_half .av_one_fourth.el_after_av_one_fourth { grid-column: 3 / 4; }

}

@media screen and (min-width: 990px) {
  .grid-container .entry-content-wrapper { grid-template-columns: 50% 5% 20% 5% 20%; grid-template-rows: 50% 50%; }
  .grid-container .entry-content-wrapper .av_one_half { grid-column: 1 / 2; grid-row: 1 / 3; }
  .grid-container .entry-content-wrapper .av_one_half .box-pad { padding: 40px 60px 10px 60px; }
  .grid-container .entry-content-wrapper .av_one_fourth { grid-column: 3 / 4; grid-row: 1 / 2; align-self: start; margin-top: 0 !important; }
  .grid-container .entry-content-wrapper .av_one_fourth.el_after_av_one_fourth { grid-column: 5 / 6; }
  .grid-container .entry-content-wrapper .av_one_fourth.box-horiz { grid-column: 3 / 6; grid-row: 2 / 3; align-self: end; margin-top: 0 !important; }

  .grid-container.entry-content-wrapper .av_one_half.el_after_av_cell_one_half .flex_cell_inner { grid-template-rows: 50% 50%; grid-template-columns: 55% 5% 40%; transform: translateX(-5%); }
  .grid-container.entry-content-wrapper .av_one_half.el_after_av_cell_one_half .av_one_half { grid-row: 1 / 4; grid-column: 1 / 2; margin-bottom: 0; }
  .grid-container.entry-content-wrapper .av_one_half.el_after_av_cell_one_half .av_one_fourth { grid-row: 1 / 2; grid-column: 3 / 4; align-self: start; }
  .grid-container.entry-content-wrapper .av_one_half.el_after_av_cell_one_half .av_one_fourth.el_after_av_one_fourth { grid-row: 3 / 4; align-self: end; }
}

/* Slideshow */
.avia-caption.av-slideshow-caption {background: #fff;border-radius: 0px!important;padding: 50px;width: 25%;float: right!important;margin: 40px;left: inherit;right: 10px;box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);}
.avia-slideshow-arrows.avia-slideshow-controls {display: none;}
.avia-caption .avia-caption-content p {background: none!important;color: #000;padding: 20px 0px 0px 0px;}

#top .av-control-minimal .avia-slideshow-dots a{padding:3px;}
.avia-slideshow-dots a{height:10px;width:10px;margin:0 3px;}

/* Blog Section */
.slide-image {display: none!important;}
.slide-meta {display: none;}
.slide-entry-excerpt.entry-content {margin-top: 20px;}
.read-more-link {margin-top: 20px;}
a.more-link {color: #000;letter-spacing:1px;font-size: 14px;text-transform: lowercase;}
a.more-link:hover{text-decoration:none;}
.responsive #top #wrap_all .avia-content-slider-odd .slide-entry.slide-parity-even{margin-bottom:20px;}

h3.slide-entry-title.entry-title {font-size: 14px;}
.slide-entry-excerpt.entry-content {font-size: 12px;}

/* Masonry */
.av-masonry-entry:nth-child(2) {min-height: 90%!important;}
.av-masonry-entry:nth-child(3), .av-masonry-entry:nth-child(4) {width: 25%!important;height:50%!important}
.av-masonry-entry:nth-child(5) {width: 50%!important;height: 50%!important;}
.av-fixed-size .av-masonry-entry .av-inner-masonry-sizer {padding-bottom: 120%;}

.av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry {bottom: 60px;right:60px;}
.av-large-gap.av-fixed-size .av-masonry-entry:nth-child(2) .av-inner-masonry {right:45px}
.av-large-gap.av-fixed-size .av-masonry-entry:nth-child(3) .av-inner-masonry {right:30px;left:30px;}
.av-large-gap.av-fixed-size .av-masonry-entry:nth-child(4) .av-inner-masonry {left:40px;right:0px;}
.av-large-gap.av-fixed-size .av-masonry-entry:nth-child(5) .av-inner-masonry {left:30px;right:0px;}

#top .av-masonry-entry:nth-child(2) h3.av-masonry-entry-title{font-size:30px!important}
#top .av-masonry-entry:nth-child(3) h3.av-masonry-entry-title, #top .av-masonry-entry:nth-child(4) h3.av-masonry-entry-title, #top .av-masonry-entry:nth-child(5) h3.av-masonry-entry-title{font-size:16px!important}

#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content-pos{vertical-align: bottom;text-align: left;padding: 30px;}
span.av-masonry-date.meta-color.updated {display: none;}

.av-masonry-entry:nth-child(3) .av-masonry-entry-content.entry-content, .av-masonry-entry:nth-child(4) .av-masonry-entry-content.entry-content, .av-masonry-entry:nth-child(5) .av-masonry-entry-content.entry-content {display:none;}

/* Masonry Animation */
.avia_desktop.avia_transform3d .av-masonry-entry.av-masonry-item-loaded .av-inner-masonry {-webkit-animation: avia-ltr 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);animation: avia-ltr 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);opacity: 1;}
figure.av-inner-masonry.main_color::after {display: block;position: relative;background-image: linear-gradient(to bottom, transparent 0%, black 100%);margin-top: -150px;height: 150px;width: 100%;z-index: 1;content: '';}
.av-masonry-entry-content.entry-content {margin-top: 20px;}
.av-masonry-read-more{margin-top:20px;display:none;}

/* About */
#bottom-text .template-page.content.av-content-full.alpha.units{vertical-align: bottom!important;bottom: 100px;width: 30%!important;}
.bottom-fade::after{display: block;position: relative;background-image: linear-gradient(to bottom, transparent 0%, black 100%);margin-top: -300px;height: 300px;width: 100%;z-index: 0;content:'';}

.bg-left-plus {padding: 0px 0px 50px 50px;background: url(images/bg-plus-small.png) no-repeat left bottom;left: -50px;}
.shadow{box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);}
.quote-text h3{line-height:36px;}
.quote p{margin:0;}

.bio img {/* filter: url(filters.svg#grayscale); Firefox 3.5+ */filter: gray; /* IE5+ */-webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */-webkit-transition: all .8s ease-in-out;  }
.bio img:hover {filter: none; -webkit-filter: grayscale(0);-webkit-transform: scale(1.01);}

h3.av-special-heading-tag a:hover {text-decoration: underline!important;}

/* Brands */
.box-trans {opacity: .9!important; filter: alpha(opacity=90); /* For IE8 and earlier */}

/* Investors */
.key-box {width:40%!important;position: absolute!important;bottom: 0!important;margin-bottom: -50px!important;right: 0;top: 100px;}

.stock-quote span.avia-menu-text {font-size: 18px;font-family: 'CarosBold';}
.stock_quote.sqitem.plus, .stock_quote.sqitem.plus:hover, .stock_quote.sqitem.minus, .stock_quote.sqitem.minus:hover, .stock_quote.sqitem.zero, .stock_quote.sqitem.zero:hover {color: #000!important;font-size: 18px;font-family: 'CarosBold';}
.stock_quote.sqitem.plus::before, .stock_quote.sqitem.minus::before, .stock_quote.sqitem.zero::before {filter: brightness(0) invert(1);}

.avia_textblock ul {margin-left: 0px;}
.avia_textblock li {list-style-type: none;border-bottom: 1px solid #dcdcdc;margin-left: 0px;padding: 8px 0px 8px 0px;}
.avia_textblock li:last-child {border: 0px;}
.avia_textblock li a{text-decoration:none;}

.box-edge{position:relative;z-index:99}


.box-edge::before{
    background: url(images/bg-edge.png) no-repeat left top;
    left: -20%;
    top: -25%;
    position: absolute;
    z-index: 0;
    display: block;
    width: 500px;
    content: '';
    height: 500px;
    visibility: visible!important;
}

.box-top-resources{margin-left:-5%!important}
.box-top-half{width:30%!important;margin-bottom:5%;}

.stockbox p {margin: 1.5em 0;}
.stockbox .stock_quote.sqitem.plus, .stockbox .stock_quote.sqitem.plus:hover, .stockbox .stock_quote.sqitem.minus, .stockbox .stock_quote.sqitem.minus:hover, .stockbox .stock_quote.sqitem.zero, .stockbox .stock_quote.sqitem.zero:hover {color: #fff!important;font-size: 16px;font-family: 'CarosBold';}
.stockbox .stock_quote.sqitem.plus::before, .stockbox .stock_quote.sqitem.minus::before, .stockbox .stock_quote.sqitem.zero::before {filter: brightness(0) invert(1)!important}

.shadow{box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);}

html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding-right: 0px;}

#top .avia-smallarrow-slider .slide-image, #top .avia-logo-element-container img{display:block!important;}
.slide-image{background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}

/* Tabs - Brands */
.av-tab-section-image{height: 180px;width: 180px;}
.av-tab-arrow-container{top:10px;width:180px;}

.page-id-456 .tab-one {border-top: 10px solid orange!important;}
.page-id-456 .tab-two {border-top: 10px solid black!important;}
.page-id-456 .tab-three {border-top: 10px solid blue!important;}

#top.page-id-456 .av-section-tab-title:first-child .av-tab-arrow-container span {background-color: orange!important;}
#top.page-id-456 .av-section-tab-title:nth-child(2) .av-tab-arrow-container span {background-color: black!important;}
#top.page-id-456 .av-section-tab-title:nth-child(3) .av-tab-arrow-container span {background-color: blue!important;}


/* Tabs - Careers */
.js_active .tab_content{padding: 40px 40px 0px 40px!important}
div .main_color .tabcontainer .active_tab_content, div .main_color .tabcontainer .active_tab{background-color:#fff!important}

/* Tables */
.main_color tr:nth-child(odd), .main_color .pricing-table>li:nth-child(odd), .main_color .pricing-extra{background:#fff!important}
.tablepress tfoot th, .tablepress thead th{background:none!important;background-color:#fff!important;}
tr:first-child th, tr:first-child td{border-top: none;border-left: none;}
tr th:first-child, tr td:first-child{border-left:none;}
.tablepress td, .tablepress th{padding:15px!important}
.main_color table caption, .main_color tr:nth-child(even), .main_color .pricing-table>li:nth-child(even), #top .main_color .avia-data-table.avia_pricing_minimal td{color:#000!important;}
.tablepress thead th {font-family: "CarosBold";}
td {font-size: 14px!important;}

/* Buttons */
.avia-button {
    padding: 10px 35px 10px 35px!important;
    letter-spacing:1px;
    font-size:14px!important;
    font-weight:bold!important;
    text-transform:uppercase;
    border-radius: 30px!important;
    border: 3px solid #000;
}

/*
.avia-button.avia-color-dark {
    border: 3px solid #000!important;
    border-radius: 30px!important;
    padding: 15px 30px 10px 30px!important;
    font-family: "CarosBold"!important;
    font-size: 14px!important;
    text-transform: uppercase!important;
}

.avia-button.avia-color-light {
	color:#fff!important;
    border: 3px solid #fff!important;
    border-radius: 30px!important;
    padding: 15px 30px 10px 30px!important;
    font-family: "CarosBold"!important;
    font-size: 14px!important;
    text-transform: uppercase!important;
}
*/

.avia-button.avia-cookie-consent-button {
    color: #000 !important;
    background: #fff !important;
    border-radius: 30px !important;
    padding: 14px 30px 10px 30px !important;
    font-family: inherit !important;
    font-size: 11px !important;
    text-transform: uppercase;

}

.pum-container input[type="submit"] {
    background: #000;
    color: #fff;
    border-radius: 30px!important;
    padding: 15px 35px 15px 35px!important;
    font-size: 14px!important;
    text-transform: uppercase!important;
    margin: 0 auto!important;
    text-align: center!important;
    display: block!important;
    letter-spacing: 1px;
    font-family: 'Poppins', sans-serif!important;
    font-weight: 700;
}


/* Newsletter */
#top .avia_ajax_form .text_input, #top .avia_ajax_form .select, #top .avia_ajax_form .text_area{border-radius:0px;font-family: inherit!important;font-size: 14px;padding: 12px 10px 10px 10px!important;}
#top .av-custom-form-color .button {border: 0px;border-radius: 30px;background: #000;color: #fff;text-transform: uppercase;padding: 14px 10px 12px 10px;font-family: "CarosBold";letter-spacing: 1px;font-size: 14px;}
#top .av-custom-form-color .button:hover {background: #1d1d1d;}

.newsletter li {border: 0px!important;}
#top .newsletter .gform_wrapper ul li.gfield {margin-bottom: 10px;width: 33%!important;display: inline-block!important;padding-right: 10px;margin-top: 0px!important;vertical-align:top;}
.newsletter input[type=text] {background: #fff!important;}
.newsletter .gform_wrapper{margin:0px;}
body .newsletter .gform_wrapper .top_label div.ginput_container {margin-top: 0px;}

.newsletter .gform_wrapper .gform_body {width: 100%;width: 75%!important;display: inline-block;float: left;}
.newsletter input#gform_submit_button_1 {border: 0px;border-radius: 30px;background: #000;color: #fff;text-transform: uppercase;padding: 14px 10px 12px 10px;font-family: "CarosBold";letter-spacing: 1px;font-size: 14px;width: 100%;}
.newsletter input#gform_submit_button_1:hover {background: #1d1d1d;}
.newsletter .gform_wrapper .gform_footer{clear: none;display: inline-block;float: right;margin: 0;padding: 0;width: 25%;}
.newsletter li {padding: 0px;}
#top .newsletter form {margin-bottom: 0px; }

.newsletter .gform_wrapper li.gfield.gfield_error, .newsletter .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{padding-top:0px!important;}
.newsletter .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .newsletter .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0px!important;}

/* Form */
input[type="text"] {
    border: 2px solid #000!important;
    font-family: inherit!important;
    font-size: 14px!important;
    padding: 12px 10px 10px 10px!important;
}

/* News */
.blog article.post-entry {margin-top: 60px;}
/*h2.post-title.entry-title {font-size: 30px!important;margin-top: 60px!important;}
span.post-meta-infos {display: none!important}*/
span.text-sep.text-sep-date, span.blog-categories.minor-meta, span.text-sep.text-sep-cat, span.blog-author.minor-meta{display:none!important;}
/*.post_delimiter {display: none!important}*/
.pagination {padding-top: 30px!important;}

.noimages .big-preview.single-big {display: none;}
.pressrelease{max-width:800px; text-align:center;}
.noimages .column-top-margin {margin-top: 0px!important}

.container .minor-meta{font-size:14px;}

.bloglist-simple .read-more-link{display:none;}

/* News Single */
header.entry-content-header {max-width: inherit!important;}
h1.post-title.entry-title {text-align: left!important;}
.single article {margin-top: 30px;}
.single .entry-content {max-width: inherit!important;}
.single .entry-content a {text-decoration: underline;}

#top .fullsize .template-blog .post .entry-content-wrapper{text-align:inherit;}
.single .post_delimiter {display: block!important;}
footer.entry-footer {max-width: inherit!important;}

.single .big-preview.single-big {display: none;}
.single strong.main-title.entry-title {display: none;}
.single .entry-content-wrapper .post-title {font-size: 30px;}

.av-share-box{margin-bottom:0px;}

/* Archives */
#top .fullsize .template-blog .post-title{text-align: left;text-transform: inherit!important;}
.archive .entry-content {display: none;}
.archive .post_delimiter {display: block!important;left: 0px!important;border-bottom: 1px solid rgba(0,0,0,0.15);}
.archive span.post-meta-infos {display: block!important;text-align: left!important;}
.archive span.text-sep.text-sep-date {display: none;}
.archive span.blog-categories.minor-meta {display: none;}
.archive span.text-sep.text-sep-cat {display: none;}
.archive span.blog-author.minor-meta {display: none;}
.archive span.comment-container.minor-meta {display: none;}
.archive span.text-sep.text-sep-comment {display: none;}

.template-blog .post_delimiter{margin: 0 0 25px 0;padding: 17px 0 0 0;}
.entry-content-wrapper .post-title {font-size: 17px;}

.container.template-blog {padding-top: 25px;}


/* Careers */
.av-elegant-toggle .toggle_icon{opacity:1;}
.avia_textblock .gform_body li {border: 0px!important;}
.gform_body textarea {border: 2px solid #000!important;}

input#gform_submit_button_2 {
    background: #000;
    color: #fff;
    border-radius: 30px!important;
    padding: 15px 35px 10px 35px!important;
    font-family: "CarosBold"!important;
    font-size: 14px!important;
    text-transform: uppercase!important;
    display: block!important;
    letter-spacing: 1px;
}

/* Contact */
input#gform_submit_button_3 {
    background: #000;
    color: #fff;
    border-radius: 30px!important;
    padding: 15px 35px 10px 35px!important;
    font-family: "CarosBold"!important;
    font-size: 14px!important;
    text-transform: uppercase!important;
    display: block!important;
    letter-spacing: 1px;
}

/* Footer */
#top .widget_nav_menu ul{text-align:center;}
#menu-footer-menu li, #menu-footer-menu-1 li {font-family: 'Poppins', sans-serif!important;font-size:12px!important;width: auto;display: inline-block!important;float: inherit;border: 0px!important;}
#menu-footer-menu li a, #menu-footer-menu-1 li a{color:#000;}
#menu-footer-menu li a:hover, #menu-footer-menu-1 li a:hover{background:transparent!important}
#top .content .flex_column .widget_nav_menu li a{margin: 0px 10px 0px 10px;}
.av_font_icon{margin: 0px 10px 0px 10px!important;}
.mquart{width:25%!important}
.center{text-align:center;}
.responsive #top #wrap_all .footer-mobile .flex_column {margin-bottom: 0px;}

.main-footer p{margin: 0.8rem;}

/* New Stuff */
.box-white-trans{background-color:rgba(255, 255, 255, 0.15);}
.box-white-trans h3 {font-size: 18px;}
.right-box{display:inline-block!important;float:left!important;clear: none!important;margin-left: 5%!important;}
.box-colour {position:relative!important;z-index:100!important}

.box-blue{width:100%;border:6px solid #fff;background-color:rgba(0, 50, 90, 0.8)!important;float: left!important;padding: 30px;}
.box-field{ width: 46%;float: left;margin-left: 2%;margin-right: 2%;margin-bottom: 10px;}
.box-field-full{width:96%;margin-left: 2%;margin-right: 2%;}

.home-list{font-weight:bold;line-height:25px;}
.box-overlap {z-index: 999!important; width: 35%!important;}

.html_header_transparency #top .avia-builder-el-0 .container, .html_header_transparency #top .avia-builder-el-0 .slideshow_caption{padding-top:0px;}

#top .av-large-testimonial-slider .avia-testimonial-content{text-align:left;}
#top .av-large-testimonial-slider .avia-testimonial-meta{display:block;}
#top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial{padding: 0px 50px;border-left: 6px solid #fff;}

.parent-links li{border-bottom: 1px solid rgba(255,255,255,.5);}
.parent-links li a{text-decoration:none!important;font-weight:700;}
.parent-links li a:hover{opacity:0.5;filter: alpha(opacity=50); /* For IE8 and earlier */}

.menu-center-menu .av-main-nav > li > a:last-child {padding-right: 18px!important;}

/* Inner Pages */
.title_container .main-title{font-size:30px;}
.stretch_full.container_wrap.alternate_color.light_bg_color.title_container {padding-top: 80px;}
.page-template-default .main_color.container_wrap_first.container_wrap.sidebar_right, .container_wrap.container_wrap_first.main_color.sidebar_right {padding-bottom: 120px;}
.widget_nav_menu a{text-align:left;}

.avia-slider-testimonials .avia-testimonial-content{font-size: 18px;padding: 30px;}
.nested_nav li a {font-family: 'Poppins', sans-serif!important;}

.cta-contact{font-family: 'Poppins', sans-serif!important;font-size: 14px;padding:20px;border:6px solid #024c7a;}
.cta-contact a{text-decoration:underline}
.cta-contact a:hover{text-decoration:none}
.cta-services{font-family: 'Poppins', sans-serif!important;font-size: 14px;padding:20px;background:#024c7a;color:#fff;}
.cta-services a{color:#fff!important;text-decoration:underline}
.cta-services a:hover{text-decoration:none}
.cta-webinars{font-family: 'Poppins', sans-serif!important;font-size: 14px;padding:20px;}
.cta-webinars a{text-decoration:underline}
.cta-webinars a:hover{text-decoration:none}

/* Inner Page Edits */
.sidebar .children {display: none!important;}
.inner_sidebar {margin-top: -0px!important;}
.title_container { background-color: #00517F!important;margin-top: -79px!important;padding-bottom:30px; }
#top .alternate_color.title_container .main-title a { color: white; }
.breadcrumb-trail * { color: #ffffff!important; }
.entry-content-wrapper.clearfix {margin-top: 40px;}
.sidebar .current_page_item a {font-weight: bold!important;color: #00517F!important;}
.sidebar ul.sub-menu li a {letter-spacing: 0px;padding: 4px 0px;}
.widget_easy_sidebar_menu_widget li.menu-item .sub-menu li:first-child:before {border: none;}
.title_container .breadcrumb{right:0!important;top:0!important;position: relative!important;margin-top: 10px;}
.title_container .main-title{line-height: 30px!important;}
.stretch_full.container_wrap.alternate_color.light_bg_color.title_container{    padding-top: 120px;}

ul#menu-center-menu .current-page-parent > a {color: #00517F!important;}
ul.sub-menu .current_page_item a {color: #00517F!important;}


.html_av-overlay-side #top #wrap_all .av-burger-overlay li li a{padding-left:30px;}
.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet{left: 10px;}

.sidebar_shadow .sidebar_right .content.av-enable-shadow{box-shadow: none!important}

/* Responsive */
@media only screen and (max-width: 1200px) { 
.page-intro{padding: 50px 50px 0px 50px!important}	
}

@media only screen and (max-width: 767px) { 
.title_container{margin-top: -10px!important;padding-bottom:10px;}
.menu-center-menu{display:none;}
.breadcrumb.breadcrumbs.avia-breadcrumbs {display: none!important;}
.sidebar_shadow#top #main .sidebar_right.av-enable-shadow{box-shadow: none!important;}

span.logo img {max-height: 60px!important;}
a#scroll-top-link {display: block!important}
.responsive #top #header_main > .container .main_menu .av-main-nav > li > a, .responsive #top #wrap_all .av-logo-container{line-height:80px!important;}

.avia-section-huge .content{padding-top: 30px;padding-bottom: 30px;}
.avia-section-large .content{padding-top:30px;padding-bottom:30px;}
.mfivecol{width:20%!important}

.box-featured{min-height:inherit!important;}
.box-horiz{width:100%!important;margin-left: 0%!important;}
.box-square {margin-top: 5.5%!important;}
.av-image-caption-overlay-center{line-height: 30px;font-size: 24px!important;margin-left: 20px;}

.avia-icon-pos-left{float: none;display: inline-block;}

.avia-caption.av-slideshow-caption{width: 90%;float: none!important;margin: 0 auto;padding: 20px;left: 10px;}
.avia-caption-content h3 {font-size: 14px!important;}
.avia-caption p {font-size: 10px;padding: 0px!important;}

#bottom-text .template-page.content.av-content-full.alpha.units{width:100%!important}
.page-intro{padding-top:0px!important;padding-left: 10%!important;padding-right: 10%!important;}
.bg-left-plus{width: 112%!important;}
.quote {padding: 60px!important;}

.block-annual-report{padding:60px!important;}
.tablepress td, .tablepress th{padding:8px!important}
td {font-size: 12px!important;}

.key-box{position: relative!important;width: 100%!important;padding: 30px!important;bottom: inherit!important;top: 10px;right:inherit;}
.news-block p {margin: 0px;}

.js_active .top_tab .tab {width: 100%;}
.responsive .tabcontainer{border:0px;}

.avia_textblock p {word-break: break-word;}

.newsletter .gform_wrapper .gform_body{width:100%!important;}
#top .newsletter .gform_wrapper ul li.gfield{width:100%!important;padding-right:0px}
.newsletter .gform_wrapper .gform_footer{width:100%;}
.newsletter input#gform_submit_button_1{padding:11px 22px 9px 22px;}

.widget-content li{margin-bottom: 20px; width: 46%!important;}

#top .av-subnav-menu > li{    padding: 10px 0;}
.responsive #top .av-submenu-container{margin-bottom:20px;}

.box-trans{padding:60px!important;}
.read-more-link{margin-top:0px;}

.responsive #top #wrap_all .slide-entry{ width: 100%;margin-left: 0%;}

.box-top-resources{margin-left:0%!important}
.box-featured::before, .box-edge::before{visibility:hidden!important;}
.box-top-half{width:85%!important;margin:0 auto!important;float:none!important;margin-bottom:5%!important;margin-top:5%!important}
.box-top-resources {width: 85%!important;margin: 0 auto!important;float: none!important;}
.responsive #top #wrap_all .av-flex-cells .exchange {width: 33%!important;float: left!important;display: inline-block!important;padding-left: 0%!important;padding-right: 0%!important;}
.responsive #top .main_color .tabcontainer .active_tab{color:#000;}

.right-box{margin-left: 0%!important;}
.box-overlap {width: 100%!important;}

#top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {padding: 0 30px!important;border-left: 0px;}
.stretch_full.container_wrap.alternate_color.light_bg_color.title_container{padding-top:30px;}
.page-template-default .main_color.container_wrap_first.container_wrap.sidebar_right, .container_wrap.container_wrap_first.main_color.sidebar_right{padding-bottom:0px;}
.sidebar_shadow .sidebar_right .content.av-enable-shadow {box-shadow: 0px 0px 0px 0px #fff;}

}

@media (max-width:1023px) and (min-width:767px) {
	#top #header_main > .container .main_menu .av-main-nav > li > a{font-size: 12px!important;padding: 0 10px!important}
    .header-spacer {display:none;}
}​


