/*--------------------------------------------------------------
  Template Name: Uniqlo-Minimalist eCommerce HTML5 Template.
  Template URI: #
  Description: Uniqlo is a unique website template designed in HTML with a simple & beautiful look. There is an excellent solution for creating clean, wonderful and trending material design corporate, corporate any other purposes websites.
  Author: HasTech
  Author URI: https://themeforest.net/user/hastech/portfolio
  Version: 1.0
---------------------------------------------------------------*/

/* brandico */
[class*="brandico-"]:before {
  font-family: 'brandico', sans-serif;
}

li.drop--lan {
  color: #303030 !important;
}
.tel {
  color: #303030;
  font-family: 'Lato', sans-serif;
}

.barHeader {
  background-color: #f5f5f5;
  padding: 70px;
}

.padding30 {
  padding:30px;
}

.grayText {
  color: #303030;
/* font-family: 'Lato', sans-serif; */
}


.zmdi  {
  /* bottom: 3px; */
  position: relative;
}


#map {
  height: 100%;
}

.contactError {
    font-size:12px;
    color:darkred;
}

.cc_message {
    color:white;
}
.cc_btn {
    float: left !important;
    margin-right: 20px !important;
}

.shading {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.6);
    padding: 0px 1px;
    margin-top: 7px;
    max-width:90%;
}

.infoText {
    display: inline-block;
    font-size: 15px;
    color: #696969;
    margin-top: 10px;
    line-height: 17px;
}



.zoom {
    transition: transform 0.5s; /* Animation */
    margin: 0 auto;
}

.zoom:hover {
    transform: scale(1.05); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}
.newsletterError {
    color:red;
    padding-bottom:10px;
}
.blogDate {
    font-size:14px;
}
.pblogDate {
  padding-top: 15px;padding-bottom: 7px;
}

.padding10 {
  padding: 10px;
}
.paddingTop25 {
  padding-top: 25px !important;
}








.blogImage {
  float:left;
  max-width:40%;
  padding-top: 83px;
  /* padding: 10px; */
}

.paddingTop5 {
    padding-top: 5px;
}

.resp-sharing-button__link,
.resp-sharing-button__icon {
  display: inline-block
}

.resp-sharing-button__link {
  text-decoration: none;
  color: #fff;
  margin: 0.5em
}

.resp-sharing-button {
  border-radius: 5px;
  transition: 25ms ease-out;
  padding: 0.5em 0.75em;
  font-family: Helvetica Neue,Helvetica,Arial,sans-serif
}

.resp-sharing-button__icon svg {
  width: 1em;
  height: 1em;
  margin-right: 0.4em;
  vertical-align: top
}

.resp-sharing-button--small svg {
  margin: 0;
  vertical-align: middle
}

/* Non solid icons get a stroke */
.resp-sharing-button__icon {
  stroke: #fff;
  fill: none
}

/* Solid icons get a fill */
.resp-sharing-button__icon--solid,
.resp-sharing-button__icon--solidcircle {
  fill: #fff;
  stroke: none
}

.resp-sharing-button--twitter {
  background-color: #55acee
}

.resp-sharing-button--twitter:hover {
  background-color: #2795e9
}

.resp-sharing-button--pinterest {
  background-color: #bd081c
}

.resp-sharing-button--pinterest:hover {
  background-color: #8c0615
}

.resp-sharing-button--facebook {
  background-color: #3b5998
}

.resp-sharing-button--facebook:hover {
  background-color: #2d4373
}

.resp-sharing-button--tumblr {
  background-color: #35465C
}

.resp-sharing-button--tumblr:hover {
  background-color: #222d3c
}

.resp-sharing-button--reddit {
  background-color: #5f99cf
}

.resp-sharing-button--reddit:hover {
  background-color: #3a80c1
}

.resp-sharing-button--google {
  background-color: #dd4b39
}

.resp-sharing-button--google:hover {
  background-color: #c23321
}

.resp-sharing-button--linkedin {
  background-color: #0077b5
}

.resp-sharing-button--linkedin:hover {
  background-color: #046293
}

.resp-sharing-button--email {
  background-color: #777
}

.resp-sharing-button--email:hover {
  background-color: #5e5e5e
}

.resp-sharing-button--xing {
  background-color: #1a7576
}

.resp-sharing-button--xing:hover {
  background-color: #114c4c
}

.resp-sharing-button--whatsapp {
  background-color: #25D366
}

.resp-sharing-button--whatsapp:hover {
  background-color: #1da851
}

.resp-sharing-button--hackernews {
background-color: #FF6600
}
.resp-sharing-button--hackernews:hover, .resp-sharing-button--hackernews:focus {   background-color: #FB6200 }

.resp-sharing-button--vk {
  background-color: #507299
}

.resp-sharing-button--vk:hover {
  background-color: #43648c
}

.resp-sharing-button--facebook {
  background-color: #3b5998;
  border-color: #3b5998;
}

.resp-sharing-button--facebook:hover,
.resp-sharing-button--facebook:active {
  background-color: #2d4373;
  border-color: #2d4373;
}

.resp-sharing-button--twitter {
  background-color: #55acee;
  border-color: #55acee;
}

.resp-sharing-button--twitter:hover,
.resp-sharing-button--twitter:active {
  background-color: #2795e9;
  border-color: #2795e9;
}

.resp-sharing-button--google {
  background-color: #dd4b39;
  border-color: #dd4b39;
}

.resp-sharing-button--google:hover,
.resp-sharing-button--google:active {
  background-color: #c23321;
  border-color: #c23321;
}

.resp-sharing-button--tumblr {
  background-color: #35465C;
  border-color: #35465C;
}

.resp-sharing-button--tumblr:hover,
.resp-sharing-button--tumblr:active {
  background-color: #222d3c;
  border-color: #222d3c;
}

.resp-sharing-button--pinterest {
  background-color: #bd081c;
  border-color: #bd081c;
}

.resp-sharing-button--pinterest:hover,
.resp-sharing-button--pinterest:active {
  background-color: #8c0615;
  border-color: #8c0615;
}

.resp-sharing-button--linkedin {
  background-color: #0077b5;
  border-color: #0077b5;
}

.resp-sharing-button--linkedin:hover,
.resp-sharing-button--linkedin:active {
  background-color: #046293;
  border-color: #046293;
}
.pBlog {
  min-height: 100px !important;
  max-height: 100px !important;
}

.tBlog {
    height: 105px;
}
.deletedPrice {
    color:#ccc;
    font-size:14px;
}

.height35 {
    height: 50px;
}

.errorSmall {
    color:red;
}
#paymentCheckbox {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.alert {
    border-radius: 0px !important;
}

.buttons-cart a {
  cursor: pointer;
}
.select {
    font-size: 16px;
    height: 40px;
    line-height: 40px;
}


.panel-group .panel {
    border-radius: 0px;
}
.wc-proceed-to-checkout button {
    background: #252525 none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    color: #fff;
    display: inline-block;
    float: left;
    font-size: 12px;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    margin-right: 15px;
    padding: 0 15px;
    text-shadow: none;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
    white-space: nowrap;
}

.has-error {
    border: 1px solid #ca0000 !important;
}
.full {
  padding: 0px;
  margin-bottom: 15px;
}
.help-block {
  color: #ca0000;
}
.padding5 {
    padding:5px;
}
.shading-xs {
    color: #fff !important;
    padding: 5px;
    min-width: 100% !important;
    background-color: rgba(0, 0, 0, 0.1);
}
