/***********************************************************************/
@media (max-width: 1024px) {
  .product-block:hover .functional-buttons, .product-block:hover .price-quick {
    opacity: 0;
    filter: alpha(opacity=0); }
  .product-block:hover .wrap-hover .prices {
    left: 0;
    opacity: 1;
    filter: alpha(opacity=100); }
  .product-block:hover .deal-clock {
    bottom: 100%;
    z-index: 10;
    opacity: 1;
    filter: alpha(opacity=100); }
  .product-block .image {
    outline: none; }
  .product-block .bottom {
    min-height: 100px; }
    .product-block .bottom .wrap-hover .cart {
      opacity: 1;
      filter: alpha(opacity=100);
      top: 40px;
      left: 0; }
  .product-block .swap.image:hover .hover-image {
    -webkit-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    transform: translate(100%, 0); }
  .product-block .swap.image:hover .product_img_link {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0); } }
@media (max-width: 1199px) {
  #apollo-menu .navbar-nav > li > a {
    padding: 33px 0; }

  .slide-caption a {
    display: none; } }
@media (max-width: 1199px) and (min-width: 992px) {
  .block_content .ct-p strong {
    letter-spacing: 0px; } }
@media (min-width: 992px) {
  #productTabsOwl {
    display: none !important; } }
@media (min-width: 768px) {
  #ap-menu {
    display: none; }

  .drag-target-left, .hide.drag-target-left {
    display: none; }

  .button-collapse-right {
    right: -100px; } }
@media (max-width: 991px) {
  .template-index #content {
    padding: 18px 0; }

  .navbar {
    margin: 0;
    min-height: 0;
    border: 0; }

  #productTabsNav.nav-tabs > li > a {
    padding: 9px 15px;
    font-size: 14px; }

  #paneltool {
    display: none; }

  #navbar {
    border-top: 1px solid #e5e5e5; }

  .navbar-header {
    border-top: 0px solid #e5e5e5;
    float: none; }
    .navbar-header .navbar-toggle {
      display: block;
      float: none;
      width: 34px;
      margin: 0 auto;
      padding-left: 4px; }
      .rtl .navbar-header .navbar-toggle {
        padding-right: 4px;
        padding-left: inherit; }
      .navbar-header .navbar-toggle .fa-bars {
        font-size: 18px;
        color: black; }
    .navbar-header .icon-menu {
      padding: 4px 10px; }

  .collapse.navbar-collapse {
    display: none !important; }

  .icon-canvas {
    display: block; }

  .navbar-nav .open .dropdown-menu {
    background-color: white; }

  .header-expand {
    overflow: hidden;
    border-bottom: 1px solid #e5e5e5; }

  .search-cart > div {
    float: right; }
    .rtl .search-cart > div {
      float: left; }
    .search-cart > div.search-focus {
      cursor: pointer;
      padding-left: 15px;
      margin: 12px;
      text-indent: -999em;
      width: 40px;
      -webkit-transition: all 0.35s;
      transition: all 0.35s;
      background: url(../assets/icon-search.png) 0 4px no-repeat; }
      .search-cart > div.search-focus .text-label {
        font-size: 11px;
        line-height: 24px; }

  #sliderlayer .slide-caption {
    top: 15%; }
    #sliderlayer .slide-caption h3 {
      font-size: 40px;
      line-height: 40px; }
    #sliderlayer .slide-caption p {
      font-size: 13px; }

  .footer_top_wrap {
    padding-bottom: 40px; }

  .footer-center-wrap .footer_boxed {
    margin-top: 25px; }

  .block_html_content .caption_block_html h4 {
    font-size: 16px;
    padding-top: 15px; }
  .block_html_content .caption_block_html span {
    font-size: 14px; }

  .product-center-column {
    margin-top: 30px; }

  .footer_top_wrap {
    padding: 30px 0px 0px !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  #google-maps .gmap-stores-content {
    font-size: 80%; }

  #social_block .block_content a {
    width: 27px;
    height: 27px;
    font-size: 10px;
    margin-right: 12px; }

  .pavo-banners .img1 .description {
    padding: 5% 3% 0; }
  .pavo-banners .img1:hover .title {
    letter-spacing: 0; }

  .search-cart .search-focus {
    display: none; }

  .box-module-pavreassurances {
    padding: 0 15px;
    overflow: hidden; }
    .box-module-pavreassurances .box-outer > div {
      border-left: 1px solid rgba(255, 255, 255, 0.2); }
      .box-module-pavreassurances .box-outer > div.column {
        min-height: 150px; } }
