/*
 Theme Name:     Chiheads Child
 Theme URI:      http://example.com/chiheads-child/
 Description:    Chiheads Theme
 Author:         Brenton Collier
 Author URI:     http://example.com
 Template:       responsive
 Version:        1.0.0
*/

@import url("../responsive/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */
html {
background: #FDFDFD;
}
body {
background: url(http://www.chiheads.com.au/images/background.png) repeat-x;
font-family: "Trebuchet MS", Helvetica, sans-serif;
}
#login h1 a {
width:0 !important;
}
.login h1 a {
background-size: 160px 80px !important;
}
h3 {
font-size:15px;
font-family: Good Times RG,'Prosto One', san-serif;
}
a {
color: #4D4D4D;
}
a:hover {
color: #0066cc;
}
.single-post .post-entry a, .page-template-default .post-entry a {
color: #0066cc;
}

p {
text-align:justify;
}
.wp-caption {
padding: 13px 0px 0px 0px;
}
/* Page Titles */
.site-title a {
color: #FFF;
}
h1.site-title {
margin: 0 0 0 1.1em;
font-size:21px;
}
	@font-face {
    font-family: "Good Times RG";
    src: url(http://www.chiheads.com.au/goodtimesrg.woff);
}
h1 {
font-family: Good Times RG,'Prosto One', san-serif;
font-size: 1.5em;
text-transform: uppercase;
}

h2 {
font-size: 1.3em;
font-family: Good Times RG,'Prosto One', san-serif;
}
h4 {
font-size: 1.15em;
font-family: Good Times RG,'Prosto One', san-serif;
}
/*
.col-460 {
width: 51.1%;
}
.page-template.page-template-sidebar-content-sidebar-page-php #widgets {
margin-right: 0;
}

.page-template.page-template-sidebar-content-sidebar-page-php #content {
padding-right: 22px;
}

a img.aligncenter {
display: inherit;
}
*/
.col-460 {
width: 53.8%;
padding-left: 14px;
padding-right: 20px;
}
.col-220 {
float: left;
width: 18%;
}
/*FAQ Page*/
.page-id-28 #content, .page-id-24 #content {
margin-right: 23px !important;
width: 52%;
}
.page-id-28 #widgets.grid.col-220.fit, .page-id-24 #widgets.grid.col-220.fit {
width: 239px;
}
/*End FAQ Page*/
/*3V CNC Ported Page */
.postid-750 .pf-content {
width:980px;
}
/*End 3V CNC Ported Page */
.page-template-sidebar-content-page-php #content {
margin-right: 43px !important;
margin-left: 15px !important;
}
.page-title {
border-bottom: 3px solid #1e85be;
}
h1.page-title {
padding-bottom: 10px;
}
.home .post-title {
display:none;
}
.menu, .menu ul {
min-width: 32%;
float: right;
}
ul.sub-menu {
min-width:100%;
}
.menu {
background-color:transparent;
background-image:none;
background: 0;
filter:none;
}
.menu a {
border-left:none;
}
.menu a:hover {
border-top-left-radius: 8px;
border-top-right-radius: 8px;
border-bottom: none;
}
.menu li {
margin-right: 5px;
border: solid 1px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
border-bottom: none;
background:grey;
}
.menu .current_page_item a, .menu .current-menu-item a {
background-color: grey;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}
.home.page-template-sidebar-content-sidebar-page-php grid col-220 fit {
padding-left:16px;
float:right;
}
.home.page-template-sidebar-content-sidebar-page-php #widgets.grid.col-220.fit {
margin-left:5px !important;
width: 22% !important;
float:right;
}
#content {
float: left;
}

#widgets .textwidget {
line-height:1.3em;
font-size:11px;
}
.widget-title h3, .widget-title-home h3 {
font-size:12px;
padding-bottom:4px;
text-transform: uppercase;
font-family: Good Times RG,'Prosto One', san-serif;
}
#widgets ul li a {
display:block;
}
#container {
max-width:100%;
}
#text-2 {
border: none;
background: none;
padding-left:0;
padding-top:0;
box-shadow:none !important;
}
#text-5 {
width: 230px;
float: left;
position: relative;
bottom: 32px;
font-family: Good Times RG,'Prosto One', san-serif;
color:#000;
}
#showMe{
    display:none;
}
.widget-title, .widget-title-home h3 {
font-size:15px;
color:#000;
}
.widget-wrapper select, .widget-wrapper input[type="text"], .widget-wrapper input[type="password"], .widget-wrapper input[type="email"] {
width: 100%;
}
/* Modifications to plugins */
.soliloquy-theme-classic .soliloquy-pager {
display:none;
}

