/* News Home */

#mainbody #middletemplate{width:100%;padding:0;background:#f7f7f7;}
#mainbody .centercontainer{width:100%;max-width:none;padding:0;position:relative;}
#mainbody #toptemplate{width:100%;position:absolute;top:15px;left:0;right:0;margin:auto;z-index:2;background-color:transparent;}
#mainbody #toptemplate img{max-width:100%;max-height:100%;}
#pageTitle{display:none;}

.sectionHeader .top-static-menu .categories-module{background:none;}

/* GLOBAL SUB HEADER */
.icon-box-logo{
	width:80%;
	height:43px;
	margin:7px auto auto;
}
.top-box-title span{border-bottom:2px solid #5B97CE;}

/* Nav Menu */
#middletemplate ul.news-header-ul{position:relative;top:0;left:0;padding:0;margin: 0;list-style-type:none;text-align:right;}
.news-header-ul li{padding:0;margin:0 0 0 5px;/*border-left:1px solid rgba(175,175,175,.3);*/font-family:oswald/*Arial, Helvetica, sans-serif*/;display:inline-block;color:#174E84;font-size:13pt;}
.news-header-ul li a{display:block;padding:8px 15px;color:#174E84;text-decoration:none;text-shadow: 1px 1px 1px rgba(30, 30, 60, 0.1);text-transform:uppercase;font-weight:500;}
.news-header-ul div{font-family:oswald;font-weight:300;text-transform:uppercase;padding:8px 15px;text-shadow: 1px 1px 1px rgba(30, 30, 60, 0.1);}
li.news-ul-li-first{border-left:none;}
.second-news::after{display:none;}

/* BACKGROUND 1 */
.news-image-1{
	background: URL(https://www.woodlandsonline.com/images/np/background/news-background-1.jpg) no-repeat center center;
	background-color:#333;
	background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-attachment: fixed;
    padding: 110px 0 50px 0;
}
.news-overlay-1{background-color: rgba(51,51,51,.7);}
.news-row-2-background{background-color:#333;}

/* BACKGROUND 3 */
.news-image-3{
	background: URL(https://www.woodlandsonline.com/images/np/background/news-background-3.jpg) no-repeat center center;
	background-color:#333;
	background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-attachment: fixed;
    padding: 50px 0 150px 0;
}
.news-overlay-3{background-color: rgba(51,51,51,.5);}

/* News Link Image */
.news-link-image{
	background: URL(https://www.woodlandsonline.com/images/np/background/news-background-link.jpg) no-repeat center center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: 50% 25%;
    top:0;
    left:0;
    height:100%;
}


/*----------FullWidth Search Section-------*/
.news-search-section{
	margin: 50px 0 0 0;
}

/*----------News list section -------*/

.news-list-section{
	background-color:#fff;
	padding:40px 0;
}
.news-list-row{
	max-width:1050px;
	margin:auto;
}
.news-list-row:after{
	content:"";
	display:table;
	clear:both;
}
.news-module{position:relative;}
.news-module-header{height:44px;display:block;line-height:44px;text-decoration:none;font-family:oswald;text-align:left;padding-left:10px;position:relative;background-color:#222;color:#fff;font-size:16pt;text-transform:uppercase;z-index:2;margin-right:5px;}
.news-module-header:hover{color:#fff;background-color:#000;text-transform:uppercase;cursor:pointer;}
.news-module-header:before{height:100%;width:29px;background:URL(https://www.woodlandsonline.com/images/arrow_right_white.png) no-repeat center;background-size:contain;background-color:#000;position:absolute;right:0;content:"";box-sizing:border-box;padding:5px;line-height:37px;/*margin-right:15px;font-size:25pt;*/border:5px solid #000; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.news-module-header::after{content: "";width: 0px;height: 0px;position: absolute;top: 44px;left: 0px;border-style: solid;border-width: 0px 14px 10px 0px;border-color: transparent #000 transparent transparent; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.news-module-header:hover:before{background-color:/*#7a7874*/#222;border:5px solid #222;margin-right:0;}
#middletemplate .news-module ul{list-style-type:none;margin:auto;padding:0;padding-top:15px;text-align:left;width:25%;float:left}
.news-module ul li{display:block;padding:10px;box-sizing:border-box;}
.news-module li a{font-size:14pt;font-family:oswald;color:#333;text-transform:uppercase;}

/*----------News blogs section -------*/



/*----------photoVideosEvents-section -------*/

.photoVideosEvents-section{
	background-color:#fff;
}
.photoVideosEvents-row{
	max-width:1200px;
	margin:auto;
	padding:0 20px;
	box-sizing:border-box;
}

/*----------news-story-section-1-------*/

.news-story-section-1{
	background-color:#fff;
	padding:0;
}
.news-story-row-1, .news-story-row-2, .news-story-row-3, .news-story-row-4, .news-story-row-5{
	max-width:1200px;
	margin:auto;
	padding:0 20px;
	box-sizing:border-box;
}
.events-section-title{
	font-size: 11pt;
    font-family: roboto slab;
    padding: 0 0 10px 0;
    text-transform: uppercase;
}
.events-section-title-href{
	color:#dc4225;
}
.news-event-box-2-column-2 .events-container{
	padding:20px 5px;
	text-align:left;
}
.news-event-box-2-column-2 .global-section-header{margin-left:20px;}
#middletemplate .news-event-box-2-column-2 ul{
	margin:auto;
	list-style-type:none;
	padding:0px 20px; 20px;;
}
#middletemplate .news-event-box-2-column-2 ul li{
	position:relative;
	overflow:hidden;
	height:200px;
}
#middletemplate .news-event-box-2-column-2 ul li img{
	min-width: 100%;
    max-width: 125%;
    min-height: 100%;
    max-height: 150%;
    padding:0;
}
.events-photo-descript{
	color:#fff;
	text-align: left;
    position: relative;
    line-height: 1.1;
    font-family: roboto slab;
    font-weight: 500;
    /* text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5); */
    font-size: 14pt;
}
.ladder1and2-element .events-title-href{
	width:50%;
	float:left;
}
.ladder1and2-element .events-author{
	width:50%;
	float:left;
	clear:both;
}
.ladder1and2-element .events-image-href{
	position:absolute;
	top:50px;
	right:20px;	
}
.ladder1and2-element .events-image-href img{
	height:150px;
	width:auto;
}
.ladder1and2-element .events-paragraph{
	width:50%;
	float:left;
	clear:both;
}

/*---Photo Header---*/
.home-photo-header{width: 240px;background-color: #e3745f;margin-top: 150px;position: absolute;left: 0;z-index: 11;border-radius: 6px;border-bottom-left-radius: 0;}
.home-photo-header:hover{background-color:#e3745f;color:#fff;text-decoration:underline;}
/*.home-photo-header::before{content: "";width: 0px;height: 0px;position: absolute;top: 44px;left: 0;border-style: solid;border-width: 0px 15px 10px 0px;border-color: transparent #640904 transparent transparent;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}*/

/*---Events Header---*/
.news-events-header{height:44px;display:block;line-height:44px;text-decoration:none;font-family:oswald;position:relative;background-color:#05a7d5;color:#fff;font-size:16pt;text-transform:uppercase;z-index:2;}
.news-events-header:hover{color:#fff;background-color:#05a7d5;text-transform:uppercase;cursor:pointer;text-decoration:underline;}
.news-events-header::before{content: "";width: 0px;height: 0px;position: absolute;top: 44px;left: 0px;border-style: solid;border-width: 0px 15px 10px 0px;border-color: transparent #00576f transparent transparent;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}

/*---Classifieds Header---*/
.featuredClassifieds{position:relative;text-align:left;}
.home-class-header{width: 240px;background-color: #f99e10;margin-top:325px;position: absolute;left: 0;z-index: 11;text-transform:uppercase;}
.home-class-header:hover{background-color:#f99e10;color:#fff;text-decoration:underline;text-transform:uppercase;}
.home-class-header::before{content: "";width: 0px;height: 0px;position: absolute;top: 44px;left: 0;border-style: solid;border-width: 0px 15px 10px 0px;border-color: transparent #975f08 transparent transparent;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}

.ladder-element .kzy-row-module-container > div, .kzy-row-module-container > table{margin-right:auto;}



/* JQ Carousel - Photo Slider */
.carouselSlider{padding:0px 0;margin-top:0px;width:100%;height:230px;}
.jq-carousel-container{margin: 7px 5px 0 5px;left: 0;top: 0;height: 100%;max-height: 300px;overflow: hidden;padding: 0;background-color:#F4F4F4;}
.jq-carousel li > img{display:block;position:absolute;bottom:0;}
.jq-carousel li > a span{padding-left:25px;}
ul.jq-carousel{list-style-type:none !important;margin:0 !important;padding:0 !important;text-align:center;width:20000px;height:100%;position:relative;top:0;left:0;height:100%;}
.jq-carousel li{position:relative;top:0;left:0;float:left;width:100%;height:100%;margin-right:6px;color:#FFF;}
.jq-carousel img{height:auto;width: auto;max-width:100%;vertical-align:top;max-height:97%;min-width:35%;position:relative;top:50%;left:0;transform:translateY(-50%);-moz-transform:translateY(-50%);)-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.jq-carousel a{color:#FFF;text-shadow: -2px 2px 0px rgba(0,0,0, 0.7);}
.jq-carousel li{height:100%;}
.carousel-arrow-left a, .carousel-arrow-right a{display:block;height:100%;}
.carousel-arrow-left{position: absolute;left: 0px;top: 0px;width: 40px;height: 100%;z-index: 10;}
.carousel-arrow-left a{background:rgba(0,0,0,.5) URL(https://www.woodlandsonline.com/images/mk_arrow_left.png) no-repeat 50% 50%;}
.carousel-arrow-right{position: absolute;right: 0px;top: 0px;width: 40px;height: 100%;z-index: 10;}
.carousel-arrow-right a{background:rgba(0,0,0,.5) URL(https://www.woodlandsonline.com/images/mk_arrow_right.png) no-repeat 50% 50%;}
.carousel-arrow-left a:hover, .carousel-arrow-right a:hover{background-color:rgba(0,0,0,.8) !important;}
#middletemplate .sports-photo-section .sports-container-ad-2 .as_container{padding: 40px 0 0 0!important;}
.sports-photo-section{background-color:#EDEDED;padding:40px 0;}
.photoGalleries{position:relative;border-left:1px solid #ddd;border-right:1px solid #ddd;text-align:left;}

.photo-top-line{background-color:#a4a19b;height:5px;display:none;}
.photoGalleries .carouselSlider{width:auto;position:relative;}
.photoGalleries .carouselSlider .jq-carousel-container .carousel-arrow-left a{background:rgba(164,161,155,.7)  URL(https://www.woodlandsonline.com/images/mk_arrow_left.png) no-repeat 50% 50%;}
.photoGalleries .carouselSlider .jq-carousel-container .carousel-arrow-right a{background:rgba(164,161,155,.7)  URL(https://www.woodlandsonline.com/images/mk_arrow_right.png) no-repeat 50% 50%;}
.photoGalleries .carouselSlider .jq-carousel-container .carousel-arrow-left a:hover,.photoGalleries .carouselSlider .jq-carousel-container .carousel-arrow-right a:hover{background-color:rgba(164,161,155,.9)  !important;}
.photoGalleries .image-overlay-black{box-sizing:border-box;padding:15%;}
.photo-link{height:50px;line-height:50px;padding-top:35px;}
.photo-link a{background-color: #FFF;box-sizing: border-box;padding:12px 40px;border: 2px solid #092e53;border-radius:3px;font-family:oswald;font-weight:500;font-size:14pt;color:#333;text-decoration:none;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
#middletemplate .photo-gal-link:hover{background-color:#333;color:#fff;}
.image-overlay-black{background-color:rgba(0, 0, 0, 0.55);}
a.carousel-gradient-image .image-overlay-black{
	background-color:rgba(51,51,51, 0.55);
}
a:hover.carousel-gradient-image .image-overlay-black{
	background-color:rgba(51,51,51, 0.65);
}

ul.jq-carousel{list-style-type:none !important;margin:0 !important;padding: 0px !important;text-align:center;width:9000px;position:relative;top:0;left:0;}
.jq-carousel li{float:left;max-width:525px;width:100%;}
.jq-carousel-container{clear:both;overflow:hidden;position:relative;top:0;left:0;box-shadow:-3px 5px 6px -2px #ccc;margin:auto;}


/*----------Business links, World Wide Web Links and Houston Metro Links-------*/
.news-image-3 .column3-base-row{max-width:1050px;}
.business-container, .world-container, .houston-metro-container{min-height:250px;width:96%;margin:auto;background-color:#fff;border:3px solid #dc4225;}

.column3-base-row .link-box {padding:9px 20px;}
.column3-base-row .link-box a{display:block;font-size:11pt;font-family:roboto slab;color:#333;padding:4px 0;}
.business-container-header, .world-container-header, .houston-metro-containerheader, .business-container-header a, .world-container-header a, .houston-metro-containerheader a{
	font-family: oswald;
    font-size: 15pt;
    box-sizing: border-box;
    text-transform: uppercase;
    color:#333;
    padding:20px 20px 10px;
    text-decoration:none;
}

/*----------News Section 4 -------*/
/*.cl-home-header{width:666px;height:131px;background:transparent URL(/cnt/files/Topic_Header_News.jpg) no-repeat left 0px;}
.cl-home-header{float:left;margin-left:-7px;margin-bottom:4px;background-color:black;}

.cl-home-header a{text-decoration:none;font-style:normal;font-size:30px;color:white;line-height:110px;margin-left:6px;}
.cl-home-header h1{text-align:left;}
.cl-home-header-ad{float: right;
    height: 46px;
    margin-top: -45px;
    width: 270px;color:#FFF;
    background-color:;}
#mainbody #righttemplate{
	float:right;
	width:306px;
	padding-right:2px;
	background: white top left;
	padding-top: 36.5px;
}
#middletemplate ul.section-one-column{padding-left:0 !important;margin-left:0 !important;}
#middletemplate ul.section-two-column{padding-left:0 !important;margin-left:0 !important;}
#middletemplate ul.section-three-column{padding-left:0 !important;margin-left:0 !important;}    
#middletemplate ul.section-four-column{padding-left:0 !important;margin-left:0 !important;}*/