::-moz-selection{
background-color:#000;
color:#fff;
}
::selection{
background-color:#000;
color:#fff;
}
input::-moz-placeholder{
color:#999 !important;
}
input::-webkit-input-placeholder{
color:#999 !important;
}
input:-ms-input-placeholder{
color:#999 !important;
}
a,
.wpcf7-text,
.wpcf7-number,
.wpcf7-date,
.wpcf7-textarea,
.wpcf7-captchar,
.wpcf7-submit,
.et_pb_scroll_top.et-pb-icon,
.post.status-publish img{
-moz-transition:all 0.2s ease;
-webkit-transition:all 0.2s ease;
transition:all 0.2s ease;
}  body{
-webkit-transition:all 0.3s ease-in;
-moz-transition:all 0.3s ease-in;
-o-transition:all 0.3s ease-in;
-webkit-text-size-adjust:100%;
overflow-x:hidden !important;
} html,
body{
text-rendering:optimizeLegibility;
-webkit-font-smoothing:antialiased;
overflow-x:hidden !important;
max-width:100% !important;
} @media only screen and (min-width:992px){
#top-menu{
margin-top:-10px;
}
#main-header li.btn-menu{
padding:0 !important;
}
#main-header li.btn-menu a{
display:inline-block !important;	
background:#6b8565 !important;
color:#fff !important;
padding:10px 15px !important;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
} #mobile_menu{
background-color:#fff !important;
}   body.home #main-footer{
border-top:1px solid #ddd;
}
#footer-bottom .container{
border-top:2px solid #ddd;
}
#footer-bottom .container{
padding:20px 0;
}
.et_pb_with_background + #main-footer{
border-top:none;
}
#main-footer h4{
letter-spacing:1.5px;	
margin-bottom:10px;
}
#main-footer h4:after{
content:'';
position:relative;
display:block;
width:30px;
height:2px;
background-color:#ddd;
margin:15px 0 0 0;
}
#main-footer ul.menu li{
padding:0 !important;
margin:0 !important;
}
#main-footer li:before{
display:none;
}
img.link-tripadvisor{
-webkit-filter:grayscale(100%);
filter:grayscale(100%);
}	
a:hover img.link-tripadvisor{
-webkit-filter:grayscale(0%);
filter:grayscale(0%);
}	
.footer-widget:nth-of-type(4) .widget_text{
width:100% !important;
} .img-rounded-sml img{
width:150px !important;
height:150px !important;
} .cli-plugin-button, 
.cli-plugin-button:visited, 
.medium.cli-plugin-button, 
.medium.cli-plugin-button:visited{
font-weight:600;
}
.cli_settings_button{
border-bottom:1px solid #ddd;
}
.cli_settings_button:hover{
border-bottom:none;
}
.cli-plugin-main-link{
text-decoration:none;
border-bottom:1px solid #ddd;
line-height:1.7;
}
@media only screen and (max-width:480px){
.cli_settings_button{
float:none !important;
clear:both !important;
display:block;
border-bottom:none;
text-decoration:underline;
}
}