/* @override 
	http://69.74.219.206/themes/base/css/main.css?ver=20150129
	http://www.edist.com/themes/base/css/main.css?ver=20150129
*/

/* updated 2-10-2015/reb/ add white-space: pre to buttons, remove redundant elements */

/*  Styles  */
body {
	background: #fff;
	text-align: left;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
    font-size: 14px;
    line-height: 100%;
	margin: 0;
	padding: 0;
}
body.edist {
    background: #f8f8f8;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
a {text-decoration: none; outline: none; }
a:HOVER {text-decoration: underline; outline: none;}
a img {border: none;}
label {cursor: pointer;}
h1, h2, h3, h4, h5, h6, p, fieldset, form, ul, ol, li, dl, dt, dd {
	padding: 0;
	margin: 0;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
header, nav, section, article, aside, footer { display: block;}
.clear, .relax {
	clear: both;
	height: 0;
	line-height: 0px;
	font-size: 1px;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
.container {
	width: 980px;
	margin: auto;
}

.desktop, .mobile-hide, .mobile_hide { display: block; }
.mobile { display: none; }

.center { 
	text-align: center; 
	}

/* Page Description */
#pageDescription {
    margin: 0 0 .5em;
}

/* Edit Link */
.edist a#editpage {
    display: inline-block;
    margin-left: 2em;
}

/* product category, my account, admin page list styles */
.edist #content .listnav { 
    width:100%; 
    max-width: 290px; 
    display: inline-block; 
    vertical-align: top;
    margin: 4px 0; 
}
.edist #content .listnav h2 { 
    font-size: 16px;
    margin-bottom: 3px;
}
.edist #content .listnav ul { 
    list-style: none;
    margin-top: 8px;
}
.edist #content .listnav ul li { 
    list-style: none;
    margin-bottom: 5px;
}

#to td { 
	 white-space: normal;
	}	

