/*
Theme Name: Levin Child
Description: Dra. Levin Website Child
Template: levin
Version: 1.0
Text Domain:  levin
*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:600');
@font-face {
  font-family: 'icomoon';
  src: url('http://dralevinjercic.cl/wp-content/themes/levin/assets/admin/fonts/icomoon/icomoon.eot?cacde4');
  src: url('http://dralevinjercic.cl/wp-content/themes/levin/assets/admin/fonts/fonts/icomoon/icomoon.eot?#iefixcacde4') format('embedded-opentype'), url('http://dralevinjercic.cl/wp-content/themes/levin/assets/admin/fonts/icomoon/icomoon.woff?cacde4') format('woff'), url('http://dralevinjercic.cl/wp-content/themes/levin/assets/admin/fonts/icomoon/icomoon.ttf?cacde4') format('truetype'), url('http://dralevinjercic.cl/wp-content/themes/levin/assets/admin/fonts/icomoon/icomoon.svg?cacde4#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
} 
@font-face {
	font-family:'Font Awesome 5 Brands';
	font-style:normal;
	font-weight:400;
	src:url('http://dralevinjercic.cl/wp-content/themes/levin/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.eot');
	src:url(http://dralevinjercic.cl/wp-content/themes/levin/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(http://dralevinjercic.cl/wp-content/themes/levin/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),url(http://dralevinjercic.cl/wp-content/themes/levin/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.woff) format("woff"),url(http://dralevinjercic.cl/wp-content/themes/levin/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.ttf) format("truetype"),url(http://dralevinjercic.cl/wp-content/themes/levin/includes/lib/assets/fonts/fontawesome/webfonts/fa-brands-400.svg#fontawesome) format("svg")}
	
.fab{font-family:'Font Awesome 5 Brands'}

@font-face{font-family:'Font Awesome 5 Free';
		font-style:normal;
		font-weight:400;
		src:url(http://dralevinjercic.cl/wp-content/themes/levin/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.eot);
		src:url(http://dralevinjercic.cl/wp-content/themes/levin/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(http://dralevinjercic.cl/wp-content/themes/levin/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),url(http://dralevinjercic.cl/wp-content/themes/levin/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.woff) format("woff"),url(http://dralevinjercic.cl/wp-content/themes/levin/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.ttf) format("truetype"),url(http://dralevinjercic.cl/wp-content/themes/levin/includes/lib/assets/fonts/fontawesome/webfonts/fa-regular-400.svg#fontawesome) format("svg")}
		
body, html {
	background-color: #2e3440;
}
.home #main {
	padding-top: 0;
	padding-bottom: 0;
}
.fusion-header-v1 .fusion-header {
	height: 80px!important;
}
.fusion-logo img {
	max-height: 45px!important;
}
.fusion-main-menu > ul > li > a {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 0.07em;
}
.avada-skin-rev {
	border: 0!important;
}
.rev_slider_wrapper .shadow-left {
	background-image: none;
}
.home .wpb_revslider_element.wpb_content_element {
	margin-bottom: 0;
}
.fusion-footer-widget-area {
	border-top: 0;
}
footer #media_image-2 img {
	width: 180px;
}
footer .info h4 {
	margin: 0;
	font-size: 1rem;
	color: #b3cfdd;
	font-weight: 600;
}
footer .info p {
	margin: 0;
}
.button-agenda,
.bg-button-agenda .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
	color: #fff;
    border-color: #81aac0;
    background-color: #81aac0;
}
.button-agenda:hover,
.bg-button-agenda .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
	background-color: #6f96ab;
	color: #fff;
}
h4.vc_tta-panel-title {
	font-size: 14px;
}
#mg_lb_contents div.mg_layout_side_bipartite div.mg_item_featured {
	width: 45%;
}
#mg_lb_contents div.mg_layout_side_bipartite div.mg_item_content {
	width: 55%;
}
.mg_box .mgi_item_type_ol {
	width: 100%;
	height: 100%;
	border: 0;
	left: -70px;
	top: -70px;
}
.mg_box:hover .mgi_item_type_ol {
	left: 50%;
	top: 50%;
	margin-left: -25px;
	margin-top: -25px;
}
.mg_box .mgi_item_type_ol span {
	background-image: url('img/icon-see.png');
	background-repeat: no-repeat;
	background-size: 50px 50px;
	width: 50px;
	height: 50px;
	left: 0;
	top: 0;
}
.mg_items_container .mgi_50 .mgi_item_type_ol span:before, 
.mg_items_container .mgi_50 .mgom_subj_icon span:before,
.mg_items_container .mgi_54 .mgi_item_type_ol span:before, 
.mg_items_container .mgi_54 .mgom_subj_icon span:before,
.mg_items_container .mgi_56 .mgi_item_type_ol span:before, 
.mg_items_container .mgi_56 .mgom_subj_icon span:before,
.mg_items_container .mgi_58 .mgi_item_type_ol span:before, 
.mg_items_container .mgi_58 .mgom_subj_icon span:before,
.mg_items_container .mgi_60 .mgi_item_type_ol span:before, 
.mg_items_container .mgi_60 .mgom_subj_icon span:before {
	content: ' '!important;
}
.mg_tu_detach .mgi_txt_under {
	text-align: center;
}
.mg_def_txt_under {
	color: #30343f;
	font-weight: 600;
}
.mg_item_text p {
	font-size: 14px;
	text-align: justify;
	-webkit-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}
.btn-site {
	padding: 10px 20px;
	display: inline-block;
	font-weight: 600;
}
.mg_item_text .btn-site {
	margin-top: 10px;
}
.wpb_gmaps_widget .wpb_wrapper {
	padding: 0;
}
.page-id-11 #main {
	background-color: #f2f2f2;
	padding-bottom: 0;
}
form.wpcf7-form {
	width: 85%;
}
.wpcf7-form .form-group {
	margin-bottom: 15px;
}
.wpcf7-form .form-group .wpcf7-text,
.wpcf7-form .form-group .wpcf7-textarea {
	border: 0;
}
.wpcf7-form .form-group .wpcf7-text {
	height: 40px;
}
.wpcf7-form input[type="submit"] {
	background-color: #2e3440;
	border-color: #2e3440;
	padding: 10px 20px;
}
#rev_slider_1_1 .zeus .tp-bullet {
	border-color: #2E3440;
}
.tp-bullet.selected, .tp-bullet:hover {
	background: #2E3440;
}
#rev_slider_1_1 .zeus .tp-bullet:after {
	background-color: transparent;
}
#rev_slider_1_1 .zeus .selected:after,
#rev_slider_1_1 .zeus .tp-bullet:hover:after {
	background: #2E3440;
}
.info.info-contacto {
	margin: 0;
	padding: 0 0 0 40px;
	list-style-type: none;
}
.info.info-contacto {
	position: relative;
}
.info.info-contacto:before {
	content: '\f041';
	font-family: 'FontAwesome';
	position: absolute;
	left: 2px;
	top: -10px;
	font-size: 38px;
}
.info.info-contacto h4 {
	font-size: 1rem;
	font-weight: 600;
}
.col-justified .wpb_wrapper p {
	text-align: justify!important;
}
footer .info a {
	color: #b3cfdd;
}
footer .info a:hover {
	color: #b3cfdd!important;
	text-decoration: underline;
} 
.info-contacto a:hover {
	color: #2e3440!important;
	text-decoration: underline;
}
.btn-site.button-agenda:hover {
	color: #fff!important;
	text-decoration: none!important;
}
.rev_slider_wrapper .rev_slider .tp-rightarrow.tparrows:before {
	content: '\f105'!important;
	color: rgb(46, 52, 64);
	font-size: 60px;
}
.rev_slider_wrapper .rev_slider .tp-leftarrow.tparrows:before {
	content: '\f104'!important;
	color: rgb(46, 52, 64);
	font-size: 60px;
}

@media only screen and (max-width: 800px) {

	.fusion-header-wrapper .fusion-header, 
	.fusion-header-wrapper .fusion-secondary-main-menu {
		background-color: rgba(46,52,64,1)!important;
	}
	.fusion-mobile-menu-icons a {
		margin-top: 9px;
	}
	.fusion-mobile-menu-icons a:before {
		color: #b3cfdd!important;
	}
	footer #media_image-2 {
		text-align: center;
	}
	footer .info li {
		text-align: center;
	}
	#mg_lb_contents div.mg_layout_side_bipartite div.mg_item_featured,
	#mg_lb_contents div.mg_layout_side_bipartite div.mg_item_content {
		width: 100%;
	}
	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder {
		padding-top: 15px;
	}
}
@media only screen and (max-width: 767px) {
	
	form.wpcf7-form {
		width: 100%;
	}
	
}
@media only screen and (max-width: 640px) {
	
	.page-id-11 #content {
		margin-bottom: 0;
	}
	
}


























