/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* NK Custom CSS for Yootheme Pro KADANT CARMANAH - place in "child" theme/CSS/ */

/* GLOBAL 
---------------------------------------------------------*/

/* site colors

Primary #002972
Secondary #39afff
Heading (h1) #0061aa
Body #212121
Primary Gradient Background: linear-gradient(#0061aa,#002971)
Muted Gradient Background: linear-gradient(#fafbf9,#e7e8e6) 

*/

/* load Google font 
@import url('https://fonts.googleapis.com/css?family=Red+Hat+Text:400,400i,700,700i&display=swap'); */

a:active, a:focus {
	outline: 0;	 
}

/* TYPOGRAPHY 
---------------------------------------------------------*/

html {
	/* font-family: 'Red Hat Text', sans-serif; */
}

hr {
	clear: both;
}

.uk-button, .btn {
 	padding: 12px 30px;   
}

.tm-section-title {
	background: rgba(255,255,255,1.0) !important;
	padding: 10px 5px;
	z-index: 101;
	color: #555 !important;
	box-shadow: 2.5px 2.5px 1.5px rgba(0,0,0,0.65);
}
.tm-section-title > ::before {
	display: none;
}

/* language switcher - no flags - NEW! 
.mod-languages > div > a {
	background: #fff !important;
	border-radius: 0 !important;
	border: 1px solid #ddd !important;
	box-shadow: 0 0 4px 0 rgba(0,0,0,0) !important;
	padding: 2px 12px;
	color: #666;
	
}
.mod-languages > div > a:hover {
	text-decoratoin: none !important;
}
.mod-languages .uk-dropdown {
	margin-top: 0 !important;
}
*/

/* language switcher - with flags 
.mod-languages .btn { 
 	font-size: .875rem;  
    padding: 5px 8px;
    border: 1px solid #ccc;
    color: #666;
}
.uk-offcanvas .mod-languages .btn.dropdown-toggle {
	color: rgba(255,255,255,0.8) !important;
} */

/* language switcher - no flags - DEPRECATED 
.chzn-container-single .chzn-single {
	background: #fff !important;
	border-radius: 0 !important;
	border: 1px solid #ddd !important;
	box-shadow: 0 0 4px 0 rgba(0,0,0,0) !important;
}
.chzn-container-active .chzn-single {
	box-shadow: 0 0 4px 0 rgba(0,0,0,.1) !important;
}
.chzn-container .chzn-drop {
	box-shadow: 0 0 4px 0 rgba(0,0,0,.1) !important;
	border-radius: 0 !important;
	border: 1px solid #ddd !important;
} */

/* LAYOUT 
---------------------------------------------------------*/

.uk-navbar-toggle {
	color: #002972;
}

.uk-navbar-dropdown-nav > li.uk-parent > a {
	color: #555;
	font-size: .65rem;
	text-transform: uppercase;
	cursor: default;
}
.uk-navbar-dropdown-dropbar {
    padding-left: 80px;
}

/* mobile */
.uk-offcanvas-bar .uk-nav-sub > li.uk-nav-header {
	text-transform: uppercase;
	font-size: .65rem;
}
.uk-offcanvas-bar .uk-nav-sub > li.uk-nav-header ul {
	text-transform: none;
	font-size: .875rem;
}

.osb > div {
	-webkit-box-shadow: inset 0px 10px 20px 09px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0px 10px 20px 0px rgba(0,0,0,0.3);
	box-shadow: inset 0px 10px 20px 0px rgba(0,0,0,0.3);
}

/* hashtag links */
/*@media screen and (min-width: 960px) {*/
.customanchor::before {
 	height: 80px;
    content: "";
    display:block;
}
/*}*/

/* MODULES
---------------------------------------------------------*/

/* HOME SLIDER */

#homepageslider .el-title {
 	letter-spacing: .1em;   
}
#homepageslider .el-overlay {
    padding: 15px 25px !important;
	position: relative;
    left: -70px;
}
@media only screen and (max-width: 1199px) { /* off canvas break */
	#homepageslider .el-overlay {left: -30px;}
}
@media only screen and (max-width: 639px) { /* off canvas break */
	#homepageslider .el-overlay {left: 0;display: none;}
}


/* DROP FILES */

.dropfiles-content a  {
    font-family: Montserrat !important;
	font-weight: 400 !important;
}

.dropfiles-single-file .droptitle {
	font-family: Montserrat !important;
	font-weight: 400 !important;
	font-size: 1.25rem !important;
	line-height: 1.25rem !important;
}
.dropfiles-single-file .dropfiles-file-link span.dropinfos, .dropfiles-single-file .dropfiles-file-link span.dropinfos b {
    font-family: Montserrat !important;
	font-weight: 300 !important;
    font-size: 0.85rem !important;
}
/* custom icon */
.dropfiles-single-file .dropfiles-file-link, .dropfiles-single-file .dropfiles-file-link:hover { 
	background: none;
	padding: 10px 20px 10px 75px;
	position: relative;
	text-align: left;
	max-width: 300px;
}
/* custom code in component layout tpl.php 
.dropfiles-single-file .dropfiles-file-link span.pdficon { 
	position: absolute;
	left: 10px;
	top: 10px;
}*/

/* content before icon insert */
.dropfiles-single-file .dropfiles-file-link > a > span::before {
    content: url(/images/uikit-icon-pdf-white.svg);
    display: block;
    height: auto;
    width: 36px;
    position: absolute;
    left: 20px;
    top: 12px;
}

/* hide "Format:PDF" and break after it */
.dropfiles_downloadlink .dropinfos, .dropfiles_downloadlink > a > br { 
	display: none;
}
@media only screen and (min-width: 668px) { /* BIGGER THAN MOST PHONES */
 	.dropfiles-single-file .dropfiles-file-link, .dropfiles-single-file .dropfiles-file-link:hover { 
		min-width: 300px;
	}
 }





/* RESPONSIVE
---------------------------------------------------------*/

@media only screen and (max-width: 1200px) { /* first break */

	
	
}

@media only screen and (max-width: 959px) { /* off canvas break */
	

	
}


@media only screen and (max-width: 767px) { /* PHONES */
 
 	
    
 }

@media only screen and (max-width: 490px) { /* SMALLEST */
 
	
 
 }



