/*
Theme Name: azwebplanet
Theme URI: http://www.azwebplanet.com/new
Description: tema child azwebplanet
Author: Vincenzo De Pratti azwebplanet.com
Version: 0.1b
Template: virtue
*/
 
@import url("../virtue/assets/css/virtue.css");
@import url("http://www.azwebplanet.com/new/wp-content/plugins/ninja-forms/assets/css/display-structure.css");
@import url("http://www.azwebplanet.com/new/wp-content/uploads/siteorigin-widgets/sow-layout-slider-default-e9f18287d148.css?ver=4.8.1");


@media (min-width: 1200px) {
 .container {
    width: 1280px;
 }
}

/*.container {
    width: 1280px;
}*/
/*.col-lg-9 {
    width: 75%;
}
.col-lg-3 {
    width: 25%;
}*/

/*HOME PAGE LAYOUT */



.page-id-5397 .nav-trigger .nav-trigger-case {
    position: relative;
    display: block;
    width: 100%;
    z-index: 999999;
top:5px;
	color:#eee;


}
.headerclass {
    background: transparent;
    border-bottom: 1px solid #ddd;
}
.kad-nav-inner .kad-mnav, .kad-mobile-nav .kad-nav-inner li a, .nav-trigger-case {
    font-family: "Open Sans";
    line-height: 20px;
    font-weight: 600;
    font-style: normal;
    font-size: 14px;
    z-index: 9999999;
    position: relative;
    background: transparent;
}
.nav-trigger .nav-trigger-case {
    position: static;
    display: block;
    width: 100%;
    background: transparent;
}
.kad-nav-inner .kad-mnav, .kad-mobile-nav .kad-nav-inner li a, .nav-trigger-case {
    font-family: "Open Sans";
    line-height: 20px;
    font-weight: 600;
    font-style: normal;
    color: #000000;
    font-size: 13px;
    background: #eee;
}
.page-id-5397 .sf-menu a {
    color: #fff;
    text-align: center;
    font-weight: 400;
    display: block;
    position: relative;
    text-decoration: none;
    padding: 10px 20px;
    transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
}
.page-id-5397 .headerclass {
    background: transparent;
    box-shadow: 0 0 2px 2px rgba(0,0,0,.2);
	border-bottom: 1px solid #ddd;

z-index:9999999;
margin:0px auto; border:0px!important; width:100%; 



}
.page-id-5397 #logo{
position: relative;     z-index: 9999;
}

.page-id-5397 .topclass {
    background: url('http://www.azwebplanet.com/new/wp-content/uploads/2017/07/bgheader-1.png');
    box-shadow: 0 0 0px 0px rgba(0,0,0,.2);
color:#fff;
position:relative;
z-index:9999;

}

.page-id-5397 .contentclass {
   background: transparent;
  
    padding-top: 0px;

}
.page-id-5397 .topclass {
    border-bottom: 0px solid #eee;
}

.page-id-5397.topbar-widget{
visibility:hidden;
}

.col-md-6{
width: 50%;
height: 35px;
}


/*.page-id-5397 {
   background:url(http://www.azwebplanet.com/new/wp-content/uploads/2017/04/home-2.jpg) top center no-repeat;  
}*/

/* FINE HOME PAGE LAYOUT */

/*REALIZZAZIONE SITI WEB LAYOUT */
.page-id-5413 .nav-trigger .nav-trigger-case {
    position: relative;
    display: block;
    width: 100%;
    z-index: 999999;
top:5px;


}

.page-id-5413 .titleclass{
display:none;
}
/*.page-id-5413 .sf-menu a {
    color: #fff;
    text-align: center;
    font-weight: 400;
    display: block;
    position: relative;
    text-decoration: none;
    padding: 10px 20px;
    transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
}*/
.page-id-5413 .headerclass {
    background: transparent;
    box-shadow: 0 0 2px 2px rgba(0,0,0,.2);

z-index:9999999;
margin:0px auto; border:0px!important; width:100%; 



}
.page-id-5413 #logo{
position: relative;     z-index: 9999;
}

.page-id-5413 .topclass {
    background: url('http://www.azwebplanet.com/new/wp-content/uploads/2017/07/bgheader-1.png');
    box-shadow: 0 0 0px 0px rgba(0,0,0,.2);
color:#fff;
position:relative;
z-index:9999;

}

.page-id-5413 .contentclass {
   background: transparent;
  
    padding-top: 0px;

}
.page-id-5413 .topclass {
    border-bottom: 0px solid #eee;
}

.page-id-5413.topbar-widget{
visibility:hidden;
}

