.product-list .padding-left-right-15{
	display:none;
}

.product-grid .padding-left-right-15{
	display:block;
}

.owl-col-padding:hover{
	-webkit-box-shadow: 0px 0px 9px 0px rgba(117,117,117,1);
    -moz-box-shadow: 0px 0px 9px 0px rgba(117,117,117,1);
    box-shadow: 0px 0px 9px 0px rgba(117,117,117,1);
}
.owl-col-padding{
	    margin: 15px;
}
.news-thumb{
	padding:15px!important;
	margin-top:10px;
}
.images-marcas a {
    padding-left: 15px;
    padding-right: 15px;
}
.news-thumb:hover{
	-webkit-box-shadow: 0px 0px 9px 0px rgba(117,117,117,1);
    -moz-box-shadow: 0px 0px 9px 0px rgba(117,117,117,1);
    box-shadow: 0px 0px 9px 0px rgba(117,117,117,1);
}
.information-information #content h1{
	color: #00295B;
    text-align: center;
    font-size: 27px;
    margin-top: 80px;
    text-transform: uppercase;
    margin-bottom: 30px;
	font-weight:600;
}
#contact-form h3{
	font-size: 17px!important;
    color: #005cab!important;
}

#contact-form input[type="text"],#contact-form textarea{
background: #F4F4F6!important;
    border-radius: 0!important;
    border: 1px solid #ccc!important; 
    font-size: 14px!important;	
}
.padding-left-contact{
	padding-left:10%!important;
}
.padding-right-contact{
	padding-right:10%!important;
}
.information-contact .bolder{
	font-size:18px!important;
}
#contact-form .control-label{
	    width: 100%!important;
    text-align: left!important;
    font-size: 14px!important;
    margin-bottom: 5px!important;
}
.btn-send-form{
	width: 100%;
    background: #71be44!important;
    background-image: none!important;
    border: none!important;
    text-align: left!important;
    color: #fff!important;
    font-size: 14px!important;
}
.information-contact #content h1{
	color: #00295B;
    text-align: center;
    font-size: 27px;
    margin-top: 80px;
    text-transform: uppercase;
    margin-bottom: 30px;
	font-weight:bold;
}
.information-information #content p{
    text-align: center;
    font-size: 18px;
    font-weight: 100;
    padding-left: 10%;
    padding-right: 10%;
    line-height: 1.5;
}
.information-information #content{
	margin-bottom:50px;
}
.information-contact #content{
	margin-bottom:50px;
}
.product-list .specs-list{
	display:block;
}

.product-grid .specs-list{
	display:none;
}

.product-list{
    min-height: 330px;
    border-bottom: 1px dashed #ccc;
    padding-top: 35px;
    padding-bottom: 35px;
}
.not-visible{
	position: absolute;
    z-index: -1000;
    left: -200%;
}
.product-list .my-manufacturer-logo{
	margin-top:0!important;
	
}
.more{
	background: #F1DE34;
    padding: 2px 10px;
	    color: #000;

}
.checkout-checkout .panel-body{
	    position: absolute;
    left: 0;
    width: 100%;
}
.checkout-checkout .panel-default>.panel-heading{
	background:#fff!important;
}
.checkout-checkout .panel-group .panel-heading+.panel-collapse>.list-group, .checkout-checkout .panel-group .panel-heading+.panel-collapse>.panel-body{
	    border:none!important; 
}
.checkout-checkout #content {
    min-height: 1050px;
}
.checkout-checkout p{
	font-size: 13px;
}
#cart .dropdown-menu{
	background:#fff!important;
}
.checkout-checkout div{
	font-size: 13px;
}
.news-thumb {
    min-height: 350px;
}
.btn{
	border-radius:0!important;
}
.title-checkout{
	    color: #00295B;
    text-align: center;
    font-size: 27px;
    margin-top: 80px;
    text-transform: uppercase;
    margin-bottom: 30px;
}
.mytable-checkout thead{
	background: #345ca7!important;
    color: #fff!important;
}
.checkout-checkout .form-control{
	border-radius: 0!important;
    color: #000!important;
    font-size: 14px!important;
    background: #F4F4F6!important;
    box-shadow: none!important;
    border-color: #CED2DF!important;
}
.checkout-checkout label {
    font-size: 14px!important;
	min-width: 95px;
    color: #000!important;
}
.checkout-checkout legend {
    font-size: 18px;
    padding: 7px 0px;
    color: #00295B!important;
    border-bottom: none!important;
}
.checkout-checkout .panel-group {
    margin-bottom: 20px;
    height: 45px;
    background: #fff;
    border-top: 1px dashed #ccc!important;
    border-bottom: 1px dashed #ccc!important;
}
.checkout-checkout .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 13px!important;
    font-weight: 600;
    color: #A5A5A5!important;
}
.no-border{
	border:none!important;
}
.number{
	font-size: 21px!important;
}
.btn-primary{
	    border: none!important;
    background-color: #345DA7!important;
    background-image: none!important;
    border-radius: 0!important;
    text-shadow: none!important;
    font-size: 14px!important;
}
.my-active{
	color: #00295B!important;
    font-weight: 600;
    font-size: 13px;
}
.owl-wrapper-outer{
	border:none!important;
	box-shadow:none!important;
}
.fa-chevron-right:before{
	display:none;
}

