body{font-family:'Test Tiempos Text'; color:#000000;}

@font-face {
    font-family: 'Tiempos Fine';
    src: url('../fonts/TiemposFine-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Test Tiempos Text';
    src:url('../fonts/Tiempos-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Test Tiempos Fine Medium';
    src:url('../fonts/Tiempos-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Test Tiempos Fine Light';
    src:url('../fonts/Tiempos-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Test Tiempos Fine Semibold';
    src:url('../fonts/Tiempos-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Test Tiempos Fine';
    src: url('../fonts/TiemposFine-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Test Tiempos Fine Black';
    src: url('../fonts/TiemposFine-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

a.sitelogo {
	position : relative;
	z-index : 6
}

/* Header CSS */
.top{padding-top: 10px;margin-bottom: 25px;}
.top-right{float: right;margin-top: 11px;}
.social-top{float: left;}
.search .search-icon{text-align: center;font-size: 20px;color:#000000;}
.top-right ul.soc_ul_footer, .top-right ul.soc-ul-footer{margin-top: 5px;}
.top-link{float: left;width: 208px;}
.search ul{list-style:none;padding-left:0px;display: flex;margin-top: 10px;width:93%;}
.search i{cursor: pointer;}
.search label{font-size: 25px;cursor: pointer;width: 100%;}
.search input[type="checkbox"]{display: none;}
.search #show-menu:checked~ .menu-icon{content: url(../images/cross.png);top:10px;position: relative;cursor: pointer;}
.search #show-menu:checked~ .hidden{visibility:visible;}
.search .hidden{position: absolute;display: flex;top:62px;height: 40px;padding: 1px;background:#efefef;min-width: 18%;border-radius: 1px;visibility: hidden;}
.search button{color:  #fff;font-size: 15px;margin-right: -10px;border: none;border-radius: 3px;cursor: pointer;background: transparent;padding:0px;}
.search{float: left;height: 100%;padding: 0 10px;color:#706c6c;font-size: 17px;border: none;background: none;position: relative;z-index: 0;}
.search .hidden::before{position: absolute;content: "";top: 0px;left: 3px;width: 0;height: 0;z-index: 0;border: 10px solid transparent;border-bottom-color:#efefef;margin: -20px 0 0;}
.search .hidden::after{position: absolute;content: "";height:39px;padding: 2px;background:#efefef;border-radius: 2px;min-width: calc(100% + 20px);z-index: -2;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.search input{font-family: 'Test Tiempos Text';outline: none;border-right: none;border-left: none;border-top: none;border-bottom: 1px solid #e3e3e3;font-size: 16px;width: 550px;color: #474747;}
.search{margin-right:20px;}
/* Header CSS */

/* Menu CSS */
.logo{display: inline-block;float: left;background-color: #444444;border-radius: 7px;padding: 10px 20px;margin-top: 3px;}
.logo h1{font-size: 20px;font-weight: bold;color: #ededed;margin: 0;}
.navigation{display:block;}
.navigation-link{display: inline-block;margin-left: 0px;}
.navigation-link a{text-decoration: none;font-family: 'Test Tiempos Text';font-size: 18px;padding: 16px 13px;font-weight: 600;color:#000000;}
.navigation-link a:hover{background-color: #f5f5f5;}
.inner-article-head{font-family: 'Test Tiempos Fine Medium';
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;}
.drop{background-color: #ffffff;}
.grey{background-color:#f5f5f5;padding: 20px;}
.navigation ul{margin-top: 20px;padding-left: 0px;}
.dropdown-container{display: inline-block;margin-left: 10px;}
/*.navigation-link a:focus, .navigation-link a:visited{background-color: #f5f5f5;padding: 20px;}*/
.dropdown-toggle{text-decoration: none;font-family: 'Test Tiempos Text';font-size: 19px;font-weight: 600;color: #524f4f;cursor: pointer;}
svg{width: 10px;margin-left: 3px;transform: rotate(0deg);transition: transform 0.3s;}
.dropdown-toggle::after{display: inline-block;margin-left: 0.255em;vertical-align: 0.255em;content: "";border:none;}
.dropdown-menu {position: absolute;background-color: #f5f5f5;box-shadow: none;border-radius: 0px;padding:27px 40px 27px 40px;margin-top: 20px;display: none;width: 100%;top:113px;border: none;}
.dropdown-link{margin-bottom: 7px;}
.dropdown-link a {text-decoration: none;font-size: 15px;font-weight: 400;color: #444444;}
ul.fullnav{display: flex;justify-content: flex-start;list-style: none;flex-wrap: wrap;}
ul.fullnav li{margin-bottom: 30px;width: 23.9%;}
ul.fullnav{list-style: none;padding-left: 0px;}
ul.fullnavinner{list-style: none;padding-left: 12px;}
.fullnav-head{text-transform: uppercase;font-size: 20px;font-weight: 900;color: #524f4f;}
ul.fullnavinner li{margin-bottom: 3px;}
ul.fullnavinner a {font-size: 16px;font-weight: normal;color: #787878;}
ul.fullnavinner a:hover{color: #504f4f;}
ul.fullnavinner li a:hover{padding: 0px;}
ul.fullnavinner li a{padding: 0px;}
#bcross{position: absolute;right: 37px;cursor: pointer;}
/* Menu CSS */
.eventlink a{color:#DB2127;font-weight: 700;display: inline-block;margin-top: 10px;
	text-decoration: none;font-family:'Test Tiempos Text';}
.eventlink a:hover{text-decoration: none;}

