

#catalogue li{
    max-width: 250px;
    list-style-type: none;
}

section[data-cattype="777"] h1{
    margin-bottom: 15px;
    text-align: left;
    margin-left: 10px;
}
section[data-cattype="777"]:hover *:not(.btn){
    cursor: inherit;
}


section[data-cattype="777"] .container{max-width:8010px;}


section[data-cattype="777"] .wrapper_image{max-width:150px; width:100%; height:100%; height:225px;border:2px solid #c1580e}


section[data-cattype="777"] ul.grid li{max-width:232px; margin:5px;}


section[data-cattype="777"] .item-heading{
padding:3px 10px;
text-align:center;
font-size:18px;
color:#484849;
height:50px;
max-width:190px;
}

section[data-cattype="777"] #catalogue ul, #catalogue ol{
float:left;
list-style-type:none;
padding:10px 10px;
margin-top: 30px;
display: inline-flex;
    width:250px;
}

button, .btn {
    margin: 2px;
}


@media (min-width: 768px) and (max-width: 980px) {

[data-cattype="777"] h1::after {
    width: 40px;}
	
	[data-cattype="777"] h1::before {
    width: 40px;}

	[data-cattype="777"] h1{
	font-size: 28px;
	}
	
	
}

@media screen and (max-width: 767px) {
    section[data-cattype="801"] #owl-cafe.owl-carousel .owl-controls .owl-buttons div{
	left: -31px;
	}
	
	section[data-cattype="801"] #owl-cafe.owl-carousel .owl-controls .owl-buttons div.owl-next {
    left: auto;
    right: -31px;
	}
	
  [data-cattype="777"] h1::before {
    display:none;
	}
	[data-cattype="777"] h1:after{
	display:none;
	}
	
	section[data-cattype="777"] .item-heading {
    font-size: 19px;
	}
	
	section[data-cattype="777"] h1 {
    margin-bottom: 10px;
	}
	
	section[data-cattype="777"] .line {
    margin-bottom: 10px;
	}
	
	section[data-cattype="777"] .item-heading {
    font-size: 15px;
	}
  
}
