/* Global Module Styles */

#mainbody #middletemplate{width:100%;padding:0;background:#f7f7f7;}
#middletemplate{text-align:left;}
#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%;}


.sectionHeader .top-static-menu .categories-module{background:none;}
.cm-add-comment-post{background-color:#bb4f80;}


/* GLOBAL SUB HEADER */
.top-box-title span {
    border-bottom: 2px solid #6d74cd;
}

/*----------FullWidth Search Section-------*/
.blogs-search-section{
	margin: 50px 0 0 0;
}

/*----------photoVideosEvents-section -------*/

.photoVideosEvents-section{
	background-color:#fff;
}
.photoVideosEvents-row{
	max-width:1200px;
	margin:auto;
	padding:0 20px;
	box-sizing:border-box;
}

/*----------Media-section -------*/
.media-section{padding-bottom:40px;}
.media-row-1{max-width:1200px;margin:auto;}
.media-row-2, .media-row-3{max-width:1200px;margin:auto;padding:0 20px;box-sizing:border-box;}

/*---News Header---*/
.news-header{width:240px;float:left;text-align:center;background-color:#5b96ce;margin-top:20px;border-radius: 6px;border-bottom-left-radius: 0;}
.news-header:hover{background-color:#5b96ce;text-decoration:underline;color:#fff;}
/*.news-header::before{
	content: "";
	width: 0px;
    height: 0px;
    position: absolute;
    top: 34px;
    left: 0px;
    border-style: solid;
    border-width: 0px 14px 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;
}*/
 .news-header-container:after{
 	content:"";
 	display:table;
 	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;}*/

/* 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;}

.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;}