@media (max-width: 767px) {
  .category-heading .form-horizontal {
    text-align: center; }

  .navbar-header .navbar-toggle {
    margin: 0; }

  .login.links .first-text {
    display: none; }

  #popup-newletter {
    min-width: 98%;
    background: #e6e6e6; }
    #popup-newletter .pnewle-form, #popup-newletter .pnewle-message, #popup-newletter .social-icons {
      width: 100% !important; }

  #columns {
    overflow: hidden; }

  .popup-over {
    margin: 0; }
    .popup-over .popup-title .fa-user {
      margin: 0; }

  #block_currencies {
    float: right !important; }
    #block_currencies #pre-currencies {
      color: black; }
      #block_currencies #pre-currencies img {
        display: none; }
    #block_currencies .fa-cog {
      display: none; }
    #block_currencies .text-label {
      margin-right: 15px; }
      .rtl #block_currencies .text-label {
        margin-left: 15px;
        margin-right: inherit; }

  .show-destop.col-xs-12 {
    padding: 0 10px; }

  .header_user_info .dropdown-menu > li > a {
    padding: 7px 5px; }
  .header_user_info .text-label {
    display: none; }
  .header_user_info .fa-angle-down {
    display: none; }

  #header_logo {
    padding: 18px 0px;
    text-align: center; }

  #topbar .btn-group {
    border-left: 1px solid #e5e5e5; }
    #topbar .btn-group .fa-user {
      color: black; }
  #topbar a {
    color: black; }
  #topbar .quick-action .btn-group {
    border: 0; }
  #topbar .quick-access > div:last-child:after {
    border-right: 1px solid #e5e5e5; }
  #topbar .btn-group .dropdown-menu {
    width: 100%; }
  #topbar .quick-access > div:after {
    height: 100%;
    top: 0; }
  #topbar.topbar-v1 .container .quick-action > div > div {
    border: 0; }

  .popup-over .popup-title:before {
    padding-right: 8px; }
    .rtl .popup-over .popup-title:before {
      padding-left: 8px;
      padding-right: inherit; }

  #cart-top .heading a span {
    color: black;
    margin-left: 3px; }
    .rtl #cart-top .heading a span {
      margin-right: 3px;
      margin-left: inherit; }

  #cart-top.blockcart_top {
    float: right;
    min-width: 0px; }
    .rtl #cart-top.blockcart_top {
      float: left; }
    #cart-top.blockcart_top .cart-title, #cart-top.blockcart_top span {
      display: none; }
    #cart-top.blockcart_top #CartCountTop {
      display: inline-block;
      vertical-align: middle; }

  #topbar .quick-access > div {
    position: static; }
    #topbar .quick-access > div.header_user_info {
      padding-left: 21px;
      padding-right: 21px; }
    #topbar .quick-access > div.login.links {
      padding-right: 10px; }
      .rtl #topbar .quick-access > div.login.links {
        padding-left: 10px;
        padding-right: inherit; }

  #header-top .nav-search input {
    font-size: 20px; }

  #cart-top .heading a {
    line-height: 48px;
    padding-left: 26px; }
    .rtl #cart-top .heading a {
      padding-right: 26px;
      padding-left: inherit; }

  .header_user_info.popup-over .popup-title .fa-user {
    font-size: 14px; }
  .header_user_info.popup-over .popup-title:before {
    right: 2px; }
    .rtl .header_user_info.popup-over .popup-title:before {
      left: 2px;
      right: auto; }

  #sliderlayer .slide-caption {
    padding-top: 0px;
    bottom: 26%;
    top: auto;
    width: 100%;
    margin: 0 !important;
    text-align: center; }
    #sliderlayer .slide-caption h3 {
      padding-top: 0;
      font-size: 30px !important;
      padding: 8px 12px 7px;
      line-height: 35px;
      display: inline-block;
      letter-spacing: normal; }
    #sliderlayer .slide-caption p {
      display: none; }
    #sliderlayer .slide-caption a {
      display: none; }
    #sliderlayer .slide-caption.caption_3, #sliderlayer .slide-caption.caption_1 {
      text-align: left; }
      .rtl #sliderlayer .slide-caption.caption_3, .rtl #sliderlayer .slide-caption.caption_1 {
        text-align: right; }

  .leo-direction-nav a {
    display: none; }

  .pavo-banners {
    padding-bottom: 0;
    padding-top: 28px; }
    .pavo-banners .col-xs-12 {
      padding: 0; }

  .menu-content #cart {
    display: block; }

  .content_scene_cat {
    display: none; }

  .collection-view > span {
    display: none; }
  .collection-view .change-view {
    line-height: 48px;
    border: 0; }
    .collection-view .change-view .fa {
      font-size: 14px; }

  .sortPagiBar label {
    display: none; }
  .sortPagiBar #SortBy {
    border: 0;
    background-color: #eeeeee;
    color: #666666;
    padding: 15px 12px; }

  .page-heading {
    background-color: white;
    padding: 20px 0 15px;
    border-bottom: 1px solid #e5e5e5;
    text-transform: uppercase; }
    .page-heading:before {
      border: 0; }
    .page-heading h1 {
      display: none; }

  /*** OFFCANVAS SIDEBAR ***/
  .left_column.sidebar {
    display: none; }

  .right_column.sidebar {
    display: none; }

  .box-module-pavreassurances .column {
    border-bottom: 1px solid; }

  .footer-center-wrap .footer_quicklink .footer-block {
    margin-top: 1px; }

  .footer-bottom .inner {
    padding-bottom: 0;
    overflow: hidden; }

  .block_aboutshop .about {
    padding: 60px 0 40px; }

  #powered .payment-img img {
    float: left; }

  .box-module-pavreassurances .box-outer > div {
    border-left: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
    .box-module-pavreassurances .box-outer > div.column:last-child {
      border-bottom: 0; }

  #back-top {
    right: 0;
    bottom: 36px; }

  .block_aboutshop .logo-ft {
    float: none; }

  #footer .block.footer-block .title_block {
    background-color: #eaeaea;
    color: black;
    padding: 0px 10px;
    position: relative;
    font-size: 12px;
    line-height: 48px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }
    #footer .block.footer-block .title_block:before {
      content: "\f067";
      font-family: "FontAwesome";
      color: black;
      font-size: 13px;
      position: absolute;
      top: 0px;
      right: 10px;
      text-align: center;
      line-height: 48px; }
    #footer .block.footer-block .title_block.active:before {
      content: "\f068"; }
    #footer .block.footer-block .title_block:hover {
      cursor: pointer;
      color: black; }
  #footer .block.footer-block .block_content {
    padding: 10px;
    font-size: 13px;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5; }
    #footer .block.footer-block .block_content .list-group {
      margin: 0; }
  #footer .block.footer-block.footer_contact .title_block {
    background-color: transparent; }
    #footer .block.footer-block.footer_contact .title_block:before {
      content: ""; }

  .sidebar .block .title_block:hover {
    cursor: pointer; }

  #login-page .register-box {
    margin-top: 20px; }

  #cart-page .cart_header_labels, .ajaxcart .cart_header_labels {
    display: none; }
  #cart-page .list_product_cart, .ajaxcart .list_product_cart {
    text-align: center; }
    #cart-page .list_product_cart .cpro_item, .ajaxcart .list_product_cart .cpro_item {
      border-bottom: 1px solid #e5e5e5;
      min-height: auto !important;
      padding: 10px 0px; }
      #cart-page .list_product_cart .cpro_item:first-child, .ajaxcart .list_product_cart .cpro_item:first-child {
        border-top: 1px solid #e5e5e5; }
  #cart-page .product_name, #cart-page small, .ajaxcart .product_name, .ajaxcart small {
    text-align: center !important; }
  #cart-page small, .ajaxcart small {
    float: none; }

  #newsletter_block .description {
    width: 100%; }

  .gmap-stores-content {
    padding: 0 25px 0 35px; } }
