/*######  Design by VTEM http://www.vtem.net All Rights Reserved  ###########*/
@import url("../vtemtools/widgets/css/global.css");
/* #######################  GENERAL SETTINGS ############################ */
h1, h2, h3, h4, h4, h6{font-weight: 300;}

.vtem-wrapper{position:relative; overflow:hidden; z-index:1;}
.btn-toolbar{margin:30px 0;}
.filters.btn-toolbar > .btn-group{margin-left:0;}
.fa{font-size:0;}
.fa:before{font-size:14px;}
#searchForm .phrases .controls > label,
#searchForm .only > label{ margin-left:20px;}
#searchForm .phrases .controls > label > input,
#searchForm .only > label > input{height:auto;}
#searchForm > fieldset{margin-bottom:30px;}
#searchForm > fieldset > legend{margin-bottom:10px;}
#finder-search > #advancedSearch,
#finder-search > .word{margin:20px 0; width:100%; overflow:hidden;}
#finder-search > .word > label,
#finder-search > .word > .inputbox{width:200px; float:left; margin-right:10px; display:block;}
#finder-search > .word > label{width:auto; margin: 7px 10px 7px 0;}
.filter-search{margin:30px 0;}
.filter-search select{width:auto; float:left; margin-right:5px;}
#login-form #form-login-submit{margin-top:10px; margin-bottom:10px;}

#contact-form .form-actions{background-color:transparent;}

.vtem-section{
	padding-top:60px; /* Default padding-top:60px; padding-bottom:60px; */
	padding-bottom:20px; 
	position:relative; 
	z-index:1;
	}



.vtemgotop, .vtemgotop:focus{
	border:1px solid #fff; /*Default border:1px solid rgba(130,130,130,.3); */
	display:block; width:32px; 
	height:32px; 
	text-align:center; 
	font-size:150%; 
	font-family:FontAwesome; 
	text-decoration:none !important; 
	border-radius:50%; 
	line-height:1.2em; 
	color:#fff; /*Default color:rgba(130,130,130,.3);  */
	padding-left: 5px;
	}