/*  Header  */
.edist .top {
	display: table;
	width: 100%;
}
.edist .login-box {
	display: table-cell;
	border-right: 1px solid #e4e3e3;
	border-bottom: 1px solid #e4e3e3;
	vertical-align: middle;
}
.edist header .login-box > ul {
	float: right;
	list-style: none;
	margin: 16px 0;
	padding: 0;
}
.edist header .login-box > ul li {
	float: left;
        list-style: none;
	border-left: 1px solid #333;
	padding: 0 10px;
	font-size: 11px;
	line-height: 100%;
}
.edist header .login-box > ul li:first-child {border: none;}
.edist header .login-box > ul li a{color: #333;}
/*  Cart  */
.edist .cart {
	float: right;
	width: 142px;
	border-left: 1px solid #e4e3e3;
	padding: 0 18px;
	background: #f6f6f6;
	position: relative;
}
.edist .cart:before {
	width: 18px;
	height: 16px;
	position: absolute;
	top: 14px;
	left: 18px;
	background: url("images/icons/sprite.png") no-repeat left top;
	content: "";
}
.edist .cart > a {
	font-size: 11px;
	color: #333;
	display: block;
	padding: 15px 10px 15px 30px;
	background: url("images/icons/arrow.png") no-repeat right center;
}
.edist .cart > a:hover{text-decoration: none;}
.edist .cart .dropdown {
	position: absolute;
	top: 44px;
	left: -1px;
	z-index: 130;
	border: 1px solid #e4e3e3;
	background: #f6f6f6;
	width: 100%;
	display: none;
}
.edist .cart:hover .dropdown {display: block;}
.edist .cart .dropdown ul {
	list-style: none;
	font-size: 12px;
}
.edist .cart .dropdown ul li {
        list-style: none;
	padding: 0;
	border-bottom: 1px solid #e7e6e6;
}
.edist .cart .dropdown ul li a{
	padding: 10px 14px;
	display: block;
	color: #747474;
	background: #fff;
}
.edist .cart .dropdown ul li a:hover {
	text-decoration: none;
	background: #fafafa;
}
.edist .cart .dropdown ul li .img-product {
	width: 35px;
	height: 35px;
	overflow: hidden;
	background: #e6e7e8;
	margin-right: 15px;
	float: left;
}
.edist .cart .dropdown ul li .wrap {float: left;}
.edist .cart .dropdown ul li .title-product,
.edist .cart .dropdown ul li .price-product {display: block;}
.edist .cart .dropdown ul li a:hover .title-product {color: #698049;}
.edist .cart .dropdown .checkout {
	font-size: 12px;
	color: #333;
	background: url("images/icons/sprite.png") no-repeat left -78px;
	padding: 0px 0px 0px 18px;
	float: right;
	margin: 10px 10px 10px 5px;
}
.edist .cart .dropdown .view-cart {
	font-size: 12px;
	color: #698049;
	background: url("images/icons/sprite.png") no-repeat left -33px;
	padding: 0px 0px 0px 18px;
	float: left;
	margin: 10px 5px 10px 13px;
}
/*  Search  */
.edist .search {
	display: table-cell;
	width: 255px;
	padding: 6px 0 0 8px;
}
.edist .search input {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 11px ;
	color: #060606;
	width: 214px;
	height: 40px;
	background: #fff;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 10px;
	border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	border: none;
	float: left;
}
.edist .search input[type="submit"] {
	width: 40px;
	background: #303030 url("images/icons/search.png") no-repeat center center;
	border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	overflow: hidden;
	text-indent: -1000px;
	cursor: pointer;
}
/* Menu */
.edist .menu {float: right;}
.edist .menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.edist .menu ul li {
	float: left;
	padding-top: 4px;
	position: relative;
        list-style: none;
}
.edist .menu > ul > li:hover,
.edist .menu > ul > li.active {
	padding: 0;
	border-top: 4px solid #698049;
}
.edist .menu ul li a {
	display: block;
	padding: 30px 17px;
	text-transform: uppercase;
	color: #323232;
	font-size: 11px;
	font-weight: 700;
}
.edist .menu ul li:hover a{text-decoration: none;}
.edist .menu ul li.active > a{
	background: rgb(248,248,248);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(248,248,248,1) 0%, rgba(221,221,221,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,248,1)), color-stop(100%,rgba(221,221,221,1)));
	background: -webkit-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(221,221,221,1) 100%);
	background: -o-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(221,221,221,1) 100%);
	background: -ms-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(221,221,221,1) 100%);
	background: linear-gradient(to bottom,  rgba(248,248,248,1) 0%,rgba(221,221,221,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#dddddd',GradientType=0 );
}
.edist .menu ul li ul {
	position: absolute;
	z-index: 130;
	background: #585a5a;
	border-top: 3px solid #698049;
	color: #fff;
	width: 195px;
	font: 11px 'LucidaSans', Arial;
	display: none;
	-webkit-box-shadow: 4px 4px 5px 0px rgba(2, 2, 2, 0.43);
	-moz-box-shadow:    4px 4px 5px 0px rgba(2, 2, 2, 0.43);
	box-shadow:         4px 4px 5px 0px rgba(2, 2, 2, 0.43);
}
/* .edist .menu ul li:hover >ul {display: block;} */
.edist .menu ul li ul li{
	border-top: 1px solid #606060;
	border-bottom: 1px solid #4f4f4f;
	float: none;
	padding: 0;
}
.edist .menu ul li.drop-right ul li ul {
	left: auto;
	right: 100%;
}
.edist .menu ul li ul li a {
	padding: 10px 18px;
	color: #fff;
	font-weight: 400;
	text-transform: none;
	display: block;
}
.edist .menu ul li ul li:hover >a{background: #474747;}
.edist .logotype {
	float: left;
	line-height: 0;
	margin: 15px 15px 15px 0;
}
.edist .menu ul li ul li ul{
	left: 100%;
    top: 0;
	border: none;
}
/***  Content  ***/
.edist #content {min-width: 980px;}
.edist #content h1, .edist #content h2, .edist #content h3,
.edist #content h4, .edist #content h5, .edist #content h6 {
	line-height: 150%;
	color: #3e3e3e;
	font-weight: 700;
}
.edist #content h1 {font-size: 29px;}
.edist #content h2 {font-size: 25px;}
.edist #content h3 {font-size: 21px;}
.edist #content h4 {font-size: 18px;}
.edist #content h5 {font-size: 16px;}
.edist #content h6 {font-size: 12px;}
.edist #content ul, #content ol {
	color: #333;
	list-style: disc;
	margin: 0 0 0 20px;
	padding: 0 0 3px;
	font-size: 12px;
	line-height: 140%;
}
.edist #content p {
	color: #333;
	padding: 0 0 15px;
	font-size: 12px;
	line-height: 165%;
}
.edist .padding {padding: 20px 35px;}
.edist #content .btn {
	border-bottom: 1px solid #000;
	border-top: 1px solid #798962;
	/*border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;*/
	font-size: 13px;
	font-weight: 700;
	line-height: 100%;
	color: #fff;
	text-transform: uppercase;
	display: inline-block;
	padding: 10px 20px;
        white-space: pre;
}
.edist #content .btn {
	background: rgb(83,104,54);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUzNjgzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2OTgwNDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(83,104,54,1) 0%, rgba(105,128,73,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(83,104,54,1)), color-stop(100%,rgba(105,128,73,1)));
	background: -webkit-linear-gradient(top,  rgba(83,104,54,1) 0%,rgba(105,128,73,1) 100%);
	background: -o-linear-gradient(top,  rgba(83,104,54,1) 0%,rgba(105,128,73,1) 100%);
	background: -ms-linear-gradient(top,  rgba(83,104,54,1) 0%,rgba(105,128,73,1) 100%);
	background: linear-gradient(to bottom,  rgba(83,104,54,1) 0%,rgba(105,128,73,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#536836', endColorstr='#698049',GradientType=0 );
}
.edist #content .btn:hover {
	text-decoration: none;
	background: rgb(105,128,73);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY5ODA0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MzY4MzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(105,128,73,1) 0%, rgba(83,104,54,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(105,128,73,1)), color-stop(100%,rgba(83,104,54,1)));
	background: -webkit-linear-gradient(top,  rgba(105,128,73,1) 0%,rgba(83,104,54,1) 100%);
	background: -o-linear-gradient(top,  rgba(105,128,73,1) 0%,rgba(83,104,54,1) 100%);
	background: -ms-linear-gradient(top,  rgba(105,128,73,1) 0%,rgba(83,104,54,1) 100%);
	background: linear-gradient(to bottom,  rgba(105,128,73,1) 0%,rgba(83,104,54,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#698049', endColorstr='#536836',GradientType=0 );
}
/* Slider */
.edist .slider {
	background: url("images/bg/bg-slider.gif") repeat left top;
	height: 390px;
	width: 980px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
.edist .slide{
	position: relative;
	height: 390px;
	width: 100%;
	overflow: hidden;
}
.edist .slide-content {
	padding: 35px;
    width: 530px;
}
.edist #content .slide-content h2 {
	font-size: 50px;
	font-weight: 300;
	line-height: 110%;
	color: #fff;
	margin-bottom: 25px;
}
.edist #content .slide-content h2 strong {
	font-style: italic;
	font-weight: 600;
}
.edist #content .slide-content p {
	font-size: 22px;
	font-weight: 300;
	color: #939393;
	padding: 0 30px 35px 0;
}
.edist .slide-image {
	position: absolute;
	bottom: 0;
	right: 0;
	line-height: 0;
}
.edist .prev, .next {
	width: 13px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	margin-top: -10px;
	z-index: 120;
	cursor: pointer;
	background: url("images/icons/sprite-arrow.png") no-repeat left top;
}
.edist .prev {
	background-position:  0 0;
	left: 10px;
}
.edist .next {
	background-position:  0 -22px;
	right: 10px;
}
.edist .prev:hover{background-position:  -15px 0px;}
.edist .next:hover {background-position:  -15px -22px;} 
.edist .pager {
	position: absolute;
	bottom: 40px;
	left: 30px;
	z-index: 120;
}
.edist #content .pager span {
	width: 11px;
	height: 11px;
	text-indent: -1000px;
	overflow: hidden;
	margin: 0 3px;
	display: inline-block;
	cursor: pointer;
	border-top: 1px solid #5c5c5c;
	border-bottom: 1px solid #131313;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	background: rgb(58,58,58);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhM2EzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTI5MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(58,58,58,1) 0%, rgba(41,41,41,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(58,58,58,1)), color-stop(100%,rgba(41,41,41,1)));
	background: -webkit-linear-gradient(top,  rgba(58,58,58,1) 0%,rgba(41,41,41,1) 100%);
	background: -o-linear-gradient(top,  rgba(58,58,58,1) 0%,rgba(41,41,41,1) 100%);
	background: -ms-linear-gradient(top,  rgba(58,58,58,1) 0%,rgba(41,41,41,1) 100%);
	background: linear-gradient(to bottom,  rgba(58,58,58,1) 0%,rgba(41,41,41,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3a', endColorstr='#292929',GradientType=0 );
}
.edist #content .pager span.cycle-pager-active,
.edist #content .pager span:hover {
	border-top: 1px solid #0e0e0e;
	border-bottom: 1px solid #4b4b4b;
	background: rgb(41,41,41);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5MjkyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTI1MjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(41,41,41,1) 0%, rgba(37,37,37,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(41,41,41,1)), color-stop(100%,rgba(37,37,37,1)));
	background: -webkit-linear-gradient(top,  rgba(41,41,41,1) 0%,rgba(37,37,37,1) 100%);
	background: -o-linear-gradient(top,  rgba(41,41,41,1) 0%,rgba(37,37,37,1) 100%);
	background: -ms-linear-gradient(top,  rgba(41,41,41,1) 0%,rgba(37,37,37,1) 100%);
	background: linear-gradient(to bottom,  rgba(41,41,41,1) 0%,rgba(37,37,37,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#292929', endColorstr='#252525',GradientType=0 );
}
/*  Main content  */
.edist .main-content {
	background: #fff;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.06);
	-moz-box-shadow:    0px 0px 20px 0px rgba(0, 0, 0, 0.06);
	box-shadow:         0px 0px 20px 0px rgba(0, 0, 0, 0.06);
	padding-bottom: 20px;
	position: relative;
}
.edist .main-content:before, .edist .more-info:before {
	position: absolute;
	bottom: -8px;
	left: 50%;
	margin-left: -7px;
	content: "";
	z-index: 10;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 7px 0 7px;
	border-color: #ffffff transparent transparent transparent;
}
.edist .more-info:before  {
	border-color: #f8f8f8 transparent transparent transparent;
}
/*  Top box  */
.edist .border {
	background: #698049;
	border-top: 1px solid #829568;
	height: 9px;
	position: relative;
}
.edist .border:before {
	position: absolute;
	bottom: -25px;
	left: 35px;
	z-index: 10;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 25px 25px 0 0;
	border-color: #698049 transparent transparent transparent;
}
.edist .top-box{
	background: #f8f8f8;
	border-bottom: 1px solid #ebebeb;
	padding: 26px 34px 10px;
	position: relative;
	margin-bottom: 15px;
}

.edist .top-box .btn{
	margin-top: 14px;
}
.edist .top-box:before {
	border-bottom: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0;
    bottom: -3px;
    content: "";
    height: 12px;
    left: 50%;
    margin-left: -6px;
    position: absolute;
    width: 12px;
    z-index: 150;
	background-color: #f8f8f8;
       -moz-transform: translate(10px,4px) rotate(45deg);
    -webkit-transform: translate(10px,4px) rotate(45deg);
         -o-transform: translate(10px,4px) rotate(20deg); 
        -ms-transform: translate(10px,4px) rotate(45deg);
            transform: translate(10px,4px) rotate(45deg);
}
.edist #content .top-box  h2 {
	font-size: 28px;
	font-weight: 300;
	margin: 0;
	padding: 0;
}
.edist #content .top-box .btn {float: right;}
/*  Section  */
.edist #content .section p {color: #737373; line-height: 165%;}
.edist #content .section h2 {margin-bottom: 12px;}
.edist #content .section ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.edist #content .section ul li {
	float: left;
        list-style: none;
	width: 280px;
	margin-left: 35px;
	margin-bottom: 20px;
}
.edist #content .section ul li:first-child {margin-left: 0;}
.edist #content .section ul li .image {
	border: 3px solid #698049;
	line-height: 0;
	width: 274px;
	overflow: hidden;
	margin-bottom: 20px;
}
/* Logos */
.edist .logos {
	margin: 0 30px;
	border-top: 1px solid #ededed;
	position: relative;
}
.edist #content .logos h6 {
	text-align: center;
	font: 11px 'LucidaSans-Bold', Arial;
	text-transform: uppercase;
	color: #a7a7a7;
	margin-top: -7px;	
}
.edist #content .logos h6 span {
	display: inline-block;
	background: #fff;
	padding: 0 25px;
}
.edist #content .logos ul {
	list-style: none;
	margin: 20px 30px;
	padding: 0;
}
.edist #content .logos ul li {
	float: left;
        list-style: none;
	margin: 0 23px;
}
.edist #content .logos ul li a{
	filter: url(filters.svg#grayscale);
	filter:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cfilter%20id%3D%22desaturate%22%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22/%3E%3C/filter%3E%3C/svg%3E#desaturate);
    filter: gray;
    -webkit-filter: grayscale(1);
}
.edist #content .logos ul li a:hover {
	filter: none;  
    -webkit-filter: grayscale(o)
}
.edist .next-carousel, .edist .prev-carousel {
	width: 9px;
	height: 13px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	margin-top: -6px;
	z-index: 120;
	cursor: pointer;
	background: url("images/icons/sprite-arrow.png") no-repeat left top;
}
.edist .prev-carousel{
	background-position: -60px 0;
	left: 0;
}
.edist .next-carousel {
	background-position: -60px -22px;
	right: 0;
}
.edist .prev-carousel:hover{
	background-position: -9px 0;
	background-size: 45px;
}
.edist .next-carousel:hover {
	background-position: -9px -13px;
	background-size: 45px;
}
/*  More info  */
.edist .more-info {
	text-align: center;
	padding: 25px 0;
	font: 18px 'Droid Serif', serif;
	font-style: italic;
	color: #b0b0b0;
	position: relative;
}
.edist #content .more-info span {
	font: 22px 'Georgia';
	color: #868686;
	font-style: normal;
}
/*  Solution  */
.edist .solution {padding: 25px 0 25px 35px;}
.edist #content .solution .list {
	list-style: none;
	margin: 13px 0 0 0px;
	padding: 0;
}
.edist #content .solution .list li {
	float: left;
        list-style: none;
	margin: 10px 30px 10px 0px;
	text-align: center;
	width: 205px;
}
.edist #content .solution .list li a .thumb{
	filter: url(filters.svg#grayscale);
	filter:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cfilter%20id%3D%22desaturate%22%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22/%3E%3C/filter%3E%3C/svg%3E#desaturate);
    filter: #818181;
    -webkit-filter: grayscale(1);
	filter: gray;
	width: 205px;
	height: 135px;
	overflow: hidden;
	display: block;
	background: #e8e8e8;
	-webkit-box-shadow: 0px 0px 30px 0px rgba(2, 2, 2, 0.12) inset;
	-moz-box-shadow:    0px 0px 30px 0px rgba(2, 2, 2, 0.12) inset;
	box-shadow:         0px 0px 30px 0px rgba(2, 2, 2, 0.12) inset;
	margin-bottom: 5px;
}
.edist #content .solution .list li a:hover  .thumb{
	filter: none;  
    -webkit-filter: grayscale(o);
	background: #d2d2d2;
}
.edist #content .solution .list li a .name {
	font: 700 18px/100% 'Open Sans', Arial;
	color: #3e3e3e;
	padding: 3px 10px;
	display: inline-block;
}
.edist #content .solution .list li.colio-active-item a .name {
	background: #f3f3f3;
	color: #b5121b;
}
.edist .filters {
	float: right;
	margin-right: 35px;
}
.edist #content .filters a{
	font-size: 12px;
	color: #3e3e3e;
	font-weight: 700;
	text-transform: uppercase;
	margin: 0 10px;
	display: inline-block;
}
.edist #content .filters a:hover,
.edist #content .filters a.filter-active{
	text-decoration: none;
	color: #b5121b;
}
.edist #colio {margin-right: 35px;}
.edist .colio-container {
	background: #f5f5f5;
	border: 1px solid #c9c9c9;
	position: relative;
	padding: 20px 25px;
}
.edist .colio-container:before {
	border-bottom: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    bottom: -3px;
    content: "";
    height: 12px;
    left: 50%;
    margin-left: -6px;
    position: absolute;
    width: 12px;
    z-index: 150;
	background-color: #f5f5f5;
       -moz-transform: translate(10px,4px) rotate(45deg);
    -webkit-transform: translate(10px,4px) rotate(45deg);
         -o-transform: translate(10px,4px) rotate(20deg); 
        -ms-transform: translate(10px,4px) rotate(45deg);
            transform: translate(10px,4px) rotate(45deg);
	
}
.edist .colio-expanded {
	padding-bottom: 15px;
	margin-top: 17px;
}
.edist #content .colio-container h2 {margin-bottom: 15px;}
.edist #content .colio-container h5 {
	margin-bottom: 10px;
	color: #ababab;
	font-weight: 600;
}
.edist .colio-container .picture {
	float: right;
	margin: 0 0 10px 30px;
	border: 1px solid #c9c9c9;
	line-height: 0;
}
.edist .colio-close {
	width: 10px;
	height: 10px;
	background: url("images/icons/close.png") no-repeat left top;
}
/*  Text box */
.text-box {
	margin: 25px 35px 0;
	border-bottom: 2px dotted #e0e0e0;
}
.edist .row {margin: 0 -15px;}
.edist .col-2 {
	width: 50%;
	padding: 15px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
}
.edist #content .row p {
	line-height: 160%;
    padding: 0 0 5px;
	color: #737373;
}
/*  Title  */
.edist .title {
	background: rgb(90,90,90);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVhNWE1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNTM1MzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(90,90,90,1) 0%, rgba(53,53,53,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(90,90,90,1)), color-stop(100%,rgba(53,53,53,1)));
	background: -webkit-linear-gradient(top,  rgba(90,90,90,1) 0%,rgba(53,53,53,1) 100%);
	background: -o-linear-gradient(top,  rgba(90,90,90,1) 0%,rgba(53,53,53,1) 100%);
	background: -ms-linear-gradient(top,  rgba(90,90,90,1) 0%,rgba(53,53,53,1) 100%);
	background: linear-gradient(to bottom,  rgba(90,90,90,1) 0%,rgba(53,53,53,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a5a5a', endColorstr='#353535',GradientType=0 );
	border-top: 1px solid #6a6a6a;
	border-bottom:1px solid #000;
	padding: 20px 35px 20px;
	position: relative;
	min-height: 40px;
}
.edist .title:before {
	position: absolute;
	bottom: -25px;
	left: 35px;
	z-index: 10;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 25px 25px 0 0;
	border-color: #353535 transparent transparent transparent;
}
.edist #content .title h2 {
	font-size: 30px;
	color: #fff;
	font-weight: 300;
}
.edist .title .search {
	float: right;
	padding-top: 0;
	width: auto;
}
.edist .title .search input {
	height: 33px;
	width: 175px;
	padding: 9px 10px;
}
.edist .title .search input[type="submit"] {width: 30px;}
/*  Breadcrumbs  */
.edist a.breadcrumblink, .edist a.breadcrumblink:link, .edist a.breadcrumblink:active, .edist a.breadcrumblink:visited {
    padding: 0 3px;
}
.edist .breadcrumbs {
	border-bottom: 1px solid #f2f2f2;
	padding: 20px 60px 15px;
	font-family: 'Open Sans', Arial; ;
}
.edist .breadcrumbs img {
    vertical-align: -1px;
}
.edist #content .breadcrumbs span {
	color: #acacac;
	display: inline-block;
	margin-right: 15px;
	font-size: 11px;
}
.edist #content .breadcrumbs ul {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #3e3e3e;
	display: inline-block;
	font-size: 11px;
}
.edist #content .breadcrumbs ul li {
	display: inline-block;
        list-style: none;
	margin-right: 10px;
}
.edist #content .breadcrumbs ul li  a{
	color: #4e8abe;
	padding-right: 15px;
	background: url("images/icons/arrow-stuff.png") no-repeat right center;
}
/*  Products list  */
.edist #content.find {
    font-size: 13px;
}
.edist #content .products-list ul{
	list-style: none;
	margin: 0 0 0 -30px;
	padding: 0;
}
.edist #content .products-list ul li {
        list-style: none;
	margin: 18px 0 18px 30px;
	float: left;
	width: 203px;
	overflow: hidden;
	border: 1px solid #efefef;
}
.edist #content .products-list h4 {
	border-bottom: 1px solid #e7e6e6;
	padding-bottom: 10px;
}
.edist #content .products-list .product-image {
	width: 203px;
	height: 213px;
	background: #ebeaea;
	overflow: hidden;
	display: block;
	line-height: 0;
}
.edist #content .products-list .product-info {
	padding: 15px;
	min-height: 55px;
}
.edist #content .products-list .product-title {
	font: 700 13px/120% 'Open Sans', Arial; 
	color: #333;
	display: block;
	margin-bottom: 5px;
}
.edist #content .products-list .product-price {
	font: 700 16px/120% 'Open Sans', Arial; 
	color: #4e8abe;
	display: block;
}
.edist #content .products-list .buttons{
	margin: 0 15px;
	padding: 13px 0;
	border-top: 1px solid #efefef;
}
.edist #content .products-list .add-to-cart {
	float: left;
	background: url("images/icons/sprite.png") no-repeat left -18px;
	padding-left: 18px;
	color: #333;
	font: 400 12px/120% 'Open Sans', Arial;
}
.edist #content .products-list .details {
	float: right;
	background: url("images/icons/sprite.png") no-repeat left -92px;
	padding-left: 18px;
	color: #333;
	font: 400 12px/120% 'Open Sans', Arial; 
}
/* Content box */
.edist .content-box {border-bottom: 1px solid #e7e6e6;}
.edist #content .content-box ul {
	list-style: none;
	margin: 5px 0 0;
	padding: 0;
}
.edist #content .content-box ul li {
        list-style: none;
	background: url("images/icons/arrow-list.png") no-repeat left top;
	line-height: 130%;
    margin-bottom: 13px;
    padding: 3px 0 3px 30px;
}
.edist #content .content-box h2 {margin-bottom: 10px;}
.edist .alignright {
	float: right;
	margin: 0 0 10px 10px;
}
/*  Sidebar  */
.edist aside {
	float: right;
	width: 205px;
}
.edist #content aside h6 {
	font-size: 12px;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.edist #content aside a {color: #4e8abe;}
