/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Windy City Sites
Author URI: http://dev.windycitysites.com
Template: enfold
*/



/*Add your own styles here:*/

h2.revtitle {
    color: #ffffff;
    display: table;
    background: #557D96;
    width: auto;
    padding: 5px 10px 5px 10px;
    font-family: "Pathway Gothic One";
    font-size: 20px;
    text-transform: uppercase;
    margin: 15px 0 5px;
    webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

#top #wrap_all .all_colors h3 {
    font-size: 18px;
}

.av-masonry-entry .av-masonry-entry-title {
    font-weight: normal;
}

.av-inner-masonry-content.site-background  {
    background-color: rgba(255,255,255,0.5) !important;
}

.avia-arrow  {
background: linear-gradient(135deg, rgba(255,255,255,.5) 0%, rgba(255,255,255,.5) 50%, transparent 50%, transparent 100%);
}

/*.avia-arrow  {
    background-color: rgba(255,255,255,0) !important;
}*/


.page-id-1784 input {
   margin-bottom: 0px !important;
}

.page-id-1784 table {
   margin: 0 0 10px 0;
}

input.medfield {
 width: 60% !important;
}

.news-thumb {
    width: 48px;
    height: 48px;
}

.news-thumb img, .news-thumb img {
    width: 40px;
    height: 40px;
}

#socket .sub_menu_socket li {
    border-color: #f0f0f0;
}


