/*
 Theme Name:   Twenty Twelve Child
 Description:  Child Alter
 Author:       IDEE-FHS
 Author URI:   http://www.fhsg.ch/idee
 Template:     twentytwelve
 Version:      1.0
 Text Domain:  twentytwelve-child
*/

/*Neue Schriftart einbinden*/

@font-face {
   font-family: Museo_500;
   src: url("fonts/Museo_Slab_500_2-webfont.eot?") format("eot");
   src: url("fonts/Museo_Slab_500_2-webfont.woff") format("woff");
   src: url("fonts/Museo_Slab_500_2-webfont.ttf") format("truetype");
}

 @font-face{
   font-family: Museo_100;
   src: url("fonts/01ab709f-22cf-4831-b24a-8cf4eb852687.eot?#iefix");
   src: url("fonts/01ab709f-22cf-4831-b24a-8cf4eb852687.eot?#iefix") format("eot");
   src: url("fonts/8528fae1-3f0d-4d71-8937-63670fceef7c.woff2") format("woff2");
   src: url("fonts/cacc0862-f146-4746-92b1-60e6114a66c4.woff") format("woff");
   src: url("fonts/54006f54-b61e-4103-abf8-b1d0294a2a9c.ttf") format("truetype");
}
 @font-face{
   font-family: Frutiger;
   src: url("fonts/81e3653a-53bd-49d9-a1f8-f924811b6f02.eot?#iefix");
   src: url("fonts/81e3653a-53bd-49d9-a1f8-f924811b6f02.eot?#iefix") format("eot");
   src: url("fonts/087d8a95-3f25-4bae-a1d1-db9ddffd72f5.woff2") format("woff2");
   src: url("fonts/ab1bcdf7-9570-4cba-a8e3-3e39ddd861db.woff") format("woff");
   src: url("fonts/83c94878-06c8-442c-a7df-d520b0ced00b.ttf") format("truetype");
}
/*Font anpassungen für Blog Alter*/

h1 {
	margin: 0.67em 0;
	font-size: 2rem;
	font-family: Museo_500 !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	font-family: Museo_100 !important;
}

.site-header h1 {
	margin: 0 0 0 0;
	font-size: 31px;
	font-weight: bold !important;
	font-family: Museo_500, Times New Roman, sans-serif !important;
}

.site-header h2 {
    font-weight: normal;
    font-size: 20px !important;
}

body.custom-font-enabled {
    font-size: 16px !important;
	line-height:1.75 !important;
	font-family: Frutiger, Arial, sans-serif !important;
	color: #333333 !important;
}

.archive-title, .page-title, .widget-title, .entry-content th, .comment-content th {
    font-size: 16px;
    line-height: 2.181818182;
    font-weight: bold;
    text-transform: none;
    color: #333333;
}

/*Navigation Header*/

.main-navigation li a{
	font-size: 17px;
	font-family: Frutiger, Arial, sans-serif;
	font-weight: bold;
	text-transform: none;
}

.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
    border-bottom: 0px solid #ededed;
    border-top: 0px solid #ededed;
    display: inline-block !important;
    text-align: left;
    width: 100%;
}

/*Header FHS Logo rechts oben*/

.fhs-img {
    display: block;
    float: right;
}

/*Header Logo PH Thurgau links oben*/
hgroup#site-title img{
	max-width: 100%;
}

.phtg-img{
	width: 311px;
	margin-bottom: 30px;
}


/*Header Bild Schatten und Rahmenradius auf 0 gesetzt*/
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
    border-radius: 0px;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}

.header-image {
    margin-top: 0px;
}

/*Akordeon höhe*/
.sow-accordion .sow-accordion-panel .sow-accordion-panel-header {
    
    padding: 5px 30px 5px 30px !important;
    
}

/* CSS für Footer Widget */

.site-info { clear: both; }

#footer-widgets {
    width: 100%;
    border-top: none;
}
#footer-widgets .widget li { 
    list-style-type: none; 
}

@media screen and (min-width: 960px) {
.widget-left {
    float: left;
    margin-right: 3.5%;
    width: 31%;
    clear: none;
}
.widget-center {
    float: left;
    width: 31%;
    clear: none;
}
.widget-right {
    float: right;
    width: 31%;
    margin-left: 3.5%;
    clear: none;
	}
}

/* CSS Footer Widget für IE8 and IE7 */
.ie #footer-widgets.three .widget {
    float: left;
    margin-right: 3.1%;
    width: 29.85%;
    clear: none;
}
.ie #footer-widgets.three .widget + .widget + .widget { margin-right: 3.1%; }

/* CSS IE Homepage Template Widget fix */
.ie .template-front-page .first.front-widgets,
.ie .template-front-page.two-sidebars .widget-area .front-widgets {
    float: left;
    margin-bottom: 24px;
    width: 51.875% ;
}
.ie .template-front-page .second.front-widgets { clear: right; }
.ie .template-front-page .first.front-widgets,
.ie .template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {
    float: right;
    margin: 0 0 24px;
    width: 39.0625% ;
}
.ie .template-front-page.two-sidebars .widget,
.ie .template-front-page.two-sidebars .widget:nth-child(even) { float: none; }
.ie .template-front-page .widget-area { clear: both; }

.ie .template-front-page .widget {
    width: 100% !important;
    border: none;
}
.ie .template-front-page .first.front-widgets { 
	width: 51.875%;
    float: left ;
}
.ie  .template-front-page .second.front-widgets {
    width: 39.0625%;
    float: right ;
}

/*Mobile Walker Menü Textblock im grauen Balken ausgeblendet*/
.mobmenu .headertext {
    font-family: "Dosis";
    font-size: 20px;
    font-weight: inherit;
    font-style: normal;
    line-height: 1.5em;
    letter-spacing: normal;
    text-transform: none;
    visibility: hidden;
}


/*Cookie Hinweis*/
.cc_container .cc_btn, .cc_container .cc_btn:visited{
	background-color: #000000 !important;
	color: #ffffff !important;
	padding: 10px 9px 10px 10px !important;
	
}

/*ReCaptcha Breite anpassen*/

.g-recaptcha {
    transform:scale(0.77);
    transform-origin:0 0;
}

/*Quiz Formular Style*/

.quiz_section label, .quiz_section .mlw_qmn_question {
    display: block;
    margin: 0 0 5px 0;
    font-weight: normal !important;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.qmn_quiz_container select, .qmn_quiz_container textarea, .qmn_quiz_container input[type="text"], .qmn_quiz_container input[type="email"], .qmn_quiz_container input[type="number"] {
    background: #fff;
    border: 1px solid #3498db;
    margin-bottom: 10px !important;
}

/*Content Artikel doppelte Linie am Text ende ausblenden*/

.site-content article{
	border-bottom: none;
}