/*
/   name           Favourite
/   version        4.2
/   description    Responsive and customizable Joomla!3 template
/   demo           http://demo.favthemes.com/favourite
/   author         FavThemes
/   author URL     https://www.favthemes.com
/   copyright      Copyright (C) 2012-2018 FavThemes.com. All Rights Reserved.
/   license        Licensed under GNU/GPLv3 (http://www.gnu.org/licenses/gpl-3.0.html)
*/


/*//////////////////////////////////////////////////////////////////////////////
///
///  custom style
///
//////////////////////////////////////////////////////////////////////////////*/

@media (min-width: 768px) {
    .pull-sm-left {
        float: left !important;
    }
    .pull-sm-right {
        float: right !important;
    }
    .pull-sm-none {
        float: none !important;
    }
}

@media (min-width: 992px) {
    .pull-md-left {
        float: left !important;
    }
    .pull-md-right {
        float: right !important;
    }
    .pull-md-none {
        float: none !important;
    }
}

@media (min-width: 1200px) {
    .pull-lg-left {
        float: left !important;
    }
    .pull-lg-right {
        float: right !important;
    }
    .pull-lg-none {
        float: none !important;
    }
}

.pull-none {
    float: none !important;
}


/**/

body {
    font-size: 15px;
}

.iframe-container {
    overflow: hidden;
    padding-top: 56.25%;
    position: relative;
}

.iframe-container iframe {
    border: 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}


/**/

#fav-headerwrap #fav-logo img {
    margin-top: 15px;
}

#fav-mainwrap {
    margin-top: 45px;
}

#fav-sidebar1 .menu > li {
    margin-bottom: 7px;
    font-size: 120%;
    font-weight: 400;
}

#fav-sidebar1 a {
    padding: 5px;
}

#fav-navbar h3 {
    padding: 30px 15px 10px 15px;
}

#fav-sidebar1 .menu > li.active > a,
#fav-sidebar1 .nav-child > li.current > a,
#fav-sidebar1 a:hover {
    font-weight: 700;
}

#fav-sidebar1 .nav-child > li {
    margin: 0 0 7px 15px;
}

.hikashop_product_image_subdiv {
    width: 100%;
    text-align: center;
    margin: 0 auto;
}

.fav-container .favth-btn,
.fav-container .btn,
.fav-container .btn-primary,
.fav-container .pager .next a,
.fav-container .pager .previous a,
.fav-container .hikabtn {
    box-shadow: none;
}

#hikashop_product_contact_main .hikabtn {
    background-color: #fafafa;
    border: 1px solid #000;
    color: #000;
    margin-bottom: 30px;
}

p img,
img {
    background-color: transparent;
}

.fav-container legend {
    font-size: 30px;
}

.item-image img,
.fav-tags-img {
    background-color: transparent;
    border: none;
}

@media (min-width:992px) {
    .span6 {
        width: 50%;
        float: left;
    }
    .span6:nth-child(1) {
        width: 48%;
        padding-right: 2%;
    }
      .span6:nth-child(2) {
        width: 48%;
        padding-left: 2%;
    }
}

@media (max-width:991px) {
    div#hikashop_image_main_thumb_div {
        height: auto !important;
    }
}

@media (min-width:479px) and (max-width:991px) {
    .hkc-md-3 {
        width: 50%;
        float: left;
    }
}