/*
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 */

@font-face {
font-family: 'Myriad Pro Regular';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Regular'), url('fonts/MYRIADPRO-REGULAR.woff') format('woff');
}

body {
	font-family: 'Myriad Pro Regular';
}

#g1-primary-nav-menu {
	float: right;
}

#g1-primary-nav-menu > li > a > .g1-nav-item__title, #g1-header .g1-searchbox__switch, #g1-header .g1-cartbox__switch {
	font-family: 'Myriad Pro Regular';
	font-size: 14px;
	color: #807f83;
}

.g1-nav--unstyled #g1-primary-nav-menu > li > a:after {
	border: none;
}

#page {
	background-color: #ededee;
}

#g1-primary-nav-menu > li {
	border-left: 1px solid #f15d5c;
}

#g1-primary-nav-menu > li:first-child {
	border-left: none;
}

#g1-primary-nav-menu > li > a {
	padding: 0;
	margin: 0;
}

#g1-primary-nav-menu > .menu-item > a {
	padding-left: 7px;
	padding-right: 7px;
}

#g1-primary-nav {
	margin-right: 0;
	float: none;
	overflow: hidden;
	margin-top: 125px;
}

@media only screen and (max-width: 1024px) {
	#g1-primary-bar #g1-primary-nav.g1-nav--expanded {
		width: auto;
	}

	#g1-primary-bar #g1-primary-nav {
		width: auto;
		float: right;
		margin-right: 20px;
		margin-top: 60px;
	}
}

#g1-id {
	padding-bottom: 0;
}

#g1-content,
#g1-precontent {
	width: 1280px;
	margin: 0 auto;
	max-width: 90%;
}

.menu-side-container a {
	font-weight: 600;
	font-size:17px;
	display: block;
	padding-right: 40px;
	background: url(images/side-menu-arrow.png) right center no-repeat;
	line-height: 25px;
	margin-bottom: 10px;
}

.menu-side-container .current-menu-item a {
	color: #f15d5c !important;
}

#g1-primary-nav-menu > li > a > .g1-nav-item__title:hover,
#g1-primary-nav-menu > li.current-menu-item > a > .g1-nav-item__title {
	color: #f15c5c;
}

.cnss-social-icon {
	position: absolute;
	right: 0;
	bottom: -40px;
}

#g1-content-area {
	position: relative;
}

#post-9 .g1-two-fifth {
	width: 46.8825%;
}

#post9 .g1-one-third {
	width: 24.404959%;
}

#g1-primary-bar {
	text-align: right;
}

#g1-id {
	float: left;
}



.g1-preheader-layout-semi-narrow #g1-preheader .g1-layout-inner, .g1-header-layout-semi-narrow #g1-header .g1-layout-inner, .g1-precontent-layout-semi-narrow #g1-precontent .g1-layout-inner, .g1-content-layout-semi-narrow .g1-content .g1-layout-inner, .g1-prefooter-layout-semi-narrow #g1-prefooter .g1-layout-inner, .g1-footer-layout-semi-narrow #g1-footer .g1-layout-inner,
.g1-preheader-layout-wide-narrow #g1-preheader .g1-layout-inner, .g1-header-layout-wide-narrow #g1-header .g1-layout-inner, .g1-precontent-layout-wide-narrow #g1-precontent .g1-layout-inner, .g1-content-layout-wide-narrow .g1-content .g1-layout-inner, .g1-prefooter-layout-wide-narrow #g1-prefooter .g1-layout-inner, .g1-footer-layout-wide-narrow #g1-footer .g1-layout-inner,
.g1-preheader-layout-semi-narrow #g1-preheader > .g1-background, .g1-header-layout-semi-narrow #g1-header > .g1-background, .g1-precontent-layout-semi-narrow #g1-precontent > .g1-background, .g1-content-layout-semi-narrow .g1-content > .g1-background, .g1-prefooter-layout-semi-narrow #g1-prefooter > .g1-background, .g1-footer-layout-semi-narrow #g1-footer > .g1-background {
	width: 1280px;
	max-width: 90%;
}

#rev_slider_1_1, #rev_slider_1_1_wrapper {
	max-width: 100%;
}

#g1-footer-area {
	padding: 0;
}

.menu-footer-container {
	text-align: right;
}

.menu-footer-container li {
	border-left: 1px solid #FFF;
	padding-right: 0;
}

.menu-footer-container li:first-child {
	border-left: none;
}

.menu-footer-container .entry-content .enhance_shortcode_menu_inline li, .menu-footer-container .enhance_shortcode_menu_inline li {
	padding: 0 5px;
	margin: 0;
	line-height: normal;
}

#cookie-law-info-again {
	position: absolute !important;
	right: 5% !important;
	background: url(images/triangle.gif);
	width: 78px;
	height: 77px;
	padding: 0 !important;
	border: none !important;
	background-color: transparent !important;

}

#text-2 {
	margin-right: 70px;
}

#cookie-law-info-again span {
	display: none;
}

#g1-prefooter-widget-area {
	font-size: 12px;
	padding-top: 10px;
}

#g1-prefooter-widget-area .widget {
	margin-bottom: 0;
}

#g1-prefooter-widget-area .widget .textwidget p {
	margin-bottom: 5px;
}

.lo-call {
	background: url(images/locall.png);
	width: 300px;
	height: 42px;
	float: right;
	background-size: 100%;
	background-repeat: no-repeat;
	margin-right: 0px;
	
}

.lo-call span {
	font-size: 24px;
	display: block;
	float: right;
	background: url(images/phone.png) no-repeat left center;
	line-height: 36px;
	padding-left: 44px;
	margin-right: 20px;
	color: #f15d5c;
	margin-top: 10px;
	display: none;
}

#header-sidebar {
	float: right;
	clear: right;
	margin: 10px;
	width: 270px;
	margin-top: 10px;
}

#header-sidebar form {
	margin-bottom: 0;
}
.g1-secondary-wide #secondary {

margin-left: 0.89256198%;
float: left;
}