.alternate_color.title_container {
background-color:rgba(166,173,179,1.0);
background-image:url(https://windycitysites.com/wp/wp-content/uploads/2016/02/sky19b.jpg);
background-position: center center; 
}

/* credits */
.page-id-1765 .alternate_color.title_container {
background-color:rgba(166,173,179,1.0);
background-image:url(https://windycitysites.com/wp/wp-content/uploads/2016/03/sky24.jpg);
background-position: center center; 
}

/* portfolio */
.page-id-77 .alternate_color.title_container {
background-color:rgba(166,173,179,1.0);
background-image:url(https://windycitysites.com/wp/wp-content/uploads/2016/02/sky18.jpg);
background-position: center center; 
}

/* site map */
.page-id-1805 .alternate_color.title_container {
background-color:rgba(166,173,179,1.0);
background-image:url(https://windycitysites.com/wp/wp-content/uploads/2016/02/sky20.jpg);
background-position: center center; 
}

/* free quote */
.page-id-1784 .alternate_color.title_container {
background-color:rgba(166,173,179,1.0);
background-image:url(https://windycitysites.com/wp/wp-content/uploads/2016/02/sky22a.jpg);
background-position: center center; 
}

/* web design */
.page-id-845 .alternate_color.title_container {
background-color:rgba(166,173,179,1.0);
background-image:url(https://windycitysites.com/wp/wp-content/uploads/2016/02/sky23.jpg);
background-position: center center; 
}

/* web dev */
.page-id-861 .alternate_color.title_container {
background-color:rgba(166,173,179,1.0);
background-image:url(https://windycitysites.com/wp/wp-content/uploads/2015/10/sky1a.jpg);
background-position: center center; 
}

/* web maint */
.page-id-865 .alternate_color.title_container {
background-color:rgba(166,173,179,1.0);
background-image:url(https://windycitysites.com/wp/wp-content/uploads/2015/10/sky8b.jpg);
background-position: center center; 
}

/* responsive */
.page-id-867 .alternate_color.title_container {
background-color:rgba(166,173,179,1.0);
background-image:url(https://windycitysites.com/wp/wp-content/uploads/2015/10/sky9a.jpg);
background-position: center center; 
}

/* graphics */
.page-id-869 .alternate_color.title_container {
background-color:#DEE2E5;
background-image:url(https://windycitysites.com/wp/wp-content/uploads/2016/02/sky19b.jpg);
background-position: center center; background-repeat:no-repeat
}

/* multimedia */
.page-id-1005 .alternate_color.title_container {
background-color:rgba(166,173,179,1.0);
background-image:url(https://windycitysites.com/wp/wp-content/uploads/2015/11/sky3a.jpg);
background-position: center center;
}

/* illustration */
.page-id-1003 .alternate_color.title_container {
background-color:rgba(166,173,179,1.0);
background-image:url(https://windycitysites.com/wp/wp-content/uploads/2015/11/sky4b.jpg);
background-position: center center;
}

/* cms */
.page-id-871 .alternate_color.title_container {
background-color:rgba(166,173,179,1.0);
background-image:url(https://windycitysites.com/wp/wp-content/uploads/2015/11/sky11a.jpg);
background-position: center center; 
}

/* e-comm */
.page-id-873 .alternate_color.title_container {
background-color:rgba(166,173,179,1.0);
background-image:url(https://windycitysites.com/wp/wp-content/uploads/2015/11/sky13b.jpg);
background-position: center center; 
}

/* contact forms */
.page-id-875 .alternate_color.title_container {
background-color:rgba(166,173,179,1.0);
background-image:url(https://windycitysites.com/wp/wp-content/uploads/2015/11/sky12.jpg);
background-position: center center; 
}

/* maps */
.page-id-877 .alternate_color.title_container {
background-color:rgba(166,173,179,1.0);
background-image:url(https://windycitysites.com/wp/wp-content/uploads/2015/11/sky10.jpg);
background-position: center center; 
}

/* events */
.page-id-879 .alternate_color.title_container {
background-color:rgba(166,173,179,1.0);
background-image:url(https://windycitysites.com/wp/wp-content/uploads/2015/11/sky5a.jpg);
background-position: center center; 
}

/* social media */
.page-id-881 .alternate_color.title_container {
background-color:rgba(166,173,179,1.0);
background-image:url(https://windycitysites.com/wp/wp-content/uploads/2015/11/sky15.jpg);
background-position: center center; 
}

/* galleries */
.page-id-883 .alternate_color.title_container {
background-color:rgba(166,173,179,1.0);
background-image:url(https://windycitysites.com/wp/wp-content/uploads/2015/11/sky17a.jpg);
background-position: center center; 
}

/* email marketing */
.page-id-885 .alternate_color.title_container {
background-color:rgba(166,173,179,1.0);
background-image:url(https://windycitysites.com/wp/wp-content/uploads/2015/11/sky16.jpg);
background-position: center center; 
}

/* seo */
.page-id-887 .alternate_color.title_container {
background-color:rgba(166,173,179,1.0);
background-image:url(https://windycitysites.com/wp/wp-content/uploads/2015/11/sky14.jpg);
background-position: center center; 
}

/* more */
.page-id-889 .alternate_color.title_container {
background-color:rgba(166,173,179,1.0);
background-image:url(https://windycitysites.com/wp/wp-content/uploads/2015/10/sky2a.jpg);
background-position: center center; 
}

.awesome-weather-current-temp strong {
   font-weight: 100;
   color: #F8F8F8;
}


.main-title a {
    color: #fff !important;
    text-shadow: 2px 2px 5px #162938;
    /*text-shadow: 0 0 10px rgba(155,162,170,1), 0 0 20px rgba(155,162,170,1), 0 0 30px rgba(155,162,170,1), 0 0 40px #3a4d5c , 0 0 70px #3a4d5c , 0 0 80px #3a4d5c , 0 0 100px #3a4d5c;
   text-shadow: 0 0 10px rgba(255,255,255,1), 0 0 20px rgba(255,255,255,1), 0 0 30px rgba(255,255,255,1), 0 0 40px #3a4d5c , 0 0 70px #3a4d5c , 0 0 80px #3a4d5c , 0 0 100px #3a4d5c;*/
}

#top .title_container .container {
    padding-top: 15px;
}

/*
#top .title_container .container {
background-color:rgba(177,191,202,0.5);
}*/

#top select, #top input[type="text"], #top input[type="tel"], #top .main_color input[type='email'], #top .main_color textarea, #top div .av-dark-form .input-text, #top div .av-dark-form input[type='text'], #top div .av-dark-form input[type='input'], #top div .av-dark-form input[type='password'], #top div .av-dark-form input[type='email'], #top div .av-dark-form input[type='number'], #top div .av-dark-form input[type='url'], #top div .av-dark-form input[type='tel'], #top div .av-dark-form input[type='search'], #top div .av-dark-form textarea, #top div .av-dark-form select, div div .av-dark-form .button, .av-dark-form .button {
border-color: #CCC;
font-family: 'Montserrat';
font-size: 13px
}

#top .av-custom-form-color .button {
    border-color: #ccc;
}

/*center align slider */
.avia-fullscreen-slider .avia-slideshow>ul>li {
    background-position: center 0% !important;
}


#top .av_inherit_color a {
    text-decoration: underline;
    FONT-SIZE: 12PX;
}


@media only screen and (max-width: 767px) {
   .responsive #scroll-top-link {
       display: block;
   }
   .avia-multi-slideshow-button.avia-slideshow-button-2 {
    margin-left: 0px;
   }
   #top .slideshow_caption .avia-caption-content {
       width: 85%;
   }
   /*.avia-fullscreen-slider .avia-slideshow {
       max-height: 600px;
    }*/
   #footercol2 {
   margin-top: 30px;
   }
   .responsive #top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {
    padding: 0px 20px;
    font-size: 0.85em;
   }
   #top .avia-slideshow-arrows a {
    margin: -30px -25px 0;
   }
}

@media only screen and (min-width: 768px) {
#header {
    background-color: rgba(85,125,150,0.35)!important;
    background-color: rgba(35, 156, 232, 0.35)!important;
    background-color: rgba(74, 109, 131, 0.35)!important;
    background-color: rgba(0, 0, 0, 0.15)!important;
}
}

 @media only screen and (min-width: 768px) and (max-width: 959px) {

   .av_seperator_big_border .av-main-nav > li > a {
    min-width: 40px;
   }
   #menu-item-49 {display: none}
   .iconbox .iconbox_content .iconbox_content_title {
   font-size: 1.0em;
   }
    .iconbox_icon {
    width: 50px !important;
    height: 50px !important;
    line-height: 48px !important;
    }
}


.av-inherit-size .av-special-heading-tag {
    font-size: 1.3em;
    line-height: 1.2em;
}


#bigtitle {font-family: 'Montserrat', sans-serif;}

/*
#top .avia-caption-content a {
    font-size:18px;
}
*/

.iconbox_content_container p {
    margin: 0.5em 0;
    line-height: 1.3em;
}

body .column-top-margin {
    margin-top: 40px;
}

.main-title a {
    color: #1E6C93 !important;
    color: #fff !important;
    font-size: 36px !important;
}

@media only screen and (max-width: 465px) {
   .main-title a {
      font-size: 24px !important;
   }
}

.home .header_color .main_menu ul:first-child > li.current-menu-item > a {
    color: #EB2339
}

@media only screen and (min-width: 768px) {
.single-post li#menu-item-50 a, .single-portfolio li#menu-item-51 a, .page-id-278 li#menu-item-50 a, .page-id-845 li#menu-item-50 a, .page-id-861 li#menu-item-50 a, .page-id-865 li#menu-item-50 a, .page-id-867 li#menu-item-50 a, .page-id-869 li#menu-item-50 a, .page-id-871 li#menu-item-50 a, .page-id-873 li#menu-item-50 a, .page-id-875 li#menu-item-50 a, .page-id-877 li#menu-item-50 a, .page-id-879 li#menu-item-50 a, .page-id-881 li#menu-item-50 a, .page-id-883 li#menu-item-50 a, .page-id-885 li#menu-item-50 a, .page-id-887 li#menu-item-50 a, .page-id-889 li#menu-item-50 a {
    color: #EB2339
}

.single-portfolio li#menu-item-49 a span.avia-menu-fx, .page-id-278 li#menu-item-49 a span.avia-menu-fx, .page-id-845 li#menu-item-49 a span.avia-menu-fx, .page-id-861 li#menu-item-49 a span.avia-menu-fx, .page-id-865 li#menu-item-49 a span.avia-menu-fx, .page-id-867 li#menu-item-49 a span.avia-menu-fx, .page-id-869 li#menu-item-49 a span.avia-menu-fx, .page-id-871 li#menu-item-49 a span.avia-menu-fx, .page-id-873 li#menu-item-49 a span.avia-menu-fx, .page-id-875 li#menu-item-49 a span.avia-menu-fx, .page-id-877 li#menu-item-49 a span.avia-menu-fx, .page-id-879 li#menu-item-49 a span.avia-menu-fx, .page-id-881 li#menu-item-49 a span.avia-menu-fx, .page-id-883 li#menu-item-49 a span.avia-menu-fx, .page-id-885 li#menu-item-49 a span.avia-menu-fx, .page-id-887 li#menu-item-49 a span.avia-menu-fx, .page-id-889 li#menu-item-49 a span.avia-menu-fx, .page-id-1805 li#menu-item-49 a span.avia-menu-fx, .page-id-1765 li#menu-item-49 a span.avia-menu-fx, .page-id-1784 li#menu-item-49 a span.avia-menu-fx {
    background: none !important;
}

.single-post li#menu-item-49 a span.avia-menu-fx {
     opacity:0
}

.single-post li#menu-item-49 a:hover span.avia-menu-fx {
     opacity:1
}

.page-id-278 .av_header_transparency li#menu-item-50 a span.avia-menu-fx, .page-id-845 .av_header_transparency li#menu-item-50 a span.avia-menu-fx, .page-id-861 .av_header_transparency li#menu-item-50 a span.avia-menu-fx, .page-id-865 .av_header_transparency li#menu-item-50 a span.avia-menu-fx, .page-id-867 .av_header_transparency li#menu-item-50 a span.avia-menu-fx, .page-id-869 .av_header_transparency li#menu-item-50 a span.avia-menu-fx, .page-id-871 .av_header_transparency li#menu-item-50 a span.avia-menu-fx, .page-id-873 .av_header_transparency li#menu-item-50 a span.avia-menu-fx, .page-id-877 .av_header_transparency li#menu-item-50 a span.avia-menu-fx, .page-id-879 .av_header_transparency li#menu-item-50 a span.avia-menu-fx, .page-id-881 .av_header_transparency li#menu-item-50 a span.avia-menu-fx, .page-id-883 .av_header_transparency li#menu-item-50 a span.avia-menu-fx, .page-id-885 .av_header_transparency li#menu-item-50 a span.avia-menu-fx, .page-id-887 .av_header_transparency li#menu-item-50 a span.avia-menu-fx, .page-id-889 .av_header_transparency li#menu-item-50 a span.avia-menu-fx  {
    background: #fff;
    visibility: visible;
    opacity: 1;
}

.single-post .av_header_glassy li#menu-item-50 a span.avia-menu-fx {
    background: #EB2339;
    visibility: visible;
    opacity: 1;
}

.single-portfolio .av_header_sticky li#menu-item-51 a span.avia-menu-fx {
    background: #EB2339;
    visibility: visible;
    opacity: 1;
}

.single-post li#menu-item-49 .avia-menu-text, .single-post li#menu-item-51 .avia-menu-text, .single-post li#menu-item-52 .avia-menu-text, .single-post li#menu-item-53 .avia-menu-text, .single-post li#menu-item-67 .avia-menu-text, .single-post li#menu-item-277 .avia-menu-text, .single-portfolio li#menu-item-49 .avia-menu-text, .single-portfolio li#menu-item-51 .avia-menu-text, .single-portfolio li#menu-item-52 .avia-menu-text, .single-portfolio li#menu-item-53 .avia-menu-text, .single-portfolio li#menu-item-67 .avia-menu-text, .single-portfolio li#menu-item-277 .avia-menu-text, .single-portfolio li#menu-item-50 .avia-menu-text   {
    color: #aaa;
}

.single-post .av_header_transparency li#menu-item-50 a span.avia-menu-fx {
    background: #fff;
    visibility: visible;
    opacity: 1;
}

/*.single-portfolio .av_header_transparency li#menu-item-51 a span.avia-menu-fx {
    background: #fff;
    visibility: visible;
    opacity: 1;
}*/

#clock div div.av-parallax-inner.main_color.avia-full-stretch {
    background-position: 0px -550px !important;
}
}

@media only screen and (max-width: 768px) {
#flag div div.av-parallax-inner.main_color.avia-full-stretch {
    background-position: 0px -140px !important;
}
#clock div div.av-parallax-inner.main_color.avia-full-stretch {
    background-position: 0px -120px !important;
}
}


