/*** SUPERVISOR-TOOLBAR (natoolbar.html) ***/
#supervisor_toolbar #company_employee_finder_customer_employee,
#supervisor_toolbar #company_employee_finder_customer_person {
	max-height: 200px;
	overflow-y: auto;
	background-color: #fff;
	margin: 2em;
}

#supervisor_toolbar #back_to_toolpage {
	color: #E88C30 !important;
}

#supervisor_toolbar #personFinderResults > .mts > .mts.bigger.txtcenter {
	padding: .5em !important;
}



/* fix box-sizing for sliders*/

body {
	background:#f1f1f1;
	font-family: "Open Sans", sans-serif;
}

.knacss {
	font-family: "Open Sans", sans-serif;
}

/* fix font-size for embedded knacss */
.knacss .knacss {
    font-size: 1em;
}


.is-complete h3,
.list .box-title h3 {
    font-size: 1.9rem;
}

.body-container {
	background:#FFF;
	padding-top:1em;
	padding-bottom:4em;
}

.tile-grey-light {
	background:#eee;
}

.body-container.is-company-profile,
.body-container.is-home,
.body-container.page-showroom,
.body-container.page-s {
	background:transparent;
	padding-top:0;
	padding-bottom:0;
}

.body-container:not(.is-company-profile):not(.is-home) > *:first-child {
	margin-top:0;
}

.company-brands-list .col {height:100px;}
.company-profile-videos iframe {max-width:100%;height:auto;}

.is-home .article-body ul {
	padding-left:7px;	
}

.bg-random-1 {background:rgba(0, 0, 0, 0) url("https://www.mynetfair.com/_files/images/dynamic/categories/cat34582000.jpg") repeat scroll 0 0;}
.bg-random-2 {background:rgba(0, 0, 0, 0) url("https://www.mynetfair.com/_files/images/dynamic/categories/cat48668000.jpg") repeat scroll 0 0;}
.bg-random-3 {background:rgba(0, 0, 0, 0) url("https://www.mynetfair.com/_files/images/dynamic/categories/cat41640000.jpg") repeat scroll 0 0;}
.bg-random-4 {background:rgba(0, 0, 0, 0) url("https://www.mynetfair.com/_files/images/dynamic/categories/cat39546000.jpg") repeat scroll 0 0;}
.bg-random-5 {background:rgba(0, 0, 0, 0) url("https://www.mynetfair.com/_files/images/dynamic/categories/cat32000000.jpg") repeat scroll 0 0;}
.bg-random-6 {background:rgba(0, 0, 0, 0) url("https://www.mynetfair.com/_files/images/dynamic/categories/cat41000000.jpg") repeat scroll 0 0;}
.bg-random-7 {background:rgba(0, 0, 0, 0) url("https://www.mynetfair.com/_files/images/dynamic/categories/cat29810000.jpg") repeat scroll 0 0;}
.bg-random-8 {background:rgba(0, 0, 0, 0) url("https://www.mynetfair.com/_files/images/dynamic/categories/cat_q_48000000.jpg") repeat scroll 0 0;}

.header-background-placeholder {
	background:rgba(0, 174, 239, 0.9);
}

.mnf-header-logo {
	background:#FFF;	
}


#stickytopheader,
#stickytopheader > div {
	display:none;
}




.secondary-menu-part-right {
	min-width:20%;
	position:relative;	
}

.header-search-form {
	vertical-align:bottom !important;
}

.header-search-form .btn-submit {
	background:#008000;
	cursor:pointer;
}

.header-search-form input[name="MnfSearchterms"] {
	box-shadow: 0 0 5px #aaaaaa inset;
}

.header-search-form input,
.header-search-form button
 {
	height:3em;
	border:0 !important;
	display:inline-block;
}


h1, h2, h3, h4, h5,
.product-type-choice {
	font-family: "Archivo Narrow", sans-serif;
}

a.toggle-state {
	font-family: Arial, sans-serif;
	font-weight:normal;
}

.jcarousel-modern-theme,
.jcarousel-modern-theme * {
    box-sizing: content-box;
}

.tool_page,
.full-width-block {
	width:1200px;
	margin:0 auto;
	max-width:100%;
}

.jcarousel-item > div {
	width:200px!important;
	float: none;
    font-size: 14px;
}

.secondary-menu {
	background: #425166 none repeat scroll 0 0;
	margin: 0 auto;
	padding: .4em;
}

