/*
Theme Name: Morning Monday Lite
Author: Kopatheme
Theme URI: http://kopatheme.com/freebies/monday-morning-free-magazine-wordpress-theme/
Author URI: http://kopatheme.com/
Description: Morning Monday Lite theme is designed for magazine with flexible layout. The theme is based on KOPATHEME layout manager technique that will let you flexibility choose layout options of every pages within your site. It is very helpful when you are experimenting with visual hierarchy. You can define unlimited sidebar for widget areas, and with powerful custom widgets, the theme provides you more flexibility and ease-of-use for your site
Version: 1.0.7
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: light, one-column, two-columns, right-sidebar, fluid-layout, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post, translation-ready
Text Domain:  morning-monday-lite
*/

/*----------------------------------------------------------------
1
[Table of contents]

1. - Config
    1.1 - Typography
    1.2 - Global config
    1.3 - Grid
    1.4 - Basic Structure

2. - Structure
    2.1 - Title
    2.2 - Header
    2.3 - Menu
    2.4 - Bottom sidebar
    2.5 - Footer

3. - Widgets
    3.1 - Global Widget
    3.2 - Ads
    3.3 - Article list
    3.4 - Product list
    3.5 - Search
    3.6 - Comments
    3.7 - Reply
    3.8 - Tab Articles
    3.9 - Tag
    3.10 - Sync-owl
    3.11 - Toggle
    3.12 - Accordion
    3.13 - Categories
    3.14 - Related posts
    3.15 - TopWeek
    3.16 - PwgSlider
    3.17 - Carousel
    3.18 - Pagination
    3.19 - Breadcrumb
    3.20 - Back top
    3.21 - Overlay

4. - Pages
    4.1 - Elements
    4.2 - Single Shop
    4.3 - Contact
    4.4 - 404 page
    4.5 - Woocommerce page

-----------------------------------------------------------------*/
/**
 * 1.Config
 * -------------------------------------------------------------------
 */
/**
 * 1.1.Typography
 * -------------------------------------------------------------------
 */
@import url(http://fonts.googleapis.com/css?family=Anton|Roboto:400,300,700,400italic);
/**
 * 1.2.Global config
 * -------------------------------------------------------------------
 */
* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

body {
    font-family: Roboto, sans-serif;
    border-top: 10px solid #000000;
    font-size: 14px;
    line-height: 22px; }

.wrapper:after {
    display: table;
    content: "";
    clear: both; }

p {
    color: #222222;
    font-size: 14px;
    line-height: 22px; }

h1, h2, h3, h4, h5, h6 {
    font-family: "Anton", sans-serif;
    color: #111111;
    font-weight: normal;
    display: block;
    margin: 0 0 10px; }

h1 {
    font-size: 36px;
    line-height: 36px; }

h2 {
    font-size: 30px;
    line-height: 34px; }

h3 {
    font-size: 24px;
    line-height: 30px; }

h4 {
    font-size: 18px;
    line-height: 24px; }

h5 {
    font-size: 16px;
    line-height: 22px; }

h6 {
    font-size: 14px;
    line-height: 20px; }

a {
    text-decoration: none !important;
    outline: none !important; }

img {
    max-width: 100%;
    height: auto; }

input, textarea {
    border: 1px solid transparent;
    transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -ms-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -webkit-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -moz-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s; }

textarea {
    resize: none; }

input:focus, textarea:focus {
    border: 1px solid #ffdb00;
    outline: 0; }

button:focus {
    outline: 0; }

button:active {
    position: relative;
    top: 2px; }

.block {
    display: block !important; }

label.error {
    color: #f8b8ba; }

::selection {
    background: #ffdb00;
    color: #ffffff; }

.translate-in {
    transform: translateX(320px);
    -webkit-transform: translateX(320px);
    -ms-transform: translateX(320px);
    -o-transform: translateX(320px);
    -moz-transform: translateX(320px);
    overflow: auto; }

.main-menu.slide-down {
    max-height: 800px;
    overflow: initial;
    visibility: visible; }

.toggle-main-menu a.toggle-main-menu-style {
    color: #ffdb00; }

table {
    margin: 20px 0;
    width: 100%;
    border: 1px solid #ddd;
    border-collapse: separate;
    border-left: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }
table th {
    padding: 8px;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    vertical-align: top;
    text-align: left;
    line-height: 18px; }
table td {
    padding: 8px;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    vertical-align: top;
    text-align: left;
    line-height: 18px; }

#submit-contact {
    font-size: 14px;
    line-height: 31px;
    text-align: center;
    color: #333333;
    text-transform: uppercase;
    font-family: "Anton", sans-serif;
    background: #ffdb00;
    border: 0;
    width: 117px; }

.loading {
    min-height: 380px; }
@media (max-width: 1240px) {
    .loading {
        min-height: 374px; } }
@media (max-width: 1140px) {
    .loading {
        min-height: 350px; } }
@media (max-width: 1070px) {
    .loading {
        min-height: 319px; } }
@media (max-width: 760px) {
    .loading {
        min-height: 255px; } }
@media (max-width: 700px) {
    .loading {
        min-height: 200px; } }

.kopa-sync-carousel-widget.loading {
    min-height: 552px; }
@media (max-width: 1240px) {
    .kopa-sync-carousel-widget.loading {
        min-height: 520px; } }
@media (max-width: 1140px) {
    .kopa-sync-carousel-widget.loading {
        min-height: 500px; } }
@media (max-width: 1070px) {
    .kopa-sync-carousel-widget.loading {
        min-height: 450px; } }
@media (max-width: 960px) {
    .kopa-sync-carousel-widget.loading {
        min-height: 560px; } }
@media (max-width: 760px) {
    .kopa-sync-carousel-widget.loading {
        min-height: 369px; } }
@media (max-width: 700px) {
    .kopa-sync-carousel-widget.loading {
        min-height: 250px; } }

.pgwSlider.loading {
    min-height: 460px; }
@media (max-width: 1240px) {
    .pgwSlider.loading {
        min-height: 431px; } }
@media (max-width: 1140px) {
    .pgwSlider.loading {
        min-height: 400px; } }
@media (max-width: 1070px) {
    .pgwSlider.loading {
        min-height: 361px; } }
@media (max-width: 960px) {
    .pgwSlider.loading {
        min-height: 500px; } }
@media (max-width: 800px) {
    .pgwSlider.loading {
        min-height: 415px; } }
@media (max-width: 760px) {
    .pgwSlider.loading {
        min-height: 369px; } }
@media (max-width: 700px) {
    .pgwSlider.loading {
        min-height: 250px; } }

.entry-description .alignleft {
    margin: 0 10px 10px 0; }

.entry-description .alignright {
    margin: 0 0 10px 10px; }

/**
 * 1.3.Grid
 * -------------------------------------------------------------------
 */
#main-content {
    background: #efefef;
    margin: 15px 0 0 0;
    padding: 10px 0 55px 0;
    position: relative;
    z-index: 1; }

.wrapper {
    width: 1200px;
    margin: 0 auto; }
@media (max-width: 1240px) {
    .wrapper {
        width: 1120px; } }
@media (max-width: 1140px) {
    .wrapper {
        width: 1050px; } }
@media (max-width: 1070px) {
    .wrapper {
        width: 940px; } }
@media (max-width: 960px) {
    .wrapper {
        width: 780px; } }
@media (max-width: 800px) {
    .wrapper {
        width: 748px; } }
@media (max-width: 760px) {
    .wrapper {
        width: 92%; } }
@media (max-width: 700px) {
    .wrapper {
        width: 90%; } }
@media (max-width: 420px) {
    .wrapper {
        width: 290px; } }

.primary-col {
    width: 73.15%;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    float: left; }
@media (max-width: 992px) {
    .primary-col {
        width: 100%; } }

.sidebar-col {
    width: 26.85%;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    float: left; }
@media (max-width: 992px) {
    .sidebar-col {
        width: 100%; } }

.primari-col-left {
    width: 52.2%;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    float: left; }
@media (max-width: 992px) {
    .primari-col-left {
        width: 50.44%; } }
@media (max-width: 700px) {
    .primari-col-left {
        width: 100%; } }

.primari-col-right {
    width: 47.8%;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    float: left; }
@media (max-width: 992px) {
    .primari-col-right {
        width: 49.56%; } }
@media (max-width: 700px) {
    .primari-col-right {
        width: 100%; } }

.category-col-left {
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    width: 75.58%; }
@media (max-width: 992px) {
    .category-col-left {
        width: 70%; } }
@media (max-width: 700px) {
    .category-col-left {
        width: 100%; } }

.category-col-right {
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    width: 24.42%; }
@media (max-width: 992px) {
    .category-col-right {
        width: 30%; } }
@media (max-width: 700px) {
    .category-col-right {
        width: 100%; } }

.bottom-sidebar-col-1 {
    width: 38.2%;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    float: left; }
@media (max-width: 992px) {
    .bottom-sidebar-col-1 {
        width: 100%; } }

.bottom-sidebar-col-2 {
    width: 34.95%;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    float: left; }
@media (max-width: 992px) {
    .bottom-sidebar-col-2 {
        width: 100%; } }

.bottom-sidebar-col-3 {
    width: 26.85%;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    float: left; }
@media (max-width: 992px) {
    .bottom-sidebar-col-3 {
        width: 100%; } }

.col-aside-left {
    width: 100%;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    float: left; }
@media (min-width: 768px) and (max-width: 992px) {
    .col-aside-left {
        width: 50.44%; } }

.col-aside-right {
    width: 100%;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    float: left; }
@media (min-width: 768px) and (max-width: 992px) {
    .col-aside-right {
        width: 49.56%; } }

@media (max-width: 992px) {
    .col-hidden-md {
        display: none !important; } }

@media (min-width: 992px) {
    .col-visible-md {
        display: none !important; } }

.single-post-col-left {
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    width: 13.3%; }
@media (max-width: 700px) {
    .single-post-col-left {
        width: 100%; } }

.single-post-col-right {
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    float: right;
    width: 86.7%; }
@media (max-width: 700px) {
    .single-post-col-right {
        width: 100%; } }

.row-single-post {
    margin-left: -10px;
    margin-right: -10px; }
.row-single-post:after {
    display: table;
    content: "";
    clear: both; }
.row-single-post > .col {
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    float: left; }
@media (max-width: 700px) {
    .row-single-post > .col {
        width: 100%; } }

.col-36 {
    width: 36%; }

.col-64 {
    width: 64%; }

/**
 * 2.Title
 * -------------------------------------------------------------------
 */
/**
 * 2.1.Title
 * -------------------------------------------------------------------
 */
.widget-title h4, .widget-title h3 {
    text-transform: uppercase;
    color: #ffffff;
    margin: 0;
    font-weight: normal;
    font-family: "Anton", sans-serif; }

.widget-title, .entry-title {
    word-wrap: break-word; }

.widget-title.widget-title-style-1 {
    display: inline-block;
    position: absolute;
    border-bottom: 4px solid #ffdb00;
    padding: 0 18px 0 0;
    z-index: 99;
    top: 20px;
    left: -10px; }
.widget-title.widget-title-style-1 h3 {
    color: #ffffff;
    display: inherit;
    background: #000000;
    position: relative;
    font-size: 24px;
    padding: 14px 17px;
    line-height: 24px; }
.widget-title.widget-title-style-1 h3:after {
    position: absolute;
    content: "";
    top: -10px;
    left: 0;
    width: 0;
    height: 0;
    border-bottom: 10px solid #ffdb00;
    border-left: 10px solid transparent; }
.widget-title.widget-title-style-1 h3:before {
    content: '';
    position: absolute;
    border-top: 52px solid transparent;
    border-bottom: 0 solid transparent;
    border-left: 18px solid #000000;
    top: 0;
    left: 100%; }
@media (max-width: 430px) {
    .widget-title.widget-title-style-1 {
        border-bottom-width: 3px;
        padding: 0 12px 0 0;
        top: 16px; }
    .widget-title.widget-title-style-1 h3 {
        font-size: 18px;
        padding: 7px 16px; }
    .widget-title.widget-title-style-1 h3:before {
        border-top: 38px solid transparent;
        border-left: 12px solid #000000;
        right: -12px; } }

.widget-title.widget-title-style-2 {
    background: #302f33;
    margin: 0 0 15px 0; }
.widget-title.widget-title-style-2 h4 {
    color: #ffdb00;
    font-size: 18px;
    padding: 0 15px;
    line-height: 40px; }

.widget-title.widget-title-style-3 {
    display: inline-block;
    background: #000000;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99; }
.widget-title.widget-title-style-3 h4 {
    color: #efefef;
    font-size: 18px;
    padding: 10px 15px; }

.widget-title.widget-title-style-4 h4 {
    color: #ffffff;
    font-size: 18px;
    padding: 5px 0;
    line-height: 24px;
    margin: 0 0 2px; }

.widget-title.widget-title-style-5 {
    background: #000000;
    margin: 0 0 15px 0; }
.widget-title.widget-title-style-5 h4 {
    color: #ffffff;
    font-size: 18px;
    padding: 0 15px;
    line-height: 50px; }

.widget-title.widget-title-style-6 {
    margin: 0;
    background: transparent;
    text-align: center; }
.widget-title.widget-title-style-6 h4 {
    color: #312f33;
    display: inline-block;
    font-size: 18px;
    line-height: 50px; }

.widget-title.widget-title-style-7 {
    margin: 0 0 10px 0;
    background: transparent; }
.widget-title.widget-title-style-7 h4 {
    color: #312f33;
    font-size: 18px;
    line-height: 24px; }

.widget-title.widget-title-style-8 {
    margin: 0 0 10px 0;
    background: transparent; }
.widget-title.widget-title-style-8 h4 {
    color: #333333;
    font-size: 18px;
    line-height: 20px; }

.entry-title {
    text-transform: uppercase;
    font-family: "Anton", sans-serif; }
.entry-title a {
    font-weight: normal;
    transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -ms-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -webkit-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -moz-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s; }
.entry-title:hover a, .entry-title:active a, .entry-title:visited a {
    color: #666666 !important; }

.entry-title.entry-title-style-1 {
    font-size: 24px;
    line-height: 30px;
    display: block;
    margin: 0 0 13px 0; }
@media (max-width: 992px) {
    .entry-title.entry-title-style-1 {
        margin-bottom: 8px; } }
.entry-title.entry-title-style-1 a {
    color: #ffdb00; }

.entry-title.entry-title-style-2 {
    font-size: 18px;
    line-height: 22px;
    display: block;
    margin: 0 0 10px 0;
    font-weight: 400;
    text-transform: none; }
@media (max-width: 992px) {
    .entry-title.entry-title-style-2 {
        font-size: 19px;
        line-height: 24px;
        margin: 0 0 10px 0; } }
.entry-title.entry-title-style-2 a {
    color: #111111; }

.entry-title.entry-title-style-3 {
    font-size: 30px;
    box-shadow: -5px 0 0 #ffdb00;
    -moz-box-shadow: -5px 0 0 #ffdb00;
    -ms-box-shadow: -5px 0 0 #ffdb00;
    -o-box-shadow: -5px 0 0 #ffdb00;
    -webkit-box-shadow: -5px 0 0 #ffdb00;
    line-height: 36px;
    overflow: hidden; }
@media (max-width: 430px) {
    .entry-title.entry-title-style-3 {
        font-size: 24px;
        line-height: 30px;
        margin: 0; } }
.entry-title.entry-title-style-3 a {
    color: #000000;
    background: #ffdb00;
    box-shadow: -5px 0 0 #ffdb00, 5px 0 0 #ffdb00;
    -moz-box-shadow: -5px 0 0 #ffdb00, 5px 0 0 #ffdb00;
    -ms-box-shadow: -5px 0 0 #ffdb00, 5px 0 0 #ffdb00;
    -o-box-shadow: -5px 0 0 #ffdb00, 5px 0 0 #ffdb00;
    -webkit-box-shadow: -5px 0 0 #ffdb00, 5px 0 0 #ffdb00;
    box-decoration-break: clone;
    -moz-box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    -ms-box-decoration-break: clone;
    -o-box-decoration-break: clone; }

.entry-title.entry-title-style-4 {
    font-size: 16px;
    line-height: 23px;
    text-transform: none;
    margin: 0 0 7px 0; }
.entry-title.entry-title-style-4 a {
    color: #111111; }

.entry-title.entry-title-style-5 {
    font-size: 26px;
    line-height: 32px;
    text-transform: uppercase;
    margin: 0 0 17px 0; }
.entry-title.entry-title-style-5 a {
    color: #ffffff;
    display: block;
    margin-top: -3px; }

.entry-title.single-post-title {
    font-size: 30px;
    line-height: 36px;
    color: #111111;
    margin: 6px 0 2px; }
@media (max-width: 768px) {
    .entry-title.single-post-title {
        font-size: 24px;
        line-height: 32px; } }

.kopa-contact-title {
    color: #111111;
    font-size: 36px;
    line-height: 48px;
    margin: 0;
    text-transform: uppercase; }

.entry-title.sync-title a {
    color: #111111;
    font-size: 24px;
    font-family: "Anton", sans-serif;
    line-height: 28px; }

.entry-title.sync-title-2 {
    margin: 0; }
.entry-title.sync-title-2 a {
    text-transform: none;
    color: #111111;
    font-size: 16px;
    font-family: "Anton", sans-serif;
    line-height: 22px;
    display: block; }

/**
 * 2.2.Header
 * -------------------------------------------------------------------
 */
#main-header {
    position: relative;
    z-index: 2; }

.top-header {
    margin: 0 0 17px; }
@media (max-width: 1240px) {
    .top-header {
        text-align: center; } }
.top-header .logo-box, .top-header .banner-box {
    margin: 25px 0 0 0; }
@media (max-width: 1240px) {
    .top-header .logo-box, .top-header .banner-box {
        float: none !important;
        display: inline-block; } }
.top-header .logo-box img, .top-header .banner-box img {
    width: initial; }
@media (max-width: 992px) {
    .top-header .logo-box, .top-header .banner-box {
        display: none; } }
.top-header .site-title {
    max-width: 430px;
    padding: 12px;
    border: 3px solid #ffdb00; }
.top-header .site-title a {
    color: #000000;
    text-transform: uppercase; }
@media (max-width: 1240px) {
    .top-header .banner-box {
        display: none; } }

/**
 * 2.3.Menu
 * -------------------------------------------------------------------
 */
.kopa-header ul {
    padding: 0;
    margin: 0;
    list-style: none; }

.admin-bar #kopa-main-nav.nav-fixed {
    top: 32px; }
@media (max-width: 782px) {
    .admin-bar #kopa-main-nav.nav-fixed {
        top: 46px; } }
@media (max-width: 600px) {
    .admin-bar #kopa-main-nav.nav-fixed {
        top: 0; } }

#kopa-main-nav.nav-fixed {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    width: 100%;
    margin: 0;
    background: rgba(0, 0, 0, 0.8); }
@media (max-width: 992px) {
    #kopa-main-nav.nav-fixed {
        background: #ffffff; } }
@media (min-width: 992px) {
    #kopa-main-nav.nav-fixed {
        box-shadow: 2px 1px 6px rgba(0, 0, 0, 0.71); } }
@media (max-width: 1240px) {
    #kopa-main-nav.nav-fixed .main-menu > li {
        padding: 0; } }
#kopa-main-nav.nav-fixed .main-menu > li > a {
    padding: 20px 25px;
    font-size: 18px; }
@media (max-width: 1240px) {
    #kopa-main-nav.nav-fixed .main-menu > li > a {
        font-size: 16px;
        padding: 20px 15px; } }
@media (max-width: 992px) {
    #kopa-main-nav.nav-fixed .main-menu > li > a {
        padding: 0 25px; } }
@media (min-width: 992px) {
    #kopa-main-nav.nav-fixed .toggle-humberger-menu a {
        line-height: 62px;
        font-size: 20px; } }
#kopa-main-nav.nav-fixed .logo-scroll {
    background: #ffffff;
    padding: 6px 10px;
    display: block; }
@media (max-width: 1140px) {
    #kopa-main-nav.nav-fixed .logo-scroll {
        width: 100px;
        padding: 13px 5px 14px; } }

.logo-scroll {
    display: none;
    float: left; }

.navgoco {
    display: none; }
@media (max-width: 992px) {
    .navgoco {
        display: block; } }

.sf-menu {
    display: block; }
@media (max-width: 992px) {
    .sf-menu {
        display: none !important; } }

.megamenu-main {
    display: none; }

.megamenu-widget .entry-item .entry-title-style-4 {
    text-transform: uppercase; }

#kopa-main-nav {
    transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -ms-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -webkit-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -moz-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    position: relative;
    z-index: 2;
    background: #000000; }
@media (max-width: 992px) {
    #kopa-main-nav {
        background: #ffffff;
        border-bottom: 3px solid #000000;
        margin: 0; }
    #kopa-main-nav .main-menu > li {
        float: none;
        padding: 0;
        border-bottom: 1px solid #000000; }
    #kopa-main-nav .main-menu > li > a {
        background: #302e2e;
        line-height: 30px;
        padding: 0 25px; }
    #kopa-main-nav .main-menu li ul li a {
        padding: 5px 40px; } }

.toggle-humberger-menu {
    float: left; }
.toggle-humberger-menu a {
    color: #ffffff;
    font-size: 30px;
    line-height: 80px;
    text-transform: uppercase;
    padding: 0 25px;
    display: block; }
@media (max-width: 992px) {
    .toggle-humberger-menu a {
        color: #111111;
        line-height: 75px; } }
@media (min-width: 992px) and (max-width: 1240px) {
    .toggle-humberger-menu {
        padding: 0; }
    .toggle-humberger-menu a {
        padding: 0 25px;
        line-height: 62px; } }
@media (max-width: 992px) {
    .toggle-humberger-menu a {
        padding: 0 25px 0 10px; } }
@media (max-width: 700px) {
    .toggle-humberger-menu a {
        padding: 0 20px 0 0; } }

.admin-bar .humberger-menu .wrap-humberger-menu {
    padding-top: 50px; }

.humberger-menu {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 1000;
    height: 100vh;
    overflow: hidden; }
.humberger-menu .wrap-humberger-menu {
    pointer-events: auto;
    background: #efefef;
    position: relative;
    padding: 24px 40px 4px 40px;
    z-index: 99999;
    width: 320px;
    left: -320px;
    transition: all 0.5s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -ms-transition: all 0.5s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -webkit-transition: all 0.5s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -moz-transition: all 0.5s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    height: 100%;
    overflow: auto; }
.humberger-menu .wrap-humberger-menu .close-humberger-menu {
    position: absolute;
    top: 7px;
    right: 16px;
    cursor: pointer;
    display: block;
    font-size: 14px;
    color: #000000; }
.humberger-menu .wrap-humberger-menu .close-humberger-menu:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00d"; }
.humberger-menu .wrap-humberger-menu .logo-box {
    margin: 0 0 25px 0;
    float: none !important; }
.humberger-menu .wrap-humberger-menu .main-humberger-menu {
    clear: both; }
.humberger-menu .wrap-humberger-menu .main-humberger-menu > li {
    overflow: hidden;
    display: block;
    width: 100%;
    margin: 0 0 3px 0;
    position: relative; }
.humberger-menu .wrap-humberger-menu .main-humberger-menu > li > a {
    font-size: 18px;
    text-transform: uppercase;
    color: #ffffff;
    line-height: 40px;
    padding: 0 12px;
    background: #111111; }
.humberger-menu .wrap-humberger-menu .main-humberger-menu > li > a:after {
    margin: 0 0 0 6px; }
.humberger-menu .wrap-humberger-menu .main-humberger-menu > li a {
    font-family: "Anton", sans-serif;
    display: block;
    transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -ms-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -webkit-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -moz-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s; }
.humberger-menu .wrap-humberger-menu .main-humberger-menu > li a:hover {
    color: #888888; }
.humberger-menu .wrap-humberger-menu .main-humberger-menu li:hover {
    overflow: inherit; }
.humberger-menu .wrap-humberger-menu .main-humberger-menu li ul {
    width: 100%; }
.humberger-menu .wrap-humberger-menu .main-humberger-menu li ul li {
    width: 100%;
    border-bottom: 1px solid #ffffff;
    position: relative; }
.humberger-menu .wrap-humberger-menu .main-humberger-menu li ul li a {
    font-size: 14px;
    line-height: 39px;
    color: #111111;
    background: #ffdb00;
    padding: 0 15px; }
.humberger-menu .wrap-humberger-menu .main-humberger-menu li ul li a:after {
    margin: 0 0 0 4px; }
.humberger-menu .wrap-humberger-menu .main-humberger-menu li ul li a:hover {
    background: #ffffff; }
.humberger-menu .wrap-humberger-menu .navigator {
    border-bottom: 3px solid #000000;
    font-size: 0;
    line-height: 0;
    text-align: center; }
.humberger-menu .wrap-humberger-menu .navigator li {
    display: inline-block;
    padding: 16px 17px; }
.humberger-menu .wrap-humberger-menu .navigator li a {
    font-size: 14px;
    line-height: 22px;
    color: #444444; }
.humberger-menu .wrap-humberger-menu .humberger-social {
    font-size: 0;
    line-height: 0;
    text-align: center; }
.humberger-menu .wrap-humberger-menu .humberger-social li {
    display: inline-block; }
.humberger-menu .wrap-humberger-menu .humberger-social li a {
    font-size: 25px;
    color: #999999;
    line-height: 72px;
    padding: 0 14px; }
.humberger-menu .wrap-humberger-menu .sign-up {
    padding: 0 0 16px 0;
    border-bottom: 3px solid #000000; }
.humberger-menu .wrap-humberger-menu .sign-up .submit {
    border: 0;
    width: 100%;
    font-size: 14px;
    color: #333333;
    text-transform: uppercase;
    font-family: "Anton", sans-serif;
    text-align: center;
    display: block;
    background: #e3e2e2;
    line-height: 40px; }

.toggle-main-menu.col-visible-md {
    float: left;
    padding: 24px 0;
    border-right: 1px solid #efefef; }
@media (max-width: 430px) {
    .toggle-main-menu.col-visible-md a {
        padding: 0 13px !important; } }
@media (max-width: 992px) {
    .toggle-main-menu.col-visible-md {
        padding: 23px 0 22px 0; }
    .toggle-main-menu.col-visible-md a:after {
        margin: 0 0 0 3px;
        font-size: 16px;
        position: relative;
        top: -3px; } }
.toggle-main-menu.col-visible-md a {
    font-size: 24px;
    color: #888888;
    line-height: 30px;
    display: block;
    padding: 0 19px;
    font-family: "Anton", sans-serif;
    border-left: 1px solid #efefef; }

.main-menu {
    float: left; }
.main-menu:after {
    display: table;
    content: "";
    clear: both; }
.main-menu > li {
    position: relative;
    float: left;
    padding: 0; }
.main-menu > li > a {
    color: #ffffff;
    font-size: 20px;
    line-height: 22px;
    text-transform: uppercase;
    padding: 29px 25px;
    display: block;
    position: relative; }
@media (max-width: 992px) {
    .main-menu > li > a:before {
        display: none; } }
.main-menu > li > a:before {
    display: block;
    content: "";
    width: 1px;
    height: 22px;
    position: absolute;
    left: 0;
    background: #383838;
    top: 50%;
    margin-top: -11px; }
.main-menu > li > a:hover {
    color: #888888; }
@media (max-width: 1240px) {
    .main-menu > li {
        padding: 20px 0; }
    .main-menu > li > a {
        padding: 0 15px;
        font-size: 16px; } }
.main-menu .static {
    position: static !important; }
.main-menu li:hover {
    position: relative; }
.main-menu li > a {
    font-family: "Anton", sans-serif; }
.main-menu li.current-menu-item > a {
    color: #888888; }
@media (max-width: 992px) {
    .main-menu {
        position: absolute;
        float: none;
        top: 78px;
        display: none;
        max-width: 200px;
        left: 0;
        width: 80%;
        z-index: 999; } }
@media (max-width: 420px) {
    .main-menu {
        max-width: 240px; } }

.menu-item-has-children > a:after {
    content: "\f0d7";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0 0 0 7px; }

.navigator-right > a:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0da";
    margin: 0 0 0 3px; }

.menu-item-has-children.open > a:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0da";
    margin: 0 0 0 7px; }

.main-menu > li > ul {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    min-width: 200px;
    z-index: 999;
    border-bottom: 1px solid #ffffff; }
.main-menu > li > ul > li {
    border-top: 1px solid #ffffff;
    background: #ffffff;
    padding: 0; }
.main-menu > li > ul > li:hover a {
    background: #ffffff;
    color: #888888; }
.main-menu > li > ul > li > a {
    font-size: 14px;
    color: #000000;
    padding: 5px 25px;
    display: block;
    font-weight: normal;
    background: #ffdb00;
    transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -ms-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -webkit-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -moz-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s; }
.main-menu > li > ul > li .submenu-level2 {
    top: 0;
    left: 200px;
    margin: -1px 0 0 0; }
.main-menu > li > ul li.pr-submenu-level2 > a {
    position: relative; }
@media (min-width: 761px) and (max-width: 991px) {
    .main-menu > li > ul {
        left: 100%;
        top: 0; } }
@media (max-width: 760px) {
    .main-menu > li > ul {
        position: static;
        top: auto;
        left: auto;
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        visibility: visible;
        transition: opacity 0s ease 0s;
        -ms-transition: opacity 0s ease 0s;
        -webkit-transition: opacity 0s ease 0s;
        -moz-transition: opacity 0s ease 0s;
        display: none; } }

@media (max-width: 992px) {
    #kopa-main-nav .main-menu .megamenu-main {
        display: none !important;
        padding: 10px 25px;
        position: static;
        opacity: 1;
        visibility: visible; }
    #kopa-main-nav .main-menu .megamenu-main .nav {
        margin: 0; }
    #kopa-main-nav .main-menu .megamenu-main .nav > li {
        float: left;
        margin: 0; }
    #kopa-main-nav .main-menu .megamenu-main .nav > li:first-child a {
        padding-left: 0; }
    #kopa-main-nav .main-menu .megamenu-main .nav > li a {
        padding: 0 15px;
        line-height: 24px;
        border: 0; }
    #kopa-main-nav .main-menu .megamenu-main .tab-content .tab-pane {
        border-top: 1px solid #46444a;
        padding: 12px 0 0 0; } }
@media (max-width: 992px) {
    #kopa-main-nav .main-menu .megamenu-main {
        display: none; } }

li .megamenu-main {
    border-top: 1px solid #ffffff;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 99999;
    padding: 20px 25px 15px 25px;
    background: #312f34;
    width: 100%; }

.megamenu-main {
    max-width: 1200px;
    left: 0;
    right: 0;
    margin: 0 auto; }
.megamenu-main .nav {
    padding-left: 15px;
    border: 0;
    display: block !important; }
.megamenu-main .nav > li {
    float: none;
    margin: 10px 0 0 0; }
.megamenu-main .nav > li:first-child {
    margin: 0; }
.megamenu-main .nav > li:first-child a {
    padding-top: 0; }
.megamenu-main .nav > li a {
    background: none;
    color: #ffffff;
    border-radius: 0;
    border: 0;
    font-size: 18px;
    line-height: 24px;
    margin: 0;
    padding: 5px 0;
    border-bottom: 1px solid #46444a;
    text-transform: uppercase; }
.megamenu-main .nav > li a:hover, .megamenu-main .nav > li a:focus {
    color: #000000;
    border: 0;
    border-bottom: 1px solid #46444a; }
.megamenu-main .nav > li.active a {
    color: #000000;
    background: none;
    cursor: pointer; }

#bottom-nav {
    width: 100%;
    border-bottom: 3px solid #333333;
    position: relative;
    z-index: 1; }
@media (max-width: 992px) {
    #bottom-nav {
        display: none; } }
#bottom-nav .toggle-bottom-nav {
    float: left; }
#bottom-nav .toggle-bottom-nav:hover ul.pull-left {
    visibility: visible;
    max-height: 500px; }
#bottom-nav .toggle-bottom-nav .btn-toggle-bottom-nav {
    margin-top: 6px;
    font-size: 12px;
    position: relative;
    line-height: 18px;
    color: #444444;
    display: block;
    width: 120px;
    padding: 0 10px;
    border: 1px solid #d7d7d7; }
@media (min-width: 992px) {
    #bottom-nav .toggle-bottom-nav .btn-toggle-bottom-nav {
        display: none; } }
#bottom-nav .toggle-bottom-nav .btn-toggle-bottom-nav:after {
    position: absolute;
    right: 10px;
    top: 4px; }
#bottom-nav ul:after {
    display: table;
    content: "";
    clear: both; }
#bottom-nav ul li {
    float: left; }
#bottom-nav ul li:first-child a {
    padding-left: 0; }
#bottom-nav ul li:last-child a {
    padding-right: 0; }
#bottom-nav ul li a {
    color: #444444;
    font-size: 14px;
    font-family: Roboto, sans-serif;
    display: block;
    line-height: 22px;
    padding: 4px 11px;
    transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -ms-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -webkit-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -moz-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s; }
@media (max-width: 992px) {
    #bottom-nav ul li a {
        font-size: 12px; } }
#bottom-nav ul li a:hover {
    color: #000000; }
@media (max-width: 992px) {
    #bottom-nav ul.pull-left {
        position: absolute;
        top: 28px;
        left: 0;
        width: 150px;
        padding: 0;
        visibility: hidden;
        max-height: 0;
        overflow-y: hidden;
        transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
        -ms-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
        -webkit-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
        -moz-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s; }
    #bottom-nav ul.pull-left li {
        float: none;
        border-bottom: 1px solid #070707; }
    #bottom-nav ul.pull-left li a {
        line-height: 25px;
        padding: 0 15px;
        color: #efefef;
        background: #302e2e; } }
#bottom-nav ul.pull-right li:last-child a {
    padding-right: 0; }
#bottom-nav ul.pull-right li a {
    padding: 4px 17px; }

.cart-count {
    display: inline-block;
    background: #dd0303;
    color: #ffffff;
    font-size: 14px;
    text-align: center;
    padding: 0 9px;
    margin: 0 0 0 8px; }

.mini-logo {
    float: left;
    padding: 16px 30px; }
@media (max-width: 700px) {
    .mini-logo {
        padding: 20px 29px; }
    .mini-logo img {
        width: 92px; } }

