div .skiptranslate {
    display: none;
}
body {
    top: 0px!important;
}


/* HIDDEN */
#desktop-hidden {
    display: none;
}
.mobile-product-more {
    display: none;
}
.close-filter {
    display: none;
}
.mobile-filter-btn {
    display: none;
}
.user-account-mobile-head {
    display: none;
}
/* FONTS */

@font-face {
    font-family: 'Gilroy Bold';
    src: url('../fonts/Gilroy-Bold.eot');
    src: url('../fonts/Gilroy-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Gilroy-Bold.woff') format('woff'),
    url('../fonts/Gilroy-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gilroy Regular';
    src: url('../fonts/Gilroy-Regular.eot');
    src: url('../fonts/Gilroy-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Gilroy-Regular.woff') format('woff'),
    url('../fonts/Gilroy-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
body {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #828282;
}
body .description-text {
    color: #0B0B0C;
}
p { 
    margin: 0;
    font-size: 14px;
}
ul {
    padding: 0;
    margin: 0;
}
.category_list {
	line-height: 1.72;
}
li {
    list-style-type: none;
}
h1, h2, h3, h4, h5, h6 {
    margin: 0;
}
h1 {
    font-size: 30px;
    color: #222222;
}
h2 {
    font-size: 26px;
    color: #222222;
}
h5 {
    font-size: 16px;
    color: #4F4F4F;
    font-weight: 600;
}
h3 {
    font-size: 24px;
    letter-spacing: 0.01em;
    color: #4F4F4F;
    font-weight: bold;
}
a {
    font-size: 14px;
    letter-spacing: 0.01em;
    color: #828282;
}
a.green {
    color: #00A790;
    letter-spacing: 0.04em;
}
span.green {
    color: #00A790;
    letter-spacing: 0.04em;
	cursor: pointer;
}
a:hover {
    text-decoration: none;
    color: #00816F;
}
a.white {
    letter-spacing: 0.02em;
    color: #FFFFFF;
}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
/* CONTAINERS */
#content-section {
    background: #E5E5E5;
    padding: 32px 0 31px 0;
}
.fullhd-container {
    width: 1600px;
    margin: 0 auto;
}
#desktop-header .standart-container {
    padding: 0;
}
.standart-container {
    width: 1200px;
    margin: 0 auto;
    padding: 0 15px;
}

.flex-line {
    display: flex;
    align-items: center;
}

.space-between {
    justify-content: space-between;
}

/* HEADER */
#mobile-header {
    display: none;
}
#tablet-header {
    display: none;
}

.header-top {
    background: #FF5A00;
}
.header-top ul {
    height: 47px;
    align-items: center;
    display: flex;
    margin-left: 400px;
}
.header-top ul li {
    margin-right: 16px;
}
.header-top ul li a {
    display: flex;
    align-items: center;
}
.header-top ul li span {
    border-right: 1px solid white;
    letter-spacing: 0.02em;
}
.header-top ul li:nth-child(1) span{
    padding-left: 10px;
    padding-right: 26px;
}
.header-top ul li:nth-child(2) span {
    padding-left: 14px;
    padding-right: 15px;
}
.header-top ul li:nth-child(3) span {
    padding-left: 17px;
    padding-right: 12px;
    letter-spacing: 0.04em;
}
.header-top ul li:nth-child(4) span {
    padding-left: 9px;
    padding-right: 15px;
}
.header-top ul li:nth-child(5) span {
    padding-left: 11px;
    padding-right: 16px;
}
.header-top ul li:last-child span  {
    border-right: 0;
    padding-left: 14px;
    letter-spacing: 0.04em;
}

