/*!
Theme Name: Power AC
Theme URI: http://underscores.me/
Author: diamoncode
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: power_ac
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Power AC is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
@import "variables-site/variables-site";
@import "mixins/mixins-master";

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
@import "normalize";

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
@import "typography/typography";

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
@import "elements/elements";

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
@import "forms/forms";

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
@import "navigation/navigation";

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
@import "modules/accessibility";

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
@import "modules/alignments";

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
@import "modules/clearings";

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
@import "site/secondary/widgets";

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
@import "site/site";

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
@import "modules/infinite-scroll";

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
@import "media/media";

body {
  background: #000 url("./images/bg.jpg") repeat-x;
  color: #fff;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;

  #page{
    max-width: 1024px;
    width: 100%;
    margin: auto;
    background: #222;
  }

  #primary {
    padding: 0 20px;
  }

  .site-branding {
    background: url("./images/logo.jpg");
    background-repeat: no-repeat;
    background-position: center right;
    background-size: contain;
    height: 180px;

    a {
      padding: 30px;
      width: 330px;
    }

    .site-title {
      display: none;
    }
    .site-description {
      display: none;
    }
  }

 .entry-header {
    display: none;
  }

  .entry-title {
    display: none;
  }

  .entry-meta {
    display: none;
  }

  .edit-link {
    display: none;
  }

  .entry-footer {
    display: none;
  }

.cat-links {
    display: none;
  }

  .page-header {
    display: none;
  }

  .entry-content {
    margin: 0;
  }

  .post-edit-link {
    display: none;
  }

.nav-links {
    a {
      display: none;
    }
  }

  table {
    margin: 0 20px;
    width: 48%;

    .product-title {
      line-height: 50px;
      color: #feb40d;

      .title {
        font-size: 15px;
      }
    }
  }

/*===== SLIDER =====*/
 .wds_slideshow_image_container_0 {
   background: #fff;
 }

  .wds_slideshow_dots_0 {
    font-size: 23px;
    margin: 3px;
    width: 20px;
    height: 20px;
    background: #fff;
    border-radius: 5px;
  }

  .wds_line_timer_0 {
    display: none!important;
  }

  .wds_slideshow_dots_thumbnails_0 {
    float: right;
  }

  .wds_left_btn_cont {
    margin-left: 0!important;
  }

  .wds_right_btn_cont {
    margin-right: 0!important;
  }

  .fa-square:before {
    color: red;
    width: 20px;
    height: 20px;
    border-radius: 5px;
  }/*** end slider ***/

  #search-2 {
    display: none;
  }

  .breadcrumb {
    background: #353535;
    width: 100%;

    i {
      display: none;
    }
      a {
        &:first-child {
         font-size: 14px!important;
          font-weight: bold;
          text-decoration: none;
        }
      }
    }


/*===== HOME PAGE =====*/
  .site-content {
    background: #222;
    display: flex;
    justify-content: space-between;
    padding-top: 20px;

    .profile {
      padding-top: 20px;
    }

    .content-area {
      width: 100%;
    }

    .profile-bg {
      background: url("./images/diibang3.png");
      background-repeat: no-repeat;
      background-position: center;
    }
    .profile-title{
      color: #feb413;
      font-size: 13px;
    }



  .home {
    display: flex;
    flex-direction: column;
    padding: 0 20px 30px 20px;

    .wds_slider_cont {
      width: 100%!important;
    }

  .news-slider {
    width: 100%;
  }

    .yellow-button {
      border: none;
      border-color: transparent;
      background: transparent;
      color: #feb413;
      font-size: 13px;
      padding-bottom: 10px;
    }
  }
  } /***end home***/

