.btn-home a {    box-shadow: 0 3px 0 rgba(247, 148, 0, .5);}::-moz-selection {background: #f79400}::selection {background: #f79400;}.btn-home a,.skillbar-title,.skillbar-bar,#filters li span.active,#filters li span:hover,#filters li span:focus,.btn-primary,.label-primary,#contact input.submit,.blog-list li:hover,.blog-widget-container .cat-item  a:hover,.cbp-l-filters-button .cbp-filter-item-active,.cbp-l-filters-button .cbp-filter-counter,.nav > li > a:hover, .nav > li > a:focus,.shop-btn-box:hover,.pagination > .active > a,.pagination  .current,.onsale,.woocommerce span.onsale, .woocommerce-page span.onsale,.woocommerce-page a.added_to_cart:hover,.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{background: #f79400;}a,.about-icon .fa-circle,.highlight,figure figcaption a:hover,.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus.navbar-default .navbar-nav > .hovernav:hover > a,.navbar-default .navbar-nav > .hovernav:hover > a:hover,.navbar-default .navbar-nav > .hovernav:hover > a:focus.nav > li > a:hover,.nav > li > a:focus,.nav > li > span:hover,.nav > li > span:focus,.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,.portfolio-links a:hover,.portfolio-links .icon:hover,.connected-icon a:focus,.connected-icon a:hover,.btn-link,.post-title a:hover,.post-title a:focus,#main-nav .current,.star-rating span,.woocommerce-page  p.stars  a:hover:after,.woocommerce-page  p.stars  a.active:after,.navbar-default .navbar-nav > .current-menu-item.hovernav > a,.footer-logo a:hover{color: #f79400;}.phone-info {background: rgba(247, 148, 0, 0.2);}.cbp-l-filters-button .cbp-filter-counter:before {border-top: 4px solid #f79400;}/* DOUBLE STROKE CSS*/
a[href="http://yendifplayer.com/"] { visibility: hidden !important; display:none !important;}

.button_blk_txt a{
	color:black !important;
	font-weight:600;
}

.homelogo{
	width:45%;
	max-width:200px;
	margin-top: -6%;
	height: auto;
}

.wpcf7-form input{
  color:black !important;
  }
@media screen and (max-width:767px) {
	@media all and  (orientation:landscape) {
	 .homelogo{
		height:200px !important;
		max-height:180px;
		width: auto !important;
		margin-top: 0;
	}
}}

#dashboard_site_health,.move, #filters-container{
    display: none;
}

.navbar{
	background-color: #fbbb4c;
}
.navbar-brand img{
	max-height: 42px !important;
}
#siamo .cs-style-3 figure {
    overflow: hidden;
    max-width: 300px;
    /* max-height: 300px; */
    border-radius: 8%;
}

.prenota_row{
	text-align:center;
}
#comments, .blog-author {
    display: none !important;
}

body *{
  letter-spacing: 0px !important;
}

body.page_fullwidth {
    max-width: 100% !important;
    overflow-x: hidden !important;
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* Menu   settings  -- start --------- */
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: transparent !important;
}

.collapsed .ico-toggle:before {
	content: "\f0c9" !important;
	color: #FFFFFF;
	background-color: #0000 !important;
}

.ico-toggle:before {
	content: "\f0c9" !important;
	color: #ffffff;
	background-color: #0000 !important;
}
#orange_butt .vc_btn3-color-grey{
	background-color: #fbbb4c !important;
	border:none !important;
	color: black !important;
	font-weight: bold;
      -moz-animation:mybutton 6s infinite; /* Firefox */
    -webkit-animation:mybutton 1s infinite; /* Safari and Chrome */
      }


