/*
Theme Name: Pindol
Theme URI: http://themes.muffingroup.com/pindol
Author: Muffin group
Author URI: http://muffingroup.com
Description: Pindol - Responsive Premium WordPress Theme.
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: one-column, two-columns, left-sidebar, right-sidebar, fixed-width, custom-background, custom-header, custom-menu, editor-style, featured-image-header, featured-images, post-formats, theme-options, translation-ready
Version: 1.5.7
*/

@import url("css/base.css");
@import url("css/buttons.css");
@import url("css/skeleton.css");
@import url("css/layout.css");
@import url("css/variables.css");
@import url("css/shortcodes.css");
@import url("css/animations.css");
@import url("css/font-awesome.css");
@import url("css/fonts.css");

/* If you want to add your own css code, please do it in css/custom.css */
@import url("css/custom.css");
#Subheader h1{
	width: 100%!important;
	margin-bottom: 0px!important;
}
#Subheader ul.breadcrumbs{
	width: 100%!important;
	margin-top: 0px!important;
}
#Header #top_bar {
    background-color: #014165!important;
    min-height: 80px!important;
}
#Header #logo{
	padding-top: 15px!important;
}
#Header #logo img{
	width: 280px!important;
}
#Header #menu{
	margin-top: 0px!important;
}
#Header #menu > ul, #Header #menu > ul li{
	background-image: none!important;
}
#Header #menu > ul > li > a {
    color: #ffffff!important;
    text-transform: uppercase!important;
    font-weight: 800!important;
    padding: 30px 15px!important;
    font-family: 'Roboto Condensed', sans-serif;
}
#Header #menu > ul > li > a:hover, #Header #menu > ul > li.current-menu-item > a{
	color: #449cd7!important;
}
#Header #menu > ul > li > a span.border{
	display: none!important
}
#Header #menu > ul > li#menu-item-24 > a{
	padding: 30px 10px!important;
	background-color: #ff4f1c;
    text-align: center;
    font-weight: 800!important;
}
/*------------------------------*/
#HomeTop{
	background-image: url("/wp-content/uploads/2016/12/COMPAREZ-ENTREPRISES-BANNER-IMAGE-01.jpg");
	background-size: cover;
	background-position: center;
	text-align: center;
	padding-top: 125px;
	padding-bottom: 20px;
}
#HomeTop h4{
	color: white;
	margin-bottom: 0px;
}
#HomeTop h2{
	color: white;
	margin-bottom: 0px;
	text-transform: uppercase;
}
/*-----------------------------------------------*/
#HomeDeals{
	text-align: center;
}
#HomeDeals #row1{
	padding-top: 30px;
}
#HomeDeals #row1 h4{
	color: #253338;
}
#HomeDeals #row1 h4 span{
	color: #ff4f1c!important;
}
#HomeDeals #row2{
	text-align: left;
    padding-left: 120px;
}
#HomeDeals #row3 .one-sixth{
	text-align: center;
	width: 12.2%;
}
#HomeDeals #row3 .one-sixth img{
	width: 95%;
}
/*----------------------------------------------*/
#HomeFeaturedBusiness{
	background-color: #eef3f6;
}
#HomeFeaturedBusiness #row1, #HomeCompanies #row1, #HomeBestCompanies #row1, #HomePartners #row1{
	padding-top: 30px;
	text-align: center;
}
#HomeFeaturedBusiness #row1 h3, #HomeFeaturedBusiness #row1 h5, #HomeCompanies #row1 h3, #HomeCompanies #row1 h5, #HomeBestCompanies #row1 h3, #HomeBestCompanies #row1 h5, #HomePartners #row1 h3, #HomePartners #row1 h5{
	color: #253338;
	margin-bottom: 0px;
}
#HomeFeaturedBusiness #row1 h3 span, #HomeCompanies #row1 h3 span, #HomeBestCompanies #row1 h3 span, #HomePartners #row1 h3 span{
	color: #ff4f1c!important;
}
#HomeFeaturedBusiness #row2{
	padding-top: 50px;
}
#HomeFeaturedBusiness #row2 .one-fourth img{
	width: 100%;
}
hr.orangebar{
	background-image: none!important;
    background-color: #ff4f1c;
    width: 75px;
    height: 5px;
}
#HomeFeaturedBusiness #row2 #col1 img{
	width: 10px;
	float: left;
}
#HomeFeaturedBusiness #row2 #col1 ul{
	margin-left: 30px;
}
#HomeFeaturedBusiness #row2 #col1 li{
	padding: 21px 0;
}
#HomeFeaturedBusiness #row2 #col1 li.selected h5, #HomeFeaturedBusiness #row2 #col1 h5:hover{
	color: #ff4f1c;
}
#HomeFeaturedBusiness #row2 #col1 a:hover{
	text-decoration: none!important;
}
#HomeFeaturedBusiness #row2 #col1 h5{
	margin-bottom: 0px;
	color: #253338;
	font-weight: 800;
	font-family: 'Roboto Condensed', sans-serif;
}
#HomeFeaturedBusiness #row2 .column #innerdiv1{
	background-color: white;
	width: 100%;
	border-bottom: #ff4f1c solid 2px;
	text-align: center;
	padding: 10px 0px;
}
#HomeFeaturedBusiness #row2 .column #innerdiv1 p{
	margin-bottom: 0px;
    font-weight: 800;
    color: #333333;
    font-family: 'Roboto Condensed', sans-serif;
}
#HomeFeaturedBusiness #row2 .column #innerdiv1 img{
	width: 100px;
}
#HomeFeaturedBusiness #row2 .column #innerdiv2{
	background-color: white;
	width: 100%;
	padding: 10px 0px;
}
#HomeFeaturedBusiness #row2 .column #innerdiv2 ul {
    text-align: left;
    padding-left: 35px;
}
#HomeFeaturedBusiness #row2 .column #innerdiv2 ul li{
	color: #808080;
}
#HomeFeaturedBusiness #row2 .column #innerdiv2 ul li.address:before {
    font-family: "FontAwesome";
    font-weight: normal;
    content: "\f041";
    color: #808080;
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em
}
#HomeFeaturedBusiness #row2 .column #innerdiv2 ul li.phone:before {
    font-family: "FontAwesome";
    font-weight: normal;
    content: "\f095";
    color: #808080;
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em
}
/*============================================*/
#HomeCompanies{
	background-color: #eef3f6;
}
#HomeCompanies #row2{
    width: 85%!important;
}
#HomeCompanies #row2 .column{
    width: 31%;
}
#HomeCompanies #row2 .one-third {
	padding-top: 30px;
	text-align: center;
}
#HomeCompanies #row2 .one-third img.company{
	margin: auto;
    height: 100%;
    display: inherit;
}
#HomeCompanies #row2 .one-third img.company2{
	padding: 50px 0;
    width: 100%;
    display: inherit;
}
#HomeCompanies #row2 .one-third #agentimage{
	height: 300px;
	background-color: white;
}