.page-template-sidebar-content-page-php .col-620 {
width: 74%;
}
.woocommerce.woocommerce-page .col-220 {
float:left;
width: 19.404255%;
}
.woocommerce.woocommerce-page #widgets.col-220.rtl-fit {
margin-right:0;
}
.woocommerce.woocommerce-page .col-620 {
width:53.8%;
margin-left: 28px;
}
.woocommerce.woocommerce-page .col-300 {
width: 21%;
}
.woocommerce.woocommerce-page input[type='submit'] {
margin-top:10px;
}
.includes_tax {
display:none !important;
}
/*Blog Page*/
.blog .post-meta {
display:none;
}
/*Widget Style Modification*/
#widgets .widget-wrapper {
box-shadow: 4px 4px 10px #888887;
}
#widgets .widget-wrapper li {
list-style:none;
margin-bottom:20px;
}
#widgets .widget-wrapper ul {
margin:0;
padding:0;
}
.woocommerce.woocommerce-page .col-300 {
min-width: 201px;
}
.page-template-sidebar-content-page-php #widgets {
margin-right:28px;
}
#synved_social_follow-2 {
margin-top: 50px;
}
.wpsr-floatbar-float_left.wpsr-floatbar-white.wpsr-floatbar-movable.clearfix {
left: 165px !important;
}
.wp-socializer {
background: url(http://www.chiheads.com.au/wp-content/plugins/wp-socializer/sharing-caring.png)no-repeat;
background-position: 0 -5px;
margin-left: 72px;
}
.single.single-product .wp-socializer {
margin-left: 213px;
}
.wp-socializer ul li {
margin: 30px 5px 5px 20px !important;
}
a.pin_it_button {
margin-top: 25px !important;
}
/*Tooltip Modifications*/
abbr[title] {
border-bottom: dashed 1px #1665F3;
}
abbr {
text-transform: none;
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size: 14px;
letter-spacing: 0;
border-bottom: dashed 1px #1665F3;
}
/*Image Slider*/
.soliloquy-container .soliloquy .soliloquy-slides img {
border-radius: 4px;
}
/*Content Area Front Page */
#contentarea {
border: 1px solid #e5e5e5;
margin-top: 15px;
box-shadow: 4px 4px 10px #888887;
}
.insidecontent {
margin: 22px;
text-align: justify;
}
#text-3 {
padding: 10px 0 10px 15px;
}

.tiptext {
    background:#ccc;
    border: 1px #333 solid;
    padding:5px;
    width:100px;
}
.description {
    display:none;
    position:absolute;
    border:1px solid #000;
    width:400px;
    height:400px;
}
.tooltip {
height:400px;
background:red;
}
.count {
display: none;
}
/*Account Login Top Menu */
[rel=loginacc] {
float: right;
margin-top: 11px;
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size: 11px;
color: #333333;
}
/*End Account Login Top Menu */
/*Accounts Page */

.col-1.address, .col-2.address {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
background-color: #f9f9f9;
border: 1px solid #e5e5e5;
border-radius: 4px;
box-shadow: 4px 4px 10px #888887;
font-family: "Trebuchet MS", Helvetica, sans-serif;
color: #555555;
}
.col-1.address h3, .col-2.address h3, address {
margin-left: 10px;
}
.edit {
margin: 10px 10px 0 0;
}
.woocommerce form.login, .woocommerce-page form.login, .woocommerce form.checkout_coupon, .woocommerce-page form.checkout_coupon, .woocommerce form.register, .woocommerce-page form.register {
box-shadow: 4px 4px 10px #888887;
}
/*Product Category*/
.tax-product_cat .woocommerce-info {
display: none;
}
.products h3 {
font-size: 17px !important;
font-family: Good Times RG,'Prosto One', san-serif;
}
.shop_cat_desc {
margin-left: 30px;
float: right;
display: block;
max-width: 366px;
}
/*Product Menu*/