.edist #content aside p{color: #737373;}
.edist aside .box {margin-bottom: 25px;}
.edist #content .categories ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font: 11px 'LucidaSans', Arial;
	color: #737373;
}
.edist #content .categories >ul >li {
        list-style: none;
	border-top: 1px solid #f4f4f4;
	background: url("images/icons/plus.png") no-repeat left 8px;
}
.edist #content .categories >ul >li.active {background-image: url("images/icons/mines.png");}
.edist #content .categories ul li:first-child {border: none;}
.edist #content .categories ul li a {
	color: #737373;
	padding: 13px 0 13px 30px;
	line-height: 100%;
	display: block;
}
.edist #content .categories ul li.active >a,
.edist #content .categories ul li a:hover{
	text-decoration: none;
	color: #4e8abe;
}
.edist .area-inside {display: none;}
.edist #content .area-inside ul li a {padding: 2px 0 2px 15px;}
.edist #content .area-inside >ul  {margin: 0 0 3px 30px;}
.edist #content .area-inside >ul >li {
	background: url("images/icons/arrow-stuff.png") no-repeat left 4px;
	padding-bottom: 8px;
}
/*  Twitter feed  */
.edist #content .feed ul {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 160%;
	color: #737373;
}
.edist #content .feed ul li {
        list-style: none;
	padding: 0 0 15px 25px;
	background: url("images/icons/twitter.png") no-repeat left 5px;
}
/* Tags */
.edist #content .tags {padding-bottom: 5px;}
.edist #content .tags a {
	font: 11px/110% 'LucidaSans', Arial;
	color: #afafaf;
	float: left;
	padding: 5px 7px 5px 15px;
	margin: 8px 5px 0px 10px;
	background: #f3f3f3;
	border: 1px solid #e8e7e7;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	position: relative;
}
.edist #content .tags a:after {
	border-bottom: 1px solid #e8e7e7;
    border-left: 1px solid #e8e7e7;
    content: "";
    height: 15px;
    left: -10px;
	top: 0;
    position: absolute;
    width: 15px;
    z-index: 10;
	background-color: #f3f3f3;
       -moz-transform: translate(3px,3px) rotate(45deg);
    -webkit-transform: translate(3px,3px) rotate(45deg);
         -o-transform: translate(3px,3px) rotate(20deg); 
        -ms-transform: translate(3px,3px) rotate(45deg);
            transform: translate(3px,3px) rotate(45deg);
}
.edist #content .tags a:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 7px;
	height: 7px;
	margin-top: -4px;
	background: #fff;
	border: 1px solid #ededed;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	z-index: 20;
} 
.edist #content .tags a:hover {
	background: rgb(77,137,189);
	background: -moz-linear-gradient(top,  rgba(77,137,189,1) 0%, rgba(53,112,164,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(77,137,189,1)), color-stop(100%,rgba(53,112,164,1)));
	background: -webkit-linear-gradient(top,  rgba(77,137,189,1) 0%,rgba(53,112,164,1) 100%);
	background: -o-linear-gradient(top,  rgba(77,137,189,1) 0%,rgba(53,112,164,1) 100%);
	background: -ms-linear-gradient(top,  rgba(77,137,189,1) 0%,rgba(53,112,164,1) 100%);
	background: linear-gradient(to bottom,  rgba(77,137,189,1) 0%,rgba(53,112,164,1) 100%);
	color: #fff;
	text-decoration: none;
	border-top: 1px solid #75a4cc;
	border-bottom: 1px solid #000;
	border-right: 1px solid #f3f3f3;
} 
.edist #content .tags a:hover:after {
	background: rgb(77,137,189);
	background: -moz-linear-gradient(145deg,  rgba(77,137,189,1) 0%, rgba(53,112,164,1) 100%);
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(77,137,189,1)), color-stop(100%,rgba(53,112,164,1)));
	background: -webkit-linear-gradient(145deg,  rgba(77,137,189,1) 0%,rgba(53,112,164,1) 100%);
	background: -o-linear-gradient(145deg,  rgba(77,137,189,1) 0%,rgba(53,112,164,1) 100%);
	background: -ms-linear-gradient(145deg,  rgba(77,137,189,1) 0%,rgba(53,112,164,1) 100%);
	background: linear-gradient(145deg,  rgba(77,137,189,1) 0%,rgba(53,112,164,1) 100%);
	border-bottom: 1px solid #000;
    border-left: 1px solid #75a4cc;
}
.edist #content .tags a:hover:before {
	border: none;
	box-shadow: 0px 1px 0 0 #030507 inset;
	-webkit-box-shadow: 0px 1px 0 0 #030507 inset;
	-moz-box-shadow: 0px 1px 0 0 #030507 inset;
}
/*  Featured product  */
.edist #content .shadow-image {
	padding-bottom: 15px;
	margin-top: 20px;
	background: url("images/bg/shadow.png") no-repeat center bottom;
}
.edist #content .shadow-image a {
	line-height: 0;
	width: 204px;
	height: 102px;
	overflow: hidden;
	display: block;
	background: #f4f4f4 url("images/icons/bg-post-2.png") no-repeat center center;
}
.edist #content aside .featured-product .btn{padding: 8px 12px;}
.edist #content aside .featured-product h5 {font-size: 15px;}
.edist #content aside .featured-product h5 a {color: #737373}
/*  Tabs  */
.edist #content #tabs .tabs{
	list-style: none;
	padding: 0;
	margin: 0 0 0;
	text-transform: uppercase;
	font: 700 11px/100% 'Open Sans', Arial;
} 
.edist #content #tabs .tabs li {
	float: left;
        list-style: none;
	border: 1px solid #eee;
	border-left: none;
	background: none;
	padding: 0;
	margin: 0;
}
.edist #content #tabs .tabs li:first-child  {border-left: 1px solid #eee;}
.edist #content #tabs .tabs li.active,
.edist #content #tabs .tabs li:hover {
	border-top: 1px solid #4e8abe;
	border-bottom: 1px solid #fff;
	background: rgb(248,248,248);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(248,248,248,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,248,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(248,248,248,1) 0%,rgba(255,255,255,1) 100%);
}
.edist #content #tabs .tabs li.active a,
.edist #content #tabs .tabs li:hover a {
	color: #494949;
	text-decoration: none;
}
.edist #content #tabs .tabs li a {
	padding: 10px 20px;
	display: block;
	color: #b4b4b4;
}
.edist #content #tabs .tabs li.comments a {
	background: url("images/icons/comments.png") no-repeat 0px 0;
	width: 16px;
	padding: 10px;
} 
.edist #content #tabs .tabs li.comments:hover a ,
.edist #content #tabs .tabs li.comments.active a{background-position: -40px 0;}
.edist #content .tab-area {display: none; padding-top: 10px;}
.edist #content #item-1 {display: block;}
.edist .tabs-description {border: none;}
.edist #content #tabs.tabs-description .tabs {
	font-size: 13px;
	color: #747474;
	text-transform: none;
}
.edist #content #tabs.tabs-description .tabs li {
	background: rgb(246,246,246);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(246,246,246,1) 0%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(237,237,237,1) 100%);
	background: linear-gradient(to bottom,  rgba(246,246,246,1) 0%,rgba(237,237,237,1) 100%);
}
.edist #content #tabs.tabs-description .tabs li:hover {
	background: rgb(251,251,251);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(251,251,251,1) 0%, rgba(246,246,246,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,251,251,1)), color-stop(100%,rgba(246,246,246,1)));
	background: -webkit-linear-gradient(top,  rgba(251,251,251,1) 0%,rgba(246,246,246,1) 100%);
	background: -o-linear-gradient(top,  rgba(251,251,251,1) 0%,rgba(246,246,246,1) 100%);
	background: -ms-linear-gradient(top,  rgba(251,251,251,1) 0%,rgba(246,246,246,1) 100%);
	background: linear-gradient(to bottom,  rgba(251,251,251,1) 0%,rgba(246,246,246,1) 100%);
}
.edist #content #tabs.tabs-description .tabs li.active,
.edist #content #tabs.tabs-description .tabs li.active:hover {
	background: #fff;
	border-top: 1px solid #b2c4cf;
	box-shadow: 0 1px 0 0 #4e8abe inset;
	border-bottom: 1px solid #fff;
}
.edist #content #tabs.tabs-description .tabs li.active {background: #fff;}
.edist #content #tabs.tabs-description .tabs li:hover {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
.edist #content #tabs.tabs-description .tabs li:hover a ,
.edist #content #tabs.tabs-description .tabs li.active a{color: #4e8abe;}
.edist #content #tabs.tabs-description .tabs li a {color: #747474;}
.edist #content .tabs-description .tab-area  {
	border: 1px solid #eee;
	padding: 25px;
	margin-bottom: 30px;
	margin-top:-1px;
}
/*  Main  */
.edist .main {
	float: left;
	width: 680px;
}
.edist #content .main h2 {margin-bottom: 15px;}
/*  Callout  */
.edist #content .callout ul {
	list-style: none;
	margin: 0 0 0 -30px;
	padding: 0;
}
.edist #content .callout ul li {
	float: left;
        list-style: none;
	width: 205px;
	margin-left: 30px;
	margin-bottom: 30px;
}
.edist #content .callout ul li a,
.edist #content .large-callout a {
	width: 205px;
	height: 168px;
	overflow: hidden;
	background: #303030;
	font: 700 26px 'Open Sans', Arial;
	color: #6f6f6f;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.edist #content .callout ul li a:hover,