#HomeCompanies #row2 .one-third .company-name {
	background-color: #414042;
	text-align: center;
	padding: 20px;
    height: 60px;
}
#HomeCompanies #row2 .one-third .company-name h6{
	text-transform: uppercase;
	color: white;
	margin-bottom: 5px;
}
#HomeCompanies #row2 .one-third img.rating-seal{
	width: 200px;
	
}
#HomeCompanies #row2 .one-third .company-info{
	background-color: white;
    color: black;
    padding: 0 10px 10px;
}
#HomeCompanies #row2 .one-third .company-info p{
	text-align: left;
    padding: 40px 10px 10px;
}
#HomeCompanies #row2 .one-third .company-info ul{
	text-align: left;
	margin-left: 20px;
}
#HomeCompanies #row2 .one-third .company-info ul li{
	margin-left: 10px;
}
#HomeCompanies #row2 .one-third .company-info ul li.address:before{
	font-family: "FontAwesome";
    font-weight: normal;
	content: "\f041";
	color: #42b5e3;
	display: inline-block;
    margin-left: -1.3em;
    width: 1.3em
}
#HomeCompanies #row2 .one-third .company-info ul li.phone:before{
	font-family: "FontAwesome";
    font-weight: normal;
	content: "\f095";
	color: #42b5e3;
	display: inline-block;
    margin-left: -1.3em;
    width: 1.3em
}
#HomeCompanies #row2 .one-third .company-info table td{
	font-size: 14px;
    padding: 5px;
}
#HomeCompanies #row2 .one-third a.contactnow{
	background-color: #ff4f1c;
    color: white;
    text-transform: uppercase;
    border-radius: 3px;
    border: #ff4f1c solid 2px;
    padding: 10px 20px;
}
#HomeCompanies #row2 .one-third a.contactnow:hover{
	color: #ff4f1c;
    background-color: white;
    text-decoration: none;
}
/*--------------------------------------------------------------*/
#HomeStats{
	background-image: url("/wp-content/uploads/2016/10/people-bg.jpg");
	background-size: cover;
	background-position: center;
	padding: 50px 0;
}
#HomeStats #con1 {
    text-align: center;
    padding: 30px 0 20px;
}
#HomeStats #con1 h3 {
    color: white;
    text-transform: uppercase;
    font-weight: 400;
}
#HomeStats #con2 {
    text-align: center;
    padding: 20px 0 40px;
}
#HomeStats #con2 .column{
	text-align: center;
	margin-bottom: 0px;
    width: 17.9%;
}
#HomeStats #con2 img {
    height: 55px;
}
#HomeStats #con2 h5{
	color: white;
    margin-bottom: 8px!important;
    font-size: 45px;
    line-height: 70px;
}
#HomeStats #con2 p {
    color: white;
    font-weight: 800;
    letter-spacing: 2px;
}
/*----------------------------------------------*/

