@import url(//fonts.googleapis.com/earlyaccess/droidarabicnaskh.css);
@import url('font-awesome.css');

@import url('owl.css');

@import url('animate.css');

@import url('jquery.mCustomScrollbar.min.css');

.breakingNews2 {

  position: fixed;

  background-color: transparent;

  bottom: 0;

  width: 100%;

  height: 70px;

  z-index: 1200;

}
.breakingNews2 .marquee {

  background-color: #1a1c1e;

  width: 100%;

  /* the plugin works for responsive layouts so width is not necessary */

  overflow: hidden;

  height: 30px;

  padding: 5px;

}
.breakingNews2 .marquee a{

   color:#fff;
}

@font-face {

  font-family: 'jfflat'; /*a name to be used later*/

  src: url('../fonts/jfflat.ttf'); /*URL to font*/

}

* {

  margin:0px;

  padding:0px;

  border:none;

  outline:none;

}

.font{

  font-family: 'Cairo', sans-serif !important;

}

body {

  font-size:14px;

  color:#666666;

  line-height:1.8em;

  font-weight:400;

  background:#ffffff;

  background-size:cover;

  background-repeat:no-repeat;

  background-position:center top;

  -webkit-font-smoothing: antialiased;

  font-family: arial, helvetica, sans-serif !important;

}

a{

  text-decoration:none;

  cursor:pointer;

  color:#e73f43;

}

a:hover,a:focus,a:visited{

  text-decoration:none;

  outline:none;

}

h1,h2,h3,h4,h5,h6 {

  position:relative;

  font-weight:normal;

  margin:0px;

  background:none;

  line-height:1.4em;

  font-family: arial, helvetica, sans-serif !important;

}

a{

  text-decoration: none !important;

}

.breaking-news-headline {

  display: block;

  position: absolute;

  font-size: 13px;

  font-size: 14px;

  margin-top: -25px;

  color: #ffffff !important;

  margin-left: 10px;

  margin-right: 150px;

}

.breaking-news-title {

  background-color: #e73f43;

  display: block;

  height: 30px;

  width: 90px;

  font-size: 11px;

  position: absolute;

  top: 0px;

  margin-top: 0px;

  margin-right: 20px;

  padding-top: 3px;

  padding-right: 10px;

  z-index: 3;

  font-size: 16px;

  font-weight: 600;

}

.breaking-news-title:before {

  content: "";

  position: absolute;

  display: block;

  width: 0px;

  height: 0px;

  top: 0;

  left: -12px;

  border-left: 12px solid transparent;

  border-right: 0px solid transparent;

  border-bottom: 30px solid #e73f43;

}

.breaking-news-title:after {

  content: "";

  position: absolute;

  display: block;

  width: 0px;

  height: 0px;

  right: -12px;

  top: 0;

  border-right: 12px solid transparent;

  border-left: 0px solid transparent;

  border-top: 30px solid #e73f43;

}

.dropdown-menu{

  text-align: right !important;

  right: 0 !important ;

  left: auto !important;

}

.dropdown-item.active, .dropdown-item:active{

  background-color: #dc3545 !important ;

}

#breaking-news-colour {

  height: 30px;

  width: 100%;

  background-color: #333;

}

#breaking-news-container {

  height: 30px;

  width: 100%;

  overflow: hidden;

  position: absolute;

}

#breaking-news-container:before {

  content: "";

  width: 30px;

  height: 30px;

  background-color: #333;

  position: absolute;

  z-index: 2;

}

.animated {

  -webkit-animation-duration: 0.2s;

  -webkit-animation-fill-mode: both;

  -moz-animation-duration: 0.2s;

  -moz-animation-fill-mode: both;

  -webkit-animation-iteration-count: 1;

  -moz-animation-iteration-count: 1;

}

.delay-animated {

  -webkit-animation-duration: 0.4s;

  -webkit-animation-fill-mode: both;

  -moz-animation-duration: 0.4s;

  -moz-animation-fill-mode: both;

  -webkit-animation-iteration-count: 1;

  -moz-animation-iteration-count: 1;

  -webkit-animation-delay: 0.3s;

  animation-delay: 0.3s;

}

.scroll-animated {

  -webkit-animation-duration: 3s;

  -webkit-animation-fill-mode: both;

  -moz-animation-duration: 3s;

  -moz-animation-fill-mode: both;

  -webkit-animation-iteration-count: 1;

  -moz-animation-iteration-count: 1;

  -webkit-animation-delay: 0.5s;

  animation-delay: 0.5s;

}

.delay-animated2 {

  -webkit-animation-duration: 0.4s;

  -webkit-animation-fill-mode: both;

  -moz-animation-duration: 0.4s;

  -moz-animation-fill-mode: both;

  -webkit-animation-iteration-count: 1;

  -moz-animation-iteration-count: 1;

  -webkit-animation-delay: 0.5s;

  animation-delay: 0.5s;

}

.delay-animated3 {

  -webkit-animation-duration: 5s;

  -webkit-animation-fill-mode: both;

  -moz-animation-duration: 5s;

  -moz-animation-fill-mode: both;

  -webkit-animation-iteration-count: 1;

  -moz-animation-iteration-count: 1;

  -webkit-animation-delay: 0.5s;

  animation-delay: 3s;

}

.fadein {

  -webkit-animation-name: fadein;

  -moz-animation-name: fadein;

  -o-animation-name: fadein;

  animation-name: fadein;

}

@-webkit-keyframes fadein {

  from {

    margin-right: 1000px;

  }

}

@-moz-keyframes fadein {

  from {

    margin-right: 1000px;

  }

}

.slidein {

  -webkit-animation-name: slidein;

  -moz-animation-name: slidein;

  -o-animation-name: slidein;

  animation-name: slidein;

}

.slidein2 {

  -webkit-animation-name: slidein;

  -moz-animation-name: slidein;

  -o-animation-name: slidein;

  animation-name: slidein;

}

@keyframes marquee {

  0% {

    right: 0%;

  }

  20% {

    right: 0;

  }

  100% {

    right: 100%;

  }

}

@media (min-width: 320px) and (max-width: 480px) {

  @keyframes marquee {

    0% {

      right: 100%;

    }

    20% {

      right: 0;

    }

    100% {

      right: -100%;

    }

  }

}

@-webkit-keyframes slidein {

  from {

    margin-right: 800px;

  }

  to {

    margin-top: 0px;

  }

}

@-moz-keyframes slidein {

  from {

    margin-right: 800px;

  }

  to {

    margin-top: 0px;

  }

}

.slideup {

  -webkit-animation-name: slideup;

  -moz-animation-name: slideup;

  -o-animation-name: slideup;

  animation-name: slideup;

}

@-webkit-keyframes slideup {

  from {

    margin-top: 30px;

  }

  to {

    margin-top: 0;

  }

}

@-moz-keyframes slideup {

  from {

    margin-top: 30px;

  }

  to {

    margin-top: 0;

  }

}

.no-padding{

  padding:0px !important;

}

input,button,select,textarea{



}

p,

.text{

  position:relative;

  line-height:1.8em;

  font-family:"Droid Arabic Naskh","fa-viber","arial", "helvetica", "sans-serif";

}

.strike-through{

  text-decoration:line-through;

}

