/*
Здесь можно добавить ваши CSS-стили.

Нажмите на значок помощи выше, чтобы узнать больше.
*/

body {
	color: #3d3d3d;
	font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
}
/****************************************/
/****** UP BAR SECTION ***********************/
/****************************************/

/*div.breaking-news{
	display: none !important;
}

div.date-in-header {
	display: none !important;
}*/

/****************************************/
/****** END UP BAR SECTION ******************/
/****************************************/



/****************************************/
/****** HEADER  *************************/
/****************************************/

#header-left-section  {
	display: none !important;
}

#header-right-section .widget {
    text-align: left;
}

#header-right-section {
    float: left;	
}

.titre{
	color: #097BA4; /*#289DCC; */
	font-family: 'Century Gothic'; 
	font-size: 32px;
	margin: 0;
	white-space: nowrap;
}
.subtitre {
	color: #005A8C; 
	font-family: 'Arial'; 
	font-size: 11px; 
	margin: 0;
	white-space: nowrap;
} 
img.logo {
	height: 50px;
	width: 50px;
	margin-right: 10px;
}

#header-text-nav-wrap {
    padding: 0 0 10px 0;
}

/****************************************/
/******END OF HEADER  **********************/
/****************************************/


/****************************************/
/****** NAVIGATION **********************/
/****************************************/

 #site-navigation {
    background-color: #289dcc;
    border-top: 4px solid #5dbee5;
}

.main-navigation .sub-menu, .main-navigation .children {
    background-color: #5dbee5;
}

.main-navigation a {
  /*  color: #015171; */
    display: block;
    font-size: 15px;
    font-weight: 600;
}

.main-navigation ul li ul li a, .main-navigation ul li ul li a:hover {
    font-size: 14px;
    line-height: 14px;
    color: #015171;
}

div.random-post {
	display: none !important;
}

/****************************************/
/****** END NAVIGATION **********************/
/****************************************/

img.fp-ad {
   	margin-top: 20px;
}

/****************************************/
/****** SLIDER + SLIDER RIGHT SECTION ********/
/****************************************/

h3.entry-title {
	/*display: none !important;*/
}

div.slider {
  margin: 25px 0;
}

div.below-entry-meta{
	display: none !important;
}
 

div#comments.comments-area {
	display: none !important;
}


/****************************************/
/****** END SLIDER + SLIDER RIGHT SECTION ****/
/****************************************/



/****************************************/
/****** RIGHT COLOMN SECTION ****/
/****************************************/

.notes { 
  	font-size: 12px;
	  color: #054382;
	font-family: Arial;
  	line-height: 12px;
	  margin: 10px 15px;
}

.wgt-right  {
	line-height: 16px; 
	margin: 0 15px;
	font-size: 16px
}

h6.wgt-right {
	color: #0183b7;
	font-size: 16px;	
	line-height: 16px; 
    font-family: Verdana, "sans-serif";
	margin: 0; 
  /*  font-weight: bold;*/
} 

a.wgt-right {
	color: #0085BA;
	font-weight: bold;
	font-size: 13px;;
}

span.wgt-submit {
	background-color: #b5e5f8; 
	font-weight: bold; 
	padding: 5px 10px;
	color: #005A8C;
}


#secondary .widget-title span {
    font-weight: normal;
	font-size: 15.5px;
}

.blue-box-wgt {
  margin:  0;  
  padding: 15px;
  background-color: #A5D9EE; /* #5DBFE6; */ 
  color: #333333;
}


/****************************************/
/****** END OF RIGHT COLOMN SECTION *********/
/****************************************/



/****************************************/
/****** PAGE & POST CONTENT ****************/
/****************************************/

/*-- BLOCKS  --*/
.first {
	margin-top: 20px;
}

.last {
	margin-bottom: 50px;
}

p {
	font-size: 16px;
}

.remarques {
	font-style: italic; 
	font-size: 13px; 
	margin: 0 0 0 20px;
}

.subtitle {
	font-size: 18px;
	font-weight: bold;
}

h1.entry-title {
	color: #0085BA;
}

span {
	font-weight: bold; 
	color: #058cc2;
}

.blue-box-ad {
  margin:  20px 0 30px 0;  
  padding: 20px 20px 30px;
  background-color: #A5D9EE; /* #5DBFE6; */ 
  color: #333333;
}

	.blue-box-ad h5 {
 	 	color: #0085BA;
  		text-align: center;
  		font-weight: bold;
	}

	.blue-box-ad h6 { 
  		text-align: center;
 		font-weight: bold; 
  		font-size: 18px;
	}

p.source {
	text-align: right;
	font-size: 12px;
}

img.left {
	float: left;
	margin: 5px 20px 20px 0;
}

img.right {
	float: right;
	margin: 5px 0 20px 20px ;
}

