/*
Theme Name: Trimino
Theme URI: http://www.colorfuzion.com
Version: 1.2.4
Description: A customizable theme with a simple yet robust set of theme options.
Author: ColorFuzion
Author URI: http://www.colorfuzion.com
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: trimino
*/

.fl-archive {
  width: 100vw !important;
}

.item {
  padding: 0 60px;
  transition: all .8s ease-in-out; 
}

.item h2, .fix-banner h1 {
  margin: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
  color: #fff;
  font-weight: 700;
  text-shadow: 2px 2px 2px #000;
}

#sticky-span {
  display:none!important;
}
.margin-left-header {margin-left:55%!important;}
.quick-edit-row .inline-edit-col-right div.inline-edit-col > :last-child > label.alignleft:last-child {
  display:none!important;
}

.fl-page-nav .navbar-nav > li > a {
  padding: 15px 13px !important;
}

.filter-slider {
  background: #000;
  color: #fff;
  font-weight: bold;
  padding: 15px;
  cursor: pointer;
  font-size: 16px;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  position: absolute;
  right: 100px;
  z-index: 2;
  text-decoration: none;
  width: 185px;
}

.filter-slider:hover, .filter-slider:focus, #filters a:hover, #filters a:focus {
  text-decoration: none;
  color: #e51d22;
}

#filters {
  background: #000;
  color: #fff;
  margin: 0;
  padding: 0 15px 15px 15px;
  cursor: pointer;
  font-size: 14px;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
  position: absolute;
  right: 100px;
  top: 52px;
  z-index: 2;
  list-style: none;
  width: 185px;
}

#filters a {
  color: #fff;
  text-decoration: none;
}

.fix-banner {
  background: url(img/fix-banner.jpg) center center / cover;
  height: 700px;
}

.shop-now {
  background: #fff;
  text-align: right;
}

.shop-now img {
  text-align: right;
  height: 45px;
  margin: 25px 60px 0 0;
}

.news-menu {
  font-family: 'MAXIMO-Normal';
  background: #000;
  color: #fff;
  padding: 20px 0 30px;
  padding: 10px 0;
}

.news-menu .press img {
  padding-left: 30px;
  width: 115px;
}

.news-menu .press h1 {
  margin: 15px 0 25px;
  padding-left: 30px;
  font-size: 70px;
  line-height: 62px;
}

.news-menu .verbiage {
  padding-top: 80px;
}

.news-menu h1 {
  font-family: 'MAXIMO-Normal';
  color: #fff;
}

.news-menu p {
  font-size: 17px;
}

.news-menu a {
  color: #fff;
  font-size: 16px
}
.news-menu a:focus,
.news-menu a:hover {
  color: #e51d22;
}

.news-menu .contact h1 {
  margin: 0;
  font-size: 46px;
}

#upl-list-1693 {
    list-style: none;
}
.news-menu {
	position: fixed;
	/*top: 0;*/
	left: 0;
	right: 0;
	z-index: 3;
}
.news-menu .container {
	width: 100%;
	max-width: 1347px;
}
.blog .shop-now {
	display: none;
}
.blog .fl-content {
	margin-top: 0;
}
.blog .news-menu .shop-now {
	display: block;
	background-color: transparent;
	margin: 18px 0;
}
.blog .news-menu .download {
	margin: 18px 0;
}
.blog .news-menu .download a {
  background-color: #fff;
  border-radius: 20px;
  height: 45px;
  padding: 10px 20px;
  display: block;
  width: 100%;
  white-space: nowrap;
  text-transform: uppercase;
  color: #000;
  font-weight: bold;
  text-align: center;
}
.blog .news-menu .download a img {
	width: 32px;
	height: auto;
	margin-right: 10px;
}

.blog .news-menu .shop-now img {
  height: auto;
  margin: 0;
}

html, body {
  max-width: 100%;
  overflow-x: hidden;
}


#isotope-list .item {
  height: 470px;
  overflow: hidden;
}

#isotope-list .item img.thumb {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  transition: all .5s ease;
  -moz-transition: all .5s ease;
  -webkit-transition: all .5s ease;
}

#isotope-list .item:hover img.thumb {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
}

.no-call a{
  color: #03A9F4 !important;
  font-weight: 700 !important;
}


@media (max-width: 991px) {
  #isotope-list .item {
      width: 100% !important;
  }
}


@media (max-width: 767px) {
  .news-menu {
    position: relative !important;
  }
}.modal-header{	border-bottom:0px!important;}.img-manage{	width:100%;	height:650px;} .close-hide{		position:relative;}
.product1:hover{	    background-color: rgba(255, 255, 255, 0.92);		box-shadow: 3px 6px 18px #000;		   	}.product1{	 margin-right: 10px;	 transition-duration:1s;}.none-hover{	position:absolute;	display:none;}