/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/*@import "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css";*/

.tm-toolbar {
    padding: 15px 30px 0;
}

.tm-headerbar form{margin-bottom:0px;}

.search input.button{
  background: #115c58 none repeat scroll 0 0;
  border: 1px solid #115c58;
  color: #fff;
  font-family: roboto;
  height: 36px;
  line-height: 36px;
}

.search input.button:hover{
  background: #f6881f none repeat scroll 0 0;
  border: 1px solid #f6881f;
}

.vmCartModule .total_products{
  font-family: 'Roboto',sans-serif;
  float:left;
  margin-right:5px;
}

.vmCartModule .total{float:left;}

.vmCartModule .total_products a{
  font-size:22px;
  line-height:22px;
}

.uk-breadcrumb{margin:15px 0px 0px;padding-left:10px;}

.uk-breadcrumb ul{margin:0px;}

.jux-megamenu ul{margin-bottom:0px;}

.uk-panel-box{border:1px solid #e6e5e1;}

/*------------------ css for virtuemart home page -------------*/

.category-view .spacer div.cats{
  text-align:center;
}

.product-showcase h2.title{
 /* padding-bottom:5px;
  border-bottom:1px solid #ccc;
  margin-bottom:20px;*/
}

.product-showcase .media-container {
    min-height: 210px;
}

.product-showcase .product-price{
 float:none;
 text-align:center;
}

.product-showcase form{
 margin-bottom:0px;
}

.product-showcase .product-name h3 a,.browse-view .product-name h3 a{
  color:#000;
  font-weight:500;
}

.product-showcase .product-name h3 a:hover,.browse-view .product-name h3 a:hover{
  color:#f6881f;
}


.product-showcase .vm-product-details-container .customfields{
  min-height:140px;
}

.addtocart-bar {position:relative;bottom:0;text-align:left;}

span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button, .gs-specs-button{
background: #115c58 none repeat scroll 0 0;
border: 1px solid #115c58;
border-radius: 0;
color: #fff;
cursor: pointer;
font-size: 18px;
height: 47px;
letter-spacing: 0;
line-height: 1em;
max-width: 100%;
padding:10px 15px;
text-align: center; 
}

span.addtocart-button input.addtocart-button:hover, span.addtocart-button input.notify-button:hover, .gs-specs-button:hover{
background:#f6881f;
border: 1px solid #f6881f;
}

div.vm-details-button a{
background:#115c58;
color:#fff;
border: 1px solid #115c58;
border-radius:0px;
padding:10px 34px;
height:28px;
}

div.vm-details-button a:hover{
background:#f6881f;
color:#fff;
border: 1px solid #f6881f;
}

.vm-pagination{float:none;}


/*------------------ css for footer --------------------*/

#tm-bottom-c,#tm-footer{background:#eee;color:#fff;}

#tm-footer .uk-panel{border-top:1px solid #3e3e3e;}

#tm-footer .footer1,#tm-footer .footer1{float:left;margin-right:5px;font-size:14px;}

#tm-footer p,#tm-footer p a{color:#0088cc;font-size:10px;}

#tm-footer p a:hover{color:#005580;text-decoration:underline;}

.footer-social{list-style-type:none;float:right;}

.footer-social li {
    display: inline-block;
    margin-right: 10px;
}

.footer-social li a {
    background-color: #115c58;
    border-radius: 100px;
    color: #fff;
    display: block;
    font-size:24px;
    line-height:40px;
    height: 40px;
    text-align: center;
    width:40px;
}

.footer-social li a:hover{background:#f6881f;}

.tm-totop-scroller{z-index:2;top:15px;}

.tm-totop-scroller > a, .tm-totop-scroller-fixed > a{
  background:none;
  border: 3px solid #f6881f;
  border-radius: 100%;
  color: #f6881f;
  font-family:'Roboto', sans-serif;
  font-size: 24px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  width: 30px;
}

.tm-totop-scroller > a:hover, .tm-totop-scroller-fixed > a:hover{
  border:3px solid #115c58;
  color:#115c58;
  opacity:1;
}

/*======================== CSS for Online Shop PAge ==========================*/

h2.title
{
  color: #a69c94;
  font-size: 36px;
  font-weight: bold;
  line-height: 36px;
  text-align: center;
  text-transform: uppercase;
}

.category-view .cats .cat-img{
  background: #f5f4f1 none repeat scroll 0 0;
  border-radius: 100%;
  display: inline-block;
  height: 180px;
  position: relative;
  width: 180px;
}

.category-view .cats img{
bottom: 0;
height: 110px;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 0;
width: 110px;
}

.category-view .cats a{
  color:#000; 
  font-weight:600;
}

.category-view .cats a:hover{
  color:#f6881f; 
}

.category-view .cats a:hover .cat-img{
  background: #115c58 none repeat scroll 0 0;
}

/*======================== CSS for Product Listing Page ========================*/

.browse-view h1{
  font-size:24px;
  font-weight:600;
  border-bottom:1px solid #e6e5e1;
}

.vm-product-horizon
{
  text-align:center;
  margin-bottom:50px;
}

.media-rating {
    margin-bottom: 20px;
}

.browse-view .vm-product-details-container .product-price
{
  float:none;
  text-align:center;
}

/*======================== CSS for Products Details Page ========================*/

.productdetails-view h1{
  font-size:26px;
  font-weight:300;
  color:#000;
}
.productdetails .product-price{text-align:left;}

.productdetails span.vm-price-desc{margin:0px;text-align:left;}

.productdetails .brand {
    margin-bottom: 10px;
}
.productdetails-view .spacer-buy-area{
 padding:0px;
}

.productdetails-view .addtocart-bar{text-align:left;}

.details-tab-wrap{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e6e5e1;}

.details-tab-wrap .uk-tab > li > a{
  color:#000;
  text-transform:uppercase;
  font-size:14px;
  font-weight:600;
}

.details-tab-wrap .uk-tab > li > a,.details-tab-wrap .uk-tab > li > a:hover{padding-bottom:5px;}


/*=================== css for home page slider =====================================*/


.vina-carousel-virtuemart .product-title{
  line-height: 1em;
  margin-bottom: 0;
  min-height: 45px;
  text-align: left;
}

.vina-carousel-virtuemart .product-title a{
  color:#000;
  font-size:14px;
  font-weight:600;
}

.vina-carousel-virtuemart .product-price{
  color:#000;
  font-weight:600;
  text-align:left;
  font-size:18px;
}

.vina-carousel-virtuemart .product-price .price-crossed {
  color:#d30807;
  float: left;
  margin-right: 10px;
  font-weight:600;
  font-size:14px;
  text-decoration:line-through;
}

.vina-carousel-virtuemart .product-price span.price-label{
  color:#8d6135;
  float:left;
  margin-right:5px;
}

.vina-carousel-virtuemart .button-group{
  text-align:left;
  margin-top:20px;
}


.round-corners:hover, .round-corners:focus, .round-corners:active{
  border-radius:0;
}

.owl-theme .owl-nav{position:absolute;top:-25px;right:0;border-radius:0;}

.owl-theme .owl-nav div{
  background:#115c58!important;
  color:#fff;
  width:24px;
  height:24px;
  border-radius:0;
} 

.owl-theme .owl-nav div:hover{
 background:#f6881f!important;
}

.owl-theme .owl-nav .owl-next:before{
  content: "\f105";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 24px;
  line-height:1em;
  vertical-align: top;
  opacity:1;
}

.owl-theme .owl-nav .owl-prev:before{
  content: "\f104";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 24px;
  line-height: 1em;
  vertical-align: top;
  opacity:1;
}

.owl-theme .owl-nav .disabled{opacity:1;}

.owl-carousel{position:unset;}

.vm-showcase h3.uk-panel-title{
  font-size:26px;
  border-bottom:1px solid #e6e5e1;
  padding-bottom:10px;
  margin-bottom:20px;
}

/*======================== CSS for Contact Page =============================*/

#m4jSubmitWrap
{
  margin-left:17.8%;
}

#m4jSubmitWrap [type="submit"], #m4jSubmitWrap [type="reset"]
{
  background: #115c58 none repeat scroll 0 0;
  border: 1px solid #115c58;
  color: #ffffff;
  font-size: 20px;
  line-height: 30px;
  margin-top: 20px;
  padding: 2px 25px;
  text-transform: capitalize;
}

#m4jSubmitWrap [type="submit"]:hover, #m4jSubmitWrap [type="reset"]:hover, #m4jSubmitWrap [type="submit"]:focus, #m4jSubmitWrap [type="reset"]:focus
{
  background: #f6881f none repeat scroll 0 0;
  border: 1px solid #f6881f;
}


/*To hide powered by link of form*/
#proforms_proforms .proformsInnerFormWrap + div + div{
	display:none!important;
}

/*===================== css for login module ==============================*/

#btl-wrap-module input[type="text"],#btl-wrap-module input[type="password"]{border:1px solid #bebebe;}

.registration legend{display:none;}