/*-- end BLOCKS  --*/


/*-- LINKS  --*/

a { 
	color: #054382/* #058cc2*/; 
}

a:hover { 
	color: #058cc2; 
}

/*-- end LINKS  --*/


/*-- LISTS  --*/

ul.arrow {
 	font-weight: normal;
    color: #444444;	
	list-style-image: url('https://www.myimmo.ca/wp-content/uploads/2017/09/arrow-r-4.png');
    margin-left: 55px;
}

ul.arrow li{
 	font-weight: normal;
    color: #444444;	
}


ul.folder {
    list-style-image: url('https://www.myimmo.ca/wp-content/uploads/2017/09/boul-folder-3.png');
	  line-height: 16px;
	font-weight: normal;
	margin: 0 0 0 40px;
}

ul.checkbox {
    list-style-image: 
    url('https://www.myimmo.ca/wp-content/uploads/2017/09/boul-chb-5.png');
  font-size: 16px;  
  font-weight: bold;
  margin: 0 0 0 20px;  
	line-height: 16px;
	color: #00417F;
}
/*-- end LISTS  --*/


/*---TABLES (multilogements) ------------*/
.tab-title {
	font-weight: bold;
	font-style: italic;
	text-align: center;
}

table.example {
	width: 80%;
	margin: 0 auto;
	margin-bottom: 30px; 
}
/*---end TABLES (multilogements) ------------*/


/****************************************/
/****** END PAGE & POST CONTENT  ************/
/****************************************/



/****************************************/
/****** GENERAL CLASSES **********************/
/****************************************/

.red {
   color: #f1154c; 
}

.red2 {
   color: #f1154c;
   font-weight: bold; 
}

.blue {
  color: #289DCC;
}

.blue2 {
  color: #289DCC;
  font-weight: bold;
}
.blue-dark {
  color: #003f7f;
}

.middle {
  text-align: center; 
  margin: 0 auto; 
}
.middle2 {
  text-align: center; 
  font-weight: bold;
  margin: 0 auto; 
}

div.half {
  width: 42%;
  float: left;
  font-size: 12px;
  line-height: 12px;
	margin: 0 25px;
}

div.half3 { 
	width: 45%; 
	float: left;
	padding: 0 20px;

}

div.half-end {
  clear:left;
}
.right {
	text-align: right;
}

.bluebuton{
	background-color: #A5D9EE;
	padding: 5px 20px;
	float: right;
	font-weight: bold;
	text-decoration: underline;
	font-size: 0.8em;
}

.clrl {
    clear: left;
}
.clrr {
    clear: right;
}


/****************************************/
/****** END OF GENERAL CLASSES **************/
/****************************************/


/****************************************/
/****** WGT UP FOOTER BLOCK *************/
/****************************************/


/****************************************/
/****** WGT UP FOOTER BLOCK *************/
/****************************************/



/****************************************/
/****** WGT FOOTER BLOCK *************/
/****************************************/

.footer-widgets-wrapper {
    background-color: #289DCC; 
} 

div.tg-footer-other-widgets {
	display: none !important;
}

div.tg-footer-main-widget {
	width: 100%;
	color: #005a8c;
    font-size: 13px;		
}

div.tg-footer-main-widget a {
    color: #005a8c;
    font-weight: bold;	
}

.footer-widgets-area {
    padding-top: 15px;
    padding-bottom: 0;
}

 /* section copyright of ColorMag */
div.footer-socket-wrapper.clearfix {
	display: none !important;	
}

div.tg-footer-main-widget a:hover {
	color: #fff;
}

/****************************************/
/****** END WGT FOOTER BLOCK *************/
/****************************************/



/****************************************/
/****** FORMS ***************************/
/****************************************/

/*--pages contact, send properties------*/

div.form-container-my {
  border: 1px solid #289DCC; 
  margin:30px; padding: 30px;
  background-color:  #E2EFF4;
}

div.form-container-my2 {
  border: 1px solid #289DCC; 
  margin:10px; padding: 15px; 
}


select[multiple], select[size][multiple], select {
    border-color: #289DCC;
	background-color: #F6FBFD;
	color: #003f7f;
}

input[type="tel"], input[type="text"], input[type="email"], input[type="password"], textarea {
    border: 1px solid #289DCC;
    line-height: 20px;
    width: 50%;
    margin: 0 0 15px;
    background-color: #f6fbfd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
color: #003f7f;
}

textarea {  
    width: 95%;
}

.wpcf7-form p {
	color: #003f7f;	
}

.form-title {
 	text-transform: uppercase;
	font-weight: bold;
    font-size: 18px;
    margin-bottom: 30px
	
}
.clqz797 {
	width: 50px !important;
}
.wpcf7-captchar {
	width: 100px !important;
}

/****************************************/
/****** END FORMS ***********************/
/****************************************/

