/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

.dark #header-wrap:not(.not-dark) #primary-menu > ul > li > a,
.dark #header-wrap:not(.not-dark) #primary-menu > .container > ul > li > a,
.dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu > ul > li > a,
.overlay-menu #primary-menu.dark > ul > li > a,
.dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu > #overlay-menu-close,
.overlay-menu #primary-menu.dark > #overlay-menu-close,
.dark #header-wrap:not(.not-dark) #top-search a,
.dark #header-wrap:not(.not-dark) #top-cart a,
.dark #header-wrap:not(.not-dark) #side-panel-trigger a,
.dark #header-wrap:not(.not-dark) #top-account a,
.dark #top-cart .top-cart-item-desc a,
body.top-search-open .dark #header-wrap:not(.not-dark) #top-search a,
.dark #header-wrap:not(.not-dark) #top-search a:hover,
.dark #header-wrap:not(.not-dark) #top-cart a:hover,
.dark #header-wrap:not(.not-dark) #side-panel-trigger a:hover,
.dark #header-wrap:not(.not-dark) #top-account a:hover,
.dark #header-wrap:not(.not-dark) #top-search form input {
	color: #FFF;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}


.section-gradient {
    background: var(--themecolor,#0F66DD);
    background: -moz-linear-gradient(top,var(--themecolor,#0F66DD) 30%,#FFF 80%);
    background: -webkit-linear-gradient(top,var(--themecolor,#0F66DD) 30%,#FFF 80%);
    background: linear-gradient(to bottom,var(--themecolor,#0F66DD) 30%,#FFF 80%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0F66DD',endColorstr='#FFF',GradientType=0 )
}

.dark #header.semi-transparent, .dark #header.semi-transparent.floating-header .container, #header.dark.semi-transparent, #header.dark.semi-transparent.floating-header .container {
    background-color: rgba(0,0,0,0.2);
}

.square {
    width:100%;
    height:100%;
    object-fit: cover;
    overflow: hidden;
}

.flex-control-nav.flex-control-thumbs {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    margin: 0px -2px -2px 0;
    height: 75px;
}

.badge {
    border-radius: 0rem;
}

.btn {
    border-radius: 0rem;
}

.entry-meta li {
    font-style: initial;
}

.badge-warning {
    color: #ffffff;
    background-color: #212529;
}
