/*
 Theme Name:   GenerateGlamazarAccounts
 Theme URI:    https://glamazar.com
 Description:  Default GeneratePress child theme for Glamazar Accounts
 Author:       Glamazar  
 Author URI:   https://glamazar.com
 Template:     generatepress
 Version:      1.0
*/



/*** Containers ***/
/*******************************************/
/*******************************************/
.container,
.container-fluid {
  padding-left: 0;
  padding-right: 0;}
  
.gm-post-container {
    padding-left: 15px !important;
	padding-right: 15px !important;}	
	
.gm-site-container {
    padding-left: 20px !important;
	padding-right: 20px !important;}	
	
.gm-site-container,	
.gm-post-container {margin: auto;}

.site-branding-container .site-branding {max-width: 400px;}	

.gm-site-container {max-width: 1500px;}



/*******************************************/
/*******************************************/
html {scroll-behavior: smooth;}

a:hover {text-decoration: none;}

.gm-label4,
.nocontent-display-desc-b,
.user-main-menu-item,
.nav-link.gm-secondary-menu-item,
.nav-link.dashboard-menu-item,
.nav-link.admin-menu-item,
.dashboard-content-breadcrumb-menu,
.alert-success,
.wpt-form-error,
.gm-error-msg {font-weight: 400 !important;}

.gm-label5,
.gm-form-label,
.gm-link,
.gm-network-time-ago,
.nav.justify-content-center.gm-secondary-menu,
.nav.justify-content-end.gm-secondary-menu,
.nav-link.dashboard-user-menu-item,
.nocontent-display-desc-a {font-weight: 500 !important;}

.gm-label6,
.gm-post-list-title,
.vendor-mgmt-block-label {font-weight: 600 !important;}

.gm-page-title,
.post-page-title.big,
.post-page-title.small {font-weight: 700 !important;}

.gm-caps,
.gm-page-title,
.post-page-title,
.gm-post-list-title,
.vendor-mgmt-block-label {text-transform: uppercase;}

.gm-center,
.user-main-menu-top,
.nocontent-display,
.gm-error-msg,
.dashboard-btn-block,
.alert.alert-success {text-align: center !important;}

.gm-underline,
.gm-link {text-decoration: underline !important;}

.gm-verified {font-size: 10px;}

.gm-network-time-ago {font-size: 11px;}

input.js-toolset-media-field-trigger,
#footnotes {font-size: 12px;}

.nav-link.dashboard-menu-item,
.nav-link.admin-menu-item,
.nav.justify-content-center.gm-secondary-menu.dashboard,
.nav.justify-content-end.gm-secondary-menu.dashboard,
.gm-form-tooltip,
.gm-form-tooltip p {font-size: 13px !important;}

.gm-small,
.gm-breadcrumb-menu,
.gm-post-list-title.small,
.dashboard-content-breadcrumb-menu,
.nav.justify-content-center.gm-secondary-menu.main {font-size: 14px;}

.gm-error-msg,
.alert-success {font-size: 16px;}

.post-page-title.small {font-size: 22px;}

.gm-page-title {font-size: 23px}

.post-page-title.big {font-size: 25px;}

.nocontent-display-icon {font-size: 50px;}

.gm-post-list-title.small,
#footnotes {line-height: 18px;}

.gm-small {line-height: 19px;}

.gm-post-list-title.big {line-height: 22px;}

.post-page-title.small {line-height: 28px;}

.gm-page-title,
.post-page-title.big,
.nocontent-display-icon,
.nocontent-display-desc-a {line-height: 30px;}



/*******************************************/
/*******************************************/
.gm-padup1 {padding-top: 10px !important;}

.gm-padup15 {padding-top: 15px !important;}

.gm-padup2 {padding-top: 20px !important;}

.gm-padup3 {padding-top: 30px !important;}

.gm-padup4 {padding-top: 40px !important;}

.gm-pad1,
.gm-page-title,
.archive-results-title {padding-bottom: 10px !important;}

.gm-pad15 {padding-bottom: 15px !important;}

.gm-pad2 {padding-bottom: 20px !important;}

.gm-pad3 {padding-bottom: 30px !important;}