.breakingNews{width:100%; height:40px; background:#FFF; position:relative; overflow:hidden;}

.breakingNews>.bn-title{width:auto; height:40px; display:inline-block; background:#f44a56; position:relative;}

.breakingNews>.bn-title>h2{display:inline-block; margin:0; padding:0 10px; line-height:40px; font-size:20px; color:#FFF; height:40px; box-sizing:border-box;}

.breakingNews>.bn-title>span{

  width: 0;position:absolute;

  right:-10px;top:10px;

  height: 0;

  border-style: solid;border-width: 10px 0 10px 10px;border-color: transparent transparent transparent #2096cd;}

.breakingNews>ul{padding:0; margin:0; list-style:none; position:absolute; right:110px; top:0; left:40px; height:40px; font-size:16px;}

.breakingNews>ul>li{position:absolute; height:40px; width:100%; line-height:40px; display:none;}

.breakingNews>ul>li>a{text-decoration:none; color:#333; overflow:hidden; display:block; white-space: nowrap;text-overflow: ellipsis; font-weight:normal;}

.breakingNews>ul>li>a>span{color:#2096cd;}

.breakingNews>ul>li>a:hover{color:#2096cd;}

.breakingNews>.bn-navi{width:40px; height:40px; position:absolute; left:0; top:0; opacity:0;}

.breakingNews>.bn-navi>span{width:20px; height:40px; position:absolute; top:0; cursor:pointer; opacity:0.3; background-image:url(./imgs/bn-arrows.png); background-repeat:no-repeat;}

.breakingNews>.bn-navi>span:hover{opacity:1;}

.breakingNews>.bn-navi>span:first-child{background-position:left center; right:0;}

.breakingNews>.bn-navi>span:last-child{background-position:right center; left:0;}

.breakingNews:hover .bn-navi{opacity:1;}

.bn-large{height:50px;}

.bn-large>.bn-title{height:50px;}

.bn-large>.bn-title>h2{line-height:50px; font-size:26px;}

.bn-large>.bn-title>span{top:15px;}

.bn-large>ul{height:50px; right:50px; font-size:20px;}

.bn-large>ul>li{height:50px; line-height:50px;}

.bn-large>.bn-navi{height:50px; }

.bn-large>.bn-navi>span{height:50px;}

.bn-small{height:30px;}

.bn-small>.bn-title{height:30px;}

.bn-small>.bn-title>h2{line-height:30px; font-size:18px;}

.bn-small>.bn-title>span{top:5px;}

.bn-small>ul{height:30px; right:50px; font-size:14px;}

.bn-small>ul>li{height:30px; line-height:30px;}

.bn-small>.bn-navi{height:30px; }

.bn-small>.bn-navi>span{height:30px;}

.bn-red{border-color:#f44a56;}

.bn-red>.bn-title{background:#f44a56;}

.bn-red>.bn-title>span{border-left-color:#f44a56;}

.bn-red>ul>li>a:hover,.bn-red>ul>li>a>span{color:#f44a56;}

.bn-darkred{border-color:#d01e1e;}

.bn-darkred>.bn-title{background:#d01e1e;}

.bn-darkred>.bn-title>span{border-left-color:#d01e1e;}

.bn-darkred>ul>li>a:hover,.bn-darkred>ul>li>a>span{color:#d01e1e;}

.bn-bordernone{border:none;}

.bn-italic>ul>li>a{font-style:italic;}

.bn-bold>ul>li>a{font-weight:bold;}

.breakingNews>.bn-navi,

.breakingNews>ul>li>a,

.breakingNews>.bn-navi>span{transition: .25s linear;-moz-transition: .25s linear;-webkit-transition: .25s linear;}

.auto-container{

  position:static;

  max-width:1200px;

  padding:0px 15px;

  margin:0 auto;

}

.small-container{

  max-width:780px;

  margin:0 auto;

}

.page-wrapper{

  position:relative;

  margin:0 auto;

  width:100%;

  min-width:300px;

}

ul,li{

  list-style:none;

  padding:0px;

  margin:0px;

}

.grey-bg{

  background-color:#f9fafb;

}

.no-margin-btm{

  margin-bottom:0px !important;

}

.centered{

  text-align:center;

}



.list-style-one{

  position:relative;

}

.list-style-one li{

  position:relative;

  margin-bottom:5px;

  padding-left:20px;

  color:#777777;

  font-size:14px;

}

.list-style-one li:before{

  position:absolute;

  content:'+';

  left:0px;

  top:0px;

  color:#e73f43;

  font-size:18px;

}

.btn-style-one{

  position:relative;

  padding:6px 26px;

  line-height:24px;

  color:#999999;

  text-align:center;

  font-size:12px;

  font-weight:500;

  background:none;

  letter-spacing:1px;

  border-radius:0px;

  border:2px solid #f3f3f3;

  text-transform:uppercase;

  font-family:jfflat, helvetica, sans-serif;

}

.btn-style-one:hover{

  color:#ffffff;

  background:#e73f43;

  border-color:#e73f43;

}

.btn-style-two{

  position:relative;

  padding:6px 16px;

  line-height:24px;

  color:#ffffff;

  text-align:center;

  font-size:12px;

  font-weight:700;

  background:none;

  border-radius:0px;

  border:2px solid #ffffff;

  text-transform:uppercase;

  font-family: arial, helvetica, sans-serif;

}

.btn-style-two:hover{

  color:#ffffff;

  background:#e73f43;

  border-color:#e73f43;

}

.btn-style-three{

  position:relative;

  padding:8px 100px;

  line-height:24px;

  color:#999999;

  text-align:center;

  font-size:13px;

  font-weight:500;

  background:none;

  border-radius:0px;

  letter-spacing:2px;

  border:2px solid #e0e0e0;

  text-transform:uppercase;

  font-family:arial, helvetica, sans-serif;

}

.btn-style-three:hover{

  color:#ffffff;

  background:#e73f43;

  border-color:#e73f43;

}

.theme_color{

  color:#e73f43;

}

.social-icon-one{

  position:relative;

}

.social-icon-one li.share{

  position:relative;

  top:-4px;

  color:#999999;

  font-size:13px;

  font-weight:400;

  line-height:30px;

  letter-spacing:2px;

  margin-right:15px !important;

  text-transform:uppercase;

  font-family:arial, helvetica, sans-serif;

}

.social-icon-one li{

  position:relative;

  margin-right:2px;

  margin-bottom:4px;

  display:inline-block;

}

.social-icon-one li a{

  position:relative;

  width:62px;

  height:44px;

  color:#ffffff;

  font-size:18px;

  line-height:42px;

  text-align:center;

  display:inline-block;

  background-color:#2f58a1;

  -webkit-transition:all 300ms ease;

  -ms-transition:all 300ms ease;

  -o-transition:all 300ms ease;

  -moz-transition:all 300ms ease;

  transition:all 300ms ease;

}

.social-icon-one li a:hover{

  opacity:0.80;

}

.social-icon-one li.twitter a{ background-color:#1da1f2}

.social-icon-one li.g_plus a{ background-color:#ec453e;}

.social-icon-one li.telegram a{ background-color:#0088cc;}

.social-icon-one li.youtube a{ background-color:#da0d32;}

.social-icon-one li.android a{ background-color:#62c56b;}

.social-icon-one li.facebook a{ background-color:#3b5998;}

.social-icon-one li.rss a{ background-color:#fd9f13;}

.social-icon-one li.instagram a{ background-color:#35475c;}

.social-icon-one li.vimeo a{ background-color:#4eceea;}

.social-icon-one.alternate li{

  margin-right:5px;

  margin-bottom:8px;

}

.social-icon-one.alternate li:nth-child(4n + 0){

  margin-right:0px;

}

.social-icon-one.alternate li a{

  width:76px;

  height:53px;

  line-height:53px;

  font-size:20px;

  transition: all 0.3s ease;

  -moz-transition: all 0.3s ease;

  -webkit-transition: all 0.3s ease;

  -ms-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

}

.social-icon-one.alternate li a:hover{

  opacity:0.7;

}



.social-icon-two{

  position:relative;

}



.social-icon-two li{

  position:relative;

  margin-right:12px;

  margin-bottom:4px;

  display:inline-block;

}



.social-icon-two li a{

  position:relative;

  color:#c2c2c2;

  font-size:14px;

  display:inline-block;

  -webkit-transition:all 300ms ease;

  -ms-transition:all 300ms ease;

  -o-transition:all 300ms ease;

  -moz-transition:all 300ms ease;

  transition:all 300ms ease;

}



.social-icon-two li a:hover{

  color:#e73f43;

}







/*Social Icon Three*/



.social-icon-three{

  position:relative;

  margin-bottom:30px;

}



.social-icon-three li.share{

  position:relative;

  top:-4px;

  color:#777777;

  font-size:13px;

  font-weight:400;

  line-height:30px;

  letter-spacing:2px;

  margin-right:15px !important;

  text-transform:uppercase;

  font-family:arial, helvetica, sans-serif;

}



.social-icon-three li{

  position:relative;

  margin-right:2px;

  margin-bottom:4px;

  display:inline-block;

}



.social-icon-three li a{

  position:relative;

  width:46px;

  height:33px;

  color:#b5b5b5;

  font-size:16px;

  line-height:34px;

  text-align:center;

  display:inline-block;

  background-color:#ededed;

  -webkit-transition:all 300ms ease;

  -ms-transition:all 300ms ease;

  -o-transition:all 300ms ease;

  -moz-transition:all 300ms ease;

  transition:all 300ms ease;

}



.social-icon-three li a:hover{

  color:#ffffff;

  background-color:#e73f43;

}



img{

  display:inline-block;

  max-width:100%;

}



.preloader{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:999999; background-color:#ffffff; background-position:center center; background-repeat:no-repeat; background-image:url(../images/icons/preloader.svg); background-size:80px;}



/***



====================================================================

	Scroll To Top style

====================================================================



***/



.scroll-to-top{

  position:fixed;

  bottom:15px;

  right:15px;

  width:50px;

  height:50px;

  color:#ffffff;

  font-size:13px;

  text-transform:uppercase;

  line-height:50px;

  text-align:center;

  z-index:100;

  cursor:pointer;

  background:#27292d;

  display:none;

  -webkit-transition:all 300ms ease;

  -ms-transition:all 300ms ease;

  -o-transition:all 300ms ease;

  -moz-transition:all 300ms ease;

  transition:all 300ms ease;

}



.scroll-to-top:hover{

  color:#ffffff;

  background:#e73f43;

}



/***



====================================================================

	Main Header style

====================================================================



***/



.main-header{

  position:relative;

  left:0px;

  top:0px;

  width:100%;

  transition:all 500ms ease;

  -moz-transition:all 500ms ease;

  -webkit-transition:all 500ms ease;

  -ms-transition:all 500ms ease;

  -o-transition:all 500ms ease;

}



.sticky-header .logo a{

  position:relative;

  display:block;

  width:150px;

  height:50px;

  margin-top:2px;

}







.main-header .header-top{

  position:relative;

  padding:4px 0px;

  background-color:#333333;

}



.main-header .header-top .top-left{

  padding-left:90px !important;

}



.main-header .header-top .top-left,

.main-header .header-top .top-right{

  position:relative;

  padding:0px;

}



.main-header .header-top .top-left .trend{

  position:absolute;

  left:0px;

  top:1px;

  color:#e73f43;

  font-weight:700;

  font-size:13px;

  letter-spacing:1px;

  display:inline-block;

  text-transform:uppercase;

  font-family: arial, helvetica, sans-serif;

}



.main-header .header-top .top-left .trend.white:hover,

.main-header .header-top .top-right .top-nav.white li a:hover,

.main-header .header-top .top-right .social-nav.white li a:hover{

  opacity:0.7;

  color:#ffffff !important;

}



.main-header .header-top .top-left .trend.white{

  color:#ffffff !important;

}



.main-header .header-top .top-left .slide .text{

  position:relative;

  color:#ffffff;

  font-size:13px;

  font-weight:600;

  margin-left:10px;

  display:inline-block;

}



.main-header .header-top .top-left .single-item-carousel{

  float:left;

}



.main-header .header-top .top-left .owl-nav,

.main-header .header-top .top-left  .owl-dots{

  display:none;

}



.main-header .header-top .top-right{

  position:relative;

  text-align:right;

}



.main-header .header-top .top-right .top-nav{

  position:relative;

  display:inline-block;

}



.main-header .header-top .top-right .top-nav li{

  position:relative;

  padding:0px 20px;

  display:inline-block;

  line-height:1em;

  border-left:1px solid rgba(255,255,255,0.15);

}



.main-header .header-top .top-right .top-nav li:last-child{

  border-right:1px solid rgba(255,255,255,0.15);

}



.main-header .header-top .top-right .top-nav li a{

  position:relative;

  font-size:12px;

  color:#ffffff;

  font-weight:600;

  letter-spacing:1px;

  border-bottom:1px solid transparent;

  text-transform:uppercase;

  transition:all 500ms ease;

  -moz-transition:all 500ms ease;

  -webkit-transition:all 500ms ease;

  -ms-transition:all 500ms ease;

  -o-transition:all 500ms ease;

}



.main-header .header-top .top-right .top-nav li a:hover{

  border-color:#e73f43;

  color:#e73f43;

}



.main-header .header-top .top-right .english-nav{

  position:relative;

  display:inline-block;

}



.main-header .header-top .top-right .english-nav li{

  position:relative;

  padding:0px 10px 0px 15px;

  display:inline-block;

}



.main-header .header-top .top-right .english-nav li:after{

  position:absolute;

  content:'/';

  color:#ffffff;

  font-size:16px;

  right:-8px;

  top:2px;

}



.main-header .header-top .top-right .english-nav li:last-child::after{

  display:none;

}



.main-header .header-top .top-right .english-nav li a:hover,

.main-header .header-top .top-right .english-nav li.active a{

  background-color:#e73f43;

}



.main-header .header-top .top-right .english-nav li a{

  position:relative;

  color:#ffffff;

  font-size:12px;

  font-weight:600;

  text-transform:uppercase;

  transition:all 500ms ease;

  -moz-transition:all 500ms ease;

  -webkit-transition:all 500ms ease;

  -ms-transition:all 500ms ease;

  -o-transition:all 500ms ease;

}



.main-header .header-top .top-right .social-nav{

  position:relative;

  display:inline-block;

}



.main-header .header-top .top-right .social-nav li{

  position:relative;

  padding:0px 15px;

  display:inline-block;

  border-left:1px solid rgba(255,255,255,0.15);

}



.main-header .header-top .top-right .social-nav li a{

  position:relative;

  color:#ffffff;

  font-size:14px;

  transition:all 0.3s ease;

  -moz-transition:all 0.3s ease;

  -webkit-transition:all 0.3s ease;

  -ms-transition:all 0.3s ease;

  -o-transition:all 0.3s ease;

}



.main-header .header-top .top-right .social-nav li a:hover{

  color:#e73f43;

}



.main-header .header-top .top-right .social-nav li:last-child{

  border-right:1px solid rgba(255,255,255,0.15);

}



.main-header .header-upper{

  position:relative;

  transition:all 500ms ease;

  -moz-transition:all 500ms ease;

  -webkit-transition:all 500ms ease;

  -ms-transition:all 500ms ease;

  -o-transition:all 500ms ease;

  z-index:5;

}



.main-header .logo-outer{

  position:relative;

  float:left;

  z-index:25;

  padding:32px 0px;

}



.main-header .logo-outer .logo{

  position:relative;

  width:311px;

  height:80px;

  background:url(../images/non14.svg) no-repeat;

}



.main-header .logo-outer .logo.header-three-logo{

  background:url(../images/white-logo.png) no-repeat;

}



.main-header .logo-outer .logo a{

  position:relative;

  display:block;

  width:100%;

  height:100%;

}



.main-header .logo-outer .logo img{

  position:relative;

  display:inline-block;

  max-width:100%;

}



.main-header .header-upper .upper-right{

  position:relative;

  padding-top:26px;

  padding-bottom:26px;

}



.main-header .header-upper .nav-outer{

  position:relative;

  float:right;

}



.main-header .nav-outer .more-options{

  position:relative;

  right:0px;

  top:50%;

  width:35px;

  float:right;

  margin:54px 0px;

  margin-left:30px;

  border-left:1px solid #d6d6d6;

}



.main-header .header-lower .search-box-outer{

  position: relative;

  min-width:70px;

  padding-right:10px;

  padding-left:10px;

  padding-top:21px;

  padding-bottom:22px;

  display:inline-block;

  border-right:1px solid #eeeeee;

}



.main-header .header-lower .search-box-btn{

  position:relative;

  display:block;

  width:100%;

  font-size:18px;

  color:#999999;

  line-height:20px !important;

  padding:0px;

  margin:0px;

  cursor:pointer;

  background:none;

  transition:all 500ms ease;

  -moz-transition:all 500ms ease;

  -webkit-transition:all 500ms ease;

  -ms-transition:all 500ms ease;

  -o-transition:all 500ms ease;

}



.main-header .header-lower .search-box-btn:hover{

  color:#444444;

}



.main-header .header-lower .search-box-outer .dropdown-menu{

  top:40px;

  right:0px;

  padding:0px;

  width:280px;

  border-radius:0px;

  border-top:3px solid #e73f43;

  border-left:0px;

  border-right:0px;

  border-bottom:0px;

}



.main-header .header-lower .search-box-outer .dropdown-menu > li{

  padding:0px;

  border:none;

  background:none;

}



.main-header .header-lower .search-panel .form-container{

  padding:25px 20px;

}



.main-header .header-lower .search-panel .form-group{

  position:relative;

  margin:0px;

}



.main-header .header-lower .search-panel input[type="text"],

.main-header .header-lower .search-panel input[type="search"],

.main-header .header-lower .search-panel input[type="password"],

.main-header .header-lower .search-panel select{

  display:block;

  width:100%;

  height:40px;

  color:#000000;

  line-height:24px;

  background:#ffffff;

  border:1px solid #e0e0e0;

  padding:7px 40px 7px 15px;

  -webkit-transition:all 300ms ease;

  -ms-transition:all 300ms ease;

  -o-transition:all 300ms ease;

  -moz-transition:all 300ms ease;

  transition:all 300ms ease;

}



.main-header .header-lower .search-panel input:focus,

.main-header .header-lower .search-panel select:focus{

  border-color:#e73f43;

}



.main-header .header-lower .search-panel .search-btn{

  position:absolute;

  right:0px;

  top:0px;

  width:40px;

  height:40px;

  text-align:center;

  color:#555555;

  font-size:12px;

  background:none;

  cursor:pointer;

}



.main-menu{

  position:relative;

}



.main-menu .navbar-collapse{

  padding:0px;

}



.main-menu .navigation{

  position:relative;

  margin:0px;

}



.main-menu .navigation > li{

  position:relative;

  float:left;

  padding:0px;

  border-left:1px solid #e0e0e0;

}



.main-menu .navigation > li.mega-menu{

  position:static !important;

  -webkit-transition:all 600ms ease;

  -ms-transition:all 600ms ease;

  -o-transition:all 600ms ease;

  -moz-transition:all 600ms ease;

  transition:all 600ms ease;

}



.main-menu .navigation > li.mega-menu > .mega-menu-bar{

  position:absolute;

  left:0px;

  width:100%;

  top:101%;

  opacity:0;

  background-color:#101010;

  padding:45px 40px 30px 45px;

  -webkit-transition:all 600ms ease;

  -ms-transition:all 600ms ease;

  -o-transition:all 600ms ease;

  -moz-transition:all 600ms ease;

  transition:all 600ms ease;

}



.main-menu .navigation > li.mega-menu > .mega-menu-bar .owl-dots{

  display:none;

}



.main-menu .navigation > li.mega-menu > .mega-menu-bar .owl-nav{

  position:relative;

  margin-top:-10px;

}



.main-menu .navigation > li.mega-menu > .mega-menu-bar .owl-nav .owl-prev,

.main-menu .navigation > li.mega-menu > .mega-menu-bar .owl-nav .owl-next{

  position:relative;

  width:36px;

  height:36px;

  line-height:34px;

  margin-right:10px;

  color:rgba(255,255,255,0.40);

  text-align:center;

  display:inline-block;

  font-size:16px;

  border:1px solid rgba(255,255,255,0.60);

  -webkit-transition:all 300ms ease;

  -ms-transition:all 300ms ease;

  -o-transition:all 300ms ease;

  -moz-transition:all 300ms ease;

  transition:all 300ms ease;

}



.main-menu .navigation > li.mega-menu > .mega-menu-bar .owl-nav .owl-prev:hover,

.main-menu .navigation > li.mega-menu > .mega-menu-bar .owl-nav .owl-next:hover{

  color:#e73f43;

  border-color:#e73f43;

}



.main-menu .navigation > li.mega-menu:hover .mega-menu-bar{

  opacity:1;

  top:100%;

  z-index:9;

  visibility:visible;

}



.main-menu .navigation > li:last-child{

  border-right:1px solid #e0e0e0;

}



.sticky-header .main-menu .navigation > li{

  padding:0px;

  margin-right:0px;

}



.main-menu .navigation > li > a{

  position:relative;

  display:block;

  padding:17px 24px;

  font-size:13px;

  color:#777777;

  line-height:30px;

  font-weight:500;

  opacity:1;

  letter-spacing:1px;

  text-transform:uppercase;

  transition:all 500ms ease;

  -moz-transition:all 500ms ease;

  -webkit-transition:all 500ms ease;

  -ms-transition:all 500ms ease;

  -o-transition:all 500ms ease;

  font-family: arial, helvetica, sans-serif;

}



.main-menu .navigation > li > a:hover::before,

.main-menu .navigation > li.current > a:before{

  left:0px;

  right:0px;

}



.main-menu .navigation > li > a:before{

  content: "";

  position: absolute;

  z-index: -1;

  left: 50%;

  right: 50%;

  bottom: 0;

  background: #e73f43;

  height: 4px;

  -webkit-transition-property: left, right;

  transition-property: left, right;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

  -webkit-transition-timing-function: ease-out;

  transition-timing-function: ease-out;

}



.sticky-header .main-menu .navigation > li > a{

  padding:13px 15px !important;

  color:#333333;

}



.sticky-header .main-menu .navigation > li.dropdown > a:before{

  display:none;

}



.header-upper .main-menu .navigation > li:hover > a,

.header-upper .main-menu .navigation > li.current > a,

.header-upper .main-menu .navigation > li.current-menu-item > a{

  color:#e73f43;

  opacity:1;

}



.sticky-header .main-menu .navigation > li:hover > a,

.sticky-header .main-menu .navigation > li.current > a,

.sticky-header .main-menu .navigation > li.current-menu-item > a{

  color:#333333 !important;

  background:#ffffff;

}



.main-menu .navigation > li:hover > a:after{

  opacity:1;

}



.main-menu .navigation > li > ul{

  position:absolute;

  left:0px;

  top:120%;

  width:240px;

  z-index:100;

  display:none;

  padding:0px 0px;

  background:#101010;

  transition:all 500ms ease;

  -moz-transition:all 500ms ease;

  -webkit-transition:all 500ms ease;

  -ms-transition:all 500ms ease;

  -o-transition:all 500ms ease;

  -webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);

  -ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);

  -o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);

  -moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);

  box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);

}



.main-menu .navigation > li > ul.from-right{

  left:auto;

  right:0px;

}



.main-menu .navigation > li > ul > li{

  position:relative;

  width:100%;

  border-bottom:1px solid rgba(255,255,255,0.10);

}



.main-menu .navigation > li > ul > li:last-child{

  border-bottom:none;

}



.main-menu .navigation > li > ul > li > a{

  position:relative;

  display:block;

  padding:12px 20px;

  line-height:22px;

  font-weight:500;

  font-size:12px;

  color:#e0e0e0;

  text-align:left;

  text-transform:uppercase;

  transition:all 500ms ease;

  -moz-transition:all 500ms ease;

  -webkit-transition:all 500ms ease;

  -ms-transition:all 500ms ease;

  -o-transition:all 500ms ease;

  font-family: arial, helvetica, sans-serif;

}



.main-menu .navigation > li > ul > li:hover > a{

  color:#ffffff;

  background-color:#e73f43;

}



.main-menu .navigation > li > ul > li.dropdown > a:after{

  font-family: 'FontAwesome';

  content: "\f105";

  position:absolute;

  right:10px;

  top:12px;

  width:10px;

  height:20px;

  display:block;

  line-height:21px;

  font-size:16px;

  font-weight:normal;

  text-align:center;

  z-index:5;

}



.main-menu .navigation > li > ul > li.dropdown:hover > a:after{

  color:#ffffff;

}



.main-menu .navigation > li > ul > li > ul{

  position:absolute;

  left:100%;

  top:20px;

  width:240px;

  z-index:100;

  display:none;

  background:#101010;

  -webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);

  -ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);

  -o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);

  -moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);

  box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);

}



.main-menu .navigation > li > ul > li > ul > li{

  position:relative;

  width:100%;

  border-bottom:1px solid rgba(255,255,255,0.10);

}



.main-menu .navigation > li > ul > li > ul > li:last-child{

  border-bottom:none;

}



.main-menu .navigation > li > ul > li  > ul > li > a{

  position:relative;

  display:block;

  padding:12px 20px;

  line-height:22px;

  font-weight:500;

  font-size:12px;

  color:#e0e0e0;

  text-align:left;

  text-transform:uppercase;

  transition:all 500ms ease;

  -moz-transition:all 500ms ease;

  -webkit-transition:all 500ms ease;

  -ms-transition:all 500ms ease;

  -o-transition:all 500ms ease;

  font-family: arial, helvetica, sans-serif;

}



.main-menu .navigation > li > ul > li  > ul > li > a:hover{

  color:#ffffff;

  background-color:#e73f43;

}



.main-menu .navigation > li.dropdown:hover > ul{

  visibility:visible;

  opacity:1;

  top:100%;

}



.main-menu .navigation li > ul > li.dropdown:hover > ul{

  visibility:visible;

  opacity:1;

  top:0px;

  transition:all 500ms ease;

  -moz-transition:all 500ms ease;

  -webkit-transition:all 500ms ease;

  -ms-transition:all 500ms ease;

  -o-transition:all 500ms ease;

}



.main-menu .navigation li.dropdown .dropdown-btn{

  position:absolute;

  right:10px;

  top:6px;

  width:34px;

  height:30px;

  border:1px solid #ffffff;

  text-align:center;

  font-size:16px;

  line-height:26px;

  color:#ffffff;

  cursor:pointer;

  z-index:5;

  display:none;

}



.main-header .header-lower{

  position:relative;

  border-top:1px solid #e0e0e0;

  border-bottom:1px solid #e0e0e0;

  box-shadow:0 2px 10px rgba(0,0,0,.175);

  -webkit-box-shadow:0 2px 10px rgba(0,0,0,.175);

  -o-box-shadow:0 2px 10px rgba(0,0,0,.175);

  -moz-box-shadow:0 2px 10px rgba(0,0,0,.175);

  -ms-box-shadow:0 2px 10px rgba(0,0,0,.175);

}



.main-header .nav-outer{

  position:relative;

}



.main-header .outer-box{

  position:absolute;

  right:0px;

  top:0px;

}



.main-header .outer-box .cart-box{

  position:relative;

  float:left;

  color:#999999;

  font-size:20px;

  margin-top:20px;

  background:none;

  display:inline-block;

}



.main-header .outer-box .cart-box .cart-box-btn{

  background:none;

  transition: all 300ms ease;

  -webkit-transition: all 300ms ease;

  -ms-transition: all 300ms ease;

  -o-transition: all 300ms ease;

  -moz-transition: all 300ms ease;

}



.main-header .outer-box .cart-box .cart-box-btn:hover{

  color:#444444;

}



.main-header .outer-box .cart-box .cart-panel{

  border-radius:0px;

  padding:20px 20px;

  min-width:300px;

  margin-top:18px;

  border-color:#e4e4e4;

  border-top:3px solid #e73f43;

  border-left:0px;

  border-right:0px;

  border-bottom:0px;

}



.main-header .outer-box .cart-box .cart-panel .cart-total{

  color:#000000;

  font-size:16px;

  font-weight:400;

  text-align:center;

  text-transform:uppercase;

}



.main-header .outer-box .cart-box .cart-panel .cart-total span{

  font-weight:700;

}



.main-header .outer-box .cart-box .cart-panel .btns-boxed{

  position:relative;

  text-align:center;

  margin-top:20px;

}



.main-header .outer-box .cart-box .cart-panel .btns-boxed li{

  position:relative;

  margin:0px 5px;

  display:inline-block;

}



.main-header .outer-box .cart-box .cart-panel .btns-boxed li a{

  position:relative;

  color:#292929;

  font-weight:500;

  font-size:12px;

  padding:6px 15px;

  display:inline-block;

  border:1px solid #292929;

  text-transform:uppercase;

  transition: all 300ms ease;

  -webkit-transition: all 300ms ease;

  -ms-transition: all 300ms ease;

  -o-transition: all 300ms ease;

  -moz-transition: all 300ms ease;

  font-family: arial, helvetica, sans-serif;

}



.main-header .outer-box .cart-box .cart-panel .btns-boxed li a:hover{

  color:#ffffff;

  background-color:#292929;

}



.main-header .outer-box .cart-box .icon a{

  color:#999999;

}



.header-style-two{

  direction: rtl;

}

.main-menu .navigation > li > ul {

  right: 0 !important;

  left: auto;

}

.main-menu .navigation > li > ul > li > a{

  text-align: right;

}

.info-tabs .tab-btns{

  text-align: right;

  width: 65px;

}

.cdc{

  float: right;

}

.info-tabs .all-cat{

  text-align: right !important;

}

.news-block-nine .inner-box {

  text-align: right !important;

}

.main-header .header-top .top-left .single-item-carousel{

  float: right !important;

}

.main-header .header-top .top-left, .main-header .header-top .top-right{

  float: right !important;

}

.main-header .header-top .top-left .trend{

  right: 0px !important;

}

.doo{

  display: flex;

  justify-content: center;



}



a{

  text-decoration: none !important;

}

.breaking-news-headline {

  display: block;

  position: absolute;

  font-size: 13px;

  font-size: 14px;

  margin-top: -25px;

  color: #ffffff !important;

  margin-left: 10px;

  margin-right: 150px;

}



.breaking-news-title {

  background-color: #e73f43;

  display: block;

  height: 30px;

  width: 90px;

  font-size: 11px;

  position: absolute;

  top: 0px;

  margin-top: 0px;

  margin-right: 20px;

  padding-top: 3px;

  padding-right: 10px;

  z-index: 3;

  font-size: 16px;

  font-weight: 600;

}

.breaking-news-title:before {

  content: "";

  position: absolute;

  display: block;

  width: 0px;

  height: 0px;

  top: 0;

  left: -12px;

  border-left: 12px solid transparent;

  border-right: 0px solid transparent;

  border-bottom: 30px solid #e73f43;

}

.breaking-news-title:after {

  content: "";

  position: absolute;

  display: block;

  width: 0px;

  height: 0px;

  right: -12px;

  top: 0;

  border-right: 12px solid transparent;

  border-left: 0px solid transparent;

  border-top: 30px solid #e73f43;

}

.dropdown-menu{

  text-align: right !important;

  right: 0 !important ;

  left: auto !important;

}

.dropdown-item.active, .dropdown-item:active{

  background-color: #dc3545 !important ;

}

#breaking-news-colour {

  height: 30px;

  width: 100%;

  background-color: #333;

}



#breaking-news-container {

  height: 30px;

  width: 100%;

  overflow: hidden;

  position: absolute;

}

#breaking-news-container:before {

  content: "";

  width: 30px;

  height: 30px;

  background-color: #333;

  position: absolute;

  z-index: 2;

}



.animated {

  -webkit-animation-duration: 0.2s;

  -webkit-animation-fill-mode: both;

  -moz-animation-duration: 0.2s;

  -moz-animation-fill-mode: both;

  -webkit-animation-iteration-count: 1;

  -moz-animation-iteration-count: 1;

}



.delay-animated {

  -webkit-animation-duration: 0.4s;

  -webkit-animation-fill-mode: both;

  -moz-animation-duration: 0.4s;

  -moz-animation-fill-mode: both;

  -webkit-animation-iteration-count: 1;

  -moz-animation-iteration-count: 1;

  -webkit-animation-delay: 0.3s;

  animation-delay: 0.3s;

}



.scroll-animated {

  -webkit-animation-duration: 3s;

  -webkit-animation-fill-mode: both;

  -moz-animation-duration: 3s;

  -moz-animation-fill-mode: both;

  -webkit-animation-iteration-count: 1;

  -moz-animation-iteration-count: 1;

  -webkit-animation-delay: 0.5s;

  animation-delay: 0.5s;

}



.delay-animated2 {

  -webkit-animation-duration: 0.4s;

  -webkit-animation-fill-mode: both;

  -moz-animation-duration: 0.4s;

  -moz-animation-fill-mode: both;

  -webkit-animation-iteration-count: 1;

  -moz-animation-iteration-count: 1;

  -webkit-animation-delay: 0.5s;

  animation-delay: 0.5s;

}



.delay-animated3 {

  -webkit-animation-duration: 5s;

  -webkit-animation-fill-mode: both;

  -moz-animation-duration: 5s;

  -moz-animation-fill-mode: both;

  -webkit-animation-iteration-count: 1;

  -moz-animation-iteration-count: 1;

  -webkit-animation-delay: 0.5s;

  animation-delay: 3s;

}



.fadein {

  -webkit-animation-name: fadein;

  -moz-animation-name: fadein;

  -o-animation-name: fadein;

  animation-name: fadein;

}



@-webkit-keyframes fadein {

  from {

    margin-right: 1000px;

  }

}

@-moz-keyframes fadein {

  from {

    margin-right: 1000px;

  }

}

.slidein {

  -webkit-animation-name: slidein;

  -moz-animation-name: slidein;

  -o-animation-name: slidein;

  animation-name: slidein;

}



@keyframes marquee {

  0% {

    right: 0%;

  }

  20% {

    right: 0;

  }

  100% {

    right: 100%;

  }

}

@media (min-width: 320px) and (max-width: 480px) {



  @keyframes marquee {

    0% {

      right: 100%;

    }

    20% {

      right: 0;

    }

    100% {

      right: -100%;

    }

  }



}

.marquee {

  animation: marquee 10s linear infinite;

  -webkit-animation-duration: 10s;

  -moz-animation-duration: 10s;

  -webkit-animation-delay: 0.5s;

  animation-delay: 5s;

}



@-webkit-keyframes slidein2 {

  from {

    margin-right: 0px;

  }

  to {

    margin-top: 800px;

  }

}

@-moz-keyframes slidein {

  from {

    margin-right: 800px;

  }

  to {

    margin-top: 0px;

  }

}

.slideup {

  -webkit-animation-name: slideup;

  -moz-animation-name: slideup;

  -o-animation-name: slideup;

  animation-name: slideup;

}



@-webkit-keyframes slideup {

  from {

    margin-top: 30px;

  }

  to {

    margin-top: 0;

  }

}

@-moz-keyframes slideup {

  from {

    margin-top: 30px;

  }

  to {

    margin-top: 0;

  }

}

.text-white{

  color:#fff;

}

.main-header .nav-toggler{

  left: 0 !important;

}

.logo-outer{

  display: flex;

  justify-content: center;

  width: 100% !important;

  height: 150px;

  align-items: center;

}

@media (min-width: 320px) and (max-width: 480px) {



  .logo-outer{

    display: flex;

    justify-content: flex-end;

    width: 100% !important;

    height: 100px;

  }



}

.nav-toggler{

  margin-top: 6px;

}

.ror{

  margin-top: 24px;

  display: flex;

  justify-content: center;

}

.main-menu .navigation > li > ul{

  background: #ffffff;



}

.main-menu .navigation > li > ul > li > a{

  color: #777777 !important;

}

.main-menu .navigation > li > ul > li > a:hover{

  color: #fff !important;

}

.main-header .outer-box{

  left: 0;

  right: auto;

}

.main-menu .navigation > li{

  float: right !important;

}

.main-menu .navigation > li{

  border-right: 1px solid #e0e0e0;

  border-left: 1px solid #e0e0e0;

}



.header-style-two .logo-outer,

.header-style-three .logo-outer{

  position:relative;

  width:100%;

  text-align:center;

}



.header-style-two .logo-outer .logo,

.header-style-three .logo-outer .logo{

  margin:0 auto;

}



.header-style-two .header-top{

  background-color:#e73f43;

}



.header-style-two .header-top .top-left .slide .trend{

  color:#ffffff;

}



.header-style-two .header-top .top-right .english-nav li.active a{

  background-color:#333333;

}



.header-style-two .header-lower,

.header-style-three .header-lower{

  background-color:#333333;

}



.header-style-two .main-menu .navigation > li,

.header-style-three .main-menu .navigation > li{

  display:inline-block;

  float:none;

  border-color:rgba(255,255,255,0.10);

}



.header-style-two .main-menu .navigation > li,

.header-style-three .main-menu .navigation > li{

  margin-left:-4px;

}



.header-style-two .main-menu .navigation > li > a:hover,

.header-style-two .main-menu .navigation > li.current > a,

.header-style-three .main-menu .navigation > li > a:hover,

.header-style-three .main-menu .navigation > li.current > a{

  background-color:#e73f43;

}



.header-style-two .main-menu .navigation > li > a,

.header-style-three .main-menu .navigation > li > a{

  color:#ffffff;

}



.header-style-two .main-menu,

.header-style-three .main-menu{

  width:100%;

  text-align:center;

}



.header-style-two.fixed-header .main-menu .navigation > li > a,

.header-style-three.fixed-header .main-menu .navigation > li > a{

  color:#444444;

}



.header-style-two.fixed-header .main-menu .navigation > li.current > a,

.header-style-three.fixed-header .main-menu .navigation > li.current > a{

  color:#ffffff !important;

}



.header-style-three .header-upper{

  background-color:#292929;

}



.header-style-three .header-lower{

  border:0px;

}





.sec-title{

  position:relative;

  margin-bottom:42px;

  background-color:#f3f3f3;

}



.sec-title h2{

  position:relative;

  color:#ffffff;

  font-size:12px;

  letter-spacing:1px;

  padding:9px 15px;

  font-weight:400;

  text-transform:uppercase;

  display:inline-block;

  margin:0px;

  background-color:#e73f43;

  font-family: arial, helvetica, sans-serif;

}



/*Blog Section*/



.blog-section{

  position:relative;

  padding:60px 0px 60px;

  max-width:780px;

  margin:0 auto;

}



.news-block{

  position:relative;

  margin-bottom:70px;

}



.news-block .inner-box{

  position:relative;

}



.news-block .inner-box .image{

  position:relative;

}



.news-block .inner-box .image .category{

  position:absolute;

  left:15px;

  bottom:15px;

  color:#ffffff;

  padding:2px 10px;

  display:inline-block;

  text-transform:uppercase;

  letter-spacing:1px;

  background-color:#222222;

}



.news-block .inner-box .image img{

  position:relative;

  width:100%;

  display:block;

}



.news-block .inner-box .lower-box{

  position:relative;

  padding:45px 0px 35px;

  border-bottom:1px solid #eeeeee;

}



.news-block .inner-box .lower-box h3{

  position:relative;

  font-size:32px;

  font-weight:400;

  line-height:1.4em;

  margin-bottom:15px;

  font-family: arial, helvetica, sans-serif;

}



.news-block .inner-box .lower-box h3 a{

  color:#333333;

  transition:all 0.3s ease;

  -moz-transition:all 0.3s ease;

  -webkit-transition:all 0.3s ease;

  -ms-transition:all 0.3s ease;

  -o-transition:all 0.3s ease;

}



.news-block .inner-box .lower-box h3 a:hover{

  color:#e83f44;

}



.news-block .inner-box .lower-box .post-meta{

  position:relative;

  margin-bottom:15px;

}



.news-block .inner-box .lower-box .post-meta li{

  position:relative;

  color:#999999;

  font-weight:600;

  font-size:13px;

  padding-left:18px;

  display:inline-block;

  margin-right:20px;

  letter-spacing:1px;

  text-transform:uppercase;

}



.news-block .inner-box .lower-box .post-meta li .icon{

  position:absolute;

  left:0px;

  top:0px;

  font-size:13px;

  color:#999999;

}



.news-block .inner-box .lower-box .text{

  position:relative;

  color:#777777;

  font-size:14px;

  line-height:1.8em;

  margin-bottom:25px;

}



/***



====================================================================

	Styled Pagination

====================================================================



***/



.styled-pagination{

  position:relative;

}



.styled-pagination:before{

  position:absolute;

  content:'';

  left:20%;

  top:15px;

  right:0px;

  height:1px;

  background-color:#eeeeee;

}



.styled-pagination ul{

  position:relative;

  display:inline-block;

}



.styled-pagination li{

  position:relative;

  display:block;

  float:left;

  margin:0px 5px 5px 0px;

}



.styled-pagination li a{

  position:relative;

  display:inline-block;

  line-height:26px;

  height:30px;

  font-size:13px;

  text-transform:capitalize;

  min-width:30px;

  background:none;

  color:#999999;

  font-weight:400;

  text-align:center;

  border:2px solid #f3f3f3;

  transition:all 500ms ease;

  -webkit-transition:all 500ms ease;

  -ms-transition:all 500ms ease;

  -o-transition:all 500ms ease;

  -moz-transition:all 500ms ease;

  font-family: arial, helvetica, sans-serif;

}



.styled-pagination li a:hover,

.styled-pagination li a.active{

  color:#ffffff;

  border-color:#e73f43;

  background-color:#e73f43;

}



.styled-pagination.centered{

  text-align:center;

}



.styled-pagination.centered:before{

  left:0%;

}



.styled-pagination.centered ul{

  background-color:#ffffff;

  padding:0px 30px;

}



/***



====================================================================

	Main Footer

====================================================================



***/



.main-footer{

  position:relative;

  background-color:#28292d;

}



.main-footer .widgets-section{

  position:relative;

  padding-top:86px;

  padding-bottom:30px;

}



.main-footer .widgets-section .footer-widget{

  position:relative;

  margin-bottom:30px;

}



.main-footer .widgets-section .footer-widget h2{

  position:relative;

  font-size:14px;

  font-weight:700;

  color:#ffffff;

  letter-spacing:1px;

  padding-bottom:10px;

  margin-bottom:30px;

  text-transform:uppercase;

  font-family: arial, helvetica, sans-serif;

  border-bottom:2px solid rgba(255,255,255,0.10);

}



.review-block{

  position:relative;

  min-height:110px;

  margin-bottom:30px;

  border-bottom:1px solid rgba(255,255,255,0.10);

}



.review-block:last-child{

  margin-bottom:0px;

  border:0px;

  min-height:80px;

}



.review-block .inner-box{

  position:relative;

  padding-left:105px;

}



.review-block .inner-box .image{

  position:absolute;

  left:0px;

  top:0px;

  width:86px;

  background-color:#e9ebee;

}



.review-block .inner-box .image a:before{

  position:absolute;

  content:'';

  left:0px;

  top:0px;

  width:100%;

  height:100%;

  display:block;

  z-index:1;

  opacity:0;

  -webkit-transition:all 500ms ease;

  -ms-transition:all 500ms ease;

  -o-transition:all 500ms ease;

  -moz-transition:all 500ms ease;

  transition:all 500ms ease;

  background-color:rgba(255,255,255,0.30);

}



.review-block .inner-box:hover .image a:before{

  opacity:1;

}



.review-block .inner-box .text{

  position:relative;

  font-size:16px;

  font-weight:400;

  color:rgba(255,255,255,0.60);

  font-family: arial, helvetica, sans-serif;

}



.review-block .inner-box .text a{

  position:relative;

  font-weight:400;

  color:rgba(255,255,255,0.60);

  font-family: arial, helvetica, sans-serif;

  transition:all 0.3s ease;

  -moz-transition:all 0.3s ease;

  -webkit-transition:all 0.3s ease;

  -ms-transition:all 0.3s ease;

  -o-transition:all 0.3s ease;

}



.review-block .inner-box .text a:hover{

  color:#e73f43;

}



.review-block .inner-box .ratings{

  position:relative;

  color:#ffffff;

  font-size:13px;

  font-family: arial, helvetica, sans-serif;

}



.review-block .inner-box .ratings .fa{

  position:relative;

  color:#ffffff;

  font-size:16px;

}



.review-block .inner-box .ratings .fa.light{

  color:rgba(255,255,255,0.10);

}



/***



====================================================================

	Flickr Gallery

====================================================================



***/



.isntagram-widget .image{

  position:relative;

  float:left;

  width:25%;

  padding:0px 3px 3px 0px;

}



.isntagram-widget .image img{

  position:relative;

  display:block;

  width:100%;

  background-color:#e9ebee;

}



.isntagram-widget .image .lightbox-image{

  position:relative;

  display:block;

}



.isntagram-widget .image .lightbox-image:before{

  position:absolute;

  content:'';

  left:0px;

  top:0px;

  width:100%;

  height:100%;

  display:block;

  z-index:1;

  opacity:0;

  background-color:rgba(0,0,0,0.40);

  transition:all 300ms ease;

  -o-transition:all 300ms ease;

  -ms-transition:all 300ms ease;

  -moz-transition:all 300ms ease;

  -webkit-transition:all 300ms ease;

}



.isntagram-widget .image:hover .lightbox-image:before{

  opacity:1;

}



/*Popular Tags*/



.popular-tags a{

  position:relative;

  display:inline-block;

  line-height:24px;

  padding:4px 12px 4px;

  margin:0px 0px 4px 0px;

  color:#777777;

  text-align:center;

  font-size:11px;

  font-weight:600;

  background:#313438;

  letter-spacing:1px;

  text-transform:uppercase;

  transition:all 300ms ease;

  -o-transition:all 300ms ease;

  -ms-transition:all 300ms ease;

  -moz-transition:all 300ms ease;

  -webkit-transition:all 300ms ease;

}



.popular-tags a:hover{

  color:#ffffff;

  background-color:#e73f43;

}



/*News Info*/



.news-info{

  position:relative;

}



.news-info .inner-box{

  position:relative;

  padding-left:105px;

  min-height:110px;

  margin-bottom:30px;

  border-bottom:1px solid rgba(255,255,255,0.10);

}



.news-info:last-child .inner-box{

  position:relative;

  border:0px;

  margin-bottom:0px;

}



.news-info .inner-box .image{

  position:absolute;

  left:0px;

  top:0px;

  width:85px;

  background-color:#e9ebee;

}



.news-info .inner-box .image .overlay{

  position:absolute;

  left:0px;

  top:0px;

  width:100%;

  opacity:0;

  height:100%;

  display:block;

  text-align:center;

  transition:all 0.3s ease;

  -moz-transition:all 0.3s ease;

  -webkit-transition:all 0.3s ease;

  -ms-transition:all 0.3s ease;

  -o-transition:all 0.3s ease;

}



.news-info .inner-box .image .overlay .icon{

  position:relative;

  width:32px;

  height:32px;

  color:#ffffff;

  line-height:26px;

  font-size:12px;

  text-align:center;

  border-radius:50%;

  margin-top:20px;

  border:3px solid #ffffff;

}



.news-info .inner-box:hover .image .overlay{

  opacity:1;

}



.news-info .inner-box .text{

  position:relative;

  font-size:16px;

  line-height:1.6em;

  color:rgba(255,255,255,0.60);

  font-family: arial, helvetica, sans-serif;

}



.news-info .inner-box .text a{

  color:rgba(255,255,255,0.60);

  transition:all 0.3s ease;

  -moz-transition:all 0.3s ease;

  -webkit-transition:all 0.3s ease;

  -ms-transition:all 0.3s ease;

  -o-transition:all 0.3s ease;

}



.news-info .inner-box .text a:hover{

  color:#e73f43;

}



.news-info .inner-box .post-date{

  position:relative;

  font-size:11px;

  font-weight:600;

  padding-left:18px;

  letter-spacing:1px;

  text-transform:uppercase;

  color:rgba(255,255,255,0.30);

}



.news-info .inner-box .post-date:before{

  position:absolute;

  content:'\f017';

  left:0px;

  top:0px;

  font-size:13px;

  font-weight:300;

  font-family: 'FontAwesome';

  color:rgba(255,255,255,0.30);

}



.main-footer .footer-bottom{

  position:relative;

  padding:70px 0px 0px;

  background-color:#1a1c1e;

}



.main-footer .footer-bottom .logo{

  position:relative;

  width:280px;

  height:80px;

  background:url(../images/logo-2.png) no-repeat;

}



.main-footer .footer-bottom .logo a{

  position:relative;

  display:block;

  width:280px;

  height:80px;

}



.main-footer .footer-bottom .text{

  position:relative;

  color:#ffffff;

  font-size:14px;

  line-height:1.6em;

  text-align:center;

}



.main-footer .footer-bottom .copyright-section{

  position:relative;

  padding:15px 0px;

  margin-top:40px;

  border-top:1px solid rgba(255,255,255,0.10);

}



.main-footer .footer-bottom .copyright-section .footer-nav{

  position:relative;

}



.main-footer .footer-bottom .copyright-section .footer-nav li{

  position:relative;

  font-size:13px;

  padding-right:20px;

  margin-right:20px;

  display:inline-block;

  line-height:1em;

  border-right:1px solid rgba(255,255,255,0.10);

}



.main-footer .footer-bottom .copyright-section .footer-nav li:last-child{

  border:0px;

  margin:0px;

  padding:0px;

}



.main-footer .footer-bottom .copyright-section .footer-nav li a{

  position:relative;

  color:#ffffff;

  letter-spacing:1px;

  text-transform:uppercase;

  -webkit-transition:all 500ms ease;

  -ms-transition:all 500ms ease;

  -o-transition:all 500ms ease;

  -moz-transition:all 500ms ease;

  transition:all 500ms ease;

}



.main-footer .footer-bottom .copyright-section .footer-nav li a:hover{

  color:#e73f43;

}



.main-footer .footer-bottom .copyright-section .copyright{

  position:relative;

  color:#ffffff;

  text-align:right;

}



/***



====================================================================

	Hidden Sidebar style

====================================================================



***/



.hidden-bar{

  position: fixed;

  top: 0;

  width: 100%;

  height: 100%;

  background: #232323;

  z-index: 9999;

  transition: all 700ms ease;

  -webkit-transition: all 700ms ease;

  -ms-transition: all 700ms ease;

  -o-transition: all 700ms ease;

  -moz-transition: all 700ms ease;

}



.hidden-bar .mCSB_inside > .mCSB_container{

  margin-right:0px;

}



.hidden-bar.left-align {

  left: -400px;

}



.hidden-bar.left-align.visible-sidebar{

  left:0px;

}



.hidden-bar.left-align {

  left: -100%;

}



.hidden-bar.left-align.visible-sidebar {

  left: 0%;

  display:none;

}



.hidden-bar .hidden-bar-closer {

  width: 40px;

  height: 40px;

  position: absolute;

  right: 10px;

  top:5px;

  background: none;

  color: #ffffff;

  border-radius: 0px;

  text-align: center;

  line-height: 40px;

  transition: all 300ms ease;

  -webkit-transition: all 300ms ease;

  -ms-transition: all 300ms ease;

  -o-transition: all 300ms ease;

  -moz-transition: all 300ms ease;

  z-index: 999999;

}



.hidden-bar .hidden-bar-closer button {

  background: none;

  display:block;

  font-size: 20px;

  color:#656565;

  width:40px;

  height:40px;

  line-height:40px;

  transition: all 300ms ease;

  -webkit-transition: all 300ms ease;

  -ms-transition: all 300ms ease;

  -o-transition: all 300ms ease;

  -moz-transition: all 300ms ease;

}



.hidden-bar .hidden-bar-closer:hover button {

  color: #ffffff;

}



.hidden-bar-wrapper {

  height: 100%;

  padding:10px 30px 40px;

  padding-right:0px;

}



.hidden-bar-wrapper .mCustomScrollBox{

  overflow:visible;

}



.hidden-bar .logo {

  position:relative;

  padding: 0px 0px 0px;

  text-align:center;

  width:270px;

  height:60px;

  margin:0 auto;

  right:20px;

  margin-top:20px;

  margin-bottom:20px;

  background:url(../images/mobile-logo.png) no-repeat;

}



.hidden-bar .logo a{

  position:relative;

  width:270px;

  height:60px;

  display:block;

}



.hidden-bar .logo img{

  display:inline-block;

  max-width:100%;

}



.hidden-bar .side-menu {

  background-color: transparent;

  padding: 0;

  font-size:13px;

  text-align:center;

  padding-right:40px;

}



.hidden-bar .side-menu ul li ul a {

  background: transparent;

}



.hidden-bar .side-menu ul li ul li ul li a {

  background: transparent;

  text-transform:uppercase;

  padding-left:22px;

  font-size:13px;

  color:rgba(255,255,255,0.50);

}



.hidden-bar .side-menu a.current {

  color: #c5a47e;

}



.hidden-bar .side-menu li.current > a {

  color: #c5a47e;

}



.hidden-bar .side-menu ul li{

  position:relative;

  display:block;

  border-bottom: 1px solid rgba(255,255,255,0.15);

}



.hidden-bar .side-menu > ul > li > ul{

  background-color:#2a2a2a;

}



.hidden-bar .side-menu ul.navigation > li > ul > li:first-child{

  border-top: 1px solid rgba(255,255,255,0.15);

}



.hidden-bar .side-menu ul.navigation > li > ul > li:last-child{

  border-bottom:none;

}



.hidden-bar .side-menu ul li a {

  background: transparent;

  color: #ffffff;

  display: inline-block;

  font-weight: 400;

  text-transform: uppercase;

  padding: 12px 15px 12px 0px;

  position: relative;

  line-height:24px;

  font-size:13px;

  transition: all 0.3s ease;

  -moz-transition: all 0.3s ease;

  -webkit-transition: all 0.3s ease;

  -ms-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  letter-spacing:1px;

  font-family: arial, helvetica, sans-serif;

}



.hidden-bar .side-menu ul.navigation > li > ul > li > a{

  text-transform:uppercase;

  padding-left:22px;

  font-size:13px;

  color:rgba(255,255,255,0.50);

}



.hidden-bar .side-menu ul.navigation > li.active > a:after{

  content:'';

  position:absolute;

  left:100%;

  top:50%;

  margin-top:-1px;

  width:30px;

  border-bottom:2px solid #c5a47e;

}



.hidden-bar .side-menu ul.navigation > li.dropdown > a{



}



.hidden-bar .side-menu ul.navigation > li > ul > li.dropdown > a{

  padding-left:22px;

}



.hidden-bar .side-menu ul.navigation > li > ul > li.dropdown{

  width:auto;

  margin-left:22px;

}



.hidden-bar .side-menu > ul > li.dropdown > a:after{

  position:absolute;

  content:'\f107';

  right:0px;

  top:13px;

  font-size:14px;

  font-family: 'FontAwesome';

}



.hidden-bar .side-menu ul li a:hover,

.hidden-bar .side-menu ul > li.current > a,

.hidden-bar .side-menu ul > li > ul > li.current > a,

.hidden-bar .side-menu ul.navigation > li > ul > li > a:hover,

.hidden-bar .side-menu ul.navigation > li.active > a {

  color: #e73f43;

}



.hidden-bar .social-links{

  position:relative;

  margin-right:40px;

  text-align:center;

  font-size:13px;

  line-height:20px;

  color:#999999;

  margin-top:35px;

  padding-top:20px;

  border-top:1px solid rgba(255,255,255,0.10);

}



.hidden-bar .social-links li{

  position:relative;

  display:inline-block;

  line-height:20px;

}



.hidden-bar .social-links li a{

  display:block;

  color:#999999;

  font-size:18px;

  padding:0px 12px 0px 14px;

  transition:all 500ms ease;

  border-left:1px solid rgba(255,255,255,0.10);

}



.hidden-bar .social-links li:last-child a{

  border-right:1px solid rgba(255,255,255,0.10);

}



.hidden-bar .social-links li a:hover{

  color:#ffffff;

}



.main-header .nav-toggler{

  position:absolute;

  right:0px;

  top:-75px;

  z-index:12;

  display:none;

}



.main-header .nav-toggler button{

  position:relative;

  display:block;

  height:36px;

  width:42px;

  background:none;

  color:#7f7f7f;

  text-align:center;

  font-size:20px;

  line-height:36px;

  border:1px solid #a0a0a0;

  font-weight:normal;

}



/*Sidebar Search*/



.hidden-bar .hidden-bar-wrapper .sidebar-search{

  position:relative;

  margin-top:26px;

  padding-right:40px;

  margin-bottom:18px;

}



.hidden-bar .hidden-bar-wrapper .sidebar-search .form-group{

  position:relative;

}



.hidden-bar .hidden-bar-wrapper .sidebar-search .form-group input[type="text"],

.hidden-bar .hidden-bar-wrapper .sidebar-search .form-group input[type="search"]{

  position: relative;

  display: block;

  width: 100%;

  line-height: 24px;

  padding: 10px 16px 10px 25px;

  height: 46px;

  color:rgba(255,255,255,0.50);

  font-size: 14px;

  background: #1f1f1f;

  -webkit-transition: all 300ms ease;

  -ms-transition: all 300ms ease;

  -o-transition: all 300ms ease;

  -moz-transition: all 300ms ease;

  transition: all 300ms ease;

  text-transform:uppercase;

  font-family: arial, helvetica, sans-serif;

}



.hidden-bar .hidden-bar-wrapper .sidebar-search .form-group input::-webkit-input-placeholder{

  color:rgba(255,255,255,0.50);

  font-size: 14px;

  letter-spacing:1px;

  font-family: arial, helvetica, sans-serif;

}



.hidden-bar .hidden-bar-wrapper .sidebar-search .form-group input[type="submit"],

.hidden-bar .hidden-bar-wrapper .sidebar-search .form-group button {

  color: #999999;

  font-size: 16px;

  height: 46px;

  background:none;

  position: absolute;

  right: 0;

  text-align: left;

  top: 0;

  width: 36px;

}



.hidden-bar .hidden-bar-wrapper .sidebar-search .form-group button:hover{



}



.hidden-bar .hidden-bar-wrapper .sidebar-search .form-group button span {

  padding-left: 0 !important;

  padding-right: 8px;

}



.hidden-bar .hidden-bar-wrapper .mobile-cart{

  position:relative;

  padding:12px 24px;

  background-color:#1f1f1f;

  margin-right:40px;

  margin-bottom:20px;

}



.hidden-bar .hidden-bar-wrapper .mobile-cart .text{

  position:relative;

  font-size:14px;

  text-transform:uppercase;

  color:rgba(255,255,255,0.50);

  font-family: arial, helvetica, sans-serif;

}



.hidden-bar .hidden-bar-wrapper .mobile-cart .icon{

  position:relative;

  font-size:16px;

  color:rgba(255,255,255,0.50);

}



/*Language Box*/



.hidden-bar .hidden-bar-wrapper .language{

  position:relative;

  padding-right:40px;

}



.hidden-bar .hidden-bar-wrapper .language a{

  position:relative;

  width:100%;

  display:block;

  border:0px;

  height:46px;

  line-height:37px;

  padding:4px 25px;

  text-align:left;

  text-transform:uppercase;

  background-color:#1f1f1f;

  color:rgba(255,255,255,0.50);

  font-family: arial, helvetica, sans-serif;

}



.hidden-bar .hidden-bar-wrapper .language a .icon{

  position:absolute;

  right:30px;

}



.hidden-bar .hidden-bar-wrapper .language .dropdown-menu{

  position:relative;

  padding:0px;

  width:100%;

}



/*Main Slider*/



.main-slider,

.main-slider-two{

  position:relative;

  overflow:hidden;

  padding:10px 0px 40px;

  background-color:#f9f9f9;

}



.main-slider .slide{

  position:relative;

  overflow:hidden;

}



.main-slider .slide .image{

  position:relative;

}



.main-slider .slide .image img{

  position:relative;

  width:100%;

  display:block;

  transition:all 0.6s ease;

  -moz-transition:all 0.6s ease;

  -webkit-transition:all 0.6s ease;

  -ms-transition:all 0.6s ease;

  -o-transition:all 0.6s ease;

}



.main-slider .slide:hover .image img{
/* 
  -webkit-transform : scale(1.2,1.2);

  -ms-transform     : scale(1.2,1.2);

  transform         : scale(1.2,1.2); */

}



.main-slider .slide .overlay-box{

  position: absolute;

  left: 0px;

  top: 0px;

  padding: 0px;

  color: #ffffff;

  opacity: 1;

  width:100%;

  height:100%;

  text-align: center;

  transition: all 500ms ease;

  -webkit-transition: all 500ms ease;

  -ms-transition: all 500ms ease;

  -o-transition: all 500ms ease;

  -moz-transition: all 500ms ease;

}



.main-slider .owl-item .slide:before{

  /* position:absolute; */

  /* content:'';

  left:0px;

  top:0px;

  width:100%;

  height:100%;

  opacity:1;

  z-index:1;

  transition:all 300ms ease;

  -webkit-transition:all 300ms ease;

  -ms-transition:all 300ms ease;

  -o-transition:all 300ms ease;

  background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.6));

  background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.6));

  background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.6));

  background:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.6)); */

}



.main-slider .slide .overlay-box .overlay-inner{

  position: absolute;

  left: 0px;

  bottom: 20px;

  width: 100%;

  z-index:1;

  text-align:center;

  padding: 30px 15px;

}



.main-slider .slide .overlay-box .overlay-inner .content{

  position: relative;

}



.main-slider .slide .overlay-box .overlay-inner .content .category{

  position:relative;

  color:#ffffff;

  font-size:12px;

  display:inline-block;

  padding:0px 12px;

  font-weight:400;

  margin-bottom:20px;

  text-transform:uppercase;

  background-color:#e73f43;

}



.main-slider .slide .overlay-box .overlay-inner .content .category a{

  color:#ffffff;

}



.main-slider .slide .overlay-box .overlay-inner .content h2{

  position:relative;

  color:#ffffff;

  font-size:32px;

  font-weight:700;

  margin-bottom:15px;

  text-transform:uppercase;

}



.main-slider .slide .overlay-box .overlay-inner .content h2 a{

  color:#ffffff;

  transition:all 0.3s ease;

  -moz-transition:all 0.3s ease;

  -webkit-transition:all 0.3s ease;

  -ms-transition:all 0.3s ease;

  -o-transition:all 0.3s ease;

}



.main-slider .slide .overlay-box .overlay-inner .content h2 a:hover{

  opacity:0.70;

}



.main-slider .slide .overlay-box .overlay-inner .content .post-meta{

  position:relative;

}



.main-slider .slide .overlay-box .overlay-inner .content .post-meta li{

  position:relative;

  color:#ffffff;

  font-size:11px;

  padding-left:20px;

  font-weight:500;

  line-height:1em;

  margin-right:15px;

  display:inline-block;

  text-transform:uppercase;

}



.main-slider .slide .overlay-box .overlay-inner .content .post-meta li .icon{

  position:absolute;

  left:0px;

  top:0px;

}



.main-slider .owl-carousel .owl-stage-outer{

  overflow:visible;

}



.main-slider.style-two .owl-carousel .owl-stage-outer{

  overflow:hidden;

}



.main-slider .owl-carousel{

  max-width: 1170px;

  margin: 0 auto;

}



.main-slider .owl-item.active .slide .overlay-box{

  background:none;

}



.main-slider .owl-dots,

.main-slider-two .owl-dots,

.main-slider-four .owl-dots{

  position: relative;

  text-align:center;

  margin-top:30px;

}



.main-slider .owl-dots .owl-dot,

.main-slider-two .owl-dots .owl-dot,

.main-slider-three .owl-dots .owl-dot,

.main-slider-four .owl-dots .owl-dot{

  position:relative;

  display:inline-block;

  margin:0px 5px;

  transition: all 0.6s ease;

  -moz-transition: all 0.6s ease;

  -webkit-transition: all 0.6s ease;

  -ms-transition: all 0.6s ease;

  -o-transition: all 0.6s ease;

}



.main-slider .owl-dots .owl-dot span,

.main-slider-two .owl-dots .owl-dot span,

.main-slider-three .owl-dots .owl-dot span,

.main-slider-four .owl-dots .owl-dot span{

  position:relative;

  display:block;

  width:8px;

  height:8px;

  margin:0px;

  border-radius:50%;

  background:#d1d1d1;

  transition: all 0.6s ease;

  -moz-transition: all 0.6s ease;

  -webkit-transition: all 0.6s ease;

  -ms-transition: all 0.6s ease;

  -o-transition: all 0.6s ease;

}



.main-slider .owl-dots .owl-dot.active span,

.main-slider .owl-dots .owl-dot:hover span,

.main-slider-two .owl-dots .owl-dot.active span,

.main-slider-two .owl-dots .owl-dot:hover span,

.main-slider-three .owl-dots .owl-dot.active span,

.main-slider-three .owl-dots .owl-dot:hover span,

.main-slider-four .owl-dots .owl-dot.active span,

.main-slider-four .owl-dots .owl-dot:hover span{

  background:#e73f43;

}



.testimonial-section .owl-nav{

  padding:0px;

  margin:0px;

  display:block;

}



.main-slider-two .owl-nav{

  display:none;

}



.main-slider .owl-nav .owl-prev,

.main-slider .owl-nav .owl-next{

  position:absolute;

  display:block;

  top:50%;

  margin-top:-20px;

  width:42px;

  height:42px;

  color:#ffffff;

  font-size:24px;

  line-height:40px;

  text-align:center;

  font-weight:700;

  background:rgba(255,255,255,0.20);

  -webkit-transition:all 500ms ease;

  -ms-transition:all 500ms ease;

  -o-transition:all 500ms ease;

  -moz-transition:all 500ms ease;

  transition:all 500ms ease;

}



.main-slider .owl-nav .owl-prev{

  left:-50px;

}



.main-slider .owl-nav .owl-next{

  right:-50px;

}



.main-slider .owl-nav .owl-prev:hover,

.main-slider .owl-nav .owl-next:hover{

  color:#ffffff;

  background-color:#e73f43;

}





.sidebar-page-container{

  position:relative;

  padding:40px 0px 80px;

}



.sidebar-page-container .content-side,

.sidebar-page-container .sidebar-side{

  margin-bottom:0px;

}



.sidebar-page-container .sidebar-side .sidebar.right-sidebar{

  position:relative;

  padding-left:30px;

}



.sidebar-page-container .sidebar-side .sidebar.left-sidebar{

  padding-right:30px;

}



.sidebar-page-container.change-padding{

  padding-bottom:30px;

}



.sidebar-widget{

  position: relative;

  margin-bottom:65px;

}



.sidebar-title{

  position:relative;

  margin-bottom:30px;

  background-color:#f3f3f3;

}



.sidebar-title h2{

  position:relative;

  color:#ffffff;

  padding:9px 20px;

  font-weight:400;

  font-size:12px;

  letter-spacing:1px;

  display:inline-block;

  background-color:#e73f43;

  text-transform:uppercase;

  font-family: arial, helvetica, sans-serif;

}



.sidebar-social-widget{

  margin-bottom:30px;

}





/***



====================================================================

	Product Tabs Style

====================================================================



***/



.product-widget-tabs{

  position:relative;

  padding:0px 0px;

  background-color:#ffffff;

}



.product-widget-tabs .prod-tabs{

  position:relative;

}



.product-widget-tabs .prod-tabs .tab-btns{

  position:relative;

  margin-bottom:30px;

  background-color:#f3f3f3;

}



.product-widget-tabs .prod-tabs .tab-btns .tab-btn{

  position:relative;

  top:1px;

  display:block;

  float:right;

  margin-right:1px;

  font-size:13px;

  color:#777777;

  text-transform:uppercase;

  font-weight:600;

  line-height:24px;

  cursor:pointer;

  width:33%;

  text-align:center;

  letter-spacing:1px;

  padding:7px 15px 8px;

  transition:all 500ms ease;

}



.product-widget-tabs .prod-tabs .tab-btns .tab-btn:after{

  position:absolute;

  content:'';

  left:0px;

  top:13px;

  width:1px;

  height:10px;

  background-color:#dcdcdc;

}



.product-widget-tabs .prod-tabs .tab-btns .tab-btn:last-child{

  margin-right:0px;

}



.product-widget-tabs .prod-tabs .tab-btns .tab-btn:hover,

.product-widget-tabs .prod-tabs .tab-btns .tab-btn.active-btn{

  color:#ffffff;

  background:#e73f43;

}



.product-widget-tabs .prod-tabs .tab-btns .tab-btn:hover:after,

.product-widget-tabs .prod-tabs .tab-btns .tab-btn:last-child:after,

.product-widget-tabs .prod-tabs .tab-btns .tab-btn.active-btn:after{

  display:none;

}



.product-widget-tabs .prod-tabs .tabs-content{

  position:relative;

}



.product-widget-tabs .prod-tabs .tabs-content .tab{

  position:relative;

  display:none;

}



.product-widget-tabs .prod-tabs .tabs-content .tab.active-tab{

  display:block;

}



/*Post Widget*/



.widget-post{

  position:relative;

  direction: rtl;

  font-size:14px;

  color:#666666;

  padding:0px 0px;

  padding-right:105px;

  min-height:50px;

  margin-bottom:30px;

  border-bottom:1px solid #eeeeee;

}



.widget-post:last-child{

  margin-bottom:0px;

  border:0px;

  min-height:80px;

}



.widget-post .post-thumb{

  position:absolute;

  right:0px;

  top:0px;

  width:85px;

  background-color:#e9ebee;

}



.widget-post .post-thumb > a{

  position:relative;

  display:block;

}



.widget-post .post-thumb a:before{

  position:absolute;

  content:'';

  left:0px;

  top:0px;

  width:100%;

  height:100%;

  display:block;

  z-index:99;

  opacity:0;

  -webkit-transition:all 500ms ease;

  -ms-transition:all 500ms ease;

  -o-transition:all 500ms ease;

  -moz-transition:all 500ms ease;

  transition:all 500ms ease;

  background-color:rgba(255,255,255,0.50);

}



.widget-post:hover .post-thumb a:before{

  opacity:1;

}



.widget-post .post-thumb .overlay{

  position:absolute;

  content:'';

  left:0px;

  top:0px;

  width:100%;

  height:100%;

  display:block;

  z-index:10;

  opacity:0;

  transition:all 0.3s ease;

  -moz-transition:all 0.3s ease;

  -webkit-transition:all 0.3s ease;

  -ms-transition:all 0.3s ease;

  -o-transition:all 0.3s ease;

}



.widget-post .post-thumb .overlay .icon{

  position:relative;

  width:30px;

  height:30px;

  color:#ffffff;

  text-align:center;

  line-height:26px;

  font-size:10px;

  padding-left:3px;

  border-radius:50%;

  display:block;

  margin:0 auto;

  top:50%;

  margin-top:-16px;

  border:3px solid #ffffff;

  transition:all 0.3s ease;

  -moz-transition:all 0.3s ease;

  -webkit-transition:all 0.3s ease;

  -ms-transition:all 0.3s ease;

  -o-transition:all 0.3s ease;

}



.widget-post:hover .post-thumb .overlay{

  opacity:1;

}



.widget-post .post-thumb img{

  display:block;

  width:100%;

  transition:all 0.3s ease;

  -moz-transition:all 0.3s ease;

  -webkit-transition:all 0.3s ease;

  -ms-transition:all 0.3s ease;

  -o-transition:all 0.3s ease;

}



.widget-post .text{

  position:relative;

  top:-4px;

  font-size:15px;

  margin:0px 0px 0px;

  font-weight:400;

  color:#333333;

  line-height:1.6em;

  text-transform:capitalize;

  font-family: arial, helvetica, sans-serif;

}



.widget-post .text a{

  color:#000000;

  font-family: arial, helvetica, sans-serif;

  transition:all 0.3s ease;

  -moz-transition:all 0.3s ease;

  -webkit-transition:all 0.3s ease;

  -ms-transition:all 0.3s ease;

  -o-transition:all 0.3s ease;

}



.widget-post a,

.widget-post a:hover{

  color:#e73f43;

}



.widget-post .post-info{

  position:relative;

  font-size:11px;

  color:#999999;

  font-weight:600;

  padding-right:20px;

  text-transform:uppercase;

}



.widget-post .post-info:before{

  position:absolute;

  content: "\e943";

  right:0px;

  top:1px;

  font-size:12px;

  color:#999999;

  font-weight:300;

  font-family: 'quebec';

}



/*Cat List*/



.cat-list{

  position:relative;

  z-index:99;

  background-color:#ffffff;

}



.cat-list li{

  position:relative;

  padding-left:20px;

  padding-bottom:10px;

  margin-bottom:10px;

  border-bottom:1px solid #eeeeee;

}



.cat-list li:before{

  position:absolute;

  content:'';

  left:0px;

  top:12px;

  width:5px;

  height:5px;

  background-color:#d3d3d3;

}



.cat-list li a{

  position:relative;

  color:#777777;

  font-size:13px;

  font-weight:400;

  letter-spacing:1px;

  text-transform:uppercase;

  font-family: arial, helvetica, sans-serif;

  transition:all 0.3s ease;

  -moz-transition:all 0.3s ease;

  -webkit-transition:all 0.3s ease;

  -ms-transition:all 0.3s ease;

  -o-transition:all 0.3s ease;

}



.cat-list li a:hover{

  color:#e73f43;

}



.cat-list li a span{

  float:right;

}



/*News Block Two*/



.news-block-two{

  position:relative;

}



.news-block-two.with-margin{

  margin-bottom:40px;

}



.news-block-two .inner-box{

  position:relative;

}



.news-block-two .inner-box .image{

  position:relative;

  background-color:#e9ebee;

}



.news-block-two .inner-box .image > a{

  position:relative;

  display:block;

}



.news-block-two .inner-box .image > a:before{

  position:absolute;

  content:'';

  right:0px;

  top:0px;

  width:100%;

  height:100%;

  display:block;

  opacity:0;

  z-index:1;

  background-color:rgba(255,255,255,0.40);

  transition:all 0.3s ease;

  -moz-transition:all 0.3s ease;

  -webkit-transition:all 0.3s ease;

  -ms-transition:all 0.3s ease;

  -o-transition:all 0.3s ease;

}



.news-block-two .inner-box:hover .image > a:before{

  opacity:1;

}



.news-block-two .inner-box .image .category{

  position:absolute;

  right:10px;

  bottom:10px;

  color:#ffffff;

  padding:2px 10px;

  display:inline-block;

  text-transform:uppercase;

  letter-spacing:1px;

  font-size:12px;

  z-index:10;

  background-color:#222222;

}



.news-block-two .inner-box .image .category a{

  color:#ffffff;

}



.news-block-two .inner-box .image img{

  position:relative;

  width:100%;

  display:block;

}



.news-block-two .inner-box .lower-box{

  position:relative;

  padding:30px 0px 0px;

}



.news-block-two .inner-box .lower-box h3{

  position:relative;

  font-size:20px;

  font-weight:400;

  line-height:1.4em;

  margin-bottom:10px;

  font-family: arial, helvetica, sans-serif;

}



.news-block-two .inner-box .lower-box h3 a{

  color:#333333;

  transition:all 0.3s ease;

  -moz-transition:all 0.3s ease;

  -webkit-transition:all 0.3s ease;

  -ms-transition:all 0.3s ease;

  -o-transition:all 0.3s ease;

}



.news-block-two .inner-box .lower-box h3 a:hover{

  color:#e83f44;

}



.news-block-two .inner-box .lower-box .post-meta{

  position:relative;

  margin-bottom:8px;

}



.news-block-two .inner-box .lower-box .post-meta li{

  position:relative;

  color:#999999;

  font-weight:600;

  font-size:11px;

  padding-right:18px;

  display:inline-block;

  margin-right:20px;

  letter-spacing:1px;

  text-transform:uppercase;

}



.news-block-two .inner-box .lower-box .post-meta li .icon{

  position:absolute;

  right:0px;

  top:1px;

  font-size:12px;

  color:#999999;

}



.news-block-two .inner-box .lower-box .text{

  position:relative;

  color:#777777;

  font-size:14px;

  line-height:1.8em;

}



.news-block-two.small-block{

  margin-bottom:30px;

}



.news-block-two.small-block .inner-box .lower-box{

  padding-top:20px;

}



.news-block-two.small-block .inner-box .lower-box h3{

  font-size:16px;

  line-height:1.6em;

}



.category-tabs-box .owl-dots{

  display:none;

}



.category-tabs-box .owl-nav{

  position:relative;

  margin-top:20px;

}



.category-tabs-box .owl-nav .owl-next,

.category-tabs-box .owl-nav .owl-prev{

  position:relative;

  width:30px;

  height:30px;

  color:#a7a7a7;

  line-height:26px;

  text-align:center;

  margin-right:6px;

  display:inline-block;

  border:2px solid #f3f3f3;

  transition:all 0.3s ease;

  -moz-transition:all 0.3s ease;

  -webkit-transition:all 0.3s ease;

  -ms-transition:all 0.3s ease;

  -o-transition:all 0.3s ease;

}



.category-tabs-box .owl-nav .owl-next:hover,

.category-tabs-box .owl-nav .owl-prev:hover{

  color:#ffffff;

  border-color:#e73f43;

  background-color:#e73f43;

}



/*blog carousel section*/



.blog-carousel-section{

  position:relative;

  padding:75px 0px 50px;

}



/*News Block Three*/



.blog-carousel-section .owl-dots{

  position: relative;

  text-align:center;

  margin-top:30px;

}



.blog-carousel-section .owl-dots .owl-dot{

  position:relative;

  display:inline-block;

  margin:0px 5px;

  transition: all 0.6s ease;

  -moz-transition: all 0.6s ease;

  -webkit-transition: all 0.6s ease;

  -ms-transition: all 0.6s ease;

  -o-transition: all 0.6s ease;

}



.blog-carousel-section .owl-dots .owl-dot span{

  position:relative;

  display:block;

  width:8px;

  height:8px;

  margin:0px;

  border-radius:50%;

  background:#d1d1d1;

  transition: all 0.6s ease;

  -moz-transition: all 0.6s ease;

  -webkit-transition: all 0.6s ease;

  -ms-transition: all 0.6s ease;

  -o-transition: all 0.6s ease;

}



.blog-carousel-section .owl-dots .owl-dot.active span,

.blog-carousel-section .owl-dots .owl-dot:hover span{

  background:#e73f43;

}



.blog-carousel-section .owl-nav .owl-prev,

.blog-carousel-section .owl-nav .owl-next{

  position:absolute;

  display:block;

  top:50%;

  margin-top:-40px;

  width:44px;

  height:44px;

  color:#999999;

  font-size:20px;

  line-height:42px;

  text-align:center;

  font-weight:700;

  background:rgba(255,255,255,1);

  -webkit-transition:all 500ms ease;

  -ms-transition:all 500ms ease;

  -o-transition:all 500ms ease;

  -moz-transition:all 500ms ease;

  transition:all 500ms ease;

}



.blog-carousel-section .owl-nav .owl-prev{

  left:-22px;

}



.blog-carousel-section .owl-nav .owl-next{

  right:-22px;

}



.blog-carousel-section .owl-nav .owl-prev:hover,

.blog-carousel-section .owl-nav .owl-next:hover{

  color:#ffffff;

  background-color:#e73f43;

}



/*News Block Four*/



.news-block-four{

  position:relative;

  padding-bottom:30px;

  margin-bottom:50px;

  border-bottom:1px solid #eeeeee;

}



.news-block-four .inner-box{

  position:relative;

}



.news-block-four .inner-box .image-column{

  position:relative;

}



.news-block-four .inner-box .image-column .image{

  position:relative;

  margin-bottom:30px;

  background-color:#e9ebee;

}



.news-block-four .inner-box .image-column .image > a{

  position:relative;

  display:block;

}



.news-block-four .inner-box .image-column .image > a:before{

  position: absolute;

  content: '';

  left: 0px;

  top: 0px;

  width: 100%;

  height: 100%;

  display: block;

  opacity: 0;

  z-index: 99;

  background-color: rgba(255,255,255,0.40);

  transition: all 0.3s ease;

  -moz-transition: all 0.3s ease;

  -webkit-transition: all 0.3s ease;

  -ms-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

}



.news-block-four .inner-box:hover .image-column .image a:before{

  opacity:1;

}



.news-block-four .inner-box .image-column .image img{

  position:relative;

  width:100%;

  display:block;

}



.news-block-four .inner-box .content-box{

  position:relative;

}



.news-block-four .inner-box .content-box .content-inner{

  position:relative;

  padding-left:10px;

}



.news-block-four .inner-box .content-box .category{

  position: relative;

  color: #ffffff;

  font-size: 12px;

  display: inline-block;

  padding: 0px 12px;

  font-weight: 400;

  margin-bottom: 12px;

  margin-top:5px;

  text-transform: uppercase;

  background-color: #222222;

}



.news-block-four .inner-box .content-box .category a{

  color:#ffffff;

}



.news-block-four .inner-box .content-box h3{

  position:relative;

  font-weight:400;

  font-size:20px;

  line-height:1.5em;

  margin-bottom:8px;

}



.news-block-four .inner-box .content-box h3 a{

  color:#333333;

  transition:all 0.3s ease;

  -moz-transition:all 0.3s ease;

  -webkit-transition:all 0.3s ease;

  -ms-transition:all 0.3s ease;

  -o-transition:all 0.3s ease;

}



.news-block-four .inner-box .content-box h3 a:hover{

  color:#e73f43;

}



.news-block-four .inner-box .content-box .post-meta{

  position:relative;

  margin-bottom:10px;

}



.news-block-four .inner-box .content-box .post-meta li{

  position:relative;

  color:#999999;

  font-size:11px;

  font-weight:600;

  padding-left:20px;

  line-height:1em;

  margin-right:15px;

  display:inline-block;

  text-transform:uppercase;

}



.news-block-four .inner-box .content-box .post-meta li .icon{

  position:absolute;

  left:0px;

  top:0px;

  font-size:11px;

  color:#999999;

}



.news-block-four .inner-box .content-box .text{

  position:relative;

  color:#777777;

  font-size:14px;

}



.news-block-four:last-child{

  margin-bottom:0px;

  border:0px;

}



/*Search Box Widget*/



.sidebar .search-box .form-group{

  position:relative;

  margin:0px;

}



.sidebar .search-box .form-group input[type="text"],

.sidebar .search-box .form-group input[type="search"]{

  position:relative;

  line-height:24px;

  padding:10px 50px 10px 20px;

  border:2px solid #e0e0e0;

  background:none;

  display:block;

  font-size:16px;

  width:100%;

  height:48px;

  transition:all 500ms ease;

  -moz-transition:all 500ms ease;

  -webkit-transition:all 500ms ease;

  -ms-transition:all 500ms ease;

  -o-transition:all 500ms ease;

}



.sidebar .search-box .form-group button{

  position:absolute;

  right:0px;

  top:0px;

  height:48px;

  width:50px;

  display:block;

  font-size:20px;

  color:#e0e0e0;

  line-height:100%;

  font-weight:normal;

  background:none;

}



.sidebar .search-box .form-group input[type="text"]:focus,

.sidebar .search-box .form-group input[type="search"]:focus{

  border-color:#e73f43;

}





/*Post Widget*/



.widget-post-two{

  position:relative;

  font-size:14px;

  color:#666666;

  padding:0px 0px;

  min-height:110px;

  margin-bottom:30px;

  border-bottom:1px solid #eeeeee;

}



.widget-post-two .inner{

  position:relative;

  padding-left:105px;

}



.widget-post-two:last-child{

  margin-bottom:0px;

  border:0px;

  min-height:80px;

}



.widget-post-two .post-thumb{

  position:absolute;

  left:0px;

  top:0px;

  width:85px;

  background-color:#e9ebee;

}



.widget-post-two .post-thumb a:before{

  position:absolute;

  content:'';

  left:0px;

  top:0px;

  width:100%;

  height:100%;

  display:block;

  z-index:1;

  opacity:0;

  -webkit-transition:all 500ms ease;

  -ms-transition:all 500ms ease;

  -o-transition:all 500ms ease;

  -moz-transition:all 500ms ease;

  transition:all 500ms ease;

  background-color:rgba(255,255,255,0.50);

}



.widget-post-two:hover .post-thumb a:before{

  opacity:1;

}



.widget-post-two .post-thumb img{

  display:block;

  width:100%;

  transition:all 0.3s ease;

  -moz-transition:all 0.3s ease;

  -webkit-transition:all 0.3s ease;

  -ms-transition:all 0.3s ease;

  -o-transition:all 0.3s ease;

}



.widget-post-two .text{

  position:relative;

  top:-4px;

  font-size:15px;

  margin:0px 0px 0px;

  font-weight:400;

  color:#333333;

  line-height:1.6em;

  text-transform:capitalize;

  font-family: arial, helvetica, sans-serif;

}



.widget-post-two .text a{

  color:#000000;

  font-family: arial, helvetica, sans-serif;

  transition:all 0.3s ease;

  -moz-transition:all 0.3s ease;

  -webkit-transition:all 0.3s ease;

  -ms-transition:all 0.3s ease;

  -o-transition:all 0.3s ease;

}



.widget-post-two a,

.widget-post-two a:hover{

  color:#e73f43;

}



.widget-post-two .inner .rating{

  position:relative;

  margin-bottom:5px;

}



.widget-post-two .inner .rating .fa{

  position:relative;

  color:#333333;

  font-size:15px;

}



.widget-post-two .inner .rating .fa.light{

  color:#c5c5c5;

}



.widget-post-two .inner .rating .total-rating{

  position:relative;

  color:#c5c5c5;

  margin-left:5px;

}



/*Post Comment Widget*/



.widget-comment-post{

  position:relative;

  font-size:14px;

  color:#666666;

  padding:0px 0px;

  padding-left:105px;

  min-height:110px;

  margin-bottom:30px;

  border-bottom:1px solid #eeeeee;

}



.widget-comment-post:last-child{

  margin-bottom:0px;

  border:0px;

  min-height:80px;

}



.widget-comment-post .post-thumb{

  position:absolute;

  left:0px;

  top:0px;

  width:85px;

}



.widget-comment-post .post-thumb img{

  display:block;

  width:100%;

  transition:all 0.3s ease;

  -moz-transition:all 0.3s ease;

  -webkit-transition:all 0.3s ease;

  -ms-transition:all 0.3s ease;

  -o-transition:all 0.3s ease;

}



.widget-comment-post .text{

  position:relative;

  top:-4px;

  font-size:16px;

  margin:0px 0px 0px;

  font-weight:400;

  color:#333333;

  line-height:1.6em;

  text-transform:capitalize;

  font-family: arial, helvetica, sans-serif;

}



.widget-comment-post .text a{

  color:#000000;

  font-family: 'Montserrat', sans-serif;

  transition:all 0.3s ease;

  -moz-transition:all 0.3s ease;

  -webkit-transition:all 0.3s ease;

  -ms-transition:all 0.3s ease;

  -o-transition:all 0.3s ease;

}



.widget-comment-post a,

.widget-comment-post a:hover{

  color:#e73f43;

}



.widget-comment-post .post-info{

  position:relative;

  font-size:11px;

  color:#999999;

  font-weight:600;

  padding-left:20px;

  text-transform:uppercase;

}



.widget-comment-post .post-info:before{

  position:absolute;

  content: "\e943";

  left:0px;

  top:1px;

  font-size:12px;

  color:#999999;

  font-weight:300;

  font-family: 'quebec';

}

.popular-tags-two a{

  position:relative;

  display:inline-block;

  line-height:24px;

  padding:4px 12px 4px;

  margin:0px 0px 4px 0px;

  color:#ffffff;

  text-align:center;

  font-size:11px;

  font-weight:600;

  background:#adaeaf;

  letter-spacing:1px;

  text-transform:uppercase;

  transition:all 300ms ease;

  -o-transition:all 300ms ease;

  -ms-transition:all 300ms ease;

  -moz-transition:all 300ms ease;

  -webkit-transition:all 300ms ease;

}



.popular-tags-two a:hover{

  color:#ffffff;

  background-color:#e73f43;

}



.blog-single-slider{

  position:relative;

  padding:60px 0px;

}



.blog-single-slider .owl-dots{

  display:none;

}



.blog-single-slider .owl-nav .owl-prev,

.blog-single-slider .owl-nav .owl-next{

  position:absolute;

  display:block;

  top:50%;

  margin-top:-40px;

  width:44px;

  height:44px;

  color:#999999;

  font-size:20px;

  line-height:42px;

  text-align:center;

  font-weight:700;

  background:rgba(255,255,255,1);

  -webkit-transition:all 500ms ease;

  -ms-transition:all 500ms ease;

  -o-transition:all 500ms ease;

  -moz-transition:all 500ms ease;

  transition:all 500ms ease;

}



.blog-single-slider .owl-nav .owl-prev{

  left:-22px;

}



.blog-single-slider .owl-nav .owl-next{

  right:-22px;

}



.blog-single-slider .owl-nav .owl-prev:hover,

.blog-single-slider .owl-nav .owl-next:hover{

  color:#ffffff;

  background-color:#e73f43;

}



.blog-single{

  position:relative;

}



.breadcrumb-bar{

  position:relative;

  margin-bottom:10px;

}



.breadcrumb-bar li{

  position:relative;

  color:#777777;

  font-size:13px;

  padding-right:12px;

  margin-right:12px;

  margin-bottom:6px;

  display:inline-block;

}



.breadcrumb-bar li:after{

  position:absolute;

  content:'\f105';

  right:0px;

  top:0px;

  font-size:13px;

  color:#777777;

  font-family: 'FontAwesome';

}



.breadcrumb-bar li:last-child:after{

  display:none;

}



.breadcrumb-bar li a{

  position:relative;

  color:#777777;

  font-size:13px;

  display:inline-block;

  transition:all 0.3s ease;

  -moz-transition:all 0.3s ease;

  -webkit-transition:all 0.3s ease;

  -ms-transition:all 0.3s ease;

  -o-transition:all 0.3s ease;

}



.breadcrumb-bar li a:hover{

  color:#e73f43;

}



.tag-title{

  position:relative;

}



.tag-title li{

  position:relative;

  color:#ffffff;

  font-size:12px;

  padding:2px 10px;

  letter-spacing:1px;

  margin-right:4px;

  margin-bottom:4px;

  text-transform:uppercase;

  display:inline-block;

  background-color:#e73f43;

  font-family: 'Montserrat', sans-serif;

}



.tag-title li:nth-child(2){

  background-color:#222222;

}



.blog-single .inner-box{

  position:relative;

}



.blog-single .inner-box h2{

  position:relative;

  color:#333333;

  font-size:34px;

  line-height:1.6em;

  font-weight:700;

  margin-top:20px;

  margin-bottom:10px;

  text-transform:uppercase;

  font-family: 'Montserrat', sans-serif;

}







.blog-single .inner-box .post-meta{

  position:relative;

  margin-bottom:25px;

}



.blog-single .inner-box .post-meta li{

  position:relative;

  color:#999999;

  font-weight:600;

  font-size:11px;

  padding-left:18px;

  display:inline-block;

  margin-right:20px;

  letter-spacing:1px;

  line-height:1em;

  margin-bottom:6px;

  text-transform:uppercase;

}



.blog-single .inner-box .post-meta li .icon{

  position:absolute;

  left:0px;

  top:0px;

  font-size:12px;

  color:#999999;

}



.blog-single .inner-box .social-icon-one.alternate li:nth-child(4n + 0){

  margin-right:6px;

}



.blog-single .inner-box .upper-box{

  position:relative;

  padding-bottom:28px;

  margin-bottom:30px;

  border-bottom:2px solid #ededed;

}



.blog-single .inner-box .text{

  position:relative;

}



.blog-single .inner-box .text p{

  position:relative;

  color:#3f3f42;

  font-size:14px;

  line-height:2.2em;

  margin-bottom:28px;

}



.blog-single .inner-box .text .image{

  position:relative;

}



.blog-single .inner-box .text .image img{

  width:100%;

}



.blog-single .inner-box .text blockquote{

  position:relative;

  color:#999999;

  font-size:22px;

  padding-top:0px;

  padding-bottom:0px;

  line-height:1.5em;

  font-style:italic;

  margin-top:50px;

  margin-bottom:50px;

  border-color:#e73f43;

}



/*post share options*/



.blog-single .inner-box .post-share-options{

  position:relative;

  margin-bottom:35px;

  padding:10px 0px 0px;

}



.blog-single .inner-box .post-share-options .tags a{

  position:relative;

  color:#ffffff;

  font-size:11px;

  font-weight:600;

  padding:4px 12px;

  letter-spacing:1px;

  margin-right:5px;

  display:inline-block;

  text-transform:uppercase;

  background-color:#98999b;

  transition:all 0.3s ease;

  -moz-transition:all 0.3s ease;

  -webkit-transition:all 0.3s ease;

  -ms-transition:all 0.3s ease;

  -o-transition:all 0.3s ease;

}



.blog-single .inner-box .post-share-options .tags a:hover{

  color:#ffffff;

  background-color:#313438;

}



.blog-single .inner-box .new-article{

  position:relative;

  padding:20px 0px;

  margin-top:30px;

  display:block;

  border-top:2px solid #ededed;

  border-bottom:2px solid #ededed;

}



.blog-single .inner-box .new-article li{

  position:relative;

  width:50%;

  float:left;

  text-align:center;

  display:inline-block;

}



.blog-single .inner-box .new-article li a{

  font-weight:600;

  color:#999999;

  letter-spacing:1px;

  padding:18px 0px;

  display:block;

  text-transform:uppercase;

  -webkit-transition:all 300ms ease;

  -ms-transition:all 300ms ease;

  -o-transition:all 300ms ease;

  -moz-transition:all 300ms ease;

  transition:all 300ms ease;

}



.blog-single .inner-box .new-article li a:hover{

  color:#e73f43;

}



.blog-single .inner-box .new-article li a .fa{

  font-size:20px;

}



.blog-single .inner-box .new-article li:first-child a{

  border-right:2px solid #ededed;

}





/*Related Posts*/



.related-posts{

  position:relative;

  margin-bottom:30px;

}



.related-item-carousel{

  position:relative;

}



.related-item-carousel .owl-dots{

  position:relative;

  display:none;

}



.related-item-carousel .owl-nav{

  position:absolute;

  right:0px;

  top:-76px;

  display:inline-block;

  background-color:#ffffff;

}



.related-item-carousel .owl-nav .owl-next,

.related-item-carousel .owl-nav .owl-prev{

  position:relative;

  width:34px;

  height:34px;

  color:#a8a8a8;

  text-align:center;

  line-height:30px;

  display:inline-block;

  margin-left:6px;

  background-color:#ffffff;

  border:2px solid #f3f3f3;

  transition:all 0.3s ease;

  -moz-transition:all 0.3s ease;

  -webkit-transition:all 0.3s ease;

  -ms-transition:all 0.3s ease;

  -o-transition:all 0.3s ease;

}



.related-item-carousel .owl-nav .owl-next:hover,

.related-item-carousel .owl-nav .owl-prev:hover{

  color:#ffffff;

  border-color:#e73f43;

  background-color:#e73f43;

}

.page-title{

  position:relative;

  padding:38px 0px 35px;

  background-color:#f8f8f8;

}

.page-title h2{

  position:relative;

  color:#777777;

  font-size:18px;

}



.page-title-breadcrumb{

  position:relative;

}

.page-title-breadcrumb li{

  position:relative;

  padding-right:12px;

  margin-right:12px;

  display:inline-block;

  color:#777777;

  font-size:13px;

  text-transform:capitalize;

}

.page-title-breadcrumb li:last-child{

  padding-right:0px;

  margin-right:0px;

}

.page-title-breadcrumb li:last-child a:after{

  display:none;

}

.page-title-breadcrumb li a:after{

  position:absolute;

  content:'\f105';

  right:-15px;

  top:9px;

  color:#d3d3d3;

  line-height:1px;

  font-family: 'FontAwesome';

}

.page-title-breadcrumb li a{

  position:relative;

  color:#777777;

  font-size:13px;

  text-transform:capitalize;

}

.page-title-breadcrumb li a .fa{

  position:relative;

  top:3px;

  color:#d3d3d3;

  font-size:22px;

  margin-right:15px;

  line-height:1em;

}

.items-form .form-group{

  margin-bottom:20px;

}

.items-form .form-group label{

  position: relative;

  width:90px;

  text-align:right;

  top: -4px;

  color: #777777;

  font-size: 13px;

  font-weight: 400;

  line-height: 30px;

  letter-spacing: 2px;

  margin-right: 15px !important;

  text-transform: uppercase;

  font-family: 'Montserrat', sans-serif;

}

.items-form .form-group select{

  position:relative;

  display:inline-block;

  line-height:22px;

  padding:10px 15px 10px;

  height:44px;

  font-size:14px;

  width:370px;

  border:2px solid #e0e0e0;

  cursor:pointer;

  -moz-appearance:none;

  -webkit-appearance:none;

  -ms-appearance:none;

  -o-appearance:none;

  background:url(../images/icons/icon-select.jpg) right center no-repeat;

  color:#999999;

  transition:all 500ms ease;

  -webkit-transition:all 500ms ease;

  -ms-transition:all 500ms ease;

  -o-transition:all 500ms ease;

}

.items-form .form-group select option{

  text-indent:15px;

}

.related-items{

  position:relative;

}

.related-items .owl-stage-outer{

  position:relative;

  padding-top:40px;

}

.related-items .owl-dots{

  display:none;

}

.related-items .owl-nav .owl-prev,

.related-items .owl-nav .owl-next{

  position:absolute;

  display:block;

  top:50%;

  margin-top:-40px;

  width:44px;

  height:44px;

  color:#999999;

  font-size:20px;

  line-height:42px;

  text-align:center;

  font-weight:700;

  background:rgba(255,255,255,1);

  -webkit-transition:all 500ms ease;

  -ms-transition:all 500ms ease;

  -o-transition:all 500ms ease;

  -moz-transition:all 500ms ease;

  transition:all 500ms ease;

}



.related-items .owl-nav .owl-prev{

  left:-22px;

}

.related-items .owl-nav .owl-next{

  right:-22px;

}

.related-items .owl-nav .owl-prev:hover,

.related-items .owl-nav .owl-next:hover{

  color:#ffffff;

  background-color:#e73f43;

}

.category-tabs-box{

  position:relative;

  margin-bottom:50px;

}

.category-tabs-box .prod-tabs{

  position:relative;

}

.category-tabs-box .prod-tabs .tab-btns{

  position:relative;

  margin-bottom:40px;

  background-color:#f3f3f3;

}

.category-tabs-box .prod-tabs .tab-btns .category{

  position: relative;

  color: #ffffff;

  padding: 8px 20px;

  font-weight: 400;

  font-size: 12px;

  letter-spacing: 1px;

  display: inline-block;

  background-color: #e73f43;

  text-transform: uppercase;

  font-family: arial, helvetica, sans-serif;

}

.category-tabs-box .prod-tabs .tab-btns .tab-btn{

  position:relative;

  top:1px;

  display:block;

  float:left;

  margin-right:1px;

  font-size:13px;

  color:#777777;

  text-transform:uppercase;

  font-weight:600;

  line-height:24px;

  cursor:pointer;

  letter-spacing:1px;

  padding:7px 15px 8px;

  transition:all 500ms ease;

}

.category-tabs-box .prod-tabs .tab-btns .tab-btn:after{

  position:absolute;

  content:'';

  right:0px;

  top:15px;

  width:1px;

  height:10px;

  background-color:#dcdcdc;

}

.category-tabs-box .prod-tabs .tab-btns .tab-btn:last-child{

  margin-right:0px;

}

.category-tabs-box .prod-tabs .tab-btns .tab-btn:hover,

.category-tabs-box .prod-tabs .tab-btns .tab-btn.active-btn{

  color:#e73f43;

}

.category-tabs-box .prod-tabs .tab-btns .tab-btn:last-child:after{

  display:none;

}

.category-tabs-box .prod-tabs .tab-btns .dropdown-category{

  position:relative;

  top:2px;

  display:inline-block;

}

.category-tabs-box .prod-tabs .tab-btns .dropdown-category .down-panel{

  border:0px;

  padding:0px;

  margin-top:5px;

  border-radius:0px;

}



.category-tabs-box .prod-tabs .tab-btns .dropdown-category .more-category{

  position:relative;

}



.category-tabs-box .prod-tabs .tab-btns .dropdown-category .more-category li{

  position:relative;

  background-color:#101010;

}

.category-tabs-box .prod-tabs .tab-btns .dropdown-category .more-category li a{

  color:#ffffff;

  display:block;

  padding:15px 6px;

  transition:all 0.3s ease;

  -moz-transition:all 0.3s ease;

  -webkit-transition:all 0.3s ease;

  -ms-transition:all 0.3s ease;

  -o-transition:all 0.3s ease;

}

.category-tabs-box .prod-tabs .tab-btns .dropdown-category .more-category li a:hover{

  background-color:#e73f43;

}

.category-tabs-box .prod-tabs .tab-btns .dropdown-category .category-box-btn{

  position:relative;

  background:none;

  top:1px;

  display:block;

  float:left;

  margin-left:1px;

  font-size:13px;

  color:#777777;

  text-transform:uppercase;

  font-weight:600;

  line-height:24px;

  cursor:pointer;

  letter-spacing:1px;

  padding:5px 15px 5px;

  transition:all 500ms ease;

}

.category-tabs-box .prod-tabs .tabs-content{

  position:relative;

}

.category-tabs-box .prod-tabs .tabs-content .tab{

  position:relative;

  display:none;

}

.category-tabs-box .prod-tabs .tabs-content .tab.active-tab{

  display:block;

}



@font-face {

	font-family: 'fa-viber';

	src:url('fonts/fa-viber.eot?-3dwksg');

	src:url('fonts/fa-viber.eot?#iefix-3dwksg') format('embedded-opentype'),

		url('fonts/fa-viber.ttf?-3dwksg') format('truetype'),

		url('fonts/fa-viber.woff?-3dwksg') format('woff'),

		url('fonts/fa-viber.svg?-3dwksg#fa-viber') format('svg');

	font-weight: normal;

	font-style: normal;

}



.fa-viber:before {

	font-family: 'fa-viber';

	content: "\e666";

} 