#HomeBestCompanies{
	background-color: #eef3f6;
}
#HomeBestCompanies #row2{
	padding-top: 30px;
}
#HomeBestCompanies #row2 img{
	width: 100%;
}

/*--------------------------------------------------------*/
#HomeBusinessLocation{
	background-image: url("/wp-content/uploads/2016/10/people2-bg.jpg");
	background-size: cover;
	background-position: center;
	padding-bottom: 20px;
}
#HomeBusinessLocation #row1{
	padding-top: 30px;
	text-align: center;
}
#HomeBusinessLocation #row1 h3, #HomeBusinessLocation #row1 h5{
	color: #ffffff;
	margin-bottom: 0px;
}
/*-------------------------------------------*/
#HomeMap {
    height: 225px;
    text-align: center;
}
#HomeMap img{
	width: 75%;
	position: relative;
	top: -140px;
}
/*-------------------------------------------------*/
#HomePartners img{
	width: 100%;
}
/*----------------------------------------------*/
#HomeSubFooter{
	padding-top: 30px;
	background-color: #253338;
}
#HomeSubFooter #row1 h6{
	color: white;
	font-weight: 800;
}
#HomeSubFooter #row1 li, #HomeSubFooter #row1 p{
	color: white;
}
#HomeSubFooter #row2{
	text-align: center;
}
/*---------------------------------------------------------*/
#Footer{
	background-image: none!important;
	background-color: #253338!important;
	padding: 20px 0;
}
#Footer .container{
	border-top: black solid 1px;
	text-align: center;
}
#Footer #col2{
	text-align: right;
}
#Footer img{
	width: 20px
}
#Footer p{
	color: white;
	margin-bottom: 0px;
}

