/*

 *   Important Information about this CSS File

 *

 * - Do not delete or rename this file, if you do not use it leave it blank (delete

 *   everything) and the file will be skipped when you enable Production Mode in

 *   the Global theme settings.

 *

 * - Read the _README file in this directory, it contains useful help and other information.

 */



/* Increase the body font size on tablet devices */

body {

  font-size: 93.8%;

}

/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */

#logo img {
       position: absolute;
    top: 10px;
    right: 10px;
    width: 150px;
    float: right;
}

#block-search-form {
    position: absolute;
    top: 65px;
    right: 0px;
    padding-top: 5px;
    padding-bottom: 0.5em;
    padding-right: 7px;

}

a:link {
    font-family: "proxima-nova",sans-serif;
    color: #d7017a;
    font-weight: bold;
}

a:visited {
    font-family: "proxima-nova",sans-serif;
    color: #d7017a;
    font-weight: bold;
}
#iqtop-wrap {
    background: rgba(255, 255, 255, 0.97) none repeat scroll 0 0;
    box-shadow: 0 0 10px -5px rgba(50, 50, 50, 0.4);
    height: 125px;
    left: 0;
    position: fixed;   
    right: 0;
    z-index: 550;
    max-width: 1960px;
    width: 100%;  
}

#banner-wrap {
   padding-top: 125px;
  }

.region-footer {
   font-family: "proxima-nova",sans-serif;
}

.views-exposed-widgets {
    font-family:  "proxima-nova",sans-serif;
}

tbody {
  border-top: 1px none #ccc;
}

/************************ footer styling ********************************/
#footer-wrapper {
   background-color: #eee;
   border: none;
   font-family: "proxima-nova",sans-serif;
   font-size: 0.8rem;
   line-height: 1.1rem;    
}

.block-client-block-3030 h2 {
   margin-top: 0px;
   line-height: 1.2rem;
}
 

/************************ user registration form ************************/

#luxe-wrap {
  width: 100%;
  float: left;  
}

#luxe-login {
  width: 49%;
  /*float: left;*/
}

#luxe-login-register {
  width: 49%;
  float: left;
}

#luxe-wrap .description {
    font-family:  "proxima-nova",sans-serif;
    font-size: 0.8rem;
    font-weight: normal;
    color: #888;
}

#luxe-wrap label {
    font-family:  "proxima-nova",sans-serif;
    font-size: 1rem;
    color: #000;   
    display: inline-block;
    width: 40%;
}

#luxe-login input{
   width: 60%;
} 

#luxe-login-register input{
   width: 55%;
} 

#luxe-wrap .form-item {
    margin-bottom: 0.5em;
    margin-top: 0.5em;
}

#luxe-wrap p {
    font-family:  "proxima-nova",sans-serif;
    font-size: 0.9rem;
    margin-bottom: 0rem;
}

#luxe-login-register input[type="checkbox"] {
    width: 10%;
}

/************************ home page content - top banner ****************/

#banner-content-wrapper {
   display: block;
   /*padding-top: 125px;*/
   height: 300px;
   background-color: #FFFFFF !important;
    /*background: url(/sites/default/files/images/pictures/front/future17bannerfront.png);*/
    background: url(/sites/default/files/images/backgrounds/100launch18.jpg);
   background-repeat: no-repeat !important;
   background-attachment: scroll !important;
   background-position: left top !important;
   background-size: cover !important;
   -webkit-background-size: cover !important;
   -moz-background-size: cover !important;
   -o-background-size: cover !important;
}


#iqmid-wrap {
   /* padding-top: 120px; */
}


#block-block-8 {
}

#block-block-9 .container {
    max-width: 1160px;
    width: 100%;
}


#block-block-9 .block-content {
 /*   position: absolute; */
  /*  bottom: 0; */
 /*   right: 0; */
    padding-top: 20px;
}

#block-block-9 .frontblocktext {
     /*background: rgba(210, 1, 110, 0.75) none repeat scroll 0 0;*/
    background: none;
    color: white;
    font-family: "rooney-web",sans-serif;
    font-size: 1.0rem;
    font-weight: normal;
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 95%;
}

#block-block-9 .frontblocktext h1 {
    color: white;
    font-family: "proxima-nova",sans-serif;
    font-size: 1.6rem;
    font-weight: heavy;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 10px;
    margin-bottom: 0px;
}   

#block-block-9 .frontblocktext h2 {
    color: white;
    font-family: "proxima-nova",sans-serif;
    font-size: 1.35rem;
    font-weight: normal;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}  

#block-block-9 .frontblocktext h5 {
    margin-top: 0px;
    margin-bottom: 10px;
}  

#block-block-9 .frontblocktext p {
    color: white;
    font-family: "proxima-nova",sans-serif; 
    line-height: 1.2;   
}  

.region-three-33-third .item-list a:link,.region-three-33-third .item-list a:visited {
   color: black;
}

.region-two-66-33-top a:link,.region-two-66-33-top a:visited {
   color: white;
}

.view-iq-report-block .views-field-title a:link,.view-iq-report-block .views-field-title a:visited {
   color: black;
}

.view-id-similarterms .views-field-title a:link,.view-id-similarterms .views-field-title a:visited {
   color: black;
}

.view-id-similarterms .views-field-title a:hover, .view-iq-report-block .views-field-title a:hover, .region-three-33-third .item-list a:hover {
   color: #d7017a;
}


.viewbox .views-field-field-articleimage, .viewbox .views-field-field-newsimage {
    float: none;
    margin-left: 0px;
    padding: 0 0 5px;