.edist #content .large-callout a:hover {text-decoration: none;}
.edist .large-callout {
	width: 440px;
	float: left;
	margin-left: 30px;
}
.edist #content .large-callout a {
	width: 440px;
	height: 236px;
}
/*   Login form */

.edist .login-form { 
	width: 30.1%;
        margin-right: 4.5%;
	float: left; 
        text-align: left;
	}

.edist #content .login-form h6 { 
	font-size: 12px; 
	margin-bottom: 15px; 
	text-transform: uppercase; 
	}

.edist #content .login-form input { 
	width: 203px; 
	height: 36px; 
	font: 11px/100% 'LucidaSans', Arial; 
	background: #f8f8f8; 
	border: 1px solid #e9e9e9; 
	border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	margin-bottom: 14px; 
	box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	padding: 10px; 
	-webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.1) inset; 
	-moz-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.1) inset; 
	box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.1) inset; 
        vertical-align: -10px;
	}
        .edist #content .login-form input[type="checkbox"] { 
            width: 36px;
        }
        .edist #content .login-form label {
            color: #4e8abe;
            font-weight: bold;
            line-height: 100%;
        }
        
.edist #content .login-form input[type="submit"] {
	width: 140px;
	height: 38px;
	float: right;
	background: rgb(90,90,90);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVhNWE1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MDQwNDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(90,90,90,1) 0%, rgba(64,64,64,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(90,90,90,1)), color-stop(100%,rgba(64,64,64,1)));
	background: -webkit-linear-gradient(top,  rgba(90,90,90,1) 0%,rgba(64,64,64,1) 100%);
	background: -o-linear-gradient(top,  rgba(90,90,90,1) 0%,rgba(64,64,64,1) 100%);
	background: -ms-linear-gradient(top,  rgba(90,90,90,1) 0%,rgba(64,64,64,1) 100%);
	background: linear-gradient(to bottom,  rgba(90,90,90,1) 0%,rgba(64,64,64,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a5a5a', endColorstr='#404040',GradientType=0 );
	border-bottom: 1px solid #000;
	font: 700 13px/100% 'Open Sans', Arial;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	cursor: pointer;
	border: none;
	margin-bottom: 13px;
}
.edist #content .login-form input[type="submit"]:hover {
	background: rgb(64,64,64);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwNDA0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YTVhNWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(64,64,64,1) 0%, rgba(90,90,90,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(64,64,64,1)), color-stop(100%,rgba(90,90,90,1)));
	background: -webkit-linear-gradient(top,  rgba(64,64,64,1) 0%,rgba(90,90,90,1) 100%);
	background: -o-linear-gradient(top,  rgba(64,64,64,1) 0%,rgba(90,90,90,1) 100%);
	background: -ms-linear-gradient(top,  rgba(64,64,64,1) 0%,rgba(90,90,90,1) 100%);
	background: linear-gradient(to bottom,  rgba(64,64,64,1) 0%,rgba(90,90,90,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404040', endColorstr='#5a5a5a',GradientType=0 );
}
.edist #content .login-form .link-create {
	font: 15px/100% 'LucidaSans-Bold', Arial;
	color: #4e8abe;
	text-decoration: underline;
	float: right;
	margin-bottom: 10px;
}
.edist #content .login-form .link-forgot {
	font: 11px/100% 'LucidaSans-Bold', Arial;
	color: #737373;
	text-decoration: underline;
	float: right;
	margin-bottom: 10px;
}
.edist #content .login-form .link-create:hover,
.edist #content .login-form .link-forgot:hover {text-decoration: none;}
/*  Information  */
.edist #content .information ul {
	list-style: none;
	padding: 0;
	margin: 30px 0 0;
}
.edist #content .information ul li {
        list-style: none;
	border-top: 2px dotted #e0e0e0;
	padding: 15px 0 5px;
}
.edist #content .information ul li h2 {
	font-family: 'Open Sans';
	margin-bottom: 20px;
}
.edist #content .information a {
	color: #4e8abe;
	text-decoration: underline;
}
.edist #content .information a:hover {text-decoration: none;}
/*  Post content  */
.edist .post-content {
	float: right;
	width: 445px;
	padding-bottom: 25px;
}
.edist #content .post-content .links li a{
	border: none;
	color: #333;
}
.edist #content .post-content h3 {margin: 2px 0 5px;}
.edist #content .post-content .price{
	color: #4e8abe;
	font-size: 16px;
	font-weight: 700;
	display: block;
	line-height: 130%;
	margin-bottom: 5px;
}
.edist #content .post-content .desc {
	border-top: 1px solid #f2f2f2;
	padding: 10px 0;
}
.edist #content .post-content .bottom-desc {
	border-top: 1px solid #f2f2f2;
    padding: 25px 0;
}
.edist #content .post-content .bottom-desc p {
	font: 11px/150% 'LucidaSans';
	color: #737373;
	padding: 0;
}
.edist #content .post-content .bottom-desc p a {color: #737373;}
.edist #content .post-content .bottom-desc .number {
	list-style: none;
	float: left;
	margin: 0 18px 18px 0;
	padding: 0;
	font: 400 12px 'Open Sans';
}
.edist #content .post-content .bottom-desc .number li{
        list-style: none;
	border: 1px solid #dadada;
	border-left: 0;
	background: #fbfaf9;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.edist #content .post-content .bottom-desc .number li:first-child {border-left: 1px solid #dadada;}
