/*
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
*/

@font-face {
  font-family: 'HelveticaNeueLTPro-Roman';
  src: url('../fonts/webfonts/3AA18A_0_0.eot');
  src: url('../fonts/webfonts/3AA18A_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/3AA18A_0_0.woff2') format('woff2'),url('../fonts/webfonts/3AA18A_0_0.woff') format('woff'),url('../fonts/webfonts/3AA18A_0_0.ttf') format('truetype');
  }
@font-face {
  font-family: 'HelveticaNeueLTPro-Bd';
  src: url('../fonts/webfonts/3AA18A_1_0.eot');
  src: url('../fonts/webfonts/3AA18A_1_0.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/3AA18A_1_0.woff2') format('woff2'),url('../fonts/webfonts/3AA18A_1_0.woff') format('woff'),url('../fonts/webfonts/3AA18A_1_0.ttf') format('truetype');
  }

@font-face {
  font-family: 'HelveticaNeueLTPro-BdCn';
  src: url('../fonts/webfonts/3AA18A_2_0.eot');
  src: url('../fonts/webfonts/3AA18A_2_0.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/3AA18A_2_0.woff2') format('woff2'),url('../fonts/webfonts/3AA18A_2_0.woff') format('woff'),url('../fonts/webfonts/3AA18A_2_0.ttf') format('truetype');
  }

/*Import Webfonts*/


/**Variables**/
:root{
  --theme-color:  #c10a26;
  --theme-color-rgba-transparent: 193, 10, 38;
  --headline-color: #6C7897;
}


/*
*   https://trello.com/c/IzSkRPdZ/52-webfonts-einbinden
*   fonts
*/
h1, h2, h2 strong{
  font-family:HelveticaNeueLTPro-BdCn !important;
  font-weight:400 !important; 
}
h3{
  font-family: HelveticaNeueLTPro-Bd !important;
  font-weight:400 !important; 
}
p, a{
  font-family: HelveticaNeueLTPro-Roman !important;
}

.border-none-table  *{
  font-family: HelveticaNeueLTPro-Roman !important;
}


/**
*MD 2020-02-14
*https://trello.com/c/Jb0j2uVl/68-modul-12-%C3%BCberschrift-h2-grau-mit-subtitel#comment-5e455dc658eebd8d8232f14d
**/
#top #wrap_all .main_color .headline-grey h1, 
#top #wrap_all .main_color .headline-grey h2, 
#top #wrap_all .main_color .headline-grey h3, 
#top #wrap_all .main_color .headline-grey h4{
  color: var(--headline-color);
}

/* Remove second Lightbox */
#iv-container {
  display: none !important;
}

/**
 * add css part for Slider Home page 
 * css added by gaurav sharma | 2019-11-01
 * @link : https://trello.com/c/UocstSlX/;
**/
#main .container_wrap_first > .container{
  padding: 0;
}

#header {
  position: absolute;
}

#header .header_bg{
  background-color: transparent;
}

#header_main .logo{
  margin-top: 30px;
  height: auto;
  background: #fff;
  position: relative;
  z-index: 9;
  background-color: rgba(255, 255, 255, 0.7);
  margin-left: -50px;
}

#header_main .logo a{
  padding: 15px;
  padding-left:50px;
  max-height: 100% !important;
} 
.main_menu{
  position: fixed;
  right: 50px;  
	top:25px;
  height: auto;
}
.html_header_top.html_bottom_nav_header body #header_main_alternate .main_menu{
  margin-top: 85px;
}

/*search icon should be removed in html code or backend - this should be just a temporarily solution*/
li#menu-item-search{
  display: none !important;
}

#top #wrap_all .main_color h2{
	margin-top:5px;
}

#top .av-small-burger-icon{
  border: 2px solid #fff;
  transform: inherit !important;
}
.html_burger_menu_active #top #wrap_all #header .av-burger-menu-main > a{
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
}

.js_active.html_burger_menu #avia-menu li.av-small-burger-icon{
  width: 45px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
	margin-top:5px;
}


.js_active.html_burger_menu .header-scrolled #avia-menu li.av-small-burger-icon,
.responsive.js_active.html_burger_menu #avia-menu li.av-small-burger-icon 
{
  border-color: var(--theme-color);
}

