/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("https://dobryspaw.septsite.pl/skin/frontend/rwd/default/css/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

.owl-theme .owl-controls{
margin-top:10px;
text-align:center;
-webkit-tap-highlight-color:transparent
}

.owl-theme .owl-controls .owl-nav [class*=owl-]{
color:#fff;
font-size:14px;
margin:5px;
padding:4px 7px;
background:#d6d6d6;
display:inline-block;
cursor:pointer;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px
}

.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{
background:#869791;
color:#fff;
text-decoration:none
}

.owl-theme .owl-controls .owl-nav .disabled{
opacity:.5;
cursor:default
}

.owl-theme .owl-dots .owl-dot{
display:inline-block;
zoom:1;
*display:inline
}

.owl-theme .owl-dots .owl-dot span{
width:10px;
height:10px;
margin:5px 7px;
background:#d6d6d6;
display:block;
-webkit-backface-visibility:visible;
-webkit-transition:opacity 200ms ease;
-moz-transition:opacity 200ms ease;
-ms-transition:opacity 200ms ease;
-o-transition:opacity 200ms ease;
transition:opacity 200ms ease;
-webkit-border-radius:30px;
-moz-border-radius:30px;
border-radius:30px
}

.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{
background:#869791
}
.postWrapper {
    padding-bottom: 25px;
    clear: both;
}

.postTitle {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DDDDDD;
    margin-bottom: 15px;
}

.postTitle h1 {
    font-size: 20px;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    color: #636363;
}

.postTitle h2 {
    font-size: 20px;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}

.postTitle h3 {
    font-size: 10px;
    margin: 0px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 0px;
}

.postContent {
    padding-bottom: 10px;
}

.postContent ul{
    list-style: disc outside;
    margin-bottom: 1.5em;
}

.postContent ul li{
    margin-left: 2em;
}

.postContent ol{
    list-style: decimal outside;
    margin-bottom: 1.5em;
}

.postContent ol li{
    margin-left: 2em;
}

.postDetails {

}

.postBookmarks {
    padding-bottom: 10px;
}

.postBookmarks h4 {

    font-size: 12px;
    font-weight: bold;
}

.postBookmarks a.bm {
    display: inline-block;
}

.postBookmarks img {
    display: inline;
}

.commentWrapper {
    padding-bottom: 15px;
}

.commentTitle {
    border-bottom: 1px solid #dddddd;
    margin-bottom: 15px;
}

.commentTitle div {
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    color: #636363;
    font-family: "Raleway","Helvetica Neue",Verdana,Arial,sans-serif;
    font-style: normal;
    line-height: 1.2;
    text-rendering: optimizelegibility;
    text-transform: uppercase;
}

.commentContent {
    padding-bottom: 0px;
}

.commentDetails {
    margin-bottom: 5px;
    padding: 0px;
}

.commentDetails h4.username {
    display: inline;
}

.postError {
    font-size: 16px;
}

.tags {
    font-weight: bold;
    padding-bottom: 10px;
}

.tags UL {
    display: inline;
}

.tags UL LI {
    font-weight: normal;
    display: inline;
    padding-right: 6px;
}

.tags h4 {
    font-size: 12px;
    font-weight: bold;
}

.menu-tags, .menu-categories, .menu-recent {
    margin: 5px 9px;
}

.menu-tags h5, .menu-categories h5, .menu-recent h5 {
    font-size: 11px;
}

.block-blog .menu-tags UL LI {
    display: inline;
    padding: 2px;
    margin-left: 10px;
}

.block-blog .menu-categories UL LI {
    margin-left: 10px;
}

.block-blog .menu-recent UL LI {
    margin-left: 10px;
}

.block-blog .menu-recent UL LI a, .block-blog .menu-categories UL LI a, .block-blog .menu-tags UL LI a {
    font-size: 11px;
}

.tagcloud {
    /* text-align:center; */
}

.tag-count-1 {
    font-size: 1em !important;
}

.tag-count-2 {
    font-size: 1.2em !important;
}

.tag-count-3 {
    font-size: 1.4em !important;
}

.tag-count-4 {
    font-size: 1.6em !important;
}

.tag-count-5 {
    font-size: 1.8em !important;
}

.tag-count-6 {
    font-size: 2em !important;
}

.tag-count-7 {
    font-size: 2em !important;
}

.tag-count-8 {
    font-size: 2em !important;
}

.tag-count-9 {
    font-size: 2em !important;
}

.tag-count-10 {
    font-size: 2em !important;
}

.block-blog .head h4 {
    padding-left: 20px;
}

.block-blog .block-title strong {
    background-image: url(https://dobryspaw.septsite.pl/skin/frontend/rwd/default/aw_blog/images/icon_blog.png);
    background-repeat: no-repeat;
    padding-left: 21px;
    text-align: left;
}

.postWrapper .poster {
    display: inline;
}

.input-box.aw-blog-comment-area {
    width: 100%;
}

.widget-latest .title {
    font-family: "Raleway","Helvetica Neue",Verdana,Arial,sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.2;
    margin: 0 0 0.5em;
    text-rendering: optimizelegibility;
    text-transform: uppercase;
}

.widget-latest li {
    font-size: 12px;
    padding: 5px 10px;
}

.block-blog .menu-categories {
    margin: 0;
    padding: 5px 9px;
}

A.awblog_current_comment {
    text-decoration: none !important;
    font-weight: bold !important;
}

/*
	TheExtensionLab MegaMenu Grid
	Based on 960 Grid System - http://960.gs/ & 960 Fluid - http://www.designinfluences.com/
*/
.column {
  float: left;
  position: relative;
  box-sizing: border-box;
}

.xlab_grid_container {
  width: 100%;
  overflow: hidden;
}

.xlab_grid_container .xlab_column_1_24 {
  width: 4.16667%;
}

.xlab_grid_container .xlab_column_2_24 {
  width: 8.33333%;
}

.xlab_grid_container .xlab_column_3_24 {
  width: 12.5%;
}

.xlab_grid_container .xlab_column_4_24 {
  width: 16.66667%;
}

.xlab_grid_container .xlab_column_5_24 {
  width: 20.83333%;
}

.xlab_grid_container .xlab_column_6_24 {
  width: 25%;
}

.xlab_grid_container .xlab_column_7_24 {
  width: 29.16667%;
}

.xlab_grid_container .xlab_column_8_24 {
  width: 33.33333%;
}

.xlab_grid_container .xlab_column_9_24 {
  width: 37.5%;
}

.xlab_grid_container .xlab_column_10_24 {
  width: 41.66667%;
}

.xlab_grid_container .xlab_column_11_24 {
  width: 45.83333%;
}

.xlab_grid_container .xlab_column_12_24 {
  width: 50%;
}

.xlab_grid_container .xlab_column_13_24 {
  width: 54.16667%;
}

.xlab_grid_container .xlab_column_14_24 {
  width: 58.33333%;
}

.xlab_grid_container .xlab_column_15_24 {
  width: 62.5%;
}

.xlab_grid_container .xlab_column_16_24 {
  width: 66.66667%;
}

.xlab_grid_container .xlab_column_17_24 {
  width: 70.83333%;
}

.xlab_grid_container .xlab_column_18_24 {
  width: 75%;
}

.xlab_grid_container .xlab_column_19_24 {
  width: 79.16667%;
}

.xlab_grid_container .xlab_column_20_24 {
  width: 83.33333%;
}

.xlab_grid_container .xlab_column_21_24 {
  width: 87.5%;
}

.xlab_grid_container .xlab_column_22_24 {
  width: 91.66667%;
}

.xlab_grid_container .xlab_column_23_24 {
  width: 95.83333%;
}

.xlab_grid_container .xlab_column_24_24 {
  width: 100%;
}

.xlab_grid_container .xlab_column_1_5 {
  width: 20%;
}

.xlab_grid_container .xlab_column_2_5 {
  width: 40%;
}

.xlab_grid_container .xlab_column_3_5 {
  width: 60%;
}

.xlab_grid_container .xlab_column_4_5 {
  width: 80%;
}

.xlab_grid_container .xlab_column_5_5 {
  width: 100%;
}

.xlab_grid_container div[class^="xlab_grid_"] {
  width: 100%;
}

/*----------- Main DropDown Positioning ---------------*/
.megamenu-nav {
  position: relative;
  z-index: 150;
  margin-bottom:40px;
}
.megamenu-nav li {
  position: static;
}

.megamenu-nav-primary {
  display: block;
  margin-top: 15px;
  border-top: 1px solid rgba(231, 232, 238, 0.8);
}
.megamenu-nav-primary li.level0 {
  display: inline-block;
}
.megamenu-nav-primary li.level0 > a, .megamenu-nav-primary li.level0 > span {
  text-transform: uppercase;
  display: inline-block;
  position: relative;
  padding: 12px 30px;
  text-decoration: none;
  display: block;
  cursor: pointer;
}
.megamenu-nav-primary a.level0, .megamenu-nav-primary span.level0 {
  padding: 0 25px;
  border-bottom: 0px;
}
.megamenu-nav-primary .megamenu {
  position: absolute;
  display: none;
  z-index: 10;
}
.megamenu-nav-primary .megamenu .button {
  color: #fff;
}
.megamenu-nav-primary .menu-active .megamenu {
  display: block;
}
.megamenu-nav-primary a, .megamenu-nav-primary span.level0 {
  color: #636363;
  display: block;
}
.megamenu-nav-primary a:hover, .megamenu-nav-primary span.level0:hover {
  color: #ed1c24;
  text-decoration: none;
}
.megamenu-nav-primary a, .megamenu-nav-primary span.level0, .megamenu-nav-primary .section-title span {
  line-height: 20px;
}
.megamenu-nav-primary li:hover > a {
  color: #ed1c24;
  text-decoration: none;
}

/*----------- Main DropDown Styling ---------------*/
.megamenu-nav div.megamenu {
  background-color: #fff;
  border: 1px solid #e8eaeb;
}

.megamenu-nav .megamenu .column:not(:last-child) {
  border-right: 1px solid #eceff1;
}

.megamenu-nav .megamenu-nav-primary div.megamenu {
  border-top: 2px solid #ed1c24;
}

/*----------- Dropdown Types ---------------*/
.megamenu-nav li.level0 .absolute-center {
  left: 0px;
  right: 0px;
  width: 100% !important;
}
.megamenu-nav li.level0 .absolute-left {
  left: 0px;
  right: auto;
}
.megamenu-nav li.level0 .absolute-right {
  right: 0px;
  left: auto;
}

/*----------- Content Columns ---------------*/
.content-columns-1 {
  -webkit-column-count: 1;
  /* Chrome, Safari, Opera */
  -moz-column-count: 1;
  /* Firefox */
  column-count: 1;
}

.content-columns-2 {
  -webkit-column-count: 2;
  /* Chrome, Safari, Opera */
  -moz-column-count: 2;
  /* Firefox */
  column-count: 2;
}

.content-columns-3 {
  -webkit-column-count: 3;
  /* Chrome, Safari, Opera */
  -moz-column-count: 3;
  /* Firefox */
  column-count: 3;
}

.content-columns-4 {
  -webkit-column-count: 4;
  /* Chrome, Safari, Opera */
  -moz-column-count: 4;
  /* Firefox */
  column-count: 4;
}

.content-columns-5 {
  -webkit-column-count: 5;
  /* Chrome, Safari, Opera */
  -moz-column-count: 5;
  /* Firefox */
  column-count: 5;
}

/*----------- Featured Product ---------------*/
.megamenu-featured-products {
  padding: 27px 27px 0px;
}

.featured-product {
  text-align: center;
}
.featured-product img {
  margin: 0 auto 15px;
  padding: 10px;
  border: 1px solid #eceff1;
  box-sizing: border-box;
  max-width: 100%;
}
.featured-product .button {
  margin-top: 5px;
}
.secondary .featured-product {
  text-align: left;
}
.megamenu-nav .secondary .featured-product {
  overflow: hidden;
}
.megamenu-nav .secondary .featured-product .bd {
  overflow: hidden;
  padding: 30px 0px 0px;
}
.megamenu-nav .secondary .featured-product .img {
  float: left;
  margin-right: 15px;
  max-width: 150px;
}
.megamenu-nav .secondary .featured-product .img img {
  display: block;
}
.megamenu-nav .secondary .featured-product .imgExt {
  float: right;
}
.megamenu-nav .secondary .featured-product .button {
  float: left;
  padding: 5px;
  line-height: 16px;
}

/*----------- Featured Category ---------------*/
.featured-section, .featured-section a {
  position: relative;
}

.featured-section {
  padding: 15px;
}
.featured-section img {
  width: 100%;
}
.featured-section a span {
  background-color: rgba(100, 181, 246, 0.35);
  bottom: 0;
  color: #ffffff;
  font-size: 13px;
  font-weight: bold;
  left: 0;
  margin-right: 10px;
  padding: 5px 10px;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  box-sizing: border-box;
}

/*------------- Component Styles --------------*/
.section-title {
  font-weight: bold;
  letter-spacing: 1px;
  margin-bottom: 10px;
}

/*------------- Widget Blocks --------------*/
.list-block {
  margin-left: 20px;
  padding: 10px 45px;
}
.list-block:first-of-type {
  padding-top: 35px;
}
.list-block:last-of-type {
  padding-bottom: 35px;
}
.list-block li a {
  padding: 0px;
  border: 0px;
}

/*------------- Display Classes --------------*/
.small-only-view-all {
  display: none;
}

@media only screen and (max-width: 770px) {
  /*------------- Widget Blocks --------------*/
  .list-block {
    margin-left: 0px;
    padding: 10px 25px;
  }
  .list-block:first-of-type {
    padding-top: 15px;
  }
  .list-block:last-of-type {
    padding-bottom: 15px;
  }
}
@media only screen and (max-width: 770px) {
  .megamenu-nav-primary li.level0 {
    display: block;
  }
  .megamenu-nav-primary li.level0 > a, .megamenu-nav-primary li.level0 > span {
    display: block;
  }
  .megamenu-nav-primary a.level0, .megamenu-nav-primary span.level0 {
    border-bottom: 1px solid #cccccc;
  }
  .megamenu-nav-primary .megamenu {
    position: relative;
    width: 100% !important;
  }
  .megamenu-nav-primary .megamenu > div {
    width: 100%;
  }

  .megamenu-nav-primary li.level0 > a,
  .megamenu-nav-primary li.level0 > span {
    padding-left: 25px;
  }

  .megamenu-nav-primary li.parent > a:after,
  .megamenu-nav-primary li.parent > span:after{
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #cccccc;
    border-right: none;
    top: 50%;
    left: 10px;
    right: auto;
    margin-top: -5px;
  }

  .megamenu-nav-primary li.parent.menu-active > a:after,
  .megamenu-nav-primary li.parent.menu-active > span:after{
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    border-top: 5px solid #cccccc;
    border-bottom: none;
    top: 50%;
    left: 10px;
    right: auto;
    margin-top: -5px;
  }

  /*----------- Main DropDown Styling ---------------*/
  .megamenu-nav .megamenu-nav-primary div.megamenu {
    border-top: 0px;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  /*------------- Component Styles --------------*/
  li.section-title {
    margin-bottom: 0px;
  }
  li.section-title span {
    display: block;
    border-bottom: 1px solid #ccc;
    padding: 0 15px 0 25px;
    line-height: 30px;
  }
  li.section-title span > a {
    padding: 0px;
    border-bottom: 0px;
  }

  /*------------- Widget Blocks --------------*/
  .list-block li a {
    padding: 0 15px 0 25px;
    border-bottom: 1px solid #ccc;
  }

  /*------------- Display Classes --------------*/
  .hide-on-small {
    display: none !important;
  }

  .categories-list-block .list-title {
    display: none;
  }

  .small-only-view-all {
    display: block;
  }

  .xlab_grid_container .xlab_column_1_24 {
    width: 100%;
  }

  .xlab_grid_container .xlab_column_2_24 {
    width: 100%;
  }

  .xlab_grid_container .xlab_column_3_24 {
    width: 100%;
  }

  .xlab_grid_container .xlab_column_4_24 {
    width: 100%;
  }

  .xlab_grid_container .xlab_column_5_24 {
    width: 100%;
  }

  .xlab_grid_container .xlab_column_6_24 {
    width: 100%;
  }

  .xlab_grid_container .xlab_column_7_24 {
    width: 100%;
  }

  .xlab_grid_container .xlab_column_8_24 {
    width: 100%;
  }

  .xlab_grid_container .xlab_column_9_24 {
    width: 100%;
  }

  .xlab_grid_container .xlab_column_10_24 {
    width: 100%;
  }

  .xlab_grid_container .xlab_column_11_24 {
    width: 100%;
  }

  .xlab_grid_container .xlab_column_12_24 {
    width: 100%;
  }

  .xlab_grid_container .xlab_column_13_24 {
    width: 100%;
  }

  .xlab_grid_container .xlab_column_14_24 {
    width: 100%;
  }

  .xlab_grid_container .xlab_column_15_24 {
    width: 100%;
  }

  .xlab_grid_container .xlab_column_16_24 {
    width: 100%;
  }

  .xlab_grid_container .xlab_column_17_24 {
    width: 100%;
  }

  .xlab_grid_container .xlab_column_18_24 {
    width: 100%;
  }

  .xlab_grid_container .xlab_column_19_24 {
    width: 100%;
  }

  .xlab_grid_container .xlab_column_20_24 {
    width: 100%;
  }

  .xlab_grid_container .xlab_column_21_24 {
    width: 100%;
  }

  .xlab_grid_container .xlab_column_22_24 {
    width: 100%;
  }

  .xlab_grid_container .xlab_column_23_24 {
    width: 100%;
  }

  .xlab_grid_container .xlab_column_24_24 {
    width: 100%;
  }

  .xlab_grid_container .xlab_column_1_5 {
    width: 100%;
  }

  .xlab_grid_container .xlab_column_2_5 {
    width: 100%;
  }

  .xlab_grid_container .xlab_column_3_5 {
    width: 100%;
  }

  .xlab_grid_container .xlab_column_4_5 {
    width: 100%;
  }

  .xlab_grid_container .xlab_column_5_5 {
    width: 100%;
  }
}
@media only screen and (min-width: 771px) and (max-width: 979px) {
  .hide-on-medium {
    display: none !important;
  }
}
@media only screen and (min-width: 980px) {
  .hide-on-large {
    display: none !important;
  }
}

/*
    This file is used to add theme specific styles for themes such as default or rwd
    you can either override this file or put your custom styles in your theme's main css file
*/
