/**
 * TIA Custom Styles
 * Page specific styles
 */

 .not-front #main-cotent-page .block { background: #fff; }

 /* Latest News */
.pane-views-news-block-6 .views-field-title, .pane-views-news-block-7 .views-field-title{
    width: 60%!important;
    margin-bottom: 5px;
}
.pane-views-news-block-6 .views-row, .pane-views-news-block-7 .views-row{
    border-bottom: dotted 2px #ccc;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.pane-views-news-block-6 h2.pane-title, .pane-views-news-block-7 h2.pane-title{
    border-bottom: 5px solid #264069;
    color: #264069;
    font-size: 20px;
    font-weight: 100;
    margin-bottom: 9px;
    margin-top: 15px;
    padding-bottom: 7px;
    text-align: center;
    text-transform: uppercase;
}
.pane-views-news-block-7 .views-field-title a{color:#cf102d!important;}
.pane-views-news-block-6 .views-field-title a,
.pane-views-news-block-6 .views-field-field-published-date{font-weight:bold;color:#264069!important;}
.views-field-field-video .player {text-align: center;padding-top:15px;}


 /* Title pages */
.page-events h1.page-header,
.page-consumer-safety h1.page-header,
.page-resources h1.page-header,
.page-training h1.page-header,
.page-node-199 .region-content .field-name-title,
.page-node-42 .region-content .field-name-title,
.page-node-162 .region-content .field-name-title,
.page-resources .content-area h1.page-header,
.page-membership .content-area h1.page-header,
.page-consumer-safety .content-area h1.page-header,
.page-events .content-area h1.page-header,
.page-training .content-area h1.page-header { display: none; }
 /* */


/* Front */
.home-rotator .block-content{padding-bottom: 5px;}
.col-md-9.home-rotator{padding-right: 5px;}
.front .header-container{background-color: #fff;}
.member-benefit{clear:left;border-left:15px solid #cf102d;margin-bottom: 10px;min-height: 110px}
.member-benefit h1{font-family:roboto;color:#cf102d;font-weight: 100;margin-top:5px; font-size: 2.3em;}
.member-benefit h4{font-weight: 700;margin-bottom:0;}
.member-benefit .view-header{float:left;width:40%;border-right:2px dotted #ccc;}
.member-benefit .view-content{float:left;width:58%;border-right:2px dotted #ccc;}
.member-benefit .views-row{border-bottom: none;}
.member-benefit .views-field-field-image{float:left;margin:0 15px;}
.member-benefit .views-field-title{margin:0 10px;font-family: "Roboto Slab";text-transform: uppercase }
.member-benefit .views-field-body{margin:0 5px 0 10px;}
.member-benefit .views-field-nothing{margin:5px 10px;}
.member-benefit .views-field-nothing a{text-decoration: underline}
.home-blog{border-right:solid 15px #cf102d;margin-bottom: 10px;min-height: 110px;}
.highlight.home-blog h2{color:#cf102d;border-bottom: none;padding:15px 10px 15px 0;display:inline;float: left;width:25%;}
.home-blog .view-blog{float:left;width:70%;border-left: 2px dotted #ccc;margin-left: 15px;padding-left:15px;}
.home-blog .date{color:#cf102d;font-weight: bold;}
.ad-rotator{overflow: hidden;margin-bottom: 15px;}
.ct-heading{texdt-align: center;background-color: #a4eaeb;overflow: hidden;padding:7px 0;text-align: center}
.ct-heading h4 a { color: #fff; text-decoration: none;  text-transform: uppercase; }
.ct-heading h4 {color: #fff;background-color: #cf102d;text-transform: uppercase;display: inline;padding:5px 20px;margin:0;}
.ct-heading h4 {
    background: url(/sites/all/themes/custom/tia/images/bg-rsidebar-red-corner-l.png), url(/sites/all/themes/custom/tia/images/bg-rsidebar-red-corner-r.png);
    background-repeat: no-repeat;
    background-position: bottom left, bottom right;
    background-color: #cf102d;
}



.ct-heading .block-content{padding-bottom: 0;}
.ct-video{background-color: #dcfcfd;text-align: center;overflow: hidden;padding:10px 0;margin-bottom: 7px;}
.ct-banner{background-color: #a4eaeb;text-align: center;margin-bottom: 7px;overflow: hidden;padding:10px 0;}
.ct-join{background-color: #cf102d;overflow: hidden;padding:10px 0;}

/* Panel White Class */
.panel-white { background: #fff; padding-top: 10px; border-bottom: 4px solid #EAEBED;  padding-bottom: 25px; }
.panel-white h2 { margin-top: 0;}

/* Resources */
.best-management-practices .views-row{padding:0 50px;}


/* About */
.view-about-page table{border-collapse:separate;border-spacing: 15px 0;}
.view-about-page table td{border-bottom: 2px dotted #ccc;padding:15px 0;vertical-align: top;}
.views-view-grid.cols-2{width:100%;}
.views-view-grid.cols-2 td{width:50%;}
.views-field-field-bio-thumbnail{float:left;margin-right: 10px;}
.views-field-field-bio-title{padding-right: 20px;}
.view-display-id-attachment_2 .view-content{float:left;width:50%}
.view-display-id-attachment_2 .view-footer{float:left;width:50%;}
.view-display-id-attachment_3{clear:both;overflow: hidden;width: 100%;}

/* Front News */
#block-views-homepage-block-1 { padding: 0 !important; }
#block-views-homepage-block-1 .view-homepage .views-row { background: #DCFCFD; color: #015c77; font-size: 1em; padding: 5px; margin: 5px 0 0; text-align: center; }
#block-views-homepage-block-1 .view-homepage .views-row a { color: #015c77; text-decoration: none;}

/* Front Advocacy */
#block-views-advocacy-block .view-advocacy h3 { position: relative; }
#block-views-advocacy-block .view-advocacy h3 img { position: absolute; }
#block-views-advocacy-block .view-advocacy h3 span { float: right; width: 72%; font-size: 0.9em; }
#block-views-advocacy-block .view-advocacy .views-row { font-size: 0.85em; border-bottom: 2px solid #dbe1e1; width: 72%; float: right; padding: 4px 0; clear: both; display: block; }
#block-views-advocacy-block .view-advocacy .views-row-last {border-bottom: 0; }
#block-views-advocacy-block .view-advocacy  .view-content { border-bottom: 4px solid #dbe1e1; min-height: 120px;   padding-left: 10px; padding-right: 10px; }
#block-views-advocacy-block .view-advocacy  .attachment  .view-content { border-bottom: 0;  min-height: 120px;   padding-left: 10px; padding-right: 10px;}
#block-views-advocacy-block .view-advocacy .date-display-single { color: #244068; }
#block-views-advocacy-block .view-advocacy .views-row a { color: #696969; text-decoration: none;}

/* Training Homepage */
#block-views-training-block .view-training .views-row { border-bottom: 2px solid #dbe1e1; padding-bottom: 7px; }
#block-views-training-block .view-training .views-row-last { border-bottom: 0; }

/* Membership  */
#block-views-membership-block .col-lg-6 { margin-top: 12px; margin-bottom: 12px; }
#block-views-membership-block .views-field-title { color: #cf102d; }
#block-views-membership-block .views-field-field-category-benefit { color: #cf102d; font-style: italic; float:right;width:65%}
#block-views-membership-block .views-field-title, #block-views-membership-block .views-field-body { float: right; width: 65%; }
#block-views-membership-block .views-field-body  { border-bottom:  4px solid #ebefee; margin-bottom: 8px; padding-bottom: 10px; }
.page-membership h1.page-header { display: none; }

#block-views-hall-of-fame-block table tr td { padding-bottom: 0.75em; }
/* Member Directory */
#block-block-15 hr { border: 15px solid #264069; margin-bottom: 0; margin-top: 0; }

/* Advertise with Us */
#block-menu-menu-advertise-with-us ul.menu a { color: #4e4e4e; }
#block-menu-menu-advertise-with-us ul.menu a:hover { color: #8B959A; }

/* Photo Gallery */
#block-block-13 a, #block-block-14 a {color: #cf102d; }
#block-block-13 a:hover, #block-block-14 a:hover { color: #821727; text-decoration: none; }


/* Background Colors Homepage */
.front .content-top .region-content-top { background: #fff; padding-top: 6px; overflow: hidden;}
.front #main-cotent-page .region-content { 	background: #eaebed; }
.white-block {  background: #fff; margin-top: 15px; }
.middle-white-block { margin-top: 15px; }
.middle-white-block .block-content { 	background: #fff; 	padding-left: 10px;	padding-right: 10px; }
.middle-white-block .block-content h2.block-title { margin-top: 0; padding-top: 15px;}

/* */
#block-views-events-block-5, #block-views-training-block, #block-views-advocacy-block { margin-bottom: 0;}
#block-views-training-block-3 { margin-top: -6px; }
#block-views-training-block-3 h2.block-title { border-top: 1px solid #EAEBED ; padding-top: 24px; }
#block-views-consumer-safety-videos-block-1 { margin-top: 5px; }
.block-content { padding-bottom: 10px; }
#block-views-events-block-5, #block-views-training-block .block-content, #block-views-advocacy-block { min-height: 328px;}
#block-block-6 {margin-top: 6px; padding-top: 10px;}
#block-views-training-block-3 .block-content { min-height: 222px; }
#block-block-6 , #block-views-consumer-safety-videos-block-1 { min-height: 210px; }
#block-views-events-block-5 .views-field-field-image-homepage { text-align: center; }
#block-views-carousel-block { background: #fff; padding-top: 25px; }
#block-views-member-benefit-block, #block-views-blog-block-1 { min-height: 130px; background: #fff; padding-top: 10px; }
#block-views-member-benefit-block { width: 65.2%; margin-right: 15px; }
#block-views-member-benefit-block .views-field-field-image { height: 110px; overflow: hidden; }


/* Background */
body { background:  url(../images/tia_bg_12v2.jpg) no-repeat center top; background-size: contain; }

/* Breadcumb */
.breadcrumb { background: #fff; border-radius: 0; border-top: 1px solid #EAEBED; border-bottom: 1px solid #EAEBED; margin-top: 10px; }

/* About Page */
.name-with-title{font-weight: bold;}
.name-with-title .title{font-weight: normal;}
#block-views-events-block,#block-views-news-block,#block-block-9{border-bottom: solid 7px #ccc;padding-bottom: 20px;}
.view-id-about_page.view-display-id-block_1 td.col-1{border-right:solid 1px #ccc;}
.view-events.view-id-events.view-display-id-block .view-display-id-attachment_1 .views-field-title{text-align: center;font-size: 20px;font-family:"Roboto Slab";font-weight:100;color: #244169;margin-bottom: 10px;border-bottom: 5px solid #264069;padding-bottom: 3px;padding-top:15px;}

.node-type-web-page #block-system-main { background: #fff;  padding: 15px; margin-top: 10px; }
.page-node-162 .attachment-before.panel-white { margin-top: 10px; }
.page-node-162 .view-display-id-attachment_2 { padding-bottom: 35px; }
.page-node-162 .attachment-after.panel-white { border-bottom: none!important;   }
.page-node-162 .view-display-id-attachment_2  h3 { color: #d10e2e;  }
.page-node-162 .view-display-id-attachment_2 .views-field-title { color: #d00f2e !important; }
.page-node-162 .view-about-page .view-header{margin-top: 1.5em;}
.page-node-162 .views-field-field-member-name-and-title ul { padding-left: 0; }
.page-node-162 .views-field-field-member-name-and-title ul li { list-style: none; color: #254169; }
.page-node-162 .view-display-id-attachment_3 {border-bottom: 4px solid #EAEBED;  padding-bottom: 25px;  }

.page-node-162 .view-about-page .views-field-title { color: #244169; font-weight: bold; }
#block-views-about-page-block-6 { margin-bottom: 25px; }
#block-views-about-page-block-6 .view-about-page .view-content,
#block-views-about-page-block-6 .view-about-page .view-footer { float: left; width: 50%; }
#block-views-about-page-block-6 .view-about-page h3,
#block-views-about-page-block-6 .view-footer .views-field-title span { color: #d10e2e; }
.page-node-543 .node-web-page .field-name-title h2, .page-node-545 .node-web-page .field-name-title h2,
.page-node-544 .node-web-page .field-name-title h2, .page-node-546 .node-web-page .field-name-title h2 { display: none; }


#block-views-about-page-block-1 { margin-top: 15px; }
#block-views-about-page-block-1 h2.block-title { margin-top: 0; }


/* List Nesws */
.list-news .views-row { padding-bottom: 2px; border-bottom: 2px solid #EAEBED; overflow: hidden; padding-top: 2px}
.list-news .views-field-field-published-date { color: #d00f2e; width: 30%; float: left; margin-right: 8px;}
.list-news .views-field-title { width: 66%; float: right; }

/* Sidebar First */
.region-sidebar-first,.region-sidebar-second { 	background: #fff; }
.region-sidebar-first .block-content,.region-sidebar-second .block-content { padding: 0 10px; }



/* Training Page */
.member-training-spotlight .views-field-nothing{position:relative;margin-right: 15px; top: -141px; }
.member-training-spotlight .views-field-nothing .overlay-text{width:65%;padding:20px;background:url("/sites/all/themes/custom/tia/images/bg-trans-teal.png")repeat;color:#fff;font-size: 150%;}
.member-training-spotlight .views-field-nothing .body-text{padding-top:10px;padding-left:5px;}
.member-training-spotlight .views-field.views-field-field-image-spotlight {float:right;max-width: 50%;}
.member-training-spotlight .views-field.views-field-field-image-spotlight img{max-width:100%;height:auto;}


.page-training .region-content .block {
  background: #fff;
}
.training-level .block-content .view-tire-service-training{background: url("/sites/all/themes/custom/tia/images/bg-training-level.jpg")no-repeat center top;height:200px}
/* REMOVED BY KEN 11/24/13
#block-views-training-block-1, #block-views-tire-service-training-block, #block-views-tire-service-training-block-1 { min-height: 280px; margin-top: 15px; }

.page-training #block-views-training-block-4 { width: 39.91%; margin-left: 10px; margin-right: 10px; }
.page-training  #block-views-tire-service-training-block { width: 31.56%; margin-left: 10px; margin-right: 10px; }

.page-training #block-views-training-block-5,
.page-training #block-views-training-block-4,
.page-training #block-views-training-block-2 { min-height: 805px; }
 */

.page-training #block-views-training-block-1 .view-training .views-row  { text-align: center;  width: 75%; margin: 0 auto; padding: 5px 0; margin-bottom: 6px; border-top: 3px solid #EAEBED;   }
.page-training #block-views-training-block-1 .view-training .views-row-last { border-bottom: 3px solid #EAEBED; }
.page-training #block-views-training-block-1 .view-training .views-row  h3 { margin-top: 0; margin-bottom: 0; }

#block-views-training-block-4 .views-field-title { width: 35%; float: left; }
#block-views-training-block-4 .views-field-field-video { width: 60%; float: right; }
#block-views-training-block-4 .views-field-body { clear: both; width: 100%; }

#block-views-training-block-4 .views-row-last { border-top: 4px solid #EAEBED; padding-top: 15px; margin-top: 10px; }

#block-views-training-block-2 .view-training .views-field-body { padding-bottom: 10px; }

/* Tire Service Training */
#block-views-tire-service-training-block .views-row { width: 70%; margin: 0 auto; clear: both; border-bottom: 3px solid #EAEBED; overflow: hidden; }
#block-views-tire-service-training-block .views-field-field-icon { width: 25%; float: left; text-align: center; min-height: 40px; }
#block-views-tire-service-training-block .views-field-name { float: left; width: 70%; margin-left: 10px; font-size: 1.3em;  }

/* Training Level */
#block-views-tire-service-training-block-1 .views-row  { margin: 15px 0;  }
#block-views-tire-service-training-block-1 .views-row a { display: block; padding: 20px 10px; text-transform: uppercase; width: 80%; margin: 0 auto; color: #ce0f2e; font-size:120%;text-align: center; background: url("/sites/all/themes/custom/tia/images/bg-tire-level-heading.png")repeat; }
#block-views-tire-service-training-block-1 .views-row a:hover { text-decoration: none; }

/*  Page Resources */
.page-node-42 .region-content .block { margin-top: 15px; }


/* Advocacy Page */

.view-id-publications.view-display-id-block_1 .views-row{border-bottom: dotted 2px #ccc;padding-bottom: 7px;margin-bottom: 7px;}
/* .view-id-publications.view-display-id-block_1 .view-content{padding-right:220px;} */
.view-id-publications.view-display-id-block_1 .views-field-nothing{overflow: hidden;}
.view-id-publications.view-display-id-block_1 span.date{clear:left;float: left;}
.view-id-publications.view-display-id-block_1 span.title{float:left;clear:right;}
.view-id-publications.view-display-id-block_1 span.body{clear:left;float:left;}


#block-views-news-block-1, #block-views-news-block-2 { min-height: 360px;}
#block-views-news-block-2 { width: 48.82%; margin-left: 10px; }

.news-list .views-field-title  { color: #274068; float: left;  width: 50%; }
.news-list .views-field-title  a { color: #274068; }
.news-list .views-field-field-published-date { color: #274068; float: right; text-align: right; width: 40%; }

.news-list .views-field-body { clear: both; }

/*
#block-views-publications-block-1 .view-id-publications.view-display-id-block_1 {background: url("/sites/all/themes/custom/tia/images/bg-advocacy-newsletter.png")no-repeat top right;min-height: 310px;}
*/

#block-views-publications-block-1  .date { margin-right: 10px; }

#block-views-publications-block-1  .date,
#block-views-publications-block-1 .view-footer a { color: #d00f2a; }

#block-views-publications-block-1 .view-footer { margin-top: 15px; text-align: center; }

#block-views-publications-block-1 .title { margin-right: 10px; }
#block-views-publications-block-1 .title a { font-weight: bold; }

/* Events Page */
#block-block-18,
#block-block-17 { min-height: 595px; }

#block-views-events-block-3 { margin-left: 10px; margin-right: 10px; width: 31.58%; }
#block-views-events-block-4 { clear: both;}

#block-views-news-block-4 .views-row { clear: both; min-height: 50px; border-bottom: 2px dotted #CCCCCC; padding: 10px 0;}
#block-views-news-block-4 .views-row .icon-list .dotted-bottom { border-bottom: 0 !important; }

/* Upcoming Webinars Block */
.view-id-events.view-display-id-block_3 .views-row{margin-bottom:7px;padding-bottom: 7px;border-bottom: dotted 2px #ccc;}
.view-id-events.view-display-id-block_3 .list-title h3{font-weight: normal;font-family: Roboto,Verdana;margin-bottom: 0;margin-top: 0!important;}
.view-id-events.view-display-id-block_3 .list-date {color: #274068;}

/* Calendar Block */
.view-id-events.view-display-id-block_4 .view-header{font-size: 120%;float: left;height: 1.75em}
.view-id-events.view-display-id-block_4 .footer-head {font-size:120%;}
.view-id-events.view-display-id-block_4 .view-content{float:left;clear:left;}
.view-id-events.view-display-id-block_4 .view-footer{float:right;margin-top: -2em;}
.view-id-events.view-display-id-block_4 .view-footer h3{color: #264069;}
.view-id-events.view-display-id-block_4 ul{list-style: none;padding-left:0;}
.view-id-events.view-display-id-block_4 ul li {margin-bottom: 15px;}
.view-id-events.view-display-id-block_4 .views-field-field-association {color: #cf102d;font-size: 120%}
.view-id-events.view-display-id-block_4 .views-field-title a {color: #00bac6;font-size: 110%}


/* Resources */
.tia-job-net h2.block-title{display: none;}
.tia-job-net-inner{max-width:350px; height: 100px; padding-top:10px; text-align:center;background: url("/sites/all/themes/custom/tia/images/bg-job-net.jpg")no-repeat top center;background-size:100%;color:#fff;margin-bottom:15px;}
.tia-job-net-inner a{color: #fff;font-size: 98%}
.tia-job-net-inner span{color: #fff;font-size: 120%}
.tia-job-net-inner .title{font-size: 170%}
.tia-job-net-inner .find{float:left;margin-left:10%}
.tia-job-net-inner .post{float:right;margin-right: 10%}

.supplier-guide-search{width:350px; height: 140px; padding-top:90px; text-align:center;background: url("/sites/all/themes/custom/tia/images/supplier_guide.jpg")no-repeat top center;}
.supplier-guide-search input {width:70%;background-color: transparent;margin:auto;}
.supplier-guide-search input.form-control::-moz-placeholder {color:#fff!important;}

.supplier-guide-search input.form-control {
margin-top: -20px; height: 31px; width: 137px; margin-left: 136px; border: 0px none;
text-indent: -9999px;
}


/* Consumer Safety Page */
.view-consumer-safety-videos.view-id-consumer_safety_videos .list-body{width:45%;float: left;}
.view-consumer-safety-videos.view-id-consumer_safety_videos .list-video{width: 50%;float: right;}

/* Photo Gallery */
.photo-gallery-home .views-bootstrap-grid-plugin-style .col {text-align: center;}
.photo-gallery-home .views-bootstrap-grid-plugin-style .col .views-field-field-photos{min-height:170px;}
.photo-gallery-home .views-bootstrap-grid-plugin-style .col .views-field-field-photos img{max-height:165px; width: auto;padding:15px;opacity: .9;border:solid 1px #ccc;}
.photo-gallery-home .views-bootstrap-grid-plugin-style .col .views-field-field-photos img:hover{border:solid 1px #428bca;opacity: 1}
.photo-gallery-home .views-bootstrap-grid-plugin-style .col .views-field-title{font-size: 150%;border-bottom:dotted 2px #ccc;padding-bottom:10px;margin:0 35px 30px 35px;}


.node-type-gallery .field.field-name-body.field-type-text-with-summary.field-label-hidden{font-size: 125%;margin-bottom: 15px;}
.node-type-gallery .field-name-field-photos .field-item { width: 33%; float: left;}
.node-type-gallery .field-name-field-photos .field-item a img{padding:5px;margin:5px;border:solid 1px #ccc;max-width: 95%;height:auto}
.node-type-gallery .field-name-field-photos .field-item a img:hover{border:solid 1px #cf102d;}


/* Logo Benefit Partner */
.node-type-benefit-partner .field-name-field-image { float: left; padding: 10px 46px; }


/* Hall of Fame */
.view-hall-of-fame .views-row {
  border-bottom: 1px dotted #CCCCCC;
  padding: 20px 0;
}
.view-hall-of-fame .blue { color: #264069; }
.view-hall-of-fame .blue.dark { color: #264069; font-weight: bold; }

.name-with-title { color: #274069; }
.name-with-title .title { color: #464646; }
.only-name{color: gray; }

.view-display-id-attachment_4 .views-row { width: 300px; }

#block-views-sub-footer-ad-block { width: 62%; margin: 0 auto; }
#block-block-32 { padding-top: 10px; }

.node-type-events .field-name-title h1.page-header { display: block; margin: 10px 0 ; }

.node-type-events  h1.page-header { display: none; }

/* Membership Block */
#block-block-15 {
	position: relative;
}

#block-block-15 a h2 {
	position: absolute;
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
	    height: 35px;
    text-align: center;
    top: 178px;
    width: 100%;
}

.page-training .view-training .views-row img {
  padding-bottom: 10px;
}
#block-block-34 { margin: 10px 0; }
#block-block-34 p { font-size: 0.9em;  }

#block-views-sub-footer-ad-block { height: 90px; overflow: hidden; }

/* press release */
.view-press-release .post-date {
  float: left;
  margin-right: 5px;
}

.view-press-release .views-field-nothing {
  padding-top: 5px;
  padding-bottom: 5px;
}

.view-press-release .views-field-nothing a {
  color: #545454;
}

.view-press-release h3 {
  color: #CE0F2E;
}

.node-type-events #title-page { display: none !important; }
#title-page { z-index: 90; }

/* New Views */
.view-news  .date-display-single,
.view-news .date { padding-right: 10px; }
.view-news .title { color: #428bca; }

.page-blog #block-block-12 {
	display: none;
}

.view-consumer-safety-videos .view-footer {
	margin-left: 0;
}

.front .view-consumer-safety-videos .view-footer ul {
	padding-left: 20px;
	margin-left: 20px !important;
}

.front .view-consumer-safety-videos  .view-content ul {
	margin-bottom: 0 !important;
}


/* View Blog Page */
.view-blog .views-row {
	border-bottom: 3px solid #E2E2E2;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.view-blog .views-row.views-row-last {
	border: none;
}
.view-blog .views-field-title span {
	color: #264069;
	font-size: 1.2em;
	font-weight: bold;
}
.view-blog .views-field-nothing {
	margin-bottom: 5px;
	margin-top: 5px;
}
.view-blog .views-field-nothing span {
	color: #7D7D7D;
	font-style: italic;
}

.view-blog .views-field-body span {
	color: #727272;
	font-family: Roboto !important;
}
.view-blog .views-field-nothing-1 a {
	color: #00A291;
}
.view-blog .views-field-nothing-1 a:hover {
	color: #00A291;
}
.view-blog .views-field-nothing-1 a#comments {
	background: url(../images/icon-comments.jpg) no-repeat 0 0 transparent;
	padding-left: 30px;
  padding-top: 0 !important;
  margin-top: 0 !important;
}
.view-blog .views-field-field-blog-tags {
	margin-bottom: 10px;
	margin-top: 10px;
}
.view-blog .views-field-field-blog-tags .views-label {
	float: left;
	margin-right: 10px;
	width: auto;
}
.view-blog .views-field-field-blog-tags .field-content a,
.view-blog .views-field-field-blog-tags .field-content a:hover {
	color: #00A291;
}
.view-blog .views-field-sharethis {
	width: 100%;
	clear: both;
}

.page-blog .view-header h1#title-page  {
  width: 100%;
}

.field-name-blog-title a,
.page-blog .view-header h1#title-page a {
  color: #264069;
  width: 100%;
  display: block;
  text-decoration: none;
}

.node-type-blog .field-name-title h2 {
  color: #264069;
  font-size: 1.2em;
}

.node-type-blog .field-name-field-blog-tags .field-label {
  color: #727272;
  float: left;
  margin-right: 10px;
  width: auto;
  font-weight: bold;
}
.node-type-blog .field-name-field-blog-tags .field-items .field-item {
	color: #727272;
	float: left;
	font-family: Roboto !important;
	width: auto;
	margin-right: 10px;
}
.node-type-blog .field-name-field-blog-tags .field-items .field-item a,
.node-type-blog .field-name-field-blog-tags .field-items .field-item a:hover {
	color: #00A291;
}
.node-type-blog .field-name-field-blog-tags  {
	display: block;
	margin-bottom: 10px;
	margin-top: 10px;
	overflow: hidden;
}

.node-type-blog .field-name-body {
  color: #727272;
  font-family: Roboto !important;
}

#comments h2.title {
	color: #264069;
	font-size: 2em;
	margin-bottom: 0px;
}
#comments .comment {
	border-top: 3px solid #E2E2E2;
}
#comments .comment h3,
#comments .comment h3 a {
	color: #264069;
	font-size: 1.2em;
}
#comments .comment .content .field-name-comment-body p a,
#comments .comment .content .field-name-comment-body p strong,
#comments .comment .content .field-name-comment-body p {
	color: #727272;
	font-family: Roboto !important;
}
#comments .comment ul.links.list-inline {
	margin-top: 10px;
}
#comments .text-center ul.pagination,
#comment-body-add-more-wrapper a.ckeditor_links {
	display: none !important;
}
#comment-body-add-more-wrapper fieldset.filter-wrapper {
	display: none;
}
#comments #comment-form button.form-submit{
	float: right;
  margin-bottom: 20px;
}
#comments .indented {
	padding-left: 20px;
}

/* Carousel */
.jcarousel-skin-tango .jcarousel-container-horizontal {
  width: 100%;
  height: 280px;
  padding: 20px 0;
}

.jcarousel-skin-tango .jcarousel-container {
  background: transparent;
  border: 0 ;
  border-radius: 0;
  margin: auto;
}

.jcarousel-skin-tango .jcarousel-item {
  background: transparent;
  border: 0 ;
  height: 240px;
  width: 292px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
  overflow: hidden;
  width: 1170px;
}

.jcarousel-skin-tango .jcarousel-next, .jcarousel-skin-tango .jcarousel-prev {
    display: none;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
  margin: 0 0;
}

/* instructor-page-top */
.page-est-instructors #main-cotent-page {
    width: 100% !important;
}
#instructor-page-top .left {
    float: left;
    width: 67%;
}

#instructor-page-order-forms {
    float: left;
}
#instructor-page-instructor-options {
    float: right;
}
#instructor-page-instructor-options,
#instructor-page-order-forms {
    width: 48%;
}
#instructor-page-instructor-options {
    margin: 0 2%;
}
#announcement-text {
    float: none;
    clear: both;
}
#instructor-page-instructor-video {
    width: 32%;
    float: right;
}
#instructor-page-top hr {
    display: none;
}
#instructor-page-top ul {
    margin-left: 0;
    padding: 0;
    margin-bottom: 40px;
}
#instructor-page-top ul li {
    list-style: none;
    list-style-type: none;
    margin-left: 0;
}
#instructor-page-instructor-video li,
#instructor-page-top ul li a {
    border-bottom: 2px dotted #ccc;
    color: #cf102d;
    display: block;
    font-family: roboto;
    font-size: 130%;
    margin-bottom: 7px;
}
#instructor-page-instructor-video li:hover,
#instructor-page-top ul li a:hover {
    background-color: transparent;
    color: #b50e27;
    text-decoration: none;
}
#instructor-page-instructor-video p {
    color:#264069;
    font-family: roboto;
    font-size: 130%;
}
#instructor-page-instructor-video iframe {
    width: 100% !important;
}

.node-type-aa-product .field-name-field-attr-desc .field-label {
  display: none;
}
.node-type-aa-product .field-name-field-aa-product-img-full {
  float: left;
  margin: 0 1em 1em 0;
}
/*.node-type-aa-product .field-name-field-attr-desc table,*/
/*.node-type-aa-product .field-name-field-attr-desc table tr,*/
/*.node-type-aa-product .field-name-field-attr-desc table td .right {*/
  /*textr-align: left !important;*/
/*}*/
/*.node-type-aa-product .field-name-field-attr-desc table td div span.desc {*/
  /*width: 5em;*/

/*}*/
/*.node-type-aa-product .field-name-field-attr-desc table td div strong {*/
  /*display: table;*/

/*}*/
/*.node-type-aa-product .field-name-field-attr-desc table td div strong em,*/
/*.node-type-aa-product .field-name-field-attr-desc table td div strong span {*/
  /*display: table-cell;*/
  /*text-align: left;*/

/*}*/
.node-type-aa-product .field-name-field-attr-desc table br {
  display: none;
}
.node-type-aa-product .products-related-link button {
  float: right;
}
.view-pricing-field-collection .views-table .views-row-first {
  white-space: nowrap;
}