.js_active.html_burger_menu .header-scrolled #avia-menu li.av-small-burger-icon .av-hamburger-inner,
.js_active.html_burger_menu .header-scrolled #avia-menu li.av-small-burger-icon .av-hamburger-inner::after,
.js_active.html_burger_menu .header-scrolled #avia-menu li.av-small-burger-icon .av-hamburger-inner::before,
.responsive.js_active.html_burger_menu  #avia-menu li.av-small-burger-icon .av-hamburger-inner,
.responsive.js_active.html_burger_menu  #avia-menu li.av-small-burger-icon .av-hamburger-inner::after,
.responsive.js_active.html_burger_menu  #avia-menu li.av-small-burger-icon .av-hamburger-inner::before
{
  background-color: var(--theme-color);
}

.responsive.js_active.html_burger_menu .av_header_transparency #avia-menu li.av-small-burger-icon{
  border-color: #fff;
}

.js_active.html_burger_menu_active.av-burger-overlay-active .header-scrolled #avia-menu li.av-small-burger-icon,
.js_active.html_burger_menu_active.av-burger-overlay-active .av_header_transparency #avia-menu li.av-small-burger-icon{
  border-color: #fff;
}



#top .av-small-burger-icon .av-hamburger-box{
  width: 22px;
}

.header-scrolled li#menu-item-search{
  margin-top: 20px;
}

#av-burger-menu-ul{
  text-align: left;
  max-width: 500px;
  height: auto !important;
  float:right;
  margin-top: 150px;
  margin-right: 15%;
}

#av-burger-menu-ul ul.sub-menu{
  margin-left: 65px;
}

body.page-id-2775 #main{
  padding:0 !important;
}

.html_header_top.html_header_sticky.html_main_nav_header  #main{
  padding-top:0;
}

/*
p tag above slider remove
*/
#main .post-entry .entry-content-wrapper .av_textblock_section .avia_textblock.home-slider p:first-child{
  display: none;
}

#scroll-top-link{
  left: 50px;
}

.home .content{
  padding-top: 0;
}

.ls-gui-element.ls-circle-timer{
  display: none !important;
}

.home-slider .slider-homepage .ls-layers{
  overflow: visible;
}

.slider-caption-middle{
    padding-top:10%;
    padding-bottom:7%;
}

.slider-caption-middle h2,
.slider-caption-middle p,
.slider-caption-middle .caption-link{
  margin-left: 20px;
  margin-right: 20px;
}

.slider-caption-middle .caption-video a img{
  width:100%;
}
.slider-caption-middle .caption-video{
  /*position: absolute;*/
  width: 100%;
  bottom: 10%;
  left:0;
}

.slider-caption-bottom{
  background-color: rgba(19, 12, 88, 0.7);
}

.innotruck-slider-caption{
  width: 520px;
  height: 520px;
  max-width: 550px;
  position: absolute;
  right: 200px;
  bottom: -160px;
  z-index: 99;
  padding: 100px 20px 20px;
  background-color: rgba(193, 10, 38,0.9);
}

.slider-caption-middle.slider-caption-bottom{
    padding: 0;  
    background: none;
}
body .slider-caption-middle h2{
  color: #fff !important;
  font-size: 60px;
  text-transform: uppercase;
}
.slider-caption-middle p{
/*   font-size: 0.9em; */
  line-height: 1.3em;
  color: #fff;
}
.middile-banner-content{
  width: 81% !important;
  /*height: calc(83.4% + 2px)!important;*/
  background-color: rgba(193, 10, 38, 0.7); 
}

.middile-banner-content .slider-caption-middle h2{
  font-size: 1.5em !important;
}



.home-slider .ls-nav-prev{
  background-image: url(../images/back.png) !important;
  margin-left: 50px;
}
.home-slider .ls-fullwidth .ls-nav-next{
  background-image: url(../images/next.png) !important;
  right: 15px;
}
.home-slider .ls-nav-next{
  margin-right: 50px;
}
.home-slider .ls-nav-prev,
.home-slider .ls-nav-next{
  display: block !important;
  background-size: 100%;
}
.ls-fullwidth .ls-nav-prev:hover,
.ls-fullwidth .ls-nav-next:hover{
  background-position: 0 0 !important;
}


body .ls-fullwidth .ls-nav-prev,
body .ls-fullwidth .ls-nav-next{
  width: 39px;
  height: 39px;  
}

