/*

@Author: Themezinho
@URL: http://www.themezinho.net
 
This file contains the styling for the actual theme, this
is the file you need to edit to change the look of the
theme.


// Table of contents //

	1. Body
		1.1 Elements of body
		1.2 Google Fonts
		1.3 Fonts
		1.4 Links
		1.5 Customized elements
		1.6 Form elements
		1.7 Table valign
		1.8 Loading
		
		
	2. Main Content
		2.1 Elements of main content
		2.2 Left side
		2.3 Right side
		2.4 Section title
		
		
	3. Search Box
		3.1 Elements of search box
		3.2 Headlines
		3.3 Form
		3.4 Inputs
		
		
	4. Header
		4.1 Elements of header
		4.2 Navbar header
		4.3 Navbar menu
		4.4 Search
		4.5 Aligned center
		4.6 Aligned left
		4.7 Side Box
		
		
	5. Dropdown Menu
		5.1 Elements of dropdown menu
		5.2 Customized dropdown
		5.3 Links
	
		
	6. Fixed Nav
		6.1 Elements of fixed nav
		6.2 Hide element
		6.3 Body spacing
		
		
	7. Int Header
		7.1 Elements of int header
		7.2 Headlines
		7.3 Breadcrumb
		
		
	8. Article Header
		8.1 Elements of article header
		8.2 Article Image Background
		
		
	9. Article Detail
		9.1 Elements of article detail
		9.2 Headlines
		9.3 Author - Date
		9.4 Lead
		9.5 Social share
		9.6 Article image
		9.7 Blockquote
		
		
	10. Search Results
		10.1 Elements of search results
		10.2 Headlines
		10.3 Form
		10.4 Inputs
		
		
	11. Highlist Posts
		11.1 Elements of highlight posts
		11.2 Post Image
		11.3 Caption
		11.4 Headlines
		11.5 Parahraphs
		11.6 Post navigation
		11.7 Highlight Slider
		
		
	12. Recent News
		11.1 Elements of recent news
		11.2 Post Image
		11.3 Headlines
		11.4 Post button
		
		
	13. Side Image Posts
		13.1 Elements of side image posts
		13.2 Post
		13.3 Image
		13.4 Caption
		13.5 Headlines
		13.6 Paragraph
		13.7 Post button
		
		
	14. Top Categories
		14.1 Elements of top categories
		14.2 Images
		14.3 Headlines
		14.4 Link
 		
		
	15. Social Buttons
		15.1 Elements of social buttons
		15.2 Icons
		15.3 Facts
		
		
	16. Home Gallery
		16.1 Elements of home gallery 
		16.2 Images
		16.3 Carousel dots
		
		
	17. Top Image Posts
		17.1 Elements of top image posts
		17.2 Post 
		17.3 Images
		17.4 Headlines
		17.5 Paragraph
		17.6 Post button
		
	
	18. Videos
		18.1 Elements of Videos
		18.2 Video thumb
		18.3 Image
		18.4 Headlines
		
		
	19. Career 
		19.1 Elements of career
		19.2 Headlines
		19.3 Paragraph
		19.4 Resume form
		19.5 Form inputs
		
		
	20. Must Read Posts
		20.1 Elements of must read
		20.2 Post
		20.3 Images
		20.4 Caption
		20.5 Headlines
		20.6 Date - author
		
		
	21. Side Categories
		21.1 Elements of side categories
		21.2 Headlines
		21.3 Images
		21.4 Links
		
		
	22. Popular Tags
		22.1 Elements of popular tags 
		22.2 Tag lists
		22.3 Links
		
		
	23. Top Celebrities
		23.1 Elements of top celebrities
		23.2 Images
		23.3 Captions
		23.4 Headlines
		
		
	24. Side Banner
		24.1 Elements of side banner
		24.2 Link
		24.3 Image
		
		
	25. Text Page
		25.1 Elements of text page
		25.2 Headlines
		25.3 Team section
		25.4 Parahraph
		
		
	26. Contact Page
		26.1 Elements of contact page
		26.2 Headlines
		26.3 Address
		26.4 Map
		26.5 Form
		26.6 Inputs
		
		
	27. Pagination
		27.1 Elements of pagination
		27.2 List
		27.3 Links
		
		
	28. Newsletter
		28.1 Elements of newsletter
		28.2 Box
		28.3 Headlines
		28.4 Form
		28.5 Inputs
		
	
	29. Footer 
		29.1 Elements of footer
		29.2 Headlines
		29.3 About
		29.4 Hot news 
		29.5 Demo video
		29.6 Sub footer
		29.7 Dark
        29.8 Light
		
		
	30. Responsive Fixes
		30.1 Resolutions
		30.2 Tablet Fixes
		20.3 Mobile Fixes
	
		

*/


