/* General
------------------------------------------------ */
.icon-text { background-color: transparent; }
#social .hidden-link { display: none !important; }

/* Header
------------------------------------------------ */
.icon-icon { display: block; border-radius: 0; background: transparent !important; }
#header-secondary-outer #social li a span.icon-icon { display: block; color: #0a0a0a; font-size: 13px; width: auto; height: auto; }

.sf-sub-indicator { height: 17px !important; }
#toggle-nav { text-decoration: none; }
#toggle-nav .icon-icon { color: #0a0a0a; }

#header-secondary-outer nav > ul > li > a { padding: 8px 10px !important; }
#header-secondary-outer nav > ul > li:first-child > a { padding: 4px 10px !important; }

/* Footer
------------------------------------------------ */
#footer-outer #footer-widgets .col ul li { border: none !important; }
#footer-widgets .twitter-timeline-wrapper .tw-follow { color: #333 !important; }

/* Slider
------------------------------------------------ */
.swiper-container .slider-prev .icon-icon, .swiper-container .slider-next .icon-icon { position: absolute; width: 20px !important; line-height: 3.25em; font-size: 1.5em; }
.swiper-container .slider-prev .icon-icon { left: 13px; }
.swiper-container .slider-next .icon-icon { right: 13px; }

/* Twitter widget
----------------------------------------------------- */
.twitter-timeline-wrapper { padding: 18px; }
.main-content .twitter-timeline-wrapper { background-color: #fff; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15); }
.twitter-timeline-wrapper h3 { float: left; line-height: 14px !important; }
.twitter-timeline-wrapper h3 a { font-weight: bold; text-decoration: none; }
.twitter-timeline-wrapper h3 a:hover { text-decoration: underline; }
.twitter-timeline-wrapper .tw-follow { float: right; padding: 0 8px; display: block; text-decoration: none; color: #000; font-size: 11px; font-weight: bold; background-color: #fff; border: 1px solid #ccc; border-radius: 3px; }
.twitter-timeline-wrapper .tw-follow .icon-icon { display: inline-block; width: auto; height: auto; }
.twitter-timeline-wrapper .fa-twitter { color: #55ACEE; }
.twitter-timeline { max-width: 360px; padding: 0; margin: 10px 0 0 !important; list-style: none; line-height: 16px; }
.twitter-timeline li { list-style: none !important; }
.twitter-timeline .tweet-entry { margin-bottom: 10px; }
.twitter-timeline .tweet-entry .profile-image { width: 20%; float: left; }
.twitter-timeline .tweet-entry .tweet-content { width: 80%; float: left; }
.twitter-timeline .tweet-entry .user-meta { margin-bottom: 5px; }
.twitter-timeline .tweet-entry .user-name { font-size: 14px; color: #292F33; font-weight: bold; text-decoration: none; }
.twitter-timeline .tweet-entry .user-t-name { font-size: 12px; color: #000; text-decoration: none; }
.twitter-timeline .tweet-entry .date { font-size: 12px; color: #000; }
.twitter-timeline .tweet-entry .tweet { font-size: 14px; color: #292F33; padding: 0; margin: 0; }
.twitter-timeline .tweet-entry .tweet a { color: #000; text-decoration: underline; }
.twitter-timeline .tweet-entry .tweet img { display: block; margin: 5px 0; width: 100%; height: auto; }
.twitter-timeline .tweet-entry .retweeter { margin-top: 5px; font-size: 12px; color: #000; }
.twitter-timeline .tweet-entry .retweeter a { text-decoration: none; }

#footer-widgets .twitter-timeline-wrapper p { color: #fff; }
#footer-widgets .twitter-timeline-wrapper .tweet { padding: 0 !important; }
#footer-widgets .twitter-timeline-wrapper .tweet img { display: none; }
#footer-widgets .twitter-timeline .tweet-entry .tweet { font-size: 12px; }

/* Widgets
----------------------------------------------------- */
#sidebar .widget-title { display: block; line-height: 2em !important; background-color: #EDA432; color: #000 !important; padding-left: 10px; -webkit-border-top-right-radius: 15px; -moz-border-radius-topright: 15px; border-top-right-radius: 15px; font-weight: bold !important; font-size: 0.85714285714286em; letter-spacing: 0.14285714285714em; margin-bottom: 15px !important; text-transform: uppercase; }

/* Comments
----------------------------------------------------- */
#respond label#reply-title, span#comments { display: block; color: #444; font-family: Open Sans; font-size: 1.2857142857143em; line-height: 2em; font-weight: bold; margin-bottom: 8px; }