/*-- GRAVITY FORMS --*/
#gform_wrapper_1 .gform_body{
	display: inline-block;
    width: 85%;
}
#gform_wrapper_1 .gform_footer{
	display: inline-block;
    position: relative;
    margin: 0!important;
}
#gform_wrapper_1 .gfield_label, #gform_wrapper_2 .gfield_label, #gform_wrapper_2  #input_2_4_5_label{
	display: none;
}
#gform_wrapper_1 form{
	text-align: center;
	background-color: rgba(255,255,255,0.4);
    border-radius: 3px
}
#gform_wrapper_1 #gform_submit_button_1{
	background-color: #ff4f1c!important;
    text-transform: uppercase;
    padding: 10px 30px!important;
    box-shadow: none;
}
#gform_wrapper_2 input, #gform_wrapper_2 select, #gform_wrapper_2 textarea, #gform_wrapper_3 input, #gform_wrapper_3 select, #gform_wrapper_3 textarea{
	border-radius: 0 !important;
    box-shadow: none !important;
    font-size: 13px !important;
    margin-bottom: 0 !important;
    padding: 7px !important;
    color: black;
}
#gform_wrapper_2 #input_2_4_5_container{
	width: 100%!important;
	padding-right: 0px;
}
#HomeSubFooter #gform_wrapper_2{
    width: 100%!important;
}

#gform_wrapper_3 .gfield_label{
	display: none;
}
#gform_wrapper_3 .gfield{
	margin-top: 0px!important;
	margin-bottom: 0px!important;
}
#gform_wrapper_3 #field_3_11 label{
	display: inline-block!important;
	color: white;
}
#gform_wrapper_3 #field_3_11 .ginput_container{
	display: inline-block!important;
}
#gform_wrapper_3 .gform_footer{
	text-align: center;
}
#gform_wrapper_3 #gform_submit_button_3{
	color: white!important;
    text-transform: uppercase;
    font-size: 22px!important;
    padding: 10px!important;
    background-color: #ff4f1c;
}
#form-frame{
	width: 60%;
    background-color: #014165;
    margin: 0 auto;
    padding: 10px;
}
#form-frame h4{
	color: white;
	text-align: center;
}
#gform_wrapper_11{
    width: 50%!important;
    margin: 0 auto;
}
#gform_wrapper_11 label, #gform_wrapper_11 .gform_footer{
    display: none;
}

