/*
Theme Name: zigofood
Theme URI: http://www.ltu.co.il/
Author: Ltu
Author URI: http://www.ltu.co.il/
Description: This is a wordpress parent theme, it used as a framework with "must have" features. you can extend it by a child theme for custom layout and design
Version: 1.0
License: All Rights Reserved to Ltu
License URI: license.txt
Tags: bootstrap, responsive-layout, wordpress
Text Domain: zigofood
*/
/*************************************
GLOBAL
*************************************/
body{
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color:#463032;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	background: #ffffff;
}
/*.background-pattern{background: url(../images/pattern.jpg) repeat #ffffff;}*/
.background-pattern{background-color: #fbfbfb;}
img,.nav>li>a>img{
	border: 0 none;
  height: auto;
  vertical-align: middle;
  max-width: 100%;
}
img.alignleft{float: left;margin:5px 10px 5px 0px;}
img.alignright{float:right;margin:5px 0px 5px 10px;}
img.aligncenter{display: block;margin:10px auto;}
.assistive-text{display: none;}
a{
	text-decoration:none;
	color:#005cab;
  cursor:pointer;
}
a:hover{text-decoration: underline;}
a:focus{color:inherit;}
a:active, a:hover{outline: inherit;color:#005cab;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{margin-bottom: 15px;margin-top: 15px;color:#463032;font-weight: 700;}
h1 a,h1 a:hover,h1 a:focus{display: block;text-decoration: none;}
ul,ol{padding: 0px;margin:0px;}
ul li,ol li{padding: 0px;margin:0px;}
#site-wrap{
	width: 100%;
	position: relative;
	background: #ffffff;
}
td, th {padding: 0 10px;border: 1px solid #343434;}
.glyphicon{padding: 6px;}
button{outline: 0;}
hr{
	border-color:transparent;
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  	margin: 30px auto;
}
.hr{border-top:1px solid #ccdeee;margin: 20px -15px;}
/**************************************
header
**************************************/
#header{
	background-color: #ffffff;
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
}
#header.navbar-fixed-top{background-color: transparent;}
#header .bayer-logo{width: 67px;position: absolute;top:0;left:15px;}
.top-wrap{height: 100%;}
.top-header{background-color: #005cab;}
.top-header ul{list-style: none;float: right;}
.top-header ul li{display: inline-block;margin:0 5px;}
.top-header ul li:before{content:'';display:inline-block;border-left: 1px solid #669dcd;height: 14px;width: 1px;}
.top-header ul li:first-child:before{display: none;}
.top-header ul li a{color:#fff;}
.top-header ul li a:hover,.top-header ul li a:focus{text-decoration: none;}
.navbar-brand{height: auto;padding: 7px 0px;max-width: 130px;}
.header-title{color: #004990;font-weight: 700;}
.search-block{
	background: #0679db;
  	box-shadow: 0 11px 6px -9px rgba(0,0,0,0.15) inset;
}
.searchform{margin-top: 10px;margin-bottom: 10px;}
.search span{font-weight: 700;}
.left-header-wrap{height: 100%;display: table;margin-top: 10px;margin-bottom: 10px;width: 100%;}
.social-links-top,.header-title{height: 100%;vertical-align: middle;display: table-cell;}
.social-links-top a{background-color: #254382;color:#ffffff;font-size: 25px;padding: 5px 15px;display: inline-block;text-align: center;position: relative;}
.social-links-top a:before,.social-links-top a:after{content: '';position:absolute;top:0;bottom:0;width: 0;height: 0;pointer-events: none;}
.social-links-top a:before{right:-20px;border-bottom: 45px solid #254382;border-right: 20px solid transparent;}
.social-links-top a:after{left: -20px;border-top: 45px solid #254382;border-left: 20px solid transparent;}
.nav ul{list-style: none;}
.navbar{margin-bottom: 0px;padding:20px 0px}
.navbar-default{background-color: transparent;border: 0px;z-index: 2;}
/* dropdown */
.dropdown-menu{background-color: transparent;}
.navbar-nav>li>.dropdown-menu>li>a{padding: 10px 20px;text-decoration: none;font-size: 16px;}
.navbar-default .navbar-nav > li .dropdown-menu>.active>a, .navbar-default .navbar-nav > li .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav > li .dropdown-menu>li>a:hover,.navbar-default .navbar-nav > li .dropdown-menu>.active>a:focus{background-color: #ecf5f6;color:#463032;}
.navbar-default .navbar-nav > li .dropdown-menu>.active>a:after, .navbar-default .navbar-nav > li .dropdown-menu>.active>a:hover:after,.navbar-default .navbar-nav > li .dropdown-menu>li>a:hover:after, .navbar-default .navbar-nav > li .dropdown-menu>.active>a:focus:after{content:none;}
.navbar-default .navbar-nav>li i{color:#bfbfbf;padding-left: 10px;}
.nav-tabs>li>a{border-radius:0;margin-right: 0;padding: 5px 15px;}
.nav-tabs>li{border-top:1px solid #ccc;background-color: transparent;margin-bottom:0;float: none;}
.nav-tabs>li:first-child{border-top:0;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus,.nav-tabs>li>a:hover{border-color: transparent;background-color: #e9e9e9;}
.tab-title{text-align: center;color:#463032;font-size: 25px;font-weight: 700;text-transform: uppercase;margin-top: 20px;margin-bottom: 50px;}
.nav-tabs{border:0;float: none;display: table-cell;padding-left: 15px;padding-right: 30px;}
.tab-content{margin-top: 30px;vertical-align: middle;display: table-cell;float: none;min-height: 280px;}
.tab-content h2{text-transform: uppercase;margin-bottom: 30px;}
.table-row{display: table;}
.nav-tabs>li.active>a:after {
    content:'';
    position: absolute;
    left: 50%;
    top: 100%;
    margin-left: -15px;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 25px solid #e9e9e9;
    border-bottom: 0;
    display: none;
}
.navbar-toggle{background-color: #ffffff;margin-right: 0;float:none;}
.navbar-toggle .icon-bar{background-color:#005cab;}
/**change tabs to horizontal**/
.tab-content{margin-top: 30px;vertical-align: middle;display: block;float: none;margin-bottom: 30px;}
.nav-tabs{border:0;float: none;padding-left: 15px;padding-right: 15px;display: flex;}
.nav-tabs>li{float: left;width: 20%;border-top:0;border-left:1px solid #ccc}
.nav-tabs>li:first-child{border-left:0;}
.tab-text{margin-top: 30px;}
.tab-text strong{font-size: 26px;line-height: 1.2;}
.tab-text p{margin-bottom: 30px;}
.tab-pane .post-item-readmore{margin-top:0;}
.fade, .carousel-fade .carousel-inner .item{
   -webkit-transition: opacity;
      -moz-transition: opacity;
       -ms-transition: opacity;
        -o-transition: opacity;
           transition: opacity;
 }
.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .item.active.left, .carousel-fade .carousel-inner .item.active.right {
  opacity: 0;}
.carousel-fade .carousel-inner .item.active{opacity: 1;}

.nav>li>a:focus{background-color: inherit;}
.menu__list{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.menu__item{position:relative;list-style:none;width: 20%;text-align: center;}
.menu__item:nth-last-of-type(1){margin-right:0;}
.menu__item_active{position:relative;}
.menu__link{font-size:16px;font-weight:700;color:#463032;position:relative;z-index:2;text-transform: uppercase;}
.menu__link_drop-down:after{content: "\f107";
  margin-left: 10px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}
.menu__link:hover,.menu__link_active,.menu__link:focus{color:#004890;border-bottom:2px solid #004890;text-decoration: none;}
.menu__link:hover + .menu__drop-down-overlay{display:block;}
.menu__close{display:none;position:absolute;right:20px;top:20px;height:40px;width:40px;}
.menu__close::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform-origin:50%, 50%;-ms-transform-origin:50%, 50%;transform-origin:50%, 50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);width:100%;height:2px;background-color:#fff;}
.menu__close::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform-origin:50%, 50%;-ms-transform-origin:50%, 50%;transform-origin:50%, 50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);width:100%;height:2px;background-color:#fff;}
.menu__drop-down{padding:0px;border:1px solid #ccdeee;background-color:#fff;width:100%;margin-top:45px;position:relative;}
.menu__drop-down-overlay{display:none;position:absolute;top:0px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:220px;z-index:1;}
.menu__drop-down-overlay:hover{display:block;}
.menu__drop-down-overlay_left{left:100%;}
.menu__drop-down-item{list-style:none;border-top:1px solid #ccdeee;text-align: left;}
.menu__drop-down-link{color:#463032;position:relative;padding: 10px 15px;display: block;}
.menu__drop-down-link:hover{color:#463032;text-decoration: none;background-color: #ecf5f6;}
.menu__drop-down-link_active{color:#463032;background-color: #ecf5f6;}

/**************************************
contact form
**************************************/
form p{font-size: 20px;}
input, select, textarea{width: 100%;height: 50px;line-height: 40px;color:#005995;outline: 0;border:1px solid #ccdeee;padding: 5px 10px;font-size: 18px;margin-bottom: 0px;}
textarea{height: 170px;line-height: normal;resize:none;padding: 10px 10px;}
.searchform input{background-color: #005995;border-radius: 10px;color:#fff;}
input[type=submit],.searchform button{
	text-align: center;
	background: #005995;
  	text-indent: 0px;
  	width: 100%;
  	color:#ffffff;
  	padding: 0px;
  	font-size: 24px;
  	font-weight: normal;
  	-webkit-transition: all 200ms ease-out;
  	-moz-transition: all 200ms ease-out;
  	-o-transition: all 200ms ease-out;
  	transition: all 200ms ease-out;
  	border:1px solid #005995;
}
input[type=submit]{width:auto;float: right;padding: 0 20px;}

.wpcf7-form-control-wrap{display: block;}
.page-template-page-contact .wpcf7-form-control-wrap:before{
  display: none;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  opacity: 1;
  position: absolute;
  left: 10px;
  top:15px;
  color: #004890;
  font-size: 20px;
}
.page-template-page-contact .your-name:before {
  content: "\f007";
}
.page-template-page-contact .your-phone:before {
  content: "\f095";
}
.page-template-page-contact .your-email:before {
  content: "\f0e0";
}
.page-template-page-contact .your-message:before {
  content: "\f044";
}
input[type=submit]:hover{
	background: #ffffff;
  	color:#005995;
  	border-color: #005995;
}
.searchform button{height: 50px;border-radius: 10px;}
.input{margin-bottom: 20px;}
.map{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
    margin-top:10px;
}
.map iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
div.wpcf7 img.ajax-loader{float: right;}
div.wpcf7 label{display: none;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #005995;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #005995;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #005995;
}
:-moz-placeholder { /* Firefox 18- */
  color: #005995;
}
.searchform ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.searchform ::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.searchform :-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.searchform :-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
.contact-page ul{list-style: none;}
.contact-page ul li{display: inline-block;}
h3.contact{margin-top: 0px;margin-bottom: 0px;}
.subtitle{margin-top: 30px;margin-bottom: 50px;font-size: 26px;}
.text-wrap{margin-top: 30px;margin-bottom:40px;}
.text-wrap h1{font-size: 28px;}
#slider img{width: 100%;}
/**************************************
sidebar
**************************************/
.sidebar{margin-top: 10px;}
.sidebar ul.menu{list-style: none;border:1px solid #ccdeee;border-left:0;}
.sidebar ul.menu li{
	border-top:1px solid #ccdeee;
	background: url(../images/sidebar-menu-arrow.png) 5px center no-repeat;
	padding-left: 15px;
	-webkit-transition: all 200ms ease-out;
  	-moz-transition: all 200ms ease-out;
  	-o-transition: all 200ms ease-out;
  	transition: all 200ms ease-out;}
.sidebar ul.menu li.active,.sidebar ul.menu li:hover{background-color:#ecf5f6;background-position: 10px center;padding-left: 20px;}
.sidebar ul.menu li:first-child{border-top:0;}
.sidebar ul.menu li a{font-size:16px;font-weight: 700;padding: 5px 0px;display: block;}
.content-container-content ul{
  list-style: none;
}
.content-container-content ul li{
  background: url(../images/sidebar-menu-arrow.png) 0px center no-repeat;
  padding-left: 10px;
  -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;}
.content-container-content p{margin-bottom: 1rem;}
/**************************************
banner
**************************************/
.content-img{margin: 10px 0px;}
.content-img img{max-width: 100%;}
.brand-tabs{padding-bottom: 70px;}
.brands{margin: 70px auto;}
.brands img{width: 100%;}
.brands a{display: block;}
.brand-content{font-weight: 700;font-size: 18px;}
.brand-sidebar{border-top:1px solid #ccdeee;border-left:1px solid #ccdeee;padding: 15px 15px 30px;margin-top: 20px;}
.brand-sidebar h3{margin-bottom: 0px;font-size: 16px;color:#005cab;}
.brand-sidebar a{font-size: 16px;}
.banner-text{background-color: #e9e9e9;}
.brand-desc-wrap{margin-top: 30px;margin-bottom: 30px;}
.brand-desc{margin-bottom: 40px;}
.brand-desc img{margin-bottom: 10px;}
.banner-title{color:#463032;text-transform: uppercase;font-size: 25px;font-weight: 800;margin: 55px auto;}
.btn{padding-left: 15px;padding-right: 15px;}
.btn,.btn:hover,.btn:focus{color: #463032;border-color:#463032;font-size: 22px;font-weight: 700;background-color: #ffffff;margin-bottom:20px;-webkit-box-shadow:none;box-shadow:none;}
.btn:hover,.btn:focus{color: #ffffff;background-color: #463032;}
.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:0;box-shadow:0}
.btn.back{margin-top: 30px;margin-bottom: 30px;}
.btn.back,.btn.back:hover,.btn.back:focus{border-color:#3fa1de;color:#3fa1de;background-color: transparent;}
.button{color:#ffffff;padding: 5px 20px;background-color: #005cab;border:1px solid #005cab;font-size: 20px;margin-top: 10px;margin-bottom: 10px;display: inline-block;}
.button:hover{background: #ffffff;color:#005995;border-color: #005995;}
.featured-list{padding-top: 50px;padding-bottom: 50px;}
.featured-list section{padding: 15px;}
.featured-box{background-color: transparent;padding: 15px;position: relative;}
.featured-desc h2{color: #fff;font-weight: 400;font-size: 36px;text-transform: uppercase;}
.featured-desc{color: #fff;font-size: 18px;}
.featured-box .post-item-readmore{position: absolute;bottom: 0;right:0;font-size: 18px;color:#fff;text-transform: uppercase;background-color: transparent;border:0;font-weight: 400;text-decoration: underline;}
.featured-icon{margin-top: 0px;}
.red{background-color: #ed1e24;}
.orange{background-color: #f78d1d;}
.yellow{background-color: #ffc20e;}
.sky-blue{background-color: #00ade9;}
.blue{background-color: #0096d7;}
.royal-blue{background-color: #005cab;}
.dark-green{background-color: #379d14;}
.green{background-color: #4dc823;}
.light-green{background-color: #76d854;}
.color-blue{color:#005cab;}
.animation.slide-up,.animation.slide-right,.animation.slide-left {
  -webkit-property: all;
  -moz-property: all;
  -ms-property: all;
  -o-property: all;
  transition-property: all;
  -webkit-duration: 1s;
  -moz-duration: 1s;
  -ms-duration: 1s;
  -o-duration: 1s;
  transition-duration: 1s;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-animation-timing-function: ease-in-out;
  -moz-animation-timing-function: ease-in-out;
  -ms-animation-timing-function: ease-in-out;
  -o-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

/* end fadein animation */
.animation.slide-right {
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -ms-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}
.animation.slide-left{
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -ms-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}
.animation.animated {-webkit-transform: translate(0);-moz-transform: translate(0);-ms-transform: translate(0);transform: translate(0);}
/**************************************
pages
**************************************/
#main{margin-top: 20px;}
.posts-wrap{margin-top: 15px;margin-bottom: 15px;}
.posts-wrap img{width: 100%;margin-top:-1px;}
.posts-wrap canvas{width:100%;}
.posts-wrap .post_content{border:1px solid #dadada;}
.posts-wrap .post_content .post-title{height: 55px;overflow:hidden;}
.post-title{margin: 0px;padding: 10px 15px 0px;text-align: center;position: relative;}
.post-title a{color: #004890;font-weight: 400;font-size:20px;}
.widget-title{color: #004890;position: relative;margin-top: 5px;}
.main-title{margin: 15px 0px;color:#004890;}
.main-title.brands{margin-top:70px;}
.main-title a{line-height: 1;color:#004890;}
.post-item{margin-bottom: 30px;}
.post-item-title span{display: block;font-size: 18px;font-weight: bold;font-family: 'Open Sans', sans-serif;}
#content-wrap{margin-top: 20px;}
.post-item-readmore{text-decoration: none;margin-top: 30px;}
.post-item-readmore:hover{text-decoration: underline;}
.btn-large{font-size: 100%;width: 100%;}
.post-item-content{margin-top: 20px;}
.content-container{padding-right: 15px;padding-left: 15px;}
.post-img{margin-bottom: 20px;}
.job-picture{margin-top: 10px;margin-bottom: 15px;}
.job-picture img{width: 100%;}
.job-wrap{margin-top: 30px;margin-bottom: 30px;}
.job-wrap h2,#contact_form_pop h2{color:#005cab;margin-top: 0px;margin-bottom: 10px;}
.job-wrap ul{list-style-position: inside;color:#005cab;}
.team-wrap{border:1px solid #eeeeee;margin:10px 0;padding: 10px;}
.team-wrap h3,.team-wrap p{display: inline-block;font-size: 115%;margin:5px 0px;}
.team-wrap .team-mail{display: block;margin:5px 0px;}
.hover-wrap{position: relative;overflow:hidden;}
.hover-wrap .thumb{display: block;}
.hover-wrap .thumb img{width: 100%;}
.team-text-hover{position: absolute;
  top:75%;
  width: 100%;
  background-color: rgba(0,92,171,0.7);
  padding: 10px;
  color:#ffffff;
  font-size: 14px;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  -webkit-animation-timing-function: ease-in-out;
  -moz-animation-timing-function: ease-in-out;
  -ms-animation-timing-function: ease-in-out;
  -o-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
.team-text-hover h2 a,.team-text-hover h2{color:#ffffff;font-size: 20px;margin-top: 0px;margin-bottom:0px;font-weight: 400;}
.team-text-hover h3{color:#ffffff; font-size: 100%;margin: 0px 0px 20px;font-weight: 400;}
.hover-wrap:hover .team-text-hover{top:0;height: 100%;}
.team-wrap-single{margin-bottom: 20px;}
/**************************************
footer
**************************************/
.footer-menu ul,.contact-info ul{list-style: none;}
.footer-menu ul li{display: block;line-height: 1em;}
.footer-menu ul li a{font-size: 80%;}
.footer a{color:#ffffff;}
.footer{background-color:#3a1b10;color:#ffffff;padding-top: 10px;padding-bottom: 10px;}
.social-buttons a{position:relative;display:inline-block;text-align:right;font-size:20px;margin-right: 5px;color:#1e368a;border-radius: 5px;width: 30px;height: 30px;line-height: 30px;padding-right:5px;background-color: #ffffff;}
.contact-info p{margin-bottom: 0px;}
.contact-info img{width: auto;}
.copyright{text-align: center;font-size: 13px;margin: 0px auto;list-style: none;}
.copyright li{display: inline-block;}
.copyright li:before{
  content: '';
  width: 1px;
  height: 10px;
  background: #fff;
  display: inline-block;
  margin-right: 4px;
  margin-left: 2px;
}
.copyright li:first-child:before{display: none;}
.footer-logo{text-align: center;display: block;}
.footer-logo img{width: 317px;}
/**************************************
pagination
**************************************/
.pagination {clear:both;padding:20px 0;position:relative;font-size:24px;line-height:18px;margin: 0px auto;}
.pagination span, .pagination a {display:block;float:left;margin-right:3px;padding:0;text-decoration:none;width:32px;height:32px;line-height:32px;color:#555656;background: transparent;border-radius: 50%;border:1px solid #9b9c9a;text-align: center;}
.pagination a.arrows{border-color: transparent;font-size: 15px;}
.pagination a:hover, 
.pagination .current{border-color:#555656;background: #555656;color:#fff;}
iframe{max-width: 100%;}
.map iframe{max-width: 100%;width: 100%;}
#totop {height:35px;width:35px;position:fixed;right:5px;bottom:5px;z-index:1;background-image: url(../images/totop.png);background-repeat:no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover; background-size: cover;display:none;text-indent: -9999px;}
.grey{background-color: #f2f2f2;color:#605f5f;padding-top: 30px;padding-bottom: 30px;}
.visible-xxs{display: none!important;}

/* carousel */
.owl-carousel .owl-stage{margin-left: auto;margin-right: auto;}
.owl-theme .owl-nav [class*=owl-]{
	background-image: none;
	background-color: #005cab;
	text-indent: 0;
	text-align: center;
	vertical-align: middle;
	color:#ffffff;
	font-size: 30px;
	line-height: 37px;
  width: 37px;
  height: 37px;
  padding: 0;
  border-radius: 0;
}
.owl-theme .owl-nav{margin:0;}
.owl-theme .owl-nav [class*=owl-]:hover{background-color: #005cab;}
.owl-theme .owl-nav [class*=owl-] .fa{display: block;line-height: 37px;}
#products.owl-theme .owl-next, #products.owl-theme .owl-prev{
  margin-top:-20px;
  position: absolute;
  top: 50%;
}
#products.owl-theme .owl-next{right: 0;}
#products.owl-theme .owl-prev{left: 0;}
.product-item-thumb img {
  display: block;
  margin: 0 auto;
}
.products-wrap,.middle-content{margin-top: 30px;margin-bottom: 30px;}
.middle-content{min-height: 40vh;}
.nopadding{padding: 0;}
ul.list-select{list-style: none;padding:0;margin:0;}
ul.list-select li{position: relative;padding-left: 22px;margin: 0px 0px 8px;padding-bottom: 5px;border-bottom: 1px solid #ccdeee;background: none;}
ul.list-select li:last-child{border:0;margin-bottom: 0;padding-bottom: 0;}
ul.list-select li:before{
  content:'';
  background-image: url(../images/correct.svg);
  display: inline-block;
  position: absolute;
  left: 0px;
  top:2px;
  width: 20px;
  height: 20px;
  background-size: cover;
  background-repeat: no-repeat;
}
.product-table{
  font-size: 16px;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-direction:row;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-align:start;
  -webkit-align-items:start;
  -ms-flex-align:start;
  align-items:start;
}
.product{border:1px solid #ccdeee;padding:5px;}
.product:nth-child(n){border-left:0;}
.product:nth-child(1){border-left:1px solid #ccdeee;}
.product-logo{display: block;margin:5px auto;border-bottom:1px solid #ccdeee;height: 90px;}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td{border-color: #ccdeee;}
/*********************************************
	RESPONSIVE
*********************************************/
@media (min-width: 768px){
	.navbar-nav{float: none; text-align: center;display: table;width: 100%;}
	.navbar-nav>li{float: none;display: table-cell;}
	.navbar-nav>li>a{line-height: 76px;}
	.navbar-default .navbar-nav>li>a{color:#463032;font-size: 17px;}
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next{font-size: 20px;}
	.navbar-default .navbar-nav li:hover > ul.dropdown-menu {display: block;}
	.navbar-default .navbar-nav > li > ul.dropdown-menu a:before{display: none;}
	.navbar-default .navbar-nav>li{text-align: center;}
	.navbar-default .navbar-nav > li > ul.dropdown-menu li{background: none;margin: 0px;padding: 0px;}
	.navbar-nav>li>.dropdown-menu {background-color: #ffffff;border: 1px solid #ccdeee;border-radius: 0px;padding:0;}
	.navbar-nav>li>.dropdown-menu li{border-top: 1px solid #ccdeee;}
	.navbar-nav>li>.dropdown-menu li:first-child{border-top: 0;}
	.navbar-default .navbar-nav > .active > a,
  	.navbar-default .navbar-nav > .active > a:hover,
	.navbar-default .navbar-nav > .active > a:focus{background-color:#ecf5f6;color:#463032;}
  	.navbar-default .navbar-nav > li a:hover,.navbar-default .navbar-nav > li a:focus,.navbar-default .navbar-nav > .active > a:hover{color:#463032;}
	.navbar-header{float: none;}
}
/* Large desktops and laptops */
@media (min-width: 1200px) {
  body{font-size: 18px;}
  .team-text-hover h2 a, .team-text-hover h2{font-size: 22px;margin-bottom: 10px;}
  .text-wrap h1{font-size: 35px;}
  .banner-title{font-size: 32px;}
}
/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
	.post-title a{font-size: 16px;}
}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
	.post-title a{font-size: 16px;}
  .sidebar{display: none;}
  .menu__link{font-size: 14px;}
  .menu__link_drop-down:after{margin-left: 5px;}
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  h2{font-size: 25px;}
  img.alignleft,
  img.alignright{float:none;margin:10px auto;display: block;width: 100%;}
  .top-header ul{float: none;}
  .navbar{min-height: unset;}
  .navbar-header{display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
  .top-header ul li{margin: 5px 0;}
  .top-header ul li a{font-size: 25px;}
  .top-header ul li:before{display: none;}
  .search span{display: none;}
  .search span.glyphicon{display: block;}
  .navbar-default{margin: 0 -15px;padding: 0;}
  .menu__list{-webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100vh;
    margin-top:-20px;}
  .menu__item{width: 100%;}
  .menu__link{padding: 10px;display: block;color:#fff;font-weight: 700;font-size: 20px;}
  .menu__drop-down-overlay {
    position: static;
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
    width: auto;
    display: block;
  }
  .menu__drop-down-item{border:0;}
  .menu__link:hover, .menu__link_active, .menu__link:focus{border:0;color:#fff;}
  .menu__link_drop-down.open::after{content:"\f106";}
.menu__drop-down{border:0;background:transparent;margin-top:0;padding-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:0;padding-right:0;display:none;}
  .menu__drop-down-link{color:#ffffff;}
  .menu__drop-down-link:hover{color:#ffffff;background-color: transparent;}
  .menu__drop-down-link_active,.menu__link_active{color:#00b1ea;background-color: transparent;}
  .navbar-default .navbar-collapse{-webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    transition: all 0.9s;
    -webkit-transform: translateY(-200vh);
    -ms-transform: translateY(-200vh);
    transform: translateY(-200vh);
    z-index: 10;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    height: 100vh;
    background: rgba(0, 0, 0, 0.9);}
  .navbar-default .navbar-collapse.in{
    -webkit-transform: translateY(0vh);
    -ms-transform: translateY(0vh);
    transform: translateY(0vh);
    -webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    transition: all 0.9s;}
 .navbar-default .navbar-collapse.in .menu__close{display: block;}
  .navbar-default .navbar-nav>li>a{color:#fff;font-size: 20px;}
  .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff;font-size: 18px;}
  .navbar-default .navbar-nav>li{border-top: 1px solid #c7daed;}
  .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;}
  .navbar-default .navbar-nav>li:first-child{border:0;}
  .navbar-nav{margin-top: 0;margin-bottom: 0;}
  .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus,
  .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{background-color: #c7daed;color:#005cab;}
  .navbar-default .navbar-nav>.active i{color:#005cab;}
	.main-title a{font-size: 25px;}
	.social-buttons{text-align: center;margin-top: 10px;margin-bottom: 10px;}
	.post-title a{font-weight: normal;}
	.navbar-brand{max-width: 70%;position: relative;z-index: 1;}
  .team-text-hover{top:85%;}
  .team-text-hover h2 a, .team-text-hover h2{font-size: 21px;}
  /*.nav-tabs>li{float: left;width: 33.333333%;border-left:1px solid #ccc;}
  .nav-tabs>li:first-child{border-left:0;}*/
  .nav-tabs,.tab-content{display: block;width: 100%;}
  .nav-tabs{padding: 0;}
  .nav-tabs>li.active>a:after{
    top: auto;
    bottom: -15px;
    left: 50%;
    margin-left: -7.5px;
    border-top: 15px solid #e9e9e9;
    border-left: 7.5px solid transparent;
    border-right: 7.5px solid transparent;
    border-bottom: 0;
    }
  .banner-title{font-size: 25px;}
  .btn,.btn:hover,.btn:focus{font-size: 16px;}
  .footer{padding-top: 20px;padding-bottom: 20px;}
  .footer-menu ul li{display: inline-block;border-left: 1px solid #fff;margin-left: 3px;padding-left: 5px;}
  .footer-menu ul li:first-child{border:0;margin-left: 0;padding-left: 0px;}
  .footer-menu ul li a{font-size: 16px;}
  .footer-title{font-size: 18px;margin-top: 10px;margin-bottom: 5px;}
  .sidebar{display: none;}
  .brands{margin: 20px auto;}
  .team-wrap h3, .team-wrap p{display: block;}
  .mobile-logo{max-width: 50%;margin:5px 0;}
  .mobile-one{display: inline-block!important;}
  #header .col-sm-9{min-height: 0;}
  .product-table{
  -webkit-box-orient:vertical;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  }
  .product-logo{height: auto;}
  .product{margin-bottom: 20px;}
  .product:nth-child(n){border:1px solid #ccdeee;}
  .page-template-page-activity .main-title{text-align: center;}
  .menu__drop-down-item{text-align: center;}
  .content-container{padding: 0;}
}
@media (max-width: 640px) {
  .team-text-hover{top:75%;}
  .team-text-hover h2 a, .team-text-hover h2{font-size: 18px;}
  .main-title.brands{margin-top:40px;}

}
/* Landscape phones and smaller */
@media (max-width: 480px) {
	.left-header-wrap{height: auto;}
	.posts-wrap{height: auto;}
	.visible-xxs{display: block!important;}
	.hidden-xxs{display: none!important;}
	.job-wrap .col-xs-7,.job-wrap .col-xs-5{float: none;width: 100%;}
	.job-wrap .col-xs-push-7{left: auto;}
	.job-wrap .col-xs-pull-5{right:auto;}
  .team-text-hover {top: 85%;}
  .col-xs-6{float: none;width: 100%;}
  .team-text-hover h2 a, .team-text-hover h2{font-size: 22px;}
  .footer-logo{max-width: 50%;margin-right: auto;margin-left: auto;}
  .main-title{font-size: 28px;}
  .middle-content,.job-wrap{margin-top: 15px;margin-bottom: 15px;}
  .copyright li{display: block;}
  .copyright li:before{display: none;}
  .nav-tabs>li>a{padding:5px 0px;}
  .brand-content{font-size: 16px;}
}
@media (max-width: 332px) {
  .team-text-hover {top: 75%;}
}

.cl-padding{
    padding: 40px 44px 0 44px
}
.cl-align-tx{
    text-align: right;
}
.cl-padding-left-tx{
    margin-left: 30px;
}
@media (max-width: 767px) {
    .cl-align-tx {
        text-align: center;
    }
    .cl-padding {
        padding: 0;
        text-align: center;
    }
    #middle .product-item-thumb {
        margin: 20px;
    }
}