/*
Theme Name: Trucker Huss
Description: Theme for Trucker Huss
Author: 405group
Template: probusiness
*/

@import url("../probusiness/style.css");

/* FONTS */
body {
	font-family:"museo-sans", Arial;
	font-weight:300;
	line-height:1.3;
	
}

.ww-stick-header-wrapper .image-logo {
 height:auto !important;
 margin-top: 0px !important;	
}
.ww-stick-menu {
padding-top:10px;
}
.noonav li {
	font-family:"museo-sans-condensed", Arial !important;
	font-weight:100 !important;
}
.noonav li li {
	font-family:"museo-sans", Arial !important;
	font-weight:100 !important;
}
.desktop-header ul.level-0 .noo-nav.level0 > li a, .ww-stick-header-wrapper ul.level-0 .noo-nav.level0 > li a {
font-size: 16px;
}
.home #ww_main_body .addstarbillboard:after {
	top:-31px;
	background:url(images/star_divider.png) top left no-repeat;
	width:59px;
	height:59px;
	margin:0px auto;
	position:relative;
	z-index: 999;	
}
.home #ww_main_body .addstarskyline:before {
	top:-31px;
	background:url(images/star_divider.png) top left no-repeat;
	width:59px;
	height:59px;
	left:49%;
	position:absolute;
	z-index: 999;	
}
.home #ww_main_body .addstartop:before {
	top:-31px;
	background:url(images/star_divider.png) top left no-repeat;
	width:59px;
	height:59px;
	left:49%;
	position:absolute;
	z-index: 999;
}
.home #ww_main_body .addstar2ndfooter:before {
	top:-31px;
	background:url(images/star_divider.png) top left no-repeat;
	width:59px;
	height:59px;
	left:49%;
	position:absolute;
	z-index: 999;
}
.home .wpb_row h2 {
	font-size: 50px;
	font-weight:300;
	margin-bottom: 20px;
}
.home .wpb_row p {
	font-family:"museo-sans", Arial;
	font-size: 18px;
	font-weight:100;
	line-height:26px;
}
.home .bigfirm h2 {
	text-align:center;
	color:#FFFFFF;
	
}
.home .bigfirm h2 span {
	color:#DA991A;
}

.ww-header-wrapper .image-logo {
	height:auto !important;
	margin-top: 11px !important;
	margin-bottom: 0px !important;
	/*width: 270px !important;*/
}
header div.menu > ul > li > a, #ww_header ul.level0 > li > a {
	height: 42px !important;
    line-height: 48px !important;
}
@media screen and (min-width: 939px) {
	.desktop-header ul.level-0 .noo-nav.level0 > li a, .ww-stick-header-wrapper ul.level-0 .noo-nav.level0 > li a {
		padding:0px 5px 0px 5px;
	}
}
.desktop-header ul.level-0 .noo-nav.level0 li.mega ul.level1 li a, .ww-stick-header-wrapper ul.level-0 .noo-nav.level0 li.mega ul.level1 li a {
  border-top: none !important;
}
#ww_header [class*="ww-header-wrapper"] {
    background-color: #000000 !important;
    color: #fff !important;
}

#ww_header [class*="ww-header-wrapper"] a {
    color: #fff !important;
}

#ww_header [class*="ww-header-wrapper"] a:hover {
    color: #dd9620 !important;
}

#ww_stick_header .ww-stick-header-wrapper a {
    color: #ffffff !important;
}

#ww_stick_header .ww-stick-header-wrapper {
    background-color: #0c0c0c !important;
    color: #ffffff !important;
	border-bottom: none !important;
}
#ww_stick_header .ww-stick-header-wrapper a:hover {
    color: #dd9620 !important;
}

#ww_header [class*="ww-header-wrapper"] {
    border-bottom: medium none !important;
}
#ww_stick_header .ww-stick-header-wrapper .noo-nav.level0 > li, #ww_stick_header .ww-stick-header-wrapper ul.level-0 > li {
border:none !important;
}
#ww_stick_header .ww-stick-header-wrapper .noo-nav.level0 > li > a, #ww_stick_header .ww-stick-header-wrapper ul.level-0 > li > a {
    color: #ffffff !important;
}

