/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

@font-face {
  font-family: 'TextaAlt-Bold';
  src: url('TextaAlt-Bold.eot');
  src: url('TextaAlt-Bold.eot?#iefix') format('embedded-opentype'),
       url('TextaAlt-Bold.svg#TextaAlt-Bold') format('svg'),
       url('TextaAlt-Bold.ttf') format('truetype'),
       url('TextaAlt-Bold.woff') format('woff'),
       url('TextaAlt-Bold.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'TextaAlt-Black';
  src: url('TextaAlt-Black.eot');
  src: url('TextaAlt-Black.eot?#iefix') format('embedded-opentype'),
       url('TextaAlt-Black.svg#TextaAlt-Black') format('svg'),
       url('TextaAlt-Black.ttf') format('truetype'),
       url('TextaAlt-Black.woff') format('woff'),
       url('TextaAlt-Black.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'Texta';
    src: local('Texta Regular'), local('Texta-Regular'),
        url('Texta-Regular.woff2') format('woff2'),
        url('Texta-Regular.woff') format('woff'),
        url('Texta-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
  }

body
{font-family: 'Texta' !important;
letter-spacing:1px !important;}



body ol
{font-size:18px;
color: black;}

body li
{font-size:16px;
color: black;}

#mce-EMAIL
{padding:6px;}

#mc-embedded-subscribe
{background-color: #29468b !important;
	font-family: 'Texta' !important;
	margin-top:5px;
	cursor:pointer;
	padding:5px 10px;
	border: none;
color: white !important;}



p.acepto
{color: #000000 !important;
	text-align: left;
font-size:16px !important;}

p.acepto a
{color: #000000 !important;
text-decoration:underline;}

p.p1
{color: #000000 !important;
font-size:16px !important;}

.texte p
{margin-bottom:20px;
color: #000000 !important;
font-size:16px !important;}

.texte li
{margin-bottom:10px;color: #000000 !important;
font-size:16px !important;}

.footer_top h5
{font-size:21px;}


nav.mobile_menu ul li.active>a {
    color: #35468b;
}
.texta
{font-family: 'TextaAlt-Bold' !important;}

.defensas1
{font-family: 'TextaAlt-Black' !important;
	color: black;
	line-height:54px;
font-size: 48px;}



.defensas2
{ font-family: 'TextaAlt-Black';color: black;
font-size: 26px;
	line-height:30px;
}

.regalo
{font-family: 'TextaAlt-Black';}

.defensas3
{ font-family: 'TextaAlt-Bold';color: black;
font-size: 24px;
	line-height:30px;
margin-bottom:20px;}

.defensas2 a
{color: black;}

.defensas2 a:hover
{color: #29468b;}

h4.ui-accordion-header
{margin-bottom:10px;}

.qode-tab-title-inner
{font-family: 'TextaAlt-Bold' !important;}

.tit-prod p
{font-family: 'TextaAlt-Bold' !important;
	font-size:22px;
color: black;}

h5 a
{font-family: 'TextaAlt-Bold' !important;
	font-size:22px;
color: black;}

p.post_excerpt 
{font-family: 'Texta' !important;
	font-size:18px;
	line-height: 21px;
color: black;}


.tit-prod p a
{font-family: 'Texta' !important;
	font-size:22px;
color: black;}

.text-prod p
{font-family: 'Texta' !important;
	font-size:18px;
color: black;}

.qode-accordion-content 
{background-color: white;
	margin-top:-10px !important;
	margin-bottom:10px !important;
}

.blog_holder article .post_text .post_text_inner {
    padding-top:50px;
   
}

.q_icon_list p {
    
    padding-left: 28px !important;
   
}

.dicen1
{color: #29468b;
	font-family: 'TextaAlt-Bold' !important;
line-height:44px;
	 margin-bottom:10px !important;
		text-align: center;font-size: 36px;}
.dicen2
{color: #29468b;text-align: center;
line-height:22px;
	font-family: 'TextaAlt-Bold' !important;
	
font-size: 22px;}

.mygdonia1
{font-family: 'TextaAlt-Bold' !important;
	color: black;
	line-height:44px;
	margin-bottom:12px;
		text-align: center;
font-size: 36px;}


.mygdonia1e
{font-family: 'TextaAlt-Bold' !important;
	color: black;
	line-height:44px;
	margin-bottom:12px;
		text-align: left;
font-size: 36px;}

 h1 span{
    font-size: 44px;
	color:white !important;
    font-family: 'TextaAlt-Bold' !important;
}
.title_subtitle_holder  h1 span
{    color: #2a396f !important;
    font-size: 36px;
    line-height: 42px;
    font-family: 'TextaAlt-Bold' !important;}

h5.latest_post_title  a
{color: #2a396f !important;
    font-size: 21px;
    line-height: 28px;
    font-family: 'TextaAlt-Bold' !important;}

.dots
{display: none !important;}

.post_comments
{display: none !important;}

.tit-contacto h2
{  font-family: 'TextaAlt-Black' !important;
 line-height: 28px;
	margin-bottom:20px !important;
    font-size: 24px;}

.q_icon_with_title .icon_with_title_link {
     font-size: 16px;
    margin: 0px 0 0 !important;
    
}

h6.icon_title
{font-family: 'TextaAlt-Black' !important;
 line-height: 18px;
	
    font-size: 18px;}

input.wpcf7-form-control.wpcf7-submit
{width:50px;
display: block !important;
margin:auto;}
label
{    font-family: 'Texta' !important;
    color: black;
    text-align: left !important;
    line-height: 21px;
    font-size: 18px;}
.blog_holder.blog_single p
{    font-family: 'Texta' !important;
    color: black;
    
    line-height: 21px;
    font-size: 18px;}
p.excerpt
{font-family: 'TextaAlt-Bold' !important;
    color: black;
    
    line-height: 21px;
    font-size: 18px;}

.legal p
{font-size:14px !important;
line-height:18px !important;}

.post_infos .date
{font-family: 'TextaAlt-Bold' !important;
  font-size: 18px;}

.blog_single .post_image
{display: none !important;}

.comment_holder
{display: none  !important;}

.comment_number
{display: none  !important;}

.comment_form
{display: none  !important;}

.blog_holder.blog_single article h2 {
   display: none  !important;
}
.blog_holder.blog_single .post_info
{
   display: none  !important;
}

.equipo1
{font-family: 'TextaAlt-Bold' !important;
	color: black;
	line-height:44px;
		text-align: center;
font-size: 36px;}

.fotos p

{font-family: 'TextaAlt-Bold' !important;
	color: black;
	line-height:15px;
font-size: 22px;}

#menu-peu-1 a
{color: black !important;}


#menu-peu-1 a:hover
{color: #364787 !important;}


body footer li {
    font-size: 16px;
    color: black;
}

.footer_bottom p
{font-size: 16px;}

footer
{background-color: white !important; 
	color: black !important;
	font-size:18px;
font-family: 'Texta' !important;}

footer p{color: black !important;}

.footer_top_holder
{background-image: url("taca-fons.png");
background-repeat:no-repeat;
	margin-top:40px;
	background-color: white !important; 
background-position: left top;}

.poder p
{background-color: white;font-family: 'TextaAlt-Bold' !important;
	color: black;
	line-height:34px;
	margin-bottom:10px !important;
	
font-size: 22px;
padding:5px;
	padding-left:20px;
}

.mygdonia2
{font-family: 'TextaAlt-Bold' !important;
	color: black;
	text-align: center;
	line-height:22px;
font-size: 22px;}

.testimonials_c_holder .testimonial_content_inner {
    background: transparent !important;
    box-sizing: border-box;
    padding: 10px 45px;
    text-align: center;
}

.mygdonia2e
{font-family: 'TextaAlt-Bold' !important;
	color: black;
	text-align: left;
	line-height:22px;
font-size: 22px;}

.equipo2
{font-family: 'TextaAlt-Bold' !important;
	color: black;
	text-align: center;
	line-height:22px;
font-size: 22px;}

.titol1
{font-family: 'TextaAlt-Bold' !important;
	color: black;
	margin-top:20px;
	margin-bottom:12px !important;
	text-align: center;
	line-height:24px;
font-size: 28px;}

.texte1
{font-family: 'TextaAlt-Bold' !important;
	color: black;
	text-align: center;
	line-height:21px;
font-size: 18px;}

.venta
{font-family: 'TextaAlt-Black' !important;
	line-height:50px;
color: #2a396f;font-size:36px;}

.ventatitol
{color: #2a396f;font-size:34px;
	font-family: 'TextaAlt-Bold' !important;
margin-bottom:30px;}

.tratamientos p
{color: #2a396f;font-size:36px;
	line-height:42px;
	font-weight: bold;
	text-transform:uppercase;
	font-family: 'Texta' !important;
margin-bottom:30px;}

.productos p
{color: #2a396f;font-size:26px;
	line-height:32px;
	
	text-transform:uppercase;
	font-family: 'Texta' !important;
margin-bottom:30px;}

.productos a
{color: #2a396f;font-size:26px;
	line-height:32px;
	
	text-transform:uppercase;
	font-family: 'Texta' !important;
margin-bottom:30px;}

nav.main_menu>ul>li>a {
   
    padding: 0 8px !important;
   
}
nav.main_menu li.wpml-ls-menu-item a
{padding: 0 5px !important;
	
color: #09438d !important;}

.texte-tratamientos p
{color: #2a396f;font-size:18px;
	line-height:28px;
	text-transform:  uppercase;
	font-family: 'Texta' !important;
margin-bottom:30px;}

.tit-waste
{font-size:28px;
	color: black !important;
font-weight: bold;}

.texte-productos p
{color: #2a396f;font-size:18px;
	line-height:28px;
	
	font-family: 'Texta' !important;
margin-bottom:30px;}

.texte-tratamientos li
{color: #2a396f;font-size:18px;
	line-height:28px;
	
	font-family: 'Texta' !important;
margin-bottom:0px;}

.title-products h1{
	font-family: 'TextaAlt-Black' !important;
    line-height: 50px;
    color: #2a396f;
    font-size: 36px;
}

.subtitle-products h2{
	font-family: 'Texta' !important;
    line-height: 50px;
    color: #2a396f;
    font-size: 28px;
}

.texte-tratamientos h4
{color: #2a396f;font-size:24px;
	line-height:24px;
	font-weight: bold !important;
	text-transform:  uppercase;
	font-family: 'TextaAlt-Black' !important;
margin-bottom:20px;}

.texte-tratamientos h3
{color: #2a396f;font-size:24px;
	line-height:24px;
	font-weight: bold !important;
	text-transform:  uppercase;
	font-family: 'TextaAlt-Black' !important;
margin-bottom:20px;}

.tratamientos a
{color: #2a396f;}

.tratamientos a:hover
{color: black;}

.nosabes
{color: #364888;font-size:36px;
	line-height:40px;
	text-align: center;
	font-family: 'TextaAlt-Bold' !important;}

.icones
{color: black;font-size:18px;
	font-family: 'TextaAlt-Bold' !important;
}

.ventatexte
{color: #2a396f !important;font-size:21px;
	font-family: 'TextaAlt-Bold' !important;
padding-left:30px;}

.ventatexte p
{color: #2a396f !important;}

.ventatexte a
{color: #2a396f !important;}


.movils
{background-image: url("movils.png");
background-repeat: no-repeat !important;
	background-size: contain !important;
background-position: right bottom !important;}


@media only screen and (min-width: 1200px){
.movil
{display: none;}
	}
@media only screen and (max-width: 1200px){
.escriptori
{display: none;}

	
	.footer_top_holder
{background-image: url("taca-fons.png");
background-repeat:no-repeat;
	margin-top:40px;
	background-color: white !important; 
background-position: left bottom !important;}
	.tratamientos p {
    color: #2a396f;
    font-size: 22px;
    line-height: 28px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Texta' !important;
    margin-bottom: 30px;
}
	.productos p {
    color: #2a396f;
    font-size: 22px;
    line-height: 28px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Texta' !important;
    margin-bottom: 30px;
}
	.venta
{font-family: 'TextaAlt-Black' !important;
	line-height:30px;
	margin-bottom:15px;
color: #2a396f;font-size:26px;}
	.productos a {
    color: #2a396f;
    font-size: 22px;
    line-height: 28px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Texta' !important;
    margin-bottom: 30px;
}
.defensas1
	{margin-bottom:20px;
	line-height:35px;}

.defensas2
	{font-size:21px;}

.texte1
	{margin-bottom:20px !important;}

.mygdonia1
	{margin-bottom:20px;
		padding:0px 20px;
	line-height:35px;}
	
	.centra
	{text-align: center !important;}
	
.title_subtitle_holder h1 span {
    color: #2a396f !important;
    font-size: 26px;
    line-height: 32px;
    font-family: 'TextaAlt-Bold' !important;
}
	
	.mygdonia2
	{padding:0px 20px;}
	.tit-waste
	{margin-top:20px;}
	.texte-tratamientos h4
{
margin-bottom:20px !important;}
}
.latest_post_holder.boxes>ul>li .latest_post{padding-left:0;padding-right:0}
h5.latest_post_title a {font-size:17px;}
.latest_post_holder.boxes>ul>li .latest_post p.excerpt {font-size:15px}
.qode_icon_font_awesome.fa {font-size:24px}
@media only screen and (max-width: 1000px){.logo_wrapper {left: 30% !important;}}