.main-humberger-menu .menu-item-has-children > a {
    padding-right: 30px; }
.main-humberger-menu .menu-item-has-children > a:after {
    display: none; }
.main-humberger-menu .menu-item-has-children > a > span, .main-humberger-menu .kopa-pagination ul li .menu-item-has-children > a > a, .kopa-pagination ul li .main-humberger-menu .menu-item-has-children > a > a {
    position: absolute;
    height: 100%;
    width: 23px;
    right: 0;
    top: 0;
    border: 0;
    margin: 0; }
.main-humberger-menu .menu-item-has-children > a > span:after, .main-humberger-menu .kopa-pagination ul li .menu-item-has-children > a > a:after, .kopa-pagination ul li .main-humberger-menu .menu-item-has-children > a > a:after {
    content: "\f0d7";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.navgoco .menu-item-has-children > a {
    padding-right: 36px !important; }
.navgoco .menu-item-has-children > a:after {
    display: none; }
.navgoco .menu-item-has-children > a > span, .navgoco .kopa-pagination ul li .menu-item-has-children > a > a, .kopa-pagination ul li .navgoco .menu-item-has-children > a > a {
    position: absolute;
    height: 100%;
    width: 34px;
    right: 0;
    top: 0;
    border: 0;
    margin: 0; }
.navgoco .menu-item-has-children > a > span:after, .navgoco .kopa-pagination ul li .menu-item-has-children > a > a:after, .kopa-pagination ul li .navgoco .menu-item-has-children > a > a:after {
    content: "\f0d7";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

/**
 * 2.4.Bottom sidebar
 * -------------------------------------------------------------------
 */
#bottom-sidebar {
    background: #312f34;
    padding: 15px 0 0;
    border-bottom: 3px solid #464444; }
#bottom-sidebar p {
    color: #efefef;
    font-size: 14px;
    line-height: 22px;
    font-family: Roboto, sans-serif; }
#bottom-sidebar .kopa-newsletter-widget .widget-content:after {
    display: table;
    content: "";
    clear: both; }
#bottom-sidebar .kopa-newsletter-widget .widget-content input[type="text"] {
    font-size: 14px;
    height: 44px;
    width: 330px;
    max-width: 75%;
    margin: 0 14px 0 0;
    float: left;
    background: #6c6b6b;
    padding: 0 14px; }
@media (max-width: 700px) {
    #bottom-sidebar .kopa-newsletter-widget .widget-content input[type="text"] {
        margin: 0 0 15px 0;
        float: none;
        max-width: 100%; } }
#bottom-sidebar .kopa-newsletter-widget .widget-content ::-webkit-input-placeholder {
    color: #312f34;
    font-size: 16px;
    font-family: Roboto, sans-serif; }
#bottom-sidebar .kopa-newsletter-widget .widget-content button {
    width: 95px;
    float: left;
    height: 44px;
    max-width: 21%;
    background: #ffdb00;
    text-align: center;
    border: 0; }
@media (max-width: 430px) {
    #bottom-sidebar .kopa-newsletter-widget .widget-content button {
        max-width: initial; } }
#bottom-sidebar .kopa-newsletter-widget .widget-content button .fa {
    font-size: 25px;
    color: #000000; }
#bottom-sidebar .kopa-contact-widget .widget-content p {
    margin: 0 0 2px; }
#bottom-sidebar .kopa-contact-widget .widget-content p .fa {
    font-size: 23px;
    margin: 0 20px 0 0; }
#bottom-sidebar .kopa-contact-widget .widget-content a {
    color: #efefef; }
#bottom-sidebar .kopa-contact-widget .widget-content a:hover {
    color: #666666; }
#bottom-sidebar .kopa-top-photos-widget .widget-content ul {
    margin: -15px -15px 0 -15px; }
#bottom-sidebar .kopa-top-photos-widget .widget-content ul:after {
    display: table;
    content: "";
    clear: both; }
#bottom-sidebar .kopa-top-photos-widget .widget-content ul li {
    width: 50%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    margin: 20px 0 0 0;
    overflow: hidden; }
#bottom-sidebar .kopa-follow-us-widget .widget-content ul li {
    border-bottom: 1px solid #3d3b3f;
    padding: 5px 0 9px 0;
    margin: 10px 0 4px 0; }
#bottom-sidebar .kopa-follow-us-widget .widget-content ul li:first-child {
    padding: 0 0 9px 0;
    margin: -2px 0 4px 0; }
#bottom-sidebar .kopa-follow-us-widget .widget-content ul li a {
    display: block;
    padding: 0 0 0 3px; }
#bottom-sidebar .kopa-follow-us-widget .widget-content ul li a i, #bottom-sidebar .kopa-follow-us-widget .widget-content ul li a span, #bottom-sidebar .kopa-follow-us-widget .widget-content .kopa-pagination ul li a a, .kopa-pagination #bottom-sidebar .kopa-follow-us-widget .widget-content ul li a a {
    transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -ms-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -webkit-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -moz-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s; }
#bottom-sidebar .kopa-follow-us-widget .widget-content ul li a i {
    font-size: 26px;
    color: #ffdb00;
    margin: 0 30px 0 0; }
#bottom-sidebar .kopa-follow-us-widget .widget-content ul li a span, #bottom-sidebar .kopa-follow-us-widget .widget-content .kopa-pagination ul li a a, .kopa-pagination #bottom-sidebar .kopa-follow-us-widget .widget-content ul li a a {
    display: inline-block;
    color: #888888;
    font-weight: 300;
    font-size: 36px;
    line-height: 36px; }
#bottom-sidebar .kopa-follow-us-widget .widget-content ul li a:hover i, #bottom-sidebar .kopa-follow-us-widget .widget-content ul li a:hover span, #bottom-sidebar .kopa-follow-us-widget .widget-content .kopa-pagination ul li a:hover a, .kopa-pagination #bottom-sidebar .kopa-follow-us-widget .widget-content ul li a:hover a {
    color: #c6c6c6; }
#bottom-sidebar .widget_tag_cloud .tagcloud > a {
    font-family: Roboto, sans-serif;
    font-size: 14px;
    color: #efefef;
    display: inline-block;
    padding: 0 30px 5px 0;
@transition (0.3s); }
#bottom-sidebar .widget_tag_cloud .tagcloud > a:hover {
    color: #666666; }

/**
 * 2.5.Footer
 * -------------------------------------------------------------------
 */
#kopa-footer {
    background: #282828; }
#kopa-footer .coppyright {
    font-size: 14px;
    color: #efefef;
    font-family: Roboto, sans-serif;
    padding: 19px 0;
    margin: 0; }
@media (max-width: 420px) {
    #kopa-footer .coppyright {
        width: 100%;
        text-align: center;
        float: none !important; } }
#kopa-footer .coppyright a {
    color: inherit; }
#kopa-footer #footer-nav {
    float: right; }
@media (max-width: 420px) {
    #kopa-footer #footer-nav {
        width: 100%;
        text-align: center;
        float: none; }
    #kopa-footer #footer-nav ul {
        text-align: center; }
    #kopa-footer #footer-nav ul li {
        display: inline-block;
        float: none !important; } }
#kopa-footer #footer-nav ul {
    list-style: none;
    padding: 0;
    margin: 0; }
#kopa-footer #footer-nav ul li {
    float: left; }
#kopa-footer #footer-nav ul li a {
    color: #fffefe;
    font-family: Roboto, sans-serif;
    font-size: 14px;
    display: block;
    padding: 0 20px;
    line-height: 60px;
@transition (0.3s); }
#kopa-footer #footer-nav ul li a:hover {
    color: #ffdb00; }
@media (max-width: 700px) {
    #kopa-footer #footer-nav {
        float: left !important;
        width: 100%; }
    #kopa-footer #footer-nav ul li:first-child a {
        padding-left: 0; } }
@media (max-width: 700px) and (max-width: 430px) {
    #kopa-footer #footer-nav ul li:first-child a {
        padding: 0 10px !important; } }
@media (max-width: 700px) {
    #kopa-footer #footer-nav ul li a {
        padding: 0 10px; } }

/**
 * 3.Widgets
 * -------------------------------------------------------------------
 */
/**
 * 3.1.Global widget
 * -------------------------------------------------------------------
 */
.widget {
    position: relative;
    width: 100%;
    padding: 0;
    margin: 0 0 25px 0; }
.widget ul {
    margin: 0;
    padding: 0;
    list-style: none; }

/**
 * 3.2.Ads
 * -------------------------------------------------------------------
 */
.kopa-ads-widget {
    background: #e3e2e2; }
.kopa-ads-widget .widget-content {
    text-align: center;
    padding: 15px 0; }
.kopa-ads-widget .widget-content img {
    width: initial;
    max-width: 100%; }
@media (max-width: 430px) {
    .kopa-ads-widget {
        display: none; } }

.ads-3 .widget-content {
    padding: 0; }

.ads-4 .widget-content {
    padding: 30px; }

.ads-5 .widget-content {
    padding: 0; }

/**
 * 3.3.Article list
 * -------------------------------------------------------------------
 */
.single-post-author .author-description .author-name a {
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    font-family: "Anton", sans-serif; }

.single-post-social ul, .single-post-comments ul {
    margin: 0;
    padding: 0;
    list-style: none; }

.entry-thumb img {
    width: 100%; }

.sticky-post {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 18px;
    color: #ffdb00;
    width: 40px;
    height: 40px;
    padding: 3px 7px;
    text-align: left;
    display: block; }
.sticky-post i {
    position: relative;
    z-index: 2; }
.sticky-post:after {
    width: 0;
    height: 0;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    border-top: 40px solid #000000;
    border-right: 40px solid transparent; }

.wrap-content-article {
    overflow: hidden; }

.entry-item {
    width: 100%; }
.entry-item:after {
    display: table;
    content: "";
    clear: both; }
.entry-item > .entry-thumb {
    overflow: hidden; }
@media (min-width: 768px) {
    .entry-item > .entry-thumb:hover > img, .entry-item > .entry-thumb:hover a img {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1); }
    .entry-item > .entry-thumb img {
        transition: all 0.5s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
        -ms-transition: all 0.5s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
        -webkit-transition: all 0.5s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
        -moz-transition: all 0.5s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s; } }
.entry-item .entry-thumb {
    text-align: center;
    width: 100%;
    position: relative; }
@media (max-width: 430px) {
    .entry-item .entry-thumb {
        width: 100% !important;
        margin-right: 0 !important;
        float: none !important;
        margin: 0 0 10px 0; }
    .entry-item .entry-thumb .fa.fa-play-circle-o {
        font-size: 50px !important; } }
.entry-item .entry-content h4 a.entry-title {
    text-transform: uppercase;
    color: #ffffff;
    font-size: 16px; }
.entry-item .entry-content p {
    margin: 0; }
.entry-item .entry-footer {
    font-size: 0;
    line-height: 0; }
.entry-item .entry-footer > span, .entry-item .kopa-pagination ul li .entry-footer > a, .kopa-pagination ul li .entry-item .entry-footer > a, .entry-item .entry-footer > a, .entry-item .entry-footer > div {
    display: inline-block;
    line-height: 18px;
    font-size: 10px;
    color: #717171;
    text-transform: uppercase;
    transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -ms-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -webkit-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -moz-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    margin: 0 15px 0 0; }
.entry-item .entry-footer > span a.entry-author, .entry-item .kopa-pagination ul li .entry-footer > a a.entry-author, .kopa-pagination ul li .entry-item .entry-footer > a a.entry-author, .entry-item .entry-footer > a a.entry-author, .entry-item .entry-footer > div a.entry-author {
    color: inherit; }
@media (max-width: 430px) {
    .entry-item .entry-footer > span, .entry-item .kopa-pagination ul li .entry-footer > a, .kopa-pagination ul li .entry-item .entry-footer > a, .entry-item .entry-footer > a, .entry-item .entry-footer > div {
        font-size: 12px; } }
