/*
Theme Name: Formula-pro Child
Theme URI: http://dendrite.neuronthemes.com
Description: This is a child theme of Dendrite
Author: NeuronThemes
Author URI: http://neuronthemes.com
Template: dendrite
Version: 1.1.2
*/

@import url("../dendrite/style.css");


/* Your Custom CSS below */

/*12-05-23*/
.vc_grid-container.blog-home, .max-width-1280 {
	max-width: 1360px;
	margin-left: auto !important;
	margin-right: auto !important;
}

h6.widgettitle {
    background-color: #e6e6e6;
    padding: 10px;
    border: solid 1px #ddd;
    font-size: 17px !important;
}

footer .footer-widgets .widget .widgettitle {
	background-color: transparent;
	border: none;}

.num-verde {
	font-size: 20px;
	margin: 10px 0 0;
	display: block;
	font-weight: 700;
	color: #f2f2f2;}

.footer-widgets .widget ul li {
		display: inline-block;
		list-style: none;
		margin-bottom: 8px;
		color: #191a1d;
}

.widget ul li a, .widget.widget_categories ul li a {color: #002943;}
.cma-thread-summary-right a, .cma-thread-title a {color: #002943;}

.category .page-header.full-width-section {display: none;}
.category .blog-holder.md-top-padding.md-bottom-padding {margin-top: 50px;}

.home .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {display: none;}

.blog-home .vc_btn3-container.vc_btn3-left {
	text-align: right;
	padding-right: 25px;
}

.blog-home .vc_gitem-zone {max-height: 225px;}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	background-color: #0076AF;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover {
	color: #f7f7f7;
	background-color: #004976;
}

.blog-home .vc_grid-item-mini {box-shadow: 4px 4px 15px #888;}

.blog-home h4 {
	font-size: 16px;
	line-height: 22px;
}

.CMA_QuestionsWidget .cma-index-header-after {display: none;}
.CMA_QuestionsWidget .cma-questions-widget ul.cma-thread-orderby {display: none;}
.CMA_QuestionsWidget .cma-thread-summary-right {display: none;}
.CMA_QuestionsWidget .cma-thread-list-header {display: none;}
.CMA_QuestionsWidget .cma-thread-title {
    font-size: 18px;
	line-height: 22px;}
	
.CMA_QuestionsWidget .cma-thread-numbers-count {font-size: 18px;}

.heading-underline {
	border-bottom-style: solid;
	width: 150px;
	border-bottom-width: 1px;
	border-bottom-color: #c1aa79;
	margin: 2px auto -10px;
	text-align: center;
}

.page-header.no-background-image {
		background-color: #f9f9f9 !important;
}

.md-top-padding {padding-top: 5px !important; }


.post-info li:nth-child(3n+3) {display: none !important;}

.inner-header-wrapper {box-shadow: 1px 0px 6px 1px #e2e2e2;}
.page-header.full-width-section.no-background-image {height: 0 !important;}

.facebook_like_button iframe {min-width: 105px;}

.cma-thread-wrapper > .cma-backlink-wrapper {display: none;}

.cma-question-body-content, .cma-answer-content {
	font-size: 17px;
	line-height: 25px;
}

.cma-answer-content {color: #074875;}

.cma-thread-title {
	font-size: 24px;
	font-weight: 400;
	line-height: 32px;
}

.n-container {background-color: #f9f9f9;}

.cma-questions-widget ul.cma-thread-orderby {

	border-top: none;
	margin: 0 auto !important;
	max-width: 460px;}

.cma-questions-widget ul.cma-thread-orderby li a {
	height: 35px;
	padding: 0 15px;
	line-height: 35px;}

footer .footer-widgets .widget ul li a:hover {color: #fdfdfd !important;}

input[type="radio"], input[type="checkbox"] {margin-right: 5px !important;}

.cta-menu-button.menu-item {
	background: linear-gradient(rgb(0, 136, 204) 0%, rgb(0, 91, 136) 100%);
	padding: 0px 10px;
	border-radius: 3px;
}

header nav ul li.cta-menu-button.menu-item a {
	color: #f9f9f9 !important;
}

header nav ul li.cta-menu-button.menu-item a::before {background-color: transparent !important;}

.cma_thread .entry-header .entry-title, .cma-index-header-after {text-align: center;}

.um.um-login {margin-left: 1px !important;}
.um-field {padding: 0 !important;}

.cma-attachment {font-size: 16px !important;}

.cma-thread-snippet:has(.cmaexp-thread-public) {
	height: auto; 
}

@media only screen and (min-width: 769px) {

	.cma-nav-bar-grid div {
		float: left;
		max-width: 30%;
		margin: 0 3%;}
	
	.cma-questions-widget .cma-questions-container.cma-container:not(.cma-sidebar-questions) .cma-thread-summary-right {
		position: static;
		width: 230px;
		float: right !important;}

	.cma_thread .entry-header .entry-title {
		font-size: 30px;
		font-weight: 400;}

	.content-area.cma-content.full-width {
			margin-top: 75px;
		}
	
	.widget ul li.menu-item {
			display: inline-block;
			margin: 8px;}

	.cta-menu-button.menu-item {
		padding: 0 30px;
		position: absolute;
		top: -25px;
		right: -30px;
	}
}

@media only screen and (max-width: 1024px) {
	.content-area.cma-content.full-width {
			margin-left: 20px;
			margin-right: 20px;}
	
}