/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

/*testo*/
p {text-align: justify; font-size: 17px; line-height: 30px; color: #000}
h1 {text-align: center; font-weight: 300; font-size: 40px; text-transform: uppercase; line-height: 48px}
h2 {text-align: center; font-weight: 300; font-size: 40px; text-transform: uppercase; line-height: 48px; color:#ffffff!important}
.testo-bianco {text-align: justify; font-size: 18px; line-height: 30px; color: #ffffff!important}

/*conteiners*/
.main-container .row-container .row-parent {
  padding-bottom: 0;
  padding-left: 36px;
  padding-right: 36px;
  padding-top: 0;
}

/*COOKIE BAR*/
.pea_cook_wrapper p {
  bottom: 30px;
  color: #f1f1f1;
  font-family: "helvetica neue",helvetica,arial,sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}

/* HOME */
.secondslider{margin:0px !important;}

.homecustomform{color:#FFF; text-align:center; margin:0px auto;}
.homecustomform form{max-width:600px; text-align:center; margin:0px auto;}
.homecustomform form p{margin:0px !important;}
.homecustomform form p br{display:none;}
.homecustomform form input,
.homecustomform form textarea{width:100%; max-width:100%; border:none !important; color:#666;}
.homecustomform form .wpcf7-submit{width:auto; display:inline-block; color:#000000; margin:20px 0px 0px 0px;}
.homecustomform form .wpcf7-submit:hover{background-color:rgba(255,255,255,0.25) !important; color:#FFF;}
.homecustomform .color-accent-color,
.homecustomform .wpcf7 .wpcf7-mail-sent-ok,
.homecustomform .wpcf7 .wpcf7-validation-errors,
.homecustomform .wpcf7 span.wpcf7-not-valid-tip,
.homecustomform .nav-tabs > li.active > a,
.homecustomform .panel-title.active > a,
.homecustomform .panel-title.active > a span::after,
.homecustomform .plan-accent.plan .plan-title > h3,
.homecustomform .plan-accent.plan .plan-price .price{color:#E3E3E3 !important;}
.homecustomform .wpcf7-response-output{text-align:center;}

.homecustomform .wpcf7-form-control-wrap.privacy{display:inline-block; vertical-align:middle; margin:0px 5px 0px 0px;}

/* MADEINITALY */
div.madeinitaly{height:3px; position:relative; background-color:#23282d; padding:0px; margin:0px;}
div.madeinitaly .limit-width{position:relative;}
div.madeinitaly .limit-width big{width:106px; height:22px; display:block; position:absolute; right:35px; background-position:center; background-repeat:no-repeat; padding:0; margin:0; z-index:9999;}
div.madeinitaly .limit-width big.it{background-image:url(images/made_in_italy.png);}
div.madeinitaly .limit-width big.en{background-image:url(images/made_in_italy_en.png);}
div.madeinitaly .limit-width big.de{background-image:url(images/made_in_italy_de.png);}

div.madeinitaly .limit-width span.langbuttons{height:24px; display:block; position:absolute; right:160px; z-index:999999;}
div.madeinitaly .limit-width span.langbuttons a.en{width:24px; height:24px; display:inline-block; position:relative; background-color:#ff005a; font-size:12px; color:#000; text-decoration:none; font-weight:normal; font-style:normal; text-transform:uppercase; text-align:center; line-height:24px; padding:0px; margin:0px 1px; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
div.madeinitaly .limit-width span.langbuttons a.fr{width:24px; height:24px; display:inline-block; position:relative; background-color:#0b9de0; font-size:12px; color:#000; text-decoration:none; font-weight:normal; font-style:normal; text-transform:uppercase; text-align:center; line-height:24px; padding:0px; margin:0px 1px; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
div.madeinitaly .limit-width span.langbuttons a.de{width:24px; height:24px; display:inline-block; position:relative; background-color:#dee00b; font-size:12px; color:#000; text-decoration:none; font-weight:normal; font-style:normal; text-transform:uppercase; text-align:center; line-height:24px; padding:0px; margin:0px 1px; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
div.madeinitaly .limit-width span.langbuttons a:hover{opacity:0.5;}

.menu-horizontal-inner span.langbuttons{height:24px; display:none; position:relative; text-align:center; padding:0px 0px 50px 0px; z-index:999999;}
.menu-horizontal-inner span.langbuttons a.en{width:24px; height:24px; display:inline-block; position:relative; background-color:#ff005a; font-size:12px; color:#000; text-decoration:none; font-weight:normal; font-style:normal; text-transform:uppercase; text-align:center; line-height:24px; padding:0px; margin:0px 1px; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.menu-horizontal-inner span.langbuttons a.fr{width:24px; height:24px; display:inline-block; position:relative; background-color:#0b9de0; font-size:12px; color:#000; text-decoration:none; font-weight:normal; font-style:normal; text-transform:uppercase; text-align:center; line-height:24px; padding:0px; margin:0px 1px; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.menu-horizontal-inner span.langbuttons a.de{width:24px; height:24px; display:inline-block; position:relative; background-color:#dee00b; font-size:12px; color:#000; text-decoration:none; font-weight:normal; font-style:normal; text-transform:uppercase; text-align:center; line-height:24px; padding:0px; margin:0px 1px; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.menu-horizontal-inner span.langbuttons a:hover{opacity:0.5;}

/* MENU */
.row-menu-inner{height:auto;}

.logo-container.shrinked{padding:10px;}
.is_stuck #menu-main-menu{margin:0px 0px 0px 50px;}

/* MOBILE */
@media only screen and (max-width: 960px){
	div.madeinitaly .limit-width span.langbuttons{display:none;}
	.menu-horizontal-inner span.langbuttons{display:block;}
	/* div.madeinitaly .limit-width big{left:50%; right:auto; margin:0px 0px 0px -53px;} */
}

@media only screen and (max-width: 480px){
	p{text-align:left; font-size:18px; line-height:24px; color:#000;}
	.testo-bianco{text-align:left; font-size:18px; line-height:24px; color:#FFF !important;}
	h1{text-align:left; font-weight:300; font-size:40px; text-transform:uppercase; line-height:48px;}
	h2{text-align:left; font-weight:800; font-size:24px!important; text-transform:uppercase; line-height:30px; color:#FFF !important;}
}