body .ls-fullwidth .ls-nav-next:hover{
  right: 4px;
}
.caption-link{
  text-align: right;
  margin-top: 10px;
}
.caption-link a{
  color: #fff !important;
  position: absolute;
  padding-right: 2.7em;
  font-size: 0.7em;
  font-weight: 600;
  right: 3%;
  bottom: 3%;
}
.caption-link a:after{
  content: "";
  background: url(../images/next.png) center center no-repeat;
  width: 1.9em;
  height: 1.8em;
  background-size: 0.9em;
  position: absolute;
  right: 0;
  border: 1px solid #fff;
  top: -4px;
}
.caption-link a:hover{
  text-decoration: none;
}
.av-burger-overlay .av-burger-overlay-bg{
  background: rgba(193, 10, 38 ,1);
  opacity: 1;
}
.av-burger-overlay-active #header_main .av-logo-container .logo{
  background: url(../images/logo-red.png) left top no-repeat;
  width: 230px;
  height: 90px;
  position: relative;
  z-index: 999;
  margin-left:-2px;
  margin-top:43px;
}
.av-burger-overlay-active #header_main .av-logo-container .logo img{
  display: none;
}

.av-burger-overlay-active .header-scrolled #header_main .logo{

  margin-top: 30px;
}
.av-burger-overlay-active #header_main .logo
{
  margin-top: 15px;
}
.html_header_top.html_bottom_nav_header body .header-scrolled #header_main_alternate .main_menu{
  margin-top: 55px;
}


.content, 
.sidebar{
  padding-top: 0 !important;
}


.white-icon-readmore .readMoreToggle,
.white-icon-readmore .readMoreTogglePrevious,
.red-icon-readmore .readMoreToggle,
.red-icon-readmore .readMoreTogglePrevious{
  background: #fff;
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 23px;
  font-family: HelveticaNeueLTPro-Roman !important;
  color:var(--theme-color) ;
  border-radius: 50%;
  font-size: 20px;
  cursor: pointer;
  display: block;
}
.red-icon-readmore .readMoreToggle,
.red-icon-readmore .readMoreTogglePrevious{
  background: var(--theme-color) ;
  color: #fff !important;
  margin: -10px 0 15px;
}

/* Submenu */
  .submenu-not-first > div:first-of-type .avia_textblock ul li {
    margin-left: 0;
  }
  .submenu-not-first > div:first-of-type .avia_textblock ul li:before {
    display: none !important;
  }

/**
 * add css for Video Block Text for agentur page 
 * This css will work on video below the slider
 * @link : https://trello.com/c/LIvWHGrO;
**/

.avia_textblock ul{
  padding: 0;
  margin: 0;
  list-style: none;
}
.avia_textblock ul li{
  font-family: HelveticaNeueLTPro-Roman !important;
  margin-left: 30px;
}
.avia_textblock ul li::before {
  content: "\25A0";
  color: #c10a25;
  font-weight: bold;
  display: inline-block;
  width: 20px;
  margin-left: -20px;
  top: -1px;
  position: relative;
}
.avia_textblock ul li a{
  font-size: 15px;
  color: #6b6b6b;
}
.avia_textblock ul li a:hover{
  color: var(--theme-color) ;
  text-decoration: none;
}
.agentur-video .avia_textblock h1{
  position: absolute;
  top: -20px;
  z-index: 99;
  right: 100px;
  color: var(--theme-color) ;
  font-size: 60px;
  font-weight: 600;
  margin: 0;
  width: 55%;
}
.agentur-video .agentur-caption{
  background-color: rgba(193, 10, 38, 0.9);
  position: absolute;
  bottom: 70px;
  right: 0;
  z-index: 99;
  padding: 20px;
  max-width: 410px;
}
#top #wrap_all .main_color .agentur-video .agentur-caption h2{
  color: #fff !important;
  font-size: 20px;
}
.agentur-video .agentur-caption p{
  color: #fff;
  margin: 0;
  line-height: normal;
}
body .content, 
body .sidebar{
  padding: 0;
}
body .main_color{
  border: none;
}
.pt-40{
  padding-top: 40px;
}
.pt-60{
  padding-top: 60px;
}
.pt-70{
  padding-top: 70px;
}
.pt-80{
  padding-top: 80px;
}
.pb-80{
  padding-bottom: 80px;
}

.pb-100{
  padding-bottom: 100px;
}

.p-60{
  padding: 60px !important;
}
.pt-150{
  padding-top: 150px;
}

.pt-200{
  padding-top: 200px;
}
.pt-350{
  padding-top: 350px;
}
.pb-40{
  padding-bottom: 40px;
}
.pb-150{
  padding-bottom: 150px;
}
.pl-230{
  padding-left: 230px;
}