.ww-testimonial .ww-testimonial-item .ww-testimonial-vcard .ww-testimonial-title a::after {
content:"";

}

.wpcf7-response-output {
display:none !important;
}

.mega-dropdown-inner .noo-nav-child .noo-col .mega-inner {
	margin: 0px 0px 0px 0px !important;	
}
.mega-group-title {
	color: #dd9620 !important;
}


.post-featured-img {
	display:block;
	position: absolute;
    top: 0px;
	z-index:999;
	right:0px;
	

}
.post-featured-img img{
    height: auto;
    width: 100%;
	max-width:585px;
}


.team_info {
	position:absolute;
	right: 75px;
	bottom: 40px;
	color:#fff;
	font-size: 18px;
	min-width:185px;
}
.team_info a {
color:#fff !important;	
}
.soc-ico {
margin-top: 5px;	
}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
	display:inline-block;
	margin-right: 8px;	
}


/* HEADER STYLES */
#ww_header, #ww_stick_header {
	box-shadow:none !important;
	box-shadow: 0px !important;
	text-transform:uppercase;
	
}
.desktop-header ul.level-0 .noo-nav.level0 li a, .ww-stick-header-wrapper ul.level-0 .noo-nav.level0 li a {
font-weight:500 !important;	
}

.noonav.noo_menu_54 .noo-megamenu.horizontal {
	height:56px !important;	
}
.noo-megamenu .dropdown-menu {
	background-color: #0c0c0c !important;
	color:#fff !important;
	
}
#ww_header [class*="ww-header-wrapper"] {
	border-bottom: none !important;	
}
#ww_header .current-menu-parent a, #ww_header .current_page_parent a, #ww_header .current_page_ancestor a {
color: #dd9620 !important;
}
#ww_header .current-menu-parent li a, #ww_header .current_page_parent  li a, #ww_header .current_page_ancestor ul a {
color:#fff !important;
}
#ww_header .current-menu-parent li a:hover, #ww_header .current_page_parent  li a:hover, #ww_header .current_page_ancestor ul a:hover {
color:#dd9620 !important;
}
#ww_header .menu-item li a {
	text-transform:none !important;
	
}

#ww_header .mobile-header {
	background-color: #0c0c0c;
}
  

/* hide image on slideshow */
.ww-slideshow-wrap .ww-slideshow .ww-sledeshow-item .ww-slideshow-image, .home .ww-post-date {
display:none;	
}
.flexslider {
background:none !important;	
}
.ww-slideshow-wrap .ww-slideshow .ww-sledeshow-item .ww-slideshow-caption {
	background:none !important;
	padding:0px 50px 0px 0px;
	margin-bottom: 0px;
	font-size: 20px;
	display:inline-block;
}
.flex-gallery ul.flex-direction-nav, .flexslider ul.flex-direction-nav {
bottom:70% !important;
right: 0 !important;
width:100%;
}
.flex-direction-nav .flex-prev {
left: 10px;	
}
.flex-direction-nav .flex-next {
right: 10px;	
}
.ww-slideshow-wrap .ww-slideshow .ww-sledeshow-item .ww-slideshow-desc {
	position:relative;
	max-width:100%;
	background:none;
}
.ww-slideshow-wrap .ww-slideshow .ww-sledeshow-item .ww-slideshow-desc {
padding: 0px 50px 0px 0px;	
display:inline-block;
position:relative;
left:auto;
bottom: auto;
font-size: 16px;
line-height: 16px;
margin-top: 20px;
}
.ww-slideshow-wrap .ww-slideshow .ww-sledeshow-item .ww-slideshow-caption a, .ww-slideshow-wrap .ww-slideshow .ww-sledeshow-item .ww-slideshow-caption .ww-post-title .entry-title, .ww-slideshow-wrap .ww-slideshow .ww-sledeshow-item .ww-slideshow-desc {
	color:#000 !important;
}


