/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Oct 01 2019 | 10:10:09 (am)
/*
/******* Do not edit this file *******/

html, body {max-width: 100%;overflow-x: hidden;}
body {  font-weight: 400;}

.dg-widget-link1 {
width: 100%!important;
}


.blog_info_share, .about-author {display:none;}
.btn-readmore{display:none;}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {display: none!important;}

h1,h2,h3,h4,h5,h6,
.vc_wp_custommenu .widget_nav_menu ul li,
.dt-media .select-target {
  font-weight: 400;
  text-transform: uppercase;
}

.tac {text-align:center;}

ul.sp1 {    list-style: none;   padding: 0px;}
ul li.sp1:before {    content: '\2714';    margin: 0 7px 0 0;  }

.vc_gitem-post-data-source-post_excerpt {display:none;}
.vc_btn3-container.vc_btn3-center {display:none;}

.btnsx-btn>.btnsx-text-primary, .btnsx-btn>.btnsx-text-secondary {font-weight:800;letter-spacing:2px;}

.wpcf7-textarea {height:120px;}

.vc_gitem-animate-slideBottom .vc_gitem-zone-b {
    transition: all 0s ease;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    font-size: 13px;
    font-weight: normal;
    display: inline-block;
    text-transform:uppercase;
    color: #FFFFFF!important;
    text-align: center;
    text-decoration: none;
    background-clip: padding-box;
    border-radius: 0px;
    text-shadow: 1px 1px 3px #000000;
    background-color: #18a5a5;
    padding: 5px 20px;
    border-style: solid;
    border-width: 0px;
    border-color: #18a5a5;
    letter-spacing: 1px;    
}

#top-bar .topbar-text {    font-size: 17px;}
#dt-menu ul li a {letter-spacing: 2px;    }

.content {  padding: 60px 0 0px!important;}
.content.page {  padding: 20px 0 0;}

.s1 {text-shadow: 1px 1px 3px #000000;}
.s2 {text-shadow: 1px 1px 4px #333333, -1px -1px 4px #333333;}

.wpcf7-form-control-wrap input,
.wpcf7-form-control-wrap textarea {
  border: 1px solid #aaaaaa;
  margin-bottom: 20px;
  padding: 10px 20px;
}

.bgpos {background-position: center center!important}

#head-page.reveal {
  position: fixed;
  -webkit-animation: reveal-header 0s!important;
  -moz-animation: reveal-header 0s!important;
  -ms-animation: reveal-header 0s!important;
  -o-animation: reveal-header 0s!important;
  animation: reveal-header 0s!important;
}

.top-head {position: fixed;z-index:99999;}

.button1 {
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
    text-transform:uppercase;
    color: #FFFFFF!important;
    text-align: center;
    text-decoration: none;
    background-clip: padding-box;
    border: 0px solid!important;
    border-radius: 0px;
    text-shadow: 0px 0px 3px #333333;
    background-color: #18a5a5!important;
    border-color: #147b0e #11640b #11640b;
    padding:0px 20px 0px 0px;
}
.button1:hover {
    background-color: #ffffff!important;
    text-shadow: none!important;
    color: #089595!important;
}

.button2 {
    font-size: 15px;
    font-weight: bold;
    display: inline-block;
    text-transform:uppercase;
    color: #FFFFFF!important;
    text-align: center;
    text-decoration: none;
    background-clip: padding-box;
    border-radius: 0px;
    text-shadow: 0px 0px 3px #333333;
    background-color: #18a5a5;
    padding: 7px 25px;
    border-style: solid;
    border-width: 1px;
    border-color: #18a5a5;
    letter-spacing: 1px;    
}
.button2:hover {
    background-color: #ffffff!important;
    text-shadow: none!important;
    color: #089595!important;
}

.button3 {
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
    text-transform:uppercase;
    color: #FFFFFF!important;
    text-align: center;
    text-decoration: none;
    background-clip: padding-box;
    border-radius: 0px;
    text-shadow: 0px 0px 3px #333333;
    background-color: #000000;
    padding:7px 25px;
    border-style: solid;
    border-width: 0px;
    border-color: #333333;
    letter-spacing: 1px;    
}
.button3:hover {
    background-color: #18a5a5!important;
    border-color: #18a5a5;
}

.button3s {
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
    text-transform:uppercase;
    color: #FFFFFF!important;
    text-align: center;
    text-decoration: none!important;
    background-clip: padding-box;
    border-radius: 0px;
    text-shadow: 0px 0px 3px #333333;
    background-color: #000000;
    padding:3px 15px;
    border-style: solid;
    border-width: 0px;
    border-color: #333333;
    letter-spacing: 0px;    
}
.button3s:hover {
    background-color: #18a5a5!important;
    border-color: #18a5a5;
}

.button4 {
    background-color: rgba(0, 0, 0, 0.2);
    font-size: 17px;
    font-weight: bold;
    display: inline-block;
    text-transform:uppercase;
    color: #FFFFFF!important;
    text-align: center;
    text-decoration: none;
    background-clip: padding-box;
    border-radius: 0px;
    text-shadow: 0px 0px 3px #333333;
    padding:5px 15px;
    border-style: solid;
    border-width: 1px;
    border-color: #FFFFFF;
    letter-spacing: 0px;
    width:370px;
}
.button4:hover {
    color: #089595!important;
    text-shadow: none;
    background-color: rgba(255, 255, 255, 1)!important;
    border-color: #089595;
}

.wpcf7-submit {
    font-size: 15px;
    font-weight: bold;
    display: inline-block;
    text-transform:uppercase;
    color: #FFFFFF!important;
    text-align: center;
    text-decoration: none;
    background-clip: padding-box;
    border-radius: 0px;
    text-shadow: 0px 0px 3px #333333;
    background-color: #18a5a5!important;
    padding: 7px 25px;
    border-style: solid;
    border-width: 0px;
    border-color: #18a5a5;
    letter-spacing: 1px;    
}
.wpcf7-submit:hover {
    background-color: #089595!important;
    border-color: #089595;
}