@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,400italic,700italic,700&subset=latin,latin-ext);@font-face{font-family:'montserrat';src:url('../fonts/montserrat-regular-webfont.eot');src:url('../fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/montserrat-regular-webfont.woff2') format('woff2'),
url('../fonts/montserrat-regular-webfont.woff') format('woff'),
url('../fonts/montserrat-regular-webfont.ttf') format('truetype');font-weight:400;font-style:normal;}
@font-face{font-family:'montserrat';src:url('../fonts/montserrat-bold-webfont.eot');src:url('../fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/montserrat-bold-webfont.woff2') format('woff2'),
url('../fonts/montserrat-bold-webfont.woff') format('woff'),
url('../fonts/montserrat-bold-webfont.ttf') format('truetype');font-weight:700;font-style:normal;}
@font-face{font-family:'montserrat';src:url('../fonts/montserrat-light-webfont.eot');src:url('../fonts/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/montserrat-light-webfont.woff2') format('woff2'),
url('../fonts/montserrat-light-webfont.woff') format('woff'),
url('../fonts/montserrat-light-webfont.ttf') format('truetype');font-weight:300;font-style:normal;}
.boxed{border:1px black;}
*{outline:none !important;}
body{margin:0;padding:0;font-family:'montserrat', sans-serif;font-weight:300;font-size:16px;color:#232222;-webkit-font-smoothing:antialiased;}
body, html{height:100%;}
body{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
a{color:#232222;}
a{-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;}
a:hover{text-decoration:underline;color:#232222;}
a:focus{text-decoration:none;color:inherit;}
ul{margin:0;padding:0;}
ul li{margin:0;padding:0;list-style:none;}
img{max-width:100%;}
p{line-height:22px;margin-bottom:15px;}
input[type="text"]{height:40px;border:2px solid #f0e9dd;padding:0 15px;border-radius:0;box-shadow:none;}
button[type="submit"]{height:40px;padding:0 20px;background:#c3a877;border:none;color:#fff;border-radius:0;box-shadow:none;}
button[type="button"]{height:40px;padding:0 20px;background:#c3a877;border:none;color:#fff;border-radius:0;box-shadow:none;}
textarea{height:110px;border:2px solid #f0e9dd;padding:15px;}
label{width:100%;float:left;font-weight:400;}
.form-group{width:100%;float:left;}
.table{width:100%;height:100%;display:table;text-align:center;margin:0;position:relative;z-index:2;}
.table .inner{display:table-cell;vertical-align:middle;}
.main-content{width:100%;float:left;}
.main-content .left-content{width:100%;float:left;}
.main-content .side-bar{width:100%;float:left;}
.section-title{width:100%;font-size:30px;font-family:'Playfair Display', serif;margin-bottom:30px;margin-top:0;}
.search-box{width:100%;height:100%;position:fixed;left:0;top:0;background:#fff;z-index:3;opacity:0;visibility:hidden;}
.search-box{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.search-box.show-me{opacity:1;visibility:visible;}
.search-box .search-close{width:100%;height:100%;position:absolute;left:0;top:0;cursor:url(../images/icon-close.svg), auto;z-index:2;}
.search-box h4{font-size:50px;font-family:'Playfair Display', serif;letter-spacing:3px;}
.search-box h6{margin-bottom:40px;}
.search-box form{display:inline-block;position:relative;z-index:7;background:#fff;}
.search-box .form-group{width:100%;float:left;}
.search-box input[type="text"]{width:600px;height:50px;}
.search-box button[type="submit"]{height:50px;padding:0 40px;font-weight:700;}
.top-bar{width:100%;height:33px;float:left;line-height:33px;color:#fff;background:#232222;text-align:left;}
.top-bar a{color:#fff;}
.top-bar-light{width:100%;height:33px;float:left;line-height:33px;color:#232222;text-align:left;border-bottom:1px solid #eae9e6;}
.top-bar-light a{color:#232222;}
.header-centered{width:100%;float:left;text-align:center;}
.header-centered *{-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;}
.header-centered .navbar-default{background-color:#fff;border:none;margin:0;border-radius:0;}
.header-centered .navbar-header{width:100%;float:left;position:relative;}
.header-centered .navbar-header:after{content:'';width:722px;max-width:100%;height:1px;background:#eae9e6;position:absolute;left:50%;bottom:0;margin-left:-366px;}
.header-centered .navbar-header .navbar-brand{height:auto;float:none;display:inline-block;padding:31px 0;}
.header-centered .navbar-nav{float:none;display:inline-block;}
.header-centered .navbar-nav>li{display:inline-block;}
.header-centered .navbar-nav>li>a{margin:22px 18px;margin-bottom:18px;padding:0 4px;color:#232222;letter-spacing:2px;font-size:13px;font-weight:400;overflow:hidden;text-align:center;position:relative;}
.header-centered .navbar-nav>li>a span{position:relative;display:inline-block;}
.header-centered .navbar-nav>li>a span::before{position:absolute;top:100%;color:#c3a877;content:attr(data-hover);}
.header-centered .navbar-nav>li>a span::before{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.header-centered .navbar-nav>li>a:hover span{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);}
.header-centered .navbar-nav>li.icon a{margin:19px 5px;font-size:21px;}
.header-centered .navbar-nav>li.icon i{float:left;}
.header-full{width:100%;float:left;text-align:center;}
.header-full *{-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;}
.header-full .navbar-default{width:100%;float:left;background-color:#fff;border:none;margin:0;border-radius:0;}
.header-full .navbar-header{width:100%;float:left;position:relative;}
.header-full .navbar-header:after{content:'';width:722px;height:1px;background:#eae9e6;position:absolute;left:50%;bottom:0;margin-left:-366px;}
.header-full .navbar-header .navbar-brand{height:auto;float:none;display:inline-block;padding:31px 0;}
.header-full .navbar-header .social-buttons{float:left;margin-bottom:0;margin-top:50px;}
.header-full .navbar-header .social-buttons li{float:left;margin-right:15px;}
.header-full .navbar-header .social-buttons li a{font-size:15px;}
.header-full .navbar-header .site-buttons{float:right;margin-top:50px;}
.header-full .navbar-header .site-buttons li{float:left;margin-left:15px;font-size:19px;}
.header-full .navbar-header .site-buttons li .side-menu{float:left;font-size:22px;margin-top:-2px;}
.header-full .navbar-nav{float:none;display:inline-block;}
.header-full .navbar-nav>li{display:inline-block;}
.header-full .navbar-nav>li>a{margin:18px;margin-bottom:18px;padding:0 4px;color:#232222;letter-spacing:2px;font-size:13px;font-weight:400;overflow:hidden;text-align:center;position:relative;}
.header-full .navbar-nav>li>a span{position:relative;display:inline-block;}
.header-full .navbar-nav>li>a span::before{position:absolute;top:100%;color:#c3a877;content:attr(data-hover);}
.header-full .navbar-nav>li>a span::before{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.header-full .navbar-nav>li>a:hover span{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);}
.header-full .navbar-nav>li.search-btn a{font-size:22px;}
.header-left{width:100%;float:left;}
.header-left *{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.header-left .navbar-default{width:100%;float:left;background-color:#fff;border:none;margin:0;border-radius:0;}
.header-left .navbar-default .navbar-header{width:100%;float:left;border-bottom:1px solid #eae9e6;position:relative;}
.header-left .navbar-default .navbar-header .navbar-brand{height:auto;padding:31px 0;}
.header-left .navbar-default .navbar-header .cart-right{float:right;margin:37px 0;margin-left:6%;}
.header-left .navbar-default .navbar-header .cart-right i{float:left;font-size:25px;margin:0 6px;}
.header-left .navbar-default .navbar-header .cart-right span{float:left;line-height:30px;}
.header-left .navbar-default .navbar-header .social-links{float:right;margin:42px 0;margin-left:16%;}
.header-left .navbar-default .navbar-header .social-links li{float:left;margin-left:12px;}
.header-left .navbar-default .navbar-header .social-links li a{width:24px;height:24px;line-height:24px;float:left;background:#232222;color:#fff;text-align:center;font-size:15px;border-radius:50%;}
.header-left .navbar-default .navbar-header .social-links li a:hover{background:#c2a77a;}
.header-left .navbar-default .navbar-header .search{float:right;border:1px solid #eae9e6;margin:34px 0}
.header-left .navbar-default .navbar-header .search input[type="text"]{width:300px;border:none;float:left;font-weight:400;}
.header-left .navbar-default .navbar-header .search button[type="submit"]{border:none;float:left;background:none;color:#232222;font-size:20px;}
.header-left .navbar-default .navbar-nav{width:100%;float:left;}
.header-left .navbar-default .navbar-nav>li{float:left;margin-right:40px;}
.header-left .navbar-default .navbar-nav>li>a{color:#232222;font-family:'Playfair Display', serif;font-size:15px;letter-spacing:1px;padding:22px 0;}
.header-left .navbar-default .navbar-nav>li>a:hover{color:#c2a77a;}
.header-left .navbar-default .navbar-nav>li.side-menu{float:right;margin:0;}
.header-left .navbar-default .navbar-nav>li.side-menu a{font-size:28px;padding:0;padding-top:18px;}
.header-left .navbar-default .navbar-nav>li .dropdown-menu{min-width:180px;left:-15px;padding:10px 15px;}
.header-left .navbar-default .navbar-nav>li .dropdown-menu>li>a{padding:5px 0;font-size:15px;font-family:'Playfair Display', serif;text-align:left;}
.header-simple{width:100%;float:left;}
.header-simple .navbar-default{width:100%;float:left;background-color:#fff;border:none;margin:0;border-radius:0;}
.header-simple .navbar-header{width:100%;float:left;}
.header-simple .navbar-brand>img{height:40px;margin-top:5px;}
.header-simple .navbar-default .navbar-brand{height:auto;}
.header-simple .navbar-default .navbar-nav{float:left;margin-left:10%;padding:14px 0;}
.header-simple .navbar-default .navbar-nav>li{float:left;}
.header-simple .navbar-default .navbar-nav>li>a{font-size:14px;font-weight:400;color:#232222;padding:15px;}
.header-simple .navbar-default .navbar-nav>li.icon a{padding:15px 10px;}
.header-simple .navbar-default .navbar-right{margin-left:0;}
.header-simple .navbar-default .navbar-right i{font-size:19px;}
.dark-menu{width:100%;float:left;background:#232222;position:relative;z-index:2;margin-top:-1px;padding:0 15px;}
.dark-menu .navbar-collapse{padding:0 !important;}
.header-left .navbar-default .dark-menu .navbar-nav>li>a{color:#fff;}
header .navbar-nav>li.dropdown{float:left;}
header .navbar-nav>li.dropdown:hover ul{display:block;}
header .dropdown-menu{min-width:220px;padding:10px 15px;border-radius:0;box-shadow:none;left:0;right:auto;}
header .dropdown-menu>li{width:100%;float:left;text-align:left;border-bottom:1px solid #eee;}
header .dropdown-menu>li:last-child{border-bottom:none;}
header .dropdown-menu>li>a{margin:5px 0;padding:5px 0;color:#232222;font-size:13px;}
header .dropdown-menu>li>a:hover{background:none;color:#c3a877;}
header .mega-menu{width:762px;left:0;right:0;padding:10px;}
header .mega-menu li{width:240px;float:left;text-align:left;margin-right:10px;}
header .mega-menu li:last-child{margin-right:0;}
header .mega-menu li figure{width:100%;float:left;margin-bottom:10px;}
header .mega-menu li figure img{width:100%;}
header .mega-menu li dl{width:100%;float:left;margin:10px 0;}
header .mega-menu li dl dt{width:100%;float:left;margin-bottom:5px;}
header .mega-menu li dl dd{width:100%;float:left;font-size:12px;margin:3px 0;}
header .mega-menu li dl dd:before{content:'';width:4px;height:1px;float:left;margin-top:7px;margin-right:6px;background:#232222;}
.fixed-nav{width:100%;position:fixed;top:0;left:0;z-index:2;box-shadow:0 0 5px rgba(0,0,0,0.1);}
.fixed-nav:after{content:'';width:113px;height:32px;position:absolute;left:15px;top:15px;background:url(../images/logo-dark.png) no-repeat;background-size:auto 32px;}
.hide-me{display:none;}
.body-spacing{margin-top:175px;}
.side-box{width:300px;height:100%;position:fixed;top:0;right:0;padding:30px;border-left:1px solid #eae9e6;background:#fff;z-index:2;overflow-y:scroll;transform:translateX(100%);}
.side-box{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.side-box.show-me{transform:translateX(100%);}
.side-box h3{width:100%;float:left;font-family:'Playfair Display', serif;margin-top:0;}
.side-box ul{width:100%;float:left;margin-bottom:30px;}
.side-box ul li{width:100%;float:left;margin:3px 0;}
.side-box .video-thumb{width:100%;float:left;margin-bottom:30px;}
.body-left{transform:translateX(-300px);-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;overflow:hidden;}
.int-header{width:100%;float:left;background:#232222;padding:10px 0;margin-bottom:60px;text-align:center;}
.int-header h4{font-size:50px;font-family:'Playfair Display', serif;margin:0;color:#fff;}
.int-header .breadcrumb{background:none;margin-bottom:0;}
.int-header .breadcrumb li{display:inline-block;color:#fff;font-size:11px;letter-spacing:2px;}
.int-header .breadcrumb li a{color:#fff;}
.article-header{width:100%;min-height:250px;float:left;margin-bottom:60px;text-align:center;}
.article-header.article-bg{background:url(../images/article-cover.jpg) center no-repeat;background-size:cover;}
.article-detail{width:100%;float:left;margin-bottom:60px;}
.article-detail .article-title{width:100%;float:left;font-size:50px;font-family:'Playfair Display', serif;}
.article-detail .author-date{width:100%;float:left;color:#999;line-height:30px;font-size:10px;margin:0;}
.article-detail .lead{font-size:20px;letter-spacing:1px;}
.article-detail .lead a{font-family:'Playfair Display', serif;font-style:italic;color:#c3a877;border-bottom:1px solid #c3a877;}
.article-detail .lead a:hover{border-bottom:1px solid #fff;text-decoration:none;}
.article-detail ul.social-share{width:100%;float:left;margin-bottom:30px;}
.article-detail ul.social-share li{width:52px;height:52px;float:left;margin-right:10px;color:#fff;text-align:center;line-height:52px;}
.article-detail ul.social-share li a{font-size:22px;color:#fff;}
.article-detail ul.social-share li:last-child{margin-right:0;}
.article-detail ul.social-share li.facebook{background:#39579a;}
.article-detail ul.social-share li.twitter{background:#00c9ff;}
.article-detail ul.social-share li.googleplus{background:#df4a32;}
.article-detail ul.social-share li.instagram{background:#df9232;}
.article-detail figure{width:100%;float:left;margin-bottom:30px;}
.article-detail figure img{max-width:100%;}
.article-detail blockquote{width:100%;float:left;font-size:20px;letter-spacing:1px;border-left:3px solid #c3a877;margin:30px 0;}
.article-detail blockquote a{font-family:'Playfair Display', serif;font-style:italic;color:#c3a877;border-bottom:1px solid #c3a877;}
.article-detail blockquote a:hover{border-bottom:1px solid #fff;text-decoration:none;}
.video-detail{width:100%;float:left;margin-bottom:80px;padding:50px 0;background:#232222;}
.video-detail .video-detail-container{width:100%;float:left;}
.video-detail .video-detail-container .video{width:100%;height:600px;float:left;margin-bottom:20px;}
.video-detail .video-caption{width:100%;float:left;color:#fff;}
.video-detail .author-date{width:100%;float:left;color:#999;line-height:30px;font-size:10px;margin:0;}
.video-detail .author-date a{color:#c3a877;font-family:'Playfair Display', serif;font-style:italic;font-size:15px;}
.video-detail ul.social-share{width:100%;float:left;margin:20px 0;}
.video-detail ul.social-share li{width:40px;height:40px;float:left;margin-right:10px;color:#fff;text-align:center;line-height:40px;}
.video-detail ul.social-share li a{font-size:22px;color:#fff;}
.video-detail ul.social-share li:last-child{margin-right:0;}
.video-detail ul.social-share li.facebook{background:#39579a;}
.video-detail ul.social-share li.twitter{background:#00c9ff;}
.video-detail ul.social-share li.googleplus{background:#df4a32;}
.video-detail ul.social-share li.instagram{background:#df9232;}
.related-videos{width:100%;float:left;margin-bottom:80px;}
.related-videos .video{width:100%;float:left;margin-bottom:30px;}
.related-videos .video figure{width:100%;float:left;position:relative;}
.related-videos .video figure img{width:100%;}
.related-videos .video figure:hover a{opacity:0;}
.related-videos .video figure:hover{opacity:0.8;}
.related-videos .video figure a{width:100%;height:100%;position:absolute;left:0;top:0;background:url(../images/icon-play.png) center no-repeat;text-indent:-9999px;}
.related-videos .video figure .length{position:absolute;left:0;bottom:0;background:#c3a877;color:#fff;padding:2px 7px;z-index:2;}
.related-videos .video h5{width:100%;float:left;font-size:17px;margin:11px 0;font-family:'Playfair Display', serif;}
.search-results-top{width:100%;float:left;text-align:center;margin-bottom:80px;margin-top:-20px;}
.search-results-top h5{width:100%;float:left;}
.search-results-top form{width:100%;float:left;}
.search-results-top input[type="text"]{width:100%;max-width:600px;}
.hightlight-posts{width:100%;float:left;margin-bottom:80px;padding:0 7%;position:relative;}
.hightlight-posts *{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.hightlight-posts .slide{float:left;padding:0 8px;padding-bottom:20px;}
.hightlight-posts .post{width:100%;float:left;position:relative;overflow:hidden;}
.hightlight-posts .post figure{width:100%;float:left;position:relative;}
.hightlight-posts .post figure img{width:100%;}
.hightlight-posts .post figure:after{content:'';width:100%;height:386px;position:absolute;left:0;bottom:0;background:url(../images/post-image-shadow.png) repeat-x bottom;}
.hightlight-posts .post .caption{width:100%;position:absolute;left:0;bottom:-55px;padding:22px;}
.hightlight-posts .post .caption .sub-title{width:100%;float:left;font-size:12px;color:#fff;}
.hightlight-posts .post .caption .post-title{font-size:23px;color:#fff;font-family:'Playfair Display', serif;margin:10px 0;}
.hightlight-posts .post .caption .post-title a{color:#fff;}
.hightlight-posts .post .caption .post-title a:hover{text-decoration:none;}
.hightlight-posts .post .caption .author{width:100%;float:left;color:#fff;line-height:30px;font-size:10px;margin-top:20px;opacity:0;}
.hightlight-posts .post .caption .author img{float:left;border-radius:50%;margin-right:8px;}
.hightlight-posts .post:hover .caption{bottom:0;}
.hightlight-posts .post:hover .author{margin-top:10px;opacity:1;}
.hightlight-posts .slick-prev{width:33.33333%;float:left;text-indent:-9999px;position:absolute;background:#fff;left:0;bottom:-30px;top:auto;}
.hightlight-posts .slick-prev:after{content:'PREV NEWS';float:left;text-indent:0;margin-left:10%;padding:0;padding-left:50px;background:url(../images/carousel-left.png) no-repeat left;font-family:'Playfair Display', serif;font-size:18px;color:#232222;}
.hightlight-posts .slick-next{width:33.33333%;float:left;text-indent:-9999px;position:absolute;background:#fff;right:0;bottom:-30px;top:auto;}
.hightlight-posts .slick-next:after{content:'NEXT NEWS';float:right;text-indent:0;margin-right:10%;padding:0;padding-right:50px;background:url(../images/carousel-right.png) no-repeat right;font-family:'Playfair Display', serif;font-size:18px;color:#232222;}
.hightlight-posts-2{width:100%;max-width:1400px;float:left;margin-bottom:80px;padding:0 5%;position:relative;}
.hightlight-posts-2 *{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.hightlight-posts-2 .slide{float:left;padding:0 1px;padding-bottom:20px;}
.hightlight-posts-2 .post{width:100%;float:left;position:relative;overflow:hidden;}
.hightlight-posts-2 .post figure{width:100%;float:left;position:relative;}
.hightlight-posts-2 .post figure img{width:100%;}
.hightlight-posts-2 .post figure:after{content:'';width:100%;height:386px;position:absolute;left:0;bottom:0;background:url(../images/post-image-shadow.png) repeat-x bottom;}
.hightlight-posts-2 .post .caption{width:100%;position:absolute;left:0;bottom:-55px;padding:22px;}
.hightlight-posts-2 .post .caption .sub-title{width:100%;float:left;font-size:12px;color:#fff;}
.hightlight-posts-2 .post .caption .post-title{font-size:23px;color:#fff;font-family:'Playfair Display', serif;margin:10px 0;}
.hightlight-posts-2 .post .caption .post-title a{color:#fff;}
.hightlight-posts-2 .post .caption .post-title a:hover{text-decoration:none;}
.hightlight-posts-2 .post .caption .author{width:100%;float:left;color:#fff;line-height:30px;font-size:10px;margin-top:20px;opacity:0;}
.hightlight-posts-2 .post .caption .author img{float:left;border-radius:50%;margin-right:8px;}
.hightlight-posts-2 .post:hover .caption{bottom:0;}
.hightlight-posts-2 .post:hover .author{margin-top:10px;opacity:1;}
.hightlight-posts-2 .slick-prev{width:33.33333%;float:left;text-indent:-9999px;position:absolute;background:#fff;left:0;bottom:-30px;top:auto;}
.hightlight-posts-2 .slick-prev:after{content:'PREV NEWS';float:left;text-indent:0;margin-left:10%;padding:0;padding-left:50px;background:url(../images/carousel-left.png) no-repeat left;font-family:'Playfair Display', serif;font-size:18px;color:#232222;}
.hightlight-posts-2 .slick-next{width:33.33333%;float:left;text-indent:-9999px;position:absolute;background:#fff;right:0;bottom:-30px;top:auto;}
.hightlight-posts-2 .slick-next:after{content:'NEXT NEWS';float:right;text-indent:0;margin-right:10%;padding:0;padding-right:50px;background:url(../images/carousel-right.png) no-repeat right;font-family:'Playfair Display', serif;font-size:18px;color:#232222;}
.highlight-slider{width:100%;float:left;margin-bottom:80px;}
.highlight-slider .slider-inner{width:100%;float:left;overflow:hidden;position:relative;}
.highlight-slider .slider-inner *{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.highlight-slider .slider-inner .post{width:100%;float:left;position:relative;}
.highlight-slider .slider-inner .post figure{width:100%;float:left;overflow:hidden;}
.highlight-slider .slider-inner .post figure img{width:100%;}
.highlight-slider .slider-inner .post .caption{width:100%;position:absolute;left:0;bottom:-55px;padding:22px;}
.highlight-slider .slider-inner .post .caption .sub-title{width:100%;float:left;font-size:14px;color:#fff;}
.highlight-slider .slider-inner .post .caption .post-title{font-size:30px;color:#fff;font-family:'Playfair Display', serif;margin:10px 0;}
.highlight-slider .slider-inner .post .caption .post-title a{color:#fff;}
.highlight-slider .slider-inner .post .caption .post-title a:hover{text-decoration:none;}
.highlight-slider .slider-inner .post .caption .author{width:100%;float:left;color:#fff;line-height:30px;font-size:10px;margin-top:20px;opacity:0;}
.highlight-slider .slider-inner .post .caption .author img{float:left;border-radius:50%;margin-right:8px;}
.highlight-slider .slider-inner .post:hover .caption{bottom:0;}
.highlight-slider .slider-inner .post:hover .author{margin-top:10px;opacity:1;}
.highlight-slider .slider-inner .slick-prev{height:50px;position:absolute;left:0;top:50%;margin-top:-25px;z-index:1;float:left;text-indent:-99999px;}
.highlight-slider .slider-inner .slick-prev:hover{opacity:0.8;}
.highlight-slider .slider-inner .slick-prev:before{content:"\f3d5";float:left;font-family:ionicons;text-indent:0;font-size:34px;}
.highlight-slider .slider-inner .slick-next{height:50px;position:absolute;right:0;top:50%;margin-top:-25px;z-index:1;float:left;text-indent:-99999px;}
.highlight-slider .slider-inner .slick-next:hover{opacity:0.8;}
.highlight-slider .slider-inner .slick-next:before{content:"\f3d6";float:left;font-family:ionicons;text-indent:0;font-size:34px;}
.news-grids{width:100%;float:left;margin-bottom:80px;}
.news-grids *{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.news-grids .grids-inner{width:100%;float:left;}
.news-grids .grids-inner ul{width:100%;float:left;}
.news-grids .grids-inner ul li{width:25%;float:left;}
.news-grids .grids-inner ul li.double{width:50%;}
.news-grids .grids-inner ul li .post{width:100%;float:left;position:relative;overflow:hidden;}
.news-grids .grids-inner ul li .post figure{width:100%;float:left;position:relative;}
.news-grids .grids-inner ul li .post figure img{width:100%;}
.news-grids .grids-inner ul li .post figure:after{content:'';width:100%;height:386px;position:absolute;left:0;bottom:0;background:url(../images/post-image-shadow.png) repeat-x bottom;}
.news-grids .grids-inner ul li .post .caption{width:100%;position:absolute;left:0;bottom:-55px;padding:22px;}
.news-grids .grids-inner ul li .post .caption .sub-title{width:100%;float:left;font-size:12px;color:#fff;}
.news-grids .grids-inner ul li .post .caption .post-title{font-size:23px;color:#fff;font-family:'Playfair Display', serif;margin:10px 0;}
.news-grids .grids-inner ul li .post .caption .post-title a{color:#fff;}
.news-grids .grids-inner ul li .post .caption .post-title a:hover{text-decoration:none;}
.news-grids .grids-inner ul li .post .caption .author{width:100%;float:left;color:#fff;line-height:30px;font-size:10px;margin-top:20px;opacity:0;}
.news-grids .grids-inner ul li .post .caption .author img{float:left;border-radius:50%;margin-right:8px;}
.news-grids .grids-inner ul li .post:hover .caption{bottom:0;}
.news-grids .grids-inner ul li .post:hover .author{margin-top:10px;opacity:1;}
.highlight-fancy-grids{width:100%;float:left;margin-bottom:80px;}
.highlight-fancy-grids *{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.highlight-fancy-grids .grids-inner{width:100%;float:left;}
.highlight-fancy-grids .grids-inner li{width:50%;float:left;}
.highlight-fancy-grids .grids-inner li .post{width:100%;float:left;position:relative;overflow:hidden;}
.highlight-fancy-grids .grids-inner li .post figure{width:100%;float:left;position:relative;}
.highlight-fancy-grids .grids-inner li .post figure img{width:100%;}
.highlight-fancy-grids .grids-inner li .post figure:after{content:'';width:100%;height:386px;position:absolute;left:0;bottom:0;background:url(../images/post-image-shadow.png) repeat-x bottom;}
.highlight-fancy-grids .grids-inner li .post .caption{width:100%;position:absolute;left:0;bottom:-55px;padding:22px;}
.highlight-fancy-grids .grids-inner li .post .caption .sub-title{width:100%;float:left;font-size:12px;color:#fff;}
.highlight-fancy-grids .grids-inner li .post .caption .post-title{font-size:23px;color:#fff;font-family:'Playfair Display', serif;margin:10px 0;}
.highlight-fancy-grids .grids-inner li .post .caption .post-title a{color:#fff;}
.highlight-fancy-grids .grids-inner li .post .caption .post-title a:hover{text-decoration:none;}
.highlight-fancy-grids .grids-inner li .post .caption .author{width:100%;float:left;color:#fff;line-height:30px;font-size:10px;margin-top:20px;opacity:0;}
.highlight-fancy-grids .grids-inner li .post .caption .author img{float:left;border-radius:50%;margin-right:8px;}
.highlight-fancy-grids .grids-inner li .post:hover .caption{bottom:0;}
.highlight-fancy-grids .grids-inner li .post:hover .author{margin-top:10px;opacity:1;}
.revolution-slider{width:100%;float:left;color:#fff;margin-bottom:80px;}
.revolution-slider .mag-btn{z-index:7;height:50px;}
.revolution-slider .mag-btn:hover{background:transparent;}
.revolution-slider .mag-btn a{color:#fff;font-weight:700;padding-bottom:6px;border-bottom:2px solid #fff;}
.revolution-slider .mag-btn a:hover{background:transparent;text-decoration:none;}
.news-slider{width:100%;float:left;margin-bottom:80px;}
.news-slider .slider-inner{width:100%;float:left;position:relative;}
.news-slider .slider-for{width:100%;float:left;position:relative;}
.news-slider .slider-for:after{content:'';width:100%;height:140px;background:url(../images/post-image-shadow.png) repeat-x bottom;position:absolute;left:0;bottom:0;}
.news-slider .slider-for .slide{float:left;}
.news-slider .slide .caption{max-width:600px;position:absolute;left:30px;top:30%;z-index:3;}
.news-slider .slide .caption h4{color:#fff;font-size:40px;display:block;margin-bottom:20px;}
.news-slider .slide .caption a{float:left;color:#fff;font-weight:700;border:2px solid #fff;padding:7px 20px;}
.news-slider .slide .caption a:hover{text-decoration:none;color:#faf0cb;border:2px solid #faf0cb;}
.news-slider .slider-nav{width:100%;float:left;position:absolute;left:0;bottom:30px;padding:0 30px}
.news-slider .slider-nav .caption{float:left;color:#fff;opacity:0.7;cursor:pointer;}
.news-slider .slider-nav .caption.slick-current{float:left;opacity:1;}
.news-slider .slider-nav .caption.slick-current:before{content:'';width:30px;height:3px;background:#fff;float:left;margin-top:8px;margin-right:6px;}
.news-slider .slider-nav .caption.slick-current h5{color:#faf0cb;}
.news-slider .slider-nav .caption small{font-family:'Playfair Display', serif;font-size:12px;}
.news-slider .slider-nav .caption h5{display:block;margin-top:5px;}
.news-slider .slider-nav .caption span{font-size:10px;}
.recent-news{width:100%;float:left;margin-bottom:60px;}
.recent-news *{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.recent-news .section-title{font-size:40px;text-align:center;margin-top:0;}
.recent-news .post{width:100%;float:left;}
.recent-news .post:hover figure{opacity:0.8;}
.recent-news .post figure{width:100%;float:left;position:relative;margin-bottom:10px;}
.recent-news .post figure .post-image{width:100%;}
.recent-news .post figure .author{width:100%;float:left;color:#fff;line-height:30px;font-size:10px;position:absolute;left:20px;bottom:20px;}
.recent-news .post figure .author img{float:left;border-radius:50%;margin-right:8px;}
.recent-news .post .caption{width:100%;float:left;}
.recent-news .post .caption .post-title{width:100%;float:left;font-size:22px;margin:10px 0;font-family:'Playfair Display', serif;}
.recent-news .post .caption .post-date{width:100%;float:left;color:#a3a3a3;font-size:11px;margin-bottom:20px;}
.recent-news .post .caption .post-btn{display:inline-block;font-family:'Playfair Display', serif;border-bottom:1px solid #232222;color:#232222;padding-bottom:4px;font-size:14px;letter-spacing:1px;}
.recent-news .post .caption .post-btn:hover{text-decoration:none;border-bottom:1px solid #fff;}
.recent-news .post-box{width:100%;float:left;position:relative;overflow:hidden;}
.recent-news .post-box figure{width:100%;float:left;overflow:hidden;}
.recent-news .post-box figure img{width:100%;}
.recent-news .post-box .caption{width:100%;position:absolute;left:0;bottom:-55px;padding:22px;}
.recent-news .post-box .caption .sub-title{width:100%;float:left;font-size:14px;color:#fff;}
.recent-news .post-box .caption .post-title{font-size:30px;color:#fff;font-family:'Playfair Display', serif;margin:10px 0;}
.recent-news .post-box .caption .post-title a{color:#fff;}
.recent-news .post-box .caption .post-title a:hover{text-decoration:none;}
.recent-news .post-box .caption .author{width:100%;float:left;color:#fff;line-height:30px;font-size:10px;margin-top:20px;opacity:0;}
.recent-news .post-box .caption .author img{float:left;border-radius:50%;margin-right:8px;}
.recent-news .post-box:hover .caption{bottom:0;}
.recent-news .post-box:hover .author{margin-top:10px;opacity:1;}
.side-image-posts{width:100%;float:left;margin-bottom:80px;}
.side-image-posts *{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.side-image-posts .post{margin-bottom:25px;}
.side-image-posts .post:last-child{margin-bottom:0;}
.side-image-posts .post:hover figure{opacity:0.8;}
.side-image-posts .post figure{float:left;}
.side-image-posts .post figure img{width:100%;}
.side-image-posts .post .caption{float:left;}
.side-image-posts .post .caption .post-title{width:100%;float:left;font-size:22px;margin:10px 0;font-family:'Playfair Display', serif;}
.side-image-posts .post .caption .author{width:100%;float:left;color:#999;line-height:30px;font-size:10px;margin:10px 0;}
.side-image-posts .post .caption .author img{float:left;border-radius:50%;margin-right:8px;}
.side-image-posts .post .caption .post-btn{display:inline-block;font-family:'Playfair Display', serif;border-bottom:1px solid #232222;color:#232222;padding-bottom:4px;font-size:14px;letter-spacing:1px;}
.side-image-posts .post .caption .post-btn:hover{text-decoration:none;border-bottom:1px solid #fff;}
.side-image-posts .post .caption p{display:inline-block;}
.side-image-posts .post .caption p a{font-family:'Playfair Display', serif;font-style:none;font-size:17px;color:#c3a877;text-decoration:underline;}
.top-categories{width:100%;float:left;margin-bottom:80px;}
.top-categories *{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.top-categories .row-spacing{margin-left:-10px;margin-right:-10px;}
.top-categories .col-spacing{padding:0 10px;}
.top-categories figure{width:100%;float:left;position:relative;text-align:center;}
.top-categories figure figcaption{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.5);}
.top-categories figure figcaption h4{width:100%;}
.top-categories figure figcaption h4 a{color:#fff;font-family:'Playfair Display', serif;font-size:23px;}
.top-categories figure figcaption h4 a:hover{text-decoration:none;}
.top-categories figure img{width:100%;}
.top-categories figure:hover figcaption{opacity:0;}
.top-categories figure:hover h4{margin-top:20px;}
.social-buttons{width:100%;float:left;margin-bottom:80px}
.social-buttons ul{width:100%;float:left;}
.social-buttons ul li{height:52px;float:left;margin-right:20px;color:#fff;}
.social-buttons ul li:last-child{margin-right:0;}
.social-buttons ul li i{line-height:52px;float:left;font-size:22px;padding:0 30px;}
.social-buttons ul li .facts{height:52px;float:right;border-left:1px solid #fff;padding:0 30px;}
.social-buttons ul li .facts b{display:block;margin-top:6px;}
.social-buttons ul li.facebook{background:#39579a;}
.social-buttons ul li.twitter{background:#00c9ff;}
.social-buttons ul li.googleplus{background:#df4a32;}
.social-buttons ul li.instagram{background:#df9232;}
.gallery-carousel{width:100%;float:left;margin-bottom:80px;}
.gallery-carousel .slide{float:left;padding:0 4px;}
.gallery-carousel .slide img{width:100%;}
.gallery-carousel .slick-dots{width:100%;float:left;text-align:center;margin-top:10px;}
.gallery-carousel .slick-dots li{display:inline-block;margin:0 4px;}
.gallery-carousel .slick-dots li button[type="button"]{width:37px;height:3px;float:left;background:#dcd9d8;text-indent:-9999px;}
.gallery-carousel .slick-dots li.slick-active button[type="button"]{background:#bab4b1;}
.top-image-posts{float:left;margin-bottom:80px;}
.top-image-posts *{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.top-image-posts .post{float:left;}
.top-image-posts .post:hover figure{opacity:0.8;}
.top-image-posts .post figure{float:left;margin-bottom:10px;}
.top-image-posts .post figure img{width:100%;}
.top-image-posts .post .caption{float:left;}
.top-image-posts .post .caption .post-title{width:100%;float:left;font-size:22px;margin:10px 0;font-family:'Playfair Display', serif;}
.top-image-posts .post .caption .author-date{width:100%;float:left;color:#999;line-height:30px;font-size:10px;margin:0;}
.top-image-posts .post .caption .author-date a{text-decoration:underline;color:#999}
.top-image-posts .post .caption .author-date a:hover{text-decoration:none;}
.top-image-posts .post .caption .post-btn{display:inline-block;font-family:'Playfair Display', serif;border-bottom:1px solid #232222;color:#232222;padding-bottom:4px;font-size:14px;letter-spacing:1px;}
.top-image-posts .post .caption .post-btn:hover{text-decoration:none;border-bottom:1px solid #fff;}
.top-image-posts .post .caption p{display:inline-block;}
.videos{width:100%;float:left;margin-bottom:40px;}
.videos .video{width:100%;float:left;margin-bottom:28px;}
.videos .video:last-child{margin-bottom:0;}
.videos .video figure{width:100%;float:left;position:relative;}
.videos .video figure img{width:100%;}
.videos .video figure:hover a{opacity:0;}
.videos .video figure:hover{opacity:0.8;}
.videos .video figure a{width:100%;height:100%;position:absolute;left:0;top:0;background:url(../images/icon-play.png) center no-repeat;text-indent:-9999px;}
.videos .video figure .length{position:absolute;left:0;bottom:0;background:#c3a877;color:#fff;padding:2px 7px;z-index:2;}
.videos .video h5{width:100%;float:left;font-size:17px;margin:11px 0;font-family:'Playfair Display', serif;}
.must-read-posts{width:100%;float:left;margin-bottom:40px;}
.must-read-posts .post{width:100%;float:left;margin-bottom:15px;}
.must-read-posts .post figure{width:35%;float:left;}
.must-read-posts .post figure img{width:100%;}
.must-read-posts .post .caption{width:65%;float:left;padding-left:15px;}
.must-read-posts .post .caption .post-title{width:100%;float:left;font-size:17px;margin:0;font-family:'Playfair Display', serif;}
.must-read-posts .post .caption .post-title a{color:#232222;}
.must-read-posts .post .caption .author-date{width:100%;float:left;color:#999;line-height:30px;font-size:10px;margin:0;}
.must-read-posts .post .caption .author-date a{text-decoration:underline;color:#999}
.must-read-posts .post .caption .author-date a:hover{text-decoration:none;}
.side-categories{width:100%;float:left;border:1px solid #f0f0f0;padding:0 22px;margin-bottom:40px;}
.side-categories h4{margin:0;margin-bottom:20px;padding:20px 0;border-bottom:1px solid #f0f0f0;font-size:30px;font-family:'Playfair Display', serif;}
.side-categories ul{width:100%;float:left;}
.side-categories ul li{width:100%;float:left;margin:7px 0;}
.side-categories ul li figure{float:left;margin-right:10px;}
.side-categories ul li a{float:left;line-height:56px;font-size:15px;color:#232222;font-family:'Playfair Display', serif;}
.popular-tags{width:100%;float:left;padding:22px;padding-bottom:10px;border:1px solid #f0f0f0;margin-bottom:40px;}
.popular-tags ul{width:100%;float:left;}
.popular-tags ul li{float:left;border:1px solid #c3a877;margin-right:12px;margin-bottom:12px;}
.popular-tags ul li a{float:left;padding:3px 7px;color:#c3a877;font-size:15px;font-family:'Playfair Display', serif;}
.top-celebrities{width:100%;float:left;border:1px solid #f0f0f0;padding:0 22px;margin-bottom:40px;}
.top-celebrities h4{margin:0;margin-bottom:20px;padding:20px 0;border-bottom:1px solid #f0f0f0;font-size:30px;font-family:'Playfair Display', serif;}
.top-celebrities .celebrity{width:100%;float:left;margin-bottom:20px;}
.top-celebrities .celebrity figure{float:left;margin-right:6px;}
.top-celebrities .celebrity .caption{font-size:14px;}
.top-celebrities .celebrity .caption .number{font-size:13px;font-weight:400;display:block;margin-top:5px;}
.top-celebrities .celebrity .caption h6{font-size:17px;font-family:'Playfair Display', serif;float:left;margin:0;}
.top-celebrities .celebrity .caption h6 a{color:#888;}
.top-celebrities .celebrity .caption .profession{float:right;color:#a3a3a3;margin-top:5px;}
.astrology{width:100%;float:left;border:1px solid #f0f0f0;padding:0 22px;margin-bottom:40px;}
.astrology h4{margin:0;margin-bottom:20px;padding:20px 0;border-bottom:1px solid #f0f0f0;font-size:30px;font-family:'Playfair Display', serif;}
.astrology ul{width:100%;float:left;margin:22px 0;}
.astrology ul li{width:50%;float:left;margin:10px 0;}
.astrology ul li img{width:30px;margin-right:6px;}
.astrology ul li span{display:inline-block;}
.astrology select{width:80%;height:40px;background:#fff;border:1px solid #ccc;}
.side-adbanner{width:100%;float:left;background:#f8f7f7;text-align:center;padding:10px;margin-bottom:40px;}
.side-adbanner a{float:left;}
.side-adbanner img{width:100%;}
.text-page{float:left;margin-bottom:80px;padding:0 10%;text-align:center;}
.text-page .section-title{margin-bottom:40px;}
.text-page .team{float:left;margin-bottom:60px;}
.text-page .team figure{width:100%;float:left;}
.text-page .team figure img{max-width:100%;border-radius:50%;}
.text-page .team figcaption{width:100%;float:left;margin-top:10px;}
.contact-page{float:left;text-align:center;margin-bottom:80px;}
.contact-page .section-title{margin-bottom:20px;}
.contact-page address{display:block;font-size:15px;line-height:23px;}
.contact-page address a{color:#c3a877;text-decoration:underline;}
.contact-page #map{width:80%;height:500px;float:left;margin:20px 10%;}
.contact-page form{width:100%;float:left;margin-top:40px;}
.contact-page input[type="text"]{width:100%;max-width:400px;}
.contact-page textarea{width:100%;max-width:520px;}
.contact-page button[type="submit"]{height:40px;padding:0 20px;background:#c3a877;font-family:'Playfair Display', serif;font-size:16px;}
.pagination{width:100%;float:left;margin:0;margin-bottom:100px;}
.pagination li{float:left;margin:0 5px;}
.pagination li a{border-radius:50%;color:#232222;border:none;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{color:#232222;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background:#232222;color:#fff;}
.pagination>li:first-child>a, .pagination>li:first-child>span{border-radius:50%;}
.pagination>li:last-child>a, .pagination>li:last-child>span{border-radius:50%;}
.ad-horizontal{width:100%;float:left;margin-bottom:60px;text-align:center;}
.ad-horizontal img{max-width:100%;}
.newsletter{width:100%;float:left;padding-bottom:80px;text-align:center;}
.newsletter .newsletter-box{width:100%;max-width:1070px;display:inline-block;border:3px dashed #f0e9dd;padding:40px 0;}
.newsletter .newsletter-box h6{font-size:12px;color:#878787;letter-spacing:3px;}
.newsletter .newsletter-box h4{font-size:20px;color:#c3a877;letter-spacing:3px;font-family:'Playfair Display', serif;}
.newsletter .newsletter-box form{width:100%;float:left;margin-top:20px;}
.newsletter .newsletter-box input[type="text"]{width:100%;max-width:480px;height:40px;border:2px solid #f0e9dd;padding:0 15px;}
.newsletter .newsletter-box button[type="submit"]{height:40px;padding:0 20px;background:#c3a877;font-family:'Playfair Display', serif;font-size:16px;}
.newsletter .newsletter-box .form-group:last-child{margin-bottom:0;}
.footer-dark{width:100%;float:left;padding:60px 0;background:#232222;color:#fff;}
.footer-dark *{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}.
.footer-dark h4{font-size:19px;font-family:'Playfair Display', serif;margin-bottom:30px;}
.footer-dark .about{float:left;}
.footer-dark .about figure{max-height:100%;display:inline-block;margin-bottom:10px;}
.footer-dark .about figure img{width:100%;}
.footer-dark .about p{display:block;}
.footer-dark .about a{display:inline-block;font-family:'Playfair Display', serif;border-bottom:1px solid #fff;color:#fff;padding-bottom:4px;font-size:14px;letter-spacing:1px;}
.footer-dark .about a:hover{text-decoration:none;border-bottom:1px solid #232222;}
.footer-dark .hot-news{float:left;}
.footer-dark .hot-news .post{width:100%;float:left;margin-bottom:10px;}
.footer-dark .hot-news .post figure{width:20%;max-width:100%;float:left;}
.footer-dark .hot-news .post .caption{width:80%;float:left;font-size:12px;padding-left:10px;}
.footer-dark .hot-news .post .caption .date{color:#c3a877;}
.footer-dark .hot-news .post .caption h6{color:#fff;margin:0;}
.footer-dark .hot-news .post .caption h6 span{float:left;font-family:'Playfair Display', serif;font-size:20px;margin-bottom:6px;}
.footer-dark .hot-news .post .caption h6 a{float:left;color:#fff;line-height:20px;}
.footer-dark .demo-video{float:left;}
.footer-dark .demo-video figure{width:100%;float:left;position:relative;}
.footer-dark .demo-video figure a{width:100%;height:100%;position:absolute;left:0;top:0;background:url(../images/icon-play.png) center no-repeat;text-indent:-9999px;}
.footer-dark .demo-video figure img{width:100%;}
.footer-dark .demo-video figure:hover img{opacity:0.8;}
.footer-dark .demo-video figure:hover a{opacity:0;}
.footer-light{width:100%;float:left;margin-top:40px;padding:40px 0;border-top:1px solid #eae9e6;border-bottom:1px solid #eae9e6;}
.footer-light *{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}.
.footer-light h4{font-size:19px;font-family:'Playfair Display', serif;margin-bottom:30px;}
.footer-light .about{float:left;}
.footer-light .about p{display:block;line-height:20px;}
.footer-light .about a{display:inline-block;font-family:'Playfair Display', serif;border-bottom:1px solid #232222;padding-bottom:4px;font-size:14px;letter-spacing:1px;}
.footer-light .about a:hover{text-decoration:none;border-bottom:1px solid #fff;color:#232222;}
.footer-light .social-media{float:left;}
.footer-light .social-media ul{width:100%;float:left;}
.footer-light .social-media ul li{width:100%;float:left;}
.footer-light .social-media ul li a{float:left;line-height:30px;}
.footer-light .social-media ul li i{width:30px;height:30px;float:left;font-size:18px;}
.footer-light h4{font-size:16px;}
.footer-light .footer-menu{float:left;}
.footer-light .footer-menu
.footer-light .footer-menu ul{width:100%;float:left;}
.footer-light .footer-menu ul li{width:100%;float:left;margin:3px 0;}
.sub-footer{width:100%;float:left;}
.sub-footer .container{text-align:center;padding:20px 0;}
.sub-footer .container h5{font-size:12px;color:#989898;}
.sub-footer .container h5 i{display:inline-block;color:#c3a877;}
.box{background:url(../images/boxBottom.jpg);background-repeat:no-repeat
background-attachment:scroll left bottom;background-position:left bottom;margin-bottom:10px;padding:0 0 15px;width:250px;}
.box h3{background:url(../images/box.jpg) repeat scroll 0 0;color:#000;font-size:17px;height:35px;line-height:30px;margin:0;padding:0 15px;}
.box p{background:#ffffff none repeat scroll 0 0;border-color:#CCC;border-width:0 1px;border-style:solid;color:#444444;font-size:11px;line-height:1.3em;margin:0;padding:15px 14px 0;width:220px;}
@media (max-width:1250px){.hightlight-posts{padding:0;}
}
@media (min-width:1280px){.container{width:1250px;}
.hightlight-posts{padding:0;}
}
@media (min-width:1370px){.container{width:1340px;}
}
@media only screen and (max-width:1199px), only screen and (max-device-width:1199px){.header-simple .navbar-default .navbar-nav{margin-left:20px;}
.header-left .navbar-default .navbar-header .social-links{margin-left:6%;}
.header-full .navbar-nav>li>a{margin:18px 10px;}
.side-categories h4{font-size:22px;}
.top-celebrities h4{font-size:22px;}
.section-title{font-size:22px;}
.side-categories ul li figure img{width:60px;}
.side-categories ul li a{font-size:15px;line-height:36px;}
.must-read-posts .post .caption .post-title{font-size:16px;}
.must-read-posts .post .caption .author-date{display:none;}
.top-celebrities .celebrity .caption{float:left;}
.top-celebrities .celebrity .caption h6{font-size:15px;}
.top-celebrities .celebrity .caption .profession{display:none;}
.astrology ul li{width:100%;}
}
@media only screen and (max-width:989px), only screen and (max-device-width:989px){.hightlight-posts{padding:0;}
.header-centered .navbar-nav>li>a{margin:22px 6px;}
.header-centered .navbar-nav>li.icon a{margin:21px 0px;font-size:18px;}
.header-left .navbar-default .navbar-header .search input[type="text"]{width:200px;}
.header-left .navbar-default .navbar-nav>li.side-menu{display:none;}
.header-left .navbar-default .navbar-nav>li{margin-right:36px;}
.header-left .navbar-default .navbar-header .search{margin-top:34px;}
.header-left .navbar-default .navbar-header .social-links{margin-left:0;margin-top:42px;}
.navbar-nav>li>.dropdown-menu{width:100%;}
header .mega-menu{left:-114px;right:auto;}
.news-grids .grids-inner ul li .post .caption .post-title{font-size:18px;}
.fixed-nav:after{display:none;}
.recent-news{margin-bottom:0;}
.recent-news .post-box{margin-bottom:30px;}
.recent-news .post .caption{margin-bottom:60px;}
.side-image-posts .post .caption .author{display:none;}
.astrology ul li{width:33.33333%;}
.top-categories .col-spacing{padding:0 4px;}
.social-buttons ul li i{padding:0 20px;}
.social-buttons ul li .facts{padding:0 20px;}
.must-read-posts .post{width:50%;padding-right:5%;}
.must-read-posts .post .caption .author-date{display:block;}
.side-categories ul li{width:50%;}
.top-celebrities .celebrity{width:50%;padding-right:10%;}
.videos .video{width:33.3333%;padding:0 5px;}
.side-adbanner img{width:auto;}
.top-image-posts .post{margin-bottom:30px;}
.top-celebrities .celebrity .caption .profession{display:block;}
.footer-dark .about{margin-bottom:40px;}
.footer-dark .about figure{float:left;margin-bottom:0;margin-right:20px;}
.footer-dark .hot-news{margin-bottom:30px;}
.footer-dark .hot-news .post figure{width:auto;}
.footer-dark .hot-news .post{width:100%;}
.footer-dark .hot-news .post .caption h6 span{width:auto;margin-right:10px;}
.footer-dark .hot-news .post figure{margin-bottom:10px;}
.footer-dark .demo-video figure{width:auto;}
.footer-dark .demo-video figure img{width:auto;}
.footer-light .footer-menu{margin-bottom:40px;}
}
@media only screen and (max-width:767px), only screen and (max-device-width:767px){.body-spacing{margin:0;}
.header-centered .navbar-header{width:auto;padding-left:0;}
.header-centered .navbar-header .navbar-brand{float:left;padding:10px;}
.header-centered .navbar-header .navbar-brand img{height:32px;}
.header-centered .navbar-header:after{display:none;}
.header-centered .fixed-nav{display:none;}
.header-centered .navbar-nav{margin:20px 0;}
.header-centered .navbar-nav>li{width:100%;margin:4px 0;}
.header-centered .navbar-nav>li.icon{width:auto;display:inline-block;}
.header-centered .navbar-nav>li>a{margin:6px 0;font-size:16px;}
.header-centered .dropdown-menu{position:static;border:none;background:none;}
.header-centered .dropdown-menu li{text-align:center;}
.header-centered .navbar-default .navbar-toggle{height:auto;float:left;margin:0;margin-left:20px;margin-right:10px;padding:0;background:none;border:none;border-radius:0;}
.header-centered .navbar-default .navbar-toggle i{float:left;font-size:40px;color:#232222;}
.navbar-brand>img{height:30px;}
.header-left .navbar-default .navbar-header .social-links{margin:34px 0;}
.header-left .navbar-default .navbar-nav>li{width:100%;margin:0;}
.header-left .dropdown-menu{position:static;border:none;background:none;}
.header-left .navbar-default .navbar-header .social-links li{margin-left:7px;}
.header-left .navbar-default .navbar-header .navbar-toggle{background:none;font-size:32px;margin-top:23px;margin-right:0;padding-right:0;color:#232222;}
header .mega-menu{width:100%;float:left;left:0;right:auto;position:static;}
header .mega-menu li{width:100%;float:left;margin:0;}
header .mega-menu li figure{display:none;}
header .mega-menu li dl dd:before{display:none;margin:0;}
.header-full .navbar-header .social-buttons{margin-top:38px;}
.header-full .navbar-header .navbar-toggle{float:right;margin-top:30px;}
.cbp-spmenu-left.cbp-spmenu-open{padding:20px 0;}
.cbp-spmenu-left.cbp-spmenu-open .search{width:100%;float:left;}
.cbp-spmenu-left.cbp-spmenu-open .search input[type="text"]{width:174px;float:left;border:none;}
.cbp-spmenu-left.cbp-spmenu-open .search button[type="submit"]{float:left;}
.highlight-slider .slider-inner .post figure img{max-width:inherit;width:160%;margin-left:-30%;}
.highlight-slider .slider-inner .post .caption .post-title{font-size:23px;}
.highlight-slider .slider-inner .slick-prev{display:none !important;}
.highlight-slider .slider-inner .slick-next{display:none !important;}
.hightlight-posts{margin-top:10px;}
.hightlight-posts .slick-prev{width:50%;}
.hightlight-posts .slick-next{width:50%;}
.top-categories figure{width:33.33333%;}
.social-buttons ul li i{width:52px;height:52px;padding:0;text-align:center;}
.social-buttons ul li .facts{display:none;}
.gallery-carousel img{width:100%;}
.videos .video{width:50%;}
.videos .video:last-child{display:none;}
.astrology ul li{width:50%;}
.must-read-posts .post{width:100%;}
.side-categories ul li{width:100%;}
.top-celebrities .celebrity{width:100%;}
.top-celebrities .celebrity .caption{float:none;}
.newsletter .newsletter-box form{width:80%;margin:20px 10%;margin-bottom:0;}
.footer-dark .about figure{float:none;margin-bottom:10px;}
.footer-dark .hot-news .post{width:100%;}
.footer-dark .hot-news .post .caption h6 span{width:100%;float:left;}
}