/* Footer styles */
[class*="ww-footertop-wrapper"] h3, [class*="ww-footertop-wrapper"] h4 {
	font-family:"museo-sans", Arial;
	font-size: 16px;
	font-weight:500;
}
#ww_footer p {
	font-size: 12px;
	font-family:"museo-sans", Arial;
	font-weight:300;
	line-height:16px;
}

#ww_footer ul {
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:16px !important;
	font-size: 12px;
}
#ww_footer ul li {
	margin: 0px 0px 5px 0px;
	padding:0px;
}
#ww_footer a {
	color:#fff;
}
#ww_footer a:hover, .ww-slideshow-wrap .ww-slideshow .ww-sledeshow-item .ww-slideshow-caption a:hover {
	color:#b0781a !important;
}

/* Subpage Footer */
#ww_footer .topfooter {
	min-height:376px;
}
#ww_footer .topfooter {
	background:url(images/subpage_footer_bkgd.png) top left repeat-x #F2F1E9 !important;	
}
#ww_footer .topfooter h2 {
	font-size: 30px;
	color:#DA991A;
}
#ww_footer .topfooter h5, #ww_footer .topfooter h4.ww-title {
	color:#333333;
	text-transform:uppercase;
	font-size: 15px;
	font-weight:700;
}
#ww_footer .topfooter ul li {
	font-size: 14px;
	line-height:16px;
	margin-bottom: 12px;	
	list-style: none;
}
#ww_footer .topfooter ul li a, #ww_footer .topfooter a {
	color:#4D4D4D;
}
#ww_footer .ww-recent-post .ww-recent-post-container .ww-recent-post-date {
	border:none;
	padding:0px;
	margin:0px 0px 0px 0px;
	color:#808080;
	
}
#ww_footer .ww-recent-post-title {
margin:0px;	
line-height: 14px !important; 
}
#ww_footer .ww-recent-post .row-fluid {
	margin-bottom: 10px;
	display:block;
	
}
#ww_footer .topfooter .ww-recent-post-title h2.entry-title a {
	font-size: 14px !important;
	line-height:14px !important;
}
#ww_footer .topfooter .ww-recent-post-description {
	color:#4D4D4D;
	margin-top: 20px;
	font-size: 14px;
	line-height:18px;
	display:none;
}
#ww_footer .topfooter p {
	color:#4D4D4D;
	font-size: 14px;
	line-height:18px;
}
#ww_footer .topfooter form {
	margin-top: 15px;
}
#ww_footer .topfooter form input.wpcf7-text {
	font-size: 16px;	
	margin-bottom: 7px;
	padding: 7px;
	
}
#ww_footer .topfooter ul li a:hover, .single-portfolio .ww-portfolio-category ul li a:hover {
	color:#b0781a;
}
#ww_footer .ww-post-image {
display:none;	
}
#ww_footer .topfooter .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
	height:3em;
	width:1em;
	margin-right: 5px;
}

.home .footer2nd .recentarticles, .home .footer2nd .newslettersignup {
	 min-height: 550px;

	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.home .footer2nd .recentarticles {
    padding: 150px 10px 0px 10px;

}
.home .footer2nd .recentarticles h3 {
margin-left: 150px;	
}
.home .footer2nd .recentarticles .flex-viewport {
	max-width:80%;
	margin: 0 0 0 90px;
}
.home .footer2nd .newslettersignup {
	    padding: 150px 80px 0px 110px;
}
.home .footer2nd .newslettersignup p {
font-size: 16px;
line-height: 16px;	
}
.home .footer2nd .newslettersignup p input.wpcf7-text {
line-height:32px;
font-size: 16px;	
margin-bottom: 7px;
padding-left: 6px;
}
.home .footer2nd .recentarticles h3, .home .footer2nd .newslettersignup h3 {
	font-size: 31px;
}
.home .footer2nd .newslettersignup h3 {
color:#fff;	
}
.home .footer2nd .recentarticles {
	background:#FDFCFB;
}
.home .footer2nd .newslettersignup {
	background:#2A3339;
}
.print_pdf {
float:right;	
}
.print_pdf_port {
display:block;
margin-top: 20px;
float:right;
}
.print_pdf_port .fa{
color:#000;
}

.webinar-button {
	background-color: #da991a !important;
    color: #ffffff !important;
	margin-top: 30px;
}

/* Upcoming Events Footer */
#ww_footer .webinar-row a {
	font-size: 14px;
	display:inline;;
	
}
#ww_footer .webinar-row a.event-title {
	font-weight:bold;
}
#ww_footer .webinar-row .event-item {
	display:block;
	font-size: 14px;
	color: #4d4d4d;
	margin-bottom: 7px;
}
.no-left-pad {
padding-left:0px !important;	
}


