/*
 Theme name:   Divi Child
 Theme URI:    http://yourwebsite.com/twentyfourteen-child/
 Description:  My first child theme, based on Divi
 Author:       Gudjon Kari
 Author URI:   http://gudjon.com
 Template:     Divi
 Version:      1.0.0
 Tags:         black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready, responsive-layout, infinite-scroll, post-slider, design, food, journal, magazine, news, photography, portfolio, clean, contemporary, dark, elegant, modern, professional, sophisticated
 Text Domain:  twenty-fourteen-child
*/
@media (max-width: 700px) {
	.sjodir #left, .sjodir #right {
		width: 100%;
	}
	#file-container .dropzone {
		width: 100% !important;
	}
}

#msform {
	font-family: font-family: montserrat, arial, verdana; 
}
#msform p.single, #msform span.single {
	color: #4e4e4e;
	font-size: 12pt;

}
a, .expand, .expand_info {
	cursor: pointer;
}
/*buttons*/
#msform .action-button,
#msform .btn-black,
#wp-submit.button-primary {
        width: 100px;
        background: #72bec4;
        font-weight: bold;
        color: black;
        text-transform: uppercase;
        border: 0 none;
        border-radius: 1px;
        cursor: pointer;
        padding: 10px 5px;
        /*margin: 10px 5px;*/
}
#msform .action-button:hover, #msform .action-button:focus, #msform .btn-black:hover, #wp-submit.button-primary {
        box-shadow: 0 0 0 2px white, 0 0 0 3px #ECAA0D;
}
div.input_container {
	float: left;
	position: relative;
}
div.input_container:not(.custom-width) {
	width: 100%;
}
div.input_container.left, div.input_container.right {
	width: 50%;
	float: left;
}
div.input_container.left {
	padding-right: 3px;
}
div.input_container.right {
	padding-left: 3px;
}
div.input_container input {
	width: 100% !important;
}
div.input_container.required:after { 
	content:" *"; 
	position: absolute;
	right: 10px;
}

#msform input.text:not(.error) {
	border: 2px solid #fff !important;
}
@media (max-width: 1300px) and (min-width: 875px) {
	.resposive-box {
		min-height: 450px!important;
	}
	
}
@media (max-width: 874px) and (min-width: 700px) {
	.resposive-box {
		min-height: 500px!important;
	}
	
}
.page-id-8360 table th, .page-id-8360 table td {
    width: 15% !important;
}

/* Mailchimp popup styles */

/* Wrapper */
#mc_embed_signup {
    max-width: 360px;
    background: #ffffff;
    padding: 40px 30px 30px;
    font-family: "Georgia", "Times New Roman", serif;
    text-align: center;
}

/* Headline */
#mc_embed_signup h2,
#mc_embed_signup .mc-title {
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 16px;
    color: #F0B04E;
}

/* Description text */
#mc_embed_signup p,
#mc_embed_signup .mc-desc {
    font-size: 16px;
    line-height: 1.6;
    color: #666;
    margin-bottom: 0px;
}

/* Email input */
#mc_embed_signup input[type="email"],#mc_embed_signup input[type="text"] {
    width: 100%;
    padding: 14px 15px;
    font-size: 15px;
    border: 1px solid #ccc;
    border-radius: 0;
    margin-bottom: 18px;
    font-family: inherit;
    box-sizing: border-box;
}

/* Placeholder */
#mc_embed_signup input::placeholder {
    color: #999;
}

/* Submit button */
#mc_embed_signup input[type="submit"] {
    width: 100%;
    background: #F0B04E;
    color: #000;
    border: none;
    padding: 15px 0;
    font-size: 14px;
    letter-spacing: 1px;
    text-transform: uppercase;
    cursor: pointer;
    transition: background 0.3s ease;font-weight:bold;
}

/* Button hover */
#mc_embed_signup input[type="submit"]:hover {
    background: #000;
	color:#F0B04E; font-weight:bold;
}

/* Privacy text */
#mc_embed_signup .privacy-text {
    font-size: 13px;
    color: #777;
    margin-top: 20px;
}

/* Remove Mailchimp default styles */
#mc_embed_signup .clear {
    clear: both;
}

/* Popup Maker compatibility */
.pum-content #mc_embed_signup {
    padding: 0;
}
.pum-close {
    background: transparent !important;
    border: 2px solid #000 !important;
    color: #000 !important;
    width: 32px !important;
    height: 32px !important;
    font-size: 30px !important;
    line-height: 22px !important;
    border-radius: 0px !important;
    right: 0px !important;
    top: 0px !important;
    /* padding: 10px !important; */
}

.mc_embed_signup-page{
	background: transparent!important;
    width: 100%!important;
    max-width: 100%!important;
    padding: 15px 0px 0px 0px!important;
    margin: 0px auto!important;
}