/*TEMPORARY CODE FOR MESSAGE STATUS BLOCK*/
div.messages{
    position: fixed;
    bottom: 0px;
    width: 85%;
    height: 37px;
    overflow: scroll;
    z-index:1000000;
    -webkit-transition: all 0.3s ease-out;  /* Chrome 1-25, Safari 3.2+ */
       -moz-transition: all 0.3s ease-out;  /* Firefox 4-15 */
         -o-transition: all 0.3s ease-out;  /* Opera 10.50â€“12.00 */
            transition: all 0.3s ease-out;  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
}
div.messages:hover{
    height:400px;
    z-index:2000000;
}
div.messages.error {
    z-index:1000001;
    left:40px;
}
div.messages.warning {
    z-index:1000002;
    left:80px;
}
/*body.admin-menu {padding-bottom:40px;}*/
body.front #main-menu .secondary-menu {
	display:none;
}

/*****************************************/

.section-blocks,
.section-related-resources,
.double-column-block
{clear:both;}

/* centered */
.panels-flexible-row,
.section-content,
.section-region-video,
.node-featured-item
{ width:960px; margin:0 auto; position:relative;}
.front #page-content,.section-content {padding-bottom:30px;}

/* full width */
.panels-flexible-home_default .panels-flexible-row-first
{ width:100%; }


/* landing page panels */
/* 2/3 left */
.section-region-main,
.panels-flexible-region-home_default-row_1_main,
.panels-flexible-region-home_default-row_2_main,
.panels-flexible-region-home_default-row_3_main,
.panels-flexible-region-home_default-row_4_main
{ width:630px; float:left; }
.double-column-block
{ width:630px; overflow:hidden; height:250px; margin-bottom:30px; }
.double-column-block h2 {margin-bottom:5px;}
.node-webform .field-name-body  {
	max-width:630px;
	width:100%;
}
/* 1/3 right */
.section-region-sidebar,
.panels-flexible-region-home_default-row_1_sidebar,
.panels-flexible-region-home_default-row_2_sidebar,
.panels-flexible-region-home_default-row_3_sidebar,
.panels-flexible-region-home_default-row_4_sidebar
{ width:300px; float:right; }
body.node-type-webform .section-region-sidebar .views-view-grid.cols-3 > div {
	width:100%;
	max-width:300px;
	padding-right:10px;
}


/* hide elements */
.hide-header .view-header,
.view-landing_page-teaser_list .node-teaser p
{ display:none; }

/* single block size */
.single-block,
.view-display-id-teaser_list,
.pane-taxonomy-page-feature-image-link-list,
.double-column-block .node-teaser
{
	width:300px;
	height:280px;
	/*overflow:hidden;
	margin-bottom:3px;*/
}

.node-teaser .teaser-image img {
	width:auto;
	height:auto;
	max-width:100%;
}
body.section_the-700-club .view-700-club-episodes-and-videos .teaser-image,
body.section_cbn-tv-video .teaser-image,
.view-id-video_search .teaser-image
{
	width:auto;
}

.teaser-image,
body.section_cbn-tv-video.node-type-video .teaser-image {
	width:23.5%;
	float:left;
}

.single-block .view-display-id-teaser_list .views-row .node-teaser {
	height: 74.5px;
	overflow: visible;
	margin-bottom: 0px !important;
}
.single-block .view-display-id-teaser_list .views-row-first .node-teaser {
	height:62px;
	margin-bottom: 12.333px !important;
}
.single-block .view-display-id-teaser_list .views-row .node-teaser img,
.single-block .view-display-id-teaser_list .views-row .node-teaser .teaser-image {
	width:85px;
	height:62px;
	float:left;
	position:relative;
}
.single-block .view-display-id-teaser_list .views-row .node-teaser .teaser-image a {
	display:block;
}

.node-teaser .teaser-image .play-btn {
	position:absolute;
	width:30px !important;
	height:30px !important;
	bottom:3px;
	left:3px;
	z-index:2;
	pointer-events: none;
}
.single-block .view-display-id-teaser_list .views-row .node-teaser .teaser-image .play-btn {
	position:absolute;
	width:15px!important;
	height:15px !important;
	bottom:3px;
	left:3px;
	z-index:2;
	pointer-events: none;
}

