/* ===================================================================
	DYNAMIC STYLES, Default styles for dynamic changes via Customizer
	Skin - Premium WordPress Theme, by NordWood
====================================================================== */
/* Color Scheme
================= */
	.body-bgr,
	body {
		background-color: #f3f3f3;
	}
	
	.body-pattern {
		opacity: 0.2;
	}
	
	.body-bgr-to-border {
		border-color: #f3f3f3;
	}
	
	.gradient-bgr {
		background: linear-gradient( 125deg, #f4d7de 0%, #cecfe7 100% );
	}
	
	.gradient-bgr-vert {
		background: linear-gradient( to bottom, #f4d7de 0%, #cecfe7 100% );
	}
	
	.site-header-bgr .gradient-bgr,
	.site-header-bgr {
		height: 900px;
	}
	
	.top-bar-bgr,
	.content-pad,
	.top-bar.desktop .main-menu .sub-menu a:before {
		background-color: #fff;
	}
			
	.content-pad-to-border {
		border-color: #fff;
	}
	
	.content-pad-to-svg,
	.top-bar-bgr-to-svg .svg-fill,
	.small-item-color .svg-fill {
		fill: #fff;
	}
	
	.small-item-color .svg-stroke {
		stroke: #fff;
	}
	
	.txt-on-gradient,
	.top-bar-color,
	body {
		color: #353535;
	}
	
	::placeholder {
		color: #353535;
	}
	
	::-webkit-input-placeholder {
		color: #353535;
	}
	
	:-moz-placeholder {
		color: #353535;
	}
	
	::-moz-placeholder {
		color: #353535;
	}
	
	:-ms-input-placeholder {
		color: #353535;
	}
	
	::-ms-input-placeholder {
		color: #353535;
	}
	
	.txt-on-gradient .txt-color-to-svg .svg-fill,
	#site-footer .txt-on-gradient .social-icon .svg-fill,
	.top-bar-color-to-svg .svg-fill,
	.txt-color-to-svg .svg-fill,	
	#site-footer .social-icon .svg-fill {
		fill: #353535;
	}
	
	.txt-on-gradient .txt-color-to-svg .svg-stroke,
	#site-footer .txt-on-gradient .social-icon .svg-stroke,
	.top-bar-color-to-svg .svg-stroke,
	.txt-color-to-svg .svg-stroke,
	#site-footer .social-icon .svg-stroke {
		stroke: #353535;
	}
	
	.txt-on-gradient .txt-color-to-bgr,
	.widget_nav_menu.txt-on-gradient li:before,
	.widget_rss.txt-on-gradient li:before,
	.widget_recent_entries.txt-on-gradient li:before,
	.widget_recent_comments.txt-on-gradient li:before,
	.widget_meta.txt-on-gradient li:before,
	.widget_pages.txt-on-gradient li:before,
	.widget_archive.txt-on-gradient li:before,
	.top-bar-color-to-bgr,
	.txt-color-to-bgr,
	.widget_nav_menu li:before,
	.widget_rss li:before,
	.widget_recent_entries li:before,
	.widget_recent_comments li:before,
	.widget_meta li:before,
	.widget_pages li:before,
	.widget_archive li:before {
		background-color: #353535;
	}
			
	select:focus,
	input[type='date']:focus,
	input[type='tel']:focus,
	input[type='number']:focus,
	input[type='email']:focus,
	input[type='url']:focus,
	input[type='text']:focus,
	input[type="password"]:focus,
	input[type='submit']:hover,
	textarea:focus {
		border-color: #353535;
		outline: #353535;
	}
	
	.small-item-bgr-light {
		background-color: rgba(241, 133, 151, 0.5);
	}

	::selection {
		background: rgba(241, 133, 151, 0.25);
	}

	::-moz-selection {
		background: rgba(241, 133, 151, 0.25);
	}

	::-webkit-selection {
		background: rgba(241, 133, 151, 0.25);
	}
		
	.txt-on-gradient .post-details,
	.post-details {
		color: rgba(53, 53, 53, 0.4);
	}
	
	.top-bar.desktop .main-menu > ul > li > a > .description {
		color: rgba(53, 53, 53, 0.6);
	}
	
	.txt-on-gradient .txt-color-light-to-border,
	#site-footer .txt-on-gradient .social-icon,
	.top-bar-color-pale-to-border,
	.top-bar-color-pale-to-border,
	.txt-color-light-to-border,
	#site-footer .social-icon {
		border-color: rgba(53, 53, 53, 0.2);
	}
			
	.top-bar-color-pale-to-svg .svg-stroke {
		stroke: rgba(53, 53, 53, 0.2);
	}
	
	.txt-on-gradient .txt-color-light-to-svg .svg-fill,
	.txt-color-light-to-svg .svg-fill {
		fill: rgba(53, 53, 53, 0.2);
	}
	
	.txt-on-gradient .txt-color-pale-to-svg .svg-fill,
	.txt-color-pale-to-svg .svg-fill {
		fill: rgba(53, 53, 53, 0.05);
	}
	
	.small-item-bgr,
	.widget_calendar tbody td a:before,
	.archive-header .cat-title,
	.widget_categories li:before {
		background-color: #f18597;
	}
	
	.progress {
		background-color: #fbe0e5;
	}

	
	.link-hov-main:hover,
	.post-content > p a:hover,
	.mask-txt,
	.masked-txt,
	.widget_calendar tbody td#today {
		color: #f18597;
	}

	.small-item-bgr-to-svg .svg-fill {
		fill: #f18597;
	}
	
	.txt-on-gradient .link-hov-main:hover,
	.txt-on-gradient .mask-txt,
	.txt-on-gradient .masked-txt,
	.top-bar-bgr-to-color,
	.small-item-color,
	.top-bar.desktop .main-menu .sub-menu a:hover {
		color: #fff;
	}
	
	.top-bar-bgr-light-to-color {
		color: rgba(255, 255, 255, 0.3);
	}
	
	.top-bar-bgr-medium-to-color {
		color: rgba(255, 255, 255, 0.6);
	}
			
	.top-bar-bgr-light-to-svg .svg-fill {
		fill: rgba(255, 255, 255, 0.3);
	}
	
	.top-bar-bgr-light-to-border {
		border-color: rgba(255, 255, 255, 0.3);
	}
	
	.top-bar-bgr-light {
		background-color: rgba(255, 255, 255, 0.3);
	}
	
