/*
Theme Name:  Template
Theme URI:   http: //latinsoft.lv/
Description: Twenty Sixteen extended 
Author:   LatInSoft
Author URI:  http: //latinsoft.lv/
Template: twentysixteen
Version:  1.0.0
 @import url("../twentysixteen/style.css");
*/
/*
Theme Name: Twenty Sixteen
Theme URI: https://wordpress.org/themes/twentysixteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, red, white, yellow, dark, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentysixteen
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/**
 * Table of Contents
 *
 * 1.0 - Normalize
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigation
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Widgets
 * 11.0 - Content
 * 11.1 - Header
 * 11.2 - Posts and pages
 * 11.3 - Post Formats
 * 11.4 - Comments
 * 11.5 - Sidebar
 * 11.6 - Footer
 * 12.0 - Media
 * 12.1 - Captions
 * 12.2 - Galleries
 * 13.0 - Multisite
 * 14.0 - Media Queries
 * 14.1 - >= 710px
 * 14.2 - >= 783px
 * 14.3 - >= 910px
 * 14.4 - >= 985px
 * 14.5 - >= 1200px
 * 15.0 - Print
 */
/**
 * 1.0 - Normalize
 *
 * Normalizing styles have been helped along thanks to the fine work of
 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 */
 
.rmc-logo {float: left;margin-left: 41px;}
.rik-logo {float: right; margin-top: 24px; margin-right: 2px; margin-bottom: 24px;}
.lngselector{margin-left: 39px; text-decoration: none;}
.rmc-text {margin-left: 56px; float: left;}
.rik-text {margin: 0px 12px 0px 0px; text-align: right; float: right;}
.rmc-text a, .rik-text a {font-size: 20px;text-transform: uppercase;text-decoration: none;}
.rmc-text-a{color: #E43B1C;}
.rik-text-a {color: #37ACFA;}
#layout-wrapper {position: fixed;
    top: 50%;
    width: 1920px;
    background-image: url(images/start-page.jpg);
    height: 539px;
    left: 50%;
    margin-left: -960px;
    margin-top: -270px;
}
 #owl-demo .item{
  margin: 3px;
  height: 75px;
  vertical-align: top;
}
.owl-carousel  .owl-item:nth-child(5){width: 280px!important;}
.owl-carousel  .owl-item:nth-child(7){width: 280px!important;}
.item a::before {content: '';display: block;padding-top: 100%;}
#owl-demo .item img{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  max-height: 100%;
  margin: auto;
}
html {font-family: Arial, sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
.frm_error_style {display: none;}
body {margin: 0; padding: 0;}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {display: block;}
.widget_search h2 {display: none;}
audio, canvas, progress, video {display: inline-block; vertical-align: baseline;}
audio:not([controls]) {display: none; height: 0;}
[hidden], template {display: none;}
a { color: #e53b1b; background-color: transparent;}
a.rmc, a.rik {text-transform: uppercase; font-weight: bold;}
a.rmc:hover, a.rik:hover {color: #FF4623;}
a.rik {color: #eda131; float: right;}
abbr[title] {border-bottom: 1px dotted;}
b, strong {font-weight: 700;}
small {font-size: 80%;}
sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -8px;}
sub {bottom: -4px;}
img {border: 0;}
.slider-pro img.sp-image, .slider-pro img.sp-thumbnail {max-width: 100%;}
svg:not(:root) {overflow: hidden;}
figure {margin: 0;}
hr {-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
code, kbd, pre, samp {font-size: 16px;}
button, input, optgroup, select, textarea {color: inherit; font: inherit; margin: 0;}
select {text-transform: none;}
button {overflow: visible;}
button, input, select, textarea {max-width: 100%;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button; cursor: pointer;}
button[disabled], html input[disabled] {cursor: default; opacity: .5;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0; padding: 0;}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-right: 7px; padding: 0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
fieldset {border: 1px solid #d1d1d1; margin: 0 0 28px; padding: 14px;}
fieldset > :last-child {margin-bottom: 0;}
legend {border: 0; padding: 0;}
textarea {overflow: auto; vertical-align: top;}
optgroup {font-weight: bold;}
.reg .menu .mobilemenu {background: url(http://www.rothkocenter.com/wp-content/themes/Template/images/list.png) center center no-repeat transparent;display: none;width: 40px;height: 40px;top: 0; left: 10px;color: transparent;}
.reg .menu .mobilemenu:hover {background-image: url(http://www.rothkocenter.com/wp-content/themes/Template/images/list-hover.png);}
/**
 * 2.0 - Genericons
 */
.menu-item-has-children a:after, .social-navigation a:before, .dropdown-toggle:after, .bypostauthor > article .fn:after, .comment-reply-title small a:before, .pagination .prev:before, .pagination .next:before, .pagination .nav-links:before, .pagination .nav-links:after, .search-submit:before {-moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; speak: none; text-align: center; text-decoration: inherit; text-transform: none; vertical-align: top;}
/**
 * 3.0 - Typography
 */
body, button, input, select, textarea {color: #333; font-size: 13px; line-height: 18px;}
.classic-grid.archive-listing {display: inline-block; float: none; vertical-align: top;}
.product-subcategories.grid .classic-grid.archive-listing:hover {box-shadow: 0px 0px 5px #ddd;}
#page #primary .classic-grid.archive-listing h3 {font-size: 14px; text-transform: uppercase; color: #333; font-family: 'Open Sans', sans-serif; line-height: 20px;}
.homepage-posts, .homepage-video {margin-bottom: 20px;}
.right-aside-homepage .page, .homepage-poster, .homepage-gallery {margin-bottom: 17px;}
.right-aside-homepage .homepage-poster .lisexb {height: 490px; overflow: hidden;}
.lisexb {margin-bottom: 5px;}
li.lisexb-thumb.ended {opacity: 0.5;}
h1, h2, h3, h4, h5, h6 {clear: both; font-weight: normal; margin: 0; text-rendering: optimizeLegibility;}
h1, h2 {font-size: 27px; color: #e53b1b; line-height: 32px; margin-top: 32px; margin-bottom: 16px; text-transform: uppercase;}
.layout.header #mc_embed_signup_scroll #mc-embedded-subscribe-form div.mce_inline_error {display: none!important;}
.layout.homepage-content h2 {margin-bottom: 20px; color: #E5452B; text-transform: uppercase; font-weight: normal; font-size: 27px; margin-top: 0px}
.homepage-gallery ul.lisglexts-list li:nth-child(2n+1) {clear: both;}
.homepage-gallery ul.lisglexts-list li:nth-child(2n) {margin-right: 0px;}
.homepage-gallery ul.lisglexts-list li:nth-child(5) {margin-bottom: 0px;}
.homepage-gallery ul.lisglexts-list li:nth-child(6) {margin-bottom: 0px;}
.homepage-gallery ul.lisglexts-list li {display: inline-block; margin-right: 1%; vertical-align: top; width: 49%; margin-bottom: 11px;}
.homepage-gallery ul.lisglexts-list li a {display: block;font-size: 0;}
.homepage-gallery ul.lisglexts-list {width: 38%; display: inline-block; vertical-align: top; margin: 0; margin-left: 1%;}
.homepage-gallery .poster {position: relative; width: 61%; display: inline-block; vertical-align: top;}
.homepage-gallery .poster span.poster-content {display: block;}
.homepage-gallery .poster span.poster-content a {display: block;}
.homepage-gallery .poster .arrows {position: absolute; z-index: 100; display: block; width: 10%; height: 100%; cursor: pointer; background-repeat: no-repeat; color: transparent;}
.homepage-gallery .poster .arrows.arrow-left {left: 0; background-image: url(images/nav-prev.png); background-position: left center;}
.homepage-gallery .poster .arrows.arrow-right {right: 0; text-align: right; background-image: url(images/nav-next.png); background-position: right center;}
.homepage-supporters img, .homepage-supporters a {display: inline-block;vertical-align: top;/* margin-right: 30px; */}
.homepage-supporters a.btn.next {position: absolute;right: 0;text-align: right;background-image: url(images/nav-next.png);background-position: right center;color: transparent;width: 27px;height: 27px;font-size: 0;cursor: pointer;}

a.btn.prev {
    position: absolute;
    left: 0;
    text-align: right;
    background-image: url(images/nav-prev.png);
    background-position: right center;
    color: transparent;
    width: 27px;
    height: 27px;
}
.homepage-video ul.videos-list .post-img::before {content: ''; display: block; width: 115px; height: 80px; position: absolute; z-index: 10; background: rgba(0, 0, 0, 0.50) url(images/play.png) no-repeat center; opacity: 0.75;}
.homepage-video ul.videos-list .post-img::before:hover {opacity: 0.7}
.posts-page a.post-thumbnail {float: left; margin: 0 12px 12px 0; width: 250px; height: auto;}
p {margin: 8px 0;}
dfn, cite, em, i {font-style: italic;}
blockquote {border: 0 solid #1a1a1a; border-left-width: 4px; color: #686868; font-size: 19px; font-style: italic; line-height: 1.4736842105; margin: 0 0 23.5px; padding: 0 0 0 20px;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote p {margin-bottom: 23.5px;}
blockquote cite, blockquote small {color: #1a1a1a; display: block; font-size: 16px; line-height: 28px;}
blockquote cite:before, blockquote small:before {content: "\2014\00a0";}
blockquote em, blockquote i, blockquote cite {font-style: normal;}
blockquote strong, blockquote b {font-weight: 400;}
blockquote > :last-child {margin-bottom: 0;}
address {font-style: italic; margin: 0 0 28px;}
code, kbd, tt, var, samp, pre {}
pre {border: 1px solid #d1d1d1; font-size: 16px; line-height: 21px; margin: 0 0 28px; max-width: 100%; overflow: auto; padding: 28px; white-space: pre; white-space: pre-wrap; word-wrap: break-word;}
code {background-color: #d1d1d1; padding: 2px 4px;}
abbr, acronym {border-bottom: 1px dotted #d1d1d1; cursor: help;}
mark, ins {background: #E9482E; color: #fff; padding: 2px 4px; text-decoration: none;}
big {font-size: 125%;}
/**
 * 4.0 - Elements
 */
html {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*, *:before, *:after {-webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit;}

.news-date {
    color: #777;
    font-style: italic;
    font-size: 13px;
    text-align: right;
}

.addthis_sharing_toolbox {
    margin-top: 20px;
}

.lng-flag {
    margin: auto;
    text-align: left;
    width: 790px;
    margin-top: 152px;
    position: relative;
    text-align: right;
    right: -268px;
}

#layout-wrapper div#content {
    margin: auto;
    text-align: left;
    width: 790px;
    margin-top: 10px;
}
.kontakti-block {display: inline-block; width: 386px;margin-right: 8px;vertical-align: top; margin-bottom: 8px;}
.kontakti-block:nth-child(3n) {margin-right: 0;}
.homepage-supporters {text-align: center;position: relative;}

.homepage-supporters .owl-carousel {
    width: 1120px;
    margin: 0 auto;
}

.homepage-supporters .customNavigation {
    position: absolute;
    width: 100%;
    top: 25px;
}
.homepage-supporters .owl-theme .owl-controls {
    opacity: 0;
}
.layout.homepage-content .left-aside-homepage {vertical-align: top; display: inline-block; width: 32%; margin-right: 3%;}
.layout.homepage-content .right-aside-homepage {vertical-align: top; display: inline-block; width: 64%;}
.layout.homepage-content .after-content {clear: both; width: 100%;}
.homepage-posts ul.news-list, .homepage-video ul.videos-list {display: block; list-style-type: none; margin: 0px;}
.homepage-posts,.homepage-video {margin-bottom: 20px;}
.homepage-posts ul.news-list .post-img, .homepage-video ul.videos-list .post-img {display: inline-block; vertical-align: middle; margin-right: 10px;}
.homepage-posts ul.news-list .news-title, .homepage-video ul.videos-list .title {display: inline-block; vertical-align: middle; width: calc(100% - 130px);}
.homepage-posts ul.news-list .news-title .news-date, .homepage-video ul.videos-list .date {display: none;}
.homepage-posts ul.news-list a, .homepage-video ul.videos-list .title {color: #333;font-weight: bold;font-size: 14px;text-transform: uppercase;}
.homepage-posts ul.news-list a {display: block;}
.homepage-posts ul.news-list li, .homepage-video ul.videos-list li {padding: 4px; background: #eee; margin-bottom: 4px;}
.layout.slider #example3_29 .sp-image-container {position: relative;}
.layout.slider #example3_29 p.title-in-bg.title-in {font-size: 34px!important; text-transform: uppercase; height: 66px!important; margin: 0!important; width: 750px!important; text-align: left; top: 190px!important; color: #e5452b!important; font-weight: normal!important; padding: 20px 10px 10px 18px; opacity: 1!important; background: rgba(255, 255, 255, 0.85)!important;}
.layout.slider #example3_29 p.desc-in.desc-in-bg {width: 750px!important; height: initial!important; text-align: left; top: 256px!important; margin: 0!important; opacity: 1!important; background: rgba(255, 255, 255, 0.85)!important; display: block!important; bottom: initial!important; padding: 13px 12px 28px 18px; line-height: 24px;}
.info form .frm_form_fields fieldset .frm_form_field {display: inline-block; vertical-align: top; clear: none;}
.info form .frm_form_fields fieldset .frm_form_field input {font-family: Arial, sans-serif; font-size: 13px; height: initial; padding: 5px 7px; line-height: normal; width: 195px;}
.info form .frm_form_fields fieldset .frm_submit {clear: none; display: inline-block; vertical-align: top; float: right;}
.info form .frm_form_fields fieldset .frm_submit input[type="submit"] {font-family: Arial, sans-serif; font-size: 13px; height: initial; padding: 5px 12px; line-height: normal; margin: 0; text-transform: inherit; letter-spacing: initial;}
.info #mc_embed_signup_scroll #mce-error-response, .info #mc_embed_signup_scroll #mce-success-response {display: none!important;}
.type-page div#product_details, .type-page .entry-meta, .type-page .after-product-details {float: left; clear: left; max-width: 49%; word-break: break-word;}
div#primary {display: block;}
.layout.content.homepage-content div#primary {padding: 0; width: 100%;}
.nav-links div {display: inline-block; width: 49%; vertical-align: top;}
.nav-links div.nav-next {text-align: right;}
.nav-links {width: 100%;}
.layout.katalogs .classic-grid-image-wrapper {background: #fff;}
.layout.katalogs .classic-grid h3 {font-size: 16px; padding: 38px 0; text-transform: uppercase; color: #333; font-family: 'Open Sans', sans-serif; height: 110px; line-height: 20px;}
.layout.katalogs .classic-grid a {display: block;}
.layout.katalogs .classic-grid a:hover {box-shadow: 0px 0px 10px #aaa;}
.layout.katalogs .classic-grid-image-wrapper img {position: static;}
.layout.katalogs .classic-grid-image-wrapper .image {position: static; text-align: center;}
.layout.katalogs .classic-grid.archive-listing {width: 23%; margin: 36px 1%; background: #fff; vertical-align: top;}
.layout.katalogs .classic-grid-image-wrapper .pseudo {padding-top: 0px;}
.layout.katalogs {background: #eee;}
.layout.katalogs h2 {text-transform: uppercase; margin-top: 30px;}
.layout.content {min-height: 500px;}
.layout.content.homepage-content { background: #ffffff; background: -moz-linear-gradient(left,  #ffffff 50%, #dddddd 50%, #ffffff 50%, #dddddd 50%); background: -webkit-linear-gradient(left,  #ffffff 50%,#dddddd 50%,#ffffff 50%,#dddddd 50%); background: linear-gradient(to right,  #ffffff 50%,#dddddd 50%,#ffffff 50%,#dddddd 50%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=1 );}
.layout.content.homepage-content .sidebar {display: none;}
.layout.content.homepage-content .site.zone {padding-top: 32px;}
.footer-block.menu-footer li.menu-item {display: inline-block; margin-bottom: 2px; vertical-align: top;}
.footer-block.menu-footer li.menu-item a {border-right: 1px solid #555;}
.footer-block.menu-footer li.menu-item li a {border: 0; padding: 0px 20px; margin-bottom: 0px; text-transform: none;}
.footer-block.menu-footer li.menu-item a {padding: 0px 20px; color: #999; text-transform: uppercase; margin-bottom: 8px;}
.footer-block.menu-footer li:first-child a {padding: 0 20px 0 0;}
.footer-block.menu-footer li:last-child a {padding: 0 0px 0 20px;}
.footer-block.menu-footer li.menu-item a:hover {color: #fff;}
.footer-block.menu-footer li.menu-item ul {display: block; margin-left: 0;}
.footer-block.menu-footer li.menu-item ul ul {margin: 0;}
.footer-block.menu-footer li.menu-item ul li {display: block;}
.footer-block.menu-footer li.menu-item:last-child a {border-right: 0;}
.footer-block.menu-footer ul.primary-menu {text-align: left;}
.layout.content .content-area h3.entry-title {font-size: 16px; margin-bottom: 6px;}
.layout.copyright {background: #222; color: #ccc; font-size: 13px;}
.layout.copyright a, .layout.copyright span {color: #fff;}
.layout.send-form {background: #348b31; color: #fff; height: 75px;}
.layout.send-form p {line-height: 28px; font-style: italic; display: inline-block; vertical-align: top;}
.layout.send-form .send-button a {color: #fff; padding: 12px 2%; display: block; border: 1px solid #fff; float: right;}
.layout.send-form .send-button:hover a {background: #237320;}
.send-button {vertical-align: top; display: inline;}
.features-homepage {width: 49%; display: inline-block; vertical-align: top; margin-right: 1%;}
.homepage-content-area {width: 48%; display: inline-block; vertical-align: top; margin-left: 1.5%;}
.homepage-content-area ul.news-list {background: #fff;}
.homepage-content-area ul.news-list li a {color: #000; font-size: 15px; font-weight: bold;}
.homepage-content-area ul.news-list li .post-img {width: 49.5%; display: inline-block; vertical-align: bottom;}
.homepage-content-area ul.news-list li {clear: both;}
.entry-content .image-gallery li {width: 33%; padding: 0 12px 12px 0;}
div#page #primary ul.image-gallery {margin: 0;}
.homepage-content-area ul.news-list li:nth-child(2) .post-img {float: right;}
.homepage-content-area ul.news-list li .news-title {width: 49.5%; display: inline-block; vertical-align: bottom; padding: 1%;}
.homepage-content-area ul.news-list li:nth-child(2) .news-title {padding-top: 20%;}
.homepage-content-area ul.news-list li .news-date {color: #777; font-size: 12px;}
.homepage-content-area ul.news-list {display: block; list-style-type: none; margin: 36px 0;}
.features-homepage .widget {margin-bottom: 28px; padding-bottom: 28px; border-bottom: 1px solid #ccc;}
.features-homepage .widget:last-child {border: 0;}
.features-homepage .contentik .widget:first-child::before {content: '1'; display: inline-block; float: left; padding: 70px 20px; background: #b52121; color: #fff; font-size: 32px; margin-right: 12px;}
.features-homepage .contentik .widget:nth-child(2)::before {content: '2'; display: inline-block; float: left; padding: 58px 20px; background: #db9a0f; color: #fff; font-size: 32px; margin-right: 12px;}
.features-homepage .contentik .widget:nth-child(3)::before {content: '3'; display: inline-block; float: left; padding: 36px 20px; background: #358b31; color: #fff; font-size: 32px; margin-right: 12px;}
.features-homepage .widget h3 {font-size: 18px; text-transform: none; color: #000; display: inline-block; margin-bottom: 12px;}
.red li {color: red; list-style-type: square;}
.orange li {color: orange; list-style-type: square;}
.green li {color: green; list-style-type: square;}
 span.grey {color: #555;}
 #primary .entry-content {line-height: 24px;}

#fullpost {
    font-size: 14px;
}
h1.entry-title {margin-top: 0; margin-bottom: 20px; color: #E5452B; text-transform: uppercase; font-weight: normal; font-size: 27px;}
article#fullpost .entry-content img {max-width: 800px; max-height: 500px; width: auto; height: auto;}
.features-homepage .widget .textwidget {line-height: 22px;}
.features-homepage h2, .content-area h2 {margin-bottom: 36px; text-transform: uppercase; margin-top: 0px;}
nav.navigation.post-navigation span.post-title {font-size: 14px;}
.layout.content.homepage-content .site-inner {width: 48%; display: inline-block; vertical-align: top; margin-left: 1%;}
.layout.promo-image {padding: 0; width: 100%; height: 300px; z-index: 1; background: transparent;}
.layout.homepage-content .zone {background: #fff; padding-top: 0px; }
.layout.after-slider h1 {font-size: 40px; line-height: normal;}
.layout.after-slider .zone p {font-size: 17px; line-height: 30px; color: #333; clear: both; margin-bottom: 60px;}
a.homepage-button {background: #999; padding: 12px 5%; text-decoration: none; border: 0; color: #fff; text-transform: uppercase;}
a.homepage-button:hover {background: #3DA646; color: #fff;}
.layout.after-slider .zone {padding: 60px 28% 20px 2%; background-repeat: no-repeat; background-position: top 60px right; background-size: 28%; background-image: url(http://www.rothkocenter.com/wp-content/themes/Template/images/005.jpg);}
.layout.after-slider {background: #fff;}
.layout.slider .sp-buttons .sp-button {background-color: #FAA648!important; border: 0px!important;}
.layout.slider .sp-buttons .sp-button.sp-selected-button {background-color: #E9482E!important;}
.sp-button.sp-selected-button {background-color: #fff!important; border:1px solid #fff;}
.sp-buttons {position: absolute;bottom: 10px;padding-right: 10px;text-align: right;}
.reg .menu {width: 100%;clear: both;padding-right: 0;text-align: right;/* margin-left: 2%; */}
.menu ul li:first-child {margin-left: 0;}
.menu ul li:last-child {margin-right: 0;}
.menu ul li:last-child a {padding-right: 0;}
.reg {width: calc(100% - 385px); float: right; text-align: right; padding: 20px 5px;}
.reg #lang_sel_list ul {border-top: 0px;}
.info {width: calc(100% - 385px); float: right; clear: right; margin: 20px 0 0 0;}
.info div#mc_embed_signup_scroll form {padding: 0px;}
.info div#mc_embed_signup_scroll .mc-field-group {width: calc(90% - 320px); padding-bottom: 0px;margin-left: 10%;}
.info div#mc_embed_signup_scroll .mc-field-group input {display: inline-block; vertical-align: top; }
.info div#mc_embed_signup_scroll .mc-field-group input:first-child {width: 50%;margin-right: 1%;}

.info #mc_embed_signup_scroll input {
    border: 1px solid #ABB0B2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 9px;
}
.info div#mc_embed_signup_scroll .mc-field-group input:nth-child(2) {width: 27%;line-height: 14px;background: #fff;border: 1px solid #aaa;color: #555;font-size: 14px;margin: 0;padding: 10px 10px 9px 10px;}
.info div#mc_embed_signup_scroll .mc-field-group input:nth-child(2):hover {background: #eee;}
.menu {clear: both;}
.menu ul.primary-menu li {text-transform: uppercase; border-right: 1px solid #ddd;}
.menu ul.primary-menu li.menu-item-has-children:hover ul.sub-menu {display: block;}
.menu ul.primary-menu li.menu-item-has-children ul.sub-menu {display: none; position: absolute; z-index: 25; background: #fff; margin-left: 0px; padding-bottom: 10px;}
.menu ul.primary-menu li.menu-item-has-children ul.sub-menu li {border-right: 0px;  display: block;}
.menu ul.primary-menu li.menu-item-has-children ul.sub-menu li a {padding: 2px 30px 2px 35px; margin-bottom: 1px; white-space: nowrap;}
.menu ul.primary-menu li:last-child {border-right: 0px;}
.info .frm_forms {width: 305px; display: inline-block; vertical-align: top;}
.info .soc {display: inline-block; vertical-align: top; float: right; margin-left: 10px; margin-right: 8px; z-index: 100; position: relative;}
.reg div {display: inline-block; vertical-align: top; padding-right: 1%;}
.reg button.search-submit, .content button.search-submit {background: #fff url(images/search.png) no-repeat center;opacity: 0.6;border-radius: 5px;}
.reg button.search-submit:hover, .content button.search-submit:hover {opacity: 1;}
.menu-menu-container {width: 100%;text-align: center;}
.mail {background-image: url(http://www.rothkocenter.com/wp-content/themes/Template/images/mail.png);   background-repeat: no-repeat;background-position-x: 2px;   height: 25px;   text-align: center;border-right: 1px solid #8b806f;padding-left: 25px;min-width: 133px;}
input.search-field {font-size: 12px;}
.tel {padding-right: 1%; background-image: url(http://www.rothkocenter.com/wp-content/themes/Template/images/phone.png); background-repeat: no-repeat; text-align: center; padding-left: 25px; height: 25px; border-right: 1px solid #8b806f; min-width: 125px;}
.info .frm_forms.frm_style_formidable-style.with_frm_style {float: right;}
.logo {width: 380px; float: left; padding: 10px 0 0 10px;}
.logo img {vertical-align: top; margin-right: 12px; display: inline-block;}
:focus {outline: 0;}
.logo a {display: block;}
input.search-field {background-color: #E0E0E0;}
.layout.header .header-top {background: #333; border-bottom: 3px solid #e7482b; padding: 8px;}
.layout.slider #example3_29 .sp-selected-thumbnail {border: 0; background: #fff; border-radius: 30px;}
.sp-thumbnail-container.sp-selected-thumbnail img {display: none;}
.sp-fade-full-screen {display: none;}
.header .search {padding: 0px 1%;}
.layout.slider .zone {background: #fff;padding: 16px 0 1px 0;}
.homepage-events {background: #eee; padding: 16px 8px; height: 310px; margin-bottom: 4px;}
.layout.homepage-content h2.events {margin-bottom: 19px;}
.homepage-events ul.events-list {margin: 0;}
.homepage-events ul.events-list li {display: block; margin-bottom: 12px; color: #555;}
ul.events-list li .event-date {font-weight: bold; margin-bottom: 4px;}
ul.events-list li a {color: #555;}
ul.events-list li a:hover {color: #e53b1b;}
.right-aside-homepage .homepage-poster ul.lisexbs-list {margin: 0;}
.right-aside-homepage .homepage-poster .poster {margin-bottom: 9px;}
.right-aside-homepage .homepage-poster ul.lisexbs-list li {display: inline-block; margin: 0 5px 5px 0; padding-bottom: 0; border: 0px; width: 185px;}
.right-aside-homepage .homepage-poster ul.lisexbs-list li:nth-child(4n) {margin-right: 0px;}
.right-aside-homepage .homepage-poster ul.lisexbs-list li:nth-child(4n+1) {clear: both;}
.right-aside-homepage .homepage-poster ul.lisexbs-list li.poster-thumb.ended {opacity: 0.4;}
.layout.homepage-content .right-aside-homepage .page p {margin-top: 0;}
.layout.slider h3 {display: none;}
.footer-block.contact {color: #999; line-height: 21px;}
.footer-block {display: inline-block; vertical-align: top; width: 31%; margin-right: 4%;}
.footer-block:last-child {margin-right: 0;}
.footer-block.social {padding-top: 20px;}
.footer-block.menu-footer {padding-bottom: 26px; color: #aaaaaa;}
.footer-block.menu-footer {width: 100%; margin: 0;}
.footer-block.contact span, .footer-block.contact a {color: #fff; text-decoration: none;}
.footer-block.social img {display: initial;}
.footer-block.social .widget {padding-bottom: 16px; border-bottom: 1px solid #666; margin-bottom: 16px;}
.footer-block.social .widget:last-child {margin-bottom: 0; border-bottom: 0;}
.footer-block.social .widget form {border: 1px solid #666; background: #252525; height: 34px;}
.footer-block.social .widget form input {background-color: transparent; padding: 16px 12px; color: #fff;}
.footer-block.social .widget form button.search-submit {background: transparent url(http://www.rothkocenter.com/wp-content/themes/Template/images/search2.png) no-repeat center; opacity: 0.6;}
.footer-block.social .widget form button.search-submit:hover {opacity: 1;}
.layout.footer .zone {background: #333; color: #aaa;}
.copyright a, .copyright span {color: #ccc;}
.copyright a:hover, .copyright span:hover {color: #fff;}
.subpage-slider {max-height: 200px; padding: 4%;}
.layout.header div#lang_sel_list {padding-right: 0; padding-top: 8px;}
.menu div {padding-right: 0;}
body {background: #753636;}
hr {background-color: #d1d1d1; border: 0; height: 1px; margin: 0 0 28px;}
ul, ol {margin: 0 0 28px 20px; padding: 0;}
ul {list-style: disc;}
ol {list-style: decimal; margin-left: 24px;}
li > ul, li > ol {margin-bottom: 0;}
dl {margin: 0 0 28px;}
dt {font-weight: 700;}
dd {margin: 0 0 28px;}
img {height: auto; max-width: 100%; vertical-align: middle;}
.reg #lang_sel_list img.iclflag { height: auto; width: 26px; border: 1px solid #eee;}
.reg #lang_sel_list li {display:inline;}
.footer-block.contact img {margin-bottom: 30px;}
.info .soc img {display: inline;}
.post-img img {width: 115px; height: 80px;}
del {opacity: 0.8;}
table, th, td {border: 1px solid #d1d1d1;}
table {border-collapse: separate; border-spacing: 0; border-width: 1px 0 0 1px; margin: 0 0 28px; table-layout: fixed; width: 100%;}
caption, th, td {font-weight: normal; text-align: left;}
th {border-width: 0 1px 1px 0; font-weight: 700;}
td {border-width: 0 1px 1px 0;}
th, td {padding: 7px;overflow: hidden;}
::-webkit-input-placeholder {color: #686868; }
:-moz-placeholder {color: #686868; }
::-moz-placeholder {color: #686868; opacity: 1; }
:-ms-input-placeholder {color: #686868; }
/**
 * 5.0 - Forms
 */
input {line-height: normal;}
kkk {background: #1a1a1a; border: 0; border-radius: 2px; color: #fff; font-weight: 700; letter-spacing: 1px; line-height: 1; padding: 13px 14px 12px; text-transform: uppercase;}
button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {background: #E9482E;}
button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus {outline: thin dotted; outline-offset: -4px;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea {background-color: #fff; background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)); border-radius: 2px; color: #dddddd; padding: 5px 7px; width: 100%; border: 0px;}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus, textarea:focus {background-color: #fff; border-color: #E9482E; color: #1a1a1a; outline: 0;}
.post-password-form {margin-bottom: 28px;}
.post-password-form label {color: #686868; display: block; font-size: 13px; letter-spacing: 1px; line-height: 26px; margin-bottom: 28px; text-transform: uppercase;}
.post-password-form input[type="password"] {margin-top: 7px;}
.post-password-form > :last-child {margin-bottom: 0;}
.search-form {position: relative;}
input[type="search"].search-field:focus {border-color: #66afe9;   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102,175,233, 0.6);}
.search-submit:before {font-size: 24px; left: 2px; line-height: 42px; position: relative; width: 40px;}
.search-submit {border-radius: 0 2px 2px 0; bottom: 0; overflow: hidden; padding: 0; position: absolute; right: 0; top: 0; width: 42px; background-image: url(images/search.png); background-repeat: no-repeat; background-position: center; border: 0px;}
/**
 * 6.0 - Navigation
 */
/**
 * 6.1 - Links
 */
a {color: #e53b1b; text-decoration: none;}

ul.page-numbers a.next.page-numbers, ul.page-numbers a.prev.page-numbers {
    background-color: #FAA648;
    color: #fff;
    display: inline-block;
    height: 52px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 52px;
    z-index: 2;
    line-height: 42px;
    text-align: center;
    font-size: 28px;
    color: transparent;
    }

ul.page-numbers a.next.page-numbers::after {
    font-family: 'genericons';
    content: "\f429";
    position: absolute;
    right: 10px;
    top: 5px;
    font-size: 32px;
    color: #fff;
    font-weight: normal;
}
ul.page-numbers a.prev.page-numbers::after {
    font-family: 'genericons';
    content: "\f430";
    position: absolute;
    right: 12px;
    top: 5px;
    font-size: 32px;
    color: #fff;
    font-weight: normal;
}

ul.page-numbers a.prev.page-numbers {
    position: absolute;
    right: 55px;
    top: 14px;
}

ul.page-numbers li {
    display: inline-block;
    letter-spacing: 0.2px;
    line-height: 60px;
    margin: 0;
    padding: 13px 4px 6px;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    color: #666;
}

ul.page-numbers li a {
    color: #E48923;
}

ul.page-numbers li a.page-numbers {
    
}

ul.page-numbers li span.current::before {content: "";}

ul.page-numbers li:last-child {
    /* float: right; */
    margin: 1px;
    /* position: relative; */
}

ul.page-numbers li:last-child .next {
    position: absolute;
    right: 0;
    top: 14px;
}

ul.page-numbers li:first-child {
    /* float: left; */
    /* margin: 1px; */
}

ul.page-numbers a.page-numbers.prev:hover, ul.page-numbers a.page-numbers.next:hover {
    background-color: #E9482E;
    /* color: #fff; */
}
a.dmrmc-kolekcija {
    display: inline-block;
    margin: 10px 20px;
}
ul.page-numbers a.page-numbers:hover {
    color: #e9482e;
}
table p, table ul {
    margin: 0;
}
.pagination .prev, .pagination .next {
    background-color: #FAA648;
    color: #fff;
    display: inline-block;
    height: 52px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 0;
    width: 52px;
    z-index: 2;  }
}
.all-more a {color: #555;}
.all-more {text-align: right;}
.all-more a:hover {color: #e53b1b;}
.reg #lang_sel_list a {background: transparent;}
a:hover, a:focus, a:active {color: #686868;}
a:hover, a:active {outline: 0;}
.mail a {text-decoration: none; color: #000;}
.entry-content a, .entry-summary a, .taxonomy-description a, .logged-in-as a, .comment-content a, .pingback .comment-body > a, .textwidget a, .entry-footer a:hover, .site-info a:hover {}
.entry-content a:hover, .entry-content a:focus, .entry-summary a:hover, .entry-summary a:focus, .taxonomy-description a:hover, .taxonomy-description a:focus, .logged-in-as a:hover, .logged-in-as a:focus, .comment-content a:hover, .comment-content a:focus, .pingback .comment-body > a:hover, .pingback .comment-body > a:focus, .textwidget a:hover, .textwidget a:focus {box-shadow: none;}
/**
 * 6.2 - Menus
 */
.reg .site-header-menu {display: none;}
div#site-header-menu {display: inline-block;}
.site-header-menu.toggled-on, .no-js .site-header-menu {display: block;}
.site-footer .main-navigation {margin-bottom: 28px;}
.main-navigation ul {list-style: none; margin: 0;}
.main-navigation li {position: relative; display: inline-block;}
.main-navigation a {color: #777; display: block; line-height: 21px; padding: 4px 35px;}
.main-navigation li:last-child a {padding: 4px 0px 4px 35px;}
.main-navigation a:hover, .main-navigation a:active {color: #49361b;}
.main-navigation a:hover, .main-navigation a:hover {color: #49361b;}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a {font-weight: 700;}
.main-navigation ul ul {display: none; margin-left: 14px;}
.no-js .main-navigation ul ul {display: block;}
ul#mm-menu-menu.mm-listview > li:not(.mm-divider):after {border-color: #ddd;}
.main-navigation .menu-item-has-children > a {margin-right: 0px;}
.dropdown-toggle {background: none;}
button.dropdown-toggle {display: none;}
ul#menu-menu ul.sub-menu {display: none;}
.dropdown-toggle:after {border: 0 solid #d1d1d1; border-left-width: 1px; content: "\f431"; font-size: 24px; left: 1px; position: relative; width: 48px;}
.dropdown-toggle:hover, .dropdown-toggle:focus {background-color: transparent; color: #E9482E;}
.dropdown-toggle:focus {outline: thin dotted; outline-offset: -1px;}
.dropdown-toggle:focus:after {border-color: transparent;}
.dropdown-toggle.toggled-on:after {content: "\f432";}
.site-header .main-navigation + .social-navigation {margin-top: 28px;}
.site-footer .social-navigation {margin-bottom: 28px;}
.social-navigation ul {list-style: none; margin: 0 0 -7px;}
.social-navigation li {float: left; margin: 0 7px 7px 0;}
.social-navigation a {border: 1px solid #d1d1d1; border-radius: 50%; color: #1a1a1a; display: block; height: 35px; position: relative; width: 35px;}
.social-navigation a:before {content: "\f415"; height: 33px; line-height: 33px; text-align: center; width: 33px;}
.social-navigation a:hover:before, .social-navigation a:focus:before {color: #E9482E;}
.social-navigation a[href*="codepen.io"]:before {content: "\f216";}
.social-navigation a[href*="digg.com"]:before {content: "\f221";}
.social-navigation a[href*="dribbble.com"]:before {content: "\f201";}
.social-navigation a[href*="dropbox.com"]:before {content: "\f225";}
.social-navigation a[href*="facebook.com"]:before {content: "\f203";}
.social-navigation a[href*="flickr.com"]:before {content: "\f211";}
.social-navigation a[href*="foursquare.com"]:before {content: "\f226";}
.social-navigation a[href*="plus.google.com"]:before {content: "\f206";}
.social-navigation a[href*="github.com"]:before {content: "\f200";}
.social-navigation a[href*="instagram.com"]:before {content: "\f215";}
.social-navigation a[href*="linkedin.com"]:before {content: "\f208";}
.social-navigation a[href*="path.com"]:before {content: "\f219";}
.social-navigation a[href*="pinterest.com"]:before {content: "\f210";}
.social-navigation a[href*="getpocket.com"]:before {content: "\f224";}
.social-navigation a[href*="polldaddy.com"]:before {content: "\f217";}
.social-navigation a[href*="reddit.com"]:before {content: "\f222";}
.social-navigation a[href*="skype.com"]:before {content: "\f220";}
.social-navigation a[href*="stumbleupon.com"]:before {content: "\f223";}
.social-navigation a[href*="tumblr.com"]:before {content: "\f214";}
.social-navigation a[href*="twitter.com"]:before {content: "\f202";}
.social-navigation a[href*="vimeo.com"]:before {content: "\f212";}
.social-navigation a[href*="wordpress.com"]:before, .social-navigation a[href*="wordpress.org"]:before {content: "\f205";}
.social-navigation a[href*="youtube.com"]:before {content: "\f213";}
.social-navigation a[href^="mailto:"]:before {content: "\f410";}
.social-navigation a[href*="spotify.com"]:before {content: "\f515";}
.social-navigation a[href*="twitch.tv"]:before {content: "\f516";}
.social-navigation a[href$="/feed/"]:before {content: "\f413";}
.post-navigation {clear: both;}
.post-navigation a {color: #1a1a1a; display: block; padding: 28px 0;}
.post-navigation span {display: block;}
.post-navigation .meta-nav {color: #686868; font-size: 13px; letter-spacing: 1px; line-height: 26px; margin-bottom: 8px; text-transform: uppercase;}
.post-navigation .post-title {display: inline; font-size: 23px; font-weight: 700; line-height: 19px; text-rendering: optimizeLegibility;}
.post-navigation a:hover .post-title, .post-navigation a:focus .post-title {color: #E9482E;}
span.meta-nav.screen-reader-text {display: none;}
.pagination { font-size: 19px; min-height: 56px; position: relative;}
.pagination:before, .pagination:after {background-color: #666; content: ""; height: 52px; position: absolute; top:0; width: 52px; z-index: 0;font-family: 'genericons';}
.pagination:before {right: 0;}
.pagination:after {right: 54px;}
.pagination a:hover, .pagination a:focus {color: #1a1a1a;}
.pagination .nav-links {padding-right: 106px; position: relative;color: #555;}
.pagination .nav-links:before, .pagination .nav-links:after {color: #fff; font-size: 32px; line-height: 51px;opacity: 0.6; position: absolute; width: 52px; z-index: 1;}
.pagination .nav-links:before {font-family: 'genericons';content: "\f429"; right: -1px;}
.pagination .nav-links:after {content: "\f430";font-family: 'genericons';right: 55px;}
.pagination .current .screen-reader-text {position: static !important;}
.pagination .page-numbers {/* display: none; */letter-spacing: 0.2px;line-height: 28px;margin: 0;padding: 13px 4px 6px;text-transform: uppercase;font-size: 15px;color: #E48923;font-size: 15px;font-weight: bold;}

span.page-numbers.dots {
    color: #666;
}

a.page-numbers:hover {
    color: #e53b1b;
}
.pagination .current {display: inline-block;font-weight: 700;/* font-size: 15px; *//* font-weight: bold; */color: #666;}
.pagination .prev, .pagination .next {background-color: #FAA648; color: #fff; display: inline-block; height: 52px; margin: 0; overflow: hidden; padding: 0; position: absolute; top: 0; width: 52px; z-index: 2;}
.pagination .prev:before, .pagination .next:before {font-size: 32px; height: 53px; line-height: 52px; position: relative; width: 53px;}
.pagination .prev:hover, .pagination .prev:focus, .pagination .next:hover, .pagination .next:focus {background-color: #E9482E; color: #fff;}
.pagination .prev:focus, .pagination .next:focus {outline: 0;}
.pagination .prev {right: 54px;}
.pagination .prev:before {font-family: 'genericons'; content: "\f430"; left: -1px; top: -1px;}
.pagination .next {right: 0;}
.pagination .next:before {font-family: 'genericons'; content: "\f429"; right: -1px; top: -1px;}
.image-navigation, .comment-navigation {border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; color: #686868; font-size: 13px; line-height: 26px; margin: 0 7.6923% 34px; padding: 17px 0;}
.comment-navigation {margin-right: 0; margin-left: 0;}
.comments-title + .comment-navigation {border-bottom: 0; margin-bottom: 0;}
.image-navigation .nav-previous:not(:empty), .image-navigation .nav-next:not(:empty), .comment-navigation .nav-previous:not(:empty), .comment-navigation .nav-next:not(:empty) {display: inline-block;}
.image-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before, .comment-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before {content: "\002f"; display: inline-block; opacity: 0.7; padding: 0 8.6px;}
/**
 * 7.0 - Accessibility
 */
/* Text meant only for screen readers */
.says, .screen-reader-text {clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px; word-wrap: normal !important;}
.site .skip-link {background-color: #f1f1f1; color: #21759b; display: block; font-size: 14px;}
.site .skip-link:focus {clip: auto; height: auto; left: 6px; top: 7px; width: auto; z-index: 100000;}
/**
 * 8.0 - Alignments
 */
.alignleft {float: left; margin: 6px 28px 28px 0;}
.alignright {float: right; margin: 6px 0 28px 28px;}
.aligncenter {clear: both; display: block; margin: 0 auto 28px;}
blockquote.alignleft {margin: 5px 23.5px 23px 0;}
blockquote.alignright {margin: 5px 0 23px 23.5px;}
blockquote.aligncenter {margin-bottom: 23px;}
/**
 * 9.0 - Clearings
 */
.clear:before, .clear:after, blockquote:before, blockquote:after, .entry-content:before, .entry-content:after, .entry-summary:before, .entry-summary:after, .comment-content:before, .comment-content:after, .site-content:before, .site-content:after, .site-main > article:before, .site-main > article:after, .primary-menu:before, .primary-menu:after, .social-links-menu:before, .social-links-menu:after, .textwidget:before, .textwidget:after, .content-bottom-widgets:before, .content-bottom-widgets:after {content: ""; display: table;}
.clear:after, blockquote:after, .entry-content:after, .entry-summary:after, .comment-content:after, .site-content:after, .site-main > article:after, .primary-menu:after, .social-links-menu:after, .textwidget:after, .content-bottom-widgets:after {clear: both;}
/**
 * 10.0 - Widgets
 */
.sidebar .widget.widget_text {text-align: center;line-height: 22px;}
.sidebar .widget.widget_text span {font-size: 28px; color: #000;}
.widget_product_categories {background: #eee; padding: 16px; margin-bottom: 24px;}
.widget_product_categories ul li a {color: #000;}
#secondary .widget_product_categories ul li:hover {background-color: #ddd;}
.widget_product_categories ul li {text-transform: uppercase; font-size: 16px; display: block; height: 36px; padding-left: 65px; margin-bottom: 14px;}
.widget_product_categories ul li.cat-item-31, .widget_product_categories ul li.cat-item-27, .widget_product_categories ul li.cat-item-35, .widget_product_categories ul li.cat-item-23 {background: url(http://www.rothkocenter.com/wp-content/themes/Template/images/sienu-paneli.jpg) no-repeat top left; background-size: contain;}
.widget_product_categories ul li.cat-item-30, .widget_product_categories ul li.cat-item-26, .widget_product_categories ul li.cat-item-36, .widget_product_categories ul li.cat-item-9 {background: url(http://www.rothkocenter.com/wp-content/themes/Template/images/zogu-paneli.jpg) no-repeat top left; background-size: contain;}
.widget_product_categories ul li.cat-item-32, .widget_product_categories ul li.cat-item-28, .widget_product_categories ul li.cat-item-37, .widget_product_categories ul li.cat-item-25 {background: url(http://www.rothkocenter.com/wp-content/themes/Template/images/stabi.jpg) no-repeat top left; background-size: contain; line-height: 36px;}
.widget_product_categories ul li.cat-item-33, .widget_product_categories ul li.cat-item-29, .widget_product_categories ul li.cat-item-34, .widget_product_categories ul li.cat-item-24 {background: url(http://www.rothkocenter.com/wp-content/themes/Template/images/zogi.jpg) no-repeat top left; background-size: contain; line-height: 36px; }
.widget_product_categories ul {margin: 0;}
.search form.search-form {border: 1px solid #ABB0B2; padding: 1px; margin: 8px; border-radius: 5px; width: 340px;}
.widget-area > :last-child, .widget > :last-child {margin-bottom: 0;}
.widget .widget-title {font-size: 16px; margin: 0 0 28px; text-transform: uppercase; font-size: 24px; margin: 0 0 32px 0; font-weight: normal; text-transform: uppercase;}
.widget .widget-title:empty {margin-bottom: 0;}
.widget-title a {color: #1a1a1a;}
.widget.widget_calendar table {margin: 0;}
.widget_calendar td, .widget_calendar th {line-height: 2.5625; padding: 0; text-align: center;}
.widget_calendar caption {font-weight: 900; margin-bottom: 28px;}
.widget_calendar tbody a {background-color: #E9482E; color: #fff; display: block; font-weight: 700;}
.widget_calendar tbody a:hover, .widget_calendar tbody a:focus {background-color: #686868; color: #fff;}
.widget_recent_entries .post-date {color: #686868; display: block; font-size: 13px; line-height: 25px; margin-bottom: 8.6px;}
.widget_recent_entries li:last-child .post-date {margin-bottom: 0;}
.widget_rss .rsswidget img {margin-top: -6px;}
.widget_rss .rss-date, .widget_rss cite {color: #686868; display: block; font-size: 13px; font-style: normal; line-height: 25px; margin-bottom: 8.6px;}
.widget_rss .rssSummary:last-child {margin-bottom: 34px;}
.widget_rss li:last-child :last-child {margin-bottom: 0;}
.tagcloud a {border: 1px solid #d1d1d1; border-radius: 2px; display: inline-block; line-height: 1; margin: 0 3px 7px 0; padding: 9px 7px 8px;}
.tagcloud a:hover, .tagcloud a:focus {border-color: #E9482E; color: #E9482E; outline: 0;}
/**
 * 11.0 - Content
 */
.zone {padding: 16px 2%; margin: 0 auto; width: 1260px;}
.layout.header .zone {background: #fff; padding: 0;}
div#page.zone {background: #FFF; min-height: 640px;}
.layout.slider .metaslider .caption-wrap {background: rgba(255, 255, 255, 0.5); color: #000; width: 70%; margin-bottom: 5%; padding: 12px 20px 28px 20px; opacity: 0.85;}
.layout.slider .metaslider .caption-wrap .caption {padding: 0;}
.layout.slider .metaslider .caption-wrap .title {color: #e53b1b; font-size: 34px; line-height: normal; margin: 8px 0 16px;}
.layout.slider .metaslider .caption-wrap p {line-height: 22px;}
.layout.slider ol.flex-control-nav li a {background: #E5831B; color: #fff; font-size: 10px; line-height: normal; cursor: pointer; text-indent: initial; padding: 3px 0; width: 16px; text-align: center; height: 16px; box-shadow: none;}
.layout.slider ol.flex-control-nav li a.flex-active {background: #e53b1b;}
.layout.slider ol.flex-control-nav {text-align: right; padding-right: 12px; bottom: 12px; z-index: 999;}
.right-aside-homepage .page {line-height: 20px;}
.site-inner {margin: 0 auto; position: relative;}
div#page #primary ul {margin-left: 28px;}

div#page #primary ul.page-numbers {
    text-align: left;
    margin: 0;
    position: relative;
    border-top: 1px solid #ddd;
}
.layout.content ul.events-list {border-bottom: 1px solid #ccc; margin-bottom: 8px;padding-bottom: 8px; display: block;}
div#page #primary ul.events-list {margin: 0px; list-style-type: none;}
div#page #primary ul.lisglexts-list {margin: 0;}
.layout.content ul.lisglexts-list li {display: inline-block;margin: 0 16px 20px 0;vertical-align: top; width: 183px;}
.layout.content ul.lisglexts-list li:nth-child(6n) {margin: 0 0px 20px 0;}
.layout.content ul.lisglexts-list li:nth-child(6n+1) {clear: both;}
div#page #primary ul.videos-list{margin: 0;}
.layout.content ul.videos-list li {display: inline-block;margin: 0 12px 20px 0;vertical-align: top; width: 185px;}
.layout.content ul.videos-list li .post-img img {width: 185px; height: 125px;}
.layout.content ul.videos-list li:nth-child(6n) {margin: 0 0px 20px 0;}
.layout.content ul.videos-list li:nth-child(6n+1) {clear: both}
div#page div#product_archive_nav ul {margin-left: 0; line-height: 50px;}
.site-content {word-wrap: break-word;}
#content[tabindex="-1"]:focus {outline: 0;}
.site-main {margin-bottom: 56px;}
.search-page img {width: 185px; height: auto; float: left; padding: 0 16px 16px 0;}
.search-page article {padding-bottom: 12px; border-bottom: 1px solid #ccc; margin-bottom: 20px; line-height: 20px;}
.search-page article:last-child {border-bottom: 0px solid #ccc;}
.search-page article p {margin: 0 0 8px 0;}
.layout.content.homepage-content main#main {width: 500px; margin: 0 auto;}
.site-main > :last-child {margin-bottom: 0;}
/** 
 * 11.1 - Header
 */
.site-header-main {-webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.site-branding {margin: 14px auto 14px 0;}
.site-title { font-size: 23px; font-weight: 700; line-height: 19px; margin: 0;}
.site-branding .site-title a {color: #1a1a1a;}
.site-branding .site-title a:hover, .site-branding .site-title a:focus {color: #E9482E;}
.site-description {color: #E9482E; font-size: 27px; line-height: 33px; vertical-align: top; display: inline-block;width: 259px; margin: 26px 0px; text-transform: uppercase;}
.site-description strong {display:block;}
.menu-toggle {background-color: transparent; border: 1px solid #d1d1d1; color: #1a1a1a; font-size: 13px;  padding: 12px; display: none;}
.no-js .menu-toggle {display: none;}
.menu-toggle:hover, .menu-toggle:focus {background-color: transparent; border-color: #E9482E; color: #E9482E;}
.menu-toggle.toggled-on, .menu-toggle.toggled-on:hover, .menu-toggle.toggled-on:focus {background-color: #1a1a1a; border-color: #1a1a1a; color: #fff;}
.menu-toggle:focus {outline: 0;}
.menu-toggle.toggled-on:focus {outline: thin dotted;}
.header-image {clear: both; margin: 14px 0;}
.header-image a {display: block;}
.header-image a:hover img, .header-image a:focus img {opacity: 0.85;}
/**
 * 11.2 - Posts and pages
 */
.site-main > article {position: relative;}
.layout.content ul.subpages-list img {width:185px; height: auto;}
div#page #primary ul.lisexbs-list, div#page #primary ul.subpages-list {margin-left: 0;}

div#page #primary ul.lisexbs-list img {
    width: 185px;
    height: auto;
}
div#page #primary ul.lisexbs-list .image, ul.subpages-list .image {display: inline-block; clear: both; margin: 0 20px 10px 0; vertical-align: top;}
div#page #primary ul.lisexbs-list .anonse, ul.subpages-list .anonse {display: inline-block; vertical-align: top; width: 975px;}
div#page #primary ul .anonse h2, div#page #primary ul .anonse h3, div#page #primary ul .anonse p {color: #444; font-size: 13px; font-weight: normal; margin: initial; line-height: 21px;}
div#page #primary ul .anonse strong, div#page #primary ul .anonse b {font-weight: normal;}
div#page #primary ul.lisexbs-list a, ul.subpages-list a {display: block; margin-bottom: 8px; font-size: 16px; color: #555; text-transform: uppercase; font-size: 24px; line-height: 32px;}
div#page #primary ul.lisexbs-list a.more-link, div#page #primary ul.subpages-list a.more-link {color: #e53b1b; text-transform: none; font-size: 13px; display: inline;}
div#page #primary ul.lisexbs-list a:hover,  ul.subpages-list a:hover {color: #e53b1b;}
.page ul.lisexbs-list li, ul.subpages-list li {display: block; margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px solid #ddd; clear: both;}
.page ul.lisexbs-list li:last-child, ul.subpages-list li:last-child {border-bottom:0px;}
.page ul.lisexbs-list li:last-child {border-bottom: 0px;}
.search-page article.post, .search-page article.page, .search-page article.al_product {width: 100%; display: block; border-bottom: 1px solid #ddd; margin-bottom: 10px; padding-bottom: 10px;}
.search-page article.post img, .search-page article.page img, .search-page article.al_product img{max-height: 200px; width: auto; max-width: 100%; height: auto;}
.search-page article.page img {max-height: 200px;}
article.post {background: #fff; width: 100%; }
article#fullpost {width: 100%;}
.site-main > article .post-img {display: inline-block; vertical-align: bottom; overflow: hidden; padding: 0; margin: 0;}
.site-main > article .homepage-title {vertical-align: bottom; padding: 1%;}
.site-main > article .homepage-title .date {font-size: 12px; color: #777;}
.entry-header, .entry-summary, .entry-content, .entry-footer, .page-content {}
.entry-title {font-size: 24px; margin: 16px 0; font-weight: normal; text-transform: uppercase;}
.posts-page h2 {margin-bottom: 12px;}
.posts-page article {border-bottom: 1px solid #ccc; margin-bottom: 20px; padding-bottom: 16px;}
.posts-page article:last-child {border-bottom: 0px;}
.entry-title a {color: #555;}
.entry-title a:hover, .entry-title a:focus {color: #E9482E;}
.post-thumbnail {display: block;}
.post-thumbnail img {display: block;}
.type-post .post-thumbnail img {max-width: 260px;float: left;padding: 0 16px 16px 0;}

#fullpost .post-thumbnail img {
    max-width: 800px;
    float: none;
}
.type-page .post-thumbnail img {max-width: 260px; float: left; padding: 0 16px 16px 0;}
.no-sidebar .post-thumbnail img {margin: 0 auto;}
a.post-thumbnail:hover, a.post-thumbnail:focus {opacity: 0.85;}
.entry-content, .entry-summary {border-color: #d1d1d1;}
.entry-content h1, .entry-summary h1, .comment-content h1, .textwidget h1 {font-size: 28px; color: #e53b1b; line-height: 1.25; margin-top: 32px; margin-bottom: 16px;}
.entry-content h2, .entry-summary h2, .comment-content h2, .textwidget h2 {font-size: 23px; color: #e53b1b; line-height: 1.2; margin-top: 39px; margin-bottom: 19px;}
.entry-content h3, .entry-summary h3, .comment-content h3, .textwidget h3 {font-size: 19px;margin-top: 24px;margin-bottom: 16px;}
.entry-content h4, .entry-content h5, .entry-content h6, .entry-summary h4, .entry-summary h5, .entry-summary h6, .comment-content h4, .comment-content h5, .comment-content h6, .textwidget h4, .textwidget h5, .textwidget h6 {font-size: 16px; line-height: 21px; margin-top: 56px; margin-bottom: 28px;}
.entry-content h4, .entry-summary h4, .comment-content h4, .textwidget h4 {letter-spacing: 2px; text-transform: uppercase;}
.entry-content h6, .entry-summary h6, .comment-content h6, .textwidget h6 {font-style: italic;}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-summary h1, .entry-summary h2, .entry-summary h3, .entry-summary h4, .entry-summary h5, .entry-summary h6, .comment-content h1, .comment-content h2, .comment-content h3, .comment-content h4, .comment-content h5, .comment-content h6, .textwidget h1, .textwidget h2, .textwidget h3, .textwidget h4, .textwidget h5, .textwidget h6 {font-weight: bold;}
.entry-content h1:first-child, .entry-content h2:first-child, .entry-content h3:first-child, .entry-content h4:first-child, .entry-content h5:first-child, .entry-content h6:first-child, .entry-summary h1:first-child, .entry-summary h2:first-child, .entry-summary h3:first-child, .entry-summary h4:first-child, .entry-summary h5:first-child, .entry-summary h6:first-child, .comment-content h1:first-child, .comment-content h2:first-child, .comment-content h3:first-child, .comment-content h4:first-child, .comment-content h5:first-child, .comment-content h6:first-child, .textwidget h1:first-child, .textwidget h2:first-child, .textwidget h3:first-child, .textwidget h4:first-child, .textwidget h5:first-child, .textwidget h6:first-child {margin-top: 0;}
.post-navigation .post-title, .entry-title, .comments-title {-webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto;}
body:not(.search-results) .entry-summary {line-height: 24px; margin-bottom: 24px;}
body:not(.search-results) .entry-header + .entry-summary {margin-top: -11px;}
body:not(.search-results) .entry-summary p, body:not(.search-results) .entry-summary address, body:not(.search-results) .entry-summary hr, body:not(.search-results) .entry-summary ul, body:not(.search-results) .entry-summary ol, body:not(.search-results) .entry-summary dl, body:not(.search-results) .entry-summary dd, body:not(.search-results) .entry-summary table {margin-bottom: 23.5px;}
body:not(.search-results) .entry-summary li > ul, body:not(.search-results) .entry-summary li > ol {margin-bottom: 0;}
body:not(.search-results) .entry-summary th, body:not(.search-results) .entry-summary td {padding: 6px;}
body:not(.search-results) .entry-summary fieldset {margin-bottom: 23.5px; padding: 6px;}
body:not(.search-results) .entry-summary blockquote {border-color: currentColor;}
body:not(.search-results) .entry-summary blockquote > :last-child {margin-bottom: 0;}
body:not(.search-results) .entry-summary .alignleft {margin: 4px 23.5px 23.5px 0;}
body:not(.search-results) .entry-summary .alignright {margin: 4px 0 23.5px 23.5px;}
body:not(.search-results) .entry-summary .aligncenter {margin-bottom: 23.5px;}
.entry-content > :last-child, .entry-summary > :last-child, body:not(.search-results) .entry-summary > :last-child, .page-content > :last-child, .comment-content > :last-child, .textwidget > :last-child {margin-bottom: 0;}

.biblioteka-pieteikties .frm_style_formidable-style.with_frm_style input[type=submit] {
    font-family: Arial, sans-serif;
    text-transform: uppercase;
    font-size: 15px;
    background: #1b92ca;
    color: #fff;
    border: 0;
    border-radius: 0;
    padding: 10px 24px;
}
.biblioteka-pieteikties .frm_style_formidable-style.with_frm_style input[type=submit]:hover {background: #0080bb;}
.biblioteka-pieteikties {
    width: 510px;
}

.biblioteka-pieteikties .frm_style_formidable-style.with_frm_style .form-field {
    margin-bottom: 4px;
}

.biblioteka-pieteikties .frm_style_formidable-style.with_frm_style .form-field label {
    font-family: Arial, sans-serif;
    padding-bottom: 0;
    font-weight: normal;
    font-size: 13px;
}

.biblioteka-pieteikties legend.frm_hidden {
    display: block!important;
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 20px;
    color: #E5452B;
    text-transform: uppercase;
    font-weight: normal;
}
.more-link {white-space: nowrap;}
.author-info {border-color: inherit; border-style: solid; border-width: 1px 0 1px 0; clear: both; padding-top: 28px; padding-bottom: 28px;}
.author-avatar .avatar {float: left; height: 42px; margin: 0 28px 28px 0; width: 42px;}
.author-description > :last-child {margin-bottom: 0;}
.entry-content .author-title {clear: none; font-size: 16px; font-weight: 900; line-height: 1.75; margin: 0;}
.author-bio {color: #686868; font-size: 13px; line-height: 26px; margin-bottom: 26px; overflow: hidden;}
.author-link {white-space: nowrap;}
.entry-footer {color: #686868; font-size: 13px; line-height: 26px; margin-top: 34px; display: none;}
.entry-footer:empty {margin: 0;}
.entry-footer a {color: #686868;}
.entry-footer a:hover, .entry-footer a:focus {color: #E9482E;}
.entry-footer > span:not(:last-child):after {content: "\002f"; display: inline-block; opacity: 0.7; padding: 0 8.6px;}
.entry-footer .avatar {height: 21px; margin: -2px 8.6px 0 0; width: 21px;}
.sticky-post {color: #686868; display: block; font-size: 13px; letter-spacing: 1px; line-height: 26px; margin-bottom: 8.6px; text-transform: uppercase;}
/**
 * IE8 and earlier will drop any block with CSS3 selectors.
 * Do not combine these styles with the next block.
 */
.updated:not(.published) {display: none;}
.sticky .posted-on, .byline {display: none;}
.single .byline, .group-blog .byline {display: inline;}
.page-header {padding-top: 28px;}
body.error404 .page-header, body.search-no-results .page-header {border-top: 0; padding-top: 0;}
.page-title { font-size: 23px; line-height: 19px;}
.search-page h1.page-title {font-size: 27px;}
.search-page h2 {margin-bottom: 12px;}
.search-page header.page-header {padding: 0px;}
.taxonomy-description {color: #686868; font-size: 13px; line-height: 26px;}
.taxonomy-description p {margin: 8.6px 0 26px;}
.taxonomy-description > :last-child {margin-bottom: 0;}
.page-links {clear: both; margin: 0 0 28px;}
.page-links a, .page-links > span {border: 1px solid #d1d1d1; border-radius: 2px; display: inline-block; font-size: 13px; height: 29.5px; line-height: 27px; margin-right: 4.9px; text-align: center; width: 29.5px;}
.page-links a {background-color: #1a1a1a; border-color: #1a1a1a; color: #fff;}
.page-links a:hover, .page-links a:focus {background-color: #E9482E; border-color: transparent; color: #fff;}
.page-links > .page-links-title {border: 0; color: #1a1a1a; height: auto; margin: 0; padding-right: 10px; width: auto;}
.entry-attachment {margin-bottom: 28px;}
.entry-caption {color: #686868; font-size: 13px; font-style: italic; line-height: 26px; padding-top: 17px;}
.entry-caption > :last-child {margin-bottom: 0;}
.content-bottom-widgets {margin: 0 7.6923%;}
.content-bottom-widgets .widget-area {margin-bottom: 56px;}
/**
 * 11.3 - Post Formats
 */
.format-aside .entry-title, .format-image .entry-title, .format-video .entry-title, .format-quote .entry-title, .format-gallery .entry-title, .format-status .entry-title, .format-link .entry-title, .format-audio .entry-title, .format-chat .entry-title {font-size: 19px; line-height: 1.4;margin-bottom: 23px;}
.blog .format-status .entry-title, .archive .format-status .entry-title {display: none;}
/**
 * 11.4 - Comments
 */
.comments-area {margin: 0 7.6923% 56px;}
.comment-list + .comment-respond, .comment-navigation + .comment-respond {padding-top: 28px;}
.comments-title, .comment-reply-title {border-top: 4px solid #1a1a1a; font-size: 23px; font-weight: 700; line-height: 21px; padding-top: 19px;}
.comments-title {margin-bottom: 19px;}
.comment-list {list-style: none; margin: 0;}
.comment-list article, .comment-list .pingback, .comment-list .trackback {border-top: 1px solid #d1d1d1; padding: 28px 0;}
.comment-list .children {list-style: none; margin: 0;}
.comment-list .children > li {padding-left: 14px;}
.comment-author {color: #1a1a1a; margin-bottom: 7px;}
.comment-author .avatar {float: left; height: 28px; margin-right: 14px; position: relative; width: 28px;}
.bypostauthor > article .fn:after {content: "\f304"; left: 3px; position: relative; top: 5px;}
.comment-metadata, .pingback .edit-link {color: #686868; font-size: 13px; line-height: 26px;}
.comment-metadata {margin-bottom: 34px;}
.comment-metadata a, .pingback .comment-edit-link {color: #686868;}
.comment-metadata a:hover, .comment-metadata a:focus, .pingback .comment-edit-link:hover, .pingback .comment-edit-link:focus {color: #E9482E;}
.comment-metadata .edit-link, .pingback .edit-link {display: inline-block;}
.comment-metadata .edit-link:before, .pingback .edit-link:before {content: "\002f"; display: inline-block; opacity: 0.7; padding: 0 8.6px;}
.comment-content ul, .comment-content ol {margin: 0 0 24px 20px;}
.comment-content li > ul, .comment-content li > ol {margin-bottom: 0;}
.comment-reply-link {border: 1px solid #d1d1d1; border-radius: 2px; color: #E9482E; display: inline-block; font-size: 13px; line-height: 1; margin-top: 34px; padding: 8.6px 8.6px 7px;}
.comment-reply-link:hover, .comment-reply-link:focus {border-color: currentColor; color: #E9482E; outline: 0;}
.comment-form {padding-top: 28px;}
.comment-form label {color: #686868; display: block; font-size: 13px; letter-spacing: 1px; line-height: 26px; margin-bottom: 8.6px; text-transform: uppercase;}
.comment-list .comment-form {padding-bottom: 28px;}
.comment-notes, .comment-awaiting-moderation, .logged-in-as, .form-allowed-tags {color: #686868; font-size: 13px; line-height: 26px; margin-bottom: 34px;}
.no-comments {border-top: 1px solid #d1d1d1; font-weight: 700; margin: 0; padding-top: 28px;}
.comment-navigation + .no-comments {border-top: 0; padding-top: 0;}
.form-submit {margin-bottom: 0;}
.required {color: #E9482E; }
.comment-reply-title small {font-size: 100%;}
.comment-reply-title small a {border: 0; float: right; height: 32px; overflow: hidden; width: 26px;}
.comment-reply-title small a:hover, .comment-reply-title small a:focus {color: #1a1a1a;}
.comment-reply-title small a:before {content: "\f405"; font-size: 32px; position: relative; top: -5px;}
/**
 * 11.5 - Sidebar
 */
.sidebar {padding: 0; width: 24%; display: inline-block; vertical-align: top; float: left;}
.reg #lang_sel_list li.icl-lt {
    display: none;
}
/**
 * 11.6 - Footer
 */
.site-footer {padding: 0 7.6923% 28px;}
.site-info {color: #686868; font-size: 13px; line-height: 26px;}
.site-info a {color: #686868;}
.site-info a:hover, .site-info a:focus {color: #E9482E;}
.site-footer .site-title {font-family: inherit; font-size: inherit; font-weight: 400;}
.site-footer .site-title:after {content: "\002f"; display: inline-block; opacity: 0.7; padding: 0 5px 0 8.6px;}
/**
 * 12.0 - Media
 */
.site .avatar {border-radius: 50%;}
.entry-content .wp-smiley, .entry-summary .wp-smiley, .comment-content .wp-smiley, .textwidget .wp-smiley {border: none; margin-top: 0; margin-bottom: 0; padding: 0;}
.entry-content a img, .entry-summary a img, .comment-content a img, .textwidget a img {display: block;}
div#pp_full_res iframe {margin-bottom: 4px;}
embed, iframe, object, video {margin-bottom: 28px; max-width: 100%; vertical-align: middle;}
p > embed, p > iframe, p > object, p > video {margin-bottom: 0;}
.entry-content .wp-audio-shortcode a, .entry-content .wp-playlist a {box-shadow: none;}
.wp-audio-shortcode, .wp-video, .wp-playlist.wp-audio-playlist {margin-top: 0; margin-bottom: 28px;}
.wp-playlist.wp-audio-playlist {padding-bottom: 0;}
.wp-playlist .wp-playlist-tracks {margin-top: 0;}
.wp-playlist-item .wp-playlist-caption {border-bottom: 0; padding: 11px 0;}
.wp-playlist-item .wp-playlist-item-length {top: 11px;}
/**
 * 12.1 - Captions
 */
.wp-caption {margin-bottom: 28px; max-width: 100%;}
.wp-caption img[class*="wp-image-"] {display: block; margin: 0;}
.wp-caption .wp-caption-text {color: #686868; font-size: 13px; font-style: italic; line-height: 26px; padding-top: 8.6px;}
/**
 * 12.2 - Galleries
 */
.gallery {margin: 0 -1.1666667% 28px;}
.gallery-item {display: inline-block; max-width: 33.33%; padding: 0 1.1400652% 2.2801304%; text-align: center; vertical-align: top; width: 100%;}
.gallery-columns-1 .gallery-item {max-width: 100%;}
.gallery-columns-2 .gallery-item {max-width: 50%;}
.gallery-columns-4 .gallery-item {max-width: 25%;}
.gallery-columns-5 .gallery-item {max-width: 20%;}
.gallery-columns-6 .gallery-item {max-width: 16.66%;}
.gallery-columns-7 .gallery-item {max-width: 14.28%;}
.gallery-columns-8 .gallery-item {max-width: 12.5%;}
.gallery-columns-9 .gallery-item {max-width: 11.11%;}
.gallery-icon img {margin: 0 auto;}
.gallery-caption {color: #686868; display: block; font-size: 13px; font-style: italic; line-height: 26px; padding-top: 8.6px;}
.gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {display: none;}
/**
 * 13.0 - Multisites
 */
.widecolumn {margin-bottom: 56px; padding: 0 7.6923%;}
.widecolumn .mu_register {width: auto;}
.widecolumn .mu_register .mu_alert {background: transparent; border-color: #d1d1d1; color: inherit; margin-bottom: 56px; padding: 28px;}
.widecolumn form, .widecolumn .mu_register form {margin-top: 0;}
.widecolumn h2 {font-size: 23px; font-weight: 900; line-height: 19px; margin-bottom: 19px;}
.widecolumn p {margin: 28px 0;}
.widecolumn p + h2 {margin-top: 39px;}
.widecolumn label, .widecolumn .mu_register label {color: #686868; font-size: 13px; font-weight: 400; letter-spacing: 1px; line-height: 26px; text-transform: uppercase;}
.widecolumn .mu_register label {margin: 34px 12px 8px 0;}
.widecolumn .mu_register label strong {font-weight: 400;}
.widecolumn #key, .widecolumn .mu_register #blog_title, .widecolumn .mu_register #user_email, .widecolumn .mu_register #blogname, .widecolumn .mu_register #user_name {font-size: 16px; width: 100%;}
.widecolumn .mu_register #blogname {margin: 0;}
.widecolumn .mu_register #blog_title, .widecolumn .mu_register #user_email, .widecolumn .mu_register #user_name {margin: 0 0 6px;}
.widecolumn #submit, .widecolumn .mu_register input[type="submit"] {font-size: 16px; margin: 0; width: auto;}
.widecolumn .mu_register .prefix_address, .widecolumn .mu_register .suffix_address {font-size: inherit;}
.widecolumn .mu_register > :last-child, .widecolumn form > :last-child {margin-bottom: 0;}
.type-page .after-product-details {max-width: 49%;}
.type-page .after-product-details div#product_features table {width: 100%; line-height: 30px;}
.library-header {background-color: #eee}
input.search-lib-field {border: 1px solid #b7b7b7; border-radius:0; outline: none; box-shadow: none; color: #b7b7b7}
.lib-search {padding: 5px 0 12px 0;}
.lib-search button.search-submit {border: 0px;width: 25px;height: 25px;position: absolute;top: 6px;right: 1px;}
.lib-search .search-lib-field:focus {border-color: #008fe8;}
#content .gallery .gllr_image_block a img, #content .gallery .gllr_image_block p {height: 125px!important; width: 185px!important;}
@-ms-viewport {width: device-width;}
@viewport {width: device-width;}
@media print {
form, button, input, select, textarea, .navigation, .main-navigation, .social-navigation, .sidebar, .content-bottom-widgets, .header-image, .page-links, .edit-link, .comment-respond, .comment-edit-link, .comment-reply-link, .comment-metadata .edit-link, .pingback .edit-link { display: none; }
 body, blockquote cite, blockquote small, pre, .entry-content h4, .entry-content h5, .entry-content h6, .entry-summary h4, .entry-summary h5, .entry-summary h6, .comment-content h4, .comment-content h5, .comment-content h6, .entry-content .author-title { font-size: 12pt; }
 blockquote { font-size: 14.25pt; }
 .site-title, .page-title, .comments-title, .entry-content h2, .entry-summary h2, .comment-content h2, .widecolumn h2 { font-size: 17.25pt; }
 .site-description { display: block; }
 .entry-title { font-size: 24.75pt;  line-height: 20px;  margin-bottom: 27px; }
 .format-aside .entry-title, .format-image .entry-title, .format-video .entry-title, .format-quote .entry-title, .format-gallery .entry-title, .format-status .entry-title, .format-link .entry-title, .format-audio .entry-title, .format-chat .entry-title { font-size: 17.25pt;  line-height: 20.8px;  margin-bottom: 29.2px; }
 .entry-content h1, .entry-summary h1, .comment-content h1 { font-size: 21pt; }
 .entry-content h3, .entry-summary h3, .comment-content h3, body:not(.search-results) .entry-summary { font-size: 14.25pt; }
 .site-description, .author-bio, .entry-footer, .sticky-post, .taxonomy-description, .entry-caption, .comment-metadata, .comment-notes, .comment-awaiting-moderation, .site-info, .wp-caption .wp-caption-text, .gallery-caption { font-size: 9.75pt; }
 body, .site { background: none !important; }
 body, blockquote cite, blockquote small, .site-branding .site-title a, .entry-title a, .comment-author { color: #1a1a1a !important; }
 blockquote, .page-header, .comments-title { border-color: #1a1a1a !important; }
 blockquote, .site-description, body:not(.search-results) .entry-summary, body:not(.search-results) .entry-summary blockquote, .author-bio, .entry-footer, .entry-footer a, .sticky-post, .taxonomy-description, .entry-caption, .comment-author, .comment-metadata a, .comment-notes, .comment-awaiting-moderation, .site-info, .site-info a, .wp-caption .wp-caption-text, .gallery-caption { color: #686868 !important; }
 code, hr { background-color: #d1d1d1 !important; }
 pre, abbr, acronym, table, th, td, .author-info, .comment-list article, .comment-list .pingback, .comment-list .trackback, .no-comments { border-color: #d1d1d1 !important; }
 a { color: #E9482E !important; }
 .entry-content a, .entry-summary a, .taxonomy-description a, .comment-content a, .pingback .comment-body > a { box-shadow: none;  border-bottom: 1px solid #E9482E !important; }
 .site { margin: 5%; }
 .site-inner { max-width: none; }
 .site-header { padding: 0 0 28px; }
 .site-branding { margin-top: 0;  margin-bottom: 28px; }
 .site-main { margin-bottom: 56px; }
 .entry-header, .entry-footer, .page-header, .page-content, .entry-content, .entry-summary, .post-thumbnail, .comments-area { margin-right: 0;  margin-left: 0; }
 .post-thumbnail, .site-main > article { margin-bottom: 56px; }
 .entry-content blockquote.alignleft, .entry-content blockquote.alignright { border-width: 4px 0 0 0;  padding: 15px 0 0;  width: -webkit-calc(50% - 11px);  width: calc(50% - 11px); }
 body:not(.search-results) .entry-header + .entry-summary { margin-top: -23px; }
 .site-footer, .widecolumn { padding: 0; }
}