.pl-140{
  padding-left: 140px;
}

.pl-159{
  padding-left: 140px;
}
.pl-280{
  padding-left: 280px;
}
.pl-100{
  padding-left: 100px;
}
.ml-25 {
  margin-left: 25px !important;
}
.mt-0{
  margin-top: 0 !important;
}
.mt-30{
  margin-top: 30px !important;
}
.mt-40{
  margin-top: 40px !important;
}
.mt-30{
  margin-top: 40px !important;
}
.mb-40{
  margin-bottom: 40px !important;
}
.mtb-80{
  margin: 80px 0;
}
body .mb-20{
 margin-bottom: 20px !important; 
}
.below-video-content-agentur{
  padding-bottom: 150px;
}
.below-video-content-agentur p{
  margin: 0;
  font-size: 22px;
  line-height: 30px;
}
#top #wrap_all #kompetenzen .avia_textblock h2{
  margin: 0;
  font-size: 60px;
}
.red-icon-readmore .avia-promocontent p{
  font-size: 17px;
}
.av_promobox.white-icon-readmore.p-60{
  padding: 30px !important;
}
.av_promobox.white-icon-readmore.p-60 p {
  margin-top: 0px !important;
}
.red-icon-readmore .long_description_text,
.white-icon-readmore .long_description_text {
  margin-right: 0px;
}

.avia-image-container{
  margin-bottom: 0 !important;
}
#top #wrap_all .main_color .future-handlebar-head h2{
  font-size: 60px;
  margin: 0 220px 40px 0;
}
.future-handlebar-head p{
  font-size: 22px;
  line-height: 30px;
}

.av-image-caption-overlay{
  height: 35%;
  bottom: 0;
}

.av-caption-image-overlay-bg{
  background: var(--theme-color) !important;
}


/**
 * Css for hotspot image section 
 * Updated by gaurav sharma | 2019-11-05
 * @link : https://trello.com/c/BDFePD1o/;
**/
.avia-tooltip.av-tt-hotspot{
  opacity: 1 !important;
  background: rgba(193, 10, 38 ,0.8);
  max-width: 350px;
  width: 100%;
  border-radius: 0;
  padding: 30px;
  text-align: left !important;
  /*display: block !important;*/
}
.inner_tooltip h3{
  color: #fff !important;
  text-transform: uppercase;
  text-align: left !important;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 25px;
}
.inner_tooltip p{
  color: #fff;
  font-size: 18px;
  text-align: left;
  margin: 0;
}
.inner_tooltip .tooltip-email{
  margin-top: 45px;
}
.inner_tooltip .tooltip-email a{
  color: #fff;
  font-size: 18px;
  position: relative;
  display: inline-block;
  padding-top: 10px;
}
.inner_tooltip .tooltip-email a:before{
  content: "";
  background: #fff;
  width: 50px;
  height: 3px;
  position: absolute;
  top: 0;
  left: 0;
}
.inner_tooltip .tooltip-email a:hover{
  color: #fff;
  text-decoration: underline;
}
.avia-tooltip .avia-arrow-wrap .avia-arrow{
  background: rgba(193, 10, 38 , 0.8);
}

/*
  * Awards Slider CSS
  * #awards id put in backend logo slider
*/
.home #awards .container{
  padding: 0;
}
#awards .avia-content-slider-inner{
  max-width: 85%;
  padding: 0 50px !important;
  width: 100%;
  margin: 0 auto;
}
#awards .avia-logo-element-container{
  background-size: cover;
  padding: 100px 0;
}
#top #awards .avia-smallarrow-slider-heading{
  width: auto;
}
#top #awards .avia-smallarrow-slider .avia-slideshow-arrows{
  position: inherit;
  top: inherit;
  left: inherit;
  width: auto;
}
#top #awards .avia-smallarrow-slider .avia-slideshow-arrows a{
  position: absolute;
  left: 3%;
  top: 50%;
  font-size: 40px;
  color: #9e9e9e;
  width: 50px;
  height: auto;
  line-height: normal;
}
#top #awards .avia-content-slider .avia-slideshow-arrows a{
  margin: 0;  
}
#top #awards .avia-content-slider .avia-slideshow-arrows a.next-slide{
  left: inherit;
  right: 3%;
}
#top #awards .avia-smallarrow-slider .avia-slideshow-arrows a:before{
  line-height: normal;
  background: none;
}

