/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

/* GENERAL */
h1, .text-logo #logo {
    font-size: 38px !important;
    line-height: 60px !important;
    font-weight: 100 !important;
    letter-spacing: 0px !important;
}
h2 {
    line-height: 67px !important;
}
dd.wp-caption-text.gallery-caption {
    line-height: 34px;
}
.ico-lista li {
    color: #585858 !important;
}
#Top_bar #logo,
#Top_bar .menu > li > a {
    padding: 5px 0 !important;
}
.tri-botton:after {
    content: '';
    display: block;
    width: 60px;
    border-top: 1px solid #b9b04a;
    margin: auto;
}
h2.tri-botton:after,
.tit-producto.tri-botton:after {
	margin: 0 !important;
}
button#pea_cook_btn {
    color: #ffffff !important;
}
.pad-40 {
    padding: 40px 0 !important;
}
.pad-60 {
    padding: 60px 0 !important;
}
.pad-60-top {
    padding-top: 60px !important;
}
.pad-40-top {
    padding-top: 40px !important;
}
.pad-60-botton {
    padding-bottom: 60px !important;
}
div#Top_bar.is-sticky {
    background: #ffffff !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
	border-bottom: 1px solid #f4f4f4;
}
div#Top_bar.is-sticky nav#menu li {
    margin: 10px 0;
}
.tit-destaca {
    color: #444444;
    font-size: 42px;
    font-weight: 400;
    letter-spacing: 0px;
    font-family: "Nunito Sans", Arial, Tahoma, sans-serif;
}
.destacado {
    font-size: 28px;
    line-height: 36px;
    font-weight: 600;
    text-shadow: 0px 0px 15px #fff;
}
.linea-sup {
    border-top: 1px solid #f4f4f4;
}
.col-margin20 .column {
    margin: 0 1% 20px;
}
.col-margin0 .column {
    margin: 0 1% 0px;
}
.col-txt {
    padding: 60px 20px 60px 60px
}
.col-img {
    min-height: 420px;
}
.image_frame .image_wrapper .image_links, 
.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc {
    background: rgba(186, 175, 74, 0.6) !important;
}
.image_frame .image_wrapper .image_links a {
    color: #ffffff !important;
}
.image_frame .image_wrapper .image_links a:hover {
    background: rgba(186, 175, 74, 0.6) !important;
}
#Top_bar .menu li ul {
    background-image: none;
}
#Top_bar .menu li > ul {
    box-shadow: none;
    -webkit-box-shadow: none;
}
div#banner-home,
div#home-info,
div#home-ventanas,
div#home-puertas,
div#home-prof,
div#pide-presupuesto {
    background-attachment: fixed;
}
.button-stroke a.button {
    border-color: #b8ac38 !important;
    color: #2573b6 !important;
    border-left: none;
    border-right: none;
    border-width: 1px;
    border-radius: 0;
}
a.button .button_label {
    padding: 10px 13px;
    font-weight: 600;
}
.button-stroke a:hover.button {
	color: #ffffff !important;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s lineart;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;	
}
.image_frame .image_wrapper .mask, .edd_download_image:after {
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* HOME */
p.ban-tit1 {
    font-family: "Nunito Sans", Arial, Tahoma, sans-serif;
    color: #2573b6;
    font-size: 80px;
    font-weight: 700;
    margin-bottom: 25px;
}
p.ban-tit1:after {
    content: url(/wp-content/uploads/2019/10/ico3.png);
    margin-left: 12px;
}
p.ban-tit2 {
	font-size: 40px;
    font-weight: 600;
    font-family: "Nunito Sans", Arial, Tahoma, sans-serif;
    margin: 15px 0 20px;
}
.ban-tit3 {
	color: #b7ac38;
    margin-bottom: 40px;
    line-height: 45px !important;
}
.home div#Top_bar {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 30;
    top: 0;
    background-color: rgba(255, 255, 255, 0.8);
}
p.tit-destacado {
    font-family: "Nunito Sans", Arial, Tahoma, sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 40px;
}
p.destaca-icos {
    color: #31496b;
    font-size: 22px;
}
p.destaca-icos:after {
	content: '\e8b8';
    padding-left: 0.6em;
}
p.destaca-icos:before {
	content: '\e916';
    padding-right: 0.6em;
}
p.destaca-icos:before,
p.destaca-icos:after {
	color: #b4ac3d;
    vertical-align: middle;
    font-family: "mfn-icons";
    font-size: 20px;
}
.dos-col {
    columns: 2;
}
.dos-col p {
    color: #31496b;
    font-size: 22px;
    line-height: 28px;
    margin: 0 0 5px;
    background: #f4f4f4;
    padding: 5px 0;
}
#home-prof {
    padding-top: 110px !important;
    padding-bottom: 70px !important;
}
#cambiar-home {
    padding-top: 200px !important;
    padding-bottom: 80px !important;
}
#home-prod p {
    margin: 0 0 5px;
}
#home-prod .column {
    margin: 0 1% 20px;
}
.icobox-ventajas h3 {
    font-size: 23px;
    line-height: 26px;
}
.icobox-ventajas i:before {
    font-size: 38px;
    color: #b4ac3e;
}
div#home-ventanas,
div#home-puertas {
    background-size: 50% !important;
}
div#banner-home,
div#home-info {
    background-size: contain !important;
}
.txt-derecha {
    padding: 70px 0 70px 70px;
}
.txt-izquierda {
    padding: 70px 0;
}
div#home-info .txt-derecha .column {
    margin: 0 1% 0 !important;
}

