/*---------------------------------------------------------------------------------

 Theme Name:   Reklamologi
 Theme URI:    https://mobilisering.nu/
 Description:  A Child Theme built for Divi
 Author:       Fredrik Lindberg
 Author URI:   https://reklamologi.se
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

body.custom-background {
    background-color: #ffffff !important;
}
.hd {
    font-family: 'Playfair Display',Georgia,"Times New Roman",serif;
    font-weight: 700;
    font-style: italic;
    font-size: 45px;
	margin-top: 30px;
}
.sm-fragment h1 {
    font-family: 'Playfair Display',Georgia,"Times New Roman",serif;
    font-weight: 700;
    font-style: italic;
    line-height: 1.2em;
    font-size: 30px;
}
.sm-fragment {
    float: left;
    width: 100%;
    margin-top: 33px;
}
.temp_inr .right {
    float: right;
    width: 100%;
    margin-top: 89px;
    border: 1px solid #43ac34;
    max-width: 32%;
    margin-right: 0px;
    padding: 19px 20px;
    box-shadow: 0px 12px 20px -6px rgba(0,0,0,0.3);
	border-radius:5px;
}
.right h4 {
font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 800;
    font-size: 20px;
}
div#Confirmationa8592947-034b-4869-bc14-93bf1171d0ec {
    margin-bottom: 21px;
}

body #gform_wrapper_1 .gform_body .gform_fields .gfield input[type=text]{
	width:100%;
}

body #gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_address .address_city {
	padding-right:0px;
	flex:100%;
}

#gform_wrapper_3 .gform_footer input[type=submit], #gform_wrapper_4 .gform_footer input[type=submit]{
	padding: 8px 23px;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
    color: #fff;
    background: #286f30;
    border: none;
    border-radius: 3px;
	cursor:pointer;
}

#gform_1{
	padding:50px;
}

body #gform_wrapper_1 .gform_body .gform_fields .gfield input[type=text], 
body #gform_wrapper_1 .gform_body .gform_fields .gfield select{
	border:none;
}

#ui-datepicker-div.gform-theme-datepicker{
	z-index:99999 !important;
}

input[type="button"] {
    padding: 6px 25px 8px 25px;
    background-color: #286f30;
    color: #FFF;
    font-size: 15px;
    border-radius: 27px;
}
p {
    font-size: 15px !important;
    font-weight: 500 !important;
    font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif !important;
    line-height: 23px !important;
}

.fragment-1664 {
    margin-left: -67px !important;
}

td strong {
    color: #333;
    color: #000000!important;
}

p {
   color: #000000!important;
}
td label {
    color: #000000;
}

#main-footer {
    background-color: #222!important;
    float: left!important;
    width: 100%!important;
}
#et-main-area .temp_inr form {
    float: left!important;
    width: 100%!important;
    max-width: 60%!important;
    margin-right: 60px;
}
.temp_inr {
    float: none;
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
}
#et-main-area .temp_inr form .sm-fragment h1 {
    margin-bottom: 32px;
}

@media(max-width:767px){
#et-main-area .temp_inr form {
    
    max-width: 100%!important;
    padding: 0px 22px 0px 22px;
}

.temp_inr .right {
        margin-right: 34px !important;
   max-width: 84%;
    margin-right: 0px;
    padding: 10px;
    margin: 24px;
   
}

}
.textwidget p {
    color: #ffff !important;
}


#footer-info, #footer-info a {
    color: #45ab34 !important;
}
#logo {
     margin-top: 0px !important; 
	 max-height: 136% !important;
}
table.bin {
    display: none !important;
}

footer.et-l.et-l--footer {
    clear: both !important;
}

.page-id-985 .right {
    display: none !important;
}

.page-id-978 .right {
    display: none !important;
}
.wpcf7-form-control-wrap {
    position: unset;
}
.wpcf7 form .wpcf7-response-output {
    margin: 9em -1.5em 1em !important;
  
}
.et_pb_login_0.et_pb_login, .et_pb_login_1.et_pb_login {
    background-color: #efefef !important;
}
.et_pb_bg_layout_dark{
	color:#000 !important;
}
.et_pb_forgot_password a {
    color: #000 !important;
    text-decoration: underline;
}
.et_pb_button{
	    padding: 8px 23px;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
    color: #fff;
    background: #286f30;
    border: none;
    border-radius: 3px;
    cursor: pointer;
}