#top #wrap_all .main_color .quality-prices-content h3{
  text-transform: uppercase;
  font-size: 25px;
  font-weight: normal;
  color: #7d7d7d;
}
.quality-prices-content p{
  font-size: 22px;
  line-height: 30px;
}

            /* Probably not needed anymore after retemplating - MD 2020-02-25
            * News CSS 
            * Updated by gaurav sharma | 2019-11-05
            * @link : https://trello.com/c/BDFePD1o;
            */
            /*                  
            #top #wrap_all .news-section .avia_textblock h2{
              font-size: 60px;
            }
            .news-section .av-sort-by-term a{
              font-size: 20px;
            }
            #top #wrap_all .news-section .av-masonry-entry .av-masonry-entry-title{
              color: #7d7d7d;
              font-weight: normal;
              font-size: 27px;
            }
            #top #wrap_all .news-section .av-masonry-entry .av-masonry-entry-content{
              font-size: 20px;
              line-height: 32px;
            }
            .news-section .av-inner-masonry-content-pos-content .av-masonry-date{
              font-size: 13px;
              color: rgba(var(--theme-color-rgba-transparent) , 0.7);
            }
            */

            /* Probably not needed anymore after retemplating - MD 2020-02-25
            * Home page History section Css
            * Updated by gaurav sharma | 2019-11-05
            * @link : https://trello.com/c/BDFePD1o;
            */
            /*
#top #wrap_all .history-section .av-special-heading h2{
  font-size: 60px;
  color: #808080;
}
#top #wrap_all .history-section .av-special-heading h3{
  text-transform: uppercase;
  font-size: 25px;
  font-weight: normal;
  color: #7d7d7d;
}
.history-section .avia_textblock p{
  font-size: 22px;
  line-height: 34px;
}
.history-content{
  padding: 0 50px;
}
*/

/* 
 * Footer CSS 
 * Updated by gaurav sharma | 2019-11-05
 * @link : https://trello.com/c/BDFePD1o;
*/

.footer-wrap {
  width: 80%;
  margin: 0 auto;
}
.footer-wrap h3{
  font-size: 24px;
  font-weight: normal;
  font-family: HelveticaNeueLTPro-BdCn !important;
}

#footer .flex_column .widget_text{
  overflow: initial ;
}
.footer-wrap section .textwidget p{
  margin: 0;
  font-size: 15px;
}
.copyright-wrap {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.copyright-wrap p{
  margin: 0;
}
.copyright-wrap .menu-footercopyrightmenu-container{
  padding-left: 50px;
  width: 60%;
}
.copyright-wrap .menu-footercopyrightmenu-container ul{
  margin: 0;
}
.copyright-wrap .menu-footercopyrightmenu-container ul li{
  display: inline-block;
  font-size: 17px;
  padding: 0 15px;
}
.copyright-wrap .menu-footercopyrightmenu-container ul li a:hover{
  text-decoration: none;
  opacity: 0.7;
}
#top .copyright-wrap .social_bookmarks li,
#top .copyright-wrap .social_bookmarks li a{
  border:none;
}
#top #wrap_all .social_bookmarks li {
  padding: 0 10px;
  width: auto;
}
#top .copyright-wrap .social_bookmarks li a {
  background: #fff !important;
  color: var(--theme-color) ;
  width: 35px;
  height: 35px;
  min-height: inherit;
  line-height: 35px;
  box-sizing: border-box;
  border-radius: 3px;
  font-size: 21px;
}
#top .copyright-wrap .social_bookmarks li a:hover{
  color: var(--theme-color)  !important;
  opacity: 0.8;
}


