/*
Theme Name: 1 Day Website Theme
Description: Fast, affordable website design!
Version: 2.0
Author: Bizzy Bizzy
Author URI: http://bizzybizzycreative.com
Template: enfold
*/


/****************************************** TYPOGRAPHY **********************************/



/*********** EVERY HEADER MAIN COLOR **********************************/
#top #wrap_all .main_color h1, #top #wrap_all .main_color h2, #top #wrap_all .main_color h3, #top #wrap_all .main_color h4, #top #wrap_all .main_color h5, #top #wrap_all .main_color h6 {
}
#top #wrap_all .main_color h1 {
	font-size: 30px;
	line-height:40px;
	color: #53564F;
	text-transform: none;
}
#top #wrap_all .main_color h2 {
	font-size: 28px;
  color : #1DB3C1;	
	text-transform: none;
}
#top #wrap_all .main_color h3 {
	font-size: 25px;
	font-weight: 700;
	 color : #88B33F;
	text-transform: none;
}
#top #wrap_all .main_color h4 {
	font-size: 20px;
  color : #1DB3C1;	
	text-transform: none;
}
#top #wrap_all .main_color h5 {
	font-size: 20px;
	color : #53564F;
	text-transform: none;
}
#top #wrap_all .main_color h6 {
	font-size: 18px;
  color : #1DB3C1;
	font-weight:bold;
	text-transform: none;
}
/*********** EVERY HEADER ALTERNATE COLOR **********************************/
#top #wrap_all .alternate_color h1, #top #wrap_all .alternate_color h2, #top #wrap_all .alternate_color h3, #top #wrap_all .alternate_color h4, #top #wrap_all .alternate_color h5, #top #wrap_all .alternate_color h6 {
}
#top #wrap_all .alternate_color h1 {
	font-size: 30px;
	color: #ffffff;
	text-transform: none;
}
#top #wrap_all .alternate_color h2 {
	font-size: 28px;
	color:#ffffff;
	text-transform: none;
}
#top #wrap_all .alternate_color h3 {
	font-size: 25px;
	color: #ffffff;
	text-transform: none;
}
#top #wrap_all .alternate_color h4 {
	font-size: 20px;
	color: #ffffff;
	text-transform: none;
}
#top #wrap_all .alternate_color h5 {
	font-size: 20px;
	color: #ffffff;
	text-transform: none;
}
#top #wrap_all .alternate_color h6 {
	font-size: 18px;
	color: #ffffff;
	text-transform: none;
}

/***************************************HEADER*******************************************/
#header{
	border-bottom: 2px solid;
}
#top .phone-info, #top .avia2-menu .sub_menu a {
	font-size: 16px;
}

.sub_menu {
	padding-top: 10px;
	font-size: 16px;
}
.phone-info {
	 padding: 15px;
	font-family:montserrat;
	font-weight:normal;
}
#top .phone-info .av_font_icon {
	display: inline-block;
	margin-right: 10px;
		font-family:montserrat;
	font-weight:normal;
}
#top .social_bookmarks {
    padding:10px;
	border-style: none;
}
.alternate_color .breadcrumb, .alternate_color .breadcrumb a, #top .alternate_color.title_container .main-title, #top .alternate_color.title_container .main-title a {
	margin: 30px 0 10px 0;
}
#header_meta {
    background-color: #e6cd69;
}


