html, body {height:100%;}
body {background-color:#fafafa;}
.webfont-1 {font-family:'Open Sans', sans-serif;}
div.light-wrapper {background-color:#fafafa;}

/* Index */
section.portfolio {background-color:#fafafa;}
section.portfolio h3.webfont-1 {color:#999999 !important;font-weight:300;font-size:1.6rem;}
div.quote {padding-top:130px;padding-bottom:130px;}
div.quote h5 {font-weight:200;font-size:2.4rem;line-height:1.2;}
div.quote p {font-weight:400;font-size:1.1rem;}




/* Footer */
footer {background-color:#fafafa;border-top:solid 1px #A72545;}

footer div.content-wrapper div.tenta {height:508px;background-repeat:repeat-x;background-color:transparent;}

footer div.content-wrapper div.container div.row div.col-12 a.phone {font-size:2.1rem;font-weight:800;color:#A72545;}
footer div.content-wrapper div.container div.row div.col-12 img.tel-sep {margin-bottom:10px;}
footer div.content-wrapper div.container div.row div.col-12 a.mail {font-size:1.7rem;font-weight:300;color:#5D5D5D;display:inline-block !important;margin-bottom:20px;margin-top:5px;}
footer div.content-wrapper div.container div.row div.col-12 a.mail:hover {color:#A72545;}
footer div.content-wrapper div.container div.row div.col-12 div.address {font-size:1.5rem;font-weight:300;}
footer div.content-wrapper div.container div.row div.col-12 div.person 	{font-size:1.3rem;margin-top:4px;}
footer div.content-wrapper div.container div.row div.col-12 div.products{font-size:1.2rem;font-weight:300;border-top:solid 1px #5D5D5D;padding-top:25px;margin-top:25px;}

footer div.content-wrapper div.container span.copyrights {font-size: 0.8rem;color:#CCCCCC;}
footer div.content-wrapper div.container .fb-link {width:30px;height:30px;margin:0 auto;}
footer div.content-wrapper div.container .fb-link a {display:block;width:30px;height:30px;background-image:url(../images/ui/fb-link.png);background-repeat:no-repeat;background-color:#CCC;}
footer div.content-wrapper div.container .fb-link a:hover {background-color:#3B5998;}




















/* Buttons */
a.btn {background-color:#999999;color:#FFFFFF;font-weight:500;font-size:0.8rem;padding-top:18px;}
a.btn:focus {background-color:#003366;}
a.btn:hover {background-color:#003366;}
#scrollUp span {background-color:#999999;}
#scrollUp span:hover {background-color:#003366;}
div.share-button {}
div.share-button a {margin:0;}




/* RESETS of style.css */
.overlay figcaption,
.overlay .figcaption {padding: 10px 0px 30px 0px;}

.swiper-container-wrapper .swiper-pagination .swiper-pagination-bullet {background: #DCDCDC;}

.swiper-container-wrapper .swiper-pagination .swiper-pagination-bullet:hover,
.swiper-container-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #003366;}

.tp-caption:not(.font-body):not(.font-title) {font-family: 'Oswald', sans-serif;}

.cbp-filter-item {font-weight: 300;font-size:0.9rem;}
.cbp-filter-item-active {color:#003366 !important;}
.cbp-filter-item:hover {color:#003366 !important;}














	
	





