	/* # Genesis Sample Child Theme
	Theme Name: Media Marmalade
	Theme URI: http://itspinkpot.com
	Description: This is the child theme created for the Genesis Framework for Pinkpot Design Studio.
	Author: StudioPress
	Author URI: http://itspinkpot.com
	Template: genesis
	Template Version: 1.1
	Tags: black, orange, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
	License: GPL-2.0+
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	*/


	/* # Table of Contents
	- HTML5 Reset
		- Baseline Normalize
		- Box Sizing
		- Float Clearing
	- Defaults
		- Typographical Elements
		- Headings
		- Objects
		- Gallery
		- Forms
		- Tables
		- Screen Reader Text
	- Structure and Layout
		- Site Containers
		- Column Widths and Positions
		- Column Classes
	- Common Classes
		- Avatar
		- Genesis
		- Search Form
		- Titles
		- WordPress
	- Widgets
		- Featured Content
	- Plugins
		- Genesis eNews Extended
		- Jetpack
	- Site Header
		- Title Area
		- Widget Area
	- Site Navigation
		- Accessible Menu
		- Site Header Navigation
		- Primary Navigation
		- Secondary Navigation
		- Skip Links
	- Content Areashop
		- Entries
		- Entry Meta
		- Pagination
		- Comments
	- Sidebars
	- Footer Widgets
	- Site Footer
	- Media Queries
		- Retina Display
		- Max-width: 1400px
		- Max-width: 1120px
		- Max-width: 800px
	- Print Styles
	*/


	/* # HTML5 Reset
	---------------------------------------------------------------------------------------------------- */

	/* ## Baseline Normalize
	--------------------------------------------- */
	/* normalize.css v3.0.1 | MIT License | git.io/normalize */

	@import url("./css/genesis_style.css");

	@import url("./css/easy-columns.css");

	@import url("./lib/shortcodes_css.css");

	/* Body and post titles */
	@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,400i');

	/* Headings */
	@import url('https://fonts.googleapis.com/css?family=Century+Gothic:400,600,700');

	html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#0a1019}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

	/* default fonts and colors */
	body ,  .sidebar {
		background-color: #fff;
		color: #0a1019;
		font-family: 'Playfair Display', sans-serif;
		font-size: 15px !important;
		font-weight: 400;
		letter-spacing: 0.4px;
		line-height: 2.25;
		margin: 0;
	}

	.genesis-nav-menu {
		text-transform: uppercase;
	}

	a {
		text-decoration: none;
		color: #0a1019;
		font-size: 11px !important;

	}

	h1, h2, h3, h4, button, .ej-button, .woocommerce  .add_to_cart_button , input[type="submit"], .more-link, .yikes-easy-mc-form input[type=email], 
	.archive-pagination li a
	{
		font-family: "Century Gothic", "Futura", sans-serif !important;
		font-weight: 400 !important;
		letter-spacing: 2px;
		line-height: 1.6em;
		font-style: normal;
		color : #0a1019;
	}

	.fa-2x{
		color: #0a1019;
		font-size: 1.5em;
		padding: 5px;
	}


	.fa-2x:hover{
		color: #ebdadc;
		font-size: 1.5em;
		padding: 5px;
	}

	h1 {
		font-size: 22px
	}

	h2 {
		font-size: 20px;
	}

	h3 {
		font-size: 16px;
	}

	h4 {
		font-size: 14px !important;
	}

	:focus {
	    color: #0a1019;
	   outline: #ccc solid 0px !important;
	}

	h4{
	    margin: 0 0 2px !important;
	}


	/* Site-wide configuration */

	.content .entry {
		background-color: #ffffff;
	}

	.sidebar .widget {
		background-color: #ffffff;
		margin-bottom: 0px;
		padding: 20px; 
		clear: both;
	}
	.sidebar .widget_search input{
		width: 80%;
	}

	.sidebar {
		padding-top: 40px;
	}
	.site-header .wrap {
		padding: 0px 0 0 0px;
	}

	.home-section ul li {
		list-style-type: disc;
	}

	.home-section ul {
		padding-left: 40px;
		padding-bottom: 28px;
	}

	.underline, h4.underline {
		display: inline-block;
		padding-bottom: 10px;
		border-bottom: 2px solid #101926;
	}

	.center-align-text {
		text-align: center;
	}
	/* buttons*/
	button, .ej-button, .woocommerce  .add_to_cart_button , .woocommerce a.button , input[type="submit"] {
		background-color: #fff !important;
		text-transform: uppercase !important;
		padding: 8px 20px !important;
		font-size: 12px !important;
		margin: 0px;
		border: 2px solid;
	}

	button:hover, button:focus {
		color: white;
		background-color: #0a1019 !important; 
		border: 2px solid #fff;

	}
	
	.center-button {
		text-align: center;
		clear : both;
		margin: 30px auto;
		display: block;
	}

	.read-more-button {
		padding: 0px;
	}

	/* Read More link */
	.more-link {    /* Add this line to existing button class */
		background: none;
		border: 1px solid #e6dadc;
		cursor: pointer;
		padding: 10px 20px;
		text-transform: uppercase;
		text-decoration: none;
		display: block;
		margin: 40px auto 0;
		text-align: center;
		width: 30%;
	}

	.more-link:hover {
		background-color: #fff;
	}

	/* 
	full-width page definition 
	Add full-width to page's Custom Body Class
	*/

	.full-width .site-inner {
		max-width: none;
	}


	.archive .site-inner, .wrap, .search .site-inner {
	    margin: 0 auto;
	    max-width: 1400px;
	}

	.site-inner {
		padding-top: 0px;
	}

	.site-inner, .wrap {
	    margin: 0 auto;
	    max-width: 1200px;
	}	

	/* Site Title */
	.title-area {
		text-align:center;

	}

	.site-title {
		letter-spacing: 2px;
		line-height: 1.6em;
		font-size: 60px;
		font-weight: 400;
		text-transform: uppercase;
		text-align:center;
		margin: 0px auto;
		padding: 0px 0px;
		border-bottom: 2px solid;
		color: inherit;
	}

	.site-title a{
		color:inherit;
		text-decoration: none;
	}
	
	h1.site-title div {
		display: inline;
		left: 0;
		right: 0;
	}

	/* Site Description */
	.site-description {
		text-transform: none;
		padding: 20px 0px;
		color:inherit;
	}


	/* Site Logo / Site Header */
	.site-header {
		width: 20%;
		margin: auto;
		min-height: 0px;
		height: 70px;

	}
	.logo {
		text-align: center;
		padding: 5px;
		max-width: 100%;
		position: relative;
		z-index: 99;
		margin: 0px auto;
	    display: inline-block;
	    left: 50%;
	    transform: translateX(-50%);
	    position: fixed;
	}

	.logo a {
		display: inline-block;
		max-width: 100%;
	}

	.logo img {
		max-height: 70px;
		margin: 0 auto;
		display: block;
	}

	/* Front page template */ 
	.home-section-title {
		text-align: center;
		margin-bottom: 0px;
	}
	.home-section .section-subtitle {
		text-align: center;
	}
	.home-section h1.section-title {
		text-align: center;
		text-transform: uppercase;
		/* padding-bottom: 10px; */
	    border-bottom: none;
	    margin: 0px auto;
	    display: inline-block;
	    position: relative;
	    font-size: 16px;
	}

	.home-section {
		padding: 100px 0px;

	}
	.home-section:first-child {
		padding: 0px;
	}

	#home-trending .post-feature-text .title h4 {
		font-size: 68px !important; 
		padding: 0px 75px 0px 75px;
		line-height: 1.225;
	}

	#home-trending .post-category h4 , #home-trending .post-date h4, #home-trending button {
		font-size: 12px !important;

	}

	#home-latest-post .post-category h4 , #home-latest-post .post-date h4 , .archive .post-date h4 , .archive .post-category h4 {
		font-size: 10px !important;

	}
	#home-latest-post .post-category h4 { 
		color: #e6dadc !important;
	}
	#home-latest-post .post-meta-info h4 {
		margin: 0 0 2px !important;
	}



	#home-latest-post .post-feature-text, #home-latest-post  .post-feature .post-content, .archive  .post-feature .post-content  {
		text-align: left;

	}
	.archive  .post-feature-text.overlay .post-content {
		text-align: center;
	}
	#home-latest-post .post-feature-text, .archive-page-content .post-feature-text
	{
		
		margin-bottom: 20px;
	}
	#home-latest-post .post-feature-text {
		margin-top: 10px;
	}

	/* Post Entry / Post Header */ 
	.entry {
		margin-bottom: 0px !important; 
		padding: 40px 20px !important;
	}
	.entry a {
		font-weight: 900;
	}
	.entry-header {
		text-align: center;
	}
	.entry-title {
		font-size: 20px;
		text-transform: uppercase;
		text-decoration: none;
		letter-spacing:2px;
		line-height: 1.7em;
	}


	.entry-title a{
		text-decoration: none;
	}
	
	.entry-category {
		text-transform: uppercase;
	}

	p.entry-meta {
		font-size: 14px;
		letter-spacing: 2px;
		margin-bottom: 0;
	}

	.entry-content .aligncenter.size-full, .attachment-blog-featured, .page .attachment-post-thumbnail, .entry-content .aligncenter .size-full {
		height: auto;
		margin: 0 0 20px;
		max-width: 100%;
		left: 50%;
		position: relative;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
	}

	.single-post .type-post .entry-content img {
		width: 100%;
	}

	.post-related {
		margin: auto;
	    text-align: center;
	    overflow: hidden;
	    margin-bottom: 80px;
	    margin-top: 70px;
	}

	.post-related .post-feature .post-content {
	    display: block;
	    text-align: center;
	    margin: 0px auto;
	    padding: 0px 0px;
	}

	.post-related .post-content {
		text-align: left !important;
	}

	.post-related .post-date h4 {
		font-size: 9px !important;
	}

	h4.post-box-title {
	    text-transform: uppercase;
	    margin-bottom: 42px !important;
	}

	/* Page Banner */
	.home .page-banner {  
		padding: 0px;
	}
	.page-banner, .home .page-banner { 
		height : auto;
		position: relative;
		clear: both;
	}

	.page-banner .wrap {
		position: relative;
		top: 0%;
		left: 0%;
		transform: none;
	}

	.section-header {
		padding: 20px 0px;
	}

	/* Post Footer */

	.entry-footer .entry-meta {
		border-top: 0px solid #f5f5f5; 
		padding-top: 0px; 
		text-align: center;
	}

	.entry-comments-link::before {
		content: "";
		margin: 0 6px 0 2px;
	}

	.entry-comments h3{
		text-transform: uppercase;
	}

	.comment-header {
		font-size: 12px !important;
		font-family: 'Century Gothic', "Futura", sans-serif !important;
		font-weight: 400 !important;
		letter-spacing: 2px;
		line-height: 1.6em;
		text-transform: uppercase;
	}


	.comment-respond {
		font-size: 12px !important;
		font-family: 'Century Gothic', "Futura", sans-serif !important;
		font-weight: 400 !important;
		letter-spacing: 2px;
		line-height: 1.6em;
		text-transform: uppercase;

	}

	li.comment {
	    background-color: #faf7f7;
	    border: 2px solid #fff;
	    border-right: 0;
	}

	 h4.post-box-title{
	 	font-size: 18px !important;
		font-family: "Century Gothic", "Futura", sans-serif !important;
		font-weight: 400 !important;
		letter-spacing: 2px;
		line-height: 1.6em;
		text-transform: uppercase;
	 }

	 h3.comment-reply-title {
	 	font-size: 16px !important;
	 }

	/* Share buttons */
	.blog-share-box-header {
		display: table;
		margin: 0px auto;
	}

	.blog-share-box-header a{
		color: #353535;
	}

	.blog-share-box-header .addthis_toolbox a:hover {
		color : #e6dadc ;
	}

	.blog-share-box-header .fa {
		    display: inline-block;
	    font-family: FontAwesome;
	    font-style: normal;
	    font-weight: 400;
	    line-height: 1;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    font-size: 1.3em;
	    color: #e6dadc;
	    padding-left: 10px;
	    padding-right: 10px;
	    text-align: center;
	    z-index: 999999;
	}

	.blog-share-box-header .fa:hover {
		   
	    color: #0a1019;
	}

	.simple-social-icons ul li a {
		background-color: none !important;
	}

	.simple-social-icons ul li a:hover {
		background-color: none !important;
	}
	/* Navigation Menu */
	.genesis-nav-menu , .genesis-nav-menu .sub-menu a{
		font-size: 11px;
		line-height: 1;
		font-family: "Century Gothic", "Futura", sans-serif !important;
		font-weight: 400 !important;
		letter-spacing: 2px;
		line-height: 1.6em;
	}

	.genesis-nav-menu a:hover, .genesis-nav-menu a:focus, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .genesis-nav-menu .sub-menu .current-menu-item > a:focus {
	    color: #0a1019;
	    text-decoration: none;
	}

	a:hover {
		color : #e6dadc !important;
	}
	.nav-primary .genesis-nav-menu .sub-menu a:hover {
		color: #e6dadc;
	}

	.genesis-nav-menu  {
		width: 100%;
		clear: both;

	}
	.genesis-nav-menu .menu-item i {
		top : 10px;
		position: relative;
	}
	/* Navigation */

	.navigation-bar {
	    z-index: 9;
	    width: 100%;
	    position: fixed;
	}
	.nav-primary {
		width: 30%;
		float: left;
		background-color: transparent; 
		color:#0a1019;
		height: 70px;
		margin-top: 5px;
		
	}

	h3.widget-title{
	    font-size: 16px !important;
	    text-transform: uppercase;
	    margin-bottom: 20px;
	}

	.nav-secondary {
		width: 30%;
		float: right;
		text-align : right;
		margin-top: 15px;
	}

	.nav-primary .genesis-nav-menu .sub-menu a:hover, .nav-primary .genesis-nav-menu .sub-menu a:focus, .nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a {
		color: #e6dadc;
	}

	.social-media-menu {
		float: right;
		display: none;
	}
	.social-media-menu .social {
		padding: 10px;
	}

	.social-media-menu .fa-2x {
		    padding: 5px 10px;
	}

	/*serch in nav */
	.search-form {
		overflow: inherit !important;
		text-transform: uppercase;
	}

	
	input:-webkit-autofill {
		-webkit-box-shadow: 0 0 0px 1000px white inset;
		background-image: url(images/search-icon.png) ;
	}


	.my-nav-menu-search .search-form {
		right: 200px;
		top: 200px;
		padding-left: 10px;
		margin-bottom: 0px;
	}

	.my-nav-menu-search .search-form {
		right: 200px;
		top: 200px;
		padding-left: 10px;
		margin-bottom: 0px;
	}

	.my-nav-menu-search input[type="search"] {
		background-color: transparent;
		/* background-image: url(images/search-icon.png); */
		background-position: 1px 6px;
		background-repeat: no-repeat;
		background-size: 20px 20px;
		border: none;
		cursor: pointer;
		height: 37px;
		margin: 3px 0;
		padding: 0 30px 0 34px;
		position: relative;
		-webkit-transition: width 400ms ease, background 400ms ease;
		transition:         width 400ms ease, background 400ms ease;
		width: 0;
		text-transform: uppercase;
	}
	.nav-secondary .search-form {
		/* position: relative; */
	}


	.my-nav-menu-search input[type="search"]:focus {
		background-color: #fff;
		letter-spacing: 4px;
		cursor: pointer;
		display: block;
		font-size: 12px;
		font-weight: 400;
		border: 0px solid #898989;
		cursor: text;
		outline: 0;
		width: 100px;
		padding: 0px 30px;
		background-position: 5px center;
		text-transform: uppercase;
	}

	.my-nav-menu-search .search-form
	input[type="submit"] { 
		display:none;
	}

	.genesis-nav-menu a {
		color:#0a1019;
		padding: 0px 10px 30px 10px;
	}

	.nav-primary .genesis-nav-menu a {
		color: #353535;
		text-decoration: none;
	}

	.nav-primary .genesis-nav-menu a:hover {
		color: #e6dadc;
		text-decoration: none;
	}

	.nav-primary .genesis-nav-menu a:active {
		color: #e6dadc;
		text-decoration: none;
	}

	.nav-primary .genesis-nav-menu a:hover, .nav-primary .genesis-nav-menu a:focus, .nav-primary .genesis-nav-menu .current-menu-item > a {
		color: #e6dadc;
		text-decoration: none;
	}

	/* row setup */

	.latest-post-row .col:last-child, .archive-post-row .col:last-child {
		margin-right: 0;
	}

	.latest-post-row, .row , .archive-post-row  .row {
		display: block;
	}
	
	.latest-post-row, .archive-post-row {
		width : 100%;
		clear: both;
	}

	.latest-post-row .post-feature-image, .single-blog-post-image .post-feature-image, .archive-post-row .post-feature-image {
		width: 100%;
		overflow: hidden;
		max-height: 100vh;

	}

	.post-feature-image {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	#home-trending .post-feature-image { 
		max-height: 140vh;
	}

	.post-item .post-feature-image , .entry-content .post-feature-image {
		position: inherit;
	}
	.post-item .post-feature-image img , .entry-content .post-feature-image img {
		position: relative;
		left: 0;
	    top: 0;
	    width: 100%;
	    -webkit-transform: inherit;
	    -ms-transform: inherit;
	    transform: inherit;
	}
	/* Center the image. Requirement: previous div shud be relative; */
	.post-feature-image {
		position: relative;
	}
	.post-feature-image img {
		position: relative;
	}

	.post-feature-image img:hover, .post-feature-image img:focus
	{
		background: #fff;
		opacity: .5;
	}

	.latest-post-row .col {
		float: none;
	}
	.image-feature , .image-feature h3{

		text-align : center;
		font-size : 1em;
	}
	
	.image-feature  {
		
		margin-bottom: 0px ;
			padding: 40px 20px ;
	}

	/*  COLUMN SETUP  */
	.col {
		display: block;
		float:left;
		margin: 1% 0 1% 2.6%;
	}

	.footer-widgets .col { margin-left: 5%; }
	.col:first-child { margin-left: 0; }


	#simpleimage-1 p {
		margin: 0 0 0px;
	}
	/*  GRID OF THREE  */
	.one-col { width: 100%;}
	.span_3_of_3 { width: 100%; }
	.span_2_of_3 { width: 64%; }
	.one-3-cols { width: 31.46%; }
	.one-4-cols { width: 23%; }
	.one-5-cols { width: 19%; }
	.span_4_of_4 {
		width: 100%;
	}
	.span_3_of_4 {
		width: 74.6%;
	}
	.span_2_of_4 {
		width: 49.2%;
	}
	.span_4_of_5 {
		width: 79%;
	}
	.category-name {
		padding: 10px 10px;
		background: #fcf2e8;
	}
	.footer-widgets .one-4-cols { width: calc(85% / 4); }
	.footer-widgets .one-3-cols { width: 30%; }

	.social{
		padding-top: 5px;
	}

	.-menu-container {
		padding-top: 15px;
	}

	.simple-image {
		width: 150px;
		padding: 10px
	}

	/* Footer */
	.footer-menu-container , .menu-tertiary, .full-width-footer ,  
	.site-footer {
		background-color: #fff;
	}
	.footer-widgets {
		background-color: #faf7f7;
		height: 75px;			
	}

	.full-width-footer {
		margin-top : 60px;
	}

	.wrap {
	    max-width: 1400px !important;
	}

	.site-footer {
		padding: 20px 0;
		font-family: 'Century Gothic', "Futura", sans-serif !important;
	font-weight: 400 !important;
	letter-spacing: 2px;
	line-height: 1.6em;
	text-transform: uppercase;
	font-style: normal;
	color : #0a1019;
	font-size: 7px;
	}


	.full-width-footer .widget-wrap, .footer-widgets  .widget-wrap {
			text-align: center;	
	}
	.full-width-footer .widget-title {
	    display: inline-block;
	    padding-bottom: 0px;
	    border-bottom: none;
	    margin-bottom: 0;
	}

	/* Mailchimp */
	.mailchimp 
	{
	    padding: 40px 0px;
	    background-color: #0a1019;
	}
	.mailchimp h3 {
		color: #ffffff !important;
	}
	.yikes-easy-mc-form {
		width: 80% !important;
		margin: 0px auto;
	}
	.yikes-easy-mc-form label {
		width: 50% !important;
	}

	.yikes-easy-mc-form .yikes-easy-mc-submit-button.admin-logged-in, .yikes-easy-mc-form .yikes-easy-mc-submit-button {
		width: 30% !important;
		float : right;
		margin-top: 0px !important;
		margin: 0px;
		    margin-bottom: 0px !important;
	}

	.yikes-easy-mc-form input[type] {
		background-color : #ffffff !important;
	    padding: 8px 16px !important;
	    text-transform: uppercase;
	    margin: 0px;
	    margin-bottom: 0px !important;
		font-size: 14px;

	}

	.yikes-easy-mc-form .yikes-easy-mc-submit-button {
    display: block;
    width: 100%;
    margin-top: .5em;
    min-height: 40px;
    padding: 10px;
    cursor: pointer;
    border: 0px solid #fff;
	}

	/* Archive pagination */
	
	.archive-page-content {
	    margin-top: 40px;
	}

	.archive-pagination li a
	{
		background-color: #faf7f7;
		text-transform: uppercase !important;
		font-size: 14px !important;
	}
	.archive-pagination .active a, .archive-pagination li a:hover {
		background-color: #e6dadc;
		color: #0a1019 !important;
	} 

	.archive-pagination li a:hover, .archive-pagination li a:focus, .archive-pagination .active a {
	    background-color: #e6dadc;
	    text-decoration: none;
	    color: #0a1019;

	}

	.pagination {
	    text-align: center;
	}



	.archive-pagination .previous {
		padding-right : 20px;
	}

	.prev-next-navigation .previous {
		float: left;
	}
	.prev-next-navigation .next {
		float : right;
	}

	.prev-next-navigation {
		display: block;
		height : 80px;
	}


	.archive-pagination li.next {
	    display: inline;
	    float: right;
	}

	.archive-pagination li.prev {
	    display: inline;
	    float: left;
	}

	.full-page-slider .post-feature-image { 
		height : calc(100vh - 0px); /* 100vh - height of top nav bar*/
		width : 100%;
	}
	
	.post-feature-text {
		text-align: center;
        vertical-align: middle;
        position: relative;
	}

	.post-feature-text .title h4 {
        font-family: 'Playfair Display', sans-serif !important;
		font-size: 20px !important;
		font-weight: 300;
		letter-spacing: 1px;
		line-height: 1.425;
		text-transform: capitalize;
	
	}
	.post-feature-text .title h4:hover {
		color: #e6dadc;
	}
	.read-more-button button {
		border: 0px;
		border-bottom: 2px solid;
		padding: 8px 0px !important;
		background-color : transparent !important;
		margin: 0px;
	}

	.read-more-button button:hover 
	{
		color: #e6dadc !important;
	}

	.full-page-slider .post-feature-text .title h3 , .full-page-slider .post-feature-text .post-category h3 {
		color : white !important;
	}

	.post-item {
	    width: calc(33% - 10px);
	    margin: 5px 5px;
	}

	.collection-item .post-category , .popular-post-slider .post-category, .latest-post-row  .post-category{
		border-bottom: 0px;
		 	padding: 0px;
		 	display: inline-block;
	}
	.collection-item .post-category a {
		color : #e6dadc;
	}
	.collection-item .overlay .post-category a {
		color: #0a1019;
	}
	.collection-item .post-date, .popular-post-slider .post-date, .latest-post-row .post-date{
	    display: inline-block;
	    padding: 0px 0px;
	}

	.collection-item .post-feature-text .title {
		margin-top: 0px;
	}

	.collection-item .post-feature .post-content {
		padding: 0px 0px;
	}

	.post-category , .post-date {
		text-transform: uppercase;

	}

	.post-feature-text .title {
			 margin-top: 20px;
	}


	.post p a{
		font-weight: 900;
	}


	.entry-content p a{
		font-weight: 900;
	}


	.slider4 .post-feature-text , .slider4 .post-feature-image
	{
		height : 295px;
		width: 295px;
		overflow: hidden;
		position: relative;
	}
	.slider4 .post-feature-text {
		background-color: #faf7f7;
		display: table-cell;
	}
	

	.slider4 li {
		display: table;
	}

	.slider4 .post-feature-image img {
		height: auto;
	    max-width: inherit;
	    width: 100%;
	}

	.slider4 .post-feature-image img.landscape {
		width: auto;
		height: 100%;
	}

	.slider4 .post-feature:first-child {
		padding-bottom: 10px;
	}

	.popular-post-slider .bx-controls-direction .bx-prev {
		left: -50px;
	}

	.popular-post-slider .bx-controls-direction .bx-next {
		right: -30px;
	}
	
	.popular-post-slider .post-category h4, .popular-post-slider button, 
	.archive .overlay .post-category h4, .archive .site-inner .overlay button ,
	.popular-post-slider .post-date h4{
		font-size: 11px !important;
	}
	

	.bx-wrapper .bx-prev {
	    left: 20px;
	    background: url(https://demos.itspinkpot.com/mediamarmalade/wp-content/uploads/sites/6/2016/11/Arrow-left.png) no-repeat;
	    background-size: 40px;
	    width: 40px !important;
	    height: 70px !important;
	}


	.bx-wrapper .bx-next {
	    right: 20px;
	    background: url(https://demos.itspinkpot.com/mediamarmalade/wp-content/uploads/sites/6/2016/11/Arrow-right.png) no-repeat;
	    background-size: 40px;
	    width: 40px !important;
	    height: 70px !important;
	}

	.bx-wrapper .bx-prev:hover {
	    background: url(https://demos.itspinkpot.com/mediamarmalade/wp-content/uploads/sites/6/2016/11/Lef-hover.png) no-repeat;
	  	background-size: 40px;
	}


	.bx-wrapper .bx-next:hover {
	    background: url(https://demos.itspinkpot.com/mediamarmalade/wp-content/uploads/sites/6/2016/11/right-hov.png) no-repeat;
	   background-size: 40px;
	}


	.post-feature-text .title {
		margin-top: 10px;
	}

	.latest-post-row .post-feature-text {
		padding: 40px 0px ;
		background-color: #faf7f7;
	}

	.bx-wrapper .bx-pager {
	    display: none;
	}

	/* overlay for full-page-silder */
	.overlay {
		opacity: 0;
		height : 100%;
		width: 100%;
		text-align: left;
		padding: 15px;
		bottom: 0%;
	}

	.post-feature:hover .overlay, .post-feature:focus .overlay {
		opacity: 1;
		height : 100%;
		width: 100%;
		top : 0;
	}
	.overlay h4 {
	    text-align: center;
	}

	.post-feature .overlay {
	   background-color: rgba(255,255,255,0);
	    position: absolute;
		color : #0a1019;
	    z-index: 1;
	    -webkit-transition: all .3s ease-in-out;
	    -moz-transition: all .3s ease-in-out;
	    -o-transition: all .3s ease-in-out;
	    -ms-transition: all .3s ease-in-out;
	    transition: all .3s ease-in-out;
	    left: 0;
	    height : 100%;
		width: 100%;
		display: flex;
	    align-items: center;
	    justify-content: space-between;
	    top: 0;
	}

	.post-feature .post-content {
		display: block;
	    text-align: center;
	    margin: 0px auto;
	    padding: 0px 10px;
	}
	.full-page-slider .post-feature-text .title h4 {
		opacity: 1;
		font-size: 68px !important;	   
		padding: 0px 275px 0px 275px;
		line-height: 1.225

	}
	/* overlay for archive page */
	.entry-content .post-feature {

		position: relative;
	}
	/* archive pages */
	/* .archive .page-banner , .page-banner {
		padding: 0px 0px;
	} */
	.archive .page-banner , .page-banner {
		padding: 0px;
	}
	.page-banner  .post-feature-image{
		height: 100vh;
	    overflow: hidden;
	}

	.page-banner .home-section-title {
		margin-top: 40px;
		margin-bottom: 0px;
	}
	/* Travel page */
	.amcharts-chart-div a {
		display: none !important;
	}

	#amchart1 {
	    width: 100%;
	    height: 500px !important;
	    overflow: hidden;
	    text-align: left;
	}

	/* Quotes */
	blockquote::before {
		content: none;
	}
	blockquote {
		margin: 0px;
	}
	blockquote p {
	    border-left: 3px solid #c2d4de;
	    color: #999;
	    padding: 0 18px;
	    font-size: 20px;
	    line-height: 28px;
	    font-style: italic;
	}

    /* Latest post grid using isotope */
    .button-group {
    	text-align: center;
    	margin: 25px;

    }
    .button-group button { 
		background-color: #faf7f7 !important;
		text-transform: uppercase !important;
		padding: 10px 50px !important;
		font-size: 12px !important;
		margin: 10px -2.5px;
		border: 2px solid #fff;
	
    }
    .button-group button:focus , .button-group button:hover {
		background-color: #e6dadc !important;
    }

    button:hover, input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"], .button:hover, button:focus, input:focus[type="button"], input:focus[type="reset"], input:focus[type="submit"], .button:focus {
	    background-color: #e6dadc;
	    color: #fff;
	}

	/* END PPOST COLLECTION */

	/* shop page */
	/* End of shop */
	

	input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"], .button:focus {
  	  background-color: #0a1019 !important;
  	  color: #fff;
	}






	/* RESPONSIVE DESIGN*/

	/* Responsive Menu Definitions
	--------------------------------------------- */

	.responsive-menu-icon {
		cursor: pointer;
		display: none;
		margin-bottom: -1px;
		text-align: center;
	}

	.responsive-menu-icon::before {
		content: "\f333";
		display: inline-block;
		font: normal 20px/1 'dashicons';
		margin: 0 auto;
		padding: 10px;
		float: left;
	}
	.nav-primary .responsive-menu-icon::before {
		color: #0a1019;
	}

	/* Ipad horizontal - only for home page */
	@media only screen and (max-width: 1150px) {
		/* Page Banner */
		.home .page-banner { 
			/*padding: 60px 0px;*/
			height : auto;
			position: relative;
		}

		.home .page-banner .wrap {
			position: relative;
			top: 0%;
			left: 0%;
			transform: none;
		}


		.popular-post-slider {
		    width: 90%;
			margin: auto;
		}


	}
	/* iPhones, iPad vertical */
	@media only screen and (max-width: 768px) {

		/* Responsive Menu */

		.genesis-nav-menu.responsive-menu > .menu-item > .sub-menu,
		.genesis-nav-menu.responsive-menu {
			display: none;
		}

		.genesis-nav-menu.responsive-menu .menu-item,
		.responsive-menu-icon {
			display: block;
		}

		.genesis-nav-menu.responsive-menu .menu-item {
			margin: 0;
		}

		.genesis-nav-menu.responsive-menu .menu-item:hover {
			position: static;
		}

		.genesis-nav-menu.responsive-menu .current-menu-item > a,
		.genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover,
		.genesis-nav-menu.responsive-menu a,
		.genesis-nav-menu.responsive-menu a:hover {
			background: none;
			line-height: 1;
			padding: 16px 20px;
			color: #e6dadc;
		}
		.nav-primary .genesis-nav-menu.responsive-menu .current-menu-item > a,
		.nav-primary .genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover,
		.nav-primary .genesis-nav-menu.responsive-menu a,
		.nav-primary .genesis-nav-menu.responsive-menu a:hover {
			color: #000;
		}

		.genesis-nav-menu.responsive-menu .menu-item-has-children {
			cursor: pointer;
		}

		.genesis-nav-menu.responsive-menu .menu-item-has-children > a {
			margin-right: 60px;
		}

		.genesis-nav-menu.responsive-menu > .menu-item-has-children:before {
			content: "\f347";
			float: right;
			font: normal 16px/1 'dashicons';
			height: 16px;
			padding: 16px 20px;
			right: 0;
			text-align: right;
			z-index: 9999;
		}
		.nav-primary .genesis-nav-menu.responsive-menu > .menu-item-has-children:before {
			color: black;
		}

		.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
			content: "\f343";
		}
		.my-nav-menu-search input[type="search"] {
		    background-position: 10px 6px;
		}

		.navigation-bar {
			z-index: 9999999;
		}
		.genesis-nav-menu.responsive-menu .sub-menu {
			border: none;
			left: auto;
			opacity: 1;
			padding-left: 25px;
			position: relative;
			-moz-transition:    opacity .4s ease-in-out;
			-ms-transition:     opacity .4s ease-in-out;
			-o-transition:      opacity .4s ease-in-out;
			-webkit-transition: opacity .4s ease-in-out;
			transition:         opacity .4s ease-in-out;
			width: 100%;
			z-index: 99;
		}

		.genesis-nav-menu.responsive-menu .sub-menu .sub-menu {
			margin: 0;
		}

		.genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover,
		.genesis-nav-menu.responsive-menu .sub-menu li a,
		.genesis-nav-menu.responsive-menu .sub-menu li a:hover {
			background: none;
			border: none;
			padding: 12px 20px;
			position: relative;
			width: 100%;
		}

		.nav-primary {
			float: left;
			margin-top: 0px;
			width: 100%;
			height: auto;
		}

		.nav-primary button {
			margin: 0px;
		}

		.social-media-menu {
			display: inline-block;
			    position: fixed;
		    z-index: 999999999999;
		    right: 0px;
		}

		.logo {
			position: relative;
		}
		/* End Responsive Menu */

		/* Site header */
		.site-header {
			width: 100%;
			margin-top: 40px;
		}
		/* full-width */

		.full-width .site-inner { padding-left: 0%; padding-right: 0%; }

		/* End full width */

		.site-inner { 
		padding-left: 5%;
		    padding-right: 5%;
		}
		/* Column setup */

		.footer-widgets .one-2-cols.widget-area, .footer-widgets .one-4-cols.widget-area, .footer-widgets .one-3-cols.widget-area, .latest-post-row .col , .archive-post-row .col {
			width: 100%;
			margin: 0 auto;
		}
		/* end column setup */

		/* Page Banner */
		.page-banner, .home .page-banner { 
			/*padding: 60px 0px;*/
			height : auto;
			position: relative;
		}

		.page-banner .wrap {
			position: relative;
			top: 0%;
			left: 0%;
			transform: none;
		}
		/* Woo commerce*/
		.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*=columns-] ul.products li.product, .woocommerce[class*=columns-] ul.products li.product {
			width: 100% !important;
		}

		.widget_wc_aelia_currencyswitcher_widget {
	    	width: 50%;
		}

		/* entry */
		.entry {
			margin-bottom: 0px !important;
			padding: 40px 0px !important;
		}

		.image-feature {
			margin-bottom: 0px !important;
			padding: 40px 0px !important;

		}

		/* easy column customaizations*/
		.home .page-banner .ezcol-last {
			float:right;
		}

		/* only for work with me page */

		/*button */
		button, .ej-button, .woocommerce  .add_to_cart_button , input[type="submit"] {
			padding: 10px 4px !important;
			font-size: 12px !important;
		}



		#simpleimage-1{
			display: none;
		}

		.social {
		    padding: 30px;
		}


		/* More link */
		.more-link {
			width: 50%;
		}

		.post-item {
			    width: calc(49.5% - 10px);
   				 margin: 0px 5px;
		}
		.full-page-slider .post-feature-image  {	
			height: calc(100vh - 0px);
		}
		.full-page-slider .post-feature-image img.landscape{
			max-width: inherit;
		    width: auto;
		    /* height: calc(100vh - 110px); */
		}

		.full-page-slider .post-feature-image {
			overflow: hidden;
		}
	}


	/*Custom*/

	 .navigation-bar {
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background: transparent;
    z-index: 999;
    width: 100%;
    position: absolute;
    top: 0;
}
 .logo {

    position: absolute;
    background: transparent;

}
.nav-secondary {
    background-color: transparent;
}
 .site-inner {
    margin-top: -70px;
}
.home .site-inner{
	margin-top: -15px;
}
.single-blog-post-image {
    margin-bottom: 70px;
}

 .genesis-nav-menu a {
    margin-top: 12px;
    color: #fff;
    line-height: 20px;
    padding: 12px;
    font-weight: 500;

}
#menu-primary-right-navigation a {
    margin-top: 0px;
}
 .navigation-bar:hover{
	background: #fff;
}
.navigation-bar.side_open{
	background: transparent;
}
 .site-header .logo img{
	/* filter: invert(100%); */
	/* -webkit-filter: invert(100%); */
	/* -moz-filter: invert(100%); */
	/* -ms-filter: invert(100%); */
	/* -o-filter: invert(100%); */
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

 .site-header:hover .logo img,
 .navigation-bar:hover + .site-header .logo img{
	/* filter: invert(0%); */
	/* -webkit-filter: invert(0%); */
	/* -moz-filter: invert(0%); */
	/* -ms-filter: invert(0%); */
	/* -o-filter: invert(0%); */
}
.navigation-bar.side_open .logo-wrap img{
	filter: invert(0%) !important;
	-webkit-filter: invert(0%) !important;
	-moz-filter: invert(0%) !important;
	-ms-filter: invert(0%) !important;
	-o-filter: invert(0%) !important;
}
.navigation-bar.side_open #searchform label .fa,
.navigation-bar.side_open .nav-secondary a{
	color: #fff !important;
}
.navigation-bar.side_open .nav-secondary .sub-menu a{
	color: #000 !important;
}
.nav-primary .genesis-nav-menu a{
	color: #fff;
}

.navigation-bar:hover .genesis-nav-menu a{
    color: #000;
}



.nav-secondary .search-form:before{
		content: "\f002";
		position: absolute;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: 20px;
	    margin: 10px 0;
	    margin-left: 4px;
	    z-index: -1;
	    color: #fff;
	    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	}
	.navigation-bar:hover .nav-secondary .search-form:before{
		color: #000;
		z-index: 9;
	}
	.menu-image a{
		    width: 35px;
	    height: 35px;
	    margin: 0 !important;
	    vertical-align: middle;
	    display: inline-block;
	    position: relative;
	    margin-left: 15px !important;
	    padding: 5px !important;
	    margin-top: 5px !important;
	}
	.menu-image a span span{
		display: block;
		width: 100%;
		height: 1px;
		background: #fff;
		-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	}
	.navigation-bar:hover .menu-image a span span{
		background: #000;
	}
	.menu-image a span span:nth-child(2){
	    margin: 7px 0;
	}
	.menu-image .sub-menu{
		position: fixed;
		top: 0;
		height: 100vh;
		overflow: auto;
    	left: -450px !important;
    	display: block ;
    	background: #000;
    	opacity: 1;
    	width: 400px;
    	padding-right: 120px;
    	padding-left: 35px;
    	padding-top: 10px;
    	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	}
	.menu-image .sub-menu.active{
		left: 0 !important;
	}
	.menu-image .sub-menu li a{
		    background: transparent;
		    color: #fff !important;
		    margin: 0 !important;
		    border: none;
		    padding: 2px 15px !important;
	}
	.bx-wrapper .bx-controls-direction a{
		z-index: 9;
	}
	.genesis-nav-menu .sub-menu .close_class a {
	    width: 35px;
	    height: 35px;
	    line-height: 35px;
	    text-align: center;
	    font-size: 30px;
	    padding: 0 !important;
	    border: none !important;
	    text-decoration: none !important;
	}
	.genesis-nav-menu .sub-menu .close_class{
		display: block;
		padding-left: 10px;
    	padding-bottom: 15px;
    	cursor: pointer;
	}
	.latest-post-row .post-feature {
		position: relative;
	}
	.latest-post-row .post-feature .post-feature-text {
	    position: absolute;
	    width: 100%;
	    background: transparent;
	    top: 50%;
    	transform: translateY(-50%);
    	-webkit-transform: translateY(-50%);
    	-moz-transform: translateY(-50%);
    	-ms-transform: translateY(-50%);
    	-o-transform: translateY(-50%);
	    opacity: 0;
	    visibility: hidden;
	    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	}
	.latest-post-row .post-feature:hover .post-feature-text{
		opacity: 1;
		visibility: visible;
	}
.post-feature{
	position: relative;
}
.logo-wrap {
    position: absolute;
    width: 100%;
    max-width: 350px;
    text-align: center;
    padding-top: 10px;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}
.logo-wrap img{
	max-width: 300px;
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.navigation-bar:hover .logo-wrap img,
.darkHeader.navigation-bar .logo-wrap img{
	filter: invert(100%);
	-webkit-filter: invert(100%);
	-moz-filter: invert(100%);
	-ms-filter: invert(100%);
	-o-filter: invert(100%);
}
.post-feature:after{
	/* position: absolute; */
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	/* background-color: #faf7f7; */
	/* opacity: 0.5; */
}
.post-feature:hover img{
	opacity: 0.2;
}
.post-feature-image img, .post-feature-image img{
-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.post-feature:hover .post-feature-image img{
	opacity: 0.7;
}

.post-feature-text {
	top: 50;
}
#searchform #searchsubmit{
	display: none;
}
#searchform label input{
	border: none;
    height: 30px;
    max-width: 45px;
    background: transparent;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
#searchform label input:focus{
	max-width: 150px;
	background: #fff;
	padding-left: 27px;
}
#searchform label .fa{
    position: absolute;
    font-size: 20px;
    top: -3px;
    left: 5px;
    color: #fff;
}
#searchform label {
	position: relative;
}
.navigation-bar:hover + .logo-header .logo img{
	z-index: 99999;
	position: relative;
}
.navigation-bar:hover #searchform label .fa{
	color: #000;
}
.sfHover #searchform label .fa{
	color: #000;
}
.logo{
	z-index: 999;
}
.site-header.logo-header:hover ~ .navigation-bar{

}
.page-template-front-page-template .site-header .logo img{

}
.navigation-bar.darkHeader{
    position: fixed;
    width: 100%;
    background: #fff;
    top: -80px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.navigation-bar.darkHeader.active{
	top: 0;
}
.navigation-bar.darkHeader *{
	color: #000;
}
.nav-primary .genesis-nav-menu a:hover, .nav-primary .genesis-nav-menu a:focus,
.nav-primary .genesis-nav-menu a:hover span, .nav-primary .genesis-nav-menu a:focus span,
#menu-primary-right-navigation a:hover,
#menu-primary-right-navigation a :hover span{
	color: #e6dadc;
    text-decoration: none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;

}
.navigation-bar.darkHeader .menu-image a span span{
	background: #000;
}
.site-header.darkHeader{
	position: fixed;
    width: 100%;
    background: #fff;
}
.navigation-bar.darkHeader #searchform label .fa{
	color: #000;
}
.navigation-bar.darkHeader .menu-image .sub-menu *{
	color: #fff;
}
.site-header.logo-header{
	display: none !important;
}
.sub-menu li:nth-child(4),
.sub-menu li:nth-child(10),
.sub-menu li:nth-child(12){
	margin-bottom: 25px;
}
#menu-primary-right-navigation .sub-menu li{
	margin-bottom: 0;
}
.genesis-nav-menu .sub-menu .close_class{
	margin-bottom: 15px;
}
.home .collection-list .post-feature-text{
	top: auto;
}

