@import url('https://fonts.googleapis.com/css?family=Arima+Madurai|Varela');

h1, h2, h3, h4, h5, h6, .feedback-text-wrap p, #intro-section h5, #ink-accordion-6 .iw-so-acc-title, p.oomph {
	font-family: 'Arima Madurai', cursive;
}

p.oomph {
	font-size:18pt;
	font-weight:bold;
	line-height:1.3em;
}

.content-page, .content-page p, .entry-content, .entry-content p, body .gform_wrapper, body .gform_wrapper .gform_heading .gform_description, body .gform_wrapper .gform_heading .gform_description ul, body .gform_wrapper .gform_heading .gform_description li, body .gform_wrapper .gform_heading .gform_description p {
	color:#313131;
}	

/* UPDATE POST IDS AFTER LAUNCH */

.post-102 h1, .post-222 h1, .post-228 h1, .post-422 h1, .post-23 h1 {
	text-transform:none;
	font-size:28pt;
	line-height:1.3em;
}

/* UPDATE POST IDS AFTER LAUNCH */

.post-102 h2, .post-222 h2, .post-228 h2, .post-422 h2, .post-23 h2 {
	text-transform:uppercase;
	font-size:18pt;
}

.colored-line, .colored-line-left, .colored-line-right {
	background:#eac435;
}

body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
	font-size:16pt;
	font-weight:normal;
	font-family: 'Arima Madurai', cursive;
}

body, body .gform_wrapper .gform_body .gform_fields .gfield, body #gform_wrapper_6 .gform_body, body #gform_wrapper_6 .gform_body .gform_fields .gfield .gfield_label {
	font-family: 'Varela', sans-serif;
	font-weight:normal;
}

body #gform_wrapper_6 .gform_body .gform_fields .gfield {
	margin-top:10px;
	margin-bottom:3px;
}

body #gform_wrapper_6 .gform_body .gform_fields .gfield .gfield_label {
	font-size:12pt;
}

body #gform_wrapper_6 .gform_body .gform_fields .gfield .gfield_description {
	font-size:10pt;
	font-style:italic;
}

body .gform_wrapper .gform_body .gform_fields .gsection {
	padding:1.3em 1em 1em 1em;
	border:1px dashed #bababa;
}

body .gform_wrapper .gform_body .gform_fields .gsection .gsection_title {
	text-align:center;
}

body .gform_wrapper .gform_body .gform_fields .gsection .gsection_description {
	margin:0.5em;
	font-size:13pt;
}

h2.gsection_title {
	text-transform:none;
	font-size:22pt!important;
}

body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio, body .gform_wrapper .gform_body .gform_fields .gfield select, body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox, body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li {
	font-size:13pt;
}

body #gform_wrapper_10 .gform_heading .gform_description ul {
	list-style-type:square;
}

body #gform_confirmation_message_13 {
	padding-left:2em;
	padding-right:2em;
	padding-bottom:1em;
}

/* UPDATE PAGE ID AFTER LAUNCH */

.page-id-729 #sidebar-secondary {
	display:none;
	width:0%;
}

/* UPDATE PAGE ID AFTER LAUNCH */

.page-id-729 .content-area {
	width:100%;
}

.widget img {
	border:1px solid #345995;
}

#ink-accordion-4 a {
	background:url("/wp-content/uploads/transwhite40.png") repeat;
}

#ink-accordion-4 .iw-so-acc-content {
	border-top:1px solid #f0a818;
}

#text-6 {
	padding:2em;
	text-align:center;
	border:1px solid #eac435;
}

#text-6 .widget-title {
	font-size:30px;
}

#text-6 .colored-line-left, #wpcw_contact-2 .colored-line-left {
	display:none;
}

#text-6 p, #text-6 a {
	color:#006e65;
	text-transform:uppercase;
	font-weight:bold;
	font-size:43px;
	text-shadow:1px 1px #ffffff;
	padding-bottom:12px;
}

#text-6 a:hover {
	color:#ffffff;
	text-decoration:none;
	text-shadow:1px 1px #006e65;
}

#text-8 {
	padding-left:1.3em;
	padding-right:1.3em;
	padding-bottom:1.3em;
	padding-top:0.1em;
}

#gform_widget-3 {
	padding-bottom:.3em;
	padding-top:0.1em;
}

#gform_widget-3 .widget-title, #gform_widget-3 div.gform_footer.top_label {
 text-align: center;
}

#gform_widget-3 .widget-title {
	background:url("/wp-content/uploads/transwhite40.png") repeat;
	margin-top:0;
	padding:.5em;
	width:100%;
}

#gform_widget-3 .gform_wrapper {
	padding:0 1em 0 1em;
}

#text-8 .colored-line, .colored-line-left, .colored-line-right {
	display:none;
}

#text-8 h2 {
	text-align:center;
}

.punchbox {
	margin-top:1em;
	padding:1.3em;
	border:1px solid #eac435;
}

.punchbox-large {
	margin-bottom:1.5em;
	padding:0 3em .4em 3em;
	border:1px solid #eac435;
}

.punchbox-large h2, .punchbox-large p {
	text-align:center;
}

p.timeline {
	font-size:16pt;
	font-weight:bold;
	text-align:center;
	margin-bottom:2em;
}

#ink-accordion-6 .iw-so-acc-item, #text-6, .accordion-title, #wpcw_contact-2, .wp-caption {
	background:url("/wp-content/uploads/symphony-lite-green-trans.png") repeat;
		background-attachment:fixed;
	background-position:50% 50%;
}

#ink-accordion-6 img {
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}

#ink-accordion-6 .iw-so-acc-title, #gform_widget-3 .widget-title {
	background:url("/wp-content/uploads/transwhite40.png") repeat;
}

