/* Start custom CSS */.button-custom .button {
  border-radius: 10px 10px !important; 
  background-color:#eeedea;
}
.button-custom:hover .button:hover{
   background-color:#E2E0DB !important; 
   color:#282828 !important;
}
.button-custom input[type="submit"]{
    border-radius: 10px 10px !important ;
   background-color:#eeedea !important;
     color:#282828 !important;
}
.button-custom input[type="submit"]:hover{
     
     color:#fff !important;
    background-color:#d47e38 !important ;
}
a:hover {
    color:#d47e38 !important;
}
/* Iconcine */

.style-simple .icon_box .icon_wrapper {
    transform:scale(0.5)!important;
}
.contact-icon{
    margin-bottom:-20px ;
    margin-left:-13px;
    margin-top:-30px;
}
/* Fine Iconcine */

#wpcf7-f15-p107-o1{
    margin:0 -20px 0 -20px ;
}
@media only screen and (max-width: 600px){
   #wpcf7-f15-p107-o1{
    margin:0 ;
} 
}

/* Iconcine */
@media only screen and (max-width: 600px){
    .style-simple .icon_box .icon_wrapper {
    transform:scale(0.8)!important;
}
}
@media only screen and (max-width: 600px){
    .contact-icon{
/display:inline;
/border: 2px solid yellow;
/background: grey;
margin-bottom:-20px !important ;
margin-top:-30px !important;
padding:0 !important;
}
}
@media only screen and (max-width: 768px){
    .contact-icon{
      margin-right:35px !important;
      margin-left:-20px;
    }
} 

@media only screen and (max-width: 600px){
   .icon_box  {
    display:inline ;
}
}

/* Fine Iconcine */

@media only screen and (max-width: 600px){
.opening_hours_wrapper h4{
 width:107% !important;
}
}
@media only screen and (max-width: 768px){
h4 {
  width:70% !important;  
}
}
@media only screen and (max-width: 1024px){
h4 {
  width:70% !important;  
}
}
@media only screen and (max-width: 600px){
li {
  text-align:center !important;  
}
}
@media only screen and (max-width: 600px){
.column {
    text-align:center !important; 
}
}
@media only screen and (max-width: 600px){
    h5{
        font-size:large !important;
    }
}
@media only screen and (max-width: 600px){
.photo-contact{
    margin-top:30px !important;
    margin-bottom:-20px !important;
}
}
@media only screen and (min-width: 768px){
.photo-contact{
    margin-top:-435px !important;
}
}
@media only screen and (min-width: 1024px){
.photo-contact{
    margin-top:-270px !important;
}
}
@media only screen and (min-width: 1328px){
.photo-contact{
    margin-top:40px !important;
}
}

@media only screen and (max-width: 600px){
.button-custom input[type="submit"]{
    margin-left:-45px !important;
    
    
}/* End custom CSS */