/*.body--glazed-nav-desktop #navbar.glazed-header--top.affix{
  display: none;
}*/
/*.field-name-field-gwb-page-layout > .az-container > .controls.btn-group, #az-template-elements.az-left-sidebar, .field-name-field-gwb-block-content > .az-container > .controls.btn-group, .field-name-field-gwb-block-content .az-element .save-template, .field-name-field-gwb-page-layout .az-element .save-template, .az-container.carbide-editor > .controls.btn-group, .field-type-text-long > .az-container > .controls.btn-group{
  display: block !important;
}*/
.glazed-secondary-header{
  background: #fff !important;
  color: inherit !important;
  padding-bottom: 0 !important;
}
.glazed-secondary-header a{
  color: inherit;
}
.header-container .chat-class,
.header-container .lang-class{
  display: inline-block;
}
.header-container .chat-class{
  margin-right: 35px;
}
.header-container .lang-class a{
  background: #cb2026;
  color: #fff;
    padding: 11px 27px;
    border-radius: 6px;
  text-decoration: none;
}
.header-container .logo-row{
  position: relative;
}
.header-container .header-column{
  margin-bottom: 0 !important;
}
.header-container .logo-row .az-column{
  margin-bottom: 5px;
}
.header-container .logo-text-col{
    position: relative;
  vertical-align: bottom;
  padding-left: 15px;
  border-left: 2px solid #55565B;
}
.logo-image-col .az-image,
.logo-image-col .az-text{
  display: inline-block;
}
.header-container .logo-text-col p,
.header-container .logo-text span{
  font-size: 20px;
  margin-bottom: 10px;
}