/* BODY */
*{ outline:none !important;}
body{ margin:0; padding:0; font-family: 'montserrat', sans-serif; font-weight:300; font-size:13px; 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;}
body{ margin:0; padding:0; font-family: 'montserrat', sans-serif; font-weight:300; font-size:13px; color:#232222; -webkit-font-smoothing: antialiased;}
body{ height:auto;}
html{ height:100%;}


/* LINKS */
a{ color:#232222;}
a{-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:hover{ text-decoration:none; color:#232222; background:none;}
a:focus{ text-decoration:none; color:inherit; background:none;}



/* CUSTOMIZED ELEMENTS */
ul{ margin:0; padding:0;list-style-type: none}
.sidebar-widget ul li{  padding:0; list-style:none;}
.footer-widget ul li{  padding:0; list-style:none;}
.mag-widget ul li{  padding:0; list-style:none;}
.mag-widget ul{  padding:0;}
.footer-widget ul{  padding:0;}
img{ max-width:100%;}
p{ line-height:22px; margin-bottom:15px;}
td, th {padding: 8px 11px;border: solid 1px #EAE9E6;}
dt{font-size: 14px;}
dd{margin-bottom: 8px;}
q{font-style: italic;}
figcaption{margin-top: 5px;}
iframe{ border:none;}

.single .left-content ul{
    margin: auto;
    padding-left: 40px;
    list-style-type: disc;
    margin-bottom: 10px;
}

.single .left-content ul.ess-buttons{
    margin:0;
    padding:0 0 20px 0;
    list-style-type: none;
    position:static;
    float:right;
}

/* FORM ELEMENTS */
input[type="text"]{ height:40px; border:2px solid #f0e9dd; padding:0 15px; border-radius:0; box-shadow:none;}
input[type="email"]{ height:40px; border:2px solid #f0e9dd; padding:0 15px; border-radius:0; box-shadow:none;}
input[type="tel"]{ height:40px; border:2px solid #f0e9dd; padding:0 15px; border-radius:0; box-shadow:none;}
input[type="url"]{ height:40px; border:2px solid #f0e9dd; padding:0 15px; border-radius:0; box-shadow:none;}
input[type="search"]{ height:40px; border:2px solid #f0e9dd; padding:0 15px; border-radius:0; box-shadow:none;}
input[type="number"]{ height:40px; border:2px solid #f0e9dd; padding:0 15px; border-radius:0; box-shadow:none;}
input[type="password"]{ height:40px; border:2px solid #f0e9dd; padding:0 15px; border-radius:0; box-shadow:none;}
input[type="submit"]{ height:40px; padding:0 20px; background:#c3a877; border:none; color:#fff; font-family:'Playfair Display', serif; font-size:16px;}
input[type="button"]{ height:40px; padding:0 20px; background:#c3a877; border:none; color:#fff; font-family:'Playfair Display', serif; font-size:16px;}
button[type="submit"]{ height:40px; padding:0 20px; background:#c3a877; border:none; color:#fff; font-family:'Playfair Display', serif; font-size:16px;}
button[type="button"]{ height:40px; padding:0 20px; background:#c3a877; border:none; color:#fff; font-family:'Playfair Display', serif; font-size:16px;}
textarea{height:110px; border:2px solid #f0e9dd; padding:15px;}
select{ height:40px; border:2px solid #f0e9dd; padding:0 15px; border-radius:0; box-shadow:none; background:#fff; border-radius:0;}
label{ width:100%; float:left; font-weight:400;}
.form-group{ width:100%; float:left;}


/* FLOAT */
.float-left{ float: left;}
.float-right{float: right;}
.float-none{float: none;}



/* AVATAR */
.avatar{float: left;border-radius: 50%;margin-right: 8px;}


/* TABLE VALIGN */
.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 */
.main-content{ width:100%; float:left;}
.main-content .left-content{ width:100%; float:left; padding-right:50px;}
.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; text-transform: uppercase;}



/* SEARCH BOX */
.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; max-width:100%; height:50px;}
.search-box button[type="submit"]{ height:50px; padding:0 40px; font-weight:700;}


/* STICKY HEADER */
.sticky-header{ width:100%; background:#fff; padding:5px 0; position:fixed; left:0; top:0; z-index:9; box-shadow:0 0 30px rgba(0,0,0,0.07);}
.sticky-header{-webkit-transform:translateY(-100%);-moz-transform: translateY(-100%);transform: translateY(-100%);}
.sticky-header{-webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s;	transition: transform 0.3s;}
.sticky-header.fix-me{-webkit-transform:translateY(0);-moz-transform: translateY(0);transform: translateY(0);}
.sticky-header .logo{ height:30px; float:left; margin:10px 0;}
.sticky-header .nav{ float:right; margin:0;}
.sticky-header .nav>li>a:hover{ background:none !important;}
.sticky-header .nav>li .dropdown-menu{ left:auto; right:0;}
.sticky-header .nav>li .mega-menu{ right:-300px;}

.sticky-header #mega-menu-wrap-primary.mega-menu-wrap{
    float: right;
    clear: none;
}

.sticky-header .nav-border{
    display: none;
}
.sticky-header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-right{ display:none;}
.sticky-header #mega-menu-wrap-primary .mega-menu-toggle{ top:20px;}


/* HEADER - CENTERED */
.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 .nav-search-wrapper{ display:inline-block;}
.header-centered .navbar-default{ background-color:#fff; border:none; margin:0; border-radius:0; display:inline-block;}
.header-centered .navbar-header{ width:100%; float:left; position:relative;}
.header-centered .navbar-header .navbar-brand{ height:auto; float:none; display:inline-block; padding:31px 0;}
.header-centered .navbar-default .navbar-collapse, .navbar-default .navbar-form{ float:left;}
.header-centered .navbar-nav>li>a {margin:0; padding:15px; font-size:13px; font-weight:400; color:#232222;}
.header-centered .navbar-nav>li>a:hover{color:#c3a877;}
.header-centered .right-icons{ margin-top:9px; float:none; display:inline-block;}
.header-centered .right-icons li.icon{ margin-bottom:12px;}
.header-centered .mag-default-menu{ float:none !important; display:inline-block !important;}


/* RIGHT ICONS */
.right-icons{ float:right; margin-top:34px;}
.right-icons li.icon{ float:left; margin-left:14px;}
.right-icons li.icon a{ margin:13px 0; font-size:19px;}
.right-icons li.icon i{ float:left; }

/* CUSTOMIZED MEGA MENU */
.nav-border{ width:100%; float:left; position:relative; text-align:center;}
.nav-border:after{content:''; width:722px; max-width:100%; height:1px; background:#eae9e6; display:inline-block;}
#mega-menu-wrap-primary { display:inline-block; background:#fff; position:static;}
#mega-menu-wrap-primary .mega-menu-toggle{ width:30px; height:26px; float:right; line-height:24px; border-radius:0; background:#fff; color:#232222; position:absolute; top:27px; right:7px; }
#mega-menu-wrap-primary .mega-menu-toggle:after{content:'' !important;}
#mega-menu-wrap-primary .mega-menu-toggle:before{ font-size:20px; }
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open:after{content:'' !important;}

#mega-menu-wrap-primary ul{ float:left;}
#mega-menu-wrap-primary #mega-menu-primary {float:left; position:relative;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{ float:left;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{ float:left; height:auto !important; line-height:normal !important; padding:15px; color: #232222;position: relative;text-transform: uppercase; overflow: hidden; font-size: 13px; font-weight:400;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {background: #fff; border: solid 1px #EAE9E6;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {width: 180px; border: solid 1px #EAE9E6;background: #fff;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu ul{ width:242px;}


#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus { background: #fff; color: #c3a877; text-decoration: none;}



#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus { background:none; text-decoration: none; color: #c3a877;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link { background: #FFFFFF; color: #232222; font-size: 14px; text-transform: uppercase; padding-top: 4px; padding-bottom: 4px; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu { background: #fff; border: solid 1px #EAE9E6; }


#mega-menu-wrap-primary #mega-menu-primary ul, #mega-menu-wrap-primary #mega-menu-primary li, #mega-menu-wrap-primary #mega-menu-primary p, #mega-menu-wrap-primary #mega-menu-primary img, #mega-menu-wrap-primary #mega-menu-primary div, #mega-menu-wrap-primary #mega-menu-primary a { color: #232222;}



.mega-sub-menu{ float:left; padding:10px 20px !important; top:100% !important;}
.mega-sub-menu li{ float:left;}
.mega-sub-menu li a{border-bottom:1px solid #eee !important; padding:0 !important;}
.mega-sub-menu li:last-child a{ border-bottom:none !important;}


#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children > a.mega-menu-link:after{ display:none;}


#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus { background: #fff; color: #c3a877; border-color: #fff;}


#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus { background:none;font-weight: 300; text-decoration: none; color: #c3a877;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link { background: #fff; color: #232222; font-size: 13px; font-weight:300; text-transform: uppercase; padding:4px 0; }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{ padding:0 5px; padding-top:15px; padding-bottom:5px;}


#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
    width: 130%;
    left: -80px;
}

.hidden-provoke{font-weight: bold !important;font-size: 27px !important;box-sizing: border-box;padding-top: 5px !important;}




/* TOP-BAR*/
.top-bar{ width:100%; height:33px; float:left; line-height:33px; color:#fff; background:#232222; text-align:left;}
.top-bar h5{ margin:0; font-size:12px; line-height:33px;}
.top-bar a{ color:#fff;}
.top-bar-light{width:100%; height:33px; float:left; line-height:33px; color:#232222; background:#fff; border-bottom:1px solid #eae9e6; text-align:left;}
.top-bar-light h5{ margin:0; font-size:12px; line-height:33px;}
.top-bar-light a{ color:#232222;}




/* HEADER - CENTERED */
.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; z-index: 89}
.header-full .navbar-header .navbar-brand{ height:auto; float:none; display:inline-block; padding:20px 0;}
.header-full .navbar-header .social-buttons{ float:left; margin-bottom:0; margin-top:36px;}
.header-full .navbar-header .social-buttons li{ float:left; margin-right:15px;}
.header-full .navbar-header .social-buttons li:last-child{ margin-right:0;}
.header-full .navbar-header .social-buttons li a{ font-size:14px !important;}
.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:33px 5px; 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:hover{ background:none;}
.header-full .navbar-nav>li>a:focus{ background:none;}
.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 */
.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 .nav-border:after{ width:100%; float:left;}
.header-left .navbar-header{ width:100%; float:left; border-bottom: none; position:relative;}
.header-left .navbar-header .navbar-brand{ height:auto; padding:31px 0;}
.header-left .navbar-header .social-links{ width:auto; float:right; margin-top:42px; margin-bottom:0; margin-left:10%; position:static;}
.header-left .navbar-header .social-links li{ float:left; margin-left:12px; margin-right:0;}
.header-left .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-header .social-links li a:hover{ background:#c2a77a;}
.header-left .navbar-header .search{ float:right; border:1px solid #eae9e6; margin:34px 0}
.header-left .navbar-header .search input[type="text"]{ width:300px; border:none; float:left; font-weight:400;}
.header-left .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-left #mega-menu-wrap-primary{ float:left;}
.header-left #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:first-child .mega-menu-link{ padding-left:0 !important;}
.header-left .provoke-hidden{ float:right;}
.header-left .provoke-hidden .side-menu{ float:right; margin-top:-5px;}
.header-left .provoke-hidden .side-menu a{ height:30px;}

.header-left-aligned-2 .nav-search-wrapper{ display:inherit !important;}
.header-left-aligned-2 .nav-search-wrapper #search-side-wrapper{ float:right;}



/* DROPDOWN MENU */
header .navbar-nav>li.dropdown{ float:left;}
header .dropdown-menu{ min-width:240px; padding:10px 0; border-radius:0; box-shadow:none; left:auto; right:0;}
header .dropdown-menu>li{ width:100%; float:left; text-align:right; border-bottom:1px solid #eee;}
header .dropdown-menu>li:last-child{ border-bottom:none;}
header .dropdown-menu>li>a{ margin:5px 0; padding:5px 20px; 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:0;}
header .mega-menu li dl dt{ width:100%; float:left; margin-bottom:5px; color: #524D4D; font-weight:400;}
header .mega-menu li dl dd{ width:100%; height:20px; float:left; font-size:12px; margin:3px 0; overflow:hidden;}
header .mega-menu li dl dd:before{content:''; width:4px; height:1px; float:left; margin-top:10px; margin-right:6px; background:#232222;}
header .mega-menu li dl dd a{ font-size:12px !important;}

header .mag-default-menu li{   position: relative;}
header .mag-default-menu li ul{position: absolute;left: 0; display: none;}
header .mag-default-menu li li ul{left: 100%; top: 0;}
header .mag-default-menu .dropdown-menu{ padding:10px 20px; border:1px solid #EAE9E6;}
header .mag-default-menu .dropdown-menu li { text-align: left; }
header .mag-default-menu .dropdown-menu li a{ padding: 5px 0; font-weight:300;}
header .mag-default-menu li.dropdown:hover ul{ display: block;}
header .mag-default-menu li.dropdown:hover ul li ul{ display:none; margin-top:-11px;}
header .mag-default-menu li.dropdown:hover ul li:hover ul{ display:block;}





/* FIXED NAV */
.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 */
.side-box{ width:300px; height:100%; position:fixed; top:0; right:0; border-left:1px solid #eae9e6; background:#fff; z-index:99; transform: translateX(100%); -moz-transform:translateX(100%); -webkit-transform:translateX(100%); -o-transform:translateX(100%); -ms-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%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); -webkit-transform: translateX(100%);}
.side-box .close-sidebox{ width:10000px; height:100%; position:fixed; right:100%; top:0; background:rgba(0,0,0,0.8); z-index:999999; opacity:0; visibility:hidden;}
.side-box .close-sidebox{-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 .close-sidebox.show-me{ opacity:1; visibility:visible;}
.side-box ul ul{ overflow:inherit; height:auto; padding:0;}
.side-box h3{ width:100%; float:left; font-family: 'Playfair Display', serif; margin-top:0;}
.side-box .widgettitle{ width:100%; float:left; font-family: 'Playfair Display', serif; margin-top:0; font-size:24px;}
.side-box .mag-widget{ margin-bottom: 40px;}
.side-box .widget_categories{ width:100%; float:left;}
.side-box .widget_categories ul{ width:100%; float:left; margin-bottom:30px;}
.side-box .widget_categories ul li{ width:100%; float:left; margin-bottom:10px;}
.side-box .widget_categories ul li:last-child{margin-bottom:none;}
.side-box .widget_categories ul li a{ float:left; font-size:15px;}
.side-box .widget_categories ul li a:hover{ color:#c3a877;}
.side-box .popular-tags{ width:100%; float:left; padding:0; border:none;}
.side-box .about{ width:100%; float:left;}
.side-box .about p{ line-height:20px;}
.side-box .about a{ font-weight:700;}
.side-box .popular-tags ul{ width:100%; float:left;}
.side-box .popular-tags ul li{ float:left;}
.side-box .popular-tags ul li a{ font-size:13px;}
.side-box .popular-tags ul li a:hover{ background:#c3a877; color:#fff;}

.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-x:hidden;}




/* INT HEADER */
.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; color:#fff; font-size:11px; letter-spacing:2px;}
.int-header .breadcrumb span{ display:inline-block; color:#fff; margin:0 5px;}
.int-header .breadcrumb li{ color:#fff !important;}
.int-header .breadcrumb a{color:#fff;}
/*.int-header .breadcrumb span a:after{content:'/'; padding:0 10px; padding-left:20px;}*/




/* ARTICLE HEADER */
.article-header{ width:100%; float:left; margin-bottom:60px; text-align:center; background:#232222;}
.article-header .breadcrumbs{  display: inline-block; padding: 16px 0; font-size: 14px; background:none;}
.article-header .breadcrumbs span{ margin:0 5px; text-transform: uppercase;}

/* ARTICLE BOTTOM BAR */
.article-bottom-bar{ width:100%; height:60px; background:#232222; position:fixed; left:0; bottom:0; z-index:9; color:#fff;}
.article-bottom-bar{-webkit-transform:translateY(100%);-moz-transform: translateY(100%);transform: translateY(100%);}
.article-bottom-bar{-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;}
.article-bottom-bar.fix-me{-webkit-transform:translateY(0);-moz-transform: translateY(0);transform: translateY(0);}
.article-bottom-bar h2{ float:left; font-weight:300; font-size:22px;}
.article-bottom-bar .social-share-buttons{ float:right; margin-top:15px;}
.article-bottom-bar .social-share-buttons li{ float:left; padding:4px 10px; padding-top:6px;}
.article-bottom-bar .social-share-buttons li a{ float:left; font-size:14px; color:#fff; font-weight:700;}
.article-bottom-bar .social-share-buttons li i{ font-size:20px; float:left; margin-right:10px; margin-top:-3px;}
.article-bottom-bar .social-share-buttons li.facebook{ background:#39579a;}
.article-bottom-bar .social-share-buttons li.twitter{ background:#00c9ff;}


/* NEWS SLIDER */
.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;}


/* ARTICLE DETAIL */
.article-detail{ width:100%; float:left; margin-bottom:30px;}
.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:11px; margin:20px 0; text-transform:uppercase;}
.article-detail .author-date img{ margin-top:0;}
.article-detail .author-date a{color:#C3A877; font-family: 'Playfair Display', serif; font-style:italic; font-weight:700;}
.article-detail .lead{ width:100%; float:left; font-size:17px; margin-bottom:10px;}
.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:50px;}
.article-detail ul.social-share li{ width:36px; height:36px; float:left; margin-right:10px; color:#fff; text-align:center; line-height:36px;}
.article-detail ul.social-share li a{ font-size:20px; 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 .ess-buttons{ width:100%; float:left; margin-bottom: 20px;}
.article-detail .ess-buttons li{ float:left; margin-right:10px;}
.article-detail .ess-buttons li:last-child{ margin-right:0;}
.article-detail .ess-buttons li a{ float:left; padding:4px 6px;}
.article-detail .ess-buttons li .ess-button-inner{ float:left; color:#fff; line-height:16px;}
.article-detail .ess-buttons li .ess-button-inner .ess-icon{ height:16px; float:left; margin-right:6px; fill:#fff;}
.article-detail .ess-buttons li .ess-button-inner .ess-share-text{float:left;}
.article-detail .ess-buttons li .ess-social-count{ float:left; color:#fff; margin-left:4px; line-height:16px;}
.article-detail .ess-buttons li .ess-button--facebook{ background:#39579a;}
.article-detail .ess-buttons li .ess-button--twitter{ background:#00c9ff;}
.article-detail .ess-buttons li .ess-button--gplus{ background:#df4a32;}
.article-detail .ess-buttons li .ess-button--pinterest{ background:#cb2027;}
.article-detail .ess-buttons li .ess-button--email{ background:#666;}

.article-bottom-bar .ess-buttons.ess-buttons--count{
    width: auto;
    position: absolute;
    right: 36px;
}



.article-bottom-bar .ess-buttons li a {
    padding: 9px 13px;
    text-transform: uppercase;
    font-size: 15px;
}

.article-bottom-bar .ess-buttons li {
    margin-right: 0;
    margin-top: -6px;
}

.article-detail figure{ width:100%; float:left; margin-bottom:30px;}
.article-detail figure img{width:100%; height:auto;}
.article-detail .single-content{ width:100%; float:left;}
/*.article-detail .single-content img{ max-width:100%; height:auto;} EDIT TAG */
.article-detail .single-content img{ width:100%; height:auto;}
.article-detail .single-content b{ font-weight:400; }
.article-detail .single-content em{ font-style:italic; font-family:'Playfair Display', serif; /* EDIT TAG cursive fix color:#C3A877; */ font-size:17px;}
.article-detail .single-content h4{ font-weight:700; display:block; margin-top:30px;}
.article-detail .single-content p{ font-size:14px; line-height:26px; letter-spacing:0.3px;}
/* .article-detail .single-content p:first-child:first-letter{ font-size:40px; font-family:'Playfair Display', serif;} EDIT TAG */
.article-detail .single-content .wp-caption{ max-width:100%; margin:0; margin-bottom:20px;}
.article-detail .single-content .wp-caption.alignleft{ float:left; margin:20px 0; margin-right:30px;}
.article-detail .single-content .wp-caption.alignright{ float:right; margin:20px 0; margin-left:30px;}
.article-detail .single-content .wp-caption-text{ background:#eee; margin:0; padding:7px 9px; font-size:11px;}
.article-detail .single-content .custom-list{ display:block; margin-bottom:30px;}
.article-detail .single-content .custom-list li{ display:block; margin:5px 0;}
.article-detail .single-content .custom-list li:before{content:''; width:5px; height:5px;  float:left; background:#C3A877; border-radius:50%; margin-top:7px; margin-right:7px;}
.article-detail .single-content .gallery{ width:100%; float:left;}
.article-detail .single-content .gallery .gallery-item{ width:24%; float:left; margin-bottom:10px; margin-right:1%; position:relative;}
.article-detail .single-content .gallery .gallery-item img{ width:100%;}
.article-detail .single-content .gallery .gallery-item .gallery-caption{ width:100%; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.8); color:#fff;}
.article-detail .single-content .gallery .gallery-item:hover .gallery-caption{opacity:0;}
.article-detail .single-content .size-large{ width:100%; height:auto;}

.article-detail blockquote{ display:block; font-size:30px; line-height:40px; letter-spacing:1px; border-left:0; margin:30px 0; font-family:'Playfair Display', serif; font-style:italic; text-align:center; }
.article-detail blockquote:before{content:'“'; float:left; font-size:60px; margin-top:-30px;}
.article-detail blockquote:after{content:'„'; float:right; font-size:60px; margin-top:-60px;}
.article-detail blockquote a{color:#c3a877; border-bottom:1px solid #c3a877;}
.article-detail blockquote a:hover{border-bottom:1px solid #fff; text-decoration:none;}
.article-detail blockquote p{ font-size:inherit !important; line-height:40px !important;}
/* .article-detail blockquote p:first-letter{ font-size:inherit !important; font-family:inherit !important;} EDIT TAG */
#comments{ width:100%; float:left; border:1px solid #f0f0f0; margin-bottom:40px; padding:10px 25px;}
#comments .comment-reply-title{ font-size:14px; font-weight:700;}
#comments .comment-notes{ font-size:11px;}
#comments .comment-form{ width:100%; float:left;}
#comments .comment-form .form-group:nth-child(1){ width:50%; padding-right:1%;}
#comments .comment-form .form-group:nth-child(2){ width:50%;}
#comments .comment-form .form-submit{ width:100%; float:left;}
#comments .comment-form input{ border-radius:0; box-shadow:none;}
#comments .comment-form input:focus{border:2px solid #f0e9dd;}
#comments .comment-form textarea{ width:100%; height:120px; border-radius:0; box-shadow:none; border:2px solid #f0e9dd; padding:15px;}
#comments .comment-list{ width:100%; float:left; padding:0;}
#comments .comment-list li { width:100%; float:left;}
#comments .comment-list li  article{ width:100%; float:left; border:1px solid #eee; margin-top:10px; padding:10px; padding-bottom:0;}
#comments .comment-list li  article .comment-author{ font-family:'Playfair Display', serif; font-size:17px; font-weight:700; color:#c3a877; margin:0;}
#comments .comment-list li  article .comment-author img{ width:50px; height:50px; margin-right:15px;}
#comments .comment-list li  article .comment-author .fn{ margin-left:0;}
#comments .comment-list li  article .comment-metadata{ font-weight:300; margin-bottom:10px;}
#comments .comment-list li  article .comment-metadata a{ color:#999; font-size:11px;}
#comments .comment-list li  article .reply{ width:100%; float:left; padding-left:65px;}
#comments .comment-list li  article .reply a{ color:#c3a877; font-weight:700;}


/* PREV-NEXT POST */
.mag-post-tag-list{ width:100%; float:left; margin-top: 29px;}
.mag-post-tag-list a{ float:left; padding: 3px 7px; color:#c3a877; font-size:14px; font-family: 'Playfair Display', serif; border:1px solid #c3a877; margin-bottom:12px; margin-right:12px;}
.mag-post-tag-list a:hover{ background:#c3a877; color:#fff; text-decoration:none;}



/* SOCIAL BUTTONS */
.ess-buttons{ width:100%; float:left; margin-top:20px !important;}
.ess-buttons li{ float:left;}
.ess-buttons li a{ font-size:11px; font-weight:400;}
.ess-button-inner, .ess-social-count{ border-radius:0 !important; float:left;}


/* REVIEW */

.review-total-only{ color:#fff; background:#C3A876 !important; font-weight:700; padding:6px 8px !important; font-size:11px; border-radius:28px;}
.review-total-only .review-total-star i{font-size:11px; color:#fff !important;}


/* AUTHOR DETAIL */
.ts-fab-wrapper{ width:100%; float:left; margin:20px 0;}
.ts-fab-wrapper .ts-fab-social-links img{ border-radius:50%;}
.ts-fab-wrapper .ts-fab-social-links a{ margin-right:6px;}
.ts-fab-wrapper .ts-fab-tabs{ width:100%; float:left; border:1px solid #f0f0f0; padding:25px;}
.ts-fab-wrapper .ts-fab-tabs .ts-fab-tab{ width:100%; float:left; border:none; padding:0;}
.ts-fab-wrapper .ts-fab-tabs .ts-fab-tab .ts-fab-header{ width:100%; float:left;}
.ts-fab-wrapper .ts-fab-tabs .ts-fab-tab .ts-fab-header h4{ font-family:'Playfair Display', serif; font-weight:400; font-size:24px; font-style:italic;}
.ts-fab-wrapper .ts-fab-tabs .ts-fab-tab .ts-fab-header .ts-fab-description{ font-size:11px; font-weight:400; color:#C3A877;}
.ts-fab-wrapper .ts-fab-tabs .ts-fab-tab .ts-fab-avatar{ width:80px;}
.ts-fab-wrapper .ts-fab-tabs .ts-fab-tab .ts-fab-avatar img{ width:auto;}
.ts-fab-wrapper .ts-fab-tabs .ts-fab-tab  .ts-fab-social-links{ width:100%; float:left; margin-top:10px;}
.ts-fab-wrapper .ts-fab-tabs .ts-fab-tab  .ts-fab-social-links a{ float:left; opacity:1;}



/* POST NAVIGATION */
.post-navigation{ width:100%; float:left;}
.post-navigation .pagement{ width:100%; float:left; text-align:center; padding:0 !important;}
.post-navigation .pagement li{ width:50%; float:left; margin:0; padding:40px 0; border:1px solid #f0f0f0;}
.post-navigation .pagement li:last-child{ margin-left:-1px;}
.post-navigation .pagement li a{ width:100%; height:50px; float:left; background:none;}
.post-navigation .pagement li a span{font-weight:400;}
.post-navigation .pagement li a:hover{  background:none; color:#c3a877;}


/* PAGEMENT */
.pagement{ width: 100%; float: left; text-align: center; margin-bottom: 50px;}
.pagement li{margin: 0 20px; display: inline-block; }
.pagement li a{width: 160px;display: inline-block;padding: 7px;background: #eee;}
.pagement li a:hover{background: #ccc;}


/* ARTICLE REVIEW */
.review-wrapper{ width:100%; float:left; border:1px solid #f0f0f0; margin-top:30px; padding:10px 25px;}
.review-wrapper .review-title{ font-weight:700; padding:10px 0; background:none !important; border:none;}
.review-wrapper .review-list{ width:70%; float:left; padding:0;}
.review-wrapper .review-list li{ padding:10px 0; border:none; position:relative; background:transparent !important;}
.review-wrapper .review-list li:nth-child(even){ background:none !important;}
.review-wrapper .review-desc{ display:none;}
.review-wrapper .review-total-wrapper{ width:25%; float:right; border:1px solid #f0f0f0; margin:0; text-align:center;}
.review-wrapper .review-total-wrapper .review-total-box{ text-align:center; padding:10px 0 0 0;}
.review-wrapper .review-total-wrapper .review-total-box i{ font-style:normal;}
.review-wrapper .review-total-wrapper .review-total-star{ float:none; display:inline-block;}
.review-wrapper .user-review-area{ margin-top:10px; padding:0; padding-top:10px; border-top:1px solid #f0f0f0;}
.review-result-wrapper i{color:#c3a877 !important;}

.bar-point .review-list li .review-result-wrapper{ height:7px;}
.bar-point .review-list li .review-result{ height:7px; background-color:#c3a877 !important;}
.bar-point .user-review-area i{ color:#c3a877 !important;}

.percentage-point .review-list li .review-result-wrapper{ height:7px;}
.percentage-point .review-list li .review-result{ height:7px; background-color:#c3a877 !important;}
.percentage-point .user-review-area i{ color:#c3a877 !important;}



/* SEARCH RESULTS */
.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;}



/* HIGHLIGHT POSTS */
.hightlight-posts{ width:100%; float:left; margin-bottom:80px !important; 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:'TERUG'; 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:'VERDER'; 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 */
.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 */
.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;}


/* REVOLUTION SLIDER */
.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;}


/* CUSTOMIZED REVOLUTIN SLIDER CLASSES */
.hebe .tp-tab-title{ color:#F5E9D5;}
.hebe .tp-tab-desc{ font-family:'Playfair Display', serif;}
.tp-caption.Newspaper-Subtitle, .Newspaper-Subtitle{ color:#F5E9D5; font-family:'montserrat', sans-serif;}
.tp-caption.Newspaper-Title, .Newspaper-Title{font-family:'Playfair Display', serif;}
.tp-caption.Newspaper-Button, .Newspaper-Button{font-family:'montserrat', sans-serif;}


/* RECENT NEWS */
.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 */
.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 .sticky{ border:1px solid #EAE9E6; padding:20px;}
.side-image-posts .sticky h3{ position:relative;}
.side-image-posts .sticky h3:before {content:"\f26b"; font-family:ionicons; font-size:30px; float:left; margin-right:10px; margin-top:-2px; color:#c3a877;}
.side-image-posts .post_format-post-format-link{ padding:0;}
.side-image-posts .post_format-post-format-link h3{ position:relative;}
.side-image-posts .post_format-post-format-link h3:before {content:"\f1fe"; font-family:ionicons; font-size:30px; float:left; margin-right:10px; margin-top:-2px; color:#c3a877}
.side-image-posts .post_format-post-format-quote{ padding:0;}
.side-image-posts .post_format-post-format-quote h3{ position:relative;}
.side-image-posts .post_format-post-format-quote h3:before {content:"\f270"; font-family:ionicons; font-size:30px; float:left; margin-right:10px; margin-top:-2px; color:#c3a877}
.side-image-posts .post_format-post-format-video{ padding:0;}
.side-image-posts .post_format-post-format-video h3{ position:relative;}
.side-image-posts .post_format-post-format-video h3:before {content:"\f20a"; font-family:ionicons; font-size:30px; float:left; margin-right:10px; margin-top:-2px; color:#c3a877}
.side-image-posts .post_format-post-format-audio{ padding:0;}
.side-image-posts .post_format-post-format-audio h3{ position:relative;}
.side-image-posts .post_format-post-format-audio h3:before {content:"\f204"; font-family:ionicons; font-size:30px; float:left; margin-right:10px; margin-top:-2px; color:#c3a877}
.side-image-posts .post_format-post-format-image{ padding:0;}
.side-image-posts .post_format-post-format-image h3{ position:relative;}
.side-image-posts .post_format-post-format-image h3:before {content:"\f147"; font-family:ionicons; font-size:30px; float:left; margin-right:10px; margin-top:-2px; color:#c3a877}
.side-image-posts .post_format-post-format-gallery{ padding:0;}
.side-image-posts .post_format-post-format-gallery h3{ position:relative;}
.side-image-posts .post_format-post-format-gallery h3:before {content:"\f148"; font-family:ionicons; font-size:30px; float:left; margin-right:10px; margin-top:-2px; color:#c3a877}
.side-image-posts .post_format-post-format-aside{ padding:0;}
.side-image-posts .post_format-post-format-aside h3{ position:relative;}
.side-image-posts .post_format-post-format-aside h3:before {content:"\f2a6"; font-family:ionicons; font-size:30px; float:left; margin-right:10px; margin-top:-2px; color:#c3a877}
.side-image-posts .post_format-post-format-status{ padding:0;}
.side-image-posts .post_format-post-format-status h3{ position:relative;}
.side-image-posts .post_format-post-format-status h3:before {content:"\f12f"; font-family:ionicons; font-size:30px; float:left; margin-right:10px; margin-top:-2px; color:#c3a877}
.side-image-posts .post{ margin-bottom:60px;}
.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; position:relative;}
.side-image-posts .post figure img{ width:100%; height:auto;}
.side-image-posts .post figure .archive-review{ position:absolute; top:10px; right:25px;}
.side-image-posts .post .caption{ float:left;}
.side-image-posts .post .caption .post-title{ width:100%; float:left; font-size:22px; margin-top:0; margin-bottom:20px; 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 .author-date{ width:100%; float:left; color:#a3a3a3; font-size:11px;}
.side-image-posts .post .caption .author-date a{ color:#C3A877; font-size:12px; font-style:italic; font-weight:700; font-family: 'Playfair Display', serif; a:hover}
.side-image-posts .post .caption .author-date .avatar{ margin:0; margin-right:10px;}
.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: block;
    height: auto;
}



.side-image-posts .post .caption p a{font-family: 'Playfair Display', serif; font-size:17px; font-style:italic; color:#c3a877; text-decoration:underline; /* font-style: normal; font-size: 17px; color: #c3a877; text-decoration: none; */}


/* TOP CATEGORIES */
.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;     margin-bottom: 20px;}
.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); margin:0;}
.top-categories figure figcaption h4{width:100%;  color:#fff; font-family: 'Playfair Display', serif; font-size:23px;}
.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 */
.social-buttons{ width:100%; float:left; margin-bottom:80px}


/* SOCIAL COUNTS */
.social-count-plus{ width:100%; float:left;}
.social-count-plus .custom{ width:100%; float:left;}
.social-count-plus .custom li { width:auto; float:left; margin-bottom:10px; margin-right:10px; padding-bottom:0; padding-right:15px;}
.social-count-plus .custom li a { width:52px; height:52px; float:left; border-right: 1px solid #fff; position:relative; margin-right:15px;}
.social-count-plus .custom li a:before{font-family: "Ionicons";font-size: 22px;color: #fff;left: 50%;transform: translate(-50%,-50%);top: 50%;position: absolute;}

.social-count-plus .custom li .items { float:left;}
.social-count-plus .custom li .items .label { display:block; font-size:13px; font-weight:300;}
.social-count-plus .custom li .items .count { display:block; text-align:left; margin-top:10px;}

.social-count-plus .custom li.count-facebook{background-color: #39579a !important;}
.social-count-plus .custom li.count-facebook a:before{content: "\f231";}
.social-count-plus .custom li.count-twitter{background-color: #00c9ff !important;}
.social-count-plus .custom li.count-twitter a:before{content: "\f243";}
.social-count-plus .custom li.count-instagram{background-color: #316699 !important;}
.social-count-plus .custom li.count-instagram a:before{content: "\f351";}
.social-count-plus .custom li.count-googleplus{background-color: #df4a32 !important;}
.social-count-plus .custom li.count-googleplus a:before{content: "\f235";}
.social-count-plus .custom li.count-pinterest{background-color: #bd2126 !important;}
.social-count-plus .custom li.count-pinterest a:before{content: "\f2b1";}
.social-count-plus .custom li.count-linkedin{background-color: #0077B5 !important;}
.social-count-plus .custom li.count-linkedin a:before{content: "\f239";}
.social-count-plus .custom li.count-youtube{background-color: #E62D26 !important;}
.social-count-plus .custom li.count-youtube a:before{content: "\f24d";}

.top-bar .widgettitle{
    display: none;
}


/*
.social-count-plus .flat a{color: #fff !important;}
.social-count-plus li.count-facebook{background-color: #39579a !important;}
.social-count-plus li.count-twitter{background-color: #00c9ff !important;}
.social-count-plus li.count-instagram{background-color: #00c9ff !important;}
.social-count-plus li.count-googleplus{background-color: #df4a32 !important;}
.social-count-plus li.count-pinterest{background-color: #df9232 !important;}
.social-count-plus .flat a{background-image: none !important;}
.social-count-plus li a:before{font-family: "Ionicons";font-size: 22px;color: #fff;left: 50%;transform: translate(-50%,-50%);top: 50%;position: absolute;}
.count-facebook a:before{content: "\f231";}
.count-twitter a:before{content: "\f243";}
.count-instagram a:before{content: "\f351";}
.count-googleplus a:before{content: "\f235";}
.count-pinterest a:before{content: "\f2b1";}
.social-count-plus .count{font-weight: bolder !important;text-align: center;}
.social-count-plus span.items{text-align: left;}
.social-count-plus li {width: 170px !important;text-align: left !important;padding: 0 !important;}
.social-count-plus a{width: 70px;top: 0;height: 52px;border-right: 1px solid #fff;margin-right: 0 !important;}
.social-count-plus span.items{padding-top: 6px;vertical-align: top;width: 100px;padding-left: 31px;}
.social-count-plus .label{text-align: center;}
.social-buttons ul.custom li{margin-bottom: 20px;}
*/



/* HOME GALLERY */
.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 */
.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;
    margin-bottom: auto;
    height: 480px;
    overflow: hidden;

}
.top-image-posts .post:hover figure{ opacity:0.8;}
.top-image-posts .post figure{ width:100%; float:left; margin-bottom:26px; position:relative;}
.top-image-posts .post figure img{ width:100%;}
.top-image-posts .post figure .archive-review{ position:absolute; right:10px; top:10px;}
.top-image-posts .post .caption{ float:left;}
.top-image-posts .post .caption .post-title{ width:100%; float:left; font-size:22px; margin-top:10px; margin-bottom:20px; 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 img{ display:none;}
.top-image-posts .post .caption .author-date a{ text-decoration:underline; color:#C3A877; font-size:12px; font-style:italic; font-family: 'Playfair Display', serif; font-weight:700;}
.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;
    height: 50px;
    overflow: hidden;
}





/* VIDEOS */
.videos{ width:100%; float:left; margin-bottom:40px;}
.videos *{-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;}
.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; z-index:1; margin:0; margin-bottom:10px; background:#232222; overflow:hidden;}
.videos .video figure img{ width:100%; float:left; margin-top:-29px; margin-bottom:-29px;}
.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; z-index:1; 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:1;}
.videos .video h5{ width:100%; float:left; font-size:17px; margin:0; font-family: 'Playfair Display', serif; position:static; line-height:22px; }

.video-list .video-adjust{margin-bottom: 15px;}
.video-list .length-adjust{bottom: 0;}


/* MUST READ POSTS */
.must-read-posts{ width:100%; float:left; margin-bottom:40px;}
.must-read-posts .post{ width:100%; float:left; margin-bottom:20px;}
.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:16px; font-family: 'Playfair Display', serif; margin-top:0; }
.must-read-posts .post .caption .post-title a{ color:#232222; line-height:20px;}
.must-read-posts .post .caption .author-date{ width:100%; float:left; color:#999; font-size:10px; margin: 0;}
.must-read-posts .post .caption .author-date img{ display:none;}
.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 */
.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; padding-bottom: 20px;}
.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:17px; color:#232222; font-family: 'Playfair Display', serif; }



/* POPUPLAR TAGS */
.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:14px; font-family: 'Playfair Display', serif;}
.popular-tags ul li a:hover{ background:#c3a877; color:#fff;}



/* TOP CELEBRITIES */
.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 */
.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; font-size:11px;}
.astrology select{ width:100%; height:40px; background:#fff; border:1px solid #ccc;}
#daily-horoscope-panel{ max-width:inherit !important; padding:0 !important;}



/* SIDE BANNER */
.side-adbanner{ width:100%; float:left; background:#f8f7f7; text-align:center; padding:10px; margin-bottom:40px;}
.side-adbanner a{ display:inline-block;}
.side-adbanner img{ width:100%;}



/* TEXT PAGE */
.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 */
.contact-page{ float:left; text-align:center; margin-bottom:0;}
.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 form p{ width:100%; float:left; font-weight:400;}
.contact-page form p span{ width:100%; float:left; margin-top:6px;}
.contact-page input[type="text"]{ width:100%; max-width:400px;}
.contact-page textarea{ width:100%; max-width:520px;}
.contact-page input[type="submit"]{ height:40px; padding:0 20px; background:#c3a877; font-family: 'Playfair Display', serif; font-size:16px;}
.contact-page div.wpcf7-validation-errors{ width:100%; float:left; padding:10px 0; font-weight:400;}



/* PAGINATION */
.pagination{ width:100%; float:left; margin:0; margin-bottom:100px;}
.pagination li{ float:left; margin-right:6px;}
.pagination li a{ color:#232222; border:none; border:1px solid #f0f0f0;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{ color:#c3a877; background:#fff; border:1px solid #c3a877;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{ background:#fff; color:#c3a877; border:1p solid #c3a877;}
.pagination>li:first-child>a, .pagination>li:first-child>span{ border-radius:0;}
.pagination>li:last-child>a, .pagination>li:last-child>span{ border-radius:0;}
.pagination>li>span.current{ background:#fff; color:#c3a877; border:1px solid #c3a877;}



/* PROGRESS BAR - READING */
progress.page-reading {z-index: 3000;position: fixed;left: 0;top: 0;width: 100%;height: 5px;-webkit-appearance: none;-moz-appearance: none;appearance: none;border: none;background-color: transparent;color: red;}
progress.page-reading::-webkit-progress-bar {background-color: transparent;}
progress.page-reading::-webkit-progress-value {background-color: #C3A877;}
progress.page-reading::-moz-progress-bar {background-color: #C3A877;}
progress.page-reading {height: 4px;margin-bottom: 20px;overflow: hidden;border-radius: 4px;opacity: 1;background-color: transparent;box-shadow: inset 0 0 0 rgba(0,0,0,.0);}


/* AD HORIZONTAL*/
.ad-horizontal{ width:100%; float:left; margin-bottom:60px; text-align:center;}
.ad-horizontal img{ max-width:100%;}



/* NEWSLETTER */
.newsletter{ width:100%; float:left; padding-bottom:40px; text-align:center;}
.newsletter .newsletter-box{ width:100%; max-width:860px; display:inline-block; border:3px dashed #f0e9dd; padding:30px 0; padding-top:45px;}
.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; border-radius:0; box-shadow:none;}
.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;}


.scrollup{ font-size:24px; padding:3px 10px; z-index:9; background: #C3A877; color: #fff; cursor: pointer; position: fixed; bottom: 32px; right: 20px; opacity: 1}


/* PAGEMENT */
.pagement{width: 100%;float: left;text-align: center;margin-bottom: 50px;}
.pagement li{margin: 0 20px;display: inline-block;}
.pagement li a{width: 160px;display: inline-block;padding: 7px;background: #eee;}
.pagement li a:hover{background: #ccc;}



/* POPUP */
.ppsPopupShell{ width:100% !important; max-width:800px; float:left; background-color:#fff; background-image:none !important; color:#232222;}
.ppsPopupShell .ppsPopupClose { background-image:none !important; background:#C3A877; text-align:center; line-height:32px; right:10px !important; top:10px !important;}
.ppsPopupShell .ppsPopupClose:after{content:"\f12a"; font-family:ionicons; display:inline-block; color:#fff; font-size:17px; }
.ppsPopupShell .ppsPopupTblCols{ padding:0 !important;}
.ppsPopupShell .ppsPopupLeftCol{ padding:0 !important;}
.ppsPopupShell .ppsPopupRightCol{ color:inherit !important; margin:0 !important; padding:20px;}
.ppsPopupShell .bglogo{ margin:0 !important;}
.ppsPopupShell .ppsPopupLabel{ color:#C3A877 !important; font-family:'montserrat', sans-serif !important; font-weight:700; font-size:40px !important; line-height:normal !important; margin-top:40px !important; text-transform:uppercase; margin-bottom:40px;}
.ppsPopupShell .ppsPopupTxt{font-family: 'Playfair Display', serif; font-size:16px; }
.ppsPopupShell .ppsPopupTxt p{ line-height:26px !important; font-size:16px;}
.ppsPopupShell input[type=text]{ height:40px !important; border:2px solid #f0e9dd !important; padding:0 15px !important; font-size:inherit !important; color:inherit !important; border-radius:0 !important;}
.ppsPopupShell input[type=submit]{ width:auto !important; height:40px !important; padding-left:20px !important; padding-right:20px !important; border-radius:0 !important; background:#c3a877 !important; font-family: 'Playfair Display', serif; font-size:16px;}



/* INGRAGRAM */
.instagram{ width:100%; float:left; text-align:center;}
.instagram .wpinstagram{ width:100% !important; float:left; margin-bottom:-130px;}
.instagram .wpinstagram li{ width:16.66666% !important; float:left; margin:0 !important; padding:0 !important;}
.instagram .wpinstagram li img{ width:100%;}



/* FOOTER - DARK */
.footer-dark{ width:100%; float:left; padding:60px 0; padding-top:100px; 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:23px; font-family: 'Playfair Display', serif; margin-bottom:30px;}
.footer-dark .mag-widget{ width:100%; float:left;}
.footer-dark .mag-widget .widgettitle{font-size:23px; font-family: 'Playfair Display', serif; margin-bottom:30px; padding:0; color:#fff;}


/* FOOTER - ABOUT */
.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; line-height:20px;}
.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 - HOT NEWS */
.footer-dark .hot-news{ float:left;}
.footer-dark .hot-news .post{ width:100%; float:left; margin-bottom:20px;}
.footer-dark .hot-news .post figure{ width:20%; float:left;}
.footer-dark .hot-news .post figure img{ width:100%;}
.footer-dark .hot-news .post .caption{ width:80%; float:left; padding-left:10px; font-size:12px;}
.footer-dark .hot-news .post .caption .date{ display:block; margin-top:-3px; color:#c3a877;}
.footer-dark .hot-news .post .caption h6{ color:#fff; margin:0;}
.footer-dark .hot-news .post .caption h6 span{ display:inline-block; font-family: 'Playfair Display', serif; font-size:20px; margin-bottom:6px; opacity:0.3;}
.footer-dark .hot-news .post .caption h6 a{ color:#fff; display:inline-block; line-height:20px; font-weight:300;}

.footer-light .hot-news{ float:left;}
.footer-light .hot-news .post{ width:100%; float:left; margin-bottom:20px;}
.footer-light .hot-news .post figure{ width:20%; float:left;}
.footer-light .hot-news .post figure img{ width:100%;}
.footer-light .hot-news .post .caption{ width:80%; float:left; padding-left:10px; font-size:12px;}
.footer-light .hot-news .post .caption .date{ display:block; margin-top:-3px; color:#c3a877;}
.footer-light .hot-news .post .caption h6{ color:#fff; margin:0;}
.footer-light .hot-news .post .caption h6 span{ width:100%; display:inline-block; font-family: 'Playfair Display', serif; font-size:20px; margin-bottom:6px;}
.footer-light .hot-news .post .caption h6 a{ color: #232222;; display:inline-block; line-height:20px; font-weight:300;}

/* sidebar - HOT NEWS */
.sidebar-widget .hot-news{ float:left;}
.sidebar-widget .hot-news .post{ width:100%; float:left; margin-bottom:20px;}
.sidebar-widget .hot-news .post figure{ width:20%; float:left;}
.sidebar-widget .hot-news .post figure img{ width:100%;}
.sidebar-widget .hot-news .post .caption{ width:80%; float:left; padding-left:10px; font-size:12px;}
.sidebar-widget .hot-news .post .caption .date{ display:block; margin-top:-3px; color: #796237;;}
.sidebar-widget .hot-news .post .caption h6{ color:#fff; margin:0;}
.sidebar-widget .hot-news .post .caption h6 span{ width:100%; display:inline-block; font-family: 'Playfair Display', serif; font-size:20px; margin-bottom:6px;}
.sidebar-widget .hot-news .post .caption h6 a{ color:#232222; display:inline-block; line-height:20px; font-weight:300;}

.sidebox-widget .hot-news{ float:left;}
.sidebox-widget .hot-news .post{ width:100%; float:left; margin-bottom:20px;}
.sidebox-widget .hot-news .post figure{ width:20%; float:left;}
.sidebox-widget .hot-news .post figure img{ width:100%;}
.sidebox-widget .hot-news .post .caption{ width:80%; float:left; padding-left:10px; font-size:12px;}
.sidebox-widget .hot-news .post .caption .date{ display:block; margin-top:-3px; color: #796237;;}
.sidebox-widget .hot-news .post .caption h6{ color:#fff; margin:0;}
.sidebox-widget .hot-news .post .caption h6 span{ width:100%; display:inline-block; font-family: 'Playfair Display', serif; font-size:20px; margin-bottom:6px;}
.sidebox-widget .hot-news .post .caption h6 a{ color:#232222; display:inline-block; line-height:20px; font-weight:300;}

.sidebar-widget ul{
    margin:0; padding:0;
}



/* FOOTER - DEMO VIDEO */
.footer-dark .demo-video{ float:left;}
.footer-dark .demo-video figure{ width:100%; float:left; position:relative; overflow:hidden;}
.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%; margin-top:-39px; margin-bottom:-39px;}
.footer-dark .demo-video figure:hover img{ opacity:0.8;}
.footer-dark .demo-video figure:hover a{opacity:0;}

.footer-light .demo-video{ float:left;}
.footer-light .demo-video figure{ width:100%; float:left; position:relative; overflow:hidden;}
.footer-light .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-light .demo-video figure img{ width:100%; margin-top:-39px; margin-bottom:-39px;}
.footer-light .demo-video figure:hover img{ opacity:0.8;}
.footer-light .demo-video figure:hover a{opacity:0;}

.sidebox-widget .demo-video{ float:left;}
.sidebox-widget .demo-video figure{ width:100%; float:left; position:relative; overflow:hidden;}
.sidebox-widget .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;}
.sidebox-widget .demo-video figure img{ width:100%; margin-top:-39px; margin-bottom:-39px;}
.sidebox-widget .demo-video figure:hover img{ opacity:0.8;}
.sidebox-widget .demo-video figure:hover a{opacity:0;}



/* FOOTER - LIGHT */
.footer-light{
    width: 100%;
    float: left;
    margin-top: 40px;
    padding: 0 0 40px 0;
    border-top: 1px solid #eae9e6;
    border-bottom: 1px solid #eae9e6;
}

.footer-dark{
    width: 100%;
    float: left;
    margin-top: 40px;
    padding: 0 0 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 - ABOUT */
.footer-light .about{ float:left;}
.footer-light .about p{ display:block;}
.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 - SOCIAL MEDIA */
.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: 1.4;}
.footer-light .social-media ul li i{ width:30px; height:30px; float:left; font-size:18px;}



/* FOOTER - HOT NEWS */
.footer-light .footer-menu{ float:left;}

/* SUB FOOTER */
.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;}


/* START MAG.css*/


/*Home page 2 top social icons*/
a.mag-author{color: #fff;}
.map-detail{visibility: hidden;}
.contact-page input[type="submit"] {height: 40px;padding: 0 20px;background: #c3a877;font-family: 'Playfair Display', serif;font-size: 16px;border: none;color: #fff;}
.contact-page {margin-bottom: 0;}




.side-image-posts .post .caption p a {font-style: normal;font-size: 17px;color: #c3a877;text-decoration: none;}
.mag-video h5{position: relative;top: -15px;}
.video-title{padding-top: 0;font-weight: 100;font-size: 15px;font-weight: 400;}
.e-mailit_toolbox {margin-top: 12px;margin-bottom: 27px;}
.comment-list{list-style: none;margin-top: 35px;}
.comment-list li{margin-bottom: 25px;}
.comment-author{margin-bottom: 7px;}
.fn{font-weight: 300;margin-left: 8px;}
.reply{margin-bottom: 11px;font-weight: 300;}
.children{list-style: none;}


#commentfrom .submit{display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;  cursor: pointer;background-image: none;border: 1px solid transparent;border-radius: 4px;}
#comment{width: 90%;}
.widgettitle{width: 100%;float: left;font-family: 'Playfair Display', serif;margin-top: 0;text-transform: uppercase;color: rgb(35, 34, 34);font-size: 24px;margin-bottom: 10px;font-weight: 500;line-height: 1.1;}
.side-box li a{text-transform: uppercase;color: #232222;}
.about-description{margin-top: 15px;}
.side-box .mag-widget{margin-bottom: 40px;}
.provoke-hidden{display: inline-block;float: right;font-size: 28px;line-height: 1.5;position: relative;bottom: -9px;}

.pagement{width: 100%;float: left;text-align: center;margin-bottom: 50px;}
.pagement li{margin: 0 20px;display: inline-block;}
.pagement li a{width: 160px;display: inline-block;padding: 7px;background: #eee;}
.pagement li a:hover{background: #ccc;}



.on-ready-load{visibility: hidden;}

.slider-post-preview .slide .caption {width: 100%;position: absolute;    left: 0;bottom: -26px;padding: 22px;}
.slider-post-preview .slide .caption .sub-title {width: 100%;float: left;font-size: 14px;color: #fff;}
.slider-post-preview .slide .caption .post-title a{font-size: 30px;color: #fff;font-family: 'Playfair Display', serif;margin: 10px 0;}
.slider-post-preview .slide .caption .author {width: 100%;float: left;color: #fff;line-height: 30px;font-size: 10px;margin-top: 20px;opacity: 0;}
.bottom-article-container{position: relative;margin-bottom: 40px;}

.bar-point .review-result, .percentage-point .review-result {
    z-index: auto;
}


/*carousel-right*/
.slider-next, .slider-prev{display: block;width: 62px;height: 50px;position: absolute;top: 50%;z-index: 1320;box-sizing: border-box;background: #c3a877;margin-top: -87px;padding-left: 20px;color: #fff;}
.slider-prev {    left: 15px;}
.slider-prev:before {content: "\f3d5";float: left;font-family: ionicons;text-indent: 0;font-size: 34px;}
.slider-next {right: 15px;}
.slider-next:before{content: "\f3d6";float: left;font-family: ionicons;text-indent: 0;font-size: 34px;}
.slider-post-nav{    margin-top: 15px;}
.slick-slider .slick-track, .slick-slider .slick-list {   margin: auto;}
.slider-post-nav .post{margin-right: 10px;}
.light-top-header{background: #fff !important;color: #232222 !important;border-bottom: solid 1px #EAE9E6;}
.light-top-header a{color: #232222 !important;}
.float-left{float: left;}
.float-right{float: right;}



/*mega menu*/










.hidden-provoke{font-weight: bold !important;font-size: 27px !important;box-sizing: border-box;padding-top: 5px !important;}








/*Default wordpress overwrite (widget sidebar)*/
.widget-area li.widget{list-style-type: none;margin-bottom: 60px;border: solid 1px #EAE9E6;padding: 20px;}
.widget-area li.widget ul li{margin-bottom: 10px;}
.widgettitle{width: 100%;font-size: 30px;font-family: 'Playfair Display', serif;margin-bottom: 20px;margin-top: 0;border-bottom: solid 1px #EAE9E6;padding-bottom: 12px;}
.wp-caption {border: none;}
.wp-caption.alignright {margin: 5px 20px 20px 20px;}
.footer-area .widgettitle{border-bottom: none;}
.social-link-buttons li{float: right;}
.widget-area li.widget_recent_comments{ float:left;}
.widget-area li.widget_recent_comments .comment-author-link{ font-weight:400; color:#c3a877;}
.widget-area li.widget_recent_comments .comment-author-link a{color:#c3a877;}



/* ============= Anil css ============== */






.navbar-nav>.nav-cart a{font-size: 20px !important;margin-top: 19px !important;}
.header-full .navbar-nav>li>a{margin: 22px 4px;font-size: 19px !important;}
.header-full .navbar-nav>li.side-menu>a{font-size: 26px !important;margin-top: 25px;}
.header-full .navbar-nav>li.nav-cart{margin-top: 14px !important;}
.header-left-aligned-2 .navbar-header{float: left;width: auto;}
.header-left-aligned-2 .nav-search-wrapper{display: inline-block;text-align: left;position: relative;top: 25px;}

.header-left-aligned-2 .navbar-header:after {content: '';width: 0;height: 1px;background: #eae9e6;position: absolute;left: 50%;bottom: 0;margin-left: -366px;}
.header-left-aligned-2 #search-side-wrapper{float: right;}
.article-header-content, .article-header-content a{position: relative;z-index: 3;color: #fff;padding: 30px 0;}
.article-detail ul.social-share li a{display: block;}
.widget-instagram-for-wordpress .widget-title{width: 100%;font-size: 30px;font-family: 'Playfair Display', serif;margin-bottom: 30px;margin-top: 0;text-transform: uppercase;}

.mag-popular{background-color: #C3A877;padding-bottom: 5px;}

.mag-post-format{font-size: 28px;background-color: #C3A877;color: #fff;padding: 10px;margin-right: 5px;}

.breadcrumbs{display: inline-block;    padding: 16px 41px;font-size: 14px;}
.mag-related-post .post{margin-bottom: 30px;height: 475px;padding-left: 0;padding-right: 30px;}
.mag-related-post .caption{margin-top: 26px;}
.related-area{margin-top: 50px;}
.related-vertical .post{margin-bottom: 15px;}
.videos .video figure .length-adjust{bottom: 0;}
.video-list .video-adjust{margin-bottom: 15px;}
.video-list .length-adjust{bottom: 0;}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.mag-videoz{position: relative;}

.play-too{content: '';position: absolute;top: 50%;left: 50%;background: url(../images/icon-play.png) center no-repeat;text-indent: -9999px;width: 76px;height: 76px;margin-left: -38px;margin-top: -38px;}

.widget_facebook_page_plugin_widget{list-style: none;margin-bottom: 50px;}
.article-detail .lead{margin-bottom: 10px;}
.article-detail .ess-buttons{margin-bottom: 20px;}
.widget-area .widget_facebook_page_plugin_widget{display: inline-block;}

/*progress*/
progress.page-reading {z-index: 3000;position: fixed;left: 0;top: 0;width: 100%;height: 5px;-webkit-appearance: none;-moz-appearance: none;appearance: none;border: none;background-color: transparent;color: red;}
progress.page-reading::-webkit-progress-bar {background-color: transparent;}
progress.page-reading::-webkit-progress-value {background-color: #C3A877;}
progress.page-reading::-moz-progress-bar {background-color: #C3A877;}
progress.page-reading {height: 4px;margin-bottom: 20px;overflow: hidden;border-radius: 4px;opacity: 0.9;background-color: transparent;box-shadow: inset 0 0 0 rgba(0,0,0,.0);}










/*custom multi-level menu css*/






.widget {    list-style: none;}






/* END MAG.css*/










/* WOOCOMMERCE */

.widget-area{ width:100%; float:left;}
.widget-area li.widget{ margin-bottom:20px !important;}
.widget-area li.widget form{ width:100%; float:left;}
.widget-area li.widget form input[type="search"]{ width:70%; float:left;}
.widget-area li.widget form input[type="submit"]{ width:30%; float:left; padding:0; margin-left:-2px;}
.widget-area li.widget_shopping_cart{ float:left;}
.widget-area li.widget_shopping_cart .button{ float:left; padding:0 10px; font-size:14px; margin-right:6px;}
.widget-area li.widget_shopping_cart .button:hover{color:#fff;}
.widget-area li.widget_product_tag_cloud{ float:left;}
.widget-area li.widget_product_tag_cloud .tagcloud{ width:100%; float:left;}
.widget-area li.widget_product_tag_cloud .tagcloud a{ float:left; border:1px solid #c3a877; color:#c3a877; font-size:14px !important; font-family:'Playfair Display', serif; margin-right:12px; margin-bottom:12px; padding:3px 7px;}
.widget-area li.widget_product_tag_cloud .tagcloud a:hover{ background:#c3a877; color:#fff;}

.widget-area li.widget .widgettitle{ font-size:20px;}

.woocommerce { width:100%; float:left;}
.woocommerce .woocommerce-info{ padding:20px 50px !important; border:3px solid #f0e9dd; background:none;}
.woocommerce .woocommerce-info:before{content:"\f149"; font-family:ionicons; font-size:30px; left:15px; top:9px; color:#c3a877;}
.woocommerce .woocommerce-info a{ text-decoration:underline;}
.woocommerce .woocommerce-error{padding:20px 50px !important; border:3px solid #f0e9dd; background:none;}
.woocommerce .woocommerce-error:before{content:"\f128"; font-family:ionicons; font-size:30px; left:15px; top:9px; color:#c3a877;}
.woocommerce .woocommerce-error li, .woocommerce .woocommerce-info li, .woocommerce .woocommerce-message li{ width:25%; float:left;}
.woocommerce .woocommerce-message{ padding:20px 50px !important; border:3px solid #f0e9dd; background:none;}
.woocommerce .woocommerce-message:before{content:"\f120"; font-family:ionicons; font-size:30px; left:15px; top:9px; color:#c3a877;}
.woocommerce .woocommerce-message a{ text-decoration:underline;}
.woocommerce label{ width:auto; }
.woocommerce .quantity .qty{ width:60px;}

.woocommerce .cart-empty{ width:100%; float:left; text-align:center;}
.woocommerce .cart-empty i{ width:120px; height:120px; font-size:80px; display:inline-block; border-radius:50%; border:2px solid #232222;}
.woocommerce .cart-empty h4{ display:block; margin:30px 0;}

/* WOOCOMMERCE PRODUCTS */
.woocommerce .products{ font-weight:normal;}
.woocommerce .products .product figure{ width:100%; float:left;}
.woocommerce .products .product figure img{ width:100%; float:left; margin-bottom:20px;}
.woocommerce .products .product figure figcaption{ width:100%; height:100px; float:left;}
.woocommerce .products .product figure figcaption .rw-ui-container{ width:100% !important; float:left; margin-bottom:10px;}
.woocommerce .products .product .button{ display:none;}
.woocommerce .products .product h3{ font-size:13px; margin-top:0;}
.woocommerce .products .product a{ width:100%; float:left;}
.woocommerce .products .product .star-rating{ color:#c3a877;}
.woocommerce .products .product .price{ font-size:15px; color:#232222;}
.woocommerce .products .product .price del{ font-size:12px; float:left; margin-right:10px;}
.woocommerce .products .product .price del span{ float:left; color:#999; margin-top:2px;}
.woocommerce .products .product .price ins{ font-size:15px; text-decoration:none;}
.woocommerce .products .product .price ins span{ color:#232222;}
.woocommerce .products .product .onsale{ top:0; left:0; right:auto; min-width:inherit; width:auto; padding:0 10px; border-radius:0; margin:0; right:10px; background:#c3a877;}
.woocommerce span.onsale{ top:0; left:0; right:auto !important; min-width:inherit; width:auto; padding:0 10px; border-radius:0; margin:0; right:10px; background:#c3a877;}

/* WOOCOMMERCE CART */
.woocommerce-cart .cart-collaterals .cart_totals table{ width:100%; float:left;}
.woocommerce-cart .cart-collaterals .cart_totals table tr{ width:100%;}
.woocommerce-cart .cart-collaterals .cart_totals table td{ display:display-cell;}
.woocommerce-cart .cart-collaterals .cart_totals table td:last-child{ text-align:right;}
.woocommerce-cart .wc-proceed-to-checkout{ width:100%; float:left;}

.woocommerce .select2-container .select2-choice{ width:100%; height:40px; line-height:40px; font-weight:300; border:2px solid #f0e9dd; border-radius:0;}
.woocommerce .select2-drop-active{ border:2px solid #f0e9dd; border-radius:0;}
.woocommerce form .form-row .input-checkbox{ float:left; margin-top:17px;}
.woocommerce .woocommerce-billing-fields{ width:100%; float:left;}
.woocommerce .woocommerce-shipping-fields{ width:100%; float:left;}
.woocommerce .woocommerce-shipping-fields textarea{ height:120px !important;}
.woocommerce .woocommerce-shipping-fields input[type="checkbox"]{ float:left; margin-top:18px; margin-left:15px;}
.woocommerce ul#shipping_method{ width:100%; float:left;}
.woocommerce ul#shipping_method li{ float:left; margin-right:40px; padding:0; text-indent:0;}
.woocommerce ul#shipping_method li input[type="radio"]{ float:left; margin-top:2px; margin-right:6px;}


.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{ height:40px; padding:0 20px; background:#c3a877; font-family: 'Playfair Display', serif; font-size:16px; text-transform:uppercase; border-radius:0; font-weight:400;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{height:40px; line-height:40px; padding:0 20px; background:#c3a877; font-family: 'Playfair Display', serif; font-size:16px; text-transform:uppercase; border-radius:0; font-weight:400; color:#fff;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{ background:#c3a877;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{background-color:#c3a877;}

/* WOOCOMMERCE SHOP TABLE */
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{ border-top:1px solid #f0e9dd;}
.woocommerce table.shop_table{border:3px solid #f0e9dd; border-radius:0;}
.woocommerce table.shop_table td{border-top:1px solid #f0e9dd;}
.woocommerce table.shop_table th{ padding:15px;}
.woocommerce table.shop_table .coupon{ float:left;}
.woocommerce table.shop_table .coupon input[type="text"]{ width:200px; border:2px solid #f0e9dd;}

/* WOOCOMMERCE PAYMENT */
.woocommerce-checkout #payment{ float:left; background:#f9f6f1; border-radius:0;}
.woocommerce-checkout #payment ul.payment_methods{ width:100%; float:left; border-bottom:1px solid #f0e9dd; }
.woocommerce-checkout #payment ul.payment_methods li{ width:100%; float:left;}
.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]{ float:left; margin-top:7px; margin-right:10px;}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal{ line-height:28px; padding:0 10px; color:#c3a877;}
.woocommerce-checkout #payment div.payment_box{ background-color:#fff;}
.woocommerce-checkout #payment div.payment_box:before{ border-bottom:1em solid #fff;}
.woocommerce-checkout #payment div.payment_box{ float:left; margin-bottom:20px;}
.woocommerce-checkout #payment div.form-row{ width:100%; float:left;}
.woocommerce-checkout #payment div.form-row input[type="submit"]{ float:left !important;}

/* WOOCOMMERCE ORDER DETAILS */
.woocommerce .order_details{ width:100%; float:left; border:3px dashed #f0e9dd; padding:20px 0; margin:0; margin-bottom:30px;}
.woocommerce .order_details li{ width:25%; margin:0; padding:0 20px; border-right:1px dashed #f0e9dd;}
.woocommerce .col2-set .col-1{ border:1px solid #f0f0f0; padding:0 22px;}
.woocommerce .col2-set .col-2{ border:1px solid #f0f0f0; padding:0 22px;}
.woocommerce #customer_login{ width:100%; float:left;}
.woocommerce #customer_login h2{ margin:0; margin-bottom:20px; padding:20px 0; border-bottom:1px solid #f0f0f0; font-size:30px; font-family: 'Playfair Display', serif;}
.woocommerce .addresses{ width:100%; float:left;}
.woocommerce .addresses .title h3{ margin:0; margin-bottom:20px; padding:20px 0; border-bottom:1px solid #f0f0f0; font-size:30px; font-family: 'Playfair Display', serif;}
.woocommerce .addresses address{ float:left; line-height:22px;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{ border:none; margin:0; padding:0;}

/* WOOCOMMERCE WIDGETS */
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{ background-color:#c3a877;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{ background-color:#f0e9dd;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{ background:#232222;}

.woocommerce .widget_shopping_cart_content{ width:100%; float:left;}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total{border-top:solid 1px #EAE9E6;}

/* WOOCOMMERCE PRODUCT SUMMERY */
.woocommerce div.product div.summary{ float:left; padding-left:40px;}
.woocommerce div.product div.summary .rw-rating-table{ width:100%; float:left; margin:10px 0;}
.woocommerce div.product div.summary .price{ width:100%; float:left; color:#232222;}
.woocommerce div.product div.summary .price del{ width:100%; float:left; margin-bottom:10px; opacity:1;}
.woocommerce div.product div.summary .price ins{ width:100%; float:left; margin-bottom:10px;}
.woocommerce div.product div.summary .product_meta{ width:100%; float:left;}
.woocommerce div.product div.summary .product_meta .sku_wrapper{ width:100%; float:left; margin-bottom:10px;}
.woocommerce div.product div.summary .product_meta .posted_in{ width:100%; float:left; margin-bottom:10px;}

/* WOOCOMMERCE TABS */
.woocommerce div.product .woocommerce-tabs{ width:100%; float:left;}
.woocommerce div.product .woocommerce-tabs ul.tabs{ width:100%; float:left;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{ float:left; border-radius:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{ padding:17px 20px;}
.woocommerce div.product .woocommerce-tabs .panel{ width:100%; float:left;}
.woocommerce div.product .woocommerce-tabs .panel #reviews{ width:100%; float:left;}
.woocommerce div.product .woocommerce-tabs .panel #reviews .comments{ width:100%; float:left;}


.woocommerce .related{ width:100%; float:left;}

/* MAG.CSS START*/



/*Home page 2 top social icons*/
a.mag-author{color: #fff;}
.map-detail{visibility: hidden;}
.contact-page input[type="submit"] {height: 40px;padding: 0 20px;background: #c3a877;font-family: 'Playfair Display', serif;font-size: 16px;border: none;color: #fff;}
.contact-page {margin-bottom: 0;}



.side-image-posts .post .caption p a {font-style: normal;font-size: 17px;color: #c3a877;text-decoration: none;}
.mag-video h5{position: relative;top: -15px;}

.video-title{padding-top: 0;font-size: 15px;font-weight: 400;}

.e-mailit_toolbox {margin-top: 12px;margin-bottom: 27px;}

.comment-list{list-style: none;margin-top: 35px;}
.comment-list li{margin-bottom: 25px;}
.comment-author{    margin-bottom: 7px;}

.fn{font-weight: 300;margin-left: 8px;}
.reply{margin-bottom: 11px;font-weight: 300;}
.children{list-style: none;}


#commentfrom .submit{display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;cursor: pointer;background-image: none;border: 1px solid transparent;border-radius: 4px;}

#comment{width: 90%;}

.widgettitle{width: 100%;float: left;font-family: 'Playfair Display', serif;margin-top: 0;text-transform: uppercase;color: rgb(35, 34, 34);font-size: 24px;margin-bottom: 10px;font-weight: 500;line-height: 1.1;}
.side-box li a{text-transform: uppercase;color: #232222;}
.about-description{
    margin-top: 15px;
    line-height: 20px;
}
.side-box .mag-widget{margin-bottom: 40px;}
.provoke-hidden{display: inline-block;float: right;font-size: 28px;line-height: 1.5;position: relative;bottom: -9px;}




.on-ready-load{visibility: hidden;}

.slider-post-preview .slide .caption {width: 100%;position: absolute;left: 0;bottom: -26px;padding: 22px;}
.slider-post-preview .slide .caption .sub-title {width: 100%;float: left;font-size: 14px;color: #fff;}
.slider-post-preview .slide .caption .post-title a{font-size: 30px;color: #fff;font-family: 'Playfair Display', serif;margin: 10px 0;}
.slider-post-preview .slide .caption .author {width: 100%;float: left;color: #fff;line-height: 30px;font-size: 10px;margin-top: 20px;opacity: 0;}

.bottom-article-container{position: relative;margin-bottom: 40px;}


/*carousel-right*/
.slider-next, .slider-prev{display: block;width: 62px;height: 50px;position: absolute;top: 50%;z-index: 1320;box-sizing: border-box;background: #c3a877;margin-top: -87px;padding-left: 20px;color: #fff;}
.slider-prev {left: 15px;}
.slider-prev:before {content: "\f3d5";float: left;font-family: ionicons;text-indent: 0;font-size: 34px;}
.slider-next {right: 15px;}
.slider-next:before{content: "\f3d6";float: left;font-family: ionicons;text-indent: 0;font-size: 34px;}
.slider-post-nav{margin-top: 15px;}
.slick-slider .slick-track, .slick-slider .slick-list {margin: auto;}
.slider-post-nav .post{margin-right: 10px;}

.light-top-header{background: #fff !important;color: #232222 !important;border-bottom: solid 1px #EAE9E6;}
.light-top-header a{color: #232222 !important;}
.float-left{float: left;}
.float-right{float: right;}






/*Default wordpress overwrite (widget sidebar)*/
.widget-area li.widget{list-style-type: none;margin-bottom: 60px;border: solid 1px #EAE9E6;padding: 20px 10px 10px 20px;}
.widget-area li.widget ul li{margin-bottom: 10px;}
.widgettitle{width: 100%;font-size: 30px;font-family: 'Playfair Display', serif;margin-bottom: 20px;margin-top: 0;border-bottom: solid 1px #EAE9E6;padding-bottom: 12px;}


.wp-caption {border: none;}



.wp-caption.alignright {
    margin: 5px 20px 20px 20px;
}


.footer-area .widgettitle{
    border-bottom: none;
}


/* ============= Anil css ============== */







.header-full .navbar-nav>li.nav-cart{margin-top: 14px !important;}

.header-full .navbar-nav>li.side-menu>a{font-size: 26px !important;margin-top: 25px;}
.header-full .navbar-nav {float: none;display: inline-block;position: relative;top: 18px;}
.header-left .navbar-default .navbar-collapse{padding: 0 !important;}

.header-left-aligned-2 .navbar-header{float: left;width: auto;}
.header-left-aligned-2 .nav-search-wrapper{display: inline-block;text-align: left;position: relative;top: 25px;}
.header-left-aligned-2 .navbar-header:after {: '';width: 0;height: 1px;background: #eae9e6;position: absolute;left: 50%;bottom: 0;margin-left: -366px;}
.header-left-aligned-2 #search-side-wrapper{float: right;}

.article-header-content, .article-header-content a{position: relative;z-index: 3;color: #fff;padding: 30px 0;}
.article-detail ul.social-share li a{display: block;}

.widget-instagram-for-wordpress .widget-title{width: 100%;font-size: 30px;font-family: 'Playfair Display', serif;margin-bottom: 30px;margin-top: 0;text-transform: uppercase;}
.mag-popular{background-color: #C3A877;padding-bottom: 5px;}
.archive-review .review-type-star {background: transparent;}
.mag-post-format{font-size: 28px;background-color: #C3A877;color: #fff;padding: 10px;margin-right: 5px;}.breadcrumbs{display: inline-block;padding: 16px 41px;font-size: 14px;}
.mag-related-post .post{margin-bottom: 30px;height: 475px;padding-left: 0;padding-right: 30px;}
.mag-related-post .caption{margin-top: 26px;}
.related-area{margin-top: 50px;}
.related-vertical .post{margin-bottom: 15px;}


.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.mag-videoz{position: relative;}
.play-too{content: '';position: absolute;top: 50%;left: 50%;background: url(../images/icon-play.png) center no-repeat;text-indent: -9999px;width: 76px;height: 76px;margin-left: -38px;margin-top: -38px;}

.widget_facebook_page_plugin_widget{list-style: none;margin-bottom: 50px;}
.widget-area .widget_facebook_page_plugin_widget{display: inline-block;}

.youtube-container{overflow: hidden;}
.youtube-container figure{margin-top: -26px;}
.youtube-container .caption{margin-top: -26px;}
.magazine-video.youtube-container small.length {bottom: 27px;}




.magazine-video{height: 345px;margin-bottom: 20px;}
.magazine-video figure{position: relative;}
.magazine-video small.length{position: absolute;left: 0;bottom: 0px;background: #c3a877;color: #fff;padding: 2px 7px;z-index: 1;}
.magazine-video .post-btn{ margin-top:10px;}
.magazine-video .author-date{ line-height:26px;}


.single-video .main-content .left-content {
    padding-right: 0;
}

.single-video .top-image-posts .post {
    height: 390px;
}

.single-video .page-video{
    background: #232222;
    color: #fff;
    padding: 50px 0;
    margin-bottom: 80px;
}

.single-video .video-caption{
    margin-top: 50px;
}

.single-video .review-wrapper{
    display: none;
}

.single-video .article-header{
    display: none;
}


/* MAG.CSS END*/

/* RESOLUTIONS */
@media (max-width: 1400px){
    .hightlight-posts{ padding:0;}
}

@media (min-width: 1280px){
    .container{ width:1250px;}
}

@media (min-width: 1370px){
    .container{ width:1340px;}
}
/* MEDIUM  FIXES */
@media (min-width: 992px) and (max-width: 1170px){
    .hightlight-posts .slick-prev:after{ margin-left:0;}
    .hightlight-posts .slick-next:after{ margin-right:0;}
    .videos .video h5{ font-size:16px;}
    .section-title{ font-size:25px;}
    .side-image-posts .post{ margin-bottom:50px;}
    .side-image-posts .post .caption .post-title{ font-size:19px;}
    .side-image-posts .post .caption p{ line-height:18px;}
    .must-read-posts .post .caption .post-title{ margin:0; font-size:13px;}
    .must-read-posts .post .caption .author-date{ display:none;}
    .side-categories ul li figure{ width:50px;}
    .popular-tags ul li a{ font-size:12px;}
    .top-image-posts .post .caption .post-title{ font-size:19px;}
    .social-buttons ul li{ height:50px; margin-right:10px;}
    .social-buttons ul.custom li{ margin-bottom:10px;}
    .social-count-plus li{ width:130px !important;}
    .social-count-plus a{ width:50px !important; height:50px;}
    .social-count-plus span.items{ padding-top:5px;}
    .astrology ul li{ width:100%; margin:4px 0;}
}

/* TABLET FIXES */
@media only screen and (max-width: 989px), only screen and (max-device-width: 989px) {

    #mega-menu-wrap-primary{ width:100%; text-align:center;}
    #mega-menu-wrap-primary #mega-menu-primary{ float:none; display:inline-block;}
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{ margin:0 10px;}
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{ padding:10px 0;}
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child ul.mega-sub-menu{ right:0;}

    .scroll-percentage{ display:none;}
    .header-full .navbar-header .navbar-brand{ padding-top:30px; padding-bottom:10px;}
    .header-full .navbar-header .navbar-brand img{ height:30px;}
    .header-left .provoke-hidden{ display:none;}
    .hightlight-posts{ padding:0;}
    .header-centered .navbar-nav>li>a{ margin:22px 8px;}
    .header-left .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 .mega-menu{left:-114px; right:auto;}
    .fixed-nav:after{ display:none;}
    .sticky-header .logo{ margin-left:-53px; padding-left:50%;}
    .main-content .left-content{ padding-right:0;}
    .article-bottom-bar .ess-buttons.ess-buttons--count{ float:left !important;}
    .article-bottom-bar{ height:auto;}
    .article-bottom-bar .ess-buttons{ float:left;}
    .article-bottom-bar .ess-buttons li a{ padding:6px 10px; font-size:10px;}
    .article-bottom-bar h2{ font-size:15px; margin-top:20px;}
    #comments .comment-form .form-group:nth-child(1){ width:100%;}
    #comments .comment-form .form-group:nth-child(2){ width:100%;}
    .recent-news{ margin-bottom:0;}
    .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%;}
    .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;}
    .social-count-plus .custom li .items .label{font-size:12px;}
    .instagram .wpinstagram li{ width:20% !important;}
    .instagram .wpinstagram li:last-child{ display:none;}
    .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{ width:33.33333%;}
    .footer-dark .hot-news .post .caption h6 span{ width:auto; margin-right:10px;}
    .footer-dark .hot-news .post figure{ margin-bottom:10px;}



}

/* MOBILE FIXES */
@media only screen and (max-width: 767px), only screen and (max-device-width: 767px) {
    .search-box form {width: 100%;padding: 0 30px;}
    .search-box input[type="text"] {width: 100%;}
    #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {display: none;}
    #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {display: block;}
    .sticky-header #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary{ border-top:1px solid #EAE9E6; margin-top:10px; padding-top:10px}
    #mega-menu-wrap-primary .mega-menu-toggle {display: block;}
    #mega-menu-wrap-primary{ width:100%; float:left;}
    #mega-menu-wrap-primary #mega-menu-primary{ width:100%; float:left; margin:0; padding:0; border:none;}
    #mega-menu-wrap-primary #mega-menu-primary li{ width:100%; float:left; margin:0; padding:0;}
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{ width:100%;}
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{ width:100% !important; padding:0 !important; border:none;}
    #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu{ padding:0 !important; border:none;}
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{ width:100%;}
    .mega-sub-menu{ width:100%; float:left; padding:0; border:none;}
    .mega-sub-menu li{ width:100%; float:left;}
    .side-image-posts .post figure{ margin-bottom:20px;}
    .article-detail .article-title{ font-size:25px;}
    .videos .video:last-child{ display:none;}
    .must-read-posts .post{ padding:0;}
    .must-read-posts .post .caption .post-title{ font-size:19px;}
    .side-adbanner a{ width:100%;}
    .right-icons{ margin-top:26px;}
    .header-full .navbar-header .social-buttons{ margin-top:36px;}
    .header-full .navbar-header .right-icons{ margin-top:36px;}
    .header-full .navbar-header #mega-menu-wrap-primary .mega-menu-toggle{ top:37px;}
    .body-spacing{margin:0;}
    .header-full .navbar-header .social-buttons li{ margin-right:10px;}
    .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 .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>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{ margin-bottom:20px;}
    .header-left .navbar-header .navbar-brand{ padding:25px 0;}
    .header-left .navbar-header .social-links{ margin-top:28px; margin-right:40px;}
    .header-left .navbar-default .navbar-nav>li{ width:100%; margin:0;}
    .header-left .dropdown-menu{ position:static; border:none; background:none;}
    .header-left .navbar-header .social-links li{ margin-left:7px;}
    .header-left .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;}
    .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%; padding:0;}
    .hightlight-posts .slick-prev:after{ margin-left:10px;}
    .hightlight-posts .slick-next{ width:50%; padding:0;}
    .hightlight-posts .slick-next:after{ margin-right:10px;}
    .article-bottom-bar{ display:none;}
    .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%;}
    .post-navigation .pagement li{ width:100%;}
    .post-navigation .pagement li:last-child{ margin-left:0; margin-top:-1px;}
    #comments .comment-form .form-group:nth-child(1){ width:100%;}
    #comments .comment-form .form-group:nth-child(2){ width:100%;}
    .nav-border:after{ width:100%;}
    .videos .video{ width:50%;}
    .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;}
}

/*from theme developer*/

.single-content img.alignleft{
    display: inline-block;
    float: left;
    margin: 8px 21px 8px 0;
}

.single-content img.alignright{
    display: inline-block;
    float: right;
    margin: 8px 0 8px 21px;
}

.single-content img.aligncenter{
    display: inline-block;
}

.article-detail .highlight-slider {
    margin-bottom: -5px;
}

.small-part, .large-part{

    margin-top: 40px;

}

.small-part .author-image{
    text-align: center;
}

.small-part .author-image img{
    width: 70px;
    height: 70px;
    margin-bottom: 15px;
}

.small-part .author-name a{
    font-family: Playfair Display, serif;
    font-size: 20px;
    font-style: italic;
}
.small-part .ess-buttons{ width:100%; max-width:110px; float:left;}
.small-part .ess-buttons li{ width:100%; float:left; margin-bottom:3px;}
.small-part .ess-buttons li a{ width:100%; float:left;}

.created-on-date, .views-count{
    float: left;
    display: inline-block;
    font-size: 12px;
    color: #9d9d9d;
}

.created-on-date{
    width: 185px;
}

.views-count{
    width: 185px;
}

.content-stats{
    margin-top: 18px;
}

.footer-area .widgettitle{
    color: #fff;
    font-size: 23px;
}

.float-left .widget_facebook_page_plugin_widget{
    max-width: 100%;
    overflow: hidden;
}

.footer-light .widgettitle{
    font-size: 16px;
    font-weight: 500;
    font-family: montserrat, sans-serif;
    margin-top: 10px;
    margin-bottom: 0;
    border-bottom: none;
}

.scroll-percentage {
    width: 32px;
    padding: 2px 0;
    position: absolute;
    z-index: 3000;
    font-weight: 400;
    background: rgba(195, 168, 119, 1);
    color: #fff;
    text-align: center;
    visibility: hidden;
    font-size:12px;
    margin-top:13px;
    transform:translateX(-100%);
    -moz-transform:translateX(-100%);
    -o-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    -webkit-transform:translateX(-100%);
    transition:none;

}
.scroll-percentage:before{content:''; width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 8px 8px;
    border-color: transparent transparent #c3a877 transparent;
    position:absolute; top:-8px; right:0;
}
.scroll-percentage:hover{ opacity:0;}

.banner-single.article-header.article-bg{
    min-height: 250px;
}

/*=================*/

.sidebar-widget{
    width: 100%;
    float: left;
    border: 1px solid #f0f0f0;
    padding: 0 22px;
    margin-bottom: 40px;
    padding-bottom: 25px;
    padding-top: 20px;
}

.sidebar-widget li{
    margin-bottom: 20px;
}

.sidebar-widget .breadcrumbs{
    padding: 0;
}

.sidebar-widget-title{
    margin: 0;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #f0f0f0;
    font-size: 30px;
    font-family: 'Playfair Display', serif;
    text-transform: uppercase;
}

.sidebar-widget .search-box {width: 100%;height: 100%;position: relative;left: auto;top: auto;background: #fff;opacity: 1;visibility: visible;z-index:0;}
.sidebar-widget .table {width: 100%;height: 100%;display: table;text-align: center;margin: 0;position: relative;z-index: auto;}
.sidebar-widget .search-box .search-box .search-close{ display:none;}
.sidebar-widget .search-box .searchform{ float:left; text-align:left;}
.sidebar-widget .search-box h4{width: 100%;font-size: 20px; letter-spacing:0; font-family: 'Playfair Display', serif;margin-bottom: 20px;margin-top: 0;border-bottom: solid 1px #EAE9E6;padding-bottom: 12px;}
.sidebar-widget .search-box h6{ margin-bottom:10px;}
.sidebar-widget input[type="text"]{ width:100%; height:40px;}
.sidebar-widget .search-box button[type="submit"]{ height:40px;}

.sidebox-widget .search-box {width: 100%;height: 100%;position: relative;left: auto;top: auto;background: #fff;opacity: 1;visibility: visible;z-index:0;}
.sidebox-widget .table {width: 100%;height: 100%;display: table;text-align: center;margin: 0;position: relative;z-index: auto;}
.sidebox-widget .search-box .search-box .search-close{ display:none;}
.sidebox-widget .search-box .searchform{ float:left; text-align:left;}
.sidebox-widget .search-box h4{width: 100%;font-size: 20px; letter-spacing:0; font-family: 'Playfair Display', serif;margin-bottom: 20px;margin-top: 0;border-bottom: solid 1px #EAE9E6;padding-bottom: 12px;}
.sidebox-widget .search-box h6{ margin-bottom:10px;}
.sidebox-widget input[type="text"]{ width:100%; height:40px;}
.sidebox-widget .search-box button[type="submit"]{ height:40px;}
.sidebar-widget select{width: 100%;}

.sidebar-widget .calendar_wrap{
    overflow-x: scroll;
}

.sidebar-widget .fb-page{
    margin-top: 27px;
}

.sidebar-widget ul.menu li:before {
    content: "\f3d3";
    font-family: "Ionicons";
    margin-right: 10px;
    color: #888;
}

.sidebar-widget li a{
    color: #AF8639;
}

.sidebar-widget .about a{
    color: #AF8639;
}

.sidebar-widget .social-media li a{
    font-size: 14px;
    color: #232222;
}

.sidebar-widget .demo-video{ float:left;}
.sidebar-widget .demo-video figure{ width:100%; float:left; position:relative; overflow:hidden;}
.sidebar-widget .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;}
.sidebar-widget .demo-video figure img{ width:100%; margin-top:-39px; margin-bottom:-39px;}
.sidebar-widget .demo-video figure:hover img{ opacity:0.8;}
.sidebar-widget .demo-video figure:hover a{opacity:0;}



/*footer widgets*/
.footer-widget ul li{
    line-height: 30px;
    width: 100%;
    margin: 3px 0;
}

.footer-dark .footer-widget .footer-widget-title{
    font-size: 23px;
    font-family: 'Playfair Display', serif;
    margin-bottom: 30px;
    padding: 0;
    color: #fff;
    border-bottom: none;
    width: 100%;
    margin-top: 0;
}

.footer-dark .footer-widget ul li a{
    color: #fff;
}

.footer-dark .footer-widget a:hover{
    color: #ECC885;
}

.footer-light .footer-widget{
    margin-bottom: 40px;
    margin-top: 50px;
}

.footer-dark .footer-widget{
    margin-bottom: 40px;
    margin-top: 75px;
}


.footer-light .footer-widget-title{
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    font-family: montserrat, sans-serif;
    margin-bottom: 10px;
    border-bottom: none;
}

.footer-dark .footer-widget-title{
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    font-family: montserrat, sans-serif;
    margin-bottom: 10px;
    border-bottom: none;
}

.footer-light ul li{
    line-height: 25px;
    width: 100%;
    margin: 3px 0;
}

.footer-dark ul li{
    line-height: 25px;
    width: 100%;
    margin: 3px 0;
}

.footer-light a:hover{
    color: #E69F1D;
}

.footer-widget:before, .footer-widget:after {
    content: "";
    display: table;
    clear: both;
}

.sidebar-widget:before, .sidebar-widget:after{
    content: "";
    display: table;
    clear: both;
}

.footer-widget input[type="text"]{ width:100%; height:40px;}

.footer-widget .search-box .search-close {
    cursor: auto;
}

.footer-widget .search-box {width: 100%;height: 100%;position: relative;left: auto;top: auto;background: transparent;opacity: 1;visibility: visible;z-index:0;}
.footer-widget .table {width: 100%;height: 100%;display: table;text-align: center;margin: 0;position: relative;z-index: auto;}
.footer-widget .search-box .search-box .search-close{ display:none;}
.footer-widget .search-box .searchform{ float:left; text-align:left;}
.footer-widget .search-box h4{width: 100%;font-size: 20px; letter-spacing:0; font-family: 'Playfair Display', serif;margin-bottom: 20px;margin-top: 0;border-bottom: solid 1px #EAE9E6;padding-bottom: 12px;}
.footer-widget .search-box h6{ margin-bottom:10px;}
.footer-widget input[type="text"]{ width:100%; height:40px;}
.footer-widget .search-box button[type="submit"]{ height:40px;}

.sidebar-widget .search-box {background: transparent;}
.sidebar-widget .search-box .search-close {
    cursor: auto;
}


.footer-dark .astrology select {
    width: 100%;
    height: 40px;
    background: #232222;
    border: 1px solid #ccc;
}

.footer-dark .side-categories ul li a {
    color: #fff;
}

.footer-dark .must-read-posts .post .caption .post-title a {
    color: #fff;
}

.footer-dark a{
    color: #fff;
}

.footer-dark .search-box form {
    background: #232222;
}

.footer-dark .footer-widget input[type="text"] {
    color: #232222;
}

.sidebox-widget:before, .sidebox-widget:after{
    content: "";
    display: table;
    clear: both;
}

.sidebox-widget{
    margin-bottom: 0;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 25px;
}

.sidebox-widget .sidebox-widget-title {
    width: 100%;
    float: none;
    font-family: 'Playfair Display', serif;
    margin-top: 0;
    font-size: 24px;
    margin-bottom: 20px;
    border-bottom: solid 1px #EAE9E6;
    padding-bottom: 12px;
    text-transform: uppercase;
    color: rgb(35, 34, 34);
    font-weight: 500;
    line-height: 1.1;
}

.sidebox-widget ul li{
    margin-bottom: 10px;
}

.sidebox-widget ul li a{
    font-size: 15px;
}

.screen-reader-text{}
.bypostauthor{}

/*.single-content figure + p{*/
/*clear: both;*/
/*}*/

.article-detail figure {
    width: 100%;
    float: none;
    margin-bottom: 30px;
}

.aligncenter{
    margin: 0 auto;
}

.article-detail .single-content .wp-caption {
    max-width: 100%;
    margin: auto;
    margin-bottom: 20px;
}

.empty-author{
    height: 25px;
}

.article-detail .empty-author, .widget-area .empty-author{
    height: 0;
}

.no-author-date{
    margin: 4px 0;
}

.custom-link a {
    margin-right: 12px;
}

.alm-reveal{
    margin-bottom: 60px;
}

.wp-review-point-type .review-result, .wp-review-percentage-type .review-result, .review-total-point .review-result {
    z-index: 1;
}

/*Horizontal body overflow fixing wrapper*/
.fixing-wrapper{
    width:100%; float:left;
    padding-left:15px;
    padding-right:15px;
}

.mega-menu-toggle:before {
    content: "\f333";
    font-family: 'dashicons';
    font-size: 24px;
    margin: 0 5px;
    float: right;
}

/**
 *	EDITS
 *
 *	for edits above this line, search for "EDIT TAG"
 */

/* align sidebar on homepage  */
.wpb_widgetised_column {
	padding-top: 100px;
} 

/* prettify email inputfield */
#mc4wp_email {
    line-height: 36px;
    font-size: 15px;
    color: #000;
}

/* align second navbar line */
.mega-menu-primary {
	line-height: 1em;
}

/*	Hide tags */
.mag-post-tag-list {
	display: none;
}

/*	Hide author */
#ts-fab-below {
	display: none;
}

/* adjust name field height */
.mc4wp-form input[name="FNAME"] {
    line-height: 36px;
}