/* Sticky banner */
	.sticky-banner img {
		height: 78px;
	}
	
	.sticky-banner {
		right: 0; left: auto;
	}
	
/* Typography */
	.top-bar.desktop,
	.small-text,
	.post-details,
	.post-content blockquote .quotation,
	.page #main .drop-caps .post-content > p:first-of-type::first-letter,
	.single #main .drop-caps .post-content > p:first-of-type::first-letter,
	.welcome-mssg,
	.archive-header .search-field,
	#search-overlay .search-field,
	h6,
	h5,
	h4,
	h3,
	h2,
	h1,
	body {
		font-family: "Quicksand";
		letter-spacing: 0px;
		text-transform: none;
		font-style: normal;
		font-weight: 500;
	}
	
	body {
		font-size: 15px;
		line-height: 30px;
		font-weight: normal;
	}
	
	.archive-header .search-field,
	#search-overlay .search-field,
	h1 {
		font-size: 40px;
		line-height: 53px;
	}
	
	h2 {
		font-size: 32px;
		line-height: 40px;
	}
	
	.widget_search .search-field,
	h3 {
		font-size: 21px;
		line-height: 30px;
	}
	
	h4 {
		font-size: 18px;
		line-height: 26px;
	}
	
	h5 {
		font-size: 15px;
		line-height: 22px;
	}
	
	h6 {
		font-size: 10px;
		line-height: 18px;
	}
	
	.welcome-mssg {
		font-size: 40px;
		line-height: 53px;
	}
	
	.page #main .drop-caps .post-content > p:first-of-type::first-letter,
	.single #main .drop-caps .post-content > p:first-of-type::first-letter {
		font-size: 32px;
		line-height: 30px;
	}
	
	.post-content blockquote .quotation {
		font-size: 21px;
		line-height: 30px;
	}
	
	.post-details {
		font-size: 12px;
		line-height: 18px;
		font-weight: normal;
	}
	
	.small-text {
		font-size: 13px;
		line-height: 24px;
		font-weight: normal;
	}
	
	.top-bar.desktop {
		font-size: 17px;
		line-height: 30px;
	}