.header-menu {
	font-family: "Archivo Narrow", sans-serif;
	background:	rgba(0, 0, 0, 0) linear-gradient(to top, #fafafa 0%, #e5e5e5 100%) repeat scroll 0 0;
	font-size:1.15em;
}

.tile_filters {
	background:	#fafafa;
	border-top:0.3em solid #696969;
}

.tile_filters > p {
	background:	rgba(0, 0, 0, 0) linear-gradient(to top, #fafafa 0%, #e5e5e5 100%) repeat scroll 0 0;
}




.item-type-nav {
	font-family: "Archivo Narrow", sans-serif;
}

.header-menu a + a {
	border-left:	rgb(0, 148, 196);
}

.item-type-nav a,
.header-menu a {
	border-bottom:2px solid;	
	border-bottom-color:transparent;
}

.header-menu a:hover,
.header-menu a.current,
.item-type-nav a.current,
.item-type-nav a:hover  {
	text-decoration:none;
	color:#00aeef!important;
	border-bottom-color:#00aeef!important;
	border-radius:0;
}




.company_profile_menu a:hover,
.company_profile_menu a.current,
.item-type-nav a.current,
.item-type-nav a:hover {
	background:#00AEEF !important;
	color:#FFF!important;
}

.item-type-nav a {
	background:transparent!important;
	border-bottom-color:#bbb !important;
	padding:.7em;
}

.product-type-choice + .product-type-choice {
	margin-left:1em;
}


.header-menu-search {
	background:	#00aeef;
	color:#FFF;
}

.section-article {
	padding-top:3em;
	background:#FFF;
	margin-bottom:2em;
	padding-bottom:3em;
}



.article-picture {
	height:300px;
	background-position: right top;
	background-repeat: no-repeat;
	width: 60%;
    display:block;
}
.qrmobile-article .article-picture {
	cursor:pointer;
}

.article-picture-inner {
	height:100%;
	background: rgba(255,255,255,.3);
}

.article-picture-inner > a {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    display: inline-block;
    margin: 0.5em;
    padding: 0.5em 1em;
    color:#FFF;
}

.article-picture-right .article-summary {
	float:left;	
}
.article-picture-left .article-summary {
	float:right;	
}

.article-summary {
	min-height:300px;
	padding-right:3em;
	padding-left:3em;
	width: 40%;
}

.section-article .article-body {
	padding-left:3em;
	padding-right:3em;
}

.article-picture-right .article-picture {
	background-position: right top !important;
	float:right;
}

.article-picture-left .article-picture {
	background-position: -200px top !important;
	float:left;
}

.producscout-article.bg-de .article-picture {
	background: url(https://static2.mynetfair.com/images/home/new/slider_mini/ProductScout_de_mini.jpg) #FFF no-repeat;
}
.producscout-article.bg-en .article-picture {
	background: url(https://static2.mynetfair.com/images/home/new/slider_mini/ProductScout_en_mini.jpg) #FFF no-repeat;
}
.producscout-article.bg-es .article-picture {
	background: url(https://static2.mynetfair.com/images/home/new/slider_mini/ProductScout_es_mini.jpg) #FFF no-repeat;
}
.producscout-article.bg-fr .article-picture {
	background: url(https://static2.mynetfair.com/images/home/new/slider_mini/ProductScout_fr_mini.jpg) #FFF no-repeat;
}

.qrmobile-article.bg-de .article-picture {
	background: url('https://static1.mynetfair.com/images/home/new/slider_mini/Packaging_de_mini.jpg') #FFF no-repeat;
}
.qrmobile-article.bg-fr .article-picture {
	background: url('https://static1.mynetfair.com/images/home/new/slider_mini/Packaging_fr_mini.jpg') #FFF no-repeat;
}
.qrmobile-article.bg-en .article-picture {
	background: url('https://static1.mynetfair.com/images/home/new/slider_mini/Packaging_en_mini.jpg') #FFF no-repeat;
}
.qrmobile-article.bg-es .article-picture {
	background: url('https://static1.mynetfair.com/images/home/new/slider_mini/Packaging_es_mini.jpg') #FFF no-repeat;
}

.scan2trace-article.bg-de .article-picture  {
	background: url('https://static1.mynetfair.com/images/home/new/slider_mini/scan2trace_de_mini.jpg') #FFF no-repeat;
}
.scan2trace-article.bg-fr .article-picture {
	background: url('https://static1.mynetfair.com/images/home/new/slider_mini/scan2trace_fr_mini.jpg') #FFF no-repeat;
}
.scan2trace-article.bg-en .article-picture {
	background: url('https://static1.mynetfair.com/images/home/new/slider_mini/scan2trace_en_mini.jpg') #FFF no-repeat;
}
.scan2trace-article.bg-es .article-picture {
	background: url('https://static1.mynetfair.com/images/home/new/slider_mini/scan2trace_es_mini.jpg') #FFF no-repeat;
}


.producscout-article .article-summary {
    padding-left: 0;
}




.article-summary {
	min-height:300px;
	padding-right:3em;
	padding-left:3em;
	width: 40%;
}

.section-article .article-body {
	padding-left:3em;
	padding-right:3em;
}

.producscout-article .article-summary > * {
	padding-left:3em;
}

.btn-rounded {
	border-radius:5px !important;
}

.btn-contact {
    background: #008000;
    color: white!important;
    border-radius: 5px;
    padding: .5em;
}


.icomoon-after-small:after {
	font-size:1em;
}

.btn-secondary.inactive,
.btn-secondary.inactive:hover,
.btn-secondary.inactive.current {
	opacity:.3;
	background:#828a91!important;
}



/* FIX COOKIE BAR z-INDEX (price page)*/
#cookie-bar.fixed {
	z-index:5;
}

/* SLIDER, fix picture size */
.flexslider .slides img {
	width:auto!important;
	display:inline !important;
}

/** categories **/
.category-choice-list > li {
	float:left;
	width:25%;
	margin-bottom:3em;
}

.category-choice-subcat-list {
  	display: block;
  	position: relative;
  	z-index:0;
  	height:17em;
}

.category-choice-subcat-list::after {
	content: "";
	background-repeat:no-repeat;
	background-size:80% auto;
	background-position:right bottom;
	opacity: 0.7;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: -1; 
	transition-property: opacity;
	transition-duration: 1s;
	transition-delay: 0s; 
}
	
.category-choice-list > li:hover .category-choice-subcat-list:after{
	opacity:1;
}
	
.category-number-1 .category-choice-subcat-list:after {
	 background-image: url('https://www.mynetfair.com/_files/templates/clients/mynetfair/testdesign/images/cat1.jpg');
}
.category-number-2 .category-choice-subcat-list:after {
	 background-image: url('https://www.mynetfair.com/_files/templates/clients/mynetfair/testdesign/images/cat2.jpg');
}
.category-number-3 .category-choice-subcat-list:after {
	 background-image: url('https://www.mynetfair.com/_files/templates/clients/mynetfair/testdesign/images/cat3.jpg');
}
.category-number-4 .category-choice-subcat-list:after {
	 background-image: url('https://www.mynetfair.com/_files/templates/clients/mynetfair/testdesign/images/cat4.jpg');
}
.category-number-5 .category-choice-subcat-list:after {
	 background-image: url('https://www.mynetfair.com/_files/templates/clients/mynetfair/testdesign/images/cat5.jpg');
}
.category-number-6 .category-choice-subcat-list:after {
	 background-image: url('https://www.mynetfair.com/_files/templates/clients/mynetfair/testdesign/images/cat6.jpg');
}
.category-number-7 .category-choice-subcat-list:after {
	 background-image: url('https://www.mynetfair.com/_files/templates/clients/mynetfair/testdesign/images/cat7.jpg');
}
.category-number-8 .category-choice-subcat-list:after {
	 background-image: url('https://www.mynetfair.com/_files/templates/clients/mynetfair/testdesign/images/cat8.jpg');
}
.category-choice-subcat-list a {
	list-style: outside none disc;
	margin:0!important;
	color:#666!important;
	display:list-item;
}

.qrmobile-article.bg-de .article-picture {
	background: url('https://static1.mynetfair.com/images/home/new/slider_mini_no_white/mynetfair_video_explanation_fr_mini.png') #FFF!important;
}

.category-choice-subcat-list a:hover {
	color:#333!important;
}
	
.category-choice-subcat-list .icomoon-arrow-right {
	list-style: none !important;
}

.secondary-menu > .full-width-block {
	font-size:0;
}
.secondary-menu > .full-width-block > * {
	font-size:1.2rem;
}

.overlay-menu-exports {
	z-index:5;	
}

#supervisor_toolbar,
.overlay-menu {
	background: #696969 none repeat scroll 0 0;
	border:1px solid #F1F1F1;
}

.overlay-menu-transparent {
	background: transparent;
	border:0;
}

.overlay-menu > a:hover {
	background:	rgba(255,255,255,.1);
}

.overlay-menu > a {
	border-top: 1px solid rgba(0,0,0,.1);
}

.overlay-menu-container {
	position:relative;
}

footer .overlay-menu {
	position:relative;
	transition:ease all 1s;
}

.knacss a.btn-overlay-menu-toggle,
.knacss button.btn-overlay-menu-toggle {
	border-radius:5px 5px 0 0;
	color:#00aeef;
}
.knacss a.btn-overlay-menu-toggle.hidden,
.knacss button.btn-overlay-menu-toggle.hidden {
	border-radius:5px !important;
	color:#666;
}

.btn-overlay-menu-toggle.hidden ~ .overlay-menu {
	display:none;
}
.btn-hover-overlay-menu-toggle ~ .overlay-menu {
	display:none;
}
.btn-hover-overlay-menu-toggle:hover ~ .overlay-menu {
	display:block;
}


.overlay-menu {
	position: absolute;
	left:0;
	overflow: hidden;
}

.login-form .btn-overlay-menu-toggle {
	 text-align:center;
	 padding-bottom:1em!important;
}

.login-form .btn-overlay-menu-toggle.hidden {
	 width: auto;
	 text-align:left;
	 padding-bottom:.5em!important;
}

.login-form .overlay-menu {
	background: #f1f1f1 none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 6px 5px 1px #666;
    width: 26em;
    right:0;
    left :auto;
    z-index:5;
}

.btn-cancel {
	border:1px solid transparent !important;
}

.separator-bg-white,
.separator {
  background-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.15), transparent);
   border: 0 none;
    clear: both;
    height: 2px;
    margin: 3em auto;
    position: relative;
    text-align: center;
}

.separator-bg-white > span,
.separator > span {
	background : #f1f1f1 url("https://static1.mynetfair.com/images/mobile/live/icons/arrows/arrows_sprite_horiz2.png") no-repeat scroll 3px center;
    display: inline-block;
    font-size: 20px;
    height: 20px;
    left: 50%;
    line-height: 50px;
    margin: 0 auto 0 -25px;
    padding: 0 15px;
    position: absolute;
    text-align: center;
    top: -10px;
    width: 20px;
    z-index: 1;
}

.separator-bg-white > span {
	background : #FFF url("https://static1.mynetfair.com/images/mobile/live/icons/arrows/arrows_sprite_horiz2.png") no-repeat scroll 3px center;	
}

.page-packaging .separator {
	margin: 5em auto;
}

.btn-icon-arrow-left {
	display: inline-block; height: 20px; width: 25px;
	background: transparent url('https://static1.mynetfair.com/images/profil/app/general/arrows_sprite_horiz.png') no-repeat scroll -50px center;
	vertical-align:middle;
}

.qrmobile-article .banner_deco {
	height:150px;
	background-size:cover;	
}


footer {
	background: rgb(221, 221, 221) none repeat scroll 0 0;
	border-top: 5px solid rgb(204, 204, 204);
	margin-bottom: 0;
}


.input-icon-label-group {
	position:relative;
}

.input-icon-label-group input {
    border-color: #ccc;
    padding: 0.8em 1em 0.8em 3em !important;
}

.input-icon-label-group label {
	position:absolute;
	top:0;
}


.productscout-stats .ribbon {
    background: #E67E22 none repeat scroll 0 0;
    margin: 1em 0 !important;
    padding: 0.5em;
}


.productscout-quicksearch input {
    border-right: 0 none;
    font-family: "Open Sans", Arial !important;
}
.productscout-quicksearch .icomoon-search {
	background:#00AEEF;
	color:#FFF;
	font-size:1em!important;
	border-bottom:1px solid #00AEEF;
	border-top:1px solid #00AEEF;
}
.productscout-quicksearch .icomoon-search:before {
	font-size:1em;
}

.result-listing.gallery .is-thumb {
	width:180px;	
}


.list > .is-thumb,
.is-complete {
    padding: 25px 10px 0 0;
}


/*** FIX others CSS ***/
.btn-cancel,
input[type="reset"] {
	border:1px solid transparent;	
}


/* img size height 10*/
img[height="10px"] {
	height:.7em!important;
	margin-right:.3em !important;
}

img[height="15px"] {
	height:.7em!important;
	margin-right:.3em !important;
}


/* registration*/
.registration-container-inner {
	width:auto!important;
}

.registration-container-inner label {
	margin-top:0;
}

#regWindow .group-p > p {
	margin-top:.75em;
}
.registration-container {
	width:100% !important;
	margin:3em;
	border-radius:1em;
}

.registration-container > div:first-child {
	display:none;
}

form[name="mnf_registration"] > div:first-child {
	width:50%!important;
	margin-right:3em;
}

#regWindow label {
	display:block !important;
	width:auto !important;
} 

#regWindow input[type=radio] + label {
	display:inline-block !important;	
}