/*===== SIDEBAR =====*/
  .widget-area {
    width: 30%;
    height: 50%;
    margin: 0 10px 0 0;
    background: #353535;

    #lct-widget-product_categories-container {

      .widget-title {
        background: url("./images/links-sidebar.png");
        background-repeat: no-repeat;
        background-position: center;
        display: block;
        margin: 20px auto;
        width: 100%;
        height: 45px;
        line-height: 45px;
        font-size: 24px;
        color: #000;
        text-align: center;
        font-family: Impact;
      }
      .lct-widget-product_categories{
        margin: 0;
        padding: 0;
        list-style: none;
      }

      li {
        display: flex;
        font-size: 13px;
        line-height: 10px;
        font-family: Impact;
        font-weight: normal;
        margin: 10px 15px;
        align-items: center;
        background: #000;
        border-radius: 5px;
        list-style: none;
      }
      a {
        color: #feb40d;
        text-decoration: none;
        line-height: 20px;
      }
    }

    #search-3 {
      h2 {
        font-size: 18px;
        font-weight: normal;
        color: #feb413;
      }
    }
       ul {
         margin: 0;
         padding: 0;
         list-style: none;
       }
         .children{
           margin-top: 40px;
         }

     .cat-item-21{
      &:before {
        content:url('http://power.diamondcode.rs/wp-content/uploads/2018/05/generator.jpg');
        padding: 0 10px;
      }
    }

    .cat-item-24{
        &:before {
          content:url('http://power.diamondcode.rs/wp-content/uploads/2018/05/engine.jpg');
          padding: 0 10px;
        }
    }

    .cat-item-20 {

      &:before {
        content:url('http://power.diamondcode.rs/wp-content/uploads/2018/05/water-pump.jpg');
        padding: 0 10px;
      }
    }

    .cat-item-22 {

      &:before {
        content:url('http://power.diamondcode.rs/wp-content/uploads/2018/05/tiller.jpg');
        padding: 0 10px;
      }
    }

    .cat-item-23 {
      &:before {
        content:url('http://power.diamondcode.rs/wp-content/uploads/2018/05/tiller.jpg');
        padding: 0 10px;
      }
    }

     .widget_search {
       width: 100%;
       background: #666666;
       border-radius: 5px;
       padding: 0 5px;
       h2 {
         margin: 0;
         padding-top: 10px;
       }
       form {
         width: 100%;
         padding: 10px 0;
       }

       .search-field {
        display: block;
        margin: auto;
        font-size: 20px;
        width: 100%;
        border-radius: 10px;
        background: #848484;

        &::placeholder {
          color: transparent;
        }
      }

       .search-field {
         color: #fff;
         line-height: 23px;
       }

       input[type="submit"] {
         border-radius: 50px;
         background: #848484;
         color: #fff;
         width: 120px;
         padding: 5px 0;
         display: block;
         margin: 10px auto;
       }
    }

  } /***end sidebar***/

/*===== ABOUT US PAGE =====*/
  .about-us {
      display: flex;
      flex-direction: column;
      padding: 0 20px;

    .about-images {
      display: flex;
      flex-wrap: wrap;
     justify-content: center;
      padding-top: 20px;

      .about-image {
        width: 48%;
        padding: 0 5px 5px 5px;
      }
    }

    .profile {
      padding: 10px 10px 0 10px;
    }

  }/***end about us***/

/*===== CONTACT US PAGE =====*/
  .contact {
    display: flex;
    justify-content: center;
    padding-top: 15px;

    p {
      margin: 0;
    }
    .contact-form {
      padding: 0 30px;
      width: 60%;

      textarea {
        width: 100%;
        background-color: #D4D4D4;
        border-radius: 0;
        padding: 10px;
      }
      input[type="submit"] {
        border-radius: 0;
        padding: 10px 40px;
        font-size: 12px;
        font-weight: bold;
        text-transform: uppercase;
        margin-top: 10px;
        border-color: #efb125;
        background-color: #efb125;
        letter-spacing: 1px;


      }
      input[type="text"] {
        width: 100%;
        background-color: #D4D4D4;
        border-radius: 0;
        padding: 10px;
      }

      div.wpcf7-mail-sent-ok {
        border-color: #efb125;
      }

    }
    .contact-info {
      width: 40%;
      padding: 0 20px;

    }

  }/***end contact us***/

/*===== FOOTER =====*/
  .site-footer {
    margin-top: 20px;
  .site-info {
    display: flex;
    justify-content: center;
    align-items: center;
    a {
      padding: 0 10px;
      color: #fff;
      font-size: 11px;
      text-align: center;
    }

    .left {
      width: 35px;
      height: 50px;
    }

    .right {
      width: 47px;
      height: 50px;
    }
  }
  }/***end footer***/
}/***end body***/

.home {
  .breadcrumb {
    display: none!important;
  }
}/*** end home breadcrumb ***/

/*===== CATEGORIES=====*/
.page-template-page-product ,.term-agregati, .term-dodaci, .term-kosilice, .term-motorne-kopacice, .term-pumpe-za-vodu, .search-results  {
  .wds_slideshow_image_0 {
    background-size: contain!important;
  }
  .site-main {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;

    .entry-title {
      display: block;
    }

    .page-header {
      display: none;
    }

    .hentry {
      width: 20%;
      margin: 15px 10px;
      background: #fff;
      text-align: center;
      border-radius: 10px;
      overflow: hidden;

      img {
        background: #fff;
      }

    }
    .entry-content {
      padding: 0 20px;
      margin: 0;
      a {
        display: none;
      }
    }
    .entry-header {
      display: block;
      h2 {
        margin: 0;
        background: #353535;
        a {
          color: #fff;
          text-decoration: none;
          font-size: 13px;
          &:hover {
            color: #feb413;
          }
        }
      }
    }

  }
}/***end categories***/