.entry-item .entry-footer .category:hover, .entry-item .entry-footer .entry-author:hover {
    color: #000000; }
.entry-item .entry-footer .entry-sharelink {
    cursor: pointer;
    display: inline-block;
    position: relative; }
.entry-item .entry-footer .entry-sharelink:hover span, .entry-item .entry-footer .entry-sharelink:hover .kopa-pagination ul li a, .kopa-pagination ul li .entry-item .entry-footer .entry-sharelink:hover a {
    color: #000000; }
.entry-item .entry-footer .entry-sharelink:hover .wrap-social {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
    transition: opacity 0.5s ease 0s;
    -ms-transition: opacity 0.5s ease 0s;
    -webkit-transition: opacity 0.5s ease 0s;
    -moz-transition: opacity 0.5s ease 0s;
    top: -180%; }
.entry-item .entry-footer .entry-sharelink span, .entry-item .entry-footer .entry-sharelink .kopa-pagination ul li a, .kopa-pagination ul li .entry-item .entry-footer .entry-sharelink a {
    color: #717171;
    font-size: 10px;
    cursor: pointer; }
@media (max-width: 430px) {
    .entry-item .entry-footer .entry-sharelink span, .entry-item .entry-footer .entry-sharelink .kopa-pagination ul li a, .kopa-pagination ul li .entry-item .entry-footer .entry-sharelink a {
        font-size: 12px; } }
.entry-item .entry-footer .entry-sharelink .wrap-social {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    visibility: hidden;
    transition: opacity 0.5s ease 0s;
    -ms-transition: opacity 0.5s ease 0s;
    -webkit-transition: opacity 0.5s ease 0s;
    -moz-transition: opacity 0.5s ease 0s;
    position: absolute;
    height: 50px;
    right: 0;
    z-index: 9;
    background: transparent; }
.entry-item .entry-footer .entry-sharelink .wrap-social ul.social {
    position: relative;
    white-space: nowrap;
    background: #000000;
    font-size: 0;
    line-height: 0; }
.entry-item .entry-footer .entry-sharelink .wrap-social ul.social:after {
    display: table;
    content: "";
    clear: both; }
.entry-item .entry-footer .entry-sharelink .wrap-social ul.social:before {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 9px 8px 0;
    border-color: #000000 transparent;
    display: block;
    width: 0;
    z-index: 1;
    top: 100%;
    right: 5px; }
.entry-item .entry-footer .entry-sharelink .wrap-social ul.social li {
    display: inline-block;
    margin: 0; }
.entry-item .entry-footer .entry-sharelink .wrap-social ul.social li a {
    display: block;
    font-size: 15px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    color: #ffdb00;
    text-align: center; }
.entry-item .entry-footer .entry-sharelink .wrap-social ul.social li a:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
.entry-item .entry-footer .entry-sharelink .wrap-social ul.social li a:hover, .entry-item .entry-footer .entry-sharelink .wrap-social ul.social li a:focus {
    color: #888888; }

.megamenu-main .entry-item .entry-thumb {
    margin: 0 0 15px 0; }
.megamenu-main .entry-item .entry-thumb .play-icon {
    width: 75px;
    height: 75px;
    line-height: 95px; }
.megamenu-main .entry-item .entry-thumb .play-icon .fa {
    font-size: 50px; }
.megamenu-main .entry-item .entry-content .entry-title a {
    color: #ffffff; }
.megamenu-main .entry-item .entry-content span, .megamenu-main .entry-item .entry-content .kopa-pagination ul li a, .kopa-pagination ul li .megamenu-main .entry-item .entry-content a {
    color: #ffffff; }
.megamenu-main .entry-item .entry-content span a.entry-author, .megamenu-main .entry-item .entry-content .kopa-pagination ul li a a.entry-author, .kopa-pagination ul li .megamenu-main .entry-item .entry-content a a.entry-author {
    color: inherit; }
.megamenu-main .entry-item .entry-content .entry-sharelink span, .megamenu-main .entry-item .entry-content .entry-sharelink .kopa-pagination ul li a, .kopa-pagination ul li .megamenu-main .entry-item .entry-content .entry-sharelink a {
    color: #ffffff; }

.custom-tabs.tabs-1 .nav-tabs > li {
    width: 50%; }
.custom-tabs.tabs-1 .nav-tabs > li a {
    padding: 14px;
    letter-spacing: 0.6px; }
.custom-tabs.tabs-1 .tab-content .tab-pane.active {
    padding: 0; }
.custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-item {
    padding: 12px;
    margin: 20px 0 0 0; }
@media (max-width: 992px) {
    .custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-item {
        padding-bottom: 5px; } }
.custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-item:after {
    display: table;
    content: "";
    clear: both; }
.custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-item .entry-thumb {
    width: 33%;
    float: left;
    margin: 0 15px 0 0; }
@media (max-width: 430px) {
    .custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-item .entry-thumb {
        margin: 0 0 5px 0; } }
.custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-item .entry-content {
    margin: 0 0 7px 0; }
.custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-item header {
    overflow: hidden; }
.custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item {
    background: #000000;
    border: 3px solid #000000;
    margin: 0; }
.custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .entry-thumb {
    margin: 0 10px 0 0; }
@media (max-width: 430px) {
    .custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .entry-thumb {
        margin: 0 0 10px 0; } }
.custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .entry-footer > span, .custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .kopa-pagination ul li .entry-footer > a, .kopa-pagination ul li .custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .entry-footer > a, .custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .entry-footer > a, .custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .entry-footer > div > span, .custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .kopa-pagination ul li .entry-footer > div > a, .kopa-pagination ul li .custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .entry-footer > div > a, .custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .entry-footer .entry-sharelink {
    color: #f1f0f0; }
.custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .entry-footer .entry-author:hover, .custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .entry-footer .category:hover {
    color: #ffdb00; }
.custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .entry-footer .entry-sharelink:hover > span, .custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .entry-footer .kopa-pagination ul li .entry-sharelink:hover > a, .kopa-pagination ul li .custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-last .entry-item .entry-footer .entry-sharelink:hover > a {
    color: #ffdb00; }
.custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-older .entry-item {
    border: 3px solid #ffdb00; }
.custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-older .article-list-view-more {
    text-align: center;
    border-bottom: 1px solid #555555;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 29px;
    color: #333333;
    display: block; }
.custom-tabs.tabs-1 .tab-content .tab-pane.active .kopa-article-list-widget .widget-content .entry-older .article-list-view-more:hover {
    color: #000000; }

.article-list-1 .widget-content .entry-item .entry-content {
    padding: 11px 15px; }
.article-list-1 .widget-content .entry-last {
    margin: 0 0 20px 0; }
@media (max-width: 430px) {
    .article-list-1 .widget-content .entry-last {
        margin: 0; } }
.article-list-1 .widget-content .entry-last .entry-item .entry-thumb header {
    position: absolute;
    bottom: 25px;
    padding: 0 20px;
    left: 0;
    text-align: left; }
.article-list-1 .widget-content .entry-last .entry-item .entry-content {
    background: #000000; }
.article-list-1 .widget-content .entry-last .entry-item .entry-content p {
    color: #ffffff; }
.article-list-1 .widget-content .entry-last .entry-item .entry-content span, .article-list-1 .widget-content .entry-last .entry-item .entry-content .kopa-pagination ul li a, .kopa-pagination ul li .article-list-1 .widget-content .entry-last .entry-item .entry-content a {
    color: #f1f0f0; }
.article-list-1 .widget-content .entry-last .entry-item .entry-footer {
    line-height: 14px;
    padding: 10px 0;
    text-align: right;
    background: #000000; }
.article-list-1 .widget-content .entry-last .entry-item .entry-footer > span, .article-list-1 .widget-content .entry-last .entry-item .kopa-pagination ul li .entry-footer > a, .kopa-pagination ul li .article-list-1 .widget-content .entry-last .entry-item .entry-footer > a, .article-list-1 .widget-content .entry-last .entry-item .entry-footer > a, .article-list-1 .widget-content .entry-last .entry-item .entry-footer > div > span, .article-list-1 .widget-content .entry-last .entry-item .kopa-pagination ul li .entry-footer > div > a, .kopa-pagination ul li .article-list-1 .widget-content .entry-last .entry-item .entry-footer > div > a {
    color: #f1f0f0; }
.article-list-1 .widget-content .entry-last .entry-item .entry-footer .entry-author:hover, .article-list-1 .widget-content .entry-last .entry-item .entry-footer .category:hover {
    color: #ffdb00; }
.article-list-1 .widget-content .entry-last .entry-item .entry-footer .entry-sharelink:hover > span, .article-list-1 .widget-content .entry-last .entry-item .entry-footer .kopa-pagination ul li .entry-sharelink:hover > a, .kopa-pagination ul li .article-list-1 .widget-content .entry-last .entry-item .entry-footer .entry-sharelink:hover > a {
    color: #ffdb00; }
.article-list-1 .widget-content .entry-older ul {
    margin-left: -6px;
    margin-right: -6px; }
.article-list-1 .widget-content .entry-older ul > li {
    width: 50%;
    float: left;
    padding-left: 6px;
    padding-right: 6px; }
@media (max-width: 430px) {
    .article-list-1 .widget-content .entry-older ul > li {
        width: 100%;
        margin-top: 20px; } }
.article-list-1 .widget-content .entry-older ul > li .entry-item {
    border: 3px solid #ffdb00; }
@media (max-width: 430px) {
    .article-list-1 .widget-content .entry-older ul > li .entry-item .entry-thumb {
        margin: 0; } }
.article-list-1 .widget-content .entry-older ul > li .entry-item header {
    padding: 12px;
    background: #ffdb00; }
.article-list-1 .widget-content .entry-older ul > li .entry-item header h4 {
    margin: 0; }
.article-list-1 .widget-content .entry-older ul > li .entry-item .entry-content {
    padding: 10px 11px; }
.article-list-1 .widget-content .entry-older ul > li .entry-item .entry-content p {
    color: #333333; }
.article-list-1 .widget-content .entry-older ul > li .entry-item .entry-footer {
    text-align: right;
    padding: 0 12px 10px; }
.article-list-1 .widget-content .entry-older ul > li .entry-item .entry-footer span, .article-list-1 .widget-content .entry-older .kopa-pagination ul > li .entry-item .entry-footer li a, .kopa-pagination .article-list-1 .widget-content .entry-older ul > li .entry-item .entry-footer li a, .article-list-1 .widget-content .entry-older .kopa-pagination ul > li li .entry-item .entry-footer a, .kopa-pagination .article-list-1 .widget-content .entry-older ul > li li .entry-item .entry-footer a {
    margin: 0 10px 0 0; }

.article-list-2 .widget-content .entry-item {
    border: 3px solid #ffdb00; }
@media (max-width: 700px) {
    .article-list-2 .widget-content .entry-last {
        margin: 0 0 20px 0; } }
.article-list-2 .widget-content .entry-last .entry-item {
    background: #000000; }
.article-list-2 .widget-content .entry-last .entry-item .entry-thumb {
    margin: 0 0 12px 0; }
.article-list-2 .widget-content .entry-last .entry-item header {
    padding: 0 12px; }
.article-list-2 .widget-content .entry-last .entry-item .entry-content {
    padding: 0 12px;
    margin: 0 0 10px 0; }
.article-list-2 .widget-content .entry-last .entry-item .entry-content p {
    color: #ffffff; }
.article-list-2 .widget-content .entry-last .entry-item .entry-footer {
    padding: 11px 0;
    text-align: right; }
.article-list-2 .widget-content .entry-last .entry-item .entry-footer > span, .article-list-2 .widget-content .entry-last .entry-item .kopa-pagination ul li .entry-footer > a, .kopa-pagination ul li .article-list-2 .widget-content .entry-last .entry-item .entry-footer > a, .article-list-2 .widget-content .entry-last .entry-item .entry-footer > div > span, .article-list-2 .widget-content .entry-last .entry-item .kopa-pagination ul li .entry-footer > div > a, .kopa-pagination ul li .article-list-2 .widget-content .entry-last .entry-item .entry-footer > div > a, .article-list-2 .widget-content .entry-last .entry-item .entry-footer > a {
    color: #ffffff; }
.article-list-2 .widget-content .entry-last .entry-item .entry-footer .entry-author:hover, .article-list-2 .widget-content .entry-last .entry-item .entry-footer .category:hover {
    color: #ffdb00; }
.article-list-2 .widget-content .entry-last .entry-item .entry-footer .entry-sharelink:hover > span, .article-list-2 .widget-content .entry-last .entry-item .entry-footer .kopa-pagination ul li .entry-sharelink:hover > a, .kopa-pagination ul li .article-list-2 .widget-content .entry-last .entry-item .entry-footer .entry-sharelink:hover > a {
    color: #ffdb00; }
.article-list-2 .widget-content .entry-older ul li {
    margin: 20px 0 0 0; }
.article-list-2 .widget-content .entry-older ul li:first-child {
    margin: 0; }
.article-list-2 .widget-content .entry-older ul li .entry-item {
    padding: 15px 15px 8px; }
.article-list-2 .widget-content .entry-older ul li .entry-item .entry-thumb {
    width: 56%;
    margin: 0 15px 10px 0;
    float: left; }
.article-list-2 .widget-content .entry-older ul li .entry-item .entry-title {
    margin: 0 0 3px; }
.article-list-2 .widget-content .entry-older ul li .entry-item header > span, .article-list-2 .widget-content .entry-older .kopa-pagination ul li .entry-item header > a, .kopa-pagination .article-list-2 .widget-content .entry-older ul li .entry-item header > a {
    font-size: 10px;
    display: inline-block;
    color: #717171;
    text-transform: uppercase;
    margin: 0 15px 0 0; }
.article-list-2 .widget-content .entry-older ul li .entry-item header > span a.entry-author, .article-list-2 .widget-content .entry-older .kopa-pagination ul li .entry-item header > a a.entry-author, .kopa-pagination .article-list-2 .widget-content .entry-older ul li .entry-item header > a a.entry-author {
    color: inherit;
    transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -ms-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -webkit-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -moz-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s; }
.article-list-2 .widget-content .entry-older ul li .entry-item header > span a.entry-author:hover, .article-list-2 .widget-content .entry-older .kopa-pagination ul li .entry-item header > a a.entry-author:hover, .kopa-pagination .article-list-2 .widget-content .entry-older ul li .entry-item header > a a.entry-author:hover {
    color: #000000; }
@media (max-width: 430px) {
    .article-list-2 .widget-content .entry-older ul li .entry-item header > span, .article-list-2 .widget-content .entry-older .kopa-pagination ul li .entry-item header > a, .kopa-pagination .article-list-2 .widget-content .entry-older ul li .entry-item header > a {
        font-size: 12px; } }
.article-list-2 .widget-content .entry-older ul li .entry-item .entry-content {
    clear: both; }

.article-list-3 .widget-content .entry-last {
    border-bottom: 1px solid #ffdb00; }
.article-list-3 .widget-content .entry-last .entry-item .entry-thumb {
    margin: 0 0 15px 0; }
.article-list-3 .widget-content .entry-last .entry-item .entry-thumb .owl-thumb .item img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); }
.article-list-3 .widget-content .entry-last .entry-item .entry-thumb .owl-thumb .owl-controls {
    margin: 0; }
.article-list-3 .widget-content .entry-last .entry-item .entry-thumb .owl-thumb .owl-buttons > div {
    position: absolute;
    top: 50%;
    margin: 0;
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    text-align: center;
    border-radius: 0;
    margin-top: -11px; }
.article-list-3 .widget-content .entry-last .entry-item .entry-thumb .owl-thumb .owl-buttons .owl-prev {
    left: 0;
    padding: 3px 10px 3px 7px; }
.article-list-3 .widget-content .entry-last .entry-item .entry-thumb .owl-thumb .owl-buttons .owl-prev:after {
    content: "\f104"; }
.article-list-3 .widget-content .entry-last .entry-item .entry-thumb .owl-thumb .owl-buttons .owl-next {
    right: 0;
    padding: 3px 8px 3px 9px; }
.article-list-3 .widget-content .entry-last .entry-item .entry-thumb .owl-thumb .owl-buttons .owl-next:after {
    content: "\f105"; }
.article-list-3 .widget-content .entry-last .entry-item .entry-thumb .audio-frame {
    width: 100%;
    height: 105px;
    border: 0; }
.article-list-3 .widget-content .entry-last .entry-item .entry-thumb .audio-frame + .category {
    bottom: 4px; }
.article-list-3 .widget-content .entry-last .entry-item .entry-thumb .play-icon {
    width: 75px;
    height: 75px;
    line-height: 84px; }
@media (max-width: 700px) {
    .article-list-3 .widget-content .entry-last .entry-item .entry-thumb .play-icon {
        width: 50px;
        height: 50px;
        line-height: 56px; } }
@media (max-width: 700px) {
    .article-list-3 .widget-content .entry-last .entry-item .entry-thumb .play-icon .fa {
        font-size: 28px; } }
.article-list-3 .widget-content .entry-last .entry-item header h4 {
    text-transform: uppercase;
    line-height: 20px; }
@media (max-width: 992px) {
    .article-list-3 .widget-content .entry-last .entry-item header h4 {
        line-height: 22px; } }
.article-list-3 .widget-content .entry-last .entry-item header h4 a {
    color: #111111; }
.article-list-3 .widget-content .entry-last .entry-item .entry-content {
    padding: 0 0 15px 0; }
.article-list-3 .widget-content .entry-last .entry-item .entry-footer {
    margin: 0 0 6px 0; }
.article-list-3 .widget-content .entry-older li {
    margin: 20px 0 0 0; }
.article-list-3 .widget-content .entry-older li .entry-item {
    border-left: 3px solid #ffdb00;
    padding: 0 15px 4px 15px; }
.article-list-3 .widget-content .entry-older li .entry-item header h4 {
    line-height: 22px; }

.kopa-sticky-post-widget .entry-item {
    background: #101011;
    padding: 25px; }
@media (max-width: 700px) {
    .kopa-sticky-post-widget .entry-item {
        padding: 12px 12px 30px 12px; } }
.kopa-sticky-post-widget .entry-item .entry-thumb {
    width: 350px;
    float: left;
    border: 3px solid #ffdb00;
    margin: 0 30px 0 0; }
@media (max-width: 700px) {
    .kopa-sticky-post-widget .entry-item .entry-thumb {
        width: 40%; } }
@media (max-width: 530px) {
    .kopa-sticky-post-widget .entry-item .entry-thumb {
        margin: 0 0 25px;
        width: 100%;
        float: none; } }
.kopa-sticky-post-widget .entry-item .entry-content {
    margin: 0 0 12px 0; }
.kopa-sticky-post-widget .entry-item .entry-content p {
    color: #efefef; }
.kopa-sticky-post-widget .entry-item .entry-footer span, .kopa-sticky-post-widget .entry-item .entry-footer .kopa-pagination ul li a, .kopa-pagination ul li .kopa-sticky-post-widget .entry-item .entry-footer a, .kopa-sticky-post-widget .entry-item .entry-footer > a, .kopa-sticky-post-widget .entry-item .entry-footer > div {
    color: #efefef; }
.kopa-sticky-post-widget .entry-item .entry-footer .entry-author:hover {
    color: #ffdb00; }
.kopa-sticky-post-widget .entry-item .entry-footer .entry-sharelink:hover > span, .kopa-sticky-post-widget .entry-item .entry-footer .kopa-pagination ul li .entry-sharelink:hover > a, .kopa-pagination ul li .kopa-sticky-post-widget .entry-item .entry-footer .entry-sharelink:hover > a {
    color: #ffdb00; }

.categories-list-1 ul li:first-child .entry-item {
    margin: 0; }
.categories-list-1 ul li .entry-item {
    border: 3px solid #ffdb00;
    margin: 20px 0 0 0; }
@media (max-width: 700px) {
    .categories-list-1 ul li .entry-item {
        padding: 12px; } }
.categories-list-1 ul li .entry-item header h4 a {
    text-transform: uppercase; }
.categories-list-1 ul li .entry-item .entry-thumb {
    width: 235px;
    float: left;
    margin: 0;
    padding: 0; }
@media (max-width: 530px) {
    .categories-list-1 ul li .entry-item .entry-thumb {
        width: 100%;
        margin: 0 0 10px; } }
.categories-list-1 ul li .entry-item .wrap-content-article {
    padding: 20px 12px 10px 25px; }
@media (max-width: 530px) {
    .categories-list-1 ul li .entry-item .wrap-content-article {
        padding-left: 0; } }
.categories-list-1 ul li .entry-item .wrap-content-article .entry-title-style-2 {
    margin: 0 0 22px; }
.categories-list-1 ul li .entry-item .wrap-content-article .entry-content {
    margin: 0 0 2px 0; }
.categories-list-1 ul li .entry-item .wrap-content-article .entry-content p {
    color: #333333; }

.categories-list-2 > ul > li {
    margin: 20px 0 0 0; }
@media (min-width: 768px) {
    .categories-list-2 > ul > li:nth-child(1), .categories-list-2 > ul > li:nth-child(2) {
        margin: 0; } }
@media (max-width: 700px) {
    .categories-list-2 > ul > li .entry-item {
        padding: 12px; } }
.categories-list-2 > ul > li .entry-item header h4 {
    margin: 0 0 5px 0; }
.categories-list-2 > ul > li .entry-item header h4 a {
    text-transform: uppercase;
    color: #111111; }
.categories-list-2 > ul > li .entry-item .entry-thumb {
    margin: 0 0 10px 0;
    border-bottom: 3px solid #ffdb00; }
.categories-list-2 > ul > li .entry-item .entry-content {
    margin: 0 0 10px 0; }
.categories-list-2 > ul > li .entry-item .entry-content p {
    color: #333333; }

.article-list-view-more-style-1 {
    position: absolute;
    background: #ffdb00;
    bottom: 0;
    right: 0;
    color: #333333;
    font-size: 12px;
    text-transform: uppercase;
    display: inline-block;
    font-family: "Anton", sans-serif;
    padding: 0 12px; }
.article-list-view-more-style-1:hover {
    color: #666666; }

.category.category-style-1 {
    font-size: 14px;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    text-align: center;
    display: inline-block;
    position: absolute;
    bottom: 0;
    right: 0;
    color: #efefef;
    font-family: "Anton", sans-serif;
    line-height: 26px;
    padding: 0 26px;
    background: #004586; }

.entry-date, .kopa-single-post-widget > .entry-item > header span, .kopa-single-post-widget > .entry-item > header .kopa-pagination ul li a, .kopa-pagination ul li .kopa-single-post-widget > .entry-item > header a {
    font-size: 10px;
    line-height: 14px;
    color: #7d7d7d;
    text-transform: uppercase;
    margin: 0 15px 0 0; }

.single-post-social:after, .single-post-comments:after {
    display: table;
    content: "";
    clear: both; }
.single-post-social ul li, .single-post-comments ul li {
    margin: 0 0 3px 0; }
.single-post-social ul li a, .single-post-comments ul li a {
    display: block;
    text-align: center;
    background: #ffffff;
    transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -ms-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -webkit-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -moz-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    line-height: 30px;
    font-size: 18px;
    color: #666666;
    border: 1px solid #efefef; }
.single-post-social ul li a:hover, .single-post-comments ul li a:hover {
    background: #ffdb00;
    border-color: #ffdb00;
    color: #ffffff; }
@media (max-width: 700px) {
    .single-post-social, .single-post-comments {
        margin: 0 0 15px 0; }
    .single-post-social ul li, .single-post-comments ul li {
        float: left;
        margin: 0 3px 3px 0; }
    .single-post-social ul li a, .single-post-comments ul li a {
        padding: 0 20px; } }

.entry-description {
    border-bottom: 1px solid #ffdb00;
    padding: 0 0 20px; }

.kopa-tagbox {
    padding: 16px 0; }
.kopa-tagbox a {
    font-size: 14px;
    line-height: 22px;
    color: #111111;
    display: inline-block;
    margin: 0 0 0 10px; }
.kopa-tagbox span, .kopa-tagbox .kopa-pagination ul li a, .kopa-pagination ul li .kopa-tagbox a {
    font-size: 14px;
    line-height: 22px;
    color: #111111;
    display: inline-block; }
.kopa-tagbox a:hover {
    font-weight: 700; }

.single-other-posts {
    background: #ffffff; }
.single-other-posts > div {
    float: left;
    width: 50%;
    padding: 15px 15px 18px 15px; }
.single-other-posts > div span, .single-other-posts > div .kopa-pagination ul li a, .kopa-pagination ul li .single-other-posts > div a {
    display: block;
    font-size: 10px;
    line-height: 22px;
    color: #9d9d9d;
    text-transform: uppercase;
    margin: 0 0 3px; }
.single-other-posts > div .title-other-post {
    font-size: 18px;
    color: #444444;
    transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -ms-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -webkit-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -moz-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s; }
.single-other-posts > div .title-other-post:hover {
    color: #111111; }
.single-other-posts .prev-post {
    border-right: 1px solid #efefef; }
.single-other-posts .next-post {
    text-align: right; }

.single-post-author {
    border-bottom: 1px solid #ffdb00;
    padding: 23px 0;
    margin: 0 0 15px 0; }
.single-post-author .author-avatar {
    width: 13.33333%;
    float: left;
    margin: 0 30px 0 0; }
.single-post-author .author-description .author-name a {
    color: #333333;
    transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -ms-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -webkit-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -moz-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s; }
.single-post-author .author-description .author-name a:hover {
    color: #666666; }
.single-post-author .author-description p {
    color: #333333; }

.kopa-single-post-widget.audio-post > .entry-item > p {
    background: #ffffff;
    margin: 0; }
.kopa-single-post-widget.audio-post > .entry-item > p iframe {
    width: 100%;
    height: 105px;
    border: 0;
    overflow: hidden; }

.kopa-single-post-widget.video-post > .entry-item > p {
    background: #ffffff;
    margin: 0; }
.kopa-single-post-widget.video-post > .entry-item > p iframe {
    border: 0;
    width: 100%;
    height: 500px; }
@media (max-width: 1200px) {
    .kopa-single-post-widget.video-post > .entry-item > p iframe {
        height: 400px; } }
@media (max-width: 700px) {
    .kopa-single-post-widget.video-post > .entry-item > p iframe {
        height: 300px; } }
@media (max-width: 420px) {
    .kopa-single-post-widget.video-post > .entry-item > p iframe {
        height: 200px; } }

.kopa-single-post-widget > .entry-item .entry-thumb {
    background: #ffffff; }
.kopa-single-post-widget > .entry-item > header {
    background: #ffffff;
    padding: 10px 15px 14px 15px;
    border-bottom: 1px solid #ffdb00; }
.kopa-single-post-widget > .entry-item > header span a, .kopa-single-post-widget > .entry-item > header .kopa-pagination ul li a a, .kopa-pagination ul li .kopa-single-post-widget > .entry-item > header a a {
    color: inherit; }
.kopa-single-post-widget > .entry-item > header span a:hover, .kopa-single-post-widget > .entry-item > header .kopa-pagination ul li a a:hover, .kopa-pagination ul li .kopa-single-post-widget > .entry-item > header a a:hover {
    color: #000000; }
.kopa-single-post-widget > .entry-item .entry-content {
    padding: 23px 0 0 0; }
.kopa-single-post-widget > .entry-item .entry-content p {
    color: #333333;
    margin: 0 0 10px 0; }

.entry-description img {
    margin: 0 0 10px; }

.kopa-videos-list-widget .row {
    margin: 0 -15px; }
.kopa-videos-list-widget .row:first-child .wrap-line {
    display: none; }
.kopa-videos-list-widget .row .wrap-line {
    padding: 0 15px;
    margin: 20px 0; }
@media (max-width: 768px) {
    .kopa-videos-list-widget .row .wrap-line {
        display: none; } }
.kopa-videos-list-widget .row .wrap-line .line {
    background: #ffffff;
    height: 1px;
    width: 100%;
    display: block; }
@media (max-width: 768px) {
    .kopa-videos-list-widget .row .entry-item {
        margin: 0 0 20px; } }
.kopa-videos-list-widget .row .entry-item .entry-thumb {
    border-bottom: 3px solid #ffdb00;
    margin: 0 0 10px 0; }
.kopa-videos-list-widget .row .entry-item header .entry-title {
    text-transform: uppercase; }
.kopa-videos-list-widget .row .entry-item header .entry-title a {
    color: #111111; }

.play-icon {
    display: inline-block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 9;
    color: #ffdb00;
    cursor: pointer;
    width: 75px;
    height: 75px;
    border: 3px solid #ffdb00;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    background: rgba(0, 0, 0, 0.4);
    line-height: 83px; }
.play-icon i {
    font-size: 33px; }

/**
 * 3.4.Product list
 * -------------------------------------------------------------------
 */
.product-sale, .product-new {
    position: absolute;
    top: 0;
    left: 0;
    background: #ffdb00;
    font-size: 10px;
    color: #111111;
    text-transform: uppercase;
    display: block;
    border-bottom: 3px solid #302f33; }

.product-sale {
    padding: 8px 3px 4px 3px;
    line-height: 14px; }
.product-sale .sale-value {
    font-weight: 700;
    font-size: 13px;
    display: block;
    line-height: 11px; }

.product-new {
    line-height: 27px;
    padding: 0 4px; }

.kopa-product-list-widget .entry-item {
    background: #ffffff; }
.kopa-product-list-widget .entry-item .entry-thumb {
    overflow: hidden;
    position: relative;
    margin: 0; }
@media (min-width: 768px) {
    .kopa-product-list-widget .entry-item .entry-thumb:hover img {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1); }
    .kopa-product-list-widget .entry-item .entry-thumb img {
        transition: all 0.5s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
        -ms-transition: all 0.5s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
        -webkit-transition: all 0.5s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
        -moz-transition: all 0.5s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s; } }
.kopa-product-list-widget .entry-item header {
    padding: 12px; }
.kopa-product-list-widget .entry-item header .entry-title.entry-title-style-2 {
    margin: 0;
    line-height: 24px; }
.kopa-product-list-widget .entry-item header p {
    font-family: "Anton", sans-serif;
    margin: 0;
    font-size: 18px;
    line-height: 24px; }
.kopa-product-list-widget .entry-item .entry-content .entry-action {
    display: block;
    font-size: 16px;
    transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -ms-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -webkit-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -moz-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    color: #000000;
    background: #ffdb00;
    padding: 0 18px;
    line-height: 46px;
    cursor: pointer; }
@media (max-width: 992px) {
    .kopa-product-list-widget .entry-item .entry-content .entry-action {
        line-height: 39px; } }
.kopa-product-list-widget .entry-item .entry-content .entry-action .fa {
    margin: 0 12px 0 0; }
.kopa-product-list-widget .entry-item .entry-content .entry-action:hover {
    color: #333333; }

.kopa-product-list-widget.productlist-1 .widget-content .row {
    margin-left: -6.2px;
    margin-right: -6.2px; }
.kopa-product-list-widget.productlist-1 .widget-content .row .col-product-4 {
    width: 33.33333333333333%;
    float: left;
    padding-left: 6.2px;
    padding-right: 6.2px; }
@media (max-width: 700px) {
    .kopa-product-list-widget.productlist-1 .widget-content .row .col-product-4 {
        width: 100%;
        margin: 20px 0 0 0; }
    .kopa-product-list-widget.productlist-1 .widget-content .row .col-product-4:first-child {
        margin: 0; } }

.kopa-product-list-widget.product-list-2 .widget-content li {
    margin: 25px 0 0 0; }
.kopa-product-list-widget.product-list-2 .widget-content li:first-child {
    margin: 0; }
.kopa-product-list-widget.product-list-2 .widget-content li .entry-item {
    background: none; }
.kopa-product-list-widget.product-list-2 .widget-content li .entry-item .entry-thumb {
    width: 47.333%;
    float: right; }
.kopa-product-list-widget.product-list-2 .widget-content li .entry-item header {
    padding: 0;
    margin: 0 0 10px 0; }
.kopa-product-list-widget.product-list-2 .widget-content li .entry-item header .entry-title, .kopa-product-list-widget.product-list-2 .widget-content li .entry-item header p {
    margin: 0;
    line-height: 20px;
    font-size: 14px;
    color: #444444; }
.kopa-product-list-widget.product-list-2 .widget-content li .entry-item header .entry-title a, .kopa-product-list-widget.product-list-2 .widget-content li .entry-item header p a {
    color: #444444; }
.kopa-product-list-widget.product-list-2 .widget-content li .entry-item header i {
    color: #f9a708; }

.kopa-product-list-widget.product-list li {
    margin: 0 0 25px 0; }
.kopa-product-list-widget.product-list li .entry-item .entry-thumb {
    margin: 0; }
.kopa-product-list-widget.product-list li .entry-item header {
    padding: 6px 12px; }
.kopa-product-list-widget.product-list li .entry-item header .entry-title {
    margin: 0;
    line-height: 20px;
    font-size: 14px; }
.kopa-product-list-widget.product-list li .entry-item header .entry-title a {
    color: #444444; }
.kopa-product-list-widget.product-list li .entry-item header p {
    margin: 0;
    line-height: 20px;
    font-size: 14px;
    color: #444444; }
.kopa-product-list-widget.product-list li .entry-item .entry-content .entry-action {
    color: #111111;
    font-size: 13px;
    padding: 0 13px;
    line-height: 28px; }
.kopa-product-list-widget.product-list li .entry-item .entry-content .entry-action .fa {
    margin: 0 10px 0 0; }

.woocommerce-ordering {
    margin: 0 0 25px;
    padding: 5px 0 0; }
.woocommerce-ordering:after {
    display: table;
    content: "";
    clear: both; }
.woocommerce-ordering .orderby {
    padding: 3px 10px;
    width: 198px;
    border: 1px solid #d2d2d2;
    color: #444444;
    font-size: 12px;
    -ms-border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0; }

.fa.fa-star {
    color: #f9a708; }

/**
 * 3.5.Search
 * -------------------------------------------------------------------
 */
.widget_search {
    position: relative; }
.widget_search:after {
    display: table;
    content: "";
    clear: both; }
.widget_search:before {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 7px 7px 7px 0;
    border-color: transparent #302f34;
    display: block;
    width: 0;
    z-index: 1;
    right: 25%;
    top: 13px; }
.widget_search label {
    display: none; }
.widget_search input[type="text"] {
    height: 38px;
    width: 75%;
    padding: 10px 15px;
    float: left; }
.widget_search ::-webkit-input-placeholder {
    color: #b7b7b6;
    font-size: 13px;
    font-style: italic; }
.widget_search ::-moz-placeholder {
    color: #b7b7b6;
    font-size: 13px;
    font-style: italic; }
.widget_search :-ms-input-placeholder {
    color: #b7b7b6;
    font-size: 13px;
    font-style: italic; }
.widget_search input#searchsubmit {
    background: #302f34;
    font-size: 15px;
    font-family: "Anton", sans-serif;
    color: #efefef;
    width: 25%;
    height: 38px;
    border: 0;
    float: left;
    text-transform: uppercase; }

/**
 * 3.6.Comments
 * -------------------------------------------------------------------
 */
.kopa-comments-widget {
    margin: 0;
    border-bottom: 1px solid #ffdb00;
    padding: 0 0 25px; }
.kopa-comments-widget header.widget-title h4 {
    color: #111111; }
.kopa-comments-widget .widget-content .comment-content ul {
    list-style-type: disc;
    list-style-position: inside;
    padding: 0;
    margin: 0; }
.kopa-comments-widget .widget-content .comment-content ul ul {
    margin-left: 45px; }
.kopa-comments-widget .widget-content > ul {
    list-style: none;
    padding: 0;
    margin: 0; }
.kopa-comments-widget .widget-content > ul > li:first-child > .comment-item {
    padding: 0; }
.kopa-comments-widget .widget-content > ul li .comment-item {
    padding: 17px 0 0; }
.kopa-comments-widget .widget-content > ul li .comment-item .comment-thumb {
    width: 50px;
    float: left;
    margin: 0 30px 0 0; }
@media (max-width: 430px) {
    .kopa-comments-widget .widget-content > ul li .comment-item .comment-thumb {
        margin: 0 0 10px;
        float: none; } }
.kopa-comments-widget .widget-content > ul li .comment-item .comment-content-wrap {
    padding: 0 0 17px;
    overflow: hidden;
    border-bottom: 1px solid #ffffff; }
.kopa-comments-widget .widget-content > ul li .comment-item .comment-content-wrap .comment-content .name-comment {
    font-family: "Anton", sans-serif;
    color: #222222;
    display: inline-block;
    text-transform: uppercase;
    float: left;
    margin: 0 5px 0 0; }
.kopa-comments-widget .widget-content > ul li .comment-item .comment-footer {
    margin: 2px 0 0 0; }
.kopa-comments-widget .widget-content > ul li .comment-item .comment-footer span, .kopa-comments-widget .kopa-pagination .widget-content > ul li .comment-item .comment-footer a, .kopa-pagination .kopa-comments-widget .widget-content > ul li .comment-item .comment-footer a, .kopa-comments-widget .widget-content > ul li .comment-item .comment-footer a {
    color: #888888;
    font-size: 12px;
    line-height: 22px;
    font-style: italic;
    margin: 0 10px 0 0;
    display: inline-block;
    text-transform: uppercase; }
.kopa-comments-widget .widget-content > ul li .comment-item .comment-footer .btn-reply-comment:hover, .kopa-comments-widget .widget-content > ul li .comment-item .comment-footer .btn-edit-comment:hover {
    color: #000000; }
.kopa-comments-widget .widget-content > ul li ul {
    padding: 0 0 0 80px; }
@media (max-width: 430px) {
    .kopa-comments-widget .widget-content > ul li ul {
        padding: 0 0 0 20px; } }

/**
 * 3.7.Reply
 * -------------------------------------------------------------------
 */
.comment-respond {
    margin: 30px 0 0;
    display: block; }
.comment-respond .comment-reply-title {
    color: #111111;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 24px; }
.comment-respond #cancel-comment-reply-link {
    color: #888888;
    font-size: 12px;
    line-height: 22px;
    font-style: italic;
    margin: 0 10px 0 0;
    display: inline-block;
    text-transform: uppercase;
    font-weight: normal; }
.comment-respond textarea {
    height: 150px; }
.comment-respond input {
    height: 40px; }
.comment-respond input[type="text"], .comment-respond input[type="email"], .comment-respond textarea {
    width: 100%;
    padding: 10px 15px;
    background: #ffffff;
    margin: 0 0 20px 0;
    color: #888888; }
.comment-respond ::-webkit-input-placeholder {
    color: #888888;
    font-size: 14px;
    line-height: 20px; }
.comment-respond ::-moz-placeholder {
    color: #888888;
    font-size: 14px;
    line-height: 20px; }
.comment-respond :-ms-input-placeholder {
    color: #888888;
    font-size: 14px;
    line-height: 20px; }
.comment-respond input[type="submit"] {
    font-size: 14px;
    line-height: 31px;
    text-align: center;
    color: #333333;
    text-transform: uppercase;
    font-family: "Anton", sans-serif;
    background: #ffdb00;
    border: 0;
    width: 117px; }

.kopa-respond-widget:after, .kopa-respond-widget:before, .comment-respond:after, .comment-respond:before {
    display: table;
    content: ""; }
.kopa-respond-widget:after, .comment-respond:after {
    clear: both; }
.kopa-respond-widget header.widget-title h4, .comment-respond header.widget-title h4 {
    color: #111111; }
.kopa-respond-widget .widget-content span, .kopa-respond-widget .widget-content .kopa-pagination ul li a, .kopa-pagination ul li .kopa-respond-widget .widget-content a, .comment-respond .widget-content span, .comment-respond .widget-content .kopa-pagination ul li a, .kopa-pagination ul li .comment-respond .widget-content a {
    display: block; }
.kopa-respond-widget .widget-content span textarea, .kopa-respond-widget .widget-content .kopa-pagination ul li a textarea, .kopa-pagination ul li .kopa-respond-widget .widget-content a textarea, .comment-respond .widget-content span textarea, .comment-respond .widget-content .kopa-pagination ul li a textarea, .kopa-pagination ul li .comment-respond .widget-content a textarea {
    height: 150px; }
.kopa-respond-widget .widget-content span input, .kopa-respond-widget .widget-content .kopa-pagination ul li a input, .kopa-pagination ul li .kopa-respond-widget .widget-content a input, .comment-respond .widget-content span input, .comment-respond .widget-content .kopa-pagination ul li a input, .kopa-pagination ul li .comment-respond .widget-content a input {
    height: 40px; }
.kopa-respond-widget .widget-content span input, .kopa-respond-widget .widget-content .kopa-pagination ul li a input, .kopa-pagination ul li .kopa-respond-widget .widget-content a input, .kopa-respond-widget .widget-content span textarea, .kopa-respond-widget .widget-content .kopa-pagination ul li a textarea, .kopa-pagination ul li .kopa-respond-widget .widget-content a textarea, .comment-respond .widget-content span input, .comment-respond .widget-content .kopa-pagination ul li a input, .kopa-pagination ul li .comment-respond .widget-content a input, .comment-respond .widget-content span textarea, .comment-respond .widget-content .kopa-pagination ul li a textarea, .kopa-pagination ul li .comment-respond .widget-content a textarea {
    width: 100%;
    padding: 10px 15px;
    background: #ffffff;
    margin: 0 0 20px 0;
    color: #888888; }
.kopa-respond-widget .widget-content span ::-webkit-input-placeholder, .kopa-respond-widget .widget-content .kopa-pagination ul li a ::-webkit-input-placeholder, .kopa-pagination ul li .kopa-respond-widget .widget-content a ::-webkit-input-placeholder, .comment-respond .widget-content span ::-webkit-input-placeholder, .comment-respond .widget-content .kopa-pagination ul li a ::-webkit-input-placeholder, .kopa-pagination ul li .comment-respond .widget-content a ::-webkit-input-placeholder {
    color: #888888;
    font-size: 14px;
    line-height: 20px; }
.kopa-respond-widget .widget-content span ::-moz-placeholder, .kopa-respond-widget .widget-content .kopa-pagination ul li a ::-moz-placeholder, .kopa-pagination ul li .kopa-respond-widget .widget-content a ::-moz-placeholder, .comment-respond .widget-content span ::-moz-placeholder, .comment-respond .widget-content .kopa-pagination ul li a ::-moz-placeholder, .kopa-pagination ul li .comment-respond .widget-content a ::-moz-placeholder {
    color: #888888;
    font-size: 14px;
    line-height: 20px; }
.kopa-respond-widget .widget-content span :-ms-input-placeholder, .kopa-respond-widget .widget-content .kopa-pagination ul li a :-ms-input-placeholder, .kopa-pagination ul li .kopa-respond-widget .widget-content a :-ms-input-placeholder, .comment-respond .widget-content span :-ms-input-placeholder, .comment-respond .widget-content .kopa-pagination ul li a :-ms-input-placeholder, .kopa-pagination ul li .comment-respond .widget-content a :-ms-input-placeholder {
    color: #888888;
    font-size: 14px;
    line-height: 20px; }

/**
 * 3.8.Tab Articles
 * -------------------------------------------------------------------
 */
.nav-tabs li a {
    text-transform: uppercase; }

.kopa-tabs {
    position: relative;
    width: 100%;
    padding: 0;
    margin: 0 0 25px 0; }

.tabs-1 .nav-tabs {
    border: 0; }
.tabs-1 .nav-tabs li {
    margin: 0; }
.tabs-1 .nav-tabs li > a {
    color: #6c6b6b;
    font-size: 18px;
    border: 0;
    background: #000000;
    font-family: "Anton", sans-serif;
    border-radius: 0;
    margin: 0;
    padding: 14px 66px;
    text-align: center; }
@media (max-width: 530px) {
    .tabs-1 .nav-tabs li > a {
        padding: 10px 14px; } }
.tabs-1 .nav-tabs li.active > a {
    color: #111111;
    border: 0;
    background: #ffdb00; }
.tabs-1 .tab-content .tab-pane.active {
    padding: 15px 0;
    border-top: 1px solid #ffdb00; }

.tabs-2 .nav-tabs {
    border: 0;
    text-align: right;
    font-size: 0;
    position: absolute;
    top: 0;
    right: 0; }
.tabs-2 .nav-tabs li {
    margin: 0;
    display: inline-block;
    font-size: 16px;
    float: none; }
.tabs-2 .nav-tabs li > a {
    color: #6c6b6b;
    font-size: 16px;
    border: 0;
    border-radius: 0;
    margin: 0;
    padding: 14px;
    text-align: center; }
.tabs-2 .nav-tabs li > a:hover, .tabs-2 .nav-tabs li > a:focus {
    background: none; }
.tabs-2 .nav-tabs li.active > a {
    color: #ffffff;
    background: none;
    border: 0;
    cursor: pointer; }
@media (max-width: 700px) {
    .tabs-2 > header h4 {
        cursor: pointer; }
    .tabs-2 > header h4:after {
        content: "\f0d7";
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        margin: 0 0 0 7px; }
    .tabs-2 .nav-tabs {
        border-top: 1px solid #ffffff;
        top: 50px;
        left: 0;
        z-index: 99;
        text-align: left;
        width: 240px;
        background: #302e2e;
        transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
        -ms-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
        -webkit-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
        -moz-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
        opacity: 0;
        visibility: hidden; }
    .tabs-2 .nav-tabs li {
        display: block;
        border-top: 1px solid #000000; }
    .tabs-2 .nav-tabs li:first-child {
        border: 0; }
    .tabs-2 .nav-tabs li a {
        font-size: 18px;
        text-transform: uppercase;
        font-family: "Anton", sans-serif;
        text-align: left;
        line-height: 30px;
        padding: 0 25px; }
    .tabs-2 .nav-tabs.toggleTab {
        opacity: 1;
        visibility: visible; } }

.tabs-3 .nav-tabs {
    border: 0; }
.tabs-3 .nav-tabs li {
    margin: 0; }
.tabs-3 .nav-tabs li > a {
    color: #999999;
    font-size: 14px;
    border: 0;
    background: #efefef;
    font-family: "Anton", sans-serif;
    border-radius: 0;
    margin: 0;
    line-height: 30px;
    text-align: center;
    border: 1px solid #dcdcdc;
    border-bottom: none;
    padding: 0 10px;
    display: block;
    margin: 0 2px 0 0; }
.tabs-3 .nav-tabs li.active > a {
    color: #555555;
    background: #ffdb00;
    border: 1px solid #555555;
    border-bottom: none; }
.tabs-3 .tab-content {
    border-top: 1px solid #555555;
    border-bottom: 1px solid #555555;
    padding: 15px 0; }

.tabs-4 .nav-tabs {
    border: 0; }
.tabs-4 .nav-tabs li {
    margin: 0 30px 0 0; }
.tabs-4 .nav-tabs li > a {
    color: #999999;
    font-size: 14px;
    border: 0;
    background: #efefef;
    font-family: "Anton", sans-serif;
    border-radius: 0;
    margin: 0;
    line-height: 30px;
    text-align: center;
    border: 0;
    padding: 0;
    position: relative;
    top: 1px;
    display: block; }
.tabs-4 .nav-tabs li.active > a {
    color: #555555;
    border: 0;
    background: none;
    border-bottom: 4px solid #ffdb00; }
.tabs-4 .tab-content {
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    padding: 15px 0; }

/* End tab nav */
/**
 * 3.9.Tag
 * -------------------------------------------------------------------
 */
/**
 * 3.10.Sync-owl
 * -------------------------------------------------------------------
 */
.kopa-sync-carousel-widget {
    background: #ffffff;
    padding: 0 0 20px; }

.owl-carousel.sync1 {
    position: relative; }
.owl-carousel.sync1 .owl-wrapper-outer .owl-item .entry-thumb {
    border-bottom: 3px solid #ffdb00; }
.owl-carousel.sync1 .owl-wrapper-outer .owl-item .entry-thumb .play-icon {
    width: 110px;
    height: 110px;
    line-height: 126px; }
@media (max-width: 700px) {
    .owl-carousel.sync1 .owl-wrapper-outer .owl-item .entry-thumb .play-icon {
        width: 60px;
        height: 60px;
        line-height: 67px; }
    .owl-carousel.sync1 .owl-wrapper-outer .owl-item .entry-thumb .play-icon i.fa {
        font-size: 30px; } }
.owl-carousel.sync1 .owl-wrapper-outer .owl-item .entry-thumb .play-icon i {
    font-size: 48px; }
.owl-carousel.sync1 .owl-wrapper-outer .owl-item .entry-thumb:hover img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); }
.owl-carousel.sync1 .owl-wrapper-outer .owl-item .sync-content {
    padding: 16px 25px; }
.owl-carousel.sync1 .owl-wrapper-outer .owl-item .sync-content header h4 {
    margin: 0 0 6px 0; }
.owl-carousel.sync1 .owl-controls {
    margin: 0; }
.owl-carousel.sync1 .owl-controls .owl-buttons {
    text-align: left; }
.owl-carousel.sync1 .owl-controls .owl-buttons > div {
    position: absolute;
    pointer-events: auto;
    background: rgba(255, 255, 255, 0.15);
    border: 0;
    font-size: 36px;
    padding: 26px 5px;
    color: #b7b4b1;
    border-radius: 0 0 0 0;
    -ms-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    margin: 0;
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
.owl-carousel.sync1 .owl-controls .owl-buttons .owl-prev {
    left: 0; }
.owl-carousel.sync1 .owl-controls .owl-buttons .owl-prev:after {
    content: "\f104"; }
.owl-carousel.sync1 .owl-controls .owl-buttons .owl-next {
    right: 0; }
.owl-carousel.sync1 .owl-controls .owl-buttons .owl-next:after {
    content: "\f105"; }

.owl-carousel.sync2 {
    padding: 0 10px;
    pointer-events: none; }
.owl-carousel.sync2 .owl-wrapper-outer .owl-item {
    padding: 0 15px; }
.owl-carousel.sync2 .owl-wrapper-outer .owl-item .entry-item:hover .entry-thumb img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1); }
.owl-carousel.sync2 .owl-wrapper-outer .owl-item .entry-item .entry-thumb {
    pointer-events: auto; }
.owl-carousel.sync2 .owl-wrapper-outer .owl-item .entry-item .entry-thumb img {
    border: 3px solid transparent; }
.owl-carousel.sync2 .owl-wrapper-outer .owl-item .entry-item .entry-thumb .play-icon {
    width: 34px;
    height: 34px;
    line-height: 30px; }
.owl-carousel.sync2 .owl-wrapper-outer .owl-item .entry-item .entry-thumb .play-icon i {
    font-size: 15px; }
.owl-carousel.sync2 .owl-wrapper-outer .owl-item .entry-item:hover header {
    visibility: visible;
    opacity: 1;
    top: 0; }
.owl-carousel.sync2 .owl-wrapper-outer .owl-item .entry-item:hover img {
    border: 3px solid #ffdb00; }
.owl-carousel.sync2 .owl-wrapper-outer .owl-item .entry-item header {
    pointer-events: auto;
    visibility: hidden;
    position: relative;
    top: -20px;
    opacity: 0;
    background: #ffdb00;
    padding: 10px 15px;
    transition: all 0.3s ease 0,visibility 0.3s ease 0;
    -moz-transition: all 0.3s ease 0,visibility 0.3s ease 0;
    -webkit-transition: all 0.3s ease 0,visibility 0.3s ease 0;
    -ms-transition: all 0.3s ease 0,visibility 0.3s ease 0; }
.owl-carousel.sync2 .owl-wrapper-outer .owl-item.synced .entry-thumb img {
    border: 3px solid #ffdb00;
    transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -ms-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -webkit-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -moz-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s; }

.sync-carousel-2 {
    border-bottom: 1px solid #ffdb00; }

/**
 * 3.11.Toggle
 * -------------------------------------------------------------------
 */
.kopa-toggle-widget .panel-title {
    background: #302f33;
    margin: 0 0 3px 0; }
.kopa-toggle-widget .panel-title > a {
    color: #ffdb00;
    font-size: 18px;
    padding: 0 15px;
    line-height: 40px;
    display: block;
    font-weight: normal;
    text-transform: uppercase; }
.kopa-toggle-widget .panel-title > a span.b-collapse, .kopa-toggle-widget .panel-title > a .kopa-pagination ul li a.b-collapse, .kopa-pagination ul li .kopa-toggle-widget .panel-title > a a.b-collapse {
    float: right;
    font-size: 25px; }

.kopa-toggle-widget.toggle-1 .panel {
    border-radius: 0;
    border: 0;
    box-shadow: none;
    margin: 0;
    background: none; }
.kopa-toggle-widget.toggle-1 .panel .panel-heading {
    padding: 0; }
.kopa-toggle-widget.toggle-1 .panel .panel-body {
    background: none;
    border: 0;
    padding: 12px 0; }

.kopa-toggle-widget.toggle-1 .panel-random .panel-collapse ul li {
    margin: 0 0 20px 0; }
.kopa-toggle-widget.toggle-1 .panel-random .panel-collapse ul li .entry-item:after {
    display: table;
    content: "";
    clear: both; }
.kopa-toggle-widget.toggle-1 .panel-random .panel-collapse ul li .entry-item .entry-thumb {
    float: left;
    width: 47.3%;
    margin: 0 15px 0 0; }
@media (max-width: 992px) {
    .kopa-toggle-widget.toggle-1 .panel-random .panel-collapse ul li .entry-item .entry-thumb {
        width: 142px; } }
.kopa-toggle-widget.toggle-1 .panel-random .panel-collapse ul li .entry-item .entry-content {
    overflow: hidden; }
.kopa-toggle-widget.toggle-1 .panel-latesttweets .panel-collapse ul {
    margin: 0 0 25px 0; }
.kopa-toggle-widget.toggle-1 .panel-latesttweets .panel-collapse ul li {
    margin: 20px 0 0 0;
    border-bottom: 1px solid #ffffff; }
.kopa-toggle-widget.toggle-1 .panel-latesttweets .panel-collapse ul li:first-child {
    margin: 0; }
.kopa-toggle-widget.toggle-1 .panel-latesttweets .panel-collapse ul li .comment:after {
    display: table;
    content: "";
    clear: both; }
.kopa-toggle-widget.toggle-1 .panel-latesttweets .panel-collapse ul li .comment .comment-thumb {
    float: left;
    width: 50px;
    margin: 0 15px 0 0; }
.kopa-toggle-widget.toggle-1 .panel-latesttweets .panel-collapse ul li .comment .entry-content {
    overflow: hidden;
    position: relative;
    top: -6px; }
.kopa-toggle-widget.toggle-1 .panel-latesttweets .panel-collapse ul li .comment .entry-content p, .kopa-toggle-widget.toggle-1 .panel-latesttweets .panel-collapse ul li .comment .entry-content a {
    color: #333333; }
.kopa-toggle-widget.toggle-1 .panel-latesttweets .panel-collapse ul li .comment .entry-footer {
    position: relative;
    top: -4px;
    margin: 0 0 5px 0; }
.kopa-toggle-widget.toggle-1 .panel-latesttweets .panel-collapse ul li .comment .entry-footer .entry-author {
    color: #222222;
    font-size: 14px;
    line-height: 16px;
    text-transform: none;
    font-weight: 700; }
.kopa-toggle-widget.toggle-1 .panel-recentpost .panel-collapse .entry-last {
    border-bottom: 1px solid #ffdb00; }
.kopa-toggle-widget.toggle-1 .panel-recentpost .panel-collapse .entry-last .entry-item .entry-thumb {
    margin: 0 0 15px 0; }
.kopa-toggle-widget.toggle-1 .panel-recentpost .panel-collapse .entry-last .entry-item .entry-thumb .play-icon {
    width: 75px;
    height: 75px;
    line-height: 84px; }
@media (max-width: 700px) {
    .kopa-toggle-widget.toggle-1 .panel-recentpost .panel-collapse .entry-last .entry-item .entry-thumb .play-icon {
        width: 50px;
        height: 50px;
        line-height: 56px; } }
.kopa-toggle-widget.toggle-1 .panel-recentpost .panel-collapse .entry-last .entry-item .entry-thumb .play-icon .fa {
    font-size: 33px; }
@media (max-width: 700px) {
    .kopa-toggle-widget.toggle-1 .panel-recentpost .panel-collapse .entry-last .entry-item .entry-thumb .play-icon .fa {
        font-size: 28px; } }
.kopa-toggle-widget.toggle-1 .panel-recentpost .panel-collapse .entry-last .entry-item header h4 {
    line-height: 20px;
    text-transform: uppercase; }
.kopa-toggle-widget.toggle-1 .panel-recentpost .panel-collapse .entry-last .entry-item header h4 a {
    color: #111111; }
.kopa-toggle-widget.toggle-1 .panel-recentpost .panel-collapse .entry-last .entry-item .entry-content {
    padding: 0 0 15px 0; }
.kopa-toggle-widget.toggle-1 .panel-recentpost .panel-collapse .entry-last .entry-item .entry-footer {
    margin: 0 0 6px 0; }
.kopa-toggle-widget.toggle-1 .panel-recentpost .panel-collapse .entry-older .entry-item {
    margin: 20px 0 0 0;
    border-left: 3px solid #ffdb00;
    padding: 0 15px; }

/**
 * 3.12.Accordion
 * -------------------------------------------------------------------
 */
.kopa-accordion-widget .panel-title {
    background: #302f33;
    margin: 0 0 3px; }
.kopa-accordion-widget .panel-title > a.collapsed {
    color: #ffdb00;
    background: #302f33;
    transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -ms-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -webkit-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -moz-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s; }
.kopa-accordion-widget .panel-title a {
    font-size: 18px;
    padding: 0 25px;
    line-height: 38px;
    display: block;
    font-weight: normal;
    text-transform: uppercase;
    color: #302f33;
    background: #ffdb00;
    border: 1px solid #302f33; }
.kopa-accordion-widget .panel-title a span.b-collapse, .kopa-accordion-widget .panel-title a .kopa-pagination ul li a.b-collapse, .kopa-pagination ul li .kopa-accordion-widget .panel-title a a.b-collapse {
    display: block;
    margin: 0 31px 0 0;
    float: left;
    width: 6px; }

.kopa-accordion-widget.accordion-1 .panel {
    border-radius: 0;
    border: 0;
    box-shadow: none;
    margin: 0;
    background: none; }
.kopa-accordion-widget.accordion-1 .panel .panel-heading {
    padding: 0; }
.kopa-accordion-widget.accordion-1 .panel .panel-body {
    background: none;
    border: 0;
    padding: 12px 0 12px 65px; }

/**
 * 3.13.Categories
 * -------------------------------------------------------------------
 */
.widget_categories {
    border-bottom: 1px solid #302f33; }
.widget_categories > ul {
    margin: 0 -10px; }
.widget_categories > ul > li {
    padding: 0 10px; }
.widget_categories ul:after {
    display: table;
    content: "";
    clear: both; }
.widget_categories ul li {
    float: left;
    margin: 0 0 8px 0;
    width: 50%; }
.widget_categories ul li a {
    color: #222222;
    font-size: 14px;
    line-height: 18px; }
.widget_categories ul li a:hover {
    color: #666666; }
.widget_categories ul li ul {
    padding: 0 0 0 10px; }
.widget_categories ul li ul li {
    margin: 0;
    width: 100%; }
.widget_categories select {
    margin-bottom: 15px;
    width: 100%;
    -webkit-appearance: none;
    border-radius: 0;
    padding: 0 16px;
    height: 23px;
    background: none;
    color: #222222;
    font-size: 14px;
    line-height: 18px;
    border: 1px solid #DBDADA; }

.widget_categories .widget-title {
    background: #302f33;
    margin: 0 0 15px 0; }
.widget_categories .widget-title span, .widget_categories .widget-title .kopa-pagination ul li a, .kopa-pagination ul li .widget_categories .widget-title a {
    color: #ffdb00;
    font-size: 18px;
    padding: 0 15px;
    line-height: 40px;
    text-transform: uppercase; }

/**
 * 3.14.Related posts
 * -------------------------------------------------------------------
 */
.kopa-single-related-posts-widget {
    border-bottom: 1px solid #ffdb00;
    margin: 0 0 15px 0; }
.kopa-single-related-posts-widget .widget-content .row {
    margin: 0 -15px; }
.kopa-single-related-posts-widget .widget-content .entry-thumb {
    margin: 0 0 10px 0; }
.kopa-single-related-posts-widget .widget-content header h4 a {
    color: #111111; }
.kopa-single-related-posts-widget .widget-content .entry-item {
    margin: 0 0 10px 0; }

/**
 * 3.15.TopWeek
 * -------------------------------------------------------------------
 */
.kopa-top-week-widget {
    border-top: 3px solid #444444;
    border-bottom: 3px solid #444444; }
.kopa-top-week-widget .widget-content ol {
    padding: 0; }
.kopa-top-week-widget .widget-content ol li {
    list-style-type: none;
    counter-increment: list;
    position: relative;
    padding: 0 0 0 30px;
    margin: 10px 0 0 0; }
.kopa-top-week-widget .widget-content ol li:first-child {
    margin: 0; }
.kopa-top-week-widget .widget-content ol li:before {
    content: counter(list) "";
    position: absolute;
    left: 0;
    width: 2em;
    top: 3px;
    text-align: left;
    color: #555555;
    font-size: 30px;
    font-family: Roboto, sans-serif; }
.kopa-top-week-widget .widget-content ol li a {
    color: #333333;
    font-size: 16px;
    line-height: 18px;
    transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -ms-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -webkit-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -moz-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s; }
.kopa-top-week-widget .widget-content ol li a:hover {
    color: #666666; }

/**
 * 3.16.PwgSlider
 * -------------------------------------------------------------------
 */
.pgwSlider:after, .wrap-ps-list:after, .ps-list:after {
    display: table;
    content: "";
    clear: both; }

.widget.video-list-1 .pgwSlider .ps-current {
    width: 77.3%; }
@media (max-width: 700px) {
    .widget.video-list-1 .pgwSlider .ps-current {
        width: 100%; } }
.widget.video-list-1 .pgwSlider .ps-current .ps-caption {
    padding: 112px 12px 12px;
    background: transparent;
    /* Old browsers */
    background: -moz-linear-gradient(top, transparent 0%, transparent 34%, #000000 100%, #565656 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(34%, transparent), color-stop(100%, #000000), color-stop(100%, #565656));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, transparent 0%, transparent 34%, #000000 100%, #565656 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, transparent 0%, transparent 34%, #000000 100%, #565656 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, transparent 0%, transparent 34%, #000000 100%, #565656 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, transparent 0%, transparent 34%, #000000 100%, #565656 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='#565656',GradientType=0 ); }
.widget.video-list-1 .pgwSlider .ps-current .ps-caption a {
    font-size: 24px;
    line-height: 30px;
    color: #ffdb00;
    font-family: "Anton", sans-serif;
    position: relative;
    display: block;
    padding: 5px 0 41px 90px; }
.widget.video-list-1 .pgwSlider .ps-current .ps-caption a:before {
    content: "\f04b";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #ffdb00;
    font-size: 33px;
    position: absolute;
    left: 26px;
    top: 22px;
    z-index: 2; }
@media (max-width: 992px) {
    .widget.video-list-1 .pgwSlider .ps-current .ps-caption a:before {
        font-size: 25px;
        left: 20px;
        top: 19px; } }
.widget.video-list-1 .pgwSlider .ps-current .ps-caption a:after {
    border: 3px solid #ffdb00;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    background: rgba(0, 0, 0, 0.4);
    width: 75px;
    height: 75px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    content: ""; }
@media (max-width: 992px) {
    .widget.video-list-1 .pgwSlider .ps-current .ps-caption a:after {
        width: 60px;
        height: 60px; } }
.widget.video-list-1 .pgwSlider .ps-current .ps-caption a b {
    font-weight: normal;
    overflow: hidden;
    transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -ms-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -webkit-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -moz-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s; }
.widget.video-list-1 .pgwSlider .ps-current .ps-caption a:hover b {
    color: #666666; }
@media (max-width: 530px) {
    .widget.video-list-1 .pgwSlider .ps-current .ps-caption a {
        font-size: 16px;
        line-height: 22px; }
    .widget.video-list-1 .pgwSlider .ps-current .ps-caption a:before {
        font-size: 25px; } }
@media (max-width: 430px) {
    .widget.video-list-1 .pgwSlider .ps-current .ps-caption a:before {
        font-size: 30px;
        top: 16px; } }
.widget.video-list-1 .pgwSlider .ps-list {
    background: #252427;
    width: 100%;
    overflow: auto;
    padding: 0 12px 0 0; }
@media (max-width: 700px) {
    .widget.video-list-1 .pgwSlider .ps-list {
        padding: 0;
        width: 100%;
        height: auto !important; } }
.widget.video-list-1 .pgwSlider .ps-list .ps-item {
    height: auto !important;
    border-right: 1px solid #3c3a3f;
    border-bottom: 1px solid #3c3a3f;
    margin: 0;
    padding: 9px 13px 12px 13px;
    max-height: initial; }
.widget.video-list-1 .pgwSlider .ps-list .ps-item img {
    margin: 0 0 10px 0;
    border: 0 !important; }
.widget.video-list-1 .pgwSlider .ps-list .ps-item img + span, .widget.video-list-1 .pgwSlider .ps-list .ps-item .kopa-pagination ul li img + a, .kopa-pagination ul li .widget.video-list-1 .pgwSlider .ps-list .ps-item img + a {
    display: none; }
.widget.video-list-1 .pgwSlider .ps-list .ps-item a {
    position: relative; }
.widget.video-list-1 .pgwSlider .ps-list .ps-item a .ps-header {
    line-height: 0;
    margin: 0 0 3px 0; }
.widget.video-list-1 .pgwSlider .ps-list .ps-item a .ps-header p {
    font-size: 10px;
    margin: 0;
    display: inline-block;
    text-transform: uppercase;
    color: #7d7d7d;
    line-height: 16px; }
.widget.video-list-1 .pgwSlider .ps-list .ps-item a .ps-item-title {
    font-size: 14px;
    line-height: 18px;
    color: #efefef;
    font-family: "Anton", sans-serif;
    white-space: normal;
    position: static;
    background: none;
    padding: 0; }
.widget.video-list-1 .pgwSlider .ps-list .ps-item a .play-icon {
    position: absolute;
    color: #ffdb00;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 48px;
    height: 48px;
    text-align: center;
    line-height: 27px;
    top: 48px;
    font-size: 50px; }
@media (min-width: 700px) and (max-width: 1140px) {
    .widget.video-list-1 .pgwSlider .ps-list .ps-item a .play-icon {
        top: 30px; } }
.widget.video-list-1 .pgwSlider .ps-list .ps-item a .play-icon .fa {
    font-size: 23px; }
.widget.video-list-1 .pgwSlider .wrap-ps-list {
    width: 21.37%;
    float: right; }
@media (min-width: 701px) {
    .widget.video-list-1 .pgwSlider .wrap-ps-list .ps-list {
        float: none;
        width: 100% !important; }
    .widget.video-list-1 .pgwSlider .wrap-ps-list .ps-list .ps-item {
        width: 100% !important; } }
@media (max-width: 700px) {
    .widget.video-list-1 .pgwSlider .wrap-ps-list {
        width: 100%;
        overflow-x: scroll; }
    .widget.video-list-1 .pgwSlider .wrap-ps-list .ps-list {
        float: none; }
    .widget.video-list-1 .pgwSlider .wrap-ps-list .ps-list .ps-item {
        padding: 10px 5px;
        float: left;
        border: 0; } }

/**
 * 3.17.Carousel
 * -------------------------------------------------------------------
 */
.carousel-product-list-1 .widget-content:hover .owl-controls div {
    left: 0 !important; }
.carousel-product-list-1 .widget-content .owl-controls {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    margin: 0;
    height: 100%;
    pointer-events: none;
    overflow: hidden; }
.carousel-product-list-1 .widget-content .owl-controls .owl-buttons {
    text-align: left;
    height: inherit; }
.carousel-product-list-1 .widget-content .owl-controls .owl-buttons:after {
    display: table;
    content: "";
    clear: both; }
.carousel-product-list-1 .widget-content .owl-controls .owl-buttons div {
    pointer-events: initial;
    height: inherit;
    width: 20px;
    opacity: 1;
    background: #d9d9d9;
    margin: 0;
    padding: 50% 0 0 0;
    border-radius: 0;
    position: relative;
    transition: all 0.5s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -ms-transition: all 0.5s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -webkit-transition: all 0.5s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -moz-transition: all 0.5s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s; }
.carousel-product-list-1 .widget-content .owl-controls .owl-buttons .owl-next {
    left: 20px;
    text-align: center;
    float: right; }
.carousel-product-list-1 .widget-content .owl-controls .owl-buttons .owl-next:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    content: "\f105"; }
.carousel-product-list-1 .widget-content .owl-controls .owl-buttons .owl-prev {
    left: -20px;
    text-align: center; }
.carousel-product-list-1 .widget-content .owl-controls .owl-buttons .owl-prev:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    content: "\f104"; }

.gallery-post .owl-controls {
    pointer-events: none;
    overflow: hidden;
    position: relative; }
.gallery-post .owl-controls .owl-pagination {
    display: inline-block;
    pointer-events: initial; }
.gallery-post .owl-controls .owl-buttons {
    text-align: left; }
.gallery-post .owl-controls .owl-buttons:after {
    display: table;
    content: "";
    clear: both; }
.gallery-post .owl-controls .owl-buttons div {
    pointer-events: initial;
    opacity: 1;
    background: #302f33;
    margin: 0;
    border-radius: 0;
    line-height: 24px;
    position: absolute;
    top: 0;
    transition: all 0.5s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -ms-transition: all 0.5s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -webkit-transition: all 0.5s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -moz-transition: all 0.5s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s; }
.gallery-post .owl-controls .owl-buttons .owl-next {
    right: 0;
    text-align: center;
    float: right; }
.gallery-post .owl-controls .owl-buttons .owl-next:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    content: "\f101"; }
.gallery-post .owl-controls .owl-buttons .owl-prev {
    left: 0;
    text-align: center; }
.gallery-post .owl-controls .owl-buttons .owl-prev:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    content: "\f100"; }

/**
 * 3.18.Pagination
 * -------------------------------------------------------------------
 */
.kopa-pagination {
    padding: 15px 0 0 0; }
@media (max-width: 992px) {
    .kopa-pagination {
        margin: 0 0 15px 0; } }
.kopa-pagination ul li {
    display: inline-block;
    margin: 0 0 10px 10px; }
@media (max-width: 768px) {
    .kopa-pagination ul li {
        margin: 0 0 5px 5px; }
    .kopa-pagination ul li:first-child {
        margin: 0 0 5px; } }
.kopa-pagination ul li:first-child {
    margin: 0 0 10px 0; }
.kopa-pagination ul li span, .kopa-pagination ul li a {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #222222;
    text-align: center;
    display: block; }
.kopa-pagination ul li a {
    border: 1px solid #ffffff; }
.kopa-pagination ul li a {
    transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -ms-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -webkit-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -moz-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s; }
.kopa-pagination ul li a:hover {
    background: #ffdb00;
    border-color: #ffdb00; }
.kopa-pagination ul li .prev, .kopa-pagination ul li .next {
    width: auto;
    color: #999999;
    border: none; }
.kopa-pagination ul li .prev:hover, .kopa-pagination ul li .next:hover {
    background: none;
    color: #ffdb00; }
.kopa-pagination ul .current span, .kopa-pagination ul .current li a, .kopa-pagination ul li .current a {
    background: #ffdb00;
    border-color: #ffdb00; }

/**
 * 3.19.Breadcrumb
 * -------------------------------------------------------------------
 */
.kopa-breadcrumb {
    border-bottom: 1px solid #333333;
    padding: 0 0 3px 0;
    margin: 0 0 15px 0; }
.kopa-breadcrumb > span, .kopa-pagination ul li .kopa-breadcrumb > a {
    margin: 0 5px 0 0; }
.kopa-breadcrumb > a {
    margin: 0 5px 0 0;
    display: inline-block;
    font-size: 18px;
    line-height: 1;
    color: #888888;
    font-family: "Anton", sans-serif;
    text-transform: uppercase; }
.kopa-breadcrumb > a:after {
    content: "/"; }
.kopa-breadcrumb span.current-page, .kopa-breadcrumb .kopa-pagination ul li a.current-page, .kopa-pagination ul li .kopa-breadcrumb a.current-page {
    color: #111111;
    font-family: "Anton", sans-serif;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 1; }
.kopa-breadcrumb span, .kopa-breadcrumb .kopa-pagination ul li a, .kopa-pagination ul li .kopa-breadcrumb a {
    font-size: 18px;
    line-height: 1; }
.kopa-breadcrumb span a, .kopa-breadcrumb .kopa-pagination ul li a a, .kopa-pagination ul li .kopa-breadcrumb a a {
    font-size: inherit;
    line-height: inherit; }
.kopa-breadcrumb span a span, .kopa-breadcrumb .kopa-pagination ul li a a span, .kopa-pagination ul li .kopa-breadcrumb a a span, .kopa-breadcrumb span a .kopa-pagination ul li a, .kopa-pagination ul li .kopa-breadcrumb span a a, .kopa-breadcrumb .kopa-pagination ul li a a a, .kopa-pagination ul li .kopa-breadcrumb a a a {
    color: #666666;
    font-family: "Anton", sans-serif;
    text-transform: uppercase; }
.kopa-breadcrumb span a span:after, .kopa-breadcrumb .kopa-pagination ul li a a span:after, .kopa-pagination ul li .kopa-breadcrumb a a span:after, .kopa-breadcrumb span a .kopa-pagination ul li a:after, .kopa-pagination ul li .kopa-breadcrumb span a a:after, .kopa-breadcrumb .kopa-pagination ul li a a a:after, .kopa-pagination ul li .kopa-breadcrumb a a a:after {
    content: "/"; }

.entry-cat-title {
    text-transform: uppercase;
    margin: 20px 0 10px; }

/**
 * 3.20.Back top
 * -------------------------------------------------------------------
 */
#back-top {
    display: inline-block;
    position: fixed;
    bottom: 0;
    right: 7px;
    z-index: 9999;
    background: #ffdb00;
    text-align: center;
    height: 51px;
    width: 60px;
    font-family: "Anton", sans-serif;
    cursor: pointer;
    transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -ms-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -webkit-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -moz-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    padding: 8px 0 0 0; }
#back-top span, #back-top .kopa-pagination ul li a, .kopa-pagination ul li #back-top a {
    display: block;
    font-size: 13.75px;
    text-transform: uppercase;
    color: #312f34;
    line-height: 13px; }
#back-top .large {
    font-size: 24.75px;
    letter-spacing: 4px;
    display: block;
    margin: 0 0 0 4px;
    line-height: 24px; }

/**
 * 3.21.Over lay
 * -------------------------------------------------------------------
 */
.overlay {
    position: fixed;
    z-index: 999;
    background: #000000;
    opacity: 0.5;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none;
    pointer-events: auto; }

/**
 * 4.5.Woocommerce page
 * -------------------------------------------------------------------
 */
.clear {
    clear: both; }

.nobr {
    white-space: nowrap; }

/* =Global styles/layout
-------------------------------------------------------------- */
.woocommerce, .woocommerce-page {
    /*a.button.alt, button.button.alt, input.button.alt, input#submit.alt, input.button.alt {
    background: #ad74a2;
    border-color: #76456c;
    color: #ffffff;
    &:hover {
        background: #ad74a2;
        color: #ffffff;
    }
}*/ }

.widget_price_filter form .price_slider_wrapper .ui-widget-content {
    background: #888888; }
.widget_price_filter form .price_slider_wrapper .ui-widget-content .ui-slider-range {
    background: #ffdb00; }
.widget_price_filter form .price_slider_wrapper .ui-widget-content .ui-slider-handle {
    background: #ffdb00;
    border: 1px solid #000000; }

.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info {
    padding: 1em 1em 1em 3.5em;
    margin: 0 0 2em;
    position: relative;
    border-radius: 4px;
    background: #fff;
    text-shadow: none;
    box-shadow: none;
    list-style: none outside;
    width: auto;
    border: 1px solid #d8d8d8; }

.woocommerce .woocommerce-message:after, .woocommerce .woocommerce-error:after, .woocommerce .woocommerce-info:after, .woocommerce-page .woocommerce-message:after, .woocommerce-page .woocommerce-error:after, .woocommerce-page .woocommerce-info:after {
    content: "";
    display: block;
    clear: both; }

.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-message:before, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:before {
    content: "";
    height: 1.5em;
    width: 1.5em;
    display: block;
    position: absolute;
    top: 0;
    left: 1em;
    font-family: sans-serif;
    font-size: 1em;
    line-height: 1.5;
    text-align: center;
    color: #fff;
    padding-top: 0;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px; }

.woocommerce .woocommerce-message .button, .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce-page .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button {
    float: right; }

.woocommerce .woocommerce-message li, .woocommerce .woocommerce-error li, .woocommerce .woocommerce-info li, .woocommerce-page .woocommerce-message li, .woocommerce-page .woocommerce-error li, .woocommerce-page .woocommerce-info li {
    list-style: none outside;
    padding-left: 0;
    margin-left: 0; }

.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
    border-top: 3px solid #8fae1b; }

.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before {
    background-color: #8fae1b;
    content: "\2713"; }

.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info {
    border-top: 3px solid #1e85be; }

.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before {
    background-color: #1e85be;
    content: "i";
    font-family: Times, Georgia, serif;
    font-style: italic; }

.woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error {
    border-top: 3px solid #b81c23; }

.woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-error:before {
    background-color: #b81c23;
    content: "\00d7";
    font-weight: 700; }

.woocommerce p.demo_store, .woocommerce-page p.demo_store {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    margin: 0;
    width: 100%;
    font-size: 1em;
    padding: .5em 0;
    text-align: center;
    background: #ad74a2;
    border: 1px solid #96588a;
    color: #ffffff;
    z-index: 99998; }

.woocommerce .admin-bar p.demo_store, .woocommerce-page .admin-bar p.demo_store {
    top: 28px; }

.woocommerce small.note, .woocommerce-page small.note {
    display: block;
    color: #777777;
    font-size: 11px;
    line-height: 21px;
    margin-top: 10px; }

.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {
    margin: 0 0 1em;
    padding: 0;
    font-size: 0.92em;
    color: #777777; }

.woocommerce .woocommerce-breadcrumb:after, .woocommerce-page .woocommerce-breadcrumb:after {
    content: "";
    display: block;
    clear: both; }

.woocommerce .woocommerce-breadcrumb a, .woocommerce-page .woocommerce-breadcrumb a {
    color: #777777; }

.woocommerce .col2-set, .woocommerce-page .col2-set {
    width: 100%; }

.woocommerce .col2-set:after, .woocommerce-page .col2-set:after {
    content: "";
    display: block;
    clear: both; }

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    float: left;
    width: 48%; }

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: right;
    width: 48%; }

.woocommerce div.product, .woocommerce #content div.product, .woocommerce-page div.product, .woocommerce-page #content div.product {
    margin-bottom: 0;
    position: relative; }

.woocommerce div.product .product_title, .woocommerce #content div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce-page #content div.product .product_title {
    font-family: "Anton", sans-serif;
    font-size: 36px;
    text-transform: uppercase;
    color: #000000;
    font-weight: normal;
    border: 0;
    line-height: 28px;
    margin: 0 0 11px 0; }

.woocommerce div.product span.price, .woocommerce div.product .kopa-pagination ul li a.price, .kopa-pagination ul li .woocommerce div.product a.price, .woocommerce div.product .kopa-pagination ul li a.price, .kopa-pagination ul li .woocommerce div.product a.price, .woocommerce #content div.product span.price, .woocommerce #content div.product .kopa-pagination ul li a.price, .kopa-pagination ul li .woocommerce #content div.product a.price, .woocommerce #content div.product .kopa-pagination ul li a.price, .kopa-pagination ul li .woocommerce #content div.product a.price, .woocommerce-page div.product span.price, .woocommerce-page div.product .kopa-pagination ul li a.price, .kopa-pagination ul li .woocommerce-page div.product a.price, .woocommerce-page div.product .kopa-pagination ul li a.price, .kopa-pagination ul li .woocommerce-page div.product a.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content div.product .kopa-pagination ul li a.price, .kopa-pagination ul li .woocommerce-page #content div.product a.price, .woocommerce-page #content div.product .kopa-pagination ul li a.price, .kopa-pagination ul li .woocommerce-page #content div.product a.price {
    color: #85ad74;
    font-size: 1.25em; }

.woocommerce div.product span.price ins, .woocommerce div.product .kopa-pagination ul li a.price ins, .kopa-pagination ul li .woocommerce div.product a.price ins, .woocommerce div.product .kopa-pagination ul li a.price ins, .kopa-pagination ul li .woocommerce div.product a.price ins, .woocommerce #content div.product span.price ins, .woocommerce #content div.product .kopa-pagination ul li a.price ins, .kopa-pagination ul li .woocommerce #content div.product a.price ins, .woocommerce #content div.product .kopa-pagination ul li a.price ins, .kopa-pagination ul li .woocommerce #content div.product a.price ins, .woocommerce-page div.product span.price ins, .woocommerce-page div.product .kopa-pagination ul li a.price ins, .kopa-pagination ul li .woocommerce-page div.product a.price ins, .woocommerce-page div.product .kopa-pagination ul li a.price ins, .kopa-pagination ul li .woocommerce-page div.product a.price ins, .woocommerce-page #content div.product span.price ins, .woocommerce-page #content div.product .kopa-pagination ul li a.price ins, .kopa-pagination ul li .woocommerce-page #content div.product a.price ins, .woocommerce-page #content div.product .kopa-pagination ul li a.price ins, .kopa-pagination ul li .woocommerce-page #content div.product a.price ins {
    background: inherit; }

.woocommerce div.product span.price del, .woocommerce div.product .kopa-pagination ul li a.price del, .kopa-pagination ul li .woocommerce div.product a.price del, .woocommerce div.product .kopa-pagination ul li a.price del, .kopa-pagination ul li .woocommerce div.product a.price del, .woocommerce #content div.product span.price del, .woocommerce #content div.product .kopa-pagination ul li a.price del, .kopa-pagination ul li .woocommerce #content div.product a.price del, .woocommerce #content div.product .kopa-pagination ul li a.price del, .kopa-pagination ul li .woocommerce #content div.product a.price del, .woocommerce-page div.product span.price del, .woocommerce-page div.product .kopa-pagination ul li a.price del, .kopa-pagination ul li .woocommerce-page div.product a.price del, .woocommerce-page div.product .kopa-pagination ul li a.price del, .kopa-pagination ul li .woocommerce-page div.product a.price del, .woocommerce-page #content div.product span.price del, .woocommerce-page #content div.product .kopa-pagination ul li a.price del, .kopa-pagination ul li .woocommerce-page #content div.product a.price del, .woocommerce-page #content div.product .kopa-pagination ul li a.price del, .kopa-pagination ul li .woocommerce-page #content div.product a.price del {
    font-size: 14px;
    color: #666;
    margin-right: 30px;
    font-style: italic; }

.woocommerce div.product p.stock, .woocommerce #content div.product p.stock, .woocommerce-page div.product p.stock, .woocommerce-page #content div.product p.stock {
    font-size: 0.92em; }

.woocommerce div.product .stock, .woocommerce #content div.product .stock, .woocommerce-page div.product .stock, .woocommerce-page #content div.product .stock {
    color: #85ad74; }

.woocommerce div.product .out-of-stock, .woocommerce #content div.product .out-of-stock, .woocommerce-page div.product .out-of-stock, .woocommerce-page #content div.product .out-of-stock {
    color: red; }

.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images {
    float: left;
    width: 50%;
    margin-bottom: 2em; }

.woocommerce div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce-page #content div.product div.images img {
    display: block;
    width: 100%;
    height: auto;
    transition: all ease-in-out 0.2s; }

.woocommerce div.product div.images div.thumbnails, .woocommerce #content div.product div.images div.thumbnails, .woocommerce-page div.product div.images div.thumbnails, .woocommerce-page #content div.product div.images div.thumbnails {
    padding-top: 1em; }

.woocommerce div.product div.images div.thumbnails:after, .woocommerce #content div.product div.images div.thumbnails:after, .woocommerce-page div.product div.images div.thumbnails:after, .woocommerce-page #content div.product div.images div.thumbnails:after {
    content: "";
    display: block;
    clear: both; }

.woocommerce div.product div.images div.thumbnails a, .woocommerce #content div.product div.images div.thumbnails a, .woocommerce-page div.product div.images div.thumbnails a, .woocommerce-page #content div.product div.images div.thumbnails a {
    float: left;
    width: 30.75%;
    margin-right: 3.8%; }

.woocommerce div.product div.images div.thumbnails a.last, .woocommerce #content div.product div.images div.thumbnails a.last, .woocommerce-page div.product div.images div.thumbnails a.last, .woocommerce-page #content div.product div.images div.thumbnails a.last {
    margin-right: 0; }

.woocommerce div.product div.images div.thumbnails a.first, .woocommerce #content div.product div.images div.thumbnails a.first, .woocommerce-page div.product div.images div.thumbnails a.first, .woocommerce-page #content div.product div.images div.thumbnails a.first {
    clear: both; }

.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {
    float: right;
    width: 50%;
    margin-bottom: 2em; }

.woocommerce div.product div.social, .woocommerce #content div.product div.social, .woocommerce-page div.product div.social, .woocommerce-page #content div.product div.social {
    text-align: right;
    margin: 0 0 1em; }

.woocommerce div.product div.social span, .woocommerce div.product div.social .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce div.product div.social a, .woocommerce div.product div.social .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce div.product div.social a, .woocommerce #content div.product div.social span, .woocommerce #content div.product div.social .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce #content div.product div.social a, .woocommerce #content div.product div.social .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce #content div.product div.social a, .woocommerce-page div.product div.social span, .woocommerce-page div.product div.social .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce-page div.product div.social a, .woocommerce-page div.product div.social .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce-page div.product div.social a, .woocommerce-page #content div.product div.social span, .woocommerce-page #content div.product div.social .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce-page #content div.product div.social a, .woocommerce-page #content div.product div.social .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce-page #content div.product div.social a {
    margin: 0 0 0 2px; }

.woocommerce div.product div.social span span, .woocommerce div.product div.social .kopa-pagination ul li a span, .kopa-pagination ul li .woocommerce div.product div.social a span, .woocommerce div.product div.social span .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce div.product div.social span a, .woocommerce div.product div.social .kopa-pagination ul li a a, .kopa-pagination ul li .woocommerce div.product div.social a a, .woocommerce div.product div.social .kopa-pagination ul li a span, .woocommerce div.product div.social .kopa-pagination ul li a a, .kopa-pagination ul li .woocommerce div.product div.social a span, .kopa-pagination ul li .woocommerce div.product div.social a a, .woocommerce div.product div.social span .kopa-pagination ul li a, .woocommerce div.product div.social .kopa-pagination ul li a .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce div.product div.social a .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce div.product div.social span a, .kopa-pagination ul li .woocommerce div.product div.social a a, .woocommerce div.product div.social .kopa-pagination ul li a a, .kopa-pagination ul li .woocommerce div.product div.social a a, .woocommerce #content div.product div.social span span, .woocommerce #content div.product div.social .kopa-pagination ul li a span, .kopa-pagination ul li .woocommerce #content div.product div.social a span, .woocommerce #content div.product div.social span .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce #content div.product div.social span a, .woocommerce #content div.product div.social .kopa-pagination ul li a a, .kopa-pagination ul li .woocommerce #content div.product div.social a a, .woocommerce #content div.product div.social .kopa-pagination ul li a span, .woocommerce #content div.product div.social .kopa-pagination ul li a a, .kopa-pagination ul li .woocommerce #content div.product div.social a span, .kopa-pagination ul li .woocommerce #content div.product div.social a a, .woocommerce #content div.product div.social span .kopa-pagination ul li a, .woocommerce #content div.product div.social .kopa-pagination ul li a .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce #content div.product div.social a .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce #content div.product div.social span a, .kopa-pagination ul li .woocommerce #content div.product div.social a a, .woocommerce #content div.product div.social .kopa-pagination ul li a a, .kopa-pagination ul li .woocommerce #content div.product div.social a a, .woocommerce-page div.product div.social span span, .woocommerce-page div.product div.social .kopa-pagination ul li a span, .kopa-pagination ul li .woocommerce-page div.product div.social a span, .woocommerce-page div.product div.social span .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce-page div.product div.social span a, .woocommerce-page div.product div.social .kopa-pagination ul li a a, .kopa-pagination ul li .woocommerce-page div.product div.social a a, .woocommerce-page div.product div.social .kopa-pagination ul li a span, .woocommerce-page div.product div.social .kopa-pagination ul li a a, .kopa-pagination ul li .woocommerce-page div.product div.social a span, .kopa-pagination ul li .woocommerce-page div.product div.social a a, .woocommerce-page div.product div.social span .kopa-pagination ul li a, .woocommerce-page div.product div.social .kopa-pagination ul li a .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce-page div.product div.social a .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce-page div.product div.social span a, .kopa-pagination ul li .woocommerce-page div.product div.social a a, .woocommerce-page div.product div.social .kopa-pagination ul li a a, .kopa-pagination ul li .woocommerce-page div.product div.social a a, .woocommerce-page #content div.product div.social span span, .woocommerce-page #content div.product div.social .kopa-pagination ul li a span, .kopa-pagination ul li .woocommerce-page #content div.product div.social a span, .woocommerce-page #content div.product div.social span .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce-page #content div.product div.social span a, .woocommerce-page #content div.product div.social .kopa-pagination ul li a a, .kopa-pagination ul li .woocommerce-page #content div.product div.social a a, .woocommerce-page #content div.product div.social .kopa-pagination ul li a span, .woocommerce-page #content div.product div.social .kopa-pagination ul li a a, .kopa-pagination ul li .woocommerce-page #content div.product div.social a span, .kopa-pagination ul li .woocommerce-page #content div.product div.social a a, .woocommerce-page #content div.product div.social span .kopa-pagination ul li a, .woocommerce-page #content div.product div.social .kopa-pagination ul li a .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce-page #content div.product div.social a .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce-page #content div.product div.social span a, .kopa-pagination ul li .woocommerce-page #content div.product div.social a a, .woocommerce-page #content div.product div.social .kopa-pagination ul li a a, .kopa-pagination ul li .woocommerce-page #content div.product div.social a a {
    margin: 0; }

.woocommerce div.product div.social span .stButton .chicklets, .woocommerce div.product div.social .kopa-pagination ul li a .stButton .chicklets, .kopa-pagination ul li .woocommerce div.product div.social a .stButton .chicklets, .woocommerce div.product div.social .kopa-pagination ul li a .stButton .chicklets, .kopa-pagination ul li .woocommerce div.product div.social a .stButton .chicklets, .woocommerce #content div.product div.social span .stButton .chicklets, .woocommerce #content div.product div.social .kopa-pagination ul li a .stButton .chicklets, .kopa-pagination ul li .woocommerce #content div.product div.social a .stButton .chicklets, .woocommerce #content div.product div.social .kopa-pagination ul li a .stButton .chicklets, .kopa-pagination ul li .woocommerce #content div.product div.social a .stButton .chicklets, .woocommerce-page div.product div.social span .stButton .chicklets, .woocommerce-page div.product div.social .kopa-pagination ul li a .stButton .chicklets, .kopa-pagination ul li .woocommerce-page div.product div.social a .stButton .chicklets, .woocommerce-page div.product div.social .kopa-pagination ul li a .stButton .chicklets, .kopa-pagination ul li .woocommerce-page div.product div.social a .stButton .chicklets, .woocommerce-page #content div.product div.social span .stButton .chicklets, .woocommerce-page #content div.product div.social .kopa-pagination ul li a .stButton .chicklets, .kopa-pagination ul li .woocommerce-page #content div.product div.social a .stButton .chicklets, .woocommerce-page #content div.product div.social .kopa-pagination ul li a .stButton .chicklets, .kopa-pagination ul li .woocommerce-page #content div.product div.social a .stButton .chicklets {
    padding-left: 16px;
    width: 0; }

.woocommerce div.product div.social iframe, .woocommerce #content div.product div.social iframe, .woocommerce-page div.product div.social iframe, .woocommerce-page #content div.product div.social iframe {
    float: left;
    margin-top: 3px; }

.woocommerce div.product .woocommerce-tabs, .woocommerce #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs {
    clear: both; }

.woocommerce-tabs, .related.products {
    padding: 0 15px; }

.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    position: relative; }

.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
    display: inline-block;
    position: relative;
    z-index: 0;
    margin: 0 -5px;
    padding: 0 1em;
    background: #fff;
    border: 1px solid #d8d8d8;
    box-shadow: none;
    border-radius: 0; }

.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {
    display: inline-block;
    padding: .5em 0;
    font-weight: bold;
    color: #222;
    text-decoration: none; }

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover {
    text-decoration: none;
    color: #777777; }

.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
    background: #ffffff;
    z-index: 2;
    border-bottom-color: #ffffff; }

.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {
    background: none; }

.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before {
    display: none; }

.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a {
    color: #555555;
    border-bottom: 4px solid #ffdb00; }

.woocommerce .product .summary form.cart .single_add_to_cart_button:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f07a";
    margin: 0 8px 0 0; }

.woocommerce #reviews #comments ol.commentlist li, .woocommerce-page #reviews #comments ol.commentlist li {
    margin: 0;
    padding: 17px 0 0;
    border-bottom: 1px solid #ffffff; }

.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar {
    width: 50px;
    position: static;
    margin: 0 30px 0 0;
    padding: 0;
    border: 0; }

.woocommerce-page #reviews #comments ol.commentlist li .comment-text {
    overflow: hidden;
    padding: 0; }
.woocommerce-page #reviews #comments ol.commentlist li .comment-text > p {
    margin: 0; }
.woocommerce-page #reviews #comments ol.commentlist li .comment-text > p strong {
    font-family: "Anton", sans-serif;
    color: #222222;
    display: inline-block;
    text-transform: uppercase;
    float: left;
    margin: 0 5px 0 0;
    font-weight: normal;
    font-size: 14px;
    line-height: 22px; }
.woocommerce-page #reviews #comments ol.commentlist li .comment-text > p time {
    color: #888888;
    font-size: 12px;
    line-height: 22px;
    font-style: italic;
    margin: 0 10px 0 0;
    display: inline-block;
    text-transform: uppercase; }

.woocommerce #reviews #comments ol.commentlist, .woocommerce-page #reviews #comments ol.commentlist {
    padding: 10px 0 0;
    margin: -17px 0 0; }

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a {
    color: inherit; }

.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before {
    position: absolute;
    bottom: -1px;
    content: " ";
    left: -6px;
    box-shadow: none;
    border-radius: 0;
    border: none; }

.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after {
    right: -6px;
    border-radius: 0;
    border-width: 0 0 1px 1px;
    box-shadow: none; }

.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:first-child, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:first-child, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:first-child {
    margin-left: 0; }

.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before {
    position: absolute;
    content: " ";
    width: 100%;
    bottom: 0;
    left: 0;
    border-bottom: 1px solid #d8d8d8;
    z-index: 1;
    display: none; }

.woocommerce div.product .woocommerce-tabs .panel {
    background: #efefef; }

.woocommerce div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel {
    margin: 0 0 50px;
    padding: 0;
    box-shadow: none; }

.woocommerce div.product .woocommerce-tabs .panel h2, .woocommerce #content div.product .woocommerce-tabs .panel h2, .woocommerce-page div.product .woocommerce-tabs .panel h2, .woocommerce-page #content div.product .woocommerce-tabs .panel h2 {
    font-size: 18px;
    font-weight: normal;
    color: #222;
    margin: 15px 0 10px;
    line-height: 20px; }

.woocommerce div.product .woocommerce-tabs #comments, .woocommerce #content div.product .woocommerce-tabs #comments, .woocommerce-page div.product .woocommerce-tabs #comments, .woocommerce-page #content div.product .woocommerce-tabs #comments {
    border-top: none;
    padding-top: 0; }

.woocommerce-page.woocommerce div.product .woocommerce-tabs .tabs {
    position: relative;
    border: 0; }
.woocommerce-page.woocommerce div.product .woocommerce-tabs .tabs:after {
    position: absolute;
    width: 100%;
    height: 1px;
    background: #ffffff;
    bottom: 1px;
    left: 0;
    content: '';
    display: block; }

.woocommerce-page.woocommerce div.product .woocommerce-tabs .tabs > li {
    margin: 0 30px 0 0;
    float: left;
    border: 0;
    background: none;
    padding: 0; }

.woocommerce-page.woocommerce div.product .woocommerce-tabs .tabs > li a {
    color: #999999;
    font-size: 14px;
    border: 0;
    background: #efefef;
    font-family: "Anton", sans-serif;
    border-radius: 0;
    margin: 0;
    line-height: 30px;
    text-align: center;
    padding: 0;
    position: relative;
    top: 1px;
    text-transform: uppercase;
    display: block;
    font-weight: normal; }

.woocommerce div.product p.cart, .woocommerce #content div.product p.cart, .woocommerce-page div.product p.cart, .woocommerce-page #content div.product p.cart {
    margin-bottom: 2em; }

.woocommerce div.product p.cart:after, .woocommerce #content div.product p.cart:after, .woocommerce-page div.product p.cart:after, .woocommerce-page #content div.product p.cart:after {
    content: "";
    display: block;
    clear: both; }

.woocommerce div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce-page #content div.product form.cart {
    margin: 15px 0;
    border-bottom: 1px solid #ffffff;
    padding-bottom: 20px; }

.woocommerce div.product form.cart:after, .woocommerce #content div.product form.cart:after, .woocommerce-page div.product form.cart:after, .woocommerce-page #content div.product form.cart:after {
    content: "";
    display: block;
    clear: both; }

.woocommerce div.product form.cart div.quantity, .woocommerce #content div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity, .woocommerce-page #content div.product form.cart div.quantity {
    float: left;
    margin: 0 4px 0 0; }

.woocommerce div.product form.cart div.quantity.buttons_added {
    width: auto; }

.woocommerce-page .product .summary form.cart .quantity input.plus {
    position: static; }

.woocommerce-page .product .summary form.cart .quantity input.qty.input-text.text {
    float: none;
    text-align: center; }

.woocommerce div.product form.cart table, .woocommerce #content div.product form.cart table, .woocommerce-page div.product form.cart table, .woocommerce-page #content div.product form.cart table {
    border-width: 0 0 1px 0; }

.woocommerce div.product form.cart table td, .woocommerce #content div.product form.cart table td, .woocommerce-page div.product form.cart table td, .woocommerce-page #content div.product form.cart table td {
    padding-left: 0; }

.woocommerce div.product form.cart table div.quantity, .woocommerce #content div.product form.cart table div.quantity, .woocommerce-page div.product form.cart table div.quantity, .woocommerce-page #content div.product form.cart table div.quantity {
    float: none;
    margin: 0; }

.woocommerce div.product form.cart table small.stock, .woocommerce #content div.product form.cart table small.stock, .woocommerce-page div.product form.cart table small.stock, .woocommerce-page #content div.product form.cart table small.stock {
    display: block;
    float: none; }

.woocommerce div.product form.cart .variations, .woocommerce #content div.product form.cart .variations, .woocommerce-page div.product form.cart .variations, .woocommerce-page #content div.product form.cart .variations {
    margin-bottom: 1em; }

.woocommerce div.product form.cart .variations label, .woocommerce #content div.product form.cart .variations label, .woocommerce-page div.product form.cart .variations label, .woocommerce-page #content div.product form.cart .variations label {
    font-weight: 400;
    font-size: 16px;
    margin-top: 7px; }

.woocommerce div.product form.cart .variations select, .woocommerce #content div.product form.cart .variations select, .woocommerce-page div.product form.cart .variations select, .woocommerce-page #content div.product form.cart .variations select {
    width: 100%;
    float: left; }

.woocommerce div.product form.cart .variations td, .woocommerce #content div.product form.cart .variations td, .woocommerce-page div.product form.cart .variations td, .woocommerce-page #content div.product form.cart .variations td {
    vertical-align: top; }

.woocommerce div.product form.cart .variations td.label, .woocommerce #content div.product form.cart .variations td.label, .woocommerce-page div.product form.cart .variations td.label, .woocommerce-page #content div.product form.cart .variations td.label {
    padding-right: 1em; }

.woocommerce div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce-page #content div.product form.cart .button {
    vertical-align: middle;
    float: right;
    background: #ffdb00;
    box-shadow: none;
    padding: 0;
    border: none;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    text-shadow: none;
    margin: 0;
    display: inline-block;
    padding: 5px 15px;
    line-height: 28px; }

.shop_table.cart .minus {
    position: absolute !important; }

.woocommerce div.product form.cart .button:hover, .woocommerce #content div.product form.cart .button:hover, .woocommerce-page div.product form.cart .button:hover, .woocommerce-page #content div.product form.cart .button:hover {
    background: #1b1b1b;
    color: #fff; }

.woocommerce div.product form.cart .group_table td, .woocommerce #content div.product form.cart .group_table td, .woocommerce-page div.product form.cart .group_table td, .woocommerce-page #content div.product form.cart .group_table td {
    vertical-align: top; }

.woocommerce div.product form.cart .group_table td.label, .woocommerce #content div.product form.cart .group_table td.label, .woocommerce-page div.product form.cart .group_table td.label, .woocommerce-page #content div.product form.cart .group_table td.label {
    padding-right: 1em;
    padding-left: 1em; }

.woocommerce span.onsale, .woocommerce .kopa-pagination ul li a.onsale, .kopa-pagination ul li .woocommerce a.onsale, .woocommerce .kopa-pagination ul li a.onsale, .kopa-pagination ul li .woocommerce a.onsale, .woocommerce-page span.onsale, .woocommerce-page .kopa-pagination ul li a.onsale, .kopa-pagination ul li .woocommerce-page a.onsale, .woocommerce-page .kopa-pagination ul li a.onsale, .kopa-pagination ul li .woocommerce-page a.onsale {
    position: absolute;
    z-index: 99;
    left: 15px;
    line-height: 50px;
    text-align: center;
    width: 50px;
    top: 0;
    padding: 0;
    background: #ffdb00;
    border: 0;
    border-bottom: 3px solid #302f33;
    font-size: 10px;
    color: #111111;
    text-transform: uppercase;
    display: block;
    border-radius: 0;
    font-weight: normal;
    font-family: Roboto, sans-serif;
    text-shadow: none; }

.woocommerce .products ul, .woocommerce ul.products, .woocommerce-page .products ul, .woocommerce-page ul.products {
    margin: 0 -10px 1em;
    padding: 0;
    list-style: none outside;
    clear: both; }

.woocommerce .products ul:after, .woocommerce ul.products:after, .woocommerce-page .products ul:after, .woocommerce-page ul.products:after {
    content: "";
    display: block;
    clear: both; }

.woocommerce .products ul li, .woocommerce ul.products li, .woocommerce-page .products ul li, .woocommerce-page ul.products li {
    list-style: none outside; }

.woocommerce .related:after, .woocommerce-page .related:after {
    content: "";
    display: block;
    clear: both; }

.woocommerce .related ul.products, .woocommerce .upsells.products ul.products, .woocommerce-page .related ul.products, .woocommerce-page .upsells.products ul.products {
    float: none; }

.woocommerce .related ul.products li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul.products li.product {
    width: 25%;
    padding: 0 10px;
    margin: 0; }

.woocommerce .related ul.products li.product img, .woocommerce .upsells.products ul.products li.product img, .woocommerce-page .related ul.products li.product img, .woocommerce-page .upsells.products ul.products li.product img {
    width: 100%;
    height: auto; }

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: left;
    margin: 0 3.8% 2.992em 0;
    padding: 0;
    position: relative;
    width: 22.05%;
    margin-left: 0; }

.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
    top: 6px;
    right: 15px;
    left: auto;
    margin: -6px -6px 0 0;
    background: #ffdb00;
    color: #111111;
    border: 0;
    border-bottom: 3px solid #302f33; }

.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
    padding: 0;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    text-transform: none;
    color: #444444; }

.woocommerce ul.products li.product a, .woocommerce-page ul.products li.product a {
    text-decoration: none; }

.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 0 8px;
    box-shadow: none; }

.woocommerce-page ul.products li.product .button.add-to-cart {
    background: #ffdb00;
    color: #111111;
    font-size: 13px;
    padding: 0 13px;
    line-height: 28px;
    display: block; }

.woocommerce-page ul.products li.product .button.add-to-cart:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f07a";
    margin: 0 10px 0 0; }

.woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img {
    box-shadow: none; }

.woocommerce ul.products li.product strong, .woocommerce-page ul.products li.product strong {
    display: block; }

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
    padding: 0;
    margin: 0 0 5px;
    border: 0;
    display: block;
    font-weight: normal;
    color: #444444;
    font-size: 14px; }
.woocommerce ul.products li.product .price span, .woocommerce .kopa-pagination ul.products li.product .price a, .kopa-pagination .woocommerce ul.products li.product .price a, .woocommerce-page ul.products li.product .price span, .woocommerce-page .kopa-pagination ul.products li.product .price a, .kopa-pagination .woocommerce-page ul.products li.product .price a {
    display: block;
    font-family: 'Anton',sans-serif; }

.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
    margin: -2px 0 0 0;
    font-size: 14px;
    color: #666; }

.woocommerce ul.products li.product .price ins, .woocommerce-page ul.products li.product .price ins {
    background: none;
    text-decoration: none; }

.woocommerce ul.products li.product .price .from, .woocommerce-page ul.products li.product .price .from {
    font-size: 0.67em;
    margin: -2px 0 0 0;
    text-transform: uppercase;
    color: rgba(145, 145, 145, 0.5); }

.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
    clear: both; }

.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
    margin-right: 0; }

.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: left;
    margin: 8px 0 0; }

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    margin: 0 0 1em;
    float: right; }

.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {
    vertical-align: top; }

.woocommerce nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination {
    text-align: center; }

.woocommerce nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul {
    display: inline-block;
    white-space: nowrap;
    padding: 0;
    clear: both;
    border: 1px solid #e0dadf;
    border-right: 0;
    margin: 1px; }

.woocommerce nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li {
    border-right: 1px solid #e0dadf;
    padding: 0;
    margin: 0;
    float: left;
    display: inline;
    overflow: hidden; }

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li a {
    margin: 0;
    text-decoration: none;
    padding: 0;
    line-height: 1em;
    font-size: 1em;
    font-weight: normal;
    padding: .5em;
    min-width: 1em;
    display: block; }

.woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination .kopa-pagination ul li a.current, .kopa-pagination .woocommerce nav.woocommerce-pagination ul li a.current, .woocommerce nav.woocommerce-pagination .kopa-pagination ul li a.current, .kopa-pagination .woocommerce nav.woocommerce-pagination ul li a.current, .woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination .kopa-pagination ul li a.current, .kopa-pagination .woocommerce-page nav.woocommerce-pagination ul li a.current, .woocommerce-page nav.woocommerce-pagination .kopa-pagination ul li a.current, .kopa-pagination .woocommerce-page nav.woocommerce-pagination ul li a.current {
    background: #f7f6f7;
    color: #998896; }

.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce input#submit, .woocommerce input.button,
.woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce input#submit, .woocommerce input.button.alt, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page input#submit, .woocommerce-page input.button,
.woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce-page input#submit, .woocommerce-page input.button.alt {
    font-size: 14px;
    margin: 0;
    line-height: 1em;
    cursor: pointer;
    position: relative;
    font-family: inherit;
    overflow: visible;
    padding: 10px 15px;
    text-decoration: none;
    font-weight: 400;
    border-radius: 0;
    left: auto;
    color: #111111;
    border: none;
    background: #ffdb00;
    white-space: nowrap;
    display: inline-block;
    box-shadow: none;
    text-shadow: none;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s; }

.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce input#submit:hover, .woocommerce input.button:hover,
.woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce input#submit:hover, .woocommerce input.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page input#submit:hover, .woocommerce-page input.button:hover,
.woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover, .woocommerce-page input#submit:hover, .woocommerce-page input.button.alt:hover {
    background: #ffdb00;
    text-decoration: none; }

.woocommerce a.button.active, .woocommerce button.button.active, .woocommerce input.button.active, .woocommerce input#submit.active, .woocommerce input.button.active,
.woocommerce #respond input#submit.active, .woocommerce #content input.button.active, .woocommerce input#submit.active, .woocommerce input.button.alt.active, .woocommerce-page a.button.active, .woocommerce-page button.button.active, .woocommerce-page input.button.active, .woocommerce-page input#submit.active, .woocommerce-page input.button.active,
.woocommerce-page #respond input#submit.active, .woocommerce-page #content input.button.active, .woocommerce-page input#submit.active, .woocommerce-page input.button.alt.active {
    top: 1px; }

.woocommerce a.button .loading, .woocommerce button.button .loading, .woocommerce input.button .loading, .woocommerce input#submit .loading, .woocommerce input.button .loading,
.woocommerce #respond input#submit .loading, .woocommerce #content input.button .loading, .woocommerce input#submit .loading, .woocommerce input.button.alt .loading, .woocommerce-page a.button .loading, .woocommerce-page button.button .loading, .woocommerce-page input.button .loading, .woocommerce-page input#submit .loading, .woocommerce-page input.button .loading,
.woocommerce-page #respond input#submit .loading, .woocommerce-page #content input.button .loading, .woocommerce-page input#submit .loading, .woocommerce-page input.button.alt .loading {
    color: #777777;
    border: 1px solid #f7f6f7; }

.woocommerce a.button .loading:before, .woocommerce button.button .loading:before, .woocommerce input.button .loading:before, .woocommerce input#submit .loading:before, .woocommerce input.button .loading:before,
.woocommerce #respond input#submit .loading:before, .woocommerce #content input.button .loading:before, .woocommerce input#submit .loading:before, .woocommerce input.button.alt .loading:before, .woocommerce-page a.button .loading:before, .woocommerce-page button.button .loading:before, .woocommerce-page input.button .loading:before, .woocommerce-page input#submit .loading:before, .woocommerce-page input.button .loading:before,
.woocommerce-page #respond input#submit .loading:before, .woocommerce-page #content input.button .loading:before, .woocommerce-page input#submit .loading:before, .woocommerce-page input.button.alt .loading:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: url(../images/ajax-loader.gif) center no-repeat rgba(255, 255, 255, 0.65); }

.woocommerce a.button.added:before, .woocommerce-page a.button.added:before {
    content: "";
    position: absolute;
    height: 16px;
    width: 16px;
    top: 0.35em;
    right: -26px;
    text-indent: 0;
    background: url(../images/success.png) no-repeat; }

.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart .button, .woocommerce-page .cart input.button {
    float: none; }

.woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart {
    padding-top: .5em;
    white-space: nowrap;
    display: inline-block; }

.woocommerce .quantity, .woocommerce #content .quantity, .woocommerce-page .quantity, .woocommerce-page #content .quantity {
    width: 85px;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    zoom: 1;
    noindex: -o-prefocus;
    noindex-padding-right: 1.2em; }

.woocommerce .quantity input:-webkit-outer-spin-button, .woocommerce #content .quantity input:-webkit-outer-spin-button, .woocommerce-page .quantity input:-webkit-outer-spin-button, .woocommerce-page #content .quantity input:-webkit-outer-spin-button {
    display: none; }

.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty {
    float: left;
    padding: 0;
    text-align: center;
    border: 1px solid #d8d8d8;
    font-weight: bold;
    border-radius: 0;
    border-right: none;
    height: 40px;
    width: 50px; }

.woocommerce .quantity .plus, .woocommerce #content .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce-page #content .quantity .plus {
    display: block;
    padding: 0;
    margin: 0;
    position: absolute;
    text-align: center;
    vertical-align: text-top;
    overflow: visible;
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
    line-height: 13px;
    font-size: 12px;
    border-radius: 2px;
    border: 1px solid #d8d8d8;
    background: none;
    top: 0;
    right: 0;
    border-bottom: 0;
    border-radius: 0;
    box-shadow: none;
    color: #666;
    text-shadow: none;
    width: 35px;
    height: 20px; }

.woocommerce .quantity .plus:hover, .woocommerce #content .quantity .plus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce-page #content .quantity .plus:hover {
    background: #ffdb00; }

.woocommerce .quantity .minus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .minus {
    bottom: 0;
    right: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background: #fff;
    height: 20px;
    width: 35px; }

.woocommerce .quantity .minus:hover, .woocommerce #content .quantity .minus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce-page #content .quantity .minus:hover {
    background: #ffdb00; }

.woocommerce #reviews h2 small, .woocommerce-page #reviews h2 small {
    float: right;
    color: #777777;
    font-size: 15px;
    line-height: 21px;
    margin: 10px 0 0 0; }

.woocommerce #reviews h2 small a, .woocommerce-page #reviews h2 small a {
    text-decoration: none;
    color: #777777; }

.woocommerce #reviews h3, .woocommerce-page #reviews h3 {
    text-transform: none;
    margin: 0;
    color: #111111;
    font-size: 18px;
    line-height: 24px;
    font-weight: normal; }

.woocommerce #reviews h3#reply-title, .woocommerce-page #reviews h3#reply-title {
    text-transform: uppercase; }

.woocommerce #reviews #respond, .woocommerce-page #reviews #respond {
    margin: 0;
    border: 0;
    padding: 0; }

.woocommerce #reviews #comment, .woocommerce-page #reviews #comment {
    height: 100px;
    border: 1px solid #d8d8d8; }

.woocommerce #reviews #comment .add_review:after, .woocommerce-page #reviews #comment .add_review:after {
    content: "";
    display: block;
    clear: both; }

.woocommerce #reviews #comment h2, .woocommerce-page #reviews #comment h2 {
    clear: none; }

.woocommerce #reviews #comment ol.commentlist, .woocommerce-page #reviews #comment ol.commentlist {
    margin: 0;
    width: 100%;
    background: none;
    list-style: none; }

.woocommerce #reviews #comment ol.commentlist:after, .woocommerce-page #reviews #comment ol.commentlist:after {
    content: "";
    display: block;
    clear: both; }

.woocommerce #reviews #comment ol.commentlist li .comment-text, .woocommerce-page #reviews #comment ol.commentlist li .comment-text {
    border: 1px solid #d8d8d8;
    border-radius: 0; }

.woocommerce #reviews #comment ol.commentlist li .comment-text p.meta, .woocommerce-page #reviews #comment ol.commentlist li .comment-text p.meta {
    font-size: 12px; }

.woocommerce #reviews #comment li, .woocommerce-page #reviews #comment li {
    padding: 00;
    margin: 0 0 20px;
    position: relative;
    background: 0;
    border: 0; }

.woocommerce #reviews #comment li .meta, .woocommerce-page #reviews #comment li .meta {
    color: #777777;
    font-size: 0.75em; }

.woocommerce #reviews #comment li img.avatar, .woocommerce-page #reviews #comment li img.avatar {
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    padding: 3px;
    width: 32px;
    height: auto;
    background: #f7f6f7;
    border: 1px solid #f0eef0;
    margin: 0;
    line-height: 1; }

.woocommerce #reviews #comment li .comment-text, .woocommerce-page #reviews #comment li .comment-text {
    margin: 0 0 0 50px;
    border: 1px solid #f0eef0;
    border-radius: 4px;
    padding: 1em 1em 0; }

.woocommerce #reviews #comment li .comment-text p, .woocommerce-page #reviews #comment li .comment-text p {
    margin: 0 0 1em; }

.woocommerce #reviews #comment li .comment-text p.meta, .woocommerce-page #reviews #comment li .comment-text p.meta {
    font-size: 0.83em; }

.woocommerce #reviews #comment .commentlist > li:before, .woocommerce-page #reviews #comment .commentlist > li:before {
    content: ""; }

.woocommerce .star-rating, .woocommerce-page .star-rating {
    float: right;
    overflow: hidden;
    position: relative;
    height: 1em;
    line-height: 1em;
    font-size: 1em;
    width: 5.4em;
    font-family: 'star'; }

.woocommerce .star-rating:before, .woocommerce-page .star-rating:before {
    content: "\73\73\73\73\73";
    color: #e0dadf;
    float: left;
    top: 0;
    left: 0;
    position: absolute; }

.woocommerce .star-rating span, .woocommerce .star-rating .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce .star-rating a, .woocommerce .star-rating .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce .star-rating a, .woocommerce-page .star-rating span, .woocommerce-page .star-rating .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce-page .star-rating a, .woocommerce-page .star-rating .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce-page .star-rating a {
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em; }

.woocommerce .star-rating span:before, .woocommerce .star-rating .kopa-pagination ul li a:before, .kopa-pagination ul li .woocommerce .star-rating a:before, .woocommerce .star-rating .kopa-pagination ul li a:before, .kopa-pagination ul li .woocommerce .star-rating a:before, .woocommerce-page .star-rating span:before, .woocommerce-page .star-rating .kopa-pagination ul li a:before, .kopa-pagination ul li .woocommerce-page .star-rating a:before, .woocommerce-page .star-rating .kopa-pagination ul li a:before, .kopa-pagination ul li .woocommerce-page .star-rating a:before {
    content: "\53\53\53\53\53";
    top: 0;
    position: absolute;
    left: 0;
    color: #f9a708; }

.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {
    display: block;
    margin: 0 0 .5em;
    float: none; }

.woocommerce .hreview-aggregate .star-rating, .woocommerce-page .hreview-aggregate .star-rating {
    margin: 10px 0 0 0; }

.woocommerce #review_form #respond, .woocommerce-page #review_form #respond {
    position: static;
    margin: 17px 0 0;
    width: auto;
    padding: 0 0 0;
    background: transparent none;
    border: 0; }

.woocommerce #review_form #respond:after, .woocommerce-page #review_form #respond:after {
    content: "";
    display: block;
    clear: both; }

.woocommerce #review_form #respond p, .woocommerce-page #review_form #respond p {
    margin: 0 0 10px; }

.woocommerce #review_form #respond .comment-form-author, .woocommerce #review_form #respond .comment-form-email, .woocommerce-page #review_form #respond .comment-form-author, .woocommerce-page #review_form #respond .comment-form-email {
    width: 50%;
    float: left; }
.woocommerce #review_form #respond .comment-form-author, .woocommerce-page #review_form #respond .comment-form-author {
    padding-right: 15px; }
@media (max-width: 768px) {
    .woocommerce #review_form #respond .comment-form-author, .woocommerce-page #review_form #respond .comment-form-author {
        padding: 0;
        width: auto;
        float: none; } }
.woocommerce #review_form #respond .comment-form-email, .woocommerce-page #review_form #respond .comment-form-email {
    padding-left: 15px; }
@media (max-width: 768px) {
    .woocommerce #review_form #respond .comment-form-email, .woocommerce-page #review_form #respond .comment-form-email {
        padding: 0;
        width: auto;
        float: none; } }

.woocommerce #review_form #respond .form-submit input, .woocommerce-page #review_form #respond .form-submit input {
    font-size: 14px;
    text-align: center;
    color: #333333;
    text-transform: uppercase;
    font-family: "Anton", sans-serif;
    background: #ffdb00;
    border: 0;
    width: 117px;
    padding: 0;
    height: 31px; }

.woocommerce #review_form #respond textarea, .woocommerce-page #review_form #respond textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 10px 15px;
    background: #ffffff;
    margin: 0 0 20px 0;
    color: #888888;
    height: 150px; }

.woocommerce p.stars span a, .woocommerce p.stars .kopa-pagination ul li a a, .kopa-pagination ul li .woocommerce p.stars a a, .woocommerce p.stars .kopa-pagination ul li a a, .kopa-pagination ul li .woocommerce p.stars a a, .woocommerce-page p.stars span a, .woocommerce-page p.stars .kopa-pagination ul li a a, .kopa-pagination ul li .woocommerce-page p.stars a a, .woocommerce-page p.stars .kopa-pagination ul li a a, .kopa-pagination ul li .woocommerce-page p.stars a a {
    float: left;
    position: absolute;
    left: 0;
    top: 0;
    width: 16px;
    height: 0;
    padding-top: 16px;
    border-right: none !important;
    overflow: hidden; }

.woocommerce p.stars span a.star-1, .woocommerce p.stars .kopa-pagination ul li a a.star-1, .kopa-pagination ul li .woocommerce p.stars a a.star-1, .woocommerce p.stars .kopa-pagination ul li a a.star-1, .kopa-pagination ul li .woocommerce p.stars a a.star-1, .woocommerce-page p.stars span a.star-1, .woocommerce-page p.stars .kopa-pagination ul li a a.star-1, .kopa-pagination ul li .woocommerce-page p.stars a a.star-1, .woocommerce-page p.stars .kopa-pagination ul li a a.star-1, .kopa-pagination ul li .woocommerce-page p.stars a a.star-1 {
    width: 16px;
    z-index: 10; }

.woocommerce p.stars span a.star-2, .woocommerce p.stars .kopa-pagination ul li a a.star-2, .kopa-pagination ul li .woocommerce p.stars a a.star-2, .woocommerce p.stars .kopa-pagination ul li a a.star-2, .kopa-pagination ul li .woocommerce p.stars a a.star-2, .woocommerce-page p.stars span a.star-2, .woocommerce-page p.stars .kopa-pagination ul li a a.star-2, .kopa-pagination ul li .woocommerce-page p.stars a a.star-2, .woocommerce-page p.stars .kopa-pagination ul li a a.star-2, .kopa-pagination ul li .woocommerce-page p.stars a a.star-2 {
    width: 20px;
    z-index: 9; }

.woocommerce p.stars span a.star-3, .woocommerce p.stars .kopa-pagination ul li a a.star-3, .kopa-pagination ul li .woocommerce p.stars a a.star-3, .woocommerce p.stars .kopa-pagination ul li a a.star-3, .kopa-pagination ul li .woocommerce p.stars a a.star-3, .woocommerce-page p.stars span a.star-3, .woocommerce-page p.stars .kopa-pagination ul li a a.star-3, .kopa-pagination ul li .woocommerce-page p.stars a a.star-3, .woocommerce-page p.stars .kopa-pagination ul li a a.star-3, .kopa-pagination ul li .woocommerce-page p.stars a a.star-3 {
    width: 48px;
    z-index: 8; }

.woocommerce p.stars span a.star-4, .woocommerce p.stars .kopa-pagination ul li a a.star-4, .kopa-pagination ul li .woocommerce p.stars a a.star-4, .woocommerce p.stars .kopa-pagination ul li a a.star-4, .kopa-pagination ul li .woocommerce p.stars a a.star-4, .woocommerce-page p.stars span a.star-4, .woocommerce-page p.stars .kopa-pagination ul li a a.star-4, .kopa-pagination ul li .woocommerce-page p.stars a a.star-4, .woocommerce-page p.stars .kopa-pagination ul li a a.star-4, .kopa-pagination ul li .woocommerce-page p.stars a a.star-4 {
    width: 64px;
    z-index: 7; }

.woocommerce p.stars span a.star-5, .woocommerce p.stars .kopa-pagination ul li a a.star-5, .kopa-pagination ul li .woocommerce p.stars a a.star-5, .woocommerce p.stars .kopa-pagination ul li a a.star-5, .kopa-pagination ul li .woocommerce p.stars a a.star-5, .woocommerce-page p.stars span a.star-5, .woocommerce-page p.stars .kopa-pagination ul li a a.star-5, .kopa-pagination ul li .woocommerce-page p.stars a a.star-5, .woocommerce-page p.stars .kopa-pagination ul li a a.star-5, .kopa-pagination ul li .woocommerce-page p.stars a a.star-5 {
    width: 80px;
    z-index: 6; }

.woocommerce table.shop_attributes, .woocommerce-page table.shop_attributes {
    border: 0;
    border-top: 1px dotted rgba(0, 0, 0, 0.1);
    margin-bottom: 1.618em;
    width: 100%; }

.woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th {
    width: 150px;
    font-weight: bold;
    padding: 8px;
    border-top: 0;
    border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
    margin: 0;
    line-height: 1.5em; }

.woocommerce table.shop_attributes td, .woocommerce-page table.shop_attributes td {
    font-style: italic;
    padding: 0;
    border-top: 0;
    border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
    margin: 0;
    line-height: 1.5em; }

.woocommerce table.shop_attributes td p, .woocommerce-page table.shop_attributes td p {
    margin: 0;
    padding: 8px 0; }

.woocommerce table.shop_attributes .alt td, .woocommerce-page table.shop_attributes .alt td {
    background: rgba(0, 0, 0, 0.025); }

.woocommerce table.shop_table, .woocommerce-page table.shop_table {
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin: 0px -1px 24px 0px;
    text-align: left;
    width: 100%;
    border-collapse: separate;
    border-radius: 5px; }

.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
    font-weight: bold;
    line-height: 18px;
    padding: 9px 12px; }

