/*   
Theme Name: VOICE OF THE PLAYERS
Author: Paissan & Partners
Version: 1.0
Author URI: http://www.paissan.ch/
Theme URI: http://
Description: -
License: GPL V3
License URI: https://www.gnu.org/licenses/gpl.html
Tags: -
*/


.gallery-caption {}
.commentlist .bypostauthor {}
.wp-caption {
	max-width:100%;
	padding: 10px;
	border: 1px solid #ddd;
	background-color: #f3f3f3;
	margin: 0px 0px 10px 0px;
	border-radius: 0px;
}
.wp-caption img {
	margin: 0 0 10px 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: .80em;
line-height: 17px;
padding: 0 5px;
margin: 0;
}

.sticky {}
.alignright { float: right; margin-left:20px; margin-bottom:10px; }
.alignleft { float: left; margin-right:20px; margin-bottom:10px; }
.aligncenter { float: none; text-align: center;}


/*FIXES*/

.feature-box .feature-up i{
    font-size: 5em;
}
.vc_btn3.vc_btn3-color-juicy-pink:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus {
    background-color: #ED1D25 !important;
}

footer {
    background: #c42821 !important;
}
.banner {
    background: #fff none repeat scroll 0 0 !important;
}


body {
    color: #565656;
    line-height: 1.5;
    background: #fff;
    font-size: 18px;
}
p {
    margin: 0 0 10px;
}
.vc_toggle {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #eee;
    display: block;
    font-size: 1em;
    margin: 0 0 6px !important;
    padding: 5px 0;
    text-transform: none !important;
}
.vc_toggle h4{
    text-transform: none;
    font-weight: 400;
    padding: 5px;
    line-height: 1.6;
}
.team-box {
    margin-bottom: 20px;
}
.btn-transparent:hover, .btn.btn-reply:hover, .menu li ul, .iconic-theme-o, ul.bullet-1 li::before, ol.bullet-3 li::before, ul.bullet-3 li::before, .widget_tag_cloud a:hover, .feature-box:hover, .widget_tag_cloud a, .bg-theme-dark .bg-theme .btn-transparent:hover, .btn-transparent, .testimonial, .wpb_tour_tabs_wrapper .wpb_tab, footer .widget_tag_cloud a, .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
    border-color: #eee;
}
.pricing-table-featured .table-heading h5{
    color:#fff !important;
}
.container, .container-fluid{
    padding-left: 0px;
    padding-right: 0px;
}
.services-1{
    margin-bottom: 20px;
}
.sidebar .widget li{
    margin-bottom: 5px;
}
.btn-light-dark, .btn.btn-light-dark, .btn.btn-reply, button, input[type="submit"], input[type="reset"], input[type="button"] {
    background: #fff none repeat scroll 0 0;

}
.vc_toggle_round .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_icon, .vc_toggle_square .vc_toggle_icon{
    left: 10px !important;

}
.vc_toggle_content p {
    padding: 5px 10px;
}
.portfolio-btm .btn span:first-child{
    border-right: none;
}


/* COLORI */
.logo-bar {background-color: #f7f7f7;}

.testo-grigio {color: #4a5155 !important;}
.testo-rosso {color: #c42821 !important;}

.logo-bar.style4 {background-color: #fff !important;}

.bottom-strip.style4 {background-color: #ae3325 !important;}


/* TITOLO PAGINA CON RIGA ORIZZONTALE */
h1 {
  position: relative;
  text-align: center;
}

h1 span {
  background: #fff;
  padding: 0 15px;
  position: relative;
  z-index: 1;
}

h1:before {
  background: #ddd;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
    top: 50%;
  width: 100%;
}

h1:before {
  left: 0;
}

/* ROTAZIONE IMMAGINE */
.cd-bw  img{
  -webkit-filter: grayscale(100%);
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
 
.cd-bw:hover img {
  -webkit-filter: grayscale(0%);
    -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
.cd-rotate {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.cd-rotate img {
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
          }
.cd-rotate:hover img {-webkit-transform:scale(1.5) rotate(10deg);-moz-transform:scale(1.5) rotate(10deg);-ms-transform:scale(1.5) rotate(10deg);
    -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;}
          
.indirizzo p {margin:10px 0 !important; text-align:center;}

.menu-item-language-current {
    display: none !important;
}

.copyright {float:left;}
.web-design {float:right;}

.margin-top--60px {margin-top: -60px !important;}

@media (max-width: 1024px) {

.copyright {float:left;left:10px; position:absolute;}
.web-design {float:right;right:80px;position:absolute;}
.nav-button {position: fixed;top: 70px;right: 20px;}
.nav-button, .main-nav.nav-tablet {display: block !important;}
.main-nav {display: none !important;}

}

@media (max-width: 767px) {

.nav-button {position: fixed;top: 60px;right: 20px;}

}

@media (max-width: 783px) {

.top-strip {display:none;}
.nav-button {position: fixed;top: 50px;right: 20px;}
.logo > a, .logo > a > img {max-width: 80%;}
.webdesign {float:none !important;text-align:center!important;margin: 10px 0 30px!important;}
.copyright{display:none!important;}
}
.bottom-strip.style4 {
    background-color: #c42821 !important;
}
.main-nav .menu li.active a, .main-nav .menu li a:active, .main-nav .menu li a:focus, .main-nav .menu li a:hover {
    color: #000000 !important;
}
.main-nav .menu > li > a {
    padding: 10px 16px !important;
    text-transform: none!important;
    display: inline-block;
    position: relative;
}
.main-nav .menu > li + li:before {
    
    content: none!important;
   
    position: absolute;
    left: -1px;
    
    width: 0px!important;
}