/*
 Theme Name:	Trainings+Baseline
 Template:		baseline
 Theme URI:    	http://trainings.350.org
 Description:  	Theme for the 350 Trainings website, a Baseline child theme
 Author:       	Matthew Hinders-Anderson + Daniel Hunter
 Author URI:   	http://350.org
 Version:      	1.1.0
 Text Domain:  	trngs
*/

#site-title{
  flex-grow:0;}

#site-title .text-color-default, #site-title a.text-color-default {
    color: #0f81e8 !important;
}
#site-title a {
  text-indent: 0;
  width: auto;
  font-size: 1.35em;
  color: #0f81e8;
  padding-left: 1.4em;
  background-position:center left;
  background-size:1.15em 0.8em;
  background-repeat:no-repeat;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAApCAYAAABk+TodAAAACXBIWXMAABYlAAAWJQFJUiTwAAAMLGlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVdnVBMJ136mJKEkoSQiIEjoCIKI0kR6FwSkw9pCEiAQQpwkqNhdl1Vw7WLBsqJrX3UtgKwFUde62Ht5URfLyrpYsCvvjwTc9bx/vnO+e87MPOfOc+997p05c+YCJt5ilUpBmgIlSg2TGhshys7JFXHuwRA88OAOG7FErQpPSUkEgO7rv+31VRAAcMlTrFIp8H8zM6lMLQGIFAB5UrWkBCD2ArSlRMVoANZZAI7jNSoNwOoAIGSyc3IBNg1AWKDDlgCEeTrcH4CQSU+NBNhhgAFXLGYKAH4iAFGZpEAD8BUAvJVSuRLgrwIQIikUSwH+bQD9S0pKpYCJAQC3vH/kKfhXzryenGJxQQ/W9QIAMIiSq1UK8UT8f1uJQttdwwEAt5CJSwUgBIjNxaUJqQC4AHFAmZeUDMAcIE7KpYAe3yzUxmXo+e0SdWQuAAuAhFQclQDABiAttMUZ4XrsI2YAHZ9Mkmvi0/U4jylN1ecny5SKpER9ntmFsvhuvEamjk7r5uTLY+IBmALk3vLC9CydTvJYmTwzCQAfIM+ri9MS9LF3ywsjk7o5jDY1A4ATQL7KZ2JSdRzKskTd3RflJRFHpwGwBKgwTWF6nC6WypapsxO7NUhlUdE6DZRUpszQa6M0Kk1Eqj62QqVI0fOpNTJFbKpuztQudVlad+xFDZOunzl1v0g8LEVf67VKk5Ku00aTSEQkoiCCFiLkoRRFkLe017dDpL8TAzEYFEAGT72nOyILYjBQQow0lOMvKCGDuicuAmIwkKEMSnzq8erOnsiHGAzKIIMaxXgIBiW0NR1CB9GJdAgdRofQPnQAHdgdJzLprsqOZkex49gx7H49OiQohQKlYCD/H74EKCCDFgxkUHb38CUf6yHrAus+6wqrlXUDmfgDDOTdrDHymcxXykUYjlZo9VORIe+f3dEutA/tS0fQwXQIHQgRbUFbw5MeTAfQ4XQoHUT70oH/Uqjt0fZlll/Xk0H5r370fr4731evIq/nyUT2sL7OEvmPGUlRioSvmdRsag91gjpCnaIOUPUQUYepBuosdZCq/8eb8AcYFPRUS4UMShRDAXk3x3ub9xPvj1/VFuvrM5BBrZFN0ABAZKlqIiMvKNSIwlUqhUwUr5R49Rf5eA/0B7JzckW6T8dLCxAACIvTX3zjmoDASoAo+OITOwL7HwKC1198ji8A7gLg4HmJlinT+WgAYMEIJhDCCn3hCDd4wgd+CEIYojEMyUhHDkZDgkKUgMF4TMYMVKAKC7AUK7EW67EZP2M36nEAR/AbzuA8ruAWWtGGp+jAa3wgCIJD8AgBYUXYEc6EB+FDBBAhRDSRSKQSOcRYooBQElpiMvEtUUUsIlYS64gtxC/EfuIIcYq4QNwg7hFPiBfEe5IiuaSQtCVdyAFkABlOJpDp5CiygBxHlpOzyHnkcrKW3E7WkUfIM+QVspV8SnZSoIwpC8qe8qQCqEgqmcql8imGmkpVUtVULbWDaqROUJeoVqqdekezaQEtoj3pIDqOzqAl9Dh6Kj2XXklvpuvoY/Ql+h7dQX9m8Vg2LA/WEFY8K5tVwBrPqmBVszay9rGOs66w2liv2Wy2BduV7c+OY+ewi9iT2HPZq9k72U3sC+wH7E4Oh2PF8eAEc5I5Yo6GU8FZwdnOOcy5yGnjvDUwNrAz8DGIMcg1UBrMNKg22GpwyOCiwSODD4amhs6GQwyTDaWGEw3nG24wbDQ8Z9hm+MHIzMjVKNgo3ajIaIbRcqMdRseNbhu9NDY2djAONB5hLDeebrzceJfxSeN7xu+45lx3biR3JFfLncfdxG3i3uC+5PF4LrwwXi5Pw5vH28I7yrvLe8sX8L348Xwpfxq/hl/Hv8h/ZmJo4mwSbjLapNyk2mSPyTmTdlNDUxfTSFOx6VTTGtP9ptdMO80EZgPNks1KzOaabTU7ZfbYnGPuYh5tLjWfZb7e/Kj5AwElcBRECiSCbwUbBMcFbUK20FUYLywSVgl/FrYIO3qZ9xrcK7PXhF41vQ72arWgLFws4i0UFvMtdltctXjf27Z3eG9Z7zm9d/S+2PuNZR/LMEuZZaXlTssrlu+tRFbRVsVWC63qre5Y09bu1iOsx1uvsT5u3d5H2Ceoj6RPZZ/dfW7akDbuNqk2k2zW25y16bTtaxtrq7JdYXvUtr2vRd+wvkV9l/Q91PeJncAuxE5ut8TusN2fol6icJFCtFx0TNRhb2MfZ6+1X2ffYv/BwdUhw2Gmw06HO45GjgGO+Y5LHJsdO5zsnIY7TXba5nTT2dA5wLnQeZnzCec3Lq4uWS7fu9S7PHa1dI13LXfd5nrbjecW6jbOrdbtcj92v4B+xf1W9zvvTrr7uhe617if8yA9/DzkHqs9LvRn9Q/sr+xf2/+aJ9cz3LPMc5vnPS8Lr0SvmV71Xs8GOA3IHbBwwIkBn719vRXeG7xvDTQfOGzgzIGNA1/4uPtIfGp8Lg/iDYoZNG1Qw6Dngz0GywavGXzdV+A73Pd732bfT37+fozfDr8n/k7+Y/1X+V8LEAakBMwNOBnICowInBZ4IPDdEL8hmiG7h/wd5BlUHLQ16PFQ16GyoRuGPgh2CBYHrwtuDRGFjA35MaQ11D5UHFobej/MMUwatjHsUXi/8KLw7eHPIrwjmIh9EW8ih0ROiWyKoqJioyqjWqLNozOiV0bfjXGIKYjZFtMR6xs7KbYpjhWXELcw7lq8bbwkfkt8xzD/YVOGHUvgJqQlrEy4n+ieyCQ2DieHDxu+ePjtJOckZVJ9MpLjkxcn30lxTRmX8usI9oiUETUjHqYOTJ2ceiJNkDYmbWva6/SI9PnptzLcMrQZzZkmmSMzt2S+yYrKWpTVmj0ge0r2mRzrHHlOQy4nNzN3Y27nN9HfLP2mbaTvyIqRV0e5jpow6tRo69GK0QfHmIwRj9kzljU2a+zWsR/FyeJacWdefN6qvA5JpGSZ5Kk0TLpE+kQWLFske5QfnL8o/3FBcMHigieFoYXVhe3ySPlK+fOiuKK1RW+Kk4s3FXcpshQ7SwxKxpbsV5ori5XHSvuWTii9oPJQVahaxw0Zt3RcB5PAbFQT6lHqBo1Qo9Kc1bppv9PeKwspqyl7Oz5z/J4JZhOUE85OdJ84Z+Kj8pjynybRkySTmifbT54x+d6U8CnrphJT86Y2T3OcNmta2/TY6ZtnGM0onvH7TO+Zi2a++jbr28ZZtrOmz3rwXex32yr4FUzFte+Dvl87m54tn90yZ9CcFXM+V0orT1d5V1VXfZwrmXv6h4E/LP+ha17+vJb5fvPXLGAvUC64ujB04eZFZovKFz1YPHxx3RLRksolr5aOWXqqenD12mVGy7TLWpcnLm9Y4bRiwYqPKwtXXqmJqNm5ymbVnFVvVktXX1wTtmbHWtu1VWvf/yj/8fq62HV1tS611evZ68vWP9yQueHETwE/bdlovbFq46dNyk2tm1M3H9viv2XLVput87eR27Tbnmwfuf38z1E/N+zw3LFup8XOql3Ypd315y9jf7m6O2F3856APTv2Ou9dtU+wr7KOqJtY11FfWN/akNNwYf+w/c2NQY37fvX6ddMB+wM1B3sdnH/I6NCsQ12Hyw93Nqma2o8UHHnQPKb51tHso5ePjTjWcjzh+MnfYn47eiL8xOGTwScPnBpyav/pgNP1Z/zO1J31Pbvvd9/f97X4tdSd8z/XcD7wfOOFoRcOXQy9eORS1KXfLsdfPnMl6cqFqxlXr18bea31uvT64xuKG89vlt38cGv6bdbtyjumd6rv2tyt/U+//+xs9Ws9eC/q3tn7afdvPZA8ePqH+o+PbbMe8h5WP7J7tOWxz+MDT2KenP/zmz/bnqqefmiv+Mvsr1XP3J7t/Tvs77Md2R1tz5nnXS/mvrR6uenV4FfNnSmdd1+XvP7wpvKt1dvN7wLenXif9f7Rh/EfOR+Xf+r3qfFzwufbXSVdXSoxIwYAUADI/HzgxSaAlwMIzgNGfN3uBQAgdPsioPsH+d9Yt58BAPyATWFAxnQgsQlY0wQ4Twe4TUAKgPQwkIMG9Rx6U+cP8tHl4jIA621X10tbgNMIfGK6uj6s7ur6tAGgbgBN43Q7HwCwTYEfTQDgVMvc6V/vXv8FOmhtDOz2SCMAAAAgY0hSTQAAbXUAAHOgAAD83QAAg2QAAHDoAADsaAAAMD4AABCQ5OyZ6gAAAmxJREFUeNrsmb9v00AUx7/PqU2q2pGVtlFKVBIUJaJSpyzAAEwdoFNZ2PqXMVVCggUWOoFEy8QUgVQEBCoFmqooxVVQW+q69R1DlOYHie0Y1Y4df0fr7vQ+997de89Hb3YY//abI8xKxgEaG9CNGuNfG/ziw5VYOOBMDtT/DPDo/SwhI1MoQE/OgSdf2GDQ+ATh3U8WaMiCSpiXyRpUIGC9GuwzW5olLCQj0NEClUWglCLMTREUEdB0YO+YY0vjODoLCWhBJdxOE6Q+GcAwgZdVhgM94KDJOPAwL1iOMUzg+TYb6NlAgC7nmuFqp0qD4+0u9w9UEgCDuZ+7uiA4GmuYwNpn5j1oViFkE0BRJbz6wfH9cPg15qaA5ZzgePzjjz6APioKUET7sLLSdBxYyY846K00YXG6fbbWPjFXIdy5YVbSdODFtk+hu3StDbq5y9FqFoZN9qWU/WVktf6lX0arN4SL3Ge143ZamidkE+TqxvUEtNfApxVmW8UMNDZFWEx2Fw2GCWwdcJTr3N/KqKAS7mXaoOU6R3n/P1JVrHlBtbR3PCK1rhRrhm9Lh2fAs4r3LZ8nBcNKXujywnqVOfZEYEB7U4wX6reRlwrqNC0EHrQ3ZEML2plDQw16N0MoqmMQuooIPLjurE4NNGgrj+YUgiwN/3/IbTT4AupWw/ahEWgEGoFGoBFoBDqqoLOTBE33FlSKkeuGQNMBw+y2V5YIE9TzENz5tH8zTZjxoQMRBcLMpLu5jVPg5Pxfx5yawOsd3t+jfsnJw9IgbdQ47OwfL9D3+4zXjvwFTUiEO1fdFfUffnHY2Z+QCH8HAETyvbQoKhRSAAAAAElFTkSuQmCC');

}