/*.page-id-5413 {
   background:url(http://www.azwebplanet.com/new/wp-content/uploads/2017/04/home-2.jpg) top center no-repeat;  
}*/
.so-widget-sow-layout-slider-default-e9f18287d148 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper p {
    
    text-shadow: 0 0px 0px rgba(255, 255, 255, 0.3);
    margin: 1em 0;
   
}


/* FINE REALIZZAZIONE SITI WEB LAYOUT */

/*REALIZZAZIONE SITI WEB E-COMMERCE LAYOUT */
.page-id-5417 .nav-trigger .nav-trigger-case {
    position: relative;
    display: block;
    width: 100%;
    z-index: 999999;
top:5px;


}

.page-id-5417 .titleclass{
display:none;
}
/*.page-id-5417 .sf-menu a {
    color: #fff;
    text-align: center;
    font-weight: 400;
    display: block;
    position: relative;
    text-decoration: none;
    padding: 10px 20px;
    transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
}*/
.page-id-5417 .headerclass {
    background: transparent;
    box-shadow: 0 0 2px 2px rgba(0,0,0,.2);

z-index:9999999;
margin:0px auto; border:0px!important; width:100%; 



}
.page-id-5417 #logo{
position: relative;     z-index: 9999;
}

.page-id-5417 .topclass {
    background: url('http://www.azwebplanet.com/new/wp-content/uploads/2017/07/bgheader-1.png');
    box-shadow: 0 0 0px 0px rgba(0,0,0,.2);
color:#fff;
position:relative;
z-index:9999;

}

.page-id-5417 .contentclass {
   background: transparent;
  
    padding-top: 0px;

}
.page-id-5417 .topclass {
    border-bottom: 0px solid #eee;
}

.page-id-5417.topbar-widget{
visibility:hidden;
}

/*.page-id-5417 {
   background:url(http://www.azwebplanet.com/new/wp-content/uploads/2017/04/home-2.jpg) top center no-repeat;  
}*/
.so-widget-sow-layout-slider-default-e9f18287d148 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper p {
    
    text-shadow: 0 0px 0px rgba(255, 255, 255, 0.3);
    margin: 1em 0;
   
}


/*FINE REALIZZAZIONE SITI WEB E-COMMERCE LAYOUT*/

/*POSIZIONAMENTO SITI WEB E-COMMERCE LAYOUT*/
.page-id-5421 .nav-trigger .nav-trigger-case {
    position: relative;
    display: block;
    width: 100%;
    z-index: 999999;
top:5px;


}

.page-id-5421 .titleclass{
display:none;
}
/*.page-id-5421 .sf-menu a {
    color: #fff;
    text-align: center;
    font-weight: 400;
    display: block;
    position: relative;
    text-decoration: none;
    padding: 10px 20px;
    transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
}*/
.page-id-5421 .headerclass {
    background: transparent;
    box-shadow: 0 0 2px 2px rgba(0,0,0,.2);

z-index:9999999;
margin:0px auto; border:0px!important; width:100%; 



}
.page-id-5421 #logo{
position: relative;     z-index: 9999;
}

.page-id-5421 .topclass {
    background: url('http://www.azwebplanet.com/new/wp-content/uploads/2017/07/bgheader-1.png');
    box-shadow: 0 0 0px 0px rgba(0,0,0,.2);
color:#fff;
position:relative;
z-index:9999;

}

.page-id-5421 .contentclass {
   background: transparent;
  
    padding-top: 0px;

}
.page-id-5421 .topclass {
    border-bottom: 0px solid #eee;
}

.page-id-5421.topbar-widget{
visibility:hidden;
}

/*.page-id-5421 {
   background:url(http://www.azwebplanet.com/new/wp-content/uploads/2017/04/home-2.jpg) top center no-repeat;  
}*/
.so-widget-sow-layout-slider-default-e9f18287d148 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper p {
    
    text-shadow: 0 0px 0px rgba(255, 255, 255, 0.3);
    margin: 1em 0;
   
}


/*FINE POSIZIONAMENTO SITI WEB E-COMMERCE LAYOUT */

/* SERVIZI WEB MARKETING LAYOUT */
.page-id-5419 .nav-trigger .nav-trigger-case {
    position: relative;
    display: block;
    width: 100%;
    z-index: 999999;
top:5px;


}

.page-id-5419 .titleclass{
display:none;
}
/*.page-id-5419 .sf-menu a {
    color: #fff;
    text-align: center;
    font-weight: 400;
    display: block;
    position: relative;
    text-decoration: none;
    padding: 10px 20px;
    transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
}*/
.page-id-5419 .headerclass {
    background: transparent;
    box-shadow: 0 0 2px 2px rgba(0,0,0,.2);

z-index:9999999;
margin:0px auto; border:0px!important; width:100%; 



}
.page-id-5419 #logo{
position: relative;     z-index: 9999;
}