.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding: 6px 12px;
    vertical-align: middle; }

.woocommerce table.shop_table td small, .woocommerce-page table.shop_table td small {
    font-weight: normal; }

.woocommerce table.shop_table tfoot td, .woocommerce-page table.shop_table tfoot td {
    font-weight: bold;
    border-top: 1px solid rgba(0, 0, 0, 0.1); }

.woocommerce table.my_account_orders, .woocommerce-page table.my_account_orders {
    font-size: 0.85em; }

.woocommerce table.my_account_orders th, .woocommerce-page table.my_account_orders th {
    padding: 4px 8px;
    vertical-align: middle; }

.woocommerce table.my_account_orders .button, .woocommerce-page table.my_account_orders .button {
    white-space: nowrap; }

.woocommerce table.my_account_orders .order-actions, .woocommerce-page table.my_account_orders .order-actions {
    text-align: right; }

.woocommerce table.my_account_orders .order-actions .button, .woocommerce-page table.my_account_orders .order-actions .button {
    margin: .125em 0 .125em .25em; }

.woocommerce td.product-name dl.variation, .woocommerce-page td.product-name dl.variation {
    margin: .25em 0 .5em;
    font-size: 0.8751em; }

.woocommerce td.product-name dl.variation dt, .woocommerce-page td.product-name dl.variation dt {
    font-weight: bold;
    float: left;
    clear: left;
    margin: 0 .25em 0 0;
    padding: 0; }

