
/* Link colors*/
a:hover,
a:focus,
a:active {
	color: #e94f1d!important;
}


/*Set white as bg color and disable transparency*/
.site-content article {
    background-color: rgba(255,255,255,1);
}
#page:before {
    background-color: rgba(255,255,255,1);
}
.site-content .site-navigation {
    background-color: rgba(255,255,255,1);
}
.comments-area {
    background-color: rgba(255,255,255,1);
}
/*Adjust wrapper*/
#wrapper {
	max-width: 90%;
}


/*Disable footer*/
.site-footer {
    background-color: rgba(255,255,255,0);
}


/***** Navigation bar *****/
	#navmain
	{
		position: absolute;
		top: 0;
		width: 90%;
		text-align: center;
		padding: 1.5em 0 0 0;
		z-index: 1;
		overflow: hidden;
		color: white;
		margin: 0 0 0 0;
	}
	
		#navmain > ul
		{
			line-height: 0px;
			position: relative;
			display: inline-block;
			margin: 0;
			font-family: 'Source Sans Pro', sans-serif;
			font-weight: 100;
			font-size: 18px;
			height: 21px;
			border-left: solid 1px rgba(192,192,192,0.35);
			border-right: solid 1px rgba(192,192,192,0.35);
		}
		
			#navmain > ul:before,
			#navmain > ul:after
			{
				content: '';
				display: block;
				width: 300%;
				position: absolute;
				top: 50%;
				margin-top: -2px;

				height: 5px;
				border-top: solid 1px rgba(192,192,192,0.35);
				border-bottom: solid 1px rgba(192,192,192,0.35);
			}
		
			#navmain > ul:before
			{
				left: 100%;
				margin-left: 1px;
			}
		
			#navmain > ul:after
			{
				right: 100%;
				margin-right: 1px;
			}
		
			#navmain > ul > li
			{
				display: inline-block;
				margin: -5px 0.5em 0 0.5em;
				border-radius: 0.5em;
				padding: 0.85em;
				border: solid 1px transparent;
				-moz-transition: color 0.35s ease-in-out, border-color 0.35s ease-in-out;
				-webkit-transition: color 0.35s ease-in-out, border-color 0.35s ease-in-out;
				-o-transition: color 0.35s ease-in-out, border-color 0.35s ease-in-out;
				-ms-transition: color 0.35s ease-in-out, border-color 0.35s ease-in-out;
				transition: color 0.35s ease-in-out, border-color 0.35s ease-in-out;
			}
			
				#navmain > ul > li.active
				{
					border-color: rgba(192,192,192,0.35);
				}
			
				#navmain > ul > li > a,
				#navmain > ul > li > span
				{
					display: block;
					color: #ffffff;
					text-decoration: none;
					border: 0;
					outline: 0;
				}

				#navmain > ul > li > ul
				{
					display: none;
				}

#navdiv a:visited { color: #ffffff; }
#navdiv a:hover { color: #ffffff; }
#navdiv a:active { color: #ffffff; }



	/* Buttons */
	
		.button
		{
			position: relative;
			display: inline-block;
			background: #df7366;
			color: #fff;
			text-align: center;
			border-radius: 0.5em;
			text-decoration: none;
			padding: 0.65em 3em 0.65em 3em;
			border: 0;
			cursor: pointer;
			outline: 0;

		}

			.button:hover
			{
				color: #fff;
				background: #ef8376;
			}
			
			.button:active
			{
			}
		
			.button.alt
			{
			}

				.button.alt:hover
				{
				}
				
				.button.alt:active
				{
				}
		
			.button.small
			{
			}
			
			.button.big
			{
			}
			
			.button.huge
			{
			}
			.button > a
			{
				color: #ffffff;
			}

.llms-button-action {
    background: #ef8376;
    color: rgba(255,255,255,0.95) !important;
}

/* Hide site info in footer*/
.site-info {visibility: hidden}

/* Format WeCon banner on start page*/
.wecon-banner {
		text-align: center;
    color: #ffffff;
    letter-spacing: -0.04em;
		    line-height: 1.1428571428;
    padding: 0 4.85436893% 0 4.04530744%;
	font-size: 42px;
    font-size: 4.2rem;
    font-weight: 300;
}

/*Format logo alignment on sidebar*/
img.wecon-logo-side {
    display: block;
    margin: 0 auto;
}

/* Control left border of boxes in checkout'*/
 *.llms-form-field input, .llms-form-field textarea, .llms-form-field select {
width: 95%;}
@media screen and (min-width: 600px){ .llms-form-field.llms-cols-12 {
    width: 95%;
}
}

.entry-meta li {
	text-align: center;
}





