/* -------------------------------------------*--------------*--------------------------------------------------*/
/*                    -----------------------*   CUSTOM CSS   *------------------------                         */
/* -------------------------------------------*--------------*--------------------------------------------------*/


.menu-item-lang-switcher:hover ul {
	animation: fadeSlideUp .2s;
    animation-fill-mode: forwards;
    animation-iteration-count: 1;
    opacity: 1;
    visibility: visible;
}

.menu-item-lang-switcher > a span {
	text-transform: uppercase;
}

.or-checkup--select {
	float: left;
    margin-right: 10px;
}

.or-checkup--select select {
	height: 56px;
}

.or-footer-social {
	list-style: none;
	margin-top: 3px;
}

.or-footer-social li {
	display: inline-block;
	margin-right: 10px;
}

.or-footer-social i {
	font-size: 24px;
}

.or-footer-social a {
	padding-left: 0 !important;
}

.or-footer-social a:before {
	display: none !important;
}

.or-footer-social a:hover {
	border: 0 !important;
}

#footer-wrapper {
	background-image: none;
}

.or-centers-first {
	margin-left: 45px;
}

.page-child #sidebar ul.menu {
	padding-bottom: 70px;
}

.single-post .super-header-share-buttons a:nth-child(4),
.single-post .super-header-share-buttons a:nth-child(5) {
	display: none;
}

.single-post .post-content .super-header-share-buttons {
	display: none;
}

.or-home-top-center .vc_column-inner {
	padding-left: 13% !important;
}

.vethouse-side-nav .or-menu-display {
	display: none;
}

.or-contacts-text-col {
	margin-top: 40px;
}



/* -------------------------------------------*-----------------*--------------------------------------------------*/
/*                    -----------------------*   MEDIA QUERIES   *------------------------                         */
/* -------------------------------------------*-----------------*--------------------------------------------------*/


@media (max-width: 1211px) { 

#content.blog-listing-with-featured>.container {
    padding-left: 20px;
    padding-right: 20px;
}

}

@media (max-width: 1199px) { 

.page-child #sidebar ul.menu {
	padding-bottom: 0;
}

.blog-next-post {
    height: 290px;
}

.blog-next-post>a>h2 {
    padding: 8px 20px 100px 20px;
}

}

@media (max-width: 991px) { 

.or-centers-first {
	margin-left: 0;
}

}

@media (max-width: 768px) {

.home .ozy-vertical_hover_tab .buttons {
	margin: 0 auto;
}

.or-home-services-heading h1 {
	text-align: center !important;
}

.single-post #content.no-vc {
    padding: 20px !important;
}

.equipa-bottom-space {
	margin-bottom: 100px;
}

.single-post .super-header-share-buttons {
	margin-bottom: 60px !important;
}

.or-bottom-image .wpb_single_image img {
	opacity: 0;
}



}

@media (max-width: 767px) {

.or-home-top-center .vc_column-inner {
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.or-contacts-text-col {
	margin-top: 0;
}

.or-contacts-img-col .wpb_single_image {
	margin-bottom: 0;
}

.or-contacts-row {
	margin-bottom: 20px;
}

#content.blog-listing-with-featured>.container {
    padding-left: 0;
    padding-right: 0;
}

}

@media (max-width: 575px) {



	
}