.page-id-32115 .fullwidth-section.page-banner{

}
.page-id-32115 .site-inner{

}
.owl-carousel.populr_post{
	padding: 0 50px;
	max-width: 100% !important;
}
.owl-carousel.populr_post .owl-next{
	right: 0;
}
.owl-carousel.populr_post .owl-prev{
	left: 0;
}
.button-group select{
	width: auto;
	border: none;
	appearance: none;
	-webkit-appearance: none;
	padding: 0 10px;
	font-size: 30px;
    font-style: italic;
}
.select_cat{
	position: relative;
	display: inline-block;
	min-width: 220px;
}
.select_cat ul{
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 99;
    background: #fff;
    padding: 10px;
    display: none;
    padding-top: 20px;
}
.select_cat:hover > ul{
	display: block !important;
}
.select_cat ul li{
    list-style: none !important;
    font-family: 'Playfair Display', sans-serif !important;
    font-size: 18px;
    color: #0a1019;
    text-transform: Capitalize!important;
    line-height: 1.5;
    font-style: italic;
}
.select_cat ul li a{
	color: #8e8e8e;
	font-size: 18px !important;
}
.select_cat button{
    background: transparent !important;
    position: relative;
    font-size: 32px !important;
    font-family: 'Playfair Display', sans-serif !important;
    vertical-align: middle;
    font-style: italic;
    text-transform: capitalize !important;
    margin: 0 !important;
    padding: 0 !important;
    height: auto !important;
    line-height: 1 !important;
}
.select_cat button:hover,
.select_cat button:focus{
	background: transparent !important;
	color: #000 !important;
}
span.select_cat button:after {
    content: "";
    display: inline-block;
    border: 6px solid transparent;
    border-top-color: #000;
    vertical-align: middle;
    margin-bottom: -5px;
    margin-left: 5px;
}
.button-group.filters-button-group{
	margin-top: 0px;
}
.populr_post .item a,
.populr_post .item span{
	font-family: "Century Gothic", "Futura", sans-serif !important;
}
.populr_post .item span{
	text-transform: uppercase;
	font-size: 12px !important;
	letter-spacing: 0.8px;
	line-height: 2.50;
}
.section-subtitle{
	font-family: 'Playfair Display', sans-serif !important;
	font-size: 32px;
	font-style: italic;
	line-height: 1;
    margin-bottom: 35px;
}
.populr_post .item p{
	font-family: 'Playfair Display', sans-serif !important;
	font-style: italic;
	font-size: 13px;
}
.career-tips{
	position: relative;
	padding: 45% 0;
	overflow: hidden;
	margin-bottom: 20px;
}
.career-tips img{
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    width: auto !important;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    height: auto;
    min-width: 100%;
    min-height: 100%;
    max-width: 125%;
}
.populr_post ~ .center-button a button{
    border: none;
    padding: 0 !important;
    font-size: 14px !important;
    border-bottom: 2px solid;
    letter-spacing: 0;
}
.populr_post .item h3, .populr_post .item p{
	padding: 0 40px;
}
.populr_post{
	max-width: none;
}
.fashion_travel .slider_content{
	max-width: 500px;
    margin: 0 auto;
    padding: 0 15px;
}
#menu-footer-1 li a{
	color: #000;
	line-height: 0px;
}


