@charset "utf-8";
/* CSS Document */
/*-----------------------------------------------------------------------------

Prototype Version:  2.4

*/

/* Table of Contents
-----------------------------------------------------------------------------

1. Clean Base
2. Base Typography
3. Images
4. Links
5. Forms
6. Tables
7. Framework

*/

/* 1. Create a Clean Base
------------------------------------------------------------------------------*/

html, body, br, hr, div, span, a, object, iframe, ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote, q, address,
small, big, cite, dfn, ins, del, i, em, b, strong, sup, sub, strike, pre, code, samp, kbd, var, tt, form, fieldset, legend, label,input, textarea, option, .nobox {background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display: block;}

blockquote, q {quotes: none;}
br {height: 0;}
ul, ol, dl, li {margin:0; padding:0;  color: #555555; font-size: 14px; line-height: 24px;}
html, body{height: 100%; -webkit-appearance:none; border:none; -webkit-text-size-adjust:none;}
body{position:relative;}

/* Class for clearing floats */
.clear {clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.cf:after,.cf:before{display: table;content: ''}
.cf:after{clear: both;}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/* 2. Define Base Typography
------------------------------------------------------------------------------*/

/* Create the Default Headers  */
h1, h2, h3, h4, h5, h6 {}

/* Specific Header Settings */
h1 {font-weight:bold; font-size:36px; color:#fff; }
h2 {font-weight:bold; font-size:24px; color:#555; }
h3 {font-size:18px; }
h4 {font-size:16px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}

/* Create the Default Paragraphs */
p { color: #9f9f9f; font-size: 15px; line-height: 24px;}

/* Other Typo */
strong {font-weight: bold;}
hr {border:0 #000 solid; border-top-width: 1px; clear: both; height: 0;}
ol {list-style: decimal;}
ul {list-style: disc;}

/* 3. Images
------------------------------------------------------------------------------*/

/* Remove border around linked images */
img {border: 0; border-style: none;}

/* 4. Links
------------------------------------------------------------------------------*/

/* Default Link Types */
a {color: #000000; font-size: 16px; text-decoration:none;}
a:hover {}
a:active {color: #e8941a;}
a:focus {outline: none;}
a.current{color: #e8941a;}


/* 5. Forms
------------------------------------------------------------------------------*/

input[type='submit']{ -webkit-appearance:none; border:none; -webkit-text-size-adjust:none; }
select{-webkit-appearance:none; -moz-appearance:none; -o-appearance:none; appearance:none;}
input[type='text'],input[type='tel'],input[type='email'],input[type='password']{}
textarea{overflow:auto;}
::-webkit-input-placeholder{ color: #6e0c2c;font-size: 30px;}
:-moz-placeholder{ color: #6e0c2c;font-size: 30px;}
::-moz-placeholder{ color: #6e0c2c;font-size: 30px;}
:-ms-input-placeholder{ color: #6e0c2c;font-size: 30px;}
::-ms-input-placeholder{ color: #6e0c2c;font-size: 30px;}
:placeholder-shown{ color: #6e0c2c;font-size: 30px;}

/* Removes fieldset borders. even on Opea 7 */
fieldset {border: 1px solid transparent;}

/* 6. Tables
------------------------------------------------------------------------------*/

/* Table Fixes */
table {border-spacing: 0; border-collapse: collapse;}
td {text-align: left; font-weight: normal;}


/* 7. Framework
------------------------------------------------------------------------------*/

/* Common CSS */
/*common margin style*/
.m0{margin:0 !important;}
.mr20{margin-right:20px;}
.mt20{margin-top:20px !important;}
.mb80{margin-bottom:80px !important;}
.mt25{ margin-top:25px !important;}
.mt50{ margin-top:50px !important;}

/*all padding zero*/
.p0{padding:0 !important;}
.pt20{padding-top:20px;}

/*common display style*/
.dis-b{display:block}
.pos_rel{ position:relative;}
.hidden{ display:none !important;}

/*border*/
.no_bdr{border:none !important;}

/*common fonts style*/
.f16{ font-size:16px !important;}
.f18{ font-size:18px !important;}
.fbold{font-weight:bold;}

/*transition effect*/
.tra{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}

/* Page Layout */
body{ font-family: 'FoodiFOT';font-style: normal;font-weight: 300;background-color: #ebeadf}
body *{direction: rtl; font-family: 'FoodiFOT';}
#full_wrapper{height: auto !important; height: 100%; margin: 0 auto; /* the bottom margin is the negative value of the footer's height */}
.wrapper{ width:100%;max-width: 1920px; margin:0 auto;}
.content{ margin:0 auto; padding:0; width:100%;}

/*------------left_section--------*/
.mob_sec,.mob{display: none;}

.left_section{width: 30%;padding: 17px;float: left;background-color: #ebeadf;text-align: center;height:100vh;/*-webkit-box-shadow: 10px 0 5px -2px #333;box-shadow: 10px 0 5px -2px #333;*/box-shadow: inset -7px 0 9px -7px rgba(0,0,0,0.4);position:relative;z-index:99999;}
.left_section h2{color: #6e0c2c;font-size: 40.57px;padding: 20px 0 0px;font-weight: normal;line-height:34px;}
.left_section h1{ color: #c7a978;font-size: 57px;font-weight: bold;line-height: 70px;}
.left_section h2 span{color: #c7a978; font-weight: bold;font-size:45.57px;}
.inner_part{border: 1px solid #d1b992;border-bottom: 15px solid #d1b992;font-weight: bold;}
.form_section{background-color: #6e0c2c;padding: 25px;margin:0 60px;}
.form_section h3 {font-size: 46px;color: #ffffff;padding-bottom: 6px;line-height: 34px;font-weight: normal;}
.form_section h4{font-size: 36.03px;color: #ffffff;font-weight: bold;}
.form_section form{padding-top: 15px;padding-bottom: 30px;}
input[type='text'], input[type='tel'], input[type='email'], input[type='password'] ,input[type='checkbox']{width: 100%; padding: 15px;margin-bottom: 10px;background-color: #ffffff;}
.form_section .in{height:55px;}
input[type='checkbox']{color: #ffffff;}
form label {position: relative;padding-right: 25px;background-image: url(../images/site/check.jpg);background-repeat: no-repeat;background-position: right top 3px;background-size: 20px;font-size: 19.59px;color: #fff;line-height: 23px;font-weight: 300;text-align: right;display: block;margin-top: 10px;margin-bottom: 10px;}
form label.active {background-image: url(../images/site/check_yes.jpg);}
input[type="checkbox"] {opacity: 0;visibility: hidden;position: absolute;}
form input[type="submit"] {width: 100%;height:55px;background-color: #231f20;color: #ffffff;font-size: 40.29px;margin-top: 15px;cursor: pointer;}
.left_section .bottom_logo{width:100%;margin: 25px 0 17px 0;}
.left_section .bottom_logo img{width:54%;}
.left_section .bottom_logo p{color: #6e0c2c;font-size: 27px;padding: 10px 0 0px;font-weight: normal;line-height: 34px;}

/*------------right_section----------*/
.right_section{float:right;width: 70%;background-image: url(../images/site/right_bg1.jpg);background-position: center;background-size: cover;background-repeat: no-repeat;position: relative;overflow: hidden;/*box-shadow: inset -7px 0 9px -7px rgba(0,0,0,0.4);*/}
.right_section {}
.right_section .bottom_bg{position: absolute;bottom:0;z-index: 0;}
.right_section .bottom_bg img{display:block;}
.right_section .logo{position: fixed;top: 19px;right: 19px;}
.right_section .logo img{width:80%;}
.right_section .title_text{text-align: center;margin-top: 30px;}
.right_section .title_text h1{color: #6e0c2c;font-size:62px;font-weight:bold;line-height:50px;}
.right_section .title_text h2{color: #c7a978;font-size:88.17px;font-weight:bold;line-height:70px;}
.right_section .center_images {margin-top: 15px;}
.right_section .center_images .col{margin: 0 auto;text-align: center;}
.right_section .center_images .col .image_sec{max-width: 400px; text-align: center;margin: 0 auto;border: 10px solid #c7a978;box-sizing:border-box;height:470px;;}
.right_section .center_images .col .image_sec img{display:block;height:100%;}
.right_section .center_images .col .text_sec{margin-top: 26px; padding-bottom: 0;}
.right_section .center_images .col .text_sec h2{color: #6e0c2c;font-size:51.13px;font-weight:bold;line-height:40px;}
.right_section .center_images .col .text_sec p{color: #6e0c2c;font-size:27.13px;font-weight:normal;line-height:25px;}
.right_section .owl-carousel .owl-nav .owl-prev, .right_section .owl-carousel .owl-nav .owl-next{background-size: cover;width:120px;height: 120px;background-position: center;background-repeat: no-repeat;top:28%;position: absolute;font-size:0;}
.right_section .owl-carousel .owl-nav .owl-prev{background-image: url(../images/site/left_arrow.png);left:20%;}
.right_section .owl-carousel .owl-nav .owl-next{background-image: url(../images/site/right_arrow.png);right:20%;}

h3.entry_route_brunch{font-size: 70px;line-height: 1;color: #c7a978;}
h3.deposit_route_brunch{font-size: 50px;line-height: 1;color: #c8a979;}
h3.rnge_brunch{font-size: 80px;line-height: 50px;word-spacing: -19.5px;color: #6d0d2c;}
p.grndng_brunch{font-size: 28px;color: #6e0c2c;font-weight: bold;z-index: 1;position: relative;line-height: 50px;}
span.box_text{font-size: 37px;background-color: #d1b283;padding: 15px 20px;display: inline-block;margin: 0px 0 0;color: #6e0c2c;border: 5px solid #6e0c2c;border-radius: 10px;font-weight: 400;}

.owl-carousel .owl-dots .owl-dot.active {background-color: #6e0c2c;}
.owl-carousel .owl-dots .owl-dot {display: inline-block;vertical-align: top;width: 10px;height: 10px;border-radius: 50%;background-color: #ddbe91;margin: 0px 2px;}
.owl-dots{position: absolute;bottom: 7em;left: 0;right: 0;text-align: center;}

/*admin*/
.thankyou{width: 100%;height: 100%;background: #000; background-color: rgba(0,0,0,0.7);opacity: 1;position: fixed;z-index: 999999;}
.thankyou p{color:#fff;font-size: 30px;text-align: center;padding-top: 25%;}
.thankyou a{position: absolute;top:5%;right:5%;}
.antispam{display: none}
label.error{display: none !important;}
input.error{border: 1px solid #f71d1c !important;}









