@import url('https://fonts.googleapis.com/css?family=Lato|Poppins');
body, input, select, textarea {font: normal 16px/1.7 "Lato",sans-serif;color: #444;}
h1,h2,h3,h4,h5,h6{font-family: 'Poppins', sans-serif;color: #333333;font-weight: 600;}
a {color: #4caf50;}
h1 {font-size: 32px;line-height: 1.35;margin-bottom: 0.4em;font-weight: 800;}
h2{font-size: 26px;line-height: 1.45;margin-bottom: 0.6em;}
h3 {font-size: 22px;line-height: 1.6;margin-bottom: 0.8em;}
.at-fancy-heading{background-color: #990b6e;content: "";display: block;margin: 15px auto 20px;height: 3px;width: 35px;}
a:focus, a:hover {color: #990b6e;text-decoration: none;}

.carousel-caption h1{color:#d00010;}
.topbar{font-size: 13px;line-height: 40px;background-color: #e4ebef;color: rgba(66, 95, 112, 0.71);}
.list-inline{margin: 0;padding: 0px;}
.mainmenu{background-color: #8BC34A;box-shadow: 0 0 1px 3px rgba(0,0,0,0.03);padding: 10px 0px;}
.search-input{margin-top: 5px;}
.navbar{margin-bottom: 0px;}
.navbar-toggle {background-color: #e4ebef;border: 1px solid #acd9f3;}
.navbar-toggle .icon-bar {background: #0095ff;}
.nav>li>a{font-size: 14px;color: #2a2a2a;-webkit-transition: all 200ms ease;-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;-o-transition: all 200ms ease;transition: all 200ms ease;font-weight: 600;
	text-transform: uppercase;}
.dropdown:hover .dropdown-menu {display: block;margin-top: 0;}
.nav>li>a:after{width: 0;height: 3px;position: absolute;top: 0;left: 50%;content: '';-webkit-transition: all .35s ease;
transition: all .35s ease;background-color: #990b6e;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover, .nav>li>a:hover{background: unset;}
.nav>li>a:hover:after{width: 100%;left: 0%;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{background: unset;color:#990b6e;}
.dropdown-menu>li>a {font-size: 13px;line-height: 24px;padding: 2px 15px;}
.navbar-right .dropdown-menu{left: 0;right: auto;}

.home-news, .home-intro-title{padding: 30px 0px;}
.single-news h2{font-size: 20px;}
.product-area{background-color: #e4ebef;padding: 40px 0;}
footer {background-color: #252634;font-size: 14px;line-height: 22px;font-weight: 300;margin: 0 auto;
	padding: 0;color: #ffffff;}
.footer-top{margin: 0 auto;padding: 15px 0;background: #4CAF50;}
.textwidget h2, .textwidget h5{color: #fff;}
.widget-title{}
footer a {color: #ffffff;opacity: 0.8;-webkit-transition: all 200ms linear;-moz-transition: all 200ms linear;
	transition: all 200ms linear;}
footer ul{list-style: none;padding: 0;margin: 0;}
footer ul li a:hover{color: #fff;}
.footer-bottom{background-color: #191b29;color: #fff;margin: 0 auto;letter-spacing: 0.5px;padding: 20px 0 18px 0;}
.contactinfo-wrap .icon {color: #000;display: inline-block;width: 25px;vertical-align: top;line-height: 22px;}
.contactinfo-wrap .details {}

.breadcrumb-area{padding: 30px 0;
    -webkit-box-shadow: inset 0 0px 5px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 0px 5px rgba(0,0,0,0.05);
    box-shadow: inset 0 0px 5px rgba(0,0,0,0.05);
    background-color: #252525;
    -webkit-transition: height 500ms ease-in;
    -moz-transition: height 500ms ease-in;
    -ms-transition: height 500ms ease-in;
    -o-transition: height 500ms ease-in;
    transition: height 500ms ease-in;
}
.page-title{margin: 0;color: #fff;}
.breadcrumbs{text-align: right;}
.nav-sidebar { width: 100%;padding: 8px 0; border-left: 1px solid #ddd;}
.nav-sidebar a {color: #333;-webkit-transition: all 0.08s linear;-moz-transition: all 0.08s linear;
	-o-transition: all 0.08s linear;transition: all 0.08s linear;-webkit-border-radius: 4px 0 0 4px; 
    -moz-border-radius: 4px 0 0 4px;border-radius: 4px 0 0 4px;}
.nav-sidebar .active a { cursor: default;background-color: #428bca; color: #fff; text-shadow: 1px 1px 1px #666; }
.nav-sidebar .active a:hover {background-color: #428bca;}
.nav-sidebar .text-overflow a,
.nav-sidebar .text-overflow .media-body {white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;
	text-overflow: ellipsis; }
.page-content{padding: 20px 0px;}
.page-img{float: left;margin-right: 15px;}
.page-img img{width: 350px;display: block;}
.single-content{border-bottom: 1px solid #ddd;}
.loop-content{border-bottom: 1px solid #999;background: #eee;padding: 10px;margin-bottom: 8px;}
.loop-content address{font-size: 14px;}
.single-content address{font-size: 14px;}
.product-content a p{color: #3F51B5;font-size: 13px;}
.entry-title{margin-bottom: 0px;}
.single-news{margin-bottom: 10px;border-bottom: 1px solid #ddd;}
article h3{    background: #607D8B;
    padding: 8px 10px;
    color: #fff;
    font-size: 16px;}
.product-info{border: 1px solid #ddd;overflow: hidden;padding: 5px;margin: 5px 0px;-webkit-box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.2);
    box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.2)}
.product-info .product-content h5{min-height: 45px;}
.product-title-area{background: #dee5e9;margin-bottom: 20px;padding: 5px;}
.product-title{margin: 0px;}
.product-details h4{color: #2196F3;font-weight: 600;font-size: 18px;}
.product-slider{margin-bottom: 10px;padding: 10px;-webkit-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.4);box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.4);}
.owl-carousel .owl-item img{height: 160px;}
.main-content .col-sm-4:nth-child(3n+1){clear: both;}
.form-group{overflow: hidden;}