/*     

font-family: "Century Gothic", "Futura", sans-serif !important;



*/



@media (max-width: 992px){
	.bx-wrapper{
		margin-bottom: 15px;
	}
}


	/* Iphone, Andriod phones*/
	@media only screen and (max-width: 480px) {

		/* More link */
		.more-link {
			width: 60%;
		}

		/* Column setup */
		/*** Col Grid ***/
		.col {  margin: 1% 0 1% 0%; }

		/*** 2-Col Grid ***/
		.span_2_of_2, .one-2-cols, .footer-widgets .one-2-cols { width: 100%;}

		/*** 3-Col Grid ***/
		.span_3_of_3, .span_2_of_3, .one-3-cols, .footer-widgets .one-3-cols, .latest-post-row .col, .archive-post-row .col { width: 100%; }

		/*** 4-Col Grid ***/
		.one-4-cols, .span_2_of_4, .span_3_of_4, .span_4_of_4, .footer-widgets .one-4-cols { width: 100%;}

		.entry-content ul { 
			margin: 0px auto !important;
		}

		.post-item {
			width: 98%;
   			margin: 0px 1%;
		}

		.full-page-slider .post-feature-image img {
			max-width: inherit;
		    /* height: calc(100vh - 70px); */
		    width: auto;
		}

		.full-page-slider .post-feature-image {
			overflow: hidden;
		}

		.popular-post-slider {
		    width: 280px;
		    margin: auto;
		}

		.slider4 .post-feature-text, .slider4 .post-feature-image {
		    height: 280px;
		    width: 280px;
		    overflow: hidden;
		    position: relative;
		}

		.button-group button {
			width: 100%;
		}

		#simpleimage-1{
			display: none;
		}

		.social {
		    padding: 30px;
		}

		.col:first-child {
    		margin-left: 1%;
		}
	}

	/* Older smaller phones */
	@media only screen and (max-width: 320px) {

		/* More link */
		.more-link {
			width: 80%;
		}

		.popular-post-slider {
		    width: 250px;
		    margin: auto;
		}

		.slider4 .post-feature-text, .slider4 .post-feature-image {
		    height: 250px;
		    width: 250px;
		    overflow: hidden;
		    position: relative;
		}

	}
