﻿

.text-center {
  text-align: center;
}


    
  #slider_container{height:260px;width:100%;max-width:1200px;overflow:hidden;margin:auto;}


.relative{position:relative;}


	.site-header .widget-area {
    text-align: center;
	margin-top:0;
	}

	#home-notification.home-notification.widget-area {
		display: none !important;
	}
 #padding-31 { height:70px; }


.pswp__counter, .pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none; }


.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px; }


.pswp__ui--one-slide .pswp__button--arrow--left, .pswp__ui--one-slide .pswp__button--arrow--right, .pswp__ui--one-slide .pswp__counter {
  display: none; }
.top-bar-left a,.top-bar-nav a{font-family:'Oswald Regular';}
.search-index-page .top-bar-nav{float:right;}
.mobile-menu .top-bar-nav li a{font-size:17px;text-transform:none;line-height:30px;}
.mobile-menu .top-bar-nav li i{margin-top:10px;margin-right:4px;}
.mobile-menu .main-navigation,.mobile-menu .top-bar-nav{text-align:center;}
.mobile-menu .top-bar-nav li{display:inline-block;}
.top-bar-left,.search-index-page .top-bar-nav{float:none;}
.content-slot.slot-grid-header{margin-bottom:0}
.navigation .navigation-category-slot .slot-side{margin:1.5rem 0 0 0;padding:0}
.navigation .navigation-category-slot .slot-side img{max-width:100%}
.navigation .navigation-category-slot .slot-side .link-bottom{margin-top:1.5rem;margin-bottom:0;font-size:1.8rem;font-weight:700}
.navigation .slot-half::before{content:"";position:absolute;left:50%;right:0;top:0;bottom:0;background:#eef1eb}
.navigation .level-2.slot-half.inactive .col-lg-6{height:100%;display:table-row}
.pt_product-search-result .product-listing .slot-grid-header{overflow:visible}

.slot-footer-jb{
	overflow:hidden;
    text-align: center;
}

.slot-footer-jb img{
	width:100%;
}

.slot-footer-d-jb{
	max-width: 1390px;
	margin: 0 auto;
}

.slot-footer-m-jb{
	max-width: 420px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

  .col-md-4 {
    width: 33.33333333333333%;
  }
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}


.ripple-2{
	width: 60px;
    height: 60px;
    margin: -60px auto 0;
    color: #e2e2e2;
    border-radius: 32px;
    height: 60px;
    width: 60px;
    background-size: contain;


    animation: pulse-shadow-collection 1.7s linear .7s forwards;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;

    -webkit-animation: pulse-shadow-collection 1.7s linear .7s forwards;
    -webkit-animation-fill-mode: forwards;
    -webkit-animation-iteration-count: infinite;

    -moz-animation: unset;
}

.clear { clear:both; }


#nav #menu-item-40 a,
#nav #menu-item-33 a{
	max-width:89px;
}

.chakor-blog-posts-list .chakor-post-title{
	font-family: 'Arimo', sans-serif;
	    font-size: 18px;
	line-height:26px;
	font-weight: 700;
	    line-height: 22px;
	margin-top:11px !important;
	margin-bottom:0px !important;

		
}

	.chakor-blog-posts-list .chakor-post-title a{
		    color:#4c4e4d;
	
}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}







.logo                      { margin-left: 0px;}
#header_content,#access .container{padding:0}
#branding #header_content .container{padding:20px 30px;position:relative}
#bottom .footer_content .container{padding:30px}


.primary.tsi-address {display:none !important;}

.primary.tsi-phone {width:100% !important;}
