/*
Theme Name: sasicurezza
Theme URI: http://sitoweb.xx/
Description: Tema sasicurezza
Author: SA Sicurezza srl
Author URI: https://sasicurezza.it
Template: customizr
Version: 1.0.0
*/
.btn1 {
  background: #ff6600;
  background-image: -webkit-linear-gradient(top, #ff6600, #ff6600);
  background-image: -moz-linear-gradient(top, #ff6600, #ff6600);
  background-image: -ms-linear-gradient(top, #ff6600, #ff6600);
  background-image: -o-linear-gradient(top, #ff6600, #ff6600);
  background-image: linear-gradient(to bottom, #ff6600, #ff6600);
  -webkit-border-radius: 9;
  -moz-border-radius: 9;
  border-radius: 9px;
  font-family: Arial;
  color: #ffffff;
  font-size: 16px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
cursor:pointer;
}
.btn1:hover {
  background: #fc7821;
  background-image: -webkit-linear-gradient(top, #fc7821, #e35700);
  background-image: -moz-linear-gradient(top, #fc7821, #e35700);
  background-image: -ms-linear-gradient(top, #fc7821, #e35700);
  background-image: -o-linear-gradient(top, #fc7821, #e35700);
  background-image: linear-gradient(to bottom, #fc7821, #e35700);
  text-decoration: none;
}
.container {
    width: 100%;
    /* padding-right: 15px; */
    /* padding-left: 15px; */
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 576px){
.container {
    max-width: 100%; 
}
}
.tc-sidebar.left {
    padding-right: 0px !important;
}
.tc-sidebar.right {
  padding-left: 0px !important;
}
h1, h2, h3, h4, h5, h6, p {
    margin-top: 0.5em;
}

@media (min-width: 1000px) {
  .container {
    max-width: 100%;
  }
}
.container[role=main] {
  margin-top:0em;
}

@media (min-width: 768px) {
.col-md-3, .col-md-3:last-child {
    -webkit-box-flex: 0;
        flex: 0 0 17%;
    max-width: 17%;
    min-width: 270px;
    padding-left: 5px;}
.text-md-right {
    text-align: left !important;
  }
}
@media (min-width: 992px) {
	.col-md-3 {
		-webkit-box-flex: 0;
			flex: 0 0 25%;
		max-width: 25%;
		min-width: 270px; 
		padding-left: 5px;
	}
	
	.col-md-3:last-child {
		-webkit-box-flex: 0;
			flex: 0 0 25%;
		max-width: 25%;
		min-width: 260px; 
		padding-left: 5px;
	}
}


@media (min-width: 1589px) {
	.col-md-3, .col-md-3:last-child {
		-webkit-box-flex: 0;
			flex: 0 0 17%;
		max-width: 17%;
		min-width: 270px;
		padding-left: 5px;
	}
}
@media (max-width: 768px) {
.col-md-6 {
    -webkit-box-flex: 0;
        flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
.col-md-6 {
    -webkit-box-flex: 0;
        flex: 0 0 65%;
    max-width: 65%;
  }
}
@media (min-width: 992px) {
.col-md-6 {
    -webkit-box-flex: 0;
        flex: 0 0 45%;
    max-width: 45%;
  }
}
@media (min-width: 1062px) {
.col-md-6 {
    -webkit-box-flex: 0;
        flex: 0 0 49%;
    max-width: 49%;
  }
}
@media (min-width: 1589px) {
.col-md-6 {
    -webkit-box-flex: 0;
        flex: 0 0 65%;
    max-width: 65%;
  }
}


@media (max-width: 991px) {
.tc-sidebar.left {
display:none;
  }
  
  #cssmenu { display:none;}
}

@media (min-width: 992px) {
  #cssmenu { display:block;}
}

input,
textarea,
select {
  display: block;
  line-height: initial;
  padding: 7.5px 15px 7.5px 15px;
  border: 1px solid #c1c1c1;
  border-radius: 2px;
  max-width: 100%;
  font: inherit;
  font-weight: normal;
  box-shadow: inset 0px 2px 1px rgba(0, 0, 0, 0.025);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.menu-link-utili-a-destra-container{
    text-align:  left;
    font-size: 16px;
}
.menu-link-utili-a-destra-container a{
	width: 100%;
}
.fl-row-content-wrap {
    padding: 2px;
}
.header-tagline  {
    font-size: 1.5em;
}
.branding .header-tagline {
    font-size: 1.5em;
    line-height: normal;
    padding: 0;
    margin: 2px .1em 0 0;
    width: 100%;
}
    
.dimensione {
transition-duration: 0.5s;
-ms-transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
transition-property: transform;
-ms-transition-property: -ms-transform;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
overflow:hidden;
} 
.dimensione:hover {
-ms-transform: scale(1.1,1.1);
-webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);
}
.vocilaterali a {font-family: "Open Sans",Arial, sans-serif;text-align: left!important; padding-left: 10px; margin-left: 2px;color:#000000;font-size: 15px;text-decoration: none; font-variant: normal;display: block;border-bottom: 1px solid rgb(222, 222, 222);   border-left: 1px solid rgb(222, 222, 222);border-right: 1px solid rgb(222, 222, 222);padding: 3px;font-style: normal;background: #FFFFFF;min-height: 22px;}
.vocilaterali a:hover{background-color:silver}
.vocilaterali a:visited{color:normal;}
.vocilaterali_header {font-family: "Open Sans",Arial, sans-serif; cursor:pointer; text-align:left;color:#ffffff;font-size: 18px;text-decoration: none; margin-left: 2px; display: block; padding: 6px 8px; text-transform:uppercase; background: #822434;min-height: 22px; margin-top:6px;}

.testo-grassetto {
font-weight: bold;
} 