/* 28-06-2018 */

.asas{
	color: red;
}
.fashion_travel{
	text-align: center;
	position: relative;
	padding: 0 50px;
}
.fashion_travel .item{
	position: relative;
}
.image_slider{
    position: relative;
    padding: 30% 0;
    overflow: hidden;
    margin-bottom: 20px;
}
.fashion_travel .item img{
    margin-bottom: 30px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}
.fashion_travel .item h3{
	/* font-family: "Century Gothic", "Futura", sans-serif !important; */
	font-family: 'Century Gothic', "Futura", sans-serif !important;
	font-size: 20px;
}
.fashion_travel .item span{
	font-family: "Century Gothic", "Futura", sans-serif !important;
	text-transform: uppercase;
	font-size: 12px !important;
	letter-spacing: 0.8px;
	line-height: 2.50;
}
.fashion_travel .item p{
	font-style: italic;
}


.fashion_travel .owl-prev,
.fashion_travel .owl-next{
    position: absolute;
    top: 45%;
    width: 40px;
    height: 60px;
    font-size: 0 !important;
}
.fashion_travel .owl-prev{
	background: url('https://demos.itspinkpot.com/mediamarmalade/wp-content/uploads/sites/6/2016/11/Arrow-left.png') !important;
	left: 0px;
	background-position: center !important;
	background-size: contain !important;
}
.fashion_travel .owl-next{
	background: url('https://demos.itspinkpot.com/mediamarmalade/wp-content/uploads/sites/6/2016/11/Arrow-right.png') !important;
	right: 0px;
	background-position: center !important;
	background-size: contain !important;
}
.about_page_wrp{
	position: relative;
	margin-bottom: 50px;
}
.about_row{
	position: relative;
	display: table;
	width: 100%;
}
.table_col{
	display: table-cell;
	vertical-align: middle;
	width: 65%;
	vertical-align: middle;
	text-align: center;
}
.abt_right_col.table_col{
	width: 35%;
	padding: 100px 50px;
}
.abt_right_inner p{
	font-size: 18px;
}
.abt_right_inner h1 {
    font-size: 26px;
    text-transform: uppercase;
    padding-bottom: 80px;
    margin: 0;
    position: relative;
}
.abt_right_inner h2{
	text-transform: uppercase;
	padding-top: 40px;
	margin: 0;
	font-size: 20px;
	position: relative;
}
.abt_right_inner h1:after{
	position: absolute;
	width: 10px;
	height: 2px;
	background: #000;
	content: "";
	display: block;
	left: 50%;
	margin-left: -5px;
	bottom: 40px;
}
.abt_right_inner h2:after{
	position: absolute;
	width: 10px;
	height: 2px;
	background: #000;
	content: "";
	display: block;
	left: 50%;
	margin-left: -5px;
	top: 10px;
}
.abt_left_inner h1{
	text-transform: uppercase;
	font-weight: 600 !important;
	color: #fff;
	font-size: 32px;
}
.single-post .populr_post .post-item{
	width: 100%;
}
.single-post .populr_post .post-item .post-feature-image{
	position: relative;
	padding: 45% 0;
	overflow: hidden;
}
.single-post .populr_post .post-item .post-feature-image img{
	position: absolute;
	width: 100%;
	height: auto;
	min-height: 100%;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

/*11-07-18*/
.slider_content p {
    font-size: 15px;
}


/* ===================================================== */
@media (max-width: 767px) {
.single-blog-post-image .post-feature-image{
	position: relative;
	height: 100vh;
}
.single-blog-post-image .post-feature-image img{
    position: absolute;
    top: 50%;
    left: 50%;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    max-width: 270%;
    max-height: 300%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
}	
.archive .full-page-slider .post-feature-image img{
    position: absolute;
    top: 50%;
    left: 50%;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    max-width: 200%;
    max-height: 300%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
}	
.about_banner > .post-feature-image > img{
    position: absolute;
    top: 50%;
    left: 50%;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    max-width: 250%;
    max-height: 300%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
}	



/* .about_banner .post-feature-image img */


	.full-page-slider .post-feature-text .title h4{
		font-size: 18px !important;
		padding: 0 35px;
	}
	.fashion_travel .owl-prev, .fashion_travel .owl-next{
		width: 25px;
		height: 40px;
	}
	.fashion_travel{
		padding: 0 15px;
	}
	.fashion_travel .owl-prev{
		left: -10px;
	}
	.fashion_travel .owl-next{
		right: -10px;
	}
	.logo-wrap{
		padding-top: 0;
		max-width: 200px;
		left: 70px;
    	transform: none;
	}
	.navigation-bar .logo-wrap img{
		max-width: 200px;
	}
	.menu-image .sub-menu{
		background: transparent;
		left: auto !important;
		top: auto;
		transform: none;
		height: auto;
		min-height: 100px;
	}
	.menu-image .sub-menu li a span{
		color: #000 !important;
	}
	.menu-image > a,
	.genesis-nav-menu .sub-menu .close_class{
		display: none;
	}
	ul#menu-primary-left-navigation {
    height: 100vh;
    overflow: auto;
}
}

