/*
 Theme Name:     Award Winning Media
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child theme created for AWM by TC Ink Web
 Author:         TC Ink Web
 Author URI:     http://www.tcink.com.au/
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */


.home h1.et_pb_module_header {padding-bottom: 0px;}
.home span.et_pb_fullwidth_header_subhead {margin-bottom: 24px;}
.home .et_pb_header_content_wrapper h2 {
	font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: 0.5px;
}

.client-logos {
    width: 100%;
    text-align: center;
}

.client-logos img {
	display: inline-block;
    margin-right: 20px;
    margin-left: 20px;
    max-height: 30px;
    max-width: 135px;
    width: auto;
    vertical-align: middle;
    margin-bottom: 20px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: 0.5;
}

footer .et_pb_widget {width: 100%;}
footer p, footer a {font-weight: 400;}

.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget {margin-bottom: 0px;}

.footer-socials a img {max-width: 40px; margin-right: 20px;}
.footer-socials a:last-child img {margin-right: 0px;}

.tc-tag {font-weight: 300; letter-spacing: 1px; font-size: 14px; margin-top: 50px;}

.center-divider {margin: 0 auto;}

.gform_button {
    position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px !important;
    font-weight: 500;
    line-height: 1.7em!important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
	color: #baa16b;
    cursor: pointer;
	margin-right: 0px !important;
}
.gform_button:hover {
	background-color: #baa16b !important;
	color: #fff !important	;
	border-color: #baa16b !important;
	border: 2px solid;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.gform_wrapper ul.gform_fields li.gfield {padding-right: 0px !important;}
.gform_wrapper .gform_footer {margin-top: 0px !important; text-align: right;}
.gform_wrapper ul li.gfield {margin-top: 0px !important;}
body .gform_wrapper .gform_body ul li.gfield .ginput_container  input, body .gform_wrapper .gform_body ul li.gfield .ginput_container  textarea {
	width: 100%;
    padding: 16px !important;
    border-width: 0!important;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important;
    color: #999!important;
    background-color: #eee!important;
    font-size: 14px!important;
    -webkit-appearance: none!important;
}
body .gform_wrapper .gform_body ul li.gfield .ginput_container  textarea {margin-top: 12px !important;}

.gform_wrapper .gform_fields li.gf_left_half , #gform_wrapper_11 #gform_fields_11 li.gf_left_half {margin-right: 2% !important;}
.gform_wrapper .gform_fields li.gf_right_half, #gform_wrapper_11 #gform_fields_11 li.gf_right_half {margin-right: 0px !important;}

.gform_wrapper h3.gform_title {
   font-size: 26px !important;
}

/* Large screens (1405px upwards) */
@media only screen and ( min-width: 641px ) { 
   .gform_wrapper .gform_fields li.gf_left_half, .gform_wrapper .gform_fields li.gf_right_half, #gform_wrapper_11 #gform_fields_11 li.gf_left_half, #gform_wrapper_11 #gform_fields_11 li.gf_right_half {width: 49% !important;}
}

/* Laptops and desktops (1100-1405px) */
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px) { 
    /* your css goes here */
}

/* Tablets in landscape mode (981-1100px) */
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) { 
    /* your css goes here */
}

/* Tablets in portrait mode (768-980px) */
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
    /* your css goes here */
}

/* Smartphones in landscape mode (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
    .standard-hero  h1 {font-size: 40px !important;}
	.home h1 {font-size: 44px!important;}
	.home .et_pb_header_content_wrapper h2 {line-height: 34px !important;}
}

/* Smartphones in portrait mode (0-479px) */
@media only screen and ( max-width: 479px ) {
    .standard-hero  h1 {font-size: 32px !important;}
	.home h1 {font-size: 36px!important;}
	.home .et_pb_header_content_wrapper h2 {line-height: 30px !important; font-size: 22px !important;}
	.client-logos img {max-height: 18px; max-width: 120px;}
}