body{font-family:'Roboto', sans-serif;background:#f8f7f7;font-weight:100;min-width:320px;overflow-x: hidden;}
a{color:#f2b43c;}
a:hover{color:#c6870d;}
header{height:730px;background:#2b3034 url("../img/header.jpg") center top;width:100%;max-width:100%;background-size:cover;position:relative;margin-bottom:-330px;}
header:after{content:"";position:absolute;bottom:8px;left:10px;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);border-bottom:1px dashed rgba(255,255,255,0.4);-webkit-box-shadow:0 0 2px rgba(43,48,52,0.2);box-shadow:0 0 2px rgba(43,48,52,0.2);}
header .blur{background-image:inherit;background-position:0px -25px;-webkit-filter:blur(13px);filter:blur(13px);background-size:cover;position:absolute;height:110px;top:20px;left:0px;right:0px;bottom:0px;z-index:1;}
header .header_bar{position:absolute;top:25px;left:0;width:100%;height:100px;border-bottom:1px solid rgba(255,255,255,0.25);border-top:1px solid rgba(255,255,255,0.25);background:rgba(43,48,52,0.75);z-index:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 0 19px 18px rgba(43,48,52,0.05), 0 0 3px 4px rgba(43,48,52,0.05);box-shadow:0 0 19px 18px rgba(43,48,52,0.05), 0 0 3px 4px rgba(43,48,52,0.05);}
header .header_bar:before{content:"";position:absolute;top:6px;left:10px;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);border-bottom:1px dashed rgba(255,255,255,0.2);-webkit-box-shadow:0 0 2px rgba(43,48,52,0.2);box-shadow:0 0 2px rgba(43,48,52,0.2);}
header .header_bar:after{content:"";position:absolute;bottom:6px;left:10px;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);border-bottom:1px dashed rgba(255,255,255,0.2);-webkit-box-shadow:0 0 2px rgba(43,48,52,0.2);box-shadow:0 0 2px rgba(43,48,52,0.2);}
header .logo{font-weight:100;color:#fff;margin:0 30px 0 50px;display:block;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
header .logo img{width:200px;}
.menu_area{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;height:100%;margin:0 0 0 auto;padding:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.menu li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;height:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}
.menu li i{position:absolute;top:-webkit-calc(50% - 12px);top:calc(50% - 12px);right:7px;color:#fff;-webkit-transition:opacity 0.3s linear, -webkit-transform 0.4s linear;transition:opacity 0.3s linear, -webkit-transform 0.4s linear;transition:opacity 0.3s linear, transform 0.4s linear;transition:opacity 0.3s linear, transform 0.4s linear, -webkit-transform 0.4s linear;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.menu li .submenu{position:absolute;top:110%;right:-24px;margin:0;padding:10px 0;background:rgba(43,48,52,0.95);min-width:250px;max-width:350px;-webkit-transform:scale(0, 1);-ms-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform 0.3s linear;transition:-webkit-transform 0.3s linear;transition:transform 0.3s linear;transition:transform 0.3s linear, -webkit-transform 0.3s linear;-webkit-box-shadow:0 0 80px rgba(43,48,52,0.4);box-shadow:0 0 80px rgba(43,48,52,0.4);z-index:9999;padding:6px;opacity:0.8;}
.menu li .submenu ul{padding:10px 0;border:1px dashed rgba(255,255,255,0.2);width:100%;}
.menu li .submenu li{white-space:nowrap;line-height:41px;text-align:left;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative;}
.menu li .submenu li:after{content:"";position:absolute;bottom:0px;left:12px;width:-webkit-calc(100% - 24px);width:calc(100% - 24px);border-bottom:1px dashed rgba(255,255,255,0.2);}
.menu li .submenu li:last-child:after{display:none;}
.menu li .submenu li:hover a,
.menu li .submenu li:hover .no_l{color:#f2b43c;background:rgba(255,255,255,0.05);}
.menu li .submenu li a,
.menu li .submenu li .no_l{padding:0 15px;color:#fff;margin:0 10px;width:100%;-webkit-transition:color 0.15s linear, background 0.2s linear, padding 0.2s linear, -webkit-transform 0.2s linear;transition:color 0.15s linear, background 0.2s linear, padding 0.2s linear, -webkit-transform 0.2s linear;transition:transform 0.2s linear, color 0.15s linear, background 0.2s linear, padding 0.2s linear;transition:transform 0.2s linear, color 0.15s linear, background 0.2s linear, padding 0.2s linear, -webkit-transform 0.2s linear;font-size:18px;cursor:pointer;display:block;}
.menu li span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:85%;-webkit-transition:color 0.4s linear, background 0.4s ease-in-out, -webkit-transform 0.4s ease;transition:color 0.4s linear, background 0.4s ease-in-out, -webkit-transform 0.4s ease;transition:color 0.4s linear, background 0.4s ease-in-out, transform 0.4s ease;transition:color 0.4s linear, background 0.4s ease-in-out, transform 0.4s ease, -webkit-transform 0.4s ease;}
.menu li.current a,
.menu li.current i,
.menu li.current .no_l{color:#f2b43c;}
.menu li a,
.menu li .no_l{color:#fff;font-size:23px;padding:0 30px;font-weight:100;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:color 0.2s linear, -webkit-transform 0.4s linear;transition:color 0.2s linear, -webkit-transform 0.4s linear;transition:color 0.2s linear, transform 0.4s linear;transition:color 0.2s linear, transform 0.4s linear, -webkit-transform 0.4s linear;cursor:pointer;white-space:nowrap;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;cursor:pointer;}
.menu li:hover .submenu{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
.menu li:hover > span{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);background:rgba(255,255,255,0.05);-webkit-transition:color 0.2s linear, background 0.15s ease-in-out, -webkit-transform 0.2s ease;transition:color 0.2s linear, background 0.15s ease-in-out, -webkit-transform 0.2s ease;transition:color 0.2s linear, background 0.15s ease-in-out, transform 0.2s ease;transition:color 0.2s linear, background 0.15s ease-in-out, transform 0.2s ease, -webkit-transform 0.2s ease;}
.menu li:hover > span > a{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);color:#f2b43c;}
.menu li:hover > span > a i{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;}
.nav__dropdown-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 40px 0 0;}
.nav__dropdown-wrapper[aria-haspopup="false"] .nav__dropdown-toggle{display:none;}
.nav__dropdown-wrapper .nav__dropdown{display:block;background:#fff;position:absolute;top:-webkit-calc(100% + 1px);top:calc(100% + 1px);right:30px;margin:0;background:rgba(43,48,52,0.95);min-width:250px;-webkit-transform:scale(0, 0);-ms-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition:-webkit-transform 0.3s linear;transition:-webkit-transform 0.3s linear;transition:transform 0.3s linear;transition:transform 0.3s linear, -webkit-transform 0.3s linear;-webkit-box-shadow:0 0 80px rgba(43,48,52,0.4);box-shadow:0 0 80px rgba(43,48,52,0.4);z-index:9999;padding:6px;list-style:none;}
.nav__dropdown-wrapper .nav__dropdown i{display:none;}
.nav__dropdown-wrapper .nav__dropdown ul{list-style:none;padding-left:0;}
.nav__dropdown-wrapper .nav__dropdown ul li{padding-left:15px;}
.nav__dropdown-wrapper .nav__dropdown ul li a{font-size:14px;opacity:0.75;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.nav__dropdown-wrapper .nav__dropdown ul li a:hover{opacity:1;color:#f2b43c;}
.nav__dropdown-wrapper .nav__dropdown:after{content:"";position:absolute;top:6px;left:6px;width:-webkit-calc(100% - 12px);width:calc(100% - 12px);height:-webkit-calc(100% - 12px);height:calc(100% - 12px);border:1px dashed rgba(255,255,255,0.2);z-index:-1;}
.nav__dropdown-wrapper .nav__dropdown li{white-space:nowrap;line-height:41px;text-align:left;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative;}
.nav__dropdown-wrapper .nav__dropdown li:after{content:"";position:absolute;bottom:0px;left:12px;width:-webkit-calc(100% - 24px);width:calc(100% - 24px);border-bottom:1px dashed rgba(255,255,255,0.2);}
.nav__dropdown-wrapper .nav__dropdown li:last-child:after{display:none;}
.nav__dropdown-wrapper .nav__dropdown li:hover > span > a{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);color:#f2b43c;background:rgba(255,255,255,0.05);padding-left:20px;}
.nav__dropdown-wrapper .nav__dropdown li span{width:100%;display:block;}
.nav__dropdown-wrapper .nav__dropdown li .no_l,
.nav__dropdown-wrapper .nav__dropdown li a{padding:0 15px;color:#fff;margin:0 10px;-webkit-transition:color 0.15s linear, background 0.2s linear, padding 0.2s linear, -webkit-transform 0.2s linear;transition:color 0.15s linear, background 0.2s linear, padding 0.2s linear, -webkit-transform 0.2s linear;transition:transform 0.2s linear, color 0.15s linear, background 0.2s linear, padding 0.2s linear;transition:transform 0.2s linear, color 0.15s linear, background 0.2s linear, padding 0.2s linear, -webkit-transform 0.2s linear;font-size:18px;display:block;text-decoration:none;font-weight:300;}
.nav__dropdown-wrapper .nav__dropdown.show{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.nav__dropdown-wrapper .nav__dropdown-toggle{background:transparent;border:0;outline:0;font-size:26px;color:rgba(255,255,255,0.5);top:0px;cursor:pointer;padding:0 10px;font-weight:100;font-family:'Roboto', sans-serif;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;position:relative;cursor:pointer;padding-right:15px;}
.nav__dropdown-wrapper .nav__dropdown-toggle.is-open,
.nav__dropdown-wrapper .nav__dropdown-toggle:hover{color:#f2b43c;}
.nav__dropdown-wrapper .nav__dropdown-toggle:after{content:"\f107";font:normal normal normal 14px/1 FontAwesome;font-size:20px;position:absolute;top:50%;line-height:20px;margin-top:-10px;right:-3px;}
.search_area{padding:4px 5px;border:1px dashed rgba(255,255,255,0.4);-webkit-box-shadow:0 0 2px rgba(43,48,52,0.2);box-shadow:0 0 2px rgba(43,48,52,0.2);position:absolute;top:-60px;display:inline-block;opacity:0.85;left:0px;}
.search_area .search{height:36px;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.search_area .search input{background:transparent;border:0;-webkit-transition:width 0.2s ease-in-out;transition:width 0.2s ease-in-out;height:36px;outline:0;padding:0 6px 0 15px;font-weight:100;}
.search_area .search button{background-color:transparent;border:0;cursor:pointer;font-size:18px;margin-right:5px;outline:0;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;}
.search_area .search button:hover{color:#f2b43c;}
.content{z-index:1;position:relative;}
.content > .cont_area{position:relative;background:#f8f7f7;min-height:420px;z-index:4;}
.content > .cont_area:after{top:-2px;content:"";position:absolute;width:100%;left:0;border-top:1px solid rgba(255,255,255,0.5);}
.content .line{text-align:center;position:relative;margin:30px 0 20px;}
.content .line.small:before{top:20px;}
.content .line.small h2{font-size:45px;}
.content .line.mt40{margin-top:70px;}
.content .line:before{content:"";position:absolute;left:0;top:26px;border-bottom:1px dashed #2b3034;height:1px;width:100%;z-index:1;}
.content .line:after{content:"";position:absolute;left:0;top:27px;border-bottom:1px dashed #fff;height:1px;width:100%;z-index:-1;}
.content .line h2{font-weight:300;display:inline-block;background:#f8f7f7;z-index:2;position:relative;padding:0 53px;font-size:50px;text-shadow:2px 2px 0px #fff;font-family:'Great Vibes', cursive;color:#2b3034;}
.content .line h1{font-weight:300;display:inline-block;background:#f8f7f7;z-index:2;position:relative;padding-left:10px;padding-right:10px;font-size:50px;text-shadow:2px 2px 0px #fff;color:#2b3034;}
.rec_area .rec_item{margin-top:10px;position:relative;margin-bottom:20px;}
.rec_area .rec_item:hover .title{color:#fff;}
.rec_area .rec_item .cat{background:#f1af2e;position:absolute;top:17px;left:-5px;z-index:2;color:#fff;padding:0px 10px;-webkit-box-shadow:0 0 7px rgba(43,48,52,0.3);box-shadow:0 0 7px rgba(43,48,52,0.3);font-weight:400;text-shadow:1px 1px 0px rgba(43,48,52,0.2);height:30px;font-size:21px;letter-spacing:1px;line-height:30px;font-family:'Roboto', sans-serif;}
.rec_area .rec_item .cat:after{position:absolute;content:"";right:-10px;top:0;width:0;height:0;border-style:solid;border-width:15px 0 15px 10px;border-color:transparent transparent transparent #f1af2e;}
.rec_area .rec_item .cat:before{position:absolute;content:"";left:0px;bottom:-5px;width:0;height:0;border-style:solid;border-width:0 5px 5px 0;border-color:transparent #7f5708 transparent transparent;}
.rec_area .rec_item .cat .txt{min-width:30px;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:30px;}
.rec_area .rec_item:before{position:absolute;top:5px;left:5px;width:-webkit-calc(100% - 10px);width:calc(100% - 10px);height:-webkit-calc(100% - 10px);height:calc(100% - 10px);border:1px solid rgba(255,255,255,0.5);content:"";-webkit-transition:all 0.4s linear;transition:all 0.4s linear;z-index:2;}
.rec_area .rec_item:hover:before{opacity:0.6;-webkit-transform:scale(1.015);-ms-transform:scale(1.015);transform:scale(1.015);}
.rec_area .rec_item:hover .img img{-webkit-transform:scale(1.05) rotate(-1deg);-ms-transform:scale(1.05) rotate(-1deg);transform:scale(1.05) rotate(-1deg);}
.rec_area .rec_item .img{height:166px;overflow:hidden;position:relative;display:block;cursor:pointer;background:#2b3034;}
.rec_area .rec_item .img img{-webkit-transition:-webkit-transform 0.3s linear;transition:-webkit-transform 0.3s linear;transition:transform 0.3s linear;transition:transform 0.3s linear, -webkit-transform 0.3s linear;}
.rec_area .rec_item .desc_area{color:#fff;background:#2b3034;padding:5px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:88px;position:relative;}
.rec_area .rec_item .desc_area .title{font-size:21px;text-decoration:none;font-weight:300;margin-top:5px;overflow:hidden;line-height:25px;color:#f2b43c;max-height:48px;z-index:2;cursor:pointer;font-family:'Roboto', sans-serif;}
.rec_area .rec_item .desc_area .title:hover{color:#fff;}
.rec_area .rec_item .desc_area .desc{font-size:15px;line-height:20px;padding:5px 0 10px 0;-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;overflow:hidden;}
.rec_area .rec_item .desc_info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;background:#2b3034;color:#fff;font-family:'Roboto', sans-serif;padding:10px 15px 5px 15px;position:relative;}
.rec_area .rec_item .desc_info:before{content:"";position:absolute;left:15px;top:5px;border-bottom:1px dashed rgba(242,180,60,0.5);height:1px;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);}
.rec_area .rec_item .desc_info:after{content:"";position:absolute;left:15px;top:auto;bottom:0px;border-bottom:1px dashed rgba(242,180,60,0.5);height:1px;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);}
.rec_area .rec_item .desc_info > div{margin-right:26px;position:relative;-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.rec_area .rec_item .desc_info > div:after{content:"";position:absolute;border-right:1px solid rgba(255,255,255,0.2);height:100%;top:0px;right:-13px;}
.rec_area .rec_item .desc_info > div:last-child{margin-right:0;}
.rec_area .rec_item .desc_info > div:last-child:after{display:none;}
.rec_area .rec_item .desc_info > div.people span{margin-left:5px;}
.rec_area .rec_item .desc_info > div.time span{margin-left:5px;}
.rec_area .rec_item .desc_info > div.by span{margin-right:5px;}
.rec_area .rec_item .desc_info > div span{opacity:0.5;}
.rec_area .rec_item .desc_info i{margin-right:7px;color:#f2b43c;}
.rec_area.rec_area_2 .rec_item{position:relative;}
.rec_area.rec_area_2 .rec_item .img{height:240px;}
.rec_area.rec_area_2 .rec_item .desc_area{position:absolute;right:0;top:0;height:100%;width:200px;background:rgba(43,48,52,0.95);padding-top:15px;padding-left:25px;}
.rec_area.rec_area_2 .rec_item .desc_area:before{content:"";position:absolute;left:10px;top:15px;border-left:1px dashed rgba(242,180,60,0.5);border-bottom:none;height:-webkit-calc(100% - 30px);height:calc(100% - 30px);}
.rec_area.rec_area_2 .rec_item .desc_area:after{display:none;}
.rec_area.rec_area_2 .rec_item .desc_info{background:rgba(43,48,52,0.6);width:-webkit-calc(100% - 200px);width:calc(100% - 200px);bottom:0px;position:absolute;padding-bottom:10px;padding-top:5px;}
.rec_area.rec_area_2 .rec_item .desc_info:before,
.rec_area.rec_area_2 .rec_item .desc_info:after{display:none;}
.rec_area.rec_area_2 .rec_item .desc_info > div span{opacity:0.7;}
.rec_area.rec_area_3 .rec_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;}
.rec_area.rec_area_3 .rec_item .cat{display:none;}
.rec_area.rec_area_3 .rec_item:hover .desc_area{-webkit-transform:scale(1) translateX(0);-ms-transform:scale(1) translateX(0);transform:scale(1) translateX(0);}
.rec_area.rec_area_3 .rec_item:hover .desc_info{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}
.rec_area.rec_area_3 .rec_item .img{height:140px;}
.rec_area.rec_area_3 .rec_item .desc_area{height:100%;position:absolute;width:100%;top:0;padding-top:10px;background:rgba(43,48,52,0.8);-webkit-transition:-webkit-transform 0.4s linear;transition:-webkit-transform 0.4s linear;transition:transform 0.4s linear;transition:transform 0.4s linear, -webkit-transform 0.4s linear;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);z-index:2;}
.rec_area.rec_area_3 .rec_item .desc_area:before{display:none;}
.rec_area.rec_area_3 .rec_item .desc_info{background:rgba(43,48,52,0.7);width:-webkit-calc(100%);width:calc(100%);bottom:0px;position:absolute;padding-bottom:10px;padding-top:5px;-webkit-transition:-webkit-transform 0.4s linear;transition:-webkit-transform 0.4s linear;transition:transform 0.4s linear;transition:transform 0.4s linear, -webkit-transform 0.4s linear;}
.rec_area.rec_area_3 .rec_item .desc_info:before,
.rec_area.rec_area_3 .rec_item .desc_info:after{display:none;}
.rec_area.rec_area_3 .rec_item .desc_info > div:after{border-right:1px solid rgba(255,255,255,0.6);}
.rec_area.rec_area_3 .rec_item .desc_info > div span{opacity:0.7;}
.recent_area .rec_item{margin-bottom:20px;position:relative;}
.recent_area .rec_item:before{content:"";position:absolute;width:-webkit-calc(100% - 8px);width:calc(100% - 8px);height:-webkit-calc(100% - 8px);height:calc(100% - 8px);top:4px;left:4px;border:1px solid rgba(255,255,255,0.5);}
.recent_area .rec_item:hover .desc_area{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 0.2s linear;transition:all 0.2s linear;background:rgba(255,255,255,0.85);}
.recent_area .rec_item:hover .desc_area:hover{background:rgba(255,255,255,0.9);}
.recent_area .rec_item .img{height:170px;overflow:hidden;}
.recent_area .rec_item .desc_area{height:80px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px;position:absolute;width:100%;top:-webkit-calc(50% - 40px);top:calc(50% - 40px);left:0;-webkit-transition:all 0.4s linear;transition:all 0.4s linear;opacity:0;-webkit-transform:scale(1, 0);-ms-transform:scale(1, 0);transform:scale(1, 0);z-index:2;background:#fff;}
.recent_area .rec_item .desc_area:before{content:"";position:absolute;top:-8px;left:0;width:100%;height:1px;border-top:3px double rgba(255,255,255,0.5);-webkit-box-shadow:none;box-shadow:none;border-bottom:none;}
.recent_area .rec_item .desc_area:after{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:1px;border-top:3px double rgba(255,255,255,0.5);}
.recent_area .rec_item .desc_area .title{font-size:20px;margin-top:0;display:block;height:auto;max-height:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:400;color:#2b3034;margin:5px;line-height:25px;overflow:hidden;font-family:'Roboto', sans-serif;}
.recent_area .rec_item .desc_area .title:hover{text-decoration:none;}
.recent_area.recent_area_2 .rec_item{color:#f00;height:150px;-webkit-box-shadow:0 0 10px 5px rgba(43,48,52,0.03);box-shadow:0 0 10px 5px rgba(43,48,52,0.03);-webkit-transition:-webkit-transform 0.4s linear, -webkit-box-shadow 0.4s linear;transition:-webkit-transform 0.4s linear, -webkit-box-shadow 0.4s linear;transition:transform 0.4s linear, box-shadow 0.4s linear;transition:transform 0.4s linear, box-shadow 0.4s linear, -webkit-transform 0.4s linear, -webkit-box-shadow 0.4s linear;margin-bottom:30px;}
.recent_area.recent_area_2 .rec_item .title{font-weight:300;font-size:20px;}
.recent_area.recent_area_2 .rec_item:hover{text-decoration:none;color:inherit;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 0 10px 5px rgba(43,48,52,0.05);box-shadow:0 0 10px 5px rgba(43,48,52,0.05);}
.recent_area.recent_area_2 .rec_item .img{height:100px;position:relative;}
.recent_area.recent_area_2 .rec_item .desc_area{position:static;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;height:50px;padding:5px 10px;}
.recent_area.recent_area_2 .rec_item .desc_area:before{content:"";position:absolute;top:8px;left:0;width:100%;height:1px;border-top:3px double rgba(43,48,52,0.1);-webkit-box-shadow:none;box-shadow:none;border-bottom:none;display:none;}
.recent_area.recent_area_2 .rec_item .desc_area:after{content:"";position:absolute;bottom:8px;left:0;width:100%;height:1px;border-top:3px double rgba(43,48,52,0.1);display:none;}
.blog_posts_area .blog_post_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none;color:#2b3034;overflow:hidden;margin-bottom:20px;-webkit-transition:-webkit-transform 0.3s linear, -webkit-box-shadow 0.3s linear;transition:-webkit-transform 0.3s linear, -webkit-box-shadow 0.3s linear;transition:transform 0.3s linear, box-shadow 0.3s linear;transition:transform 0.3s linear, box-shadow 0.3s linear, -webkit-transform 0.3s linear, -webkit-box-shadow 0.3s linear;-webkit-box-shadow:0 0 40px rgba(43,48,52,0.02), 0 0 15px rgba(43,48,52,0.02);box-shadow:0 0 40px rgba(43,48,52,0.02), 0 0 15px rgba(43,48,52,0.02);}
.blog_posts_area .blog_post_area:hover{text-decoration:none;color:inherit;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 0 30px rgba(43,48,52,0.05), 0 0 15px rgba(43,48,52,0.02);box-shadow:0 0 30px rgba(43,48,52,0.05), 0 0 15px rgba(43,48,52,0.02);}
.blog_posts_area .blog_post_area:hover .blog_desc{background:rgba(255,255,255,0.9);}
.blog_posts_area .blog_post_area:hover .blog_img img{-webkit-transform:scale(1.05) rotate(-1deg);-ms-transform:scale(1.05) rotate(-1deg);transform:scale(1.05) rotate(-1deg);}
.blog_posts_area .blog_post_area:focus{text-decoration:none;color:#2b3034;}
.blog_posts_area .blog_post_area .blog_img{height:100px;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;position:relative;background:#2b3034;display:block;}
.blog_posts_area .blog_post_area .blog_img img{-webkit-transition:-webkit-transform 0.4s linear;transition:-webkit-transform 0.4s linear;transition:transform 0.4s linear;transition:transform 0.4s linear, -webkit-transform 0.4s linear;}
.blog_posts_area .blog_post_area .blog_img:before{position:absolute;top:4px;left:4px;width:-webkit-calc(100% - 8px);width:calc(100% - 8px);height:-webkit-calc(100% - 8px);height:calc(100% - 8px);border:1px dashed rgba(255,255,255,0.5);content:"";-webkit-transition:border 0.2s linear;transition:border 0.2s linear;z-index:2;border-radius:3px;}
.blog_posts_area .blog_post_area .blog_desc{-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;height:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transition:background 0.3s linear;transition:background 0.3s linear;padding:10px 10px 0 10px;background:rgba(255,255,255,0.5);}
.blog_posts_area .blog_post_area .blog_desc .title{font-size:21px;font-family:'Roboto', sans-serif;font-weight:300;margin-top:3px;overflow:hidden;line-height:23px;min-height:23px;max-height:48px;margin-top:0;white-space:nowrap;}
.blog_posts_area .blog_post_area .blog_desc .desc{font-size:15px;line-height:19px;padding:5px 0 10px 0;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;text-align:left;}
.blog_posts_area.blog_posts_area_2 .blog_post_area{-webkit-box-shadow:0 0 40px rgba(43,48,52,0.07), 0 0 15px rgba(43,48,52,0.05);box-shadow:0 0 40px rgba(43,48,52,0.07), 0 0 15px rgba(43,48,52,0.05);}
.blog_posts_area.blog_posts_area_2 .blog_post_area:hover{-webkit-box-shadow:0 0 40px rgba(43,48,52,0.1), 0 0 15px rgba(43,48,52,0.05);box-shadow:0 0 40px rgba(43,48,52,0.1), 0 0 15px rgba(43,48,52,0.05);-webkit-transform:scale(1.005);-ms-transform:scale(1.005);transform:scale(1.005);}
.blog_posts_area.blog_posts_area_2 .blog_post_area .blog_img{height:180px;}
.blog_posts_area.blog_posts_area_2 .blog_post_area .blog_desc{padding:20px;height:180px;background:#fff;margin-left:0;}
.blog_posts_area.blog_posts_area_2 .blog_post_area .blog_desc .desc{text-align:left;margin-top:10px;}
.blog_posts_area.blog_posts_area_3 .blog_post_area{-webkit-box-shadow:0 0 40px rgba(43,48,52,0.07), 0 0 15px rgba(43,48,52,0.05);box-shadow:0 0 40px rgba(43,48,52,0.07), 0 0 15px rgba(43,48,52,0.05);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:block;}
.blog_posts_area.blog_posts_area_3 .blog_post_area:hover{-webkit-box-shadow:0 0 40px rgba(43,48,52,0.1), 0 0 15px rgba(43,48,52,0.05);box-shadow:0 0 40px rgba(43,48,52,0.1), 0 0 15px rgba(43,48,52,0.05);-webkit-transform:scale(1.005);-ms-transform:scale(1.005);transform:scale(1.005);}
.blog_posts_area.blog_posts_area_3 .blog_post_area .blog_img{height:204px;}
.blog_posts_area.blog_posts_area_3 .blog_post_area .blog_desc{padding:15px 20px;height:120px;background:#fff;margin-left:0;}
.blog_posts_area.blog_posts_area_3 .blog_post_area .blog_desc1{padding:15px 20px;height:60px;min-height:70px;background:#fff;margin-left:0;}
.blog_posts_area.blog_posts_area_3 .blog_post_area .blog_desc .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.blog_posts_area.blog_posts_area_3 .blog_post_area .blog_desc .desc{text-align:left;margin-top:10px;}
.become_author{background:#2b3034 url("../img/author.jpg") center;background-size:cover;background-attachment:fixed;-webkit-box-shadow:inset 0 0 130px 20px rgba(43,48,52,0.5);box-shadow:inset 0 0 130px 20px rgba(43,48,52,0.5);position:relative;margin:50px 0 10px 0;overflow:hidden;padding:25px 0;}
.become_author:before{content:"";position:absolute;left:0;top:-6px;border-bottom:1px dashed #2b3034;height:1px;width:100%;opacity:0.5;}
.become_author:after{content:"";position:absolute;left:0;bottom:-6px;border-bottom:1px dashed #2b3034;height:1px;width:100%;opacity:0.5;}
.become_author .become_item{min-height:450px;background:rgba(43,48,52,0.75);position:relative;position:relative;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:30px;}
.become_author .become_item:after{content:"";position:absolute;top:10px;left:10px;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);height:-webkit-calc(100% - 20px);height:calc(100% - 20px);border:1px dashed rgba(255,255,255,0.2);border-radius:3px;}
.become_author .become_item .title{color:#fff;font-size:50px;display:inline-block;opacity:0.7;font-weight:100;position:relative;z-index:2;}
.become_author .become_item .desc{margin:30px 20px 50px;color:#fff;font-size:21px;max-width:700px;font-weight:100;position:relative;z-index:2;}
.author_area{background:#eaeae8;height:350px;margin-top:50px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.author_area .line{margin-top:50px;}
.author_area .line:before{top:0;}
.author_area .line:after{top:1px;}
.author_area .title{text-align:center;font-size:40px;margin-bottom:0px;position:relative;background:#eaeae8 !important;top:-30px;}
.author_area .author_area_items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.author_area .author_area_items .author_item{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.author_area .author_area_items .author_item:hover .img .img_in{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);-webkit-box-shadow:0 0 30px rgba(43,48,52,0.05);box-shadow:0 0 30px rgba(43,48,52,0.05);}
.author_area .author_area_items .author_item:hover .name{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);}
.author_area .author_area_items .author_item:hover .subname{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.author_area .author_area_items .author_item .name{margin-top:25px;font-size:20px;-webkit-transition:margin 0.3s linear, -webkit-transform 0.3s linear;transition:margin 0.3s linear, -webkit-transform 0.3s linear;transition:transform 0.3s linear, margin 0.3s linear;transition:transform 0.3s linear, margin 0.3s linear, -webkit-transform 0.3s linear;text-shadow:0 0 10px rgba(43,48,52,0.15);font-weight:300;font-family:'Roboto', sans-serif;}
.author_area .author_area_items .author_item .subname{text-shadow:0 0 10px rgba(43,48,52,0.15);-webkit-transition:-webkit-transform 0.3s linear;transition:-webkit-transform 0.3s linear;transition:transform 0.3s linear;transition:transform 0.3s linear, -webkit-transform 0.3s linear;opacity:0.7;}
.author_area .author_area_items .author_item .img{border-radius:100%;-webkit-transition:border 0.5s linear;transition:border 0.5s linear;border:1px dashed rgba(43,48,52,0.5);padding:3px;}
.author_area .author_area_items .author_item .img .img_in{-webkit-transition:border 0.3s linear, -webkit-transform 0.3s linear;transition:border 0.3s linear, -webkit-transform 0.3s linear;transition:transform 0.3s linear, border 0.3s linear;transition:transform 0.3s linear, border 0.3s linear, -webkit-transform 0.3s linear;width:100px;height:100px;border-radius:100%;overflow:hidden;}
.author_area.author_area_2 .author_area_items{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.author_area.author_area_2 .author_item{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 170px;-ms-flex:0 0 170px;flex:0 0 170px;-webkit-transition:-webkit-transform 0.9s linear;transition:-webkit-transform 0.9s linear;transition:transform 0.9s linear;transition:transform 0.9s linear, -webkit-transform 0.9s linear;}
.author_area.author_area_2 .author_item:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.author_area.author_area_2 .author_item:hover .img{border:none;}
.author_area.author_area_2 .author_item:hover .img .img_in{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-box-shadow:none;box-shadow:none;}
.author_area.author_area_2 .author_item:hover .name{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.author_area.author_area_2 .author_item:hover .subname{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.author_area.author_area_2 .author_item .img{width:170px;height:170px;border:none;padding:0;}
.author_area.author_area_2 .author_item .img .img_in{width:170px;height:170px;-webkit-box-shadow:none;box-shadow:none;border-radius:0;}
.author_area.author_area_2 .author_item .name{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;width:100%;height:100%;background:rgba(74,73,66,0.8);color:#fff;margin-top:0;-webkit-transform:scale(0, 1);-ms-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:-webkit-transform 0.5s linear;transition:-webkit-transform 0.5s linear;transition:transform 0.5s linear;transition:transform 0.5s linear, -webkit-transform 0.5s linear;font-weight:100;}
.author_area.author_area_2 .author_item .name:before{content:"";position:absolute;top:10px;left:10px;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);height:-webkit-calc(100% - 20px);height:calc(100% - 20px);border:1px solid rgba(255,255,255,0.5);-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.author_area.author_area_2 .author_item .subname{display:none;}
.author_area.author_area_3 .author_area_items{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.author_area.author_area_3 .author_item{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 130px;-ms-flex:0 0 130px;flex:0 0 130px;-webkit-transition:-webkit-transform 0.4s linear;transition:-webkit-transform 0.4s linear;transition:transform 0.4s linear;transition:transform 0.4s linear, -webkit-transform 0.4s linear;}
.author_area.author_area_3 .author_item:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.author_area.author_area_3 .author_item:hover .img{border:none;}
.author_area.author_area_3 .author_item:hover .img .img_in{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-box-shadow:none;box-shadow:none;}
.author_area.author_area_3 .author_item:hover .name{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);}
.author_area.author_area_3 .author_item:hover .subname{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);}
.author_area.author_area_3 .author_item .img{width:130px;height:130px;border:none;}
.author_area.author_area_3 .author_item .img .img_in{width:130px;height:130px;-webkit-box-shadow:none;box-shadow:none;border-radius:0;}
.author_area.author_area_3 .author_item .name{-webkit-transition:-webkit-transform 0.5s linear;transition:-webkit-transform 0.5s linear;transition:transform 0.5s linear;transition:transform 0.5s linear, -webkit-transform 0.5s linear;}
.author_area.author_area_3 .author_item .subname{-webkit-transition:-webkit-transform 0.5s linear;transition:-webkit-transform 0.5s linear;transition:transform 0.5s linear;transition:transform 0.5s linear, -webkit-transform 0.5s linear;}
.choice_area{margin-bottom:40px;}
.choice_area .choice_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden;margin-bottom:20px;}
.choice_area .choice_item .main_area{height:250px;overflow:hidden;}
.choice_area .choice_item .main_area img{-webkit-transition:-webkit-transform 0.9s linear;transition:-webkit-transform 0.9s linear;transition:transform 0.9s linear;transition:transform 0.9s linear, -webkit-transform 0.9s linear;}
.choice_area .choice_item:hover .main_area img{-webkit-transform:scale(1.05) rotate(-1deg);-ms-transform:scale(1.05) rotate(-1deg);transform:scale(1.05) rotate(-1deg);}
.choice_area .choice_item:hover .title_area{background:rgba(43,48,52,0);}
.choice_area .choice_item:hover .title_area:after{top:3px;left:3px;width:-webkit-calc(100% - 6px);width:calc(100% - 6px);height:-webkit-calc(100% - 6px);height:calc(100% - 6px);border:1px solid rgba(255,255,255,0.6);}
.choice_area .choice_item .title_area{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(74,73,66,0.6);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:3;-webkit-transition:background 0.9s linear;transition:background 0.9s linear;}
.choice_area .choice_item .title_area:after{content:"";position:absolute;top:10px;left:10px;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);height:-webkit-calc(100% - 20px);height:calc(100% - 20px);border:1px solid rgba(255,255,255,0.7);-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.choice_area .choice_item .title_area .title_area_sub{text-align:center;margin:0 20px;overflow:hidden;}
.choice_area .choice_item .title_area .title_area_sub:before{content:"";position:absolute;top:60px;left:100px;width:-webkit-calc(100% - 200px);width:calc(100% - 200px);border-top:1px solid rgba(255,255,255,0.9);}
.choice_area .choice_item .title_area .title_area_sub:after{content:"";position:absolute;bottom:60px;left:100px;width:-webkit-calc(100% - 200px);width:calc(100% - 200px);border-top:1px solid rgba(255,255,255,0.9);}
.choice_area .choice_item .title_area .title{color:#fff;font-size:22px;background:rgba(43,48,52,0.9);text-align:center;display:inline;position:relative;line-height:30px;padding:0 5px;max-height:100%;}
.choice_area.choice_area_2 .choice_item{height:200px;}
.choice_area.choice_area_2 .choice_item:after{content:"";position:absolute;top:4px;left:4px;width:-webkit-calc(100% - 8px);width:calc(100% - 8px);height:-webkit-calc(100% - 8px);height:calc(100% - 8px);border:1px solid rgba(255,255,255,0.9);-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.choice_area.choice_area_2 .choice_item:hover .title_area{background:rgba(255,255,255,0.95);}
.choice_area.choice_area_2 .choice_item:hover .main_area img{-webkit-transform:scale(1.05) rotate(-1deg);-ms-transform:scale(1.05) rotate(-1deg);transform:scale(1.05) rotate(-1deg);}
.choice_area.choice_area_2 .title_area{height:70px;top:auto;background:rgba(255,255,255,0.9);z-index:2;width:-webkit-calc(100% - 10px);width:calc(100% - 10px);left:5px;bottom:5px;}
.choice_area.choice_area_2 .title_area:after{display:none;}
.choice_area.choice_area_2 .title_area .title_area_sub{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.choice_area.choice_area_2 .title_area .title_area_sub:after,
.choice_area.choice_area_2 .title_area .title_area_sub:before{display:none;}
.choice_area.choice_area_2 .title_area .title_area_sub .title{background:none;font-size:19px;color:#2b3034;font-weight:300;}
.choice_area.choice_area_3 .choice_item{height:270px;overflow:visible;-webkit-box-shadow:0 0 40px rgba(43,48,52,0.07), 0 0 15px rgba(43,48,52,0.05);box-shadow:0 0 40px rgba(43,48,52,0.07), 0 0 15px rgba(43,48,52,0.05);}
.choice_area.choice_area_3 .choice_item:hover{text-decoration:none;}
.choice_area.choice_area_3 .choice_item:hover .main_area img{-webkit-transform:scale(1.05) rotate(-1deg);-ms-transform:scale(1.05) rotate(-1deg);transform:scale(1.05) rotate(-1deg);}
.choice_area.choice_area_3 .main_area{height:200px;position:relative;}
.choice_area.choice_area_3 .main_area:after{content:"";position:absolute;top:4px;left:4px;width:-webkit-calc(100% - 8px);width:calc(100% - 8px);height:-webkit-calc(100% - 8px);height:calc(100% - 8px);border:1px solid rgba(255,255,255,0.3);-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.choice_area.choice_area_3 .title_area{height:70px;z-index:2;width:100%;position:static;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:15px 20px;background:#fff;margin-left:0;}
.choice_area.choice_area_3 .title_area:after{display:none;}
.choice_area.choice_area_3 .title_area .title_area_sub{height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;}
.choice_area.choice_area_3 .title_area .title_area_sub:hover{text-decoration:none;}
.choice_area.choice_area_3 .title_area .title_area_sub:after,
.choice_area.choice_area_3 .title_area .title_area_sub:before{display:none;}
.choice_area.choice_area_3 .title_area .title_area_sub .title{background:none;font-size:19px;color:#2b3034;text-decoration:none;}
.choice_area.choice_area_3 .title_area .title_area_sub .title:hover{text-decoration:none;}
.social_bar_section{background:#eaeae8;margin-top:50px;}
.social_bar_section .socail_bar_section_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;}
.social_bar_section .social_item{color:#4a4942;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:0.7;font-size:16px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;text-transform:uppercase;font-weight:400;height:80px;text-shadow:1px 1px 1px #fff;-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;}
.social_bar_section .social_item:active,
.social_bar_section .social_item:focus{text-decoration:none;}
.social_bar_section .social_item:hover{text-decoration:none;opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);background:rgba(190,190,183,0.3);color:#2b3034;}
.social_bar_section .social_item.fb:hover{color:#3b5998;}
.social_bar_section .social_item.tw:hover{color:#55acee;}
.social_bar_section .social_item.ld:hover{color:#007bb5;}
.social_bar_section .social_item.in:hover{color:#8c3eac;}
.social_bar_section .social_item.you:hover{color:#b00;}
.social_bar_section .social_item.pt:hover{color:#f58220;}
.social_bar_section .social_item i{margin:0px 15px 0 0;font-size:30px;}
.back-to-top{position:fixed;bottom:30px;right:20px;z-index:9999;width:60px;height:60px;text-align:center;line-height:58px;background:rgba(74,73,66,0.95);color:rgba(255,255,255,0.65);font-size:40px;cursor:pointer;border-radius:3px;-webkit-transition:opacity 0.2s ease-out, -webkit-transform 0.3s linear;transition:opacity 0.2s ease-out, -webkit-transform 0.3s linear;transition:opacity 0.2s ease-out, transform 0.3s linear;transition:opacity 0.2s ease-out, transform 0.3s linear, -webkit-transform 0.3s linear;opacity:0;-webkit-transform:scale(1, 0);-ms-transform:scale(1, 0);transform:scale(1, 0);}
.back-to-top:after{content:"";position:absolute;top:4px;left:4px;width:-webkit-calc(100% - 8px);width:calc(100% - 8px);height:-webkit-calc(100% - 8px);height:calc(100% - 8px);border:1px dashed rgba(255,255,255,0.5);border-radius:3px;}
.back-to-top.show{opacity:0.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.back-to-top.show:hover{opacity:1;}
.small_rec_area{margin:20px 0;z-index:2;position:relative;}
.small_rec_area a{text-decoration:none !important;}
.small_rec_area .small_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 30px 20px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;}
.small_rec_area .small_item:after{content:"";position:absolute;top:-5px;left:-3px;width:-webkit-calc(100% + 6px);width:calc(100% + 6px);height:-webkit-calc(100% + 10px);height:calc(100% + 10px);border:1px dashed rgba(255,255,255,0.1);}
.small_rec_area .small_item:hover .title{background:rgba(255,255,255,0.1);}
.small_rec_area .small_item:hover .img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 0 0 3px rgba(255,255,255,0.03);box-shadow:0 0 0 3px rgba(255,255,255,0.03);}
.small_rec_area .small_item:last-child{margin-bottom:0;}
.small_rec_area .small_item .title{padding:0 10px;color:#fff;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;line-height:19px;text-align:left;font-size:13px;-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;height:40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:rgba(255,255,255,0.05);-webkit-transition:background 0.4s linear;transition:background 0.4s linear;}
.small_rec_area .small_item .img{height:40px;overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex:0 0 90px;-ms-flex:0 0 90px;flex:0 0 90px;-webkit-transition:-webkit-transform 0.5s linear, -webkit-box-shadow 0.5s linear;transition:-webkit-transform 0.5s linear, -webkit-box-shadow 0.5s linear;transition:transform 0.5s linear, box-shadow 0.5s linear;transition:transform 0.5s linear, box-shadow 0.5s linear, -webkit-transform 0.5s linear, -webkit-box-shadow 0.5s linear;}
.small_rec_area .small_title{color:rgba(255,255,255,0.9);text-align:left;font-size:30px;font-weight:300;padding-left:0px;margin-bottom:10px;font-family:'Roboto', sans-serif;}
footer{position:relative;overflow:hidden;background:#2b3034 url("../img/footer.jpg") center;background-size:cover;}
footer a{-webkit-transition:-webkit-transform 0.8s linear;transition:-webkit-transform 0.8s linear;transition:transform 0.8s linear;transition:transform 0.8s linear, -webkit-transform 0.8s linear;}
footer a:hover{color:#f2b43c;}
footer:after{content:"";position:absolute;top:10px;left:6px;width:-webkit-calc(100% - 12px);width:calc(100% - 12px);height:-webkit-calc(100% - 20px);height:calc(100% - 20px);border:1px dashed rgba(255,255,255,0.1);}
footer .footer_item{background:rgba(43,48,52,0.75);position:relative;margin:25px 0;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:top;-webkit-align-items:top;-ms-flex-align:top;align-items:top;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
footer .footer_item:after{content:"";position:absolute;top:7px;left:7px;width:-webkit-calc(100% - 14px);width:calc(100% - 14px);height:-webkit-calc(100% - 14px);height:calc(100% - 14px);border:1px solid rgba(255,255,255,0.05);}
footer .footer_item .logo_footer{display:block;margin-top:25px;opacity:0.9;z-index:2;position:relative;-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}
footer .footer_item .logo_footer img{width:140px;}
footer .footer_item .logo_footer:hover{opacity:1;}
footer .footer_item .footer_about{text-align:left;padding:15px;color:rgba(255,255,255,0.7);font-size:15px;width:85%;margin:0 auto;z-index:2;position:relative;line-height:26px;background:rgba(255,255,255,0.05);margin:19px auto 15px;}
footer .footer_item .footer_about:after{content:"";position:absolute;top:-5px;left:-3px;width:-webkit-calc(100% + 6px);width:calc(100% + 6px);height:-webkit-calc(100% + 10px);height:calc(100% + 10px);border:1px dashed rgba(255,255,255,0.1);}
footer .footer_item .footer_about p:last-child{margin-bottom:0;}
footer .footer_item .footer_cop{padding:10px 0 20px;border-top:1px dashed rgba(255,255,255,0.3);width:95%;margin:0 auto;color:#fff;z-index:2;position:relative;font-size:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
footer .footer_item .footer_cop .cop_left{margin-right:auto;}
footer .footer_item .footer_cop .cop_right{margin-left:auto;}
footer .footer_item .footer_cop .cop_right ul{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;margin:0;}
footer .footer_item .footer_cop .cop_right ul li{margin:0 20px 0 5px;position:relative;}
footer .footer_item .footer_cop .cop_right ul li:after{content:"";border-right:1px dashed rgba(255,255,255,0.2);position:absolute;right:-10px;top:0;width:1px;height:100%;}
footer .footer_item .footer_cop .cop_right ul li:last-child{margin-right:0;}
footer .footer_item .footer_cop .cop_right ul li:last-child:after{display:none;}
.button_area{text-align:center;width:100%;margin-top:30px;}
.btn-white{background:#fff;color:#2b3034;border-color:#fff;position:relative;font-weight:400;text-transform:uppercase;z-index:2;}
.btn-white:hover{background:rgba(74,73,66,0.9);color:#f2b43c;font-weight:400;border-color:transparent;}
.btn-white:hover:before{border:1px dashed #f2b43c;}
.btn-white:before{content:"";position:absolute;top:4px;left:4px;width:-webkit-calc(100% - 8px);width:calc(100% - 8px);height:-webkit-calc(100% - 8px);height:calc(100% - 8px);border:1px dashed #2b3034;opacity:0.7;border-radius:5px;}
.btn-black{background:rgba(74,73,66,0.9);color:#fff;border-color:transparent;position:relative;font-weight:400;color:#f2b43c;text-transform:uppercase;z-index:2;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.btn-black:hover{background:#4a4942;color:#f2b43c;border-color:transparent;}
.btn-black:hover:before{border:1px dashed #f2b43c;}
.btn-black:before{content:"";position:absolute;top:3px;left:3px;width:-webkit-calc(100% - 6px);width:calc(100% - 6px);height:-webkit-calc(100% - 6px);height:calc(100% - 6px);border:1px dashed rgba(242,180,60,0.95);opacity:0.7;border-radius:5px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.btn{font-size:13px;}
.btn.medium{padding:15px 30px;font-size:16px;}
.btn.large{padding:20px 50px;font-size:20px;}
.btn:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.buttons_demo .btn{margin:0 20px 40px 0;}
.recipes_list_area .recipes_list_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%;margin-bottom:30px;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;}
.recipes_list_area .recipes_list_item .img{-webkit-box-flex:0;-webkit-flex:0 0 250px;-ms-flex:0 0 250px;flex:0 0 250px;overflow:hidden;height:200px;width:250px;position:relative;}
.recipes_list_area .recipes_list_item .img:after{content:"";position:absolute;top:5px;left:5px;width:-webkit-calc(100% - 10px);width:calc(100% - 10px);height:-webkit-calc(100% - 10px);height:calc(100% - 10px);border:1px solid rgba(255,255,255,0.4);}
.recipes_list_area .recipes_list_item .desc_area{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding-left:20px;height:200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%;overflow:hidden;}
.recipes_list_area .recipes_list_item .desc_area .title{font-size:27px;color:#2b3034;font-family:'Roboto', sans-serif;line-height:30px;overflow:hidden;text-overflow:ellipsis;padding-bottom:10px;margin-bottom:0;text-shadow:1px 1px 0px #fff;}
.recipes_list_area .recipes_list_item .desc_area .desc{font-size:18px;overflow:hidden;line-height:27px;height:90px;}
.recipes_list_area .recipes_list_item .desc_area .btn{margin:15px 0 0 0;}
.recipes_list_area .recipes_list_item .desc_info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;font-family:'Roboto', sans-serif;}
.recipes_list_area .recipes_list_item .desc_info > div{margin-right:26px;position:relative;}
.recipes_list_area .recipes_list_item .desc_info > div:after{content:"";position:absolute;border-right:1px solid rgba(43,48,52,0.5);height:100%;top:3px;right:-13px;}
.recipes_list_area .recipes_list_item .desc_info > div:last-child:after{display:none;}
.recipes_list_area .recipes_list_item .desc_info > div.people span{margin-left:5px;}
.recipes_list_area .recipes_list_item .desc_info > div.time span{margin-left:5px;}
.recipes_list_area .recipes_list_item .desc_info > div.by span{margin-right:5px;}
.recipes_list_area .recipes_list_item .desc_info > div span{opacity:0.5;}
.recipes_list_area .recipes_list_item .desc_info i{margin-right:7px;color:#f2b43c;}
.recipes_list_area.recipes_list_area_2 .recipes_list_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.recipes_list_area.recipes_list_area_2 .recipes_list_item .img{-webkit-box-flex:0;-webkit-flex:0 0 400px;-ms-flex:0 0 400px;flex:0 0 400px;position:relative;overflow:hidden;}
.recipes_list_area.recipes_list_area_2 .recipes_list_item .img:after{content:"";position:absolute;top:5px;left:5px;width:-webkit-calc(100% - 10px);width:calc(100% - 10px);height:-webkit-calc(100% - 10px);height:calc(100% - 10px);border:1px solid rgba(255,255,255,0.4);}
.recipes_list_area.recipes_list_area_2 .recipes_list_item .desc_area{max-height:500px;margin-top:15px;padding-right:15px;height:auto;max-height:none;}
.recipes_list_area.recipes_list_area_2 .recipes_list_item .desc_area .desc{height:auto;}
.recipes_list_area.recipes_list_area_2 .recipes_list_item .btn{margin-top:15px;}
.recipes_list_area.recipes_list_area_2 .recipes_list_item .button{text-align:right;}
.recipes_list_area.recipes_list_area_3 .recipes_list_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.recipes_list_area.recipes_list_area_3 .recipes_list_item .img{-webkit-box-flex:0;-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px;position:relative;}
.recipes_list_area.recipes_list_area_3 .recipes_list_item .img:after{content:"";position:absolute;top:5px;left:5px;width:-webkit-calc(100% - 10px);width:calc(100% - 10px);height:-webkit-calc(100% - 10px);height:calc(100% - 10px);border:1px solid rgba(255,255,255,0.4);}
.recipes_list_area.recipes_list_area_3 .recipes_list_item .desc_area{height:auto;max-height:none;margin-top:15px;padding-right:15px;}
.recipes_list_area.recipes_list_area_3 .recipes_list_item .desc_area .desc{height:auto;}
.recipes_list_area.recipes_list_area_3.mini .recipes_list_item .desc_area .desc{height:90px;}
.recipes_list_area.recipes_list_area_4 .recipes_list_item .desc_area{height:auto;max-height:none;}
.recipes_list_area.recipes_list_area_4 .recipes_list_item .desc_area .desc{max-height:120px;}
.recipes_list_area.recipes_list_area_4 .recipes_list_item .desc_info .by{display:none;}
.recipes_list_area.no_padding .recipes_list_item .desc_area{padding-left:0;padding-right:0;margin-top:10px;}
.recipes_list_area.no_padding .recipes_list_item .desc_area .title{height:auto;margin-bottom:10px;}
.recipes_list_area.blog{margin-top:40px;}
.recipes_list_area.blog .button{text-align:right;}
.recipes_list_area.blog_2{margin-top:40px;}
.recipes_list_area.blog_2 .button{text-align:right;}
.recipes_list_area.blog_2 .recipes_list_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px;}
.recipes_list_area.blog_2 .title{margin-top:15px;}
.recipes_list_area.blog_2 .desc_area{height:auto;max-height:none;}
.recipes_list_area.blog_2 .desc_area .desc{height:auto;max-height:none;}
.recipes_list_area.blog_3{margin-top:40px;}
.recipes_list_area.blog_3 .button{text-align:right;}
.recipes_list_area.blog_3 .recipes_list_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px;}
.recipes_list_area.blog_3 .title{margin-top:15px;}
.recipes_list_area.blog_3 .desc_area{height:auto;max-height:none;}
.recipes_list_area.blog_3 .desc_area .desc{height:auto;max-height:none;}
.recipes_list_area.blog_3 img{max-width:100%;height:auto;display:block;min-height:1px;}
.sidebar{margin-top:30px;}
.sidebar .side_txt{z-index:2;position:relative;margin-bottom:15px;background:#2b3034;padding-bottom:15px;}
.sidebar .side_txt .side_title{color:#fff;font-weight:300;margin-bottom:10px;position:relative;text-align:left;font-family:'Roboto', sans-serif;color:#fff;font-size:24px;padding:10px 0 10px 20px;background:rgba(255,255,255,0.05);}
.sidebar .side_txt .side_desc{padding:15px;color:rgba(255,255,255,0.7);font-size:14px;text-align:left;}
.sidebar .side_rec_area{z-index:2;position:relative;margin-bottom:15px;background:#2b3034;padding-bottom:1px;}
.sidebar .side_rec_area a{text-decoration:none !important;}
.sidebar .side_rec_area .side_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:7px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;border-bottom:1px dashed rgba(255,255,255,0.3);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:5px 3px 12px 3px;z-index:2;}
.sidebar .side_rec_area .side_item:last-child{border-bottom:none;}
.sidebar .side_rec_area .side_item .title{padding:0 10px;color:#f2b43c;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;line-height:19px;text-align:left;font-size:16px;-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;height:40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:background 0.4s linear;transition:background 0.4s linear;}
.sidebar .side_rec_area .side_item .img{height:40px;overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex:0 0 100px;-ms-flex:0 0 100px;flex:0 0 100px;}
.sidebar .side_rec_area .side_title{color:#fff;font-weight:300;margin-bottom:10px;position:relative;text-align:left;font-family:'Roboto', sans-serif;color:#fff;font-size:24px;padding:10px 10px 10px 20px;background:rgba(255,255,255,0.05);line-height:28px;}
.sidebar .side_rec_area.side_rec_area_2 .side_item{max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.sidebar .side_rec_area.side_rec_area_2 .side_item .img{overflow:hidden;width:100%;position:relative;}
.sidebar .side_rec_area.side_rec_area_2 .side_item .title{height:auto;padding:0;margin-top:7px;}
.sidebar .side_rec_area.side_rec_area_3 .img{height:70px;-webkit-box-flex:0;-webkit-flex:0 0 70px;-ms-flex:0 0 70px;flex:0 0 70px;}
.sidebar .side_rec_area.side_rec_area_3 .title{height:70px;}
.pagination{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;}
.pagination li{display:inline-block;}
.pagination li a{display:block;width:38px;height:38px;background:rgba(43,48,52,0.8);color:#f2b43c;border-radius:50%;margin:0 7px 7px 7px;text-align:center;line-height:38px;font-size:18px;font-family:'Roboto', sans-serif;-webkit-transition:opacity 0.4s linear, -webkit-transform 0.15s linear;transition:opacity 0.4s linear, -webkit-transform 0.15s linear;transition:transform 0.15s linear, opacity 0.4s linear;transition:transform 0.15s linear, opacity 0.4s linear, -webkit-transform 0.15s linear;}
.pagination li a:hover{text-decoration:none;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:1;}
.pagination li a.current{background:#e39a0f;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);opacity:1;font-size:20px;color:#fff;}
.pagination li a.dir{opacity:1;background:rgba(43,48,52,0.8);font-size:22px;margin:0 12px 7px 12px;}
.pagination.small li a{width:28px;height:28px;line-height:28px;font-size:15px;}
.pagination.square li a{border-radius:0;}
.breadcrumbs{background-color:#eceeef00 !important;}
.bread{background-color:#eceeef00 !important;list-style:none;padding:0;margin:25px 3px 0px 3px;}
.bread li{display:inline-block;}
.bread li:after{content:"/";margin:0 10px;}
.bread li:last-child a{opacity:1;color:#e39a0f;}
.bread li:last-child:after{content:"";}
.bread li a{color:#2b3034;opacity:0.5;font-size:14px;font-weight:400;}
.recipe_area .recipe_title{font-family:'Roboto', sans-serif;font-size:45px;line-height:45px;margin-bottom:0px;margin-top:20px;padding-bottom:20px;text-shadow:1px 1px 0px #fff;}
.recipe_area .recipe_header{margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;font-family:'Roboto', sans-serif;color:#292b2c;text-shadow:1px 1px 1px #fff;}
.recipe_area .recipe_header .print{margin-left:auto;background:#f2b43c;position:relative;width:40px;text-align:center;margin-top:-4px;}
.recipe_area .recipe_header .print:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#e39a0f;}
.recipe_area .recipe_header .print:after{width:0;height:0;border-style:solid;border-width:10px 20px 0 20px;border-color:#f2b43c transparent transparent transparent;content:"";position:absolute;bottom:-10px;left:0;}
.recipe_area .recipe_header .print i{color:#2b3034;margin:0;padding:8px 0 0 0;font-size:20px;text-shadow:1px 1px 1px rgba(255,255,255,0.7);}
.recipe_area .recipe_header .category,
.recipe_area .recipe_header .time,
.recipe_area .recipe_header .people{margin-left:20px;}
.recipe_area .recipe_header .category{color:#2b3034;text-decoration:underline;}
.recipe_area .recipe_header .category:hover{color:#f2b43c;}
.recipe_area .recipe_header i{margin-right:7px;color:#f2b43c;}
.recipe_area .recipe_header span{margin-left:5px;opacity:0.7;}
.recipe_area .recipe_header .author{font-size:18px;}
.recipe_area .recipe_header .author span{margin:0 7px 0 3px;}
.recipe_area .recipe_img_desc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px;border-bottom:1px dashed rgba(43,48,52,0.4);padding-bottom:40px;}
.recipe_area .recipe_img_desc .img{-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;overflow:hidden;max-height:400px;position:relative;}
.recipe_area .recipe_img_desc .img:after{content:"";position:absolute;top:5px;left:5px;width:-webkit-calc(100% - 10px);width:calc(100% - 10px);height:-webkit-calc(100% - 10px);height:calc(100% - 10px);border:1px solid rgba(255,255,255,0.4);}
.recipe_area .recipe_img_desc .desc{-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;margin-left:20px;font-weight:300;padding-right:20px;text-shadow:1px 1px 1px #fff;}
.recipe_area .recipe_img_desc .desc .title{font-size:30px;text-shadow:1px 1px 1px #fff;color:#2b3034;font-family:'Roboto', sans-serif;margin:0px 0 10px 0;}
.recipe_area .recipe_ing_dir{margin-bottom:30px;}
.recipe_area .recipe_ing_dir .ing{margin:30px 0 0 0;padding:10px 0;background:#2b3034;padding:6px;}
.recipe_area .recipe_ing_dir .ing.ing_2 ul li{list-style:none;padding-left:2px;font-size:15px;margin-left:10px;}
.recipe_area .recipe_ing_dir .ing.ing_2 ul li:after{left:0px;width:-webkit-calc(100% - 10px);width:calc(100% - 10px);}
.recipe_area .recipe_ing_dir .ing .title{font-family:'Roboto', sans-serif;color:#fff;font-size:24px;padding:10px 0 10px 20px;background:rgba(255,255,255,0.05);}
.recipe_area .recipe_ing_dir .ing ul{padding:10px 0;border:1px dashed rgba(255,255,255,0.2);width:100%;}
.recipe_area .recipe_ing_dir .ing li{line-height:21px;text-align:left;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative;color:#f2b43c;margin-left:32px;padding:7px 15px 7px 2px;}
.recipe_area .recipe_ing_dir .ing li:after{content:"";position:absolute;bottom:0px;left:-20px;width:100%;border-bottom:1px dashed rgba(255,255,255,0.2);}
.recipe_area .recipe_ing_dir .ing li:last-child:after{display:none;}
.recipe_area .recipe_ing_dir .desc{margin-top:30px;font-weight:300;padding-right:20px;text-shadow:1px 1px 1px #fff;font-size:18px;}
.recipe_area .recipe_ing_dir .desc .title{font-size:30px;text-shadow:1px 1px 1px #fff;color:#2b3034;font-family:'Roboto', sans-serif;margin:0px 0 10px 0;padding-top:13px;}
.recipe_area .recipe_ing_dir .desc span.numb{font-family:'Roboto', sans-serif;font-size:35px;margin-right:15px;vertical-align:bottom;color:#e39a0f;bottom:-5px;position:relative;}
.recipe_area .recipe_ing_dir.recipe_ind_dir_2 .desc{padding:0 0 0 0px;background:#fff;padding:15px;}
.recipe_area .recipe_ing_dir.recipe_ind_dir_2 .desc .title{padding:0px 0 0 15px;}
.recipe_area .recipe_ing_dir.recipe_ind_dir_2 .desc p{overflow:hidden;display:block;margin-bottom:30px;}
.recipe_area .recipe_ing_dir.recipe_ind_dir_2 .desc p img{max-height:600px;max-width:90%;height:auto;display:block;margin-bottom:10px;position:relative;margin:0 auto 10px;}
.recipe_area .recipe_ing_dir.recipe_ind_dir_3 .desc{padding:0 0 0 0px;padding:0 15px;}
.recipe_area .recipe_ing_dir.recipe_ind_dir_3 .desc .title{padding:0px 0 0 15px;}
.recipe_area .recipe_ing_dir.recipe_ind_dir_3 .desc p{overflow:hidden;display:block;margin-bottom:30px;}
.recipe_area .recipe_ing_dir.recipe_ind_dir_3 .desc p img{max-height:600px;max-width:90%;height:auto;display:block;margin-bottom:10px;position:relative;margin:0 auto 10px;}
.blog_post_desc{margin-top:30px;font-weight:300;}
.blog_post_desc img{max-width:700px;height:auto;margin:10px 0 30px;}
.mt70{margin-top:70px;}
p{font-weight:300;}
.page_area .page_desc{margin-top:30px;font-weight:300;font-size:17px;line-height:30px;}
.page_area .page_desc img{max-width:700px;height:auto;margin:10px 0 30px;}
.page_title{font-family:'Roboto', sans-serif;font-size:45px;border-bottom:2px solid #2b3034;line-height:45px;margin-bottom:0px;padding-bottom:20px;text-shadow:1px 1px 1px #fff;margin-top:20px;}
.page_title.mb{margin-bottom:20px;}
.page_title.centered{text-align:center;}
.page_title.right{text-align:right;}
.page_title.small{font-size:35px;line-height:35px;padding-bottom:10px;}
.alert-eleon{background:#2b3034;color:#f2b43c;position:relative;}
.alert-eleon:before{position:absolute;content:"";top:3px;left:3px;width:-webkit-calc(100% - 6px);width:calc(100% - 6px);height:-webkit-calc(100% - 6px);height:calc(100% - 6px);border:1px dashed rgba(242,180,60,0.3);border-radius:5px;}
.alert-eleon span{z-index:2;position:relative;}
.alert-eleon a:hover{color:#f2b43c;}
.alert-eleon.white{color:#fff;}
.alert-eleon.white a{color:#fff;}
.alert-eleon.white a:hover{color:#f2b43c;}
.alert-eleon.white:before{border-color:rgba(255,255,255,0.3);}
.not_found_page{margin:100px 0;}
.not_found_page .page_title{font-size:180px;line-height:180px;text-shadow:-4px -2px 0px rgba(255,0,0,0.3), 6px 5px 0px rgba(242,180,60,0.6), 2px -2px 0px rgba(242,180,60,0.9), -1px -1px 0px rgba(255,0,0,0.4);font-family:'Roboto', sans-serif;color:rgba(43,48,52,0.95);}
.not_found_page .page_desc{text-align:center;font-size:50px;margin-top:50px;color:rgba(43,48,52,0.7);font-family:'Roboto', sans-serif;}
.home_recipes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px;position:relative;height:350px;}
.home_recipes .home_recipe_left{overflow:hidden;-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;height:inherit;}
.home_recipes .home_recipe_right{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:inherit;}
.home_recipes .home_recipe{height:inherit;width:100%;overflow:hidden;margin-right:1px;display:block;position:relative;}
.home_recipes .home_recipe:hover .title_bg{height:60%;}
.home_recipes .home_recipe:hover .img img{-webkit-transform:scale(1.05) rotate(-0.7deg);-ms-transform:scale(1.05) rotate(-0.7deg);transform:scale(1.05) rotate(-0.7deg);}
.home_recipes .home_recipe .title{position:absolute;bottom:0;left:0;width:100%;padding:15px 30px;color:#fff;font-size:30px;z-index:4;font-weight:100;}
.home_recipes .home_recipe .title_bg{position:absolute;bottom:0;left:0;width:100%;height:45%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(43,48,52,0)), color-stop(35%, rgba(43,48,52,0.6)), to(rgba(43,48,52,0.99)));background:-webkit-linear-gradient(top, rgba(43,48,52,0) 0%, rgba(43,48,52,0.6) 35%, rgba(43,48,52,0.99) 100%);background:linear-gradient(to bottom, rgba(43,48,52,0) 0%, rgba(43,48,52,0.6) 35%, rgba(43,48,52,0.99) 100%);-webkit-transform:rotate(4deg) translateY(25px) scale(1.1);-ms-transform:rotate(4deg) translateY(25px) scale(1.1);transform:rotate(4deg) translateY(25px) scale(1.1);-webkit-transition:height 0.4s linear;transition:height 0.4s linear;z-index:3;}
.home_recipes .home_recipe .img{overflow:hidden;height:100%;}
.home_recipes .home_recipe .img img{-webkit-transition:-webkit-transform 0.3s linear;transition:-webkit-transform 0.3s linear;transition:transform 0.3s linear;transition:transform 0.3s linear, -webkit-transform 0.3s linear;}
.home_recipes .home_recipe.home_recipe_small{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 0 1px 1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.home_recipes .home_recipe.home_recipe_small:hover .title_bg{height:120%;}
.home_recipes .home_recipe.home_recipe_small .title_bg{height:80%;-webkit-transform:rotate(7deg) translateY(40px) scale(1.1);-ms-transform:rotate(7deg) translateY(40px) scale(1.1);transform:rotate(7deg) translateY(40px) scale(1.1);background:-webkit-gradient(linear, left top, left bottom, from(rgba(43,48,52,0)), color-stop(40%, rgba(43,48,52,0.6)), to(rgba(43,48,52,0.99)));background:-webkit-linear-gradient(top, rgba(43,48,52,0) 0%, rgba(43,48,52,0.6) 40%, rgba(43,48,52,0.99) 100%);background:linear-gradient(to bottom, rgba(43,48,52,0) 0%, rgba(43,48,52,0.6) 40%, rgba(43,48,52,0.99) 100%);}
.home_recipes .home_recipe.home_recipe_small .title{font-size:18px;padding:10px 15px;}
.home_recipes .home_recipe.home_recipe_small:last-child{margin-bottom:0;}
#winSize{position:fixed;bottom:5px;left:5px;background:rgba(0,0,0,0.6);padding:0 5px;color:#fff;font-size:14px;z-index:9999;}
#winSize p{margin:0;}
@media print{body{background:none;}
.container{width:100%;background:none !important;}
.recipe_area .recipe_ing_dir .desc span.numb{font-size:18px;}
.content{margin-top:0;}
header,
footer,
.same_recipes,
.print,
aside,
.search_area,
.social_bar_section{display:none;}
*{-webkit-print-color-adjust:exact;}
.recipe_area .recipe_ing_dir .ing{background:none;}
.recipe_area .recipe_ing_dir .ing li{color:#2b3034;padding:0;}
.recipe_area .recipe_ing_dir .ing .title{color:#2b3034;}
}
@media only screen and (max-width:74.9em){.blog_post_desc img{max-width:100%;}
.recipes_list_area.recipes_list_area_3 .recipes_list_item .desc_info .by{display:none;}
.recent_area .rec_item .desc_area{height:62px;top:auto;bottom:0px;}
.recent_area .rec_item .desc_area .title{font-size:18px;}
.recent_area .rec_item .desc_area:before,
.recent_area .rec_item .desc_area:after{display:none;}
}
@media only screen and (max-width:61.9em){.social_bar_section .social_item span{display:none;}
.social_bar_section .social_item i{margin:0;}
.content .line:before{top:19px;}
.content .line:after{top:20px;}
.content .line h2{font-size:40px;padding:0 30px;}
footer .footer_item{padding:0 40px;}
footer .footer_item .footer_about{width:100%;}
footer .footer_item .small_rec_area .small_item{margin-right:0;}
footer .footer_item .footer_cop{margin:0;width:100%;display:block;}
footer .footer_item .footer_cop .cop_left{width:100%;}
footer .footer_item .footer_cop .cop_right{width:100%;text-align:center;margin-top:10px;}
footer .footer_item .footer_cop .cop_right ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.recent_area .rec_item .desc_area{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background:rgba(255,255,255,0.75);}
.recipes_list_area_3 .recipes_list_item .desc_info .by{display:none;}
.recipe_area .recipe_ing_dir .ing ul li{list-style:none;}
.recipe_area .recipe_ing_dir.recipe_ind_dir_2 .desc p img{max-width:100%;}
.recipe_area .recipe_ing_dir.recipe_ind_dir_3 .desc{padding:0;}
.recipe_area .recipe_ing_dir.recipe_ind_dir_3 .desc p img{max-width:100%;}
.choice_area .choice_item .title_area .title_area_sub:before,
.choice_area .choice_item .title_area .title_area_sub:after{left:50px;width:-webkit-calc(100% - 100px);width:calc(100% - 100px);}
.choice_area .choice_item .title_area .title{font-size:17px;}
.recipes_list_area .recipes_list_item .desc_area{height:auto;}
.recipes_list_area .recipes_list_item .desc_area .title{font-size:25px;height:40px;}
.recipes_list_area .recipes_list_item .desc_area .desc{font-size:16px;line-height:24px;height:auto;max-height:none;margin-bottom:10px;}
.recipes_list_area_3 .recipes_list_item .desc_area{height:auto;}
.recipes_list_area_3 .recipes_list_item .desc_area .desc{height:auto;max-height:120px;}
.recipes_list_area.blog_2 .recipes_list_item .desc_area .desc{max-height:none;margin-bottom:10px;}
.recipes_list_area.blog .recipes_list_item .desc_area{height:auto;}
.recipes_list_area.blog .recipes_list_item .desc_area .desc{max-height:none;margin-bottom:10px;}
.recipes_list_area.blog_3 .recipes_list_item .desc_area{height:auto;}
.recipes_list_area.blog_3 .recipes_list_item .desc_area .desc{max-height:none;margin-bottom:10px;}
.recipes_list_area .recipes_list_item .desc_area .title{height:auto;white-space:normal;margin:0 0 10px 0;}
.recipes_list_area.blog_3 .recipes_list_item .desc_area .title,
.recipes_list_area.blog_2 .recipes_list_item .desc_area .title,
.recipes_list_area.blog .recipes_list_item .desc_area .title,
.recipes_list_area.recipes_list_area_3 .recipes_list_item .desc_area .title,
.recipes_list_area.recipes_list_area_2 .recipes_list_item .desc_area .title{height:auto;white-space:normal;margin:5px 0 10px 0;}
.sidebar .side_recipes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;}
.sidebar .side_recipes .side_item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:150px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:none;}
.sidebar .side_recipes .side_item .img{max-width:100%;}
.sidebar .side_recipes .side_item .title{font-size:14px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:0px !important;padding:0;text-align:left;width:100%;height:auto;max-height:90px;line-height:17px;color:#f2b43c;font-family:'Roboto', sans-serif;background:rgba(255,255,255,0.035);padding:5px !important;}
}
@media only screen and (max-width:47.9em){.author_area{height:auto;padding:20px 0;}
.author_area .author_area_items{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.author_area .author_area_items .author_item{margin:0 5px 15px 5px;}
.author_area .author_area_items .author_item .img .img_in{width:70px;height:70px;}
.author_area .author_area_items .author_item .name{font-size:18px;}
.author_area .author_area_items .author_item .subname{font-size:15px;}
.back-to-top{display:none;}
.become_author .become_item .title{font-size:40px;}
.become_author .become_item .desc{font-size:18px;}
.recipes_list_area .recipes_list_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.recipes_list_area .recipes_list_item .desc_area{padding:10px 0 0 0;}
.recipes_list_area.recipes_list_area_2 .recipes_list_item .img{-webkit-box-flex:0;-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px;}
.recipes_list_area .recipes_list_item .desc_info .by{display:none;}
.recipes_list_area.blog_3 .recipes_list_item .desc_info .by,
.recipes_list_area.blog_2 .recipes_list_item .desc_info .by,
.recipes_list_area.blog .recipes_list_item .desc_info .by{display:block;}
.recipes_list_area_3 .recipes_list_item .desc_area{height:auto;}
.recipes_list_area_3 .recipes_list_item .desc_area .desc{height:auto;max-height:none;}
.recipe_area .recipe_header .category,
.recipe_area .recipe_header .author{display:none;}
.recipe_area .recipe_header .print{margin-left:10px;}
.recipe_area .recipe_img_desc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.recipe_area .recipe_img_desc .desc{margin-top:10px;}
.rec_area.rec_area_2 .rec_item .desc_info{width:-webkit-calc(100% - 150px);width:calc(100% - 150px);}
.rec_area.rec_area_2 .rec_item .desc_area{width:150px;}
.home_recipes .home_recipe .title_bg{background:-webkit-gradient(linear, left top, left bottom, from(rgba(43,48,52,0)), color-stop(35%, rgba(43,48,52,0.8)), to(rgba(43,48,52,0.99)));background:-webkit-linear-gradient(top, rgba(43,48,52,0) 0%, rgba(43,48,52,0.8) 35%, rgba(43,48,52,0.99) 100%);background:linear-gradient(to bottom, rgba(43,48,52,0) 0%, rgba(43,48,52,0.8) 35%, rgba(43,48,52,0.99) 100%);height:50%;}
.home_recipes .home_recipe .title{font-size:24px;font-weight:300;padding:15px 20px;}
.home_recipes .home_recipe.home_recipe_small .title_bg{background:-webkit-gradient(linear, left top, left bottom, from(rgba(43,48,52,0)), color-stop(35%, rgba(43,48,52,0.8)), to(rgba(43,48,52,0.99)));background:-webkit-linear-gradient(top, rgba(43,48,52,0) 0%, rgba(43,48,52,0.8) 35%, rgba(43,48,52,0.99) 100%);background:linear-gradient(to bottom, rgba(43,48,52,0) 0%, rgba(43,48,52,0.8) 35%, rgba(43,48,52,0.99) 100%);height:90%;}
.home_recipes .home_recipe.home_recipe_small .title{font-size:14px;font-weight:300;padding:5px 10px;}
.recipes_list_area.recipes_list_area_2 .recipes_list_item .desc_area,
.recipes_list_area.recipes_list_area_3 .recipes_list_item .desc_area{padding-right:0;margin-top:0;}
}
@media only screen and (max-width:33.9em){.container{width:100%;}
header{height:220px;margin-bottom:0;}
header:after{display:none;}
header .header_bar{-webkit-box-shadow:none;box-shadow:none;}
header .logo{margin:0 10px 0 20px;}
header .logo img{width:140px;}
header .nav__dropdown-wrapper{padding-right:15px;}
.search_area{width:-webkit-calc(100% - 10px);width:calc(100% - 10px);margin:0 5px;top:-67px;}
.search_area .search{width:100%;height:46px;}
.search_area .search input{font-size:17px;height:50px;}
.btn.large{padding:12px 20px;font-size:18px;}
.btn.medium{padding:9px 17px;font-size:16px;}
.content .line h2{font-size:34px;}
.rec_area.rec_area_2 .rec_item .desc_info{width:-webkit-calc(100% - 130px);width:calc(100% - 130px);}
.rec_area.rec_area_2 .rec_item .desc_area{width:130px;padding:7px 10px;}
.rec_area.rec_area_2 .rec_item .desc_area:before{display:none;}
footer{background:#2b3034 url("../img/footer_mobile.jpg") top right;}
footer .footer_item{padding:0 20px;}
footer .footer_item .footer_cop .cop_right ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
footer .footer_item .footer_cop .cop_right ul li{margin:0 5px;}
footer .footer_item .footer_cop .cop_right ul li:after{display:none;}
footer:after{display:none;}
.choice_area .choice_item .title_area .title_area_sub:before,
.choice_area .choice_item .title_area .title_area_sub:after{left:100px;width:-webkit-calc(100% - 200px);width:calc(100% - 200px);}
.choice_area .choice_item .title_area .title{font-size:22px;}
.recipe_area .recipe_img_desc .desc{margin-left:0;padding-right:0;}
.recipe_area .recipe_ing_dir .desc{padding-right:0;}
header .nav__dropdown-wrapper .nav__dropdown{right:10px;max-width:310px;}
header .nav__dropdown-wrapper .nav__dropdown-toggle{top:0;font-size:22px;color:#fff;margin-right:10px;}
.recipes_list_area .recipes_list_item .img{-webkit-box-flex:0;-webkit-flex:0 0 150px;-ms-flex:0 0 150px;flex:0 0 150px;}
.recipe_area .recipe_img_desc .img{max-height:250px;}
.pagination li a{margin:0 1px 10px 5px;width:32px;height:32px;line-height:32px;}
.pagination li a.dir{margin:0 1px 10px 5px;font-size:15px;}
.pagination li a.current{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
}
@media screen and (max-device-width:1024px){.become_author{background-attachment:scroll;background-position:center center;}
}
@-moz-document url-prefix(){#flexible-content{flex:1;}
}
@media only screen and (min-width:1000px) and (max-width:1200px){.wide_side .sidebar .side_rec_area .side_item .img{-webkit-box-flex:0;-webkit-flex:0 0 50px;-ms-flex:0 0 50px;flex:0 0 50px;}
}
@media (max-width:480px){.content .line h1{font-size:28px;}
}
.sovet a{color:#000 !important;text-decoration:none;}
.sovet a:hover{color:#f2b43c;text-decoration:none;}
i.fa.fa-search{margin-right:10px;font-size:18px;}
.desc img{    max-width: 100%;
    height: auto;}
.desc{text-align:justify;}
@media (max-width:1024px){.search_area{left:-45px;}
}
@media (max-width:768px){.search_area{left:-104px;}
}
@media (max-width:360px){.search_area{left:0px;}
}
@media (max-width:640px){.search_area{left:0px;}
}
@media (max-width:425px){

.desc img {
margin: 0;
    width: 100%;
	height: auto;}
	.recipe_area .recipe_title {
		font-size: 33px;
	}
}
.desc ul {
    margin-left: -20px;
}
.desc ul li {
  
    font-weight: 300;
}

.imgvnut img {
    float: left;
    margin-bottom: 10px;
    margin-right: 20px;
    margin-top: 6px;
    max-width: 450px;
    min-width: 280px;
}

.imgvnut ul {
    overflow: hidden;
}

@media (max-width:425px){
	.imgvnut img {
    max-width: 100%;
}
}

.rait {
    color: #fff;
    margin-bottom: 15px;
}

figcaption {
    font-size: 16px;
    font-style: italic;
    color: #666;
	margin-bottom:15px;
	margin-top:5px;
}

.ingr p {
    margin-bottom: 5px;
    display: initial;
    /* padding-right: 7px; */
    /* margin-left: 3px; */
}


.rec_img {
    margin-bottom: 20px;
}
.ingr p:after {
    /* content: ","; */
}

li.time.tt {
    display: none;
}

ul.ilparams {
    list-style-type: none;
    display: inline-flex;
    padding-inline-start: 0;
    margin-left: -15px;
}

ul.ilparams li {
    margin-right: 20px;
    padding: 5px 5px;
    border-radius: 8px;
    background: #f2b43c;
    font-weight: 400;
}

ul.ilparams {
    margin-top: 15px;
}

.desc ol li {
    color: #292b2c;
    font-weight: 300;
}

.recnews img {
    max-width: 100%;
}

.recipe_header {
    margin-top: 25px;
}

.ingr p {
    font-size: 16px;
    line-height: 23px;
}

.ingr {
    /* background: #ffffffd1; */
    /* border: 1px dashed rgb(242, 180, 60); */
    /* padding: 8px 8px; */
    /* margin-bottom: 20px; */
}

.ins {
    background: #ffffffd1;
    border: 1px dashed rgb(242, 180, 60);
    padding: 12px 12px;
    margin-bottom: 20px;
}

.star-rating, .star-rating-results {
  font-size: 0;
  white-space: nowrap;
  display: inline-block;
  width: 125px;
  height: 25px;
  overflow: hidden;
  position: relative;
  background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjREREREREIiBwb2ludHM9IjEwLDAgMTMuMDksNi41ODMgMjAsNy42MzkgMTUsMTIuNzY0IDE2LjE4LDIwIDEwLDE2LjU4MyAzLjgyLDIwIDUsMTIuNzY0IDAsNy42MzkgNi45MSw2LjU4MyAiLz48L3N2Zz4=');
  background-size: contain;
}
.star-rating i, .star-rating-results i {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 20%;
  z-index: 1;
  background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjRkZERjg4IiBwb2ludHM9IjEwLDAgMTMuMDksNi41ODMgMjAsNy42MzkgMTUsMTIuNzY0IDE2LjE4LDIwIDEwLDE2LjU4MyAzLjgyLDIwIDUsMTIuNzY0IDAsNy42MzkgNi45MSw2LjU4MyAiLz48L3N2Zz4=');
  background-size: contain;
}
.star-rating-results i {
  opacity: 1;
}
.star-rating input {
  -moz-appearance: none;
  -webkit-appearance: none;
  opacity: 0;
  display: inline-block;
  width: 20%;
  height: 100%;
  margin: 0;
  padding: 0;
  z-index: 2;
  position: relative;
}
.star-rating input:hover + i,
.star-rating input:checked + i {
  opacity: 1;
}
.star-rating input:hover {
  cursor:pointer;
}
.star-rating i ~ i {
  width: 40%;
}
.star-rating i ~ i ~ i {
  width: 60%;
}
.star-rating i ~ i ~ i ~ i {
  width: 80%;
}
.star-rating i ~ i ~ i ~ i ~ i {
  width: 100%;
}

span.zap {
    margin-right: 5px;
}

span.zap:last-child  {display: none!important;}