@media (max-width: 640px) {
	.social-media-menu .fa-2x{
		padding: 5px;
	}
	.full-page-slider .post-feature-image{
		height: 100vh !important;
	}
	.home .site-inner{
		margin-top: 0;
	}
}
@media (max-width: 600px) {
	.career-tips,
	.image_slider{
		padding: 0 !important;
	}
	.career-tips img,
	.image_slider img{
		position: static !important;
		transform: none !important;
		width: 100% !important;
		height: auto !important;
	}
}

@media (max-width: 480px) {
	.full-page-slider .bx-wrapper .post-feature-image img{
		width: auto;
		height: auto;
		max-width: 200%;
		max-height: 200%;
	}
.navigation-bar .logo-wrap img {
    max-width: 100%;
    padding-top: 5px;
}
.logo-wrap{
	max-width: 150px;
}

}

@media (max-width: 400px) {
	.nav-primary .wrap{
		padding: 0 10px;
	}
	.responsive-menu-icon::before{
		padding: 10px 0;
	}
	.logo-wrap{
	max-width: 135px;
	padding-top: 3px;
}
.social-media-menu .fa-2x {
    padding: 3px;
    font-size: 14px;
}
.social-media-menu .social{
	padding-top: 6px;
}
}

.home .full-page-slider .bx-wrapper {
	margin: 0 !important;
}
.home .bx-wrapper .bx-viewport{
	min-height: 100vh !important;
	left: 0;
	margin-top: 15px;
}