/* Triangulos */
.corte-derecha {
	flex-shrink: 0;
    overflow: hidden;
    position: relative;
}
.corte-izquierda {
	flex-shrink: 0;
    overflow: hidden;
    position: relative;
	float: right;
}
.corte {
    overflow: hidden;
}
.corte polygon {
    fill: #ffffff;
}
.corte .column {
    margin: 0 !important;
}

.banner-home-txt {
    padding-top: 190px !important;
    padding-bottom: 120px !important;
}
div#banner-home .corte {
    height: 634px;
}
div#home-info .corte {
    height: 568px;
}
div#home-ventanas .corte  {
    height: 510px;
}
div#home-puertas .corte  {
    height: 510px;
	clear: both;
}
.icobox-ventajas .icon_box .icon_wrapper {
    width: 60px;
    height: 60px;
    line-height: 90px;
    font-size: 40px;
    border-width: 8px;
    border-style: none;
    background-color: transparent;
}
.icobox-ventajas .icon_box .icon_wrapper {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.icobox-ventajas  .icon_box .icon_wrapper:before {
    border-style: none;
}
.icobox-ventajas .icon_box:hover .icon_wrapper:before,
.icobox-ventajas .icon_box a:hover .icon_wrapper:before {
    background-color: transparent;
}
.icobox-ventajas {
    padding: 0 30px;
}
.wrap.mcb-wrap.mcb-wrap-8sqkvljp6.one-second.icobox-ventajas.valign-top.clearfix {
    border-right: 1px dotted;
    border-bottom: 1px dotted;
	border-color: #d2d2d2;
}
.wrap.mcb-wrap.mcb-wrap-bu2l18pie.one-second.icobox-ventajas.valign-top.clearfix {
    border-right: 1px dotted;
	border-color: #d2d2d2;
}
.wrap.mcb-wrap.mcb-wrap-vct0pnu62.one-second.icobox-ventajas.valign-top.clearfix {
    border-bottom: 1px dotted;
	border-color: #d2d2d2;
}
.icobox-ventajas:hover {
    background: #2573b6;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s lineart;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;	
}
.icobox-ventajas:hover,
.icobox-ventajas:hover h3 {
    color: #ffffff;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s lineart;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;	
}
div#home-prod {
    padding: 60px 0 !important;
}

