/*
Theme Name: Graecherhof Menus
Theme URI: http://example.com
Author: Your name
Author URI: http://pinegrow.com/
Description: This theme was created with Pinegrow Theme Converter for WordPress
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: graecherhofmenus
*/

#menus-section > .container{padding-top:30px;}
#menus-section .col-logo{display: none;}
.retangulo{width:150px;filter:drop-shadow(0px 5px 12px rgba(0,0,0,0.4));}
.button-title {text-align: left;font: normal normal 500 10px/12px Montserrat;letter-spacing: 0.7px;color: #CBC6B5;fill: #CBC6B5;}
.ret-link .custom-icon{position: absolute;z-index: 99;top:35px;}
.ret-link .custom-icon-left{position: absolute;z-index: 99;right:10%;bottom:18px;color:#2B2B2F;font-size: 24px;}
.ret-link {position: relative;}
.icon-Menu{font-size: 49px;left:53px;}
.icon-Flambe{font-size: 49px;left:53px;}
.icon-Flambe2{font-size: 45px;left:57px;}
.icon-Kids{font-size: 44px;left:53px;top:39px!important;}
.icon-Wine{font-size: 51px;left:53px;}
.icon-Bar{font-size: 45px;left:53px;}
.icon-IceCream{font-size: 44px;left:53px;}

.ret-link:hover{text-decoration: none;}
.ret-link:hover .button-title,.ret-link:active .button-title{color:#1F1F1F;}
.ret-link:hover > .custom-icon:before,.ret-link:active > .custom-icon:before{color:#1F1F1F;}
.ret-link:hover > .custom-icon-left:before,.ret-link:active > .custom-icon-left:before{color:#1F1F1F;}
#retangulo1{fill: #1F1F1F;}
#retangulo1:hover,#retangulo1:active{fill: #CBC6B5!important;}
#retangulo1:hover .custom-icon-left{color:#1F1F1F;}
.retangulo:hover .button-title tspan,.retangulo:active .button-title tspan{fill:#1F1F1F;}
.rect1:hover,.rect2:hover,.rect3:hover,.rect4:hover,.rect5:hover,.rect6:hover,.rect7:hover,.rect8:hover{fill: #CBC6B5;}


@font-face {
  font-family: 'menu-icons';
  src:  url('fonts/menu-icons.eot?wdl4bm');
  src:  url('fonts/menu-icons.eot?wdl4bm#iefix') format('embedded-opentype'),
    url('fonts/menu-icons.ttf?wdl4bm') format('truetype'),
    url('fonts/menu-icons.woff?wdl4bm') format('woff'),
    url('fonts/menu-icons.svg?wdl4bm#menu-icons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'menu-icons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-Bar:before {
  content: "\e900";
  color: #cbc6b5;
}
.icon-Download:before {
  content: "\e901";
  color: #8eb740;
}
.icon-Flambe:before {
  content: "\e902";
  color: #cbc6b5;
}
.icon-Flambe2:before {
  content: "\e903";
  color: #cbc6b5;
}
.icon-IceCream:before {
  content: "\e904";
  color: #cbc6b5;
}
.icon-Kids:before {
  content: "\e905";
  color: #cbc6b5;
}
.icon-Menu:before {
  content: "\e906";
  color: #cbc6b5;
}
.icon-Wine:before {
  content: "\e907";
  color: #cbc6b5;
}
