/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7

*/
/*
Brand
*/
.branding a img, .branding img {
    max-width: 85% !important;
}

.rev_slider a, .rev_slider a:hover {
	color: #ffffff !important;
}

/*
Navigazione
*/
i.mw-icon.the7-mw-icon-search-bold {
    font-size: 20px !important;
    color: #ffffff !important;
}

/*.masthead .soc-ico.hover-accent-bg a::after{ 
	background-color: #ffffff !important;
}
.masthead .soc-ico a:hover .soc-font-icon{
	color: #db5f0d !important;
}
.main-nav > li > a {
	letter-spacing: 2px !important;
}

.main-nav .current-menu-item > li.act:not(.wpml-ls-item) > a {
    color: #ffffff !important;
}

.masthead .soc-ico.border-on a::before, .dt-mobile-header .soc-ico.border-on a::before {
    -webkit-box-shadow: inset 0px 0px 0px 2px #ffffff !important;
    box-shadow: inset 0px 0px 0px 2px #ffffff !important;
}
.masthead .soc-ico a:not(:hover) .soc-font-icon, .dt-mobile-header .soc-ico a:not(:hover) .soc-font-icon {
    color: #ffffff !important;
}
.main-nav > li.act:not(.wpml-ls-item) > a .menu-text, .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text {
    color: #ffffff !important;
}
.upwards-line > li > a .menu-item-text::before {bottom: -4px !important;height: 2px !important;background-color: #ffffff !important;background: #ffffff !important;
}*/

/*
Altri
*/
.blog-content .entry-meta, .portfolio-categories {
    display: none !important;
}
.iso-container .bg-on .blog-content > p {
    display: none !important;
}
.post.bg-on, .post.bg-on.fullwidth-img.format-quote, .post.bg-on.fullwidth-img.format-link {
    background-color: transparent !important;
}
.iso-container .bg-on .blog-content > h3.entry-title {
    text-align: center !important;
    font: normal 500 16px / 30px "Montserrat", Helvetica, Arial, Verdana, sans-serif !important;
}
.single .content > .post, .single .content > .project-post {
    margin-bottom: 5px !important;
}
.post-navigation{
    display: none !important;
}