body{
	max-width: 100%;
	padding: 0;
}
 .populr_post .owl-next,
  .populr_post .owl-prev{
    position: absolute;
    top: 40%;
    font-size: 0 !important;
    background: none !important;
  }
   .populr_post .owl-next{
      right: -40px;
  }
  .populr_post .owl-prev{
    left: -40px;
  }
  .populr_post .owl-next:after{
    content: "\276F";
    font-size: 24px;
    color: #000;
  }
  .populr_post .owl-prev:after{
    content: "\276E";
    font-size: 24px;
    color: #000;
  }
  .bx-viewport .post-feature:hover .post-feature-image img{
	opacity: 1;
}

@media (max-width: 1080px) {
	.logo-wrap{
		max-width: 275px;
	}
	.logo-wrap img{
		max-width: 260px;
	}
}


@media (max-width: 1024px) {
	.genesis-nav-menu a{
		padding: 12px 5px;
	}
	.menu-image a{
	    margin-left: 5px !important;
	    margin-top: 0 !important;
	    padding: 8px 5px !important;
	}
	.about_banner > .post-feature-image > img,
	.single-post .post-feature-image > img{
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    height: auto;
	    min-width: 100%;
	    min-height: 100%;
	    width: auto;
	    max-width: 250%;
	    max-height: 300%;
	    transform: translate(-50%, -50%);
	    -webkit-transform: translate(-50%, -50%);
	    -moz-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	    -o-transform: translate(-50%, -50%);
	}
	.single-blog-post-image .post-feature-image{
		min-height: 100vh;
	}
}


