/*
Theme Name: Psych Ossigeno
Theme URI: http://themeforest.net/user/Anps/portfolio
Description: It can be used for business and corporate sites, your portfolio site or customize it to suit your wishes. Easy to use and clean code will be a simple task to get you up and running in no time. And with our support you cannot go wrong.
Author: AnpsThemes
Author URI: http://themeforest.net/user/Anps/portfolio
Version: 1.0.1
License: GNU General Public License
License URI: license.txt
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, left-sidebar, custom-colors, custom-header, custom-menu, theme-options, translation-ready, threaded-comments
Text Domain: psychiatrist
Template:    psychiatrist
*/


/*
@media (max-width: 999px) {
	.modal .col-md-4 {
		margin-top: 0 !important;
	}
}
@media (min-width: 1200px) {
	.full-width nav.site-navigation .main-menu > li > a {
		padding: 30px 18px;
	}
}
*/
header.site-header.classic, .site-header.full-width .header-wrap {
	margin-bottom: 60px;
}
.container-menu {
	background: #fff;
}
.container-logo .logo {
	margin: 0 !important;
	width: 100%;
}
.caldera-grid input {
	width: auto !important;	
}

.vc_tta-panel .vc_tta-panel-body {
	display: none;	
}
.vc_active .vc_tta-panel-body{
	display: block;	
}
.vc_tta-panel-title {
	border-bottom: 1px solid #49b9f5;
	padding: 10px 0;
}
.vc_tta-panel .vc_tta-panel-title:before{
content:'+ ';
color: #49b9f5;
}
.vc_active .vc_tta-panel-title:before{
content:'- ';
color: #49b9f5;
}
#main-menu li.menu-search {
	display: none !important;	
}
.container-logo {
    background-color: #052740 !important;
}
.large-above-menu .social.social-border a {
	color: #fff;	
}
.full-width .burger {
    color: #fff;
}
h3 {
    color: #49b9f5;	
}
.header-menu {
	float: none;
	display: block;
}
.container {
    position: static;
}
.container-logo {
	min-height: 77px;	
}
.container-logo .logo {
	margin: 28px 0;	
	background: url(img/bg_logo.png) repeat-x center;
}
.container-logo .logo img{
    max-width: 94%;
}
.top-menu {
	height: 40px !important;
	padding: 10px;	
}
.logo {
    position: static;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    top: auto;
}
.container-menu {
	background: #FFFFFF;
	line-height: 1em;
}
.container-menu .social {
	margin: 0;	
}
.container-menu .social.social-border {
	border: none;	
	padding: 0;
}
.container-menu .social.social-border a {
	color: #052740 !important;	
	border: 2px solid #052740;
    border-radius: 40px;
	height: 40px;
	width: 40px;
    margin-left: 10px;
}
.container-menu .social.social-border i {
	font-size: 26px;
}
.container-menu .social.social-border a:hover {
	color: #49b9f5 !important;
	border: 2px solid #49b9f5;
}
.header-menu .widget{
	float: left;
	padding: 10px 0;
}
.header-menu .widget_anpssocial {
	float: right;	
	z-index: 100;
}
.header-menu .widget h3{
	display: inline;
}
.header-menu .widget div{
	display: inline;
}
.header-menu .widget ul {
	list-style: none;
	list-style-type: none;
	margin: 0;
	font-size: 18px;
	padding: 0;
}
.header-menu .widget .textwidget ul li {
	height: 40px;
	padding: 6px;
}
.header-menu .widget .textwidget a {
	color: #49b9f5 !important;
}

.full-width .burger {
    background-color: #042640;
}

.burger:hover, .burger:focus {
    opacity: 1;
    outline: none;
    background-color: #49b9f5 !important;
}
.newsletter_footer .content-container > .row > *.col-md-12 {
    padding-top: 30px;
    margin-bottom: 0px;
}
.newsletter_footer  {
	background: #dbdbdb;
	padding-bottom: 20px;
}

@media (min-width: 1000px) {
	.site-footer {
		padding-top: 37px;
	}
}
@media (min-width: 1200px) {
	nav.site-navigation ul li > ul.sub-menu {
	    width: 260px;
	}
	.full-width .preheader-wrap {
	    height: auto !important;
	}
}
@media (max-width: 1199px) {
	.full-width .burger {
		color: #fff !important;
		right: 25px;
	}
	.full-width .logo {
		position: static;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
		top: auto;
	}
	.full-width .preheader-wrap {
		display: none;
	}
	.full-width .site-navigation {
		right: 15px;
		top: -79px;
		position: absolute;
	}
	.site-navigation {
		bottom: inherit;
	}
}
@media (max-width: 1199px) and (min-width: 768px) {
	.full-width {
    right: 0 !important;
	}
	.full-width .site-navigation {
		right: 15px;
		top: -97px;
		position: absolute;
	}

}
@media (max-width: 700px) {
		.full-width .site-navigation {
		right: 15px;
		top: -160px;
		position: absolute;
	}
	.header-menu {
		text-align: center;	
	}
.header-menu .widget_anpssocial {
	float: none;	
}
.header-menu .widget{
	float: none;
}
	.container-logo .logo {
		background: none;
	}
}


footer.site-footer{padding-top:2;}
div.copyright-footer{margin-top:-37px;}

div.copyright-footer{}

.flxmap-directions form {
	margin-top: 30px;
}
.flxmap-directions form input {
	margin-right: 10px;
}
form ol {
	list-style: none;
	padding-left: 0px;
}
form .fields li {
	display: inline;
	float: left;
	margin-right: 10px;
}
form .fields button {
	padding: 16px 50px;
}
.tc_the_content_pre {
	display: none;
}
.type-tc_events header {
	display: none;
}
.add_to_cart span.title {
	padding: 20px;
	background: #49b9f5;
	color: #FFF;
}
.add_to_cart span.title:after {
	background-color: #fff;
}
.cart_form .title {
	font-size: 16px;
}
.event_tickets td, .event_tickets th {
	padding: 10px;
}
.add_to_cart span.title {
	padding: 10px;
}
table.order-details.widefat.shadow-table {
	width: 80%;
}
.box-home h1 {
	font-size: 360%;
	font-weight: 600;
	color: #49b9f5;
	margin-top: 0px;
	margin-bottom: 20px;
}
.menu-item-object-custom {
	color: #FF0000;
}
#anpstext-8 {
	margin-top: 65px;
}
#anpstext-8 h3 {
	display: none;
}
.ghost-nav-wrap.site-navigation .social li a:not(:hover) {
	color: #fff !important;
}
h3 {
	color: #49b9f5;
}
.area_piantumazione header h3 {
	display: none;
}
.area_piantumazione header {
	margin-bottom: 30px;
}
.single-area_piantumazione .vc_grid.vc_row .vc_grid-item {
	float:left !important;
}
.post.post-single header {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.12);
}
.single-albero .page-header, .single-albero.breadcrumb, .single-area_piantumazione .page-header, .single-area_piantumazione.breadcrumb {
	display: block;
}