/*--------------- PROFILE ----------------*/
#RealEstateTop{
    background-image: url("/wp-content/uploads/2017/01/top-realestate.jpg");
    background-size: cover;
    padding: 35px 0;
    text-align: center;
}
#RealEstateTop h2{
    margin-bottom: 0px;
    color: white;
}
#RealEstateTop h3{
    color: #ff4f1c;
    text-transform: uppercase;
    margin-bottom: 0px;
}
#Header a.button_realestate {
    background-color: #c1272d !important;
    border:none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: white!important;
    font-size:16px !important;
    text-transform:uppercase;
    margin-bottom:0 !important;
    padding: 7px 15px !important;
    margin-top:0;
    width: 180px;
    text-align: center;
    display: inline-block;
    line-height: 15px;
    font-weight: bold;
}
#Header a.button_realestate:hover {
    background-color: #eaa750 !important;
    text-decoration: none
}
.tagline_realestate {
    color: #eaa750;
    float: left;
    font-size: 16px;
    font-weight: 700;
    margin-left: 360px;
    margin-top: 30px;
    text-align: center;
    width: 338px;
    line-height: 18px;
}
#nav_container_realestate {
    background: #eaa750;
    position: relative;
    bottom: 0;
    width: 100%;
    height: 37px;
    z-index: 100;
}
#RealEstateCharles{
    padding-top: 30px;
}
#RealEstateCharles #innerbox .col1{
    width: 35%!important;
    display: inline-block;
}
#RealEstateCharles #innerbox .col1 img{
    width: 90%;
    
}
.page-id-1231 #RealEstateCharles #innerbox .col1 img{
    width: 90%;
    border: none!important;
}
#RealEstateCharles #innerbox .col2{
    width: 62%;
    display: inline-block;
    margin-left: 10px;
}
#RealEstateCharles #innerbox .col2 h5{
    margin-bottom: 5px;
    color: black;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 20px;
}
#RealEstateCharles #innerbox .col2 p.title{
    color: #ff4f1c;
    font-style: italic;
    font-weight: 800;
    margin-bottom: 5px;
}
#RealEstateCharles #innerbox .col2 p{
    line-height: 18px;
    margin-bottom: 0px;
}
#RealEstateCharles .vidlink{
    width: 100%;
    margin-top: 25px;
}
#RealEstateCharles h4.titleinfo{
    color: black;
    width: 100%;
    text-transform: uppercase;
    margin-bottom: 0px;
}
hr.title{
    background: none!important;
    width: 25%;
    margin: 5px 0 15px;
    height: 2px;
    border-bottom: #ff4f1c solid 2px;
}
#RealEstateCharles h4.titleinfo2{
    color: black;
    width: 60%;
    text-transform: uppercase;
    border-bottom: #ff4f1c solid 2px;
}
#RealEstateCharles h4.agentinfo{
    color: black;
    width: 100%;
    text-transform: uppercase;
}
table.agentinformation{
    border: #bdbdbd solid 1px;
}
table.agentinformation td{
    border: none!important;
    text-align: left;
}
#RealEstateCharles .contactnums{
    background-color: #f2f2f2;
    text-align: center;
    width: 80%;
    margin: 0 auto;
    padding: 10px;
}
#RealEstateCharles .contactnums ul.contacts li{
    background-color: white;
    padding: 5px 0;
    font-weight: 800;
    border: #f2f2f2 solid 1px;
}
#RealEstateCharles .contactnums a{
    background-color: #ff4f1c;
    color: white;
    text-decoration: none;
    padding: 5px 40px;
    font-weight: 800;
}
#RealEstateCharles .contactnums a:hover{
    text-decoration: none;
}
#RealEstateCharles .contactnums .icon-phone{
    color: #ff4f1c;
}
#RealEstateCharles ul.contactside{
    width: 100%;
    margin: 0 auto;
    border: #bdbdbd solid 1px;
}
#RealEstateCharles ul.contactside li{
    padding: 10px;
}
#RealEstateCharles ul.contactside li.ylw{
    background-color: #014165;
    color: white;
    font-weight: 800;
}
#RealEstateCharles ul.contactside li.wyt{
    background-color: white;
    color: black;
    font-weight: 800;
    font-size: 15px;
}
#RealEstateCharles ul.contactside li.wyt i{
    color: #ff4f1c!important;
}
#RealEstateCustomer{
    background-image: url("/wp-content/uploads/2017/01/temoignages.jpg");
    background-size: cover;
    background-position: center;
    padding: 50px 0;
    text-align: center;
}
#RealEstateCustomer h2{
    color: white;
    text-transform: uppercase;
}
#RealEstateCustomer p, #RealEstateCustomer h4{
    color: white;
    margin-bottom: 0px;
}
#RealEstateSubFooter{
    background-color: #e9e9e9;
    padding-top: 20px;
}
#RealEstateSubFooter h4{
    color: black;
    margin-bottom: 5px;
}
#RealEstateSubFooter hr{
    background-image: none!important;
    background-color: black;
    width: 100px;
    height: 3px;
    margin-left: 0px;
}
#RealEstateSubFooter ul.aboutus li:before{
    content: "\f096 ";
    font-family: FontAwesome;
    color: #000;
    font-size: 18px;
    font-weight: 800;
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
}
#RealEstateSubFooter ul.contacts li.address:before{
    content: "\f015 ";
    font-family: FontAwesome;
    color: #000;
    font-size: 18px;
    font-weight: 800;
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
}
#RealEstateSubFooter ul.contacts li.phone:before{
    content: "\f095 ";
    font-family: FontAwesome;
    color: #000;
    font-size: 18px;
    font-weight: 800;
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
}
#RealEstateSubFooter ul.contacts li.email:before{
    content: "\f003 ";
    font-family: FontAwesome;
    color: #000;
    font-size: 18px;
    font-weight: 800;
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
}
#RealEstateSubFooter .social li a{
    width: 55px;
    color: #333;
    font-size: 50px;
}
#RealEstateSubFooter .realestate_btn a.button{
    background-color: #c1272d!important;
    border-bottom: none!important;
    color: white;
}
#RealEstateSubFooter .realestate_btn a.button:hover{
    background-color: #eaa750!important;
}
#RealEstateSubFooter .comparezbtn{
    background-color: #333333;
    color: white;
    text-align: center;
    padding: 10px;
}
#FooterRealEstate{
    padding-top: 20px;
}
#FooterRealEstate .column{
    margin-bottom: 0px;
}

