nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {
    padding: 10px 16px!important;
 }

.mobile_menu_button span{
        font-size: 32px!important;
}


/*Mobile Images for Static Backgrounds */
 @media screen and (max-width:768px) {
/*picture background*/
    .page-id-2245.transparent_content {
	background-image: url(/wp-content/uploads/2019/04/mobile5.jpg)!important;
	background-size:100% auto;
	background-repeat: no-repeat;
	background-color:#49bca1;
}
}
.subtitle2 h1, .subtitle2 h4 {
	text-shadow: 2px 2px 2px rgba(0,0,0,.8);
}
/*1.  Over all header & TOP Menu Nav on Desktop and mobile - transparent when desktop*/
header {
	background-image: url(/wp-content/uploads/2019/02/svtgradient24.png);
	background-color:white;
	background-position:center -32PX;
	background-repeat:repeat-x;
}
.header_top, .fixed_top_header .top_header, .fixed_top_header nav.mobile_menu {
	background-color: transparent;
}
 @media only screen and (min-width:768px) {
.header_top.clearfix {
	display:none!important;
}
}
 @media only screen and (max-width: 1000px) {
.header_bottom {
	background-color: transparent !important;
}
header {
	background-position:center top;
	background-image: url(/wp-content/uploads/2019/04/svtgradient24m.jpg);
    background-repeat:repeat;

}
}

/*adjustment to mobile menu - giving spacing*/
 @media only screen and (max-width: 480px) {
.q_logo a, .q_logo img {
	height: 110px !important;
}
.menu_bottom .logo_wrapper {
	float: none;
	padding-left: 12px;
}
}
 @media only screen and (max-width: 1000px) {
.q_logo a, .q_logo img {
	height: 110px !important;
}
.header_top .left {
	display: none;
}
}
/*2. Top HEADER (offlined Button

.qbutton.white {
	border-color: #20577c;
	color: #20577c;
	background-color: #ffffff;
	font-weight:600;
	background-image:none;

}
.qbutton.white:hover, .portfolio_slides .hover_feature_holder_inner .qbutton:hover {
	border-color: #20577c;
	color: #ffffff;
	background-color: #20577c;
	background-image:none;
}*/

/*3. SOCIAL ICONS

.q_social_icon_holder .fa-stack {
	background-color: #c75133;
    background-image: linear-gradient( #c75133 12%, #b22b24 105%)!important;
    border: 0;
    color: #FFF;
}
.q_social_icon_holder.circle_social .fa-stack:hover {
	color: #FFF;
	border-color: #CD302C!important;
	background-image: linear-gradient( #CD302C, #DB452F)!important;
	}*/

/*4. LOGO SECTION & MENU BAR*/
nav.main_menu > ul > li > a {
	font-size:14px;
	font-weight:600;
	letter-spacing:0.8px;
	padding: 0 12px;
}
 @media only screen and (min-width: 980px) and (max-width: 1148px) {
nav.main_menu > ul > li > a, .qbutton.default.nav:hover, .qbutton.default.nav {
	font-size: 12px;
	padding: 0 10px;
}
}
 @media only screen and (min-width: 1149px) and (max-width: 1299px) {
nav.main_menu > ul > li > a, .qbutton.default.nav:hover, .qbutton.default.nav {
	font-size: 14px;
	padding: 0 10px;
}
}