.header_color .avia-menu-fx {
    background-color: #EB2339;
}


.main_color .avia-content-slider .slide-image {
   background: none
}

.header_color .main_menu ul:first-child > li.current-menu-item > a {
    color: #aaa
}

.avia-fullwidth-portfolio .portfolio_preview_container {
    margin-top: 0px;
}

.responsive .container {
    max-width: 1310px;
   /*max-width: 1100px;*/
}

.avia-fullwidth-portfolio .portfolio_preview_container {
    max-width: 1040px !important;
}

.avia-icon-list .iconlist_content li {
    padding: 4px 0;
    line-height: 1.3
}

.avia-tooltip {
background: rgba(30, 108, 147, 0.7) !important;
color: #fff;
padding: 10px;
font-size: 11px !important;
line-height: 12px !important;
}

.avia-tooltip .avia-arrow {
background: rgba(30, 108, 147, 0.7) !important;
border: none;
}

#top .no_margin.av_one_seventh {
    width: 5.0%;
}

#top .no_margin.av_one_eighth {
    width: 5.0%;
}



#top .avia-smallarrow-slider-heading {
    display: table;
    width: 35%;
    margin-bottom: 10px
}


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

   .responsive #top #wrap_all .avia-content-slider-odd .slide-entry.first {
       margin-left: 0px;
       width: 8%;
   }

   .responsive #top #wrap_all .slide-entry {
    width: 8%;
    margin-left: 2%;
   }

   .responsive #top #wrap_all .avia-content-slider-odd .slide-entry.slide-parity-even {
    margin-left: 10px;
    clear: none;
   }
   
   .av-inherit-size .av-special-heading-tag {
    font-size: 1.0em !important;
   }

}