div#html5-watermark{
  display: none !important;
}
span.image-overlay.overlay-type-image{
  display: none !important;
}

              /**Probably not needed anymore after retemplating - MD 2020-02-25
              *
              * css start for Inno Truck page 
              * Updated by gaurav sharma | 2019-11-06
              * @Link : https://trello.com/c/BDFePD1o;
              **/
              /*#top #wrap_all .innotruck-below-banner-section .avia_textblock h2{
                color: #b6bccc;
                font-size: 49px;
                line-height: normal;
              }

              .innotruck-below-banner-section{
                padding-bottom: 0;
              }
              .innotruck-below-banner-section ul li{
                padding: 0;
              }
              #top .innotruck-below-banner-section ul li a {
                text-decoration: none;
                color: #6c7897;
                font-weight: 600;
              }
              #top .innotruck-below-banner-section ul li a:hover{
                color: var(--theme-color) ;
              }
              .innotruck-below-video-content .avia_textblock p{
                font-size: 22px;
                line-height: 30px;
              }

              .innotruck-below-video-content .avia-button.avia-size-small,
              .experience-live-content .avia-button.avia-size-small,
              .learn-more-btn{
                padding: 13px 30px 13px 25px;
                background: #fff;
                border: 1px solid #d8d8d8;
                box-shadow: inherit;
                color: #6f6f6f;
                font-size: 16px;
                text-decoration: none !important;
              }
              .learn-more-btn a.avia-button{
                background: none !important;
                border: none !important;
                padding: 0;
                color: #6f6f6f!important;
                font-size: 16px;
                margin: 0;
              }
              .innotruck-below-video-content .avia-button.avia-size-small:hover,
              .experience-live-content .avia-button.avia-size-small:hover{
                color: var(--theme-color) ;
              }
              #top #wrap_all .main_color .innotruck-event-content h2,
              body#top #wrap_all .innotruck-press-relations h2,
              body#top #wrap_all .innotruck-awards h2,
              body#top #wrap_all .experience-live-content h2,
              body#top #wrap_all .post-slider  h2{
                color: var(--theme-color) ;
              }
              .pink-font{
                color: var(--headline-color) !important;  
              }

              .lightBlue-font{
                color: #838da8 !important;  
              }

              .innotruck-press-video-thumb .avia-image-container.avia-align-left{
                margin-top: 0;
              } 

              div#layerslider_10{
                width: 100% !important;
              }

              div#layerslider_10 .ls-wrapper.ls-in-out{
                width:100% !important;
                height: auto !important;
                top:0 !important;
                left: 0 !important;
              }

              div#layerslider_10 .ls-wrapper.ls-in-out .ls-layer.ls-autoplay{
                width: 100% !important;
                height: auto !important;
              }
                
              #pressearbeit img.avia_image{
                margin-left: 10px;
              }

              */


            /* Probably not needed anymore after retemplating - MD 2020-02-25
            * 360 Gallery css 
            * updated by gaurav sharma | 2019-11-07
            * @Link : https://trello.com/c/3MuG7Ra2/;
            **/
            /*
            .ipnrm-btn.ipnrm-prev-scene
            .ipnrm-btn.ipnrm-next-scene,
            .ipnrm-btn.ipnrm-fullscreen,
            .ipnrm-btn.ipnrm-zoom-in,
            .ipnrm-btn.ipnrm-zoom-out,
            .ipnrm-btn.ipnrm-toggle-interface.ipnrm-active,
            .ipnrm-btn.ipnrm-prev-scene,
            .ipnrm-btn.ipnrm-next-scene {
                display: none !important;
            }
            body .ipnrm.ipnrm-scene-active.ipnrm-widget-civic .ipnrm-interface {
              top: 50%;
              bottom: inherit;
              -webkit-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
              transform: translateY(-50%);
            }
            body .ipnrm.ipnrm-scene-active.ipnrm-widget-civic .ipnrm-menu-bar {
              margin: 0 auto;
              max-width: 300px;
              width: 100%;
              background: rgba(var(--theme-color-rgba-transparent) ,0.8);
              height: 250px;
              position: relative;
            }
            body .ipnrm.ipnrm-scene-active.ipnrm-widget-civic .ipnrm-menu-bar:before{
              content: "";
              background: url(../images/360-degree-img.png) center center no-repeat;
              background-size: 100%;
              height: 90px;
              width: 90px;
              position: absolute;
              left: 0;
              right: 0;
              margin: 0 auto;
              top: 50%;
              -webkit-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
              transform: translateY(-50%);
            }
            body .ipnrm.ipnrm-scene-active.ipnrm-widget-civic .ipnrm-btn{
              position: absolute;
            }
            body .ipnrm.ipnrm-scene-active.ipnrm-widget-civic .ipnrm-btn.ipnrm-look-up{
              left: 0;
              right: 0;
              margin: auto;
              top: 20px;
            }
            body .ipnrm.ipnrm-scene-active.ipnrm-widget-civic .ipnrm-btn.ipnrm-look-down{
              bottom: 20px;
              left: 0;
              right: 0;
              margin: auto;
            }
            body .ipnrm.ipnrm-scene-active.ipnrm-widget-civic .ipnrm-btn.ipnrm-look-left,
            body .ipnrm.ipnrm-scene-active.ipnrm-widget-civic .ipnrm-btn.ipnrm-look-right{
              top: 50%;
              left: 20px;
              -webkit-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
              transform: translateY(-50%);
            }
            body .ipnrm.ipnrm-scene-active.ipnrm-widget-civic .ipnrm-btn.ipnrm-look-right{
              right: 20px;
              left: inherit;
            }
            body .ipnrm.ipnrm-scene-active.ipnrm-widget-civic .ipnrm-look-up:after{
              background: url(../images/up-arrow.png) left top no-repeat;
              width: 45px;
              height: 45px;
            }
            body .ipnrm.ipnrm-scene-active.ipnrm-widget-civic .ipnrm-look-down:after{
              background: url(../images/down-arrow.png) left top no-repeat;
              width: 45px;
              height: 45px;
            }
            body .ipnrm.ipnrm-scene-active.ipnrm-widget-civic .ipnrm-look-left:after{
              background: url(../images/left-arrow.png) left top no-repeat;
              width: 45px;
              height: 45px;
            }
            body .ipnrm.ipnrm-scene-active.ipnrm-widget-civic .ipnrm-look-right:after{
              background: url(../images/right-arrow.png) left top no-repeat;
              width: 45px;
              height: 45px;
            }
            body .ipnrm.ipnrm-scene-active.ipnrm-widget-civic .ipnrm-btn:hover:before{
              background: none;
            }
            */

            /*Probably not needed anymore after retemplating - MD 2020-02-25
              Innotruck Laptop Section
            */
            /*
            .innotruck-laptop-section .avia-button.avia-size-small{
              font-size: 30px;
              text-transform: uppercase;
              background: none;
              border: none;
              color: #b5bccb;
              font-weight: 600;
            }
            .innotruck-laptop-section .avia-button.avia-size-small:hover{
              color: var(--theme-color) ;  
            }
            body .disability-access{
              min-height: inherit;
            }
            body#top #wrap_all .disability-access h3{
              color: #b5bccb;
              font-size: 38px;
              font-weight: normal;
            }

            .innotruck-awards .avia-builder-el-first{
              margin-bottom: 20px;
            }
            */