.header-main {
    padding-top: 19px;
    padding-bottom: 20px;
}
.site-logo {
    margin-left: 27px;
    /* margin-right: 79px; */
}
#search-form input {
    width: 450px;
    border: 1px solid #BDBDBD;
    border-radius: 5px 0 0 5px;
    border-right: none;
    padding-left: 12px;
    color: #4F4F4F;
    height: 40px;
}
.standart-container #search-form input {
    max-width: 280px;
}
.fa-list {
    font-size: 29px;
    margin-left: 10px;
    color: #4F4F4F;
}
.mobile-top .fa-list {
    font-size: 24px;
}
#search-form input:focus {
    box-shadow: none;
}
#search-form select {
    height: 40px;
    background: transparent;
    padding-left: 11px;
    padding-right: 46px;
    border: 1px solid #BDBDBD;
    border-right: none;
}
#search-form .chevron-controll label i {
    right: 15px;
    font-size: 20px;
    top: 12px;
}
#search-form button[type='submit'] {
    font-size: 16px;
    background: #FF5A00;
    color: white;
    width: 119px;
    height: 40px;
    border: 0;
    letter-spacing: 0.18em;
    border-radius: 0 5px 5px 0;
}
.header-main .favorites {
    margin-left: 45px;
    margin-right: 45px;
}
.header-main .messages{
    position: relative;
    margin-right: 45px;
}
.header-main .cart-btn {
    position: relative;
    margin-right: 45px;
}
.header-main .cart-btn span, .header-main .messages span {
    position: absolute;
    line-height: 20px;
    bottom: -12px;
    right: -8px;
    background: #FF5A00;
    color: white;
    font-size: 12px;
	border-radius: 10px;
	padding-left: 7px;
	padding-right: 7px;
}
.header-main .user-btn > a {
    height: auto;
    padding: 0;
    line-height: 50px;
    font-size: 14px;
    letter-spacing: 0.04em;
    box-shadow: none;
    border: none;
	display: flex;
}
.header-main .user-btn > a img {
	height: fit-content;
	width: 50px;
}
.header-main .user-btn span {
    position: absolute;
    line-height: 20px;
    font-size: 14px;
    bottom: -6px;
    right: -15px;
    background: #FF5A00;
    color: white;
    border-radius: 10px;
    padding-left: 8px;
    padding-right: 7px;
}
.header-main .user-btn i {
    position: relative;
    /* font-size: 20px; */
    color: #828282;
    /* right: -39px; */
	top: 16px;
	padding-left: 5px;
}
.header-main form {
	flex-wrap: nowrap;
}
.user-btn .dropdown-menu {
    margin-top: 20px;
    width: 324px;
    margin-left: -190px;
}
.my-account {
    display: flex;
}
.user-body {
    padding-top: 18px;
    padding-left: 19px;
    padding-right: 19px;
}
.user-body a {
    font-size: 14px;
    line-height: 20px;
    height: 20px;
    color: #4F4F4F;
    margin-bottom: 15px;
}
.my-account ul {
    width: 50%;
    display: flex;
    flex-direction: column;
    border-bottom: 2px solid #BDBDBD;
}
.user-header {
    display: flex;
}
.user-header button {
    outline: none;
    background: transparent;
    font-size: 14px;
    line-height: 40px;
    color: black;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    border: none;
    width: 50%;
    display: inline-block;
    border-bottom: 2px solid #BDBDBD;
}
.user-btn .active-btn {
    color: #FF5A00;
    font-weight: 600;
    border-color: #FF5A00;
}
.user-footer .not-user {
    display: flex;
    margin-top: 8px;
}
.user-footer a {
    width: 50%;
    text-align: center;
    color: #00A790;
    line-height: 35px;
    height: 35px;
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0.15em;
    border-radius: 5px;
}
.my-notice .not-user {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.my-notice .not-user a.orange-link {
    margin-top: 18px;
    width: 117px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    letter-spacing: 0.15em;
    color: white;
    font-weight: 100;
    border-radius: 5px;
    background: #FF5A00;
    text-align: center;
}
.my-notice {
    height: 318px;
    display: none;
    align-items: center;
    justify-content: center;
}
.user-footer a.orange-link {
    color: white;
    background: #FF5A00;
    /* line-height: 20px; */
}
.user-footer a.orange-link.centered {
    line-height: 35px;
}
ul.info-pages {
    padding-left: 15px;
}
.user-body ul li {
    margin-bottom: 15px;
}

.header-category {
    border-top: 1px solid #BDBDBD;
}
.category-line {
    height: 50px;
}
.header-category .category-drop a.btn{
    padding: 0;
    height: 50px;
    line-height: 50px;
    border: none;
    border-left: 1px solid;
    border-right: 1px solid;
    border-radius: 0;
    border-color: #BDBDBD;
    margin-right: 45px;
    width: 155px;
    font-size: 14px;
    outline: none;
    box-shadow: none;
    display: flex;
    align-items: center;
    justify-content: center;
}
.header-category .category-drop a.btn i {
    margin-left: 52px;
    font-size: 20px;
    color: #828282;;
}
.category-drop .dropdown-menu.show{
    /* display: flex; */
    width: 996px;
    margin-top: 0;
    padding-top: 0;
}
.category-drop .category-list {
    margin-top: 33px;
    width: 30%;
    float: left;
}
.category-drop .category-list li {
    margin-bottom: 7.5px;
}
.category-drop .subcategory-list {
    margin-top: 26px;
    margin-left: 40px;
    display: flex;
    flex-wrap: wrap;
}
.category-drop .category-list a {
    padding-left: 23px !important;
    padding-right: 0;
}
.category-drop .subcategory-list a:hover {
    color: #54cab6;
}
.category-drop .category-list a:hover {
    color: #FF5A00;
    border-left: 2px solid #FF5A00;
    padding-left: 21px !important;
    background: transparent;
}
.subcategory-list .sub-flex-column {
    float: left;
    margin-right: 25px;
    flex-basis: 29%;
}
.subcategory-list .sub-flex-column:last-child {
    margin-right: 0;
}
.subcategory-list .sub-flex-column > li {
    margin-bottom: 15px;
}
.subcategory-list .sub-flex-column > li > a {
    font-weight: bold;
    font-size: 18px;
    letter-spacing: 0.04em;
    color: #4F4F4F;
}
.subcategory-list .sub-flex-column ul > li {
    margin-bottom: 5.59px;
    line-height: 100%;
}
.subcategory-list .sub-flex-column ul > li a {
    color: #4F4F4F;
}
.panel-links a {
    letter-spacing: 0.04em;
    color: #00A790;
    margin-right: 36px;
}
/* .panel-links a:nth-child(3) {
	margin-right: 20px;
} */
.panel-links a.orders-count {
    margin-right: 6px;
	border-right: 2px solid #BDBDBD;
	padding-right: 13px;
	margin-right: 10px;
}
.panel-links a.orders-count:last-child {
	border: none;
}
.panel-links a.orders-count span {
	color: white;
	margin-left: 5px;
	padding-left: 6px;
	padding-right: 6px;
	border-radius: 10px;
	background: #ff8b4d;
}
.panel-links a.orders-count:hover span, .panel-links a.orders-count.active-type span {
	background-color: #FF5A00;
}
.standart-container .site-logo {
    margin-right: 10px;
    margin-left: 9px;
}
#search-form select {
    padding-left: 5px;
    padding-right: 30px;
    max-width: 190px;
    letter-spacing: -0.5px;
}
#search-form .chevron-controll label i {
    right: 10px;
}
#search-form button[type='submit'] {
    width: 106px;
}
.header-top .standart-container ul {
    margin-left: 224px;
}
.header-main .standart-container .favorites {
    margin-left: 30px;
    margin-right: 30px;
}
.header-main .standart-container .cart-btn, .header-main .standart-container .messages {
    margin-right: 30px;
}
.header-category .standart-container .category-drop a.btn {
    margin-right: 29px;
}
.breadcrumb {
    padding: 0;
    background-color: transparent;
}
.breadcrumb-item+.breadcrumb-item::before {
    content: "–";
    font-weight: bold;
}
.breadcrumb-item a {
    color: #4F4F4F;
}
.breadcrumb-item a:hover, .breadcrumb-item.active a, .breadcrumb-item.active a:hover {
    color: #FF5A00;
}