.result-pagination .btn.current {
	background:#ccc none repeat scroll 0 0;
}

.result-pagination a {
	displaY:inline-block;
	vertical-align:middle !important;	
}

.banner_deco_inner {
    background: rgba(255, 255, 255, 0.95) none repeat scroll 0 0;
    height: 100%;
    padding: 1em;
    vertical-align: middle;
    width: 300px;
}




.btn-more {/* 7px to match the filter emptycheckboxes alignement */
    background: rgba(0, 0, 0, 0) url("https://www.mynetfair.com/_files/templates/clients/mynetfair/images/new/icons/arrow_down_grey.gif") no-repeat scroll 7px center;
    text-decoration: underline;
    vertical-align: middle;
   	font-size:80%;
    padding-left:25px;
}

.product-filters .btn-more {
    background: rgba(0, 0, 0, 0) url("https://www.mynetfair.com/_files/templates/clients/mynetfair/images/new/icons/arrow_down_grey.gif") no-repeat scroll 11px center;
    padding-left:30px;
}

.product-filters .filter-list a {
	margin:.5em .3em;
	font-size:0.9em;
	display:block;
	width:100%;
}


/*TODO move to load extra css per page */
.feature-prices-header,
.feature-prices {
	border-collapse: collapse;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
}

.feature-list {
	width:33%;
}