/* FOOTER */
footer#Footer {
    font-size: 15px;
}
.widget_archive ul, .widget_nav_menu ul {
    padding: 0;
    background: none;
	text-align: center;
}
.widget_archive ul li:after, .widget_nav_menu ul li:after {
    content: none;
}
.widget_archive ul li, .widget_nav_menu ul li {
    display: inline-block;
    padding: 0 10px;
}
aside#media_image-2 {
    text-align: center;
    padding-bottom: 0 !important;
}
aside#custom_html-2 {
    text-align: center;
    border-bottom: 1px solid #7694ad;
    padding: 5px 0 !important;
}
aside#nav_menu-2 {
    padding: 5px 0 !important;
}
#Footer .footer_copy {
    border-top: none;
    background: #ffffff;
    color: initial;
}
#Footer .footer_copy .one {
    margin-bottom: 0px;
    padding-top: 5px;
    min-height: 36px;
}
aside#nav_menu-2 {
    border-bottom: 1px solid #7694ad;
}
p.europa {
    font-style: italic;
    line-height: 18px;
	display: inline-flex;
}
p.europa img {
    vertical-align: middle;
    height: 60px !important;
    padding-right: 12px;
}

/* CONTACTO */
 .datos-contacto .get_in_touch {
    background-color: transparent;
	padding: 0;
}
.datos-contacto .get_in_touch ul,
.datos-contacto .get_in_touch ul a {
    color: #666666!important;
}
.datos-contacto .get_in_touch ul li:after,
.widget_archive ul li:after, .widget_nav_menu ul li:after {
    content: none;
}
.datos-contacto .get_in_touch ul li .icon {
    color: #4470b4;
    font-size: 30px;
    top: 16px;
    left: 5px;
}
.datos-contacto .get_in_touch ul li {
    padding: 20px 10px 20px 50px;
    background-color: #f7f7f7;
    margin-bottom: 10px;
    border: 1px solid #ebebeb;
}
.contact-left {
    padding-right: 30px;
}
.contact-right .mcb-wrap-inner {
    border-left: 1px solid #4470b4;
	padding-left: 30px;
}
p.txt-legal-google {
    font-size: 13px;
    line-height: 18px;
    margin: 0 0 8px;
}
p.txt-legal {
    font-size: 15px;
    line-height: 18px;
    margin: 0 0 8px;
}
p.txt-legal span.wpcf7-list-item {
    margin: 0;
}
p.txt-legal label, p.txt-legal legend {
    font-weight: 500;
}
.grecaptcha-badge {
    display: none !important;
}
form.wpcf7-form input.wpcf7-text,
form.wpcf7-form textarea {
    width: 95% !important;
}

/* PRODUCTOS */
.portfolio_group .portfolio-item .desc {
	padding: 10px 0px !important;
}
.portfolio_group .portfolio-item .desc .desc-wrapper {
    margin-right: 0;
}
.portfolio_group .portfolio-item .desc h2.entry-title {
    font-size: 22px;
    line-height: 28px !important;
    margin-bottom: 5px;
    height: 56px;
    overflow: hidden;
}
.portfolio_group.grid .portfolio-item .desc .desc-wrapper {
    display: block;
    padding: 10px 0;
    margin-bottom: 10px;
    height: 70px;
    overflow: hidden;
}

/* EMPRESA */
.col-txt h2 {
    line-height: 40px !important;
    font-size: 28px !important;
}

