@charset "utf-8";
/* CSS Document */


.armon-color {
    color: #96c11f;
}

.armon-color-row a {
	color: #ffffff;
	text-decoration: underline;
}

.armon-color-row a {
	color: #ffffff;
}

.row-shadow .row-bg {
	-webkit-box-shadow:inset 0 0 50px 0 rgba(0,0,0,0.3);
	box-shadow:inset 0 0 50px 0 rgba(0,0,0,0.3);
}

.height-40 {
	max-height: 80px;
}

.top-50 {
	padding-top: 50px;
}

p {
    padding-bottom: 18px;
	line-height: 24px;
}

/*.container {
    max-width: 1100px !important;
}*/

.container-wrap, .project-title {
    background-color: #ffffff;
}

.fullwidthbanner-container {
    left: 0 !important;
}

header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag {
    margin-right: 0;
}

body.home .wpb_flexslider .flex-direction-nav {
	display: none;
}

.armon-title {
	font-size: 15px;
}

.vc_separator {
	padding-top: 40px;
}

.vc_separator h4 {
    font-size: 18px;
	font-weight: normal;
	color: #96c11f;
}

.testimonial_slider blockquote {
    text-align: left;	
}

.testimonial_slider blockquote p {
    background-color: #ffffff;
    border: 1px solid #d9d9d9;
    -webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
    font-style: italic;
    margin-bottom: 20px;
    padding: 30px 50px 30px 64px;
    font-size: 16px;
    line-height: 24px;
    text-align: left;	
}

.wpb_wrapper > div.nectar-fancy-ul {
    margin-bottom: 2px;
}

.nectar-fancy-ul ul {
    margin-bottom: 0;
}

#footer-outer .row {
    padding: 40px 0 20px;
}

#footer-outer i {
    width: 88px;
	font-size: 40px;
}

select {
	background-color: #efefef;
}

/** Boxed styling **/
.col.boxed, .wpb_column.boxed {
	background-color:#F6F6F5;
	border:1px solid #D9D9D9;
	color:#333333;
	box-shadow: none;
	-webkit-box-shadow: none;
	transition: all 0.2s ease-in-out 0s;
}

.col.boxed:hover, .wpb_column.boxed:hover {
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
	top: 0;
    -webkit-border-radius: 5px;
	border-radius: 5px;	
}

.col.boxed select, .col.boxed input[type="text"], .col.boxed textarea, .col.boxed input[type="email"], .col.boxed input[type="password"], .col.boxed input[type="tel"], .col.boxed input[type="url"],  .col.boxed input[type="search"], .col.boxed input[type="date"] {
    background-color: #fff;
	border:1px solid #D9D9D9;
}


/** VC Product Link **/
.qd-product-link {
    text-align: center;   
}

.qd-product-link a {
    color: #666666;
    font-weight: normal;
	transition: all 0.2s ease-in-out 0s;
}

.qd-product-link a img {
	transform: scale(0.95);
	filter: grayscale(1);
	-webkit-filter: grayscale(1);
	-moz-filter: grayscale(1);
	-ms-filter: grayscale(1);
	-o-filter: grayscale(1);	
	transition: all 0.2s ease-in-out 0s;
	opacity: 0.5;
}


.qd-product-link a:hover img {
	transform: scale(1);
	filter: grayscale(0);
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(0);
	-o-filter: grayscale(0);
	opacity: 1;	
}

.qd-product-link h3 {
    margin-bottom: 10px;
    margin-top: 10px;
    color: #96c11f;
	font-weight: normal;
}

.qd-product-link a:hover h3 {
	font-weight: bold;
}

#slide-out-widget-area .inner .off-canvas-menu-container li a {
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 36px;
}

#slide-out-widget-area .menuwrapper .menu, body[data-full-width-header="false"] #slide-out-widget-area a.slide_out_area_close {
    margin: 30px 0 0;
}