#header-with-cat .site-logo {
    margin-right: 22px;
}
#header-with-cat .favorites {
    margin-left: 35px;
    margin-right: 29px;
}
#header-with-cat .cart-btn, #header-with-cat .messages {
    margin-right: 31px;
}
#header-with-cat .category-drop > a {
    height: 40px;
    margin-right: 12px;
    border: 1px solid #BDBDBD;
    display: flex;
    align-items: center;
    width: 118px;
    font-size: 14px;
    justify-content: space-between;
    padding-top: 0;
    padding-bottom: 0;
}
#header-with-cat .category-drop > a i {
    font-size: 20px;
    color: #828282;
}
#user-account-header .site-logo {
    margin-right: 10px;
}
#user-account-header .site-logo {
    max-width: 140px;
}
#user-account-header .site-logo img {
    width: 100%;
}
#user-account-header .favorites {
    margin-left: 25px;
    margin-right: 25px;
}
#user-account-header .cart-btn, #user-account-header .messages {
    margin-right: 25px;
}
#user-account-header .user-btn > a img {
    vertical-align: text-bottom;
}
/* FOOTER */

footer {
    padding-top: 45px;
    padding-bottom: 44px;
}
footer .flex-line {
    align-items: flex-start;
} 
footer .footer-column {
    margin-right: 76px;
}
footer ul li {
    margin-bottom: 8px;
}
footer .footer-column-title {
    margin-bottom: 12px;
}
/* ЧАСТЫЕ БЛОКИ */
.fra-block {
    margin-bottom: 15px;
}
/* .fra-block:last-child {
    margin-bottom: 0;
} */
.white-wrap {
    background: white;
    padding: 24px;
}
.border-one {
    border: 1px solid #BDBDBD;
}
.chevron-controll {
    position: relative;
}
.chevron-controll select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
}
.chevron-controll label i {
    position: absolute;
    pointer-events: none;
}
.chevron-controll > i {
    position: absolute;
    pointer-events: none;
}
.qty_products {
    display: flex;
}
.qty_products input {
    width: 55px;
    line-height: 40px;
    text-align: center;
    border-top: 1px solid #888888;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #888888;
}
.qty_products .minus, .qty_products .plus {
    width: 40px;
    line-height: 40px;
    text-align: center;
    border: 1px solid #828282;
    color: #4F4F4F;
    display: inline-block;
    font-size: 25px;
    background: #F2F2F2;
    cursor: pointer;
    user-select: none;
}
.qty_products .minus {
    border-radius: 2px 0 0 2px;
}
.qty_products .plus {
    border-radius: 0 2px 2px 0;
}
.static-page h1 {
    margin-left: 14px;
    font-weight: 600;
    margin-bottom: 23px;
}
.static-page.about .orange {
    font-weight: 600;
    font-size: 18px;
    margin-left: 14px;
    margin-bottom: 18px;
}
.orange {
    color: #FF5A00;
}
.static-page .just-text {
    margin-right: 17px;
    margin-left: 14px;
    margin-bottom: 7px;
}
.just-text {
    font-size: 14px;
    color: #4F4F4F;
}
.static-page .white-wrap {
    margin-top: 20px;
}
.static-page.faq .card-header {
    background: white;
    padding-top: 15px;
    padding-bottom: 14px;
}
.static-page.faq .card {
    border: 1px solid #BDBDBD;
    border-radius: 4px;
    margin-bottom: 16px;
}
.static-page.faq .faq-btn {
    padding: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.static-page.faq .faq-btn, .static-page.faq .card-body {
    font-weight: 600;
    outline: none;
    box-shadow: none;
    color: #333333;
}
.static-page.faq .answer {
    font-weight: normal;
    margin-left: 39px;
    margin-right: 48px;
    margin-top: 10px;
    margin-bottom: 13px;
}
.static-page.politic .white-wrap {
    margin-top: 104px;
    margin-bottom: 104px;
}
.static-page .orange-text {
    margin-left: 14px;
    margin-right: 20px;
    padding-left: 37px;
    padding-right: 28px;
    margin-bottom: 23px;
}
.orange-text {
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    color: #FF5A00;
    padding-top: 14px;
    padding-bottom: 14px;
    border: 2px solid #FF5A00;
    box-sizing: border-box;
    border-radius: 5px;
}
/* main and category pages  */
.modal-wrap {
    display: none;
    position: fixed;
    z-index: 100;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);
}

