/*
Theme Name: Divi Child Theme
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 2.2
Description: Divi Child Theme
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Template:       Divi
Text Domain:  Divi
*/
 
/* =css artwork by http://www.detlillebureau.dk
------------------------------------------------------- */

img#taffylogo {
max-width: 50%;
height: auto;
}


/* ~~ MOBILE DEPARTMENT ~~ */

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


#kontaktbox {
    margin-top: 0% !important;
}


}


/* ~~ PAD DEPARTMENT ~~ */
@media only screen and (min-width: 768px) and (max-width: 980px) {



#kontaktbox {
    margin-top: 0% !important;
}
			

}


/* ~~ FOD ~~ */
#footer-info{
display: none; 
}


/* ~~ TOP ~~ */

/*#top-menu {
display: none;
}

header#main-header {
padding-bottom: 1%;
}*/

/*
.et_pb_section {
padding: 0px;
position: relative;
}

#page-container {
padding-top: 0px !important;
}

span#fix {
    vertical-align: -6px;
}
*/



/* ALL PAGES */




/* ~~ FORSIDE ~~ */


.et-pb-arrow-prev:before {
content: "\48";
/*color: #2EA3F2;*/
}

.et-pb-arrow-next:before {
content: "\49";
/*color: #2EA3F2;*/
}

#blurbline {
   margin-top: 2%;
}

#blurbs .et-pb-icon {
font-size: 76px;
}


#toptxt h1 {
    font-size: 3.4em;
    /*font-family: Vollkorn,serif;*/
}

#middlefront {
background-color: #AAD0DF !important;
}

#kontaktbox {
margin-top: 2%;
margin-left: auto;
margin-right: auto;
display: block;
max-width: 90%;
}

#kontaktbox .wpcf7-submit {
    font-size: 1.0em;
    padding-bottom: 8px;
    padding-top: 8px;
}

#kontaktbox input.wpcf7-form-control.wpcf7-submit {
    margin-top: 15px;
    padding-left: 5%;
    padding-right: 5%;
}

span#formrubrik {
    font-size: 1.5em;
    /*font-family: Vollkorn,serif;*/
    line-height: 120%;
    color: #fff;
    /*text-shadow: 1px 1px 2px #666;*/
}

#middlefront .et_pb_column {
margin-right: inherit;
}


/* ~~ KONTAKTFORM ~~ */

#kontaktos {
    background-color: #525E6C;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 20px;
    color: #fff;
    max-width: 90%;
}

span#krubrik {
    font-size: 1.4em;
    /*font-family: Vollkorn,serif;*/
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea
{
    background-color: #f7f7f7;
    color: #000;
border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
font-size: 1em;
box-shadow: none;
border: none;
    width: 90%;
height: 2em;
}

.wpcf7 input[name="text-951"]{
	width:30%;
}

.wpcf7 input[name="date-439"]{
	width:50%;
	margin-bottom: 1em;
}
.wpcf7 textarea
{
    height: 4em;
}

/* ~~ Kontaktform checkbox ~~ */
span.wpcf7-list-item {
margin-left: 0.5em;
display: block;
}


/* ~~ Kontaktform sendknap ~~ */
input.wpcf7-form-control.wpcf7-submit{
    width: 100px;
    height: 30px;    
    margin-top: 0px;
    font-size: 0.8em;
    text-transform: uppercase;
    color: #ECF0F1;
    border-radius: 5px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding-top: 1em;
    padding-right: 2em;
    padding-bottom: 1em;
    padding-left: 2em;
    background-color: #776F73;
    box-shadow: none;
    border: none;
}

input.wpcf7-form-control.wpcf7-submit input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"], .button:hover, .entry-content .button:hover {
background-color: #A0A0A0;
}

/* ~~ Kontaktform fejlbeskeder ~~ */
body input[type=text].wpcf7-not-valid, body input[type=email].wpcf7-not-valid, body input[type=tel].wpcf7-not-valid, body textarea.wpcf7-not-valid {
border: 1px solid #ec3c06;
}

body span.wpcf7-not-valid-tip {
display: block;
color: #ec3c06;
border: none;
position: relative;
top: auto;
left: auto;
padding: 0;
margin-top: 2px;
background: none;
font-size: 15px;
}

body div.wpcf7-validation-errors {
background: #ffe2e2;
border: 1px solid #ff8a8a;
color: #ec3c06;
}

body div.wpcf7-response-output {
margin: 10px 0;
padding: 20px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
border-radius: 5px;
}

#top-header #et-info-phone, 
#top-header #et-info-phone a, 
#top-header #et-info-email, 
#top-header .et-social-icon a { 
	color: white !important; 
}

body .wpcf7-mail-sent-ng {
background: #fff2e2;
border: 1px solid #ffbc8a;
color: #e17731;
}
body .wpcf7-mail-sent-ok {
background: #e8ffe2;
border: 1px solid #6fdf51;
color: #1ea524;
}



/* FONTSAMLING */
/*

		'Open Sans'
		'Oswald'
		'Droid Sans'
		'Lato'
		'Open Sans Condensed'
		'PT Sans' 
		'Ubuntu'
		'PT Sans Narrow'
		'Yanone Kaffeesatz'
		'Roboto Condensed'
		'Source Sans Pro'
		'Nunito'
		'Francois One'
		'Roboto'
		'Raleway'
		'Arimo'
		'Cuprum',
		'Play'
		'Dosis'
		'Abel'
		'Droid Serif'
		'Arvo'
		'Lora'
		'Rokkitt'
		'PT Serif'
		'Bitter'
		'Merriweather'
		'Vollkorn'
		'Cantata One'
		'Kreon'
		'Josefin Slab'
		'Playfair Display'
		'Bree Serif'
		'Crimson Text'
		'Old Standard TT'
		'Sanchez'
		'Crete Round'
		'Cardo'
		'Noticia Text'
		'Judson'
		'Lobster'
		'Unkempt'
		'Changa One'
		'Special Elite'
		'Chewy'
		'Comfortaa'
		'Boogaloo'
		'Fredoka One'
		'Luckiest Guy'
		'Cherry Cream Soda'
		'Lobster Two'
		'Righteous'
		'Squada One'
		'Black Ops One'
		'Happy Monkey'
		'Passion One'
		'Nova Square'
		'Metamorphous'
		'Poiret One'
		'Bevan'
		'Shadows Into Light'
		'The Girl Next Door'
		'Coming Soon'
		'Dancing Script'
		'Pacifico'
		'Crafty Girls'
		'Calligraffitti'
		'Rock Salt'
		'Amatic SC'
		'Leckerli One'
		'Tangerine'
		'Reenie Beanie'
		'Satisfy'
		'Gloria Hallelujah'
		'Permanent Marker'
		'Covered By Your Grace'
		'Walter Turncoat'
		'Patrick Hand'
		'Schoolbell'
		'Indie Flower'
*/