.article-description ul li a:hover , a:hover {
    color: #de4e12;
}
.category li.nav-item {
    background: #d85823;
    padding: 10px;
    font-weight: bold;
    margin: 3px !important;
    text-align: center !important;
}
.category li.nav-item:hover {
    background: #622a87;
}
.category li.nav-item a {
    color: #fff !important;
    font-size: 18px !important;
    font-weight: bold !important;
    text-align: center !important;
    text-transform: uppercase !important;
}
body .sidebar .sidebar-title .cs-icon{
  display:none;
}

.gkb-sidebar-title {
    @include sb_title();
  color: #622a87 ;
    font-size: 18px ;
    font-weight: bold ;
    text-align: center ;
    text-transform: uppercase ;
  	margin-bottom: 0px ;
  	padding-top: 18px ;
    }

.mdm-sidebar-title {
    @include sb_title();
  color: #622a87 ;
    font-size: 18px ;
    font-weight: bold ;
    text-align: center ;
    text-transform: uppercase ;
  	margin-bottom: 10px ;
  	padding-top: 20px ;
    }

h2.blog_head_title{font-size: 28px;
margin: 0 0 25px 0;
border-bottom: 2px solid;}

.gkb-welcome {
    
  font-size: 18pt !important;
    font-family: Georgia,Times,serif;
    color: #333 !important;
  line-height: 120%;
    }

.mdm-welcome {
    
   @include sb_title();
  color: #622a87 ;
    font-size: 24px ;
    font-weight: bold ;
    text-align: center ;
    text-transform: uppercase ;
  line-height: 120%;
  	margin-bottom: 10px ;
  	padding-top: 0px ;
    }

.gkb-caption {
    
  font-size: 16pt !important;
    font-family: Georgia,Times,serif;
    background: #F5F5F5;
    color: #333 !important;
  	margin-bottom: 5px;
    }

.gkb-btn {
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	background-color:#f9f9f9;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#de4e12;
	font-family:'Oswald',arial,helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:8px 12px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.gkb-btn:hover {
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	background-color:#e9e9e9;
}
.gkb-btn:active {
	position:relative;
	top:1px;
}


.gkb-article-font {
    
    font-family: Georgia,Times,serif;
    
    }
.gkb-sidebar-content{
      padding-top: 5px;
      padding-bottom: $distance_item_sidebar / 2;      

      margin-bottom: $distance_item_sidebar / 2 - 5px;
      border-bottom: 1px solid $color_line;      
      .category,
      .vendor-content,
      .type-content,
      .list-cat{        
        @include sb_linklist_style();
        margin-top: -5px;
      }
}
  
.blog-background {
    background: #434342;
    padding: 2%;
}

.mdm-blog-background {
    background: #de4e12;
    padding: 1%;
    border-top: 5px solid white;
}
  
/*9.9.2020*/
body .product-detail-layout .product-detail-content #product-information .title{
  float: none;
}
body .product-detail-layout .product-detail-content #product-information .product-price{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;    
  
}
body .product-detail-layout .product-detail-content #product-information .product-price .free-shipping{
  flex: 1;
  color: #df1e31;
  line-height: 30px;
  display: inline-block;
  margin-left: 10px;
}


.blog-background {
    background: #434342;
    padding: 2%;
}
h1.article-name.gkb {
    font-size: 16pt !important;
    font-family: Georgia,Times,serif;
    background: #F5F5F5;
    padding: 1%;
    color: #333 !important;
}

h1.article-name.mdm {
    font-size: 22pt !important;
    padding: 1%;
    padding-left: 0px;
    color: #333 !important;
}

.mdm_comment_form{
        padding: 20px;
        background-color: #d3cbc9;
  		border: 1px black;
        margin-top: 10px;
        $__height_btn: 35px;
        ._btn{
          @include btn_pri;
          @include btn_large;
          width: 100%;
          text-transform: capitalize;
          font-size: 15px;
          font-weight:  $font_weight_normal;          
          height: $__height_btn;
          line-height: $__height_btn - 2px;
          &:hover{
            @include btn1;
          }}}
          
.custom-sidebar-border-left {
  border-left: 1px solid #e3e5e7 !important
}

.custom-sidebar-border-left form {
  display: flex !important;
} 

.custom-sidebar-border-left form .search_submit {
  position: static !important;
}