#episode-menu-block .play-btn {
	position:absolute;
	width:15px !important;
	height:15px !important;
	bottom:3px;
	left:3px;
	pointer-events: none;
}

body.section_cbn-tv-video .item .play-btn
{
	position:absolute;
	width:30px !important;
	height:30px !important;
	bottom:10px;
	left:5px;
	z-index:2;
	pointer-events: none;
}
.section .view-shows-archive .play-btn {
	width:30px !important;
	height:30px !important;
	pointer-events: none;
}
body.section_cbn-tv-video .three-left .item .play-btn
{
	position:absolute;
	width:80px !important;
	height:80px !important;
	left:15px;
	bottom:15px;
	pointer-events: none;
}

.play-btn .st0 {
	fill:#00AEEF;
	transition: fill .15s ease-in-out;
}

.play-btn .st1 {
	fill: #FFF;
}

.play-btn {
	transform: scale(1);
	transition: transform .25s ease-in-out;
}

a:hover .play-btn {
	transform: scale(1.05);
}

a:hover .play-btn .st0 {
	fill: #000;
}

/*.single-block .view-display-id-teaser_list .views-row .node-teaser p,.single-block .view-display-id-teaser_list .views-row .node-teaser h3 {*/

.single-block .view-display-id-teaser_list .views-row .node-teaser h3,
.single-block .view-display-id-teaser_list .views-row .node-teaser p,
.single-block .view-display-id-teaser_list .views-row .node-teaser .teaser-text {
	width:205px;
	float:right;
}
.single-block .view-display-id-teaser_list .view-header  h2 {
	margin-bottom:12.333px;
}


.double-column-block h2,.section-region-footer-slider h2 {
	background-color: #01a2d6;
	color: #fff;
	font-family: ProximaNovaLight, sans-serif;
	font-size: 18px;
	padding: 5px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 0px;
	text-transform:uppercase;
}

/* even/odd column panes */
.single-block {float:left; margin-right:15px;}
.section-blocks .single-block:nth-child(odd),
.pane-view-landing-page-teaser-list:nth-child(odd),
.pane-taxonomy-page-feature-image-link-list:nth-child(odd),
.pane-view-landing-page-teaser-list.double-column-block .views-row-odd
{ float: left; clear:both; margin-right:0px; }
.section-blocks .single-block:nth-child(even),
.pane-view-landing-page-teaser-list:nth-child(even),
.pane-taxonomy-page-feature-image-link-list:nth-child(even),
.pane-view-landing-page-teaser-list.double-column-block .views-row-even
{ float:right; margin-right:0px; }

/* full width single blocks */
.section-content > .section-blocks .single-block
{ margin-right:30px; }
.section-content > .section-blocks .single-block:nth-child(3n+3)
{ margin-right:0px; }
.section-content > .section-blocks .single-block:nth-child(odd),
.section-content > .section-blocks .single-block:nth-child(even)
{ float:left; clear:none; }

/* double column panes */
.pane-view-landing-page-teaser-list.double-column-block
{ float:none; clear:both; }
.double-column-block .view-display-id-teaser_list
{ width: 100%; }
.double-column-block .node-teaser
{ height:auto; width: 100%; }
.double-column-block .views-row-even
{ float:right; clear:none;}
.double-column-block .node-teaser img 
{ width:35%; margin:0 5% 5% 0;}

.double-column-block .node-teaser .teaser-image img 
{ width:auto; margin:0 5% 5% 0;}
.double-column-block .node-teaser .teaser-image {margin-right:15px;}

.double-column-block .node-teaser h3,
.double-column-block .node-teaser p
{ display:block; float:none; width:100%; }
.double-column-block .node-teaser h3
{ font-size:1.25em; margin-bottom:.3em;}
body.front .double-column-block .node-article h3 {
	font-size: 19px;
	line-height: 22px;
}
body.node-type-article .node-article li {
	margin-left:0;
	line-height: 1.6em;
}
body.node-type-movie .content > .node {margin-top:30px;}
body.node-type-movie img {max-width:100%; height:auto;}

