/*
 Theme Name:   WooPress Child
 Theme URI:    http://8theme.com/
 Description:  WooPress Child Theme
 Author:       8theme
 Author URI:   http://8theme.com
 Template:     woopress
 Version:      0.0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  woopress-child
*/

.avviso p {
    font-size: 25px !important;
    font-weight: 600;
	line-height: 2;
	color: #ffffff;
}

.avviso2 p {
    font-size: 25px !important;
    font-weight: 300;
	line-height: 2;
}

p {
	font-size: 16px;
    line-height: 1.5;
    text-align: justify;
	color: #4f4f4f;
}

p a {
    font-weight: 600;
}

@media only screen and (max-width: 992px){
.header-logo img {
    max-width: 200px !important;
    padding-top: 10px;
    padding-bottom: 30px;
}
}

.mobile-nav-heading.close-mobile-nav {
    display: none;
}

.mobile-nav {
    padding-top: 25px;
}

.mobile-nav .menu li.current-menu-item > a, .mobile-nav .menu li.current_page_ancestor > a, .mobile-nav .menu li > a:hover {
    color: #ef6225;
}

.mobile-nav .menu li a {
    font-weight: 400;
}

.portfolio-descr h3 a:hover {
    color: #ef6225;
}

.post h2, .portfolio-descr h3 {
    line-height: 1.2;
}

.post h2 a, .portfolio-descr h3 a {
    font-size: 16px;
    font-weight: 500;
    text-transform: none;
}

@media only screen and (max-width: 768px){
.post h2 a, .portfolio-descr h3 a {
    font-size: 12px;
}
.post h2, .portfolio-descr h3 {
    line-height: 0.8;
}
}

@media only screen and (max-width: 5992px){
.col-md-12 article.content-small .wp-picture {
    width: 22.5%;
}
}

@media only screen and (max-width: 768px){
.col-md-12 article.content-small .wp-picture {
    width: 40%;
}
.vc_grid-item.vc_clearfix.vc_col-sm-4.vc_visible-item, .vc_masonry_grid .vc_grid.vc_row .vc_grid-item {
    width: 33.33%;
    display: inline-block !important;
}
	 .col .vc_col-sm-2,
	 .col .vc_col-sm-4 {
        width: 33.33%;
        float: left;
    }
    .col .vc_col-sm-3,
	.col .vc_col-sm-6 {
        width: 50%;
        float: left;
    }
}

h6.active a {
    display: none;
}

.blog .content-article {
    display: none;
}

.portfolio-image .zoom, .wp-picture .zoom {
    display: none;
}

.single-etheme_portfolio h1, .page h1, article.post h2 {
    font-weight: 100;
    font-size: 36px;
    color: #ef6225;
}

.titolohome a {
    color: #ffffff;
}

.titolohome p {
    font-size: 24px;
    font-weight: 600;
	line-height: 1.2;
    color: #ffffff;
	text-shadow: #0b0a09 1px 2px 2px, #7c7a7b -1px -1px 7px;
    margin-top: -115px;
    margin-left: 25px;
    padding-bottom: 20px;
}

.titolohome2 p {
    font-size: 24px;
    font-weight: 600;
}

h4 {
    font-size: 15px !important;
    font-weight: 600;
    text-transform: none;
}

h6 {
	font-size: 18px !important;
	color: #ef6225 !important;
	margin-bottom: 0px !important;
	font-weight: normal;
}

@media only screen and (max-width: 768px){
.avviso2 p {
    font-size: 20px !important;
    font-weight: 300;
	line-height: 2;
	margin-top: -200px;
}
}	
	
.titolohome p {
    font-size: 20px !important;
    font-weight: 600;
    line-height: 1.2;
    color: #ffffff;
    text-shadow: #0b0a09 1px 2px 2px, #7c7a7b -1px -1px 7px;
    margin-top: -95px;
    margin-left: 15px;
    padding-bottom: 10px;
}
.titolohome2 p {
    font-size: 20px !important;
    font-weight: 600;
}

h4 {
    font-size: 12px !important;
}
}

.vc_btn3-container {
    margin-bottom: -15px !important;
}
.vc_gitem-post-data-source-post_excerpt, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    display: none;
}

input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="number"], input[type="search"], input[type="select"] {
    width: 100%;
}