/* Practice Areas */
.single-portfolio #ww_main_header .ww-title h3, .single-team #ww_main_header .ww-title h3 {
	background:none !important;
	font-size: 40px !important;
	font-weight:500 !important;	
	font-family:"museo-slab", Arial;
	color:#000 !important;
	padding-left: 0px !important;
	margin-top: 95px !important;
	line-height:40px !important;
}
.single-portfolio #ww_main_header .ww-category, .single-team #ww_main_header .ww-category a {
	font-size: 20px;	
	font-family:"museo-sans", Arial;
	color:#DA991A !important;
	text-transform:uppercase;
}
.single-portfolio #ww_main_header .ww-category {
margin-bottom: 15px;	
}
.single-team #ww_main_header {
	padding-top: 0px !important;	
	padding-bottom: 62px !important;
	background:#fff !important;	
	margin-bottom: 70px !important;
}
.single-team #ww_main_header .ww-subtitle h4 {
	font-weight: 300;
}
.single-portfolio #ww_main_header {
	padding-top: 0px !important;	
	padding-bottom: 47px !important;
	background:#fff !important;	
}
.single-portfolio #ww_main_body, .single-team #ww_main_body {
	background:#FAFBF6 !important;
}
.single-portfolio .ww-portfolio-category {
		line-height:14px;
		font-family:"museo-sans";
}
.single-portfolio .ww-portfolio-category h3 {
	border-bottom: 1px solid #E6EBEE;
	padding-bottom: 8px;
	
}
.single-portfolio .ww-portfolio-category ul {
	margin:0px 0px 50px 0px;
	list-style:none;
	padding:0px;
}
.single-portfolio .ww-portfolio-category ul li a {
	font-size: 14px;
	text-transform:none;
	line-height:16px;
	color: #212121;
	margin-bottom:10px;
	display:block;
	font-weight:700;
}
.single-portfolio .ww-portfolio-category ul li:first-child {
border-top: none;	
}
.single-portfolio .ww-portfolio-category ul li {
	border-top: 1px solid #e6ebee;
	padding-top: 10px;
	font-size: 14px;
	line-height:16px;
	
}
.single-portfolio .ww-portfolio-category ul.related-topics li {
	border-top: none;
}
.single-portfolio .ww-portfolio-category ul li a.readmore {
	color:#DA991A;
	font-family:"museo-sans", Arial;
	font-size: 14px;
	font-weight:900;
	margin-bottom: 10px;
	display:block;
}
.single-portfolio .ww-portfolio-category ul li a.readmore:hover {
	color:#333333;
}
.single-portfolio .ww-portfolio .ww-portfolio-item .ww-portfolio-content, .single-portfolio .ww-portfolio .ww-portfolio-item .ww-portfolio-body {
	padding-top: 115px;
}

.addthis_toolbox {
	margin-bottom: 40px;
	
}
#post-9401 .addthis_toolbox {
display:none;	
}
.ww-portfolio-item .ww-portfolio-body h3 {
	text-transform:uppercase;
	margin-bottom: 5px;
	font-size: 18px;
	line-height:1.3;
}
.ww-portfolio-item .ww-portfolio-body p {
	font-size: 16px;
	line-height:1.3;
	margin-bottom: 12px;
}
.ww-portfolio-item .ww-portfolio-body .intro_practice {
    font-size: 18px;
    line-height: 1.3;
    color: #212121;
    margin: 0 0 10px;
    text-transform: none;
}

