/*
Theme Name: Bridge - IE 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");


/* Footer IE - 2018.05.23 - Blogestudio/Sergio IE */
footer { font-size: 14px; text-align: left;}

.footer_top_holder,
footer #lang_sel > ul > li > a,
footer #lang_sel_click > ul > li > a { background-color: #00338d; }
footer #lang_sel ul ul a,
footer #lang_sel_click ul ul a,
footer #lang_sel ul ul a:visited,
footer #lang_sel_click ul ul a:visited { background-color: #00338d  !important; }

.footer_top .column_inner { text-align: left; }

.footer_top .column_inner > div h2,
.footer_top .column_inner > div h3,
.footer_top .column_inner > div h4,
.footer_top .column_inner > div h5,
.footer_top .column_inner > div h6 { color: #ffffff; }

.footer_top .column_inner > div h5 { font-size: 36px; }

.footer_top,
.footer_top p,
.footer_top span,
.footer_top li,
.footer_top .textwidget,
.footer_top .widget_recent_entries>ul>li>span { color: #ffffff; }

.footer_top a { color: #ffffff !important; text-decoration: none;3333 }
	.footer_top a:hover { color: #ffffff !important; text-decoration: underline; }

.footer_top .q_social_icon_holder .simple_social { color: #ffffff; }

.footer_bottom_holder { display: block !important; }
.footer_bottom_holder,
#lang_sel_footer { background-color: #00338d; }
.footer_bottom_holder { padding-bottom: 48px }
.footer_top h5 { font-family: "Montserrat", sans-serif; font-size: 36px; font-weight: 800; text-transform: uppercase; color: #ffffff; font-style: normal }
.footer_top h5 a { font-family: "Montserrat", sans-serif; font-weight: 800; text-transform: uppercase; }
.footer_top,
.footer_top p,
.footer_top span:not(.q_social_icon_holder):not(.fa-stack):not(.qode_icon_shortcode):not(.qode_icon_font_elegant),
.footer_top li,
.footer_top .textwidget,
.footer_top .widget_recent_entries>ul>li>span { font-family: "Montserrat", sans-serif; font-weight: 800; text-transform: uppercase; font-style: normal; font-size: 14px; text-align: left; }

.footer_bottom_holder,
.footer_bottom,
.footer_bottom p,
.footer_bottom_holder p,
.footer_bottom span:not(.q_social_icon_holder):not(.fa-stack):not(.qode_icon_font_elegant) { font-family: "PT Serif", sans-serif; font-size: 14px; font-weight: 400; font-style: normal }
.footer_bottom,
.footer_bottom span,
.footer_bottom p,
.footer_bottom p a,
.footer_bottom a,
#lang_sel_footer ul li a,
footer #lang_sel > ul > li > a,
footer #lang_sel_click > ul > li > a,
footer #lang_sel a.lang_sel_sel,
footer #lang_sel_click a.lang_sel_sel,
footer #lang_sel ul ul a,
footer #lang_sel_click ul ul a,
footer #lang_sel ul ul a:visited,
footer #lang_sel_click ul ul a:visited,
footer #lang_sel_list.lang_sel_list_horizontal a,
footer #lang_sel_list.lang_sel_list_vertical a,
#lang_sel_footer a, .footer_bottom ul li a { color: #ffffff; text-decoration: none; }

.footer_bottom p a:hover,
.footer_bottom a:hover,
#lang_sel_footer ul li a:hover,
footer #lang_sel > ul > li > a:hover,
footer #lang_sel_click > ul > li > a:hover,
footer #lang_sel a.lang_sel_sel:hover,
footer #lang_sel_click a.lang_sel_sel:hover,
footer #lang_sel ul ul a:hover,
footer #lang_sel_click ul ul a:hover,
footer #lang_sel ul ul a:hover,
footer #lang_sel_click ul ul a:hover,
footer #lang_sel_list.lang_sel_list_horizontal a:hover,
footer #lang_sel_list.lang_sel_list_vertical a:hover,
#lang_sel_footer a:hover, .footer_bottom ul li a:hover { color: #ffffff; text-decoration: underline; }

.footer_top .footer_col1 { width: 40%; }
.footer_top .footer_col2 { width: 60%; }

.column1.footer_bottom_column { width: 25% !important; }
.column2.footer_bottom_column { width: 50% !important; }
.column3.footer_bottom_column { width: 25% !important; }


/* Widget de Twitter */
.ieb-twitter-tweet { background: #f7f7f7; padding: 6px 10px; font-size: 0.9em; margin: 10px 0; overflow: hidden; }
	.ieb-twitter-tweet strong { color: #000; }
	.ieb-twitter-tweet a { color: #6181c5; }
	.ieb-twitter-tweet p { margin: 0; padding: 0; font-size: 1em; line-height: 1.3em; }
	.ieb-twitter-tweet .tweet-fecha { color: #fba10d; display: block; margin: 10px 0 0; padding: 0; text-align: right; }
	.ieb-twitter-info { margin: -10px 0 0; padding: 4px 0 0; height: 36px; }
		.ieb-twitter-info .ieb-twitter-follow { float: left; width: 170px; overflow: hidden; }
		.ieb-twitter-info .ieb-twitter-info-link { float: left; text-align: left; text-indent: -10000px; width: 134px; height: 36px; }
			.lang_en_US .ieb-twitter-info .ieb-twitter-info-link { background: url(images/btn_twitter-followme.gif) no-repeat 0 0; }
			.lang_es_ES .ieb-twitter-info .ieb-twitter-info-link { background: url(images/btn_twitter-sigueme.gif) no-repeat 0 0; }
		.ieb-twitter-info .ieb-twitter-info-followers { display: block; color: #797979; float: right; text-align: right; }
			.ieb-twitter-info .ieb-twitter-info-followers strong { color: #A30339; }