.vtemgotop:hover{color:#edba1c; border-color:#ffde00;}

.tagspopular ul{display:block;}
.tagspopular ul li{padding:0px !important;}
.tag-category ul, .tag-category li{display:inline-block; list-style:none; padding:0;}
.tag-category li{padding:0 0 20px 20px;}
.tagspopular li:hover{background-color:rgba(50,50,50,.5);}
.tagspopular li > a{color:#333; text-decoration:none;}
.tags > li{padding:2px;}
span.userItemImage a{ display: block;}
div.userItemImageBlock{ display: block; float: none;}
.userItemList div.userItemView{border-bottom: 3px solid #ddd;clear: both;display: block;margin-bottom: 30px;padding-bottom: 30px;}
span.userItemImage img {border: 0 none;height: auto;padding: 0;width: 100% !important;}
.widget-logo a{display:block; width:100%; min-height:75px;}
#k2Container div.userBlock{ border:0;border-bottom: 1px solid #dddddd;float: left;margin: 0 0 36px;padding-bottom: 20px;width: auto;background: none;}
#k2Container div.userBlock > img {float: right;margin-left: 32px;padding: 2px 0;}
div.userBlock div.userDescription{border-left: 4px solid #ccc;font-size: 14px;padding: 0 168px 0 32px;}
#k2Container div.userBlock h2{ margin: 0;}
div.userBlock div.userDescription h4{ font-family: Arial, Helvetica, sans-serif; font-size: 100%;}
.componentheading{font-size: 36px; font-weight: 300; font-family: "Oswald",sans-serif;}
#k2Container .componentheading,
.userView .componentheading{ margin-top: 0; border-bottom: 1px solid #eee; padding-bottom: 20px; margin-bottom: 40px;}
div.itemListCategory img, div.itemListCategory {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 0 none;display: block;float: left;margin: 0;padding: 0;}
div.itemListCategory img{margin-bottom: 20px;}

/*/////// BOX STYLE ////////////////////*/
.vt_box_style .vt-block .button {background:rgba(0,0,0,.2);border: 2px solid transparent;color: #fff !important;display: inline-block;font-size: 1em;font-weight: 700;margin: 0.5rem 0 0.5rem;padding: 0.75rem 1.5rem;text-shadow: none;transition: all 0.2s ease 0s;-webkit-transition: all 0.2s ease 0s;-moz-webkit-transition: all 0.2s ease 0s;vertical-align: middle;text-decoration: none;cursor:pointer;}
.vt_box_style .vt-block .button:hover,.vt_box_style .vt-block .button:active, .vt_box_style .vt-block .button:focus{ background:rgba(0,0,0,.8);}
.vt_box_style .vt-content{padding: 15px; margin: 15px 0px;}


/*/////// K2 COMPONENT ////////////////////*/
div.itemListSubCategories > h3{ margin-top: 0;}
div.userItemHeader h3.userItemTitle,
div.catItemHeader h3.catItemTitle,div.itemHeader h2.itemTitle{ color: #666;font-family: "Oswald",sans-serif;font-weight: 300;}
div.itemIntroText{font-size: 16px; color: #666;}
.subCategoryContainer > .subCategory{background-color:#f9f9f9; border:none; margin:10px; padding:15px;}
.subCategoryContainer a.subCategoryImage{margin:-15px -15px 0;}
.subCategoryContainer .subCategoryMore:hover{ text-decoration:none;}
.subCategoryContainer a.subCategoryImage > img,
.subCategoryContainer a.subCategoryImage > img:hover,
.k2ItemsBlock .moduleItemImage > img{border:none !important; padding:0 !important;}
.subCategoryContainer h2{font-size:22px;}
.subCategoryContainer .subCategoryMore{float:right;}
.itemListView .itemContainer{margin-bottom:30px; padding-bottom:20px; border-bottom:3px solid #ddd;}
.itemListView .catItemDateCreated,
.itemView .itemDateCreated{text-transform:uppercase;}
.itemListView .catItemLinks > div.catItemHitsBlock,
.itemListView .catItemLinks > div.catItemCategory{border-bottom:1px solid #ddd !important; color:#666;}
.itemListView .catItemImage > a,
.itemListView .catItemImage > a > img,
.itemView .itemImage > a > img{border:none; padding:0; display:block; width:100% !important; height:auto;}
.itemComments{background-color:#f9f9f9 !important;}
.itemCommentsForm > .itemCommentsFormNotes{padding-top:10px;}
.itemComments #submitCommentButton{padding:6px 12px !important;}
.itemBackToTop{display:none;}
.itemView{border:none !important; padding:0;}
.itemView div.itemToolbar{background-color: transparent; border:none; padding:8px; margin: 0; float: right;width: 50%;}
div.itemRatingBlock {float: left;padding: 8px 0;width: 50%;}
div.itemBody {clear: both;margin: 0;padding: 8px 0;}
.itemView div.itemCategory{border-top:1px solid #ddd; border-bottom:none;}
.itemView .modal{position:static; display:block;}
div.itemCommentsForm h3{font-weight: 300;}
.k2ItemsBlock > ul > li{background-color:transparent; padding:15px 0; border-bottom:1px solid #ddd;}
#k2Container div.itemRelated h3{ display: block; padding-bottom: 10px;border-bottom:3px solid #ddd; margin-bottom: 20px; font-weight: 300; }
#k2Container div.itemRelated ul{list-style: none; display: block; margin: 0;padding: 0;}
#k2Container div.itemRelated ul > li{ display: inline-block; list-style: none; float: left; width: 33.33%; border: 0; background: none !important;}
#k2Container div.itemRelated ul > li .itemRelTitle{ font-size: 18px; padding-bottom: 5px; display: inline-block;}
#k2Container div.itemRelated ul > li .itemRelTitle,
#k2Container div.itemRelated ul > li .itemRelImg{ padding-right: 15px;}
div.k2ItemsBlock ul li a.moduleItemTitle {color: #212121;display: block;font-size: 18px;font-weight: 400;line-height: 22px;}
div.k2ItemsBlock ul li{background:none;list-style: outside none none !important;margin: 0 0 10px;padding: 0 0 10px !important;}
div.itemImageBlock, div.catItemImageBlock{padding: 0;}
div.itemCommentsForm form input#submitCommentButton{ background: #333 !important; color: #fff; border: 0 !important;}

/*/////// CURRENT THEME ////////////////////*/
.btn.btn-primary, .subCategoryContainer .subCategoryMore{
	display:inline-block;
	cursor: pointer;
	position: relative;
	z-index: 1;
	color:#333;
	border:none;
	outline:none; 
	background-color:transparent;
	}
.btn.btn-primary:hover, .subCategoryContainer .subCategoryMore:hover{color:#fff;}
.btn.btn-primary:active, .btn.btn-primary:visited, .btn.btn-primary:focus, .btn-primary:hover,
.subCategoryContainer .subCategoryMore:active, .subCategoryContainer .subCategoryMore:visited,.subCategoryContainer .subCategoryMore:focus{outline:none;}
.btn.btn-primary:after, .subCategoryContainer .subCategoryMore:after{
	position:absolute; 
	top:0; 
	left:0; 
	z-index:-1; 
	width:100%; 
	height:100%; 
	content:''; 
	display:block; 
	-webkit-transition: -webkit-transform 0.2s, opacity 0.3s;
	-moz-transition: -moz-transform 0.2s, opacity 0.3s;
	transition: transform 0.2s, opacity 0.3s;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px; 
	border:1px solid #333;
	}
.btn.btn-primary:hover:after, .subCategoryContainer .subCategoryMore:hover:after{
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
	opacity:0 !important; 
	filter:alpha(opacity=0) !important;
	}
.subCategoryMore{
	background-image: none;
	border: 1px solid transparent;
	border-radius: 0;
	cursor: pointer;display: 
	inline-block;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857;
	margin-bottom: 0;
	padding: 6px 12px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	}

.com_content .blog > .page-header{border-width: 5px;}
.com_users .page-header, .com_users .page-header h1,.tag-category h1,
.com_contact  .page-header, .com_contact .page-header h2, .com_contact .page-header h1{ margin-top: 0;}
.tag-category h1{border-bottom: 1px solid #eee;margin: 0px 0 20px;padding-bottom: 9px;}

.section-header{
	z-index:9; 
	padding-top: 0;
	padding-bottom: 0; 
	position:relative; 
	width:100%;
	height:116px; /* Default height:70px; */
	border-bottom:1px solid #edba1c;
	
	background-color: #7c1000;
    background-image: url(../images/banners/header-bg-slice.jpg);
    background-repeat: repeat-x;
    background-position: center center;
	
	/* Start Add New Code Header Position Fixed */
	/*
	position: fixed !important;
    right: 0;
    left: 0;
    z-index: 1000;
    */
    /* End Add New Code Header Position Fixed */
	
	}
.smmu_banner img{
	text-align:center;
	max-width:100%
	height:auto;
     margin-top:0px !important; /* Default margin-top:-15px !important;  */
	margin-bottom:-5px !important;
	padding:0px;
}	
	
	
/* Add New Code */
.homepage .section-header{
	position:absolute; 
	background-color:transparent !important; /* Default background-color:transparent !important; background:gold;*/
	height:116px;
	}
.homepage .section-header .smmu_banner img{
	text-align:center;
	max-width:100%;
	height:auto;
	padding:0px;
	border:0px solid red;
}

.homepage .section-header .smmu_lang{
	float:right;
}


.homepage .section-header .logo0{
	background:url(smmulogo.png) left 0 no-repeat;
	border:0px solid red;
	height:130px;
	z-index:120;
	margin:10px 0px 0px -2px !important; /* Default margin:-9px 0px 0px -2px !important */
	
	}
/* End Code */

.homepage .main-content{display:none;}

.slideshow, .slideshow .widget-slideshow, .container_skitter{
	margin-top:38px;
	padding:0; 
	position: relative;
	z-index: 1;
	/*background-color:transparent !important; */
	}
.slideshow .navpos-center .container_thumbs{
	text-align:center; 
	position:absolute; 
	left:0; 
	bottom:30px;
	 z-index:2;
	 }
.slideshow .navpos-center .container_thumbs > .info_slide{position:static !important; display:inline-block;}
.slideshow .box_skitter{margin-bottom:0;}
.slideshow .box_skitter .info_slide_dots{bottom:15px;}
.slideshow .box_skitter .prev_button,
.slideshow .box_skitter .next_button{
	height:42px; /* Default height:62px; */
	background-color:#fff; 
	color:#333;
	}
.slideshow .box_skitter .prev_button{left:-100px;}
.slideshow .box_skitter:hover .prev_button{left:0;}
.slideshow .box_skitter .next_button{right:-100px;}
.slideshow .box_skitter:hover .next_button{right:0;}
.slideshow .box_skitter .info_slide_thumb,
.slideshow .box_skitter .info_slide_thumb > .image_number{background:none; margin: 0 5px !important;}

.box_skitter .prev_button::before, .box_skitter .next_button::before{
	line-height:42px; /* Default line-height:62px;*/
	font-size: 20px; /* Defaultfont-size: 24px; */ 
	color: #666;
	}
	
.slideshow .image{position:relative;}

.slideshow .box_skitter .label_skitter{
	bottom:0%; /* Default bottom:35%;  */
	background-color: rgba(255,255,255,.5); /* Default background-color:transparent; background-color: rgba(255,255,255,.5); */
	text-align:left; 
	width:100%;
	}
	
.slideshow .box_skitter .label_skitter h4{
	display: inline-block; 
	padding-top:10px; /* Default padding:15px; */
	margin:0px; 
	border:0px solid #fff;  /* Default border:5px solid;  */
	text-transform:capitalize !important;
	font-weight:bold;
	font-size:120%;
	}


.slideshow .box_skitter .label_skitter h1{
	font-size:100%;
	padding:0px 0px 5px 0px;
	color:#000;
	}	
.map-contact .custom-html-content{padding:30px 0;}
.map-contact .custom-html-content > p{max-width:280px; float:right; position:relative; padding-left:35px; color:#999; display:inline-block; text-align:left;}
.map-contact .custom-html-content .fa{font-size:0px; position:absolute; left:0; top:0;}
.map-contact .custom-html-content .fa:before{font-size:36px;}
.our-services .widget-featuredcontent .description, .gridstack-caption-inside > div{opacity:.7;}
.widget-gridstack-item{padding:0;}
.widget-gridstack-item.image-left > .widget-gridstack-caption{width:50%; height:100%; float:left; align-items: center; display: flex;}
.widget-gridstack-item > .widget-gridstack-caption{padding:30px;}
.widget-gridstack-item .gridstack-caption-inside > h4{font-size:24px;}
.widget-featured-content{padding:15px 0;}



.footer .custom-html-content, .footer .custom-html-content a{
	color:#7f2701; /* Default color:#999; */
	}
.footer .custom-html-content .input-group {display: block;margin: 0 auto;position: relative;width: 100%;}
.footer .custom-html-content .input-group .form-control {height: auto;padding: 10px;width: 100%;}
.footer .custom-html-content .input-group .input-group-addon {position:absolute;right:-3px;z-index: 9;top:0;margin:0;border:0px;height:44px;font-weight:bold;text-align:center;padding:0px 20px;text-transform:uppercase;color:#fff;-webkit-transition: all 0.7s;-moz-transition: all 0.7s;-ms-transition: all 0.7s;transition: all 0.7s; width: auto; box-shadow: none; line-height: 44px; font-size: 14px;}
.no-csstransforms3d .footer .custom-html-content .input-group .input-group-addon{height: 40px;}
.footer .custom-html-content .input-group .input-group-addon:hover{ background-color: #666;}
.footer .custom-html-content .input-group .input-group-addon:after{ display:none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}



.copyright{
	border-top:1px solid rgba(153,153,153,.2);

	background-color: #7c1000;
    background-image: url(../images/banners/footer-bg-slice.jpg);
    background-repeat: repeat-x;
    background-position: center center;
	}
	
.widget-copyright{ 
	color: #fff; /* Default color: #666; */
	font-size:85%;
	font-weight:normal;

	}
	
.widget-copyright span{
	padding:0px 5px;
	color:#edba1c;
}

.widget-copyright a{ 
	color: #fff; 
	text-decoration: none !important;
	}
	
.widget-copyright a:hover{ 
	color: #edba1c; 
	}
	
.widget-logo{
	clear:both;
	overflow: visible;
	padding-bottom: 10px;
	padding-top:10px;
	position: relative;
	}
	
	
	
.best-accordion .accordion-group{background-color:transparent;}
.best-accordion .accordion-toggle{
	position:relative; 
	font-weight:normal; 
	text-decoration:none; 
	padding:1px 10px; 
	color:#000;
	}
.best-accordion .accordion-heading.active > a{color:#fff;}
.best-accordion .accordion-toggle:before{
	width:30px; 
	height:30px; 
	line-height:30px; 
	display:inline-block; 
	content:'+'; 
	text-align:center; 
	font-size:24px; 
	font-weight:normal; 
	vertical-align:middle;
	}
.best-accordion .accordion-toggle[aria-expanded="true"]:before{content:'-';}
.best-accordion .accordion-inner{
	color:#000; /* Default color:rgba(255,255,255,.7); */
	}
.featured-box{z-index:2;}

/* Tab Start */

.best-tab{
	margin-top:-59px;  /* Default margin-top:-134px;  | -71   | -111 */
	margin-left:0px;
	margin-right:-15px;
	padding:0px;
}
.best-tab .nav-tabs > li{
	width:25%; 
	background-color:#edba1c; /* Default background-color:#333;  | 962501 */
	border-left:1px solid #fdfdfd  /* Default rgba(255,255,255,.2); */
	
	}
.best-tab .nav-tabs > li:first-child{border-left:none;}
.best-tab .nav-tabs, .best-tab .nav-tabs > li > a{

	border:none !important; 
	-moz-border-radius:0; 
	-webkit-border-radius:0; 
	border-radius:0;
	}
.best-tab .nav-tabs a{
	background-color:transparent; 
	font-weight:normal; /* Default font-weight:bold; */
	color:#000;
	margin:0; 
	text-transform:uppercase;
	font-size:100%;
	}
.best-tab .nav-tabs a:hover, .best-tab .nav-tabs a:focus{
	background-color:#962501; /* Default background-color:#222;*/
	color:#fff;
	}
.best-tab .nav-tabs a:before{display:inline-block; vertical-align:middle;}
.best-tab .nav-tabs > li.active > a{background-color:#333; color:#fff;}


.best-tab .nav-tabs > li:nth-child(1) > a:before{content:url(../images/tabs/n.png);}
.best-tab .nav-tabs > li:nth-child(2) > a:before{content:url(../images/tabs/a.png);}
.best-tab .nav-tabs > li:nth-child(3) > a:before{content:url(../images/tabs/p.png);}
.best-tab .nav-tabs > li:nth-child(4) > a:before{content:url(../images/tabs/h.png);}


.best-tab .tab-content{
	padding:5px 20px 10px 20px; /* Default padding:30px; */
	background-color:#fff; 
	box-shadow: 0 0 1px #ccc;

	}
.best-tab .tab-content ol > li{
	padding:10px 0; 
	border-bottom:1px solid #ddd; 
	font-weight:bold;
	}
.best-tab .tab-pane > img{float:left; margin:0 15px 0 0;}
.best-tab .tab-featured-item{
	margin-top:20px; 
	display:block;
	}
	
.best-tab .tab-featured-item h4{
	border-left:2px solid #ddd;  /* Default border-left:5px solid #ddd;  */
	padding-left:10px;
	font-size:100%;
	text-transform:uppercase;
	}
.best-tab .tab-featured-item h4 > small{
	display:block; 
	padding:5px 0;
	font-size:85%;
	text-transform:none;
}


/* End Eudcation */
.edu-featured-item h4{
	border-left:2px solid #ddd;  /* Default border-left:5px solid #ddd;  */
	padding-left:10px;
	font-size:100%;
	text-transform:uppercase;
	
	}
.edu-featured-item h4 > small{
	display:block; 
	padding:5px 0;
	font-size:80%;
	text-transform:none;
}
/* End Education*/



.section-title h1{
	text-transform: uppercase;
    padding-bottom: 20px;
    text-align: center;
    font-size: 25px;
    color: #7c1000;
    font-size: 17px;
}

.our-services .section-title > h1:before{
	left:50%; 
	margin-left:-30px;
	}


.our-services .section-title > h1{
	left:50%; 
	margin-left:-75px;
	}
	


.our-services .section-title > h4{ max-width:980px; margin:0 auto 35px; font-size:16px; text-align: center; line-height: 1.3; opacity:.5;}
.our-services .widget-featured-content{position: relative; padding: 0 0 40px 70px;}
.our-services .icon{font-size: 48px;left: 0;line-height:48px; width: 48px; height: 48px;position: absolute;top: 0; overflow: hidden;}
.our-services .widget-featured-content h4 {font-size: 24px;font-weight: 400;line-height: 29px;text-transform: uppercase;}
.open-hours ul.list-unstyled > li{display:table; width:100%; border-bottom:1px solid rgba(255,255,255,.2); clear:both; padding:12px 0; font-size:120%;}
.latest-news .thumbnail{float:left; width:35%; margin-right:15px; margin-bottom:0;}
.latest-news .owl-controls{position:absolute; top:-65px; right:0;}
.latest-news .carousel-item{padding:0;}
.latest-news .carousel-item-inside{margin:15px 0; padding:0 0 15px; border-bottom:1px solid #ddd;}
.latest-news .carousel-item-inside:last-child{border-bottom:none;}

.best-gallery .widget-gallery{padding:0;}
.best-gallery .filter-options > .btn{text-transform:uppercase; font-weight:normal; outline:none;}
.best-gallery .filter-options > .btn.active{background-color:#333; color:#fff;}

.best-testimonial{padding-top:0;}
.best-testimonial .desc-quote{padding:30px; border:1px solid #ddd; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; position:relative;}
.best-testimonial .desc-quote:before{position:absolute; left:50%; bottom:-16px; content:''; margin-left:-8px; border-width:8px; border-style:solid; border-color:#ddd transparent transparent;}
.best-testimonial .client-details > strong{display:block;}
.best-testimonial .owl-pagination{display:inline-block; float:none; margin-top:15px;}

.know-us{padding-top:60px;}
.know-us .btn-primary{font-weight:bold;}
.know-us h3.text-uppercase{margin:0 0 30px;}

.upcoming-events > li{border-bottom:1px solid #ddd; margin:15px 0 30px; padding:0 0 30px; position:relative;}
.upcoming-events > li:last-child{border-bottom:none;}
.upcoming-events .event-date{
	width:80px; 
	height:120px; 
	background-color:#edba1c; 
	color:#000; 
	float:left; 
	margin-right:15px; 
	text-align:center; 
	font-size:150%; 
	padding:10px 0;
	}
	
.upcoming-events .event-date > strong{display:block; font-size:200%;}

.vtem-section.footer .h2,h2{
	font-size:18px;
	color:#000;
	/*
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:10px 0px;
	margin:10px 0px;
	*/
}

.vtem-section.footer h3{
	color: #e1272f; /* Default color: #fff; a83300*/
	font-size:18px;
}
.vtem-moduletable > .moduletable-content ul.menu li,
.vtem-moduletable > .moduletable-content ul.mostread li,
.vtem-moduletable > .moduletable-content ul.latestnews li{
	border-top: 1px solid #eee;
	display: block;
	padding: 0px 0; /* Default padding: 10px 0;  */
	}
.vtem-moduletable > .moduletable-content ul.menu li > a,
.vtem-moduletable > .moduletable-content ul.mostread li > a,
.vtem-moduletable > .moduletable-content ul.latestnews li > a{ 
	background: none; 
	color: #666; 
	padding: 5px 0px 5px 15px; 
	position: relative;
	}

/* Add New code menu sub level 2 */
.vtem-moduletable > .moduletable-content ul.menu li > ul li > a {
    padding: 5px 0px 2px 15px;
    text-indent: 15px;
    font-size: 14px;
}
/* Add New code menu sub level 3 */
.vtem-moduletable > .moduletable-content ul.menu li > ul li > ul li > a {
    padding: 5px 0px 2px 15px;
    text-indent: 25px;
    font-size: 14px;
}


.vtem-moduletable > .moduletable-content ul.menu li > a:hover,


.vtem-moduletable > .moduletable-content ul.mostread li > a:hover,
.vtem-moduletable > .moduletable-content ul.latestnews li > a:hover{ text-decoration: none;}

.quick-links ul.list-link{
	list-style:none; 
	margin:0; 
	padding:0;
	}
.quick-links ul.list-link a{
	padding:5px 0 5px 15px; 
	display:block; 
	color:#7f2701; /*Default color:#999; */
	position:relative;
	}
.quick-links ul.list-link a:before,

.vtem-moduletable > .moduletable-content ul.menu li > a:before{
	position:absolute; left:0; 
	top:5px; 
	content: ""; 
	display:block; 
	font-family: FontAwesome;
	}

.vtem-moduletable > .moduletable-content ul.latestnews > li::before, .vtem-moduletable > .moduletable-content ul.category-module > li::before, .vtem-moduletable > .moduletable-content ul.mostread > li::before{top: 15px;}


.well.moduletable h3 {
	font-size: 140%; /* Default font-size: 250%; */
	font-weight: 100; /* Default font-weight: 200; */
	margin-bottom: 15px; /* Default margin-bottom: 20px; */
	margin-top: 0;
	position: relative;
	}
.tagspopular ul{ display:block;}
.tagspopular.module-tags ul{ list-style:none; margin:0; padding:0 0 0 12px;}
.tagspopular.module-tags ul li a{ position:relative;}
.tagspopular.module-tags ul li a::before {content: "";float: left;position: absolute;top: 0;left: -12px;width: 0;height: 0;border-style: solid;border-width: 12px 12px 12px 0}
.tagspopular.module-tags ul li a::after {content: "";position: absolute;top: 10px;left: 0;float: left;width: 4px;height: 4px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;background: #fff;}
.tagspopular.module-tags ul li a{float: left;position: relative;margin-right: 20px;padding: 0 10px 0 12px;margin-bottom: 7px;height: 24px;line-height: 24px;font-size: 11px;color: #666;text-decoration: none;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;-moz-border-radius-topright: 4px;-webkit-border-top-right-radius: 4px;border-top-right-radius: 4px}
.tagspopular.module-tags ul li a{ background:#ddd;}
.tagspopular.module-tags ul li a::before{border-color: transparent #ddd transparent transparent;}
.tagspopular.module-tags ul li a:hover {background: #555 !important; color:#fff;}
.tagspopular.module-tags ul li a:hover:before {border-color: transparent #555 transparent transparent;color:#fff;	}
.moduletable-content > .newsflash > a.readmore{ margin-bottom: 30px;}
.moduletable-content > .newsflash > a.readmore:last-child{ margin-bottom: 0px;}
.moduletable-content ul.category-module{margin: 0;padding: 0;}
.moduletable-content ul.category-module > li{ padding: 10px 0 !important; margin: 0 !important; border-bottom: 1px solid #ddd;}
.moduletable-content ul.category-module > li:last-child{ padding-bottom: 0 !important; border-bottom: 0;}
.moduletable-content ul.category-module > li > a{ font-size: 18px; text-decoration: none; font-weight: bold;}
.moduletable-content ul.category-module > li:before{display: none;}


.vtem-block-inside > h3{
	text-transform:uppercase; /* Default text-transform:capitalize; */
	margin-bottom:12px; /* Default margin-bottom:30px; */
	display:block;
	font-size: 18px;
	border-bottom:1px solid #ddd;
	padding-bottom:10px;
	}

.off .vtem-block-inside 
	{
	display:none !important;
	clear:both;
	
}

.on-announcement .vtemskitter-wrapper .container_skitter{
	
	border:1px solid #333;
	margin:0px;
	padding:1px;
	width:100% !important;
	background:#999;
}

.on-announcement .vtemskitter-wrapper .container_skitter h4{
	
	font-size:14px !important;
	padding:5px 0px 0px 0px;
	margin:0px;
	text-decoration:underline;
	
}

.on-announcement .vtemskitter-wrapper .container_skitter h5{
	
	font-size:12px !important;
	padding:5px 0px 0px 0px;
	margin:0px;
	line-height:18px;
	
}

.on-announcement .vtemskitter-wrapper .container_skitter h5 a{
	color:#fff;
	font-size:14px;
	padding:10px 0px 0px 0px;
	text-align:right;
}

.on-announcement .vtemskitter-wrapper .container_skitter h5 a:hover{
	color:gold;
}

.on-announcement .vtemskitter-wrapper .box_skitter .label_skitter{
	width:100% !important;
}


	
.myfooter .vtem-block-inside > h3 {
	text-transform:capitalize; /* Default text-transform:capitalize; */
	margin-bottom:12px; /* Default margin-bottom:30px; */
	display:block;
	font-size: 18px;
	border-bottom:1px dotted #7f0400;
	padding-bottom:7px;  /* Default padding-bottom:10px; */

	padding-top:0px;
	color:#7f0400 !important;
	margin-top:-25px;
	}	
	

	
.vtem-menu{
	padding-top:34px; /* Default padding-top:0px;   padding-top:28px */
	}
.carousel-title, .event-title{
	text-transform:uppercase;
	color:#7c1000;
	font-size:15px;
	}
.carousel-content a{
	color:#7c1000;
	text-decoration:none;
}

.carousel-content a:hover{
	color:#337ab7;
	text-decoration:underline;
}

.menu-overlay-button.menu-button-main{font-size:0; border-top:2px solid; border-bottom:2px solid; position:relative; height:26px; margin-top:5px;}
.menu-overlay-button.menu-button-main:hover{height:30px; margin-top:0;}
.menu-overlay-button.menu-button-main:before{position:absolute; left:0; top:50%; width:100%; height:2px; display:block; margin-top:-1px; content:''; background-color:#fff;}
.oHorizontal > ul, .oVertical > ul{padding-top:0;}

.oHorizontal > ul > li.active > a, .oVertical > ul > li.active > a{
	background: #edba1c  !important;
	color:#7c1000 !important;
	}





/* Start Table New Code Add */
table {
    background-color: transparent;
    border:1px dotted #ddd;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
    background-color: #fff;
    color: #333;
}

table {
    border-spacing: 0;
    border-collapse: collapse;
}

tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}

tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}

tr:nth-child(even) {
background-color: #fff; 
color: #333;
border:none;
border-top: 1px dotted #ddd;
}

tr:nth-child(even) th{
	color:#8b1b01;
	font-weight:normal;
}

tr:nth-child(odd) {
background-color: #f6f6f6; 
color: #111;
border:none;
border-top: 1px dotted #ddd;
}

tr:nth-child(odd) th{
color:#a62204;
}
/* End Table New Code Add */