/*Theme Name: LNC Earthworks
Theme URI: //
Description: Custom Website for LNC Earthworks
Version: 1.0
Author: Edward Tate
Author URI: info@edwardtate.com
Tags: none
*/


@font-face {
    font-family: BigFont;
    src: url(fonts/HelveticaLTStd-Bold.ttf);
}
body {

background: rgb(30,101,118);
background: -moz-radial-gradient(center, ellipse cover, rgba(30,101,118,1) 0%, rgba(21,56,86,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(30,101,118,1)), color-stop(100%,rgba(21,56,86,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(30,101,118,1) 0%,rgba(21,56,86,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(30,101,118,1) 0%,rgba(21,56,86,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(30,101,118,1) 0%,rgba(21,56,86,1) 100%);
background: radial-gradient(ellipse at center, rgba(30,101,118,1) 0%,rgba(21,56,86,1) 100%);
box-shadow:inset 0px 0px 300px rgba(0,0,0,0.9);

}
a, button {
	outline:none!important;
}
.navbar {
	font-family:BigFont;
	font-weight:bold;
	font-size:1.2em;
	min-height:68px;
	border:0px!important;
	
	border-radius:0px!important;
	box-shadow:0px 0px 3px #000!important;
}
.navbar-default {
	background:url(/wp-content/themes/lncearthworks/images/zwartevilt.png);
	background-color:#2a2a2a!important;
	border-left:0px!important;
	border-right:0px!important;
	border-bottom:2px solid #111!important;
}
.navbar-nav>li {
padding:10px 0px 10px 0px!important;
height:64px!important;
position:relative;
margin-left:5px;
}
.navbar-collapse {
	float:right!important;
}
.span {
  background: -moz-linear-gradient(right bottom, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.35) 35%, rgba(255, 255, 255, 0.65) 50%, rgba(255, 255, 255, 0.35) 65%, rgba(255, 255, 255, 0) 80%);
  background: -webkit-gradient(linear, right bottom, left top, color-stop(20%, rgba(255, 255, 255, 0)), color-stop(35%, rgba(255, 255, 255, 0.35)), color-stop(50%, rgba(255, 255, 255, 0.65)), color-stop(65%, rgba(255, 255, 255, 0.35)), color-stop(80%, rgba(255, 255, 255, 0)));
  display: block;
  height: 100%;
  position: absolute;
  right: -200%;
  width: 100%;
}
.navbar-nav>li:hover .span {
	right:200%;
	/* CSS animations */		
    -moz-transition:all 1.3s ease-out;
	-webkit-transition:all 1.3s ease-out;
	transition:all 1.3s ease-out;
}

.navbar-nav>li, .navbar-nav>li>a {
	display:block;
	color:#eee!important;
	
}
.navbar-nav>li>a {
	padding:0px 15px 0px 15px!important;
	height:50px;
	line-height: 48px!important;
	margin-top:-2px;
	overflow:hidden;

}
.navbar-brand, a.navbar-brand , .navbar-header {
	position:relative;
	display:block;
	min-width:255px;
	height:64px;
}
.navbar-header { 
	position:absolute;
	z-index:1;
}
.navbar-brand img {
	position:absolute;
	bottom:-0px;
	z-index:1;
}
li.active a, .current-menu-parent>a {
background: rgb(242,192,55);
background: -moz-radial-gradient(center, ellipse cover, rgba(242,192,55,1) 0%, rgba(213,142,11,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(242,192,55,1)), color-stop(100%,rgba(213,142,11,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(242,192,55,1) 0%,rgba(213,142,11,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(242,192,55,1) 0%,rgba(213,142,11,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(242,192,55,1) 0%,rgba(213,142,11,1) 100%);
background: radial-gradient(ellipse at center, rgba(242,192,55,1) 0%,rgba(213,142,11,1) 100%);
	border-radius:5px;
	border:1px solid #111!important;
	box-shadow:inset 0px 0px 1px 2px rgba(255,255,255,0.3), 0px 0px 2px #000;
}
.alignright {
	float:right;
}
.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.clearindex p {
	position:relative;
	clear:both;
}
.navbar-nav>li>a {
	border:1px solid transparent;
	text-shadow:0px 1px 2px rgba(0,0,0,0.8);
}
.footerform:focus {
	box-shadow:0px 0px 5px #B3EA86!important;
	border-color:#222!important;
	color:#fefefe!important;
}
.cb_form_wrapper {

}
.navbar-default .navbar-nav>li>a {
	z-index:2;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{
background: rgb(242,192,55);
background: -moz-radial-gradient(center, ellipse cover, rgba(242,192,55,1) 0%, rgba(213,142,11,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(242,192,55,1)), color-stop(100%,rgba(213,142,11,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(242,192,55,1) 0%,rgba(213,142,11,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(242,192,55,1) 0%,rgba(213,142,11,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(242,192,55,1) 0%,rgba(213,142,11,1) 100%);
background: radial-gradient(ellipse at center, rgba(242,192,55,1) 0%,rgba(213,142,11,1) 100%);
	border-radius:5px;
	border:1px solid #111!important;
	box-shadow:inset 0px 0px 1px 2px rgba(255,255,255,0.3), 0px 0px 2px #000;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
background: rgb(242,192,55);
background: -moz-radial-gradient(center, ellipse cover, rgba(242,192,55,1) 0%, rgba(213,142,11,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(242,192,55,1)), color-stop(100%,rgba(213,142,11,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(242,192,55,1) 0%,rgba(213,142,11,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(242,192,55,1) 0%,rgba(213,142,11,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(242,192,55,1) 0%,rgba(213,142,11,1) 100%);
background: radial-gradient(ellipse at center, rgba(242,192,55,1) 0%,rgba(213,142,11,1) 100%);
	border-radius:5px;
	border:1px solid #111!important;
	box-shadow:inset 0px 0px 1px 2px rgba(255,255,255,0.3), 0px 0px 2px #000;
}
.maxcon {
	padding:0px!important;
	margin:0px!important;
}
.headerh1 {
	font-family:BigFont;
	font-weight:bold;
	font-size:3em;
	position:relative;
	z-index:1;
	padding:0px;
	margin:0px;
	height:150px;
	line-height:150px;
}

.logocontainer {
	height:150px;
	line-height:150px;
	margin-top:-5px;
	background:url(images/asfalt.png);
}
.topnav {
	min-height:50px;
	padding:5px;
	background:url(/wp-content/themes/lncearthworks/images/zwartevilt.png);
	background-color:#2a2a2a;
    box-shadow: 0px 0px 13px #000;
    border-bottom: 1px solid #151515;
	position:relative;
	z-index:2;
}
.topnav i {
	color:#eee;
}
.topnav a {
	position:relative;
	top:-5px;
	font-family:BigFont;
	font-weight:bold;
	font-size:1em;
}
.droptop {
	position:relative;
	z-index:5;
	top:-5px;
}

.dropdown-large {
	width:500px;
	padding:15px!important;
	margin-top:20px!important;
	border:1px solid #111!important;
}
.dropdown-large * {
	margin:0px!important;
}
.dropdown-large div {
	line-height: 20px;
}
.navbar .nav > li > .dropdown-large::before {
   position: absolute;
   top: -7px;
   left: 9px;
   display: inline-block;
   border-right: 7px solid transparent;
   border-bottom: 7px solid #CCC;
   border-left: 7px solid transparent;
   border-bottom-color: rgba(0, 0, 0, 0.2);
   content: '';
   z-index:5000;
 }
 .navbar .nav > li > .dropdown-large::after {
    position: absolute;
    top: -6px;
    left: 10px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid white;
    border-left: 6px solid transparent;
    content: '';
	z-index:5000;
}
.slidecon {
	height:50px;
	width:100%;
	background: repeating-linear-gradient(135deg, #ebd007, #ebd007 30px, #555 30px, #555 60px)!important;
	border-top-left-radius:5px!important;
	border-top-right-radius:5px!important;
	box-shadow:inset 0px 0px 20px rgba(0,0,0,0.5);
	border:1px solid #222!important;
	border-bottom:2px solid #222!important;
	position:relative;
	z-index:2;
}  
.const {
}
.progress-bar-striped, .progress-striped .progress-bar {
  background-image: -webkit-linear-gradient(45deg,#555) 25%,transparent 25%,transparent 50%,#555 50%,#555 75%,transparent 75%,transparent)!important;
  background-image: -o-linear-gradient(45deg,#555 25%,transparent 25%,transparent 50%,#555 50%,#555 75%,transparent 75%,transparent)!important;
  background-image: linear-gradient(45deg,#555 25%,transparent 25%,transparent 50%,#555 50%,#555 75%,transparent 75%,transparent)!important;


}
.progress-bar {
	background-color:#ebd007!important;
	box-shadow:inset 0px 0px 5px rgba(0,0,0,0.5), 0px 0px 5px #000!important;
	border-top:1px solid #222;
	position:relative;
	z-index:5;
}
.modal-lnc .modal-header {
	background: repeating-linear-gradient(135deg, #ebd007, #ebd007 30px, #555 30px, #555 60px)!important;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	box-shadow:inset 0px 0px 10px 1px rgba(0,0,0,0.5), 0px 0px 5px #000!important;
	border-color:#222!important;
	height:56px;
}
.modal-lnc .modal-content {
	background:#eee!important;
	box-shadow:inset 0px 0px 5px #666;
	border-color:#222!important;
}
.modal-lnc .modal-footer {
	border-top:0px;
}
.modal-lnc .close {
	color:red;
	padding:5px 10px 5px 10px;
	background-color:#333;
	opacity:1;
	border-radius:3px;
	box-shadow:inset 0px 0px 1px 1px rgba(255,255,255,0.1);
	border:1px solid #222;
}
.modal-lnc .close:hover {
	opacity:1;
	color:red;
	box-shadow:inset 0px 0px 1px 1px rgba(255,255,255,0.3), 0px 0px 5px #000;
}
.modal-backdrop.in {
	opacity:0.9!important;
}
.fade.in .const {
	display:none!important;
}
.footercon {
	text-shadow:0px 0px 1px rgba(0,0,0,0.8);
}
.footercon a {
	color:#777;
	transition: padding 0.4s ease;
	font-weight:bold;
}
.footercon a:hover {
	padding-left:15px;
}
.nopad a:hover, a.nopad {
padding-left:0px!important;
}
.stretchheight {
	border-left:1px solid #222;
	border-right:1px solid #222;
}
.constructiontape {
	border:1px solid #222;
	position:relative;
	top:-50px;
	min-height:100px;
	position:relative;
	z-index:1;
	padding:5px!important;
	padding-top:50px!important;
	box-shadow:0px 0px 3px #000, inset 0px 0px 5px #777!important;
	border-radius:5px!important;
	background:#eee;
}

.dropdown-menu>li>a {
	padding:10px 5px 10px 5px!important;
	margin:5px;
	color:#eee!important;
	border:1px solid transparent;
-webkit-transition: padding 0.5s ease;
-moz-transition: padding 0.5s ease;
-ms-transition: padding 0.5s ease;
-o-transition: padding 0.5s ease;
transition: padding 0.5s ease;
}
.dropdown-menu>li>a:hover {
	background:#D58E0B!important;
	border-radius:5px;
	border:1px solid #111!important;
	padding-left:20px!important;
	box-shadow:inset 0px 0px 3px rgba(255,255,255,1), 0px 0px 3px #000;
}
.multi-level {
	background:#2a2a2a!important;
	border-top:0px!important;
	padding-top:0px!important;
	padding-bottom:0px!important;
	min-width:230px!important;
}
.imagethumb {
	padding:15px;
	object-fit:cover;
	overflow:hidden;
	position:relative;
	transition:visibility 0s linear 0.5s;
}

.imagethumb img {
	border:5px solid #fff;
	background:#fff;
	max-width:100%;
	width:100%;
	box-shadow:0px 0px 1px #888;
	box-sizing:border-box;
	border-radius:3px;
	position:relative;
	cursor:pointer;
}
.constructiontape:before {
	content:'';
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
}
.logocontainer {
	position:relative;
}
.image-caption {
	width:100%;
	height:70px;
	line-height:70px;
	padding:15px;
	position:absolute;
	bottom:40px;
	left:-15px;
	display:block;
	box-sizing:border-box;
    transition: opacity 0.4s ease-out;
    opacity: 0; 
}
.image-caption>div {
	background:rgba(21,56,86,0.9);
	width:100%;
	height:60px;
	line-height:45px;
	margin:15px;
	text-align:center;
	padding:5px;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
	border-top:3px solid #fff;
}
.imagethumb:hover .image-caption {
	opacity: 1; 
}
.btn-social{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:20px!important;padding:1px;}.btn-social :first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social.btn-lg{padding-left:61px}.btn-social.btn-lg :first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social.btn-sm{padding-left:38px}.btn-social.btn-sm :first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social.btn-xs{padding-left:30px}.btn-social.btn-xs :first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon{position:relative!important;padding-left:44px;text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;padding:0}.btn-social-icon :first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social-icon.btn-lg{padding-left:61px}.btn-social-icon.btn-lg :first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social-icon.btn-sm{padding-left:38px}.btn-social-icon.btn-sm :first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social-icon.btn-xs{padding-left:30px}.btn-social-icon.btn-xs :first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon :first-child{border:none;text-align:center;width:100% !important}
.btn-social-icon.btn-lg{height:45px;width:45px;padding-left:0;padding-right:0}
.btn-social-icon.btn-sm{height:30px;width:30px;padding-left:0;padding-right:0}
.btn-social-icon.btn-xs{height:22px;width:22px;padding-left:0;padding-right:0}
.btn-bitbucket{color:#fff;background-color:#205081;border-color:rgba(0,0,0,0.2)}.btn-bitbucket:hover,.btn-bitbucket:focus,.btn-bitbucket:active,.btn-bitbucket.active,.open .dropdown-toggle.btn-bitbucket{color:#fff;background-color:#183c60;border-color:rgba(0,0,0,0.2)}
.btn-bitbucket:active,.btn-bitbucket.active,.open .dropdown-toggle.btn-bitbucket{background-image:none}
.btn-bitbucket.disabled,.btn-bitbucket[disabled],fieldset[disabled] .btn-bitbucket,.btn-bitbucket.disabled:hover,.btn-bitbucket[disabled]:hover,fieldset[disabled] .btn-bitbucket:hover,.btn-bitbucket.disabled:focus,.btn-bitbucket[disabled]:focus,fieldset[disabled] .btn-bitbucket:focus,.btn-bitbucket.disabled:active,.btn-bitbucket[disabled]:active,fieldset[disabled] .btn-bitbucket:active,.btn-bitbucket.disabled.active,.btn-bitbucket[disabled].active,fieldset[disabled] .btn-bitbucket.active{background-color:#205081;border-color:rgba(0,0,0,0.2)}
.btn-dropbox{color:#fff;background-color:#1087dd;border-color:rgba(0,0,0,0.2)}.btn-dropbox:hover,.btn-dropbox:focus,.btn-dropbox:active,.btn-dropbox.active,.open .dropdown-toggle.btn-dropbox{color:#fff;background-color:#0d70b7;border-color:rgba(0,0,0,0.2)}
.btn-dropbox:active,.btn-dropbox.active,.open .dropdown-toggle.btn-dropbox{background-image:none}
.btn-dropbox.disabled,.btn-dropbox[disabled],fieldset[disabled] .btn-dropbox,.btn-dropbox.disabled:hover,.btn-dropbox[disabled]:hover,fieldset[disabled] .btn-dropbox:hover,.btn-dropbox.disabled:focus,.btn-dropbox[disabled]:focus,fieldset[disabled] .btn-dropbox:focus,.btn-dropbox.disabled:active,.btn-dropbox[disabled]:active,fieldset[disabled] .btn-dropbox:active,.btn-dropbox.disabled.active,.btn-dropbox[disabled].active,fieldset[disabled] .btn-dropbox.active{background-color:#1087dd;border-color:rgba(0,0,0,0.2)}
.btn-facebook{color:#fff!important;background-color:#3b5998!important;border-color:rgba(0,0,0,0.2)}.btn-facebook:hover,.btn-facebook:focus,.btn-facebook:active,.btn-facebook.active,.open .dropdown-toggle.btn-facebook{color:#fff;background-color:#30487b;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open .dropdown-toggle.btn-facebook{background-image:none}
.btn-facebook.disabled,.btn-facebook[disabled],fieldset[disabled] .btn-facebook,.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled:active,.btn-facebook[disabled]:active,fieldset[disabled] .btn-facebook:active,.btn-facebook.disabled.active,.btn-facebook[disabled].active,fieldset[disabled] .btn-facebook.active{background-color:#3b5998;border-color:rgba(0,0,0,0.2)}
.btn-flickr{color:#fff;background-color:#ff0084;border-color:rgba(0,0,0,0.2)}.btn-flickr:hover,.btn-flickr:focus,.btn-flickr:active,.btn-flickr.active,.open .dropdown-toggle.btn-flickr{color:#fff;background-color:#d6006f;border-color:rgba(0,0,0,0.2)}
.btn-flickr:active,.btn-flickr.active,.open .dropdown-toggle.btn-flickr{background-image:none}
.btn-flickr.disabled,.btn-flickr[disabled],fieldset[disabled] .btn-flickr,.btn-flickr.disabled:hover,.btn-flickr[disabled]:hover,fieldset[disabled] .btn-flickr:hover,.btn-flickr.disabled:focus,.btn-flickr[disabled]:focus,fieldset[disabled] .btn-flickr:focus,.btn-flickr.disabled:active,.btn-flickr[disabled]:active,fieldset[disabled] .btn-flickr:active,.btn-flickr.disabled.active,.btn-flickr[disabled].active,fieldset[disabled] .btn-flickr.active{background-color:#ff0084;border-color:rgba(0,0,0,0.2)}
.btn-foursquare{color:#fff;background-color:#0072b1;border-color:rgba(0,0,0,0.2)}.btn-foursquare:hover,.btn-foursquare:focus,.btn-foursquare:active,.btn-foursquare.active,.open .dropdown-toggle.btn-foursquare{color:#fff;background-color:#005888;border-color:rgba(0,0,0,0.2)}
.btn-foursquare:active,.btn-foursquare.active,.open .dropdown-toggle.btn-foursquare{background-image:none}
.btn-foursquare.disabled,.btn-foursquare[disabled],fieldset[disabled] .btn-foursquare,.btn-foursquare.disabled:hover,.btn-foursquare[disabled]:hover,fieldset[disabled] .btn-foursquare:hover,.btn-foursquare.disabled:focus,.btn-foursquare[disabled]:focus,fieldset[disabled] .btn-foursquare:focus,.btn-foursquare.disabled:active,.btn-foursquare[disabled]:active,fieldset[disabled] .btn-foursquare:active,.btn-foursquare.disabled.active,.btn-foursquare[disabled].active,fieldset[disabled] .btn-foursquare.active{background-color:#0072b1;border-color:rgba(0,0,0,0.2)}
.btn-github{color:#fff;background-color:#444;border-color:rgba(0,0,0,0.2)}.btn-github:hover,.btn-github:focus,.btn-github:active,.btn-github.active,.open .dropdown-toggle.btn-github{color:#fff;background-color:#303030;border-color:rgba(0,0,0,0.2)}
.btn-github:active,.btn-github.active,.open .dropdown-toggle.btn-github{background-image:none}
.btn-github.disabled,.btn-github[disabled],fieldset[disabled] .btn-github,.btn-github.disabled:hover,.btn-github[disabled]:hover,fieldset[disabled] .btn-github:hover,.btn-github.disabled:focus,.btn-github[disabled]:focus,fieldset[disabled] .btn-github:focus,.btn-github.disabled:active,.btn-github[disabled]:active,fieldset[disabled] .btn-github:active,.btn-github.disabled.active,.btn-github[disabled].active,fieldset[disabled] .btn-github.active{background-color:#444;border-color:rgba(0,0,0,0.2)}
.btn-google-plus{color:#fff!important;background-color:#dd4b39!important;border-color:rgba(0,0,0,0.2)}.btn-google-plus:hover,.btn-google-plus:focus,.btn-google-plus:active,.btn-google-plus.active,.open .dropdown-toggle.btn-google-plus{color:#fff;background-color:#ca3523;border-color:rgba(0,0,0,0.2)}
.btn-google-plus:active,.btn-google-plus.active,.open .dropdown-toggle.btn-google-plus{background-image:none}
.btn-google-plus.disabled,.btn-google-plus[disabled],fieldset[disabled] .btn-google-plus,.btn-google-plus.disabled:hover,.btn-google-plus[disabled]:hover,fieldset[disabled] .btn-google-plus:hover,.btn-google-plus.disabled:focus,.btn-google-plus[disabled]:focus,fieldset[disabled] .btn-google-plus:focus,.btn-google-plus.disabled:active,.btn-google-plus[disabled]:active,fieldset[disabled] .btn-google-plus:active,.btn-google-plus.disabled.active,.btn-google-plus[disabled].active,fieldset[disabled] .btn-google-plus.active{background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}
.btn-instagram{color:#fff;background-color:#3f729b;border-color:rgba(0,0,0,0.2)}.btn-instagram:hover,.btn-instagram:focus,.btn-instagram:active,.btn-instagram.active,.open .dropdown-toggle.btn-instagram{color:#fff;background-color:#335d7e;border-color:rgba(0,0,0,0.2)}
.btn-instagram:active,.btn-instagram.active,.open .dropdown-toggle.btn-instagram{background-image:none}
.btn-instagram.disabled,.btn-instagram[disabled],fieldset[disabled] .btn-instagram,.btn-instagram.disabled:hover,.btn-instagram[disabled]:hover,fieldset[disabled] .btn-instagram:hover,.btn-instagram.disabled:focus,.btn-instagram[disabled]:focus,fieldset[disabled] .btn-instagram:focus,.btn-instagram.disabled:active,.btn-instagram[disabled]:active,fieldset[disabled] .btn-instagram:active,.btn-instagram.disabled.active,.btn-instagram[disabled].active,fieldset[disabled] .btn-instagram.active{background-color:#3f729b;border-color:rgba(0,0,0,0.2)}
.btn-linkedin{color:#fff;background-color:#007bb6;border-color:rgba(0,0,0,0.2)}.btn-linkedin:hover,.btn-linkedin:focus,.btn-linkedin:active,.btn-linkedin.active,.open .dropdown-toggle.btn-linkedin{color:#fff;background-color:#005f8d;border-color:rgba(0,0,0,0.2)}
.btn-linkedin:active,.btn-linkedin.active,.open .dropdown-toggle.btn-linkedin{background-image:none}
.btn-linkedin.disabled,.btn-linkedin[disabled],fieldset[disabled] .btn-linkedin,.btn-linkedin.disabled:hover,.btn-linkedin[disabled]:hover,fieldset[disabled] .btn-linkedin:hover,.btn-linkedin.disabled:focus,.btn-linkedin[disabled]:focus,fieldset[disabled] .btn-linkedin:focus,.btn-linkedin.disabled:active,.btn-linkedin[disabled]:active,fieldset[disabled] .btn-linkedin:active,.btn-linkedin.disabled.active,.btn-linkedin[disabled].active,fieldset[disabled] .btn-linkedin.active{background-color:#007bb6;border-color:rgba(0,0,0,0.2)}
.btn-tumblr{color:#fff;background-color:#2c4762;border-color:rgba(0,0,0,0.2)}.btn-tumblr:hover,.btn-tumblr:focus,.btn-tumblr:active,.btn-tumblr.active,.open .dropdown-toggle.btn-tumblr{color:#fff;background-color:#1f3346;border-color:rgba(0,0,0,0.2)}
.btn-tumblr:active,.btn-tumblr.active,.open .dropdown-toggle.btn-tumblr{background-image:none}
.btn-tumblr.disabled,.btn-tumblr[disabled],fieldset[disabled] .btn-tumblr,.btn-tumblr.disabled:hover,.btn-tumblr[disabled]:hover,fieldset[disabled] .btn-tumblr:hover,.btn-tumblr.disabled:focus,.btn-tumblr[disabled]:focus,fieldset[disabled] .btn-tumblr:focus,.btn-tumblr.disabled:active,.btn-tumblr[disabled]:active,fieldset[disabled] .btn-tumblr:active,.btn-tumblr.disabled.active,.btn-tumblr[disabled].active,fieldset[disabled] .btn-tumblr.active{background-color:#2c4762;border-color:rgba(0,0,0,0.2)}
.btn-twitter{color:#fff;background-color:#55acee;border-color:rgba(0,0,0,0.2)}.btn-twitter:hover,.btn-twitter:focus,.btn-twitter:active,.btn-twitter.active,.open .dropdown-toggle.btn-twitter{color:#fff;background-color:#309aea;border-color:rgba(0,0,0,0.2)}
.btn-twitter:active,.btn-twitter.active,.open .dropdown-toggle.btn-twitter{background-image:none}
.btn-twitter.disabled,.btn-twitter[disabled],fieldset[disabled] .btn-twitter,.btn-twitter.disabled:hover,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter:hover,.btn-twitter.disabled:focus,.btn-twitter[disabled]:focus,fieldset[disabled] .btn-twitter:focus,.btn-twitter.disabled:active,.btn-twitter[disabled]:active,fieldset[disabled] .btn-twitter:active,.btn-twitter.disabled.active,.btn-twitter[disabled].active,fieldset[disabled] .btn-twitter.active{background-color:#55acee;border-color:rgba(0,0,0,0.2)}
.btn-vk{color:#fff;background-color:#587ea3;border-color:rgba(0,0,0,0.2)}.btn-vk:hover,.btn-vk:focus,.btn-vk:active,.btn-vk.active,.open .dropdown-toggle.btn-vk{color:#fff;background-color:#4a6a89;border-color:rgba(0,0,0,0.2)}
.btn-vk:active,.btn-vk.active,.open .dropdown-toggle.btn-vk{background-image:none}
.btn-vk.disabled,.btn-vk[disabled],fieldset[disabled] .btn-vk,.btn-vk.disabled:hover,.btn-vk[disabled]:hover,fieldset[disabled] .btn-vk:hover,.btn-vk.disabled:focus,.btn-vk[disabled]:focus,fieldset[disabled] .btn-vk:focus,.btn-vk.disabled:active,.btn-vk[disabled]:active,fieldset[disabled] .btn-vk:active,.btn-vk.disabled.active,.btn-vk[disabled].active,fieldset[disabled] .btn-vk.active{background-color:#587ea3;border-color:rgba(0,0,0,0.2)}
.footercon {
	background:url(images/asfalt.png);
	min-height:200px;
}
.footercontact input, .footercontact textarea {
	background:#4a4a4a;
	border:1px solid #555;
	box-shadow:0px 0px 1px #000;
	margin-bottom:10px;
	max-width:100%;
	color:#fff;
}
.footercontact {
	color:#ddd!important;
	text-shadow:0px 0px 1px #000;
}
.maxxon {

}
.container {
	position:relative;
}
.flip {

}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color:#333!important;
}
.hiddensharingmove {
	right:-35px!important;
}
.hiddensharingmove:after {
	content:'';
	display:block;
	width:166px;
	height:53px;
	background:url(images/sharing-caring-hearts.png);
	position:absolute;
	top:-43px;
	right:-130px;
}
.hiddensharing {
	width:50px;
	height:130px;
	position:absolute;
	z-index:1;
	right:15px;
	margin:auto;
	top:0px;
	bottom:0px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	background:#eee;
	box-shadow:inset 0px 0px 3px #666, 0px 0px 5px 1px rgba(0,0,0,0.7);
	transition:right 1s ease;
	
}

@keyframes move {
  50% {
     transform: translate(50px, 0px);
  }
}
.hiddensharing .fa-share-alt {
	position:absolute;
	right:14px;
	margin-bottom:10px;
	margin-top:10px;
}
.hiddensharing a {
	position:absolute;
	right:8px;
}
.hiddensharing .btn-google-plus {
	top:45px;
}
.hiddensharing .btn-facebook {
	top:85px;
}
@media only screen and (min-width : 768px) {
	.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-96.dropdown:hover .dropdown-menu.multi-level.sub-menu {
		display:block!important;
		width:200px!important;
		position:absolute!important;
		clear:both!important;
	}
.dropdown-toggle:hover .dropdown-toggle>.dropdown-menu {
	display:block!important;
}
ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;    
}
}
@media only screen and (max-width : 480px) {
	.navbar-brand img {
		display:none!important;
	}
	.dividers {
		display:none;
	}
	.navbar-collapse {
		float:none!important;
	}
	.navbar-brand, a.navbar-brand, .navbar-header {
		height:auto;
	}
	.navbar-nav .open .dropdown-menu {
		z-index:50001!important;
		background:#2a2a2a!important;
		position:relative!important;
		top:0px!important;
	}
	.phonecon, .emailcon {
		float:left;
		width:100%;
	}
	.topnav .btn-facebook {
		margin-left:5px!important;
	}
	.topnav {
		padding-bottom:10px;
	}
	.mobiletop {
		padding-top:10px!important;
		margin-bottom:20px!important;
	}
	.mobiletop a {
		float:left!important;
	}
	.dropdown-large {
		width:300px!important;
		margin-top:20px!important;
	}
	.logocontainer {
		height:100px!important;
	}
	.headerh1 {
		font-family:BigFont;
		font-weight:bold;
		font-size:4vw;
		text-align:center;
		position:relative;
		z-index:1;
		padding:0px;
		margin:0px;
		height:100px;
		line-height:100px;
		float:none!important;
	}
	.headerh1 img {
		display:none;
	}
	.imagethumb img {
		height:auto!important;
	}
	body {
		box-shadow:none!important;
	}
	#navigationbar {
		margin-top:50px;
	}
	.dropdown-menu.multi-level {
		width:100%!important;
	}
}
@media only screen and (max-width : 768px) {
	.phonecon, .emailcon {
		float:left;
		width:100%;
	}
	.dividers {
		display:none;
	}
	.navbar-collapse {
		float:none!important;
	}
	.topnav .btn-facebook {
		margin-left:5px!important;
		top:10px!important;
	}
	.topnav .btn-google-plus {
		top:10px!important;
	}
	.topnav {
		padding-bottom:15px;
	}
	.headerh1 img {
		display:none;
	}
	.headerh1 {
		font-family:BigFont;
		font-weight:bold;
		font-size:3vw;
		text-align:center;
		position:relative;
		z-index:1;
		padding:0px;
		margin:0px;
		height:100px;
		line-height:100px;
		float:none!important;
	}
	.logocontainer {
		height:100px!important;
	}
	.headerh1 {
		font-family:BigFont;
		font-weight:bold;
		font-size:4vw;
		text-align:center;
		position:relative;
		z-index:1;
		padding:0px;
		margin:0px;
		height:100px;
		line-height:100px;
		float:none!important;
	}
	.imagethumb img {
		height:auto!important;
	}
	.droptop {
		display:none;
	}
	body {
		box-shadow:none!important;
	}
}
@media only screen and (max-width : 992px) {
	.phonecon, .emailcon {
		float:left;
		width:100%;
	}
	.dividers {
		display:none;
	}
	.headerh1 img {
		display:none;
	}
	.navbar-collapse {
		float:none!important;
	}
	.navbar-brand img {
		display:none!important;
	}
	.navbar-brand, a.navbar-brand, .navbar-header {
		height:auto;
	}
	.navbar {
		font-size:0.9em!important;
	}
	.topnav .fa-phone, .topnav .fa-envelope-o {
		display:none!important;
	}
	.topnav .btn-facebook {
		margin-left:5px!important;
	}
	.logocontainer {
		height:100px!important;
	}
	.headerh1 {
		font-family:BigFont;
		font-weight:bold;
		font-size:4vw;
		text-align:center;
		position:relative;
		z-index:1;
		padding:0px;
		margin:0px;
		height:100px;
		line-height:100px;
		float:none!important;
	}
	.imagethumb img {
		height:auto!important;
	}
	body {
		box-shadow:none!important;
	}
}
.btn-footer {
	background-image: -webkit-radial-gradient(cover, #437dd6, #3960a6)!important;
  background-image: -moz-radial-gradient(cover, #437dd6, #3960a6)!important;
  background-image: -o-radial-gradient(cover, #437dd6, #3960a6)!important;
  background-image: radial-gradient(cover, #437dd6, #3960a6)!important;
  box-shadow:inset 0px 0px 1px rgba(255,255,255,0.3), 0px 0px 1px #000;
  border:1px solid #222!important;
  color:#fff;
  text-shadow:0px 0px 3px rgba(0,0,0,0.9);
}
.btn-footer:hover {
	color:#eee!important;
	box-shadow:inset 0px 0px 2px rgba(255,255,255,0.7),  0px 0px 3px #7DBED4;
}
.post-edit-link {
	z-index:5000;
	border-radius:5px;
}
.sidenav>.pagenav {
	list-style:none;
	font-weight:bold;
	font-size:1.2em;
	padding:10px;
	background:#f7f7f7;
	margin-bottom:20px;
	border:5px solid #fff;
	box-shadow:0px 0px 1px #777;
	border-radius:5px;
}
.sidenav>.categories {
	list-style:none;
	font-weight:bold;
	font-size:1.2em;
	padding:10px;
	background:#f7f7f7;
	margin-bottom:20px;
	border:5px solid #fff;
	box-shadow:0px 0px 1px #777;
	border-radius:5px;
}
.clearindex {
	position:relative;
	z-index:50;	
	padding:0px 15px 15px 15px;		width:100%;		height:100%;
}
.multi-level .span {
	display:none!important;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-96.dropdown * {
	overflow:visible!important;
	position:relative;
}

.sub-menu {
	position:absolute;
	left:100%!important;
	margin-left:-2px!important;
	top:0px!important;
	margin-top:-5px!important;
	border-top-left-radius:0px!important;
	border-left:0px!important;
}
.menu-item-97 {
border-top-right-radius:0px!important;
}
.fullimg {
	box-sizing:border-box;
	width:100%;
	height:auto;
	margin-bottom:15px;
	border:10px solid #f5f5f5;
	box-shadow:0px 0px 1px #ccc;
}
.addedcaret {
	position:relative;
	top:8px;
	-moz-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}
.service-container {
	box-sizing:border-box;
	width:100%;
	padding:15px;
	border:5px solid #f1f1f1;
	background:#fff;
	clear:both;
	margin-bottom:20px;
	box-shadow:0px 0px 1px #ccc;
}
.service-container h3 {
	margin-top:0px;
}
.service-container img, .service-container a {
	margin-top:10px;
}
.service-container p {
	margin-bottom:0px;
}
.fullwidth {
	width:100%;
	box-sizing:border-box;
}
.modal-edward {
	padding: 10px 5px 10px 5px;
    margin: 5px;
}
.btn-contact {
    border: 1px solid #151515!important;
    border-radius: 4px!important;
    background-image: -webkit-linear-gradient(top, #333, #222)!important;
    background-image: -moz-linear-gradient(top, #333, #222)!important;
    background-image: -o-linear-gradient(top, #333, #222)!important;
    background-image: linear-gradient(to bottom, #333, #222)!important;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 0 1px rgba(0, 0, 0, 0.5)!important;
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 0 1px rgba(0, 0, 0, 0.5)!important;
}
.btn-contact:hover {
    background-image: -webkit-linear-gradient(top, #444, #333)!important;
    background-image: -moz-linear-gradient(top, #444, #333)!important;
    background-image: -o-linear-gradient(top, #444, #333)!important;
    background-image: linear-gradient(to bottom, #444, #333)!important;
	color:#fff!important;
}
.btn-contact:active {
    background-image: -webkit-linear-gradient(top, #444, #333);
    background-image: -moz-linear-gradient(top, #444, #333);
    background-image: -o-linear-gradient(top, #444, #333);
    background-image: linear-gradient(to bottom, #444, #333)!important;
	color:#fff!important;
	box-shadow: inset 0px 0px 10px #222!important;
}
#social:hover {
    			-webkit-transform:scale(1); 
-moz-transform:scale(1); 
-o-transform:scale(1); 
			}
			#social {
				-webkit-transform:scale(0.8);
                /* Browser Variations: */
-moz-transform:scale(0.8);
-o-transform:scale(0.8); 
-webkit-transition-duration: 0.5s; 
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
			}           
/* 
    Only Needed in Multi-Coloured Variation 
                                               */
			.social-fb:hover {
				color: #3B5998;
			}
			.social-tw:hover {
				color: #4099FF;
			}
			.social-gp:hover {
				color: #d34836;
			}
			.social-em:hover {
				color: #f39c12;
			}
.font-effect-decaying {  -webkit-mask-image: url(//themes.googleusercontent.com/static/patterns/decaying.png);text-shadow: 0px 0px 5px #000;}
.pagenav:first-child {	list-style:none;}
.pagenav * {	list-style:none;	margin:0px;	padding:0px;	display:block;}
.sidebarul {	margin:0px;	margin-top:20px;	margin-bottom:20px;	padding:0px;	background:#f1f1f1;	box-shadow:0px 0px 1px #777;	border:1px solid #fff;	list-style:none;	border-radius:3px;}
.sidebarul h2 {	padding:5px;}.sidebarul li {	margin:0px;	border-top:1px solid #fff;	border-bottom:1px solid #ccc;}
.sidebarul li:first-child {	margin:0px;	border-top:0px;	border-bottom:1px solid #ccc;}
.sidebarul li:last-child {	margin:0px;	border-bottom:0px;}
.sidebarul li a:hover .sidebarul li {	background:#eee!important;}
.sidebarul li a {	padding:10px;}
.apss-social-share a:first-child {	margin-left:0px!important;}
.margintop {	margin-top:20px;}
#search {    position: fixed;    top: 0px;    left: 0px;    width: 100%;    height: 100%;    background-color: rgba(0, 0, 0, 0.96);        -webkit-transition: all 0.5s ease-in-out;	-moz-transition: all 0.5s ease-in-out;	-o-transition: all 0.5s ease-in-out;	-ms-transition: all 0.5s ease-in-out;	transition: all 0.5s ease-in-out;    -webkit-transform: translate(0px, -100%) scale(0, 0);	-moz-transform: translate(0px, -100%) scale(0, 0);	-o-transform: translate(0px, -100%) scale(0, 0);	-ms-transform: translate(0px, -100%) scale(0, 0);	transform: translate(0px, -100%) scale(0, 0);        opacity: 0;}
#search.open {   overflow:hidden;  -webkit-transform: translate(0px, 0px) scale(1, 1);    -moz-transform: translate(0px, 0px) scale(1, 1);	-o-transform: translate(0px, 0px) scale(1, 1);	-ms-transform: translate(0px, 0px) scale(1, 1);	transform: translate(0px, 0px) scale(1, 1);     opacity: 1;	z-index:550000;}
#search .searchinginput {    position: absolute;    top: 50%;    width: 100%;    color: rgb(255, 255, 255);    background: rgba(0, 0, 0, 0);    font-size: 60px;    font-weight: 300;    text-align: center;    border: 0px;    margin: 0px auto;    margin-top: -51px;    padding-left: 30px;    padding-right: 30px;    outline: none;}
#search .btn {    position: absolute;    top: 50%;    left: 50%;    margin-top: 61px;    margin-left: -45px;}
#search .close {    position: fixed;    top: 15px;    right: 15px;    color: #fff;	background-color: #428bca;	border-color: #357ebd;	opacity: 1;	padding: 10px 17px;	font-size: 27px;}
.searchit i {	color:#555;  top: 2px;  position: relative;}
.topbuttons .btn {	margin:5px!important;	height:33px!important;	line-height:33px;	font-size:1em!important;}
a.searchit {	line-height:0px!important;}
.topbuttons {	position:relative;	top:4px;}/** The Magic **/
.btn-breadcrumb .btn:not(:last-child):after {  content: " ";  display: block;  width: 0;  height: 0;  border-top: 17px solid transparent;  border-bottom: 17px solid transparent;  border-left: 10px solid white;  position: absolute;  top: 50%;  margin-top: -17px;  left: 100%;  z-index: 3;}
.btn-breadcrumb .btn:not(:last-child):before {  content: " ";  display: block;  width: 0;  height: 0;  border-top: 17px solid transparent;  border-bottom: 17px solid transparent;  border-left: 10px solid rgb(173, 173, 173);  position: absolute;  top: 50%;  margin-top: -17px;  margin-left: 1px;  left: 100%;  z-index: 3;}/** The Spacing **/
.btn-breadcrumb .btn {  padding:6px 12px 6px 24px;}
.btn-breadcrumb .btn:first-child {  padding:6px 6px 6px 10px;}
.btn-breadcrumb .btn:last-child {  padding:6px 18px 6px 24px;}/** Default button **/
.btn-breadcrumb .btn.btn-default:not(:last-child):after {  border-left: 10px solid #fff;}
.btn-breadcrumb .btn.btn-default:not(:last-child):before {  border-left: 10px solid #ccc;}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):after {  border-left: 10px solid #ebebeb;}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):before {  border-left: 10px solid #adadad;}/** Primary button **/
.btn-breadcrumb .btn.btn-primary:not(:last-child):after {  border-left: 10px solid #428bca;}
.btn-breadcrumb .btn.btn-primary:not(:last-child):before {  border-left: 10px solid #357ebd;}
.btn-breadcrumb .btn.btn-primary:hover:not(:last-child):after {  border-left: 10px solid #3276b1;}
.btn-breadcrumb .btn.btn-primary:hover:not(:last-child):before {  border-left: 10px solid #285e8e;}/** Success button **/
.btn-breadcrumb .btn.btn-success:not(:last-child):after {  border-left: 10px solid #5cb85c;}
.btn-breadcrumb .btn.btn-success:not(:last-child):before {  border-left: 10px solid #4cae4c;}
.btn-breadcrumb .btn.btn-success:hover:not(:last-child):after {  border-left: 10px solid #47a447;}
.btn-breadcrumb .btn.btn-success:hover:not(:last-child):before {  border-left: 10px solid #398439;}/** Danger button **/
.btn-breadcrumb .btn.btn-danger:not(:last-child):after {  border-left: 10px solid #d9534f;}
.btn-breadcrumb .btn.btn-danger:not(:last-child):before {  border-left: 10px solid #d43f3a;}
.btn-breadcrumb .btn.btn-danger:hover:not(:last-child):after {  border-left: 10px solid #d2322d;}
.btn-breadcrumb .btn.btn-danger:hover:not(:last-child):before {  border-left: 10px solid #ac2925;}/** Warning button **/
.btn-breadcrumb .btn.btn-warning:not(:last-child):after {  border-left: 10px solid #f0ad4e;}
.btn-breadcrumb .btn.btn-warning:not(:last-child):before {  border-left: 10px solid #eea236;}
.btn-breadcrumb .btn.btn-warning:hover:not(:last-child):after {  border-left: 10px solid #ed9c28;}
.btn-breadcrumb .btn.btn-warning:hover:not(:last-child):before {  border-left: 10px solid #d58512;}/** Info button **/
.btn-breadcrumb .btn.btn-info:not(:last-child):after {  border-left: 10px solid #5bc0de;}
.btn-breadcrumb .btn.btn-info:not(:last-child):before {  border-left: 10px solid #46b8da;}
.btn-breadcrumb .btn.btn-info:hover:not(:last-child):after {  border-left: 10px solid #39b3d7;}
.btn-breadcrumb .btn.btn-info:hover:not(:last-child):before {  border-left: 10px solid #269abc;}
.footercon {
    box-shadow: inset 0px 0px 100px rgba(0,0,0,0.5);
}
.date {
	background:#fff;
}
.post-container {
	width:100%;
	background:#fff;
	padding:15px;
	margin:20px 0 20px 0;
}
.relativebreadcrumbs {
	position:relative;
	margin-top:20px;
}
.content-inners {
	width:100%;height:auto;padding:15px;border-left:5px solid #ccc;
}
.maincontactform:focus {

}
.maincontact input, .maincontact textarea {

}