﻿
@font-face {
  font-family: 'Antonio-Light';
  src: url('../fonts/Antonio-Light.woff?v=2.2.0') format('woff'), url('../fonts/Antonio-Light.ttf?v=2.2.0') format('truetype');
  font-weight: normal;
  font-style: normal;
}

/* Color Theme */
a:hover, .main-menu > li:hover > a, .main-menu > li.active > a, .dropdown li a:hover, .main-menu > li:hover > a, .dropdown > li:hover > a, .main-menu.text-white > li:hover > a, .fixed.sticky .main-menu.text-white > li > a, .mean-container .mean-nav ul li a:hover, .link > a, .property-title h3, .single-blog .single-blog-text h5:hover, .single-blog-text a.button:hover, .categories a:hover, .search-form-box > button:hover, .single-sidebar-widget p a, .tags-and-links .social-links-small a:hover, h4.sub-title, .subscribe-form > button:hover, .footer-text a:hover, .text-color .fixed, .text-color.main-menu > li > a, .footer-widget-list li a:hover, .footer-container .social-links-three > a:hover, .footer-container span a:hover {
  color: #2395EC;
}


.main-menu > li:hover > a {
	border-bottom: 1px solid #2395EC;
	padding-bottom: 6px;
	}

.button.slider-btn:hover, #search-form > button, .banner-form .price_filter .ui-slider-handle.ui-state-default.ui-corner-all, .add-property-btn.button, .mobile-menu-area, .mean-container .mean-nav, .link > a:before, .link > a:after, .owl-dot.active, .link-effect li:hover, .agent-link li:hover, .slick-dots li.slick-active button, .single-sidebar-widget .tags li a:hover, .single-package:hover button, h4.sub-title:after, .action, .error-text a, button.close, .social-links > a:hover, .nivo-controlNav a.active, .nivo-controlNav a:hover, button.lemon, .pagination-content .pagination li a:hover, .pagination-content .pagination li.active a, .bg-lemon, .button.lemon {
	background: #2395EC none repeat scroll 0 0
}


.button.slider-btn:hover, .single-sidebar-widget .tags li a:hover, .social-links > a:hover, .footer-text a:hover, .button.lemon, .header-top-two, .footer-container span a:hover {
	border-color: #2395EC
}

.bg-overlay-light:before {
    background: rgba(35, 149, 236, 0.3);
}

.banner-form .ui-slider-range.ui-widget-header.ui-corner-all {
  background: #2395EC none repeat scroll 0 0 !important;
}

.button.lemon:hover {
    background: #1F223E;
    border-color: #1F223E
}

.mobile-menu-area, .mean-container .mean-nav{
	background: #1F223E none repeat scroll 0 0;
}



/*  Web Macon extra styles */

nav#primary-menu {display: inline-block; float: right; margin-top: 0px;}
.sticky nav#primary-menu{margin-top: -30px}


.languages {padding-top:5px; padding-bottom:35px;}
.lang-img {padding-left:7px; width:30px;}

.mainpage-links {color: #2395EC}
.mainpage-links:hover {border-bottom: 1px solid #2395EC;}


.fs-20{font-size:20pt}

.antonio{font-family: 'Antonio-Light',arial;font-weight: 400;}
.uppercase{font-family: 'Antonio-Light',arial;}
.shadows {text-shadow: 0px 1px #333333;}
.shadows-reverse {-color:#2395EC; text-shadow: 0px 1px #333333;}
.title1 {font-size: 80pt;}
.section-title {font-size: 30pt;line-height:150%}
.title_trans_bg {background-color:rgba(0, 0, 0, 0.4);padding:20px 200px 20px 200px;}
.property-image span.p-tag {width:130px;}
.small-font {font-size: 10pt;}

.toll-free{letter-spacing:10px;color:#ffffff;font-size: 30pt;font-weight: 100;line-height:150%}
.bg-dark-gray {background-color:#333333}
.tool-free-margin{margin-bottom:180px;}

a.anchor {
    display: block;
    position: relative;
    top: -200px;
    visibility: hidden;
}

.bluer-text {color:#2395EC;}
.footer-list a:hover {color:#2395EC; border-bottom: 1px solid transparent;}

/* Additional Responsive Stuff */
.activate-responsive {display:block;}


/* BACKGROUNDS */
.bg-real-estate { background: url(../../images/bg/real_estate.jpg) repeat scroll 0 0 / cover;}
.bg-accommodation { background: url(../../images/bg/living_room_banner.jpg) repeat scroll 0 0 / cover;}
.bg-project { background: url(../../images/bg/project_banner.jpg) repeat scroll 0 0 / cover;}

/*  Parallax Area*/
.well2 {
  padding-top: 82px;
  padding-bottom: 91px;
}
.bg-secondary {background: url('../images/bg/bg-1.jpg');
}
.bg-secondary {
  color: #fff;
  -webkit-background-size: cover;
  background-size: cover;
  background-attachment: fixed;
  background-position: center center;
}



/* Large desktop :1920px. */
@media (min-width: 1920px) {

}

/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1169px) {

}

/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
.title1 {font-size: 45pt;}
}

/* small mobile :320px. */
@media (max-width: 767px) {
.container, .wrapper.boxed-layout, .wrapper.box-layout {width:99%}
.title1 {font-size: 40pt;}
.title_trans_bg {padding:20px 25px 25px 20px;}

.toll-free{letter-spacing:2px; font-size: 20pt;}

.bg-secondary {
  -webkit-background-size: auto;
  background-size: auto;
  background-attachment: scroll;
	}

.languages {padding-bottom:10px;float:none;text-align:center}	
.lang-img  {padding-left:7px; width:25px;}

}



/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
}




