.edist #content .post-content .bottom-desc .number li:nth-child(2) {width: 40px;}
.edist #content .post-content .bottom-desc .number li a {
	padding: 10px;
	display: block;
	color: #333;
	line-height: 100%;
}
.edist #content .post-content .bottom-desc .number li a:hover {text-decoration: none;}
/*  Post gallery  */
.edist .post-gallery {
	float: left;
	width: 440px;
	padding-bottom: 25px;
}
.edist .post-gallery .large-image {
	width: 440px;
	height: 345px;
	background: #efefef url("images/icons/bg-post-2.png") no-repeat center center;
	overflow: hidden;
	margin-bottom: 10px;
}
.edist #content .post-gallery .large-image img {
	width: 440px;
	height: 345px;
	overflow: hidden;
}
.edist #content .post-gallery .small-images ul {
	list-style: none;
	margin: 0 0 0 -12px;
	padding: 0;
}
.edist #content .post-gallery .small-images ul li {
	float: left;
        list-style: none;
	margin: 0 0 12px 10px;
}
.edist #content .post-gallery .small-images ul li a{
	width: 80px;
	height: 80px;
	overflow: hidden;
	background: #efefef;
	display: block;
}
.edist #content .post-gallery .small-images ul li a img {
	width: 80px;
	height: 80px;
	overflow: hidden;
}
/***  Footer  ***/
.edist footer {
	padding-top: 55px;
	background: rgb(43,43,43);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMDMwMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(43,43,43,1) 0%, rgba(48,48,48,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(43,43,43,1)), color-stop(100%,rgba(48,48,48,1)));
	background: -webkit-linear-gradient(top,  rgba(43,43,43,1) 0%,rgba(48,48,48,1) 100%);
	background: -o-linear-gradient(top,  rgba(43,43,43,1) 0%,rgba(48,48,48,1) 100%);
	background: -ms-linear-gradient(top,  rgba(43,43,43,1) 0%,rgba(48,48,48,1) 100%);
	background: linear-gradient(to bottom,  rgba(43,43,43,1) 0%,rgba(48,48,48,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b2b', endColorstr='#303030',GradientType=0 );
	min-width: 980px;
}
.edist footer .container {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0 15px;
}
.edist footer h6 {
	font-size: 11px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	margin: 5px 0 10px;
}
.edist footer p {
	font: 11px/164% 'LucidaSans', Arial;
	color: #989898;
	padding-top: 7px;
}
.edist footer a {color: #989898;}
.edist footer p a {font-family: 'LucidaSans-Bold', Arial;} 
.edist footer a:hover, .edist .contact input[type="submit"]:hover {
	text-decoration: none;
	color: #698049;
}
.links, .latest-posts {
	list-style: none;
	margin: 0;
	padding: 0;
}
.edist .column {
	float: left;
	width: 25%;
	padding: 0 15px 25px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
/* Links */
.edist .links{
	font: 11px 'LucidaSans', Arial;
	color: #9b9b9b;
} 
.edist .links a {
	color: #9b9b9b;
	padding: 8px 0 9px 12px;
	display: block;
	background: url("images/icons/arrow-stuff.png") no-repeat left center;
	border-top: 1px solid #343434;
}
.edist #content .links {
	list-style: none;
	margin: 0;
	padding: 0;
}
.edist .links li {
    list-style: none;
}
.edist #content .links a {
	border-top: 1px solid #f4f4f4;
	color: #4e8abe;
}
.edist .links li:first-child a,
.edist #content .links li:first-child a {border: none;}
/*  Latest posts  */
.edist #content .latest-posts {
	list-style: none;
	padding: 0;
	margin: 0;
}
.edist .latest-posts li {list-style: none; padding: 12px 0 4px;}
.edist #content .latest-posts li {padding: 10px 0;}
.edist .latest-posts a {
	display: block;
	color: #9b9b9b;
	font: 11px/135% 'LucidaSans', Arial;
}
.edist .latest-posts div {
	display: table-cell;
	padding-left: 10px;
}
.edist .latest-posts .img {
	width: 57px;
	display: table-cell;
	line-height:0;
	padding: 0;
}
.edist .latest-posts .img a {
	width: 57px;
	height: 43px;
	overflow: hidden;
	background: #3f3f3f url("images/icons/bg-post.png") no-repeat center center;
}
.edist #content .latest-posts .img a {background: #f4f4f4 url("images/icons/bg-post-2.png") no-repeat center center / 16px auto;}
.edist .latest-posts .img a:hover {text-decoration: none;}
.edist .latest-posts span {
	color: #696969;
	font-style: italic;
	display: block;
	font-size: 11px;
	line-height: 130%;
}
/*  Contact  */
.edist .contact {padding: 10px 0 0;}
.edist .contact input, .contact textarea {
	width: 100%;
	height: 32px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 10px;
	margin-bottom: 10px;
	border: none;
	border-bottom: 1px solid #3b3b3b;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background: #232323;
	color: #7F7F7F;
}
.edist .contact input[type="text"], .contact textarea {
	-webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.31) inset;
	-moz-box-shadow:    2px 2px 5px 0px rgba(0, 0, 0, 0.31) inset;
	box-shadow:         2px 2px 5px 0px rgba(0, 0, 0, 0.31) inset;
	font: 11px/100% 'LucidaSans', Arial;
}
.edist .contact textarea {
	height: 85px;
	resize: none;
}
.edist .contact input[type="submit"] {
	width: 80px;
	border-top: 1px solid #525252;
	border-bottom: 1px solid #000;
	background: #373737;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	cursor: pointer;
	padding: 0;
}
/*  Copyright  */
.edist .copyright {
	background: #1f1f1f;
	padding: 25px 0;
	font: 11px 'LucidaSans', Arial;
	color: #646464;
}
.edist .copyright .container {padding: 0 0 0 30px;}