/* FICHA PRODUCTO */
span.share-label {
    font-size: 15px;
    margin-right: 5px !important;
}
div#pide-presupuesto .column_button {
    margin: 0 1% 0;
}
.how_it_works .image .number {
    font-size: 18px;
    -webkit-box-shadow: none;
    box-shadow: none;
    bottom: 0px;
}
.ico-lista ul {
    list-style: none;
    margin: 0 0 15px 15px;
}
.ico-lista li {
    margin-bottom: 0 !important;
}
.ico-lista ul li:before {
    content: '\e916';
    color: #b4ac3d;
    vertical-align: middle;
    font-family: "mfn-icons";
    font-weight: 100;
    margin-right: 0.6em;
    text-align: center;
    text-transform: none;
    line-height: 1em;
}
h1.tri-botton.tit-producto {
    font-size: 35px;
    line-height: 45px;
}
.tab-producto .ui-tabs .ui-tabs-panel {
    background-image: none;
    border-top: 1px solid #4470b4;
}
.tab-producto .ui-tabs .ui-tabs-nav li a {
    font-size: 16px;
    font-weight: 400;
    padding: 10px 25px !important;
}
.tab-producto .ui-tabs .ui-tabs-nav li.ui-state-active a,
.tab-producto .ui-tabs .ui-tabs-nav li.ui-state-active {
    background: #4470b4;
    color: #ffffff;
}
.tab-producto .ui-tabs .ui-tabs-nav li.ui-state-active:after,
.tab-producto .ui-tabs .ui-tabs-nav li.ui-state-active a:after {
    content: none;
}
.tab-producto .ui-tabs .ui-tabs-nav {
    background-image: none;
    border-width: 0;
}
.tab-producto .ui-tabs {
    border-radius: 0 !important;
}
.tab-producto .ui-tabs-panel ul {
    list-style: none;
    margin: 0 0 15px 15px;
}
.tab-producto .ui-tabs-panel ul li:before {
    content: '>';
    font-family: "Nunito Sans", Arial, Tahoma, sans-serif;
    font-size: 28px;
    font-weight: 600;
    color: #b4ac3d;
    vertical-align: middle;
    margin-right: 5px;
}
p.subtit-producto {
    font-size: 28px;
    line-height: 40px;
    color: #2573b6;
    border-bottom: 1px solid #b4ac3e;
}
.wp-caption-text {
    background: transparent;
}
.wp-caption-text {
    background: transparent;
    color: inherit;
    font-size: 13px;
}
.list-acabados a {
    height: 116px !important;
    overflow: hidden !important;
}
.acabados > div {
    padding-right: 60px;
}
.vistas > div {
    padding-left: 60px;
}

/* Cookies */
.pea_cook_wrapper.pea_cook_bottomleft {
    bottom: 0 !important;
    left: 0 !important;
    margin-right: 0 !important;
    border-radius: 0;
    width: 100%;
	padding: 20px 15px !important;
}
.pea_cook_wrapper p {
    bottom: 0 !important;
    font-family: inherit !important;
    font-size: 14px !important;
    margin: 0 !important;
    font-weight: 400 !important;
}
button.pea_cook_btn {
    background: #4470b4 !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: #fff !important;
    font-family: inherit !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    padding: 15px 20px !important;
    text-shadow: none !important;
    width: auto !important;
    margin: 0;
    margin-left: 5px !important;
}

@media only screen and (max-width: 1239px) {
p.destaca-icos {
    font-size: 20px;
}
div#home-prof .column {
    margin: 0 1% 24px;
}
#home-prof {
    padding-top: 90px !important;
}
.pad-60 {
    padding: 40px 0 !important;
}
p.ban-tit2 {
    font-size: 32px;
}
p.ban-tit1 {
    font-size: 70px;
}
.ban-tit3 {
    font-size: 32px !important;
    line-height: 35px !important;
    font-weight: 100 !important;
}
div#banner-home .corte,
.corte1 svg {
    height: 580px !important;
}
div#home-info .corte,
.corte2 svg {
    height: 601px !important;
}
div#home-ventanas .corte,
.corte3 svg,
div#home-puertas .corte,
.corte4 svg {
    height: 443px !important;
}
h2.tri-botton {
    line-height: 40px !important;
}
.txt-derecha {
    padding: 50px 0 50px 50px;
}
div#banner-home, 
div#home-info {
    background-size: 87% !important;
}
.txt-izquierda {
    padding: 40px 0 30px;
}
div#home-ventanas, div#home-puertas {
    background-size: 70% !important;
}
p.ban-tit2 {
    margin: 0px 0 10px;
}
.ban-tit3 {
    margin-bottom: 35px;
}
.list-contigo {
    width: 100% !important;
}
}

