/* 
 Theme Name:   seasons
 Theme URI:    
 Description:  
 Author:       admin
 Author URI:   
 Template:     bridge
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

@font-face {
	font-family: "ProximaNova";
	src: url(/wp-content/themes/seasons/fonts/proximanova/ProximaNova-Regular/ProximaNova-Regular.eot);
	src: url(/wp-content/themes/seasons/fonts/proximanova/ProximaNova-Regular/ProximaNova-Regular.eot?#iefix) format("embedded-opentype"), 
	url(/wp-content/themes/seasons/fonts/proximanova/ProximaNova-Regular/ProximaNova-Regular.ttf) format("truetype");
	url(/wp-content/themes/seasons/fonts/proximanova/ProximaNova-Regular/ProximaNova-Regular.woff) format("woff");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: "ProximaNova";
	src: url(/wp-content/themes/seasons/fonts/proximanova/ProximaNova-RegularIt/ProximaNova-RegularIt.eot);
	src: url(/wp-content/themes/seasons/fonts/proximanova/ProximaNova-RegularIt/ProximaNova-RegularIt.eot?#iefix) format("embedded-opentype"), 
	url(/wp-content/themes/seasons/fonts/proximanova/ProximaNova-RegularIt/ProximaNova-RegularIt.ttf) format("truetype");
	url(/wp-content/themes/seasons/fonts/proximanova/ProximaNova-RegularIt/ProximaNova-RegularIt.woff) format("woff");
	font-weight: 400;
	font-style: italic;
}
@font-face {
	font-family: "ProximaNova";
	src: url(/wp-content/themes/seasons/fonts/proximanova/ProximaNova-Light/ProximaNova-Light.eot);
	src: url(/wp-content/themes/seasons/fonts/proximanova/ProximaNova-Light/ProximaNova-Light.eot?#iefix) format("embedded-opentype"), 
	url(/wp-content/themes/seasons/fonts/proximanova/ProximaNova-Light/ProximaNova-Light.ttf) format("truetype");
	url(/wp-content/themes/seasons/fonts/proximanova/ProximaNova-Light/ProximaNova-Light.woff) format("woff");
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: "ProximaNova";
	src: url(/wp-content/themes/seasons/fonts/proximanova/ProximaNova-LightIt/ProximaNova-LightIt.eot);
	src: url(/wp-content/themes/seasons/fonts/proximanova/ProximaNova-LightIt/ProximaNova-LightIt.eot?#iefix) format("embedded-opentype"), 
	url(/wp-content/themes/seasons/fonts/proximanova/ProximaNova-LightIt/ProximaNova-LightIt.ttf) format("truetype");
	url(/wp-content/themes/seasons/fonts/proximanova/ProximaNova-LightIt/ProximaNova-LightIt.woff) format("woff");
	font-weight: 300;
	font-style: italic;
}
@font-face {
	font-family: "ProximaNova";
	url(/wp-content/themes/seasons/fonts/proximanova/ProximaNova-SemiBold/ProximaNova-SemiBold.woff) format("woff");
	font-weight: 600;
	font-style: normal;
}
@font-face {
	font-family: "ProximaNova";
	url(/wp-content/themes/seasons/fonts/proximanova/ProximaNova-SemiBoldIt/ProximaNova-SemiBoldIt.woff) format("woff");
	font-weight: 600;
	font-style: italic;
}
@font-face {
	font-family: "ProximaNova";
	src: url(/wp-content/themes/seasons/fonts/proximanova/ProximaNova-Bold/ProximaNova-Bold.eot);
	src: url(/wp-content/themes/seasons/fonts/proximanova/ProximaNova-Bold/ProximaNova-Bold.eot?#iefix) format("embedded-opentype"), 
	url(/wp-content/themes/seasons/fonts/proximanova/ProximaNova-Bold/ProximaNova-Bold.ttf) format("truetype");
	url(/wp-content/themes/seasons/fonts/proximanova/ProximaNova-Bold/ProximaNova-Bold.woff) format("woff");
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: "ProximaNova";
	src: url(/wp-content/themes/seasons/fonts/proximanova/ProximaNova-BoldIt/ProximaNova-BoldIt.eot);
	src: url(/wp-content/themes/seasons/fonts/proximanova/ProximaNova-BoldIt/ProximaNova-BoldIt.eot?#iefix) format("embedded-opentype"), 
	url(/wp-content/themes/seasons/fonts/proximanova/ProximaNova-BoldIt/ProximaNova-BoldIt.ttf) format("truetype");
	url(/wp-content/themes/seasons/fonts/proximanova/ProximaNova-BoldIt/ProximaNova-BoldIt.woff) format("woff");
	font-weight: 700;
	font-style: italic;
}

@font-face {
    font-family: 'Architects Daughter';
    src: url('/wp-content/themes/seasons/fonts/ArchitectsDaughter-Regular.eot');
    src: local('Architects Daughter Regular'), local('ArchitectsDaughter-Regular'),
        url('/wp-content/themes/seasons/fonts/ArchitectsDaughter-Regular.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/seasons/fonts/ArchitectsDaughter-Regular.woff2') format('woff2'),
        url('/wp-content/themes/seasons/fonts/ArchitectsDaughter-Regular.woff') format('woff'),
        url('/wp-content/themes/seasons/fonts/ArchitectsDaughter-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Baloo 2';
    src: url('/wp-content/themes/seasons/fonts/Baloo2-SemiBold.eot');
    src: local('Baloo 2 SemiBold'), local('Baloo2-SemiBold'),
        url('/wp-content/themes/seasons/fonts/Baloo2-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/seasons/fonts/Baloo2-SemiBold.woff2') format('woff2'),
        url('/wp-content/themes/seasons/fonts/Baloo2-SemiBold.woff') format('woff'),
        url('/wp-content/themes/seasons/fonts/Baloo2-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Baloo 2';
    src: url('/wp-content/themes/seasons/fonts/Baloo2-Medium.eot');
    src: local('Baloo 2 Medium'), local('Baloo2-Medium'),
        url('/wp-content/themes/seasons/fonts/Baloo2-Medium.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/seasons/fonts/Baloo2-Medium.woff2') format('woff2'),
        url('/wp-content/themes/seasons/fonts/Baloo2-Medium.woff') format('woff'),
        url('/wp-content/themes/seasons/fonts/Baloo2-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Baloo 2';
    src: url('/wp-content/themes/seasons/fonts/Baloo2-Bold.eot');
    src: local('Baloo 2 Bold'), local('Baloo2-Bold'),
        url('/wp-content/themes/seasons/fonts/Baloo2-Bold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/seasons/fonts/Baloo2-Bold.woff2') format('woff2'),
        url('/wp-content/themes/seasons/fonts/Baloo2-Bold.woff') format('woff'),
        url('/wp-content/themes/seasons/fonts/Baloo2-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Baloo 2';
    src: url('/wp-content/themes/seasons/fonts/Baloo2-ExtraBold.eot');
    src: local('Baloo 2 ExtraBold'), local('Baloo2-ExtraBold'),
        url('/wp-content/themes/seasons/fonts/Baloo2-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/seasons/fonts/Baloo2-ExtraBold.woff2') format('woff2'),
        url('/wp-content/themes/seasons/fonts/Baloo2-ExtraBold.woff') format('woff'),
        url('/wp-content/themes/seasons/fonts/Baloo2-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Baloo 2';
    src: url('/wp-content/themes/seasons/fonts/Baloo2-Regular.eot');
    src: local('Baloo 2 Regular'), local('Baloo2-Regular'),
        url('/wp-content/themes/seasons/fonts/Baloo2-Regular.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/seasons/fonts/Baloo2-Regular.woff2') format('woff2'),
        url('/wp-content/themes/seasons/fonts/Baloo2-Regular.woff') format('woff'),
        url('/wp-content/themes/seasons/fonts/Baloo2-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PF Bague Sans Pro';
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro.eot');
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro.woff2') format('woff2'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PF Bague Sans Pro';
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-BlackItalic.eot');
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-BlackItalic.woff2') format('woff2'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PF Bague Sans Pro';
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-Bold.eot');
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-Bold.woff2') format('woff2'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PF Bague Sans Pro';
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-Black.eot');
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-Black.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-Black.woff2') format('woff2'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PF Bague Sans Pro';
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-Hairline.eot');
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-Hairline.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-Hairline.woff2') format('woff2'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-Hairline.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PF Bague Sans Pro';
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-HairlineItalic.eot');
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-HairlineItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-HairlineItalic.woff2') format('woff2'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-HairlineItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PF Bague Sans Pro';
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-ExtraThin.eot');
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-ExtraThin.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-ExtraThin.woff2') format('woff2'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-ExtraThin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PF Bague Sans Pro';
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-ExtraThinItalic.eot');
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-ExtraThinItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-ExtraThinItalic.woff2') format('woff2'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-ExtraThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PF Bague Sans Pro';
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-BoldItalic.eot');
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-BoldItalic.woff2') format('woff2'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PF Bague Sans Pro';
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-LightItalic.eot');
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-LightItalic.woff2') format('woff2'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PF Bague Sans Pro';
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-Italic.eot');
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-Italic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-Italic.woff2') format('woff2'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PF Bague Sans Pro';
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-Light.eot');
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-Light.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-Light.woff2') format('woff2'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PF Bague Sans Pro';
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-Medium.eot');
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-Medium.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-Medium.woff2') format('woff2'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PF Bague Sans Pro';
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-MediumItalic.eot');
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-MediumItalic.woff2') format('woff2'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PF Bague Sans Pro';
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-ThinItalic.eot');
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-ThinItalic.woff2') format('woff2'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PF Bague Sans Pro';
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-Thin.eot');
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-Thin.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-Thin.woff2') format('woff2'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PF Bague Sans Pro';
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-UltraBlack.eot');
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-UltraBlack.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-UltraBlack.woff2') format('woff2'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-UltraBlack.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PF Bague Sans Pro';
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-UltraBlackItalic.eot');
    src: url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-UltraBlackItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-UltraBlackItalic.woff2') format('woff2'),
        url('/wp-content/themes/seasons/fonts/subset-PFBagueSansPro-UltraBlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PF Centro Sans Pro';
    src: url('/wp-content/themes/seasons/fonts/subset-PFCentroSansPro-Regular.eot');
    src: url('/wp-content/themes/seasons/fonts/subset-PFCentroSansPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/seasons/fonts/subset-PFCentroSansPro-Regular.woff2') format('woff2'),
        url('/wp-content/themes/seasons/fonts/subset-PFCentroSansPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

a, p a {
    word-break: break-word;
}


strong {
	color: #1C93D0;
}

.content_bottom {
	text-align: center;
	padding: 40px 0;
}
.footer_top .widget.widget_nav_menu li ul li {
	display: none;
}
.page-id-1352 .content .page_container_inner {
	margin-bottom: 80px;
}
.library_category_laws-regulations .title_outer .title {
	background: #7B8A40 !important;
}
.library_category_textile-industry-waste-data .title_outer .title {
	background: #e0467c !important;
}
.library_category_rstrategies .title_outer .title {
	background: #508ee6 !important;
}
.library_category_bestpractices .title_outer .title {
	background: #999 !important;
}
.library_category_swot-analysis-of-the-tc-sector .title_outer .title {
	background: #ad9134 !important;
}

.single-additional_material .two_columns_75_25, .single-library .two_columns_75_25 {
	padding-bottom: 60px;
}


.q_elements_item.budget .counter {
	position: relative;
}
.q_elements_item.budget .counter::before {
	content: ",";
	position: absolute;
	left: 33px;
	top: 3px;
}
.q_elements_item.budget .counter::after {
	content: "M€";
}

.single-additional_material p {
	display: inline-block;
}

header.sticky .logo_wrapper, header.sticky.centered_logo .logo_wrapper {
    display: none;
}

nav.main_menu > ul > li.current_page_item > a, header.sticky nav.main_menu > ul > li.current_page_item > a {
	background-color: #c0e1f2;
}

header:not(.sticky):not(.scrolled) .header_bottom .container_inner, header.fixed_top_header .bottom_header .container_inner {
	border-bottom: none;
} 
header.centered_logo .header_inner_left {
	border-bottom: 3px solid rgba(28,147,208,1);
	margin-bottom: 0px;
}
.footer_top_holder, .title {
 background: rgb(17,89,125);
background: -moz-linear-gradient(180deg, rgba(17,89,125,1) 0%, rgba(25,132,185,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(17,89,125,1) 0%, rgba(25,132,185,1) 100%);
background: linear-gradient(180deg, rgba(17,89,125,1) 0%, rgba(25,132,185,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#11597d",endColorstr="#1984b9",GradientType=1); 
}
.footer_bottom_holder {
	 background: rgb(25,132,185);
background: -moz-linear-gradient(180deg, rgba(25,132,185,1) 0%, rgba(28,147,207,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(25,132,185,1) 0%, rgba(28,147,207,1) 100%);
background: linear-gradient(180deg, rgba(25,132,185,1) 0%, rgba(28,147,207,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1984b9",endColorstr="#1c93cf",GradientType=1); 
}

.footer_bottom_columns.two_columns_50_50 .column2 .footer_bottom {
	text-align: left;
}
@media only screen and (min-width: 768px) {
.two_columns_50_50>.column1 {
    width: 75%;
}
.two_columns_50_50>.column2 {
    width: 25%;
}
}
 .footer_top .two_columns_50_50 .column2 .column_inner > div {
  margin: 0;
}
.footer_top .widget_nav_menu li.menu-item a {
	text-transform: uppercase;
}

.qode-accordion-content-inner strong {
	color: #4D4D4D;
}
.qode-accordion-content-inner p {
  line-height: 27px;
  margin-top: 20px;
  margin-bottom: 20px;
}
h4.qode-title-holder {
	font-size: 18px;
}
.qode-accordion-holder .qode-title-holder .qode-tab-title {
	height: 48px;
}
.qode-accordion-holder .icon_plus::before {
	content: "\33";
}
.qode-accordion-holder .icon_minus-06::before {
	content: "\32";
}
.qode-accordion-holder .qode-title-holder .qode-accordion-mark-icon {
	font-size: 32px;
}
.qode-accordion-holder .qode-accordion-content {
	background-color: #fff;
}
.single .title.title_size_small h1 {
  font-size: 20px;
	text-transform: none;
}
.single .post_author {
	display: none;
}

.blog_single.blog_holder article .post_text .post_text_inner {
	padding: 25px;
	background-color: #fff;
	box-shadow: 0px 10px 16px 0px rgba(0,0,0,0.16);
}

.search .content_inner > .container, .blog .content_inner > .container, .archive .content_inner > .container, .single .content_inner > .container {
	background-color: #fafafa;
	padding-top: 40px;
}
.blog_holder article .post_info, .blog_holder article .post_info a {
	color: #707070;
}

.blog_holder article .single_tags, .blog_holder article .single_tags a {
	color: #B2B2B2;
}
.container aside {
	background-color: #EFEFEF;
}
aside .widget {
	margin: 0;
}
aside .widget:not(.widget_search) {
	padding: 20px;
	border-bottom: 1px solid #fff;
}
aside .widget.widget_search  {
	background-color: #fafafa;
	padding-bottom: 15px;
}

.verde_social {
	margin-top: 40px;
}
.verde_social span, .verde_social div {
	display: inline-block; 
} 
.verde_social_share_dropdown, .verde_social_share_dropdown ul {
    text-align: right;
}
.verde_social_share_dropdown span {
	  color: #000;
	  font-size: 20px;
}
.verde_social_share_dropdown ul li {
    display: inline-block;
    position: relative;
    text-align: center;
}
.verde_social_share_dropdown ul li a {
    display: block;
    height: 20px;
    line-height: 20px;
    padding: 5px 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    margin: 0 !important;
}
.verde_social_share_dropdown ul li i {
    font-size: 14px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    color: #4D4D4D;
    text-align: center;
}

.verde_social_share_dropdown ul::after {
	content: 'Share';
	color: #4D4D4D;
	font-size: 12px;
	margin-left: 10px;
}

.facetwp-facet-facet_search {
	margin-bottom: 20px !important;
}

.facetwp-input-wrap {
	display: inline-block;
	width: 100%;
	overflow: hidden;
	background-color: #fff;
}

.facetwp-facet input.facetwp-search {
	display: inline-block;
	text-decoration: none;
	border: 0;
	outline: 0;
	color: #adadad;
	background-color: transparent;
	font-family: inherit;
	margin: 0;
	padding: 2px 10px;
	width: calc(100% - 50px);
	height: 33px;
	float: left;
}
.facetwp-icon:before {
    display: inline-block;
    content: '';
    width: 30px;
    height: 100%;
    background: url('../images/icon-search.png') no-repeat;
    background-position: 0px 50%;
    background-size: 25px 25px;
}

.facetwp-template .library-article  {
	padding: 5px 10px 10px;
	background-color: #fff;
	box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.16);
	margin-bottom: 10px;
}
.facetwp-template .library-article h3 {
	line-height: 1em;
	position: relative;
}
.facetwp-template .library-article h3::after {
	content: url('/wp-content/uploads/2024/12/small-right.svg');
	position: absolute;
	right: 0px;
	top: 7px;
	font-family: FontAwesome !important;
}
.facetwp-template .library-article h3 a {
	color: #0171A6;
	font-size: 16px;
	font-weight: 400; 
	letter-spacing: 0;
	width: 100%;
	display: inline-block;
	position: relative;
    z-index: 2;
}

.add-material-title span {
	background-color: rgba(0,113,166,0.6);
	padding: 15px 60px;
	font-size: 28px;
	font-weight: 500;
}

.material-side h4 {
	color: #0171A6;
	font-size: 19px;
	font-weight: 700;
}
.facetwp-dropdown {
	width: 100%;
	border: none;
	padding: 5px;
	background-color: #fff;
	font-size: 16px;
}
.facetwp-facet-material_tags {
	margin-top: 10px;
}

.facetwp-template .material-article  {
	padding: 0 60px 10px 10px;
	background-color: #fff;
	box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.16);
	margin-bottom: 10px;
	cursor: pointer;
}
.facetwp-template .material-article h3 {
	line-height: 1em;
	position: relative;
}
.facetwp-template .material-article h3::after {
	content: url('/wp-content/uploads/2024/12/angle-right.svg');
	position: absolute;
	right: -40px;
	top: 90%;
	font-family: FontAwesome !important;
}
.facetwp-template .material-article h3 a {
	color: #0171A6;
	font-size: 20px;
	font-weight: 400; 
	letter-spacing: 0;
	width: 100%;
	display: inline-block;
}
.material-list-recent .material-title {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #fff;
}
.material-list-recent .material-title a {
	color: #707070;
}

.single-additional_material  .blog_holder.blog_single article h2 , .single-library .blog_holder.blog_single article h2 {
  color: #0171A6;
	font-weight: 600;
	font-size: 22px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #E1E1E1;
}

figure:has(figcaption) {
  border: 1px solid black;
} 


.post_text_inner p:has(iframe) {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
/*
.post_text_inner p iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
*/
.back-btn {
	margin-bottom: 30px;
	position: relative;
}
.back-btn a {
	background-color: #E1E1E1;
	padding: 10px 40px 10px 60px;
	color: #707070;
	border-radius: 5px;
}
.back-btn a:before {
	content: url('/wp-content/uploads/2024/12/Path-835.svg');
	color: #707070;
	position: absolute;
  left: 30px;
	transform: scale(0.8);
}

.archive .blog_holder article .post_more {
	display: none;
}

.header-left-from-logo-widget {
	z-index: 10;
}
ol, ul {
	box-sizing: border-box;
	margin-left: 20px !important;
}

@media only screen and (max-width: 600px) {
	.custom_font_holder {  
		font-size: 40px !important;
		line-height: 45px !important;
	}
}
@media only screen and (min-width: 768px) {
	.archive .blog_holder article {
		width: 47%;
		margin: 0 2% 60px 0;
	}
	header.centered_logo .q_logo a {
		height: 105px !important;
	}
}