#accordion-1 h3 {
	margin:0.5em;
	cursor:pointer;
}

.accordion-title {
	padding:1em;
	border:1px solid #006e65;
}

#accordion-1 ul {
	margin-left: 1em;
	margin-right: 1em;
	margin-bottom:0;
	border-left:5px solid #eac435;
	padding: 1em 2em;
}

#accordion-1 li {
	margin-left: 1em;
}

#wpcw_contact-2 {
	text-align:center;
}

#wpcw_contact-2 .widget-title {
	color:#000000;
		background:url("/wp-content/uploads/transwhite40.png") repeat;
	padding-top:7px;
	margin-bottom:0;
}

#wpcw_contact-2 .widget-title-margin {
	padding:0;
	margin:0;
}

#wpcw_contact-2 ul {
	margin-top:0;
	padding-bottom:10px;
}

#wpcw_contact-2 ul li {
	text-shadow:-1px 1px #ffffff;
}

.very-top-header, .bn-button {
	background: #345995;
	background: -moz-linear-gradient(top,  #345995 0%, #1ea29b 0%, #1ea29b 0%, #006356 100%);
	background: -webkit-linear-gradient(top,  #345995 0%,#1ea29b 0%,#1ea29b 0%,#006356 100%);
	background: linear-gradient(to bottom,  #345995 0%,#1ea29b 0%,#1ea29b 0%,#006356 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#345995', endColorstr='#006356',GradientType=0 );
}

.very-top-left a:hover {
color:#eac435;
}

.navbar {
	background: #fffcff;
}

.standard-button {
	color:#fafafa;
	text-shadow:-1px 1px 1px#3b2826;	background:rgba(240,168,24,0.5);
}

.btn {
	border-color:#f0a818;
}

.bn-button {
	border-radius:3%;
	-moz-border-radius:3%;
	-webkit-border-radius:3%;
	font-size:14pt;
	line-height:1.3em;
	margin:0 auto;
	padding:4px;
	text-align:center;
	width:80%;
}

.bn-button a {
	color:#ffffff;
	font-weight:bold;
}

.wp-caption {
	border:1px solid #eaeaea;
	padding:10px;
}

#site-title a {
	color:#0f4d3d;
}

#site-title a:hover {
	color:#3c7867;
	text-decoration:none;
}

#site-description, #site-navigation a {
	color:#345995;
}

#site-navigation a:hover {
	color:#eac435;
}

.header, #services, #customers, .frontpage-content, #ribbon {
	border-bottom:2px solid #eac435;
}

#llorix_one_lite_header {
	margin-top:0;
	padding-bottom:5em;
}

#intro-section {
	background:url("/wp-content/uploads/transwhite61.png") repeat;
	padding:2em 4em 4.5em 4em;
	box-shadow:0 0 11px #eac435;
	margin-top:0;
	margin-bottom:0;
}

div.intro-section {
	margin-bottom:0;
}

#intro-section h1, .page h1 {
	color:#006e65;
	text-shadow:0 1px 1px #4ac7bc;
}

#intro-section h5 {
	color:#3b2826;
	font-size:24px;
	line-height:1.4em;
}

#services, .iw-so-acc-item {
	background:url("/wp-content/uploads/paper_fibers.png") repeat;
}

#contactinfo, .single-service, body .gform_wrapper .gform_body .gform_fields .gsection {
	background:url("/wp-content/uploads/symphony-lite-green-trans.png") repeat;
}

#ink-accordion-4 .iw-so-acc-item, .punchbox, .punchbox-large, #accordion-1 ul, #text-8, #gform_widget-3 {
	background:url("/wp-content/uploads/skulls.png") repeat;
		background-attachment:fixed;
	background-position:50% 50%;
}

.punchbox {
	padding:.666em;
}

#services .section-header h2 {
	color:#345995;
	text-shadow:-1px 1px #1ea29b;
}

.single-service {
	border:1px solid #1ea29b;
}

.single-service h3 {
	color:#345995;
	text-shadow:-1px 1px #1ea29b;
}

.service-box img {
	height:150px;
	width:150px;
}

#customers {
	background:url("/wp-content/uploads/leather-tile-darker.jpg") repeat;
}

#customers .feedback {
	border:1px solid #eac435;
}

#customers .pic-container-inner {
	border:1px solid #1ea29b;
}

#customers h2 {
	color:#eac435;
	text-shadow:-1px 1px #1ea29b;
}

#customers .colored-text {
	color:#1ea29b;
}

.feedback-text-wrap p {
	font-style:normal;
	font-size:11pt;
}

.feedback-text-wrap .colored-text {
	font-size:13pt;
}

#ribbon .section-overlay-layer {
	background:rgba(30,162,155,0.49);
}

.frontpage-content {
	padding-left:1em;
	padding-right:1em;
	padding-top:2em;
}

.frontpage-content h2 {
	color:#1ea29b;
	text-align:center;
	text-shadow:-1px 1px #eac435;
}

.frontpage-content .colored-line-left {
	float:none;
	margin:auto;
	margin-bottom:1.3em;
}


#contactinfo a {
	color:#280c08;
	text-shadow: 1px 1px 0 #fff;
}

.iw-so-acc-item {
	border:1px solid #eaeaea;
	font-size:10pt;
}

#ufaq-faq-list h4 {
	border:0;
}

.footer {
	background: #006356; /* Old browsers */
background: -moz-linear-gradient(top,  #006356 0%, #1ea29b 100%, #1ea29b 100%, #345995 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #006356 0%,#1ea29b 100%,#1ea29b 100%,#345995 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #006356 0%,#1ea29b 100%,#1ea29b 100%,#345995 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006356', endColorstr='#345995',GradientType=0 ); /* IE6-9 */

}

.powered-by, .post-943 header {
	display:none;
}