.ww-portfolio-item #liketoknowmore {
	background:#EDEDEB;
	padding: 24px;
	margin-bottom: 40px;
	font-size: 14px;
	line-height:1.4;
}
.ww-portfolio-item #liketoknowmore h3 {
	font-size: 18px;
}

.ww-portfolio-item .ww-portfolio-body 
/* TEAM PAGE */

.single-team #ww_main_header .container {
	position:inherit;
}
.single-team .ww-team-meta h3 {
	font-size: 	17px;
	line-height:1.4;
}
.single-team .ww-team-meta p {
	font-size: 16px;
	line-height:1.3;
	margin-bottom: 12px;	
}
.single-team h3.ww-content-header {
	font-size: 18px;
}
.ww-team-detail .ww-content-details .wpb_accordion_header a::before {
/* hide icons accordion */
display:none;	
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
	background:#E3E1CA !important;
	
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
	height:19px !important;
	width:14px !important;
	top: 3px !important;
	
}
.ww-team-detail .ww-content-details .wpb_accordion_header a {
	font-size: 12px !important;
	font-family:"museo-sans", Arial !important;
	text-transform:uppercase !important;
	color:#666;
	font-weight:700 !important;
	padding:5px 16px !important;
}
.ww-team-detail .ww-content-details .wpb_accordion_header span {
	color:#fff;	
}

/* Hide load more on homepage team */
.home .esg-loadmore {
	display:none !important;	
}
.vc_btn3.vc_btn3-style-custom {
	background-image:none !important;
}

/* Webinar Styling */
.webinar-row {
	display:inline-block;
	margin-bottom: 40px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 30px;
}
#ww_footer .webinar-row {
	margin-bottom: 5px;
	padding-bottom: 0px;
}

.page-template-page-webinars h1 {
	margin-top: 50px;	
}
.page-template-page-covid19 h1 {
	border-bottom: 3px solid #ccc;
	margin-top: 20px;
	padding-bottom: 15px;
	margin-bottom: 30px;
	text-transform: uppercase;
	margin-top: 90px;
	font-weight: 900;
	font-size: 32px;
}
.page-template-page-covid19 .covid-header {
	background-color:#dcab52;
	padding: 20px 0px 20px 0px;
}
.page-template-page-covid19 .covid-header h1 {
	color:#fff;
	font-size: 40px;
/*font-weight: 500 !important;*/
font-family: museo;
border-bottom: none !important;
margin-bottom: 0px !important;
margin-top: 50px;

}
.page-template-page-covid19 .covid-header p {
	color:#fff;
	font-size: 20px;
	line-height: 28px;
}
.page-template-page-covid19 h1.publications {
	margin-top: 30px;
}
.page-template-page-covid19 .webinar-row:last-child {
	margin-bottom: 0px;
}

.webinar-row .readmore {
	display:block;
	margin-top: 20px;	
}
.webinar-row .readmore:hover {
	color:#000;	
}
.single-webinar #ww_main_header .ww-title h3 {
	background:none !important;	
	color:#dd9620 !important;
	padding-left: 0px !important;
}
.single-webinar #ww_main_header .ww-title h3 .date {
	color:#000;
}
.single-webinar article {
	padding-bottom: 10px !important;
	border-bottom: none !important;
}
.single-webinar .ww-post-item {
	padding-bottom: 40px;	
}
.ww-webinars-body h2 {
	border-bottom: 1px solid #ccc;
	margin-top: 20px;
	padding-bottom: 15px;
	margin-bottom: 30px;
	text-transform:uppercase;
	font-size: 20px;
	color:#666;
}

.nopadding {
padding:0px !important;
}