/*
  no-border-table for basic tables
*/
.avia_responsive_table{
  min-width: 310px;
}
.avia_responsive_table .border-none-table{
  background: transparent;
  border:none !important

}
.border-none-table tr{
  background-color:transparent !important;
}
.main_color .border-none-table tr:nth-child(even){
  color:inherit;
}
.main_color .border-none-table tr td{
  border:none !important;
  padding: 0 15px 0px 0;
  font-size: 20px;
  text-align: left !important;
  width: 185px;
}
.main_color .border-none-table tr td:last-child{
  padding-bottom: 15px;
  width: 125px
}



.experience-live-content{
  padding-right: 100px !important;
}


    

                /*Probably not needed anymore after retemplating - MD 2020-02-25
                  News Section


                .post-slider .post-slider-head{
                  padding-left: 100px;
                }
                body#top #wrap_all .post-slider h4{
                  color: #6b7798;
                  font-size: 21px;
                }
                #top #wrap_all .post-slider .slide-content h3{
                  color: #6b7798;
                  font-size: 17px;
                  font-weight: 600;
                  text-transform: uppercase;
                  margin-top: 10px;
                }
                html.avia_desktop .post-slider .avia-content-slider .avia-content-slider-inner{
                  padding: 0 50px;
                }
                html.avia_desktop .post-slider .avia-content-slider .avia-slideshow-arrows a{
                  opacity: 1;
                }
                html.avia_desktop .post-slider .avia-content-slider .avia-slideshow-arrows a:before{
                  background: none;
                  font-size: 42px;
                  color: #8a8a8a;
                }
                .post-slider .avia-content-slider-inner .slide-entry-wrap{
                  display: flex;
                  flex-wrap: wrap;
                  justify-content: center;
                }
                .post-slider .av_one_third{
                  margin-left: 1% !important;
                }

                #news .av-inner-masonry-content{
                  padding-left:0;
                }
                */

                /**
                * css for audio files for nano truk page 
                * updated by gaurav sharma | 2019-11-11
                *
                *Probably not needed anymore after retemplating - MD 2020-02-25
                **/
                /*
                a.amazingaudioplayer-mark{
                  display: none !important;
                }
                .audiofiles {
                  display: flex;
                  flex-wrap: wrap;
                  float: left;
                  width: 50%;
                }
                .audiofiles .wonderpluginaudio {
                  width: 33% !important;
                  box-sizing: border-box !important;
                  margin: 0 !important;
                }
                .audiofiles .amazingaudioplayer-bar div{
                  background-size: 100%;
                  width: 100% !important;
                  background-position: left top !important;
                }
                .contentright{
                  width: 50%;
                  float: left;
                  padding-left: 60px;
                }
                .innotruck-event-content{
                  padding-top: 250px;
                }
                */

                /**
                * css for Industry page start here
                * updated by gaurav sharma | 2019-11-12
                * @link : https://trello.com/c/BDFePD1o/;
                **/

                /*
                Probably not needed anymore after retemplating - MD 2020-02-25

                .contenttop {
                    vertical-align: top !important;
                    padding-left:0px !important;
                }

                .contenttop p {

                  line-height: 36px;
                }
                .contenttop .avia-promocontent {
                  margin-right: 0px;
                }
                .contenttop .avia-promocontent p {
                    font-size: 25px !important;
                    line-height: 36px !important;
                }

                .light-gray {
                  color: #d8dce4 !important;
                }
                .font-50 {
                  font-size: 50px !important;
                }
                .font-40 {
                  font-size: 40px !important;
                }

                .light-blue {
                  color: #6a7799 !important;
                }
                .font-35 {
                  font-size: 35px !important;
                }


                .wonderplugingridgallery .image-overlay .image-overlay-inside {
                  display: none;
                }
                .avia_transform a:hover .image-overlay {

                    display: none !important;
                }

                .av-language-switch-item  {
                  display: none !important;
                }

                */

