/*
Theme Name: Lottoland Foundation
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

@font-face{
  font-family:"DaxlinePro-Light";
  src:url("assets/fonts/ff-daxline-pro/light/normal.eot?#iefix");
  src:url("assets/fonts/ff-daxline-pro/light/normal.eot?#iefix") format("eot"),
  url("assets/fonts/ff-daxline-pro/light/normal.woff2") format("woff2"),
  url("assets/fonts/ff-daxline-pro/light/normal.woff") format("woff"),
  url("assets/fonts/ff-daxline-pro/light/normal.ttf") format("truetype");
}

@font-face{
  font-family:"DaxlinePro-Medium";
  src:url("assets/fonts/ff-daxline-pro/medium/normal.eot?#iefix");
  src:url("assets/fonts/ff-daxline-pro/medium/normal.eot?#iefix") format("eot"),
  url("assets/fonts/ff-daxline-pro/medium/normal.woff2") format("woff2"),
  url("assets/fonts/ff-daxline-pro/medium/normal.woff") format("woff"),
  url("assets/fonts/ff-daxline-pro/medium/normal.ttf") format("truetype");
}

@font-face{
  font-family:"DaxlinePro-Bold";
  src:url("assets/fonts/ff-daxline-pro/bold/normal.eot?#iefix");
  src:url("assets/fonts/ff-daxline-pro/bold/normal.eot?#iefix") format("eot"),
  url("assets/fonts/ff-daxline-pro/bold/normal.woff2") format("woff2"),
  url("assets/fonts/ff-daxline-pro/bold/normal.woff") format("woff"),
  url("assets/fonts/ff-daxline-pro/bold/normal.ttf") format("truetype");
}

@font-face{
  font-family:"DaxlinePro-Black";
  src:url("assets/fonts/ff-daxline-pro/black/normal.eot?#iefix");
  src:url("assets/fonts/ff-daxline-pro/black/normal.eot?#iefix") format("eot"),
  url("assets/fonts/ff-daxline-pro/black/normal.woff2") format("woff2"),
  url("assets/fonts/ff-daxline-pro/black/normal.woff") format("woff"),
  url("assets/fonts/ff-daxline-pro/black/normal.ttf") format("truetype");
}

.row .col .pll-parent-menu-item img{
  /* fix icon position for polylang language switch */
	margin-bottom: 0;
}

.cta_button_container{
  display: flex;
  align-items: center;
  justify-content: flex-end;
}


h2 em{
  font-style: normal;
  color: #fed430;
}


/* get rid of 1px spacing before footer */
#footer-outer .col{
  min-height: 0;
}

/* color for link in footer copyright area */
#copyright p{
  font-size: 20px;
  line-height: 26px;
  text-align: left;
}
#copyright p a{
  color: #69a507 !important;
  font-family: DaxlinePro-Medium, sans-serif;
}


body #footer-outer[data-cols="1"][data-disable-copyright="false"][data-copyright-line="false"][data-matching-section-color="true"] #copyright{
  padding-top: 38px;
}
#footer-outer[data-cols="1"][data-disable-copyright="false"] #copyright{
  padding-bottom: 38px;
}


body .nectar-button.jumbo.see-through, 
body .nectar-button.jumbo.see-through-2, 
body .nectar-button.jumbo.see-through-3{
  border-width: 1px;
}



/* Single post style */
body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar .post-area{
  max-width: 100%;
}

body.single .container-wrap,
.single .main-content .row,
.post .content-inner{
  padding-bottom: 0;
}


body.single-post[data-bg-header="true"] .container-wrap{
  padding-top: 0 !important;
}


.single #page-header-bg .section-title.blog-title{
  display: none;
}


.single [data-post-hs="default_minimal"] .page-header-bg-image:after{
  display: none;
}



.nectar-post-grid[data-grid-item-height="30vh"] .nectar-post-grid-item{
	min-height: 0;
	padding-bottom: 31.2%;
}

@media only screen and (max-width: 690px){
	body .nectar-post-grid[data-columns][data-grid-spacing] .nectar-post-grid-item{
			padding-bottom: 62.4%;
	}
}


h3.ll_subtitle{
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	    font-family: DaxlinePro-Black, sans-serif !important;
}
.ll_subtitle + h3{
	padding-top: 0 !important;
}
.portfolio-items[data-ps="7"] .col:hover .work-info-bg {
    opacity: 0.3;
}

input[type=submit].wpcf7-submit,
.nectar-button{
font-family:	DaxlinePro-Medium,sans-serif;
}

.swiper-slide .content h2{
	line-height: 1.3;
}
