/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/* CSM Medias-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'CSM Medias';
  font-style: normal;
  font-weight: 100;
  src: url('/wp-content/themes/generatepress_child/assets/fonts/CSMMedias-Thin.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* CSM Medias-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'CSM Medias';
  font-style: normal;
  font-weight: 200;
  src: url('/wp-content/themes/generatepress_child/assets/fonts/CSMMedias-ExtraLight.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* CSM Medias-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'CSM Medias';
  font-style: normal;
  font-weight: 300;
  src: url('/wp-content/themes/generatepress_child/assets/fonts/CSMMedias-Light.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* CSM Medias-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'CSM Medias';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/generatepress_child/assets/fonts/CSMMedias-Regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* CSM Medias-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'CSM Medias';
  font-style: normal;
  font-weight: 500;
  src: url('/wp-content/themes/generatepress_child/assets/fonts/CSMMedias-Medium.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* CSM Medias-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'CSM Medias';
  font-style: normal;
  font-weight: 600;
  src: url('/wp-content/themes/generatepress_child/assets/fonts/CSMMedias-SemiBold.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* CSM Medias-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'CSM Medias';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/generatepress_child/assets/fonts/CSMMedias-Bold.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* CSM Medias-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'CSM Medias';
  font-style: normal;
  font-weight: 800;
  src: url('/wp-content/themes/generatepress_child/assets/fonts/CSMMedias-ExtraBold.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* CSM Medias-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'CSM Medias';
  font-style: normal;
  font-weight: 900;
  src: url('/wp-content/themes/generatepress_child/assets/fonts/CSMMedias-Black.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

html, body {
	overflow-x: hidden;
}

.nav-float-right #site-navigation {
    margin-right: auto;
}
.logo-primarie img {
    max-height: 98px;
}

#content.site-content ul {
	margin-left: 20px;
}
.icon-sectie-sportiva .e-con-inner {
	
}
.lista-data > ul {
	margin-left:0px !important;
}
.feature_loop * {
	width:100% !important;
}
.feature_loop img {
    object-fit: cover !important;
}

@media screen and (max-width:1399px) {

	.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a {
		padding-left: 8px;
		padding-right: 17px;
		letter-spacing: -0.75px;
		font-size: 17px;
	}

}

@media screen and (max-width:1199px) {
    header.site-header.has-inline-mobile-toggle .inside-header {
        flex-wrap: nowrap;
    }
	header.site-header #site-navigation {
		display:none;
	}
	header.site-header .mobile-menu-control-wrapper {
		margin-right: auto;
	}
	header.site-header .mobile-menu-control-wrapper .gp-icon svg {
		height: 1.6em;
		width: 1.6em;
	}
	.site-header .header-image, .logo-primarie img {
		max-height: 80px;
		width:auto;
	} 
	.politici_footer ul {
		margin: auto;
		justify-content: center;
	}
	.mobile-menu-control-wrapper .menu-toggle, .mobile-menu-control-wrapper .menu-toggle:hover, .mobile-menu-control-wrapper .menu-toggle:focus, .has-inline-mobile-toggle #site-navigation.toggled {
		background-color: transparent;
	}
	.sub_footer {
		width: 100% !important;
	}
}
	
@media screen and (max-width:768px) {
	header.site-header .mobile-menu-control-wrapper .gp-icon svg {
		height: 1.4em;
		width: 1.4em;
	}
	.site-header .header-image, .logo-primarie img {
		max-height: 90px;
	} 
	.main-navigation.offside.is-open {
		width: 75% !important;
		min-width: 230px !important;
	}	
	
	
	
}