.popup {
    max-width: 768px;
    margin: 0 auto;
    position: relative;
}
.popup .close-btn {
    font-size: 24px;
    position: absolute;
    right: 12px;
    top: 12px;
    border: none;
    background: transparent;
    color: #828282;
}
.added-product {
    border-bottom: 1px solid #BDBDBD;
	padding-top: 14px;
    padding-bottom: 18px;
}
.popup .added-product img {
    max-width: 90px;
    margin-right: 34px;
    float: left;
}
.popup .total-price {
    font-weight: 600;
    font-size: 30px;
    color: #222222;
}
.popup .total-inf {
    margin-bottom: 16px;
}
.popup-buttons {
    display: flex;
    justify-content: space-between;
}
.go-to-cart, .remove-from-cart-btn {
    background: #FF5A00;
    height: 40px;
    width: 205px;
    text-align: center;
}
.go-to-cart a, a .go-to-cart, .remove-from-cart-btn {
    font-size: 14px;
    line-height: 40px;
    letter-spacing: 0.02em;
    border-radius: 2px;
    color: #FFFFFF;
    cursor: pointer; 
}
.continue-shop, .continue-shop {
    font-size: 14px;
    line-height: 40px;
    letter-spacing: 0.15em;
    color: #00A790!important;
    cursor: pointer;
}
.popup-related-products h2 {
    font-weight: 600;
    font-size: 20px;
    color: #4F4F4F;
    margin-top: 14px;
    margin-bottom: 16px;
}
.popup .popup-footer-link {
    border-top: 1px solid #BDBDBD;
    padding-top: 16px;
    text-align: center;
}
.popup .popup-footer-link a {
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    text-transform: uppercase;
    color: #00A790;
}