@media (max-width: 900px) {
	.logo-wrap{
		max-width: 235px;
		padding-top: 15px;
	}
	.logo-wrap img{
		max-width: 225px;
	}
	.nav-primary{
		width: 35%;
	}
	.nav-primary .wrap{
		padding: 0;
		padding-left: 10px;
	}
	.nav-primary .genesis-nav-menu{
		text-align: left;
	}
}
@media (max-width: 800px) {
	.logo-wrap{
		padding-top: 0;
	}
	.nav-primary{
		width: 100%;
	}
	.full-page-slider .post-feature-text .title h4{
		font-size: 30px !important;
	}
	.menu-image .sub-menu li a span {
	    color: #000 !important;
	}
	.close_class {
		display: none !important;
	}
	.single-post .populr_post .post-item .post-feature-image{
		padding: 0;
	}
	.single-post .populr_post .post-item .post-feature-image img{
		position: static;
		transform: none;
	}
}
@media (max-width: 768px) {
	.menu-image .sub-menu {
	    background: transparent;
	    left: auto !important;
	    top: auto;
	    transform: none;
	    height: auto;
	    min-height: 100px;
	}
	.single-blog-post-image .post-feature-image{
		min-height: 100vh;
	}
	.about_banner > .post-feature-image > img,
	.single-post  .post-feature-image > img{
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    height: auto;
	    min-width: 100%;
	    min-height: 100%;
	    width: auto;
	    max-width: 250%;
	    max-height: 300%;
	    transform: translate(-50%, -50%);
	    -webkit-transform: translate(-50%, -50%);
	    -moz-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	    -o-transform: translate(-50%, -50%);
	}
}

@media (max-width: 450px) and (min-height: 700px){
.single-post .post-feature-image > img {
    max-width: 335%;
}

}



@media (max-width: 767px) {
	.nav-primary{
		width: 100%;
	}
	.logo-wrap{
		padding-top: 0;
	}
	.logo-wrap{
		max-width: 200px;
	}
}
@media (max-width: 640px) {
.logo-wrap{
		max-width: 180px;
	}
	.home .bx-wrapper .bx-viewport{
		margin-top: 0;
	}
}
@media (max-width: 480px) {
.logo-wrap{
		max-width: 150px;
	}
}

@media (max-width: 400px) {
.logo-wrap{
		max-width: 130px;
	}
}
.single-post .csColumn p > a{
	font-size: 15px !important;
}