/***************************************SLIDESHOW OPTIONS*******************************************/
/*****TRANSPARENT BOXES BEHIND EACH LINE OF TEXT **************************/
#top .sliderz h2 {
	background: rgba(255, 255, 255, 0.6) !important;
	color: #000000 !important;
	padding: 20px;
}
#top .sliderz p {
	background: rgba(255, 255, 255, 0.6) !important;
	color: #000000 !important;
	padding: 20px;
	border-radius:10px;
}
#top .caption_framed .slideshow_caption .avia-caption-content p, .caption_framed .slideshow_caption .avia-caption-title, .avia-caption .avia-caption-content p, .avia-caption .avia-caption-title {
    margin: 0 0 0px 0;
}
#top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {
    padding: 0px;
}
/*****TRANSPARENT BOXES BEHIND SLIDER CAPTION **************************/
.caption_framed .slideshow_caption .avia-caption-content p, .caption_framed .slideshow_caption .avia-caption-title, .avia-caption .avia-caption-content p, .avia-caption .avia-caption-title {
background: #ffffff;
filter: alpha(opacity = 80);
background: rgba(255, 255, 255, 0.8);
}
/*****HIDE TESTIMONIAL ARROWS**************************/
#top .av-large-testimonial-slider .avia-slideshow-arrows a, #top .av-large-testimonial-slider .avia-slideshow-arrows  {
	display:none !important;
}
/***** TESTIMONIALS**************************/
.alternate_color .avia-slider-testimonials .avia-testimonial-content{
	background: #57c7db;
}
.avia-slider-testimonials .avia-testimonial-arrow-wrap{
	width: 20px;
}
/******************************************* Title Header Bar - includes breadcrumbs *************************************/

#top .title_container .container {
	text-align: center;
}

.main-title.entry-title {
    font-size: 20px!important;
}
/******************************************* SIDEBAR *************************************/

#top .sidebar h3  {
	font-size: 24px;
}

/******************************************** FOOTER *************************************/

#socket .copyright {
    float: none;
    font-size: 11px;
}

#socket .container {
    padding-top: 8px;
    padding-bottom: 8px;
}

#socket {
    text-align: center;
}

/****************************************** IMAGES ***************************************/
/****************************************** BLOG ***************************************/
#top .av-masonry-entry .av-masonry-entry-title{
	font-size:1.2em;
}
#top .av-masonry-date{
	display: none;
}

/*********************************** BUTTONS and LINKS *************************************/

/*********************************** STYLE EVERY BUTTON *************************************/
#top .avia-button.avia-size-large, #top .avia-button.avia-size-medium, #top .avia-button.avia-size-x-large, #top .avia-button.avia-size-small, #top .gform_wrapper .gform_footer input.button, #top .gform_wrapper .gform_footer input[type="submit"],#top .avia-slideshow-button {
	background-color:#88b33f !important;
	border-radius:0px;
	border: none;
	font-size:16px;
}
/*********************************** STYLE EVERY BUTTON HOVER AND FOCUS *************************************/
#top a:focus {
	outline: #666666 solid 2px;
	}
#top .avia-button.avia-size-large:hover, #top .avia-button.avia-size-medium:hover, #top .avia-button.avia-size-x-large:hover, #top .avia-button.avia-size-small:hover, #top .gform_wrapper .gform_footer input.button:hover, #top .gform_wrapper .gform_footer input[type="submit"]:hover,#top .avia-slideshow-button:hover, #top .acuity-embed-button {
	 transform: scale(1.1, 1.1);
	}
#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select, #top label {
	font-size:18px;	
}
/*********************************** ALTERNATE BUTTONS and LINKS *************************************/

/*********************************** ALTERNATE STYLE EVERY BUTTON *************************************/
#top .alternate_color .avia-button.avia-size-large, #top .alternate_color .avia-button.avia-size-medium, #top .alternate_color .avia-button.avia-size-x-large, #top .alternate_color .avia-button.avia-size-small, #top .alternate_color .gform_wrapper .gform_footer input.button, #top .alternate_color .gform_wrapper .gform_footer input[type="submit"],#top .alternate_color .avia-slideshow-button {
	background-color:#fff !important;
	border-radius:0px;
	border: none;
	color:#1db3c1;
	font-size:16px;
}
/*********************************** ALTERNATE STYLE EVERY BUTTON HOVER AND FOCUS *************************************/
#top .alternate_color a:focus {
	outline: #fff solid 2px;
	}
#top .alternate_color .avia-button.avia-size-large:hover, #top .alternate_color .avia-button.avia-size-medium:hover, #top .alternate_color .avia-button.avia-size-x-large:hover, #top .alternate_color .avia-button.avia-size-small:hover, #top .alternate_color .gform_wrapper .gform_footer input.button:hover, #top  .alternate_color .gform_wrapper .gform_footer input[type="submit"]:hover,#top .alternate_color .avia-slideshow-button:hover, #top .alternate_color .acuity-embed-button {
	 transform: scale(1.1, 1.1);
	}
