#flemming{color:white;background-color:black;}


#searchform{width:100%}

.soldout {
    position: relative;
   /* background: gray;*/
 /*   padding: 0px;*/
    overflow: hidden;
}

.soldout:before, .soldout:after {
    position: absolute;
    content: '';
    background: red;
    display: block;
    width: 100%;
    height: 30px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}

.soldout:after {
    -webkit-transform: rotate(45deg);  
    transform: rotate(45deg);
}
.catering-product:hover{

	border-color:rgba(0,0,0,0.7);
}

.catering-product{

	border-color:rgba(0,0,0,0.1);
}

.cateringcarticon {
	color: yellow;
	font-size: 25px;
	height: 25px;
	position: fixed;
	right: 15px;
	top: 10px;
	transition: all 0.4s ease-in-out 0s;
	width: 25px;
	z-index: 102;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.cateringcarticon:focus, callusicon:hover {
	color: #fff !important;
}

@media (max-width: 767px) {
	.catering-container
	{
		padding-left:2px;
		padding-right:2px;
	}
	.catering-container-product-panel
	{
		padding:0;
	}
	.catering-container-product-panel-div
	{
		padding:0;
	}
.catering-product{

	padding:0;
}

}

.smallsearch {
	width: 100%;
	top:52px;
	display: block;
	text-align: center;
	padding-top: 2px;
	position: fidxed;
	z-index: 101;
	width: 100%;
	height: 52px;
	background: #fff;
	box-shadow: 0 1px 4px rgba(0,0,0,.5);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.5);
}

 div.height600 div[class*='col-'] >div {min-height:400px}
/*#favctrl > div.container.scroller  {padding:0; padding-left:7.5px; padding-right:7.5px}*/
#Paragraph {padding-left:5px;padding-right:5px;}
/*#favctrl > div.umb-grid div[class*='col-']  {padding:0; padding-left:7.5px; padding-right:7.5px}*/

/*#favctrl > div.carousel.container  {padding:0; padding-left:7.5px; padding-right:7.5px}*/


/*#favctrl > div.is-featured div[class*='col-']  {padding:0; padding-left:15px; padding-right:15px}*/


/*#favctrl > div.umb-grid > h1,h2,h3,h4,h5,h6 {padding-left:7.5px; padding-right:7.5px}*/
.umb-grid h1 {padding-left:7.5px; padding-right:7.5px}
.umb-grid h2 {padding-left:7.5px; padding-right:7.5px}
.umb-grid h3 {padding-left:7.5px; padding-right:7.5px}
.umb-grid h4 {padding-left:7.5px; padding-right:7.5px}
.umb-grid h5 {padding-left:7.5px; padding-right:7.5px}
.umb-grid h6 {padding-left:7.5px; padding-right:7.5px}
.umb-grid p {padding-left:7.5px; padding-right:7.5px}

iframe{max-width:100%}
.navbar {
    font-family: "Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;
    text-transform: uppercase;
}
/*.productbreadcrumb{border:0px solid #ccc;background-color:#fff;font-size:14px}*/
.product-box{

border:1px solid #ccc;

}
.flex, .flex > div[class*='col-'] {  
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex:1 0 auto;
}

.sales { width:100%; float: left
		
		;}

ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;    
}

