/**
 * TIA Custom Styles
 * Layout styles
 */
/******* TEST *******/
/* ALL VIDEO FILES */
.embedded-video iframe{max-width: 100%}
/***** END TEST *****/

/******* Main Content Sections *******/

/* Main Container */
.main-container.container{
  background-color: #fff;
  padding-top: 15px;
}
/* Super Nav */
.super-nav.row{background-color: #cf102d;padding-top:5px;padding-bottom: 5px;}
.super-nav .form-control{color:#fff;height:25px;padding:6px 12px;border-color: #D82E46;background-color: #D82E46;}
.super-nav .form-control:focus{box-shadow: none;}
.super-nav .form-control::-moz-placeholder{color:#fff;}
.super-nav .form-control:-ms-input-placeholder{color:#fff;}
.super-nav .form-control::-webkit-input-placeholder{color:#ccc;}
.super-nav .btn-default{padding:1px 12px;border-color: #D82E46;background-color: #D82E46;color: #fff;}
.super-nav .block-follow{float: right;text-align: right;margin: 2px 0 0 15px;}
.super-nav .follow-links{float:left;}
.super-nav a.follow-link{height:25px;}
.super-nav .block-search{float: right;text-align: right;}
.block-connect h2.block-title{font-family:Roboto;font-size: 14px;color:#fff;float:left;margin:4px 15px 0 0;font-weight: normal;}
.block-connect a.follow-link{font-size: 0;}
.block-connect a.follow-link-facebook{background-image: url("/sites/all/themes/custom/tia/images/icon-facebook.png");}
.block-connect a.follow-link-twitter{background-image: url("/sites/all/themes/custom/tia/images/icon-twitter.png");}
.block-connect a.follow-link-linkedin{background-image: url("/sites/all/themes/custom/tia/images/icon-linkedin.png");}
.block-connect a.follow-link-instagram{background-image: url("/sites/all/themes/custom/tia/images/icon-instagram.png");}

/* Navbar */
.super-nav.row,
.navigation-wrapp.row{
  margin-left: -30px;
  margin-right: -30px;
}
.navbar-btn{margin-top:-20px;float:left;}
.navbar-collapse{position:absolute;bottom:0;margin-left: 135px!important;}

.navbar .logo { padding-left: 20px;}

.navigation-wrapp { background: #fff;}
.not-front .navigation-wrapp { background: #00bac6;}

/* Second Sidebar */
.region-sidebar-first img,.region-sidebar-second img{max-width: 240px;height: auto;}
.region-sidebar-second h2.block-title{
  background-color: #274069!important;
  background:url("/sites/all/themes/custom/tia/images/bg-rsidebar-corner.png")no-repeat right bottom;
  font-size: 18px;
  font-weight: normal!important;
  color:#fff;
  padding:5px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.region-sidebar-second h3{
  font-size: 16px;
}
.region-sidebar-second h3 a{
  color:#333;
}

/* Footer */
.footer-content.row{background-color: #00bac6;padding:15px 0 50px 0;border-bottom: 3px solid #fff;}
.footer-add-zone.row{background-color: #cf102d;text-align: center;vertical-align: middle;}
.footer-add-zone img{border-left: 3px solid #fff;border-right:3px solid #fff; max-width: 100%;}
.footer-content .block-footer-logo{margin-top: 20px}
.footer-content .block-footer-menu{margin-top:25px;}
.footer-content .block-footer-menu .nav > li > a{padding:3px;}
.footer-content .block-follow {float:right;}
.footer-content .follow-links {float: left;}
.footer-content .block-blog{float:right;margin:2px 0 0 0;}
.footer-content .block-blog a{text-transform: uppercase;color:#fff;font-size: 1em;}
.block-address{float:right;color: #fff;text-transform: uppercase;line-height: .9em;margin-top: 15px;clear:right; font-size: 0.8em;}
.block-address .address{float:left;padding-right:15px;margin-right:15px;border-right:1px solid #fff;}
.block-address .phone{float:left;}

#block-views-sub-footer-ad-block .views-slideshow-cycle-main-frame { margin: 0 auto !important; width: auto !important; }
#block-views-sub-footer-ad-block .views-slideshow-cycle-main-frame-row { width: auto !important; }

/* Menu Footer */
#block-menu-menu-footer-menu  li  { border-left: 1px solid #fff; padding-left: 9px; font-size: 0.8em; }
#block-menu-menu-footer-menu a { 	color: #fff;  text-transform: uppercase; font-family: 'Roboto' ;}
#block-menu-menu-footer-menu  li  a:hover, #block-menu-menu-footer-menu  li  a:focus { background-color: transparent; text-decoration: none; color: #E8D4D1;}

/***** End Main Content Sections *****/



/******* MISC SECTIONS *******/
.text-center{text-align: center;}
/******* Colors *******/
.tia-red{background-color: #cf102d!important;}
.text-tia-red{color: #cf102d!important;}
.tia-blue{background-color: #264069!important;}
.text-tia-blue{color:#264069!important;}
.tia-teal{background-color: #00bac6!important;}
.text-tia-teal{color: #00bac6!important;}
.tia-green{background-color: #017771!important;}
.text-tia-green{color: #017771!important;}
.tia-grey{background-color: #676869!important;}
.text-tia-grey{color: #676869!important;}
.h1-red h1,.h2-red h2,.h3-red h3,.h1-red h1 a,.h2-red h2 a,.h3-red h3 a{color: #cf102d!important;}
.h1-blue h1,.h2-blue h2,.h3-blue h3{color: #264069;}
.h1-teal h1,.h2-teal h2,.h3-teal h3{color: #00bac6;}
.h1-green h1,.h2-green h2,.h3-green h3{color: #017771;}
.h1-grey h1,.h2-grey h2,.h3-grey h3{color: #676869;}

/***** End Colors *****/

/******* Images *******/
#full-screen-background-image {z-index: 0;min-height: 100%;min-width: 1024px;width: 100%;height: auto;position: fixed;top: 0;left: 0;}
.view-rotator .views-field-body{color:#ccc;position: absolute;margin-top: -120px;height:120px;padding:20px;background:url("/sites/all/themes/custom/tia/images/bg-trans-blue.png")repeat;}
.field-name-field-page-banner img{max-width: 100%;height: auto;margin-bottom: 15px;}
#block-views-rotator-block { padding-left: 0; }
/***** End Images *****/

/******* Containers *******/
.front .header-container{background-color: #fff;}
.header-container{background-color: #00bac6;}
.super-nav{clear:both;}
.navbar-header{clear:both;position: relative;width:100%;}
.tia-navigation{clear:both;position: relative;width:100%;}
.content-top{clear:both;padding-top: 0;overflow: hidden}
.main-container{ /* background-color: #fff; padding-top:10px; */ }
.footer-container{background-color: #fff; position: relative;}
.region-sidebar-first img{max-width: 100%!important;height: auto!important;}
.region-sidebar-last img{max-width: 100%!important;height: auto!important;}

.mobile .logom {
  text-align: center;
  width: 100%;
}
/***** End Containers *****/

/****** Split list across multiple columns ******/
.two-col-list ul li,.two-col-list ul.menu li {float: left; /* LTR */width: 50%;}
.three-col-list .inner .item-list ul li,.three-col-list .inner ul.menu li {float: left; /* LTR */width: 33%;}
.two-col-list ul.pager li,.two-col-list .inner .item-list ul.pager li {float: none;width: auto;}

/****** Highlight Boxes ******/
.highlight{margin-bottom:10px;}
.highlight a{color:#333;}
#instructor-page-top h2,
.highlight h2.block-title{text-align: center;border-bottom: 5px solid #264069;margin-bottom: 9px;margin-top:15px;font-size: 20px;color:#264069;padding-bottom:7px;text-transform: uppercase;font-weight:100;}
#instructor-page-top h2 span {text-transform: none; font-size: 14px;}
.highlight-first{clear:left;}
.highlight-last{clear:right;}
.highlight h3,.highlight h3 a{color:#cf102d;font-size: 18px;margin-top: 15px;}
.strong-title h2.block-title{text-align: center;border-bottom: none;margin: 9px 0;font-size: 20px;color:#fff;padding:7px 0;text-transform: uppercase;font-weight:500;background: url("/sites/all/themes/custom/tia/images/header-corner.png")no-repeat bottom right #264069;}
/**** End Highlight Boxes ****/

/*******  Lists *******/
/* Menu */
.menu-list a{font-family:roboto;color:#cf102d;font-size: 130%;border-bottom: 2px dotted #ccc;padding-bottom: 7px;margin-bottom: 7px;}

/* Simple List */
.simple-list a{font-family:roboto;color:#cf102d;font-size: 130%;border-bottom: 2px dotted #ccc;padding-bottom: 7px;margin-bottom: 7px;}


/* Icon */
.icon-list {padding-bottom: 7px;margin-bottom: 7px;}
.icon-list a{font-family:roboto;font-weight: 100;color:#cf102d;}
.icon-list .file-icon{float:left;width:50px;}
.icon-list .list-icon{float:left;margin-right: 10px; min-width: 100px; min-height: 100px;}
.icon-list .views-field-field-icon{float:left;margin-right:10px;}
.icon-list .list-title{  float:left; margin-left:10px;}
.icon-list .list-title-2{  margin-left:55px;}
.icon-list .list-date{text-align:right;}
.icon-list .list-body{margin-left:60px;}
.icon-list .list-more{margin-left:60px;margin-top: 10px;}
.icon-list .icon-title{font-family: Roboto;font-weight: 100;color:#264069;font-size: 25px;}
.icon-list .icon-title a{font-family: Roboto;font-weight: 100;color:#264069;font-size: 25px;}
.icon-list .dotted-bottom {border-bottom: 2px dotted #ccc;padding-bottom: 15px;margin-bottom: 15px;}
.icon-list.div-dotted .views-row{border-bottom: 2px dotted #ccc;padding-bottom: 15px;margin-bottom: 15px;}

/* No Icon */
.no-icon-list {padding-bottom: 7px;margin-bottom: 7px;}
.no-icon-list a{font-family:roboto;font-weight: 100;color:#cf102d;}
.no-icon-list .views-field-nothing{float:left;margin-right:10px;}
.no-icon-list .list-title{font-family:roboto;color:#cf102d}
.no-icon-list .list-date{margin:3px 0;color:#666}
.no-icon-list .list-body{clear: left;}
.no-icon-list .list-more{margin-top: 10px;}
.no-icon-list .list-video{margin-top:10px;}
.no-icon-list .dotted-bottom{border-bottom: 2px dotted #ccc;padding-bottom: 15px;margin-bottom: 15px;}
.no-icon-list.div-dotted .views-row{overflow:hidden;border-bottom: 2px dotted #ccc;padding-bottom: 15px;margin-bottom: 15px;}
/***** End Lists *****/

/* Slideshow */
.carousel-inner { margin-left: 4.2%; overflow: hidden; position: relative; width: 91.6%; }
.carousel-control.left, .carousel-control.right { width: 4%; background: #00bac6; opacity: 1; }

.carousel-indicators { display: none;}
.carousel-control .icon-prev { background: url(../images/previous.jpg) no-repeat;	}
.carousel-control .icon-next { 	background: url(../images/next.jpg) no-repeat; }
.carousel-control .icon-prev, .carousel-control .icon-next { height: 34px; width: 31px; }
.carousel-control .icon-prev:before { content: ""; }
.carousel-control .icon-next:before { content: ""; }


/* User Login */
/*
#block-user-login{float: right;width: 500px;}
#block-user-login h2.block-title{font-size: 12px;color:#333;float:left;margin:25px 7px 0 0;}
#block-user-login .compact-form-label{display:none;}
#block-user-login .form-control{float:left;width:150px;margin-right: 7px;}
*/
#block-user-login h2.block-title{font-size: 0.7em; color: #7d7d7d; float: left; margin-right: 5px; margin-top: 5px; }
#block-user-login input.form-text  { background: #f5f5f5; border: 0 !important;  color: #898989; text-align: center; font-size: 0.7em; height: 20px; }
#block-user-login .compact-form-label { color: #898989; padding-top: 2px; text-align: center; width: 100%; font-size: 0.75em; }
#block-user-login  .form-control { background-color: #FFFFFF; border: 0; border-radius: 0 0 0 0; }
#block-user-login  .login-links { clear: both; font-size: 0.56em; }
#block-user-login  .login-links a { color: #7d7d7d;  }
#block-user-login  .form-item  { float: left; width: 36%; margin-bottom: 5px; margin-right: 5px;}
#block-user-login  form { float: left; }
#block-user-login  { float: right; padding-top: 8px; padding-bottom: 15px;}
#block-user-login  .form-submit {font-size: 0.7em; padding: 2px 5px; }




/* */
.view-consumer-safety-videos .view-content .item-list ul {
  margin-bottom: 0;
}

/* Join Us */
#block-block-27 { background: none repeat scroll 0 0 #CF102D; clear: both; float: right; width: 100%; height: 30px; }
#block-block-27 h4 { position: relative; text-align: center; background: url(../images/join.jpg) no-repeat #CF102D; float: right; margin-top: 0;  padding-top: 14px; text-align: center; top: -19px; width: 285px; }
#block-block-27 h4 a { color: #fff;   text-decoration: none;}
/* */

