/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     http://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */


@import url(https://fonts.googleapis.com/css?family=Arimo:400,400italic,700,700italic);


body, input, textarea, select {font-family: 'Arimo', sans-serif !important;}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Arimo', sans-serif !important;
}

button.step-next {
    background: none repeat scroll 0 0 #3b7e8c;
    border-radius: 4px;
    border: none;
    color: #fff;
    padding: 10px 30px;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    float: right;
}
.capform {
    border: 1px solid darkblue;
    padding: 2%;
    margin: 10px 0;
    background: lightyellow;
    max-width: 850px;
    width: 100% !important;
}

.demorow .radio_item {
    float: left;
    width: 400px;
    margin-left: 279px;
    padding: 0;
    clear: both;
}

.demorow .radio_item label {
width: 96% !important;
text-align: left !important;
}

@media screen and (max-width: 840px) {
.demorow .radio_item {
width: 100%;
    margin-left: 0;
}
}

/* add text above address */

#trial-address .address-row {position:relative;}

#trial-address label[for=address-lookup-country]:before {
	content: 'Please complete your address details in full in order to receive a print sample of Business Green Magazine';
    position: absolute;
    left: 274px;
    width: 500px;
    text-align: left;
    top: 0;
	
}
#trial-address label[for=address1]:before {
	content: 'Please complete your address details in full in order to receive a print sample of Business Green Magazine';
    position: absolute;
    left: 274px;
    width: 500px;
    text-align: left;
    top: 0;
	
}

#trial-address label[for=address1] {
    margin-top: 52px;
}

#trial-address input#address1 {
	  margin-top: 52px;
}

@media screen and (max-width: 840px) {
	#trial-address label[for=address1]:before {
      left: 12px;
      width: 100%;
      text-align: 
	}
	
	#trial-address input#address1 {
	    margin-top: 0;
	}	
	
}

/* END add text above address */
/* Kirstys edit */