.favorites-remove{color: #E74B3C;font-size:16pt}
.spacer {
    margin-top: 40px; 
}
input.input-validation-error {
	background:rgba(215,92,77,0.2);
		}

.variant-price{
font-weight:bold;
color: #E74B3C;
}
td {
  word-wrap:break-word;
  word-break:break-word;
}

.add-to-cart-search{height:55px}

.top-menu li{padding:5px;}
.toplinks{padding-right:5px;}
    .toplinks a {
        color: #E94C3E;
        font-weight: bold;
        padding: 10px;
    }

.favmsg:hover {
    cursor: pointer;
}
body {
    font-family: "Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;
}
/*.container { width: 800px; margin: 0 auto; }*/

/*.autocomplete-suggestions {  background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }*/
.autocomplete-suggestion-add-to-cart {border-bottom:solid 1px #F0F0F0;padding: 2px 5px; white-space: nowrap; overflow: hidden; }

.autocomplete-suggestion-add-to-cart img {cursor:pointer;}

.autocomplete-suggestions {  background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { height:60px;border-bottom:solid 1px #F0F0F0;padding: 2px 5px; white-space: nowrap; overflow: hidden;cursor:pointer;}
.autocomplete-suggestions.container-fluid.row:hover{ background: #F0F0F0;}
.autocomplete-suggestion:hover{ background: #F0F0F0;}
.autocomplete-no-suggestion { padding: 2px 5px;}
/*.autocomplete-selected { background: #F0F0F0; }*/
.autocomplete-suggestions strong { font-weight: normal; color: #6aa300; }


.suggestion-sku{ color: #9d9d9d;

}
.suggestion-image{ padding-left: 20px;

}
/*input { font-size: 28px; padding: 10px; border: 1px solid #CCC; display: block; margin: 20px 0; }*/


/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 * 
 * @geedmo - Licensed under the MIT license
 */
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
}
.yamm .container {
  position: relative;
	z-index:1;
}
.yamm .dropdown-menu {
  left: auto;
}
.yamm .yamm-content {
  padding: 10px 30px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
  left: 0;

  right: 0;
}






/* Footer
-----------------------------------------------*/
.header{
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #3c3c3c), to(#222));
	/* background: -moz-linear-gradient(bottom,  #3c3c3c 100%, #222 20%);*/
	background-image: linear-gradient(to bottom, #3c3c3c 0px, #222 100%);
}
.top-menu{font-size:12pt}



footer {
    font-family: "Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;
    text-transform: uppercase;
}
footer.bottom-footer {
 /* background: #222021 url('img/header_pattern.jpg') repeat center;*/
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #3c3c3c), to(#222));
	background-image: linear-gradient(to bottom, #3c3c3c 0px, #222 100%);
  float: left;
	width:100%;
  padding: 40px 0;

}



footer.bottom-footer ul {
 
}

footer.bottom-footer ul ul {
  display: block;
  margin: 14px 0 0;
}

footer.bottom-footer ul li a {
  text-decoration: none;
  text-transform: uppercase;
  color: #E74B3C;
  font-size: 14px;
  font-weight: 600;
}
footer.bottom-footer ul li  {
  color: #9d9d9d;
}
footer.bottom-footer ul li a:hover {
  color: #9d9d9d;
}

footer.bottom-footer ul li li a {
  text-transform: none;

  line-height: 21px;
  font-size: 14px;
  font-weight: 400;
}
/*
footer.bottom-footer .newsletter {
  display: inline-block;
  width: 320px;
  float: right;
}
*/
footer.bottom-footer .newsletter h3 {
  color: #E74B3C;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  vertical-align: top;
  margin: 0 0 14px;
}

footer.bottom-footer .newsletter p {
    color: #9d9d9d;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

footer.bottom-footer .newsletter form {
  margin: 14px 0 0;
	padding-bottom:10px;
}

footer.bottom-footer .newsletter form input {
  border: 0;
  background: rgba(0,0,0,0.1);
  border-radius: 999em 0 0 999em;
/*float: left;*/
  display: inline-block;
  padding: 12px 14px;
  font-size: 14px;
  color: #9d9d9d;
  outline: none;
  width: 200px;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
}

footer.bottom-footer .newsletter form input:hover,
footer.bottom-footer .newsletter form input:focus {
  background: rgba(255,255,255,0.1);
  color: #fff;
}

footer.bottom-footer .newsletter form input::-webkit-input-placeholder {
  text-transform: uppercase;
  color: #666;
  font-weight: 600;
}

footer.bottom-footer .newsletter form input::-moz-placeholder {
  text-transform: uppercase;
  color: #666;
  font-weight: 600;
}

footer.bottom-footer .newsletter form input:-ms-input-placeholder {
  text-transform: uppercase;
  color: #666;
  font-weight: 600;
}

footer.bottom-footer .newsletter form input::placeholder {
  text-transform: uppercase;
  color: #666;
  font-weight: 600;
}

footer.bottom-footer .newsletter form input.submit {
  background-color: #E94C3E;
  background: url(img/btn-arrow.png) no-repeat center center, url('img/red_bg_fix.jpg') repeat;
  border-radius: 0 999em 999em 0;
  padding: 12px 18px;
  cursor: pointer;
  width: auto;
}

footer.bottom-footer .newsletter form input.submit:hover {
  background-color: #D04636;
  padding: 12px 24px;
}
/*
footer.bottom-footer .bottom {
  width: 100%;
  margin: 60px 0 0;
  padding: 70px 0 0;
  background: url('img/logo.png') no-repeat center top;
  float: left;
}
*/
footer.bottom-footer .bottom p {
  
  color: #9d9d9d;
  font-size: 14px;
}

footer.bottom-footer .bottom p a {
  text-decoration: none;
  color: #555;
}

footer.bottom-footer .bottom p a:hover {
  color: #E84E3D;
}

footer.bottom-footer .bottom p.right {
  float: right;
}



.logo
a {
  background: url('/media/1042/ifkl.png') repeat;
  width: 185px;
  height: 80px;
margin-bottom:15px;
  float: left;
}



.subHeader {
  background: #222021 url('img/header_pattern.jpg') repeat center;
  margin: 0 0 40px;
  padding: 3px 0;
  color: #fff;
  float: left;
  width: 100%;
}

@media (min-width: 992px) {


    .search-box {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .sidebar {
        display: inline-block;
        float: left;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 20px 0;
        height: 100%;
    }
        /*	.sidebar	section ul li ul {
  display: none;
}*/

        .sidebar section ul li ul.submenu_open {
            display: block;
        }

    .current_page_item .first-level {
        font-weight: bold;
    }

    .current_page_item .sec-level {
        font-weight: bold;
        color: black;
    }

    .current_page_item .third-level {
        font-weight: bold;
        color: grey;
    }

    .first-level {
        font-weight: normal;
        padding-left: -10px !important;
    }

    .sec-level {
        font-weight: bold;
        color: black;
        padding-left: -10px;
    }

    .third-level {
        font-weight: bold;
        color: grey;
        padding-left: 20px;
    }

    .sidebar section ul li.current_page_item,
    .sidebar section ul li:hover {
        -webkit-box-shadow: inset 3px 0 0;
        box-shadow: inset 3px 0 0;
    }

    .sidebar section .current_page_item {
        -webkit-box-shadow: inset 3px 0 0;
        box-shadow: inset 3px 0 0;
    }
}
@media (max-width: 991px) {
.sidebar{
	visibility:hidden;
		float: left;
		display:none;
}
	.footerlinks li{padding-top:10px;}
	.product-box{

padding-bottom:5px;
padding-top:15px;
		
}
	.product-name-scroller{
height:40px;
	    white-space: normal;
}
	.product-name{
height:55px;
	    white-space: normal;
}
}


@media (min-width: 992px) {
.product-box.col-md-4{
   padding-top: 20px;
	
	height:380px;
		}
	
		.product-img{
	height:205px;
			}
.product-name-scroller{
height:40px;
	    white-space: normal;
}
.product-name{
height:55px;
	    white-space: normal;
}
	.product-action{height:40px;}
	.price-area{height:40px;}
	}

.container-full {
  margin: 0 auto;
  width: 100%;
}
.footer {
  background: #222021 url('img/header_pattern.jpg') repeat center;
 
 /* min-width: 960px;*/
	
/*padding:0;*/
}
.my-fluid-container {
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 737px) {
    .navbar-static-top {
        position:absolute;
			float:right;
        top: 0;
			width:100%;
			
    }
	
	.autocomplete-suggestion { height:40px;border-bottom:solid 1px #F0F0F0;padding: 2px 5px; white-space: nowrap; overflow: hidden;}
	
	
    .navbar-collapse {
        max-height: none;
    }
    body {
        margin: 0;
    }
.header{
	 
padding-top:34px;
}
		.product-name{
height:0px;
	    white-space: normal;
}
	.product-name-scroller{
height:35px;
	    white-space: normal;
}
}
.main-content {
 /* display: inline-block;*/
 /* width: 100%;*/
 /* padding: 0 0 60px;*/
  background-image: url(img/bg_img.jpg);
  -webkit-background-size: cover;
  background-size: cover;
/*	margin:auto;*/
}

.main-content-box {
    /*max-width:980px;*/
    background: #fff;
}


.third-level{padding-left:10px;}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}

/*
.navbar-default .navbar-brand {
  color: #ffffff;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #695f5f;
}
.navbar-default .navbar-text {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #695f5f;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #695f5f;
  background-color: #f42c1b;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #695f5f;
  background-color: #f42c1b;
}
.navbar-default .navbar-toggle {
  border-color: #f42c1b;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #f42c1b;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #ffffff;
}
.navbar-default .navbar-link {
  color: #ffffff;
}
.navbar-default .navbar-link:hover {
  color: #695f5f;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #695f5f;
  }
  .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 {
    color: #695f5f;
    background-color: #f42c1b;
  }
}
	
	
	
	
	

	
	*/
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/**********************************************************/

/*
.searchheader {margin-bottom:10px;}
.logoheader {margin-top:0px;}
.productbreadcrumb{margin-bottom:-40px;}
*/
/*
#showitem > ul > li{
border-left:0px;
	border-right:0px;
}
div.row.categories{
	border-bottom:5px solid #6aa300 ;
	margin-bottom:15px;
}
.row-striped:nth-of-type(odd){
  background-color: #efefef;
}

.row-striped:nth-of-type(even){
  background-color: #ffffff;
}
.remove-product{
cursor:pointer;
	font-size:larger;
}*/


/********** carousel start **********/
.slick-dots li button:before 
 { position: absolute; top: 0; left: 0; 
content: "\2588\2588\2588\2588\2588"; width: 20px; height: 20px; 
font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; 
color: black; opacity: 0.25; 
-webkit-font-smoothing: antialiased; 
-moz-osx-font-smoothing: grayscale; }

.slide{

background-repeat:no-repeat;
background-size:contain;
background-position:center;
}
.carousel a,
.carousel a:visited {

}

.carousel a:hover,
.carousel a:visited:hover {
	text-decoration: underline;
}



.carousel a.button:hover {
	background: #fff;
	color: #000;
}

.carousel a.button.fill {
	background: #fff;
	color: #000;
}

.carousel a.button.fill:hover {
	background: rgba(255, 255, 255, 0.5);
	color: #fff;
}

.carousel + .triangle:before {
	border-color: transparent transparent transparent #1c1c1e;
}



.carousel .video-wrapper {
    margin: 0 auto;
}

.slick-next {
    right: 0px !important;
}
.slick-prev {
    left: 0px !important;
}

/********** carousel end **********/

.product-quantity input{display:block;  max-width:60px;height:auto;padding:4px; line-height:16px;  font-size:16px; 
	
	


	 }


.ui-dialog-titlebar{
    visibility: hidden;
}
.ui-button{
   width:300px;
	font-weight:bold;
	color:#fff;
    background-color: #6aa300 !important;
}
.ui-dialog { z-index: 1500 !important ;}
.project-bar{padding:15px;}
	.add-to-cart  input{ border-right:0px}
.add-to-cart .add-button{border-left:0px}
.add-to-cart .stk-addon{border-left:0px;border-right:0px;background-color:white;}
	input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type="number"] {
    -moz-appearance: textfield;
}




@font-face {
 font-family: Bladerunner;
 letter-spacing:1 em;
 src:
	   url('Fonts/bladrmf.woff2') format('woff2'), /* Super Modern Browsers */
       url('Fonts/bladrmf.woff') format('woff'), /* Pretty Modern Browsers */
       url('Fonts/bladrmf.ttf')  format('truetype') /* Safari, Android, iOS */
}
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}


/*

.dark {
	background: #1c1c1e;
}

.dark * {
	
	color: #fff;
	font-weight: 100;
}

.dark a,
.dark a:visited {

}

.dark a:hover,
.dark a:visited:hover {
	text-decoration: underline;
}

.dark a.button {
	border: 1px solid #fff;
	background: rgba(255, 255, 255, 0);
	color: #fff;
}

.dark a.button:hover {
	background: #fff;
	color: #000;
}

.dark a.button.fill {
	background: #fff;
	color: #000;
}

.dark a.button.fill:hover {
	background: rgba(255, 255, 255, 0.5);
	color: #fff;
}

.dark + .triangle:before {
	border-color: transparent transparent transparent #1c1c1e;
}

.light {
	background: #fff;
}

.light * {
	color: #000;
}

.light a,
.light a:visited {
	color: #f45376 !important;
}

.light a:hover,
.light a:visited:hover {
	text-decoration: underline;
}

.light a.button {
	border: 1px solid #000;
	background: transparent;
	color: #000;
}

.light a.button:hover {
	background: #000;
	color: #fff;
}

.light a.button.fill {
	background: #000;
	color: #fff;
}

.light a.button.fill:hover {
	background: rgba(0, 0, 0, 0.2);
	color: #000;
}

.light + .triangle:before {
	border-color: transparent transparent transparent #fff;
}

.yellow {
	background: #FFCC01;
}

.yellow * {
	color: #000;
}

.yellow a,
.yellow a:visited {
	color: #f42146;
}

.yellow a.button {
	border: 1px solid #000;
	background: transparent;
	color: #000;
}

.yellow a.button:hover {
	background: #000;
	color: #FFCC01;
}

.yellow a.button.fill {
	background: #000;
	color: #FFCC01;
}

.yellow a.button.fill:hover {
	background: rgba(0, 0, 0, 0.2);
	color: #000;
}

.yellow + .triangle:before {
	border-color: transparent transparent transparent #FFCC01;
}

.blue {
	background: #51c1f5;
}

.blue * {
	color: #fff;
}

.blue a,
.blue a:visited {
	text-decoration: underline;
}

.blue a:hover,
.blue a:visited:hover {
	text-decoration: none;
}

.blue a.button {
	border: 1px solid #fff;
	background: rgba(255, 255, 255, 0);
	text-decoration: none;
}

.blue a.button:hover {
	background: #fff;
	color: #51c1f5;
}

.blue a.button.fill {
	background: #fff;
	color: #51c1f5;
}

.blue a.button.fill:hover {
	background: rgba(255, 255, 255, 0.5);
	color: #fff;
}

.blue + .triangle:before {
	border-color: transparent transparent transparent #51c1f5;
}

.greenx {
	background: #6aa300;
}

.greenx * {
	color: #fff;
}

.greenx a,
.greenx a:visited {
	text-decoration: underline;
}

.greenx a:hover,
.greenx a:visited:hover {
	text-decoration: none;
}

.greenx a.button {
	border: 1px solid #fff;
	background: rgba(255, 255, 255, 0);
	text-decoration: none;
}

.greenx a.button:hover {
	background: #fff;
	color: #6aa300;
}

.greenx a.button.fill {
	background: #fff;
	color: #6aa300;
}

.greenx a.button.fill:hover {
	background: rgba(255, 255, 255, 0.5);
	color: #fff;
}

.greenx + .triangle:before {
	border-color: transparent transparent transparent #6aa300;
}
*/
.round {
	border-radius: 50%;
}



.brand {
font-family: Bladerunner;
	
	font-size:60px;
		cursor:pointer;
	text-decoration:none !important;;
}
.brand-sm {
font-family: Bladerunner;
	
	font-size:35px;
		cursor:pointer;
	text-decoration:none !important;;
}
.dark,
.slide{
	display: block;
	margin: 0 auto;
	padding: 20px 0;
	/*ackground-size: cover !important;*/
	background-repeat: no-repeat;
	background-position: center center;
	color: #000;

}


.dark .row div[class^="col-"] {
	margin-bottom: 50px;
}
/*
.dark p,
.light p,
.yellow p,
.blue p,
.greenx p,
.dark a,
.light a,
.yellow a,
.blue a,
.greenx a,
.dark blockquote,
.light blockquote,
.yellow blockquote,
.blue blockquote,
.greenx blockquote,
.dark li,
.light li,
.yellow li,
.blue li,
.greenx li {
	font-family: "Merriweather", serif;
}
*/

footer ul {
	margin: 15px auto 0;
	text-align: center;
}

footer ul li {
	position: relative;
	display: block;
	text-align: left;
	padding: 0 0 5px 0;
	margin: 0;
	line-height: 1;
}

footer.dark a {
	color: rgba(255, 255, 255, 0.6) !important;

}

footer.dark a:hover {
	color: rgba(255, 255, 255, 0.9) !important;
	border-bottom: 1px solid #fff !important;
	padding-bottom: 3px;
	text-decoration: none;
}


img {
	max-width: 100%;
	height: auto;
}

.full {
	margin: 0;
	padding: 0 !important;
	overflow: hidden;
}

.full * {
	max-width: 100%;
	width: 100%;
	height: auto;
	margin: 0 !important;
	padding: 0 !important;
	line-height: 0;
}

.full .wide {
	width: 100%;
	height: auto;
}


code,
pre {
	border: 0;

	background-color: rgba(248, 248, 248, 0);

}


@media (min-width: 768px) {
	
	#banner h1 {font-size:62px;}
	#banner h2 {font-weight: 100; font-size: 40px;}
.slide{min-height:350px;margin-top:15px}
}

@media (min-width: 992px) {
.slide{min-height:500px;margin-top:15px}
.triangle + .dark:before {
	border-color: transparent transparent transparent #1c1c1e;
}

.triangle + .light:before {
	border-color: transparent transparent transparent #fff;
}

.triangle + .yellow:before {
	border-color: transparent transparent transparent #FFCC01;
}

.triangle + .blue:before {
	border-color: transparent transparent transparent #51c1f5;
}

.triangle + .greenx:before {
	border-color: transparent transparent transparent #6aa300;
}

.triangle {
	position: relative;
}

.triangle img {
	position: relative;
	z-index: 100;
}

.triangle:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 150px 100vw;
	border-color: inherit;
	position: absolute;
	z-index: 120;
}

.triangle + .light,
.triangle + .dark,
.triangle + .blue,
.triangle + .yellow,
.triangle + .greenx {
	position: relative;
}

.triangle + .light:before,
.triangle + .dark:before,
.triangle + .blue:before,
.triangle + .yellow:before,
.triangle + .greenx:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 150px 0 0 100vw;
	border-color: none;
	position: absolute;
	z-index: 120;
	top: -150px;
}

.video-wrapper {
	margin: 60px auto;
}

}

@media (max-width: 992px) {
	

}

@media (max-width: 992px) and (max-width: 992px) {

}

@media (max-width: 768px) {
.slide{min-height:350px;margin-top:5px;}
}
@media (max-width: 480px) {
.slide{min-height:150px;margin-top:5px}
}

.bannerspace{
margin-top:115px;
}

.note-group-select-from-files {
  display: none;
}