/*
Theme Name: Hotel LUX Child
Theme URI: http://cmsmasters.net/hotel-lux-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Hotel LUX Child Theme
Template: hotel-lux
Version: 1.0.0
License:
License URI:
Text Domain: hotel-lux-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

/* BOOK with discount BTN mobile */
@font-face {
    font-family: 'fontello-custom';
    src: url('fonts/fontello-custom.eot');
    src: url('fonts/fontello-custom.eot') format('embedded-opentype'),
         url('fonts/fontello-custom.woff') format('woff'),
         url('fonts/fontello-custom.ttf') format('truetype'),
         url('fonts/fontello-custom.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="cmsmasters-icon-custom-"]:before, [class*=" cmsmasters-icon-custom-"]:before {
    font-family: "fontello-custom";
    font-style: normal;
    font-weight: normal;
    speak: none;
   
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */
   
    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;
   
    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;
   
    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;
   
    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
   
    /* Font smoothing. That was taken from TWBS */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
   
    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.cmsmasters-icon-custom-040-elevator:before { content: '\e833'; } /* '' */
.cmsmasters-icon-custom-041-doorknob-1:before { content: '\e834'; } /* '' */
.cmsmasters-icon-custom-042-hanger-1:before { content: '\e835'; } /* '' */
.cmsmasters-icon-custom-043-bellhop:before { content: '\e836'; } /* '' */
.cmsmasters-icon-custom-044-hair-dryer:before { content: '\e837'; } /* '' */
.cmsmasters-icon-custom-050-fast-food:before { content: '\e838'; } /* '' */
.cmsmasters-icon-custom-051-diagonal-arrow:before { content: '\e839'; } /* '' */
.cmsmasters-icon-custom-052-double-bed:before { content: '\e83a'; } /* '' */
.cmsmasters-icon-custom-053-key-1:before { content: '\e83b'; } /* '' */
.cmsmasters-icon-custom-054-key:before { content: '\e83c'; } /* '' */
.cmsmasters-icon-custom-055-doorknob:before { content: '\e83d'; } /* '' */
.cmsmasters-icon-custom-056-dollar:before { content: '\e83e'; } /* '' */
.cmsmasters-icon-custom-057-telephone:before { content: '\e83f'; } /* '' */
.cmsmasters-icon-custom-058-desk-bell:before { content: '\e840'; } /* '' */
.cmsmasters-icon-custom-059-credit-card:before { content: '\e841'; } /* '' */
.cmsmasters-icon-custom-060-computer:before { content: '\e842'; } /* '' */
.cmsmasters-icon-custom-061-coffee-pot:before { content: '\e843'; } /* '' */
.cmsmasters-icon-custom-062-cocktail:before { content: '\e844'; } /* '' */
.cmsmasters-icon-custom-063-iron:before { content: '\e845'; } /* '' */
.cmsmasters-icon-custom-064-hanger:before { content: '\e846'; } /* '' */
.cmsmasters-icon-custom-065-closed:before { content: '\e847'; } /* '' */
.cmsmasters-icon-custom-045-hairdressing:before { content: '\e848'; } /* '' */
.cmsmasters-icon-custom-046-dumbbell:before { content: '\e849'; } /* '' */
.cmsmasters-icon-custom-047-golf:before { content: '\e84a'; } /* '' */
.cmsmasters-icon-custom-048-dinner:before { content: '\e84b'; } /* '' */
.cmsmasters-icon-custom-049-fire-extinguisher:before { content: '\e84c'; } /* '' */
.cmsmasters-icon-custom-069-first-aid-kit:before { content: '\e84d'; } /* '' */
.cmsmasters-icon-custom-068-photo-camera:before { content: '\e84e'; } /* '' */
.cmsmasters-icon-custom-067-candles:before { content: '\e84f'; } /* '' */
.cmsmasters-icon-custom-066-cigar:before { content: '\e850'; } /* '' */
.cmsmasters-icon-custom-070-breakfast:before { content: '\e851'; } /* '' */
.cmsmasters-icon-custom-071-bowling:before { content: '\e852'; } /* '' */
.cmsmasters-icon-custom-072-champagne:before { content: '\e853'; } /* '' */
.cmsmasters-icon-custom-073-beer:before { content: '\e87a'; } /* '' */
.cmsmasters-icon-custom-074-bathtub:before { content: '\e87b'; } /* '' */
.cmsmasters-icon-custom-075-sink:before { content: '\e87c'; } /* '' */
.cmsmasters-icon-custom-076-bathrobe:before { content: '\e87d'; } /* '' */
.cmsmasters-icon-custom-077-alarm-clock:before { content: '\e87e'; } /* '' */
.cmsmasters-icon-custom-078-24-hours-1:before { content: '\e87f'; } /* '' */
.cmsmasters-icon-custom-079-24-hours:before { content: '\e880'; } /* '' */
.cmsmasters-icon-custom-001-washing-machine:before { content: '\e881'; } /* '' */
.cmsmasters-icon-custom-002-waiter:before { content: '\e882'; } /* '' */
.cmsmasters-icon-custom-003-diagonal-arrow-1:before { content: '\e883'; } /* '' */
.cmsmasters-icon-custom-004-luggage-1:before { content: '\e884'; } /* '' */
.cmsmasters-icon-custom-005-towel:before { content: '\e885'; } /* '' */
.cmsmasters-icon-custom-006-toothbrush:before { content: '\e886'; } /* '' */
.cmsmasters-icon-custom-007-toilet-1:before { content: '\e887'; } /* '' */
.cmsmasters-icon-custom-008-toilet:before { content: '\e888'; } /* '' */
.cmsmasters-icon-custom-009-hotel-2:before { content: '\e889'; } /* '' */
.cmsmasters-icon-custom-010-thermometer-1:before { content: '\e88a'; } /* '' */
.cmsmasters-icon-custom-011-thermometer:before { content: '\e88b'; } /* '' */
.cmsmasters-icon-custom-012-tennis:before { content: '\e88c'; } /* '' */
.cmsmasters-icon-custom-013-taxi:before { content: '\e88d'; } /* '' */
.cmsmasters-icon-custom-014-swimming-pool:before { content: '\e88e'; } /* '' */
.cmsmasters-icon-custom-015-broom:before { content: '\e88f'; } /* '' */
.cmsmasters-icon-custom-016-cctv:before { content: '\e890'; } /* '' */
.cmsmasters-icon-custom-017-sunbed:before { content: '\e891'; } /* '' */
.cmsmasters-icon-custom-018-soup:before { content: '\e892'; } /* '' */
.cmsmasters-icon-custom-019-bed:before { content: '\e893'; } /* '' */
.cmsmasters-icon-custom-020-restaurant:before { content: '\e894'; } /* '' */
.cmsmasters-icon-custom-021-billiard:before { content: '\e895'; } /* '' */
.cmsmasters-icon-custom-022-plunger:before { content: '\e896'; } /* '' */
.cmsmasters-icon-custom-023-transporter:before { content: '\e897'; } /* '' */
.cmsmasters-icon-custom-024-parking:before { content: '\e898'; } /* '' */
.cmsmasters-icon-custom-025-open:before { content: '\e899'; } /* '' */
.cmsmasters-icon-custom-026-no-smoking:before { content: '\e89a'; } /* '' */
.cmsmasters-icon-custom-027-no-photo:before { content: '\e89b'; } /* '' */
.cmsmasters-icon-custom-028-microwave-oven:before { content: '\e89c'; } /* '' */
.cmsmasters-icon-custom-029-information:before { content: '\e89d'; } /* '' */
.cmsmasters-icon-custom-030-ice-cream:before { content: '\e89e'; } /* '' */
.cmsmasters-icon-custom-031-television:before { content: '\e89f'; } /* '' */
.cmsmasters-icon-custom-032-recepcionist:before { content: '\e8a0'; } /* '' */
.cmsmasters-icon-custom-033-maid:before { content: '\e8a1'; } /* '' */
.cmsmasters-icon-custom-034-trolley:before { content: '\e8a2'; } /* '' */
.cmsmasters-icon-custom-035-luggage:before { content: '\e8a3'; } /* '' */
.cmsmasters-icon-custom-036-keycard:before { content: '\e8a4'; } /* '' */
.cmsmasters-icon-custom-037-hotel-1:before { content: '\e8a5'; } /* '' */
.cmsmasters-icon-custom-038-room-service:before { content: '\e8a6'; } /* '' */
.cmsmasters-icon-custom-039-hotel:before { content: '\e8a7'; } /* '' */
.cmsmasters-icon-custom-bed-2:before { content: '\e8a8'; } /* '' */
.cmsmasters-icon-custom-bed-3:before { content: '\e8a9'; } /* '' */
.cmsmasters-icon-custom-bed-4:before { content: '\e8aa'; } /* '' */
.cmsmasters-icon-custom-beds:before { content: '\e8ab'; } /* '' */
.cmsmasters-icon-custom-bell:before { content: '\e8ac'; } /* '' */
.cmsmasters-icon-custom-building:before { content: '\e8ad'; } /* '' */
.cmsmasters-icon-custom-building-1:before { content: '\e8ae'; } /* '' */
.cmsmasters-icon-custom-building-2:before { content: '\e8af'; } /* '' */
.cmsmasters-icon-custom-bunk:before { content: '\e8b0'; } /* '' */
.cmsmasters-icon-custom-burj-al-arab:before { content: '\e8b1'; } /* '' */
.cmsmasters-icon-custom-calendar:before { content: '\e8b2'; } /* '' */
.cmsmasters-icon-custom-car:before { content: '\e8b3'; } /* '' */
.cmsmasters-icon-custom-cctv:before { content: '\e8b4'; } /* '' */
.cmsmasters-icon-custom-cocktail:before { content: '\e8b5'; } /* '' */
.cmsmasters-icon-custom-coffee:before { content: '\e8b6'; } /* '' */
.cmsmasters-icon-custom-cutlery:before { content: '\e8b7'; } /* '' */
.cmsmasters-icon-custom-doorknob:before { content: '\e8b8'; } /* '' */
.cmsmasters-icon-custom-doorknob-1:before { content: '\e8b9'; } /* '' */
.cmsmasters-icon-custom-doorknob-2:before { content: '\e8ba'; } /* '' */
.cmsmasters-icon-custom-doorknob-3:before { content: '\e8bb'; } /* '' */
.cmsmasters-icon-custom-elevator:before { content: '\e8bc'; } /* '' */
.cmsmasters-icon-custom-elevator-1:before { content: '\e8bd'; } /* '' */
.cmsmasters-icon-custom-escalator:before { content: '\e8be'; } /* '' */
.cmsmasters-icon-custom-escalator-1:before { content: '\e8bf'; } /* '' */
.cmsmasters-icon-custom-exchange-1:before { content: '\e8c0'; } /* '' */
.cmsmasters-icon-custom-fast-food:before { content: '\e8c1'; } /* '' */
.cmsmasters-icon-custom-fire-extinguisher:before { content: '\e8c2'; } /* '' */
.cmsmasters-icon-custom-hairdryer:before { content: '\e8c3'; } /* '' */
.cmsmasters-icon-custom-hairdryer-1:before { content: '\e8c4'; } /* '' */
.cmsmasters-icon-custom-hanger:before { content: '\e8c5'; } /* '' */
.cmsmasters-icon-custom-hotel-1:before { content: '\e8c6'; } /* '' */
.cmsmasters-icon-custom-hotel-6:before { content: '\e8c7'; } /* '' */
.cmsmasters-icon-custom-hotel-2:before { content: '\e8c8'; } /* '' */
.cmsmasters-icon-custom-hotel-3:before { content: '\e8c9'; } /* '' */
.cmsmasters-icon-custom-hotel-4:before { content: '\e8ca'; } /* '' */
.cmsmasters-icon-custom-hotel-5:before { content: '\e8cb'; } /* '' */
.cmsmasters-icon-custom-hotel-sign:before { content: '\e8cc'; } /* '' */
.cmsmasters-icon-custom-hotel-sign-1:before { content: '\e8cd'; } /* '' */
.cmsmasters-icon-custom-hotel-sign-2:before { content: '\e8ce'; } /* '' */
.cmsmasters-icon-custom-hotel-sign-3:before { content: '\e8cf'; } /* '' */
.cmsmasters-icon-custom-hotel-sign-4:before { content: '\e8d0'; } /* '' */
.cmsmasters-icon-custom-information:before { content: '\e8d1'; } /* '' */
.cmsmasters-icon-custom-laptop:before { content: '\e8d2'; } /* '' */
.cmsmasters-icon-custom-location:before { content: '\e8d3'; } /* '' */
.cmsmasters-icon-custom-luggage-1:before { content: '\e8d4'; } /* '' */
.cmsmasters-icon-custom-luggage-2:before { content: '\e8d5'; } /* '' */
.cmsmasters-icon-custom-luggage-3:before { content: '\e8d6'; } /* '' */
.cmsmasters-icon-custom-luggage-4:before { content: '\e8d7'; } /* '' */
.cmsmasters-icon-custom-luggage-5:before { content: '\e8d8'; } /* '' */
.cmsmasters-icon-custom-luggage-6:before { content: '\e8d9'; } /* '' */
.cmsmasters-icon-custom-meal:before { content: '\e8da'; } /* '' */
.cmsmasters-icon-custom-menu:before { content: '\e8db'; } /* '' */
.cmsmasters-icon-custom-menu-1:before { content: '\e8dc'; } /* '' */
.cmsmasters-icon-custom-menu-2:before { content: '\e8dd'; } /* '' */
.cmsmasters-icon-custom-menu-3:before { content: '\e8de'; } /* '' */
.cmsmasters-icon-custom-menu-4:before { content: '\e8df'; } /* '' */
.cmsmasters-icon-custom-menu-5:before { content: '\e8e0'; } /* '' */
.cmsmasters-icon-custom-monitor:before { content: '\e8e1'; } /* '' */
.cmsmasters-icon-custom-no-pictures:before { content: '\e8e2'; } /* '' */
.cmsmasters-icon-custom-no-smoking:before { content: '\e8e3'; } /* '' */
.cmsmasters-icon-custom-parking-1:before { content: '\e8e4'; } /* '' */
.cmsmasters-icon-custom-parking-2:before { content: '\e8e5'; } /* '' */
.cmsmasters-icon-custom-passport-1:before { content: '\e8e6'; } /* '' */
.cmsmasters-icon-custom-reception-1:before { content: '\e8e7'; } /* '' */
.cmsmasters-icon-custom-restaurant:before { content: '\e8e8'; } /* '' */
.cmsmasters-icon-custom-room-key-3:before { content: '\e8e9'; } /* '' */
.cmsmasters-icon-custom-room-key-1:before { content: '\e8ea'; } /* '' */
.cmsmasters-icon-custom-room-key-2:before { content: '\e8eb'; } /* '' */
.cmsmasters-icon-custom-room-service:before { content: '\e8ec'; } /* '' */
.cmsmasters-icon-custom-room-service-1:before { content: '\e8ed'; } /* '' */
.cmsmasters-icon-custom-room-service-2:before { content: '\e8ee'; } /* '' */
.cmsmasters-icon-custom-room-service-3:before { content: '\e8ef'; } /* '' */
.cmsmasters-icon-custom-safebox:before { content: '\e8f0'; } /* '' */
.cmsmasters-icon-custom-shower:before { content: '\e8f1'; } /* '' */
.cmsmasters-icon-custom-slippers:before { content: '\e8f2'; } /* '' */
.cmsmasters-icon-custom-smoking:before { content: '\e8f3'; } /* '' */
.cmsmasters-icon-custom-stool:before { content: '\e8f4'; } /* '' */
.cmsmasters-icon-custom-suitcase:before { content: '\e8f5'; } /* '' */
.cmsmasters-icon-custom-suitcase-1:before { content: '\e8f6'; } /* '' */
.cmsmasters-icon-custom-telephone:before { content: '\e8f7'; } /* '' */
.cmsmasters-icon-custom-telephone-1:before { content: '\e8f8'; } /* '' */
.cmsmasters-icon-custom-television:before { content: '\e8f9'; } /* '' */
.cmsmasters-icon-custom-towel:before { content: '\e8fa'; } /* '' */
.cmsmasters-icon-custom-vacuum-cleaner:before { content: '\e8fb'; } /* '' */
.cmsmasters-icon-custom-wifi:before { content: '\e8fc'; } /* '' */
.cmsmasters-icon-custom-agenda:before { content: '\e8fd'; } /* '' */
.cmsmasters-icon-custom-air-conditioner:before { content: '\e8fe'; } /* '' */
.cmsmasters-icon-custom-bathrobe:before { content: '\e8ff'; } /* '' */
.cmsmasters-icon-custom-bathtub:before { content: '\e900'; } /* '' */
.cmsmasters-icon-custom-bed-1:before { content: '\e901'; } /* '' */

.discount_button.button {
	font-family: 'Dosis', 'Trebuchet MS', Helvetica, Garuda, sans-serif;
	font-size: 16px;
	line-height: 50px;
	font-weight: 500;
	background-color: #a28c3e;
	text-transform: uppercase;
	white-space: nowrap;
	display: inline-flex;
	padding: 0 35px;
	cursor: pointer;
	position: relative;
	min-height: 49.6px;
	align-items: center;
}
@media only screen and (max-width: 420px) {
	.discount_button.button {
		white-space: normal;
		line-height: 30px;
	}
	.resp_mid_nav_wrap {
	display: flex !important;
	align-items: center;
	justify-content: space-around;
	min-width: 50%;
}
}

/* START Booking widget style */
#header {
	z-index: 200 !important;
}
#arrivalMobile, #departureMobile {
	height: 38px;
}
#BookOnlineMobile .form-group.col-12 {
	padding-top: 1px;
}
#BookOnline {
	background-color: #a28c3e;
}
#BookOnline select {
	min-width: 58px;
}
.booking-widget-container {
	top: -14%;
	position: relative;
}
.booking-btn:hover {
	background-color:  #28292C !important;
	color: #a28c3e !important;
}
.booking-button-mobile, .book-col-submit {
	background-color:  #a28c3e !important;
	color: #28292C !important;
}
.booking-button-mobile:hover, book-col-submit:hover {
	background-color:  #28292C !important;
	color: #a28c3e !important;
}
#ui-datepicker-div {
	width: auto;
}
.ui-datepicker-calendar th {
	border-width: 0px !important;
}
.ui-datepicker-calendar td {
	padding: 2px !important;
	border-width: 0px !important;
}
.ui-datepicker-calendar td a{
	padding-right: 7px !important;
}
.ui-datepicker-calendar {
	margin-bottom: 3px !important;
}
.textroom {
    margin: auto;
    width: 50%!Important;
   padding: 10px;
}
.textroom2 {
    margin-left: auto;
	margin-right: auto;
    max-width: 450px!Important;
 padding: 30px;
    background-color: #ffffffcf;	
}
/* Media query for laptops */
@media only screen and (max-width: 1500px) {
	.textroom h2{font-size:24px;line-height: 26px;}
	.textroom ul li, ol li {
    padding:0;
}
	.textroom p {
    padding: 0 0 10px;
    margin: 0;
}
	.textroom {
    margin: auto;
    width: 70%!Important;
   padding: 20px;
	font-size: 15px;
}
.bottom_outer  {
    width: 1100px;
}	
	.headline_aligner, .cmsmasters_breadcrumbs_aligner {
    min-height: 500px;
}
	#cmsmasters_icon_s5pevrzmgl span {
    font-size: 16px;
    line-height: 16px;
}
	div.cmsmasters_slider_post_content.entry-content{
	font-size: 15px;
    line-height: 20px;
	}
}
/* End Media query for laptops */
@media only screen and (max-width: 1024px) {
  .booking-widget-container {
  display: none;
  }
	#quickbookingMobile {
		display: flex !important;
		flex-flow: column;
	}
		#header .navigation li > a {
    padding-right: 0px;
}
	#cmsmasters_icon_list_items_95vx4gur1k .cmsmasters_icon_list_item:before {
    font-size: 36px;
    left: -70px;
}
	#cmsmasters_icon_list_items_95vx4gur1k {
    font-size: 13px;
}
	li#menu-item-16649-bg.menu-item-depth-0{	margin-left:-10px;}
		li#menu-item-16644-bg.menu-item-depth-0{	margin-left:-10px;}
		.headline_aligner, .cmsmasters_breadcrumbs_aligner {
    min-height: 250px!Important;
}
	#cmsmasters_heading_2ef44b24fc .cmsmasters_heading, #cmsmasters_heading_2ef44b24fc .cmsmasters_heading a {
    line-height: 30px;margin-top:20px;
}
	.textroom2home {
    margin-left: auto;
    margin-right: auto;
    max-width: 99%;
    padding: 0!Important;
    background-color: #ffffffcf;
}
	#cmsmasters_fb_4641bab4cc .featured_block_inner {
    width: 90%;
    text-align: left;
    margin: 0 auto;
}
	#cmsmasters_row_86uhh0omlq .cmsmasters_row_outer_parent{padding:15px 0 0 0;}
	.cmsmasters_featured_block .featured_block_inner {
  
    padding: 0px 20px 0;
}
	#cmsmasters_row_u7p83rz2e2 .cmsmasters_row_outer_parent {
    padding-bottom: 0px;
}
}
/* END Booking widget style */
.opensans{
font-family: 'Arsenal';
}
#mailpoet_form_1 form.mailpoet_form {
    padding: 0 20px!Important;
}
#mailpoet_form_2 form.mailpoet_form {
    padding: 0 20px;
}
.cmsmasters_slider_post .cmsmasters_slider_post_content p {
    margin: 0;
    padding: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.cmsmasters_slider_post_title {
        margin-top: 20px!Important;
}
div.content_wrap.fullwidth{width:100%!Important;padding:0;}
.cmsmasters_content_slider {
    margin-bottom: 0px;
    position: relative;
    overflow: hidden;
}
.headline_color {
    background-color: rgba(0,0,0,.38);
}
.socialincontacts{margin-top:10px;}
.socialincontacts .social_wrap a {
    font-size: 28px!Important;display:inline;
margin-right:35px;
}
div.cmsmasters_post_cont_info.entry-meta{display:none;}
#bottom span{font-family: 'Arsenal';font-size:13px;}
#bottom span a{font-family: 'Arsenal';font-size:13px;}
.textwidget a{font-family: 'Arsenal';}

.hometitleh2{max-width:80%;margin:0 auto;}
ul.iconlistroom li{
display: inline-block;
margin: 0 20px;
}
.hidefromdesktop{display:none;}
ul.iconlistroom li:before {
    display: block;position:unset;
    margin: 0 auto;
    padding-bottom: 10px;
}
.cmsmasters_icon_list_items.cmsmasters_icon_list_type_list {
    padding-left: unset;
}
#cmsmasters_icon_list_items_95vx4gur1k {
    padding-left: unset; margin: 0 auto;    text-align: center;
}
#cmsmasters_icon_list_items_gotyis0lyk {
    padding-left: unset; margin: 0 auto;    text-align: center;
}
.iconshtml{padding: 45px 0 0 0;margin-top:-100px;margin-bottom:25px;}
#cmsmasters_icon_s5pevrzmgl span{
    display: block;
    text-align: center;
	color:#333333;
}
#cmsmasters_icon_s5pevrzmgl .cmsmasters_simple_icon:before{
font-size:50px;	margin-bottom:12px;
}
.menu-item-16649-en {display:none;}
.menu-item-16649-bg {display:none;}
.menu-item-16644-en{display:none;}
.menu-item-16644-bg{display:none;}
#polylang-2{
	    position: absolute;
    right: 10px;
	top:30%;
}
.lang-item {
    margin-right: 15px;
    float: left;
    list-style: none;
}
#polylang-2 ul li{padding:0!Important;}
#polylang-2 ul > li:before{display:none;}
/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}
#cmsmasters_icon_list_items_d04a9670dc .cmsmasters_icon_list_item, #cmsmasters_icon_list_items_d04a9670dc .cmsmasters_icon_list_item * {
    line-height: 46px;
    padding: 0;
    color: #1c1c1c;
}
.textroom2home{
	    margin-left: auto;
	margin-right: auto;
    max-width: 850px!Important;
 padding: 30px;
    background-color: #ffffffcf;	
}
/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
	    border: 1px solid #e4e4e4;
    padding: 25px 2px;
	    min-height: 170px;
}
.col:hover{background-color:#e4e4e4;}
.col:first-child { margin-left: 0; }
div.cmsmasters_slider_post_content.entry-content{margin-bottom:25px;}
.bordered_buton{
margin:20px 0 10px 0;
	border:2px solid #A28C3E;
padding: 12px 38px;

}
.bordered_buton:hover{
border:2px solid #A28C3E;
padding: 12px 38px;
background-color: #414247;
	color:#fff;
}
/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF SIX  */
.span_6_of_6 {
	width: 100%;
}

.span_5_of_6 {
  	width: 83.06%;
}

.span_4_of_6 {
  	width: 66.13%;
}

.span_3_of_6 {
  	width: 49.2%;
}

.span_2_of_6 {
  	width: 32.26%;
}

.span_1_of_6 {
  	width: 15.33%;
}
.cmsmasters_quotes_slider_type_center .cmsmasters_quote_content, .cmsmasters_quotes_slider_type_box .cmsmasters_quote_content, .cmsmasters_quotes_grid .cmsmasters_quote_content, q, blockquote {
    font-family: 'Cormorant', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 26px;
    line-height: 36px;
    font-weight: 400;
    font-style: italic;
}
.cmsmasters_quotes_slider_type_center .cmsmasters_quote_placeholder {
    display: none;
}
.ht-n-left .ht-notification-wrap .ht-n-container, .ht-n-right .ht-notification-wrap .ht-n-container, .ht-n-full-width.ht-n-left .ht-notification-wrap .ht-n-container, .ht-n-full-width.ht-n-right .ht-notification-wrap .ht-n-container {
    padding: 0px;
    position: static;
    padding-top: 18px;
    width: 100% !important;
}
.ht-n-left .ht-notification-wrap, .ht-n-right .ht-notification-wrap {
    padding: 0;
}
.ht-n-left .ht-notification-wrap .ht-n-container, .ht-n-right .ht-notification-wrap .ht-n-container, .ht-n-full-width.ht-n-left .ht-notification-wrap .ht-n-container, .ht-n-full-width.ht-n-right .ht-notification-wrap .ht-n-container {
    padding: 0px;
    position: static;
    padding-top: 0;
    width: 100% !important;
}
.ht-notification-section.ht-n-left {
    left: 0;
    right: auto;
    bottom: auto;
    top: 95%;
    transform: translateY(-50%);
    width: 250px;
}
.blink{
  animation: blinker 1.2s ease-in-out infinite;
}

@keyframes blinker {  
  50% { opacity: 0; }
}
/*  Tablet */
@media only screen and (max-width: 1024px) {
	#custom_html-2{display:none;}
		#cmsmasters_icon_s5pevrzmgl span {
    font-size: 11px;
    line-height: 13px;
}
	.col {  
	min-height: 115px;
		padding: 20px 2px 0 2px;
	}
}
/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	#cmsmasters_icon_list_items_95vx4gur1k .cmsmasters_icon_list_item, #cmsmasters_icon_list_items_95vx4gur1k .cmsmasters_icon_list_item * {
    padding: 0;
    width: 22%;
    margin-bottom: 30px;
    font-size: 11px;
}
	ul.iconlistroom li {
    display: inline-block;
    margin: 0 5px;
}
	#cmsmasters_icon_list_items_95vx4gur1k .cmsmasters_icon_list_item:before {
    font-size: 36px;
    left: -70px;
}
	.middle_content {
    padding: 30px 0;
}
	.cmsmasters_slider_post .cmsmasters_slider_post_outer {
    text-align: center;
}
#navigation.lang-item {
    display: inline-block !important;
    margin: 0 10px !important;
}
	.headline h1 {
    font-size: 46px;
    line-height: 44px;
}
	#cmsmasters_button_68ift1m4sl {
    float: left;
    text-align: left;
    margin-top: 5px;
		    border: 1px solid #A38E3F;
}
	#cmsmasters_button_bhv3ylw7u7 {
		margin-top: 5px;
		    border: 1px solid #A38E3F;
	}