.gm-pad6 {padding-bottom: 60px !important;}

.gm-pad100 {padding-bottom: 100px !important;}

.gm-pad200 {padding-bottom: 200px !important;}

.user-main-menu {padding: 0 20px;}

.vendor-mgmt-block-label {padding: 3px 10px;}

.btn.btn-danger.btn-sm.main-menu,
.btn.btn-outline-danger.btn-sm.main-menu {padding: 4px 20px !important;}

.user-main-menu-item {padding: 10px;}

.nav-link.dashboard-menu-item.vertical,
.nav-link.admin-menu-item.vertical {padding: 13px;}

.nav-link.dashboard-menu-item.vertical-secondary,
.nav-link.admin-menu-item.vertical-secondary {padding: 13px 0 13px 30px;}

.gm-error-msg,
.gm-content-block {padding: 15px !important;}

.gm-breadcrumb-submenu-item,
.alert.alert-success {padding: 20px !important;}

.nocontent-display {padding: 20px 15px 15px;}

.nocontent-display-icon {padding: 30px;}
  
.gm-col {
	padding-left: 5px;
	padding-right: 5px;}
	
.gm-col7 {
	padding-left: 7px;
	padding-right: 7px;}

.gm-blockup5 {margin-top: 5px !important;}

.gm-blockup1 {margin-top: 10px !important;}	
 
.gm-blockup15,
.archive-results-title {margin-top: 15px !important;}

.gm-blockup2 {margin-top: 20px !important;}

.gm-blockup3 {margin-top: 30px !important;}

.gm-blockup4 {margin-top: 40px !important;} 

.alert.alert-success,
.alert.alert-success p,
.user-main-menu p {margin-bottom: 0 !important;}

.wpt-form-error.alert.alert-danger ul li {margin-bottom: 5px;}

.gm-block5,
.gm-form-label,
.gm-post-list-title.big {margin-bottom: 5px !important;}

.gm-block1,
.vendor-mgmt-block-label {margin-bottom: 10px !important;}

.gm-block15,
.archive-results-title {margin-bottom: 15px !important;}

.gm-block2,
.gm-page-title,
.dashboard-menu-content-title,
.dropright {margin-bottom: 20px !important;}

.gm-block3,
.dashboard-btn-block {margin-bottom: 30px !important;}

.gm-content-module,
.user-main-menu-top {margin-bottom: 40px !important;}

.gm-block100 {margin-bottom: 100px !important;}

.gm-icon {margin-right: 6px !important;}

.gm-icon-left {margin-left: 6px !important;}

.gm-point-icon {margin-right: 10px !important;}

.gm-block-left2 {margin-left: 20px !important;}

.gm-block-left3 {margin-left: 30px !important;}

.gm-form-row {
	margin-left: -5px !important;
	margin-right: -5px !important;}
	
.roww {
	margin-left: 5px !important;
	margin-right: 5px !important;}

#lbl_generic.wpt-form-error.alert.alert-danger ul {margin: 10px 0 0 0;}

.nocontent-display-desc {margin: 15px 0;}

.siteitem-form-wrapper {margin: 20px 0;}

.modal-dialog.gm-post-dialog-box {margin: 5.75rem auto;}

.modal-dialog.network-post {margin: 2rem auto;}	