/* Blog Styling */
.single-post #ww_main_header .ww-title h3 {
	background:none !important;
	color: #dd9620 !important;
	font-size: 17px !important;
	padding-left: 0px !important;

}
.widget.widget_categories ul li, .widget.widget_product_categories ul li, .widget.widget_archive ul li, .widget.widget_pages ul li, .widget.widget_meta ul li, .widget.widget_recent_entries ul li {
	font-size: 13px;	
	font-family:"museo-sans", Arial;
}
.widget .widget-title {
	font-size: 18px;
	font-family: "museo-sans",Arial;
	text-transform:none;
}
#ww_post .ww-entry-header .entry-title a:hover {
	color:#5b5b5b;
}
#ww_post .ww-post-item, #ww_post .post {
    border-bottom: 1px solid #eeeeee;
}
#page-wrap .wpb_content_element ul {
	margin:10px 0px 10px 18px;
	padding:0px;
	list-style-type: disc;
}
#page-wrap .wpb_content_element ul li, #page-wrap .wpb_content_element ul li li {
margin-bottom: 12px;
}
#page-wrap .ww-footertop-wrapper .wpb_content_element ul {
	margin:0px;
	list-style: none;
}
#page-wrap .wpb_accordion_content .wpb_content_element ul {
	margin: 0px;
	list-style:none !important;
}

input[type="submit"], input[type="reset"], .button {
	font-family:"museo-sans";
	font-weight:500;
	
}

.page-template-page-news #ww_post .ww-entry-header {
margin-top:0px;	
}
.page-template-page-news h1 {
margin-bottom: 30px;	
}
.page-template-page-news .news-row {
margin-bottom: 30px !important;	
border-bottom: 1px solid #eeeeee;
padding-bottom: 20px;
}
.page-template-page-news h2.entry-title, .single-firm_news #ww_post .ww-entry-header h2.entry-title, .page-template-page-news #ww_post .ww-entry-header h2.entry-title {
margin-bottom: 0px;	
}
.page-template-page-news .entry-date, .single-firm_news .entry-date {
	font-size: 13px;
	
}
.single article {
padding-right:100px;
padding-bottom: 100px;
}

/* Unsubscribe Page */
.unsubscribe-page #emailUnsub {
	margin: 30px 0;
}

.unsubscribe-page #emailUnsub p {
	margin-bottom: 10px;
}

.unsubscribe-page #emailUnsub label {
	display: inline-block;
    max-width: 100%;
    margin-bottom: 0px;
    line-height: 16px;
    font-weight: 500;
}

.unsubscribe-page #emailUnsub textarea, input[type="text"] {
	border: 1px solid #999;
	margin-bottom: 30px;
	width: 300px;
	padding: 7px 5px;
}

.unsubscribe-page #emailUnsub input[type="radio"], input[type="checkbox"] {
	vertical-align: bottom;
	margin-right: 10px;
}

.unsubscribe-page #results {
	padding: 30px;
	margin-bottom: 30px;
}

.unsubscribe-page #emailUnsub input[type="submit"], .unsubscribe-page #emailUnsub input[type="reset"], .unsubscribe-page #emailUnsub .button, a.button {
    background: #EFB634;
    color: #fff;
    margin-top: 30px;
}

.award-footer .wpb_single_image  {
    display:inline-block;
    vertical-align:top;
    
}
.award-footer .wpb_single_image img {
margin: 50px 5px;
max-width: 118px;

}

@media (max-width: 1200px)  {
	/*Shrink menu */
.desktop-header ul.level-0 .noo-nav.level0 > li a, .ww-stick-header-wrapper ul.level-0 .noo-nav.level0 > li a {
     font-size: 10px;
	 padding: 0 5px;
}

}