/*header/logo/menu background*/
@media only screen and (min-width: 1001px) {
.header_bottom {
	/*background-repeat: no-repeat;*/
	/*background-size:cover;*/
	/*background-size: 1200px 229px;*/
	/*background-position:bottom;*/
	/*background-image: url(/wp-content/uploads/2019/01/svtgradient8.png);*/
	/*background-image: linear-gradient( #ffffff 156px, #2c7ea9 18px, #20577c 105%) !important;*/
    /*background-color: #2c7ea9;*/
    background-color:transparent;
}
}
header.sticky .header_bottom {
	display:none;
}
/*hides sticky header*/ 
/*header.sticky .header_bottom {
	background-color: #28ADE5;
	background-image: linear-gradient( #2c7ea9 18px, #20577c 105%) !important;
}*/
/*header.menu_bottom.has_header_fixed_right .mobile_menu_button {
	height: 110px;
}*/
/*header.sticky .logo_wrapper {
	height: 62px !important;
}*/
 /* @media only screen and (max-width: 480px) {
.q_logo a, .q_logo img {
	height: 110px !important;
}
}
 @media only screen and (max-width: 1000px) {
.q_logo a, .q_logo img {
	height: 110px !important;
}
.header_top .left {
	display: none;
}
}*/
/*6. CTA MENU BUTTON **/

	.qbutton.nav {
	color: #FFF;
	border-color: none!important;
	background-image: linear-gradient( #b22b24 12%, #c75133 105%)!important;
	border:none;
}
.header-right-widget .qbutton.nav {
	margin-top:8px !important;
	line-height:32px;
	height:32px;
	border-color: #fff;
	margin-left:10px;
}
.qbutton.nav:hover {
	color: #FFF;
	border-color: #fff;
	background-image: linear-gradient( #c75133 105%, #b22b24 12%)!important;
}
/*7. MISSION STATEMENT AREA COLOR ROW */


.under {
	background-color: #2c779e;
	background-image: linear-gradient( #20577c 18px, #2c7ea9 130%) !important;
	margin-top: -8px;
}
/*8. FOOTER*/

.footer_top_holder {
	background-color: #0a9cc3;
	background-image:linear-gradient( #2c7ea9 18px, #20577c 105%);
	background-size: 100% 100% !important;
}
ul.seventeen li {
	padding: 0 0 17px 0;
}
.footer_top {
	background-position:top;
	background-repeat:repeat-x;
	background-image: url(https://svt.org/wp-content/uploads/2019/02/footer.png);
}
.footer_top, .footer_top.footer_top_full {
	padding-top: 108px!important;
}
.footer_top ul#menu-links, .footer_top ul#menu-events, .footer_top ul.seventeen {
	padding-inline-start:0px;
}
/*********Random SVT Only Typography**/
.light li a:hover {
	font-weight:600;
}
.content p {
	line-height:1.5;
}
/** "lead & intro" paragraph text a boost **/
.lead p {
	font-size: 21px;
	line-height: 32px;
	font-style: normal;
	font-weight: 400;
}
/***intro paragraphs customization to stand out***/
.under .intro p {
	padding-left:12px;
	padding-right:12px;
	padding-bottom:0px;
}
.intro p {
	text-align: center;
	font-weight: 500;
	padding-bottom:8px !important;
}
.intro p:nth-child(2) {
	text-align: center;
	padding-bottom:8px;
	padding-top:16px;
!important;
}
.intro h2 {
	padding-bottom:32px;
}
 @media screen and (min-width:1025px) {
.intro p {
	font-size:22px;
	line-height: 31px;
	padding-bottom:2px!important;
}
}
@media screen and (min-width:769px) {
.intro p {
	font-size:22px;
	line-height: 31px;
	padding-bottom:2px!important;
}
}
/*********Random Customization of VC elements**/

/***making empty space image cover size    PAGE: PREVENTION, ENVIRO SERVICES, MEMBER INFO - empty space images***/
.prevention-row span.empty_space_image, .tero span.empty_space_image, .members span.empty_space_image {
	background-position: center;
	background-size:cover;
}
.bkgrd-top .empty_space_image {
	background-position: top !important;
}
.bkgrd-bottom .empty_space_image {
	background-position: bottom !important;
}
.prevntion-row .qode-btn.qode-btn-simple, .qode-btn.qode-btn-icon.qode-btn-simple .qode-btn-text {
	font-size:42px;
	line-height:42px;
}
.qbutton {
	border-color: #20577c;
	background-color: #20577c;
	background-image:linear-gradient( #2c7ea9 18px, #20577c 105%);
	font-weight: 600;
}
.qbutton:hover {
	border-color: #20577c;
	background-color: #20577c;
	background-image:none;
}
/**Line Seperator Spacing top and Bottom ****/
.separator {
	margin-top: 48px;
	margin-bottom:64px;
}
.separator.small {
	margin-top:8px;
	margin-bottom:16px;
}
/** Adding a little padding around the columns****/
.vc_column_container>.vc_column-inner {
	padding-left:16px;
	padding-right:16px;
}
/**********Random Customization added with Classes **/
   
/********* INDIVIDUAL PAGE CUSTOMIZATION **/
/*** PAGE: CAREERS ***/
 .no-hover_effect .career .qode-banner:hover .qode-banner-content,  .no-hover_effect .career .qode-banner .qode-banner-content {
	opacity: 1;
	background-color: #2c7ea9;
	background-image:linear-gradient( #2c7ea9 18px, #20577c 105%);
}
.career-sm .qode-banner {
	max-height: 160px;
}
.career-lg .qode-banner {
	max-height:400px;
}
@media only screen and (max-width: 414px) {
.career-lg .qode-banner {
	min-height:484px;
}
}
@media only screen and (min-width:601px) and (max-width:767px) {
.career-sm .qode-banner .qode-banner-content {
	padding:4.2%
}
}
/***PAGE: Tribal Council***/
/*Tribal Council Section - adjusting names & removing hover fnc*/
.jag-tm-theme-5 .member-name {
	font-size: 21px !important;
	line-height:30px;
}
.jag-tm-theme-5 .member-name span {
	font-size:18px!important;
	font-weight:600!important;
}
.jag-tm-theme-5.hzxciIYBGm .member-name span {
	margin-top:5px;
}
