/**************
AIM GLOBAL CSS
***************/
/* Typography */
@import url(https://fonts.googleapis.com/css?family=Roboto:500,900);


/* Header & Footer */
.aim-header-title,
.aim-footer-title,
.aim-footer-txt {
  color: #666;
  font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
  font-weight: 500;
  font-size: 12px;
  letter-spacing: 2px;
  padding: 0;
  margin: 0;
  line-height: 1.9;
}
.aim-footer-txt {
  padding-top: 5px;
}
.aim-header-title {
    line-height: 1;
    text-transform: uppercase;
}

.aim-global-btn:after {
  content: "\e0e3";
  position: relative;
  font-family: 'ETmodules';
  margin-left: 5px;
}

.aim-global-btn {
  text-decoration: none;
  font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
  font-weight: 500;
  font-size: 11px;
  display: inline-block;
  padding: 3px 18px;
  border: 2px solid rgba(255,255,255,0.5);
  color: rgba(255,255,255,0.5);
  background: transparent;
}

.aim-global-btn:hover {
  color: #333 !important;
  background: #fff !important;;
}

#aim-global-header,
#aim-global-footer {
   padding: 0 20px;
}

.aim-footer-logo-link img {
  opacity: 0.5;
}
.aim-footer-logo-link:hover img {
  opacity: 1;
}

#aim-global-header .aim-header-title {
   padding: 10px 15px;
}
#aim-global-header .aim-global-btn {
   margin: 0;
   border: 0;
   background: #151515;
}



/* AIM Modal */
#btn-close-modal {
  font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
  font-weight: 500;
  right: 0;
  padding: 10px 30px;
  font-size: 18px;
  position: fixed;
  z-index: 9999999;
  cursor:pointer;
  color:#fff;
}
#btn-close-modal:after {
  content: "\e051";
  font-size: 14px;
  position: relative;
  font-family: 'ETmodules';
  margin-left: 5px;
}
.modal-content {
  background: url(squares.gif) center center no-repeat;
}
.modal-content,
.modal-content object {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}


/* Grid */
* {
    box-sizing: border-box;
}
.aim-row:after {
    content: "";
    clear: both;
    display: block;
}
[class*="aim-col-"] {
    float: left;
    padding: 15px;
}
.aim-col-1 {width: 8.33%;}
.aim-col-2 {width: 16.66%;}
.aim-col-3 {width: 25%;}
.aim-col-4 {width: 33.33%;}
.aim-col-5 {width: 41.66%;}
.aim-col-6 {width: 50%;}
.aim-col-7 {width: 58.33%;}
.aim-col-8 {width: 66.66%;}
.aim-col-9 {width: 75%;}
.aim-col-10 {width: 83.33%;}
.aim-col-11 {width: 91.66%;}
.aim-col-12 {width: 100%;}


/* Misc classes */
.nopad {
  padding: 0;
}

.rtalign {
  text-align: right;
}


/* AIM Responsive */
@media only screen and (min-width: 1800px) {
   #aim-global-footer {
     padding: 0 80px;
   }
    .aim-footer-title {
       max-width: 750px;
       text-align: center;
       margin: 20px auto;
    }
}
@media only screen and (min-width: 981px) {
    /* For tablets: */
    .aim-col-m-1 {width: 8.33%;}
    .aim-col-m-2 {width: 16.66%;}
    .aim-col-m-3 {width: 25%;}
    .aim-col-m-4 {width: 33.33%;}
    .aim-col-m-5 {width: 41.66%;}
    .aim-col-m-6 {width: 50%;}
    .aim-col-m-7 {width: 58.33%;}
    .aim-col-m-8 {width: 66.66%;}
    .aim-col-m-9 {width: 75%;}
    .aim-col-m-10 {width: 83.33%;}
    .aim-col-m-11 {width: 91.66%;}
    .aim-col-m-12 {width: 100%;}
}
@media only screen and (max-width: 980px) {
    #aim-global-header, #aim-global-footer {
        padding: 10px;
    }
    [class*="aim-col-"] {
        width: 100%;
        text-align: center;
    }
}