#top .alternate_color .input-text, .alternate_color #top input[type="text"], #top .alternate_color input[type="input"], #top .alternate_color input[type="password"], #top .alternate_color input[type="email"], #top .alternate_color input[type="number"], #top .alternate_color input[type="url"], #top .alternate_color input[type="tel"], #top .alternate_color input[type="search"], #top .alternate_color textarea, #top .alternate_color select, #top .alternate_color label {
	font-size:18px;	
	

}
/*********************************** FULLWIDTH BUTTON *************************************/
#top .av-fullscreen-button .avia-button-fullwidth {

}
#top .avia-button-fullwidth:hover {

}
#top .main_color .input-text, #top .main_color input[type="text"], #top .main_color input[type="input"], #top .main_color input[type="password"], #top .main_color input[type="email"], #top .main_color input[type="number"], #top .main_color input[type="url"], #top .main_color input[type="tel"], #top .main_color input[type="search"], #top .main_color textarea, #top .main_color select {
	padding:12px;
}

/****************************************** FORMS ******************************************/
input[type="submit"], #submit, .button {
	padding: 11px 15px;
}

#top .gform_wrapper.gf_browser_ie .gform_footer input.button {
padding: 10px;
}

#top input[type="text"] {
	padding: 10px 6px;	
}

#top #s {
  height:41px;
}

.gform_wrapper div.validation_error, .gform_wrapper .validation_message {
}

#top .gform_wrapper .field_description_below .gfield_description {
    padding-top: 0;
}

#top textarea {
	margin-bottom:5px;
}

.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div[class*="gfield_time_"].ginput_container label {
    margin: 1px 0 25px 1px;
}

#top .gform_wrapper .gform_footer input.button, #top .gform_wrapper .gform_footer input[type="submit"], #top .gform_wrapper .gform_page_footer input.button, #top .gform_wrapper .gform_page_footer input[type="submit"] {
    font-size: 16px;
    width: auto;
    margin: 0 16px 0 0;
}
/****************************************************** MISC ********************************************/

#top .small-preview {
    background-image: url(https://renumadison.com/wp-content/themes/8hour/images/small-blog.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #fff;
    border: 1px solid #f4f4f4;
}

.small-preview .iconfont {
    font-size: 0;
}

.avia-button.avia-size-large, .avia-button.avia-size-medium {
}

#top .av_slideshow_full li img, #top.avia-slideshow-inner li, #top .avia-slideshow-inner {
    min-height: 280px;
}

#top .av_slideshow_full li img {
    min-width: 977px;
}

#top .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{
	margin:0px !important;
}
/************************************ SOCIAL BUTTONS **************************************/

#top #wrap_all .social_bookmarks a {
	background-color:transparent !important;
	border-radius:50%;
	font-size:16px;
	color:#000000;
	width: 30px;
	line-height: 30px;
}

#top .social_bookmarks li {
	width: 30px;
	border-style: none;
}

#top .social_bookmarks {
    height: 30px;
}
#top .footer_color .widget li {
	display: inline-block;
}
#top .footer_color .widget ul {
	text-align: center;
}


/************************************ MEDIA QUERIES **************************************/

@media only screen and (min-width: 1300px) {
.avia_transform .av_slideshow_full .active-slide .avia-caption-title, .avia_transform .av_fullscreen .active-slide .avia-caption-title {
}
}
@media only screen and (max-width: 1030px) {

}

@media only screen and (max-width: 989px) {
	
}

@media only screen and (max-width: 767px) {
	.responsive #scroll-top-link {
		display: block;
	}
.avia-slideshow-controls {
	display:none;
}
#top .avia-fullscreen-slider .avia-slideshow-controls a, #top .av-control-minimal .avia-slideshow-controls a {
    opacity: 0;
}
.responsive #top #footer .flex_column {
    margin-bottom: 0;
}
	.responsive #top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {
    padding: 0px;
}
}

@media only screen and (max-width: 480px) {
	
}