.ar #site-title a .logo {
	background:none;}

.site-header-layout-logo_left-compact .site-header-divider{
  order:6;}

.bg-img-general-light{
	background-image:url("images/trainings-bg-light.jpg");
	background-position:center 29%;
	background-size:cover;}

#embed textarea{
	color:rgba(0,0,0,0.5);
	font-weight:normal;
	font-size:11px;
	height:140px;
	resize:none;
	max-width:100%;}

a.trngs-tp-button{
	margin-bottom:0.5rem;}

/* Resources */

.meta-label{
	font-size:0.85em;
	font-weight:500;
	letter-spacing:2px;
	opacity:0.5;
	text-transform:uppercase;}
.meta-info-item{
	display:inline-block;
	margin:0 10px;}

.resource-description,
.resource-group-size,
.resource-completion-time,
.resource-learning-styles,
.resource-audience{
	display:none;}
.resource:hover .resource-description,
.resource:hover .resource-group-size,
.resource:hover .resource-completion-time,
.resource:hover .resource-learning-styles,
.resource:hover .resource-audience{
	display:block;}
/*.single .resource-description,
.single .resource-group-size,
.single .resource-completion-time,
.single .resource-learning-styles,
.single .resource-audience{
	display:initial;}*/

/* Color coding
 - Organisers: red
 - Trainers: orange
 - Facilitators: teal */