.my-new-panel{
	    padding: 0!important;
    margin-top: 0!important;
    position: inherit!important;
    border: none!important;
}

.fa-chevron-left:before{
	display:none;
}
.caption-cat-prod{
	text-align:center;
}
.padding-left-right-15{
	padding-left:15%!important;
	padding-right:15%!important;
	border: none!important;
}
.pagination>li>a, .pagination>li>span{
	border: none!important;
    border-radius: 0!important;
    color: #00295B!important;
    font-weight: 600;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
	    background-color: #F1DE34!important;
}
.display-none{
	display:none!important;
}
.owl-controls .owl-buttons .owl-prev{
	left: -60px!important;
	
}

.owl-controls .owl-buttons .owl-next{
	right: -60px!important;
	
}

.my-button-group{
	border: none!important;
    background-color: #345DA7!important;
}
.my-button-group a{
    width: 100%!important;
    border: none!important;
    font-weight: 400!important;
    background-color: #345DA7!important;
    
}
.my-button-group .price {
    color: #fff!important;
    font-size: 18px;
    padding: 12px 25px;
    margin-bottom: 0!important;
    text-align: center;
}
.product-thumb-owl .caption {
    padding: 0!important;
    min-height: 100px!important;
    text-align: center!important;
	font-size: 18px;
    color: #797979;
	font-weight: 100;
}
.product-thumb-owl .caption h4 {
    font-weight: 400!important;
    font-size: 18px!important;
	
    
} 
.product-thumb-owl .caption h4 a{
    color: #00295B!important;
    
}

.my-button-group .price-new {
    font-weight: 400!important;
}
.owl-col-padding{
	padding: 0px 80px!important;
}
.margin-top-50{
	margin-top:50px;
}
.html-content-module h2{
	color: #00295B;
    text-align: center;
    font-size: 27px;
    margin-top: 80px;
	text-transform: uppercase;
	font-weight:600;
}
.html-content-module{
	min-height:180px;
}
.html-content-module p{
	text-align: center;
    font-size: 18px;
    font-weight: 100;
    padding-left: 10%;
    padding-right: 10%;
    line-height: 1.5;
}
.full-row-category{
	background: #F4F4F6;
    max-height: 400px;
}