.nav.justify-content-center.gm-secondary-menu.main,
.nav.justify-content-center.gm-secondary-menu.dashboard,
.nav.justify-content-end.gm-secondary-menu.dashboard {margin: 0;}


	
/*******************************************/
/*******************************************/
.gm-black,
.user-main-menu-item,
.nav-link.dashboard-menu-item,
.nav-link.admin-menu-item,
.nav-link.dashboard-user-menu-item,
select.form-control.required {color: #000000 !important;}

.gm-white,
.counter-addon,
.user-main-menu-item:hover,
.nav-link.dashboard-menu-item:hover,
.nav-link.dashboard-menu-item.active,
.nav-link.admin-menu-item:hover,
.nav-link.admin-menu-item.active,
.nocontent-display-icon,
.vendor-mgmt-block-label {color: #FFFFFF !important;}

.nav-link.gm-secondary-menu-item {color: #EEEEEE !important;}

.gm-pink,
.gm-menu-bar-item:hover,
.nav-link.dashboard-user-menu-item:hover,
.gm-error-msg,
.alert-danger,
.wpt-form-error {color: #B80056 !important;}

.gm-orange,
.nocontent-display-desc-a,
.nocontent-display-desc-b,
.gm-network-account-alert.orange {color: #B85600 !important;}

.gm-blue,
.verification_approved {color: #0056B8 !important;}

.gm-green {color: #00B856 !important;}

.gm-green-light {color: #ADFFD3 !important;}

.gm-purple {color: #5600B8;}

.listing-content,
.post-page-title.big,
.post-page-title.small {color: #291300;}

.alert-success {color: #00B856;}

.gm-post-slug {color: #777777 !important;}

.gm-gray,
.gm-network-time-ago {color: #888888 !important;}



/*******************************************/
/*******************************************/
.gm-back-black,
ul.nav.justify-content-center.gm-secondary-menu.main {background-color: #000000;}

.gm-back-white,
.gm-content-block {background-color: #FFFFFF;}

.formimg,
.highlight-msg {background-color: #EEEEEE;}

.nocontent-display-icon {background-color: #CCCCCC;}

#af-wrapper .button-red,	
.user-main-menu-item:hover,
.nav-link.dashboard-menu-item:hover,
.nav-link.admin-menu-item:hover,
.nav-link.gm-secondary-menu-item:hover {background-color: #B80056;}

.nav-link.dashboard-menu-item.active,
.vendor-mgmt-block-label {background-color: #0056B8;}

.nav-link.admin-menu-item.active {background-color: #5600B8 !important;}

.gm-error-msg,
.alert-danger {background-color: #FFD6E9 !important;}

.alert-success {background-color: #D6FFE9;}

.counter-addon,
input.js-toolset-media-field-trigger {background-color: #888888 !important;}



/*******************************************/
/*******************************************/
.gm-nodisplay,
.inside-navigation button.menu-toggle {display: none !important;}

.gm-mobile-icon {display: inline-block;}

.nocontent-display,
.gm-error-msg,
.vendor-mgmt-block-label,
input.js-toolset-media-field-trigger {border-radius: 3px !important;}

.gm-content-block,
.gm-post-main-img.profile,
.nocontent-display-icon {border-radius: 5px !important;}

.btn.btn-danger.btn-sm.main-menu,
.btn.btn-outline-danger.btn-sm.main-menu {border-radius: 30px !important;}

#af-wrapper .button-red {border: #B80056;}

.gm-post-info-item {border: 1px solid #B85600;}

input[type="text"]:focus,
input[type="password"]:focus,
.has-error .form-control,
.has-error .form-control:focus,
.has-error .form-control:required {border: 2px solid #0056B8;}

.nocontent-display {border: 3px dotted #DDDDDD;}

.gm-list-item {border-bottom: 1px solid #CCCCCC;}

.archive-results-title {border-bottom: 3px dotted #888888;}

.gm-page-title {border-bottom: 3px solid #000000;}

.gm-post-main-img.profile {box-shadow: 0 1px 10px 0 #CCCCCC !important;}

.gm-content-block {box-shadow: 0 1px 10px 0 #DDDDDD !important;}

.btn.disabled,
.btn:disabled {opacity: 1;}

.modal-dialog.network-post {max-width: 700px;}



/*******************************************/
/*******************************************/
.gm-form-content,
.gm-form-content-scroll {padding: 30px 20px;}

.gm-form-content,
.gm-form-content-scroll.edit-listing-mgmt {background-color: #EBF4FF;}

.gm-form-content-scroll {overflow-y: scroll;}
	
.gm-form-content-scroll.edit-listing {
	border: 3px double #CCCCCC;
	max-height: 500px;}

.gm-form-content-scroll.edit-listing-mgmt {
	border: 3px double #002652;
	max-height: 800px;}

.gm-search-pagination .wpv-pagination-nav-links-container .page-link {
    color: #888888;
    font-size: .9em;
    padding: .4em .8em;
    margin: 0 3px;
    border: 1px solid #888888;
    border-radius: 5px;}

.gm-search-pagination .page-item.active .page-link,
.gm-search-pagination .page-item .page-link:hover {
    color: #FFFFFF;
    background-color: #B80056;
    border: 1px solid #B80056;}
	
.wpt-credfile-delete {display: block !important;}

.main-navigation.slideout-navigation.offside.offside--right.is-open {width: 400px !important;}

.user-main-menu {width: 100%;}

#lbl_generic.wpt-form-error.alert.alert-danger ul {list-style-type: none;}

.gm-post-main-img {object-fit: cover !important;}
	
.gm-post-main-img {
	width: 100px !important;
	height: 100px !important;}



/*******************************************/
/* Slide-Out Menu
/*******************************************/
@media screen and (max-height: 450px) {
  .gm-slideout-nav {padding-top: 15px;}
  .gm-slideout-nav a {font-size: 18px;}
}

.gm-slideout-nav {background-color: rgba(50,50,50,0.5) !important;}

.gm-slideout-nav { 	
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 200;
    top: 0;
    right: 0;
    overflow-x: hidden;
    transition: .5s ease;}

.gm-slideout-nav .closebtn {
	color: #B80056;
	position: absolute;
	top: 5px;
	right: 25px;
	font-size: 18px;
	margin-left: 50px;}

.gm-slideout-nav-inner {
    font-size: 14px;
    line-height: 20px; 
    padding-top: 20px;
    padding-bottom: 80px;
	background-color: #FFFFFF;
	height: 100%;
	width: 400px;
    position: absolute;
    z-index: 200;
    top: 0;
    right: 0;
	overflow-x: hidden;}
	
.gm-slideout-nav li {list-style: none;}

	
	
/*******************************************/
/*******************************************/	
.gm-breadcrumb-menu {
  	font-weight: 500;
	padding: 0 20px;}

.gm-breadcrumb-menu-icon {margin: 0 6px;}	

.dashboard-menu-content-title {font-weight: 500 !important;}		
	
.details-info-scroll,
.media-text-scroll {
	padding-right: 13px;
	overflow-y: scroll;}

.details-info-scroll {max-height: 400px;}

.media-text-scroll {max-height: 630px;}

.dashboard-content-breadcrumb-menu {margin: 0 auto 30px;}

a.nav-link.dashboard-content-menu-item {
	color: #000000;
	letter-spacing: 0.6px;
	border-bottom: 2px solid transparent;
	padding: .5rem;
	margin: 0 3px;}
	
a.nav-link.dashboard-content-menu-item.active {border-bottom: 2px solid #0056B8;}
	
a.nav-link.dashboard-content-menu-item:hover {border-bottom: 2px solid #B80056;}
  
.dashboard-menu-content-title {
	font-size: 20px;
	margin-left: 10px;}	



/*******************************************/
/* Network Template
/*******************************************/
body,
#page.site.grid-container.container.hfeed {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	background-attachment: fixed;}
	
.gm-form-template-wrapper {
	padding: 100px 20px 200px;
	min-height: 900px;}
	
.gm-form-template-content {
    padding: 30px 20px 50px;
	margin: auto;
	background-color: rgba(255,255,255,0.92);
    box-shadow: 0 0 3px 2px #CCCCCC;
	border-radius: 7px !important;
	max-width: 650px;}
			
.gm-form-template-page {background-repeat: no-repeat;}

.gm-form-template-page {
	background-size: cover;
	background-position: center center;}

.gm-form-template-page {background-attachment: fixed;}



/*******************************************/
/* Network Forms
/*******************************************/
.gnf-small {
	font-size: 14px;
	line-height: 20px;}

.gnf-label5 {font-weight: 500 !important;}

.gnf-label6,
.gnf-link,
.gnf-error-msg {font-weight: 600 !important;}

.gnf-center {text-align: center !important;}

.gnf-link {text-decoration: underline !important;}

.gnf-pad1 {padding-bottom: 10px;}

.gnf-pad2 {padding-bottom: 20px;}

.gnf-pad3 {padding-bottom: 30px;}

.gnf-block5 {margin-bottom: 5px;}

.gnf-block1 {margin-bottom: 10px;}

.gnf-block15 {margin-bottom: 15px;}

.gnf-block2 {margin-bottom: 20px;}

.gnf-block3 {margin-bottom: 30px;}

.gnf-pink {color: #B80056 !important;}

.gnf-error-msg {
	color: #B80056 !important;
	font-size: 16px;
	line-height: 22px;
	text-align: center !important;
	padding: 15px !important;
	background-color: #FFEBF4;
	border-radius: 3px !important;
	box-shadow: 0 1px 10px 0 #DDDDDD;}
	
	
	
/*******************************************/
/*******************************************/
.mark,
mark {background-color: #FFE9D6;}

.media-router .media-menu-item {color: #000000 !important;}

.form-control {font-weight: 300;}

input[type="text"],
input,
textarea {margin-bottom: 0 !important;}
		
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select,
.js-wpt-field-items.js-wpt-repetitive.wpt-repetitive {width: 100%;}

.wpt-form-select.form-select.select {
	font-size: 1rem;
	line-height: 1.5;
	padding: .375rem .75rem;
	height: calc(1.5em + .75rem + 2px) !important;}

input[type="text"].gm-search-input {border-radius: 30px !important;}

ul.wpt-form-set {
	margin: 0;
	list-style: none;}

li.wpt-form-item.wpt-form-item-checkbox.form-check {padding-left: 0;}

.input-group {flex-wrap: nowrap !important;}

input.js-toolset-media-field-trigger {padding: 5px 20px;}

.form-control,
.input-group-text {border-radius: 0;}

.gm-content-block.search .form-check {
  	margin: 0 5px 7px;
    display: inline-flex;
    width: 27% !important;}
	
.gm-form-tooltip-title,
.gm-form-tooltip {color: #000000;}

.gm-form-tooltip-title {
	font-size: 17px;
	font-weight: 500;}

.gm-form-tooltip {
    padding: 10px 15px;
    box-shadow: 1px 1px 10px 1px #888888;
    border: none;
	min-width: 22rem;
	max-width: 22rem;
	text-wrap: wrap;}
	
.gm-form-tooltip,	
.gm-form-tooltip p {line-height: 19px !important;}

.btn {
	padding: 4px 25px !important;
	border-radius: 30px;}

.btn.btn-sm {font-size: 0.72rem;}

.btn.btn-outline-danger.search-toggle {
	font-size: 14px;
	font-weight: 500;
	padding: 3px 40px !important;}

.btn.btn-outline-danger.search-toggle:hover {
	color: #B80056 !important;
	background-color: #FFFFFF;}

.btn.btn-primary.btn-sm.btn-header {box-shadow: 0 3px 3px #000000;}

.btn.btn-outline-danger.search-toggle:focus {box-shadow: none !important;}

.btn.btn-primary,
.btn.btn-primary:hover,
.btn.btn-primary.btn-sm,
.btn.btn-primary.btn-sm:hover,
.btn.btn-primary.btn-lg,
.btn.btn-primary.btn-lg:hover,
.btn.btn-primary.btn-lg.btn-block,
.btn.btn-primary.btn-lg.btn-block:hover,
.btn.btn-primary.btn-lg.disabled,
.btn.btn-outline-primary:hover,
.badge.badge-primary {background-color: #0056B8;}

.btn.btn-outline-primary {color: #0056B8;}
	
.btn.btn-primary,	
.btn.btn-outline-primary {border-color: #0056B8;}

.btn.btn-primary:focus {box-shadow:0 0 0 .2rem rgba(0,86,184,.5) !important;}
	
.btn.btn-secondary,
.btn.btn-secondary:hover,
.btn.btn-secondary.btn-sm,
.btn.btn-secondary.btn-sm:hover,
.btn.btn-secondary.btn-lg,
.btn.btn-secondary.btn-lg:hover,
.btn.btn-secondary.btn-lg.btn-block,
.btn.btn-secondary.btn-lg.btn-block:hover,
.btn.btn-secondary.btn-lg.disabled,
.btn.btn-outline-secondary:hover,
.badge.badge-secondary {background-color: #5600B8;}

.btn.btn-outline-secondary {color: #5600B8;}
	
.btn.btn-secondary,	
.btn.btn-outline-secondary {border-color: #5600B8;}

.btn.btn-secondary:focus {box-shadow:0 0 0 .2rem rgba(86,0,184,.5) !important;}

.btn.btn-success,
.btn.btn-success:hover,
.btn.btn-success.btn-sm,
.btn.btn-success.btn-sm:hover,
.btn.btn-success.btn-lg,
.btn.btn-success.btn-lg:hover,
.btn.btn-success.btn-lg.btn-block,
.btn.btn-success.btn-lg.btn-block:hover,
.btn.btn-success.btn-lg.disabled,
.btn.btn-outline-success:hover,
.badge.badge-success {background-color: #00B856 !important;}

.btn.btn-outline-success {color: #00B856;}
	
.btn.btn-success,	
.btn.btn-outline-success {border-color: #00B856 !important;}

.btn.btn-success:focus {box-shadow:0 0 0 .2rem rgba(0,184,86,.5) !important;}

.btn.btn-info,
.btn.btn-info:hover,
.btn.btn-info.btn-sm,
.btn.btn-info.btn-sm:hover,
.btn.btn-info.btn-lg,
.btn.btn-info.btn-lg:hover,
.btn.btn-info.btn-lg.btn-block,
.btn.btn-info.btn-lg.btn-block:hover,
.btn.btn-info.btn-lg.btn-block:focus,
.btn.btn-info.btn-lg.disabled,
.btn.btn-outline-info:hover,
.badge.badge-info {background-color: #888888 !important;}

.btn.btn-outline-info {color: #888888;}
	
.btn.btn-info,	
.btn.btn-outline-info,
.btn.btn-outline-info:hover,
.btn.btn-outline-info:focus {border-color: #888888 !important;}

.btn.btn-info:focus,
.btn.btn-outline-info:focus {box-shadow:0 0 0 .2rem rgba(136,136,136,.5) !important;}

.btn.btn-warning,
.btn.btn-warning:hover,
.btn.btn-warning.btn-sm,
.btn.btn-warning.btn-sm:hover,
.btn.btn-warning.btn-lg,
.btn.btn-warning.btn-lg:hover,
.btn.btn-warning.btn-lg.btn-block,
.btn.btn-warning.btn-lg.btn-block:hover,
.btn.btn-warning.btn-lg.disabled,
.btn.btn-outline-warning:hover,
.badge.badge-warning {background-color: #B85600;}

.btn.btn-outline-warning {color: #B85600;}
	
.btn.btn-warning,	
.btn.btn-outline-warning {border-color: #B85600;}

.btn.btn-warning:focus {box-shadow:0 0 0 .2rem rgba(184,86,0,.5) !important;}

.btn.btn-danger,
.btn.btn-danger:hover,
.btn.btn-danger.btn-sm,
.btn.btn-danger.btn-sm:hover,
.btn.btn-danger.btn-lg,
.btn.btn-danger.btn-lg:hover,
.btn.btn-danger.btn-lg.btn-block,
.btn.btn-danger.btn-lg.btn-block:hover,
.btn.btn-danger.btn-lg.disabled,
.btn.btn-outline-danger:hover,
.badge.badge-pill.badge-danger,
.badge.badge-danger {background-color: #B80056;}

.btn.btn-outline-danger {color: #B80056;}
	
.btn.btn-danger,	
.btn.btn-outline-danger {border-color: #B80056;}

.btn.btn-danger:focus {box-shadow:0 0 0 .2rem rgba(184,0,86,.5) !important;}

.btn.btn-danger,
.btn.btn-warning,
.badge.badge-primary,
.badge.badge-secondary,
.badge.badge-success,
.badge.badge-info,
.badge.badge-warning,
.badge.badge-danger,
.btn.btn-outline-primary:hover,
.btn.btn-outline-secondary:hover,
.btn.btn-outline-success:hover,
.btn.btn-outline-info:hover,
.btn.btn-outline-warning:hover,
.btn.btn-outline-danger:hover {color: #FFFFFF !important;}

.btn.btn-outline-primary,
.btn.btn-outline-secondary,
.btn.btn-outline-success,
.btn.btn-outline-info,
.btn.btn-outline-warning,
.btn.btn-outline-danger {background-color: #FFFFFF;}