.tax-audience .bg-img-general-light{
	background-position:center center;}
.term-17 .archive-term,
.term-organisers .archive-term {
    background-color: #ff6753;
    color: #fff;}
.term-17 .bg-img-general-light,
.term-organisers .bg-img-general-light{
	background-image:url("images/trainings-bg-light-red.jpg");}
.term-5 .archive-term,
.term-trainers .archive-term {
    background-color: #ffa902;
    color: #fff;}
.term-5 .bg-img-general-light,
.term-trainers .bg-img-general-light{
	background-image:url("images/trainings-bg-light-orange.jpg");}
.term9 .archive-term,
.term-meeting-facilitators .archive-term {
    background-color: #35c9c5;
    color: #fff;}
.term-9 .bg-img-general-light,
.term-meeting-facilitators .bg-img-general-light{
	background-image:url("images/trainings-bg-light-teal.jpg");}

.archive-section{
	margin-bottom:5rem;}

/* Labs */
/*
.lab{
	height:260px;
	margin-bottom:1.5em;
	overflow:hidden;}
.lab-image{
	height:135px;}
*/
@media screen and ( min-width:650px ){


}
@media screen and ( min-width:1024px ){

	a.trngs-tp-button{
	font-size:1.2rem;
	white-space:nowrap;}

}

.box.bg-transparent{padding:0}

@media screen and ( max-width:1000px ){
	.widget{
		width: 100% !important;
	}
	.widget.cm2_5,
	.widget.ct2_5,
	.widget.ct5,
	.widget.cm6_6,
	.c2{
		margin-left: 0 !important;
		margin-right: 0 !important;
		padding: 1rem;
	}
	.widget_nav_menu{
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
}

#site-footer .widgettitle{
	margin-bottom: .5rem;
}

.search .lab,
.search .resource{
	clear: both;
}


.slick-prev, .slick-next {
	border-color:transparent !important;
}
.slick-arrow {
	display: inline-block;
	position: relative;
	border-top: 1em solid transparent;
    border-bottom: 1em solid transparent;
    content: '';
    height: 0;
    transition: .5s all;
    width: 0;
    top: -200px;
}
.slick-prev {
	left: -20px;
	border-right: 1.2em solid;
}
.slick-next {
	right: -20px;
	float: right;
	border-left: 1.2em solid;
}


/*** quicklinks for translations ***/


.mlp_inner label, .mlp_inner label select, .mlp_inner label input {
font-size: .7rem;
}
.mlp_inner input[type=submit] {
font-size: .7rem;
max-width: 75px;
}
.mlp_inner label {
display:inline;
}
.mlp_quicklinks {
background:none;
margin-bottom: 0px;
}

/*** Apo additions ****/

.mlp_inner label select, .mlp_inner label input {
max-width: 200px;
}

.translationsquicklink {
    float: right; 
    display: block; 
    width: 100%;  
    text-align: right; 
}
#site-language-nav-toggle-text {display: none}
svg#site-language-nav-toggle-icon {width: 2em;height: 2em;fill: black}
svg#site-language-nav-toggle-icon  .st0{fill: black}
#menu-main-menu > li a{text-transform: capitalize}
nav.nav-desktop-dropdown .menu-item-has-children>a::after {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACcSURBVHgBZc6xDYJgEAXg936JNb3GwAZW0OGFCRhBJ9ANhAls7RxBJ0BihUxBjA5go4kF509BQuCVd9+7HMNItgrjVrc8Qy8i4n7VnBo2mTEGJDUNonjfRx8LAE0cwJs867qc+b5PYDdfeO/Xoy7DKD7Y4lrJ7F5cj+yawUrOBBMFL7QXWlAVedrunA79iM1U4Q3BKEv7bCCSDOd/BE40tLKHwFMAAAAASUVORK5CYII=') no-repeat center center;
    width: 10px;height: 10px;border: none;
}

/*** MORE APO ADDITIONS ***/

/***

.main-header-area{
	height: 80vh;
  min-height: 550px;
}
****/

input.search-form-submit { display:none;}
#site-language-nav-toggle-text {display: none}
svg#site-language-nav-toggle-icon {width: 2em;height: 2em;fill: black}
svg#site-language-nav-toggle-icon  .st0{fill: black}
#menu-main-menu > li a{text-transform: capitalize;font-size: 0.85em;}
.en nav.nav-desktop-dropdown a, .en a.site-header-item{letter-spacing: 0.5px}
#header-buttons-container a{color: #17292e;margin-right: 1em;text-decoration: none;text-transform: capitalize}
#header-buttons-container .donate a {border: 1px solid;border-radius: 35px;padding: 12px;}
nav.nav-desktop-dropdown .menu-item-has-children>a::after {background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACcSURBVHgBZc6xDYJgEAXg936JNb3GwAZW0OGFCRhBJ9ANhAls7RxBJ0BihUxBjA5go4kF509BQuCVd9+7HMNItgrjVrc8Qy8i4n7VnBo2mTEGJDUNonjfRx8LAE0cwJs867qc+b5PYDdfeO/Xoy7DKD7Y4lrJ7F5cj+yawUrOBBMFL7QXWlAVedrunA79iM1U4Q3BKEv7bCCSDOd/BE40tLKHwFMAAAAASUVORK5CYII=') no-repeat center center;width: 10px;height: 10px;border: none}
#site-title a {
    text-indent: 0;
    width: auto;
    font-size: 1.35em;
    color: #0f81e8;
    padding-left: 0.7em;
    background-position: center left;
    background-size: 0.6em 0.6em;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAABECAYAAAAlba0pAAACsElEQVRogeWbzVHDMBCFFw93hZOu0AF0EHdAOiAdkAqEKggdJB0kHUAHUEI46oY6YJTZQH5sx4p3pbX5ZnJJZmy9UfS8+yRfQUKUdSMAGAPAPQBsAGDtjf7mGkEyccq6JwCYA8Bo7+sgbOaNXnLcM4k4FLao+TkIfPBGb6jvW1Bf8Bhl3bhBGOBMPnHcm1Wcsi6srRXnPZpgE4fmsThaY0nhnLk3dMVssIhT1i1yCwMOccq6Fy6DiIVUHFq+STLyFpCJQ2eccw42FhJxyrpbNJBszlhFZ3Fo+StpwoBo5lYSnLGKTuLQ8sdso+vIxeKUdc9SLL+Oi8Qp6x6lOWMV0eLQ8puqfDFEiUNnFGf5dbQW1zdhEDlzIorhGFqJQ8t/FDPqlpzNUM7kH1Rs8EPBJwDYkKpdnxF2Lv+g4hY/FOyKilntzKHl98pAjripXHOSi+EI7k/E7Vk+1d8kG1UzN++b5ddxIE5S/kHBrzhp+QcFW3F9KoZjKPYsf3AUFdtKg6GQHBN0hX0LKydB3PuQxU1wd3NwFLjhXg5R4HbNeaNDDzTLPxxafg0FTxTYgejacuCW3uhQW7Icm8jByaPAGz3FVn144pCSMNPIxv+LGeDPQadpx0PG9kxZY/nljV738BHxvpuUVme/MJTl7NCDQ391vEb4p33unyFrfbBNWffBmK2U3mjyGjemKyj79ohoLQ5r0GmfatCofg4ddMI3HFqim1VcG714RFzUiWORLb4GvThmwBpUdBffNUOZSHbQTuKkO2jn9AsdtKQZDi0k0Z7UIpsst0QHfaW6HgWkoaw3OnQQ62xqjuBInMXEFOTi0EFFBL0sewXYU2UPetk2QiQEvay7PLmD3lSvmDXFFBtv9B3HfVPtz81qiuxvzv4w9Wud4eTfLocJwpZsr3UCwA/ahL2+iMuyPgAAAABJRU5ErkJggg==);
}
#site-footer .c2{width:auto}
#site-footer .section-inner {display: flex;flex-direction: row; flex-wrap: wrap}
#site-footer .section-inner > .widget:first-child{width: 100%;padding-bottom: 1em;margin-bottom: 2.5em;border-bottom: 2px solid rgba(218, 230, 242, 0.2)}
#site-footer .mlp-language-box ul{display:flex; gap: 1em;    flex-wrap: wrap;}
@media only screen and (min-width: 700px) {
#nav_menu-8,#nav_menu-9,#custom_html-8,#nav_menu-10,#nav_menu-11{width: 18% !important}
}
@media only screen and (max-width: 699px) {
	#nav_menu-8,#nav_menu-9,#custom_html-8,#nav_menu-10,#nav_menu-11{width: 50% !important}
}
@media only screen and (max-width: 400px) {
		#nav_menu-8,#nav_menu-9,#custom_html-8,#nav_menu-10,#nav_menu-11{width: 100% !important}
}
#site-footer .c2{padding: 0}
.multi-one-liners{display:flex;flex-direction:column}
.multi-one-liners .widget_text{
	width: 100%;
	margin-bottom: 1.5em
}
#site-footer .widgettitle {
    font-family: sans-serif;
    font-size: 1.25em;
    color: #dae6f2;
    border: none;
}

#site-footer ul li a, #site-footer .textwidget a{
    color: rgba(218, 230, 242, 0.7) !important;
    font-weight: normal !important;
    font-size: .9em
}
@media only screen and (min-width: 700px) {
.socialsection{
	width: 100%;
	display: flex;
	justify-content: space-between;
	}
}
#custom_html-4{width: 100% !important;margin-top: 1em}
.socialsection .socialicons{
	display: flex;
	gap: 15px;
	
}
#site-footer .widgettitle {
    font-family: sans-serif;
    font-size: 1.25em;
    color: #dae6f2;
    border: none;
}
.socialsection div{margin-left: 0}
#site-footer {     color: rgba(218, 230, 242, 0.7)  }