.feature-line .overlay-menu {
	left:100%;
	width:100%;
	
}


.feature-price-col {
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
}

.feature-line:not(.feature-title) + .feature-line:not(.feature-title),
.feature-prices-header > div:first-child {
	border-top: 1px solid #eaeaea;
}

.feature-prices-account .feature-line,
.feature-line.price-header {
	border-top:0!important;
}

.feature-line {
    height: 5em;
    padding: 1em 0;
}
.feature-price-col .feature-line {
	text-align:center;
	color:#008000 ;
}
.price-header {
    background: #008000 none repeat scroll 0 0;
    color: #fff;
    font-weight:bolder;
    text-align:center;
}

.feature-prices-table .feature-line {
	margin:0 1em;
}
	
.feature-prices-table .feature-line.feature-title {
    background: #f1f1f1 none repeat scroll 0 0;
    height: 4em;
    margin: 0;
    padding: 1em;
    text-align:center;
}
.feature-prices-header .feature-line {
    height: 4em;
}

.feature-prices-account h2 {
	color:#00aeef;
}

.col-selected {
	box-shadow: 0 0 10px 1px #bebebe;
	position:relative;
}
.price-header.col-selected {
    background: #e67e22 none repeat scroll 0 0;
    box-shadow:none !important;
}

.feature-prices-account .col-selected h2,
.feature-prices-account .col-selected {
    background: #00aeef none repeat scroll 0 0;
    color: #fff;
}