.edist .copyright a:link.plain, 
.edist .copyright a:visited.plain,
.edist .copyright a:hover.plain,
.edist .copyright a:active.plain {
    color: #646464;
    text-decoration: none;
}

/*  Social icons  */
.edist footer .social-icons ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
}
.edist footer .social-icons ul li {
	display: inline-block;
        list-style: none;
	margin: 0 0px 0 10px;
	background: url("images/icons/sprite-social.png") no-repeat 0 0;
}
.edist footer .social-icons ul li a {
	width: 20px;
	height: 17px;
	overflow: hidden;
	display: block;
}
.edist footer .social-icons ul li.twitter {background-position: 0 0;}
.edist footer .social-icons ul li.facebook {background-position: -33px 0;}
.edist footer .social-icons ul li.youtube {background-position: -65px 0;}
/***  End footer  ***/

/* Green */
.edist.green .logotype{margin: 14px 15px 14px 0;}
.edist.green .menu > ul > li:hover, .edist.green .menu > ul > li.active,
.edist.green .menu ul li ul {border-color: #698049;}
.edist.green .cart .dropdown ul li a:hover .title-product,
.edist.green #content .filters a:hover, .edist.green #content .filters a.filter-active,
.edist.green footer a:hover, .edist.green .contact input[type="submit"]:hover,
.edist.green #content .solution .list li.colio-active-item a .name {color: #698049;}
.edist.green .cart .dropdown .view-cart {
	color: #698049;
	background-position: 0 -63px;
}
.edist.green .border {
	background: #698049;
	border-color: #809a5d;
}
.edist.green .border:before  {border-color: #698049 transparent transparent;}
.edist.green #content .btn {
    white-space: pre;
	border-top-color: #86a061;
	background: rgb(105,128,73);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRlOGFiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNTcwYTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(105,128,73,1) 0%, rgba(89,107,65,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(105,128,73,1)), color-stop(100%,rgba(89,107,65,1)));
	background: -webkit-linear-gradient(top,  rgba(105,128,73,1) 0%,rgba(89,107,65,1) 100%);
	background: -o-linear-gradient(top,  rgba(105,128,73,1) 0%,rgba(89,107,65,1) 100%);
	background: -ms-linear-gradient(top,  rgba(105,128,73,1) 0%,rgba(89,107,65,1) 100%);
	background: linear-gradient(to bottom,  rgba(105,128,73,1) 0%,rgba(89,107,65,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#698049', endColorstr='#596b41',GradientType=0 );
}
.edist.green #content .btn:hover {
	background: rgb(89,107,65);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1NzBhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZThhYmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(89,107,65,1) 0%, rgba(105,128,73,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(89,107,65,1)), color-stop(100%,rgba(105,128,73,1)));
	background: -webkit-linear-gradient(top,  rgba(89,107,65,1) 0%,rgba(105,128,73,1) 100%);
	background: -o-linear-gradient(top,  rgba(89,107,65,1) 0%,rgba(105,128,73,1) 100%);
	background: -ms-linear-gradient(top,  rgba(89,107,65,1) 0%,rgba(105,128,73,1) 100%);
	background: linear-gradient(to bottom,  rgba(89,107,65,1) 0%,rgba(105,128,73,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#596b41', endColorstr='#698049',GradientType=0 );
}
.edist.green footer .social-icons ul li.twitter {background-position: 0 -40px;}
.edist.green footer .social-icons ul li.facebook {background-position: -33px -40px;}
.edist.green footer .social-icons ul li.youtube {background-position: -65px -40px;}
.edist.green .prev:hover{background-position:  -45px 0px;}
.edist.green .next:hover {background-position:  -45px -22px;} 
.edist.green .prev-carousel:hover{background-position: -27px 0;}
.edist.green .next-carousel:hover {	background-position: -27px -13px;}


.edist.green .home_widgets {
    display: table;
    float: left;
    padding: 11px 0 50px 29px;
}

.edist.green .home_widgetbox, .edist.green .home_widgetbox_last {
    display: table;
    float: left;
    margin: 0 10px 0 5px;
    width: 300px;
}

.edist.green .home_widgetbox_last {
    margin-right: 0;
}

.edist.green .home_widget_image {
    display: block;
    width: 276px;
    height: 126px;
    margin-bottom: 15px;
    margin-top: 10px;
    text-align: center;
    border: 3px solid #687f49;
}

.edist.green .home_widget_content {
    display: table;
    font-size: 11px;
    line-height: 18px;
    color: #737373;
    width: 282px;
    height: 170px;
}

.edist.green .home_widget_content h2 {
    padding-bottom: 15px;
}

.edist #content .btn.gray {
    background: #999;
}

/* grids */

.oneCol, .twoCol, .threeCol, .fourCol, .fiveCol, .sixCol, .sevenCol, .eightCol, .nineCol, .tenCol, .elevenCol, .fifthsCol { 
	float: left; 
	min-height: 1px; 
	margin-right: 3.5%; 
	margin-top: 15px; 
	margin-bottom: 15px; 
	}

.oneCol img, .twoCol img, .threeCol img, .fourCol img, .fiveCol img, .sixCol img, .sevenCol img, .eightCol img, .nineCol img, .tenCol img, .elevenCol img, .fifthsCol img { 
	max-width: 100%; 
	height: auto; 
	}

.oneCol { 
	width: 4.85%; 
	}

.twoCol { 
	width: 13.45%; 
	}

.threeCol { 
	width: 22.05%; 
	}

.fourCol { 
	width: 30.75%; 
	}

.boxed .fourCol { 
	width: 30.1%; 
	}

.fiveCol { 
	width: 39.45%; 
	}

.sixCol { 
	width: 48%; 
	}

.sevenCol { 
	width: 56.75%; 
	}

.eightCol { 
	width: 65.4%; 
	}

.nineCol { 
	width: 74.05%; 
	}

.tenCol { 
	width: 82.7%; 
	}

.elevenCol { 
	width: 91.35%; 
	}

.twelveCol { 
	width: 100%; 
	float: left; 
	}

.fifthsCol { 
	width: 17.1%; 
	}

.last { 
	margin-right: 0px; 
	}

.clear { 
	height: 0; 
	clear: both; 
	}