#custom_html-5{border-top: 2px solid rgba(218, 230, 242, 0.2);margin-top:0;padding-top: 2em !important; width: 100% !important}



/*** adjust superpage ****/

.activity-icon {
	height: 100px;
	width: auto;
	border: 0.1px solid #ccc;
}
.gallery__img {
    border: 0.1px solid #ccc;
    background-color: white;
}



/*** Makes the menu on footer display ****/

/*#site-header{background-color:rgb(255, 246, 230);}*/
.home #site-header{background-color: transparent;}
.home nav.nav-desktop-dropdown .sub-menu li {
    background-color: #e6decf;e6decf
}
.postid-592 #site-header{background-color: transparent;}
.postid-592 nav.nav-desktop-dropdown .sub-menu li {
    background-color: #e6decf;e6decf
}

#menu-hauptmenu-1 > li{display:none;}
#menu-hauptmenu-1 > li:first-child{display:block;}
#menu-hauptmenu-2 > li{display:none;}
#menu-hauptmenu-2 > li:nth-child(2){display:block;}
#menu-hauptmenu-3 > li{display:none;}
#menu-hauptmenu-3 > li:nth-child(3){display:block;}
#menu-hauptmenu-4 > li{display:none;}
#menu-hauptmenu-4 > li:nth-child(4){display:block;}

