/****/
body { overflow-x: hidden; }
a:hover, a:focus, a:active { -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; outline: none; }
img { border: 0; vertical-align: top; max-width: 100%; height: auto; }
.video-responsive { height: 0; padding-top: 0; padding-bottom: 56.25%; position: relative; overflow: hidden; }
.video-responsive embed, .video-responsive iframe, .video-responsive object, .video-responsive video { top: 0; left: 0; width: 100%; height: 100%; position: absolute; }
input[type="text"], input[type="tel"], input[type="password"], input[type="email"], textarea, select { background-color: #fff; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.02) inset; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.02) inset; border: 1px solid rgba(0, 0, 0, 0.1); padding: 5px 10px; }
.list-menu ul li { list-style: none; padding: 15px 2px; font-size: 14px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.list-menu ul li:last-child { border-bottom: none; }
p, .field-name-comment-body { font-size: 16px; }
.content p { margin-bottom: 20px; }
ul { margin: 0; padding: 0; }
ul ul { padding-left: 20px; }
ul li { list-style: none; }
ul li i { margin-right: 5px; font-size: 16px; min-width: 20px; text-align: center; }
.item-list ul li { margin-left: 0; }
ul.menu > li { position: relative; padding: 3px 0; }
ul.menu > li a { padding-left: 16px; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
ul.menu > li a:after { content: "\f105"; font-family: 'FontAwesome'; position: absolute; color: #878787; left: 0; top: 50%; margin-top: -12px; }
ul.menu > li a:hover { padding-left: 25px; }
table { width: 100%; margin-bottom: 22px; border: 1px solid #ddd; }
table > thead > tr > th, table > thead > tr > td, table > tbody > tr > th, table > tbody > tr > td, table > tfoot > tr > th, table > tfoot > tr > td { border-color: #ddd; border-width: 1px 1px 1px 0; border-style: solid; }
table > thead > tr > th, table > thead > tr > td { border-bottom-width: 2px; }
.no-padding { padding: 0 !important; }
.field-name-body a, .field-name-field-pc a { text-decoration: underline; }
.field-name-body .block { margin-bottom: 20px; }
.main-title { font-size: 40px; color: #f6ae42 }
a.disable { pointer-events: none; cursor: default; }
.views-exposed-form { border-bottom: 1px solid #e5e5e5; margin-bottom: 40px; padding-bottom: 20px; }
.user-picture { margin-bottom: 10px; }
.tag a { border: 1px solid rgba(0, 0, 0, 0.1); padding: 6px 10px }
a.af-button-large { background: #0099CC; color: white !important; padding: 10px; }
.replyto:before { content: "\f112"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; padding-right: 5px }
#block-imageblock-6 { border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-bottom: 20px; margin-bottom: 20px !important; }

/************************* Pagination ************************/
.pager .paginations { border-radius: 5px; display: inline-block; margin: 0 30px; padding: 4px 3px; }
.pager .paginations a { border: 1px solid rgba(0, 0, 0, 0.1); font-weight: 700; display: inline-block; height: 35px; line-height: 34px; margin: 0 1px; text-align: center; width: 35px; margin-right: 10px; }
.pager .paginations a:last-child { margin-right: 0; }
.pager .paginations a.active { background: #0099CC; border-color: #0099CC; color: #fff; }
.pagination li.active a { color: white !important }
.pagination-lg > li > a, .pagination-lg > li > span { font-size: 14px !important }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus { background: #509bc7 !important; border-color: #black !important; }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; src: local("Open Sans Light"), local("OpenSans-Light"), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format("woff2"); }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local("Open Sans"), local("OpenSans"), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format("woff2"); }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format("woff2"); }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 800; src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hugdm0LZdjqr5-oayXSOefg.woff2) format("woff2"); }
@font-face { font-family: 'brandon'; font-style: normal; font-weight: 900; src: url("../fonts/brandon-grotesque/BrandonGrotesque-Black.eot") format("eot"), url("../fonts/brandon-grotesque/BrandonGrotesque-Black.otf") format("opentype"), url("../fonts/brandon-grotesque/BrandonGrotesque-Black.woff") format("woff"), url("../fonts/brandon-grotesque/BrandonGrotesque-Black.ttf") format("truetype"), url("../fonts/brandon-grotesque/BrandonGrotesque-Black.svg#BrandonGrotesque-Black") format("svg"); }
body { overflow-x: hidden; }
body.boxed { max-width: 1220px; -webkit-box-shadow: 0 0 5px #d5d5d5; box-shadow: 0 0 5px #d5d5d5; margin: 0 auto; }
body.boxed .container { width: auto; }
body .box-wrapper { background-color: #fff; margin: 0 auto; max-width: 1240px; width: 100%; }
.stuck { position: fixed; top: 0; left: 0; z-index: 99; width: 100%; }
.sticky-v3 .content-inner { padding-left: 0 !important; padding-right: 30px !important; }
header .header-main { padding: 20px 0; background: #262726; }
header.header-v2 .breaking-news { padding: 15px 0; margin: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
header.header-v2 .header-main { background: #fff; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
header.header-v2.v3 .main-menu { border-top: 2px solid #0099CC; }
.breaking-news { margin-bottom: 20px; }
.breaking-news .title { float: left; width: 120px; background-color: #0099CC; color: #fff; padding: 5px; text-transform: uppercase; font-size: 12px; font-weight: 900; font-family: "brandon"; text-align: center; }
.breaking-news .news-content { padding-left: 160px; padding-top: 3px; }
.content-full { overflow: hidden; }
.content-full .content-main-inner { padding-top: 15px; }
.content-full #page-main-content { padding-left: 20px !important; padding-right: 20px !important; }
div[class*='-md-6'].main-content .post-slider.v2 .views-field-body { display: none !important; }
.area { margin-bottom: 20px; }
.area.after_content .content-inner { background: #F6F7F9; border: 1px solid rgba(0, 0, 0, 0.1); }
.sidebar { position: relative; padding-left: 20px !important; padding-right: 20px !important; }
.sidebar:before { bottom: 0; content: ""; display: block; position: absolute; top: -20px; width: 10px; height: 10000px; }
.sidebar.sidebar-right:before { border-left: 1px solid #e7e7e7; background: transparent linear-gradient(to right, #f0f0f0 0%, white 100%) repeat scroll 0 0; right: 100%; margin-right: -10px; }
.sidebar.sidebar-left:before { border-right: 1px solid #e7e7e7; background: transparent linear-gradient(to left, #f0f0f0 0%, white 100%) repeat scroll 0 0; left: 100%; margin-left: -10px; }
.main-menu { margin-bottom: 20px; background: #fff; -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1); }
.main-menu .region-main-menu { background: #fff; }
.footer { background: #fff; }
.footer.footer-v2 { background: #282B30; color: #999999; }
.footer.footer-v2 a { color: #999999; }
.footer.footer-v2 a:hover { color: #0099CC; }
.footer.footer-v2 .footer-center { padding: 45px 0 20px; }
.footer.footer-v2 .block-title { border-color: rgba(255, 255, 255, 0.1); }
.footer.footer-v2 .block-title span { color: #fff; }
.footer.footer-v2 .copyright { background: #191A1E; }
.copyright .copyright-inner { padding: 30px 0; border-top: 1px solid rgba(0, 0, 0, 0.1); }
.copyright .copyright-inner .block { margin: 0; }
.hidden-breadcrumb #breadcrumbs { display: none; }
.breadcrumb-wrap #breadcrumbs .breadcrumb { border-bottom: 1px solid rgba(0, 0, 0, 0.1); background: none; margin: 0; padding: 10px; }
.blog-single-post .post-meta-tag > * { float: left; }
.rtl .blog-single-post .post-meta-tag > * { float: right; }
.blog-single-post .post-title h1 { font-size: 24px; text-transform: uppercase; margin: 20px 0 15px; padding-bottom: 15px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.blog-single-post .post-meta { clear: both; color: #A4A4A4; }
.blog-single-post .post-meta > span { float: left; margin-right: 10px; }
.rtl .blog-single-post .post-meta > span { float: right; }
.blog-single-post .post-meta > span i { margin-right: 5px; }
.blog-single-post .post-meta > span a { color: #A4A4A4; }
.blog-single-post .post-meta > span a:hover { color: #0099CC; }
.blog-single-post .post-meta > span.post-meta-tag i { margin-top: 4px; }
.blog-single-post .content-first { position: relative; margin-bottom: 20px; }
.blog-single-post .content-first .post-date { position: absolute; width: 45px; top: 0; left: 0; }
.rtl .blog-single-post .content-first .post-date { right: 0; left: auto; }
.blog-single-post .content-first .post-date > span { display: block; width: 100%; text-align: center; }
.blog-single-post .content-first .post-date .day { background: none repeat scroll 0 0 #f4f4f4; border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0; -ms-border-radius: 2px 2px 0 0; -o-border-radius: 2px 2px 0 0; color: #ccc; display: block; font-size: 16px; font-weight: bold; padding: 10px; }
.blog-single-post .content-first .post-date .month { background: none repeat scroll 0 0 #ccc; border-radius: 0 0 2px 2px; -webkit-border-radius: 0 0 2px 2px; -moz-border-radius: 0 0 2px 2px; -ms-border-radius: 0 0 2px 2px; -o-border-radius: 0 0 2px 2px; -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.07) inset; box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.07) inset; color: #ffffff; font-size: 0.9em; padding: 0 10px 2px; }
.blog-single-post .post-content { line-height: 1.7; }
.blog-single-post .field-type-taxonomy-term-reference .field-items .field-item { float: left; margin-right: 15px; border: 1px solid rgba(0, 0, 0, 0.1); padding: 5px 8px; }
.blog-single-post .link-wrapper { padding-top: 15px; }
.content-main p a { text-decoration: underline; }
.field-type-taxonomy-term-reference, .field-type-entityreference { display: table; width: 100% }
.post-meta .field-type-taxonomy-term-reference { display: inline; width: auto; }
.post-meta .field-type-taxonomy-term-reference .field-item { padding: 0 !important; border: none !important; }
.forum-post-content h1 {color: #5aa9d0;}
.forum-topic-title {font-size: 16px;}

/*@media (max-width:991px) {
.tb-megamenu > .nav-collapse > ul.nav > li > a,
.tb-megamenu .nav-collapse ul.nav > li.active > a {
    color: #fff !important;
    background: #5aa9d0!important;
    border-bottom: 1px solid white;
	}
	.tb-megamenu .mega-inner {
	    padding: 0;
	}
}*/

.tb-megamenu .btn {background: #ffab39!important;     width: 50px;
    color: black!important;
    font-size: 16px;}

/*souvisejici*/
.field-name-field-pp .field-label, .field-name-field-sn .field-label { margin-bottom: 7px }
.field-name-field-pp a { padding: 10px; margin-bottom: 5px; }
.field-name-field-pp a:hover { color: black }
.field-name-field-pp .field-item { margin: 0 15px 15px 0 }
.field-name-field-pp .field-item { background: #ffc039; }
.article_content .field { margin-bottom: 20px; }
.field .field-label { font-size: 16px; padding-bottom: 5px }
.link-wrapper { margin-top: 15px; clear: both; }
.post-author { border-top: 1px solid rgba(0, 0, 0, 0.1); padding: 10px 0; }
.post-author h3 { font-size: 20px; color: #A4A4A4; position: relative; padding-bottom: 10px; }
.post-author h3:after { content: ""; position: absolute; border: none; left: 0; width: 40px; height: 2px; background: #0099CC; bottom: 0; z-index: 999; margin: 0; }
.rtl .post-author h3:after { right: 0; left: auto; }
.post-author h3 i { margin-right: 5px; }
.post-author .img-thumbnail { float: left; margin-right: 20px; }
.node-teaser-display { border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-bottom: 20px; margin-bottom: 20px; }
.node-teaser-display .post-title a { font-size: 16px; }
.node-teaser-display .field-type-taxonomy-term-reference { margin-top: 15px; }
.node-teaser-display .field-type-taxonomy-term-reference .field-items > .field-item { border: 1px solid #0099CC; padding: 4px 8px; float: left; margin-right: 10px; }
.node-teaser-display .field-type-taxonomy-term-reference .field-items > .field-item:hover, .node-teaser-display .field-type-taxonomy-term-reference .field-items > .field-item:focus, .node-teaser-display .field-type-taxonomy-term-reference .field-items > .field-item:active { background: #0099CC; }
.node-teaser-display .field-type-taxonomy-term-reference .field-items > .field-item:hover a, .node-teaser-display .field-type-taxonomy-term-reference .field-items > .field-item:focus a, .node-teaser-display .field-type-taxonomy-term-reference .field-items > .field-item:active a { color: #fff; }
.node-forum.blog-single-post .post-title, .node-forum.blog-single-post .post-meta { margin-left: 60px }
.view-advanced-forum-topic-list .view-empty { padding: 10px 10px 10px 0 }
.post-block { background: #fff; }
.post-block .post-image { overflow: hidden; }
.post-block .post-image img { width: 100%; -webkit-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; }
.post-block .post-image:hover img { opacity: 0.8; }
.post-block .post-title { padding: 5px 0; }
.post-block .post-title h2, .post-block .post-title h3, .post-block .post-title h4 { margin: 0; }
.post-block .post-title a { font-size: 19px; line-height: 20px; font-weight: 600; }
.post-block .post-meta { margin-bottom: 6px; font-size: 11px; color: #A4A4A4; float: left; width: 100%; }
.post-block .post-meta > div { float: left; display: inline-block; margin-right: 20px; }
@media (min-width:991px) {
    #block-views-slidershow-main-slider-v1 .owl-wrapper-outer.autoHeight { height: 390px !important }
}
@media (max-width:991px) {
    .post-block .post-meta > div { margin-right: 10px; }
}
.post-block .post-meta > div:last-child { margin-right: 0; }
.post-block .post-meta a { color: #A4A4A4; }
.post-block .post-meta a:hover { text-decoration: underline; }
.post-block .post-meta .post-created { text-transform: uppercase; position: relative; padding-left: 20px; }
.post-block .post-meta .post-created:before { content: "\f133"; font-family: "FontAwesome"; position: absolute; top: 0; left: 0; z-index: 1; }
.post-block .post-meta .post-categories { position: relative; padding-left: 20px; }
.post-block .post-meta .post-categories:before { content: "\f02c"; font-family: "FontAwesome"; color: #0099CC; position: absolute; top: 0; left: 0; z-index: 1; }
.post-block .post-meta .post-categories a { text-transform: uppercase; color: #0099CC; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
.post-block .post-meta .post-categories a:hover { text-decoration: underline; }
.post-block .content-after { padding: 10px 0 0; }
.post-block.post-style-list .post-image { width: 70px; height: auto; float: left; }
.post-block.post-style-list .post-meta-wrap { float: left; width: calc(100% - 75px); padding-left: 15px; }
.post-block.post-style-list .post-meta-wrap .post-title a { font-weight: 400; font-size: 14px; padding: 5px 0; }
.gallery-teaser-display .post-block { position: relative; }
.gallery-teaser-display .post-block .post-content { -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; opacity: 0; filter: alpha(opacity=0); text-align: center; position: absolute; top: 0; left: 0; padding: 30px 15px 15px; width: 100%; height: 100%; z-index: 9; background: rgba(0, 0, 0, 0.5); }
.gallery-teaser-display .post-block .post-content a, .gallery-teaser-display .post-block .post-content * { color: #fff !important; }
.gallery-teaser-display .post-block .post-content a:hover { color: #0099CC !important; }
.gallery-teaser-display .post-block:hover .post-content { opacity: 1; filter: alpha(opacity=100); }
.style-dark .post-block { background: transparent; }
.style-dark .post-block .post-title { background: transparent; }
.style-dark .post-block .post-title a { color: #fff; }
.style-dark .post-block .post-title a:hover { color: #0099CC; }
.post-slideshow div[class*="col-"] { padding: 0; }
.post-slider.post-block { position: relative; }
.post-slider.post-block .post-meta-wrap { background: linear-gradient(to bottom, transparent 0px, rgba(0, 0, 0, 0.99) 100%) repeat scroll 0 0 transparent; background: -webkit-linear-gradient(to bottom, transparent 0px, rgba(0, 0, 0, 0.99) 100%) repeat scroll 0 0 transparent; background: -o-linear-gradient(to bottom, transparent 0px, rgba(0, 0, 0, 0.99) 100%) repeat scroll 0 0 transparent; background: -moz-linear-gradient(to bottom, transparent 0px, rgba(0, 0, 0, 0.99) 100%) repeat scroll 0 0 transparent; width: 100%; padding: 20px; position: absolute; bottom: 0; left: 0; z-index: 9; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
.post-slider.post-block .post-meta-wrap .post-title a { padding: 5px 0; font-size: 26px; color: #fff; font-weight: 400; }
.post-slider.post-block .post-meta-wrap .post-title a:hover { color: #0099CC; }
.post-slider.post-block .post-meta { padding: 5px 0; }
.post-slider.post-block .views-field { color: #fff; }
.post-slider.post-block .views-field-title a { text-transform: uppercase; font-weight: 700; color: #fff; line-height: 1.2; }
.post-slider.post-block .views-field-tags:before { color: #fff; }
.post-slider.post-block .views-field-tags a { color: #fff; font-weight: 400; }
.post-slider.post-block .views-field-tags a:hover { text-decoration: underline; }
.post-slider.post-block:hover .post-body { opacity: 1; filter: alpha(opacity=100); height: 60px; }
.post-slider.v2 .post-inner { position: relative; }
.post-slider.v2 .post-inner .image:after { width: 100%; height: 100%; z-index: 9; background: rgba(0, 0, 0, 0.6); position: absolute; top: 0; left: 0; content: ""; }
.post-slider.v2 .post-inner .views-field-title { margin: 15px 0; float: left; width: 100%; }
@media (max-width:767px) {
    .post-slider.v2 .post-inner .views-field-title { margin: 0; }
}
.post-slider.v2 .post-inner .views-field-title a { font-size: 30px; text-transform: normal; }
@media (max-width:767px) {
    .owl-carousel,
    .front .region-content .view-list li:nth-child(n+4) {display: none!important;}
    .post-slider.v2 .post-inner .views-field-title a { font-size: 14px; }
}
.post-slider.v2 .post-inner .views-field-title a:hover { color: #0099CC; }
.post-slider.v2 .post-inner .post-meta-wrap { padding: 0 10%; }
.post-slider.v2 .post-inner .views-field-body { font-size: 16px; }
@media (max-width:991px) {
    .post-slider.v2 .post-inner .views-field-body { display: none; }
}
.post-slider.v2 .post-inner .readmore { margin-top: 30px; }
@media (max-width:991px) {
    .post-slider.v2 .post-inner .readmore { display: none; }
}
.post-slider.v2 .post-inner .readmore a { color: #fff; padding: 10px 15px; text-transform: uppercase; border: 1px solid #fff; text-transform: uppercase; display: inline-block; }
.post-slider.v2 .post-inner .readmore a:hover { background: #0099CC; border-color: #0099CC; }
.post-slider.v2 .post-inner .post-meta-wrap { background: none !important; text-align: center; top: 50%; margin-top: -120px; }
@media (max-width:991px) {
    .post-slider.v2 .post-inner .post-meta-wrap { margin-top: -40px; top: 40%; }
}
.post-slider.v2 .post-inner .post-meta-wrap .post-categories { width: 100%; padding: 0; color: #0099CC; }
.post-slider.v2 .post-inner .post-meta-wrap .post-categories:before { content: none; }
.post-slider.v2 .post-inner .post-meta-wrap .post-categories a { font-size: 14px; color: #0099CC; }
.post-style-stick .view-content .view-list > ul > li { border-bottom: 1px dashed #e1e1e1; display: block; float: right; overflow: hidden; width: 50%; clear: right; }
@media (max-width:991px) {
    .post-style-stick .view-content .view-list > ul > li { width: 100%; clear: both; }
}
.post-style-stick .view-content .view-list > ul > li .post-title, .post-style-stick .view-content .view-list > ul > li .post-meta, .post-style-stick .view-content .view-list > ul > li .post-meta-wrap { clear: both; }
.post-style-stick .view-content .view-list > ul > li:after { visibility: hidden; display: block; content: "."; clear: right; height: 0; }
.post-style-stick .view-content .view-list > ul > li:not(:first-child) { margin-bottom: 15px; padding-bottom: 15px; }
.post-style-stick .view-content .view-list > ul > li:not(:first-child) .post-image { display: none; }
.post-style-stick .view-content .view-list > ul > li:not(:first-child) .post-title, .post-style-stick .view-content .view-list > ul > li:not(:first-child) .post-meta, .post-style-stick .view-content .view-list > ul > li:not(:first-child) .post-meta-wrap { clear: none !important; }
.post-style-stick .view-content .view-list > ul > li:not(:first-child) .post-content-inner, .post-style-stick .view-content .view-list > ul > li:not(:first-child) .content-body, .post-style-stick .view-content .view-list > ul > li:not(:first-child) .post-body { display: none; }
.post-style-stick .view-content .view-list > ul > li:not(:first-child) .post-title { padding: 0; }
.post-style-stick .view-content .view-list > ul > li:not(:first-child) .post-title a { font-size: 14px; line-height: 19.5px; display: block; }
.post-style-stick .view-content .view-list > ul > li:not(:first-child) .post-meta { padding: 0; }
.post-style-stick .view-content .view-list > ul > li:first-child { border-bottom: 0 none; display: block; float: left; padding-right: 15px !important; width: 50%; clear: none; padding-bottom: 0; }
@media (max-width:991px) {
    .post-style-stick .view-content .view-list > ul > li:first-child { width: 100%; clear: both; }
    .post-style-stick .view-content .view-list > ul > li:not(:first-child) .post-title a { font-size: 19px; }
}
.post-style-stick .view-content .view-list > ul > li:first-child .post-title a { font-size: 19px; line-height: 28.5px; }
.post-style-stick .view-content .view-list > ul > li:first-child .post-meta { margin: 15px 0 0; }
.post-style-stick .view-content .view-list > ul > li:first-child:after { content: none; }
.post-style-stick.image .view-content .view-list > ul > li:not(:first-child) { margin-bottom: 15px; padding-bottom: 15px; }
.post-style-stick.image .view-content .view-list > ul > li:not(:first-child) .post-image { display: inline-block; width: 85px; height: auto; float: left; }
.post-style-stick.image .view-content .view-list > ul > li:not(:first-child) .post-content { padding-left: 95px; }
.post-style-stick.image .view-content .view-list > ul > li:not(:first-child) .post-title, .post-style-stick.image .view-content .view-list > ul > li:not(:first-child) .post-meta, .post-style-stick.image .view-content .view-list > ul > li:not(:first-child) .post-meta-wrap { clear: none !important; }
.post-style-stick.image .view-content .view-list > ul > li:not(:first-child) .post-content-inner, .post-style-stick.image .view-content .view-list > ul > li:not(:first-child) .content-body, .post-style-stick.image .view-content .view-list > ul > li:not(:first-child) .post-body { display: none; }
.post-style-stick.list .view-content .view-list > ul > li { width: 100% !important; }
.post-style-stick.list .view-content .view-list > ul > li:first-child { border-bottom: 1px dashed #e1e1e1; display: block; float: left; padding-right: 0 !important; clear: none; margin-bottom: 15px; padding-bottom: 15px; }
.post-style-grid .post-meta { margin-top: 10px; }
.list-highlight-post .view-list ul li { padding: 0 !important; margin: 0; }
.list-highlight-post .view-list ul li .post-block { background: #444444; }
.list-highlight-post .view-list ul li .post-block .post-image { padding: 0; }
.list-highlight-post .view-list ul li .post-block .post-meta-wrap { padding: 20px; overflow: hidden; }
.list-highlight-post .view-list ul li .post-block .post-meta-wrap * { color: #fff; }
.list-highlight-post .view-list ul li .post-block .post-meta-wrap * a:hover { color: #0099CC; }
.list-highlight-post .view-list ul li .post-block .post-body { padding-top: 10px; }
.list-highlight-post .view-list ul li:nth-child(2n) .post-image { float: right !important; }
.post-style-list .post-block { clear: both; }
.post-style-list .post-block .post-image { width: 35%; float: left; }
.post-style-list .post-block .post-image img { height: auto; width: 100%; }
.post-style-list .post-block .post-content { width: 65%; padding-left: 15px; float: left; }
.post-style-list .post-block .post-title { padding-top: 0; }
.post-style-list.small .post-image { width: 30%; }
.post-style-list.small .post-content { width: 70%; padding-left: 10px; }
.post-style-list.small .post-title { padding-top: 3px; }
.post-style-list.small .post-title a { font-size: 14px !important; }
.post-style-list.small .post-meta { padding: 0; }
.view-videos-block .field-content { padding: 0 15px; }
.view-videos-block.large .field-content { padding: 0; }
.view-videos-block .post-block { background: transparent; position: relative; }
.view-videos-block .post-block .post-image a:after { -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; content: ""; position: absolute; background: rgba(0, 0, 0, 0.3); width: 100%; height: 100%; top: 0; left: 0; z-index: 9; }
.view-videos-block .post-block .post-image a:before { -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; content: "\f01d"; color: #0099CC; font-family: "FontAwesome"; position: absolute; width: 42px; height: 42px; top: 50%; left: 50%; margin-left: -21px; margin-top: -21px; font-size: 45px; line-height: 1; color: #fff; z-index: 99; }
.view-videos-block .post-block .post-title { padding: 5px 0; position: absolute; bottom: 0; width: 100%; height: auto; z-index: 99; padding: 20px; }
.view-videos-block .post-block .post-title a { font-size: 14px; color: #fff; display: inline-block; line-height: 1.3; }
.view-videos-block .post-block .post-title a:hover { color: #0099CC; }
.view-videos-block .post-block:hover .post-image a:before { display: none; }
.view-post-carousel .row { margin-left: -3px; margin-right: -3px; }
.view-post-carousel .post-absolute { position: relative; padding: 0 3px 0; }
.view-post-carousel .post-absolute .views-field-field-post-image { position: relative; }
.view-post-carousel .post-absolute .views-field-field-post-image:after { -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; content: ""; position: absolute; background: rgba(0, 0, 0, 0.2); width: 100%; height: 100%; top: 0; left: 0; z-index: 9; }
.view-post-carousel .post-absolute .content-post { background: linear-gradient(to bottom, transparent 0px, rgba(0, 0, 0, 0.99) 100%) repeat scroll 0 0 transparent; background: -webkit-linear-gradient(to bottom, transparent 0px, rgba(0, 0, 0, 0.99) 100%) repeat scroll 0 0 transparent; background: -o-linear-gradient(to bottom, transparent 0px, rgba(0, 0, 0, 0.99) 100%) repeat scroll 0 0 transparent; background: -moz-linear-gradient(to bottom, transparent 0px, rgba(0, 0, 0, 0.99) 100%) repeat scroll 0 0 transparent; width: 100%; padding: 20px; position: absolute; bottom: 0; left: 0; z-index: 9; }
.view-post-carousel .post-absolute .content-post .post-title { padding: 5px 0; }
.view-post-carousel .post-absolute .content-post .post-title h2, .view-post-carousel .post-absolute .content-post .post-title h3, .view-post-carousel .post-absolute .content-post .post-title h4 { margin: 0; }
.view-post-carousel .post-absolute .content-post .post-title a { font-size: 14px; line-height: 20px; font-weight: 600; color: #fff; }
.view-post-carousel .post-absolute .content-post .post-title a:hover { color: #0099CC; }
.view-post-carousel .post-absolute .content-post .post-categories { position: relative; padding-left: 20px; }
.view-post-carousel .post-absolute .content-post .post-categories:before { content: "\f02c"; font-family: "FontAwesome"; color: #0099CC; position: absolute; top: 0; left: 0; z-index: 1; }
.view-post-carousel .post-absolute .content-post .post-categories a { text-transform: uppercase; color: #0099CC; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
.view-post-carousel .post-absolute .content-post .post-categories a:hover { text-decoration: underline; }
.margin-top-10 { margin-top: 10px; }
.margin-top-20 { margin-top: 20px; }
.float-left { float: left; }
.no-margin { margin: 0 !important; }
.no-bg { background-color: transparent !important; }
.col-no-padding div[class*="col-"] { padding: 0 !important; }
.bg-white { background: #fff; }
.bg-black { background: #000; }
.connect ul { margin-bottom: 0; }
.connect ul li { text-align: center; padding-right: 0; width: 16.5%; height: 52px; padding-top: 12px; margin-right: -4px; }
.connect ul li.social-facebook:hover { background-color: #3a5898; }
.connect ul li.social-twitter:hover { background-color: #00acee; }
.connect ul li.social-google:hover { background-color: #dd6363; }
.connect ul li.social-youtube:hover { background-color: #ce3527; }
.connect ul li.social-letter:hover { background-color: #ccc33b; }
.connect ul li.social-rss { width: 51px; }
.connect ul li.social-rss:hover { background-color: #e78e2f; }
.connect ul li:first-child { border-left: none; }
.connect ul li a { font-size: 20px; color: #686868; padding-left: 6px; }
.nav-tabs { border-color: #eee; }
.nav-tabs > li > a { font-weight: 700; color: #444; padding: 8px 14px; border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -ms-border-radius: 3px 3px 0 0; -o-border-radius: 3px 3px 0 0; border: 1px solid #eee; border-bottom: none; -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.04) inset; box-shadow: 0 0 15px rgba(0, 0, 0, 0.04) inset; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; }
.nav-tabs > li > a i { margin-right: 5px; }
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus { color: #0099CC; border-color: #fff; -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 0 15px rgba(0, 0, 0, 0.1) inset; }
.nav-tabs > li.active > a { border-color: #eee; border-bottom-color: #0099CC; -webkit-box-shadow: 0 0 0px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 0 0px rgba(0, 0, 0, 0.1) inset; }
.nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { border-color: #eee; border-bottom-color: #0099CC; }
.nav-tabs > li.active > a:hover { -webkit-box-shadow: 0 0 0px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 0 0px rgba(0, 0, 0, 0.1) inset; }
.bean-tab .nav-tabs > li { padding: 0 15px; border-right: 1px solid rgba(0, 0, 0, 0.1); }
.bean-tab .nav-tabs > li:last-child { padding-right: 0; border-right: 0; }
.bean-tab .nav-tabs > li:first-child { padding-left: 0; }
.bean-tab .nav-tabs > li > a { font-family: "brandon"; border: none !important; padding: 0; margin: 0; text-transform: uppercase; background: transparent; -webkit-box-shadow: none; box-shadow: none; }
.bean-tab .nav-tabs > li > a:hover, .bean-tab .nav-tabs > li > a:active, .bean-tab .nav-tabs > li > a:focus { background: none !important; }
.bean-tab .nav-tabs > li.active > a { color: #0099CC !important; }
.bean-tab.tabs-vertical .heading-tabs ul > li a { display: block; font-size: 12px; text-transform: uppercase; border-bottom: 1px dashed rgba(0, 0, 0, 0.1); padding: 10px 0 !important; background: none !important; width: 100%; }
.bean-tab.tabs-vertical .heading-tabs ul > li:last-child a { border: none; }
.box-quick-link ul { padding: 0; margin: 0; }
.box-quick-link ul > li { width: 46%; height: 70px; border: 1px solid rgba(0, 0, 0, 0.1); float: left; list-style: none; text-align: center; margin-bottom: 8%; }
.box-quick-link ul > li:nth-child(2n) { margin-left: 4%; }
.box-quick-link ul > li:nth-child(2n+1) { margin-right: 4%; }
.box-quick-link ul > li a { font-weight: 600; font-size: 13px; display: block; line-height: 1.8; padding-top: 12px; }
.box-quick-link ul > li a i { display: block; font-size: 23px; color: #777777; }
.box-quick-link ul > li a:hover { color: #fff; }
.box-quick-link ul > li a:hover i { color: #fff; }
.box-quick-link ul > li:hover { background-color: #555555; }
.box-quick-link ul > li:hover * { color: #fff; }
.owl-carousel { background: none !important; }
.owl-carousel .owl-controls { margin: 0; }
.owl-carousel .owl-controls .owl-pagination { position: relative; bottom: 10px; z-index: 9; display: inline-block; width: 100%; left: 0; }
.owl-carousel .owl-controls .owl-pagination .owl-page span { background: #d6d6d6; width: 10px; height: 10px; }
.owl-carousel .owl-controls .owl-pagination .owl-page.active span { background: #869791; }
.owl-carousel .owl-buttons { opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s; -o-transition: opacity 0.35s; transition: opacity 0.35s; -moz-transition: opacity 0.35s; -ms-transition: opacity 0.35s; }
.owl-carousel .owl-buttons > div { -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; position: absolute; top: 50%; margin-top: -22.5px; text-indent: -999999px; width: 40px; height: 40px; color: #fff; border: 2px solid rgba(0, 0, 0, 0.6); background: rgba(0, 0, 0, 0.3); }
.owl-carousel .owl-buttons > div:hover { background: rgba(0, 0, 0, 0.8); color: #fff; }
.owl-carousel .owl-buttons > div:before { position: absolute; font-family: 'FontAwesome'; text-indent: 1px; top: 0; right: 0; font-size: 25px; width: 100%; height: 100%; line-height: 35px; text-align: center; }
.owl-carousel .owl-buttons > div.owl-prev { right: 0; margin-right: 0; }
.owl-carousel .owl-buttons > div.owl-prev:before { content: "\f105"; }
.owl-carousel .owl-buttons > div.owl-next { left: 0; margin-left: 0; }
.owl-carousel .owl-buttons > div.owl-next:before { content: "\f104"; }
.owl-carousel:hover .owl-buttons { opacity: 1; filter: alpha(opacity=100); }
.owl-carousel:hover .owl-buttons .owl-next { margin-left: 30px; }
.owl-carousel:hover .owl-buttons .owl-prev { margin-right: 30px; }
div.error { background-repeat: no-repeat !important; background-image: none !important; }
.owl-carousel { background: none !important; }
.owl-carousel .owl-controls { margin: 0; }
.owl-carousel .owl-controls .owl-pagination { position: relative; bottom: 10px; z-index: 9; display: inline-block; width: 100%; left: 0; }
.owl-carousel .owl-controls .owl-pagination .owl-page span { background: #d6d6d6; width: 10px; height: 10px; }
.owl-carousel .owl-controls .owl-pagination .owl-page.active span { background: #869791; }
.owl-carousel .owl-buttons { opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s; -o-transition: opacity 0.35s; transition: opacity 0.35s; -moz-transition: opacity 0.35s; -ms-transition: opacity 0.35s; }
.owl-carousel .owl-buttons > div { -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; position: absolute; top: 50%; margin-top: -22.5px; text-indent: -999999px; width: 40px; height: 40px; color: #000; background: #fff !important; border: none !important; opacity: 1 !important; -webkit-opacity: 1 !important; -moz-opacity: 1 !important; -ms-opcity: 1 !important; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
.owl-carousel .owl-buttons > div:hover { background: #0099CC !important; color: #fff !important; }
.owl-carousel .owl-buttons > div:before { position: absolute; font-family: 'FontAwesome'; text-indent: 1px; top: 0; right: 0; font-size: 25px; width: 100%; height: 100%; line-height: 38px; text-align: center; }
.owl-carousel .owl-buttons > div.owl-prev { right: 0 !important; left: auto !important; margin-right: 0; }
.owl-carousel .owl-buttons > div.owl-prev:before { content: "\f105"; }
.owl-carousel .owl-buttons > div.owl-next { left: 0 !important; right: auto !important; margin-left: 0; }
.owl-carousel .owl-buttons > div.owl-next:before { content: "\f104"; }
.owl-carousel:hover .owl-buttons { opacity: 1; filter: alpha(opacity=100); }
.owl-carousel:hover .owl-buttons .owl-next { margin-left: 30px; }
.owl-carousel:hover .owl-buttons .owl-prev { margin-right: 30px; }

/* Post Comments */
#comments { display: table; width: 100% }
#comments h3 { color: #A4A4A4; position: relative; padding-bottom: 10px; margin-bottom: 20px; font-size: 18px; display: table; }
#comments h3 i { margin-right: 5px; }
#comments h3:after { background: none repeat scroll 0 0 #0099CC; border: medium none; bottom: 0; content: ""; height: 2px; left: 0; margin: 0; position: absolute; width: 40px; z-index: 999; }
.rtl #comments h3:after { right: 0; left: auto; }
#comment-form .username { text-transform: uppercase; padding: 0 10px; }
#comments .field-name-comment-body .form-type-textarea label { display: none; }
.field-name-comment-body { word-wrap: break-word; color: black }
.flag-wrapper a { text-decoration: none; font-size: 16px; color: white; background: black; padding: 10px; display: block; }
.post-comments { margin-top: 45px; }
.post-comments .links.list-inline { margin-top: -10px; }
.post-comments .user-picture { width: 80px; height: auto; }
.post-comments .user-picture img { width: 100%; height: auto; }
.indented { margin-left: 0; border-left: 20px solid #fcf9e0; }
ul.comments { list-style: none; margin: 0; padding: 0; }
ul.comments > li { clear: both; padding: 10px 0 0 115px; }
ul.comments li img.avatar { height: 80px; width: 80px; }
ul.comments li ul.reply { margin: 0; }
ul.comments li a { text-decoration: none; }
ul.comments li .img-thumbnail { margin-left: -115px; position: absolute; }
ul.comments li .comment { margin-bottom: 10px; }
ul.comments .comment-arrow { border-bottom: 15px solid transparent; border-right: 15px solid #F4F4F4; border-top: 15px solid transparent; height: 0; left: -15px; position: absolute; top: 28px; width: 0; }
ul.comments .comment-block { background: #F4F4F4; border-radius: 5px; padding: 15px 30px 30px; position: relative; }
ul.comments .comment-block p { line-height: 24px; margin: 0; padding: 0; }
ul.comments .comment-block .comment-by { display: block; font-size: 1em; line-height: 21px; margin: 0; padding: 0 0 5px 0; }
ul.comments .comment-block .date { color: #999; font-size: 0.9em; }

/* Leave a Comment */
.post-leave-comment { margin-top: 25px; padding-top: 10px; }
.post-leave-comment h3 { margin: 0 0 40px; }
.form-control { box-shadow: none; }
.search-region { position: absolute; right: 50px; top: 1px; }
#block-search-form { background-color: transparent; border: rgba(0, 0, 0, 0.1); border-bottom: none; }
#block-search-form .form-item { margin: 7px 0 0; }
#block-search-form #search-block-form { position: relative; }
#block-search-form #search-block-form .form-item input { background-color: transparent; border: none; height: 36px; font-style: italic; width: 100px; border: 1px solid rgba(0, 0, 0, 0.1); -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
#block-search-form #search-block-form .form-item input:focus { box-shadow: none; width: 170px; }
#block-search-form #search-block-form .form-group { margin: 9px 0; }
#block-search-form #search-block-form .form-submit { background: url("../images/search-icon.png") no-repeat scroll center center transparent; height: 19px; width: 19px; text-indent: -9999px; position: absolute; right: 5px; top: 10px; border: none; }
#user-login-form .form-item label { width: 100%; }
#user-login-form .form-item input { width: 100%; }
#user-login-form ul { width: 100%; padding: 10px 0 30px; }
#user-login-form ul > li { width: 49%; float: left; text-align: center; }
#user-login-form ul > li:first-child { margin-right: 2%; }
#user-login-form ul > li a { width: 100%; display: inline-block; float: none; font-size: 11px; text-transform: uppercase; font-weight: 600; padding: 10px 5px; }
#user-login ul { margin: 0 0 5px; }
#user-login ul li { margin: 0; }
#user-login li.openid-link { background: none; }
#search-form .panel { border: none; box-shadow: none; }
#search-form .panel-default > .panel-heading { border-bottom: none; }
.hide-label label { background: none; clip: rect(1px); }
.exposed-filters .form-item { margin-bottom: 10px; margin-top: 0; }
#article-admin-filter ul { padding: .5em 0; }
#article-admin-filter ul li { list-style: none; }
#edit-operation-wrapper select { margin: .5em; }
div.resizable-textarea textarea { margin-top: 0; border: 1px solid rgba(0, 0, 0, 0.1); }
.search-advanced .criterion { float: none; margin: 0 5px; }
#edit-keywords-fieldset .form-item:first-child { margin-top: 5px; }
#user-admin-filter ul li { list-style: none; }
.field-type-text-long fieldset { padding: 10px 0; border: rgba(0, 0, 0, 0.1); }
.field-type-text-long fieldset .form-item { margin: 0; padding: 0 0 0 15px; }
#comment-form label { display: inline-block; font-size: 18px; font-weight: normal; margin-bottom: 5px; }
#contact-site-form .form-checkbox { margin-left: 0; }
#comment-form-wrapper .form-item label { min-width: 120px; display: inline-block; font-weight: 700; text-transform: uppercase; font-size: 14px; }
table, tbody, thead, tr, td, th { border: none !important; }
#forum { width: 100%; position: relative; right: -1px; }
#forum .name { font-weight: bold; font-size: 16px; }
#forum table { width: 100%; }
#forum a, .forum-table a { color: #0099CC; }
#forum tr.odd, .forum-table tr { border-bottom: 1px solid #eceeef !important; }
#forum tr.odd, .forum-table tr, td.active { background: white }
#forum tr.even td { background: white; }
#forum tr td.container { padding: 1em; }
#forum tr.new-topics td.forum .name { background-image: url(../images/forum-default.png); }

/*#forum thead th {  border-left: 1px solid rgba(0, 0, 0, 0.1); text-transform: uppercase; font-size: 16px; padding: 15px; }*/
#forum td { border: 1px solid rgba(0, 0, 0, 0.1); padding: 1em; }
#forum td a:hover { text-decoration: none; }
#forum td.topics { font-weight: bold; text-align: center; width: 9%; }
#forum td.posts { text-align: center; width: 9%; }
#forum td.replies { text-align: center; }
#forum td.forum { padding: 0 1em; width: 44%; padding-top: 12px; }
#forum td.forum .name { background-position: left 5px; background-repeat: no-repeat; line-height: 20px; padding-left: 30px; font-size: 15px; font-weight: normal; line-height: 25px; }
#forum td.forum .description { font-size: 14px; padding-left: 30px; }
#forum td.title .submitted { font-size: 14px; }
#forum td.title div:first-of-type { font-weight: bold }
#forum td.icon { width: 5%; }
#forum .icon div { background-image: url(../images/forum-icons.png); background-repeat: no-repeat; height: 24px; margin: 0 auto; width: 24px; }
#forum .icon .topic-status-new { background-position: -24px 0; }
#forum .icon .topic-status-hot { background-position: -48px 0; }
#forum .icon .topic-status-hot-new { background-position: -72px 0; }
#forum .icon .topic-status-sticky { background-position: -96px 0; }
#forum .icon .topic-status-closed { background-position: -120px 0; }
.forum-post { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 15px !important; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; background-color: #fff; border: 1px solid rgba(0, 0, 0, .125); border-radius: .25rem; padding: 10px !important }
.forum-post a { color: #0099cc; }
.forum-topic-legend { margin: 60px 0; background: #f9f9f9; padding: 20px; }
#new { color: red }
div#forum-statistics { background: #f9f9f9; padding: 20px; }
.forum-subforums { margin-left: 0 !important }
.page-forum #page-title { margin-bottom: 10px; }
.page-forum ul.action-links { list-style: none; margin: 0 0 20px; padding: 0; }
.page-forum ul.action-links li { margin-left: 0; }
.page-forum ul.action-links li a { line-height: 0; display: inline-block; border: none; padding: 10px; text-transform: uppercase; vertical-align: middle; }
.field-label { margin: 0; }
.field-type-taxonomy-term-reference { float: left; }
.field-type-taxonomy-term-reference .field-items .field-item { display: inline-block; float: left; }
.block { background: transparent; margin-bottom: 30px; }
.block .block { margin-bottom: 0 !important; }
.block .block-title { background: none; position: relative; border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 0 0 10px; margin-bottom: 20px; }
.block .block-title h1, .block .block-title h2, .block .block-title h3, .block .block-title h4 { margin: 0; }
.block .block-title span { display: inline-block; font-size: 16px; font-weight: 400; text-transform: uppercase; position: relative; color: #000; }
.block .block-title span:before { content: ""; width: 100%; height: 1px; background: #f1c40f; bottom: -11px; left: 0; position: absolute; }
.block.block-none, .block.no-padding { background: none !important; padding: 0 !important; }
.block.block-none .block-content, .block.no-padding .block-content { padding: 0 !important; }
.block.no-title { margin-top: 0; border: none; }
.block.no-title:before { content: none; }
.block.style-higlight { background: #34495E; padding-left: 20px; padding-right: 20px; }
.block.style-higlight .block-title { border: none; }
.block.style-higlight .block-title span:before { content: none; }
.block.style-higlight .block-title h2 { margin: 0; padding: 0; border: none; }
.block.style-higlight .block-title h2 span { padding: 10px; background: #4E6984; color: #fff; }
.block.style-higlight .post-title a { color: #fff; }
.block.style-higlight .more-link a { color: #fff; padding: 0 15px 15px; display: block; }
.block.style-higlight .more-link a:hover { color: #0099CC; }
.block#block-system-main { padding-top: 10px; }
#block-system-main .block-content .field-name-body a,
#block-system-main .block-content .taxonomy-term-description a {text-decoration: underline;}
#block-system-main .block-content .field-name-body ul,
#block-system-main .block-content .taxonomy-term-description ul {margin-left: 20px;}
#block-system-main .block-content .field-name-body ul li,
#block-system-main .block-content .taxonomy-term-description ul li {list-style: disc; ;}
.block.no-title { border: none; }
.forum-list-icon-legend {display: none;}
.block.no-title > .block-title, .block.no-title > div > .block-title { padding: 0; margin: 0; border: none; }
.block.no-title > .block-title:before, .block.no-title > div > .block-title:before { content: none; }
.block.black-color .block-title h2 { border-color: #444444; }
.block.black-color .block-title h2 span { color: #444444; }
.block.black-color .block-title h2 span:before { background: #444444; }
.block.blue-color .block-title h2 { border-color: #4089ea; }
.block.blue-color .block-title h2 span { color: #4089ea; }
.block.blue-color .block-title h2 span:before { background: #4089ea; }
.block.red-color .block-title h2 { border-color: #e84c3d; }
.block.red-color .block-title h2 span { color: #e84c3d; }
.block.red-color .block-title h2 span:before { background: #e84c3d; }
.block.green-color .block-title h2 { border-color: #2fcc71; }
.block.green-color .block-title h2 span { color: #2fcc71; }
.block.green-color .block-title h2 span:before { background: #2fcc71; }
.block.navi-color .block-title h2 { border-color: #2a80b9; }
.block.navi-color .block-title h2 span { color: #2a80b9; }
.block.navi-color .block-title h2 span:before { background: #2a80b9; }
.block.yellow-color .block-title h2 { border-color: #f1c40f; }
.block.yellow-color .block-title h2 span { color: #f1c40f; }
.block.yellow-color .block-title h2 span:before { background: #f1c40f; }
.block.brown-color .block-title h2 { border-color: #4e6984; }
.block.brown-color .block-title h2 span { color: #4e6984; }
.block.brown-color .block-title h2 span:before { background: #4e6984; }
.block.oranger-color .block-title h2 { border-color: #EB866A; }
.block.oranger-color .block-title h2 span { color: #EB866A; }
.block.oranger-color .block-title h2 span:before { background: #EB866A; }
.block-bean .tabs-horizonal { margin-top: -50px; }
.block-bean .tabs-horizonal .nav-tabs { margin-bottom: 30px; border: 0; display: inline-block; float: right; }
.block-bean.no-title .tabs-horizonal { margin-top: 0; }
.block-bean.no-title .tabs-horizonal .nav-tabs { float: left; display: block; border-bottom: 2px solid rgba(0, 0, 0, 0.1); padding: 0 0 10px; margin-bottom: 20px; position: relative; width: 100%; }
.block-bean.no-title .tabs-horizonal .nav-tabs:before { content: ""; width: 80px; height: 2px; background: #0099CC; bottom: -2px; left: 0; position: absolute; }
.sidebar .block { background: #fff; margin-bottom: 30px; }
.sidebar .block .post-block { margin-bottom: 20px; }
.region-main-menu .block { background: transparent; }
.region-main-menu .block .block-content { padding: 0; }
.recent-comment-block .views-field-picture { margin-right: 10px; }
.rtl .recent-comment-block .views-field-picture { margin-left: 10px; margin-right: inherit; }
.recent-comment-block .views-field-title { margin-top: -4px; }
.recent-comment-block .views-field-title a { font-weight: 600; text-transform: uppercase; }
.recent-comment-block .views-field-name { color: #a4a4a4; }
.recent-comment-block .views-field-name a { color: #a4a4a4; }
.newsletter-default { padding: 20px; margin: 0; }
.newsletter-default .block-content { padding: 0 15%; }
@media (max-width:991px) {
    .newsletter-default .block-content { padding: 0; }
}
.newsletter-default .block-content > div > p { width: 35%; float: left; text-transform: uppercase; font-weight: 700; font-size: 16px; line-height: 36px; color: #000; }
@media (max-width:767px) {
    .newsletter-default .block-content > div > p { width: 100%; float: none; }
}
.newsletter-default .block-content > div > form { width: 65%; float: left; }
@media (max-width:767px) {
    .newsletter-default .block-content > div > form { width: 100%; float: none; }
}
.newsletter-default .block-content form { padding-right: 30px; }
.newsletter-default .block-content form label[for*="edit-mail"] { display: none; }
.newsletter-default .block-content form .form-item { padding: 0; margin: 0; width: 70%; float: left; }
.newsletter-default .block-content form .form-item input[type*="text"] { background: #fff; border: 1px solid rgba(0, 0, 0, 0.1); width: 100%; }
.newsletter-default .block-content #edit-submit { width: 30%; float: left; }
ul.widget-twitter > li { padding-bottom: 20px; margin-bottom: 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
ul.widget-twitter > li .avata { margin-right: 10px; text-align: center; }
.list-tags .view-list ul > li { float: left; border: 1px solid rgba(0, 0, 0, 0.1); display: inline-block; width: auto !important; padding: 0 !important; margin: 0 10px 10px 0 !important; }
.list-tags .view-list ul > li a { padding: 6px 10px; display: block; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
.list-tags .view-list ul > li:hover { background: #0099CC; }
.list-tags .view-list ul > li:hover a { color: #fff; }
.contact-info { line-height: 28px; }
.poll .poll-item { margin-top: 20px; }
.poll .form-item-choice { margin-left: 1px }
.poll .poll-item .heading { position: relative; }
.poll .poll-item .heading .text { font-weight: 600; color: #333333; padding-right: 40px; }
.poll .poll-item .heading .percent { display: inline-block; position: absolute; right: 0; top: 0; z-index: 9; font-weight: 600; }
.poll .poll-item .bar .foreground { background: #0099CC; }
.poll .total { margin-top: 20px; font-weight: 600; text-transform: uppercase; }
.poll .choices .form-item.form-item-choice input.form-radio { margin: 0 !important; }
.poll .choices .form-item.form-item-choice label { vertical-align: text-top; margin-left: 5px; }
.block-poll ul.links { text-align: center; overflow: hidden; padding: 15px 0 0; }
.block-poll ul.links li { display: inline-block; margin-right: 20px; }
.block-poll ul.links li a { padding-right: 10px; position: relative; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; }
.block-poll ul.links li a:after { content: "\f105"; position: absolute; top: -1px; right: 0; font-family: "FontAwesome"; }
.block-poll ul.links li a:hover { padding-right: 15px; }
.block-poll ul.links li:last-child { margin: 0; }
ul.pagination { margin: 0; text-align: center; padding: 60px 0 30px; }
#forum-pager-top ul.pagination {padding: 0 0 20px;}
.node-type-forum ul.pagination { margin: 0; text-align: center; padding: 30px 0; width: 100%; display: table; }
#breadcrumb-wrapper { padding: 20px 0; }
#breadcrumb-wrapper ol { list-style: none; margin: 0; padding: 0; }
#breadcrumb-wrapper ol li { display: block; float: left; list-style: none; }
#breadcrumb-wrapper ol li a { font-style: italic; font-size: 12px; margin-right: 5px; }
.tb-megamenu { background: none; }
.tb-megamenu .dropdown-menu { text-align: left; }
.rtl .tb-megamenu .dropdown-menu { text-align: right; }
.tb-megamenu .dropdown-menu a { padding: 0; white-space: normal !important; display: inline-block !important; }
.tb-megamenu .dropdown-menu a:hover { color: #0099CC !important; }
.tb-megamenu .row { margin-left: -15px !important; margin-right: -15px !important; }
.tb-megamenu .nav-collapse ul.nav > li { border-left: 1px solid rgba(0, 0, 0, 0.1); }
.tb-megamenu .nav-collapse ul.nav > li:last-child { border-right: 1px solid rgba(0, 0, 0, 0.1); }
.tb-megamenu .nav-collapse ul.nav > li.fullwidth, .tb-megamenu .nav-collapse ul.nav > li.full-width { position: static !important; }
.tb-megamenu .nav-collapse ul.nav > li.fullwidth .tb-megamenu-submenu, .tb-megamenu .nav-collapse ul.nav > li.full-width .tb-megamenu-submenu { width: 100%; }
.tb-megamenu .nav-collapse ul.nav > li > a { color: #000 !important; font-family: "brandon"; }
.tb-megamenu .nav-collapse ul.nav > li.open > a { color: #0099CC !important; }
.tb-megamenu .nav-collapse ul.nav > li.open > a .caret { border-bottom-color: #0099CC !important; border-top-color: #0099CC !important; }
.tb-megamenu .nav-collapse ul.nav > li > a { text-transform: uppercase; border-right: none; color: #fff; font-weight: 700; font-size: 14px; padding: 15px 20px; border: none; background: none !important; border-left: 1px solid rgba(255, 255, 255, 0.1); }
.tb-megamenu .nav-collapse ul.nav > li > a:focus, .tb-megamenu .nav-collapse ul.nav > li > a:hover { color: #0099CC; }
.tb-megamenu .nav-collapse ul.nav > li.active > a { color: #0099CC !important; border-left: 1px solid rgba(255, 255, 255, 0.1) !important; }
.tb-megamenu .nav-collapse ul.nav > li.dropdown.open .active > a { color: #0099CC !important; }
.tb-megamenu .nav-collapse ul.nav > li.dropdown .caret { margin-top: 10px !important; }
.tb-megamenu .nav-collapse ul.nav > li .dropdown-menu { padding: 10px; background: #fff; border: none; border-bottom: 2px solid #0099CC; }
.tb-megamenu .nav-collapse ul.nav > li .dropdown-menu .tb-megamenu-subnav > li { border-bottom: 1px dashed rgba(0, 0, 0, 0.1); padding: 3px 0; }
.tb-megamenu .nav-collapse ul.nav > li .dropdown-menu .tb-megamenu-subnav > li:last-child { border: none; }
.tb-megamenu .nav-collapse ul.nav > li .dropdown-menu .tb-megamenu-subnav > li > a { text-transform: uppercase; font-size: 12px; border: none; padding: 5px 0; white-space: normal !important; }
.tb-megamenu .nav-collapse ul.nav > li .dropdown-menu .tb-megamenu-subnav > li > a:hover, .tb-megamenu .nav-collapse ul.nav > li .dropdown-menu .tb-megamenu-subnav > li > a:focus, .tb-megamenu .nav-collapse ul.nav > li .dropdown-menu .tb-megamenu-subnav > li > a:active { background: none; color: #0099CC; }
.tb-megamenu .nav-collapse ul.nav > li .dropdown-menu ul.menu > li { padding: 0 0; }
.tb-megamenu .nav-collapse ul.nav > li .dropdown-menu ul.menu > li > a { padding: 5px 5px 5px 15px; }
.tb-megamenu .tb-megamenu-subnav a { background: none !important; }
@media (max-width:991px) {
    .tb-megamenu > .nav-collapse { margin-top: 20px; -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); }
    .tb-megamenu > .nav-collapse > ul.nav > li { border: none !important; }
    .tb-megamenu > .nav-collapse > ul.nav > li > a { color: #fff !important; }
    .tb-megamenu > .nav-collapse > ul.nav > li > a:hover { color: #0099CC !important; }
    .tb-megamenu .tb-megamenu-button { margin: 5px 0 5px 5px; }
    .tb-megamenu .nav-collapse .dropdown-menu a { border: none; padding: 0; }
    .tb-megamenu .dropdown-menu { color: #333 !important; }
    .tb-megamenu .dropdown-menu a { color: #333 !important; }
    .tb-megamenu .tb-megamenu-nav { background: #444444 !important; }
}
.view-list ul { overflow: hidden; }
.view-list ul li.view-list-item { width: 100%; padding-bottom: 30px; overflow: hidden; margin: 0; }
.view-list ul li.view-list-item .post-block { margin: 0; }
.view-list ul li.view-list-item:last-child { padding-bottom: 0; }
.views-view-grid .views-row { margin-bottom: 30px; }
.views-view-grid .views-row:last-child { margin-bottom: 0; }
.view-slider.v1 .carousel-item { float: left; padding-right: 3px !important; }
.view-slider.v1 .post-large img { width: 100%; height: auto; }
.view-slider.v1 .post-large .post-meta-wrap { padding: 30px; }
.view-slider.v1 .post-large .views-field-title a { display: block; font-size: 22px; padding-bottom: 10px; }
@media (max-width:991px) {
    .view-slider.v1 .post-large .views-field-title a { font-size: 16px; }
}
@media (max-width:991px) {
    .view-slider.v1 .post-large .views-field-body { display: none; }
}
.view-slider.v1 div > .post-small { width: 50% !important; background: transparent !important; float: left; }
.view-slider.v1 div > .post-small .post-small-item { background: transparent; width: 100% !important; height: auto !important; float: left; clear: both; padding-bottom: 3px; margin: 0; }
.view-slider.v1 div > .post-small .post-small-item img { width: 100%; height: auto; }
@media (max-width:991px) {
    .view-slider.v1 div > .post-small .views-field-title a { font-size: 12px; }
}
.view-slider.v1 div > .post-small .views-field-body { display: none; }
.view-slider.v1 .item { position: relative; overflow: hidden; }
.view-slider.v1 .item .xcolor { width: 100%; text-align: center; }
.view-slider.v1 .item .xcolor i { background-color: #fff; color: #0099CC; width: 30px; height: 30px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; padding: 7px; }
.view-slider.v1 .item .xcolor i:hover { background-color: #000; }
.view-slider.v1 .item .description { position: absolute; opacity: 0; filter: alpha(opacity=0); -webkit-animation-duration: 0.6s; animation-duration: 0.6s; -webkit-animation-fill-mode: both; animation-fill-mode: both; height: 100%; width: 100%; top: 0; z-index: 1; text-align: center; padding-top: 15%; }
.view-slider.v1 .item .description .date-post { color: #fff; font-weight: 700; font-size: 14px; text-align: center; }
.view-slider.v1 .item .description .date-post span { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.view-slider.v1 .item .description .body a { display: block; text-align: center; color: #fff; font-weight: 400; font-size: 14px; padding: 10px 0; }
.view-slider.v1 .item:hover:before { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.view-slider.v1 .item:hover .description { opacity: 1; filter: alpha(opacity=100); -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }
.view-slider.v1 .post-small .item .views-field-nothing { padding: 5% 10%; }
.view-slider.v1.page .row .item { margin-top: 15px; margin-bottom: 15px; }
.view-slider.v1.page .row .item .views-field-field-gallery-image { text-align: center; }
.view-slider.v1.page .row .item img { max-width: 100%; height: auto; }
.view-slider.v1.page .row .item .views-field-nothing { padding-top: 5%; }
.view-slider.v2 { position: relative; }
.view-slider.v2 .owl-pagination { position: absolute; z-index: 9; top: auto !important; bottom: 20px; left: 0; width: 100%; }
.post-slideshow-v4 .post-slide { padding-bottom: 20px; }
.post-slideshow-v4 .post-slide .post-title a { font-size: 24px; display: block; padding-top: 10px; line-height: 1.6; }
.view-post-breaking-news .item { height: 25px; overflow: hidden; }
.view-post-breaking-news .item > div.views-field-created { width: auto; float: left; margin-right: 10px; font-weight: 700; color: #ccc; }
.view-post-breaking-news .item > div.views-field-title { padding-right: 30px; font-weight: 600; }
div.messages { margin: 10px 0; }
div.messages code { font-weight: 700; }
div.help p:last-child { margin-bottom: 0; }
div.help ul:last-child { margin-bottom: 0; }
div#acquia-agent-no-search { margin: 8px 0; padding-left: 3em !important; }
#block-system-help { background: url(images/help.png) no-repeat 17px 22px transparent; border: none; margin: 6px 0; padding: 10px 10px 10px 50px; }
#block-system-help code { font-weight: 700; }
.gallery-grid .view-list { position: relative; height: auto; }
.gallery-grid .view-list ul { list-style: none; display: block; width: 100%; margin: 0; padding: 0; }
.gallery-grid .view-list ul:before, .gallery-grid .view-list ul:after { content: ''; display: table; }
.gallery-grid .view-list ul:after { clear: both; }
.gallery-grid .view-list ul { zoom: 1;  /* For IE 6/7 (trigger hasLayout) */ }
.gallery-grid .view-list ul li { -webkit-perspective: 400px; -moz-perspective: 400px; -o-perspective: 400px; -ms-perspective: 400px; perspective: 400px; margin: 0; padding: 3px; float: left; position: relative; display: block; overflow: hidden; background: #FFF; }
.gallery-grid .view-list ul li a { z-index: 999; display: block; position: absolute; left: 3px !important; right: 3px !important; bottom: 3px !important; top: 3px !important; width: auto !important; height: auto !important; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; background-position: center center; background-repeat: no-repeat; background-color: #333; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; cursor: pointer !important; }
.gallery-grid .view-list ul li a:hover { cursor: pointer; pointer: cursor; }

/*souvisejici*/
.field-name-field-pp .ield-item a:hover { background: #f1c40f; color: black }

/* Grid wrapper sizes */
.gallery-grid .view-list-size-1 { width: 55%; }
.gallery-grid .view-list-size-2 { width: 100%; }
.gallery-grid .view-list-size-3 { width: 100%; margin-top: 0px; }

/* Shadow style */
.ri-shadow:after, .ri-shadow:before { content: ""; position: absolute; z-index: -2; bottom: 15px; left: 10px; width: 50%; height: 20%; max-width: 300px; max-height: 100px; box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7); -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -ms-transform: rotate(-3deg); -o-transform: rotate(-3deg); transform: rotate(-3deg); }
.ri-shadow:after { right: 10px; left: auto; -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg); -ms-transform: rotate(3deg); -o-transform: rotate(3deg); transform: rotate(3deg); }
.gallery-grid .view-list-loading:after, .gallery-grid .view-list-loading:before { display: none; }
.ri-loading-image { display: none; }
.gallery-grid .view-list-loading .ri-loading-image { position: relative; width: 30px; height: 30px; left: 50%; margin: 100px 0 0 -15px; display: block; }
#drupal_tabs { margin: 20px 0; }
#views-live-preview { max-width: 1100px; overflow-x: auto; }
.colorpicker { z-index: 9999999 !important; }
.gavias-skins-panel { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); background: #fff; right: -403px; position: fixed; height: auto; top: 0px; bottom: 0; -webkit-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; width: 400px; z-index: 999; }
.gavias-skins-panel .gavias-skins-panel-inner { bottom: 0; padding: 30px 10px 10px; height: auto; overflow-x: hidden; overflow-y: scroll; position: absolute; top: 0; width: 100%; }
.gavias-skins-panel.active { right: 0 !important; }
.gavias-skins-panel .control-panel { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); position: absolute; top: 150px; left: -40px; width: 40px; height: 40px; background: #0099CC; color: #fff; font-size: 18px; line-height: 40px; text-align: center; }
.gavias-skins-panel .control-panel:hover { cursor: pointer; }
.gavias-skins-panel .panel-skins-content { padding-bottom: 20px; overflow: hidden; }
.gavias-skins-panel .panel-skins-content:last-child { padding-bottom: 0; }
.gavias-skins-panel .panel-skins-content .title { font-size: 14px; font-weight: 700; padding-bottom: 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); text-transform: uppercase; color: #000; margin-bottom: 10px; }
.gavias-skins-panel .panel-skins-content .item-color { width: 52px; height: 52px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border: 1px solid #ccc; display: inline-block; margin: 5px 6px 0 6px; border: 3px solid transparent; }
.gavias-skins-panel .panel-skins-content .item-color:hover { cursor: pointer; }
.gavias-skins-panel .panel-skins-content .item-color.default { background: #0099CC; }
.gavias-skins-panel .panel-skins-content .item-color.green { background: #4C9D65; }
.gavias-skins-panel .panel-skins-content .item-color.lilac { background: #8F6684; }
.gavias-skins-panel .panel-skins-content .item-color.orange { background: #EB866A; }
.gavias-skins-panel .panel-skins-content .item-color.red { background: #cc562b; }
.gavias-skins-panel .panel-skins-content .item-color.yellow { background: #ecc311; }
.gavias-skins-panel .panel-skins-content .item-color.active { border-color: #000; }
.gavias-skins-panel .panel-skins-content .layout { width: 80px; margin-right: 10px; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; padding: 10px 0; text-align: center; text-transform: uppercase; display: inline-block; }
.gavias-skins-panel .panel-skins-content .layout:hover { cursor: pointer; }
.gavias-skins-panel .panel-skins-content .layout.active { background-color: #0099CC; color: #fff; }
.gavias-skins-panel .panel-skins-content .layout:last-child { margin-right: 0; }
.gavias-skins-panel.gavias-skin-demo { top: 200px; bottom: auto !important; padding: 20px !important; width: 260px !important; right: -263px !important; }
.gavias-skins-panel.gavias-skin-demo .control-panel { top: 75px !important; }
.gavias-skins-panel.gavias-skin-demo.active { right: 0 !important; }
#customize-gavias-preivew .form-group { position: relative; float: left; width: 100%; }
#customize-gavias-preivew .form-group label { width: 150px; float: left; padding-top: 10px; font-size: 12px; font-weight: 400; }
#customize-gavias-preivew .form-group input, #customize-gavias-preivew .form-group select { width: calc(100% - 150px); float: left; }
#customize-gavias-preivew .form-group .colorselector { width: calc(100% - 150px); }
#customize-gavias-preivew .form-group .colorselector input { width: 100% !important; }
#customize-gavias-preivew .form-group .colorselector .input-group-addon { border: 1px solid #222222; }
#customize-gavias-preivew .form-group .colorselector .input-group-addon i { width: 30px; height: 20px; }
.gavias_customize_form .form-group.action { float: left; width: 100%; margin-top: 20px; }
.gavias_customize_form .form-group.action input { width: 45%; margin-left: 10px; color: #000; margin-bottom: 10px; padding: 5px 10px !important; }
.gavias_customize_form #gavias_profile_customize_name { float: left; display: inline-block; }
.gavias_customize_form #gavias_profile_customize_new { width: 150px; float: left; display: inline-block; height: 33px; }
span.views-summary.views-summary-unformatted a { font-size: 24px; }
a.active { color: #0099cc; }
.view-zdravotni-db { padding-bottom: 50px }
.view-zdravotni-db .group, .view-db-lekari .group, .view-recepty .group, .view-poradny .group { display: inline-table; padding: 0 20px 20px 0; width: 19%; }
@media (max-width:991px) {
    .view-zdravotni-db .group, .view-db-lekari .group, .view-recepty .group, .view-poradny .group { display: inline-table; padding: 0 20px 20px 0; width: 49%; }
}
@media (max-width:460px) {
    .view-zdravotni-db .group, .view-db-lekari .group, .view-recepty .group, .view-poradny .group { display: inline-table; padding: 0 0 20px 0; width: 100%; }
}
.search-results .search-snippet-info { padding-left: 0; }
p.search-snippet { font-size: 14px; }

.node-unpublished {
    border-top: 10px dashed #ff8100;
    padding: 20px 0 0;
    background: white;
}