/*
 Theme Name:   Twenty Twelve Child
 Theme URI:    http://vlindermedia.nl
 Description:  Twenty Twelve Child Theme
 Author:       Marlies
 Author URI:   http://vlindermedia.nl
 Template:     twentytwelve
 Version:      1.0.0
 Text Domain:  twenty-fourteen-child
*/

@import url("../twentytwelve/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

body {
	background-image: url('./images/gras.png');
    background-repeat: no-repeat;
    background-position: bottom;
}

article {
	margin-bottom: 0px!important;
	border-bottom: none!important;
}

/* ===[ Footer Widget Areas ]=== */
.site-info { clear: both; }
#footer-widgets {
    width: 100%;
    border-top: none;
}
    #footer-widgets .widget li { list-style-type: none; }
.template-front-page #footer-widgets { padding-top: 0; }
@media screen and (min-width: 600px) {
    #footer-widgets.three .widget {
        float: left;
        margin-right: 3.7%;
        width: 30.85%;
        clear: none;
    }
        #footer-widgets.three .widget + .widget + .widget { margin-right: 0; }
}
/* for IE8 and IE7 */
.ie #footer-widgets.three .widget {
    float: left;
    margin-right: 3.7%;
    width: 29.85%;
    clear: none;
}
.ie #footer-widgets.three .widget + .widget + .widget { margin-right: 0; }
/* Hide footer widgets Homepage Template*/
.template-front-page #footer-widgets { display: none; }

#footer-widgets {
background-image: url('./images/graslicht.png');
    background-repeat: no-repeat;
    background-position: bottom; 
	
}

#contactform-widget {
	width: 257px!important;
	height: 100px!important;
	font-size: 11px!important;
}

h1.site-title a {
	font: 400 50px/0.8 'Playfair Display', serif;
	text-shadow: 4px 4px 3px rgba(0,0,0,0.1);
	line-height: 36px;
	color: #719377;
}

h1.site-title {
text-align: center!important;
}

@media only screen and (max-width: 480px) {
		h1.site-title a {
			font-size: 1.8rem;
		}
}

h1.site-title a:hover {
	color: #406061;
}

h1.entry-title {
	color: #719377;
	font-family: 'Playfair Display', serif;
}

h2.site-description {
	font-size: 15px;
	font-family: "Lato", sans-serif;
	text-align: center;
	font-style: italic;
}

.site-header {
	padding-top: 40px;
}

#site-navigation {
	text-align: center;
}

h2 {
    clear: none!important;
}

h3.widget-title {
	color: #719377;
}

.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
	color: #516f70;
}

.icon-skype:before {
	font-size:20px;
        margin-right: 6px;
}

.icon-linkedin:before {
	font-size:20px;
}

.icon-linkedin a, .icon-skype a {
    text-decoration: none;
}

a:-webkit-any-link {
    text-decoration: none;
}

@media screen and (max-width: 600px) {
    ul.sub-menu li {
                
        }
        ul.sub-menu li a {
                font-style: italic;
        }
   .entry-content textarea.wpcf7-form-control.wpcf7-textarea {
	width: 100%;
   }
   #footer-widgets {
	background-image: none!important;
   }
}

@media screen and (min-width: 600px) {
	.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
		text-align: center;
		background-color: #719377;
		border: none;
	}
	
	ul#menu-main-2 li a {
		color: white;
	}