@import url(https://fonts.googleapis.com/css?family=Arimo:400,400italic,700);
@font-face {font-family: "Courier N";
            src: url("../font/courier1.eot"); /* IE9*/
            src: url("../font/courier1.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
                url("../font/courier1.woff2") format("woff2"), /* chrome、firefox */
                url("../font/courier1.woff") format("woff"), /* chrome、firefox */
                url("../font/courier1.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
                url("../font/courier1.svg#Courier New Bold V2") format("svg"); /* iOS 4.1- */
}
*{
    box-sizing: border-box;
}
html{
    background-color: #F2FFF2;
}
body{
    background: none;
    background-color: transparent;
    font-size: 12px;
    font-family: 'Courier N';
}
.container{
    max-width: 960px !important;
}

.easylogo{
    padding: 0;
    margin: 0;
    line-height: 1;
    padding: 0;
    text-align: left;
    margin-top: 60px;
}
.masthead{
    padding: 0 8px;
}

.main-content img{
    max-width: 100%;
    height: auto;
}


a{
    color: inherit;
}

.wp-image-125{
    margin: auto;
    display: block;
    max-width: 100%;
    height: auto;
}

.gridcontainer{
    width: 100%;
    margin: auto;
}

.grid1 .size-medium{
    margin-right: 8px;
    margin-bottom: 8px;
}
.grid1 .size-medium:nth-child(3),
.grid1 .size-medium:nth-child(6),
.grid1 .size-medium:nth-child(9),
.grid1 .size-medium:nth-child(12),
.grid1 .size-medium:nth-child(15),
.grid1 .size-medium:nth-child(18),
.grid1 .size-medium:nth-child(21){
    margin-right: 0;
}

.legend{
    text-align: center;
    margin-top: 5px;
    font-size: 10px;
    font-family: 'Arimo';
    font-weight: normal;
    line-height: 11px;
    margin-bottom: 10px;
    padding: 0;
}

.hr{
    width: 8px;
    border-top: 1px #000 solid;
    height: 0;
    line-height: 0;
    font-size: 0;
    margin: auto;
}

nav{
    margin-top: 30px;
    text-align: left;
    width: 100%;
}
.nav{
    margin-top: 30px;
    width: auto;
    display: inline !important;
}
.nav li{
    width: auto;
    display: inline;
}
.nav li a{
    color: #000000;
    font-size: 11px;
    line-height: 11px;
    font-family: 'Courier N';
    display: inline;
    padding: 10px 25px
}


.nav li:first-child a{
    padding-left: 0;
    text-decoration: underline;
}

.nav li a:hover{
    background-color: transparent;
    text-decoration: underline;
}


.main-content{
    margin-top: 20px;
}

.elem{
    padding: 0 8px;
    margin-bottom: 16px;
}
.elem img{
    width: 100%;
    height: auto;
}

.footer{
    margin-top: 42px;
    text-align: left;
}
.icones{
    display: inline;
    margin-right: 10px;
    color: inherit;
    text-decoration: none;
}

.icones:last-child{
    margin-right: 0;
}

.icones:hover{
    text-decoration: none;
}

/*.icones:nth-child(3),.icones:nth-child(8){
    margin-right: 30px;
}
*/
.cpy{
    text-align: left;
    color: #000000;
    font-size: 10px;
    line-height: 10px;
    margin-top: 30px;
    font-family: 'Courier N';
    padding: 0;
    margin-bottom: 20px;
}

.header_menu{
    font-family: "Georgia";
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    line-height: 12px;
}
.menu_c h2{
    text-align:center;
    font-family: 'Arimo';
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}

.menu_c h3{
    text-align:center;
    text-align:center;
    font-family: 'Arimo';
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

.dish{
    font-size: 14px;
    line-height: 14px;
    font-family: 'Courier N';
    padding: 0;
    margin-bottom: 20px;
    position: relative;
}

.dish .price{
    position: absolute;
    right: 0;
    bottom: -2px;
}

footer .col-md-12, .main-content .col-md-12{
    padding: 8px;
}



@media (max-width:739px) {
    nav {
        text-align: center;
    }
    .nav li a{
        line-height: 30px;
    }
    .easylogo{
        margin-top: 30px;
    }

    .easylogo img{
        height: auto;
        width: 170px;
    }

    .main-content {
        margin-top: 15px;
    }

    .icones{
        margin-right: 30px;
    }
    .icones img{
        margin-bottom: 30px;
        width: 20px;
        height: 20px;
    }
    
    .grid1 .size-medium{
        width: 100%;
        height: auto;
    }
}

.form-contact .wpcf7-form-control-wrap {
    display: block;
}
.form-contact input.wpcf7-number,
.form-contact wpcf7-number,
.form-contact textarea,
.form-contact select.wpcf7-select,
.form-contact input.wpcf7-date,
.form-contact input.wpcf7-text{
    width: 100%;
    margin-bottom: 10px;
    padding: 18px 22px;
    border: 2px solid #ebebeb;
    outline: 0;
    font-size: 11px;
    background-color: #fff;
    color: #909090;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 1px;
    max-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Open Sans",sans-serif;
    -webkit-transition: border .3s ease;
    -moz-transition: border .3s ease;
    transition: border .3s ease;
    -webkit-appearance: none;
}
.form-contact input.wpcf7-submit {
    display: inline-block;
    width: auto;
    height: 52px;
    line-height: 48px;
    padding: 0 38px;
    font-size: 11px;
    border: 2px solid #fff;
    color: #fff;
    letter-spacing: 1.5px;
    background-color:#000;
    cursor: pointer;
    font-weight: 600;
	margin-top: 26px;
    text-transform: uppercase;
    font-family: "Open Sans",sans-serif;
    -webkit-transition: all .15s ease-out;
    -moz-transition: all .15s ease-out;
    transition: all .15s ease-out;
	float: right;
}
.form-contact input.wpcf7-submit:hover{
	color: #000;
	border: 2px solid #000;
	background-color:#fff;
}
.form-contact input[type=checkbox],
.form-contact input[type=radio],
.form-contact .wpcf7-list-item-label{
	vertical-align: middle;
    line-height: 30px;
    margin-right: 5px;
    display: inline-block;
    margin-top: 0;
}
.form-contact{
	padding-bottom:30px;
}
div.wpcf7-response-output.wpcf7-validation-errors{
	font-size:20px;
	margin-bottom:40px !important;
	margin-top:10px !important;
	font-weight: bold;
	color: red;
}
div.wpcf7-response-output.wpcf7-mail-sent-ok{
	position: fixed;
    display: block;
    top: 0;
    background-color: green;
    left: 0;
    margin: 0;
    width: 100%;
    text-align: center;
    padding: 20px 10px;
    color: #ffffff;
	font-size:20px;
} 