.main_menu .menu ul { width: 215px; }

.main_menu .menu ul a { color:#aaa !important; }


.page-id-17 #js_sort_items a, .page-id-77 #js_sort_items a {
 font-family: 'Pathway Gothic One';
 font-size: 17px;
}

#top .av-sort-yes-tax .sort_by_cat {
    float: none;
    clear: left;
    padding: 0 10px;
}

#js_sort_items{text-align: center; }
#js_sort_items a, #js_sort_items .text-sep{float:none; display:inline-block; }

#top .av-sort-yes-tax {
    line-height: 20px;
}

#top .av-current-sort-title, .main_color #js_sort_items {
    padding-left: 10px;
}

#top #header.av_minimal_header .main_menu ul:first-child >li > ul, #top #header.av_minimal_header .main_menu .avia_mega_div > .sub-menu {
    opacity: 0.985 !important;
}

/*
.portfolio-preview-image {
width: 700px;
}

.portfolio-preview-content {
width: 40%;
}

.avia-slider-testimonials .avia-testimonial-content {
    height: 160px;
}
*/

.italictext {
font-style: italic
}

A.rlink:link {
	text-decoration : none;
	COLOR: #557D96 !important;
}
A.rlink:visited {
	text-decoration : none;
	COLOR: #557D96 !important;
}
A.rlink:hover {
	text-decoration:underline;
	COLOR: #557D96 !important;
}
A.rlink:active {
	text-decoration : none;
	COLOR: #557D96 !important;
}


