/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Custom CSS for Sunwest HANDMADE blog added by Sapan on 04.20.19    */
/*****************************************/




.custom-header { position:relative; }
.custom-header:before { position:absolute;left:0px;top:0px;width:100%;height:47px;background:#EC589F;content:''; }
ul.top-info { float:left;width:700px; }
.pinkrightnav { float:right;margin-right:25px;position:relative;margin-top:10px;color:#FFF; }
.pinkrightnav a { color:#FFF;text-decoration:none;font-size:10px; }
.pinkrightnav a:hover { color:#111; }
.pinkrightnav a i { color:#FFF;font-size:11px;margin-right:5px; }

.hmnavmenu { margin-top:18px; }
.hmnavmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li { margin-right:42px; }
.hmnavmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {
  color:#111 !important;text-transform:uppercase;font-size:14px;max-width:none !important;
}
.hmnavmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover { color:#ec589f !important; }
.hmnavmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children a:after { }
.hmnavmenu .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper { background:#FFF;border:1px solid #EEE; }
.hmnavmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li ul li a { text-transform:capitalize; }

.cartlink { float:right;width:100px;font-size:14px;text-transform:uppercase;margin-top:26px; }
.cartlink a { text-decoration:none; }

ul#head-social { list-style: none; }
ul#head-social li { float: left; margin-right: 5px; }

.i.fa.fa-shopping-cart ( display: none !important; }

.blogheader h1 { font-size:2.9em;font-family:"Big Caslon";text-align:left; }
.blog-sidebar h3 { font-size:1.9em;font-family:"Big Caslon"; }
.searchbox form label { font-size:1.9em;font-family:"Big Caslon";font-weight:bold;text-transform:uppercase;margin:30px 0px 25px;display:block; }
.searchbox .hs-search-field { margin-bottom:0px; }

.blog-content .post-listing { overflow:hidden; }
.blog-content .more-link,
.blog-content .hs-rss-item .hs-rss-item-text .hs-rss-description p a { background:#e2d3aa !important;border:0px !important;color:#000 !important; }
.blog-content .more-link:hover,
.blog-content .hs-rss-item .hs-rss-item-text .hs-rss-description p a:hover { background:#543233 !important;color:#fff !important; }
.blog-content .hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image { width:100%;max-height:210px; }

.hs-blog-post a.topic-link,
.hs-blog-post .hs-form input.hs-button { background:#e2d3aa !important; color: #000; }

.hs-blog-post a.topic-link:hover,
.hs-blog-post .hs-form input.hs-button:hover { background:#543233 !important; color: #fff; }

.hmfooter { background:#ddd0a8;padding:40px 0px 20px;color:#646152;text-transform:uppercase;font-size:13px;font-weight:bold; }
.hmfooter ul { margin:0 0 0 -25px; }
.hmfooter ul li { list-style:none;margin-bottom:4px; }
.hmfooter .credits { text-transform:none;font-weight:normal;font-size:13px;text-align:center; }
.hmfooter a { color:#646152;text-decoration:none;display:inline; }

.blog-pagination-center, .blog-pagination-right {
		float: left;
	}

@media only screen and (max-width: 1024px) {
  .hmnavmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li { margin-right:32px; }
}

@media only screen and (max-width: 991px) {
  ul.top-info { float:none;width:100%;height:85px; }
  .hmnavmenu { display:none !important; }
  .blog-content .hs-rss-item:before { z-index:999 !important; }
  .custom-menu-primary .hs-menu-wrapper {
    width: 700px !important;
    border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
    position:absolute !important;
    top:18px !important;
    right:0px !important;
    border:1px solid #333 !important;
    margin:0 auto !important;
  }
  .hs-menu-wrapper.hs-menu-flow-horizontal>ul li { padding:3px 10px; }
  .custom-menu-primary .hs-menu-wrapper>ul li a { text-align:left; }
  .cartlink,
  .header-menu-image { display:none !important; }
  .child-trigger { 
    width:40px !important;height:40px !important;min-width:40px !important;
    background:#ec589f;
    border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;
    right:32px;
  }
  .child-trigger i, .child-trigger i:after { width:15px;height:3px; }
  .child-trigger i { top:47%; }
  .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children a i.fa-caret-down { display:none; }
}

@media only screen and (max-width: 768px) {
  .custom-header .row-fluid .span2 { width:97% !important; }
  .mobile-trigger { right:55px;margin-top:18px; }
  .top-pink-bar { padding-bottom:8px;background:#ec589f; }
  .hmnavmenu { display:none !important; }
  .custom-menu-primary .hs-menu-wrapper {
    width: 600px !important;
  }
  ul.top-info { width:100%;float:none;height:auto; }
  ul.top-info li  { margin-top:4px; }
  .pinkrightnav { float:none;text-align:center;margin-top:10px;margin-right:0px;clear:both; }
  .blog-content,
  .blog-sidebar { float:none !important;width:100% !important;margin-left:0% !important; }
}

@media only screen and (max-width: 575px) {
  .mobile-trigger { margin-top:35px; }
  .custom-menu-primary .hs-menu-wrapper {
    width: 275px !important;
    margin:0 20px !important;
  }
}

@media only screen and (min-device-width: 834px) and (max-device-width: 1191px) {
	.searchbox form label {
		font-size: 20px;
	}
	
	.blog-sidebar h3 {
		font-size: 20px;
	}
	
	.blog-pagination-center, .blog-pagination-right {
		float: left;
	}
	
	.span2 {
		width: 90% !important;
	}
	
	#nl-button-block {
		width: auto !important;
		height: auto !important;
	}

}