/* Themify Customize Styling */
body {	background-image: url(http://site.watt.pt/wp-content/uploads/2019/01/Home.jpg);
	font-family:Montserrat; 
}
#sidebar {	
	font-family:Montserrat; 
}
h1 {	
	font-family:Montserrat; 
}
h2 {	
	font-family:Montserrat; 
}
h3 {	
	font-family:Montserrat; 
}
h4 {	
	font-family:Montserrat; 
}
h5 {	
	font-family:Montserrat; 
}
h6 {	
	font-family:Montserrat; 
}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week] {	
	font-family:Montserrat; 
}
#header {	
	font-family:Montserrat; 
}
#header a {	
	color: #000000; 
}
#header a:hover {	
	color: #000000; 
}
#site-logo img {		width: 100px; 
}
#site-logo a {		width: 100px; 
}
#site-description {	display: none; 
}
#main-nav a {	
	font-family:Montserrat; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a {	
	font-family:Montserrat; 
}
.post-title, .post-title a {	
	font-family:Montserrat; 
}
.single-post .post-title {	
	font-family:Montserrat; 
}
.loops-wrapper.grid4 .post-title, .loops-wrapper.grid4 .post-title a {	
	font-family:Montserrat; 
}
.loops-wrapper.grid3 .post-title, .loops-wrapper.grid3 .post-title a {	
	font-family:Montserrat; 
}
.loops-wrapper.grid2 .post-title, .loops-wrapper.grid2 .post-title a {	
	font-family:Montserrat; 
}
.loops-wrapper.grid2-thumb .post-title, .loops-wrapper.grid2-thumb .post-title a {	
	font-family:Montserrat; 
}
.loops-wrapper.list-thumb-image .post-title, .loops-wrapper.list-thumb-image .post-title a {	
	font-family:Montserrat; 
}
.post-meta {	
	font-family:Montserrat; 
}
.post-meta a:hover {	
	font-family:Montserrat; 
}
.post-date {	
	font-family:Montserrat; 
}
.more-link {	
	font-family:Montserrat; 
}
.post-nav a {	
	font-family:Montserrat; 
}
.page-title {	
	font-family:Montserrat; 
}
.module-title {	
	font-family:Montserrat; 
}
#sidebar a {	
	font-family:Montserrat; 
}
#sidebar a:hover {	
	font-family:Montserrat; 
}
#sidebar .widgettitle {	
	font-family:Montserrat; 
}
#footer {	
	font-family:Montserrat; 
}
#footer a {	
	font-family:Montserrat; 
}
#footer a:hover {	
	font-family:Montserrat; 
}
.footer-widgets {	
	font-family:Montserrat; 
}
.footer-widgets .widgettitle {	
	font-family:Montserrat; 
}

/* Themify Custom CSS */
#footer-tab{
  display:none;
}
.portfolio-expanded {
  position: fixed !important;
top: 8% !important;
left: 2.5% !important;
width: 95% !important;
}
.portfolio-expanded {
  z-index: 1050 !important;
height: 80% !important;
}
      .module-slider {
  margin-bottom: 0px;
}
.themify_builder_row{
  padding-bottom:0px;
}
.themify_builder_slider p{
  font-size:.9em;
}
.themify_builder_slider img{
  max-width:100%;
}
.team-post{
  margin-bottom: 0px;
padding-bottom:0px;
}
.module-text h2 {
  margin-bottom: 0px;
padding-bottom:0px;
}
.team-post{
  min-height: 100px;
}
.caroufredsel_wrapper{
  max-height: 460px !important;
}
@-webkit-keyframes scaling {
                        From {
                            -webkit-transform: scale(1.0);
}
To {
                            -webkit-transform: scale(2.0);
}
}
.carousel-prev {
  color:white !important;
-webkit-animation: scaling 2s infinite alternate;
}
.carousel-next{
  color:white !important;
-webkit-animation: scaling 2s infinite alternate;
}
@-webkit-keyframes bagscaling {
                        From {
                            -webkit-transform: scale(1.0);
}
To {
                            -webkit-transform: scale(1.5);
}
}
.fa-shopping-bag{
                    -webkit-animation: bagscaling 1s infinite alternate;
}
.rss {
  display: none !important;
}
.fa-search{
  display: none !important;
}
.secondarymenu-wrap {
  display: none !important;
}
.mobile-button {
  background-color:transparent !important;
}

.tab-nav{
top: 19px !important;
}


.tab-nav li a{
padding-left:0px !important;
padding-right:0px !important;
}
.portfolio-post {
width:23% !important;
}@media screen and (max-width: 976px) { /* Themify Customize Styling */
#site-logo img {		width: 100px; 
}
#site-logo a {		width: 100px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#site-logo img {		width: 100px; 
}
#site-logo a {		width: 100px; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
#site-logo img {		width: 100px; 
}
#site-logo a {		width: 100px; 
}
 }