.breadcrumb{
	display:none!important;
}
.negative-margin{
	    margin-top: -14px;
}
.slider-category{
	    height: 400px;
    margin-bottom: 0!important;
    background-size: cover;
    background-position: center;
}
#top{
	background:#fff!important;
	padding:0!important;
	height: 51px;
}
#top a{
	color:#9F9F9F;
}
.my-search{
	display:inline-table;
}
.my-button-cart{
    border-radius: 0!important;
    background: #c41f39!important;
    border: none!important;
    font-size: 14px!important;
	padding: 16px 20px!important;
    text-shadow: none!important;
    box-shadow: none!important;
}
#search .input-lg{
	border-radius: 0!important;
	border: none!important;
    font-size: 14px!important;
	padding: 16px 20px!important;
    text-shadow: none!important;
    box-shadow: none!important;
	    height: 50px!important;
}
.dropdown-menu{
	padding:0!important;
	border-radius:0!important;
}
.dropdown-menu li a{
	font-size:14px!important;
}
.dropdown-menu li > a:hover{
	color:#fff!important;
	background:#345CA7!important;
	background-image:none!important;
}
#search .btn-lg{
	border-radius: 0!important;
    background: #c41f39!important;
    border: none!important;
    font-size: 14px!important;
    padding: 16px 21px!important;
    text-shadow: none!important;
    box-shadow: none!important;
    color: #fff;
    margin-left: 0!important;
}

ul.my-links-top{
	padding: 15px 20px 15px 0px!important;
}
.my-links-top{
	padding: 15px 20px!important;
    margin-bottom: 0!important;
	font-size: 14px!important;
	color:#9F9F9F!important;
	
	display:block;
}


#cart.open > .btn{
	color:#fff!important;
}
.special-language{
	background:#F4F4F5!important;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	
}
#search .ajaxadvance .name{
	font-size:14px;
}
.dropdown-menu li > a:hover .name{
	color:#fff!important;
}
#search .dropdown-menu{
	border-radius:0!important;
	margin:0!important;
}
.dropdown-menu li > a:hover{
	color:#fff!important;
}
#search .dropdown-menu li{
	background:#fff!important;
	border:none!important;
	    margin-bottom: 0px!important;
}
.links-header{
	margin-top: 20px;
}
.links-header a{
	font-size: 16px;
    text-transform: uppercase;
    color: #5b5b5b;

}
.links-header li:after{
	content: '|';
	margin-left: 15px;
    font-size: 16px;
    color: #5A5A5A;
}
.links-header li:last-child:after{
	content: '';
}
.paddingbottom15{
	padding-bottom:15px;
}
.cinza{
	background:#F4F4F5;
}
.blue{
	color:#00295B!important;
}
.images-marcas{
	height: 250px;
    padding-top: 35px;
    padding-left: 5%;
    padding-right: 5%;
    width: 100%;
    text-align: center;
}

footer{
	background-color:#005cab!important;
	border:none!important;
	margin-top:0!important;
	padding-bottom: 50px;
}

.new-bolder{
	width:100%!important;
	color: #005cab;
}
.new-bolder-description{
	width:100%!important;
}
#content-product{
	min-height:400px;
}

.col-left-news{
    padding-left: 33px;
}
.information-news-news #content h1 {
    color: #00295B;
    text-align: center;
    font-size: 27px;
    margin-top: 80px;
    text-transform: uppercase;
    margin-bottom: 30px;
    font-weight: 600;
}

.information-news #content h1 {
    color: #00295B;
    text-align: center;
    font-size: 27px;
    margin-top: 80px;
    text-transform: uppercase;
    margin-bottom: 30px;
    font-weight: 600;
}
.margin-bottom-30px{
	margin-bottom:25px;
}
.news-image{
	height:190px;
	background-size:cover;
	background-position:center;
}
.news-time img{
	float:left;
	margin-right:10px;

}
.news-time h3{
	font-size: 16px;
    color: #00295B;
}
.news-description{
	min-height: 60px;
	font-size: 13px;
    color: #7B7B7B;
}
.news-more a{
	color:#000;
	font-weight:600;
}
.owl-pagination{
	display:none!important;
}
.fa-shopping-cart:before{
	    content: '.'!important;
    background-image: url('/image/development/shopping-cart.fw.png');
    width: 28px!important;
    height: 28px!important;
    position: absolute;
        left: 10px;
    top: 3px;
}
fa-shopping-cart{
	position: relative;
}
.news-more span{
	    background: #F1DE34;
    padding: 2px 10px;
}
.news-headline h2{
	color: #00295B;
    text-align: center;
    font-size: 27px;
	    margin-bottom: 50px;
		font-weight:600;
}
.margin-bottom-50{
	margin-bottom:50px;
}
#cart > .btn{
	    width: 180px;
    height: 51px;
	position:relative;
}
#cart-total{
	right: 3px;
    bottom: 3px;
	position: absolute;
}