.ce-countdown--theme-1 .ce-days, .ce-countdown--theme-1 .ce-hours, .ce-countdown--theme-1 .ce-minutes, .ce-countdown--theme-1 .ce-seconds, .ce-countdown--theme-1 .ce-dseconds, .ce-countdown--theme-1 .ce-mseconds{
  font-size: 1em !important;
}
.ce-days-digit, .ce-hours-digit, .ce-minutes-digit, .ce-seconds-digit{
    font-size: 55px;
    font-weight: bold;
    color: #6F6F6F;
}
.ce-days-label, .ce-hours-label, .ce-minutes-label, .ce-seconds-label{
    font-size: 17px;
    color: #000;
}
.ce-countdown > .ce-col{
  margin: 0 !important;
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.ce-countdown .ce-col{
  border-right: 2px dotted #C52D8B;
  padding-bottom: 0 !important;
  text-align: center;
}
.ce-countdown .ce-col:last-child{
  border: none;
  padding-right: 0 !important;
}
.az-countdown{
  padding: 0 !important;
}
.ce-countdown{
  text-align: right;
}

.view-gwb-slider.view-display-id-block_2 .flex-control-paging{
  position: absolute;
  bottom: 0;
  z-index: 9;
  text-align: left;
}
.view-gwb-slider.view-display-id-block_2 .flex-control-paging li{

}
.view-gwb-slider.view-display-id-block_2 .flex-control-paging a{
  background: transparent;
  border: 1px solid #fff;
}
.view-gwb-slider.view-display-id-block_2 .flex-control-paging a.flex-active{
  background: #fff;
}
.cs-container.slider-container .az-column{
  padding-right: 0;
  margin-bottom: 0;
  border-top: 2px solid #fff;
}
.cs-container.slider-container .slider-column{
  padding-left: 0;
}
.content-top .az-column{
  margin-bottom: 0;
}
.content-top .az-html {
  width: 230px;
}
.content-top .az-column:nth-of-type(2) .az-html{
  margin: 0 auto;
}
.content-top .az-column:last-child .az-html{
  float: right;
}
.content-top .az-html a{
  text-transform: uppercase;
  font-size: 16px;
  color: #fff;
  text-decoration: none;
  width: 100%;
  display: inline-block;
}
.content-top .az-html a img:first-child{
  margin-right: 20px;
  float: left;
}
.content-top .az-html a img:last-child{
  position: absolute;
  top: 30%;
  right: 0;
}
.content-container h2{
  color: #fff;
  font-size: 20px;
}
.content-container .az-html{
  text-align: center;
}
.content-container .az-html img{
  margin-right: 15px;
  line-height: 1.5em;
  vertical-align: top;
}
.content-container h2{
  margin-bottom: 0;
  line-height: 1.3em;
}
.content-container .az-html h2{
  margin-bottom: 0;
  display: inline-block;
  line-height: 1.3em;
}
.content-container .az-text ul{
  padding-left: 15px;
}
.view-partner .flexslider{
  box-shadow: none;
}
.view-partner .flexslider .flex-control-nav.flex-control-paging{
  display: none;
}
.view-partner.view-display-id-block .views-row{
  margin-bottom: 15px;
}

.content-container .column-block{
  margin: 0 !important;
}
.content-container .az-html,
.content-container .home-left .az-text{
  margin-left: -15px;
  margin-right: -15px;
}
.content-container .cs-row,
.content-container .cs-row .az-row,
.content-container .cs-row .az-column{
  height: 100% !important;
}
.content-container .left-column .home-left:last-child .az-column{
  margin-bottom: 0;
} 
.glazed-footer{
  background-color: #fff !important;
  color: #000;
}
.glazed-footer .az-column{
  margin-bottom: 0;
}
.glazed-footer .az-column a{
  color: #cb2026;
  text-decoration: none;
}
.glazed-footer .az-column a:hover{
  color: #cb2026;
  text-decoration: underline;
}
.glazed-footer .footer-container{
  padding-bottom: 15px !important;
}
.not-front .main-container{
  background-color: #fff;
  max-width: 1000px;
  padding: 20px;
  margin-bottom: 30px;
}
.page-title-full-width-container{
  margin-bottom: 0 !important;
  background-color: #ffffff !important;
  /*display: none;*/
}
.page-title-full-width-container h1.page-title{
  color: #c01b81 !important;
  padding-top: 30px !important;
  height: 60px !important;
}
body,p,a,li{
  font-size: 16px;
}
.page-admin body,
.page-admin p,
.page-admin a,
.page-admin li{
  font-size: inherit;
}
#block-views-partner-block h2,
#block-views-partner-block-1 h2,
#block-views-partner-block-4 h2,
#block-views-partner-block-3 h2{
font-size: 18px;
text-align: center;
color: inherit;
margin: 10px 0px 15px;
}
#block-views-partner-block h2 img,
#block-views-partner-block-1 h2 img,
#block-views-partner-block-4 h2 img,
#block-views-partner-block-3 h2 img{
  margin: 0 auto;
}
#block-block-4 h1{
  margin-bottom: 30px;
  color: #cb2026;
  font-size: 28px;
}

a.cs-button,
a.cs-button:hover{
    padding: 8px 20px;
    font-size: 16px;
    letter-spacing: 1px;
    background: #c01b81;
    border-radius: 4px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    margin-top: 30px;
    display: inline-block;
    font-weight: bold;
}
.cs-button a,
.cs-button:hover a{
background-color: #c01b81;
color: #ffffff !important;
font-weight: bold;
text-transform: uppercase;
}
form button.form-submit,
form button.form-submit:hover{
    background: #cb2026;
    border: 0;
    font-size: 16px;
    text-transform: uppercase;
    padding: 8px 20px;
    font-weight: bold;
    color: #fff;
}
#block-superfish-1{
  background: #c01b81;
  height: 50px;
}
#superfish-1{
  max-width: 1030px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}
#superfish-1 > li a{
  color: #fff;
  text-decoration: none;
  padding: 17px 16px 18px 14px;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
}
#superfish-1 > li > ul li a{
  color: #fff;
  text-decoration: none;
  padding: 17px 16px 18px 14px;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #303030;
  letter-spacing: 1px;
  text-align: left;
}
#superfish-1 > li.active-trail a{
  background-color: #303030;
}
#superfish-1 > li > ul li a:hover{
  background-color: #cb2026;
}