.woocommerce td.product-name dl.variation dd, .woocommerce-page td.product-name dl.variation dd {
    margin: 0 0 .25em 0; }

.woocommerce td.product-name p.backorder_notification, .woocommerce-page td.product-name p.backorder_notification {
    font-size: 0.83em; }

.woocommerce td.product-quantity, .woocommerce-page td.product-quantity {
    min-width: 80px; }

.woocommerce table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
    min-width: 32px; }

.woocommerce table.cart img, .woocommerce-page table.cart img {
    width: 32px;
    height: auto; }

.woocommerce table.cart th, .woocommerce-page table.cart th {
    vertical-align: middle; }

.woocommerce table.cart a.remove, .woocommerce-page table.cart a.remove {
    display: block;
    font-size: 1.5em;
    height: 1em;
    width: 1em;
    text-align: center;
    line-height: 1;
    border-radius: 100%;
    color: #ffdb00;
    text-decoration: none;
    font-weight: bold; }

.woocommerce table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover {
    background-color: #ffdb00;
    color: #fff; }

.woocommerce table.cart td.actions, .woocommerce-page table.cart td.actions {
    text-align: right; }

.woocommerce table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
    float: left; }

.woocommerce table.cart td.actions .coupon label, .woocommerce-page table.cart td.actions .coupon label {
    display: none; }

.woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text {
    height: 32px;
    width: 110px;
    float: left;
    box-sizing: border-box;
    border: 1px solid #e0dadf;
    padding: 6px 6px 5px;
    margin: 0 4px 0 0;
    outline: 0;
    line-height: 1em; }

.woocommerce table.cart td.actions .button.alt, .woocommerce-page table.cart td.actions .button.alt {
    float: right;
    margin-left: .25em; }

.woocommerce table.cart input, .woocommerce-page table.cart input {
    margin: 0;
    vertical-align: middle;
    line-height: 1em; }

.woocommerce ul.cart_list, .woocommerce-page ul.cart_list {
    list-style: none outside;
    padding: 0;
    margin: 0; }

.woocommerce ul.cart_list li, .woocommerce-page ul.cart_list li {
    padding: 4px 0;
    margin: 0;
    list-style: none; }

.woocommerce ul.cart_list li:after, .woocommerce-page ul.cart_list li:after {
    content: "";
    display: block;
    clear: both; }

.woocommerce ul.cart_list li a, .woocommerce-page ul.cart_list li a {
    display: block;
    font-weight: bold; }

.woocommerce ul.cart_list li img, .woocommerce-page ul.cart_list li img {
    float: right;
    margin-left: 4px;
    width: 32px;
    height: auto; }

.woocommerce ul.cart_list li dl, .woocommerce-page ul.cart_list li dl {
    margin: 0;
    font-size: 0.8751em;
    padding-left: 0;
    border-left: none; }

.woocommerce ul.cart_list li dl dt, .woocommerce-page ul.cart_list li dl dt {
    float: left;
    clear: left;
    margin-right: .25em; }

.woocommerce ul.cart_list li dl dd, .woocommerce-page ul.cart_list li dl dd {
    margin-bottom: .5em; }

.woocommerce ul.cart_list li .star-rating, .woocommerce-page ul.cart_list li .star-rating {
    float: none; }

.woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total {
    border-top: 3px double #f7f6f7;
    padding: 4px 0 0; }

.woocommerce .widget_shopping_cart .total strong, .woocommerce-page .widget_shopping_cart .total strong {
    min-width: 40px;
    display: inline-block; }

.woocommerce .widget_shopping_cart .buttons:after, .woocommerce-page .widget_shopping_cart .buttons:after {
    content: "";
    display: block;
    clear: both; }

.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
    width: 100%; }

.woocommerce .cart-collaterals:after, .woocommerce-page .cart-collaterals:after {
    content: "";
    display: block;
    clear: both; }

.woocommerce .cart-collaterals .related, .woocommerce-page .cart-collaterals .related {
    width: 30.75%;
    float: left; }

.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
    width: 48%;
    float: left; }

.woocommerce .cart-collaterals .cross-sells ul.products, .woocommerce-page .cart-collaterals .cross-sells ul.products {
    float: none; }

.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
    width: 48%; }

.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator {
    width: 48%;
    text-align: right;
    margin: 20px 0 0 0;
    clear: right;
    float: right; }

.woocommerce .cart-collaterals .shipping_calculator:after, .woocommerce-page .cart-collaterals .shipping_calculator:after {
    content: "";
    display: block;
    clear: both; }

.woocommerce .cart-collaterals .shipping_calculator .button, .woocommerce-page .cart-collaterals .shipping_calculator .button {
    width: 100%;
    float: none;
    display: block; }

.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1 {
    width: 47%; }

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: 48%;
    text-align: right; }

.woocommerce .cart-collaterals .cart_totals p, .woocommerce-page .cart-collaterals .cart_totals p {
    margin: 0; }

.woocommerce .cart-collaterals .cart_totals p small, .woocommerce-page .cart-collaterals .cart_totals p small {
    color: #777777;
    font-size: 0.83em; }

.woocommerce .cart-collaterals .cart_totals table, .woocommerce-page .cart-collaterals .cart_totals table {
    border-collapse: separate;
    border-radius: 5px;
    margin: 0 0 6px;
    padding: 0; }

.woocommerce .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-page .cart-collaterals .cart_totals table tr:first-child th {
    border-top: 0; }

.woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td {
    padding: 6px 3px; }

.woocommerce .cart-collaterals .cart_totals table small, .woocommerce-page .cart-collaterals .cart_totals table small {
    display: block;
    color: #777777; }

.woocommerce .cart-collaterals .cart_totals table select, .woocommerce-page .cart-collaterals .cart_totals table select {
    width: 100%; }

.woocommerce .cart-collaterals .cart_totals .discount td, .woocommerce-page .cart-collaterals .cart_totals .discount td {
    color: #85ad74; }

.woocommerce .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr td {
    border-top: 1px solid #f7f6f7;
    padding: 6px 6px; }

.woocommerce .cart-collaterals .cart_totals a.button.alt, .woocommerce-page .cart-collaterals .cart_totals a.button.alt {
    width: 193px;
    display: block;
    font-size: 0.92em; }

.woocommerce form .form-row, .woocommerce-page form .form-row {
    padding: 3px;
    margin: 0 0 6px; }

.woocommerce form .form-row:after, .woocommerce-page form .form-row:after {
    content: "";
    display: block;
    clear: both; }

.woocommerce form .form-row label, .woocommerce-page form .form-row label {
    display: block; }

.woocommerce form .form-row label.hidden, .woocommerce-page form .form-row label.hidden {
    visibility: hidden; }

.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {
    display: inline; }

.woocommerce form .form-row select, .woocommerce-page form .form-row select {
    width: 100%;
    cursor: pointer;
    margin: 0; }

.woocommerce form .form-row .required, .woocommerce-page form .form-row .required {
    color: red;
    font-weight: bold;
    border: 0; }

.woocommerce form .form-row .input-checkbox, .woocommerce-page form .form-row .input-checkbox {
    display: inline;
    margin: -2px 8px 0 0;
    text-align: center;
    vertical-align: middle; }

.woocommerce form .form-row input.input-text, .woocommerce-page form .form-row input.input-text {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    outline: 0;
    line-height: 1em; }

.woocommerce form .form-row textarea, .woocommerce-page form .form-row textarea {
    height: 3.5em;
    line-height: 1.5em;
    display: block;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }

.woocommerce form .form-row.validate-required.woocommerce-validated input.input-text, .woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text {
    background-image: url(../images/icons/valid.png);
    background-position: 95% center;
    background-repeat: no-repeat; }

.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text {
    background-image: url(../images/icons/invalid.png);
    background-position: 95% center;
    background-repeat: no-repeat; }

.woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-single, .woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-single {
    border-color: #fb7f88; }

.woocommerce form .form-row-first, .woocommerce-page form .form-row-first {
    float: left;
    width: 47%;
    overflow: visible; }

.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
    float: right; }

.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide {
    clear: both; }

.woocommerce form.login, .woocommerce form.checkout_coupon, .woocommerce form.register, .woocommerce-page form.login, .woocommerce-page form.checkout_coupon, .woocommerce-page form.register {
    border: 1px solid #e0dadf;
    padding: 20px;
    margin: 2em 0 2em 0px;
    text-align: left;
    border-radius: 5px; }

.woocommerce ul#shipping_method, .woocommerce-page ul#shipping_method {
    list-style: none outside;
    margin: 0;
    padding: 0; }

.woocommerce ul#shipping_method li, .woocommerce-page ul#shipping_method li {
    margin: 0;
    padding: .25em 0 .25em 22px;
    text-indent: -22px;
    list-style: none outside; }

.woocommerce ul#shipping_method .amount, .woocommerce-page ul#shipping_method .amount {
    font-weight: bold; }

.woocommerce .checkout .col-2 h3, .woocommerce-page .checkout .col-2 h3 {
    float: left;
    clear: none; }

.woocommerce .checkout .col-2 .notes, .woocommerce-page .checkout .col-2 .notes {
    clear: left; }

.woocommerce .checkout div.shipping-address, .woocommerce-page .checkout div.shipping-address {
    padding: 0;
    clear: left;
    width: 100%; }

.woocommerce .checkout #shiptobilling, .woocommerce-page .checkout #shiptobilling {
    float: right;
    line-height: 1.62em;
    margin: 0 0 0 0;
    padding: 0; }

.woocommerce .checkout #shiptobilling label, .woocommerce-page .checkout #shiptobilling label {
    font-size: 0.6875em; }

.woocommerce .checkout .shipping_address, .woocommerce-page .checkout .shipping_address {
    clear: both; }

.woocommerce #payment, .woocommerce-page #payment {
    background: #fff;
    border-radius: 0;
    border: 1px solid #d8d8d8; }

.woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods {
    text-align: left;
    padding: 1em;
    border-bottom: 1px solid #e0dadf;
    margin: 0;
    list-style: none outside; }

.woocommerce #payment ul.payment_methods:after, .woocommerce-page #payment ul.payment_methods:after {
    content: "";
    display: block;
    clear: both; }

.woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li {
    line-height: 2em;
    text-align: left;
    margin: 0;
    font-weight: normal;
    list-style: none; }

.woocommerce #payment ul.payment_methods li input, .woocommerce-page #payment ul.payment_methods li input {
    margin: 0 1em 0 0; }

.woocommerce #payment ul.payment_methods li img, .woocommerce-page #payment ul.payment_methods li img {
    vertical-align: middle;
    margin: -2px 0 0 0.5em;
    position: relative; }

.woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row {
    padding: 1em;
    border-top: 1px solid #ffffff; }

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: right;
    margin: 0; }

.woocommerce #payment .terms, .woocommerce-page #payment .terms {
    padding: 0 1em 0;
    text-align: right; }

.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box {
    position: relative;
    width: 96%;
    padding: 1em 2%;
    margin: 1em 0 1em 0;
    font-size: 0.92em;
    border-radius: 0;
    box-shadow: none;
    line-height: 1.5em;
    background: #ebe8eb;
    color: #5e5e5e; }

.woocommerce #payment div.payment_box p:last-child, .woocommerce #payment div.payment_box p:last-child, .woocommerce-page #payment div.payment_box p:last-child, .woocommerce-page #payment div.payment_box p:last-child {
    margin-bottom: 0; }

.woocommerce #payment div.payment_box #cc-expire-month, .woocommerce-page #payment div.payment_box #cc-expire-month {
    width: 48%;
    float: left; }

.woocommerce #payment div.payment_box #cc-expire-year, .woocommerce-page #payment div.payment_box #cc-expire-year {
    float: right; }

.woocommerce #payment div.payment_box span.help, .woocommerce #payment div.payment_box .kopa-pagination ul li a.help, .kopa-pagination ul li .woocommerce #payment div.payment_box a.help, .woocommerce #payment div.payment_box .kopa-pagination ul li a.help, .kopa-pagination ul li .woocommerce #payment div.payment_box a.help, .woocommerce-page #payment div.payment_box span.help, .woocommerce-page #payment div.payment_box .kopa-pagination ul li a.help, .kopa-pagination ul li .woocommerce-page #payment div.payment_box a.help, .woocommerce-page #payment div.payment_box .kopa-pagination ul li a.help, .kopa-pagination ul li .woocommerce-page #payment div.payment_box a.help {
    font-size: 11px;
    color: #777777;
    line-height: 13px;
    font-weight: normal; }

.woocommerce #payment div.payment_box .form-row, .woocommerce-page #payment div.payment_box .form-row {
    margin: 0 0 1em; }

.woocommerce #payment div.payment_box .form-row select, .woocommerce-page #payment div.payment_box .form-row select {
    width: 48%;
    float: left;
    margin-right: 3.8%; }

.woocommerce #payment div.payment_box .form-row select:nth-child(3n), .woocommerce-page #payment div.payment_box .form-row select:nth-child(3n) {
    margin-right: 0; }

.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after {
    content: "";
    display: block;
    border: 8px solid #ebe8eb;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    top: -3px;
    left: 0;
    margin: -1em 0 0 2em; }

.woocommerce .order_details, .woocommerce-page .order_details {
    margin: 0 0 1.5em;
    list-style: none; }

.woocommerce .order_details:after, .woocommerce-page .order_details:after {
    content: "";
    display: block;
    clear: both; }

.woocommerce .order_details li, .woocommerce-page .order_details li {
    float: left;
    margin-right: 2em;
    text-transform: uppercase;
    font-size: 0.715em;
    line-height: 1em;
    border-right: 1px dashed #e0dadf;
    padding-right: 2em; }

.woocommerce .order_details li strong, .woocommerce-page .order_details li strong {
    display: block;
    font-size: 1.4em;
    text-transform: none;
    line-height: 1.5em; }

.woocommerce .order_details li:last-of-type, .woocommerce-page .order_details li:last-of-type {
    border: none; }

.woocommerce .addresses .title:after, .woocommerce-page .addresses .title:after {
    content: "";
    display: block;
    clear: both; }

.woocommerce .addresses .title h3, .woocommerce-page .addresses .title h3 {
    float: left; }

.woocommerce .addresses .title .edit, .woocommerce-page .addresses .title .edit {
    float: right; }

.woocommerce ol.commentlist.notes li.note p.meta, .woocommerce-page ol.commentlist.notes li.note p.meta {
    font-weight: bold;
    margin-bottom: 0; }

.woocommerce ol.commentlist.notes li.note .description p:last-child, .woocommerce-page ol.commentlist.notes li.note .description p:last-child {
    margin-bottom: 0; }

.woocommerce ul.digital-downloads, .woocommerce-page ul.digital-downloads {
    margin-left: 0;
    padding-left: 0; }

.woocommerce ul.digital-downloads li, .woocommerce-page ul.digital-downloads li {
    list-style: none;
    margin-left: 0;
    padding-left: 1.5em;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAQUlEQVQIHWP8//8/AwgwMjLWgxlQAijeCGIyIQtiYxNUwAjUhWI0uilMMLvQJUB8kBzYCmyKYGJwN8AEYDphJgIAPtccffZCsOoAAAAASUVORK5CYII=) left no-repeat; }

.woocommerce ul.digital-downloads li .count, .woocommerce-page ul.digital-downloads li .count {
    float: right; }

.woocommerce .page-title, .woocommerce-page .page-title {
    display: none; }

.widget_layered_nav ul {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none outside; }

.widget_layered_nav ul li {
    padding: 0 0 1px;
    list-style: none; }

.widget_layered_nav ul li:after {
    content: "";
    display: block;
    clear: both; }

.widget_layered_nav ul li a, .widget_layered_nav ul li span, .widget_layered_nav .kopa-pagination ul li a, .kopa-pagination .widget_layered_nav ul li a, .widget_layered_nav .kopa-pagination ul li a, .kopa-pagination .widget_layered_nav ul li a {
    padding: 1px 0;
    float: left; }

.widget_layered_nav ul li.chosen a {
    padding: 0 6px 0 18px;
    border: 1px solid #ad74a2;
    background: #ad74a2 url(../images/cross_white.png) no-repeat 6px center;
    color: #ffffff;
    border-radius: 3px; }

.widget_layered_nav ul small.count {
    float: right;
    margin-left: 6px;
    font-size: 1em;
    padding: 1px 0;
    color: #777777; }

.widget_layered_nav_filters ul {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none outside;
    overflow: hidden;
    zoom: 1; }

.widget_layered_nav_filters ul li {
    float: left;
    padding: 0 1px 1px 0;
    list-style: none; }

.widget_layered_nav_filters ul li a {
    padding: 0 6px 0 18px;
    border: 1px solid #ad74a2;
    background: #ad74a2 url(../images/cross_white.png) no-repeat 6px center;
    color: #ffffff;
    border-radius: 3px;
    float: left; }

.widget_price_filter .price_slider {
    margin-bottom: 1em; }

.widget_price_filter .price_slider_amount {
    text-align: right;
    line-height: 2.4em;
    font-size: 0.8751em; }

.widget_price_filter .price_slider_amount .button {
    font-size: 1.15em;
    float: left; }

.widget_price_filter .ui-slider {
    position: relative;
    text-align: left; }

.widget_price_filter .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 0.9em;
    height: 0.9em;
    border-radius: 1em;
    border: 1px solid #150d14;
    cursor: pointer;
    background: #ad74a2;
    outline: none;
    top: -2px; }

.widget_price_filter .ui-slider .ui-slider-handle:last-child {
    margin-left: -1em; }

.widget_price_filter .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background: #ad74a2 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAFUlEQVQIHWP4//9/PRMDA8NzEPEMADLLBU76a5idAAAAAElFTkSuQmCC) top repeat-x;
    border-radius: 1em; }

.widget_price_filter .price_slider_wrapper .ui-widget-content {
    border-radius: 1em;
    background: #1e1e1e; }

.widget_price_filter .ui-slider-horizontal {
    height: .5em; }

.widget_price_filter .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%; }

.widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
    left: -1px; }

.widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
    right: -1px; }

.twentythirteen .entry-summary {
    padding: 0; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .woocommerce a.button.loading:before,
    .woocommerce button.button.loading:before,
    .woocommerce input.button.loading:before,
    .woocommerce #respond input#submit.loading:before,
    .woocommerce #content input.button.loading:before, .woocommerce-page a.button.loading:before,
    .woocommerce-page button.button.loading:before,
    .woocommerce-page input.button.loading:before,
    .woocommerce-page #respond input#submit.loading:before,
    .woocommerce-page #content input.button.loading:before {
        background-image: url(../images/ajax-loader@2x.gif);
        background-size: 16px 16px; }

    .woocommerce a.button.added:before,
    .woocommerce button.button.added:before,
    .woocommerce input.button.added:before,
    .woocommerce #respond input#submit.added:before,
    .woocommerce #content input.button.added:before, .woocommerce-page a.button.added:before,
    .woocommerce-page button.button.added:before,
    .woocommerce-page input.button.added:before,
    .woocommerce-page #respond input#submit.added:before,
    .woocommerce-page #content input.button.added:before {
        background: url(../images/success@2x.png) no-repeat;
        background-size: 16px 14px; }

    .woocommerce .woocommerce form .form-row.validate-required.woocommerce-validated input.input-text,
    .woocommerce .woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text, .woocommerce-page .woocommerce form .form-row.validate-required.woocommerce-validated input.input-text,
    .woocommerce-page .woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text {
        background-image: url(../images/icons/valid@2x.png);
        background-size: 12px 9px; }

    .woocommerce .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,
    .woocommerce .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce-page .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,
    .woocommerce-page .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text {
        background-image: url(../images/icons/invalid@2x.png);
        background-size: 12px 9px; }

    .woocommerce p.stars span, .woocommerce p.stars .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce p.stars a, .woocommerce p.stars .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce p.stars a,
    .woocommerce p.stars span a:hover,
    .woocommerce p.stars .kopa-pagination ul li a a:hover,
    .kopa-pagination ul li .woocommerce p.stars a a:hover,
    .woocommerce p.stars .kopa-pagination ul li a a:hover,
    .kopa-pagination ul li .woocommerce p.stars a a:hover,
    .woocommerce p.stars span a:focus,
    .woocommerce p.stars .kopa-pagination ul li a a:focus,
    .kopa-pagination ul li .woocommerce p.stars a a:focus,
    .woocommerce p.stars .kopa-pagination ul li a a:focus,
    .kopa-pagination ul li .woocommerce p.stars a a:focus,
    .woocommerce p.stars span a.active,
    .woocommerce p.stars .kopa-pagination ul li a a.active,
    .kopa-pagination ul li .woocommerce p.stars a a.active,
    .woocommerce p.stars .kopa-pagination ul li a a.active,
    .kopa-pagination ul li .woocommerce p.stars a a.active, .woocommerce-page p.stars span, .woocommerce-page p.stars .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce-page p.stars a, .woocommerce-page p.stars .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce-page p.stars a,
    .woocommerce-page p.stars span a:hover,
    .woocommerce-page p.stars .kopa-pagination ul li a a:hover,
    .kopa-pagination ul li .woocommerce-page p.stars a a:hover,
    .woocommerce-page p.stars .kopa-pagination ul li a a:hover,
    .kopa-pagination ul li .woocommerce-page p.stars a a:hover,
    .woocommerce-page p.stars span a:focus,
    .woocommerce-page p.stars .kopa-pagination ul li a a:focus,
    .kopa-pagination ul li .woocommerce-page p.stars a a:focus,
    .woocommerce-page p.stars .kopa-pagination ul li a a:focus,
    .kopa-pagination ul li .woocommerce-page p.stars a a:focus,
    .woocommerce-page p.stars span a.active,
    .woocommerce-page p.stars .kopa-pagination ul li a a.active,
    .kopa-pagination ul li .woocommerce-page p.stars a a.active,
    .woocommerce-page p.stars .kopa-pagination ul li a a.active,
    .kopa-pagination ul li .woocommerce-page p.stars a a.active {
        background-image: url(../images/star@2x.png);
        background-size: 16px 48px; } }
.woocommerce-page, .woocommerce-page {
    /*.woocommerce-result-count {
    font-style: italic;
    margin-top: 5px;
}
.woocommerce-ordering {
    select {
        font-size: 12px;
        padding: 5px 10px;
        border: 1px solid $kopa-border;
        color: #666;
    }
}*/ }

.woocommerce .products .star-rating {
    margin: 0 0 10px; }

.product_meta {
    color: #222;
    font-style: italic; }

.product_meta a {
    color: #222;
    font-style: italic; }

#review_form_wrapper .comment-reply-title {
    font-size: 14px;
    color: #222;
    font-weight: 700;
    margin-bottom: 10px !important; }

.related.products h2,
.upsells.products h2,
.cross-sells h2 {
    font-size: 22px;
    margin: 0 0 20px; }

.product_column.product_column_3 .related.products .products {
    margin: 0 -10px; }

.product_column.product_column_3 .related.products .products > li {
    margin-right: 0;
    width: 33.333333%;
    padding: 0 10px;
    margin-bottom: 30px; }

.woocommerce .widget_shopping_cart_content a.button {
    background: none !important;
    padding: 0;
    color: #222; }

.woocommerce .widget_shopping_cart_content a.button.checkout {
    float: right;
    clear: left;
    margin-top: 3px; }

.woocommerce .widget_shopping_cart_content a.button:hover {
    color: #ffdb00; }

.woocommerce .shop_columns_2 ul.products li.product {
    padding: 0 10px;
    width: 50%;
    margin: 0 0 20px; }

.woocommerce-page .shop_columns_2 ul.products li.product {
    padding: 0 10px;
    width: 50%;
    margin: 0 0 20px; }

.woocommerce .shop_columns_3 ul.products li.product,
.woocommerce-page .shop_columns_3 ul.products li.product {
    padding: 0 10px;
    width: 33.33333%;
    margin: 0 0 30px; }

.woocommerce .shop_columns_4 ul.products li.product,
.woocommerce-page .shop_columns_4 ul.products li.product {
    padding: 0 10px;
    width: 25%;
    margin: 0 0 20px; }

.woocommerce .shop_columns_5 ul.products li.product,
.woocommerce-page .shop_columns_5 ul.products li.product {
    padding: 0 10px;
    width: 20%;
    margin: 0 0 20px; }

.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
    margin-bottom: 20px; }

.widget_price_filter .ui-slider .ui-slider-range,
.widget_price_filter .ui-slider .ui-slider-range {
    background: #666;
    box-shadow: none; }

.widget_price_filter .ui-slider .ui-slider-handle,
.widget_price_filter .ui-slider .ui-slider-handle {
    background: #222;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.65) inset; }

.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon .input-text {
    border: 1px solid #d8d8d8;
    box-shadow: none;
    padding: 5px 10px;
    height: 36px;
    line-height: 24px; }

.woocommerce .checkout #shiptobilling label {
    font-size: 10px;
    padding-left: 10px; }

.woocommerce form .form-row .input-checkbox {
    margin: -2px 0 0; }

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
    border: 1px solid #d8d8d8;
    padding: 5px 10px;
    height: 34px; }

.woocommerce-checkout .form-row .chzn-container-single .chzn-single {
    border-radius: 0; }

.woocommerce-checkout .form-row .chzn-container-single .chosen-single {
    height: 34px;
    line-height: 32px; }

.checkout_coupon #coupon_code {
    padding: 5px 10px;
    height: 36px;
    line-height: 24px; }

.woocommerce .checkout_coupon p {
    margin-bottom: 0; }

.woocommerce form.login,
.woocommerce form.checkout_coupon,
.woocommerce form.register {
    border-radius: 0; }

.woocommerce a.added_to_cart {
    float: right; }

.woocommerce form .form-row select {
    border: 1px solid #d8d8d8;
    padding: 5px 10px; }

#commentform p label {
    width: 80px; }

#commentform p span.required, #commentform p .kopa-pagination ul li a.required, .kopa-pagination ul li #commentform p a.required, #commentform p .kopa-pagination ul li a.required, .kopa-pagination ul li #commentform p a.required {
    margin-right: 10px; }

#commentform p input {
    width: 100%;
    padding: 10px 15px;
    background: #ffffff;
    margin: 0 0 10px 0;
    color: #888888; }

#commentform p.comment-form-rating label, #commentform p.comment-form-comment label {
    width: auto; }

.woocommerce .related .products .product.last, .woocommerce .upsells.products .products .product.last {
    margin-right: 0; }

.woocommerce table.shop_table {
    border: 1px solid #d8d8d8;
    border-radius: 0; }

.woocommerce-page table.shop_table {
    border: 1px solid #d8d8d8;
    border-radius: 0; }

.woocommerce table.shop_table td {
    border-top: 1px solid #d8d8d8; }

.woocommerce .kopa-breadcrumb {
    margin-top: 0; }

.widget.woocommerce .widget-title {
    text-transform: uppercase;
    margin-bottom: 20px;
    position: relative;
    color: #ffdb00;
    font-size: 18px;
    padding: 0 15px;
    background: #302f33;
    margin: 0 0 15px 0;
    line-height: 40px; }

.reviewer {
    text-transform: uppercase;
    line-height: 18px;
    font-size: 10px;
    color: #717171;
    padding: 10px 0 0;
    display: block; }

.widget_product_categories .product-categories {
    list-style: none;
    padding-left: 0;
    margin: 0; }

.widget_product_categories .product-categories li {
    padding: 8px 0;
    list-style: none;
    border-bottom: 1px dashed #e4e3f0;
    margin-top: 0; }

.widget_product_categories .product-categories li:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f105";
    margin-right: 17px;
    margin-left: 3px; }

.widget_product_categories .product-categories li:first-child {
    padding-top: 0; }

