/*
Theme Name: Momo
Theme URI: https://momo.sofarider.com
Author: Dameer DJ
Author URI: http://themeforest.net/feeleep
Description: Simple WordPress Magazine Theme based on Bootstrap v3.0.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, left-sidebar, right-sidebar, fluid-layout, responsive-layout, custom-menu, editor-style, featured-images, microformats, sticky-post, translation-ready
Text Domain: kazaz
*/

/* ----- Table Of Contents -----

	1. COMMON ELEMENTS
	2. DEFINE SECTIONS
	3. SECTION ELEMENTS
	4. NAVIGATION
	5. BOOTSTRAP ELEMENTS AND COMPONENTS
	6. PLUGINS
	7. MEDIA QUERIES

-------------------------------- */

/*
* ---------- 1 COMMON ELEMENTS ----------
*/
body { background-color: #3a4447; -webkit-font-smoothing: antialiased; font-weight: 400; color: #666; line-height: 24px; overflow-x: hidden; -ms-overflow-x: hidden; }
body#tinymce { background-color: inherit !important; }
#k-main h1, #k-main h2, #k-main h3, #k-main h4, #k-main h5, #k-main h6, #k-main .h1, #k-main .h2, #k-main .h3, #k-main .h4, #k-main .h5, #k-main .h6 { color: #222; font-weight: bold; }
h1, .h1 { font-size: 32px; }
h2, .h2 { font-size: 27px; }
h3, .h3 { font-size: 23px; }
h4, .h4 { font-size: 18px; }
h5, .h5 { font-size: 16px; }
h6, .h6 { text-transform: uppercase; }
/* highlight color */
.k-highlight { color: #ebe8e3; }
/* dark background color */
.k-inverse { color: #CDCDCD; }
.k-inverse a:link, .k-inverse a:visited { color: #FFF; }
.k-inverse a:hover, .k-inverse a:focus { -moz-opacity: 0.7; -webkit-opacity: 0.7; opacity: 0.7; }
/* links fading */
a { -webkit-transition: all .25s; transition: all .25s; }
a { text-decoration: none !important; }
a:focus { outline: none !important; }
/* mixins */
.k-relative { position: relative; }
.k-overflow-hidden { overflow: hidden; }
.remove-margin-top { margin-top: 0px !important; }
.remove-margin-bottom { margin-bottom: 0px !important; }
.k-section-title { font-size: 16px; font-weight: 800; color: #222; text-transform: uppercase; margin: 20px 0 20px; text-shadow: 2px 2px 0px rgba( 0, 0, 0, 0.06 ); position: relative; }
.k-section-title:before { content: ""; display: block; border-top: 2px dotted #DDD; width: 100%; height: 1px; position: absolute; top: 50%; z-index: 1; }
.k-section-title span { background-color: #FFF; position: relative; padding-right: 15px; z-index: 5; }
body small, body .small { font-size: 12px; line-height: 16px; }
/* shadows */
.text-shadow-light { text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8); }
.text-shadow-dark { text-shadow: 1px 2px 0 rgba(0, 0, 0, 0.08); }
/* content spacers */
.section-space10 { padding-top: 10px; padding-bottom: 10px; }
.section-space20 { padding-top: 20px; padding-bottom: 20px; }
.section-space30 { padding-top: 30px; padding-bottom: 30px; }
.section-space40 { padding-top: 40px; padding-bottom: 40px; }
.section-space50 { padding-top: 50px; padding-bottom: 50px; }
.section-space60 { padding-top: 60px; padding-bottom: 60px; }
.section-space80 { padding-top: 80px; padding-bottom: 80px; }
.section-space100 { padding-top: 100px; padding-bottom: 100px; }
.top45 { padding-top: 45px !important; }
/* gaps */
.gap10, .gap30, .gap60, .gap80, .gap100 { display: block; width: 100%; clear: both; }
.gap10 { height: 10px; }
.gap30 { height: 30px; }
.gap60 { height: 60px; }
.gap80 { height: 80px; }
.gap100 { height: 100px; }
/* separators */
.separator-dbl-strike { height: 4px; border-bottom: 4px double #DDD; margin: 36px 0; }
.separator-dashed { height: 2px; border-bottom: 2px dashed #DDD; margin: 38px 0; }
.separator-dotted { height: 7px; border-bottom: 2px dotted #DDD; margin: 38px 0; }
.separator-zigzag { height: 4px; background: url(public/img/zigzag.png) repeat-x center center transparent; margin: 38px 0; }
.separator-fatty { height: 6px; background-color: rgba( 0, 0, 0, 0.05 ); margin: 38px 0; position: relative; }
.separator-fatty .highlighter { position: absolute; top: 0; left: 0; right: 0; height: 3px; background-color: rgba( 0, 0, 0, 0.05 ); }
/* images */
img { max-width: 100%; height: auto; }
/* image alignment and borders */
figure { margin: 0; padding: 0; position: relative; overflow: hidden; }
figure a img { -webkit-transition: all 0.15s ease-in-out 0s; -moz-transition: all 0.15s ease-in-out 0s; -o-transition: all 0.15s ease-in-out 0s; transition: all 0.15s ease-in-out 0s; }
figure a img:hover { -ms-transform: scale(1.3, 1.3) translateZ(0); -webkit-transform: scale(1.3, 1.3) translateZ(0); transform: scale(1.3, 1.3) translateZ(0); }
figure a img:focus { -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1); }
img.alignleft, .alignleft { float: left; margin-right: 20px; }
img.alignright, .alignright { float: right; margin-left: 20px; }
img.aligncenter, .aligncenter, img.alignnone, .alignnone  { display: block; margin: 0 auto; clear: both; }
img.alignleft, .alignleft, img.alignright, .alignright { display: inline; margin-top: 0; }
img.alignleft, img.aligncenter, img.alignright { margin-bottom: 5px; }
/* captions */
.wp-caption { max-width: 100%; }
.wp-caption-text { font-size: 12px; line-height: 16px; background-color: #F1F1F1; padding: 5px 10px; }
.gallery-caption { margin-bottom: 30px; }
.alignleft .wp-caption-text { text-align: left; }
.alignright .wp-caption-text { text-align: right; }
.aligncenter .wp-caption-text { text-align: center; }
/* lists */
dd { margin-bottom: 10px; }
.k-dl-list { margin: 0; }
.k-dl-list dt, .k-dl-list dd { line-height: inherit; }
.k-dl-list dd { margin-bottom: 30px; }
.k-dl-list dd:last-child { margin-bottom: 0; }
.k-dt { float: left; }
dd.k-dd60 { margin-left: 60px; }
/* call out */
.k-call-out { font-size: 20px; font-weight: 300; line-height: 32px; margin: 30px 0; }
.k-call-out em { font-weight: 400; font-style: normal; }
/* awesome custom sizes */
.awesome16 { font-size: 16px; }
.awesome24 { font-size: 24px; }
.awesome32 { font-size: 32px; }
.awesome40 { font-size: 40px; }
.awesome48 { font-size: 48px; }
.awesome56 { font-size: 56px; }
.awesome64 { font-size: 64px; }
.awesome72 { font-size: 72px; }
.awesome80 { font-size: 80px; }
.awesome88 { font-size: 88px; }
.awesome96 { font-size: 96px; }
.awesome128 { font-size: 128px; }
.awesome256 { font-size: 256px; }
.awesome512 { font-size: 512px; }

/*
* ---------- 2 DEFINE SECTIONS ----------
*/
#k-top-bar { height: 44px; margin-top: 20px; padding: 0; }
#k-main { background-color: #FFF; border-bottom: 20px solid rgba( 0, 0, 0, 0.05 ); padding: 0 0 65px 0; }
#k-main-wrap {  }
#k-sidebar { font-size: 13px; }
#k-footer { font-size: 13px; padding: 60px 0; }
#k-bottom-bar { margin-bottom: 20px; padding: 20px 0; }
#k-bottom-bar-content { color: #FFF; opacity: 0.8; }
#k-bottom-bar-content a, #k-bottom-bar-content a:visited { color: #FFFFFF; }
#k-bottom-bar-content a:hover, #k-bottom-bar-content a:focus { color: #FFFFFF; opacity: 0.6; }
.k-copyright-text { font-size: 11px; }
.k-squeeze { margin: 0 60px; }
.k-sidebar-sqeeze { margin-left: 50px; }
*[class*='col-lg-pull-'] .k-sidebar-sqeeze, *[class*='col-md-pull-'] .k-sidebar-sqeeze, *[class*='col-sm-pull-'] .k-sidebar-sqeeze { margin-left: 0; margin-right: 50px; }
/*
* ---------- 3 SECTION ELEMENTS ----------
*/
/* top bar */
.search-icon { color: #FFFFFF; opacity: 0.8; position: absolute; margin-top: 10px; left: 15px; cursor: default; }
#top-search input { font-size: 24px; font-weight: 100; height: 44px; padding: 7px 15px; border: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-opacity: 0; -webkit-opacity: 0; opacity: 0; }
#top-search input:focus { -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; }
#head-banner { text-align: right; }
.k-social-info { margin: 10px 0; font-size: 23px; }
.k-social-info li { overflow: hidden; }
.k-social-info li a, .k-social-info li a:visited { display: block; width: 24px; height: 24px; line-height: 24px; text-align: center; color: #FFFFFF; /*opacity: 0.8;*/ }
.k-social-info li a .hout { opacity: 0.8; -webkit-transition: all 200ms ease-out 0s; -moz-transition: all 200ms ease-out 0s; -o-transition: all 200ms ease-out 0s; transition: all 200ms ease-out 0s; }
.k-social-info li a .hovr { opacity: 1; }
.k-social-info li a i { width: 24px; height: 24px; }
.k-social-info li a { line-height: 0; -webkit-transition: all 200ms ease-out 0s; -moz-transition: all 200ms ease-out 0s; -o-transition: all 200ms ease-out 0s; transition: all 200ms ease-out 0s; }
.k-social-info li a:hover { -ms-transform: translateY(-24px); -webkit-transform: translateY(-24px); transform: translateY(-24px); }
.k-social-info li a:hover .hout { opacity: 0; }
/* main content */
.site-title { font-size: 44px; font-weight: 800 !important; letter-spacing: -1px; }
.site-title-tagline { font-family: "Times New Roman", Times, serif; font-weight: 400; font-style: italic; font-size: 16px; letter-spacing: normal; vertical-align: bottom; }
.site-title .site-title-tagline { vertical-align: inherit; }
.carousel-type-teaser .k-meta-wrapper { padding: 20px; }
.k-sticky-figcapt { position: absolute; left: 0; right: 0; bottom: 0; background-color: rgba( 0, 0, 0, 0.5 ); padding: 20px; }
.backstretch-pattern { background: url(../img/misc/pattern_dotts.png) 0 0 repeat; height: 100%; width: 100%; position: fixed; }
.k-teaser-title { font-size: 28px; margin: 10px 0 0; }
.k-teaser-title a { margin-right: 10px; }
.k-meta { font-size: 12px; line-height: 16px; }

/* sidebar */
#k-sidebar-splitter { display: none; height: 5px; width: 100%; }
#k-sidebar-splitter span { display: block; height: 10px; border-top: 5px solid rgba( 0, 0, 0, 0.1 ); background-color: rgba( 0, 0, 0, 0.05 ); }

/* articles */
.k-kat-title { font-size: 15px; text-transform: uppercase; letter-spacing: 5px; font-weight: 600; }
.kat-top { margin-top: 30px !important; }
.k-article-featured-img { text-align: center; margin-bottom: 20px; }
.k-article-featured-img figcaption { border-bottom-style: solid; border-bottom-width: 3px; border-top: none; }
.k-article-title { margin: 10px 0 20px; padding-bottom: 20px; border-bottom: 2px dotted #DDD; text-shadow: 3px 2px rgba(0, 0, 0, 0.1); font-weight: bold; color: #000 !important; }
.k-page-title { text-shadow: 3px 2px rgba(0, 0, 0, 0.1); font-weight: bold; color: #000 !important; }
.k-article-spacer:before { content: "\00a0\00a0"; }
.k-article-spacer:after { content: "\00a0\00a0"; }
.k-article-comments { margin-right: 40px; }
.k-article-more { position: absolute; text-align: center; right: 0; bottom: 0; width: 30px; height: 30px; line-height: 30px; }
.k-article-more a { display: block; font-size: 16px; }
.k-article-more a:link, .k-article-more a:visited { color: #FFF; -webkit-transition: all 0.15s ease-in-out 0s; -moz-transition: all 0.15s ease-in-out 0s; -o-transition: all 0.15s ease-in-out 0s; transition: all 0.15s ease-in-out 0s; }
.k-article-more a:hover, .k-article-more a:focus { color: #FFF; font-size: 20px; background-color: #444444; }
.single-post .k-article-meta { margin-top: 0; margin-bottom: 30px; }
.k-article-excerpt { font-size: 17px; margin: 20px 0; line-height: 26px; color: #444; }
.text-light .k-article-excerpt { color: inherit; }
.pager { margin: 0; }
.pager li > a, .pager li > span { border: none; border-radius: 0; padding: 0; }
.sticky {  }
.bypostauthor {  }
.moretext { font-size: 12px; text-transform: uppercase; }
#carousel-featured { margin-bottom: 20px; }
.k-post-box { margin-bottom: 20px; }
.k-post-box-stacked { margin-bottom: 40px; }
.k-post-title { border-bottom: 2px dotted #DDD; }
.k-post-title a { margin-right: 10px; }
.k-post-box .k-post-title { font-size: 16px; line-height: 22px; margin: 5px 0 10px 0; padding-bottom: 10px; }
.k-post-box-stacked .k-post-title { font-size: 28px; line-height: 32px; margin: 10px 0 15px 0; padding-bottom: 15px; }
.k-post-box figure { margin-bottom: 12px; }
.k-post-box figcaption { position: relative; overflow: hidden; background: none; border: none; margin-top: 5px; }
.k-cat-tit { display: inline-block; height: 20px; line-height: 20px; font-size: 10.5px; font-weight: 600; text-transform: uppercase; margin: 0 5px 8px 0; padding: 0 5px; }
.k-cat-tit a { color: #FFF !important; text-shadow: 1px 1px 0 rgba( 0, 0, 0, 0.3 ); }
.k-cat-tit a:hover { /*text-shadow: 1px 1px 0 rgba( 255, 255, 255, 0.3 );*/ -moz-opacity: 0.5; -webkit-opacity: 0.5; opacity: 0.5; }
.k-post-box-small { margin-bottom: 12px; padding-bottom: 3px; /* overflow fix */ }
.k-post-box-small figure { max-width: 90px; /*box-shadow: 3px 3px 0 rgba( 0, 0, 0, 0.1 );*/ }
.k-post-box-small-content { margin-left: 100px; }
.k-post-box-small .k-post-title, .k-post-box-mini .k-post-title { font-size: 14px; line-height: 18px; margin: 6px 0 0 0; border: none; }
.k-post-box-teaser { margin-bottom: 30px; }
.k-post-box-teaser .k-meta-wrapper { padding: 15px; }
.k-post-box-teaser .k-teaser-title { font-size: 16px; font-weight: 400; margin: 5px 0 0; }
.k-post-box-teaser .k-cat-tit a { padding: 0 15px; }
.k-post-box-mini { margin-bottom: 20px; }
.k-post-box-mini .k-post-title { margin-bottom: 10px; /*border-bottom: 2px dotted #DDD;*/ }
.moretag { font-size: 12px; text-transform: uppercase; font-weight: 400; white-space: nowrap; }
.k-about-author { padding: 30px; margin: 20px 0; background-color: #F2F2F2; }
.author .k-about-author { margin-top: 0; }
.k-about-author-text { margin-left: 120px; }
.k-author-bio { font-size: 13px; line-height: 22px; opacity: 0.7; }
.k-teaser { margin-bottom: 30px; }
.photo-shot, .embed-shot { margin-bottom: 20px; }
.embed-shot .video-container { margin-bottom: 0; }
.photo-shot figcaption, .embed-shot .embed-caption { margin-bottom: 0; padding: 10px 15px; font-style: italic; }
.photo-shot figcaption { background-color: rgba( 0, 0, 0, 0.7 ); }
.embed-shot .embed-caption { background-color: rgba( 0, 0, 0, 0.04 ); }
.k-review { margin-top: 20px; }
.k-review-wrap { padding: 5px; }
.k-review-title { font-size: 13px; font-weight: 600; color: #999 !important; text-transform: uppercase; }
.k-review-row { background-color: #333; color: #FFF; overflow: hidden; border-bottom: 1px solid #666; padding: 8px 15px; cursor: default; }
.k-review-row:hover, .k-review-row:focus { background-color: #444; }
.k-review-feature, .k-review-summary-title { width: 70%; }
.k-review-score, .k-review-summary-score { width: 30%; }
.k-review-feature, .k-review-score, .k-review-summary-title, .k-review-summary-score { display: inline-block; vertical-align: middle; }
.k-review-score-num { font-size: 18px; margin-left: 20px; }
.k-review-row-last, .k-review-title { background-color: #111; color: #FFF; overflow: hidden; padding: 12px 15px; }
.k-review-title { border-bottom: 1px solid #666; }
.k-review-row-last { font-weight: 800; }
.k-review-summary-title { font-size: 20px; }
.k-review-score-num-total { font-size: 26px; margin-left: 20px; }
.k-stars-review .k-review-feature, .k-stars-review .k-review-summary-title { width: inherit; }
.k-stars-review .k-review-score { width: 65px; height: 14px; margin-left: 20px; margin-top: 7px; }
.k-review-stars-active, .k-review-stars-inactive { width: 65px; height: 14px; line-height: 14px; white-space: nowrap; overflow: hidden; position: absolute; top: 0; left: 0; }
.k-review-stars-active i, .k-review-stars-inactive i { display: inline-block; width: 13px; height: 14px; }
.k-review-stars-active { z-index: 75; }
.k-review-stars-inactive { z-index: 70; color: #666; }
.k-stars-review .k-review-summary-score { width: 65px; height: 14px; margin-left: 20px; margin-top: 7px; cursor: default; }
.k-review-stars-active i { color: #F60; }
.k-post-review-score-perc { display: inline-block; cursor: default; }
.k-post-review-score-star { display: inline-block; width: 65px; height: 14px; line-height: 14px; cursor: default; vertical-align: middle; }
.k-post-review-score-star .k-review-stars-active, 
.k-post-review-score-star .k-review-stars-inactive { width: 65px; height: 14px; line-height: 14px; }
.k-post-review-score-star .k-review-stars-active i, 
.k-post-review-score-star .k-review-stars-inactive i { width: 13px; height: 14px; }
.k-post-review-score-star i { font-size: 14px; }
.k-post-review-score-star .k-review-stars-active, 
.k-post-review-score-star .k-review-stars-inactive { line-height: 0; }
.k-post-box-stacked .k-post-review-score-star { display: inline-block; width: 85px; height: 18px; line-height: 18px; }
.k-post-box-stacked .k-post-review-score-star .k-review-stars-active, 
.k-post-box-stacked .k-post-review-score-star .k-review-stars-inactive { width: 85px; height: 18px; line-height: 18px; }
.k-post-box-stacked .k-post-review-score-star .k-review-stars-active i, 
.k-post-box-stacked .k-post-review-score-star .k-review-stars-inactive i { width: 17px; height: 18px; }
.k-post-box-stacked .k-post-review-score-star i { font-size: 18px; }
.k-post-box-stacked .k-post-review-score-star .k-review-stars-active, 
.k-post-box-stacked .k-post-review-score-star .k-review-stars-inactive { line-height: 0; }
.k-post-title .k-review-stars-inactive i, .teaser-media .k-review-stars-inactive i { color: rgba( 0, 0, 0, 0.2 ) !important; }
.k-review .k-review-stars-inactive i, .k-teaser-title .k-review-stars-inactive i { color: rgba( 255, 255, 255, 0.4 ); }

/* comments */
#k-comments {  }
.k-comments-with-top { margin-top: 60px; }
.comment-reply-title { font-size: 15px; text-transform: uppercase; font-weight: 300 !important; line-height: inherit; margin-top: 0; margin-bottom: 20px; }
.comment-reply-title small { float: right; }
.commentlist, .children { list-style: none outside none; margin: 0; padding: 0; }
.comment { position: relative; font-size: 14px; line-height: 27px; }
.comment-avatar { float: left; margin: 0 20px 0 0; }
.comment-content-wrap { margin-left: 70px; }
.comment-author cite, .comment-author cite a { font-weight: 600; }
.comment-meta { margin-bottom: 5px; font-size: 12px; }
.comment-body { line-height: 20px; margin-bottom: 20px; padding-bottom: 5px; font-size: 13px; }
.comment-awaiting-moderation { margin-bottom: 0; color: coral; text-transform: uppercase; }
.children .comment { padding-left: 70px; }
.comment img.avatar { width: 50px !important; }
.comment-reply-link { float: right; font-weight: 600; text-transform: uppercase; }
#respond { margin-top: 40px; }
li.comment #respond { margin-top: 30px; }

/* user feedback */
.k-user-feedback-wrap { margin: 0 0 20px; clear: both; }
.k-user-feedback-quotes-icon { display: block; position: absolute; top: 24px; left: 22px; font-size: 40px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; }
.k-user-feedback-box { padding: 20px 20px 20px 60px; position: relative; }
.k-user-feedback-wrap .k-user-feedback-box { background-color: #F1F1F1; }
.k-user-feedback-text { margin-bottom: 0; }
.k-user-feedback-tit { border-left: 20px solid transparent; bottom: -18px; display: block; height: 0; left: 30px; position: absolute; width: 0; }
.k-user-feedback-wrap .k-user-feedback-tit { border-top: 20px solid #F1F1F1; }
.k-user-feedback-wrap-inverse .k-user-feedback-box { background-color: #1cc3a6; color: #FFF; }
.k-user-feedback-wrap-inverse .k-user-feedback-tit { border-top-width: 20px; border-top-style: solid; border-top-color: #1cc3a6; }
.k-user-feedback-name { display: block; font-size: 12.5px; margin: 8px 0 0 60px; }

/* widgets */
.widget-title { position: relative; font-size: 15px; text-transform: uppercase; font-weight: 300 !important; line-height: inherit; margin-top: 0; margin-bottom: 20px; }
#k-footer .widget-title { margin-bottom: 20px; margin-top: 0; }
li.widget-container { margin-top: 50px; }
li.widget-container:first-child { margin-top: 0; }
.widget_categories ul, .widget_meta ul, .widget_pages ul, .widget_recent_comments ul, .widget_nav_menu ul, .widget_archive ul { padding-left: 0; list-style: none; }
.widget_recent_entries ul { padding-left: 0; }
.widget_categories ul li, .widget_meta ul li, .widget_pages ul li, .widget_recent_entries ul li,  
.widget_recent_comments ul li, .widget_nav_menu ul li, .widget_archive ul li { font-weight: 500; padding: 0 0 8px; line-height: 20px; margin: 0 0 6px; border-bottom: 2px dotted rgba(0,0,0,0.1); }
#k-footer .widget_categories ul li, #k-footer .widget_meta ul li, #k-footer .widget_pages ul li, #k-footer .widget_sofa_twitter ul li,
#k-footer .widget_recent_comments ul li, #k-footer .widget_nav_menu ul li, #k-footer .widget_archive ul li { border-bottom: 2px dotted rgba(255, 255, 255, 0.1); }
.widget_meta ul li a, .widget_pages ul li a, 
.widget_nav_menu ul li a, .widget_recent_entries li a { display: block; }
.widget_meta ul li a, .widget_pages ul li a, /*.widget_recent_comments ul li a,*/ .widget_nav_menu ul li a { display: block; }
.widget_recent_comments ul li { padding: 0 0 10px 0; line-height: 20px; }
.widget_recent_entries li, .widget_sofa_recentposts li { clear: both; overflow: hidden; margin-bottom: 9px; line-height: 20px; }
.widget_sofa_recentposts li { padding-bottom: 9px; border-bottom: 2px dotted #DDD; }
.widget_recent_entries img { max-width: 70px; margin-bottom: 1px; }
.widget_recent_entries .post-date { font-size: 12px; display: block; }
.k-recent-entries-date-by, .k-recent-entries-title { display: block; line-height: 20px; }
.k-recent-entries-title { font-weight: 600; }
.k-recent-entries-date-by { margin-bottom: 5px; font-size: 12px; line-height: 16px; }
.k-recent-entries-title a { display: block; }
.wp-audio-shortcode { margin: 20px 0; }
.k-flickr-photos li { float: left; margin: 0 5px 5px 0; }
.k-twitter-twitts li { position: relative; line-height: 20px; margin-bottom: 9px; padding-bottom: 9px; border-bottom: 2px dotted #DDD; }
.k-twitter-twitts li p { margin-left: 25px; margin-bottom: 0; }
.k-twitter-twitts li i { position: absolute; left: 0; top: 3px; }
.k-twitter-twitts li:last-child { margin-bottom: 0; padding-bottom: 9px; }
.k-twitter-twitts li em { display: block; margin-top: 3px; }
.k-mini-thumb { float: left; width: 70px; }
.k-mini-thumb-margin { margin-left: 90px; }
#wp-calendar { width: 100%; margin: 0; border-top: 2px dotted #DDD; border-bottom: 2px dotted #DDD; }
#wp-calendar caption { padding: 3px; margin-top: 0; font-style: italic; text-align: left; }
#wp-calendar th, #wp-calendar td { text-align: center; padding: 2%; }
#wp-calendar th { /*font-weight: bold;*/ }
td#prev { text-align: left; padding: 5% 2%; }
td#next { text-align: right; padding: 5% 2%; }
.widget_adverts { margin-bottom: -25px; }
.widget_adverts .ad-125-125, .widget_adverts a { margin-right: 25px; margin-bottom: 25px; display: inline-block; }
.widget_adverts .ad-125-125:nth-child(even), .widget_adverts .a:nth-child(even) { margin-right: 0; }
.tagcloud { clear: both; overflow: hidden; }
.tagcloud a { font-size: 13px !important; display: block; float: left; padding: 2px 7px; margin: 0 5px 5px 0; position: relative; background-color: rgba( 0, 0, 0, 0.05 ); }
.tagcloud a:before { content: ""; position: absolute; width: 3px; height: 3px; top: 0; left: 0; }
#k-footer .tagcloud a { background-color: rgba( 255, 255, 255, 0.07 ); }
/* to top button */
#k-to-top { display: none; font-size: 28px; text-align: center; line-height: 35px; width: 35px; height: 35px; position: fixed; right: 20px; top: 50%; background-color: #000; z-index: 99999; opacity: 0.8; cursor: pointer; -webkit-transition: opacity 0.15s ease-in-out 0s; -moz-transition: opacity 0.15s ease-in-out 0s; -o-transition: opacity 0.15s ease-in-out 0s; transition: opacity 0.15s ease-in-out 0s; }
#k-to-top:hover { opacity: 1; }
/* WP gallery */
.k-gallery-grid { margin: 20px 0 0 0; overflow: hidden; }

/*
* ---------- 4 NAVIGATION ----------
*/
/* functional navigation */
#menu-mini-nav { font-size: 11px; margin-top: 11px; }
#menu-mini-nav > li { padding: 0 5px 0 0; }
#menu-mini-nav > li > a:after { content: "/"; margin-left: 8px; color: #999 !important; }
#menu-mini-nav > li:last-child > a:after { content: ""; margin-left: 0; margin-right: 0; }
/* main navigation */
#k-main-navig { margin: 20px 0 15px 0; }
.k-dropdown-menu a, .k-dropdown-menu a:link, .k-dropdown-menu a:visited { display: block; background: transparent; font-weight: 600; padding: 0; font-size: 13.5px !important; text-transform: uppercase; }
.k-dropdown-menu a:hover, .k-dropdown-menu li.k-dropdown-menu-hover > a { background: transparent; }
.k-dropdown-menu li:hover, .k-dropdown-menu li.k-dropdown-menu-hover { background: transparent; }
.k-dropdown-menu .sub-menu li:hover, .k-dropdown-menu .sub-menu li.k-dropdown-menu-hover { background: transparent; }
.k-dropdown-menu .sub-menu li a:hover { background: transparent; }
.k-dropdown-menu .sub-menu li a.selected, .k-dropdown-menu li.current-menu-item > a, .k-dropdown-menu .sub-menu li.current-menu-item > a { background: transparent; }
.k-dropdown-menu-shadow { -webkit-box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.3); -ms-box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.3); -o-box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.3); box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.3); }
.k-dropdown-menu { background: transparent; white-space: nowrap; display: inline-block; margin-bottom: 0; *display: inline; *zoom: 1; }
.k-dropdown-menu, .k-dropdown-menu .sub-menu { padding: 0; list-style: none; }
.k-dropdown-menu .sub-menu { display: none; position: absolute; z-index: 1000000; margin: 15px 0 0; padding: 0; border-top-width: 3px; border-top-style: solid; border-bottom-width: 3px; border-bottom-style: solid; }
.k-dropdown-menu .sub-menu:before { border-bottom-width: 15px; border-bottom-style: solid; border-right: 15px solid transparent; top: -15px; left: 15px; content: ""; position: absolute; }
.k-dropdown-menu .sub-menu ul { top: 0; left: 101%; margin-top: 0; }
.k-dropdown-menu .sub-menu ul:before { border: none; top: 0; left: 0; margin: 0; content: ""; }
.k-dropdown-menu li { position: relative; margin: 0; padding: 0; display: inline; *display: inline; *zoom: 1; *vertical-align: bottom; float: left; }
.k-dropdown-menu li a { display: block; }
.k-dropdown-menu > li > a:after { content: "/"; margin-left: 15px; margin-right: 10px; color: #999 !important; }
.k-dropdown-menu > li:last-child > a:after { content: ""; margin-left: 0; margin-right: 0; }
.k-dropdown-menu .sub-menu li { position: relative; display: block; }
.k-dropdown-menu .sub-menu li a { font-size: 12.5px !important; padding: 5px 20px !important; margin: 0; }
span.k-dropdown-menu-sub-indicator { margin-left: .4em; display: inline-block; vertical-align: baseline; background-color: transparent; background-image: url(arrows-000000.png); background-repeat: no-repeat; background-position: 0 -100px; width: 10px; height: 10px; border: 0; overflow: hidden; *text-indent: -9999px; *display: inline; *zoom: 1; *vertical-align: middle; }
span.k-dropdown-menu-sub-indicator:before { content: ""; display: block; width: 0; height: 100%; }
.k-dropdown-menu li:hover > a > span.k-dropdown-menu-sub-indicator, .k-dropdown-menu li.k-dropdown-menu-hover > a > span.k-dropdown-menu-sub-indicator { background-position: -10px -100px; }
.k-dropdown-menu .sub-menu span.k-dropdown-menu-sub-indicator { background-position: 0 0; }
.k-dropdown-menu .sub-menu li:hover > a > span.k-dropdown-menu-sub-indicator, .k-dropdown-menu .sub-menu li.k-dropdown-menu-hover > a > span.k-dropdown-menu-sub-indicator { background-position: -10px 0; }
.k-dropdown-menu-vertical { width: 250px; }
.k-dropdown-menu-vertical li { display: block; position: relative; *float: left; *width: 100%; }
.k-dropdown-menu-vertical span.k-dropdown-menu-sub-indicator { background-position: 0 0; }
.k-dropdown-menu-vertical li:hover > a > span.k-dropdown-menu-sub-indicator, .k-dropdown-menu-vertical li.k-dropdown-menu-hover > a > span.k-dropdown-menu-sub-indicator { background-position: -10px 0; }
/* smaller devices menu */
#mobile-nav { display: none; width: 24px; }
.menu-nav { position: absolute; width: 24px; height: 24px; display: block; right: 15px; top: 50%; margin-top: -12px !important;  }
.menu-nav .alter-menu-icon { position: absolute; width: 24px; height: 24px; margin: -12px 0 0 -12px; top: 50%; left: 50%; background: url(public/img/alter-menu.png) 0 0 no-repeat; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: transform 250ms ease-out 0s; -moz-transition: transform 250ms ease-out 0s; -o-transition: transform 250ms ease-out 0s; transition: transform 250ms ease-out 0s; }
.menu-nav.open .alter-menu-icon { background-position: 0 -24px; -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg); -webkit-transition: transform 250ms ease-out 0s; -moz-transition: transform 250ms ease-out 0s; -o-transition: transform 250ms ease-out 0s; transition: transform 250ms ease-out 0s; }
#navigation-mobile { display: none; clear: both; }
#menu-nav-mobile { margin: 0 0 20px 0; float: none !important; }
#menu-nav-mobile li { list-style: none; border-top: 1px dotted #DDD; }
#navigation-mobile li:first-child { border-top: none; }
#navigation-mobile li a { display: block; font-size: 17px; line-height: 30px; font-weight: 700; text-transform: uppercase; padding: 5px 0; }
#navigation-mobile li a:hover {	}
#menu-nav-mobile ul.sub-menu { background: transparent; padding: 0; margin: 0; top: auto; width: auto; }
#menu-nav-mobile ul.sub-menu li { margin-top: 1px; height: auto; }
#menu-nav-mobile .sub-menu li a { margin-left: 20px; font-weight: normal; font-size: 12px; font-weight: normal; }
#menu-nav-mobile .sub-menu li a:before, #menu-nav-mobile .sub-menu li a:after { content: ""; }

/*
* ---------- 5 BOOTSTRAP ELEMENTS AND COMPONENTS ----------
*/
/* carousel */
.carousel-control.left { left: 40px; }
.carousel-control.right { right: 40px; }
.carousel-control.left, 
.carousel-control.right { opacity: 0; -webkit-transition: all 100ms ease-out 0s; -moz-transition: all 100ms ease-out 0s; -o-transition: all 100ms ease-out 0s; transition: all 100ms ease-out 0s; }
.carousel:hover .carousel-control.left  { left: 0; opacity: 0.7; }
.carousel:hover .carousel-control.right { right: 0; opacity: 0.7; }
.carousel-control:hover { opacity: 1 !important; }
.carousel-indicators { left: inherit; right: 20px; top: 20px; bottom: inherit; height: inherit; width: inherit; margin: 0; }
.carousel-indicators li, .carousel-indicators .active { height: 15px; width: 15px; border-width: 2px; margin: 0 0 0 8px; }
.carousel-indicators li { background-color: #222222\9; background-color: rgba( 0,0,0, 0.1 ); } 
.carousel-indicators .active { opacity: 0.7; }
.carousel-control.right, .carousel-control.left { background-image: none; background-repeat: inherit; background-color: rgba( 0, 0, 0, 0.7 ); top: 50%; width: 40px; height: 40px; margin-top: -20px; line-height: 44px; z-index: 8888; }
.carousel-inner > .item { -webkit-transition: 0.3s ease-in-out left; -moz-transition: 0.3s ease-in-out left; -o-transition: 0.3s ease-in-out left; transition: 0.3s ease-in-out left; }
.carousel-caption { left: 0; right: 0; bottom: 0; padding: 10px 20px; line-height: 20px; font-size: 16px; background-color: #222222\9; background-color: rgba( 0,0,0,0.5); }
.carousel-news { margin-bottom: 30px; }
.carousel-news-caption { font-size: inherit; line-height: inherit; padding: 20px; text-align: left; }
/* pagination */
.pagination { margin-bottom: 0; }
.pagination > li > span:hover, .pagination > li > span:focus { background-color: rgba( 0, 0, 0, 0.05 ); }
.pagination > li > a:hover, .pagination > li > a:focus { color: #FFF; background-color: #000; }
.pagination > li:first-child > a,
.pagination > li:first-child > span { margin-left: 0; border-bottom-left-radius: 0; border-top-left-radius: 0; }
.pagination > li:last-child > a, .pagination > li:last-child > span { border-top-right-radius: 0; border-bottom-right-radius: 0; }
.pagination > li .current, .pagination > li .current:hover, .pagination > li .current:focus, .pagination > li .current:visited { background-color: rgba( 0, 0, 0, 0.1 ); }
.page-links {  }
.page-links span, .page-links a { display: inline-block; }
.page-links .link-pages-prefix { text-transform: uppercase; margin-right: 2px; }
.page-links .link-pages-pagenum { width: 24px; text-align: center; }
/* breadcrumbs */
.breadcrumb { background-color: inherit; border-radius: 0; padding: 0; margin: 10px 0 30px; }
.breadcrumb > li { font-size: 11px; font-weight: 300; text-shadow: none; line-height: 30px; }
.breadcrumb > li a:focus, .breadcrumb > li a:hover, .breadcrumb > .active { color: #999; }
.main-navig-cut { display: block; min-height: 1px; border-top: 2px dotted #DDD; }
.home .main-navig-cut, .single-hom_page .main-navig-cut { min-height: 45px; }
/* forms */
label { font-weight: 400; font-size: 12px; text-transform: uppercase; }
.form-group { margin-bottom: 15px; }
.form-group textarea { line-height: 22px; }
.radio label, .checkbox label { font-size: 12.5px; }
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus,
input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus,
input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus,
input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus,
.uneditable-input:focus { outline: 0; outline: none \9; /* IE6-9 */ }
.form-control:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus,
input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus,
input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus,
input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus,
.uneditable-input:focus { border-color: #DDD !important; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #DDD !important; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #DDD !important; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #DDD !important; }
#comment { height: 192px; }
/* tabs & pills */
.nav-tabs { margin-bottom: 20px; border-bottom: 4px solid #F1F1F1; }
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus { border-color: #F1F1F1 #F1F1F1 transparent; }
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus { border-color: #F1F1F1 #F1F1F1 transparent; }
.nav-tabs > li { margin-bottom: -4px; }
.nav-tabs > li > a { -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; border-radius: 0 !important; font-weight: 500; font-size: 13.5px; }
.tabs-left > .nav-tabs > li > a { border-radius: 0; }
.nav-pills { margin-bottom: 27px; }
.nav-pills > li > a { padding: 5px 15px; }
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { background-color: #666; }
/* modals */
.modal-backdrop.in { z-index: 99998 !important; opacity: 0.7 !important; }
.modal { z-index: 99999 !important; }
.modal-dialog { padding-top: 150px; }
.modal-title { text-transform: uppercase; color: #FFF; }
.modal-content { border-radius: 0; }
.modal-footer { background-color: #F9F9F9; }
/* accordion */
.panel-group .panel { border-radius: 0 !important; box-shadow: none; }
.panel-group .panel-heading { background-color: #F9F9F9; padding: 0; }
.panel-title > a { display: block; padding: 10px 15px; }
.k-faq-wrap .panel { border: none; }
.k-faq-wrap .panel-heading, .k-faq-wrap .panel-default > .panel-heading { background-color: transparent; padding: 0; }
.k-faq-wrap .panel-title:before { content: "Q:\00a0\00a0\00a0"; float: left; font-weight: 600; }
.k-faq-wrap .panel-title { font-size: 18px; font-weight: 300 !important; line-height: inherit; color: inherit; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 2px dotted #DDD; }
.k-faq-wrap .panel-title a { padding: 0; margin-left: 40px; }
.k-faq-wrap .panel-body { position: relative; }
.k-faq-wrap .panel-body, .k-faq-wrap .panel-group .panel-heading + .panel-collapse .panel-body { border: none; padding: 0 0 30px 40px; }
#k-sidebar .panel-title { font-size: 14px; }
/* list group */
.list-group-item:first-child, .list-group-item:last-child { border-radius: 0; }
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text { color: #EBE8E3; }
a.list-group-item.active > .badge, .nav-pills > .active > a > .badge { background-color: rgba( 255, 0, 0, 0.3 ); color: #FF7F50; }
/* popover & tooltip */
.popover { border-radius: 0; z-index: 999999; }
.popover-title { font-weight: 700; font-size: 13.5px; text-transform: uppercase; }
.popover-content { font-size: 12.5px; line-height: 20px; padding: 10px 15px 15px 15px; }
.tooltip-inner { border-radius: 0; }
/* alert */
.alert { border-radius: 0; }
.alert-default { background-color: rgba( 0, 0, 0, 0.05 ); }
.close-me { color: inherit; position: relative; right: -21px; top: -2px; background: none; border: none; cursor: pointer; padding: 0; float: right; font-size: 21px; font-weight: bold; line-height: 1; opacity: 0.2; text-shadow: 0 1px 0 #FFF; }
.close-me:hover { opacity: 1; }
/* labels, badges, progress bars, text */
.label, .badge, .progress { border-radius: 0; }
.label-primary { background-color: #2f8bc1 !important; }
.label-success, .progress-bar-success { background-color: #30CB8B !important; }
.label-info, .progress-bar-info { background-color: #a564bf !important; }
.label-warning, .progress-bar-warning { background-color: #F5A610 !important; }
.label-danger, .progress-bar-danger { background-color: #EA5644 !important; }
.text-primary { color: #2f8bc1 !important; }
.text-success { color: #30CB8B !important; }
.text-info { color: #a564bf !important; }
.text-warning { color: #F5A610 !important; }
.text-danger { color: #EA5644 !important; }
/* tables */
.table-bordered { border-radius: 0; }
/* buttons */
.btn { border-radius: 2px; box-shadow: none; background-image: none; background-repeat: no-repeat; border-color: transparent; }
.btn:hover, .btn:focus { -webkit-transition: all 250ms ease-out 0s; -moz-transition: all 250ms ease-out 0s; -o-transition: all 250ms ease-out 0s; transition: all 250ms ease-out 0s; border: 1px solid transparent; }
.btn-primary, .btn-default, .btn-success, .btn-info, .btn-warning, .btn-danger, .btn-link { background-image: none; background-repeat: no-repeat; border-color: transparent; color: #FFF !important; }
.btn-default { background-color: #666666 !important; }
.btn-default:hover, .btn-default:focus { background-color: #333333 !important; }
.btn-primary { background-color: #2f8bc1 !important; }
.btn-primary:hover,.btn-primary:focus { background-color: #23668e !important; }
.btn-success { background-color: #30CB8B !important; }
.btn-success:hover,.btn-success:focus { background-color: #1E865B !important; }
.btn-info { background-color: #a564bf !important; }
.btn-info:hover,.btn-info:focus { background-color: #824e97 !important; }
.btn-warning { background-color: #F5A610 !important; }
.btn-warning:hover,.btn-warning:focus { background-color: #C38309 !important; }
.btn-danger { background-color: #EA5644 !important; }
.btn-danger:hover,.btn-danger:focus { background-color: #B64335 !important; }
.btn-link { background-color: #FFF !important; }
.btn-link:hover,.btn-link:focus { background-color: #FFF !important; }
.form-search .btn { margin-left: -3px; background-color: steelblue; color: #FFF; text-shadow: none; }
/* forms */
.form-control { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border: 2px solid rgba( 0, 0, 0, 0.1 ); -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
#k-footer .form-control { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border: 1px solid rgba( 255, 255, 255, 0.2 ); }
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], 
input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], 
input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], 
.uneditable-input {  }
/* help */
.help-block, .help-inline { font-size: 13px; line-height: 17px; }
/* address */
address { line-height: 28px; }

/*
* ---------- 6 PLUGINS ----------
*/
/* vegas backgrounds */
#k-vegas-bg { display: none; }

/* isotope */
.isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width; }
.isotope .isotope-item { -webkit-transition-property: transform, opacity; -moz-transition-property: transform, opacity; -o-transition-property: transform, opacity; transition-property: transform, opacity; }
.isotope, .isotope .isotope-item { -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; transition-duration: 0.4s; }
.isotope-item { z-index: 56; }
.isotope-hidden.isotope-item { pointer-events: none; z-index: 1; }

/* easy pie chart */
.easyPieChart { position: relative; text-align: center; margin: 0 auto 10px auto; font-size: 23px; font-weight: 700; }
.easyPieChart canvas { position: absolute; top: 0; left: 0; }
.k-chart-wrap { margin-bottom: 30px; }
.k-chart-wrap .label { font-size: 12.5px; font-weight: 500; color: inherit; padding: 10px 0; }

/* fancybox */
.fancybox-overlay { z-index: 99999; }
.fancybox-skin { border-radius: 0; }
.fancybox-title-inside-wrap { font-size: 15px; font-weight: bold; padding: 25px 30px 30px; text-align: center; }
.fancybox-nav span { visibility: visible; opacity: 0.5; -webkit-transition: opacity 250ms ease-out 0s; -moz-transition: opacity 250ms ease-out 0s; -o-transition: opacity 250ms ease-out 0s; transition: opacity 250ms ease-out 0s; }
.fancybox-nav span:hover { opacity: 1; }
.fancybox-prev span { left: 0; }
.fancybox-next span { right: 0; }
.fancybox-close { top: 0; right: 0; opacity: 0.5; -webkit-transition: opacity 250ms ease-out 0s; -moz-transition: opacity 250ms ease-out 0s; -o-transition: opacity 250ms ease-out 0s; transition: opacity 250ms ease-out 0s; }
.fancybox-close:hover { opacity: 1; }

/* audioplayer */
audio { display: none; }
.audioplayer { 	-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; margin-bottom: 10px; }
.audioplayer-bar-played { background: none; }

/* responsive videos */
.video-container { margin-bottom: 20px; display: none; }
.k-teaser .video-container { margin-bottom: 10px; }

/* gmaps */
#k-contact { position: relative; padding: 100px 0; background-color: #FFF; }
.map { height: 400px; width: 100%; margin-bottom: 30px; }
#k-contact-map { margin: 45px -60px -65px; }
#k-contact-map .map { margin-bottom: 0; }
.map img { width: inherit; max-width: inherit; }

/* post voting */
.thumbs-rating-container {  }
.thumbs-rating-container span { cursor: pointer; color: white; -webkit-transition: all .25s; transition: all .25s; }
.thumbs-rating-container span:before { content: attr( data-text ); }
.thumbs-rating-container span:hover { background-color: #222; }
.thumbs-rating-container .thumbs-rating-up, .thumbs-rating-container .thumbs-rating-down { display: inline-block; font-size: 13px; margin: 0 0 5px 5px; padding: 2px 7px; } 
.thumbs-rating-container .thumbs-rating-up, .thumbs-rating-container .thumbs-rating-up.no-hover:hover { background-color: rgba(165,195,70,1); }
.thumbs-rating-container .thumbs-rating-down, .thumbs-rating-container .thumbs-rating-down.no-hover:hover { background-color: rgba(200,75,70,1); }
.thumbs-rating-container .no-hover:hover { cursor: default; }
.k-meta-vote { white-space: nowrap; font-weight: 600; }
.k-vote-pro, .k-vote-con { /*background-color: rgba( 0, 0, 0, 0.05 );*/ padding: 0 5px; color: #FFF; cursor: default; }
.k-vote-pro { background-color: rgba(165,195,70,0.5); }
.k-vote-con { background-color: rgba(200,75,70,0.4); margin-right: 10px; }

/*
* ---------- 7 MEDIA QUERIES ----------
*/
/* LG */
@media (min-width: 1200px) {

}
/* MD */
@media (min-width: 992px) and (max-width: 1199px) {
	/* adverts 125 sidebar */
	.widget_adverts { margin-bottom: -10px; }
	.widget_adverts .ad-125-125, .widget_adverts a { display: block; margin-right: 0; margin-bottom: 10px; }
	.widget_adverts .ad-125-125:nth-child(even), .widget_adverts a:nth-child(even) { margin-right: 0; }
	/* ------------------ */
}
/* SM */
@media (min-width: 768px) and (max-width: 991px) {
	.hide-sm { display: none; }
	#head-banner { text-align: center; margin-bottom: 20px; }
	.head-banner-wrap { background-color: #F9F9F9; padding: 10px; }
	.home .main-navig-cut { min-height: 30px; }
	#menu { display: none; }
	#mobile-nav { display: block; margin: 0 auto; }
	#k-main-navig { margin-top: 0; }
	.k-sidebar-sqeeze { margin-left: 0; }
	*[class*='col-lg-pull-'] .k-sidebar-sqeeze, *[class*='col-md-pull-'] .k-sidebar-sqeeze, *[class*='col-sm-pull-'] .k-sidebar-sqeeze { margin-right: 0; }
	#k-sidebar-splitter { display: block; }
	.k-related-posts .k-post-box-mini { margin-bottom: 10px; }
	/* adverts 125 sidebar */
	.widget_adverts { margin-bottom: -25px; }
	.widget_adverts .ad-125-125, .widget_adverts .ad-125-125:nth-child(even), .widget_adverts a, .widget_adverts a:nth-child(even) { margin-right: 25px; margin-bottom: 25px; }
	/* ------------------ */
	.k-widget-col { margin-top: 50px; }
	.k-widget-col:first-child { margin-top: 0; }
	.k-squeeze { margin: 0 20px; }
}
/* XS */
@media (max-width: 767px) {
	.hide-xs { display: none; }
	#head-banner { text-align: center; margin-bottom: 20px; }
	.head-banner-wrap { background-color: #F9F9F9; padding: 10px; }
	.home .main-navig-cut { min-height: 30px; }
	#k-top-bar { margin-top: 0; }
	#k-bottom-bar { margin-bottom: 0; }
	#menu { display: none; }
	#mobile-nav { display: block; margin: 0 auto; }
	#k-main-navig { margin-top: 0; }
	.k-sidebar-sqeeze { margin-left: 0; }
	*[class*='col-lg-pull-'] .k-sidebar-sqeeze, *[class*='col-md-pull-'] .k-sidebar-sqeeze, *[class*='col-sm-pull-'] .k-sidebar-sqeeze { margin-right: 0; }
	#k-sidebar-splitter { display: block; }
	/* adverts 125 sidebar */
	.widget_adverts { margin-bottom: -25px; }
	.widget_adverts .ad-125-125, .widget_adverts .ad-125-125:nth-child(even), .widget_adverts a, .widget_adverts a:nth-child(even) { margin-right: 25px; margin-bottom: 25px; }
	/* ------------------ */
	.k-widget-col { margin-top: 50px; }
	.k-widget-col:first-child { margin-top: 0; }
	.k-squeeze { margin: 0 10px; }
}
/* xxs */
@media (max-width: 640px) {
	.head-banner-wrap { background-color: inherit; padding: 0; }
}

/* clear first in row in ie 8 or lower */
.k-equal-height .first-in-row { clear: left; }

/* clear the first in row for any block that has the class "k-equal-height" */
.k-equal-height .col-xs-6:nth-child(2n + 3) { clear: left; }
.k-equal-height .col-xs-4:nth-child(3n + 4) { clear: left; }
.k-equal-height .col-xs-3:nth-child(4n + 5) { clear: left; }
.k-equal-height .col-xs-2:nth-child(6n + 7) { clear: left; }
.k-equal-height .col-xs-1:nth-child(12n + 13) { clear: left; }

@media (min-width: 768px) {
/* reset previous grid */
.k-equal-height .col-xs-6:nth-child(2n + 3) { clear: none; }
.k-equal-height .col-xs-4:nth-child(3n + 4) { clear: none; }
.k-equal-height .col-xs-3:nth-child(4n + 5) { clear: none; }
.k-equal-height .col-xs-2:nth-child(6n + 7) { clear: none; }
.k-equal-height .col-xs-1:nth-child(12n + 13) { clear: none; }

/* clear first in row for small columns */
.k-equal-height .col-sm-6:nth-child(2n + 3) { clear: left; }
.k-equal-height .col-sm-4:nth-child(3n + 4) { clear: left; }
.k-equal-height .col-sm-3:nth-child(4n + 5) { clear: left; }
.k-equal-height .col-sm-2:nth-child(6n + 7) { clear: left; }
.k-equal-height .col-sm-1:nth-child(12n + 13) { clear: left; }
}
@media (min-width: 992px) {
/* reset previous grid */
.k-equal-height .col-sm-6:nth-child(2n + 3) { clear: none; }
.k-equal-height .col-sm-4:nth-child(3n + 4) { clear: none; }
.k-equal-height .col-sm-3:nth-child(4n + 5) { clear: none; }
.k-equal-height .col-sm-2:nth-child(6n + 7) { clear: none; }
.k-equal-height .col-sm-1:nth-child(12n + 13) { clear: none; }

/* clear first in row for medium columns */
.k-equal-height .col-md-6:nth-child(2n + 3) { clear: left; }
.k-equal-height .col-md-4:nth-child(3n + 4) { clear: left; }
.k-equal-height .col-md-3:nth-child(4n + 5) { clear: left; }
.k-equal-height .col-md-2:nth-child(6n + 7) { clear: left; }
.k-equal-height .col-md-1:nth-child(12n + 13) { clear: left; }
}
@media (min-width: 1200px) {
/* reset previous grid */
.k-equal-height .col-md-6:nth-child(2n + 3) { clear: none; }
.k-equal-height .col-md-4:nth-child(3n + 4) { clear: none; }
.k-equal-height .col-md-3:nth-child(4n + 5) { clear: none; }
.k-equal-height .col-md-2:nth-child(6n + 7) { clear: none; }
.k-equal-height .col-md-1:nth-child(12n + 13) { clear: none; }

/* clear first in row for large columns */
.k-equal-height .col-lg-6:nth-child(2n + 3) { clear: left; }
.k-equal-height .col-lg-4:nth-child(3n + 4) { clear: left; }
.k-equal-height .col-lg-3:nth-child(4n + 5) { clear: left; }
.k-equal-height .col-lg-2:nth-child(6n + 7) { clear: left; }
.k-equal-height .col-lg-1:nth-child(12n + 13) { clear: left; }
}

/* Menu text color hardcoded */
.k-dropdown-menu li.menu-item-793 a:hover, .k-dropdown-menu li.current-menu-item.menu-item-793 > a, .k-dropdown-menu li.current-post-ancestor.menu-item-793 > a{
	color: #FEC137 !important;
}
.k-dropdown-menu li.menu-item-544 a:hover, .k-dropdown-menu li.current-menu-item.menu-item-544 > a, .k-dropdown-menu li.current-post-ancestor.menu-item-544 > a{
	color: #f16437 !important;
}
.k-dropdown-menu li.menu-item-788 a:hover, .k-dropdown-menu li.current-menu-item.menu-item-788 > a, .k-dropdown-menu li.current-post-ancestor.menu-item-788 > a{
	color: #8fc447 !important;
}
.k-dropdown-menu li.menu-item-1174 a:hover, .k-dropdown-menu li.current-menu-item.menu-item-1174 > a, .k-dropdown-menu li.current-post-ancestor.menu-item-1174 > a{
	color: #df1c2b !important;
}