/* Typography */
@font-face {font-family:'PFDinTextArabic';src:url('/fonts/PFDinTextArabic-Medium.eot');src:url('/fonts/PFDinTextArabic-Medium.eot?#iefix') format('embedded-opentype'), url('/fonts/PFDinTextArabic-Medium.woff') format('woff'), url('/fonts/PFDinTextArabic-Medium.ttf') format('truetype');font-weight:500;font-style:normal;}
@font-face {font-family:'PFDinTextArabic';src:url('/fonts/PFDinTextArabic-Bold.eot');src:url('/fonts/PFDinTextArabic-Bold.eot?#iefix') format('embedded-opentype'), url('/fonts/PFDinTextArabic-Bold.woff') format('woff'), url('/fonts/PFDinTextArabic-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;}
@font-face {font-family:'PFDinTextArabic';src:url('/fonts/PFDinTextArabic-Regular.eot');src:url('/fonts/PFDinTextArabic-Regular.eot?#iefix') format('embedded-opentype'), url('/fonts/PFDinTextArabic-Regular.woff') format('woff'), url('/fonts/PFDinTextArabic-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}

/* Normalize */
*, *::before, *::after{margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
html{overflow-x:hidden;}
body {overflow-x:hidden;color:#8c8c8c;font-family:'Poppins', sans-serif;font-size:14px;line-height:1.5;}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {display:block;}
audio, canvas, progress, video {display:inline-block;vertical-align:baseline;}
audio:not([controls]) {display:none;height:0;}
[hidden], template {display:none;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {position:relative;margin:0 0 15px;line-height:1.6;}
h1, .h1 {font-size:28px;}
h2, .h2 {font-size:24px;}
h3, .h3 {font-size:18px;}
a{text-decoration:none;color:royalblue;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;}
a:active, a:hover, a:focus{text-decoration:none;color:midnightblue;outline:0;}
a:visited {color:purple;}
ul{list-style:outside none none;margin:0;}
ol {list-style:decimal;}
figure{margin:0 0 15px;}
img {height:auto;max-width:100%;border:0;}
svg:not(:root) {overflow:hidden;}
p {margin:0 0 15px;}
input[type="text"], input[type="number"], input[type="email"], input[type="password"], select{background:none;width:100%;height:36px;padding:0 5px;border:1px solid #e5e5e5;}
textarea{border:1px solid #e5e5e5;margin:0;padding:0 10px;width:100%;}
button, .btn{position:relative;background:-webkit-linear-gradient(left, rgb(214, 35, 137), rgb(117, 57, 147));border:medium none; border-radius:0;line-height:36px;padding:0 15px;color:#fff;z-index:0;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;}
form label{display:block;margin:15px 0 0;}
embed, iframe, object {max-width:100%;}
.form label.error{color:#e30613;font-weight:500;margin:0;padding:0 5px;}
form .btn, form button{margin:15px 0;} 
.container{position:relative;}
/* Header */
header{background:#fff;position:fixed;top:0;left:0;width:100%;z-index:9999;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;}
body.fixed header{top:-40px;}
.site-branding{background:#f6f6f6;line-height:40px;}
.site-branding a{color:#b2b2b2;}
header .social {float:right;}
.social li{display:inline-block;margin:0 0 0 15px;vertical-align:top;}
.social li.language{display:inline-block;padding:0 10px;background:-webkit-linear-gradient(right, rgb(214, 35, 137), rgb(117, 57, 147));-webkit-background-clip:padding-box;-webkit-text-fill-color:#fff;}
.social a.fa.fa-nbd {background:url(/images/front/nbd.png);background-repeat:no-repeat;background-position:center center;background-size:100% auto;width:25px;height:40px;}
.social a.fa-facebook:hover{color:#3b5998;}
.social a.fa-google-plus:hover{color:#dd4b39;}
.social a.fa-instagram:hover{color:#125688;}
.social a.fa-linkedin:hover{color:#007bb5;}
.social a.fa-twitter:hover{color:#55acee;}
.social a.fa-youtube:hover{color:#bb0000;}
.social a.fa-rss:hover{color:#f79e1c;}
.social a.fa-android:hover{color:#80bd01;}
.topmenu{display:inline-block;}
.topmenu li{display:inline-block;font-weight:500;color:#b2b2b2;margin:0 15px 0 0;}
.topmenu li a:hover{color:#ee1759;}
.header-middle{padding:20px 0;position:relative;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;}
body.fixed .header-middle{padding:5px 0;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;}
.header-middle .container{display:table;table-layout:fixed;vertical-align:middle;}
.header-middle .container > div{display:table-cell;position:relative; width:33.3333%;}
.search-form::before{position:absolute;left:0;top:15px;width:36px;height:36px;line-height:36px;content:"\f002";font-family:FontAwesome;color:#ee1759;font-size:16px;text-align:center;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;}
body.fixed .search-form::before {top:5px;}
.search-form input{padding:0 5px 0 36px; border-width:0 0 1px 0;width:80%;}
.header-middle .logo{text-align:center;}	
.header-middle .logo img{height:70px;width:auto;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;}
body.fixed .header-middle .logo img{height:50px;}
.newsletter{text-align:right;}
.newsletter-form{position:relative; display:inline-block;width:60%;}
.newsletter-form::before{position:absolute;left:0;top:0;width:36px;height:36px;line-height:36px;content:"\f0e0";font-family:FontAwesome;font-size:16px;text-align:center; color:#b2b2b2;}
.newsletter-form input{padding:0 5px 0 36px;border-width:0 0 1px 0;}
.newsletter button{background:#b2b2b2;}
.newsletter:hover button{background:#d52389;}
/* Main Menu */
#site-navigation {background:#7a3892;}
.orion-menu{position:relative;text-align:center;}
.orion-menu li{display:inline-block;position:relative;}
.orion-menu li a{position:relative;padding:0 18px;color:#fff;display:block;font-size:16px;line-height:50px;font-weight:500;}
.orion-menu li.active > a, .orion-menu li:hover > a {color:#fff;}
.orion-menu li a::before{position:absolute;bottom:0;left:50%;width:0;content:"";border-bottom:3px solid #fff;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;}
.orion-menu li:hover > a::before{left:0%;width:100%;}
.orion-menu ul, .orion-menu ul li ul{display:none;position:absolute;min-width:200px;background:#151515;z-index:999;text-align:left;}
.orion-menu ul {top:100%;left:0;}
.orion-menu ul li{padding:0;display:block; border-bottom:1px solid rgba(255, 255, 255, .1);}
.orion-menu ul li a {line-height:40px;display:block;color:#fff;font-size:14px;padding:0 15px;}
.orion-menu ul li:hover>a {background:#7a3892;color:#fff;}
.orion-menu ul li:hover > a::before{height:40px;}
.orion-menu ul li ul{top:0;left:100%;}
.orion-menu .indicator{color:#1c1b1b;position:absolute;right:0;top:15px;line-height:20px;font-family:FontAwesome;font-size:12px;}
.orion-menu .indicator:before {content:"\f0d7";}
.orion-menu ul li .indicator {right:15px;top:0;line-height:40px; color:#fff;}
.orion-menu ul li .indicator:before {content:"\f0da";}
/* Mobile Menu */
.mm-toggle{position:absolute;top:15px;left:15px;display:none;cursor:pointer;z-index:9999;}
.mm-toggle i{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;width:30px;height:3px;font:bold 14px/.4 Helvetica;background:#06304e;transition:all .2s ease-out;}
.mm-toggle i::before, .mm-toggle i::after {content:'';width:30px;height:3px;background:#06304e;position:absolute;left:0;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
.mm-toggle i::before {top:-8px;}
.mm-toggle i::after {bottom:-8px;}
.mm-toggle:hover i::before {top:-10px;}
.mm-toggle:hover i::after {bottom:-10px;}
.mmPushBody .mm-toggle i {background:#fff;}
.mmPushBody .mm-toggle i::before {top:0;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg);}
.mmPushBody .mm-toggle i::after {bottom:0;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg);}
.mmPushBody{width:100%;height:100%;overflow-x:hidden;}
#mobile-menu, #mobile-menu-right{position:fixed;top:121px;z-index:99999;display:none;box-sizing:content-box;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;}
body.fixed #mobile-menu, body.fixed #mobile-menu-right{top:61px;}
.mobile-menu{background:#151515;width:100%;float:left;position:relative;}
.header-mobile-menu{display:block;width:100%;padding:20px 15px;background:#111;z-index:999;}
.header-mobile-menu input{color:#fff;}
.mobile-menu ul {display:block;}
.mobile-menu .expand {right:0;position:absolute;padding:0 15px;}
.mobile-menu .expand:hover{cursor:pointer;}
.mobile-menu li{display:block;border-bottom:1px solid rgba(255, 255, 255, 0.1);position:relative;}
.mobile-menu li:last-child {border-bottom:none;}
.mobile-menu li a{display:block;overflow:hidden;padding:0 15px;color:#fff;line-height:40px;}
.mobile-menu li ul {background:#090a18;}
.mobile-menu li li a {padding:0 15px;}
.mobile-menu li li li a {padding-left:35px;}
.mobile-menu li:hover > a {background:#7a3892;}
.expand.icon-plus:before, .expand.icon-minus:before{font-family:'FontAwesome';font-style:normal;font-weight:normal;color:#FFF;}
.expand.icon-plus:before{content:"\f107";}
.expand.icon-minus:before {content:"\f106";}
.mCSB_container {padding-bottom:100%;}
.mobile-menu-first .mCSB_container {padding:0px 0 100% 0;}
.mobile-menu-first .mCustomScrollbar {max-height:600px;overflow:hidden;position:relative;}
.mobile-menu-first .mCSB_scrollTools {left:0;}
/* main */
.site-inner{padding:0 0 30px; margin:200px 0 0;}
.site-print{width:100%;max-width:800px;margin:15px auto; border:1px solid #ddd; padding:0 15px;}
.banner{background:#f2f2f2;padding:15px;text-align:center;margin:0 0 30px;}
.mobileBanner{ display:none;}
.banner span{display:block;text-align:right;line-height:1;font-weight:500;margin:10px 0 0;}
.block-title{color:#171b3f;margin:0 0 30px;border-bottom:1px solid #e7e8eb;z-index:1;font-weight:bold; line-height:50px;}
.block-title::after {content:'';position:absolute;left:0;bottom:-2px;width:50px;height:2px;background:#ec4646;z-index:2;}
.block-title.text-gradient{color:rgb(23, 27, 63);background:-webkit-linear-gradient(left, rgb(214, 35, 137), rgb(117, 57, 147));-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.content-header{background:#783893 /*url(/images/front/category-bg.png) no-repeat;background-size:cover;background-position:center -115px*/;color:#fff;padding:60px 0;border-top:1px solid #fff;margin:0 0 30px;}
.content-header h1{margin:0;}
.news{ margin:0 0 30px;}
.post-wrap{ margin:0 0 15px;}
.post-thumb{margin:0 0 15px;}
.post-thumb img{ width:100%;}
.small-posts .post-title {font-size:14px;}
.post-title a {color:#171b3f;display:block;}
.post-title:hover a {color:#fc2a30;}
.post-meta__item {color:#a9a9a9;}
/* Carousel Posts */
.fw-posts{margin:0 0 30px;}
.fw-post{position:relative;}
.fw-post .fw-body{position:absolute;bottom:0;width:100%;padding:15px;color:#a9a9a9;background:rgba(0,0,0,0.1);background:-webkit-linear-gradient(top, rgba(255,255,255,0), rgb(0,0,0));background:-o-linear-gradient(top, rgba(255,255,255,0), rgb(0,0,0));background:-moz-linear-gradient(top, rgba(255,255,255,0), rgb(0,0,0));background:linear-gradient(to bottom, rgba(255,255,255,0), rgb(0,0,0));}
.fw-post .fw-post-cat, .post-cat{background:#ee1759;display:inline-block;margin:0 0 10px;padding:0 10px;line-height:30px;color:#fff;}
.fw-post .fw-post-title{font-size:20px;margin:0 0 10px;}
.fw-post .fw-post-title a{color:#fff;}
.fw-posts .owl-next, .fw-posts .owl-prev, .posts-carousel .owl-next, .posts-carousel .owl-prev{position:absolute;top:50%;line-height:40px;width:40px;height:40px;margin:-20px 0 0;color:#fff;text-align:center;background:rgba(0, 0, 0, 0.1);-webkit-transition:all .3s ease;transition:all .3s ease;}
.fw-posts .owl-next i, .fw-posts .owl-prev i, .posts-carousel .owl-next i, .posts-carousel .owl-prev i{line-height:40px;}
.fw-posts .owl-next{right:10px;}
.fw-posts .owl-prev{left:10px;}
.fw-posts .owl-next:hover, .fw-posts .owl-prev:hover{background:rgba(0, 0, 0, .75);}
.posts-carousel .owl-next, .posts-carousel .owl-prev{top:-55px;background:#e7e8eb;}
.posts-carousel .owl-next:hover, .posts-carousel .owl-prev:hover{background:#cdced1;}
.posts-carousel .owl-next{right:0;}
.posts-carousel .owl-prev{right:40px;}
/* recipes */
.recipes{margin:0 0 30px;}
.recipes .block-title {margin:0;}
.recipes .recipes-container{padding:15px 25px;background:#f6f3ea url(/images/front/bg-posts.png) no-repeat;}
.recipes .post-wrap:first-child {padding:15px 0;border-bottom:2px solid #fff;position:relative;}
.recipes .post-wrap:first-child::after {content:'';position:absolute;width:100%;height:2px;background:#171b3f;display:block;opacity:0.2;bottom:0;}
.recipes .post-thumb {border:5px solid #fff;}
.recipes .read_more {color:#171b3f;font-size:16px;display:inline-block;font-weight:500;}
/* Sidebar */
.sidebar-widget {margin:0 0 30px;}
.sidebar-widget .title {font-weight:500;border-bottom:1px solid #e7e8eb;margin:0 0 15px; line-height:40px;}
.sidebar-widget .title span{display:inline-block;background:-webkit-linear-gradient(right, rgb(214, 35, 137), rgb(117, 57, 147));-webkit-background-clip:padding-box;-webkit-text-fill-color:#fff;padding:0 10px;}
/* weather */
/*
.weather-widget .weather-slide {position:relative;color:#171b3f;font-size:34px;font-weight:600;padding:20px 15px;}
.weather-widget .weather-slide span.info {display:inline-block;}
.weather-widget .weather-slide .city {font-size:20px;opacity:0.6;padding-right:45px;}
.weather-widget .weather-slide [class^="icon-"] {font-size:100px;background:-webkit-linear-gradient(left, rgb(214, 35, 137), rgb(117, 57, 147));-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:absolute;top:0;right:0;}
*/
/* zodiac */
.zodiac-widget {color:#8c8c8c;}
.zodiac-widget h4 {color:#171b3f; font-size:20px;}
.zodiac-widget .text strong {color:#292929;font-weight:500;}
.zodiac-widget .owl-next, .zodiac-widget .owl-prev{position:absolute;top:-35px;line-height:40px;width:40px;height:40px;margin:-20px 0 0;color:#fff;text-align:center;background:rgba(0, 0, 0, 0.1);-webkit-transition:all .3s ease;transition:all .3s ease;}
.zodiac-widget .owl-next{right:0;}
.zodiac-widget .owl-prev{right:40px;}
.zodiac-widget .owl-next:hover, .fw-posts .owl-prev:hover{background:rgba(0, 0, 0, .75);}
/* pagination */
.pagination{display:block;text-align:center; margin:50px 0 0;}
.pagination ul{display:inline-block;border:1px solid #ddd;border-radius:4px;}
.pagination li{display:inline-block;float:left;}
.pagination a, .pagination span{color:purple;padding:0 15px;line-height:40px; display:block;border-right:1px solid #ddd;}
.pagination li:last-child a, .pagination li:last-child span{border-width:0;border-radius:0 4px 4px 0;}
.pagination li:first-child a, .pagination li:first-child span{border-radius:4px 0px 0px 4px;}
.pagination span, .pagination li:hover a{background:-webkit-linear-gradient(right, rgb(117, 57, 147), rgb(214, 35, 137));color:#fff;}
/* Single */
.post-header {background:#2b3236 /*url(/images/front/single-thumb.jpg) no-repeat;background-size:cover;background-position:center -115px*/;padding:30px 15px;margin:15px 0;color:#fff;text-align:center;}
.post-header2 {margin:15px 0;color:#000;text-align:center;}
.player{width:100%;max-width:768px;margin:15px auto;padding:15px;border:1px solid #ddd;}
.post-footer{ margin:30px 0;}
.post-tags li{ display:inline-block;font-size:12px;}
.post-tags li a {padding:0 10px;line-height:30px;color:#353a3d;border:1px solid #efefef;display:block;}
.post-tags li a:hover {background:#efefef;}
.post-share-btns {}
.post-share-btns li{display:inline-block;}
.post-share-btns>li>a.btn-share {background:#4fc1e9;display:inline-block;margin:0 0 5px;padding:0 10px;line-height:30px;border-radius:15px;color:#FFF;font-size:12px;font-weight:600;border:1px solid #4fc1e9;}
.post-share-btns>li>a.btn-share>i {margin:0 5px 0 0;}
.post-share-btns>li>a.btn-share.btn-share-print{background:#4fc1e9;border-color:#4fc1e9;}
.post-share-btns>li>a.btn-share.btn-share-print:hover{color:#4fc1e9;}
.post-share-btns>li>a.btn-share.btn-share-mail{background:#c0288b;border-color:#c0288b;}
.post-share-btns>li>a.btn-share.btn-share-mail:hover{color:#c0288b;}
.post-share-btns>li>a.btn-share.btn-share-facebook{background:#3b5998;border-color:#3b5998;}
.post-share-btns>li>a.btn-share.btn-share-facebook:hover{color:#3b5998;}
.post-share-btns>li>a.btn-share.btn-share-twitter {background:#1da1f2;border-color:#1da1f2;}
.post-share-btns>li>a.btn-share.btn-share-twitter:hover{color:#1da1f2;}
.post-share-btns>li>a.btn-share.btn-share-google-plus{background:#d34836;border-color:#d34836;}
.post-share-btns>li>a.btn-share.btn-share-google-plus:hover{color:#d34836;}
.post-share-btns>li>a.btn-share:hover {background:#FFF;color:#4fc1e9;}
/* contact */
#map{width:100%;margin:0 0 50px;}
/* sitemap */
.sitemap li{margin:0 0 0 15px;}
/* Footer */
.site-footer{background:#090a18;padding:30px 0 0;color:rgba(255, 255, 255, .75); position:relative}
.site-footer a{color:rgba(255, 255, 255, .75);}
.site-footer .logo{filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1);margin:0 0 15px;}
.contactInfos{margin:0 0 10px;}
.contactInfos li{margin:0 0 10px;}
.contactInfos li b{ text-transform:uppercase;}
.footer-menu li{line-height:30px;}
.footer-menu li:hover a{color:rgba(255, 255, 255, 1);}
.site-footer h3 {color:#fff;font-size:16px;margin:0 0 30px;}
.site-footer .newsletter-form{ width:70%;}
.site-footer .newsletter-form input{background:#2b2c37; border-width:0; color:#fff;}
.site-footer .social{margin:30px 0;}
.site-footer .social a{display:inline-block; width:50px; border:1px solid; border-radius:50%; height:50px; line-height:50px; text-align:center;}
.site-info{margin:15px 0 0;border-top:1px solid rgba(255, 255, 255, .25);line-height:50px;}
.copy{ display:inline-block;}
.powred{float:right;}
#to-top{display:none;position:fixed;text-align:center;right:30px;bottom:30px;color:#fff;cursor:pointer;z-index:10000;height:40px;width:40px;line-height:40px;background:#7a3892;}
#to-top:hover{background:#222;}
#to-top i{line-height:40px;}