/* CATEGORY SHOW EIGENSCHAFTEN */
#MoreFiltersProperties.show-small-list > li,
#MoreFiltersProperties.show-all ~ #MoreFilterPropertiesButton,
#MoreFiltersProperties.show-small-list ~ #LessFilterPropertiesButton {
	display:none;
}

#MoreFiltersProperties.show-small-list > li.show-small-list-on,
#MoreFiltersProperties.show-all > li {
	display: list-item;
}

#MoreFiltersProperties.show-small-list ~ #MoreFilterPropertiesButton,
#MoreFiltersProperties.show-all ~ #LessFilterPropertiesButton
{
	display:block;
}

.item-type-filter-resume {
	background:transparent!important;	
}
.item-type-filter-resume .btn {
	background:#fafafa;
	border:1px solid rgba(0, 0, 0, 0.1);
}

.result-listing {
	margin-top:0;
}


.frame_middle_right > div {
    margin-bottom: 3em !important;
}


.our_references > a {
	padding: .5em;
}

.fadein-list img {
	transition: width 0.15s, opacity 0.2s;
	opacity:0.5;
	max-width:80%;
}

.fadein-list img:hover  {
	max-width:100%;
	opacity:1;
}


.return-top-link.is-fixed {
	bottom: 10px;
	right: 10px;
	top: auto;
	width: auto;
	left: auto;
	border: 1px solid #BBB;
	text-align: center;
	padding: 1em;
	box-shadow:0px 2px 10px 0px #bbb;
	background:rgba(255,255,255,.5);
	border-radius: 5px;
	position:fixed;
}