.spinner {
    position: absolute;
    left: 175px;
    top: 100px;
    height:50px;
    width:50px;
    margin:0px auto;
    -webkit-animation: rotation .8s infinite linear;
    -moz-animation: rotation .8s infinite linear;
    -o-animation: rotation .8s infinite linear;
    animation: rotation .8s infinite linear;
    border-left:6px solid #FF5A0044;
    border-right:6px solid #FF5A0044;
    border-bottom:6px solid #FF5A0044;
    border-top:6px solid #FF5A00;
    border-radius:100%;
 }

 .chat-body .spinner {
    left: 45%;
    top: 42px;
 }
 
 .margint20 {
     margin-top: 20px;
 } 

 .marginb10 {
     margin-bottom: 10px;
 }

 .actual-year {
    margin-bottom: 10px;
 }
 
 .actual-year span {
    font-size: 16px;
    font-weight: 600;
    line-height: 30px;
    vertical-align: middle;
 }
 
 @-webkit-keyframes rotation {
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(359deg);}
 }
 @-moz-keyframes rotation {
    from {-moz-transform: rotate(0deg);}
    to {-moz-transform: rotate(359deg);}
 }
 @-o-keyframes rotation {
    from {-o-transform: rotate(0deg);}
    to {-o-transform: rotate(359deg);}
 }
 @keyframes rotation {
    from {transform: rotate(0deg);}
    to {transform: rotate(359deg);}
 }

.none-visible {
    visibility: hidden;
}

.hidden {
    display: none;
}

.seller-slide img {
    max-width: 151px;
}
.seller-slide .image {
    width: 151px;
    height: 151px;
    overflow: hidden;
    position: relative;
}
.seller-slide .image img {
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.seller-slide .product-price {
    font-weight: 600;
    font-size: 18px;
    color: #4F4F4F;
    border-bottom: 0;
    width: 100%;
    margin-top: 12px;
    margin-bottom: 0;
    padding-bottom: 0;
}
.seller-slide {
    max-width: 151px;
}
.seller-slide .short-desc {
    font-size: 14px;
    line-height: 128.18%;
    color: #4F4F4F;
    margin-top: 4px;
    margin-bottom: 14px;
    height: 54px;
    overflow: hidden;
}
.seller-slide .product:hover .short-desc{
    color: #00A790;
}
.seller-slide .add-to-cart {
    color: #00A790;
    font-weight: 600;
    border: none;
    background: none;
    padding: 0;
}

.error-message {
    min-height: 40px;
    background: #DB163A;
    border-radius: 5px;
    color: white;
    font-weight: 600;
    padding: 10px 15px;
    margin-bottom: 20px;
}

.success-message {
    min-height: 40px;
    background: #00B4B0;
    border-radius: 5px;
    color: white;
    font-weight: 600;
    padding: 10px 15px;
    margin-bottom: 20px;
}

.uppercase {
    text-transform: uppercase;
}

.simple-button {
    font-size: 16px;
    background: #FF5A00;
    color: white;
    width: auto;
    height: 40px;
    margin: auto;
    border: 0;
    letter-spacing: 0.18em;
    border-radius: 5px;
    display: block;
}
#dorpreprava {
    font-size: 1.5em;
    font-weight: 600;
}
.claim li {
    list-style-type: disclosure-closed;
    padding: 5px 0px;
}
.claim .steps li {
    list-style-type: decimal;
    margin-left: 40px;
}