/* overview block */
.overview-block-header {
	height:97px; overflow:hidden;
}
.overview-block-header:before {
	content: "";
	display: block;
	width: 100%;
	height: 10px;
	margin-bottom: 17px;
	background: url(../images/int-bg-diagLinesSmall.png) top left;
}
.overview-block-header h2 { margin-bottom:.3em; }
.overview-block-content,
.overview-block-content .node-teaser {
	height: 180px;
	overflow:hidden;
}

/* feature image link list */
.pane-taxonomy-page-feature-image-link-list,
.view-landing_page-feature_image_link_list,
.view-display-id-section_feature_image_link_list
{ position:relative; }

.section_the-700-club .view-display-id-section_feature_image_link_list {
    width: 300px;
    height: 280px;
}

.view-display-id-section_feature_image_link_list .node-course-chapter { 
    position:static; 
}

.section_the-700-club .view-display-id-section_feature_image_link_list .node-section-teaser {
    height: 62px;
    margin-bottom: 12.333px !important;
}

.pane-taxonomy-page-feature-image-link-list ul,
.view-landing_page-feature_image_link_list ul,
.view-display-id-section_feature_image_link_list ul
{list-style:square;}
.pane-taxonomy-page-feature-image-link-list li,
.view-landing_page-feature_image_link_list li { 
     position: relative; 
     left: 20px; 
}

.section_the-700-club .view-display-id-section_feature_image_link_list li {
    list-style: none;
    margin: 0;
    padding: 0;
}
 
body.node-type-section-page .section-archive .node-teaser h3 {
    font-size:22px;
    margin-bottom:4px;
    line-height: 25px;
    font-family: ProximaNovaLight, Arial, sans-serif;
 }
 body.node-type-section-page .section-archive .node-teaser p {
    font-size:15px;
 }
 
 body.node-type-section-page .section-archive .view-display-id-category_archive h3 {
    font-size:17px;
 }
 
.view-landing_page-feature_image_link_list .node-section-teaser h3,
.view-display-id-section_feature_image_link_list .node-course-chapter h3 {
    font-size:15px;
    width:100%;
    float:none; 
    font-family: ProximaNovaReg, Arial, sans-serif;
 }
 
 .view-display-id-section_feature_image_link_list .node-section-teaser h3 {
    font-family: ProximaNovaReg, Arial, sans-serif;
    font-size: 16px;
    width: 205px;
    float: right;
 }
 
.pane-taxonomy-page-feature-image-link-list img,
.view-landing_page-feature_image_link_list img,
.view-display-id-section_feature_image_link_list p
 {display:none;}
 
.view-display-id-section_feature_image_link_list img {
    max-width: 100%;
    display: block;
    
 }
 
 .section_the-700-club .view-display-id-section_feature_image_link_list img {
    width: 124px;
    height: 62px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: -18px;
    clip: rect(0px, 105px, 62px, 19px);
 }
 
.pane-taxonomy-page-feature-image-link-list .view-header,
.section_courses .view-display-id-section_feature_image_link_list .view-header
{ position:absolute; top:0px; left:0px; width:100%; z-index:100; white-space:nowrap;}

.view-display-id-section_feature_image_link_list.feature-story-image {
    background-image: url('/sites/all/themes/cbn_default/images/700club-share-story.jpg');
    background-repeat: no-repeat;
}

.pane-taxonomy-page-feature-image-link-list .view-content,
.view-display-id-section_feature_image_link_list .view-content {z-index:50;}

.pane-taxonomy-page-feature-image-link-list li.views-row-first,
.view-landing_page-feature_image_link_list li.views-row-first
{ padding-top:155px; position:relative; }

.pane-taxonomy-page-feature-image-link-list li.views-row-first img,
.view-landing_page-feature_image_link_list li.views-row-first img
{
    display:block;
    width:300px; height:146px;
    position:absolute; top:0px; left:-20px;
    z-index: 50;
    max-width: none;
}


