@font-face {font-family: 'good_timesregular';src: url('fonts/good_times_rg-webfont.woff2') format('woff2'), url('fonts/good_times_rg-webfont.woff') format('woff'),url('fonts/good_times_rg-webfont.ttf') format('truetype'); font-weight: normal;font-style: normal;}
@font-face {font-family: 'lucy_said_ok_personal_useIt';src: url('fonts/lucy_said_ok_personal_use-webfont.woff2') format('woff2'), url('fonts/lucy_said_ok_personal_use-webfont.woff') format('woff'), url('fonts/lucy_said_ok_personal_use-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; }
@font-face {font-family: 'tex_gyre_adventorbold';src: url('fonts/texgyreadventor-bold-webfont.woff2') format('woff2'), url('fonts/texgyreadventor-bold-webfont.woff') format('woff'), url('fonts/texgyreadventor-bold-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; }
@font-face {font-family: 'tex_gyre_adventorbold_italic';src: url('fonts/texgyreadventor-bolditalic-webfont.woff2') format('woff2'), url('fonts/texgyreadventor-bolditalic-webfont.woff') format('woff'), url('fonts/texgyreadventor-bolditalic-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'tex_gyre_adventoritalic'; src: url('fonts/texgyreadventor-italic-webfont.woff2') format('woff2'),url('fonts/texgyreadventor-italic-webfont.woff') format('woff'), url('fonts/texgyreadventor-italic-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'tex_gyre_adventorregular'; src: url('fonts/texgyreadventor-regular-webfont.woff2') format('woff2'), url('fonts/texgyreadventor-regular-webfont.woff') format('woff'), url('fonts/texgyreadventor-regular-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'janda_celebration_scriptRg'; src: url('fonts/jandacelebrationscript-webfont.woff2') format('woff2'), url('fonts/jandacelebrationscript-webfont.woff') format('woff'), url('fonts/jandacelebrationscript-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'philosopherbold'; src: url('fonts/philosopher-bold-webfont.woff2') format('woff2'), url('fonts/philosopher-bold-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'philosopherbold_italic'; src: url('fonts/philosopher-bolditalic-webfont.woff2') format('woff2'), url('fonts/philosopher-bolditalic-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'philosopheritalic'; src: url('fonts/philosopher-italic-webfont.woff2') format('woff2'), url('fonts/philosopher-italic-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'philosopherregular'; src: url('fonts/philosopher-regular-webfont.woff2') format('woff2'), url('fonts/philosopher-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}         
body{font-family: 'tex_gyre_adventorbold';user-select: none; }::-webkit-scrollbar {width: 8px; height: 5px;}::-webkit-scrollbar-button {background: #000}::-webkit-scrollbar-track-piece {background: #000;}::-webkit-scrollbar-thumb {height: 5px; background:#fd7c00;}::-webkit-scrollbar-corner {background-color: #fd7c00;}
a {text-decoration:none !important; cursor: pointer;} .signit{font-family: 'lucy_said_ok_personal_useIt';    font-size: xxx-large;}
h1,h2,h3,h4,h5,h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family: 'good_timesregular'; text-shadow: #de9515 1px 1px;letter-spacing: 2px; }
footer{background:#000000; position: static; bottom: 0px} 
.dropdown-menu {max-height: 500px; overflow-y: auto; width:auto;} .dropdown-menu li:hover{background: #fd7c00;}
.f-pb{font-family: 'philosopherbold';}
.f-pbi{font-family: 'philosopherbold_italic';}
.f-pi{font-family: 'philosopheritalic';}
.f-pr{font-family: 'philosopherregular';} 
.f-tgab{font-family: 'tex_gyre_adventorbold';}
.f-tgabi{font-family: 'tex_gyre_adventorbold_italic';}
.f-tgai{font-family: 'tex_gyre_adventoritalic';}
.f-tgar{font-family: 'tex_gyre_adventorregular';}
.b{border: #fd7c00 solid 1px; }
.bg-or,.bg-orange{background: #fd7c00;}
.bg-black{background: #000000;}
.bg-white{background: #ffffff;}
.bg-lightgrey{background: #eee;}
.bg-darkgrey{background: #111111 ;}
.text-or,.text-orange{color: #fd7c00;}
.text-black{color: #000000}
.text-white{color:#ffffff }
.text-justify{text-align: justify;}
.text-upper{text-transform: uppercase;}
.text-lower{text-transform: lowercase;}
.display-7{font-size: 2rem;}
.welcome{font-family: 'janda_celebration_scriptRg'; }
.shadow-v{box-shadow: 10px 10px 0px -7px rgba(13,110,253,1);} .img-shadow{box-shadow: 2px 1px 2px #000000 !important;}
.iset {  position: relative;  width: 100%;  max-width: 400px;}
.image {  display: block;  width: 100%;  height: auto;}  .gallery img {display: block;}
.overlay {position: absolute;  top:0;  bottom:0;  left:0;  right:0;  height:100%;  width:100%;  opacity:0;  transition:.3s ease;  background-color: #000000c7;}
.iset:hover .overlay {  opacity: 1;}.cat-gal img{width:100%; height:auto; display: block;}.cat-gal img:hover{transform: scale(1.01);} 
.icon1 {  color: white;  font-size: 20px;  position: absolute;  top:50%;  left: 45%;  
    transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  text-align: center;}
.icon2 {  color: white;  font-size: 20px;  position: absolute;  top: 50%;  left: 65%; 
    transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  text-align: center;}
#totop{display: none;position: fixed; width:auto;bottom: 40px;right: 30px;z-index: 99;font-size: 30px;border: none; 
    outline: none; background-color: #fd7c00;color: white;cursor: pointer; padding: 4px 12px;}
#totop:hover { background-color: #fff; border: 1px solid #fd7c00; color:#fd7c00;}
.cat-gal .container{ column-count:6;}.cat-gal .a1 .container{ column-count:1;}.cat-gal .a2 .container{ column-count:2;}.cat-gal .a3 .container{ column-count:3;}.cat-gal .a4 .container{ column-count:4;}.cat-gal .a5 .container{ column-count:5;}
fieldset {  border: 1px solid;}
    