@media (max-width: 480px) {
  #header-top .nav-search.open {
    height: 61px; }
  #header-top .nav-search input {
    min-height: 61px; }
  #header-top .nav-search .button-close {
    padding: 22px 12px;
    line-height: 1.21; }

  .block_html_content {
    text-align: center; }
    .block_html_content.bh_four {
      margin-top: 18px; }

  #search_block_top {
    width: 120px !important; }

  #newsletter_block .input-form input {
    width: 189px; }
  #newsletter_block .btn {
    padding: 7px 5px; }

  #view_scroll_left, #view_scroll_right {
    width: 30px;
    height: 35px;
    background-position: -135px 10px; }

  #view_scroll_right {
    background-position: -43px 10px; }
    #view_scroll_right:hover {
      background-position: 4px 11px; }

  #view_scroll_left:hover {
    background-position: -89px 11px; }

  #thumbs_list {
    width: 62px;
    height: 320px; }
    #thumbs_list li {
      width: 60px;
      height: 80px; }

  .adjust_height {
    /*ul li{.img-responsive {max-width:132%}*/ }

  /*   	#product_tab_content{
        padding-top: 57px;   
      }
      #productTabsOwl .owl-item a{
  		text-align:center;
      }
    	.products_block .owl-controls {
          .owl-prev{
            right: calc(34% + 50px);
            top: -50px;
          }
          .owl-next{
            right: calc(34% + 10px);
            top: -50px;
          }
        } */ }
