@import url('https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i&display=swap');



#menu-sidebar-mobile-menu li.menu-item-has-children:after {
  content: ">";
  position: absolute;
  right: 16px;
  top: 2px;
  font-weight: 600;
  color: #ffff;
}
#menu-sidebar-mobile-menu li.menu-item-has-children:hover:after {
  color: #ffff;
}
li.menu-item-has-children:has(ul.sub-menu:not([style*="display: none"])):after {
  transform: rotate(90deg); 
}
li.menu-item-has-children:has(ul.sub-menu:not([style*="display: block"])):after {
  transform: none; 
}
/*! CSS Used from: Embedded */
.msw{text-indent:-9999px;cursor:pointer;width:50px;display:block;height:28px;float:right;margin-top:11px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 726.59 350.31'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;stroke:%2fff;%7D.cls-1,.cls-2,.cls-3%7Bstroke-miterlimit:10;%7D.cls-1,.cls-3%7Bstroke-width:6px;%7D.cls-2%7Bfill:none;stroke-width:25px;%7D.cls-2,.cls-3%7Bstroke:%23fff;%7D.cls-3%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg id='Layer_2-2' data-name='Layer 2'%3E%3Cg id='img-menu'%3E%3Cpath class='cls-1' d='M19.53,36.4H390.15c9.2,0,16.53-5.5,16.53-12.3s-7.43-12.3-16.53-12.3H19.53C10.34,11.8,3,17.3,3,24.1S10.34,36.4,19.53,36.4ZM17.3,190.8H337.79c7.89,0,14.3-5.5,14.3-12.3s-6.41-12.3-14.3-12.3H17.3C9.41,166.2,3,171.7,3,178.5S9.31,190.8,17.3,190.8ZM14.88,341.1H281.34a12.31,12.31,0,0,0,0-24.6H14.88a12.31,12.31,0,0,0,0,24.6Z'/%3E%3Ccircle class='cls-2' cx='576.79' cy='149.8' r='137.3'/%3E%3C/g%3E%3C/g%3E%3Cpath class='cls-3' d='M409.77,346.52l86.16-85.37c2.13-2.12.11-7.77-4.51-12.65s-10.06-7.15-12.19-5l-86.15,85.34c-2.13,2.11-.11,7.76,4.5,12.65S407.64,348.64,409.77,346.52Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
*{font-family:'Lato',sans-serif;font-weight:400;color:#404040;line-height:1.5;margin: 0;font-style: normal;}
div{box-sizing:border-box;}
header.site-header{width:100%;text-align:center;background:#680d3a;z-index:101;-webkit-appearance:none;left:0;top:0;color:#fff;text-transform:uppercase;height:46px;}
header.site-header nav ul{margin:10px 0 0;padding:0;}
header.site-header nav ul li a{color:#fff;text-decoration:none;}
header.site-header nav ul li a:hover{text-decoration:underline;}
.sub-menu{display:none;}
.flex-header{display:flex;justify-content:space-between;}
.flex-header-first > div{display:inline-block;vertical-align:top;}
div{box-sizing:border-box;}
header.site-header nav{color:#fff;}
header.site-header nav ul{margin:2px 0 0;padding:0;}
header.site-header nav ul li{list-style:none;display:inline-block;margin:0 0.5em;margin-top:6px;}
header.site-header nav ul li a{color:#fff;text-decoration:none;}
header.site-header nav ul li a:hover{text-decoration:underline;}
header.site-header nav ul li a{font-family:'Lato', serif;}
header.site-header{box-sizing:border-box;}
.cb-cat-container{max-width:75rem;margin-left:auto;margin-right:auto;padding:0 2rem!important;box-sizing:border-box;}
@media (max-width: 920px){
header.site-header{padding:0 2em;}
header.site-header nav ul li a{font-size:1em;}
}
@media (max-width: 769px){
header.site-header{padding:0 1em;}
}
@media (max-width: 480px){
#masthead .cb-cat-container{padding:0!important;}
}
header.site-header{background:#680d3a;}
.custom-logo{height:40px;width:auto;}
.menu-item-has-children{position:relative;}
.flex-header{display:flex;justify-content:space-between;}
.flex-header-first > div{display:inline-block;vertical-align:top;}
.flex-logo{margin-left:25px;margin-right:20px;}
header.site-header{padding:0 1em;}
@media (max-width: 769px){
div.flex-nav{display:none;}
.flex-logo{margin-left:10px;}
.flex-logo a{line-height:1;}
.custom-logo{margin-top:4px;height:38px;}
}
#masthead .menu-item-has-children .sub-menu{display:none;position:absolute;background-color:#680d3a;left:-6px;width:200px;font-size:14px;text-transform:none;text-align:left;padding:10px;}
#masthead .menu-item-has-children .sub-menu li{display:block;}
#masthead .menu-item-has-children .sub-menu li{display:block;}
#masthead .menu-item-has-children:hover .sub-menu{display:block;margin-top:0;z-index:10;}
/*! CSS Used from: Embedded */
nav .menu{padding-left:10px;padding-right:10px;}

/*! CSS Used from: Embedded */
.fsl-list li a{background-size:647%;}
.fsl-list li.ins a{background-position:-83px -1px!important;}
.fsl-list li.pin a{background-position:-43px 0!important;}
.fsl-list li.fb a{background-position:-3px -1px!important;}
p{font-size:1.125rem;font-weight:200;line-height:1.8;}
div{box-sizing:border-box;}
@media (max-width:769px){
.menu-sidebar-inner .menu li a{font-size:1em;line-height:2.3;}
}
@media (max-width:400px){
.fsl-list li{margin:0;}
}
input.search-field{display:block;width:100%;border:none;padding:7px;box-sizing:border-box;border:1px solid #680d3a;border-top:0;}
.menu-sidebar-inner{position:absolute;left:-250px;}
.sub-menu{display:none;}
div{box-sizing:border-box;}
.fsl-list li{display:inline-block;vertical-align:middle;margin:0 5px;}
.fsl-list li a{display:block;height:47px;width:48px;background:url(https://glaminati.com/wp-content/themes/thegm/img/new_social_icons.png) no-repeat;}
.fsl-list li.fb a{background-position:0 0;}
.fsl-list li.pin a{background-position:-114px 0;}
.fsl-list li.ins a{background-position:-168px 0;}
.menu-sidebar-inner{text-align:center;}
.menu-sidebar-inner{z-index:200;position:absolute;width:250px;left:-250px;top:0;bottom:0;height:100vh;padding:10px 0;overflow-y:auto;overflow-x:hidden;cursor:default;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;}
.menu-sidebar-inner img{max-height:70px;width:auto;}
.menu-sidebar-inner .menu{padding:0;}
.menu-sidebar-inner .menu li{list-style:none;}
.menu-sidebar-inner .menu li a{display:block;color:#fff;text-transform:uppercase;padding:0 10px;font-size:1em;text-align:center;line-height:2;text-decoration:none;}
.menu-sidebar-inner .menu li a:hover{background:rgba(0,0,0,.05);}
.menu-sidebar-inner .search-form{padding:0 10px 25px;}
.menu-sidebar-inner .search-form .screen-reader-text,.menu-sidebar-inner .search-form .search-submit{display:none;}
.menu-sidebar-inner .search-form .search-field{display:block;width:100%;border:none;padding:7px;box-sizing:border-box;}
body.menu-active .menu-sidebar-inner{left:0;}
@media (max-width:769px){
.menu-sidebar-inner .menu li a{font-size:1em;line-height:2.3;}
}
@media (max-width:400px){
.fsl-list li{margin:0;}
}
.textwidget small{color:white;}
.fsl-list{padding:0;margin:3px 0 6px -10px;}
.fsl-list li{margin:0;}
.fsl-list li a{height:30px;width:30px;background:url(https://glaminati.com/wp-content/themes/thegm/img/new_social_icons.png) no-repeat;opacity:0.7;}
.fsl-list li a:hover{opacity:1;}
.fsl-list li.pin a{background-position:-40px 0;}
.fsl-list li.ins a{background-position:-80px 0;}
.menu-sidebar-inner{background-color:#680d3a;}
.menu-sidebar-inner .menu li a{text-align:left;}
.menu-item-has-children{position:relative;}
#menu-sidebar .menu-item-has-children .sub-menu{display:none;}
#menu-sidebar .menu-item-has-children:hover .sub-menu{margin-top:0;}
.menu-sidebar-inner .menu li a{cursor:pointer;}
body.menu-active div#menu-sidebar
{
  visibility: visible;
  opacity: 1;
}
div#menu-sidebar
{
  position: fixed;
  z-index: 9999;
  background: rgba(0,0,0,.4);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: url(https://glaminati.com/wp-content/themes/thegm/img/close2.png) 16 16,pointer;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
}
.breadcrumbs.hidden
{
  display: none;
}