/*
Theme Name: Nyiro Dental
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: Child Theme for Nyiro Dental
Author: WebGurus
Author URI: https://webgurus.biz
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

/* ==========================================================================
   Custom Style
   ========================================================================== */
   /* Main page team hover --------------------*/
		.q_team:hover {
			-webkit-box-shadow: 0px 0px 38px -5px rgba(0,0,0,0.38);
			-moz-box-shadow: 0px 0px 38px -5px rgba(0,0,0,0.38);
			box-shadow: 0px 0px 38px -5px rgba(0,0,0,0.38);
			transition: 0.35s ease-out;
		}

		/* Equal-height-h3 */
		.equal-height-h3 h3 {
			min-height: 60px;
			line-height: 30px;
		}

		.q_icon_with_title.tiny.custom_icon_image.center h3.icon_title {
			line-height: 27px;
			min-height: 60px;
			margin-top: 30px;
		}

		/* Contact form submission error */
		div.wpcf7-response-output.wpcf7-validation-errors {
			background-color: #000;
		}

		/* KAPCSOLAT OLDAL --------------------------------------------------*/
		.contact-right-column h4 {
			font-size: 18px;
		}
		.contact-right-column h4 i {
			min-width: 30px;
		}
		h4 i.fa.fa-phone,
		h4 i.fa-phone-square,
		h4 i.fa-envelope {
		  color: #a9ce27;
			font-size: 18px;
		}
		h4 i.fa-map-marker {
		  color: #a9ce27;
			padding-left: 3px;
			margin-right: -3px;
		}
		.three_columns p i.fa-map-marker {
			padding-left: 3px;
			margin-right: 7px;
		}
		.three_columns p i.fa.fa-phone,
		.three_columns p i.fa-phone-square {
			margin-right: 6px;
		}

		.three_columns {
			margin-top: -50px;
			margin-bottom: -50px;
		}
		h4.qode-apl-item-price {
			color: #a9ce27 !important;
		}

		/* ==========================================================================
			MEDIA QUERIES
		========================================================================== */
		@media only screen and (max-width: 768px) {
			/* opening hour */ .q_elements_item_content { padding: 45px 30px 45px 30px !important; }
		}
		@media only screen and (max-width: 1280px) {
			h4.qode-apl-item-title,
			h4.qode-apl-item-price {
				font-size: 19px;
				line-height: 21px;
				font-weight: 400;
			}
		}
		@media only screen and (max-width: 1024px) {
			/* footer rendelonk text scroll */
		.three_columns > .column1 > .column_inner { padding: 0 10px !important; }
			/* footer copyright*/
			.footer_bottom_holder { padding: 0px 10px; }
			.footer_top .three_columns .column3 .column_inner > div { margin: 0 10px 0 0; }
		}
		@media only screen and (min-width: 601px) and (max-width: 1024px) {
			/* footer rendelonk text scroll */
			div#text-2 {
				margin-bottom: 10px;
				margin-left: 10px;
			}
			.textwidget p {
				max-height: 220px;
				overflow-x: scroll;
			}
		}
		@media only screen and (min-width: 370px) and (max-width: 1280px) {
			.q_team_diakjaink_height .q_team_text_inner {
				height: 60px;
			}
		}
		@media only screen and (max-width: 600px) {
		/* kezelesi dijak price table */
		div.container_inner.default_template_holder.clearfix.page_container_inner { width: 90%; }
		.footer_top, .footer_top.footer_top_full { padding-bottom: 70px; }
		}

		/* MAX-WIDTH: 480px; --------------------------------------*/
		@media only screen and (max-width: 480px) {
			.negative-top-margin-mobile-device {
		  	margin-top: -270px;
			}
			/*** Rolunk oldal ***/
			.negative-top-margin-mobile-device.about-us-page.wpb_column.vc_column_container.vc_col-sm-12 {
			  margin-top: -180px;
			}
			/* header title */
			.title.title_size_medium h1 {
				font-size: 35px;
				font-weight: 700;
				letter-spacing: 1px;
				text-transform: none;
			}
			/* kezelesi dijak oldal */
			h4.qode-apl-item-title,
			h4.qode-apl-item-price {
				font-size: 16px;
				line-height: 19px;
				font-weight: 400;
			}
			h4.qode-apl-item-title { padding-right: 20px !important; }
			.textwidget > .vc_empty_space { height: 0 !important; }
			/* kezelesi dijak pricing list padding */
			.full_section_inner.clearfix .qode-advanced-pricing-list { padding: 0 15px; }
			/* FOOTER */
			div.footer_bottom_holder { padding: 10px 0; /* increasing padding for visibility */ }
		}
		@media only screen and (min-width: 1024px) and (max-width: 1025px) {
			.container_inner,
			.vc_col-sm-8 { width: 100%; }

			.vc_col-sm-8 { padding: 0 45px !important; }
		}
		@media only screen and (min-width: 768px) and (max-width: 800px) {
			.container_inner,
			.vc_col-sm-8 { width: 100%; }
			.vc_col-sm-8 { padding: 0 15px !important; }
			.three_columns .column3 .column_inner > div { margin: 0 10px 0 !important; }
		}

/* diákjaink wrapper */
.q_team .q_team_text h2.q_team_name {
	min-height: 70px;
}

.home_row_sixth {
	display: none;
	width: 0px;
	padding: 0px;
}

/* .home_row .vc_col-sm-2 {
	width: 20%;
	position: relative;
}

@media only screen and (max-width: 768px){
	.home_row .vc_col-sm-2{
		width: 50%;
		padding: 30px 0;
	}

}

@media only screen and (max-width: 520px){
	.home_row .vc_col-sm-2{
		width: 100%;
	}
} */