.page-id-5419 .topclass {
    background: url('http://www.azwebplanet.com/new/wp-content/uploads/2017/07/bgheader-1.png');
    box-shadow: 0 0 0px 0px rgba(0,0,0,.2);
color:#fff;
position:relative;
z-index:9999;

}

.page-id-5419 .contentclass {
   background: transparent;
  
    padding-top: 0px;

}
.page-id-5419 .topclass {
    border-bottom: 0px solid #eee;
}

.page-id-5419.topbar-widget{
visibility:hidden;
}

/*.page-id-5419 {
   background:url(http://www.azwebplanet.com/new/wp-content/uploads/2017/04/home-2.jpg) top center no-repeat;  
}*/
.so-widget-sow-layout-slider-default-e9f18287d148 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper p {
    
    text-shadow: 0 0px 0px rgba(255, 255, 255, 0.3);
    margin: 1em 0;
   
}


/* FINE SERVIZI WEB MARKETING LAYOUT */


.topclass {
    
border-bottom:1px solid #eee;
padding-top:3px;
padding-bottom:3px;
}
.titleclass{

background:/*url('http://www.azwebplanet.com/new/wp-content/uploads/2016/09/bgtitle.jpg') center ;  linear-gradient(48deg, #ff951b, #2daec3, #ff951b);animation: 9s ease infinite;-webkit-animation:9s ease infinite;
background-size: 200% 400%;-o-animation: SfondoAnimato 9s ease infinite;
animation: SfondoAnimato 9s cubic-bezier(.77,0,.18,1) infinite;
*/#f6f6f7;
box-shadow: inset 0px 3px 6px -4px #d1d1d1;
-webkit-box-shadow: inset 0px 3px 6px -4px #d1d1d1;
-moz-box-shadow: inset 0px 3px 6px -4px #d1d1d1;
-o-box-shadow: inset 0px 3px 6px -4px #d1d1d1;
margin-bottom:20px;
border-top:1px solid #e9eaec;
border-bottom:1px solid #e9eaec;
color:#fff;
}
.page-header {
    border-top: 0px solid #eee;
    border-bottom: 0px solid #eee;
    border-color: rgba(0,0,0,.05);
    padding-bottom: 8px;
    /*margin: 0 0 20px;*/
    padding-top: 18px;
}
ol, ul {
    padding: 0;
    padding-left: 0px;
}

ul.portfolio-content {
    padding-left: 0px;
}
ul.portfolio-content li.pdetails {
    margin-bottom: 10px;
    list-style: none;
}

.default-theme.wp-posts-carousel .wp-posts-carousel-desc {
    font-size: 12px;
    color: #666;
    padding: 2%;
    margin-bottom: 2%;
    text-align: center;
}


.simple-theme.wp-posts-carousel .wp-posts-carousel-container:hover {
    border-color: #ebebeb;
    background: #fff;
}
.headerclass {
    background: #fff;
    box-shadow: 0 0 2px 2px rgba(0,0,0,.2);
}
.contentclass {
    background: #fff;
    padding-bottom: 30px;
    padding-top: 0px;

}
.footerclass{
background:cover;

font-size:13px;
}
.topbarmenu ul li a {
    color: #666;
    display: block;
    padding: 5px 2px;
    font-size: 12px;
    transition: background .5s;
    -moz-transition: background .5s;
    -webkit-transition: background .5s;
    -o-transition: background .5s;
}

.sow-features-list .sow-features-feature p.sow-more-text a {
    font-weight: 600;
    /*color: inherit;*/
    text-decoration: none;
    padding: 8px 5px 8px 5px ;
   margin: 0px;
    background: #1e73be;
   color: #fff;
	border-radius: 3px;
}


.sow-features-list .sow-features-feature p.sow-more-text a {
    font-weight: 500;
    color: #fff;
    text-decoration: none;
}
.footerclass {
    background: #233750 url('http://www.azwebplanet.com/new/wp-content/uploads/2016/09/footer1.jpg') repeat-y center top;
    background-size: cover;
    font-size:12px;
    color:#fff;
}

#containerfooter h3{
    color: #fff;
   font-size:13px;
text-transform: uppercase;
}

.footercredits p {
    font-size: 12px;
    padding: 4px 0;
color:#fff;
}