#menu-main-menu-1 > li{display:none;}
#menu-main-menu-1 > li:first-child{display:block;}
#menu-main-menu-2 > li{display:none;}
#menu-main-menu-2 > li:nth-child(2){display:block;}
#menu-main-menu-3 > li{display:none;}
#menu-main-menu-3 > li:nth-child(3){display:block;}
#menu-main-menu-4 > li{display:none;}
#menu-main-menu-4 > li:nth-child(4){display:block;}


.widget_nav_menu {
    max-width: 25%;
}

#site-footer .menu-hauptmenu-container .menu-item-has-children a,
#site-footer .menu-hauptmenu-container .menu-item-58110 a,
#site-footer .menu-main-menu-container .menu-item-has-children a {
    font-family: sans-serif;
    font-size: 1.25em;
    color: #dae6f2 !important;
    border: none;
  	font-weight:bold !important;
}

#site-footer .menu-hauptmenu-container .sub-menu a,
#site-footer .menu-main-menu-container .sub-menu a {
    font-size: .8em;
    font-weight: normal !important;
	color: rgba(218, 230, 242, 0.7) !important;
}

#site-footer ul ul.sub-menu {
display:block;
}
.header-search-form{display:block;}
#header-buttons-container { display: flex; }


/*** Custom styles for front page coloring ****/