#shopbox {
border: solid 1px #666;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
width: 205px;
height: 79px;
box-shadow: 6px 6px 1px #B6B6B6, inset -2px 4px 5px #585352;
-moz-box-shadow: 6px 6px 1px #B6B6B6, inset -2px 4px 5px #585352;
-webkit-box-shadow: 6px 6px 1px #B6B6B6, inset -2px 4px 5px #585352;
text-align: right;
font-family: Good Times RG,'Prosto One', san-serif;
position:relative;


}
#shopbox h3 {
float: right;
margin-top:30px;
margin-right: 10px;
font-size: 1.25em;
line-height: 45px;
color:#333333;
z-index:5;
}
#shopbox.accessories h3 {
font-size:13px;
margin-top:25px;
}
#shopbox.crate-engine h3 {
width: 100px;
line-height: 20px;
}
#product-main-menu a {
color: #000;
}
#shopbox.manifold {
background: url(http://www.chiheads.com.au/images/manifold.png) no-repeat top left #ECECEC;
background: url(http://www.chiheads.com.au/images/manifold.png) no-repeat, -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ECECEC), to(#AFAEAE), to(#FAFAFA), to(#C7C7C7));
background: url(http://www.chiheads.com.au/images/manifold.png) no-repeat, -webkit-linear-gradient(top, #ECECEC, #AFAEAE, #FAFAFA, #C7C7C7);
background: url(http://www.chiheads.com.au/images/manifold.png) no-repeat, -moz-linear-gradient(top, #ECECEC, #AFAEAE, #FAFAFA, #C7C7C7);
background: url(http://www.chiheads.com.au/images/manifold.png) no-repeat, -ms-linear-gradient(top, #ECECEC, #AFAEAE, #FAFAFA, #C7C7C7);
background: url(http://www.chiheads.com.au/images/manifold.png) no-repeat, -o-linear-gradient(top, #ECECEC, #AFAEAE, #FAFAFA ,#C7C7C7);
background: url(http://www.chiheads.com.au/images/manifold.png) no-repeat, linear-gradient(to bottom, #ECECEC, #AFAEAE, #FAFAFA, #C7C7C7);
}
#shopbox.head {
background: url(http://www.chiheads.com.au/images/heads.png) no-repeat center left #ECECEC;
background: url(http://www.chiheads.com.au/images/heads.png) no-repeat, -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ECECEC), to(#AFAEAE), to(#FAFAFA), to(#C7C7C7));
background: url(http://www.chiheads.com.au/images/heads.png) no-repeat, -webkit-linear-gradient(top, #ECECEC, #AFAEAE,#FAFAFA,#C7C7C7);
background: url(http://www.chiheads.com.au/images/heads.png) no-repeat, -moz-linear-gradient(top, #ECECEC, #AFAEAE,#FAFAFA,#C7C7C7);
background: url(http://www.chiheads.com.au/images/heads.png) no-repeat, -ms-linear-gradient(top, #ECECEC, #AFAEAE,#FAFAFA,#C7C7C7);
background: url(http://www.chiheads.com.au/images/heads.png) no-repeat, -o-linear-gradient(top, #ECECEC, #AFAEAE,#FAFAFA,#C7C7C7);
}
#shopbox.accessories {
background: url(http://www.chiheads.com.au/images/accessories2.png) no-repeat center left #ECECEC;
background: url(http://www.chiheads.com.au/images/accessories2.png) no-repeat, -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ECECEC), to(#AFAEAE), to(#FAFAFA), to(#C7C7C7));
background: url(http://www.chiheads.com.au/images/accessories2.png) no-repeat, -webkit-linear-gradient(top, #ECECEC, #AFAEAE,#FAFAFA,#C7C7C7);
background: url(http://www.chiheads.com.au/images/accessories2.png) no-repeat, -moz-linear-gradient(top, #ECECEC, #AFAEAE,#FAFAFA,#C7C7C7);
background: url(http://www.chiheads.com.au/images/accessories2.png) no-repeat, -ms-linear-gradient(top, #ECECEC, #AFAEAE,#FAFAFA,#C7C7C7);
background: url(http://www.chiheads.com.au/images/accessories2.png) no-repeat, -o-linear-gradient(top, #ECECEC, #AFAEAE,#FAFAFA,#C7C7C7);
}
#shopbox.crate-engine {
background: url(http://www.chiheads.com.au/images/crate-engine.png) no-repeat center left #ECECEC;
background: url(http://www.chiheads.com.au/images/crate-engine.png) no-repeat, -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ECECEC), to(#AFAEAE), to(#FAFAFA), to(#C7C7C7));
background: url(http://www.chiheads.com.au/images/crate-engine.png) no-repeat, -webkit-linear-gradient(top, #ECECEC, #AFAEAE,#FAFAFA,#C7C7C7);
background: url(http://www.chiheads.com.au/images/crate-engine.png) no-repeat, -moz-linear-gradient(top, #ECECEC, #AFAEAE,#FAFAFA,#C7C7C7);
background: url(http://www.chiheads.com.au/images/crate-engine.png) no-repeat, -ms-linear-gradient(top, #ECECEC, #AFAEAE,#FAFAFA,#C7C7C7);
background: url(http://www.chiheads.com.au/images/crate-engine.png) no-repeat, -o-linear-gradient(top, #ECECEC, #AFAEAE,#FAFAFA,#C7C7C7);
}
#shopbox.valvetrain {
background: url(http://www.chiheads.com.au/images/accessories.png) no-repeat center left #ECECEC;
background: url(http://www.chiheads.com.au/images/accessories.png) no-repeat, -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ECECEC), to(#AFAEAE), to(#FAFAFA), to(#C7C7C7));
background: url(http://www.chiheads.com.au/images/accessories.png) no-repeat, -webkit-linear-gradient(top, #ECECEC, #AFAEAE,#FAFAFA,#C7C7C7);
background: url(http://www.chiheads.com.au/images/accessories.png) no-repeat, -moz-linear-gradient(top, #ECECEC, #AFAEAE,#FAFAFA,#C7C7C7);
background: url(http://www.chiheads.com.au/images/accessories.png) no-repeat, -ms-linear-gradient(top, #ECECEC, #AFAEAE,#FAFAFA,#C7C7C7);
background: url(http://www.chiheads.com.au/images/accessories.png) no-repeat, -o-linear-gradient(top, #ECECEC, #AFAEAE,#FAFAFA,#C7C7C7);
}
#shopbox.del-west {
background: url(http://www.chiheads.com.au/images/delwest.png) no-repeat center left #ECECEC;
background: url(http://www.chiheads.com.au/images/delwest.png) no-repeat, -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ECECEC), to(#AFAEAE), to(#FAFAFA), to(#C7C7C7));
background: url(http://www.chiheads.com.au/images/delwest.png) no-repeat, -webkit-linear-gradient(top, #ECECEC, #AFAEAE,#FAFAFA,#C7C7C7);
background: url(http://www.chiheads.com.au/images/delwest.png) no-repeat, -moz-linear-gradient(top, #ECECEC, #AFAEAE,#FAFAFA,#C7C7C7);
background: url(http://www.chiheads.com.au/images/delwest.png) no-repeat, -ms-linear-gradient(top, #ECECEC, #AFAEAE,#FAFAFA,#C7C7C7);
background: url(http://www.chiheads.com.au/images/delwest.png) no-repeat, -o-linear-gradient(top, #ECECEC, #AFAEAE,#FAFAFA,#C7C7C7);
}
#shopbox.topend-kit {
background: url(http://www.chiheads.com.au/images/topendkit.png) no-repeat top left #ECECEC;
background: url(http://www.chiheads.com.au/images/topendkit.png) no-repeat, -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ECECEC), to(#AFAEAE), to(#FAFAFA), to(#C7C7C7));
background: url(http://www.chiheads.com.au/images/topendkit.png) no-repeat, -webkit-linear-gradient(top, #ECECEC, #AFAEAE,#FAFAFA,#C7C7C7);
background: url(http://www.chiheads.com.au/images/topendkit.png) no-repeat, -moz-linear-gradient(top, #ECECEC, #AFAEAE,#FAFAFA,#C7C7C7);
background: url(http://www.chiheads.com.au/images/topendkit.png) no-repeat, -ms-linear-gradient(top, #ECECEC, #AFAEAE,#FAFAFA,#C7C7C7);
background: url(http://www.chiheads.com.au/images/topendkit.png) no-repeat, -o-linear-gradient(top, #ECECEC, #AFAEAE,#FAFAFA,#C7C7C7);
background: url(http://www.chiheads.com.au/images/topendkit.png) no-repeat, linear-gradient(to bottom, #ECECEC, #AFAEAE,#FAFAFA,#C7C7C7);
}
/* Dropdown Description Styling */
.assembled-description {
margin-top: 35px;
font-size: 11px;
border-radius: 4px;
line-height: 16px;
display: block;
box-shadow: 4px 4px 10px #888887;
background-color: #f9f9f9;
border: 1px solid #e5e5e5;
position: absolute;
left: 816px;
top: 300px;
width: 29.8%;
}
.assembled-description p {
margin: 12px 15px 5px 15px;
font-weight: bold;
}
#assembled_bare.assembled-description, #assembled_c6.assembled-description {
display:none !important;
}

.assembled-description:after, .assembled-description:before {
	right: 100%;
	top: 21%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.assembled-description:after {
	border-color: rgba(0, 0, 0, 0);
	border-right-color: #f9f9f9;;
	border-width: 20px;
	margin-top: -20px;
}
.assembled-description:before {
	border-color: rgba(229, 229, 229, 0);
	border-right-color: #e5e5e5;
	border-width: 21px;
	margin-top: -21px;
}
/*Contact Us Form*/
#wpcf7-f1085-t1-o1, #wpcf7-f1093-p32-o1, #wpcf7-f1085-o1 {
margin: 1em;
background: #f9f9f9;
border-radius: 5px;
box-shadow: 4px 4px 10px #888887;
width: 400px;
}
.wpcf7-form {
padding: 10px;
}
#contactdet {
float: left;
}
#cuform {
float:left;
margin-left:81px;
}
#distributor {
float: left;
margin-left:100px;
}
/*End Contact Us Form*/
.page-id-32 #content {
float: right;
}

/* End Dropdown Description Styling*/
.term-description {
border-bottom: 3px solid #1e85be;
margin-bottom: 10px;
}
.page-id-1234 .alignleft.size-thumbnail {
box-shadow: 2px 2px 7px #888887;
}
.top-widget .widget-title h3 {
font-size:12px;
color:#000;
font-family: Good Times RG,'Prosto One', san-serif;
}
.post-meta {
display:none;
}
#sharebar iframe {
width: 60px !important;
}
#sharebar {
margin-left: -345px !important;
width: 80px !important;
}
#post-1374 img {
margin-top: 0;
margin-bottom: 0;
}
/*Responsive*/
 @media screen and (max-width: 1191px) {
.page-template.page-template-sidebar-content-sidebar-page-php #shopbox {
width: 165px;
}
.page-template.page-template-sidebar-content-sidebar-page-php #widgets.grid.col-220.rtl-fit {
 width: 14%;
 margin-right: 0;
 }
 .col-220 {
 width:17%;
 margin-right: 0;
 }
 #dcssb-float {
display: none;
}
 }
  @media screen and (max-width: 1128px) {
  .woocommerce form .form-row-first, .woocommerce-page form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
width:60% !important;
}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
float:left !important;
}
}
 @media screen and (max-width: 1100px) {
 #widgets.col-220.rtl-fit {
 display:none;
 }
 .woocommerce.woocommerce-page .col-620 {
 width: 71.8%;
 margin-left:0;
 }
 #synved_social_follow-2 {
 float:right;
 margin:0;
 }
 .top-widget {
padding: 30px 0 0 0;
width: inherit;
 }
 .home.page-template-sidebar-content-sidebar-page-php #widgets.grid.col-220.fit {
 width: 36% !important;
 }
 #widgets.grid.col-220.rtl-fit {
 width:36% !important;
 }
 .col-460 {
width: 55.8%;
}
#Amsoil h2 {
width: 202px !important;
line-height: 27px;
}
#distributor {
margin-left:40px;
}
}
@media screen and (max-width: 880px) {
#content-woocommerce {
width: 100%;
}
#widgets.grid.col-300.fit {
width:100%;
}
.col-620 {
width:100%;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
width:100% !important;
}
.col-2.address {
margin-top:20px;
}
}
@media screen and (max-width: 750px) {
 .top-widget {
 display:none;
 }
 .main-nav {
 padding-top: 20px;
 }
 .page-id-24 #content, .page-id-28 #content {
 width:45%;
 }
 #cuform {
margin-left: 0;
}
#distributor {
margin-left: 0;
}
 }
 @media screen and (max-width: 650px) {
 .main-nav {
 padding-top: 0;
 position: relative;
 top: 10px;
 }
 .col-460 {
width: 100% !important;
padding-right:0;
}
.home.page-template-sidebar-content-sidebar-page-php #widgets.grid.col-220.fit {
width:100% !important;
}
 .soliloquy-container .soliloquy-control-nav {
 margin-left: 190px !important;
 }
 .page-id-24 #content, .page-id-28 #content {
 margin-right:0 !important;
 }
 .woocommerce div.product form.cart .variations td.label, .woocommerce-page div.product form.cart .variations td.label, .woocommerce #content div.product form.cart .variations td.label, .woocommerce-page #content div.product form.cart .variations td.label {
 float: left;
width: 102px;
}
#cuform {
position: relative;
right: 67px;
}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
width:60% !important;
}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
float:left !important;
}
.page-id-14 #wrapper {
padding-left:10px;
}
#reCAPTCHA {
position: relative;
right: 18px;
}
.woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary {
width: 100% !important;
}
.related.products {
width: 138%;
}

 }
#post-1402 address {
float:left;
margin-top: 0;
font-size: 10px;
}
#post-1402 img {
margin-bottom:0;
}
#post-1402 td {
width:50%;
border:none;
}
#post-1402 p {
margin-bottom:0;
margin-top:0;
}
#post-1402 table {
width: 717px !important;
}
#snippet-box .star-rating {
float:left;
width: 20px;
}
.aio-info {
width: 255px !important;
}
#snippet-box {
width:470px !important;
}