.claim-subtitle {
    padding-bottom: 20px;
}

.claim-text {
    padding: 0 0 20px 0;
}

.claim-buttons div {
    margin-bottom: 10px;
    display: flex;
}

.claim-buttons div a {
    width: 100%;
    display: flex;
}

.center {
    text-align: center;
}

.claim-items {
    margin-top: 20px;
}

.order-form input:focus, .inquiry-form input:focus {
    box-shadow: none;
}
.order-form select, .inquiry-form select {
    height: 40px;
	width: 100%;
    background: transparent;
    padding-left: 11px;
    padding-right: 46px;
    border: 1px solid #BDBDBD;
	border-radius: 3px;
	margin-bottom: 20px;
}
.order-form .chevron-controll i, .inquiry-form .chevron-controll i {
    right: 15px;
    font-size: 20px;
    top: 10px;
}
.order-form button[type='submit'], .inquiry-form button[type='submit'] {
    font-size: 16px;
    background: #FF5A00;
    color: white;
    width: auto;
	padding: 0 20px;
    height: 40px;
    border: 0;
    letter-spacing: 0.18em;
    border-radius: 5px
}

.order-form button[type='button'] {
    font-weight: bold;
	font-size: 14px;
    background: white;
    color: #FF5A00;
    width: auto;
	padding: 0 20px;
    height: 40px;
    border: 1.5px solid #FF5A00;
    letter-spacing: 0.05em;
    border-radius: 5px
}

.order-form .info, .inquiry-form .info {
	width: 16px;
	cursor: pointer;
	top: -3px;
	position: relative;
}

.inquiry-form textarea {
	width: 100%;
	border-radius: 3px;
	border: 1px solid rgba(79, 79, 79, 0.5);
}

.m-t-10 {
	margin-top: 10px;
}
.m-r-10 {
	margin-right: 10px;
}
.m-b-10 {
	margin-bottom: 10px;
}
.m-l-10 {
	margin-left: 10px;
}

.m-t-20 {
	margin-top: 20px;
}
.m-r-20 {
	margin-right: 20px;
}
.m-b-20 {
	margin-bottom: 20px;
}
.m-l-20 {
	margin-left: 20px;
}

.description-text h1 {
	font-size: 24px;
	font-weight: 700;
	line-height: 1.3;
	margin: 16px 0;
}
.description-text h2 {
	font-size: 18px;
	font-weight: 700;
	line-height: 1.3;
	margin: 16px 0;
}
.description-text div, .description-text p {
	font-size: 16px;
}
.description-text div {
	margin: 16px 0;
}

.regulations ol, .regulations ol ol {
	padding: 5px 0 5px 30px;
}

.regulations ol ol {
	list-style-type: lower-latin;
}

.regulations ol ol ol li {
	list-style-type: lower-roman;
}

.regulations ol li {
	list-style-type: inherit;
}

.regulations table.tProvizie th, .regulations table.tProvizie td {
	text-align: center;
	padding: 1px 0;
	vertical-align: middle;
	padding: 3px 9px 3px 9px;
	/* border-bottom: 1px solid #c2e1e5; */
}

.regulations table.tProvizie th {
	background-color: #ff8b4d;
}

table, td, th {
	border: 1px solid;
}

table {
	margin: 10px 0;
	border-collapse: collapse;
}

#inquiry .select2-container {
	margin-bottom: 20px;
}
#inquiry .select2-selection__rendered {
    line-height: 40px !important;
}
#inquiry .select2-container .select2-selection--single {
    height: 40px !important;
}
#inquiry .select2-selection__arrow {
    height: 40px !important;
}
.iti {
	width: 100%;
	/* margin-bottom: 20px; */
}