/* Responsive Tweaks */
@media (max-width: 1024px) {
	.home .footer2nd .recentarticles, .home .footer2nd .newslettersignup {
    border-radius: 50%;
    min-height: 420px;
	}
	.ww-logo img {
		width: 180px;
		margin-top: 0px;
		margin-bottom: 5px;
	}
	
	.noonav.noo_menu_54 .noo-megamenu.horizontal {
	height:auto !important;	
}
	

	.home .footer2nd .recentarticles h3 {
    margin-left: 100px;
	}
	
	.home .footer2nd .newslettersignup {
    padding: 50px 80px 0 100px;
	}
	.home .footer2nd .recentarticles {
    padding: 120px 10px 0;
	}
	.home .footer2nd .recentarticles .flex-viewport {
    margin: 0 0 0 100px;
	}
	.home .footer2nd .recentarticles h3, .home .footer2nd .newslettersignup h3 {
		font-size: 25px;
	}
	.home .footer2nd .newslettersignup p {
    font-size: 14px;
    line-height: 16px;
	}
	.home .footer2nd .recentarticles, .home .footer2nd .newslettersignup {
		-webkit-border-radius:0px;
		-moz-border-radius:0px;
		border-radius:0px;
		
	}
	.home .footer2nd .newslettersignup p input.wpcf7-text {
		max-width:100%;	
	}
	
	.single-portfolio #ww_main_header .ww-title h3, .single-team #ww_main_header .ww-title h3 {
	font-size: 25px !important;
	padding-left: 0px !important;
	line-height:40px !important;
}
	.single-portfolio #ww_main_header .ww-category, .single-team #ww_main_header .ww-category a {
	font-size: 12px;	
	
	}
	


.single article {
padding-right:0px;
padding-bottom: 20px;
}
}

@media (min-width: 480px) and (max-width: 940px) {
body.responsive #ww_header #toggle-nav, body.responsive #ww_header #toggle-nav-mobiles {
font-size: 30px;
margin: 28px 0px 10px;
text-align: right;
}

}

@media (max-width: 767px) {
	.post-featured-img  {
	display:block;
	width:100%;
	padding:0px;
	margin-top: 15px;
	margin-bottom: 10px;
	position:relative;
	
	}
	
	.post-featured-img img, .ww-team-image {
	max-width:100%;
	position:relative;
	display:block;
	}
	
	.team_info {
	font-size: 15px;
	right:10px;
	bottom: 30px;
	
	
	}
	.single-portfolio #ww_main_header .ww-title h3, .single-team #ww_main_header .ww-title h3 {
	margin-top: 20px !important;	
	}
	.single-portfolio .ww-portfolio .ww-portfolio-item .ww-portfolio-content, .single-portfolio .ww-portfolio .ww-portfolio-item .ww-portfolio-body {
	padding-top: 20px;	
	}
	

	
	.single-portfolio #ww_main_header .ww-title h3, .single-team #ww_main_header .ww-title h3 {
	font-size: 30px !important;
	padding-left: 0px !important;
	line-height:40px !important;
}
	.single-portfolio #ww_main_header .ww-category, .single-team #ww_main_header .ww-category a {
	font-size: 18px;	
	
	}
	body.responsive #ww_footer .incaseyoumissed,  body.responsive #ww_footer .dontmissout{
		text-align:left;
		
	}
	body.responsive .ww-logo {
    float: none;
    margin-top: 10px;
}
	.single-portfolio #ww_main_header .ww-title h3, .single-team #ww_main_header .ww-title h3 {
		font-size: 22px !important;
    	line-height: 22px !important;
	}
}

@media (max-width: 480px) {

	
	.team_info {
		background:#B8B8B8;
		padding:5px;
		width:100%;
		height:100%;
		position:initial;
	}
	.home .footer2nd .newslettersignup {
    padding: 30px 30px 0 30px;
	
	}
	.home .footer2nd .recentarticles {
    padding: 40px 10px 0;
	}
	
	.home .footer2nd .recentarticles h3 {
    margin-left: auto;
    width: 100%;
    text-align: center;
	}
	.home .footer2nd .recentarticles, .home .footer2nd .newslettersignup {
		min-height:350px;	
	}
	.home .footer2nd .recentarticles .flex-viewport {
    max-width: 100%;
	margin: 20px auto;
	}
	.flex-gallery ul.flex-direction-nav, .flexslider ul.flex-direction-nav {
	display:none;	
	}
	.ww-slideshow-wrap .ww-slideshow .ww-sledeshow-item .ww-slideshow-caption {
	padding:0px;	
	}
	.home #ww_main_body .addstarskyline::before, .home #ww_main_body .addstar2ndfooter::before {
	left:40%;	
	}

	.unsubscribe-page #emailUnsub textarea, input[type="text"] {
		width: 100%;
	}
}