.border-right{
	border-right:1px solid #fff;
}
.border-left-right{
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

footer a {
    color: #FFFDFD!important;
    text-transform: uppercase;
    font-size: 15px;
	font-weight: 100;
}
#show-product{
	display:none;
	min-height: 430px;
}
.modal-content{
	    border-radius: 0!important;
}
.modal-header {
    min-height: 30px!important;
    padding: 5px 15px!important;
    border-bottom: 1px solid #ccc!important;
    background: #F4F4F6!important;

}
.product-click-to-action{
	min-height:380px!important;
}
.product-specifications{
	margin-top:30px;
}
#modal-cart{
	border-radius: 0!important;
    color: #333!important;
    text-shadow: none!important;
    border: 1px solid #ccc!important;
    background: #F4F4F6!important;
}
.img-thumbnail{
	border-radius:0!important;
}
#view-cart-text{
	font-size: 14px;
    color: #00295B;
    padding: 10px;
}
.modal-body .table{
	font-size:14px!important;
}
.well {
    min-height: 20px;
    padding: 0px!important;
    margin-bottom: 20px;
    background-color: #fff!important;
    border: 1px solid #e3e3e3;
    border-radius: 0!important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}
.noborder-img{
	border:none!important;
	border-radius:0!important;
}
.margin-top30{
	margin-top: 30px;
}
#text-continue{
	border: none!important;
    background-color: #345DA7!important;
    background-image: none!important;
    border-radius: 0!important;
  text-shadow: none!important;
}
#text-checkout{
	border: none!important;
    background-color: #8BBD4F!important;
    background-image: none!important;
    border-radius: 0!important;
    text-shadow: none!important;
}
#modal-title{
	color: #00295B;
    font-size: 14px;
    font-weight: 600;
	margin-top: 20px;
}
.price-my-cart{
	color:#00295B!important;
	font-size:12px!important;
	font-weight:600!important;
}
#quantity-text, #unit-price-text{
	font-size: 14px!important;
    margin: 0!important;
}
.modal-title .text-success{
	color: #5B5B5B!important;
    font-size: 14px!important;
}
.modal-title .text-success strong{
	font-weight:100!important;
    
}
.my-zoom{
	color: #005cab;
    font-size: 14px;
}
.my-zoom img{
	float: left;
    margin-right: 10px;
}
.titulo{
	margin-bottom: 50px;
}
.my-quantity{
    width: 60px;
    float: right;
    margin-top: 15px;
    border-radius: 0!important;
    border: 1px solid #ccc;
    background: #F4F4F6!important;
    font-size: 14px!important;
    padding: 10px 10px!important;
    text-shadow: none!important;
    box-shadow: none!important;
    height: 38px;
    margin-right: 5px;
}
.my-button-cart-product{
	border-radius: 0!important;
    background: #8CBD50!important;
    border: none!important;
    font-size: 14px!important;
    padding: 9px 20px!important;
    text-shadow: none!important;
    box-shadow: none!important;
    float: right;
    margin-top: 15px;
    color: #fff;
}
.titulo h2{
	color: #00295B;
    text-align: center;
    font-size: 27px;
	font-weight:600;
	text-transform: uppercase;
}
.margens-top-bottom{
	margin-top: 40px;
    margin-bottom: 60px;
}
.margens{
	    width: 100%;
    height: 100%;
    padding-top: 15%;
    text-align: center;
}
.loading{
	display:none;
	    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
  
    z-index: 9999;
}
footer li{
	padding: 10px 5px;
    color: #fff;
    font-size: 14px;
    font-weight: 100;
}
.sociais {
    margin-left: 15px;
    margin-top: 25px;
}
.sociais a{
	
	padding-right:15px;
}
.price_slider{
	text-align: center;
	margin:0!important;
}
.full-row-category .owl-prev{
	top: 50%!important;
}
.full-row-category .owl-next{
	top: 50%!important;
}
#adv_ajaxfilter .ui-slider-horizontal{
	margin: 0 5px 5px 5px!important;
}
.padding-left-right-5{
	    padding-left: 5%!important;
    padding-right: 5%!important;
}
.my-span-zoom{
	width: 95%;
    height: 230px;
    cursor: pointer;
    position: absolute;
	margin-top: 15px;
	
}
.my-stock{
	font-weight: 600;
}
.my-stock img{
	margin-right: 10px;
}