A.redlink:link {
	text-decoration : none;
	COLOR: #EB2339 !important;
}
A.redlink:visited {
	text-decoration : none;
	COLOR: #EB2339 !important;
}
A.redlink:hover {
	text-decoration:underline;
	COLOR: #EB2339 !important;
}
A.redlink:active {
	text-decoration : none;
	COLOR: #EB2339 !important;
}

@-webkit-keyframes sonarEffect {
	0% {opacity: 0.3;}
	40% {opacity: 0.5;box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #1E6C93, 0 0 0 10px rgba(255,255,255,0.5);}
	100% {box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #1E6C93, 0 0 0 10px rgba(255,255,255,0.5);-webkit-transform: scale(1.5);opacity: 0;}
}
@-moz-keyframes sonarEffect {
	0% {opacity: 0.3;}
	40% {opacity: 0.5;box-shadow: 0 0 0 2px rgba(255,0,255,0.1), 0 0 10px 10px #1E6C93, 0 0 0 10px rgba(255,255,255,0.5);}
	100% {box-shadow: 0 0 0 2px rgba(255,0,255,0.1), 0 0 10px 10px #1E6C93, 0 0 0 10px rgba(255,0,255,0.5);-moz-transform: scale(1.5);opacity: 0;}
}
@keyframes sonarEffect {
	0% {opacity: 0.3;}
	40% {opacity: 0.5;box-shadow: 0 0 0 2px rgba(255,0,255,0.1), 0 0 10px 10px #1E6C93, 0 0 0 10px rgba(255,0,255,0.5);}
	100% {box-shadow: 0 0 0 2px rgba(255,0,255,0.1), 0 0 10px 10px #1E6C93, 0 0 0 10px rgba(255,0,255,0.5);transform: scale(1.5);opacity: 0;}
}

.av_minimal_header + #main .container_wrap_first {
    min-height: 650px;
    background-repeat: repeat;
    background-image: url(https://windycitysites.com/wp/wp-content/uploads/2015/02/bggrid.gif);
    background-attachment: fixed;
    background-position: top left;
}

/* dont display small services menu on tiny screens*/

@media only screen and (max-width: 479px) {
#top .avia-smallarrow-slider {
   display: none;
}
#js_sort_items {
   display: none;
}
}

@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=e33d13e7-89bd-444e-94f6-60ee23214c25");
@font-face{
font-family:"Palatino W01_i4";
src:url("https://windycitysites.com/fonts/6477eb7a-f946-48fb-b8e4-3e46b5dd26c0.eot?#iefix") format("eot")
}
@font-face{
font-family:"Palatino W01";
src:url("https://windycitysites.com/fonts/6477eb7a-f946-48fb-b8e4-3e46b5dd26c0.eot?#iefix");
src:url("https://windycitysites.com/fonts/6477eb7a-f946-48fb-b8e4-3e46b5dd26c0.eot?#iefix") format("eot"),url("https://windycitysites.com/fonts/0ba591b9-f2a1-48ea-88a7-58404933bb61.woff2") format("woff2"),url("https://windycitysites.com/fonts/7f280e39-0163-4bbe-b6b5-46604c4a6da1.woff") format("woff"),url("https://windycitysites.com/fonts/f1f21373-181d-40b4-95bd-bb220a90945b.ttf") format("truetype"),url("https://windycitysites.com/fonts/3b93f75a-b355-48fd-828e-1d2d0005d054.svg#3b93f75a-b355-48fd-828e-1d2d0005d054") format("svg");
font-weight: 400;
font-style: italic;
}

.special_amp {
    font-family:"Palatino W01", "Baskerville", "Palatino Linotype", "Palatino", "Times New Roman", serif;
}

@media only screen and (max-width: 767px) {
   .responsive #top .logo {
       padding: 5px 0;
   }
}

/*
.js_active .grid-image {
opacity: 1 !important;
}

@media only screen and (max-width: 767px) {
.grid-entry.flex_column.isotope-item {
max-height: 248px !important;
min-height: 248px !important;
}}


@media only screen and (max-width: 767px) {
.responsive #top .container .av-content-small, .responsive #top #wrap_all .flex_column, .responsive #top #wrap_all .av-flex-cells .no_margin {
max-height: 248px !important;
min-height: 248px !important;
}}

*/

.awe-code-804 div.awesome-weather-cover { 
background-image:url(https://windycitysites.com/wp/wp-content/plugins/awesome-weather//img/awe-backgrounds/804.jpg) !important;
 } 


.awe-icon-01n div.awesome-weather-cover, .awe-icon-02n div.awesome-weather-cover { 
background-image:url(https://windycitysites.com/wp/wp-content/plugins/awesome-weather//img/awe-backgrounds/clear-night.jpg) !important;
 }


.awe-icon-03n div.awesome-weather-cover, .awe-icon-04n div.awesome-weather-cover { 
background-image:url(https://windycitysites.com/wp/wp-content/plugins/awesome-weather//img/awe-backgrounds/cloudy-night.jpg) !important;
 }

.awe-icon-09n div.awesome-weather-cover, .awe-icon-10n div.awesome-weather-cover { 
background-image:url(https://windycitysites.com/wp/wp-content/plugins/awesome-weather//img/awe-backgrounds/rainy-night.jpg) !important;
 }

.awe-icon-11n div.awesome-weather-cover { 
background-image:url(https://windycitysites.com/wp/wp-content/plugins/awesome-weather//img/awe-backgrounds/stormy-night.jpg) !important;
 }

.awe-icon-13n div.awesome-weather-cover { 
background-image:url(https://windycitysites.com/wp/wp-content/plugins/awesome-weather//img/awe-backgrounds/snowy-night.jpg) !important;
 }

.awe-icon-50n div.awesome-weather-cover { 
background-image:url(https://windycitysites.com/wp/wp-content/plugins/awesome-weather//img/awe-backgrounds/misty-night.jpg) !important;
 }

.awesome-weather-wrap.darken { text-shadow: 2px 2px 2px rgba(0,0,0,.95); }

.awesome-weather-forecast { background: rgba(58,77,92,0.2) }

.awesome-weather-wrap.darken .awesome-weather-header {
    background: rgba(58,77,92,0.2);
}

.widget .news-time { display: none !important; }


.textwidget .avia-testimonial-wrapper {
    margin: 0px 0;
}

.textwidget p {
    margin: 0px;
}

#footer { padding: 0; }
#footer .widget { padding: 0; margin: 30px 0 0 0; }

.footer_color div {
   border-color: #9CA6AF;
   }

#top .avia-slider-testimonials.avia-testimonial-wrapper {
    min-height: 300px;
}

#top .av-sort-yes-tax {
    line-height: 35px;
}


li#menu-item-1964 {
  position: relative; 
  width: 120px;
  text-align: right;
}


li#menu-item-1964::before {
  content: url(https://windycitysites.com/wp/wp-content/uploads/2016/04/c2c_sig20.png);
position: absolute; top: -6px; left:-12px;
}



.avia_transform .av_fullscreen  li.slide-2 .avia-caption-content, .avia_transform .av_fullscreen li.slide-2 .avia-caption-title, .avia_transform li.slide-2 .avia-slideshow-button {
  animation: none !important;
  -webkit-animation: none !important;
  visibility: visible !important;
}


.avia_transform .av_fullscreen  li.slide-3 .avia-caption-content, .avia_transform .av_fullscreen li.slide-3 .avia-caption-title, .avia_transform li.slide-3 .avia-slideshow-button {
  animation: none !important;
  -webkit-animation: none !important;
  visibility: visible !important;
}

.avia_transform .av_fullscreen  li.slide-4 .avia-caption-content, .avia_transform .av_fullscreen li.slide-4 .avia-caption-title, .avia_transform li.slide-4 .avia-slideshow-button {
  animation: none !important;
  -webkit-animation: none !important;
  visibility: visible !important;
}

.avia_transform .av_fullscreen  li.slide-5 .avia-caption-content, .avia_transform .av_fullscreen li.slide-5 .avia-caption-title {
  animation: none !important;
  -webkit-animation: none !important;
  visibility: visible !important;
}

.avia_transform .av_fullscreen  li.slide-6 .avia-caption-content, .avia_transform .av_fullscreen li.slide-6 .avia-caption-title, .avia_transform li.slide-6 .avia-slideshow-button {
  animation: none !important;
  -webkit-animation: none !important;
  visibility: visible !important;
}

.avia_transform .av_fullscreen  li.slide-7 .avia-caption-content, .avia_transform .av_fullscreen li.slide-7 .avia-caption-title, .avia_transform li.slide-7 .avia-slideshow-button {
  animation: none !important;
  -webkit-animation: none !important;
  visibility: visible !important;
}

.avia_transform .av_fullscreen  li.slide-8 .avia-caption-content, .avia_transform .av_fullscreen li.slide-8 .avia-caption-title, .avia_transform li.slide-8 .avia-slideshow-button {
  animation: none !important;
  -webkit-animation: none !important;
  visibility: visible !important;
}

.avia_transform .av_fullscreen  li.slide-9 .avia-caption-content, .avia_transform .av_fullscreen li.slide-9 .avia-caption-title {
  animation: none !important;
  -webkit-animation: none !important;
  visibility: visible !important;
}

.avia_transform .av_fullscreen  li.slide-10 .avia-caption-content, .avia_transform .av_fullscreen li.slide-10 .avia-caption-title, .avia_transform li.slide-10 .avia-slideshow-button {
  animation: none !important;
  -webkit-animation: none !important;
  visibility: visible !important;
}

.avia_transform .av_fullscreen  li.slide-11 .avia-caption-content, .avia_transform .av_fullscreen li.slide-11 .avia-caption-title, .avia_transform li.slide-11 .avia-slideshow-button {
  animation: none !important;
  -webkit-animation: none !important;
  visibility: visible !important;
}

.avia_transform .av_fullscreen  li.slide-12 .avia-caption-content, .avia_transform .av_fullscreen li.slide-12 .avia-caption-title, .avia_transform li.slide-12 .avia-slideshow-button {
  animation: none !important;
  -webkit-animation: none !important;
  visibility: visible !important;
}

.avia_transform .av_fullscreen  li.slide-13 .avia-caption-content, .avia_transform .av_fullscreen li.slide-13 .avia-caption-title {
  animation: none !important;
  -webkit-animation: none !important;
  visibility: visible !important;
}

.avia_transform .av_fullscreen  li.slide-14 .avia-caption-content, .avia_transform .av_fullscreen li.slide-14 .avia-caption-title, .avia_transform li.slide-14 .avia-slideshow-button {
  animation: none !important;
  -webkit-animation: none !important;
  visibility: visible !important;
}

.avia-caption-title, .avia_transform .av_fullscreen  li.slide-15 .avia-caption-content, .avia_transform .av_fullscreen li.slide-15 .avia-caption-title, .avia_transform li.slide-15 .avia-slideshow-button {
  animation: none !important;
  -webkit-animation: none !important;
  visibility: visible !important;
}

.avia-caption-title, .avia_transform .av_fullscreen  li.slide-16 .avia-caption-content, .avia_transform .av_fullscreen li.slide-16 .avia-caption-title, .avia_transform li.slide-16 .avia-slideshow-button {
  animation: none !important;
  -webkit-animation: none !important;
  visibility: visible !important;
}

.avia-gallery-big {
max-height: 550px;
}

.avia-icon-pos-left {
    float: left;
    margin-right: 0.8em;
}

@media only screen and (max-width: 989px) { 
#top #wrap_all .av_header_transparency, .av_header_transparency #advanced_menu_toggle {
  background: rgba(255,255,255,.35) !important;
  position: absolute!important;
}
.responsive.html_header_transparency #top .avia-builder-el-0 .slideshow_inner_caption {
    padding-top: 0px;
}
#service .av-inherit-size .av-special-heading-tag, #clock .av-inherit-size .av-special-heading-tag, #flag .av-inherit-size .av-special-heading-tag {
    font-size: 0.8em !important;
    margin-top: 70px !important;
}
.logo img { content: url("https://windycitysites.com/wp/wp-content/uploads/2020/08/square_logo_t_alt.png"); }
.responsive .logo img {
   /* max-height: 50px;*/
}
   /*.logo a {
 background-image: url(https://windycitysites.com/wp/wp-content/uploads/2016/07/wcslogo5_alt.png); 
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0 50%;
}*/
}

.avia_transform .avia-testimonial .avia-testimonial-image {
    opacity: 1;
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
}

#top .avia-post-nav.avia-post-prev.with-image:hover{
   border-right: 5px solid rgba(233, 52, 90, .85)
}

#top .avia-post-nav.avia-post-next.with-image:hover{
   border-left: 5px solid rgba(233, 52, 90, .85)
}

#top .av-large-testimonial-slider .avia-testimonial-meta-mini {
    color: #ccc;
}

a.aviablank.avia-testimonial-link {
    color: #CCC
}

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

#socket .copyright { width: 100%; text-align: center; }
#socket .sub_menu_socket { margin-top: -20px; }

#socket .social_bookmarks {
    margin: -10px 0 20px 30px;
}