@media only screen and (max-width: 959px) {
.banner-home-txt {
    padding-top: 155px !important;
    padding-bottom: 70px !important;
}
p.ban-tit1 {
    font-size: 64px;
}
p.ban-tit2 {
    font-size: 25px;
}
.ban-tit3 {
    font-size: 30px !important;
    margin-bottom: 30px;
}
div#banner-home .corte, 
.corte1 svg {
    height: 476px !important;
}
div#banner-home, 
div#home-info {
    background-size: 86% !important;
}
.txt-derecha {
    padding: 40px 0 30px 30px;
}
h2.tri-botton {
    line-height: 35px !important;
    font-size: 24px;
}
div#home-info .corte, 
.corte2 svg {
    height: 523px !important;
}
div#home-ventanas .corte, 
.corte3 svg, 
div#home-puertas .corte, 
.corte4 svg {
    height: 388px !important;
}
.col-txt {
    padding: 40px 30px;
}
}

@media only screen and (max-width: 767px) {
.section_wrapper, 
.container, 
.four.columns .widget-area {
    padding-left: 10px!important;
    padding-right: 10px!important;
}
div#banner-home, 
div#home-info {
    background-size: 80% !important;
}
.wrap.mcb-wrap.mcb-wrap-hlbd93yus.one-second.txt-derecha.valign-middle.clearfix,
.wrap.mcb-wrap.mcb-wrap-9g20hubs0.one-second.txt-derecha.valign-middle.clearfix {
    width: 75%!important;
    float: right;
    clear: none;
}
.wrap.mcb-wrap.mcb-wrap-l0e57v6uq.one-second.banner-home-txt.valign-middle.clearfix {
	width: 75% !important;
    padding-top: 140px !important;
    padding-bottom: 40px !important;
    clear: none;
}
.wrap.mcb-wrap.mcb-wrap-j39i7nmij.one-second.txt-izquierda.valign-middle.clearfix {
    width: 75% !important;
    clear: none;
}
.wrap.mcb-wrap.mcb-wrap-u5100flvo.one-second.corte.column-margin-0px.valign-top.clearfix,
.wrap.mcb-wrap.mcb-wrap-3mnrfey03.one-second.corte.column-margin-0px.valign-top.clearfix,
.wrap.mcb-wrap.mcb-wrap-5mqhwfujn.one-second.corte.column-margin-0px.valign-top.bg-cover.clearfix,
.wrap.mcb-wrap.mcb-wrap-rki8l7zj4.one-second.corte.column-margin-0px.valign-top.clearfix {
    clear: none;
    width: 25% !important;
}
p.ban-tit1 {
    font-size: 60px;
}
.ban-tit3 {
    font-size: 27px !important;
    margin-bottom: 25px;
    line-height: 30px !important;
}
div#banner-home .corte, 
.corte1 svg {
    height: 410px !important;
}
div#home-info .corte, 
.corte2 svg {
    height: 470px !important;
}
div#home-ventanas .corte, 
.corte3 svg, 
div#home-puertas .corte, 
.corte4 svg {
    height: 338px !important;
}
div#home-prod {
    padding: 0 !important;
}
p.destaca-icos,
p.destacado {
    margin: 0;
}
div#home-prof h2 {
    line-height: 30px !important;
}
#home-prof {
    padding-top: 60px !important;
    padding-bottom: 40px !important;
}
footer#Footer img {
    width: 150px;
    margin-bottom: 10px;
}
span.button_label {
    font-size: 16px;
}
.wrap.mcb-wrap.mcb-wrap-8sqkvljp6.one-second.icobox-ventajas.valign-top.clearfix {
    border-right: none;
}
.wrap.mcb-wrap.mcb-wrap-bu2l18pie.one-second.icobox-ventajas.valign-top.clearfix {
    border-right: none;
    border-bottom: 1px dotted;
	border-color: #d2d2d2 !important;
}
.tit-destaca {
    font-size: 30px;
    line-height: 36px;
}
.destacado {
    font-size: 22px;
}
#home-info {
    padding-top: 0 !important;
}
.pad-60 {
    padding: 0 !important;
}
.img-back {
    min-height: 250px;
}
.col-txt {
	padding: 20px 0 0;
}
.pad-40-top {
    padding-top: 20px !important;
}
h1.tri-botton {
    font-size: 30px;
    line-height: 35px;
}
.col-margin20 .column {
    margin: 0 1% 0;
}
.pad-60-top {
    padding-top: 40px !important;
}
.cont-segurospart {
    padding: 10px 0;
}
.contact-right .mcb-wrap-inner {
    border-left: none;
    padding-left: 0;
    margin-top: 15px;
}
.contact-left {
    padding-right: 0;
}
form.wpcf7-form input.wpcf7-text,
form.wpcf7-form textarea {
    width: 100% !important;
}
div#home-ventanas {
    background-position-x: 275px !important;
}
div#home-puertas {
	background-position-x: -50px !important;
}
.portfolio_group .portfolio-item .desc h2.entry-title,
.portfolio_group.grid .portfolio-item .desc .desc-wrapper {
    height: auto;
    overflow: initial;
}
}