#page .headline_outer .headline_inner {
    padding: 70px 25px;
}
.cmsmasters_breadcrumbs{font-size:11px!Important;}
	.cmsmasters_breadcrumbs a{font-size:11px!Important;}
	.textroom {
    margin: auto;
    width: 98%!Important;
    padding: 30px 10px;
}
	#header .navigation li > a {
    padding-right: 0px;
}
	.menu-item-16649-en {display: inline-block !important;padding:0!important;}
.menu-item-16649-bg {display: inline-block !important;padding:0!important;}
.menu-item-16644-en{display: inline-block !important;padding:0!important;}
.menu-item-16644-bg{display: inline-block !important;padding:0!important;}
	#polylang-2 {
    position: absolute;
    right: 40%;
    top: 125px;
}
.hidefromdesktop{display:block!Important;}
	.hidefromobile{display:none!Important;}
	#cmsmasters_icon_list_items_gotyis0lyk .cmsmasters_icon_list_item, #cmsmasters_icon_list_items_gotyis0lyk .cmsmasters_icon_list_item * {
    line-height: unset;
    padding: 0;
    width: 30%;font-size:12px!important;
    margin-bottom: 30px;
}
	.col {  margin: 1% 0 1% 0%; 
	min-height: 110px;
		padding: 20px 2px 0 2px;
	}
	#cmsmasters_icon_s5pevrzmgl .cmsmasters_simple_icon:before {
    font-size: 36px;
    margin-bottom: 12px;
}
	.span_1_of_6, .span_2_of_6, .span_3_of_6, .span_4_of_6, .span_5_of_6, .span_6_of_6 { width: 32%; margin-right:1%;}
	.cmsmasters_simple_icon_title{font-size:14px;padding-top:0px;}
	.iconshtml{padding: 40px 0 0 0;}
	#cmsmasters_icon_s5pevrzmgl span {
    font-size: 11px;
    line-height: 13px;
}
#mailpoet_form_1 form.mailpoet_form {
    padding: 0!Important;
}
#mailpoet_form_2 form.mailpoet_form {
    padding: 0!Important;
}
}

