*,body{transition:all 0.3s ease 0.0s;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;}
.color-bg1{background-color:#586aa5;}
.color-bg2{background-color:#3a9dc2;}
.color-bg3{background-color:#79d156;}
.color-bg4{background-color:#fba206;}
.border_bottom{border-bottom:10px solid #c1ccd7;}
.price-color-hr{margin-top:15px;border-top:2px solid #c6ddf8;opacity:0.5;margin-bottom:10px;}
.text-grey-color{color:#8da3b9;font-family:Raleway,sans-serif;}
.text-grey-color .fa{color:#d9534f;padding-right:10px;padding-top:4px;font-size:40px;position:absolute;}
.text-grey-color div{padding-left:30px;}
#pricing h5{color:#8da3b9;}
#pricing{background-color:#f3f7fb;}
#pricing .row-title h2{margin-bottom:30px;}
.plan-box{background-color:#FFFFFF;border-radius:5px;margin-bottom:20px;transform:scale(1);}
.plan-box:hover{transform:scale(1.02);}
.plan-box .plan-box-header{border-top-left-radius:5px;border-top-right-radius:5px;text-align:center;padding-top:20px;padding-bottom:20px;}
.plan-box .plan-box-header:hover{opacity:0.9;}
.plan-box .plan-box-header .plan-title{font-size:11px;text-transform:uppercase;letter-spacing:4px;color:#ffffff;opacity:0.7;margin-bottom:30px;}
.plan-box.best-seller .plan-box-header .plan-title{margin-bottom:20px;}
.plan-box.best-seller{margin-top:-20px;}
.plan-box.best-seller .plan-box-header:after{content:'Best Seller';position:absolute;background-color:#79d156;color:#ffffff;border-top-left-radius:6px;border-bottom-left-radius:6px;font-size:9px;text-transform:uppercase;padding-left:8px;padding-top:3px;padding-bottom:3px;padding-right:3px;right:-1px;top:48px;}
#pricing .price-holder{position:relative;display:inline-block;}
#pricing .ot-price{right:-13px;}
#pricing .price-holder .currency{position:absolute;font-size:20px;color:#ffffff;left:-34px;top:8px;}
#pricing .price-holder .number{display:inline-block;}
#pricing .price-holder .number .num-big{display:inline-block;font-size:65px;color:#ffffff;}
#pricing .price-holder .number .num-big-small{display:inline-block;font-size:50px;color:#ffffff;margin-top:-5px;margin-bottom:-10px;}
#pricing .price-holder .num-small-holder{display:inline-block;}
#pricing .price-holder .number .num-small{font-family:'Montserrat-Bold', sans-serif;font-size:30px;color:#ffffff;}
.plan-box .plan-box-content{padding:22px 20px;background-color:#FFFFFF;}
.plan-box .plan-box-content ul.c-list{list-style:none;padding:0;margin:0;text-align:left;}
.plan-box .plan-box-content ul.c-list li.c-item{color:#8da3b9;font-size:12px;padding-top:6px;padding-bottom:6px;}
.plan-box .plan-box-content ul.c-list li.c-item .fa{color:#3a9dc2;margin-right:8px;}
.plan-box .plan-box-content ul.c-list li.c-item:hover .fa{margin-right:11px;}
.plan-box .plan-box-content ul.c-list li.not-inc .fa{color:#c1ccd7;}
.plan-box .plan-box-content ul.c-list li.c-item ul li:first-child{padding-top:12px;}
.plan-box .plan-box-content ul.c-list li.c-item ul{list-style:none;padding-left:30px;}
.plan-box .plan-box-content ul.c-list li.c-item ul li{padding-top:6px;padding-bottom:6px;}
.plan-box .plan-box-button a{display:inline-block;width:100%;border-radius:5px;color:#ffffff;text-decoration:none;text-align:center;font-size:15px;padding-top:10px;padding-bottom:10px;}
.plan-box .plan-box-button a:hover{opacity:0.7;}


#pricing .plan-box .plan-box{
	margin-top: 15px;
	margin-bottom: 0;
}
#pricing #month-tarif{
	display: none;
}
#pricing .plan-box .plan-box .plan-box-content{
	display: none;
	padding: 12px 15px 22px;
	border: 1px solid #c1ccd7;
	border-radius: 0 0 5px 5px;
}
#pricing .plan-box .plan-box-content table {
	text-align: center;
	border: 1px solid #c1ccd7;
	margin-bottom: 15px;
}
#pricing .plan-box .plan-box-content table tr:first-child {
	font-weight: bold;
}
#pricing .plan-box .plan-box-content table td {
	border: 1px solid #c1ccd7;
	padding: 10px;
}
#pricing .plan-box .plan-box.active .plan-box-content{
	display: block;
}

#pricing .plan-box .plan-box .plan-box-header {
	padding: 10px 15px;
	border-radius: 5px;
	text-align: left;
	position: relative;
}
#pricing .plan-box .plan-box.active .plan-box-header {
	border-radius: 5px 5px 0 0;
}
#pricing .plan-box .plan-box .price-holder .num-big-small{font-size: 38px;}
#pricing .plan-box .plan-box .price-holder{
	position: static;
	display: flex;
	align-items: flex-end;
}
#pricing .plan-box .plan-box .price-holder .currency{
	position: static;
	margin-right: 10px;
}
#pricing .plan-box .plan-box .price-holder .num-small{
	font-size: 24px;
}
#pricing .plan-box .plan-box .btn-danger{
	position: absolute;
	bottom: 6px;
	right: 6px;
	background-color: #dc3545;
	border-radius: .25rem;
	padding: 0 11px !important;
	font-weight: bold;
}
#pricing #tarif-01 {
	display: none;
}
#pricing .plan-box .plan-box .plan-box-content{
	display: none;
	padding: 12px 15px 22px;
	border: 1px solid #c1ccd7;
	border-radius: 0 0 5px 5px;
}
#pricing .plan-box .plan-box-content table {
	border: 1px solid #c1ccd7;
	margin-bottom: 15px;
	width: 100%;
}
#pricing .plan-box .plan-box-content table th {
	display: none;
}
/*#pricing .plan-box .plan-box-content table tr:first-child {
	font-weight: bold;
}*/
#pricing .plan-box .plan-box-content table td {
	border: 1px solid #c1ccd7;
	padding: 10px;
}
#pricing .plan-box .plan-box.active .plan-box-content{
	display: block;
}
.lcp_catlist li {display: inline-block;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #c0c0c0;}
.lcp_catlist img {float: left;
    border-radius: 6px;
    margin-right: 10px;}	
.lcp_excerpt {font-size: 14px;}
.lcp_catlist a {font-size: 16px;}