/*
Theme Name: Axcesslock
Theme URI: https://wordpress.org/themes/twentyfourteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen

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.
*/

/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 *
 * -----------------------------------------------------------------------------
 */
/* my css */

.g-recaptcha {
	transform:scale(0.90);
	-webkit-transform: scale(0.90);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
}

.safe-sec.cat-slider .crsl-item{
  float: left;
}
.safe-sec.cat-slider .crsl-item img{
width: 100%;
}

.woocommerce div.product p.price del, .woocommerce div.product span.price del, .woocommerce ul.products li.product .price del, .woocommerce ul.products li.product .price del, .woocommerce ul.products li.product .price del
{
  opacity: 1 !important;
  color:#4a4a4a !important;
}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins, .woocommerce ul.products li.product .price ins
{
  color:#212360 !important;
}
.woocommerce .woocommerce-breadcrumb{
  margin-top: 1em !important;
}
.licenceno {
  font-size: 15px;
  font-weight: 600;
  text-align: center;
}
.footlogos img {
  display: block;
  float: left;
  width: 188px;
}
.footlogos .img3 {
  margin-top: 18px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
  color: inherit;

}
.product-category.product:nth-child(4n+1) {
    clear: both;
}
.woocommerce ul.products li.product h3 {
  font-size: 20px;
}
.woocommerce ul.products li.product .price {
  color: inherit !important;
  font-size: 1.25em;
}

#shop-sidebar ul.side-nav li.menu-item-has-children.open::before, #shop-sidebar ul.side-nav li.menu-item-has-children:hover::before {
  color: #000000;}
#shop-sidebar .menu-sidebar-menu-container .menu-item-type-taxonomy:hover a{color: #000000;}
.menu-sec .search-sec table {
  background: transparent;
}
.call-sec a[href^="tel"]{
  font-size: 23px;
}
body::before{
  background: #212360 !important;
  
}
.call-sec a[href^="tel"] , .call-sec span.small-text, .call-sec{
  color: #fff;
  
}
.call-sec span.small-text {

  display: inline;

}
.nocrw .crsl-wrap {
  margin-left: 0px !important;
}
#shop-sidebar .menu-sidebar-menu-container .menu-item-type-taxonomy:hover {
  background-color: #f3f3f3;
}
#shop-sidebar ul.side-nav li.not-click a:hover{
  color: #666 !important;
}
#shop-sidebar ul.side-nav li.menu-item-object-product_cat a:hover{
   color: #666 !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
  width: 21.8% ;
}
body.search-results .entry-header .entry-title a {font-size: 1.5rem;}
ul.sub-menu li.current-menu-item a {
    color: #ff6600 !important;
    }
.imagescombine img {
    margin-top: 14px !important;
}
.Clear.PaddingTopBottom8 {
    margin-top: 20px;
}
.LockSmithsImg {
    display: inline-block;
     background: #fff none repeat scroll 0 0;
    border: 1px solid #999;
    display: inline-block;
	margin-right: 7px;
}
.bwg_standart_thumb_0
{
    background: #fff none repeat scroll 0 0;
    border: 1px solid #999;
    display: inline-block;
	margin-right: 7px;
}

.white-box-margin {
    margin-top: 40px;
}

.white-box {
    background: #fff none repeat scroll 0 0;
    padding: 11px;
}

#gal_front_form_0  div {
    text-align: left !important;
}
.imgdiv {
  background: none repeat scroll 0 0 #fff;
  display: inline-block;
  margin-right: 20px;
  padding: 17px;
  border: 1px solid #999;
    margin-right: 20px;
  margin-top: 10px;
}


