/*-- standards-container --*/



@media only screen and (min-width: 992px) {
    .standards-container {
        display: flex;
    }

    .standards-container .left-side {
        width: 25%;
        margin-right: 40px;
        padding: 20px;
        background-color: white;
        box-shadow: 3px 3px 10px 0px RGBA(226,226,226,0.9);
    }

    .standards-container .right-side {
        width: 75%;
    }

}

@media only screen and (max-width: 991px) {
    
    .standards-container {
        display: flex;
        flex-direction: column;
    }

    .standards-container .left-side {
        width: 100%;
        margin-right: 40px;
        padding: 20px;
        background-color: white;
        box-shadow: 3px 3px 10px 0px RGBA(226,226,226,0.9);
        order: 2;
        margin-top: 70px;
    }

    .standards-container .right-side {
        width: 100%;
        order: 1;
    }

}

.standards-container .left-side .left-side-block {
        margin-bottom: 20px;
    }



.standards-container .right-side form {
	margin-top: 10px;
}

.standards-container .cart-style {
    background-color: white;
    box-shadow: 0px 2px 10px 0px #CFCFCF;
    padding: 30px 30px 30px 30px;
}

.standards-container .left-side-header {
    font-size: 30px;
    font-weight: 300;
}

.standards-container .left-side-header > * {
  font-weight: 300;
  font-size: 24px;
}

.elementor-kit-7 .standards-container .right-side > .as-group a {
	color: #A82CFF;
	text-decoration: underline;
}


.standards-container select {
	border: 2px solid #DEE1F2;
	color: #838080;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
	font-weight: 400;
}

.standards-container .left-side select {
	width: 100%;
}

.standards-container input[type="date"],
.standards-container input[type="text"] {
	border: 2px solid #DEE1F2;
	padding: 0px 3px;
}

.standards-container .left-side label.big-label {
  font-weight: 300;
  font-size: 22px;
}

.standards-container .left-side .publish-date-label {
	width: 50px;
}

.standards-container .list-item {
  background-color: #9B37F6;
  padding: 0px 7px 0px 5px;
  font-size: 12px;
  line-height: 20px;
  font-weight: 300;
}

.standards-container .list-item .list-item-close {
    margin-left: 10px;
}



.standards-container .left-side-row {
	margin-top: 20px;
}

.standards-container input[type="radio"],
.standards-container input[type="radio"]:checked,
.standards-container input[type="checkbox"] {
    width: 14px;
    height: 15px;
    min-width: 15px;
}

.standards-container input:checked {
    background-color: #9B37F6 !important;
}

.standards-container input[type="radio"]::before,
.standards-container input[type="checkbox"]::before {
    border: 2px solid white;
}

.standards-container input[type="radio"]::after {
	display: none;
}

.standards-container button:not(:hover):not(:active):not(.has-background).submit-button,
.elementor-kit-7 .standards-container button.submit-button:hover {
	border: 2px #9B37F6 solid;
	padding: 5px 15px;
	font-size: 18px;
}

.standards-container button:not(:hover):not(:active):not(.has-background).submit-button {
	background-color: white;
	color: #9B37F6;
}

.elementor-kit-7 .standards-container button.submit-button:hover {
	background-color: #9B37F6;
	color: white;
}

.advanced-search-container label.publish-date-label {
	font-weight: 300;
	font-size: 14px;
}

.as-container-paginate {
	text-align: center;
}

.as-container-paginate .page-numbers:not(.next):not(.prev) {
	border: 2px #A82CFF solid;
	padding: 12px;
	color: #A82CFF;
	margin-left: 1px;
	margin-right: 1px;
}

.as-container-paginate .page-numbers:not(.next):not(.prev):hover,
.as-container-paginate .page-numbers:not(.next):not(.prev).current {
	background-color: #A82CFF;
	color: white;
}

/*-- /standards-container --*/