@media only screen and (max-width: 599px) {
div#banner-home, 
div#home-info {
    background-size: 90% !important;
}
}

@media only screen and (max-width: 539px) {
div#banner-home, 
div#home-info {
    background-size: 94% !important;
}
}

@media only screen and (max-width: 499px) {
div#banner-home, div#home-info {
    background-size: 97% !important;
}
h2.tri-botton {
    font-size: 23px;
}
}

@media only screen and (max-width: 479px) {
.mobile-header-mini #Top_bar #logo {
    height: 40px!important;
    line-height: 40px!important;
    margin: 7px 0;
}
h2 {
    line-height: 24px !important;
}
.destacado {
    font-size: 19px;
}
p.destaca-icos {
    font-size: 16px;
}
.dos-col p {
    font-size: 16px;
    line-height: 20px;
}
.widget_archive ul li, .widget_nav_menu ul li {
    display: block;
}
.widget_archive ul li a, .widget_nav_menu ul li a {
    display: block;
    padding: 5px 0;
}
p.ban-tit1 {
    font-size: 40px;
}
p.ban-tit1:after {
    margin-left: 5px;
}
.wrap.mcb-wrap.mcb-wrap-l0e57v6uq.one-second.banner-home-txt.valign-middle.clearfix {
    padding-top: 100px !important;
    padding-bottom: 20px !important;
}
p.ban-tit2 {
    font-size: 22px;
}
.ban-tit3 {
    font-size: 20px !important;
    margin-bottom: 20px;
    line-height: 25px !important;
}
p.ban-tit2 {
    font-size: 22px;
    line-height: 25px;
}
div#banner-home {
    background-size: 119% !important;
    background-position-x: 10px !important;
}
.wrap.mcb-wrap.mcb-wrap-hlbd93yus.one-second.txt-derecha.valign-middle.clearfix {
    width: 85%!important;
    float: right;
    clear: none;
    padding: 30px 10px 20px 10px;
}
.wrap.mcb-wrap.mcb-wrap-3mnrfey03.one-second.corte.column-margin-0px.valign-top.clearfix {
    width: 15% !important;
}
div#home-info .section_wrapper.mcb-section-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
div#home-info {
    background-size: cover !important;
    background-position-x: -30px !important;
}
h2.tri-botton {
    line-height: 28px !important;
}
div#home-ventanas, div#home-puertas {
    background-size: 93% !important;
}
div#home-puertas {
    background-position-x: -80px !important;
}
div#home-ventanas {
    background-position-x: 135px !important;
}
.corte {
    display: none;
}
p.europa {
	display: block;
	text-align: center;
}
p.europa img {
    display: block !important;
    height: auto !important;
    width: 71px !important;
	margin: auto;
	padding-right: 0;
}
}

@media only screen and (min-width: 960px) and (max-width: 1239px) {
.tit-destaca {
    font-size: 37px;
    text-shadow: 0px 0px 5px #fff;
}
}

@media only screen and (max-width: 959px) and (min-width: 768px) {
.tit-destaca {
    font-size: 32px;
    text-shadow: 0px 0px 20px #fff;
    line-height: 36px;
}
.get_in_touch ul li .icon {
    display: block;
}
}