#socket .social_bookmarks {
float: none;
text-align: center;
}

#socket .social_bookmarks li {
display: inline-block;
clear: none;
float: none;
}

#socket .sub_menu_socket li {
    display: none;
}

/*#socket .sub_menu_socket {
    display: none;
    width: 100%;
  }

#socket .sub_menu_socket .menu {
    margin-left: 0;
  }*/

}

.image-overlay .image-overlay-inside:before {
  content: "\E808" !important;
  font-family: 'wcs' !important;
}

.responsive #top .avia-post-nav {
    display: inline;
}

.header_color .main_menu ul:first-child > li > a {
     color: #333
}

#top .header_color input[type='text'] {
    color: #333
}

@media only screen and (max-width: 767px) {
#fullscreen_slider_0 .avia-slideshow-inner {
height: 500px !important;
}
#fullscreen_slider_0 .avia-slideshow {
min-height: 500px !important;
}

}

.portfolio-preview-title {
    font-size: 24px;
}

.main_menu .menu ul {
    width: 230px;
}

#top .av-large-testimonial-slider .avia-testimonial-content {
    font-size: 1.2em;
    line-height: 1.5em;
}

#top .av-sort-yes-tax .sort_by_cat {
    padding: 0 3px !important;
}

.avia-caption .avia-inner-caption  {
background: rgba(15,109,145,.5);
padding: 2px 5px;
border-radius:4px;
color: #FFF;
text-shadow: 1px 1px 2px #333;
}

