/*
Theme Name:     3clicks Child Theme
Theme URI:      http://3clicks.bringthepixel.com
Description:    Got questions? Visit our <a href="http://bringthepixel.com/support/">support forum</a>.
Author:         bring the pixel
Author URI:     http://www.bringthepixel.com/
Template:       3clicks
Version:        1.0
Tags:           flexible-width, custom-colors, custom-menu, featured-images, post-formats, theme-options, threaded-comments, translation-ready
*/

/* Place all your CSS modifications below */

.g1-cartbox {
  display: none;
}
	
.g1-header-layout-wide-wide #g1-header .g1-layout-inner {
	width: 968px;
}

.prev_next_buttons {
line-height: 40px;
margin-bottom: 20px;
}
  
.prev_next_buttons a[rel="prev"], .prev_next_buttons a[rel="next"] {
display: block;
}
  
.prev_next_buttons a[rel="prev"] {
float: right;
}
  
.prev_next_buttons a[rel="next"] {
float: left;
}
  
.prev_next_buttons::after {
content: '';
display: block;
clear:both;
}

/* always show mobile menu */

#g1-logo { display: none !important; }
  #g1-mobile-logo { display: block !important; }
  #g1-primary-bar #g1-id, #g1-primary-bar #g1-id .site-title, #g1-primary-bar #g1-id .site-description { clear: both; float: left; }
  #g1-primary-bar #g1-primary-nav { width: auto; float: right; }
  #g1-primary-bar #g1-primary-nav.g1-nav--expanded { width: 100%; }
  #g1-primary-nav-switch { width: auto; height: 30px; padding: 0 10px 0 30px; display: block; float: left; position: relative; line-height: 30px; border-width: 1px; /* icons */ /* menu icon */ /* x icon */ }
  #g1-primary-nav-switch:before, #g1-primary-nav-switch:after { width: 30px; height: 30px; position: absolute; left: 0; top: 0; text-indent: 0; text-align: center; font: 14px/30px FontAwesome; }
  #g1-primary-nav-switch:before { display: block; content: "\f0c9"; }
  #g1-primary-nav-switch:after { display: none; content: "\f00d"; }
  #g1-primary-nav-menu { margin: 4px; display: none; position: relative; z-index: 1; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  #g1-primary-nav-menu:before { position: absolute; left: -4px; top: -4px; right: -4px; bottom: -4px; z-index: -2; content: ""; }
  #g1-primary-nav-menu:after { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: -1; border-style: solid; border-width: 1px; content: ""; }
  #g1-primary-nav-menu .g1-nav-item__icon, #g1-primary-nav-menu .g1-nav-item__desc { display: none; }
  #g1-primary-nav-menu a { padding: 10px 10px !important; }
  #g1-primary-nav-menu li { padding-left: 10px; padding-right: 42px; position: relative; border-top-width: 1px; }
  #g1-primary-nav-menu .g1-nav-item__switch { width: 42px; height: 32px; position: absolute; right: 0; top: 0; cursor: pointer; }
  #g1-primary-nav-menu .g1-nav-item__switch:before, #g1-primary-nav-menu .g1-nav-item__switch:after { width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; text-align: center; font: 14px/32px FontAwesome; }
  #g1-primary-nav-menu .g1-nav-item__switch:before { display: block; content: "\f067"; }
  #g1-primary-nav-menu .g1-nav-item__switch:after { display: none; content: "\f068"; }
  #g1-primary-nav-menu > li:first-child { border-top-width: 0; }
  #g1-primary-nav-menu ul { display: none; }
  #g1-primary-nav-menu .g1-nav-item--expanded > .g1-nav-item__switch:before { display: none; }
  #g1-primary-nav-menu .g1-nav-item--expanded > .g1-nav-item__switch:after { display: block; }
  #g1-primary-nav-menu .g1-nav-item--expanded > ul, #g1-primary-nav-menu .g1-nav-item--expanded > .g1-submenus, #g1-primary-nav-menu .g1-nav-item--expanded > .g1-submenus > ul { display: block; }
  /* 9 + 9 + 14 (line-height) = 32px */
  #g1-primary-nav .g1-searchbox__switch { padding-top: 9px !important; padding-bottom: 9px !important; }
  .g1-primary-nav--expanded #g1-primary-nav { width: 100%; margin: 1.5em 0 3em; float: none; }
  .g1-primary-nav--expanded #g1-primary-nav:before, .g1-primary-nav--expanded #g1-primary-nav:after { content: " "; display: table; }
  .g1-primary-nav--expanded #g1-primary-nav:after { clear: both; }
  #ie7 .g1-primary-nav--expanded #g1-primary-nav { zoom: 1; }
  .g1-primary-nav--expanded #g1-primary-nav-switch { width: auto; margin-bottom: 10px; padding: 0 10px 0 30px; text-indent: 0; word-wrap: normal; overflow: visibile; }
  .g1-primary-nav--expanded #g1-primary-nav-switch:before { display: none; }
  .g1-primary-nav--expanded #g1-primary-nav-switch:after { display: block; }
  .g1-primary-nav--expanded #g1-primary-nav-menu { display: block; clear: both; }
  .g1-primary-nav--expanded #g1-id, .g1-primary-nav--expanded #g1-primary-nav .g1-searchbox, .g1-primary-nav--expanded #g1-primary-nav .g1-cartbox { display: none; }
  