a.piepagina:link {
	color:#ABB1B7;
	text-decoration:none;
border-bottom: 1px dotted rgb(66, 81, 94);
display:block;
font-size:11.5px;
padding-top: 4px;
padding-bottom: 4px;
}
a.piepagina:visited {
	color:#ABB1B7;
	text-decoration:none;
border-bottom: 1px dotted rgb(66, 81, 94);
display:block;
font-size:11.5px;
padding-top: 4px;
padding-bottom: 4px;
}
a.piepagina:hover {
	color:#FFFFFF;
	border-bottom:1px dotted #FFFFFF;
border-bottom: 1px dotted rgb(66, 81, 94);
display:block;
font-size:11.5px;
padding-top: 4px;
padding-bottom: 4px;
}



/*-----LANDING PAGE ------*/
.page-id-123 .topclass{
display:none;

}
.page-id-123 .headerclass {
display:none;
visibility:hidden;

}
.page-id-123 .titleclass {
display:none;

}
.page-id-123 h1{
color:#333;

}
.page-id-123 #containerfooter{
display:none;
}

/*-----FINE LANDING PAGE ------*/

/*-----LANDING PAGE AZ------*/
.page-id-11227 .topclass {display:none !important;}
.page-id-11227 .headerclass {display:none !important;}
.page-id-11227 .titleclass {display:none !important;}
.so-widget-sow-image-default-bc4f5fbc2633 .sow-image-container .so-widget-image {
    display: block;
    max-width: 100%;
    height: auto;
    padding-bottom: 10px;
	
}
.so-widget-sow-image-default-bc4f5fbc2633 .widget-title {
    text-align: center;
    font-size: 15px;
	font-weight:bold;
}
.so-widget-sow-image-default-0d90cccda167 .widget-title {
    text-align: center;
	 font-size: 15px;
	font-weight:bold;
	padding-top: 10px;
}
.page-id-11227 #containerfooter {display:none;}
/*-----FINE LANDING PAGE AZ ------*/


/*-----LANDING PAGE AVEZZANO------*/
.page-id-8192 .topclass {display:none !important;}
.page-id-8192 .headerclass {display:none !important;}
.page-id-8192 .titleclass {display:none !important;}
.page-id-8192 h1 {color:#333;}
.page-id-8192 #containerfooter {display:none;}
.page-id-8192 .so-widget-sow-image-default-98b6e78ff016 .widget-title {

    text-align: left;
    font-size: 11px;
	color:#666;

}
.page-id-8192 .so-widget-sow-image-default-f0ce37677e1e .widget-title {
    padding-top: 10px;
    text-align: center;
	font-size:16px;
	font-weight:bold;

}


/*-----FINE LANDING PAGE AVEZZANO ------*/


.kad-btn-primary{
font-weight:bold;
font-size:14px;
}

.nf-field-element input, .nf-field-element select, .nf-field-element textarea {
    margin: 0;
    width: auto;
    height: auto;
    vertical-align: inherit;
    border: 1px solid #ccc;
    border-radius: 3px;
    line-height: 50px;
}

.field-wrap input[type="button"], .field-wrap input[type="submit"] {
    
    
    background: #689e00;
    font-weight: bold;
    font-size: 16px;
    font-family: 'Open sans';
color:#fff;
padding-left:50px;
padding-right:50px;
border-radius:3px;
border:0px;
padding-top:5px;
padding-bottom:5px;

}
.ninja-forms-form-wrap *, .ninja-forms-form-wrap *::after, .ninja-forms-form-wrap *::before {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: -5px;
}
@media (max-width: 992px) {
.topclass {
    display: none;
    }
}

.caldera-grid .btn-default {
    color: #fff;
	font-weight:bold;
    background-color: #86b839;
    border-color: #86b839;
	
}
.caldera-grid .btn-default .a:hover {
    color: #fff;
	font-weight:bold;
    background-color: #ccc;
    border-color: #86b839;
	
}
/*label {
    display: block;
    margin-bottom: 5px;
    font-weight: 700;
    color: #fff;
}*/
.caldera-grid *, .caldera-grid ::after, .caldera-grid ::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    
}

.form-control::-moz-placeholder {
 color:#000;
   font-weight: bold;
}
.form-control:-ms-input-placeholder{
 color:#000;
   font-weight: bold;
}
.form-control::-webkit-input-placeholder{
 color:#000;
   font-weight: bold;
}
.subtitle{
	font-family: Montserrat;
	color:#689e00;
	font-weight:bold;
	}

/*-----LANDING PAGE EDILE------*/
.page-id-11822 .topclass {display:none !important;}
.page-id-11822 .headerclass {display:none !important;}
.page-id-11822 .titleclass {display:none !important;}
.so-widget-sow-image-default-bc4f5fbc2633 .sow-image-container .so-widget-image {
    display: block;
    max-width: 100%;
    height: auto;
    padding-bottom: 10px;
	
}
