/*
Theme Name: iNegotiatePayments
Author: Kall Kwik
Version: 1.0.0

*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}



body { background: #274259; font-family: 'PT Serif', serif; }

h1 {font-size: 2.4rem; margin-bottom: 50px; margin-top: 20px; text-align: center; }
p {margin-bottom: 20px; line-height: 1.7; }
em {font-style: italic;}

.logo-mobile {margin-left: auto; margin-right: auto; display: block; margin-top: 10px; margin-bottom: 15px; width: 100%; height: auto; max-width: 450px; }

.entry-content { max-width: 1140px; background: #fff; margin-left: auto; margin-right: auto;  padding: 30px;  }


.gform_wrapper span.gform_description { padding: 40px; line-height: 1.5; }
.gform_wrapper .top_label .gfield_label { font-size: 1.25rem; color: #000; }

body .gform_wrapper ul li.gfield {padding-top: 0px!important; margin-top: 0px!important;}

body .gform_wrapper .top_label div.ginput_container {padding-bottom: 1.5rem;}

#gform_wrapper_1 { max-width: 1200px;  background: #fff; margin-left: auto; margin-right: auto; margin-top: 0px; }

.gform_confirmation_wrapper {max-width: 1140px;
    background: #fff;
    margin-left: auto;
    margin-right: auto;
    padding: 30px;
    font-weight: bold;
    font-size: 1.3rem;}


#copyright {margin-top: 1.5rem; margin-bottom: 1rem; color: #fff; text-align: center; width: 100%; line-height: 1.7; }
#copyright a {color: #fff; }
#copyright a:hover { color: #e94a40; }

.instruction {margin-top: 1rem; }

.alignright {
    float: right;
	padding-left: 20px;
	padding-right: 20px;
}

.half {width: 46%; margin: 2%; float: left;}
.half img {width: 100%; height: auto; }

@media only screen and (max-width: 768px) {

	.alignright {width: 100%; height: auto; padding: 0px; float: none; }
	
}