/* end*/
.top-bar .sub-menu
{
    display: none !important;
}
.top-bar .sub-menu.dropdown
{
    display: block !important;
}
.slider.single-item
{
    display: none;
}
.safe-sec
{
    display: none;
}
.woocommerce span.onsale
{
    display: none !important;
}
.woocommerce ul.products li
{
    text-align: center;
}
.woocommerce ul.products li a span.amount
{

}
.woocommerce #container
{
    margin-top: 25px;
}
.woocommerce .tabs.wc-tabs
{
    display: none;
}
.woocommerce #tab-description
{
    padding: 20px !important;
}
.container-inr
{
    clear: both;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals
{
    width: 100% !important;
}
.woocommerce-cart .cart-collaterals .cart_totals table
{
    width:100% !important;
    padding: 10px !important;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button
{
    max-width: 260px;
}
.woocommerce ul.products li h3 mark.count
{
    display: none !important;
}

.product-custom-fields
{
    margin: 20px 0;
}

.product-custom-fields p
{
    margin-bottom: 6px;
}

/* Sidebar Menu Css*/
#shop-sidebar ul.side-nav li.menu-item-has-children.current-menu-item .sub-menu,#shop-sidebar ul.side-nav li.menu-item-has-children.current-menu-parent .sub-menu
{
    display: block;
}
#shop-sidebar ul.side-nav li.menu-item-has-children .sub-menu
{
    display: none;
}

#shop-sidebar ul.side-nav > li.menu-item-has-children
{
    cursor: pointer;
}

#shop-sidebar ul.side-nav li.menu-item-has-children::before {
    content: ">";
    color:#FFF;
    float: left;
    font-size: 25px;
    line-height: 1;
    margin: 4px 0 0 15px;
    transition: all 0.5s ease 0s;
    -moz-transition:0.5s all;
    -webkit-transition:0.5s all;
}

#shop-sidebar ul.side-nav > li.menu-item-has-children.current-menu-item {
    background: #000;
    color: #fff;
}

#shop-sidebar ul.side-nav li.menu-item-has-children.open::before,#shop-sidebar ul.side-nav li.menu-item-has-children:hover::before
{
    -moz-transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
}

#shop-sidebar ul.side-nav > li
{
    padding: 0;
}

.shop-content .woocommerce-breadcrumb
{
    display: none;
}



.single-product .footer-form-section{
   display:none;
}

.single-product  .footer-form-section.product-page-form{
   display:block;
   padding: 20px;
   margin-bottom: 40px;
}

@media only screen and (min-width:320px) and (max-width:400px){
   .single-product .footer-form-section.product-page-form .g-recaptcha{
        transform: scale(0.8)!important;
        -webkit-transform: scale(0.8)!important;
         transform-origin: 0 0;
         -webkit-transform-origin: 0 0;
    }
}
/* Sidebar Menu Css*/

@media only screen and (min-width:1024px)
{
    .left-pad-medium{padding-left: 0;}
    .right-pad-medium{padding-right: 0;}
}



@media only screen and (min-width:640px)
{

    .left-pad-small{padding-left: 0;}
    .right-pad-medium{padding-right: 0;}
}
@media only screen and (max-width:640px)
{
.white-box {
    margin-bottom: 20px;
}

    .imgdiv {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #999;
  display: table;
  margin: 25px auto;
  padding: 17px;
  width: auto;
}

.ultralarge p {
    position: relative;
    bottom: 18px;
    font-size: 26px;
    line-height: 28px;
}
#gal_front_form_0 div {text-align: center !important;}
}

@media only screen and (max-width:1023px)
{
    .left-pad-medium{padding: 0;}
    .right-pad-medium{padding: 0;}
    .left-pad-small{padding: 0;}
    .right-pad-medium{padding: 0;}
}

@media only screen and (max-width:480px)
{
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width:100% !important;}
    .imgdiv {
        width: 28%;
        
    }
}
@media only screen and (max-width:408px)
{
.call-sec span.small-text {
  display: block;
}
.call-sec span.small-text {

  font-size: 16px  !important;
}
}
@media only screen and (min-width:409px) and (max-width:640px) {
{
      body::before {
  top: 0px !important;
  height: 300px;
}
body::before {
  height: 231px !important;
  top: 0 !important;
}

}
@media only screen and (min-width:409px)
{
.call-sec span {
  font-size: 23px;
}

}