body .articles .article {
  width: 100% !important;
  margin-bottom: 30px !important;
  padding: 0 !important;
  display:flex !important;
  flex-wrap: wrap !important;
}

body .articles .article .group-blog-left {
  width: 35% !important;
}

body .articles .article .group-blog-right {
  width: 65% !important;
  padding-left: 30px !important;
}

body .category li.nav-item {
  color: #fff !important;
  font-size: 18px !important;
}

body .article-title .gkb-article-font a {
  font-size: 25px !important;
  margin-bottom: 0 !important;
}

body .articles .article .group-blog-right {
  padding-right: 15px !important;
}

body .articles .article .article-name {
  font-size: 25px !important;
  line-height: 1.3em !important;
}

body .article-body .article-description a,
body .article .article-author .user { 
  color: #de4e12 !important;
}

body .articles .article-name a:hover,
body .articles .article-name a:focus {
  color: #760fb9 !important;
}

.mdm-caption {
    
  font-size: 16pt !important;
    background: #F5F5F5;
    color: #333 !important;
  	margin-bottom: 5px;
    }

.shopping-lists-wrapper {
padding: 5px;
background: #edeef1;
color: #b53f0d;
font-weight: bold;
list-style-type: disc;
text-align: center;
}

.shopping-lists-wrapper .shopping-list {
margin: 10px;
line-height: 15px;
}

.shopping-lists-wrapper .shopping-list-padding {
padding-top: 10px;
}

.shop-store-wrapper {
border: 2px solid #fff !important;
}

.shop-store-wrapper:hover {
border: 2px solid #760fb9 !important;
}

body .article-body .article-description a:hover {
  color: #760fb9 !important;
}

body .collection-top-menu .menu-row-4 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  border-bottom: 1px solid #ddd;
}

body .collection-top-menu .menu-row-4 a {
  width: 24%;
  margin-bottom: 4px;
  padding: 2px 0;
  text-align: center;
  background-color: #de4e12;
  color: white;
}

.collection-content .collection-description h3 {
  margin: 10px 0 10px;
  font-size: 20px;
  border-top: 1px solid #ddd;
  padding-top: 5px;
  font-weight: bold;
}

.collection-content .collection-description h6 {
  color: #760fb9 !important;
  font-size: 16px; !important;
  font-weight: bold;
  
}

.collection-content .collection-description a {
  color: #de4e12 !important;
}

.collection-content .collection-description a:hover {
  color: #760fb9 !important;
}

body .collection-layout .collection-toolbar .collection-banner-top {
  margin-bottom: 10px !important;
}

.collection-toolbar .collection-top-menu h3 {
  margin-bottom: 10px;
  font-size: 20px;
  text-align: center;
}
body .collection-top-menu .menu-row-4 a:hover {
  background-color: #760fb9;
}

.center-image {
  display: block;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #dcdcdc;
  width: 80%;
  margin-top: 5px;
}

body .category li.nav-item {
  font-size: 16px !important;
  padding: 8x;
}

body .center-image:hover {
  border: 2px solid #760fb9;
}

.vendor-list a {
  color: #de4e12 !important;
}

.vendor-list a:hover {
  color: #760fb9 !important;
}


.megazoid {
  font-weight:bold !important;
  margin-top: 0px !important;
}

.sub-menu-header-box-title {
  padding-left: 15px; 
  padding-right: 15px; 
  font-size: 24px; 
  font-weight:bold;
  color: #760fb9 !important;
}

.navigation-links-left .sub-leftmenu-menu a.title::after {
  content: "";
  display: inline-block;
  height: 0;
  width: 0;
  border-width: 5px;
  border-color: transparent transparent transparent #000;
  position: static;
  right: -14px;
  top: 3px;
  border-style: solid;
  margin-left: 5px;
}

body .navigation-links-left .dropdown {
  position: static !important;
}

body .home-slideshow-wrapper .home-sidemenu-inner {
  position: relative !important;
}

body .navigation-links-left .dropdown-menu {
  margin-left: 0 !important;
}

body .menu-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, .6);
  z-index: 500;
  opacity: 0;
  transition: all 0.5s ease-in-out;
  visibility: hidden;
}

body .show-menu-overlay {
  opacity: 1;
  transition: all 0.5s ease-in-out;
  visibility: visible;
}

body .navigation-header .main-navigation-inner,
body .top-header,
body .main-header,
body .navigation-header {
    position: relative;
    z-index: 1000;
    background-color: #fff;
}