.view-display-id-section_feature_image_link_list li { color:#0FA1D0;}
.view-display-id-section_feature_image_link_list li a { color:#181818; }

/* no list style */
.view-landing_page-teaser_list li,
.view-todays-show li
{ list-style:none; margin:0; padding:0; }


/* title link view */
.view-display-id-title_link a,
.block-title{
    display:block; 
    background: url(../images/int-bg-contentBlockTitle.png) top right no-repeat; 
    width:inherit;
    height:27px;
    margin-bottom:22px;
    line-height:27px;
}
.view-display-id-title_link a:hover,
.block-title:hover {
    background: url(../images/int-bg-contentBlockTitle-over.png) top right no-repeat;
}
body.front .block-title {
    margin-bottom:0;
}
.view-display-id-title_link a span,
.block-title span{
    display:block;
    padding:0px 8px;
    color: #fff;
    background-color: #0fa1d0;
    font-size:16px;
    float:left;
}
.block-title span{
    font-size: 18px;
    text-transform:uppercase;
}
.view-display-id-title_link a:hover span,
.block-title:hover span{
    text-decoration:none;
    color:#000;	
}

.view-display-id-view_landing_page_block_2_teaser_list .node-teaser
{ width:300px; float:none; }




.section-related-resources {
	height:50px;
	margin-bottom:30px;	
}
.section-related-resources li {
	display:inline;
	white-space:nowrap;
	list-style:none;
}
.section-related-resources li a { 
	display:block;
	float:left;
	padding:0px 20px;
	line-height:70px;
	font-size:18px;
	background:#fff;
	border:1px solid #dfdfdf;
	margin-right:20px;
}

/* view table */
.views-table th {
    font-size:18px;
    border-bottom:none;
    white-space:nowrap;
}
.views-table tbody {
    border:none;
    font-size:16px;
}
.views-table tr.even, .views-table tr.odd{
    background:transparent;
    border:none;
}
.views-table th, .views-table td {
    line-height:1.25em;
    padding: 0px 10px;
}
.views-table td.views-field {
    /*border-right: 1px solid #ccc;*/
}
.views-table td.views-field:last-child {
    border-right:none;
}
.views-table td a {color:#000;}
.views-table td.active {background:transparent;}


/** INDEX SEARCH FIELD **/
.view-display-id-page_index_lookup .search-block * {
    color:#000;
}
.view-display-id-page_index_lookup .search-block input {
	padding:7px 15px;
	font-size:16px;
	width:90%;
}
.view-display-id-page_index_lookup a {color:#000;}
.view-display-id-page_index_lookup a.active-header {
font-family: ProximaNovaSBold, Arial Black, sans-serif;
color: #0FA1D0;
text-decoration: none;
}
/** INDEX TABLE **/
.view-display-id-page_index_lookup tbody td {
    height:50px;
    padding:10px 10px 15px 0px;
    line-height:1.25em;
    background: url(../images/int-bg-diagLines9.png) repeat-x bottom left !important;
}
.view-display-id-page_index_lookup thead th {text-transform:uppercase;}
.view-display-id-page_index_lookup thead th,
.view-display-id-page_index_lookup tbody td {
	padding:0 15px;
}
.view-display-id-page_index_lookup thead th:first-child,
.view-display-id-page_index_lookup tbody tr td:first-child {
	padding-left:0;
}
.view-display-id-page_index_lookup tbody td {
	padding-top:10px;
	padding-bottom:15px;
}
/* generic block styles */
.page-title-header h2 {
    font-size:16px;
}  
.node, .view { position:relative; }
.node-article,.node-blog { font-size:17px}
body.node-type-blog .node-blog,
body.node-type-article .node-article,
body.node-type-webform .node-webform,
body.node-type-cbn-news .node-cbn-news {margin-top: 30px;}
.block-menu-block { display:block; clear:both; }
.block-menu-block .menu { overflow:hidden;}
.node-blog .section-region-main ul,
.node-blog .section-region-main ol {
	margin-left: 18px; 
	margin-bottom: 30px; 
}

.custom-block { height:277px; overflow:hidden; position:relative;}
.custom-block.tout-list { height:auto; }
.single-block { width:300px;}
.double-block,
.image-slider-block { width:630px; }
.field-name-field-top-category {display:none;}

/* featured item */
.full-background-dark {
	width:100%;
}
.node-featured-item { margin-bottom:30px; height:auto; }
.featured-item-summary {
	position:absolute;
	bottom:30px;
	left:30px;
	padding:20px;
	background:url(../images/summary-grad.png) repeat;
	background:rgba(255,255,255,.9);
	width:300px;	
}
.hasVideo.node-featured-item .featured-item-summary {
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    width: auto;
}
.featured-item-summary p {
	line-height:1.3em;
}
#bid-700club {display:none;}
.featured-item-summary .subheading { color:#999; }
.featured-item-summary a { color:#000; font-weight:bold;}
.hasVideo .featured-item-summary > div > h3 a { display:none; float:left; clear:both;}
.hasVideo .featured-item-summary{background:#efefef;}
/* featured item small */
.section-region-main .node-featured-item,
.section-region-main .node-featured-item img
{ width:630px; height:230px; }
.section-region-main .featured-item-summary { width:200px;}
.section-region-main .featured-item-summary p { display:none; }

/* teaser grid */
.view-display-id-teaser_grid.diag-lines-border-top:before { margin-bottom:30px; }

/* section overview */
.view-display-id-section_overview_block .view-display-id-section_block_menu:before,  .view-display-id-section_overview_block .view-display-id-section_block_menu:after {
    content: "";
    display: table;
    height: 0;
}

.view-display-id-section_overview_block .view-display-id-section_block_menu:after {
    clear: both;
}

.view-display-id-section_overview_block .view-display-id-section_block_menu {
    margin-bottom: 15px;
    background-image: url(../images/int-bg-diagLines9.png);
}

.view-display-id-section_overview_block h2 a {
    display: block;
    width: 100%;
    background-image: url("../images/white_r-arrow-thin.svg");
    background-size: 30px;
    background-position: right;
    background-repeat: no-repeat;
}

.view-display-id-section_overview_block ul.menu {
        height:30px;
        box-sizing: border-box;
        padding: 5px;
        padding-top: 7px;
        padding-left: 15px;
        float:left;
}
.view-display-id-section_overview_block .menu li {
	list-style:none;
	display:inline;
        margin:0px;
	padding-right:30px;
	font-size:17px;
        line-height:18px;
        height:18px;
	font-family: ProximaNovaLight, Arial, sans-serif;

}
.view-display-id-section_overview_block .view-footer .menu li {
    font-style: italic;
}
.view-display-id-section_overview_block .menu li > a {
	color: #0fa1d0;
}
.view-display-id-section_overview_block .node-teaser img {
    margin: 0;
    margin-right: 20px;
}
.view-display-id-section_overview_block .node-teaser h3,
.view-display-id-section_overview_block .node-teaser p {
    float:none;
    width:100%;
}
.view-display-id-section_overview_block .node-teaser h3, .view-display-id-section_overview_block .custom-content-block h3 {
    font-size: 22px;
    font-family: ProximaNovaLight, sans-serif;
    margin-bottom:.4em;
    margin-top: 0px;
}

.view-display-id-section_overview_block .custom-content-block img {
    margin: 0;
    margin-right: 20px;
    float: left;
    max-width: 35%;
}

.view-display-id-section_overview_block .custom-content-block h3 {
    font-size: 22px;
    font-family: ProximaNovaLight, sans-serif;
    margin-bottom: 1em;
    margin-top: 0px;
}

.view-display-id-section_overview_block .custom-content-block .caps-title {
    text-transform: uppercase;
    font-size: 16px;
    color: #01a2d6;
    margin-bottom: .3em;
}

.view-display-id-section_overview_block .verse-text {
    font-size: 16px;
    line-height: 1.2em;
    max-height: 76px;
    overflow: hidden;
}

/* ads */
.ad-block {
	display:block;
	position:relative;
	text-align:center;
}
.ad-block img {
	width:100%;
	height:auto;
	margin:0px auto;	
}
.ad-block:before {
	/*content:"advertisement";
	display:block;
	width:100%;
	font-size:10px;
	text-transform:uppercase;
	color:#666;
	background:#dfdfdf;
	height:27px; line-height:27px;	*/
}
.ad-block.internal:before, .ad-block.tout:before, .ad-block.lb:before { display:none; }
.ad-block.mr .ad-image-link, .ad-block.mr img {
	width:300px; 
	height:250px;
	display:block;
}
.ad-block.mr, .promotions-wrapper { margin-bottom:30px; }
.ad-block.lb img {
	width:960px;
	height:90px;
}
.ad-block .ad-title {
	position:absolute;
}
.ad-block .ad-button { padding:0 2%; height:27px; line-height:27px;	font-family: ProximaNovaLight, Arial, sans-serif;
 }
.ad-block .ad-button.right { right:0px; }
.ad-block .ad-button.left { left:0px; }
.ad-block .ad-button.half { width:46%; }
.section-region-sidebar .ad-block {
	max-width:300px;
	float:left;
	margin-right:15px;
}
.section-region-sidebar > div:nth-child(odd) {
	clear:left;
}
/* image grids */
.image-grid { position:relative; width:960px; margin: 0px auto 30px;}
.image-grid li {
	display:block;
	width:16%;
	margin-right:5%;
	margin-bottom:25px;
	height:auto;
	float:left;
	overflow:hidden;
}
.image-grid li:nth-child(4n+6) { clear:left; }
.image-grid li:nth-child(4n+5) { margin-right:0; }
.image-grid h2.title, .image-grid h3.title, .image-grid h4.title {
	padding:0px; margin:0px; height:auto;
}
.image-grid img { height:120px; width:auto; }


/* image slider */
.image-slider-block h2 {
	margin-bottom:5px;	
}
.image-slider-block .button {
	display:block;
	float:right;
	line-height:27px;
	height:27px;
	padding:0px 10px;
	color:#fff;
	background-color:#0FA1D0;	
	font-family: ProximaNovaLight, Arial, sans-serif;

}
.image-slider { position: relative; overflow:hidden; background:#999;margin-bottom:5px; min-height:98px;}
.image-slider-list { position: relative; white-space:nowrap; }
.image-slider-item, .image-slider-item img { float:left; display:block; clear:none; margin:0;}
.image-slider-button-right, .image-slider-button-left {
	background-image: url(../images/sprite-40x40-arrowButtons.png);
	background-repeat:no-repeat;
	display:block;
	width:40px;
	height:40px;
	position:absolute;
	bottom:0px;
}
.image-slider-button-right {
	right:-2px;
	background-position: -40px 0px;
}
.image-slider-button-left {
	left:0px;
	background-position: 0px 0px;
}
.image-slider-button-right:hover {
	background-position: -40px -40px;
}
.image-slider-button-left:hover {
	background-position: 0px -40px;
}
.image-slider-button-right.disabled {
	background-position: -40px -60px;
}
.image-slider-button-left.disabled {
	background-position: -60px 0px;
}


.tout-slider-block > a h2 { padding-left:50px; }

.tout-list .image-grid a { width:100%; float:none; margin: 0 0 30px 0; }
.tout-list .image-grid a p, .tout-list .image-grid a ul, .tout-list .image-grid a ol { display:none; }

/* tabs */
.tabs {
	
}
.tabs > .menu {
	height:30px;	
}
.tabs > .menu a {
	line-height:30px;
	padding: 0px 15px;
	margin-right:5px;
	background:#efefef;
	color:#666;
}
.tabs > .menu .first a, .tabs > .menu .active a {
	background:#ffffff;	
}
.tabs > div {
	background:#fff;
	padding:20px;	
}


/* show episode block */
.view-id-episode_menu_block.view-display-id-default_display {
    display:none;
    position:absolute;
    width: 960px;
    height:350px;
    margin:0px auto;
    background:#efefef;
    outline:1px solid #ccc;
    overflow:hidden;
    left:0px;
    z-index:2000;
}
.view-id-episode_menu_block.view-display-id-default_display .view {
    width:219px;
    height:350px;
    padding:15px;
    float:left;
    border-right: 1px solid #ccc;
}
.view-id-episode_menu_block.view-display-id-default_display .view:last-child {
    border:none;
    width:180px
}
.view-id-episode_menu_block.view-display-id-default_display .view-header {
    padding-bottom:15px;
}
.view-id-episode_menu_block.view-display-id-default_display .view-content .views-row {
    margin-bottom:25px;
}
.view-id-episode_menu_block.view-display-id-default_display .view-footer a {
    display:block;
    text-align:center;
    background:#0fa1d0;
    color:#fff;
    padding:5px;
}
.view-id-episode_menu_block.view-display-id-default_display .node-teaser {
    margin-bottom:0px !important;
}
.view-id-episode_menu_block.view-display-id-default_display .node-teaser h3 {
    font-size:14px; line-height: 1.1em;
}
.view-id-episode_menu_block.view-display-id-default_display .node-teaser p{
    display:none;
}


/* topics search block */
  .topic-search-block {
    position:relative;
    margin-bottom:30px;
    font-family:ProximaNovaLight, Arial, sans-serif;
    font-size: 18px;
    color:#aaa;
  }
  .topic-search-block input {
    padding:5px 10px;
    width:60%;
  }
  .topic-search-block span[role=status]{
    display:none;
    position:absolute;
    top:-15px;
    font-size:12px;
    line-height:15px;
  }
  ul.ui-autocomplete {
    padding:0px;
    margin:0px;
    list-style-type: none;
    width:60px;
    border:1px solid #999;
    background:#fff;
  }
  .ui-helper-hidden-accessible { display:none;}
  ul.ui-autocomplete li {
    margin:0px; padding:0px; list-style:none;
  }
  ul.ui-autocomplete li a {
    display:block;
    padding:5px 10px;
    border-bottom:1px solid #dfdfdf;
    color:#666;
  }
  ul.ui-autocomplete li a:hover{
    background:#dfdfdf;
    text-decoration:none;
    color:#000;
  }
  
/***** PROMOTIONS BLOCKS *******/
.promotions-wrapper {
	box-sizing: border-box;
	width:300px;
	/* float:left; */
	margin-right:12px;
}
.promotions-wrapper .views-row {
	text-align:center;
	position:relative;
	width: 300px;
	height:110px;
	margin: 0 auto;
	margin-bottom: 30px;
	clear:both;
	overflow:hidden;
}
.promotions-wrapper .views-row.views-row-first {

}
.promotions-wrapper .node-teaser {
	
	overflow:visible;
}
.promotions-wrapper .views-field-title,.promotions-wrapper .views-field-field-ad-html-markup {
	margin-right:15px;
}

.promotions-wrapper .views-field-title { position: absolute; top: 0px; left: 0px; height: 21px; width: 100%; text-align: left; margin-top: -3px;}
.promotions-wrapper .views-field-title .field-content { font-family: ProximaNovaReg, Arial, sans-serif; font-size: 16px; }
.promotions-wrapper .views-field-title a { color: #0ca3d4; }
.promotions-wrapper .promo-top {position:relative;}

.promotions-wrapper .views-field-field-ad-html-markup { 
	box-sizing: border-box; 
	position: absolute; 
	top: 21px; 
	left: 125px; 
	height: 110px; 
	width: 175px; 
	text-align: left; 
	padding-left: 8px; 
	font-size: 14px; 
	line-height:16px;
	color: #333;
}

.promotions-wrapper .views-field-field-ad-image {
	float:left;
	clear:both;
	
}

.promotions-wrapper .views-field-field-ad-image img {
	max-width:125px;
	height:89px !important;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.node-blog .featured-item-blog-name {
	color: #0ca3d4;
	margin-right: 8px;
	text-transform: uppercase;
}

.node-blog .section-region-main > [property="schema:name"] {
	margin-top: 10px;
}

.radio-promo-blocks.christmas .block-title span,  .radio-promo-blocks.christmas .block-title span:hover{
    background-color: #D2191B;
    color: #fff;
}

.radio-promo-blocks.christmas .block-title {
    background: url(../images/int-bg-contentBlockTitle_xmas.png) top right no-repeat;
    cursor: default;
}

@media screen and (max-width:960px){


	
}

@media screen and (max-width:660px){
	
	
}