.main_color #js_sort_items a {
   font-family: "Pathway Gothic One";
   font-size: 18px;
}

.home #av-masonry-1 {
    display:none;
}

div .logo {
    padding: 5px 0 0;
}

/*#top #header .av-main-nav > li:hover > a{color:#ffffff;background-color:#6786A1 !important;}#top #header .av-main-nav > li:hover > a .avia-menu-text, #top #header .av-main-nav > li:hover > a .avia-menu-subtext{color: #ffffff;}*/

.avia-caption-title, .avia-caption-content p {
border-radius: 0 5px 5px 0;
border-left: 5px solid rgba(233, 52, 90, .85) !important;
}

#js_sort_items .text-sep {
padding: 0 10px;
color: #c2c2c2;
}

.wp-audio-shortcode {
    visibility: visible !important;
}

.av-main-nav > li > a {
    padding: 0 13px;
    font-weight: 300;
}

/* #top #wrap_all .av-social-link-facebook:hover  a{color:#fff; background-color:transparent; border: 3px solid #37589b;} */ 

#menu-item-search > a {
color: #fff !important;
}

.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu ul:first-child > li > a {
    height: 50px;
    line-height: 50px;
    margin-top: -7px;
}

.html_bottom_nav_header #top .av-logo-container .social_bookmarks {
    position: absolute;
    top: 14.5%;
}

#top .av-logo-container .social_bookmarks li {
    border-right-style: solid !important;
    border-right-width: 1px !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    border-color: rgba(120,120,120,0.5) !important;
}

#top .av_header_transparency  .av-logo-container .social_bookmarks li {
    border-right-style: solid !important;
    border-right-width: 1px !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    border-color: rgba(255,255,255,0.5) !important;
}

#top .av-logo-container .social_icon_1 {
    border-left-style: solid !important;
    border-left-width: 1px !important;
}

#top .av-logo-container .social_bookmarks li a {
    border-radius: 0px;
}

.av-hamburger-inner, .av-hamburger-inner::after, .av-hamburger-inner::before {
    background: #fff!important;
}

.splw-lite-header-title span {
  display: none
}

.splw-lite-wrapper {
    font-family: 'Montserrat'
}

.splw-lite-wrapper .splw-lite-header-title {
    font-size: 18px;
    text-transform: uppercase;
}

/*#top #header.header-scrolled #header_main {
	background: #88bbc8;
}*/