#RealEstateForm{
    background-color: #333333;
    background-size: cover;
    background-position: center;
    padding: 15px;
    color: white;
}
#FormTitle h2{
    text-align: center;
    color: white;
    font-size: 30px!important;
    margin:0px!important;
}
#FormTitle{
	background-color: #014165;
	padding: 15px;
}
#RealEstateForm p{
    color: white;
}

#gform_wrapper_4 .gfield_label{
    display: none;
}
#gform_wrapper_4 li.gfield{
    padding-right: 0px!important;
    
}
#gform_wrapper_4 input, #gform_wrapper_4 textarea, #gform_wrapper_4 select{
    margin-bottom: 0px!important;
    box-shadow: none!important;
    font-size: 14px!important;
    background-color: white!important;
    border: #eaa750 solid 1px;
    color: #3b3b3b;
    border-radius: 0px!important;
    padding: 5px;
    width: 100%;
}
#gform_wrapper_4 .gform_body{
	width: 100%!important;
}
#gform_wrapper_4 #gform_submit_button_4{
    background-color: #ff4f1c!important;;
    color: white!important;
    text-transform: uppercase;
    font-size: 22px!important;
    border: none!important;
    padding: 15px;
    margin: 0 auto;
}
#gform_wrapper_4 #gform_submit_button_4:hover{
    background-color: #014165!important;
}
#gform_wrapper_4 .gform_footer{
    text-align: center;
    padding: 0px;
}
#gform_wrapper_1 #gform_submit_button_1, #gform_wrapper_2 #gform_submit_button_2, #gform_wrapper_3 #gform_submit_button_3, #gform_wrapper_4 #gform_submit_button_4, #gform_wrapper_5 #gform_submit_button_5, #gform_wrapper_6 #gform_submit_button_6, #gform_wrapper_7 #gform_submit_button_7, #gform_wrapper_8 #gform_submit_button_8, #gform_wrapper_9 #gform_submit_button_9, #gform_wrapper_10 #gform_submit_button_10, #gform_wrapper_11 #gform_submit_button_11{
	border-radius: 10px!important;
}
/*------------------------------------------*/
div.formulaire{
	width: 98%!important;
	background: #303034;
	padding: 15px;
}
#gform_wrapper_2{
    width: 50%!important;
    background: #303034;
    padding: 15px;
    margin: 0 auto;
}
#gform_wrapper_2 h3.gform_title{
    color: white!important;
    text-transform: uppercase!important;
    text-align: center!important;
}
#gform_wrapper_2 .gform_footer{
    text-align: center;
}
#gform_wrapper_5, #gform_wrapper_6{
	width: 97%!important;
}

#Content input[type="submit"]{
    background-color: #ff4f1c;
}

/*--------------- MOBILE RESPONSIVENESS ----------------*/
@media only screen and (max-width: 767px){
	.container .column{
		width: 100%!important;
	}
	#HomeTop{
		height: 100%;
	}
	#HomeDeals #row3 .one-sixth img{
		width: 50%;
	}
	#HomeMap{
		display: none;
	}
	#HomeStats .statimg{
		float: none;
	}
	#HomeStats .statdetails{
		float: none;
		text-align: center;
	}
	#HomeStats .column{
		margin-bottom: 20px;
	}

	#gform_wrapper_1 ul li.gfield{
		width: 100%!important
	}
}