.old-price{
	margin-right: 10px;
    font-size: 11px;
    font-weight: 600;
}
.green{
	color: #8bbc4f;
}
.red{
	color: red;
}
.dashed{
	border-top:1px dashed #C8C8C8!important;
}
.product-title{
	color: #333;
    text-align: left;
    font-size: 27px;
    margin-top: 0px;

}
.magnify{
	background-image: url("/image/development/zoom-in.png");
    height: 23px;
    width: 23px;
    position: absolute;
    z-index: 9;
    left: 15px;
    top: 5px;
}
#tab-review input{
	border-radius: 0!important;
    border: 1px solid #ccc;
    background: #F4F4F6!important;
    font-size: 14px!important;
    padding: 10px 10px!important;
    text-shadow: none!important;
    box-shadow: none!important;
}
#input-review{
	border-radius: 0!important;
    border: 1px solid #ccc;
    background: #F4F4F6!important;
    font-size: 14px!important;
    padding: 10px 10px!important;
    text-shadow: none!important;
    box-shadow: none!important;
}
label{
	font-size:14px!important;
}
.my-table-product{
	font-size:14px;
}
.my-table-product thead{
	background: #345da7;
    color: #fff;
}
.my-manufacturer-logo{
	    height: 60px;
    width: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    margin-top: 70px;
    margin-bottom: 30px;
}
.cart-button-product{
	float: left;
    width: 75%;
    margin-top: 15px;
	background: #8CBD50!important;
}
.rating{
	width: 100%;
    float: left;
    margin-top: 15px;
}
.prodyct-quantity{
	margin-top: 15px;
    border-radius: 0!important;
    border: 1px solid #ccc;
    background: #F4F4F6!important;
    font-size: 14px!important;
    padding: 10px 10px!important;
    text-shadow: none!important;
    box-shadow: none!important;
    height: 38px;
    margin-right: 5px;
    width: 20%;
    float: left;
}
.my-manufacturer-logo-product{
	    height: 60px;
    width: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;

    margin-bottom: 30px;
}
.my-product-price{
	    font-size: 18px;
    color: #00295B;
    font-weight: 600;

}
.product-name-category{
	color: #00295B!important;
	font-size:18px;
}

.special-offer{
	background-image: url('/image/development/oferta.fw.png');
    width: 100px;
    height: 99px;
    position: absolute;
    top: 0;
}

.pointer-cursor{
	cursor:pointer;
}
.information-news-news #content{
	min-height:700px;
}

.information-news #content{
	min-height:700px;
}
.news-more-inside{
	margin-top:15px;
}
.news-description-inside{
	    margin-bottom: 20px;
}
.news-h2{
	color: #00295B;
    text-align: left;
    font-size: 27px;
    margin-bottom: 50px;
}
.single-news{
	height: 300px;
    background-size: contain;
    background-repeat: no-repeat;
}
.myprice{
	font-weight: 600;
    color: #005BAB;
}
.caption-cat-prod {
    padding: 0!important;
    min-height: 120px!important;
    text-align: center!important;
    font-size: 18px;
    color: #797979;
    font-weight: 100;
}
.cursor{
	cursor: pointer;
}
.close-x{
	cursor: pointer;
    position: absolute;
    right: 15px;
    z-index: 999;
}
.info-entrega{
	width: 100%;
    float: left;
    color: #5B5B5B;
    font-weight: 600;
    margin-top: 5px;

}
.margin-bottom-30{
	margin-bottom:30px!important;
}
.product-specifications div{
	width: 50%;
    float: left;
    font-size: 14px;
    margin-bottom: 10px;
}
.product-specifications h3{
	font-size: 16px;
    color: #005cab;
    margin-bottom: 35px;
}
.bolder{
	color:#005cab;

}

