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

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/
:root {
    --page-title-padding: 40px;
    --content-wrap-padding: 50px;
}

#top-search a {
    font-size: 20px;
}

#primary-menu-trigger {
    font-size: 20px;
}

#primary-menu ul li>a {
    font-weight: 700;
    font-size: 13px;
}

@media (max-width:1200px) {
    #top-shipping-info {display:none !important;}
    .widget_links li a {font-size: 12px !important;}
}

@media (max-width: 1000px){
    #page-title h1 {font-size: 23px !important;}
    #page-title span {font-size: 15px !important;}
}

#page-title h1 {
    font-size: 28px;
}

ul.tab-nav {
	text-transform: none;
    font-weight: normal;
}

#primary-menu.style-2 {
    background-color: rgba(2, 119, 42, 0.05);
}

.dark #primary-menu.style-2:not(.not-dark) {
    background-color: rgba(255, 255, 255, 0.1);
}

.container .row li {
    padding-bottom: 5px;
}

.list-group-item {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.sidebar {
    background-color: #f3f3f3;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 15px;
    padding-right: 10px;
    border-radius: 10px;
}

.widget-section-uppercase {
    text-transform: uppercase;
}

#page-title span {
    font-size: var(--page-title-subtitle-size);
    text-transform: none !important;
    margin-top: 0px;
    margin-bottom: 5px;
}

#top-search form input {
    font-size: 20px;
}

.dark .copyright-links a {
    color: rgba(255,255,255,0.7);
}

.copyrights-menu a {
    font-size: 15px;
    margin-bottom: 20px;
}

span.divcenter.profile-info {
    font-size: 16px;
}

#primary-menu ul li>a.text-danger {
    text-transform: lowercase;
}

/* do not group these rules */
*::-webkit-input-placeholder {
    color: red;
}
*:-moz-placeholder {
    /* FF 4-18 */
    color: red;
    opacity: 1;
}
*::-moz-placeholder {
    /* FF 19+ */
    color: red;
    opacity: 1;
}
*:-ms-input-placeholder {
    /* IE 10+ */
    color: red;
}
*::-ms-input-placeholder {
    /* Microsoft Edge */
    color: red;
}
*::placeholder {
    /* modern browser */
    color: red;
}
