/*
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
*/
.scroll-top {	display: none; }
a {	text-decoration: none; }

#page input[type="text"], #page input[type="search"], #page input[type="tel"], #page input[type="url"], #page input[type="email"], #page input[type="number"], #page input[type="date"], #page input[type="range"], #page input[type="password"], #page select, #page textarea, #page .wpcf7-number {	font-size: 14px; }
input[type="text"], input[type="search"], input[type="tel"], input[type="url"], input[type="email"], input[type="number"], input[type="date"], input[type="range"], input[type="password"], select, textarea, .wpcf7-number {	color: #333333;	border-width: 1px; border-color: #999999; }
input::placeholder , textarea::placeholder { color: #333333; }
input:focus::placeholder , textarea:focus::placeholder { color: #999999; }
::-moz-placeholder { opacity: 1; }
.content textarea {	line-height: 16px; }
.col-md-12 { width: 98%; margin: 0 0.5%; }
.col-md-8 {	width: 70%;	display: inline-block; margin: 0 0.5%; }
.col-md-6 {	width: 48.1%;	display: inline-block; margin: 0 0.5%; }
.col-md-4 {	width: 26.2%;	display: inline-block; margin: 0 0.5%; }
@media screen and (max-width: 992px){	.col-md-8, .col-md-6, .col-md-4 {	width: 98%;	} }
.wpcf7-form .wpcf7-form-control-wrap { display: block; }
.wpcf7-form .wpcf7-not-valid-tip { background: #d22231;	border: none;	border-radius: 4px;	color: #ffffff;	font-size: 10px; font-weight: 400; line-height: 19px;	padding: 0px 5px;	width: auto; position: absolute; top: 1px; right: 0px; z-index: 10; }
input.wpcf7-not-valid, textarea.wpcf7-not-valid {	border:1px solid #eb5858 !important; }
div.wpcf7-validation-errors {	display:none !important; }
.select2-container .select2-selection--single .select2-selection__rendered {
	padding-left: 15px !important;
	background-color: #efefef;
	color: #999999 !important;
	font-size:16px;
}
.select2-container--default .select2-selection--single {
	border: 1px solid #efefef !important;
}

a.assina10ml { width: 32px; height: 14px; padding: 0 16px; margin-left: 4px; background: url(images/assina_10ml.png) no-repeat center bottom; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; transition: all 0.2s ease 0s; }
a:hover.assina10ml { filter:alpha(opacity=45); -moz-opacity:0.45; -khtml-opacity: 0.45;	opacity: 0.45; }
.bottom-text-block { text-align: right !important; }

.inicio_chamada_geral {
	z-index: 1;
	margin-top: -43px;
	border-radius: 25px 25px 0 0;
	background-color: #ffffff;
}
.inicio_chamada_geral .aio-icon-component {
	text-align: center;
	margin-bottom: 0 !important;
}
.inicio_chamada_geral .vc_column-inner {
	padding: 5px 0 0 0 !important;
}

.footer a {
	color: #949fb2 !important;
}
.footer a:hover {
	color: #ffffff !important;
}

.order-info mark, .product-category mark {
	display: none;
}
.post .entry-title a {
	font-size: 20px;
	font-weight: 700;
}

.switcher-wrap,
.woocommerce div.product div.summary > :last-child,
.woocommerce-Reviews,
.reviews_tab,
.pswp .pswp__ui--fit .pswp__caption,
.product:not(.elementor) .related.products {
	display: none !important;
}

.bg_instagram .advanced {
	background: -webkit-linear-gradient(135deg, #575ad0 7%, #c029a5 35%, #f56f3e 75%, #ffde7e 100%) !important;
	background: linear-gradient(135deg, #575ad0 7%, #c029a5 35%, #f56f3e 75%, #ffde7e 100%) !important;
}

.single-share-box { display:none; }

.pg_clientes .wf-cell, .pg_clientes .wf-usr-cell {
    padding: 0 15px;
	margin-bottom: 10px;
}

#envirabox-title { display:none !important; }





@media screen and (max-width: 778px){	
	.inicio_chamada_geral .vc_col-sm-4 {
		width: 33.33333333%;
	}
	.inicio_chamada_geral .vc_col-sm-4 .aio-icon-title {
		font-size: 12px !important;
	}
	.inicio_chamada_geral .vc_col-sm-4 .left-icon .aio-icon-left .aio-icon, .inicio_chamada_geral .vc_col-sm-4 .left-icon .aio-icon-left .aio-icon-img {
		margin-right: 5px !important;
	}
	.inicio_chamada_geral .vc_col-sm-4 .wpb_column {
		padding: 0 20px !important;
	}
}