



/* Leverod FW -  Element Styles -  */	
	
	.lev-error {
		color:red;
		font-size:13px;
	}	

	

/* General - elements */

	.lev-container {
		border-radius:3px;
	}
	
	/* Font size reset for element sizes expressed in em */
	.wl {
		font-size:16px;
	}
	
	.wl-main-heading {
		/*background-color:#E3E3E3 !important;*/
		padding:10px;
		margin-bottom:30px;
		background: -moz-linear-gradient(top,#def2f2 0,#fff 100%);

background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#def2f2),color-stop(100%,#fff));

background: -webkit-linear-gradient(top,#d7f1aa 0,#fff 100%);
border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
border-top: 1px solid #F3EEDB;
	}
	.weblog-article #content #bestseller-carousel .wishlist_button {
	display:none;
}
.weblog-article #content #bestseller-carousel .compare_button {
	display:none;
}
.weblog-article-view #content #bestseller-carousel .wishlist_button {
	display:none;
}
.weblog-article-view #content #bestseller-carousel .compare_button {
	display:none;
}
.weblog-search #content #bestseller-carousel .wishlist_button {
	display:none;
}
.weblog-search #content #bestseller-carousel .compare_button {
	display:none;
}
.weblog-article #content .customNavigation a.prev {
	background: none !important;
	padding-top: 10px;
}
.weblog-article-view #content .customNavigation a.prev {
	background: none !important;
	padding-top: 10px;
}
.weblog-search #content .customNavigation a.prev {
	background: none !important;
	padding-top: 10px;
}
.weblog-article #content .box .box-heading {

    color: #706342;
    padding: 7px 0 7px 30px;
    font: 16px/22px Roboto,sans-serif;
    text-transform: capitalize;

}
.weblog-article-view #content .box .box-heading {

    color: #706342;
    padding: 7px 0 7px 30px;
    font: 16px/22px Roboto,sans-serif;
    text-transform: capitalize;

}
.weblog-search #content .box .box-heading {

    color: #706342;
    padding: 7px 0 7px 30px;
    font: 16px/22px Roboto,sans-serif;
    text-transform: capitalize;

}
.weblog-article #content .customNavigation a.next {
	background: none !important;
	padding-top: 10px;
}
.weblog-article-view #content .customNavigation a.next {
	background: none !important;
	padding-top: 10px;
}
.weblog-search #content .customNavigation a.next {
	background: none !important;
	padding-top: 10px;
}
a:focus, a:hover {

    color: #44a988 !important;
    }
   .weblog-article #content .box .title_inner_block {

    background: #F3EEDB;
    background: -moz-linear-gradient(top,#F3EEDB 0,#fff 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#F3EEDB),color-stop(100%,#fff));
    background: -webkit-linear-gradient(top,#F3EEDB 0,#fff 100%);
    background: -o-linear-gradient(top,#F3EEDB 0,#fff 100%);
    background: -ms-linear-gradient(top,#F3EEDB 0,#fff 100%);
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-top: 1px solid #F3EEDB;
    color: #FF8106;
    font-weight: 400;
    text-transform: capitalize;
    padding: 0 10px;

}
 .weblog-article-view #content .box .title_inner_block {

    background: #F3EEDB;
    background: -moz-linear-gradient(top,#F3EEDB 0,#fff 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#F3EEDB),color-stop(100%,#fff));
    background: -webkit-linear-gradient(top,#F3EEDB 0,#fff 100%);
    background: -o-linear-gradient(top,#F3EEDB 0,#fff 100%);
    background: -ms-linear-gradient(top,#F3EEDB 0,#fff 100%);
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-top: 1px solid #F3EEDB;
    color: #FF8106;
    font-weight: 400;
    text-transform: capitalize;
    padding: 0 10px;

}
 .weblog-search #content .box .title_inner_block {

    background: #F3EEDB;
    background: -moz-linear-gradient(top,#F3EEDB 0,#fff 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#F3EEDB),color-stop(100%,#fff));
    background: -webkit-linear-gradient(top,#F3EEDB 0,#fff 100%);
    background: -o-linear-gradient(top,#F3EEDB 0,#fff 100%);
    background: -ms-linear-gradient(top,#F3EEDB 0,#fff 100%);
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-top: 1px solid #F3EEDB;
    color: #FF8106;
    font-weight: 400;
    text-transform: capitalize;
    padding: 0 10px;

}
.weblog-article-view #content .box .slider-item .product-thumb .caption  {
	min-height: 190px;
}
.weblog-article-view #content .box .slider-item .product-thumb .name  {
	padding:20px;
}
.weblog-search #content .box .slider-item .product-thumb .caption  {
	min-height: 190px;
}
.weblog-search #content .box .slider-item .product-thumb .name  {
	padding:20px;
}
.weblog-article #content .box .slider-item .product-thumb .name  {
	padding:20px;
}
.weblog-article #content .box .slider-item .product-thumb .caption  {
	min-height: 190px;
}
.weblog-search .wl {
	padding-bottom:20px;
}
	.wl-main-heading h1,
	.wl-main-heading h2 {
		color:#b43c00	 !important;
		margin:0;
		font-size:1.5em;
		font-weight:bold;
		text-transform:uppercase;
	}

	.wl-heading {	
	}
	
	.wl-title, .wl-title * {
		font-weight:bold;
		font-family: inherit;
	}

	.wl-title a:hover {
		text-decoration:underline;
	}
	
	.wl-metadata {
		margin:10px 0 10px 0;
		/*border-top:1px dotted;
		border-bottom:1px dotted;
		border-color:#000000 !important;*/
	}

		.wl-metadata .wl-author {
			text-decoration:none;
		}

		.wl-metadata .wl-author a {
			text-decoration:none;
			font-weight:bold;
			color:#ffcc00 !important;
		}


		.wl-metadata .wl-date,
		.wl-metadata .wl-comment-total a,
		.wl-metadata .wl-comment-total a:hover {
			color:#000000 !important;
		}
		
		.wl-metadata .wl-comment-total .fb-comments-count {
			display:inline;
		}
		
		.wl-metadata .wl-author,
		.wl-metadata .wl-date {
			margin-right:10px;
		}
		
		.wl-metadata .wl-date {
		}
		
		.wl-metadata .wl-comment-total {
			display:inline-block;
		}

		.wl-metadata .wl-comment-total a {
			text-decoration:none;
			font-weight:bold;
		}

	.wl-metadata .wl-comment-total a:hover {
		text-decoration:underline;
	}
	

	.wl-image {
		float:left;
	}

		.wl-image img {
			border-radius:1px;
		/*	max-width:100%;*/
		}


	.wl-description, .wl-description * {
		text-align:justify;
		font-family: inherit;
		
	}

	.wl-button {
		display:inline-block;
		font-size:1em;
		line-height:1.8em;
		text-align:center;
		padding:0.2em 0.8em;
		border-radius:0.2em;
		cursor:pointer;
	}
	
	.wl-button, .wl-button * {
		color:#fff /*ffffff */!important;
		background-color:#7fc200 /*44A1C6*/ !important;
		border-radius: 50px;
	}

	.wl-button:hover {
		box-shadow:inset 0px 1px 23px 0px rgba(50, 50, 50,0.14) !important;
		text-decoration:none !important;
	}
	
	
	/* Tags */
	
	.wl-tags {
		/*text-align:justify;*/
	}
	
		.wl-tags .wl-content { 
			padding:15px 10px 5px 10px;
		}
	
		.wl-tags .wl-tag-link,
		.wl-tags .wl-button,
		.wl-tags .wl-tag {
			display: inline-block;
			margin-bottom:10px;
		}
		
		.wl-tags .wl-button,
		.wl-tags .wl-tag {
	
			padding: 0 0.8em 0 0.4em;
			font-size:0.8em;	
			font-weight: bold;
		
			
			border-radius:0.2em;	
			
			-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
			box-shadow: 0 1px 2px rgba(0,0,0,0.2);
			color: #ffffff  !important;
			background-color: #44A1C6 !important;
			text-decoration: none;
			text-shadow: 0 0.1em 0.2em rgba(0,0,0,0.2);
		}
	
		.wl-tags .wl-tag {
			
			position: relative;
			line-height:1.8em;
			margin-left: 1em;
		} 			
				
			.wl-tags .wl-tag:before {
				content: "";
				position: absolute;
				top:0em;
				left: -0.85em;
				width: 0;
				height: 0;
				border-color: transparent #44A1C6 transparent transparent;
				border-style: solid;
				border-width: 0.92em 0.92em 0.92em 0;	
			}
		
			.wl-tags .wl-tag:after {
				content: "";
				position: absolute;
				top: 0.8em;
				left: -0.3em;
				float: left;
				width: 0.25em;
				height: 0.25em;
				-webkit-border-radius: 50%;
				border-radius: 50%;
				background: #fff;
				-webkit-box-shadow: -1px -1px 2px rgba(0,0,0,0.4);
				box-shadow: -1px -1px 2px rgba(0,0,0,0.4);
			}
			
			.wl-tags .wl-tag:hover, 
			.wl-tags .wl-tag:hover::before {
				box-shadow:inset 0px 1px 23px 0px rgba(50, 50, 50, 0.14);
				text-decoration:none !important;
			}
		
		
		.wl-tags .wl-tag-link {
			color: #44A1C6 !important;
			text-decoration:underline;
			margin-right:0.5em;
		}
		
		.wl-tags .wl-button {
			line-height:2.2em;
			margin-left: 0.6em;
			color: #ffffff !important;
		}
		

		
	
	
	.wl-pagination {
		padding-top:15px;
		padding-bottom:15px;
		font-size:0.9em;
		color:#000000 !important;
		text-align:center;

	}
		.weblog-article-view .wl-pagination {
	display:none;
}
	.wl-pagination.bottom {
	padding-top: 30px;
}
	.wl-pagination > div {
		display:inline-block;
	}
	
	.wl-pagination > div:first-child {
		position:relative;
		bottom:10px;
		margin-right:10px;
	}
	.wl-pagination li.first svg:not(:root) {
	display:inline-block !important;
	vertical-align: middle;
margin-right: 10px;
}
.wl-pagination li.last svg:not(:root) {
	display:inline-block !important;
	vertical-align: middle;
margin-left: 10px;
}
	.wl-pagination .pagination > li:first-child > a, .pagination > li:first-child > span {

    margin-left: 0;
    border-radius: 30px;
	webkit-border-radius: 30px;
    padding: 10px 20px 10px 10px;
    background: #eee;
    border: none;
    margin-bottom:10px;

}
	.wl-pagination .pagination > li.last > a, .pagination > li.last > span {

    margin-left: 0;
    border-radius: 30px;
	webkit-border-radius: 30px;
    padding: 10px 10px 10px 20px;
    background: #ecf8d8;
    border: none;

}
/*ICONS SOCIAL */
.weblog-article-view .social-icons {

    position: relative;
    right: 0;
    display: inline-block;
    float: right;
    top: -30px;
}
.icon-link {
  width: 40px;
  height: 40px;
  background-color: #666;
  line-height: 45px;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  cursor: pointer;
  outline: none;
  margin: 5px;
  box-sizing: content-box;
}
.icon-link.fill.facebook {
  background-color: #3b5998;
}
.icon-link.fill.facebook:hover {
  background-color: #fff;
}
.icon-link.fill.facebook:hover .fa-facebook {
  color: #3b5998;
  transition: color 150ms ease-in-out;
}
.icon-link.fill.tumblr {
  background-color: #32506d;
}
.icon-link.fill.tumblr:hover {
  background-color: #fff;
}
.icon-link.fill.tumblr:hover .fa-tumblr {
  color: #32506d;
  transition: color 150ms ease-in-out;
}
.icon-link.fill.linkedin {
  background-color: #007bb6;
}
.icon-link.fill.linkedin:hover {
  background-color: #fff;
}
.icon-link.fill.linkedin:hover .fa-linkedin {
  color: #007bb6;
  transition: color 150ms ease-in-out;
}
.icon-link.fill.twitter {
  background-color: #00aced;
}
.icon-link.fill.twitter:hover {
  background-color: #fff;
}
.icon-link.fill.twitter:hover .fa-twitter {
  color: #00aced;
  transition: color 150ms ease-in-out;
}
.icon-link.fill.google-plus {
  background-color: #dd4b39;
}
.icon-link.fill.google-plus:hover {
  background-color: #fff;
}
.icon-link.fill.google-plus:hover .fa-google-plus {
  color: #dd4b39;
  transition: color 150ms ease-in-out;
}
.icon-link.fill.reddit {
  background-color: #8bbbe3;
}
.icon-link.fill.reddit:hover {
  background-color: #fff;
}
.icon-link.fill.reddit:hover .fa-reddit {
  color: #8bbbe3;
  transition: color 150ms ease-in-out;
}
.icon-link.fill.youtube {
  background-color: #df1c31;
}
.icon-link.fill.youtube:hover {
  background-color: #fff;
}
.icon-link.fill.youtube:hover .fa-youtube {
  color: #df1c31;
  transition: color 150ms ease-in-out;
}
.icon-link.fill.pinterest {
  background-color: #b81621;
}
.icon-link.fill.pinterest:hover {
  background-color: #fff;
}
.icon-link.fill.pinterest:hover .fa-pinterest {
  color: #b81621;
  transition: color 150ms ease-in-out;
}
.icon-link.fill.github {
  background-color: #444;
}
.icon-link.fill.github:hover {
  background-color: #fff;
}
.icon-link.fill.github:hover .fa-github {
  color: #444;
  transition: color 150ms ease-in-out;
}
.icon-link.fill.envelope {
  background-color: #333;
}
.icon-link.fill.envelope:hover {
  background-color: #fff;
}
.icon-link.fill.envelope:hover .fa-envelope {
  color: #333;
  transition: color 150ms ease-in-out;
}
.icon-link.fill.soundcloud {
  background-color: #f50;
}
.icon-link.fill.soundcloud:hover {
  background-color: #fff;
}
.icon-link.fill.soundcloud:hover .fa-soundcloud {
  color: #f50;
  transition: color 150ms ease-in-out;
}
.icon-link.brand {
  background-color: #fff;
}
.icon-link.brand .fa {
  color: #006FC2;
}
.icon-link.round {
  border-radius: 50%;
}
.icon-link.round-corner {
  border-radius: 5px;
}
.icon-link:hover {

    transition: background-color 150ms ease-in-out;
    height: 36px;
    line-height: 40px;
    width: 36px;
    background-color: #fff;

}
.icon-link:hover.facebook {
  border: 2px solid #3b5998;
}
.icon-link:hover.tumblr {
  border: 2px solid #32506d;
}
.icon-link:hover.linkedin {
  border: 2px solid #007bb6;
}
.icon-link:hover.twitter {
  border: 2px solid #00aced;
}
.icon-link:hover.google-plus {
  border: 2px solid #dd4b39;
}
.icon-link:hover.reddit {
  border: 2px solid #8bbbe3;
}
.icon-link:hover.youtube {
  border: 2px solid #df1c31;
}
.icon-link:hover.pinterest {
  border: 2px solid #b81621;
}
.icon-link:hover.github {
  border: 2px solid #444;
}
.icon-link:hover.envelope {
  border: 2px solid #333;
}
.icon-link:hover.soundcloud {
  border: 2px solid #f50;
}
.icon-link:hover .fa {
  line-height: 40px;
}
.icon-link:hover .fa-facebook {
  color: #3b5998;
  transition: color 150ms ease-in-out;
}
.icon-link:hover .fa-tumblr {
  color: #32506d;
  transition: color 150ms ease-in-out;
}
.icon-link:hover .fa-linkedin {
  color: #007bb6;
  transition: color 150ms ease-in-out;
}
.icon-link:hover .fa-twitter {
  color: #00aced;
  transition: color 150ms ease-in-out;
}
.icon-link:hover .fa-google-plus {
  color: #dd4b39;
  transition: color 150ms ease-in-out;
}
.icon-link:hover .fa-reddit {
  color: #8bbbe3;
  transition: color 150ms ease-in-out;
}
.icon-link:hover .fa-youtube {
  color: #df1c31;
  transition: color 150ms ease-in-out;
}
.icon-link:hover .fa-pinterest {
  color: #b81621;
  transition: color 150ms ease-in-out;
}
.icon-link:hover .fa-github {
  color: #444;
  transition: color 150ms ease-in-out;
}
.icon-link:hover .fa-envelope {
  color: #333;
  transition: color 150ms ease-in-out;
}
.icon-link:hover .fa-soundcloud {
  color: #f50;
  transition: color 150ms ease-in-out;
}
.icon-link .fa {
  color: #fff;
  line-height: 37px;
  font-size: 21px;
}

.brand-icons {
  background-color: #ddd;
  padding: 10px 0;
}

.wl-pagination li.third {
	display:none;
}
.wl-pagination .pagination > li.first {
	padding-right: 15px;
}
.wl-pagination .pagination > li.last {
	padding-left: 20px;
}
.wl-pagination .pagination li:hover {
	opacity:.6;
}
.wl-pagination .pagination li.second {
	display:none;
}
.wl-pagination .pagination > li > a, .pagination > li > span {

    border:none;
    border-radius: 5px;
    color: #000;
    display: inline-block;
    padding: 0 7px;
    margin: 0 10px;

}
.wl-pagination .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:hover, .pagination > li > a:hover, .pagination > li > span:hover {


}
.wl-pagination .pagination li.active > span {
border-radius:50px;
width: 30px;
height: 30px;
padding-top: 3px;
border-color:#7fc200 !important;
background-color:#7fc200 !important;
color:#fff;
}
.wl-pagination .pagination li > span {
border-radius:50px;
width: 30px;
height: 30px;
padding-top: 3px;
margin: 0 10px;
}
.weblog-article-view .ship-box {
	display:none;
}
/*SIDEBAR*/
aside .wl-article-module {
	padding-bottom:0px;
}
aside .wl-content .lev-col-xs-12 {
	padding:0;
}
aside .wl-content .lev-box {
	border-top:none;
	border-left:none;
	border-right:none;
}
aside .wl-content .wl-text {
	padding-top:20px;
}
aside .wl-content .wl-metadata {
	order:1;
}
aside .wl-content .wl-description {
	order:3;
	padding:0 !important;
}
aside .wl-content .lev-box .wl-title {
	order:2;
	padding-bottom:20px;
	padding-top:0px;
}
aside .wl-content .lev-box .wl-image {
	order:4;
}
aside .wl-heading .wl-title {
	font-size: 15px !important;
	color:#706342;
	font-weight:normal !important;
}
aside .wl-module .wl-heading .wl-title::before {
	font-size:23px;
}
aside .wl-module.wl-article-module .wl-heading {
	background: #F3EEDB;

background: -moz-linear-gradient(top,#F3EEDB 0,#fff 100%);

background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#F3EEDB),color-stop(100%,#fff));

background: -webkit-linear-gradient(top,#F3EEDB 0,#fff 100%);

background: -o-linear-gradient(top,#F3EEDB 0,#fff 100%);

background: -ms-linear-gradient(top,#F3EEDB 0,#fff 100%);

border-radius: 5px 5px 0 0;

-webkit-border-radius: 5px 5px 0 0;

-moz-border-radius: 5px 5px 0 0;

border-top: 1px solid #F3EEDB;
}
aside .wl-module {
	padding:4px;
	border: 1px solid #F4F1E7;
}
aside .wl-content div[class^="lev-col"] {
	padding:10px;
}
aside .wl-content .lev-box {
	border-radius:0px;
}
aside .wl-content .lev-box .wl-footer {
	display:none;
}
aside .wl-list .wl-text {
	padding:0;
}
	/* Slideshow - general */
	
	.lev-cs-carousel .lev-cs-controls .lev-cs-page span {
		border-radius4px;	
	}
				
	.lev-cs-carousel .lev-cs-controls .lev-cs-buttons div, 		/* Arrows */
	.lev-cs-carousel .lev-cs-controls .lev-cs-page span {		/* Bullets */	
		opacity: 0.2;
	}
	
		.lev-cs-carousel:hover .lev-cs-controls .lev-cs-buttons div, 
		.lev-cs-carousel .lev-cs-controls .lev-cs-page.active span {
			opacity: 1;
		}
	
	
	
	
/* Category list reset (module and page) */

	.wl-categories ul {
		list-style:none;
	}
	.wl-categories ul, 
	.wl-categories li,
	.wl-categories a {
		padding:0;
		margin:0;
		border-radius:0 !important;
	}

	
/* Module */

	.wl-module {
		margin-bottom:20px; 
		border: 1px solid #def2f2;
		border-radius: 6px;
		padding-bottom: 15px;
	}


	.wl-module .wl-heading {
		padding:8px 15px;
		margin:0;	
	}
	
		.wl-module .wl-heading .wl-title {
			font-size:18px;
			font-weight: 600;
			text-transform:uppercase !important;
			border-bottom:0px !important;
			padding-top: 0px;
			text-transform: capitalize;
		}
		.wl-module .wl-heading .wl-title:before {
		content:'\f022';
		display:inline-block;
		float:left;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: 30px;
		color: #bd9b06;
		padding-right: 10px;
		left: -6px;
		position: relative;
		}
		
		.wl-module .wl-heading .wl-buttons {
			text-align:right;
			display:none;
		}
		
		.wl-module .wl-show-all {
			font-size:0.9em;
			text-decoration:underline;
		}
	
	
		
	.wl-module .wl-list .wl-content {
		padding-bottom:0px;	
	}
	
	
	/* Slideshow - Module */
	
	.wl-module .wl-content.lev-cs-carousel {
		padding:0px; 
		margin:0px;
		border: 4px solid;
		border-top:none;
		border-bottom:none;
	}
		
		.wl-module .wl-content.lev-cs-carousel .lev-cs-controls {
			position:relative;
		}	
		
			.wl-module .wl-content.lev-cs-carousel .lev-cs-controls .lev-cs-pagination {
				top:0;
				padding:10px 30px 10px 30px;
			}
			
			.wl-module .wl-content.lev-cs-carousel .lev-cs-controls .lev-cs-buttons {
				background: blue !important;
			}
			
				.wl-module .wl-content.lev-cs-carousel .lev-cs-controls .lev-cs-buttons div i {
					font-size:20px;		
				}
				
				.wl-module .wl-content.lev-cs-carousel .lev-cs-controls .lev-cs-buttons .lev-cs-prev,
				.wl-module .wl-content.lev-cs-carousel .lev-cs-controls .lev-cs-buttons .lev-cs-next {
					top:40%;
				}

				
			
		
/* Article module */
	.common-home .floating {

    display: inline-block;
    position: relative;
    z-index: 0;
    margin-bottom: -36px;

}
.floating {
display:none;
}
	.wl-article-module {
	z-index:1;
	display: inline-block;
	width: 100%;
}
@media screen and (max-width:767px) {
	.lev-col-sm-6 {
	margin-bottom:20px;
}
}

@media screen and (max-width:1067px) {
.common-home .floating {

    display: flex;
    position: relative;
    z-index: 0;
    margin-bottom: -81px;
    margin-left: -16px;
}
}

		.wl-module.wl-article-module .wl-heading {
			padding:6px 15px 2px 15px;
			min-height: 43px;
			/*background-image:url('/OP/image/blog_img/blog-head.jpg');*/
			background: -moz-linear-gradient(top,#def2f2 0,#fff 100%);
			background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#def2f2),color-stop(100%,#fff));
			background: -webkit-linear-gradient(top,#d7f1aa 0,#fff 100%);
			background: -o-linear-gradient(top,#def2f2 0,#fff 100%);
			background: -ms-linear-gradient(top,#def2f2 0,#fff 100%);
			background-size: cover;

		}	
	.weblog-article .wl-title {
	padding-bottom:10px;
}
.weblog-article .wl-metadata {
margin: 10px 0 5px 0;
}

/* Category module */

	.wl-category-module {}
		
		.wl-category-module a {
			display:block;
			border-top: 1px solid rgba(0, 0, 0, 0.2);
			padding:5px 15px 5px 15px;
			font-size:0.9em;
		}
		
		
			.wl-category-module a:before {
				content: "\00BB";	
				position:relative;
				bottom: 1px;
				padding-right:5px;
			}
			
			.wl-category-module a.wl-down:before {
				content: "\00BB";	
				 -ms-transform: rotate(90deg); /* IE 9 */
				-webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
				transform: rotate(90deg);
				display:inline-block;
				position:relative;
				top:5px;
				
			}
			
			.wl-category-module ul:first-child  {
			
				border-bottom: 1px solid rgba(0, 0, 0, 0.2);
			}
			
			
			.wl-category-module ul ul  {
			/*	margin: 0 0 10px 10px; */
			}

			.wl-category-module ul ul {
			
				background-color: rgba(255, 255, 255, 0.6);
				-webkit-box-shadow: inset 0px 3px 8px -6px rgba(50, 50, 50, 0.31);
				-moz-box-shadow:    inset 0px 3px 8px -6px rgba(50, 50, 50, 0.31);
				box-shadow:         inset 0px 3px 8px -6px rgba(50, 50, 50, 0.31);
			}
			
			.wl-category-module ul ul a {
				background: transparent;
				background-color: transparent;		
				padding-left:35px;
				border:none;
			}
						


			.wl-category-module ul ul li a:before {
				position:relative;
				bottom: 1px;
			}
			
			
		
		.wl-category-module a:hover {
			box-shadow:inset 0px 1px 23px 0px rgba(50, 50, 50,0.14);
			text-decoration:none !important;
		}
	
		
	

	
	/* Force module columns to have a width of 100% when they are in the two side columns */	
	#column-left .lev-row.lev-equal-height > div[class^="lev-col"] {width:100% !important}
	#column-right .lev-row.lev-equal-height > div[class^="lev-col"] {width:100% !important}	

	.weblog-article .lev-equal-height {
	margin-bottom: 20px;
}
/* Article Page */

	/* Article */
	
		.wl-page {
		border: 1px solid #def2f2;
		border-radius: 6px;
	}
		
			.wl-page .wl-related-products,
			.wl-page .wl-articles,
			.wl-page .wl-author-info,
			.wl-page .wl-comments {
				margin-bottom:30px;
			}
			
			.wl-page .wl-main-heading {
				margin-bottom:0;
			}
		
			.wl-page .wl-heading {	
				margin:5px 0 15px 0;
				padding:8px 10px;
				color:#000000 !important;
				background-color:#E3E3E3 !important;
			}
			
			.wl-page .wl-content {
				background-color:#ffffff !important;
				padding:20px;
				padding-top:30px;
			}
		
			.wl-page .wl-article .wl-title,
			.wl-page .wl-article .wl-title h1 {
				font-size:1.6em;
			}
			.weblog-article-view .wl-page .wl-article .wl-title {
			width: 66%;
			}
			.wl-page .wl-article .wl-title {
				font-size:1em;
				font-weight:bold;
				color:#000000 !important;
				text-transform:uppercase;
			}

				.wl-page .wl-article .wl-title h1 {
					margin:0;	
				}
			

				.wl-page .wl-article .wl-title a {
				
					text-decoration:none;
				}

			.wl-page .wl-article .wl-metadata {
			}
				.wl-page .wl-metadata .wl-author,
				.wl-page .wl-metadata .wl-date,
				.wl-page .wl-metadata .wl-comment-total	{
					font-size:0.9em;
				}

				
			.wl-page .wl-article .wl-image {
				margin:20px 20px 20px 0;
				display:block;
				width:100%;
			}
			.weblog-article-view .wl-title h1 {

    font-size: 1.4em !important;

}
			.wl-page .wl-article .wl-description {
				overflow:hidden; 			
				margin-bottom:30px;
			}
			
				.wl-page .wl-article .wl-description a {
					text-decoration:underline;
				}
			
			
				.wl-page .wl-article .wl-footer .wl-tags {
					margin-bottom: 15px;
				}	
				
			.wl-page .wl-related-products .wl-content {
				font-size:0.8em;
			}

		
		/* Article Slideshow - Gallery - Video */

			.wl-page .lev-cs-carousel, .wl-page .wl-gallery, .wl-page .wl-video {
				margin-top:30px;
				margin-bottom:50px;
			}
			
			
		/* Slideshow */	

			.wl-page .lev-cs-carousel .lev-cs-wrapper-outer {
			/*	box-shadow: 0px 5px 6px 0px rgba(50, 50, 50, 0.28);	*/
			}
			
				.wl-page .lev-cs-carousel .lev-cs-pagination {
					top:-20px;  
				}
				.wl-page .lev-cs-carousel .lev-cs-page {margin:0 7px;}
			

			
		/* Gallery */		
		
			.wl-page .wl-gallery a { 
					display:block;
					min-width:150px;
					padding:3px !important;
					overflow:hidden;
				}
				
				.wl-page .wl-gallery a::before {  
						font-family: 'lev-icons'; /* see lev-gallery.css */
						content:" "; 
						overflow:hidden;
						width:0.6em;
						height:0.6em;
						border-radius:1em;
						font-size: 30px; 
						padding: 0.05em 0.68em 0.1em 0em;				
						position:absolute; 
						bottom:10px; right:10px;
						z-index:2; 
						
						color: rgba(255, 255, 255, 0);
						transition: all 0.5s ease;
					}
				
					.wl-page .wl-gallery a:hover::before {  

							color: rgba(255, 255, 255, 1);
							text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.70);
						}
					
					.wl-page .wl-gallery a img { 
						border: 1px solid rgba(0, 0, 0, 0.20);
						border-radius:2px;
						transition: all .2s ease-in-out; 
					}
					.wl-page .wl-gallery a img:hover { 
						transform: scale(1.1); 
						border:-color:rgba(0, 0, 0, 0);
					}
					
				
			/* Video */	
			.wl-page .wl-video .wl-title {
				text-transform:none;
			}
			
			.wl-page .wl-video .lev-row {
				margin-bottom:15px;
			}
			
			
			/* Responsive video */
			.wl-page .wl-video .wl-video-wrapper {
				position: relative;
				padding-bottom: 56.25%; /* 16:9 */
				padding-top: 25px;
				height: 0;
			}
				.wl-page .wl-video .wl-video-wrapper iframe {
					position: absolute;
					top: 0;
					left: 0;
					width: 100%;
					height: 100%;
				}
				
				
		
		/* Article Comments */
		
			.wl-page .wl-comments {
				margin-bottom:20px;
			}
				
				.wl-page .wl-comments .wl-metadata {
					margin-left:15px;
					margin-bottom:20px;
					border:none;
				}
			
					.wl-page .wl-comments .wl-metadata .wl-author {
						display:inline-block;
						margin-right:15px;
						font-weight:bold
					}
				
					.wl-page .wl-comments .wl-metadata .wl-date {
						display:inline-block;
						font-size:0.8em;
					}
				
				.wl-page .wl-comments .wl-comment {
					clear:both;
				}	
			
				.wl-page .wl-comments .wl-write-comment {
					margin-top:15px;
				}
			
				.wl-page .wl-comments #input-captcha {
					width: 150px;
					margin-bottom:10px;
				}

			.wl-comment-box { 
				margin-bottom:30px;
				padding:15px;
				background: rgba(0, 0, 0, 0.05);
			}
	
			.wl-page .wl-write-comment label {
				display:block;
				font-weight:bold;
				font-size:1em;
			}
			
			
			.wl-page .wl-write-comment textarea {
				height:130px;
			}

			.wl-page .wl-comment-replies {
				margin-left:10%;
				margun-top:15px;
			}
				
				.wl-page .wl-comments .wl-comment-replies .wl-metadata .wl-author {
					margin-right:0px;
				}
							
				.wl-page .wl-comment-replies .wl-comment-reply {
					padding:15px;
					border-radius:5px;
				}
	
	
			.wl-page .wl-comment {
				position: relative;
				padding: 15px;
				background: rgba(255, 255, 255, 0.7);
				-webkit-border-radius: 4px;
				-moz-border-radius: 4px;
				border-radius: 4px;
				font-size:0.9em;
			}

				 .wl-page .wl-comment:after {
					content: '';
					position: absolute;
					border-style: solid;
					border-width: 0 16px 15px;
					border-color: rgba(255, 255, 255, 0.7) transparent;
					display: block;
					width: 0;
					z-index: 1;
					top: -15px;
					left: 8px;
				}
								

			.wl-page #comment-title,
			.wl-page #cancel-reply {
				margin:10px 0;
			}
			
			.wl-page .wl-comment .wl-buttons {
				margin-top:5px;
				text-align:right;
			}
			
			.wl-page .wl-comment .wl-button,
			.wl-page #cancel-reply {
				cursor: pointer;
				font-size:0.8em;
				font-weight:bold;
			}
			
			.wl-page #cancel-reply {
				display:none;
				background-color:#FF8800 !important;
			}
			
				.wl-page #cancel-reply i {
					margin-right:7px;
					position:relative;
					bottom:0.1em;
				}
			

		/* Related Articles */

			.wl-page .wl-articles { /* See class .wl-list */
			}

			
/* Article list  (article, related articles, category, search, author) */
	
	.wl-list a:hover {
		text-decoration:underline;
	}
	
	.wl-list .wl-heading {
		margin-bottom:0; /* the margin-bottom becomes padding top in .wl-list .wl-content */
	}
	
	.wl-list .wl-content {
		padding:0 15px;
		background-color: #fff;
	}
	
	.wl-list .lev-box {
		background-color:#ffffff !important;
		position:relative;
		margin-bottom:0px;
		font-size:1.3rem;
		border: 1px solid #def2f2;	
		border-radius: 6px;	
display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 300px;
	}
	.common-home .wl-list .lev-box {
			min-height: 83px;
}
.common-home .wl-module .tags {
	display:none;
}
	a.full-link {

    height: 100%;
    position: absolute;
    width: 100%;
    display: contents;

}
a:hover {
	text-decoration:none !important;
}
	.common-home .wl-list .lev-box {
	border-radius:0;
	border:none;
	border-bottom: solid 1px #eef8f8 !important;
	
	}
	.common-home .read-more {
	position: relative;
    background: #7fc200;
    color: #fff;
    border: 3px solid #fff;
    border-radius: 50px;
    margin-top: 20px;
    float: right;
    display: block;
    padding: 10px 40px;
    box-shadow: 0 0 2px gray;
    z-index:999;
}
@media screen and (max-width:500px) {
	.common-home .read-more {

}
}
@media screen and (min-width:1200px) {
.layout-2.left-col #content, .layout-2.right-col #content {
	width:75% !important;
}
}
.read-more {
display:none;
}
	a.read-more:hover {
	background:#006a00;
	color:#fff;
	text-decoration:none;
}
	.wl-list .wl-image.wide {		/* Top wide image */
		float:none;
		padding:0; 	
		margin:0;
		overflow:hidden;
		min-height: 200px;
	}
	.wl-list .wl-image.wide img {		
		width:100%;
		height:100%;
		position:relative;
		object-fit:cover;
	}
	
	.wl-list .wl-text {
		padding:0 10px;
		
		/*margin-bottom:40px;*/ /* the "Read more" button has an absolute position and it will overlap this extra padding.
							We need it to correctly compute the box height (see leverod.js)	*/
	}
	.common-home .lev-col-xs-12 {
	padding-left:0px;
	padding-right:0px;
}
.wl-pagination.top {

    position: absolute;
    top: 0;
    border: 0 !important;
    right:0;

}
.wl-pagination .forlast {
	display:none;
}
		.wl-list .wl-text .wl-title h2,
		.wl-list .wl-text .wl-title h2 a,
		.wl-list .wl-text .wl-title a:hover {
			color:#5a6583 000000 !important;
		}
	
	
		.wl-list .wl-text .wl-title h2 {
			font-size:16px;
			font-weight:bold;	
			margin:0;
			color:#5a6583;
		}
	
		.wl-list .wl-text .wl-metadata {
		}
			.wl-list .wl-text .wl-metadata .wl-author,
			.wl-list .wl-text .wl-metadata .wl-date,
			.wl-list .wl-text .wl-metadata .wl-comment-total {
				font-size:0.9em;
			}
			
		.wl-list .wl-text .wl-image {	/* Floating image */
			margin-right:10px;
			margin-bottom:10px;
		}
	
		.wl-list .wl-text .wl-description {
			/*margin-bottom:15px;*/
			padding-top: 10px;
			word-wrap: break-word;
			padding-bottom: 0px;
			color: #55617f !important;
		}	

	.wl-list .wl-footer {

    position: absolute;
    right: 0;
    display: block;
    padding: 10px;
    bottom: 0;

}
	.read {

    float: right;
    padding: 5px 18px;
    box-shadow: 0 0 2px gray;
    border: 2px solid #fff;

}
	.common-home .wl-list .wl-footer {
		display:none;
	}
	
	.wl-list .wl-no-results {
		font-size:0.9em;
	}


/* Article Page, Author Page and Article Lists */

	.wl-articles {
		margin-bottom:30px;
	}

	.wl-page .wl-description,
	.wl-page .wl-comments .wl-comment,
	.wl-list .wl-description {
		color:#000000 !important;
	}

	.wl-page .wl-description,
	.wl-author-page .wl-description,
	.wl-list .wl-description {
		font-size:1em;
		line-height:1.4em;
		margin-bottom:15px;
	}
	.wl-author a {
	pointer-events:none;
}

	.wl-page .wl-content .wl-title h1,
	.wl-page .wl-articles .wl-title h2 a,
	.wl-page .wl-author-info .wl-author,
	.wl-page .wl-comments .wl-author,
	.wl-page .wl-comments .wl-date,
	.wl-page .wl-video wl-title,
	.wl-list .wl-content .wl-title h2 a {
		color:color:#706342 /*000000*/!important;	
		font-weight:normal;
	}
a {
color:#706342;
}
	.common-home .wl-description{
	display:none;
}
	
/* Footers	-	Article page, author page, category page		*/
/*				(It's the footer after the main description)	*/
	
		.wl-page .wl-article .wl-footer,
		.wl-author-info .wl-footer,
		.wl-category-info .wl-footer {
			padding:5px;
			margin:15px 0;
		}


/* Social Icons on Article page, Author page, Category page */	
.wl-share .at-icon-wrapper {
	width: 40px !important;
height: 40px !important;
border-radius: 100px;
}
.wl-share .addthis_toolbox {
	margin:0;
	border:0;
	padding:0;
}
.wl-share .at-icon-wrapper svg {
	display:block !important;
	width: 40px !important;
height: 40px !important;
padding: 5px;
}
	.wl-share {
		text-align:right;
	}
		
	.addthis_default_style * {
		float:none !important;
	}	
	
	
/* Autor info & Category - Shared styles: */

	.wl-author-page	.wl-list .wl-heading, 
	.wl-category-page .wl-list .wl-heading {
		margin:5px 0 15px 0;
		padding:8px 10px;
		color:#000000 !important;
		background-color:#E3E3E3 !important;
	}
		
	.wl-author-info .wl-image,
	.wl-category-info .wl-image {
		
		/*
				border-right:1px solid rgba(0, 0, 0, 0.3) !important;
		*/
		margin:0; 
		margin-right:20px;
		margin-bottom:10px;
		width:100%;
		height:100%;
	}
	
	.wl-author-info .wl-author,
	.wl-category-info .wl-category,
	.wl-author-info .wl-description,
	.wl-category-info .wl-description {
		/* padding-left:15px; */
	}

		.wl-author-info .wl-image img,
		.wl-category-info .wl-image img {
		/*	padding-right:20px; */
		}
		
		.wl-author-info .wl-author h1,
		.wl-author-info .wl-author a,
		.wl-author-info .wl-author a:hover,
		.wl-category-info .wl-category h1 {
			font-weight:bold;
			margin:0;
			margin-bottom:0.3em;
		}	
			
	
/* Article page -> author info, Author page,  Category page */	
	
	
	.wl-author-info {
		overflow:auto;
	
	}
		.wl-author-info .wl-author {
			font-size: 1.4em;
			margin-bottom:0.5em;
		}
		
		.wl-author-info .wl-author h1,
		.wl-author-info .wl-author a,
		.wl-author-info .wl-author a:hover {
			color:#ffcc00 !important;
		}
		
		.wl-author-info .wl-description {
		
		}
		
		
		
	.wl-author-page {}
	
		.wl-author-page .wl-author-info {
			margin-bottom:45px;
		}
	
		.wl-author-page	.wl-footer .wl-button {
			float:right;
		}
		
		
		
		
	.wl-category-page {}
	
		.wl-category-page .wl-category-info {
			margin-bottom:20px;
		}
		
		.wl-category-page .wl-category-info .wl-category h1 {
			color:#000000 !important;
		}
		
		.wl-category-page .wl-list .wl-heading {
			margin-bottom:0;
		}
		
		.wl-category-page .wl-categories {
			padding:5px 15px;
		}
		
		.wl-category-page .wl-categories ul {
			list-style-type:none;
		}
		
		.wl-category-page .wl-categories a {
	
			color:#000000 !important;
			font-weight:bold;
		}
		
			.wl-category-page .wl-categories a:hover {
		
				color:#000000 !important;
			}
			
					
			.wl-category-page .wl-categories ul ul a {
				font-weight:normal;
				margin-left:15px;
			}
		
		
			.wl-category-page .wl-categories li {
				font-weight:bold;
				margin-top:15px;
			}
			
			.wl-category-page .wl-categories li:first-child {
				margin-top:0px;
			}
			
				.wl-category-page .wl-categories li li {
					margin-top:0px;
				}
			

			
/* Search box - module and search page */
	
.wl-search {
}
	
	.wl-search .wl-content {
		padding:15px;
	}

		.wl-search .wl-content .inner {
			width:100%;
			padding-right:60px;
		}
	
	.wl-search input {
		padding:5px 10px;
		border:1px solid rgba(0, 0, 0, 0.3);
		width:100%;
		color:# !important;
		background-color:# !important;
	}
	
	.wl-search .wl-button {
		width:55px;
		float:right;
		position:relative;
		top:-34px;
		cursor:pointer;
		text-align:center;
	}
	
	.wl-search input,
	.wl-search .wl-button	{
		border-radius:2px;
		height:34px;
	}
	
	.wl-search .lev-search:after {
		position:relative;
		top:0.2em;
		font-size:1em;
	}

	
	
/* Responsive style */	
	
@media all and (min-width: 768px) {

.lev-equal-height > div .wl-description {
	padding: 0;
}
.lev-equal-height > .lev-col-sm-6 .tags {
	margin-bottom:40px;
}
.weblog-article .wl-list .wl-image.wide {
	/*min-height: 250px;*/
	object-fit: cover;
}
}



@media all and (max-width: 991px) {

.weblog-article-view .social-icons {

    position: relative;
    display: inline-block;
    top: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    float:left !important;
    width: 100%;
}
.wl-share {

    text-align: left;

}
.wl-share .addthis_toolbox {
	text-laign:left;
}
.wl-page .wl-article .wl-metadata {

    display: inline-block;

}
	/* Author & Category page */
	
	.wl-author-info	.lev-table-cell,
	.wl-category-info .lev-table-cell {
		display:block !important;
		width:100% !important;
	}
	
	.wl-author-info .wl-image, 
	.wl-category-info .wl-image {
		border-right:none !important;
		margin-bottom:30px;
	}
	
	.wl-author-info .wl-image img, 
	.wl-category-info .wl-image img {
		padding-right: 0;
	}
	
}	


@media all and (max-width: 767px) {
.weblog-article-view .wl-article-module .wl-list .wl-text .wl-description {
	display:none;
}
.weblog-article-view .wl-article-module .wl-image {
	display:none;
}
.weblog-article-view .wl-article-module .wl-list .lev-box {
	min-height:100px !important;
}
.weblog-article-view .wl-article-module .lev-col-sm-6 {
	margin-bottom:20px;
}
.lev-col-xs-1, .lev-col-sm-1, .lev-col-md-1, .lev-col-lg-1, .lev-col-xs-2, .lev-col-sm-2, .lev-col-md-2, .lev-col-lg-2, .lev-col-xs-3, .lev-col-sm-3, .lev-col-md-3, .lev-col-lg-3, .lev-col-xs-4, .lev-col-sm-4, .lev-col-md-4, .lev-col-lg-4, .lev-col-xs-5, .lev-col-sm-5, .lev-col-md-5, .lev-col-lg-5, .lev-col-xs-6, .lev-col-sm-6, .lev-col-md-6, .lev-col-lg-6, .lev-col-xs-7, .lev-col-sm-7, .lev-col-md-7, .lev-col-lg-7, .lev-col-xs-8, .lev-col-sm-8, .lev-col-md-8, .lev-col-lg-8, .lev-col-xs-9, .lev-col-sm-9, .lev-col-md-9, .lev-col-lg-9, .lev-col-xs-10, .lev-col-sm-10, .lev-col-md-10, .lev-col-lg-10, .lev-col-xs-11, .lev-col-sm-11, .lev-col-md-11, .lev-col-lg-11, .lev-col-xs-12, .lev-col-sm-12, .lev-col-md-12, .lev-col-lg-12 {
	min-height:100px;
}
.weblog-article-view #column-left {

    display: block !important;
    width:100% !important;
    margin-top:20px;
    padding:0 !important;
}
.weblog-article-view .wl-article-module .wl-list .wl-footer {
	text-align:right;
	margin-right:0;
	position:relative;
}
.weblog-article-view .wl-page .wl-article .wl-title {

    width: 100%;

}
.weblog-article .wl-list .lev-box {
	flex-direction: row-reverse;
}
.weblog-article .wl-list .lev-box .wl-image.wide {

    width: 37%;
    padding-top: 5px;
    padding-right: 15px;
    min-height: 60px;
    height: 124px;

}
.weblog-article .wl-list .wl-image.wide img {

    width: 100%;
    height: 100%;
    position: relative;
    max-height: 80px;
    object-fit: cover;

}
.weblog-article .wl-title {

    padding-bottom: 5px;

}
.wl-list .wl-text .wl-description {
	padding:0;
}
.wl-list .lev-box {
	min-height:80px;
}
.wl-list .lev-box > div {
	min-height:60px;
}
.wl-list .wl-footer {
	display:none;
}
	h1 {
		font-size:1.5em;
	}
	
	.wl-list .wl-footer { /* Center "Read more" buttons */
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		text-align:center;
	}
}

	
	