.widget_product_categories .product-categories ul {
    margin-left: 20px;
    margin-top: 8px;
    border-top: 1px dashed #e4e3f0; }

.widget_product_categories .product-categories ul li:first-child {
    padding-top: 8px; }

.widget_product_categories .product-categories ul li:last-child {
    padding-bottom: 0;
    border-bottom: none; }

.widget_shopping_cart ul.cart_list, .widget_shopping_cart ul.product_list_widget {
    list-style: none;
    padding-left: 0;
    margin: 0; }

.widget_shopping_cart ul.cart_list li, .widget_shopping_cart ul.product_list_widget li {
    padding: 15px 0;
    list-style: none;
    border-bottom: 1px solid #d8d8d8; }

.widget_shopping_cart ul.cart_list li:first-child, .widget_shopping_cart ul.product_list_widget li:first-child {
    padding-top: 0; }

.widget_shopping_cart ul.cart_list li img, .widget_shopping_cart ul.product_list_widget li img {
    float: left;
    margin-right: 15px;
    margin-left: 0; }

.widget_top_rated_products ul.cart_list, .widget_top_rated_products ul.product_list_widget,
.widget_products ul.cart_list, .widget_products ul.product_list_widget {
    list-style: none;
    padding-left: 5px;
    margin: 0; }

.widget_top_rated_products ul.cart_list li, .widget_top_rated_products ul.product_list_widget li,
.widget_products ul.cart_list li, .widget_products ul.product_list_widget li {
    border: 0;
    padding: 0;
    list-style: none;
    margin: 25px 0 0; }

.widget_top_rated_products ul.cart_list li:first-child, .widget_top_rated_products ul.product_list_widget li:first-child,
.widget_products ul.cart_list li:first-child, .widget_products ul.product_list_widget li:first-child {
    padding-top: 0;
    margin: 0; }

.widget_top_rated_products ul.cart_list li img, .widget_top_rated_products ul.product_list_widget li img,
.widget_products ul.cart_list li img, .widget_products ul.product_list_widget li img {
    float: right;
    margin: 0 0 0 20px; }

.woocommerce-page ul.product_list_widget li .amount {
    display: block;
    font-size: 14px;
    line-height: 20px; }

.woocommerce-page ul.product_list_widget li ins {
    text-decoration: none; }

.woocommerce-page ul.product_list_widget li a {
    font-size: 14px;
    line-height: 20px;
    display: block;
    margin: 0 0 4px;
    color: #444444;
    font-family: 'Anton',sans-serif;
    font-weight: normal; }

.woocommerce-page .widget_products ul.product_list_widget li img {
    float: right;
    width: 47%;
    margin: 0 0 0 20px; }

.tagcloud a {
    color: #222222;
    font-size: 14px;
    line-height: 18px; }

.widget_shopping_cart .total,
.widget_top_rated_products .total {
    border-top: none !important; }

.widget_product_search .screen-reader-text {
    display: none; }

.widget_product_search form:after {
    display: block;
    content: "";
    clear: both; }

.widget_product_search form {
    position: relative; }

.widget_product_search form input[type="submit"] {
    background: #302f34;
    font-size: 15px;
    font-family: "Anton", sans-serif;
    color: #efefef;
    width: 25%;
    height: 38px;
    border: 0;
    float: left;
    text-transform: uppercase;
    position: static; }

.widget_product_search form input[type="submit"]:hover {
    background: #292929; }

.widget_product_search #s {
    height: 38px;
    width: 75%;
    padding: 10px 15px;
    float: left; }

.woocommerce .woocommerce-pagination ul.page-numbers,
.woocommerce-page .woocommerce-pagination ul.page-numbers {
    margin: 30px 0px;
    overflow: hidden;
    display: inline-block;
    border: none;
    border-right: 1px solid #e4e3f0; }

.woocommerce .woocommerce-pagination ul.page-numbers li,
.woocommerce-page .woocommerce-pagination ul.page-numbers li {
    display: inline-block;
    margin: 0;
    border: 1px solid #e4e3f0;
    border-right: none;
    float: left;
    text-align: center;
    position: relative; }

.woocommerce .woocommerce-pagination ul.page-numbers li a, .woocommerce .woocommerce-pagination ul.page-numbers li span, .woocommerce .woocommerce-pagination .kopa-pagination ul.page-numbers li a, .kopa-pagination .woocommerce .woocommerce-pagination ul.page-numbers li a, .woocommerce .woocommerce-pagination .kopa-pagination ul.page-numbers li a, .kopa-pagination .woocommerce .woocommerce-pagination ul.page-numbers li a,
.woocommerce-page .woocommerce-pagination ul.page-numbers li a,
.woocommerce-page .woocommerce-pagination ul.page-numbers li span,
.woocommerce-page .woocommerce-pagination .kopa-pagination ul.page-numbers li a,
.kopa-pagination .woocommerce-page .woocommerce-pagination ul.page-numbers li a,
.woocommerce-page .woocommerce-pagination .kopa-pagination ul.page-numbers li a,
.kopa-pagination .woocommerce-page .woocommerce-pagination ul.page-numbers li a {
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    line-height: 34px;
    color: #727272;
    text-transform: uppercase;
    min-width: 34px;
    padding: 0; }

.woocommerce .woocommerce-pagination ul.page-numbers li a:hover, .woocommerce .woocommerce-pagination ul.page-numbers li span.current, .woocommerce .woocommerce-pagination .kopa-pagination ul.page-numbers li a.current, .kopa-pagination .woocommerce .woocommerce-pagination ul.page-numbers li a.current, .woocommerce .woocommerce-pagination .kopa-pagination ul.page-numbers li a.current, .kopa-pagination .woocommerce .woocommerce-pagination ul.page-numbers li a.current,
.woocommerce-page .woocommerce-pagination ul.page-numbers li a:hover,
.woocommerce-page .woocommerce-pagination ul.page-numbers li span.current,
.woocommerce-page .woocommerce-pagination .kopa-pagination ul.page-numbers li a.current,
.kopa-pagination .woocommerce-page .woocommerce-pagination ul.page-numbers li a.current,
.woocommerce-page .woocommerce-pagination .kopa-pagination ul.page-numbers li a.current,
.kopa-pagination .woocommerce-page .woocommerce-pagination ul.page-numbers li a.current {
    background: #ffdb00;
    color: #fff; }

.woocommerce-page .woocommerce-pagination ul.page-numbers li span.current, .woocommerce-page .woocommerce-pagination .kopa-pagination ul.page-numbers li a.current, .kopa-pagination .woocommerce-page .woocommerce-pagination ul.page-numbers li a.current, .woocommerce-page .woocommerce-pagination .kopa-pagination ul.page-numbers li a.current, .kopa-pagination .woocommerce-page .woocommerce-pagination ul.page-numbers li a.current {
    background: #ffdb00;
    color: #fff;
    border-color: #ffdb00; }

.woocommerce-page .woocommerce-pagination ul.page-numbers li span:hover, .woocommerce-page .woocommerce-pagination .kopa-pagination ul.page-numbers li a:hover, .kopa-pagination .woocommerce-page .woocommerce-pagination ul.page-numbers li a:hover, .woocommerce-page .woocommerce-pagination .kopa-pagination ul.page-numbers li a:hover, .kopa-pagination .woocommerce-page .woocommerce-pagination ul.page-numbers li a:hover, .woocommerce-page .woocommerce-pagination ul.page-numbers li a:hover {
    border-color: #ffdb00; }

.woocommerce-page .woocommerce-pagination ul.page-numbers li span, .woocommerce-page .woocommerce-pagination .kopa-pagination ul.page-numbers li a, .kopa-pagination .woocommerce-page .woocommerce-pagination ul.page-numbers li a, .woocommerce-page .woocommerce-pagination .kopa-pagination ul.page-numbers li a, .kopa-pagination .woocommerce-page .woocommerce-pagination ul.page-numbers li a, .woocommerce-page .woocommerce-pagination ul.page-numbers li a {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #222222;
    text-align: center;
    display: block;
    border: 1px solid #ffffff;
    transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    border: 1px solid #ffffff; }

.woocommerce-page .woocommerce-pagination ul.page-numbers li {
    margin: 0 0 10px 10px;
    border: 0; }

.woocommerce .related.products h2 {
    padding: 0;
    margin: 0 0 10px;
    border: 0;
    text-transform: uppercase;
    color: #333333;
    font-size: 18px;
    line-height: 20px; }

.woocommerce .chosen-container-single .chosen-single {
    background: none;
    border-radius: 0;
    box-shadow: none; }

.woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-single, .woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-drop, .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce form .form-row.validate-required.woocommerce-invalid select {
    border-color: #ffdb00; }

.woocommerce .chosen-container-active .chosen-single {
    border-color: #ffdb00; }

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    width: 47%;
    box-shadow: none;
    float: right;
    margin: 0 0 0 20px; }

.woocommerce ul.product_list_widget li del .amount {
    font-size: 14px;
    color: #666;
    font-family: 'Anton',sans-serif;
    font-style: italic; }

.woocommerce ul.product_list_widget li ins .amount, .woocommerce-page ul.product_list_widget li .amount {
    color: #444444;
    font-size: 14px;
    font-family: 'Anton',sans-serif; }

.single_variation_wrap .single_variation .price {
    display: block;
    padding-bottom: 15px; }

.variations .label {
    color: #1b1b1b;
    border-top: none; }

#size {
    height: 34px;
    padding: 7px 0; }

.reset_variations {
    padding: 5px 15px;
    background: #ffdb00;
    color: #fff;
    display: inline-block;
    margin: 10px 0;
    float: right; }

.reset_variations:hover {
    background: #1b1b1b;
    color: #fff; }

#ship-to-different-address {
    position: relative; }

#ship-to-different-address .checkbox {
    font-weight: 400;
    margin: 0; }

#ship-to-different-address #ship-to-different-address-checkbox {
    position: absolute;
    left: 0;
    top: 0; }

.woocommerce, .woocommerce-page {
    /*.woocommerce-message {
    border-color: $kopa-color-hover;
    &:before {
        background: $kopa-color-hover;
   }
}*/ }

.woocommerce form .form-row input.input-text, .woocommerce-page form .form-row input.input-text {
    width: 300px; }

.woocommerce .quantity .plus,
.woocommerce .quantity .minus,
.woocommerce #content .quantity .plus,
.woocommerce #content .quantity .minus,
.woocommerce-page .quantity .plus,
.woocommerce-page .quantity .minus,
.woocommerce-page #content .quantity .plus,
.woocommerce-page #content .quantity .minus {
    background: #fff;
    height: 20px;
    width: 35px; }

.woocommerce-page .quantity .minus {
    /* left:0; */
    position: static;
    float: none;
    background: none; }

.woocommerce-ordering .orderby {
    display: block;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 20px;
    color: #727272;
    background-color: white;
    background-image: none;
    border: 1px solid #d8d8d8;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }

.woocommerce table > thead > tr > th {
    border-bottom: none; }

.entry-summary .entry-title.product_title {
    padding-bottom: 10px !important; }

.woocommerce div.product span.price, .woocommerce div.product .kopa-pagination ul li a.price, .kopa-pagination ul li .woocommerce div.product a.price, .woocommerce div.product .kopa-pagination ul li a.price, .kopa-pagination ul li .woocommerce div.product a.price, .woocommerce div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content div.product .kopa-pagination ul li a.price, .kopa-pagination ul li .woocommerce #content div.product a.price, .woocommerce #content div.product .kopa-pagination ul li a.price, .kopa-pagination ul li .woocommerce #content div.product a.price, .woocommerce #content div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page div.product .kopa-pagination ul li a.price, .kopa-pagination ul li .woocommerce-page div.product a.price, .woocommerce-page div.product .kopa-pagination ul li a.price, .kopa-pagination ul li .woocommerce-page div.product a.price, .woocommerce-page div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content div.product .kopa-pagination ul li a.price, .kopa-pagination ul li .woocommerce-page #content div.product a.price, .woocommerce-page #content div.product .kopa-pagination ul li a.price, .kopa-pagination ul li .woocommerce-page #content div.product a.price, .woocommerce-page #content div.product p.price {
    color: #ffdb00; }

.woocommerce-checkout .form-row .chosen-container-single .chosen-single {
    height: 34px;
    line-height: 34px; }

.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before,
.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before {
    background: #ffdb00; }

.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message,
.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info {
    border-top-color: #ffdb00; }

@-ms-viewport {
  width: device-width; }
@viewport {
  width: device-width; }
@media screen and (max-width: 799px) {
    .woocommerce .shop_columns_3 ul.products li.product, .woocommerce-page .shop_columns_3 ul.products li.product,
    .woocommerce .shop_columns_4 ul.products li.product, .woocommerce-page .shop_columns_4 ul.products li.product,
    .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul.products li.product,
    .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul.products li.product {
        width: 50%; } }
@media screen and (max-width: 599px) {
    .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
    .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
        width: 100%; }

    .woocommerce form .form-row input.input-text, .woocommerce-page form .form-row input.input-text {
        width: 100%; } }
@media screen and (max-width: 479px) {
    .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
        float: none; }

    .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
        float: left;
        margin-top: 10px; }

    .woocommerce .shop_columns_3 ul.products li.product, .woocommerce-page .shop_columns_3 ul.products li.product,
    .woocommerce .shop_columns_4 ul.products li.product, .woocommerce-page .shop_columns_4 ul.products li.product,
    .woocommerce .shop_columns_2 ul.products li.product, .woocommerce-page .shop_columns_2 ul.products li.product,
    .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul.products li.product,
    .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul.products li.product {
        width: 100%; }

    .woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images,
    .woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {
        width: 100%; } }
.logo-scroll.col-hidden-md {
    display: none !important; }

.sidebar-col .widget_archive .widget-title, .sidebar-col .widget_archive .widget-title, .sidebar-col .widget_calendar .widget-title, .sidebar-col .widget_categories .widget-title, .sidebar-col .widget_pages .widget-title, .sidebar-col .widget_meta .widget-title,
.sidebar-col .widget_recent_comments .widget-title, .sidebar-col .widget_recent_entries .widget-title,
.sidebar-col .widget_rss .widget-title, .sidebar-col .widget_search .widget-title, .sidebar-col .widget_text .widget-title, .sidebar-col .widget_tag_cloud .widget-title, .sidebar-col .widget_nav_menu .widget-title {
    background: #302f33;
    margin: 0 0 15px 0; }
.sidebar-col .widget_archive .widget-title span, .sidebar-col .widget_archive .widget-title .kopa-pagination ul li a, .kopa-pagination ul li .sidebar-col .widget_archive .widget-title a, .sidebar-col .widget_archive .widget-title span, .sidebar-col .widget_archive .widget-title .kopa-pagination ul li a, .kopa-pagination ul li .sidebar-col .widget_archive .widget-title a, .sidebar-col .widget_calendar .widget-title span, .sidebar-col .widget_calendar .widget-title .kopa-pagination ul li a, .kopa-pagination ul li .sidebar-col .widget_calendar .widget-title a, .sidebar-col .widget_categories .widget-title span, .sidebar-col .widget_categories .widget-title .kopa-pagination ul li a, .kopa-pagination ul li .sidebar-col .widget_categories .widget-title a, .sidebar-col .widget_pages .widget-title span, .sidebar-col .widget_pages .widget-title .kopa-pagination ul li a, .kopa-pagination ul li .sidebar-col .widget_pages .widget-title a, .sidebar-col .widget_meta .widget-title span, .sidebar-col .widget_meta .widget-title .kopa-pagination ul li a, .kopa-pagination ul li .sidebar-col .widget_meta .widget-title a,
.sidebar-col .widget_recent_comments .widget-title span,
.sidebar-col .widget_recent_comments .widget-title .kopa-pagination ul li a,
.kopa-pagination ul li .sidebar-col .widget_recent_comments .widget-title a, .sidebar-col .widget_recent_entries .widget-title span, .sidebar-col .widget_recent_entries .widget-title .kopa-pagination ul li a, .kopa-pagination ul li .sidebar-col .widget_recent_entries .widget-title a,
.sidebar-col .widget_rss .widget-title span,
.sidebar-col .widget_rss .widget-title .kopa-pagination ul li a,
.kopa-pagination ul li .sidebar-col .widget_rss .widget-title a, .sidebar-col .widget_search .widget-title span, .sidebar-col .widget_search .widget-title .kopa-pagination ul li a, .kopa-pagination ul li .sidebar-col .widget_search .widget-title a, .sidebar-col .widget_text .widget-title span, .sidebar-col .widget_text .widget-title .kopa-pagination ul li a, .kopa-pagination ul li .sidebar-col .widget_text .widget-title a, .sidebar-col .widget_tag_cloud .widget-title span, .sidebar-col .widget_tag_cloud .widget-title .kopa-pagination ul li a, .kopa-pagination ul li .sidebar-col .widget_tag_cloud .widget-title a, .sidebar-col .widget_nav_menu .widget-title span, .sidebar-col .widget_nav_menu .widget-title .kopa-pagination ul li a, .kopa-pagination ul li .sidebar-col .widget_nav_menu .widget-title a {
    text-transform: uppercase;
    color: #ffdb00;
    font-size: 18px;
    padding: 0 15px;
    line-height: 40px; }
.sidebar-col .widget_archive .widget-title span a, .sidebar-col .widget_archive .widget-title .kopa-pagination ul li a a, .kopa-pagination ul li .sidebar-col .widget_archive .widget-title a a, .sidebar-col .widget_archive .widget-title span a, .sidebar-col .widget_archive .widget-title .kopa-pagination ul li a a, .kopa-pagination ul li .sidebar-col .widget_archive .widget-title a a, .sidebar-col .widget_calendar .widget-title span a, .sidebar-col .widget_calendar .widget-title .kopa-pagination ul li a a, .kopa-pagination ul li .sidebar-col .widget_calendar .widget-title a a, .sidebar-col .widget_categories .widget-title span a, .sidebar-col .widget_categories .widget-title .kopa-pagination ul li a a, .kopa-pagination ul li .sidebar-col .widget_categories .widget-title a a, .sidebar-col .widget_pages .widget-title span a, .sidebar-col .widget_pages .widget-title .kopa-pagination ul li a a, .kopa-pagination ul li .sidebar-col .widget_pages .widget-title a a, .sidebar-col .widget_meta .widget-title span a, .sidebar-col .widget_meta .widget-title .kopa-pagination ul li a a, .kopa-pagination ul li .sidebar-col .widget_meta .widget-title a a,
.sidebar-col .widget_recent_comments .widget-title span a,
.sidebar-col .widget_recent_comments .widget-title .kopa-pagination ul li a a,
.kopa-pagination ul li .sidebar-col .widget_recent_comments .widget-title a a, .sidebar-col .widget_recent_entries .widget-title span a, .sidebar-col .widget_recent_entries .widget-title .kopa-pagination ul li a a, .kopa-pagination ul li .sidebar-col .widget_recent_entries .widget-title a a,
.sidebar-col .widget_rss .widget-title span a,
.sidebar-col .widget_rss .widget-title .kopa-pagination ul li a a,
.kopa-pagination ul li .sidebar-col .widget_rss .widget-title a a, .sidebar-col .widget_search .widget-title span a, .sidebar-col .widget_search .widget-title .kopa-pagination ul li a a, .kopa-pagination ul li .sidebar-col .widget_search .widget-title a a, .sidebar-col .widget_text .widget-title span a, .sidebar-col .widget_text .widget-title .kopa-pagination ul li a a, .kopa-pagination ul li .sidebar-col .widget_text .widget-title a a, .sidebar-col .widget_tag_cloud .widget-title span a, .sidebar-col .widget_tag_cloud .widget-title .kopa-pagination ul li a a, .kopa-pagination ul li .sidebar-col .widget_tag_cloud .widget-title a a, .sidebar-col .widget_nav_menu .widget-title span a, .sidebar-col .widget_nav_menu .widget-title .kopa-pagination ul li a a, .kopa-pagination ul li .sidebar-col .widget_nav_menu .widget-title a a {
    color: #ffdb00;
    font-size: 18px;
    line-height: 40px; }
.sidebar-col .widget_archive ul li, .sidebar-col .widget_archive ul li, .sidebar-col .widget_calendar ul li, .sidebar-col .widget_categories ul li, .sidebar-col .widget_pages ul li, .sidebar-col .widget_meta ul li,
.sidebar-col .widget_recent_comments ul li, .sidebar-col .widget_recent_entries ul li,
.sidebar-col .widget_rss ul li, .sidebar-col .widget_search ul li, .sidebar-col .widget_text ul li, .sidebar-col .widget_tag_cloud ul li, .sidebar-col .widget_nav_menu ul li {
    margin: 0 0 8px; }
.sidebar-col .widget_archive ul li a, .sidebar-col .widget_archive ul li a, .sidebar-col .widget_calendar ul li a, .sidebar-col .widget_categories ul li a, .sidebar-col .widget_pages ul li a, .sidebar-col .widget_meta ul li a,
.sidebar-col .widget_recent_comments ul li a, .sidebar-col .widget_recent_entries ul li a,
.sidebar-col .widget_rss ul li a, .sidebar-col .widget_search ul li a, .sidebar-col .widget_text ul li a, .sidebar-col .widget_tag_cloud ul li a, .sidebar-col .widget_nav_menu ul li a {
    color: #222222;
    font-size: 14px;
    line-height: 18px; }
.sidebar-col .widget_archive ul li a:hover, .sidebar-col .widget_archive ul li a:hover, .sidebar-col .widget_calendar ul li a:hover, .sidebar-col .widget_categories ul li a:hover, .sidebar-col .widget_pages ul li a:hover, .sidebar-col .widget_meta ul li a:hover,
.sidebar-col .widget_recent_comments ul li a:hover, .sidebar-col .widget_recent_entries ul li a:hover,
.sidebar-col .widget_rss ul li a:hover, .sidebar-col .widget_search ul li a:hover, .sidebar-col .widget_text ul li a:hover, .sidebar-col .widget_tag_cloud ul li a:hover, .sidebar-col .widget_nav_menu ul li a:hover {
    color: #666666; }
.sidebar-col .widget_archive ul li ul, .sidebar-col .widget_archive ul li ul, .sidebar-col .widget_calendar ul li ul, .sidebar-col .widget_categories ul li ul, .sidebar-col .widget_pages ul li ul, .sidebar-col .widget_meta ul li ul,
.sidebar-col .widget_recent_comments ul li ul, .sidebar-col .widget_recent_entries ul li ul,
.sidebar-col .widget_rss ul li ul, .sidebar-col .widget_search ul li ul, .sidebar-col .widget_text ul li ul, .sidebar-col .widget_tag_cloud ul li ul, .sidebar-col .widget_nav_menu ul li ul {
    padding: 0 0 0 10px; }
.sidebar-col .widget_archive ul li ul ul, .sidebar-col .widget_archive ul li ul ul, .sidebar-col .widget_calendar ul li ul ul, .sidebar-col .widget_categories ul li ul ul, .sidebar-col .widget_pages ul li ul ul, .sidebar-col .widget_meta ul li ul ul,
.sidebar-col .widget_recent_comments ul li ul ul, .sidebar-col .widget_recent_entries ul li ul ul,
.sidebar-col .widget_rss ul li ul ul, .sidebar-col .widget_search ul li ul ul, .sidebar-col .widget_text ul li ul ul, .sidebar-col .widget_tag_cloud ul li ul ul, .sidebar-col .widget_nav_menu ul li ul ul {
    padding: 0 0 0 10px; }
.sidebar-col .widget_archive ul li ul ul ul, .sidebar-col .widget_archive ul li ul ul ul, .sidebar-col .widget_calendar ul li ul ul ul, .sidebar-col .widget_categories ul li ul ul ul, .sidebar-col .widget_pages ul li ul ul ul, .sidebar-col .widget_meta ul li ul ul ul,
.sidebar-col .widget_recent_comments ul li ul ul ul, .sidebar-col .widget_recent_entries ul li ul ul ul,
.sidebar-col .widget_rss ul li ul ul ul, .sidebar-col .widget_search ul li ul ul ul, .sidebar-col .widget_text ul li ul ul ul, .sidebar-col .widget_tag_cloud ul li ul ul ul, .sidebar-col .widget_nav_menu ul li ul ul ul {
    padding: 0 0 0 10px; }
.sidebar-col .widget_archive ul li ul ul ul ul, .sidebar-col .widget_archive ul li ul ul ul ul, .sidebar-col .widget_calendar ul li ul ul ul ul, .sidebar-col .widget_categories ul li ul ul ul ul, .sidebar-col .widget_pages ul li ul ul ul ul, .sidebar-col .widget_meta ul li ul ul ul ul,
.sidebar-col .widget_recent_comments ul li ul ul ul ul, .sidebar-col .widget_recent_entries ul li ul ul ul ul,
.sidebar-col .widget_rss ul li ul ul ul ul, .sidebar-col .widget_search ul li ul ul ul ul, .sidebar-col .widget_text ul li ul ul ul ul, .sidebar-col .widget_tag_cloud ul li ul ul ul ul, .sidebar-col .widget_nav_menu ul li ul ul ul ul {
    padding: 0 0 0 10px; }
.sidebar-col .widget_archive ul li ul ul ul ul ul, .sidebar-col .widget_archive ul li ul ul ul ul ul, .sidebar-col .widget_calendar ul li ul ul ul ul ul, .sidebar-col .widget_categories ul li ul ul ul ul ul, .sidebar-col .widget_pages ul li ul ul ul ul ul, .sidebar-col .widget_meta ul li ul ul ul ul ul,
.sidebar-col .widget_recent_comments ul li ul ul ul ul ul, .sidebar-col .widget_recent_entries ul li ul ul ul ul ul,
.sidebar-col .widget_rss ul li ul ul ul ul ul, .sidebar-col .widget_search ul li ul ul ul ul ul, .sidebar-col .widget_text ul li ul ul ul ul ul, .sidebar-col .widget_tag_cloud ul li ul ul ul ul ul, .sidebar-col .widget_nav_menu ul li ul ul ul ul ul {
    padding: 0 0 0 10px; }
.sidebar-col .widget_archive select, .sidebar-col .widget_archive select, .sidebar-col .widget_calendar select, .sidebar-col .widget_categories select, .sidebar-col .widget_pages select, .sidebar-col .widget_meta select,
.sidebar-col .widget_recent_comments select, .sidebar-col .widget_recent_entries select,
.sidebar-col .widget_rss select, .sidebar-col .widget_search select, .sidebar-col .widget_text select, .sidebar-col .widget_tag_cloud select, .sidebar-col .widget_nav_menu select {
    margin-bottom: 15px;
    width: 100%;
    -webkit-appearance: none;
    border-radius: 0;
    padding: 0 16px;
    height: 23px;
    background: none;
    color: #222222;
    font-size: 14px;
    line-height: 18px;
    border: 1px solid #DBDADA; }
.sidebar-col .widget.widget_rss ul li {
    margin: 0 0 15px; }
.sidebar-col .widget.widget_rss ul li .rsswidget {
    display: block;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 23px;
    color: #111111;
    font-weight: bold; }

#bottom-sidebar .widget_archive .widget-title, #bottom-sidebar .widget_archive .widget-title, #bottom-sidebar .widget_calendar .widget-title, #bottom-sidebar .widget_categories .widget-title, #bottom-sidebar .widget_pages .widget-title, #bottom-sidebar .widget_meta .widget-title,
#bottom-sidebar .widget_recent_comments .widget-title, #bottom-sidebar .widget_recent_entries .widget-title,
#bottom-sidebar .widget_rss .widget-title, #bottom-sidebar .widget_search .widget-title, #bottom-sidebar .widget_text .widget-title, #bottom-sidebar .widget_tag_cloud .widget-title, #bottom-sidebar .widget_nav_menu .widget-title {
    color: #ffffff;
    font-size: 18px;
    padding: 5px 0;
    line-height: 24px;
    margin: 0 0 2px; }
#bottom-sidebar .widget_archive .widget-title span, #bottom-sidebar .widget_archive .widget-title .kopa-pagination ul li a, .kopa-pagination ul li #bottom-sidebar .widget_archive .widget-title a, #bottom-sidebar .widget_archive .widget-title span, #bottom-sidebar .widget_archive .widget-title .kopa-pagination ul li a, .kopa-pagination ul li #bottom-sidebar .widget_archive .widget-title a, #bottom-sidebar .widget_calendar .widget-title span, #bottom-sidebar .widget_calendar .widget-title .kopa-pagination ul li a, .kopa-pagination ul li #bottom-sidebar .widget_calendar .widget-title a, #bottom-sidebar .widget_categories .widget-title span, #bottom-sidebar .widget_categories .widget-title .kopa-pagination ul li a, .kopa-pagination ul li #bottom-sidebar .widget_categories .widget-title a, #bottom-sidebar .widget_pages .widget-title span, #bottom-sidebar .widget_pages .widget-title .kopa-pagination ul li a, .kopa-pagination ul li #bottom-sidebar .widget_pages .widget-title a, #bottom-sidebar .widget_meta .widget-title span, #bottom-sidebar .widget_meta .widget-title .kopa-pagination ul li a, .kopa-pagination ul li #bottom-sidebar .widget_meta .widget-title a,
#bottom-sidebar .widget_recent_comments .widget-title span,
#bottom-sidebar .widget_recent_comments .widget-title .kopa-pagination ul li a,
.kopa-pagination ul li #bottom-sidebar .widget_recent_comments .widget-title a, #bottom-sidebar .widget_recent_entries .widget-title span, #bottom-sidebar .widget_recent_entries .widget-title .kopa-pagination ul li a, .kopa-pagination ul li #bottom-sidebar .widget_recent_entries .widget-title a,
#bottom-sidebar .widget_rss .widget-title span,
#bottom-sidebar .widget_rss .widget-title .kopa-pagination ul li a,
.kopa-pagination ul li #bottom-sidebar .widget_rss .widget-title a, #bottom-sidebar .widget_search .widget-title span, #bottom-sidebar .widget_search .widget-title .kopa-pagination ul li a, .kopa-pagination ul li #bottom-sidebar .widget_search .widget-title a, #bottom-sidebar .widget_text .widget-title span, #bottom-sidebar .widget_text .widget-title .kopa-pagination ul li a, .kopa-pagination ul li #bottom-sidebar .widget_text .widget-title a, #bottom-sidebar .widget_tag_cloud .widget-title span, #bottom-sidebar .widget_tag_cloud .widget-title .kopa-pagination ul li a, .kopa-pagination ul li #bottom-sidebar .widget_tag_cloud .widget-title a, #bottom-sidebar .widget_nav_menu .widget-title span, #bottom-sidebar .widget_nav_menu .widget-title .kopa-pagination ul li a, .kopa-pagination ul li #bottom-sidebar .widget_nav_menu .widget-title a {
    text-transform: uppercase;
    padding: 0;
    color: #ffffff; }
#bottom-sidebar .widget_archive .widget-title span a, #bottom-sidebar .widget_archive .widget-title .kopa-pagination ul li a a, .kopa-pagination ul li #bottom-sidebar .widget_archive .widget-title a a, #bottom-sidebar .widget_archive .widget-title span a, #bottom-sidebar .widget_archive .widget-title .kopa-pagination ul li a a, .kopa-pagination ul li #bottom-sidebar .widget_archive .widget-title a a, #bottom-sidebar .widget_calendar .widget-title span a, #bottom-sidebar .widget_calendar .widget-title .kopa-pagination ul li a a, .kopa-pagination ul li #bottom-sidebar .widget_calendar .widget-title a a, #bottom-sidebar .widget_categories .widget-title span a, #bottom-sidebar .widget_categories .widget-title .kopa-pagination ul li a a, .kopa-pagination ul li #bottom-sidebar .widget_categories .widget-title a a, #bottom-sidebar .widget_pages .widget-title span a, #bottom-sidebar .widget_pages .widget-title .kopa-pagination ul li a a, .kopa-pagination ul li #bottom-sidebar .widget_pages .widget-title a a, #bottom-sidebar .widget_meta .widget-title span a, #bottom-sidebar .widget_meta .widget-title .kopa-pagination ul li a a, .kopa-pagination ul li #bottom-sidebar .widget_meta .widget-title a a,
#bottom-sidebar .widget_recent_comments .widget-title span a,
#bottom-sidebar .widget_recent_comments .widget-title .kopa-pagination ul li a a,
.kopa-pagination ul li #bottom-sidebar .widget_recent_comments .widget-title a a, #bottom-sidebar .widget_recent_entries .widget-title span a, #bottom-sidebar .widget_recent_entries .widget-title .kopa-pagination ul li a a, .kopa-pagination ul li #bottom-sidebar .widget_recent_entries .widget-title a a,
#bottom-sidebar .widget_rss .widget-title span a,
#bottom-sidebar .widget_rss .widget-title .kopa-pagination ul li a a,
.kopa-pagination ul li #bottom-sidebar .widget_rss .widget-title a a, #bottom-sidebar .widget_search .widget-title span a, #bottom-sidebar .widget_search .widget-title .kopa-pagination ul li a a, .kopa-pagination ul li #bottom-sidebar .widget_search .widget-title a a, #bottom-sidebar .widget_text .widget-title span a, #bottom-sidebar .widget_text .widget-title .kopa-pagination ul li a a, .kopa-pagination ul li #bottom-sidebar .widget_text .widget-title a a, #bottom-sidebar .widget_tag_cloud .widget-title span a, #bottom-sidebar .widget_tag_cloud .widget-title .kopa-pagination ul li a a, .kopa-pagination ul li #bottom-sidebar .widget_tag_cloud .widget-title a a, #bottom-sidebar .widget_nav_menu .widget-title span a, #bottom-sidebar .widget_nav_menu .widget-title .kopa-pagination ul li a a, .kopa-pagination ul li #bottom-sidebar .widget_nav_menu .widget-title a a {
    color: #ffffff;
    font-size: 18px;
    line-height: 24px; }
#bottom-sidebar .widget_archive ul li, #bottom-sidebar .widget_archive ul li, #bottom-sidebar .widget_calendar ul li, #bottom-sidebar .widget_categories ul li, #bottom-sidebar .widget_pages ul li, #bottom-sidebar .widget_meta ul li,
#bottom-sidebar .widget_recent_comments ul li, #bottom-sidebar .widget_recent_entries ul li,
#bottom-sidebar .widget_rss ul li, #bottom-sidebar .widget_search ul li, #bottom-sidebar .widget_text ul li, #bottom-sidebar .widget_tag_cloud ul li, #bottom-sidebar .widget_nav_menu ul li {
    margin: 0 0 8px; }
#bottom-sidebar .widget_archive ul li a, #bottom-sidebar .widget_archive ul li span, #bottom-sidebar .widget_archive .kopa-pagination ul li a, .kopa-pagination #bottom-sidebar .widget_archive ul li a, #bottom-sidebar .widget_archive ul li a, #bottom-sidebar .widget_archive ul li span, #bottom-sidebar .widget_archive .kopa-pagination ul li a, .kopa-pagination #bottom-sidebar .widget_archive ul li a, #bottom-sidebar .widget_calendar ul li a, #bottom-sidebar .widget_calendar ul li span, #bottom-sidebar .widget_calendar .kopa-pagination ul li a, .kopa-pagination #bottom-sidebar .widget_calendar ul li a, #bottom-sidebar .widget_categories ul li a, #bottom-sidebar .widget_categories ul li span, #bottom-sidebar .widget_categories .kopa-pagination ul li a, .kopa-pagination #bottom-sidebar .widget_categories ul li a, #bottom-sidebar .widget_pages ul li a, #bottom-sidebar .widget_pages ul li span, #bottom-sidebar .widget_pages .kopa-pagination ul li a, .kopa-pagination #bottom-sidebar .widget_pages ul li a, #bottom-sidebar .widget_meta ul li a, #bottom-sidebar .widget_meta ul li span, #bottom-sidebar .widget_meta .kopa-pagination ul li a, .kopa-pagination #bottom-sidebar .widget_meta ul li a,
#bottom-sidebar .widget_recent_comments ul li a,
#bottom-sidebar .widget_recent_comments ul li span,
#bottom-sidebar .widget_recent_comments .kopa-pagination ul li a,
.kopa-pagination #bottom-sidebar .widget_recent_comments ul li a, #bottom-sidebar .widget_recent_entries ul li a, #bottom-sidebar .widget_recent_entries ul li span, #bottom-sidebar .widget_recent_entries .kopa-pagination ul li a, .kopa-pagination #bottom-sidebar .widget_recent_entries ul li a,
#bottom-sidebar .widget_rss ul li a,
#bottom-sidebar .widget_rss ul li span,
#bottom-sidebar .widget_rss .kopa-pagination ul li a,
.kopa-pagination #bottom-sidebar .widget_rss ul li a, #bottom-sidebar .widget_search ul li a, #bottom-sidebar .widget_search ul li span, #bottom-sidebar .widget_search .kopa-pagination ul li a, .kopa-pagination #bottom-sidebar .widget_search ul li a, #bottom-sidebar .widget_text ul li a, #bottom-sidebar .widget_text ul li span, #bottom-sidebar .widget_text .kopa-pagination ul li a, .kopa-pagination #bottom-sidebar .widget_text ul li a, #bottom-sidebar .widget_tag_cloud ul li a, #bottom-sidebar .widget_tag_cloud ul li span, #bottom-sidebar .widget_tag_cloud .kopa-pagination ul li a, .kopa-pagination #bottom-sidebar .widget_tag_cloud ul li a, #bottom-sidebar .widget_nav_menu ul li a, #bottom-sidebar .widget_nav_menu ul li span, #bottom-sidebar .widget_nav_menu .kopa-pagination ul li a, .kopa-pagination #bottom-sidebar .widget_nav_menu ul li a {
    color: #efefef;
    font-size: 14px;
    line-height: 18px; }
#bottom-sidebar .widget_archive ul li a:hover, #bottom-sidebar .widget_archive ul li span:hover, #bottom-sidebar .widget_archive .kopa-pagination ul li a:hover, .kopa-pagination #bottom-sidebar .widget_archive ul li a:hover, #bottom-sidebar .widget_archive ul li a:hover, #bottom-sidebar .widget_archive ul li span:hover, #bottom-sidebar .widget_archive .kopa-pagination ul li a:hover, .kopa-pagination #bottom-sidebar .widget_archive ul li a:hover, #bottom-sidebar .widget_calendar ul li a:hover, #bottom-sidebar .widget_calendar ul li span:hover, #bottom-sidebar .widget_calendar .kopa-pagination ul li a:hover, .kopa-pagination #bottom-sidebar .widget_calendar ul li a:hover, #bottom-sidebar .widget_categories ul li a:hover, #bottom-sidebar .widget_categories ul li span:hover, #bottom-sidebar .widget_categories .kopa-pagination ul li a:hover, .kopa-pagination #bottom-sidebar .widget_categories ul li a:hover, #bottom-sidebar .widget_pages ul li a:hover, #bottom-sidebar .widget_pages ul li span:hover, #bottom-sidebar .widget_pages .kopa-pagination ul li a:hover, .kopa-pagination #bottom-sidebar .widget_pages ul li a:hover, #bottom-sidebar .widget_meta ul li a:hover, #bottom-sidebar .widget_meta ul li span:hover, #bottom-sidebar .widget_meta .kopa-pagination ul li a:hover, .kopa-pagination #bottom-sidebar .widget_meta ul li a:hover,
#bottom-sidebar .widget_recent_comments ul li a:hover,
#bottom-sidebar .widget_recent_comments ul li span:hover,
#bottom-sidebar .widget_recent_comments .kopa-pagination ul li a:hover,
.kopa-pagination #bottom-sidebar .widget_recent_comments ul li a:hover, #bottom-sidebar .widget_recent_entries ul li a:hover, #bottom-sidebar .widget_recent_entries ul li span:hover, #bottom-sidebar .widget_recent_entries .kopa-pagination ul li a:hover, .kopa-pagination #bottom-sidebar .widget_recent_entries ul li a:hover,
#bottom-sidebar .widget_rss ul li a:hover,
#bottom-sidebar .widget_rss ul li span:hover,
#bottom-sidebar .widget_rss .kopa-pagination ul li a:hover,
.kopa-pagination #bottom-sidebar .widget_rss ul li a:hover, #bottom-sidebar .widget_search ul li a:hover, #bottom-sidebar .widget_search ul li span:hover, #bottom-sidebar .widget_search .kopa-pagination ul li a:hover, .kopa-pagination #bottom-sidebar .widget_search ul li a:hover, #bottom-sidebar .widget_text ul li a:hover, #bottom-sidebar .widget_text ul li span:hover, #bottom-sidebar .widget_text .kopa-pagination ul li a:hover, .kopa-pagination #bottom-sidebar .widget_text ul li a:hover, #bottom-sidebar .widget_tag_cloud ul li a:hover, #bottom-sidebar .widget_tag_cloud ul li span:hover, #bottom-sidebar .widget_tag_cloud .kopa-pagination ul li a:hover, .kopa-pagination #bottom-sidebar .widget_tag_cloud ul li a:hover, #bottom-sidebar .widget_nav_menu ul li a:hover, #bottom-sidebar .widget_nav_menu ul li span:hover, #bottom-sidebar .widget_nav_menu .kopa-pagination ul li a:hover, .kopa-pagination #bottom-sidebar .widget_nav_menu ul li a:hover {
    color: #555555; }
#bottom-sidebar .widget_archive ul li ul, #bottom-sidebar .widget_archive ul li ul, #bottom-sidebar .widget_calendar ul li ul, #bottom-sidebar .widget_categories ul li ul, #bottom-sidebar .widget_pages ul li ul, #bottom-sidebar .widget_meta ul li ul,
#bottom-sidebar .widget_recent_comments ul li ul, #bottom-sidebar .widget_recent_entries ul li ul,
#bottom-sidebar .widget_rss ul li ul, #bottom-sidebar .widget_search ul li ul, #bottom-sidebar .widget_text ul li ul, #bottom-sidebar .widget_tag_cloud ul li ul, #bottom-sidebar .widget_nav_menu ul li ul {
    padding: 0 0 0 10px; }
#bottom-sidebar .widget_archive ul li ul ul, #bottom-sidebar .widget_archive ul li ul ul, #bottom-sidebar .widget_calendar ul li ul ul, #bottom-sidebar .widget_categories ul li ul ul, #bottom-sidebar .widget_pages ul li ul ul, #bottom-sidebar .widget_meta ul li ul ul,
#bottom-sidebar .widget_recent_comments ul li ul ul, #bottom-sidebar .widget_recent_entries ul li ul ul,
#bottom-sidebar .widget_rss ul li ul ul, #bottom-sidebar .widget_search ul li ul ul, #bottom-sidebar .widget_text ul li ul ul, #bottom-sidebar .widget_tag_cloud ul li ul ul, #bottom-sidebar .widget_nav_menu ul li ul ul {
    padding: 0 0 0 10px; }
