@font-face {
    font-family: 'baskerville_old_face';
    src: url('baskvill-webfont.eot');
    src: url('baskvill-webfont.eot?#iefix') format('embedded-opentype'),
         url('baskvill-webfont.woff2') format('woff2'),
         url('baskvill-webfont.woff') format('woff'),
         url('baskvill-webfont.ttf') format('truetype'),
         url('baskvill-webfont.svg#baskerville_old_faceregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'textabold';
    src: url('texta-bold-webfont.eot');
    src: url('texta-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('texta-bold-webfont.woff2') format('woff2'),
         url('texta-bold-webfont.woff') format('woff'),
         url('texta-bold-webfont.ttf') format('truetype'),
         url('texta-bold-webfont.svg#textabold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'textabook';
    src: url('texta-book-webfont.eot');
    src: url('texta-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('texta-book-webfont.woff2') format('woff2'),
         url('texta-book-webfont.woff') format('woff'),
         url('texta-book-webfont.ttf') format('truetype'),
         url('texta-book-webfont.svg#textaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

main .h1, main .h2, main .h3, main .h4, main .h5, main .h6 {line-height:1.5;}
p {margin-bottom:2rem;}
.font-a {font-family: 'baskerville_old_face' !important;}
.font-b {font-family: 'textabold' !important;}
.font-c {font-family: 'textabook' !important;}
.no-underline, .no-underline:hover {text-decoration:none !important;}
header {padding:15px 0;background:white;}
.border-light-grey {border-color:#ececec;}
.border-light-grey::placeholder{color:#c3c3c3;opacity:1;}
.border-light-grey:-ms-input-placeholder{color:#c3c3c3;}
.border-light-grey::-ms-input-placeholder{color:#c3c3c3;}
#project::placeholder{color:#333;opacity:1;}
#project:-ms-input-placeholder{color:#333;}
#project::-ms-input-placeholder{color:#333;}
.search-label {left:15px;top:50%;transform:translateY(-50%);font-size:1.25rem;}
.search-submit {right:15px;top:50%;transform:translateY(-50%);opacity:0.45;}
main {margin-top:83px;}
.white-label-box {width:128px;height:125px;/* border:4px solid #d1c9c2; */top:138px;/* background:white; */}
.text-light-grey {color:#c3c3c3;}
.bg-label-box {padding-left:7rem;padding-right:7rem;background:#c3c3c3;font-size:1.25rem;transition:.3s all;}
.bg-label-box:hover {background:#aaa;}
.black-label-box {width:275px;height:266px;background:black;border:12px solid black;}
.label-name {bottom:15px;left:0;right:0;margin:0 auto;letter-spacing:5px;}
.label-name2 {top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%);}
.dropdown-toggle::after {display:none;}
.width-header-1 {width:33.33%;}
.width-header-2 {width:66.66%;}
.width-header-search {width:50%;}
.navbar-nav {width:50%;justify-content:flex-end;}
.dropdown .dropdown-menu {text-align:center;left:50%;margin-left:-5rem;border-color:#c3c3c3;background:white;}
.dropdown .dropdown-toggle.show {text-decoration:underline;}
.dropdown-item:focus, .dropdown-item:hover {color:inherit;text-decoration:underline;background:transparent;}
.dropdown:hover .dropdown-menu {display:block;}
#white1::placeholder{color:#e3e3e3;opacity:1;}
#white1:-ms-input-placeholder{color:#e3e3e3;}
#white1::-ms-input-placeholder{color:#e3e3e3;}
#white2::placeholder{color:#e3e3e3;opacity:1;}
#white2:-ms-input-placeholder{color:#e3e3e3;}
#white2::-ms-input-placeholder{color:#e3e3e3;}
.slick5 img {padding:5%;margin:10px;border-radius:50%;width:100%;}
.h1.large {font-size:3.5rem;}
#instafeed {font-size:0;}
#instafeed a {width:32%;display:inline-block;position:relative;overflow:hidden;margin:3px;}
#instafeed a .wrapper {display:flex;background:rgba(0,0,0,0.75);width:100%;height:100%;opacity:0;visibility:hidden;transition:.3s all;}
#instafeed a:hover .wrapper {opacity:1;visibility:visible;}
#instafeed a .caption {position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%);font-size:12px;color:white;padding:20px;width:100%;display:block;max-height:100%;overflow:hidden;}
.ui-widget.ui-widget-content {z-index:9999;padding:0 3rem;font-family: 'textabook';}
.ui-menu .ui-menu-item-wrapper {padding:5px 0;font-size:1rem;color:#bbb;transition:.3s all;}
.ui-menu .ui-menu-item-wrapper:hover {color:#333;}
.modal-header .close {color:#c3c3c3;padding:0;font-weight:normal;font-size:1.25rem;}
.modal-backdrop {background:transparent;}
.btn-searchModalCenter {display:none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {border:none;background:transparent;color:black;}
.modal-content {padding:20px;border:1px solid rgba(0,0,0,.05);}
.modal-content-inside {padding:10px;border:1px solid rgba(0,0,0,.1);}
.lbl-tlt {color:#7e7e7e;}
.lbl-desc {color:#aaa;}
.modal-lg, .modal-xl {max-width:950px;}
.order-tbl .text-secondary {color:#aaa!important;}
@media (max-width:991px) {
	.width-header-1 {width:auto;}
	.width-header-2 {width:auto;}
	.width-header-search {width:100%;}
	.navbar-nav {width:100%;justify-content:center;text-align:center;}
	.navbar-nav .nav-item {margin:.5rem 0;}
	.dropdown .dropdown-menu {left:0;margin-left:0;}
	#instafeed a {margin:1.5px;}
	.order-tbl .row .col-sm-3 {text-align:center!important;}
}