#g1-primary-nav-switch {
	float:right;
}
.g1-nav--expanded #g1-primary-nav-switch  {
	margin-top: -13px;
	margin-right: -10px;
}

.g1-primary-nav--expanded #g1-primary-nav-menu {
	margin-right: -5px;
	margin-left: 30px;
}

#g1-primary-nav-menu li {
	width: 86%;
}

.g1-nav-item__title {
	max-width: 100% !important;
}

#g1-primary-bar #g1-primary-nav.g1-nav--expanded {
	max-width: 400px
}

#g1-primary-nav-menu > .g1-type-drops ul,
.g1-submenus:before,
#g1-primary-nav-menu > .g1-type-drops li,
#g1-primary-nav-menu > .g1-type-drops .g1-submenus {
	position: static;
}

.cssanimations #g1-primary-nav-menu > .menu-parent-item > a > .g1-nav-item__arrow, .cssanimations #g1-primary-nav-menu > .menu-item > .g1-submenus,
.cssanimations #g1-primary-nav-menu > .menu-parent-item:hover > a > .g1-nav-item__arrow, .cssanimations #g1-primary-nav-menu > .menu-item:hover > .g1-submenus,
.cssanimations #g1-primary-nav-menu > .g1-type-tile .g1-submenus a, .cssanimations #g1-primary-nav-menu > .g1-type-tile .g1-submenus .g1-nav-item__icon { 
	opacity: 1;
	visibility: visible;
	filter: none;
	transition: none;
	-webkit-transform: none;
	transform: none;
}

#g1-primary-nav-menu > .g1-type-drops ul {
	border-radius: 0px !important;
	margin: 0;
	padding: 0px;
	box-shadow: none;
}


#g1-primary-bar #g1-primary-nav {
	z-index: 701;
	position: absolute;
	width: auto;
	float: none;
	right: 10px;
	left: auto;
}

#g1-primary-bar #g1-primary-nav.g1-nav--expanded {
	max-width: auto! important;
	width: auto! important;
}

#g1-primary-nav-switch {
	width: 50px !important;
}

.g1-primary-nav--expanded #g1-id, .g1-primary-nav--expanded #g1-primary-nav .g1-searchbox, .g1-primary-nav--expanded #g1-primary-nav .g1-cartbox {
	display: block !important;
}

.g1-cartbox.g1-cartbox--off {
	display: none !important;
}

#g1-primary-nav-switch {
	text-indent: 0px;
}

.prev_next_buttons {
font-weight:bold;
}

.product-template-default header {
	display:none;
}

.woocommerce-product-gallery__trigger {
display:none;
}

.g1-content .g1-tabs--simple{
background-color: transparent;
}
.g1-nav-breadcrumbs ol{
float:left;
}

.woocommerce-ordering {
display:none;
}

.shop_attributes{
margin-bottom:0px;
}

.woocommerce div.product .images, .woocommerce-page div.product .images {
pointer-events: none !important;
text-align: center;
}﻿

@media only screen and (min-width: 968px) {
	#g1-primary-bar #g1-primary-nav {
		right: 8%;
	}
}

@media only screen and (min-width: 1300px) {
	#g1-primary-bar #g1-primary-nav {
		right: 14%;
	}
}


@media only screen and (min-width: 1400px) {
	#g1-primary-bar #g1-primary-nav {
		right: 19%;
	}
}

@media only screen and (min-width: 1600px) {
	#g1-primary-bar #g1-primary-nav {
		right: 23%;
	}
}