#bottom-sidebar .widget_archive ul li ul ul ul, #bottom-sidebar .widget_archive ul li ul ul ul, #bottom-sidebar .widget_calendar ul li ul ul ul, #bottom-sidebar .widget_categories ul li ul ul ul, #bottom-sidebar .widget_pages ul li ul ul ul, #bottom-sidebar .widget_meta ul li ul ul ul,
#bottom-sidebar .widget_recent_comments ul li ul ul ul, #bottom-sidebar .widget_recent_entries ul li ul ul ul,
#bottom-sidebar .widget_rss ul li ul ul ul, #bottom-sidebar .widget_search ul li ul ul ul, #bottom-sidebar .widget_text ul li ul ul ul, #bottom-sidebar .widget_tag_cloud ul li ul ul ul, #bottom-sidebar .widget_nav_menu ul li ul ul ul {
    padding: 0 0 0 10px; }
#bottom-sidebar .widget_archive ul li ul ul ul ul, #bottom-sidebar .widget_archive ul li ul ul ul ul, #bottom-sidebar .widget_calendar ul li ul ul ul ul, #bottom-sidebar .widget_categories ul li ul ul ul ul, #bottom-sidebar .widget_pages ul li ul ul ul ul, #bottom-sidebar .widget_meta ul li ul ul ul ul,
#bottom-sidebar .widget_recent_comments ul li ul ul ul ul, #bottom-sidebar .widget_recent_entries ul li ul ul ul ul,
#bottom-sidebar .widget_rss ul li ul ul ul ul, #bottom-sidebar .widget_search ul li ul ul ul ul, #bottom-sidebar .widget_text ul li ul ul ul ul, #bottom-sidebar .widget_tag_cloud ul li ul ul ul ul, #bottom-sidebar .widget_nav_menu ul li ul ul ul ul {
    padding: 0 0 0 10px; }
#bottom-sidebar .widget_archive ul li ul ul ul ul ul, #bottom-sidebar .widget_archive ul li ul ul ul ul ul, #bottom-sidebar .widget_calendar ul li ul ul ul ul ul, #bottom-sidebar .widget_categories ul li ul ul ul ul ul, #bottom-sidebar .widget_pages ul li ul ul ul ul ul, #bottom-sidebar .widget_meta ul li ul ul ul ul ul,
#bottom-sidebar .widget_recent_comments ul li ul ul ul ul ul, #bottom-sidebar .widget_recent_entries ul li ul ul ul ul ul,
#bottom-sidebar .widget_rss ul li ul ul ul ul ul, #bottom-sidebar .widget_search ul li ul ul ul ul ul, #bottom-sidebar .widget_text ul li ul ul ul ul ul, #bottom-sidebar .widget_tag_cloud ul li ul ul ul ul ul, #bottom-sidebar .widget_nav_menu ul li ul ul ul ul ul {
    padding: 0 0 0 10px; }
#bottom-sidebar .widget_archive select, #bottom-sidebar .widget_archive select, #bottom-sidebar .widget_calendar select, #bottom-sidebar .widget_categories select, #bottom-sidebar .widget_pages select, #bottom-sidebar .widget_meta select,
#bottom-sidebar .widget_recent_comments select, #bottom-sidebar .widget_recent_entries select,
#bottom-sidebar .widget_rss select, #bottom-sidebar .widget_search select, #bottom-sidebar .widget_text select, #bottom-sidebar .widget_tag_cloud select, #bottom-sidebar .widget_nav_menu select {
    margin-bottom: 15px;
    width: 100%;
    -webkit-appearance: none;
    border-radius: 0;
    padding: 0 16px;
    height: 23px;
    background: none;
    color: #efefef;
    font-size: 14px;
    line-height: 18px;
    border: 1px solid #DBDADA; }
#bottom-sidebar .widget_archive table, #bottom-sidebar .widget_archive table, #bottom-sidebar .widget_calendar table, #bottom-sidebar .widget_categories table, #bottom-sidebar .widget_pages table, #bottom-sidebar .widget_meta table,
#bottom-sidebar .widget_recent_comments table, #bottom-sidebar .widget_recent_entries table,
#bottom-sidebar .widget_rss table, #bottom-sidebar .widget_search table, #bottom-sidebar .widget_text table, #bottom-sidebar .widget_tag_cloud table, #bottom-sidebar .widget_nav_menu table {
    color: #efefef; }
#bottom-sidebar .widget.widget_rss ul li {
    margin: 0 0 15px; }
#bottom-sidebar .widget.widget_rss ul li .rsswidget {
    display: block;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 23px;
    color: #ffffff;
    font-weight: bold; }
#bottom-sidebar .widget.widget_rss ul li .rsswidget:hover {
    color: #555555; }
#bottom-sidebar .widget.widget_rss ul li .rssSummary, #bottom-sidebar .widget.widget_rss ul li cite {
    color: #efefef; }

#kopa-page-content:after, #kopa-page-content:before, #kopa-post-content:after, #kopa-post-content:before {
    display: table;
    content: ""; }
#kopa-page-content:after, #kopa-post-content:after {
    clear: both; }
#kopa-page-content img, #kopa-post-content img {
    margin: 0;
    display: inline-block; }
#kopa-page-content .aligncenter, #kopa-post-content .aligncenter {
    text-align: center; }
#kopa-page-content .alignleft, #kopa-post-content .alignleft {
    margin: 8px 20px 8px 0; }
#kopa-page-content .alignright, #kopa-post-content .alignright {
    margin: 8px 0 8px 20px; }
#kopa-page-content .wp-caption, #kopa-post-content .wp-caption {
    padding-top: 4px;
    margin-bottom: 20px;
    text-align: center;
    background: #f8f8f8; }
#kopa-page-content .wp-caption p, #kopa-post-content .wp-caption p {
    padding: 4px 0;
    margin: 0; }

.tabs-1 .kopa-article-list-widget .entry-last .entry-footer .entry-sharelink .wrap-social .social, .article-list-2 .entry-last .entry-footer .entry-sharelink .wrap-social .social, .article-list-1 .entry-last .entry-footer .entry-sharelink .wrap-social .social, .widget.megamenu-widget .entry-item .entry-footer .entry-sharelink .wrap-social .social, .kopa-sticky-post-widget .entry-item .entry-footer .entry-sharelink .wrap-social .social {
    background: #ffdb00; }
.tabs-1 .kopa-article-list-widget .entry-last .entry-footer .entry-sharelink .wrap-social .social:before, .article-list-2 .entry-last .entry-footer .entry-sharelink .wrap-social .social:before, .article-list-1 .entry-last .entry-footer .entry-sharelink .wrap-social .social:before, .widget.megamenu-widget .entry-item .entry-footer .entry-sharelink .wrap-social .social:before, .kopa-sticky-post-widget .entry-item .entry-footer .entry-sharelink .wrap-social .social:before {
    border-color: #ffdb00 transparent; }
.tabs-1 .kopa-article-list-widget .entry-last .entry-footer .entry-sharelink .wrap-social .social li a, .article-list-2 .entry-last .entry-footer .entry-sharelink .wrap-social .social li a, .article-list-1 .entry-last .entry-footer .entry-sharelink .wrap-social .social li a, .widget.megamenu-widget .entry-item .entry-footer .entry-sharelink .wrap-social .social li a, .kopa-sticky-post-widget .entry-item .entry-footer .entry-sharelink .wrap-social .social li a {
    color: #000000; }
.tabs-1 .kopa-article-list-widget .entry-last .entry-footer .entry-sharelink .wrap-social .social li a:hover, .article-list-2 .entry-last .entry-footer .entry-sharelink .wrap-social .social li a:hover, .article-list-1 .entry-last .entry-footer .entry-sharelink .wrap-social .social li a:hover, .widget.megamenu-widget .entry-item .entry-footer .entry-sharelink .wrap-social .social li a:hover, .kopa-sticky-post-widget .entry-item .entry-footer .entry-sharelink .wrap-social .social li a:hover {
    color: #888888; }

/*Fix scroll bar*/
html .widget.video-list-1 .pgwSlider .ps-list {
    padding: 0; }

html .mCSB_inside > .mCSB_container {
    margin-right: 13px; }

html .mCSB_scrollTools {
    width: 13px; }

html .mCSB_scrollTools .mCSB_draggerRail {
    width: 12px;
    border-radius: 0;
    background: #3C3A3F; }

html .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 12px;
    border-radius: 0;
    background: #252427 !important; }

/**
 * 4.Pages
 * -------------------------------------------------------------------
 */
/**
 * 4.1.Elements
 * -------------------------------------------------------------------
 */
h4.elements-title {
    font-size: 30px;
    text-transform: uppercase;
    line-height: 43px;
    color: #111111;
    font-weight: normal;
    margin: 0 0 20px 0;
    border-bottom: 2px solid #ffffff; }

blockquote {
    letter-spacing: 0.8px;
    margin: 20px 0;
    font-size: 24px;
    line-height: 30px;
    font-family: "Anton", sans-serif;
    border: 0;
    padding: 20px; }
@media (max-width: 430px) {
    blockquote {
        width: 100%; } }
blockquote span, blockquote .kopa-pagination ul li a, .kopa-pagination ul li blockquote a {
    font-size: 10px;
    line-height: 20px;
    color: #888888;
    font-family: Roboto, sans-serif;
    text-transform: uppercase;
    display: block; }

.kopa-blockquote.style-1 {
    color: #333333;
    background: #ffffff;
    border-bottom: 1px solid #ffdb00; }

.kopa-blockquote.style-2 {
    color: #ffdb00;
    background: #333333; }
.kopa-blockquote.style-2 i {
    color: #aaaaaa; }

.block-quote-left {
    width: 38%;
    float: left;
    margin: 0 20px 0 0; }
@media (max-width: 430px) {
    .block-quote-left {
        width: 100%; } }

.kopa-dropcap {
    font-size: 44px;
    line-height: 52px;
    text-transform: uppercase;
    display: inline-block;
    float: left;
    margin: 6px 10px 0 0;
    color: #000000;
    text-align: center;
    width: 50px;
    height: 52px; }

.kopa-dropcap.style-1 {
    color: #000000; }

.kopa-dropcap.style-2 {
    background: #ffdb00; }

.kopa-dropcap.style-3 {
    color: #ffdb00;
    background: #333333; }

.elements-content .row .col-xs-12 .kopa-btn {
    margin: 0 50px 25px 0; }
.elements-content .row .col-xs-12 .kopa-btn:last-child {
    margin: 0 0 25px; }

.kopa-btn {
    display: inline-block;
    font-size: 14px;
    line-height: 22px;
    color: #302f33; }

.small-btn {
    padding: 2px 20px; }

.medium-btn {
    padding: 11px 22px;
    font-size: 16px; }

.large-btn {
    padding: 16px 39px;
    font-size: 18px; }

.kopa-btn.yellow-btn {
    color: #111111;
    background: #ffdb00; }

.kopa-btn.black-btn {
    color: #ffdb00;
    background: #302f33; }

.kopa-btn.white-btn {
    color: #302f33;
    background: #ffffff; }

.kopa-alert {
    font-size: 14px;
    line-height: 24px;
    padding: 8px 15px;
    color: #333333;
    margin: 0 0 20px 0; }
.kopa-alert .close {
    position: static; }

.kopa-alert.alert-success {
    background: #79de9f; }

.kopa-alert.alert-warning {
    background: #eed965; }

.kopa-alert.alert-info {
    background: #abd4ec; }

.kopa-alert.alert-danger {
    background: #f8b8ba; }

.columns-title {
    color: #111111;
    font-size: 18px;
    line-height: 24px; }

/**
 * 4.2.Single Shop
 * -------------------------------------------------------------------
 */
.woocommerce .product .summary .woocommerce-product-rating .star-rating:before, .woocommerce-page .product .summary .woocommerce-product-rating .star-rating:before, .woocommerce .product .summary .woocommerce-product-rating .star-rating span:before, .woocommerce .product .summary .woocommerce-product-rating .star-rating .kopa-pagination ul li a:before, .kopa-pagination ul li .woocommerce .product .summary .woocommerce-product-rating .star-rating a:before, .woocommerce-page .product .summary .woocommerce-product-rating .star-rating span:before, .woocommerce-page .product .summary .woocommerce-product-rating .star-rating .kopa-pagination ul li a:before, .kopa-pagination ul li .woocommerce-page .product .summary .woocommerce-product-rating .star-rating a:before {
    position: absolute;
    top: 0;
    left: 0;
    color: #f9a708;
    font-size: 16px;
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.woocommerce .product, .woocommerce-page .product {
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 20px; }
.woocommerce .product:after, .woocommerce-page .product:after {
    display: table;
    content: "";
    clear: both; }
.woocommerce .product .images, .woocommerce-page .product .images {
    width: 49.83%;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    float: left; }
@media (max-width: 700px) {
    .woocommerce .product .images, .woocommerce-page .product .images {
        width: 40%; } }
@media (max-width: 430px) {
    .woocommerce .product .images, .woocommerce-page .product .images {
        width: 100%;
        margin: 0 0 25px 0; } }
.woocommerce .product .images .sale-item, .woocommerce-page .product .images .sale-item {
    position: absolute;
    z-index: 99;
    left: 15px;
    line-height: 50px;
    text-align: center;
    width: 50px;
    top: 0;
    background: #ffdb00;
    border-bottom: 3px solid #302f33;
    font-size: 10px;
    color: #111111;
    text-transform: uppercase;
    display: block; }
.woocommerce .product .summary, .woocommerce-page .product .summary {
    width: 50.17%;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    float: left; }
@media (max-width: 700px) {
    .woocommerce .product .summary, .woocommerce-page .product .summary {
        width: 60%; } }
@media (max-width: 430px) {
    .woocommerce .product .summary, .woocommerce-page .product .summary {
        width: 100%; } }
.woocommerce .product .summary h4, .woocommerce-page .product .summary h4 {
    font-family: "Anton", sans-serif;
    font-size: 36px;
    text-transform: uppercase;
    color: #000000;
    line-height: 28px;
    margin: 0 0 11px 0; }
.woocommerce .product .summary .woocommerce-product-rating .star-rating, .woocommerce-page .product .summary .woocommerce-product-rating .star-rating {
    position: relative;
    top: 4px;
    margin: 0 10px 0 0;
    width: 76px;
    height: 15px;
    overflow: hidden;
    float: left; }
.woocommerce .product .summary .woocommerce-product-rating .star-rating:before, .woocommerce-page .product .summary .woocommerce-product-rating .star-rating:before {
    content: "\f006\f006\f006\f006\f006"; }
.woocommerce .product .summary .woocommerce-product-rating .star-rating span, .woocommerce .product .summary .woocommerce-product-rating .star-rating .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce .product .summary .woocommerce-product-rating .star-rating a, .woocommerce-page .product .summary .woocommerce-product-rating .star-rating span, .woocommerce-page .product .summary .woocommerce-product-rating .star-rating .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce-page .product .summary .woocommerce-product-rating .star-rating a {
    width: 80%;
    position: absolute;
    overflow: hidden;
    padding-top: 15px; }
.woocommerce .product .summary .woocommerce-product-rating .star-rating span:before, .woocommerce .product .summary .woocommerce-product-rating .star-rating .kopa-pagination ul li a:before, .kopa-pagination ul li .woocommerce .product .summary .woocommerce-product-rating .star-rating a:before, .woocommerce-page .product .summary .woocommerce-product-rating .star-rating span:before, .woocommerce-page .product .summary .woocommerce-product-rating .star-rating .kopa-pagination ul li a:before, .kopa-pagination ul li .woocommerce-page .product .summary .woocommerce-product-rating .star-rating a:before {
    content: "\f005\f005\f005\f005\f005"; }
.woocommerce .product .summary .woocommerce-product-rating .star-rating span strong, .woocommerce .product .summary .woocommerce-product-rating .star-rating .kopa-pagination ul li a strong, .kopa-pagination ul li .woocommerce .product .summary .woocommerce-product-rating .star-rating a strong, .woocommerce-page .product .summary .woocommerce-product-rating .star-rating span strong, .woocommerce-page .product .summary .woocommerce-product-rating .star-rating .kopa-pagination ul li a strong, .kopa-pagination ul li .woocommerce-page .product .summary .woocommerce-product-rating .star-rating a strong {
    display: none; }
.woocommerce .product .summary .woocommerce-product-rating .woocommerce-review-link, .woocommerce-page .product .summary .woocommerce-product-rating .woocommerce-review-link {
    color: #333; }
.woocommerce .product .summary p.price, .woocommerce-page .product .summary p.price {
    display: inline-block;
    margin: 15px 0 56px 0;
    padding: 0 0 2px 0; }
.woocommerce .product .summary p.price span, .woocommerce .product .summary p.price .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce .product .summary p.price a, .woocommerce-page .product .summary p.price span, .woocommerce-page .product .summary p.price .kopa-pagination ul li a, .kopa-pagination ul li .woocommerce-page .product .summary p.price a {
    display: inline-block; }
.woocommerce .product .summary p.price del, .woocommerce-page .product .summary p.price del {
    margin: 0 14px 0 0; }
.woocommerce .product .summary p.price del .amount, .woocommerce-page .product .summary p.price del .amount {
    font-size: 20px;
    line-height: 28px;
    color: #999999;
    font-family: "Anton", sans-serif;
    font-style: italic;
    text-decoration: line-through; }
.woocommerce .product .summary p.price ins .amount, .woocommerce-page .product .summary p.price ins .amount {
    color: #efefef;
    font-size: 24px;
    line-height: 28px;
    font-family: "Anton", sans-serif;
    color: #333333; }
.woocommerce .product .summary .description, .woocommerce-page .product .summary .description {
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    padding: 10px 0 0 0; }
.woocommerce .product .summary .description p, .woocommerce-page .product .summary .description p {
    color: #333333; }
.woocommerce .product .summary form.cart, .woocommerce-page .product .summary form.cart {
    margin: 0 0 15px; }
.woocommerce .product .summary form.cart:after, .woocommerce-page .product .summary form.cart:after {
    display: table;
    content: "";
    clear: both; }
.woocommerce .product .summary form.cart .quantity, .woocommerce-page .product .summary form.cart .quantity {
    float: left;
    font-size: 0;
    margin: 0 10px 0 0; }
.woocommerce .product .summary form.cart .quantity input, .woocommerce-page .product .summary form.cart .quantity input {
    width: 35px;
    border: 1px solid #ffffff;
    font-size: 18px;
    color: #999999;
    height: 31px;
    text-align: center;
    background: none;
    margin: 15px 0 0 0;
    display: inline-block;
    box-shadow: none;
    vertical-align: top; }
.woocommerce .product .summary form.cart .quantity input:hover, .woocommerce-page .product .summary form.cart .quantity input:hover {
    border-color: #ffdb00; }
.woocommerce .product .summary form.cart .quantity input:active, .woocommerce-page .product .summary form.cart .quantity input:active {
    position: relative;
    top: 2px; }
.woocommerce .product .summary form.cart .quantity input.qty, .woocommerce-page .product .summary form.cart .quantity input.qty {
    border-left: 0;
    border-right: 0;
    width: 100px; }
.woocommerce .product .summary form.cart .quantity input.qty:hover, .woocommerce-page .product .summary form.cart .quantity input.qty:hover {
    border: 1px solid #ffdb00; }
.woocommerce .product .summary form.cart .single_add_to_cart_button, .woocommerce-page .product .summary form.cart .single_add_to_cart_button {
    color: #111111;
    background: #ffdb00;
    border: 0;
    padding: 0 19px;
    line-height: 31px;
    font-size: 13px;
    margin: 15px 0 0;
    transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -ms-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -webkit-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -moz-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s; }
@media (max-width: 768px) {
    .woocommerce .product .summary form.cart .single_add_to_cart_button, .woocommerce-page .product .summary form.cart .single_add_to_cart_button {
        float: none; } }
.woocommerce .product .summary form.cart .single_add_to_cart_button:hover, .woocommerce-page .product .summary form.cart .single_add_to_cart_button:hover {
    color: #888888; }
.woocommerce .product .summary form.cart .single_add_to_cart_button i, .woocommerce-page .product .summary form.cart .single_add_to_cart_button i {
    font-size: 13px;
    margin: 0 10px 0 0; }
.woocommerce .product .summary .product_meta .posted_in, .woocommerce-page .product .summary .product_meta .posted_in {
    color: #000000; }
.woocommerce .product .summary .product_meta .posted_in a, .woocommerce-page .product .summary .product_meta .posted_in a {
    color: #888888; }
.woocommerce .kopa-tabs, .woocommerce-page .kopa-tabs {
    margin: 0 0 17px 0; }
.woocommerce .kopa-tabs .tab-pane.active, .woocommerce-page .kopa-tabs .tab-pane.active {
    border-bottom: 1px solid #ffffff; }

/**
 * 4.3.Contact
 * -------------------------------------------------------------------
 */
.kopa-contact .contact-content .contact-box input, .kopa-contact .contact-content .contact-box textarea {
    background: #efefef;
    width: 100%;
    border: 0;
    padding: 5px 12px;
    font-size: 12px;
    line-height: 18px; }

.kopa-contact {
    background: #ffffff;
    border-bottom: 1px solid #ffdb00; }
.kopa-contact .contact-thumb {
    margin: 0 0 10px 0; }
.kopa-contact .contact-content {
    padding: 0 15px; }
.kopa-contact .contact-content p {
    color: #333333;
    margin: 0 0 15px; }
.kopa-contact .contact-content .contact-box {
    padding: 0 0 10px 0;
    border-bottom: 1px solid #efefef; }
.kopa-contact .contact-content .contact-box form > p {
    color: #333333;
    display: block;
    font-size: 14px;
    line-height: 22px;
    font-weight: bold; }
.kopa-contact .contact-content .contact-box p {
    margin: 0 0 15px 0; }
.kopa-contact .contact-content .contact-box .kopa-label {
    color: #333333;
    display: block;
    font-size: 14px;
    line-height: 22px;
    font-weight: bold;
    margin-bottom: 5px; }
.kopa-contact .contact-content .contact-box label.error {
    color: #f8b8ba; }
.kopa-contact .contact-content .contact-box input {
    max-width: 290px;
    height: 40px; }
.kopa-contact .contact-content .contact-box textarea {
    height: 170px; }
.kopa-contact .contact-content .contact-box input[type="submit"] {
    font-size: 14px;
    line-height: 31px;
    text-align: center;
    color: #333333;
    text-transform: uppercase;
    font-family: "Anton", sans-serif;
    background: #ffdb00;
    border: 0;
    width: 117px;
    margin: 5px 0 0 0;
    height: 31px;
    line-height: 14px;
    width: 112px;
    padding: 0 12px; }
.kopa-contact .contact-content .contact-box input[type="submit"] + img {
    width: 16px;
    height: 16px;
    margin: 20px 0; }
.kopa-contact .contact-content .contact-info {
    padding: 15px 0 70px 0; }
.kopa-contact .contact-content .contact-info p {
    margin: 0; }
.kopa-contact .contact-content .contact-info .contact-bold {
    font-weight: 700;
    display: inline-block;
    margin: 0 5px 0 0; }
.kopa-contact .contact-content .contact-info .contact-italic {
    font-style: italic; }

/**
 * 4.4.404 page
 * -------------------------------------------------------------------
 */
.error-404 {
    padding: 120px 0; }
.error-404 .left-col {
    width: 50%;
    float: left;
    padding: 0 15px; }
.error-404 .left-col p {
    font-size: 120px;
    font-weight: 700;
    color: #ffdb00;
    line-height: 100px;
    text-align: right; }
@media (max-width: 768px) {
    .error-404 .left-col p {
        font-size: 80px; } }
.error-404 .right-col {
    width: 50%;
    float: left;
    padding: 0 15px; }
.error-404 .right-col h1 {
    margin-bottom: 10px;
    font-size: 29px;
    color: #ffdb00;
    margin-top: 0; }
.error-404 .right-col ul li a {
    color: #000000;
    transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -ms-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -webkit-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s;
    -moz-transition: all 0.3s ease 0s, z-index 0s ease 0s, visibility 0s ease 0s; }
.error-404 .right-col ul li a:hover {
    color: #888888; }


/*
1. Breadcrumb
2. Pagination in blog
3. No right sidebar, small column
4. Search widget
5. Tags widget
6. Form
7. addition css
*/

/* 1. breadcrumb */
.kopa-breadcrumb span.current-page{
    text-transform: uppercase;
    color: #111111;
    font-family: "Anton", sans-serif;
    text-transform: uppercase;
}

/* 2. pagination in blog */
.kopa-pagination ul li span.current {
    background: #ffdb00;
    border-color: #ffdb00;
}

/* 3. no right sidebar, small column */
.kopa-fullwidth-page .primary-col, .kopa-no-small-col{
    width: 100%;
}

/* 4. Search widget */
.widget_search input.searchsubmit {
    background: #302f34;
    font-size: 15px;
    font-family: "Anton", sans-serif;
    color: #efefef;
    width: 25%;
    height: 38px;
    border: 0;
    float: left;
    text-transform: uppercase;
}

/* 5. Tag widget */
.widget_tag_cloud h3 {
    color: #ffffff;
    font-size: 18px;
    padding: 5px 0;
    line-height: 24px;
    margin: 0 0 5px;
}


/* 6. Form */
#submit-comment {
    font-size: 14px;
    line-height: 31px!important;
    text-align: center;
    color: #333333!important;
    text-transform: uppercase;
    font-family: "Anton", sans-serif;
    background: #ffdb00!important;
    border: 0;
    width: 117px!important;
}

/* 7. addition css */
.wp-caption {
    max-width: 100%;
    color: #333333;
    margin-bottom: 24px;
}
.wp-caption-text {
    -webkit-box-sizing: border-box;
    -moz-box-sizing:    border-box;
    box-sizing:         border-box;
    font-size: 12px;
    font-style: italic;
    line-height: 1.5;
    margin: 9px 0;
}

div.wp-caption .wp-caption-text {
    padding-right: 10px;
}
.gallery-caption {
    -webkit-box-sizing: border-box;
    -moz-box-sizing:    border-box;
    box-sizing:         border-box;
    color: #fff;
    font-size: 12px;
    line-height: 1.5;
    margin: 0;
    max-height: 50%;
    opacity: 0;
    padding: 6px 8px;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: left;
    width: 100%;
}
.bypostauthor > article .fn:before {
    content: "\f408";
    margin: 0 2px 0 -2px;
    position: relative;
    top: -1px;
}
.alignleft {
    float: left;
}

.alignright {
    float: right;
}

.kopa-no-logo .top-header {
    margin-bottom: 0!important;
}
.kopa-no-logo #kopa-main-nav {
    margin: 0!important;
}

/*gallery default*/
.single .gallery {
    margin: 20px 0px!important;
}

.gallery-item {
    float: left;
    margin: 0 4px 4px 0;
    overflow: hidden;
    position: relative;
}
.gallery-item img {
    border:none !important;
}
.gallery-columns-1 .gallery-item, .gallery-columns-2 .gallery-item, .gallery-columns-3 .gallery-item, .gallery-columns-4 .gallery-item,
.gallery-columns-5 .gallery-item, .gallery-columns-6 .gallery-item, .gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item,
.gallery-columns-9 .gallery-item
{
    float: left;
    margin-top: -14px!important;
    text-align: center;
    margin-right: 2px!important;
    padding-bottom: 2px!important;
    width: auto !important;
}

.gallery-columns-1 .gallery-item {
    max-width: 100%;
}

.gallery-columns-2 .gallery-item {
    max-width: 48%;
    max-width: -webkit-calc(50% - 4px);
    max-width:         calc(50% - 4px);
}

.gallery-columns-3 .gallery-item {
    max-width: 32%;
    max-width: -webkit-calc(33.3% - 4px);
    max-width:         calc(33.3% - 4px);
}

.gallery-columns-4 .gallery-item {
    max-width: 23%;
    max-width: -webkit-calc(25% - 4px);
    max-width:         calc(25% - 4px);
}

.gallery-columns-5 .gallery-item {
    max-width: 19%;
    max-width: -webkit-calc(20% - 4px);
    max-width:         calc(20% - 4px);
}

.gallery-columns-6 .gallery-item {
    max-width: 15%;
    max-width: -webkit-calc(16.7% - 4px);
    max-width:         calc(16.7% - 4px);
}

.gallery-columns-7 .gallery-item {
    max-width: 13%;
    max-width: -webkit-calc(14.28% - 4px);
    max-width:         calc(14.28% - 4px);
}

.gallery-columns-8 .gallery-item {
    max-width: 11%;
    max-width: -webkit-calc(12.5% - 4px);
    max-width:         calc(12.5% - 4px);
}

.gallery-columns-9 .gallery-item {
    max-width: 9%;
    max-width: -webkit-calc(11.1% - 4px);
    max-width:         calc(11.1% - 4px);
}

.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
    margin-right: 0;
}

.gallery-columns-1.gallery-size-medium dl.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail dl.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail dl.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail dl.gallery-item:nth-of-type(3n+1) {
    clear: left;
}

.gallery-caption {
    background-color: rgba(0, 0, 0, 0.7);
    -webkit-box-sizing: border-box;
    -moz-box-sizing:    border-box;
    box-sizing:         border-box;
    color: #fff;
    font-size: 12px;
    line-height: 1.5;
    margin: 0;
    max-height: 50%;
    opacity: 0;
    padding: 6px 8px;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: left;
    width: 100%;
}

.gallery-caption:before {
    content: "";
    height: 100%;
    min-height: 49px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.gallery-item:hover .gallery-caption {
    opacity: 1;
}

.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
    display: none;
}

.kopa-breadcrumb span.current-page, .entry-title.single-post-title, .entry-description {
    word-wrap: break-word;
}


#morning_monday_lite-blog-two-cols{
    margin-left: -15px !important;
    margin-right: -15px !important;
}

#respond{
    margin-top: 15px;
}

body.error404 .primary-col{
    width: 100% !important;
}

/* post pagination */
.kopa-pagination span, .kopa-pagination a {
    display: inline-block;
    margin: 0 0 10px 10px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #222222;
    text-align: center;
    border: 1px solid #ffffff;
}
.kopa-pagination span:first-child {
    margin: 0 0 10px 0;
}
.kopa-pagination a.next {
    border:0;
}
.kopa-pagination a.prev, .kopa-pagination a.next {
    width: auto;
    color: #999999;
    border: none;
}
.kopa-pagination a.prev:hover, .kopa-pagination a.next:hover {
    background: none;
    color: #ffdb00;
}
.kopa-pagination span.current, .kopa-pagination a:hover {
    background: #ffdb00;
    border-color: #ffdb00;
}
/* comment */
#comments .widget-title h4 {
    margin-top:10px;
}
.comment-button {
    color: #333333;
    margin: 0 0 10px 0;
}
#submit-comment {
    padding:0!important;
}