@-moz-keyframes mybutton /* Firefox */
    {
    0%   {background:#fbbb4c;}
    50%  {background:#ffffff;}
    100% {background:#fbbb4c;}
    }

@-webkit-keyframes mybutton /* Safari and Chrome */
    {
    0%   {background:#fbbb4c;}
    10%  {background:#ffffff;}
    100% {background:#fbbb4c;}
    }

@-moz-keyframes myfirst /* Firefox */
    {
    0%   {background:#fbbb4c;}
    33%  {background:#b300ff;}
    66%  {background:#CDDC39;}
    100% {background:#fbbb4c;}
    }

@-webkit-keyframes myfirst /* Safari and Chrome */
    {
    0%   {background:#fbbb4c;}
    33%  {background:#b300ff;}
    66%  {background:#CDDC39;}
    100% {background:#fbbb4c;}
    }
    
/* Menu   settings  -- stop ---------- */

#preloader{background: #000 !important;}

 .parallax-overlay {
 	background-color: rgba(0, 0, 0, 0.50) ;
 	-moz-animation:myoverlay 4s infinite; /* Firefox */
    -webkit-animation:myoverlay 4s infinite; /* Safari and Chrome */
    }

@-moz-keyframes myoverlay /* Firefox */
    {
    0%   {background: rgba(0, 0, 0, 0.50);}
    25%  {background: rgba(46, 2, 135, 0.5);}
    50%  {background: rgba(94, 1, 1, 0.49);}
    75%  {background: rgba(1, 18, 94, 0.49);}
    100% {background: rgba(0, 0, 0, 0.50);}
    }

@-webkit-keyframes myoverlay /* Safari and Chrome */
    {
    0%   {background: rgba(0, 0, 0, 0.50);}
    25%  {background: rgba(46, 2, 135, 0.5);}
    50%  {background: rgba(94, 1, 1, 0.49);}
    75%  {background: rgba(1, 18, 94, 0.49);}
    100% {background: rgba(0, 0, 0, 0.50);}
    }




/* Calendario start */
.booking_day_number{
font-size:30px;
font-family:sans-serif;
font-weight:bold;
}
.booking_day_book{
	height:16px;
	text-align:right;
	padding-right: 8px;
}

.booking_day_slots{
	margin-top:0;
}

.booking_calendar_select{
	font-size:18px;
}

.booking_font_13{
	font-size:18px;
	font-family:sans-serif;
	font-weight:700;
}
.booking_month_nav_button{
width:36px;
height:46px;
margin-left:15%;
margin-right:5px;
margin-top:-5px;
padding:20%;
}

.bookly-box {
    font-weight: 300 !important;
}

span.subinfo {
    font-size: 11px;
    display: block;
    color: #333333;
}
#calendar_select_input {
	font-size:22px !important;
	padding: 20px !important;
	height:40px;
	width: 100%;
}
/* Calendario end */

/* Portfolio   settings  -- start ---------- */
.portfolio .attachment-full{
	width: 100% !important;
	height: auto !important;
}

.cbp-popup-singlePage .blog-widget-container{
	display:none;
}
.portfolio .ds_line {
    padding-top: 10px !important;
    padding-bottom: 20px !important;
}

.cbp-l-filters-button{text-align:center;}

.cbp-popup-singlePage .cbp-popup-navigation-wrap{z-index: 200;}
.section-title p{color:#d80018; }
.blog-page-title {margin-top: 70px !important;margin-bottom: -20px;}
.cbp-popup-navigation-wrap{background-color:#d80018 !important;}
.portfolio .wpb_content_element{margin-bottom: 0px !important;}
.blog-widget-container{margin-bottom: 40px !important;}

.cbp-popup-singlePage-counter {color: #fff;}
.cbp-popup-navigation-wrap {
  background: url("https://www.doublestroke.it/wp-content/uploads/2017/10/DoubleStroke_logo_horiz_color_invert2.png") no-repeat 15px 50% !important;
  background-color: #fbbb4c !important;
  background-size: 100px auto !important;}

.cbp-l-grid-projects .cbp-item {
    /* @editable properties 
    width: 300px;
    height: 225px;
    */
}
.figure:hover figcaption {opacity: 1 !important;}
.cbp-l-caption-title{
    color: white !important;
    font-weight: 200;
    font-size: 1.6em !important;
    margin-top: -30px;
    margin-bottom: 20px !important;
}

.grid figcaption a {
    padding: 20px;
    padding-top: 80px !important;
    margin: 0 5px;
    line-height: 2;
	
}


.cbp-item figure img{
    width: 100% ;
    height: auto ;
}

.cbp-popup-content  .col-sm-12  {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.cbp-l-loadMore-button-link{
color: #fff !Important;
background-color: #fbbb4c !Important;
padding: 8px 16px;
}
.cbp-l-filters-button .cbp-filter-item {
    border-radius: none;
    margin: 10px 1px 0 0;
}
/* Portfolio   settings  -- stop ---------- */

.navbar-default .navbar-nav > li > a{
    color:#ffffff
 }

.wpcf7-form input{
	max-width: 90% !important;
}

@media only screen and (max-width: 767px) {
#home-pattern {
	background-size:   auto 100% !important;
	background-attachment: scroll;
	background-repeat: no-repeat !important;
	background-color: #000;
}

}


@media(min-width: 768px){
    .navbar-default .navbar-nav > .hovernav > a {
         color:#ffffff
    }
}

@media only screen and (max-width: 767px) and (min-width: 558px)   {
	
}

/* Media Query cambio menù to mobile ---------- */
@media (max-width: 767px) {
  #main-nav li a{ font-size: 1.6em !important; line-height: 1.5em; background-color: #000 !important;}
   .navbar-collapse {border-bottom: 3px solid #f5b84f !important;}

     #main-nav{
    	background-color: black;
    }
    #main-nav ul{
    	margin-left: -52px;
    	margin-bottom: -1px;
    	
    }
    #main-nav li a{
    	border-bottom: 1px dotted #f5b84f !important;
    	color :  #f5b84f !important;
    }
    
    
    .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
    width: 100% !important;
    }
    .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
        padding-right: 0px;
    
    }
/* Calendario start */

/* Calendario end */
 
}



/* Buono pdf */
.frm_message p{
	text-align:center;
	font-size:20px !important;
	color: #000000 !important;
}
.download_pdf{
	text-align:center;
}
.download_pdf a{
	text-align:center;
	padding: 20px 15px 15px!important;
	background-color: #faba4c;
	color: #000000;
	margin:20px 30% !important;
	clear: both;
	display:block;
	font-size:0;
	-webkit-border-radius: 8px!important;
    -moz-border-radius: 8px!important;
    border-radius: 8px !important;
}
.download_pdf a:hover{
	background-color: #E91E63;
}

.download_pdf a:after{
	content: "Scarica il tuo buono";
	font-size:25px;
	font-weight: 500;
}

/* BLOG SETTINGS */
.single-post .blog-page-title{	
	background-image: url("https://www.doublestroke.it/wp-content/uploads/2018/10/double_Stroke_blog_header.jpg");
	background-position: 50% 0px;
	background-size: cover !important;
	background-repeat:no-repeat;
	padding-top:500px;
	margin-top: 0 !important;
	top:0 !important;
	width:100%;
}


.single-post .blog-page-title .section-title{	
	display:none;
}

.single-post .container img{	
	max-width:100%;
	height:auto;
}.navbar-default .navbar-nav > li > a{    color:#111111}@media(min-width: 768px){    .navbar-default .navbar-nav > .hovernav > a {            color:#111111    }}.navbar-default .navbar-nav > li > a {    color: #000000 !important;} @media (min-width: 768px){.navbar-default .navbar-nav > .hovernav > a {    color: #000000!important;}}