/*
Theme Name: 2sug
Theme URI: http://designgrotto.com
Description: 2 Stand Up Guys theme
Author: Design Grotto
Author URI: http://designgrotto.com
Version: 1.0.0
Template: enfold
*/
#header_main {
	z-index: 10 !important;
}

.logo {
	overflow: visible !important;
	top: -30px !important;
}

.logo a {
	height: initial !important;
}

.logo a,
.logo img {
	max-height: 150px !important;
}

.header-scrolled div .logo {
	top: 0px !important;
}

.header-scrolled .logo a,
.header-scrolled .logo img {
	max-height: 100px !important;
}

#top #header .av-main-nav > li > a {
	padding: 0px 7px;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 1px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#top .header_color .avia-menu-fx {
	display: none !important;
}

#top #header .av-main-nav > li > a span.avia-menu-text {
	padding: 10px 10px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#top #header .av-main-nav > li > a:hover span.avia-menu-text {
	box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.25);
	background-color: rgba(0, 0, 0, 0.15);
}

#top .av_header_transparency .main_menu ul:first-child > li > a:hover,
#top #wrap_all .av_header_transparency .sub_menu > ul > li > a:hover {
	opacity: 1;
}

.home .avia-fullwidth-slider {
	max-height: 100% !important;
	height: 100% !important;
}

.caption_left .slideshow_caption,
.caption_right .slideshow_caption {

	/*width: 55% !important;*/
}

.slideshow_caption {
	text-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}

.slideshow_caption h2.avia-caption-title {
	padding: 0 0 15px;
	border-bottom: 4px solid #29B6F6;
	display: inline-block;
}

.main_color strong {
	color: #666;
}

.main_color blockquote {
	border-color: #EBEBEB;
}

.avia-content-slider .slide-entry-excerpt {
	overflow: visible;
}

#cta-signup a {
	padding: 50px !important;
	font-size: 2.5em !important;
	text-transform: uppercase;
	font-weight: 600 !important;
	font-family: 'Cabin', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}

#suptips h3 {
	text-transform: uppercase;
}

body #suptips .av-special-heading {
	margin-top: 25px !important;
}

body #suptips .avia-button.avia-size-x-large {
	font-size: 18px;
	text-transform: uppercase;
}

.avia-video-16-9,
.js_active .avia-iframe-wrap {
	padding-bottom: 90%;
}

::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder {
	color: #CCCCCC !important;
}

.main_color .toggler {
	color: #333;
}

.avia-button.avia-size-large {
	font-size: 17px;
	text-transform: uppercase;
	font-weight: 600 !important;
}

.avia-button.avia-size-large.avia-color-dark {
	color: #454545 !important;
	border-color: #454545 !important;
}

.phone-info.with_nav{
	font-size: 15px;
	font-weight: 100;
}
#avia2-menu a{
	text-transform: uppercase;
}