/**
 * css add for add Add bg color  on window scroll for side bar
 * updated by gaurav sharma | 2019-11-15
 * @link : https://trello.com/c/1jeLHNyh/;
**/

.csbwfs-pin a {
    background: transparent;
}
.csbwfs-re a {
    background: transparent;
}
.csbwfs-st a {
    background: transparent;
}
.csbwfs-ml a {
    background: transparent;
}
#csbwfs-social-inner .custom-img-button.csbwfs-sbutton img{
  max-width: 32px;
  height: auto;
}
/*fix social button 1 was not getting bigger when hovering PM MD 2020-10-09*/
#csbwfs-social-inner #csbwfs-sbutton1:hover{
  width: 45px !important;
}
#csbwfs-social-inner #csbwfs-sbutton1,
#csbwfs-social-inner #csbwfs-sbutton1 a{
  height: 36px !important;
}
#csbwfs-social-inner .custom-img-button.csbwfs-sbutton a:not(:hover){
  max-width: 32px;
}
.bgcolor-social a {
  background: var(--theme-color) ;
  opacity: 1;
}


                  /* Probably not needed anymore after retemplating - MD 2020-02-25

                  .wonderplugingridgallery .image-overlay .image-overlay-inside {
                    display: none;
                  }
                  .avia_transform a:hover .image-overlay {

                      display: none !important;
                  }

                  /**
                  * add css on gallery for video to show play icon by default on page load
                  * Updated by gaurav sharma | 2019-11-16
                  **/
                  /*
                  .wonderplugin-gridgallery-elem-videobutton {
                      width: 120px !important;
                      height: 120px !important;
                      top: 50% !important;
                      transform: translateY(-50%);
                      left: 0 !important;
                      right: 0 !important;
                      margin: auto;
                  }

                  .avia-content-slider .slide-image, .avia-content-slider .slide-image img{
                    border-radius: 0 !important;
                  }

                  .avia-content-slider .slide-image, .avia-content-slider .slide-image img{
                    margin: 0 !important;
                  }
                  */


/**
 * Hide scrolls for zoom gallery 
 * updated by gaurav sharma | 2019-11-22
 * @link : https://trello.com/c/P5FjUN5o/;
**/
.iv-description {
    display: none !important;
}
.iv-container .iv-prev{
  display: none;
}
.iv-container .iv-next{
  display: none;
}


                  /**Probably not needed anymore after retemplating - MD 2020-02-25
                  override avia css for toggle text
                  updated by marius dabrowski | 2019-12-09
                  request by Giuliano
                  **/
                  /*
                  #top .avia-promocontent{
                    margin-right: 0;
                  }*/


/**
no border radius on all images
updated by marius dabrowski | 2019-12-17
request by Giuliano
**/
img{
  border-radius: 0 !important;
}