.bg-newindividual {color: #ff6112;background-color: #ffdabb;font-weight: 400;}
.bg-newgroup {color: #40d7d4;background-color: #ddefde;font-weight: 400;}
.bg-establishedgroup {color: #ffa902;background-color: #ffe7b8;font-weight: 400;}
.bg-trainer {color: #17292e;background-color: #dee0da;font-weight: 400;}

@media only screen and (min-width: 950px) {
#section_5 .section-inner { height: 100%; }
#section_5 .section-inner .selector { height: 100%; }
}


/* Custom, iPhone Retina */ 

    @media only screen and (max-width:480px) {
        .pen { 
            padding-top: 29px;
		    width: 40px;
		    left: 9px;
    	}
    	.book {
    		width: 80px;
    	}
    	#section_1 .title5 {
    		padding-top:10px;
    	}
    	.main-header-area .c5 {
    		margin-bottom:0px;
    	}
    	.main-header-area .huge {
    		padding-bottom:0px;
    	}
    	.main-header-area .title5 {
	    	font-size: calc(2.2vw + 15px);
	    }
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width:480px) and (max-width:768px) {
        .pen { 
            padding-top: 29px;
		    width: 45px;
		    left: 9px;
    	}
    	.book {
    		width: 90px;
    	}
    	#section_1 .title5 {
    		padding-top:10px;
    	}
    	.main-header-area .c5 {
    		margin-bottom:5px;
    	}
    	.main-header-area .huge {
    		padding-bottom:5px;
    	}
    	.main-header-area .title5 {
	    	font-size: calc(2.2vw + 18px);
	    }
    }

    /* Small Devices, Tablets */
    @media only screen and (min-width:768px) and (max-width:992px) {
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
    }


/*** Fixes for "More Resources you might like' ****/

#related-resources.bg-orange .area-link:hover .area-link-hover {
	color: rgb(255, 169, 2) !important;
}
.tag-collection a:hover .tag { background-color:#0f81e8; } 
.activities.squares .individual-post { border:none; }