/*
Theme Name: Mychurchwebsite
Theme URI: http://mychurchwebsite.com
Author: Mychurchwebsite
Author URI: http://mychurchwebsite.com


*/
@import url('/wp-content/themes/mychurchwebsite/css/editor-style.css');
@import 'https://fonts.googleapis.com/icon?family=Material+Icons';
@import '//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css';
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,100,200,500,700,400italic);

/*Main*/
* { box-sizing: border-box; hyphens: none; }
/*Main Styles*/
BODY, TD { word-wrap: break-word; color: #333; font-family: roboto; font-style: normal; font-weight: 400; line-height: 1.7; }
A { text-decoration: underline; color: #356189; }
P, DIV { margin: 0; font-size: 11.6pt; line-height: 21px; font-family: roboto; letter-spacing: normal; font-weight: 400; padding-bottom: 7px; }
B { font-weight: 600; }
LI { font-size: 13.5pt; }
.pagecontent LI { padding-bottom: 15px; }
TABLE { border-collapse: collapse; border-spacing: 0; line-height: 2; margin-bottom: 40px; width: 100%; }
TD, TH { text-align: left; }
TD { padding: 6px 0; font-size: 13.5pt; }
IMG { -moz-box-sizing: border-box; box-sizing: border-box; max-width: 100%; height: auto; vertical-align: middle; }
HR { border: 0; height: 1px; background-image: linear-gradient(to right, #EEE, #C8C8C8, #FFF); margin: 0; }
STRONG { font-weight: 600; }
IMG.alignright { float: right; margin: 0 0 1em 2.3em !important; }
IMG.alignleft { float: left; margin: 0 3.6em 1em 0 !important; }
IMG.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
/*HEADINGS*/
H1, H2, H3, H4, H5, H6 { text-transform: none; margin-bottom: 12px; margin-top: 3px; }
H2 { line-height: 1.2 !important; font-size: 40px; line-height: 1.4; font-weight: 400; color: #000000; }
H3 { letter-spacing: -1pt; line-height: 1.5 !important; font-size: 40px; line-height: 1.4; font-weight: 400; color: #5A5A5A; }
H4 { color: #1776A9; letter-spacing: -1px; line-height: 1.1 !important; font-size: 32px; line-height: 1.4; font-weight: 500; }
H5 { color: #727272; letter-spacing: -1px; line-height: 1.1 !important; font-size: 24px; line-height: 1.4; font-weight: 500; }
H6 { color: #000000; letter-spacing: -1px; line-height: 1.1 !important; font-size: 24px; line-height: 1.4; font-weight: 500; }
/*Form*/
.gform_wrapper .gsection .gfield_label, .gform_wrapper H2.gsection_title { font-size: 1.85em; margin-top: 46px !important; letter-spacing: -0.8pt !important; }
.gform_wrapper TABLE.gfield_list TR TD.gfield_list_icons { padding: 0px !important; }
.add_list_item { /*+border-radius: 30px;*/ -moz-border-radius: 30px; -webkit-border-radius: 30px; -khtml-border-radius: 30px; border-radius: 30px; margin-left: 9px; }
#field_1_4 { margin-top: 52px; }
.gform_wrapper TABLE.gfield_list THEAD TH { font-weight: 400; text-align: left; }
.gform_button.button { /*+border-radius: 0;*/ -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0; border-radius: 0; border: 0px solid black; padding: 9px 34px 9px 31px; font-size: 19.85px !important; background-color: #A3BD98; color: #FFFFFF; }
H3.gform_title { font-size: 3.35em !important; margin-top: 46px !important; }
.gform_heading { text-align: center; margin-bottom: 67px !important; }
/*Montserrat Fix*/
HTML { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; font-weight: 400; }
@-moz-document url-prefix()
{
BODY { font-weight: 300 !important; }
}
