/*
 Theme Name:     bigsurventures
 Theme URI:      http://www.bigsurventures.es/
 Description:    bigsurventures
 Author:         bigsurventures
 Author URI:     http://www.bigsurventures.es/
 Template:       florida-wp
 Version:        1.1
*/

.teammembers img {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
transition: all 0.5s;
-webkit-transition: all 0.5s;
}

.teammembers img:hover{
-webkit-filter: grayscale(0%);
filter: grayscale(0%);	
}

 .content-hide {
display: none;
text-align: center;
}
  
.content-hide img {
max-width: 100%;
margin-bottom: 0;
}

.page-template-portfolio-pin-php #pin-content {
padding-bottom: 100px;
}

.page-template-portfolio-pin-php .pin-ecxt {
border-bottom: 0 !important;
padding-bottom: 10px !important;
}

.zoomex2 a.zoomlink1 {
margin-left: -20px !important;
}

#main-content.container {
padding-bottom: 100px;
}

.home #main-content.container {
padding-bottom: 0;
}

.page-template-portfolio-php nav.primary {
display: none;
} 

.magic-link a {
letter-spacing: 0 !important;
color: #fff !important;
}

.menu-sidebar hr {
margin-bottom: 14px;
}

.menu-sidebar a {
font-weight: bold;
}

#headline {
background: #26619C !important;
border-top: 1px solid #26619C !important;
}

#headline h2 {
color: #fff !important;
}

.footer-in {
padding-bottom: 10px !important;	
}

#footer .widget ul li {
display: inline-block;
margin-top: -5px;
}

#footer .widget ul li:first-child a{
padding: 0 5px;
}

#footer .widget ul li:first-child a{
border-right: 1px solid #797e82;

}

@media only screen and (min-width: 961px) {
.transparent-header-w.t-dark-w #header #nav > li.current a{
color: #fff !important;
}
	
.transparent-header-w.t-dark-w #header #nav > li a:hover {
color: #e8e9e9 !important;
}
	
#nav > li > a {
text-shadow: none !important;
font-size: 14px !important;
font-family: 'Roboto', sans-serif;

}
}

.home .icon-box4:hover i {
background: #998542;
color: #fff !important;
} 

.home #main-content.container {
padding-top: 0 !important;
}

.centertit .mex-title {
text-align: center;
}

#footer {
width: 100% !important;
margin-top: 50px !important;
background: #2d2d2d !important;
border-top: 8px solid #222 !important;
position: fixed !important;
left: 0px !important;
bottom: 0px !important;
padding: 10px 0 0 0 !important;
z-index: 8999;
}

@media only screen and (min-width: 1200px) {
#main-content-pin .container {
 padding: 0 40px 60px 40px;
}
}

@media screen and (max-width: 1050px) {
.pin-box { width: 212px !important; }
#main-content-pin .container {padding: 0 0 60px 0 !important;}
}

@media screen and (max-width: 767px) {
.pin-box { width: 256px !important; }
#main-content-pin .container {padding: 0 0 70px 35px !important;}
}