@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700');
/*@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:700|Open+Sans:400,700');*/


html 																						{ font-size: 62.5%; }

body,
input,
.p-calendar .p-previousnext-controls,
.p-calendar .month .weekdays,
.p-calendar .month .days 																	{ font-family:'Open Sans', sans-serif; font-weight: 400;  }


body 																						{ font-size: 1.4rem; }


#menu-main,
#menu-environment,
#menu-secondary .language-chooser,
article .sidebar .title,
article .sidebar .button																	{ font-size: 1.4rem; }

.grid .grid-item .body,
.grid.testimonials .grid-item .location,

.p-calendar .month .days,
.p-calendar .month thead .name,
.single-ohmm_houses article .main[data-license]::before										{ font-size: 1.2rem; }

.grid .grid-item .title,
.grid.instagram .grid-item a[data-caption]::before,
.grid.houses .grid-item header .availability-calendar::after,

.p-calendar .p-previousnext-controls,
.p-calendar .month .weekdays,

.single-ohmm_houses article #calendar .holder .alert,
.post-type-archive-ohmm_houses form label,
.post-type-archive-ohmm_houses form input[type=date],

.author,
.author-sketch																				{ font-size: 1rem; }



#chat-trigger span 																			{ font-size: .8rem; }


#menu-main,
#menu-environment,
#menu-secondary .language-chooser,
.grid .grid-item .title,
article .entry-title,
article .sidebar .title,
article .sidebar .button,
.p-calendar .month .day.current,
.single-ohmm_houses .fixed .button															{ font-weight: 700; }




.archive .page-title,
.archive .archive-title,
article .entry-title 																		{ font-weight: 300; }

.archive .page-title,
.archive .archive-title,
article .entry-title 																		{ font-size: 3rem; }




#menu-main,
#menu-environment,
#menu-secondary .language-chooser,
.grid .grid-item .title,

form label,

article .sidebar .title,
article .sidebar .button,
article .p-calendar,
.single-ohmm_houses article #calendar .holder .alert,
.single-ohmm_houses article .main[data-license]::before,
.post-type-archive-ohmm_houses form input[type=date],
.single-ohmm_houses .fixed .button,
#chat-trigger span																			{ text-transform: uppercase; }

.archive .archive-title,
.archive .page-title,
article .entry-title																		{ text-transform: capitalize; }


a 																							{ text-decoration: none; }


@media (min-width:768px) and (max-width:991px)		{

	#menu-main 																				{ font-size: 1.2rem; }

}


@media (min-width: 768px)           {

	#menu-main .sub-menu 																	{ font-size: 1.1rem; }

	.grid .grid-item .title 																{ font-size: 1.4rem; }

	.grid.instagram .grid-item a[data-caption]::before 										{ font-size: 1.2rem; }
	
}









/* FONTAWESOME */
#menu-environment-label::before,
#menu-environment-label::after,
#menu-main>.menu-item>.trigger::before,
#page>header .toggle-single::before,
nav#sub #menu-secondary .menu-item:not(#chat-trigger-holder)::after,
.grid .grid-item header .location::before,
.post-type-archive-ohmm_houses .map-holder::before,
.grid.houses .grid-item header .availability-calendar::before,
.post-type-archive-ohmm_houses form button[type=submit]::before,
.single-ohmm_houses article .p-slideshow .p-previousnext-controls::before,
.single-ohmm_houses .info-booking .button.info::before,
.single-ohmm_houses article #calendar .holder .alert::before,
.single-ohmm_services.postid-1624 #main .grid .grid-item.no-icon .icon-holder::before,
#chat-trigger:after																			{ font-family:'FontAwesome';}






.grid .grid-item header .location::before													{ font-size: 1em;}

.single-ohmm_houses .info-booking .button.info::before										{ font-size: 1.5em; }

.grid .grid-item header .location::before 													{ content: "\f041";}

.single-ohmm_houses .info-booking .button.info::before										{ content: "\f003"; }


#menu-main>.menu-item>.trigger:before 														{ content: "\f01a"; font-size: 1.4em; }
#menu-main>.menu-item.open>.trigger:before 													{ content: "\f01b"; }


nav#sub #menu-secondary .menu-item:not(#chat-trigger-holder):after							{ font-size: 1.6em; }

nav#sub #menu-secondary .menu-item.menu-item-276:after										{ content: "\f099"; }	/*facebook*/
nav#sub #menu-secondary .menu-item.menu-item-277:after										{ content: "\f09a"; }	/*twitter*/
nav#sub #menu-secondary .menu-item.menu-item-278:after										{ content: "\f0e1"; }	/*linkedin*/
nav#sub #menu-secondary .menu-item.menu-item-318:after										{ content:"\f0ac"; }	/* glob [lang] */
nav#sub #menu-secondary .menu-item.menu-item-381:after										{ content:"\f16d"; }	/* instagram */

#page>header .toggle-single:before															{ content: "\f0c9";}

#page>header .toggle-single:before															{ font-size: 1.5rem;}

#menu-environment-label:after,
#menu-environment-label:before  															{ font-size: 2.4em; }

#menu-environment-label:before                                          					{ content: "\f112"; }
#menu-environment-label:after                                           					{ content: "\f064"; }


.single-ohmm_services.postid-1624 #main .grid .grid-item.no-icon .icon-holder:before		{ content: "\f1c1"; font-size: 3em; }


.single-ohmm_houses article .p-slideshow .p-previousnext-controls 							{ font-size: 3em; }
.single-ohmm_houses article .p-slideshow .p-previousnext-controls.next:before				{ content: '\f105'; }
.single-ohmm_houses article .p-slideshow .p-previousnext-controls.previous:before 			{ content: '\f104'; }


.post-type-archive-ohmm_houses .map-holder::before,
.grid.houses .grid-item header .availability-calendar::before,
.single-ohmm_houses article #calendar .holder .alert::before								{ content: "\f013";  }

.post-type-archive-ohmm_houses .map-holder::before 											{ font-size: 6rem; }

.post-type-archive-ohmm_houses form button[type=submit]::before 							{ content: "\f002"; }


.single-ohmm_houses article #calendar .holder .alert::before 								{ font-size: 2rem;  }


.grid.houses .grid-item header .availability-calendar[data-availability-date]::before		{ content: "\f073"; }



#chat-trigger:after 																		{ content: '\f0e5'; font-size: 2.4em; }			


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


	/*#menu-main .menu-item

	#menu-main .menu-item>a:before 															{ font-family:'FontAwesome'; }

	#menu-main>.menu-item>a:before                           								{ content: "\f111"; }

	#menu-main .menu-item .menu-item>a:before                           					{ content: "\f10c"; }*/

}




@media screen and (min-width:480px) {
	
    /*.home footer .author                   			     									{ font-size: 9px; }*/
	
}









@media (min-width: 992px)   		{ 

    /*.button-medium               															{ font-size: 1em; }*/

}