/* 
.single .single-share-box{
   display: none !important;
}
*/
.post-entry-content {
    padding: 10px 10px 30px 10px !important;
}
.mode-masonry.blog-shortcode .entry-title {
	font: normal normal normal 16px / 30px "Montserrat", Helvetica, Arial, Verdana, sans-serif !important;
	font-weight: 500 !important;
}
.blog-shortcode .entry-meta, .portfolio-shortcode .entry-meta, .albums-shortcode .entry-meta, .owl-carousel .entry-meta {
    display: none !important;
}
.blog-shortcode .entry-excerpt, .portfolio-shortcode .entry-excerpt, .albums-shortcode .entry-excerpt, .owl-carousel .entry-excerpt {
    display: none !important;
}
.post-details.details-type-link {
    display: none !important;
}
.sidebar-content .widget_categories li a, .sidebar-content .widget_meta a, .sidebar-content .blogroll a, .sidebar-content .widget_archive li a, .sidebar-content .widget_recent_entries a, .sidebar-content .widget_recent_comments a, .sidebar-content .widget_links a, .sidebar-content .items-grid a, .sidebar-content .recent-posts a, .sidebar-content .widget:not(.widget_icl_lang_sel_widget) .recent-posts a, .sidebar-content .contact-info .secondary-color, .sidebar-content .widget_nav_menu a, .sidebar-content .tagcloud a, .sidebar-content .widget_pages a, .sidebar-content a.rsswidget, .sidebar-content .textwidget a {
    color: #333333 !important;
    font-family: 'Montserrat',sans-serif !important;
    font-size: 0.9em !important;
    line-height: 1.2em !important;
}
.wp-caption-text {
    font-size: 0.8em !important;
    line-height: 1em !important;
    text-transform: uppercase !important;
    font-family: 'Montserrat',sans-serif !important;
    font-weight: 400 !important;
    margin-top: 5px !important;

}
.pswp__caption h5 {
    font-size: 0.8em !important;
    line-height: 1 !important;
    font-weight: 400 !important;
}
time.text-secondary{
	display: none !important;
}
.single .post:not(.type-event) .post-thumbnail {
    display: none !important;
}
.comment-respond, .comments-area, .single-related-posts {
    display: none !important;
}
.post-navigation .back-to-list, .post-navigation .nav-next, .post-navigation .nav-previous {
    margin: 0 auto auto;
}
.categorie-footer{margin-bottom:2%;clear:both;background-color:#4b4b4b;display: flex;align-items: center;}
.categorie-footer img{float: left; width: 50%; margin: 0px 5px 10px 0;}
.categorie-footer p {padding-top: 6%;text-transform:uppercase;display: table-cell;vertical-align: middle;}

.cat-footer{position: relative;text-align: center;}
.cat-footer img{min-height: 160px;}
.cat-footer-title {width: 200px !important;}
.cat-footer p {position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    text-align: center;
    width: 180px;
    left: 50%;
    z-index: 1000;
    margin-top: 0;
	text-transform:uppercase;
	background: rgba(0,0,0,0.6);
}

/*
Woocommerce
*/
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    display: none !important;
}
#page button.button:hover, #page a.button:not(.edd-submit):hover, #page .dt-form button:hover, #page #page .widget .dt-form .dt-btn:hover, #page .widget .dt-form .dt-btn:hover, #page input[type="button"]:hover, #page input[type="reset"]:hover, #page .wpcf7-submit:hover, #page .nsu-submit:hover, #page .dt-wc-btn:hover, #page input#place_order:hover, #page .woocommerce-Reviews .submit:hover, #page input.button:hover, #page .cart-btn-below-img .woo-buttons a:hover, #page input[name="save_address"]:hover, #page .wc-layout-list .woo-buttons a:hover, #page .post-password-form input[type="submit"]:hover, #page .mc4wp-form input[type="submit"]:hover, #page div.mc4wp-form button[type="submit"]:hover, #page .tml-submit-wrap input[type="submit"]:hover, #page .wpcf7-form input[type="submit"]:hover, #page input[type="submit"]:not([name="update_cart"]):hover, #page .woocommerce-widget-layered-nav-dropdown__submit:hover {
    background: #c25208 !important;
    background: #c25208 !important;
    background: #c25208 !important;
	color: #ffffff !important;
}
.single.single-product .single-share-box {
    padding-top: 20px !important;
}
.woocommerce div.product div.summary form.cart, .woocommerce div.product div.summary p.cart {
    display: none !important;
}
.product_meta {
    display: none !important;
}
.yith_ywraq_add_item_response_message{
    font-weight:bold !important;
	padding-bottom: 20px;
}
.yith_ywraq_add_item_browse_message {
    color: #ffffff !important;
    background-color: #db5f0d !important;
    background: #db5f0d !important;
    padding: 10px !important;
	width: 200px !important;
	text-align: center !important;
}
.yith_ywraq_add_item_browse_message:hover {
    color: #ffffff !important;
    background-color: #bd4d02 !important;
    background: #bd4d02 !important;
}
.yith_ywraq_add_item_browse_message a{
    color: #ffffff !important;
	font-weight:bold !important;
	text-decoration: none !important;
	padding: 12px 18px 12px 18px !important;
}
.products-carousel-shortcode.products-carousel-shortcode-id-433afe496ef83429af0244401e7dd582 .owl-nav a {
    color: #db5f0d !important;

}
.woocom-list-content .price, .woocom-list-content .star-rating, .woocom-rollover-content .price, .woocom-rollover-content .star-rating {display: none;}
p.price {display: none;}
.shop_table.cart .product-subtotal { display: none;}
span.woocommerce-Price-amount.amount { display: none;}
.woocommerce .product .price {display: none;}
span.price {display: none;}