/*======= GLOBAL =======*/
*,*:after,*:before {-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,blockquote{display:block;margin:0;padding:0;}
html,body,div,ul,ol,dl,dd,dt,p,input,h1,h2,h3,h4,h5 {margin:0;padding:0;}button,input[type=button],input[type=reset],input[type=submit]{border:none;}
ol,ul{list-style:none;}img {max-width:100%;border:0;}
a{text-decoration:none;color:#777}
a:focus,a:hover,a:active,input:focus {outline:0;}
mark{background:none;color:inherit;font-weight: 700;font-style: italic;padding:5px;}
html{overflow-y: scroll;overflow-x: hidden;}
html,body{height:100%;}

/*======= CLEARFIX =======*/
.clear{clear:both}.left{float:left}.right{float:right}
.clearfix:before,.clearfix:after,.container:before,.container:after,section:after,section:before{content:'';display:block;clear:both;}

/*======= NORMALIZE =======*/
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
svg:not(:root){overflow:hidden}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}

/*======= FORM =======*/
form input[type=text],form input[type=date],form textarea,form input[type=email],form input[type=tel],form input[type=search],form select{border:1px solid #ccc;width:100%;padding: 10px 5px;margin-bottom:15px;}
form input[type=file]{margin-bottom: 15px;}
form input[type=text],form textarea,form input[type=email],form input[type=tel],form input[type=search],form input[type=date],form select{font-family: 'open sans', Arial;color: #777;}
::-webkit-input-placeholder {color:#777}:-moz-placeholder{color:#777}::-moz-placeholder{color:#777}:-ms-input-placeholder{color:#777}
form p{margin:0;}legend{display:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
button,input,select,textarea{vertical-align:middle;margin:0}
input[type=checkbox],input[type=radio]{box-sizing:border-box}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
textarea{overflow:auto;vertical-align:top}

/*======= WPCF7 =======*/
form .wpcf7-radio,form .wpcf7-checkbox {margin-bottom: 10px;display: inline-block;}
form span.wpcf7-not-valid-tip,form div.wpcf7-validation-errors {display: none}
form div.wpcf7-validation-errors {display: none !important}
form .wpcf7-not-valid {border: 1px solid #d10e0a;background: #ffb2b2;}
form div.wpcf7-mail-sent-ok{display:block!important;left:0;bottom:18px;padding:0;position:absolute;margin:0;width:100%;border:none;height:auto;border:none!important;color:#fff;padding: 6px;background: #57b370;border-radius:5px ;-moz-border-radius:5px ;-ms-border-radius:5px ;-o-border-radius:5px ;-webkit-border-radius:5px}
form div.wpcf7-mail-sent-ok::after{content:'\f00c ';text-indent:initial;font-size:20px;color:#fff;font-family:FontAwesome;margin-left: 10px;}

/*======= TABLE =======*/
table{width:100%;border-collapse:collapse;border-spacing:0}
table tr td{padding:10px;border:1px solid #eee;}
table button,table input{overflow:auto}

/*======= FAST =======*/
.center{position:absolute;top:50%;left:50%}
.table{display:table}
.table-cell{display:table-cell;vertical-align:middle}
.relative{position:relative}
.absolute{position:absolute}
.fixed{position:fixed;z-index:200}
.shadow-box,.toggle-content{-webkit-box-shadow:0 0 20px rgba(0,0,0,0.30);-moz-box-shadow:0 0 20px rgba(0,0,0,0.30);-ms-box-shadow:0 0 20px rgba(0,0,0,0.30);-o-box-shadow:0 0 20px rgba(0,0,0,0.30);box-shadow:0 0 20px rgba(0,0,0,0.30)}
.shadow-bottom{-webkit-box-shadow:0 5px 30px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 30px rgba(0,0,0,0.2);-ms-box-shadow:0 5px 30px rgba(0,0,0,0.2);-o-box-shadow:0 5px 30px rgba(0,0,0,0.2);box-shadow:0 5px 30px rgba(0,0,0,0.2)}
.shadow-text{webkit-text-shadow:1px 1px 0 rgba(0,0,0,0.40);-moz-text-shadow:1px 1px 0 rgba(0,0,0,0.40);-ms-text-shadow:1px 1px 0 rgba(0,0,0,0.40);-o-text-shadow:1px 1px 0 rgba(0,0,0,0.40);text-shadow:1px 1px 0 rgba(0,0,0,0.40)}
.shadow-text-hard{webkit-text-shadow:0 2px 5px rgba(0,0,0,0.60);-moz-text-shadow:0 2px 5px rgba(0,0,0,0.60);-ms-text-shadow:0 2px 5px rgba(0,0,0,0.60);-o-text-shadow:0 2px 5px rgba(0,0,0,0.60);text-shadow:0 2px 5px rgba(0,0,0,0.60)}
.bg-overlay{background:rgba(0,0,0,.50);color:#fff;height:100%;width:100%;position:absolute;top:0}
.bg-color{background:#c42127;}
.color-overlay{background:rgba(71,138,107,.50);color:#fff;height:100%;width:100%;position:absolute;top:0}
.bg-opacity{opacity:.8;filter:alpha(opacity=80);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80)}
.grayscale{filter:grayscale(100%);-webkit-filter:grayscale(100%)-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:url(https://nwe.c8k.it4fun.org/wp-content/themes/cre8kitchen/css/resources.svg#desaturate);filter:gray;-webkit-filter:grayscale(1)}
.round,.owl-controls .owl-page span{border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;text-align:center}
.round.item{background-color:#478a6b;color:#fff}
.round.item span{line-height:18px}
.round.item.center{margin:-50px 0 0 -50px}
figcaption,.caption,.item .url .desc-wrap.caption{background:rgba(0,0,0,0.5);border-color:rgba(62,61,57,0.2);border-width:1px;border-style:solid;color:#fff}
figcaption,.caption{padding:12px 15px;position:absolute}
figcaption h2,figcaption h3,.caption h2,.caption h3{color:#fff}
.corner-small,form textarea,form input,form select,button,.button,input[type=button],input[type=reset],input[type=submit]{border-radius:3px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px}
@media only screen and (min-width : 1025px) {
.transition{transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
}

@media only screen and (max-width: 1024px) {
form div.wpcf7-mail-sent-ok{bottom: -164px;}
}
@media only screen and (max-width : 767px) {
form div.wpcf7-mail-sent-ok{bottom: -180px;}	
}
@media only screen and (max-width : 480px) {
form div.wpcf7-mail-sent-ok{bottom: -205px;}	
}