/** LARGE & UP **/
@media (min-width: 1000px) {
	
	.feature-prices-table  .feature-line {
		margin: 0 3em;
	}
	.feature-prices-table .feature-list {
		width:400px;
	}
	.feature-prices-table .feature-line.feature-title {
    	padding: 1em 4em;
	}
	.feature-prices-table .feature-list .feature-title {
		text-align:left;
	}
	.feature-prices-table .feature-line {
		margin:0 3em;
	}
	
	
	.tool_page,
	.full-width-block {
		padding-left:3em;
		padding-right:3em;
	}
	
	
	
	.ribbon {
		box-shadow: 2px 2px 2px #999;
		left: -20px;
		position: relative;
	}
	
	.ribbon:after {
		border-color: #666 #666 transparent transparent;
		border-style: solid;
		border-width: 5px 10px;
		bottom: 0;
		content: " ";
		height: 0;
		left: 0;
		position: absolute;
		top: 100%;
		width: 0;
	}
	
	#stickytopheader.is-fixed,
	#stickytopheader.is-fixed > div {
		display:block;
	}
	
	 {
		display:block;
	}
	#stickytopheader.is-fixed .mnf-header-logo {
	    padding: 0.5em !important;
	    width: 20%;
	}
	
	.is-fixed {
	    left: 0;
	    margin: 0 !important;
	    position: fixed;
	    top: 0;
	    width: 100%;
	    z-index:10;
	}
	
	#supervisor_toolbar.is-fixed {
		zindex:12;
	}
	
	.company_profile_menu.is-fixed + #stickycompanymenu_placeholder{
		height:50px;
		display:block;
	}
	
	
	
}


/** SMALL **/
@media (max-width: 770px) {
	.header-menu .toggled-item a {
		border-bottom-color:rgba(0, 0, 0, 0.1) !important;
		text-align:left;
	}
	
	.btn-toggler + .toggled-item {
		display:block;
	}
	.btn-toggler-closed + .toggled-item {
		display:none;
	}
	
	.pal {
		padding:2em !important;
	}
	
	.result-pagination {/* fix css line responisve.css*/
		font-size:1em;
	}
	

	/* FIX product box CSS */
	
	.result-listing.list .is-thumb .box-section-left {
		padding:0 !important;	
	}
	
	.result-listing.list .is-thumb .colonne-factice-left {
		background:transparent;
	}
	
	.result-listing.list .is-thumb .box-image {
		background:transparent;
		border:0;
	}
	
	
	.result-listing.list .is-thumb .box-section-left {
		width:120px !important;
	}
	
	.result-listing.list .is-thumb .image-thumb {
		width:120px !important;
		padding:0 5px;
		vertical-align:middle;
		display:block;
	}
	
	
	
	
	
}

/** TINY **/
@media (max-width: 576px) {
	
	#mnf-header {
		background:#00AEEF !important;
	}
	.header-menu {text-align:center;}
	
	.secondary-menu .overlay-menu {
		position:initial;
		margin-left:3em;
		margin-right:3em;
		padding:1em;
		width:auto;
	}
	
	.tiny-right {
		float:right;
	}
	.tiny-pat {
		padding: .5em !important 
	}
	.tiny-mbs {
		margin-bottom: 1em !important;
	}
	
	.result-listing.gallery .is-thumb {
		width:49%;	
	}
	.result-listing.list .is-thumb {
		width:100%;	
	}
	.gallery .animate-hover.is-hover, .gallery .animate-hover:hover{
		width:100%;	
		height:auto!important;
	}
	
	.gallery .is-thumb .image-thumb {
	    display: block !important;
	    float: none;
	    height: auto !important;
	    margin: 0 auto;
	    text-align: center !important;
	    width: 80% !important;
	}
	.gallery .is-thumb .image-thumb > a {
		display:block;
	}
	
	.article-summary {
		padding-right:1.5em;
		padding-left:1.5em;
	}
	
	.section-article .article-body {
		padding-left:1.5em;
		padding-right:1.5em;
	}
	
	.producscout-article .article-summary > * {
		padding-left:1.5em;
	}
	
	.login-form .overlay-menu {
		border-radius: 5px 0 5px 5px;
	}
	
	
	
}