#superfish-1 > li:first-child a{
  height: 50px;
  width: 50px;
  text-indent: -9999px;
  background-image: url('../../../../../../sites/default/files/site_image/home.png');
}
  #superfish-1 > li.sfHover ul{
  top: 50px;
  }

.view-gevme-wb-session .view-grouping-row{
  margin-left: 0 !important;
  margin-right: 0 !important;
}

@media only screen and (max-width: 1012px){
  #block-superfish-1{
    height: auto;
    text-align: center;
  }
  #block-superfish-1 .sf-accordion-toggle a span{
      color: #fff;
    text-decoration: none;
    padding: 17px 16px 18px 14px;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: block;
    text-decoration: none;
  }
  #block-superfish-1 > .sf-hidden{
    position: absolute;
  }
  #block-superfish-1 #superfish-1-accordion li{
  display: block;
  float: none;
  }
  #block-superfish-1 #superfish-1-accordion > li a{
      color: #fff;
    text-decoration: none;
    padding: 17px 16px 18px 14px;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
  }
  #superfish-1-toggle{
    color: #fff;
    text-decoration: none;
    padding: 5px 16px 5px 14px;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: block;
    text-decoration: none;
  }
  #superfish-1-toggle:before{
    content: "☰";
    font-size: 25px;
    color: #fff;
    border: 3px solid #fff;
    line-height: 35px;
    width: 45px;
    display: inline-block;
    text-align: center;
  }
  #superfish-1-toggle span{
    display: none !important;
  }
  #superfish-1-accordion .sf-expanded ul{
    width: 100%;
    position: relative;
    top: 0;
  }
}
@media only screen and (max-width: 880px){
  .header-container > .az-ctnr > .az-row > .az-column{
    width: 100%;
  }
  .header-column .az-row,
  .ce-countdown{
    text-align: center;
  }
  .ce-countdown .ce-col:first-child{
    padding-left: 0 !important;
  }
  .lang-text-col{
    height: 50px;
    line-height: 50px;
  }
}
@media only screen and (max-width: 767px){
  .content-top .az-column .az-html{
    margin: 0 auto;
    float: none !important;
  }
  .copyright-container .az-text{
    text-align: center !important;
  }
  .content-container > .az-ctnr > .az-row > .az-column:first-child,
  .content-container > .az-ctnr > .az-row > .az-column:first-child > .az-row > .az-column{
    margin-bottom: 0 !important;
  }
}
.content-before-wrapper > .container{
  max-width: 100%;
  padding: 0;
  margin: 0;
}
.content-before-wrapper .az-column,
.content-before-wrapper > .container > .content-before{
  padding: 0;
  margin: 0;
}
.az-tabs .nav-tabs li.active{
  background-color: #eee;
}
.az-tabs .tab-content{
  background-color: #eee;
  padding: 20px;
}
.az-tabs .nav-tabs li,
.az-tabs .nav-tabs{
  margin-bottom: 0;
  border: none !important;
}
.az-tabs .nav-tabs li a{
  color: #01b0ef;
  font-size: 24px;
  text-transform: uppercase;
}
.az-tabs .nav-tabs li.active a{
  color: inherit !important;
}
#block-bean-right-sidebar-block .az-column{
  margin-bottom: 0;
  padding: 0;
}
.container.main-container > .row > section.col-sm-9{
  z-index: 2;
  padding-left: 0;
}
.container.main-container > .row > aside.col-sm-3{
  z-index: 1;
}
.region.region-footer{
  border-top: 1px solid gray;
  padding-top: 10px;
}
.view-gwb-slider.view-display-id-block .slider-wrap .description .link .gwb-editable > a{
  background-color: #c01b81 !important;
  border-radius: 4px !important;
  text-transform: uppercase;
  font-weight: bold;
  border-bottom: 2px solid #64023d;
  padding: 5px 25px !important;
}