.menu-hamburguer{
	display:none;
}

@media only screen and (max-width: 768px) {
	.userClass{
		position: absolute;
		right: 0;
		top: 0;
		width: 63px !important;
		height: 51px;
		background-color: #FFF !important;
	}
	.special-language{
		margin-left: -35px;
	}
	.pull-right {
		background-color: #FFF;
		width: 100%;
	}	
	#language {
		background-color: #FFF;
	}
	#category .owl-item{
		width: 100% !important;
		
	}
	.my-span-zoom{
		position: relative;
		margin-top: -5px;
	}
	.owl-controls .owl-buttons .owl-next{
		right: 0px !important;
	}
	
	.images-marcas a {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	#top .container {
		padding: 0 0px!important;
	}
	.mobile100{
		width:100%!important;
	}
	#cart > .btn {
		width: 100%!important;
	}
	#cart {
		margin-bottom: 0px!important;
		margin-top: -1px!important;
	}
	.my-search {
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		margin-bottom: 25px;
	}
	#search {
		margin-bottom: 0px!important; 
	}
	#logo{
		float:left;
	}
	
	.menu-normal{
		display:none;
	}
	
	.menu-hamburguer{
		display: inline-block;
		width: 100%;
		clear: left;
		padding: 20px;
		background: #c41f39;
		color: white;
		margin-top: -20px;
	}
	
	
	.list-inline>li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    width: 100%;
    padding: 10px 19px;
    background: #ebebeb;
    margin-left: 5px; 
	}
	
	.links-header li:after {
		display:none;
	}
	
	.images-marcas{
		height:auto !important;
	}
	
}

.product-grid .product-thumb:hover{
	-webkit-box-shadow: 0px 0px 9px 0px rgba(117,117,117,1);
-moz-box-shadow: 0px 0px 9px 0px rgba(117,117,117,1);
box-shadow: 0px 0px 9px 0px rgba(117,117,117,1);
}

.product-layout .product-thumb{
	overflow:visible !important;
}

.price, .my-product-price, #unit-price-text, #table-totals{
	display:none !important;
}

.owl-carousel {/* 
	-webkit-box-shadow: 0px 10px 25px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 10px 25px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 10px 25px 0px rgba(0,0,0,0.75);*/
}

.tp-bannershadow.tp-shadow1 {
    background: url(http://neoparts.pt/system/config/revslider/rs-plugin/assets/shadow1.png) no-repeat;
    background-size: 100% 100%;
    width: 890px;
    height: 30px;
    bottom: -30px;
    margin-top: -20px; 
}

.html-content-module iframe{
	max-width: 100%;
}

.menuManufacturer{
	left: -481px;
    right: -481px;
	line-height: 32px;
}

@media only screen and (max-width: 769px){
	.menuManufacturer{
		left: -481px;
		right: -481px;
		line-height: 32px;
	}
}

@media only screen and (max-width: 426px){
	.menuManufacturer{
		left: 0px;
		right: 0px;
		line-height: 32px;
	}
}

.image_topo_div{
	padding-top:10px;
}

.image_topo_div img{
	    height: 35px;
    display: inline-block;
    vertical-align: middle;
    padding: 0px 5px;	
}
.image_topo_div span{
float: left;
    text-align: center;
    font-size: 12px;
    line-height: 15px;
}
.image_topo_div label{
	float: right;
    text-align: center;
    font-size: 12px!important;
    line-height: 15px;
    color: #9F9F9F;
    padding: 0 5px;
}
@media only screen and (max-width: 426px){
	.image_topo_div span {
		float: none;
		display: block;
	}
	.image_topo_div img {
		float: none;
		display: block;
		margin: 15px auto;
	}
	#logo{
			float: none;
			display: block;
			margin: 15px auto;
	}#logo img{
			width: 100%;
	}
}