/*===== PRODUCT-PAGE =====*/
 .product-category {
   .hentry {
     display: none;
   }
 }
  .product-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;

    .post-13 {
      h1 {
        display: none!important;
      }
    }

    .hentry {
      width: 20%;
      margin: 15px 10px;
      background: #fff;
      text-align: center;
      border-radius: 10px;
      overflow: hidden;

      img {
        background: #fff;
      }

    }
    .pagination {
      width: 100%;
      text-align: center;
      font-size: 20px;
      padding: 20px 0;

      .page-numbers .current {
        line-height: 20px;
      }
      a {
        padding: 60px 10px;
        color: #feb40d;
        text-decoration: none;

      }

    }
}/*** end product-page ***/

/*===== POST =====*/
.post-template-default {
  .hentry {
    padding-top: 15px;
  }
  .breadcrumb {
    display: block;
  }

  .post{

    .post-thumbnail {
      display: none;
    }

    .wds_slider_cont{
      width: 45%!important;
      padding:  20px;

      .fa-square:before {
        color: red;
      }
    }
    .entry-content {
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap;
    }
  }
}/*** end post ***/

.product-template-default {
  .breadcrumb {
    display: block;
  }

  .hentry{

    .post-thumbnail {
      display: none;
    }

    .wds_slider_cont{
      width: 45%!important;
      padding:  20px;

      .fa-square:before {
        color: red;
      }
    }
    .entry-content {
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap;
    }
  }
}

.single-product {
  .wds_slideshow_image_0 {
    background-size: contain!important;
  }
}

  /*===== NEWS PAGE =====*/
.category-news {

  .breadcrumb {
    display: block;
  }
  .site-main {
    .post{
      padding-top: 15px;

      .entry-header {
        display: block;
        h2 {
          display: block;
          margin-bottom: 0;
          a {
            color: #feb41b;
            text-decoration: none;
          }
        }
      }

      .entry-content {
        p {
          display: flex;
          flex-direction: column;

          a {
            text-align: center;
            padding-top: 10px;
            color: #feb41b;
            text-decoration: none;
          }
        }
      }
    }
  }
}/*** end news ***/


@media screen and (max-width: 880px) {
  .product-template-default  {
    flex-wrap: wrap;
    .hentry {
      .wds_slider_cont {
        width: 98%!important;
      }
      table {
        width: 100%;
        margin: 0 30px;
      }
    }
  }

  .page-template-page-product, .category-agregati, .category-dodaci, .category-kosilice, .category-motorne-kopacice, .category-pumpe-za-vodu, .search-results {
    .site-main {
      .hentry {
        width: 29%;
      }
    }
  }
  .site-content {
    flex-wrap: wrap;
    justify-content: center!important;
  }
  .widget-area {
    width: 98%!important;
    margin: 30px 50px!important;
  }
}/***end media 880***/

@media screen and (max-width: 780px) {
  .site-content {
    .contact {
      flex-wrap: wrap;
      .contact-info{
        width: 98%;
      }
      .contact-form{
        width: 98%;
        padding: 20px;
      }
    }
  }
}/***end media 780***/

@media screen and (max-width: 600px) {
    .about-us, .profile, .contact-info {
      padding: 0!important;
    }

  .contact-form {
    padding: 20px 0!important;
  }

  .widget-area {
    margin: 30px 20px !important;
  }

  .about-us {
    .about-images {
      .about-image {
        width: 98%!important;
        padding: 5px 0!important;
      }
    }
  }

  .page-template-page-product, .term-agregati, .term-dodaci, .term-kosilice, .term-motorne-kopacice, .term-pumpe-za-vodu, .search-results {
    .site-main {
      .hentry {
        width: 43%;
      }
    }
  }
}/***end media 600***/

@media screen and (max-width: 412px) {
  .page-template-page-product, .term-agregati, .term-dodaci, .term-kosilice, .term-motorne-kopacice, .term-pumpe-za-vodu, .search-results {
    .site-main {
      .hentry {
        width: 98%;
      }
    }
  }
}/***end media 412***/