/*
Theme Name: Air - Custom
Theme URI: http://ithemes.com/
Description: This is a generated child theme for the Air theme. You should activate and modify this theme instead of Air. Doing so allows you to modify this child theme while allowing automatic upgrades for Air.
Author: iThemes
Author URI: http://ithemes.com/
Version: 5.0.13
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: responsive, multiple layouts, clean, modern, typography
Text Domain: it-l10n-Builder-Air
Domain Path: /lang/
Template: Builder-Air

Customizations by Brian Leppla - business@neithernor.net
	Red: #e70000
	darker red: #9e0b0f
	Blue: #00549f
	darker grey: #333333
	lighter grey: #cccccc	
*/


/*********************************************
	Default font settings and typography.
*********************************************/

@import url(//fonts.googleapis.com/css?family=Jura:400,500,600);


html {
	font-size: 100%;
}
body {
	color: #3B3F42;
	font-family: /*"Trebuchet MS",/*/"Helvetica Neue", Helvetica,Arial, sans-serif;
	font-size: 1em;
	line-height: 1.525;
}
input, select, textarea {
	font-family: /*"Trebuchet MS", */"Helvetica Neue", Helvetica,Arial, sans-serif;
}
pre, code, tt, kbd {
	font-family: 'andale mono', 'lucida console', monospace;
	font-size: 1em;
	line-height: 1.5;
}
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
address, dfn, img, samp, ul, ol, dl {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}
a img {
	margin: 0;
}


/*********************************************
	Constrain table and input widths
*********************************************/
table, input, textarea, select {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	height: auto;
	max-width: 100%;
}


/*********************************************
	Main Background
*********************************************/
body {
	background: #FFFFFF;
}


/*********************************************
	Universal Link Styles
*********************************************/

a {
color: #e70000;
text-decoration: none;
border-bottom: 1px dotted #e70000;
}

a:hover {
color: #e70000;
border-bottom: 1px solid #e70000;
text-decoration: none;
}

a:focus {
color: #353535;
}


/*********************************************
	All Sidebars
*********************************************/

.builder-module-sidebar {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
}
.builder-module-sidebar .widget-wrapper {
	width: 100%;
}
.builder-module-sidebar .widget-background-wrapper {
	margin-bottom: 2em;
}
.builder-module-sidebar .widget {
	margin: 0;
	padding: 0;
}
.builder-module-sidebar .widget-wrapper-left .widget {
	margin-right: 1em;
}
.builder-module-sidebar .widget-wrapper-right .widget {
	margin-left: 1em;
}
.builder-module-block-outer-wrapper {
	overflow: visible !important;
}
.builder-module-sidebar h4.widget-title {
	font-size: 1.3em;
	line-height: 1.3;
	margin: 0 0 .75em 0;
	padding: 0;
}
.builder-module-sidebar h4.widget-title a {
	color: #218BC4;
}
.builder-module-sidebar h4.widget-title + * {
	margin-top: 0;
}
.builder-module-sidebar .widget *:first-child {
	margin-top: 0;
}
.builder-module-sidebar .widget *:last-child {


	margin-bottom: 0;
}
.builder-module-sidebar .widget a.rsswidget img {
	display: none;
}
.builder-module-sidebar .widget ul {
	margin-left: 0;
}
.builder-module-sidebar .widget li {
	list-style: none;
}

/*********************************************
	Header Module
*********************************************/

.builder-module-header {
	text-align: center;
}

.site-title,
.site-title a,
.site-title a:hover,
.site-tagline,
.site-tagline a,
.site-tagline a:hover {
	height: auto;
	margin-bottom: 0;
	text-decoration: none;
}
.site-title a:hover,
.site-tagline a:hover {

}
.site-title {
	margin-top: 0;
	font-size: 3.5em;
	font-weight: bold;
	line-height: 1;
}
.site-title a {

}
.site-title a:hover {

}
.site-tagline {
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: bold;
	font-size: .8em;
	margin-top: .5em;
}
.site-tagline a {

}


/*********************************************
	Navigation Module
*********************************************/

.builder-module-navigation {
	display: block;
	line-height: 2;
	width: 100%;
	padding: .25em 0 .5em 0 !important;
}
.builder-module-navigation .builder-module-element {
	margin: 0 !important;
}
.builder-module-navigation ul {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
.builder-module-navigation ul * {
	margin: 0;
}
.builder-module-navigation li {
	padding: 0;
}
.builder-module-navigation li a,
.builder-module-navigation .current_page_item li a,
.builder-module-navigation .current-cat li a,
.builder-module-navigation .current-menu-item li a {
	background: transparent;
	color: #3B3F42;
	margin: .25em .5em 0 0;
	text-decoration: none;
	border-radius: 2px;
	padding: .25em .75em;
	-webkit-font-smoothing: antialiased;
	-webkit-transition: all .2s ease-in;
	-moz-transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	-ms-transition: all .2s ease-in;
	transition: all .2s ease-in;
}
.builder-module-navigation .current_page_item a,
.builder-module-navigation .current-cat a,
.builder-module-navigation .current-menu-item a {
	background: #3B3F42;
	color: #ECECEC;
}
.builder-module-navigation li a:hover,
.builder-module-navigation .current_page_item li a:hover,
.builder-module-navigation .current-cat li a li a:hover,
.builder-module-navigation .current-menu-item li a:hover {
	background: #3B3F42;
	color: #ECECEC;
}
/* second level stuff */
.builder-module-navigation li ul {
	background: #FFFFFF;
	border: .1em solid #EBEBEB;
	border-bottom: 0;
	width: 14em;
}
.builder-module-navigation li li {
	border-bottom: .1em solid #EBEBEB;
	width: 14em;
}
.builder-module-navigation li li a,
.builder-module-navigation .current_page_item li a,
.builder-module-navigation .current-cat li a,
.builder-module-navigation .current-menu-item li a {
	float: none;
	padding: .75em;
	line-height: 1;
	margin: 0;
	border-radius: 0;
}
.builder-module-navigation li li a:hover,
.builder-module-navigation li li a.sfhover {
	background: #3B3F42;
	color: #ECECEC;
}
.builder-module-navigation li ul ul {
	margin: -2.05em 0 0 14em;
}


/*********************************************
	Widget Bar Module
*********************************************/

.builder-module-widget-bar .left .widget {
	margin-right: 1.5em;
}
.builder-module-widget-bar .middle .widget {
	margin-left: 1.5em;
	margin-right: 1.5em;
}
.builder-module-widget-bar .right .widget {
	margin-left: 1.5em;
}

/*********************************************
	Footer Module
*********************************************/



/*********************************************
	Image Module
*********************************************/

.builder-module-image .builder-module-element img {
	margin: 0;
}

/*********************************************
	Image Module (Alternate - No Spacing)
*********************************************/

.image-no-spacing {
	margin: 0;
	padding: 0 !important;
}
.image-no-spacing .builder-module-element {
	margin: 0 !important;
	padding: 0;
}

/*********************************************
	Image Module (Alternate - Full Window)
*********************************************/

.image-full-window-outer-wrapper {
	max-width: none !important;
}
.image-full-window {
	padding: 0 !important;
}
.image-full-window .builder-module-element {
	margin: 0 !important;
}
.image-full-window-outer-wrapper img {
	width: 100%;
	height: auto;
}

/*********************************************
	HTML Module
*********************************************/

.builder-module-html .builder-module-element>*:first-child {
	margin-top: 0;
}
.builder-module-html .builder-module-element>*:last-child {
	margin-bottom: 0;
}


/*********************************************
	Content Module
*********************************************/

.builder-module-content .builder-module-element {
	overflow: hidden;
}

.builder-module-content .hentry {
	margin-bottom: 2em;
	padding-bottom: 2em;

}
.builder-module-content .entry-content>*:first-child {
	margin-top: 0;
}
.builder-module-content .entry-content > *:last-child {
	margin-bottom: 0;
}
.entry-title,
.entry-title * {
	margin: 0;
	padding: 0;
}
.hentry .thumbnail-wrap {
	display: none;
}
.hentry .date {
	display: none;
}
.entry-title {
	font-size: 2.2em;
	margin-bottom: 0.125em;
border: 0px solid #fff;
}
.entry-title a {
	text-decoration: none;
border: 0px solid #fff;
}
.entry-title a:hover {
	text-decoration: none;
}

.hentry .entry-meta {
	display: block;
	float: left;
	color: #858C90;
	font-size: .8em;
	text-transform: uppercase;
}
.hentry .entry-meta a {
	font-weight: bold;
	text-decoration: none;
}
.hentry .entry-meta a:hover {

}
.hentry .entry-meta.alignleft {
	max-width: 60%;
}
.hentry .entry-meta.alignright {
	float: right;
}
.hentry .entry-footer {
	display: block;
	margin-top: 1.5em;
}
.hentry .entry-footer .entry-utility,
.hentry .entry-footer .categories,
.hentry .entry-footer .comments {
	margin-bottom: .5em;

}
.hentry .entry-footer img {
	max-width: none;
}

.hentry .entry-attachment .attachment {
	text-align: center;
}

.hentry .edit-entry-link {
	clear: both;
	margin: 0;
}
.hentry .more-link {
	font-weight: bold;
}
.entry-content {
	clear: both;
}
.loop-title {
	font-weight: bold;
}


/*********************************************
	Style images and galleries
	.hentry is used instead of .page or .post
	as it applies to all content types
*********************************************/

.hentry .gallery {
	margin-bottom: 1.5em;
}
.hentry .gallery a,
.hentry .gallery dt,
.hentry .gallery img {
	font-size: 0;
	line-height: 0;
	margin: 0;
}
.hentry .gallery-item {
	display: inline-block;
	margin: 0;
	text-align: left;
	vertical-align: top;
	width: 150px;
}
.hentry .gallery-item img {
	border: 0;
	margin: 0;
	padding: 0;
}
.hentry .gallery-caption {
	font-size: .9em;
	line-height: 1.3;
	margin: 0;
}
.hentry .gallery + * {
	margin-top: 0;
}

.hentry img {

}
.hentry .alignright {
	margin: 1em 0 1em 1.5em
}
.hentry .alignleft {
	margin: 1em 1.5em 1em 0;
}
.hentry .aligncenter {
	margin: 0 auto;
}
.hentry .alignnone {
	margin: 0;
}
.hentry .wp-caption {
	margin-bottom: 1.5em;
}
.hentry .wp-caption img {
	background: transparent;
	border: none;
	padding: 0;
}

.hentry .wp-caption-text {
	font-size: .9em;
	line-height: 1.3;
	margin: 0;
}


/*********************************************
	Post Meta Styles, if needed
*********************************************/

.entry-header {
	clear: both; /* we need this so floats in the post are cleared */
	margin-bottom: 1.5em;
}

.entry-footer {
	clear: both; /* we need this so floats in the post are cleared */
}
.entry-footer .alignright {

}
.entry-footer .categories,
.entry-footer .tags {

}
.entry-footer .comments {

}

.EXIF table {
	margin: 0 auto;
}
.photometa h4 {
	margin: 0;
	padding: 0;
	text-align: center;
}
.photometa ul {
	list-style-type: none;
}


/*********************************************
	Previous/Next Page Navigation
*********************************************/

.loop-utility {
	clear: both; /* To clear any floats */
}


/*********************************************
	Page Specific Styling
*********************************************/

.page .builder-module-content .hentry {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
}

/*********************************************
	Single Post Specific Styling
*********************************************/

.single .builder-module-content .hentry {
	margin-bottom: 2em;
	padding-bottom: 0;
	border-bottom: 0;
}

/* navigation for posts that split into multiple pages */
.entry-pages a {
	display: inline-block;
background: #EBEBEB;
	padding: 0 .35em;
}


/*********************************************
	Comment Styles
*********************************************/

#comments {
	margin-top: 1.5em;
}
.commentlist {
	margin: 0;
	padding: 0;
}
.commentlist li.comment,
.commentlist li.trackback,
.commentlist li.pingback {
	border: 1px solid #D6D6D6;
	border-radius: 2px;
	padding: 0 1.5em;
	margin-bottom: 1.5em;
}
.commentlist .avatar {
	margin: 0;
	float: left;
	margin-right: 1em;
}
.commentlist .fn {
	display: inline-block;
	margin-top: .3em;
}
.commentlist ul.children {
	margin: 0 0 1.5em 0;
}
.commentlist ul.children li:last-child {
	margin: 0;
}
.commentlist .comment-body {
	margin: 1.5em 0;
}
.commentlist div.reply:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
#respond h3 {
	margin: 0;
}
#respond input[type="submit"] {
	line-height: inherit;
	margin: 0;

}
#respond textarea {
	width: 100%;
	max-width: 100%;
}
#respond .comment-submit-wrapper {
	margin: 0;
}
.commentlist #respond {
	margin-bottom: 1.5em;
}
.comment-reply-link {
	padding: .25em 1em;
}
.cancel-comment-reply a {
	display: inline-block;
	background: #dadddf;
	color: #3b3f42;
	border-radius: 2px;
	padding: .25em .5em;
	margin: .5em 0;
	font-size: .85em;
	text-decoration: none;
	-webkit-transition: all .2s ease-in;
	-moz-transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	-ms-transition: all .2s ease-in;
	transition: all .2s ease-in;
}
.cancel-comment-reply a:hover {
	background: #ebebeb;
}
.logged-in-as {
	margin: 0.25em 0;
}


/*********************************************
	Text elements
*********************************************/

p {
}
p img.left {
	float: left;
	margin: 0;
	padding: 0;
}
p img.right {
	float: right;
	margin: 0;
}

strong {
	font-weight: bold;
}
em, dfn {
	font-style: italic;
}
dfn {
	font-weight: bold;
}
sup, sub {
	height: 0;
	line-height: 1.5;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
abbr, acronym {
	border-bottom: 1px dotted #666666;
}
address {
	font-style: italic;
}
del {
	color: #666666;
}
pre {
	margin-bottom: 1.5em;
	white-space: pre;
}
big {
	font-size: 1.2em;
	line-height: 1;
}
cite {
	font-style: normal;
}


/*********************************************
	Lists
*********************************************/

ul, ol {
	list-style-position: outside;
	margin-left: 1.5em;
	padding: 0;
}
ul ul, ul ol, ol ul, ol ol {
	margin-left: .5em;
}
li {
	margin: 0;
	padding: 0;
}
li > * {
	margin-top: 0;
}
li *:last-child {
	margin-bottom: 0;
}
li > p + ul {
	margin-top: -1.5em;
}
ul {
	list-style-type: square;
}
ol {
	list-style-type: circle;
}
dl {
	margin-bottom: 1.5em;
}
dl dt {
	font-weight: bold;
}
dd {
	margin-left: 1.5em;
}
dd + dd {
	margin-top: 0;
}


/*********************************************
	Misc classes
*********************************************/

.small {
	font-size: .8em;
	line-height: 1.875;
	margin-top: 1.875em;
	margin-bottom: 1.875em;
}
.large {
	font-size: 1.2em;
	line-height: 2.5;
	margin-top: 1.25em;
	margin-bottom: 1.25em;
}
.hide {
	display: none;
}
.quiet {
	color: #666666;
}
.loud {
	color: #000000;
}
.highlight {
	background: #FFFF00;
}
.added {
	background: #006600;
	color: #FFFFFF;
}
.removed {
	background: #990000;
	color: #FFFFFF;
}
.first {
	margin-left: 0;
	padding-left: 0;
}
.last {
	margin-right: 0;
	padding-right: 0;
}
.top {
	margin-top: 0;
	padding-top: 0;
}
.bottom {
	margin-bottom: 0;
	padding-bottom: 0;
}





/*********************************************
	Password Protected Post Form
*********************************************/

.post-password-required input[type="submit"] {
	display: inline-block;
	float: none;
}


/*********************************************
	Success, notice and error boxes
*********************************************/

.error, .notice, .success {
	border: 2px solid #ddd;
	margin-bottom: 1em;
	padding: .8em;
}
.error {
	background: #FBE3E4;
	border-color: #FBC2C4;
	color: #8a1f11;
}
.notice {
	background: #FFF6BF;
	border-color: #FFD324;
	color: #514721;
}
.success {
	background: #E6EFC2;
	border-color: #C6D880;
	color: #264409;
}
.error a {
	color: #8a1f11;
}
.notice a {
	color: #514721;
}
.success a {
	color: #264409;
}


/*********************************************
	Widget Specific Styling
*********************************************/

/* RSS Widget */
.widget_rss li {
	margin-bottom: 1.5em;
}
.widget_rss .rsswidget {
	display: block;
	margin: 0;
	font-weight: bold;
	text-decoration: none;
}
.widget_rss .rss-date {
	display: block;
	margin-bottom: 1.5em;
}
.widget_rss .rssSummary {
	margin: 1.5em 0;
}

/* Tag Cloud Widget */
.widget_tag_cloud a {
	line-height: 1;
	font-weight: bold;
	display: inline-block;
	background: #CECECE;
	padding: .5em .75em;
	margin: 5px 0;
	text-decoration: none;
}
.widget_tag_cloud a:hover {
	background: #343434;
	color: #ECECEC;
}


/*********************************************
	Social Tabs
*********************************************/

#social-tags {
	left: auto;
	margin-right: 0;
	margin-left: auto;
	overflow: hidden;
	padding-top: 10px;
	position: fixed;
	right: 0;
	width: 95px;
	height: 100%;
}
#social-tags a {
	margin: 0;
	position: relative;
	right: -50px;
}
#social-tags a:hover {
	right: 0;
}


/*********************************************
	The Obligatory WP Styles
*********************************************/

.alignright {
	margin-left: 1.5em;
}
.alignleft {
	margin-right: 1.5em;
}
.hentry img.wp-smiley {
	border: none;
}

/*********************************************
	Sitemap Template Styling
*********************************************/

.archive-left {
	float: left;
	width: 40%;
	max-width: 40%;
	margin-right: 10%;
}
.archive-right {
	float: left;
	width: 50%;
	max-width: 50%;
}


/*********************************************
	Mobile Navigation Menu (Alternate Module Style - hidden above 500px wide)
*********************************************/

#it-mobile-menu {
	display: none;
}


/*********************************************
	Featured Image
*********************************************/

.it-featured-image {
	margin-bottom: 1.5em;
	line-height: 0;
}
.it-featured-image img {
	width: inherit;
}



/*********************************************
	Miscellaneous
*********************************************/

.more-link {
	display: inline-block;
	float: none;
	margin: 0;
}
.header-inset,
.navigation-inset,
.content-inset,
.html-inset,
.image-inset,
.widget-bar-inset,
.footer-inset {
	padding-left: 2em !important;
	padding-right: 2em !important;
	width: auto !important;
	max-width: 100% !important;
}
.edit-post-link a {
	display: inline-block;
	margin: 0;
	padding: .1em 1em;
	border-radius: 2px;
	background: #EBEBEB;
	font-weight: bold;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	-webkit-transition: all .2s ease-in;
	-moz-transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	-ms-transition: all .2s ease-in;
	transition: all .2s ease-in;
}
.it-featured-image a {
	display: block;
}
.it-featured-image img {
	display: block;
}


/*********************************************
	Post Format Styling
*********************************************/

/* Quote */
.builder-module-content .format-quote .entry-content {
	padding: 2.3em;
	border-left: 5px solid #EBEBEB;
	font-size: 1.5em;
	line-height: 1.42;
	-webkit-font-smoothing: antialiased;
}
.builder-module-content .format-quote .entry-content > *:last-child {
	margin-bottom: 0;
}
.format-quote .edit-post-link a {
	margin-top: 1em;
}

/* Image */
.builder-module-content .format-image {
	border: 1px solid #EBEBEB;
	border-radius: 2px;
	padding: 1em;
}

.builder-module-content .format-image .entry-header {
	padding-bottom: 1em;
	border-bottom: 1px solid #EBEBEB;
}
.builder-module-content .format-image .entry-title {
	margin-bottom: 0;
}
.builder-module-content .format-image .it-featured-image {
	margin-bottom: 1em;
}
.format-image .edit-post-link a {
	margin-top: 1em;
}

/* Video */
.builder-module-content .format-video {
	border: 1px solid #EBEBEB;
	border-radius: 2px;
	padding: 1em;
}
.builder-module-content .format-video .entry-header {
	padding-bottom: 1em;
	border-bottom: 1px solid #EBEBEB;
}
.builder-module-content .format-video .entry-title {
	margin-bottom: 0;
}
.format-video .edit-post-link a {
	margin-top: 1em;
}

/* Status */
.builder-module-content .format-status .entry-header {
	margin-bottom: .25em;
}
.builder-module-content .format-status .entry-content {
	border: 1px solid #EBEBEB;
	padding: 3em;
	background: #3B3F42;
	color: #FFFFFF;
	-webkit-font-smoothing: antialiased;
	border-radius: 3px;
}
.format-status .edit-post-link a {
	margin-top: 1em;
}


::selection {
	color: #FFFFFF;
	background: #218BC4; /* Safari */
	}
::-moz-selection {
	color: #FFFFFF;
	background: #218BC4; /* Firefox */
}



.single .builder-module-content .format-video,
.single .builder-module-content .format-image {
	border-bottom: 1px solid #EBEBEB;
	padding-bottom: 1em;
}


/**********************************************************************************************************************************************
	Custom
*********************************************/

/*********************************************
	Headings
*********************************************/
h1, h2, h3, h4, h5, h6 {
	color: #464646;
	font-family: 'Jura', "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-weight: 300;
}
h1 {
	font-size: 2.1em;
	line-height: 1;
	margin-top: 0;
	margin-bottom: 0.5em;
border-bottom: 1px dotted #ccc;
font-weight: 700
}
h2 {
	font-size: 1.8em;
	line-height: 1.1;
margin: 0.3em 0em 0.3em 0em;
color: #e70000;
}

h3 {
	font-size: 1.6em;
	line-height: 1;
margin: 0.3em 0em 0.3em 0em;
}

h4 {
	font-size: 1.2em;
	line-height: 1;
margin: 0.3em 0em 0.3em 0em;
}

h5 {
font-size: 1.3em;
color: #9e0b0f;
font-weight: 600;
line-height: 1.1;
margin-top: 2px;
margin-bottom: -20px;
}

h6 {
	font-size: 1em;
	font-style: italic;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin: 0;
}


/*********************************************
	Container Div
*********************************************/

.builder-container-outer-wrapper {
	display: block;
	margin: 0 auto;
}
.builder-container {

}

/*********************************************
	Default Module Styling
*********************************************/

.builder-module {

}
.builder-module-last {
	border-bottom: 0;
}
.builder-module-element {

}
.left .builder-module-element {
	margin-right: 3em;
}
.middle .builder-module-element {
	margin-left: 3em;
	margin-right: 3em;
}
.right .builder-module-element {
	margin-left: 3em;
}


/*********************************************
	Targeting Modules by Location
*********************************************/


/* Header-Logo-Search Module 1 ***********************************************************************/

.builder-module-1 {
border: none !important;
margin: 10px 0px -40px 0px !important;
padding: 0px 0px 0px 0px !important;
background-color: #fff !important;
}

.builder-module-1-background-wrapper {
width: 100% !important;
background-color: #fff !important;
}

/* Logo *****/

.main-logo {
border: none;

min-width: 250px;
height: 89px;	
text-decoration: none;
/*margin: 0% 0% 6% -2% !important;*/
padding: 0;
float: left;
	
}

.main-logo a {
border: none;
}

.main-logo a:hover {
border: none;
}

.main-advert {
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
float: left;
width: 160px;
	
}

.main-advert a {
border: none;
}

.main-advert a:hover {
border: none;
}

/* Ubermenu Module 2 **********************************************************************/


.builder-module-2 {
margin: 0 !important;
padding: 0 !important;
background-color: transparent !important;
}


.builder-module-2-background-wrapper {
width: 100% !important;
background-color: transparent !important;
}







/* Floating Menu *********************************************************/

#builder-module-52a4f5bdea03b-background-wrapper.fixed {
position: fixed;
left: 0;
top: 0em;
width: auto;
background-color: transparent !important;
z-index: 100;
}

.admin-bar .builder-module-navigation-background-wrapper.fixed {
top: 28px;
}

/* Content Module 3 *******************************************************************/

.builder-module-3 {
margin: 10px 0px 0px 0px !important;
padding: 0px 0px 0px 0px !important;
border: none !important;

}

.builder-module-3-background-wrapper {
width: 100% !important;
background-color: #fff !important;
}


/* Selling Widgets Module 4 *******************************************************************/

.builder-module-4 {
margin: 10px 0px 0px 0px !important;
padding: 0px 0px 0px 0px !important;
border: none !important;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
width: 100%;
height: 100%;
}

.builder-module-4 .widget {
margin: 10px 0px 0px 4px !important;
padding: 6px 6px 6px 6px !important;
border: 1px solid #ccc;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
width: 10;
height: 100%;
}

.builder-module-4 .widget h4 {

padding: 6px 6px 6px 6px !important;
border: 1px solid #ccc;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

.builder-module-4 .widget a {
margin: 0px 0px 0px 4px !important;
padding: 6px 6px 6px 6px !important;
border: 1px solid #ccc;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
width: 10;
height: 100%;
color: #636363; 

}

.builder-module-4 .widget a:hover {
margin: 0px 0px 0px 4px !important;
padding: 6px 6px 6px 6px !important;
border: 1px solid #ccc;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
width: 10;
height: 100%;
background: #9e0b0f;
color: #fff;
}

.builder-module-4 .widget .amount {
margin: 0px 0px 0px 4px !important;
padding: 6px 6px 6px 6px !important;
border-radius: 2px;
width: 10;
height: 100%;
color: #9e0b0f; 

}


/*
.builder-module-4-background-wrapper {
width: 100% !important;
background-color: #fff !important;
}

#builder-module-52f1668cf2252 .builder-module-sidebar {
border: 2px solid #000;
}

*/

/* Footer Pod Module 5 *******************************************************************/

.builder-module-5 {
margin: 10px 0px 0px 0px !important;
padding: 0px 0px 0px 0px !important;
border: none !important;
background:url(//www.delkindevices.com/wp-content/themes/Builder-Air-Custom/images/delkin-devices-footer.jpg) no-repeat;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
width: 100%;
height: 100%;
}

/*
.builder-module-5-background-wrapper {
width: 100% !important;
background-color: #fff !important;
}
*/

/* Home Page Footer Pod **************************/

.page-id-21 .builder-module-4 {
margin: 10px 0px 0px 0px !important;
padding: 0px 0px 0px 0px !important;
border: none !important;
background:url(//www.delkindevices.com/wp-content/themes/Builder-Air-Custom/images/delkin-devices-footer.jpg) no-repeat;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
width: 100%;
height: 100%;
}


/*********************************************
	Footer Module
*********************************************/

.footer-pods-header-text {
color: #fff;
font-size: 1.4em;
font-weight: 900;
margin: 16px 10px 10px 20px !important;
border: none;
}

/*
#footer-pods {
width: 95%;
margin: 0 auto 0 auto;
height: 17em;
background: #fff;
border: 1px solid #e70000;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;

}
*/

.footer-links {
background: #fff;








padding: 0.8em 0.8em 0.8em 0.8em;
float: left;
margin: 0.1em 0.15em 0.1em 0.15em;
width: 11.1em;
height: 14em;
border: 1px solid #ccc;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}


.footer-links:first-child {
/*margin: 0.1em 0em 0em 0.5em !important;*/
margin-top: 0.1em !important;
}

/*
.footer-links:last-child {
border-right: none;	
}
*/
.footer-links h2 {
font-size: 1.1em;
color: #000000;
font-weight: 600;
margin-bottom: -1em;
border-bottom: 1px dotted #000;
}

.footer-links li {
line-height: 1.2;
list-style: square !important;
margin: 0 0 0 1em
}

.footer-links a {
font-size: 0.75em;
color: #000;
text-decoration: none !important;
border-bottom: none !important;

}

.footer-links a:hover {
color: #e70000;
border-bottom: 1px solid #e70000;
text-decoration: none !important;
}

.footer-links a:focus {
color: #353535;
}

.footer-links-regular-text {
font-size: 0.9em;
}

.red-footer-text {
color: #e70000;	
}



/* Footer bottom links and social **************************/

.bottom-footer-links {
font-size: .72em;	
float: right !important;
margin: 0.8em 1.2em 0em 0em;
font-weight: 600;
font-family: 'Jura', "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
}

.bottom-footer-links a{
color: #ebebeb;
text-decoration: none !important;
border-bottom: none !important;
	
}

.bottom-footer-links a:hover{
color: #ebebeb;
border-bottom: 1px solid #fff !important;
text-decoration: none !important;	
}


.footer-text {
color: #ebebeb;
font-weight: 600;

}

.social-icons-wrapper {
margin: 0.1em 0em 0em 1em;
float: left;
width: 9em;
}

.social-icons {
float: left;
}

.social-icons a {
text-decoration: none;
border: none;
}

.social-icons a:hover {
text-decoration: none;
border: none;
}


/* Module 6 footer module ****************************************************************/

.builder-module-6 {
margin: 0px 0px 0px 0px !important;
padding: 0px 0px 0px 0px !important;

}

.builder-module-6-background-wrapper {
width: 100% !important;
background-color: #fff !important;
border-top: 1px dotted #ccc !important;
margin: 10px 0px 0px 0px !important;
padding: 0px 0px 0px 0px !important;
}


/***************************Right Sidebar - Home Next*************************/

#builder-module-52a4f5bdea03b-outer-wrapper,
#builder-module-52a4f5bdea03b .builder-module-block-outer-wrapper {
        overflow: visible !important;
}



/*************************** Home *************************/

#builder-module-52a4f5a88519a-outer-wrapper,
#builder-module-52a4f5a88519a .builder-module-block-outer-wrapper {
        overflow: visible !important;
}


/*************************** Support *************************/

#builder-module-52f13f2bee545-outer-wrapper,
#builder-module-52f13f2bee545 .builder-module-block-outer-wrapper {
        overflow: visible !important;
}

/*************************** Imagemakers *************************/

#builder-module-530b92dc36708-outer-wrapper,
#builder-module-530b92dc36708 .builder-module-block-outer-wrapper {
        overflow: visible !important;
}

/**********************************************************************

 * UberMenu Skin: Black & White
 *
 * UberMenu - WordPress Mega Menu Plugin http://wpmegamenu.com
 * Copyright: Chris Mavricos, SevenSpark http://sevenspark.com
 **********************************************************************/


/* Menu Bar */
#megaMenu {
  border: none;

  background-color: #fff;

-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/

/*
-moz-box-shadow: 0px 0px 2px #555555;
-webkit-box-shadow: 0px 0px 2px #555555;
box-shadow: 0px 0px 4px #555555;*/
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
 border: 1px solid #ccc;
color: #000000;
font-family: 'Jura', "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
font-weight: 600;

}
/* Top Level Items */
#megaMenu ul.megaMenu > li > a, #megaMenu ul.megaMenu > li > span.um-anchoremulator, .megaMenuToggle {
  font-size: 1em;
  color: #000000;
  padding: 12px 12px !important;
font-size: 1.15em;
border-right: 1px solid #cccccc !important;

}

/* Horizontal Menu Items */
#megaMenu.megaMenuHorizontal ul.megaMenu > li > a, #megaMenu.megaMenuHorizontal ul.megaMenu > li > span.um-anchoremulator {
  border-left: 1px solid #ccc;




}
/* Vertical Menu Items */
#megaMenu.megaMenuVertical ul.megaMenu > li > a, #megaMenu.megaMenuVertical ul.megaMenu > li > span.um-anchoremulator {
  border-top: 1px solid #ccc;
}
/* Menu Items with Dropdowns */
#megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > a,
#megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > span.um-anchoremulator,
#megaMenu ul li.mega-with-sub > a,
#megaMenu ul li.mega-with-sub > span.um-anchoremulator,
#megaMenu ul li.ss-nav-menu-mega > a,
#megaMenu ul li.ss-nav-menu-mega > span.um-anchoremulator {
  padding-right: 20px;
}

/* Top Level Menu Item Titles */
#megaMenu ul.megaMenu > li > a span.wpmega-link-title, #megaMenu ul.megaMenu > li > span.um-anchoremulator span.wpmega-link-title {
  text-transform: capitalize;
  text-shadow: none;
font-size: 1.2em !important;

}
/* Top Level Items - Hover */
#megaMenu ul.megaMenu > li:hover > a,
#megaMenu ul.megaMenu > li > a:hover,
#megaMenu ul.megaMenu > li.megaHover > a,
#megaMenu ul.megaMenu > li:hover > span.um-anchoremulator,
#megaMenu ul.megaMenu > li > span.um-anchoremulator:hover,
#megaMenu ul.megaMenu > li.megaHover > span.um-anchoremulator {
  color: #9e0b0f;
  border-bottom-color: transparent !important;
  background-color: #ffffff;
}

/* Top Level Items Title - Hover */
#megaMenu ul.megaMenu > li:hover > a span.wpmega-link-title,
#megaMenu ul.megaMenu > li:hover > span.um-anchoremulator span.wpmega-link-title,
#megaMenu ul.megaMenu > li > a:hover span.wpmega-link-title,
#megaMenu ul.megaMenu > li > span.um-anchoremulator:hover span.wpmega-link-title,
#megaMenu ul.megaMenu > li.megaHover > a span.wpmega-link-title,
#megaMenu ul.megaMenu > li.megaHover > span.um-anchoremulator span.wpmega-link-title {
  text-shadow: none;
}

/* Top Level Items - Current Item */
#megaMenu ul.megaMenu > li.current-menu-item > a, #megaMenu ul.megaMenu > li.current-menu-parent > a, #megaMenu ul.megaMenu > li.current-menu-ancestor > a {
  color: #9e0b0f !important;
}


/* Sub Menu Container Style */
#megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu ul.megaMenu li.ss-nav-menu-reg ul.sub-menu {
border: 2px solid #ccc; 
background-color: #ffffff;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 2px #555555;
-webkit-box-shadow: 0px 0px 2px #555555;
box-shadow: 0px 0px 2px #555555;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
color: #000000;
font-family: 'Jura', "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
font-weight: 600;

}

/* Horizontal Sub Menus */
#megaMenu.megaMenuHorizontal ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu.megaMenuHorizontal ul.megaMenu li.ss-nav-menu-reg > ul.sub-menu {
  border-top: none;
}

/* Sub Menu Columns */
#megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1 > li {
/*min-width: 120px;*/
border-right: 1px solid #ccc !important;
}

/* Sub Menu Headers */#megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li > a,
#megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li:hover > a,
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > a,
#megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li > span.um-anchoremulator,
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > span.um-anchoremulator,
.wpmega-widgetarea h2.widgettitle {
  color: #363636;
  font-size: 1.3em;
  font-weight: 600;
  padding-bottom: .1em;
  border-bottom: 1px dotted #ccc;
  margin-bottom: 0.6em;

}

/* Sub Menu Links & Fake Links */
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li > a,
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li > span.um-anchoremulator,
#megaMenu ul ul.sub-menu li > a,
#megaMenu ul ul.sub-menu li > span.um-anchoremulator {
  color: #888888;
  font-size: 1.1em;
  text-shadow: 0px 1px 1px #ffffff;
  background-color: transparent;

}

/* Sub Menu Link Hover */
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li a:hover, #megaMenu ul ul.sub-menu > li:hover > a {
  background-color: transparent;
color: #9e0b0f !important;

}



/* Top Level Search Bar */
#megaMenu ul.megaMenu > li.menu-item > .wpmega-nonlink > form#searchform {
  padding-top: 2px;
}

/* Highlight color */
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > span.um-anchoremulator {
  color: #fff !important;
background-color: #333333;

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > a:hover, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > span.um-anchoremulator {
  color: #fff !important;
background-color: #00549f;

}

/* Image Spacing */
#megaMenu .ss-nav-menu-with-img > a > .wpmega-link-title,
#megaMenu .ss-nav-menu-with-img > a > .wpmega-link-description,
#megaMenu .ss-nav-menu-with-img > a > .wpmega-item-description,
#megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-link-title,
#megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-link-description,
#megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-item-description {
  padding-left: 25px;
}

/*
.ss-nav-menu-with-img {
width: 93px !important;  
height: 60px !important;
min-height: 36px !important;

}
*/

/* Custom image ***************************************************/
#megaMenu .ss-nav-menu-with-img img {
width: auto !important;  
height: auto !important;
margin: 0em 0em 0.5em 0em !important;
text-align: center !important;
}

#megaMenu .ss-nav-menu-with-img > a > .wpmega-link-title {
clear: both !important;
margin: 0em auto !important;
padding: 0em 0em 0em 0em !important;
text-align: center !important;
}

#megaMenu .ss-nav-menu-with-img > a:hover > .wpmega-link-title {
clear: both !important;
margin: 0em auto !important;
padding: 0em 0em 0em 0em !important;
text-align: center !important;
color: #9e0b0f !important;
}


#megaMenu ul.megaMenu li.menu-item, #megaMenu ul.megaMenu li.widget {
    text-align: center !important;
}


#megaMenu .ss-nav-menu-with-img img {
float:none !important;
margin: 0px auto 6px auto !important;
}

/* Item Description */
#megaMenu ul.megaMenu li a span.wpmega-item-description, #megaMenu ul.megaMenu li span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}

/* Arrow Colors */
#megaMenu ul li.mega-with-sub > a:after,
#megaMenu ul li.ss-nav-menu-mega > a:after,
#megaMenu ul li.mega-with-sub > span.um-anchoremulator:after,
#megaMenu ul li.ss-nav-menu-mega > span.um-anchoremulator:after {
  border-top-color: #bbbbbb;
display: none !important;
}


#megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > a:after, #megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > span.um-anchoremulator:after {
  border-left-color: #bbbbbb;
}
/* Vertical */
#megaMenu.megaMenuVertical > ul > li > a, #megaMenu.megaMenuVertical > ul > li > span.um-anchoremulator {
  background-color: #222222;
}
#megaMenu.megaMenuVertical ul li.ss-nav-menu-reg li.megaReg-with-sub > a:after,
#megaMenu.megaMenuVertical ul li.mega-with-sub > a:after,
#megaMenu.megaMenuVertical ul li.ss-nav-menu-mega > a:after,
#megaMenu.megaMenuVertical ul li.ss-nav-menu-reg li.megaReg-with-sub > span.um-anchoremulator:after,
#megaMenu.megaMenuVertical ul li.mega-with-sub > span.um-anchoremulator:after,
#megaMenu.megaMenuVertical ul li.ss-nav-menu-mega > span.um-anchoremulator:after {
  border-left-color: #bbbbbb;
}
#megaMenu.megaMenuVertical ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu.megaMenuVertical ul.megaMenu li.ss-nav-menu-reg > ul.sub-menu {
  border-left: none;
}
/* IE7 Hacks */
#megaMenu.megaMenuHorizontal ul.megaMenu {
  *border-bottom: none;
}
#megaMenu.megaMenuVertical ul.megaMenu {
  *border-right: none;
}


/*********************************************
	Tables
*********************************************/

table {
	background: #F3F3F3;
	margin-bottom: 1.5em;
}
table, td, th {
	border: 1px solid #CFCFCF;
	border-collapse: collapse;
}
th {
	background: #E8E8E8;
	font-weight: bold;
	line-height: 1.5;
}

th, td, caption {
	padding: .75em;
}
tr:nth-child(2n) th {
	background: #F6F6F6;
}
tr:nth-child(2n) td {
	background: #FFFFFF;
}
tfoot {
	font-style: italic;
}
caption {
	background: #EEEEEE;
}

/*********************************************
	Misc
********************************************/

.page .entry-title {
display: none !important;
}


.entry-meta {
display: none !important;
}


.entry-meta date {
}


.entry-meta .comments {
}


.wp-post-image {
margin: 6px;
padding:6px;
border: 1px solid #ccc;
}



.wp-post-image a:hover {
border: none;

}

.it-featured-image {
display: none;
}

.metaslider-push {
margin: 200px 0px 0px 0px !important;

}

blockquote {
	border-left: 2px solid #e70000;
	padding: 0.05em 1.1em;
	font-size: 1em;
	line-height: 1.42;
	-webkit-font-smoothing: antialiased;
	font-style:italic;
}
/* To prevent nested blockquotes from increasing in size */
blockquote blockquote {
	font-size: 100%;
}
blockquote p {
	margin-bottom: 1em;
}



/*********************************************
	Default styling for forms
*********************************************/

label {
	color: #222222;
	font-family: 'Jura', "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 1.4em;
	line-height: 1;
	margin-top: 0;
	margin-bottom: 0;
}

fieldset {
	margin: 0 0 1.5em 0;
	padding: 1.4em;
	border: .1em solid #CCCCCC;
}
legend {
	font-weight: bold;
	font-size: 1.2em;
}


/*********************************************
	Form fields
*********************************************/

input[type='text'], input[type='password'], input.text, input.title, textarea, select {
	margin-top: .5em;
	margin-bottom: .5em;
	font-size: 0.8em;
}
input[type='text'], input[type='password'], input.text, input.title, textarea {
	padding: 5px !important;
	background-color: #F5F5F5;
	border: 1px solid #C9C9C9;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
input[type='text']:focus, input[type='password']:focus, input.text:focus, input.title:focus, textarea:focus {
	border-color: #A1A1A1;
}
input[type='text']:focus,
textarea:focus {
	-webkit-box-shadow: inset #B1B1B1 0 0 2px;
		-moz-box-shadow: inset #B1B1B1 0 0 2px;
			  box-shadow: inset #B1B1B1 0 0 2px;
	background: #FFFFFF;
	border: 1px solid #AAAAAA;
}

input[type='text']:hover,
textarea:focus {
	border: 1px solid #AAAAAA;
}

textarea {
	width: 30em;
	height: 20em;
}
input[type='submit'],
input[type='button'] {
/*	font-family: "Trebuchet MS", "Helvetica Neue", Helvetica,Arial, sans-serif;
	padding: 4px;
	border: 1px solid #111111;
	background: #e70000;
	color: #e1e1e1;
	font-size: 13px !important;
	cursor: pointer;

	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;

fixed buttons to be more uniform 9-2014 ds*/

   background: -moz-linear-gradient(center top , #F7F6F7 0%, #DFDBDF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #C7C0C7;
    border-radius: 2px;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1);
    color: #5E5E5E;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: 100%;
    font-weight: bold;
    left: auto;
    line-height: 1em;
    margin: 0;
    overflow: visible;
    padding: 6px 10px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
    white-space: nowrap;
}
input[type='submit']:hover {
	border: 1px solid #616161;
	background: #00549f;
	color: #fff;


}
.search-text-box {
	margin-bottom: 0;
}
.search-submit-button {
	margin: 0 !important;
	padding: .2em .5em;
}

/*********************************************
	Button Link Styles
********************************************

.btn,
.more-link,
.loop-utility a,
input[type="submit"],
input[type="button"],
.comment-reply-link {
	font-weight: normal;
	font-size: inherit;
	cursor: pointer;
	display: inline-block;
	background: #168CCB;
	color: #FFFFFF;
	padding: .5em 1em;
	border: 1px solid transparent;
	border-radius: 2px;
	-webkit-font-smoothing: antialiased;

	-webkit-appearance: none;
	margin-bottom: 1.5em;
	text-decoration: none;
	-webkit-transition: all .2s ease-in;
	-moz-transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	-ms-transition: all .2s ease-in;
	transition: all .2s ease-in;
}
.btn:hover,
.more-link:hover,
.loop-utility a:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
.comment-reply-link:hover {
	background: #199EE5;
	color: #FFFFFF;
	text-decoration: none;


}

*/

/*********************************************
	Woocommerce Custom
**************************************************************************************************************/

/*********************************************
	Image Thumbnails
********************************************/

.woocommerce div.product div.images div.thumbnails {
margin: -8px 6px -4px 16px !important;
}

.woocommerce div.product div.images div.thumbnails a,.woocommerce #content div.product div.images div.thumbnails a,.woocommerce-page div.product div.images div.thumbnails a,.woocommerce-page #content div.product div.images div.thumbnails a{

float:left;
width:13.25% !important;
margin-right:1.0% !important;

border: none !important;
margin-top: 1% !important;
}

.woocommerce div.product div.images div.thumbnails a:hover,.woocommerce #content div.product div.images div.thumbnails a:hover,.woocommerce-page div.product div.images div.thumbnails  a:hover,.woocommerce-page #content div.product div.images div.thumbnails  a:hover{

float:left;
width:13.25% !important;
margin-right:1.0% !important;
margin-top: 1% !important;
back
}

.woocommerce div.product div.images div.thumbnails a.last,.woocommerce #content div.product div.images div.thumbnails a.last,.woocommerce-page div.product div.images div.thumbnails a.last,.woocommerce-page #content div.product div.images div.thumbnails a.last{
margin-left:0;
}

/* Global Cart Smallest Thumbs ********************************/

.attachment-shop_thumbnail {
width: 70px !important;
background: #fff;

}


/* related products ****************************************************/
/* Image Size******************/
.woocommerce .related ul.products li.product img, .woocommerce .related ul li.product img, .woocommerce .upsells.products ul.products li.product img, .woocommerce .upsells.products ul li.product img, .woocommerce-page .related ul.products li.product img, .woocommerce-page .related ul li.product img, .woocommerce-page .upsells.products ul.products li.product img, .woocommerce-page .upsells.products ul li.product img {
height: auto;

}

.related.products ul.products li {
max-width: 10.65em !important;
border:1px solid #ccc;
text-align: center;
padding: 1em !important;
margin: 0em 0em 0.4em 0.33em !important;
}


/* Force Woo product page sidebar down inline with image******************/
.woocommerce div.product .product_title, .woocommerce #content div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce-page #content div.product .product_title {
    margin-top: 20px !important;
}

/*********************************************
	Product Titles | Product Meta
********************************************/
h1.product_title {
text-transform:uppercase !important;
font-weight: 600;
letter-spacing: -0.04em;

}

/* for meta adds 6-2014 ds */
.meta_cats_tags { display: none; }

.delkin_meta_add, .product_meta { /* display: none; */ font-family: 'Jura',"Century Gothic",CenturyGothic,AppleGothic,sans-serif; font-size: 0.9em; }
/* end ds adds */

/* Blog Floating Menu *********************************************************/

#builder-module-52aa86354a853-background-wrapper {

        position: fixed;
margin: 0px 0px 0px 0px;
        top: 0;
        left: 0;


        right: 0;
z-index: 10000;
}




/*********************************************
	Search Form
********************************************


/* Top Search */

#searchform {
text-align: right;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;


}

#s {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 3px;
width: 245px;
font-size: 12px;
color: #252525;

}

#searchsubmit {
width: 60px;
height: 27px !important;

}


input[value="Search"] {
    padding: 0 0 2px 0;
    height: 19px !important;
    font-size: 11px;
    margin-top: 2px;
border: 1px #898989 solid;
font-weight: normal;
background: #fff;
color: #5E0709;
}


/* loop results button - search results */

.loop-footer .alignleft a,
.loop-footer .alignright a {
	padding: 4px 10px;
	display: block;
	background: #ffffff url /*('images/lines.png'*/);
	border: 1px solid #810600;
	color: #5E0709;
	/*text-shadow: #C60A00 1px 1px;*/
	text-decoration: none;
}
.loop-footer .alignleft a:hover,
.loop-footer .alignright a:hover {
	background-color: #480400;
	border-color: #2E0200;
	color: #FFFFFF;
	text-shadow: #2E0200 1px 1px;
}

/* Search Results Show Title */

.page .entry-title {
display: none;
}

 #builder-module-4fe762bf75af9 .page .entry-title {

}

.search-entry-header {


}


.search-entry-title {


}

.search-entry-title {
	clear: both;
	color: #85090D;
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 5px;
	margin-bottom: .56em;
}
.search-entry-title a {
	color: #85090D;
	font-size: 1em;
	text-decoration: none;
}
.search-entry-title a:hover {
	color: #000000;
}



/*********************************************
	Form fields
*********************************************/
label {
	font-weight: bold;
}
fieldset {
	margin: 0;
}
legend {
	font-size: 1.2em;
	font-weight: bold;
}
input,
textarea,
select,
button {
	font-size: 1em;
	color: #888888;
}
select {
	font-size: 1em;
	color: #222222;
}
input:hover,
textarea:hover,
select:hover,
button:hover {
	
}
input:focus,
textarea:focus,
select:focus,
button:focus {
	color: #333333;
}
input[type="color"],
input[type="email"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
input[type="number"],
input[type="date"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="week"],
input[type="month"],
textarea,
select {
	padding: .625em;
	background: #FFFFFF;
	border: 1px solid #BBBBBB;
/*	-webkit-appearance: none;
	   -moz-appearance: none;
		-ms-appearance: none;
		 -o-appearance: none;
			appearance: none;*/
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
		 -o-border-radius: 2px;
			border-radius: 2px;
}
input[type="color"],
input[type="email"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
input[type="number"],
input[type="date"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="week"],
input[type="month"],
textarea {
	-webkit-box-shadow: inset #DDDDDD 0 0 4px;
	   -moz-box-shadow: inset #DDDDDD 0 0 4px;
		-ms-box-shadow: inset #DDDDDD 0 0 4px;
		 -o-box-shadow: inset #DDDDDD 0 0 4px;
			box-shadow: inset #DDDDDD 0 0 4px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
input[type="color"]:hover,
input[type="email"]:hover,
input[type="password"]:hover,
input[type="search"]:hover,
input[type="tel"]:hover,
input[type="text"]:hover,
input[type="url"]:hover,
input[type="number"]:hover,
input[type="date"]:hover,
input[type="time"]:hover,
input[type="datetime"]:hover,
input[type="datetime-local"]:hover,
input[type="week"]:hover,
input[type="month"]:hover,
textarea:hover {
	border-color: #00549f;
	-webkit-box-shadow: inset #00549f 0 0 2px;
	   -moz-box-shadow: inset #00549f 0 0 2px;
		-ms-box-shadow: inset #00549f 0 0 2px;
		 -o-box-shadow: inset #00549f 0 0 2px;
			box-shadow: inset #00549f 0 0 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
input[type="color"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="url"]:focus,
input[type="number"]:focus,
input[type="date"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="week"]:focus,
input[type="month"]:focus,
textarea:focus {
	border-color: #007236;
	-webkit-box-shadow: inset #007236 0 0 1px;
	   -moz-box-shadow: inset #007236 0 0 1px;
		-ms-box-shadow: inset #007236 0 0 1px;
		 -o-box-shadow: inset #007236 0 0 1px;
			box-shadow: inset #007236 0 0 1px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}



/*********************************************
	Head Links
*********************************************/

.header-links {
text-transform:uppercase;
font-size: 0.7em;
text-align: right;
}


.header-links a {
color: #000;
text-decoration: none;
border-bottom: none;

}





.header-links a:hover {
color: #9e0b0f;
text-decoration: none;
border-bottom: none;

}


/*********************************************
	Google Translate
*********************************************/
.switcher-translate-wrapper {
float: right;	
}


.google-translate {
text-align: right;
text-transform:uppercase;
margin: 0.4em 0em -0.5em 0em !important;
height: 55px;
width: auto;
float: left;

}


.google-translate a {
color: #000;
font-size: 0.8em !important;
text-decoration: none;
border-bottom: none;
vertical-align: top !important;
}


.google-translate a:hover {
color: #9e0b0f;
text-decoration: none;
border-bottom: none;

}




#google_translate_element {



}

.goog-te-gadget-icon {

margin: 0em 0em -0.01em 0em !important;
}


.goog-te-menu-value {


}

.currency-switcher {
float: left;
margin: 0.24em 0.5em 0em 0em !important;
width: auto;
}

.widget_wc_aelia_currencyswitcher_widget {
border-radius: 2px;
padding: 0em;
margin: 0em 0em 0em 0em !important;
text-transform:uppercase;
font-size: 0.7em !important;
text-decoration: none;
border-bottom: none;

}


}


.currency_switch_form {



}

/*********************************************
	Carosel
*********************************************/


.rpb_carousel-1 {

}

a#rpb_carousel_prev-1 {
border-bottom: none !important;
}

a#rpb_carousel_next-1 {
border-bottom: none !important;
}



/*********************************************
	Custom Menu Sidebar
*********************************************/

.rpb_carousel-1 {

}

.builder-module-sidebar-1-right {
border: 1px solid #ccc;
padding: 10px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

.builder-module-sidebar-1-right a {
padding: 10px;
border-bottom: none;
}

.builder-module-sidebar-1-right a:hover {
padding: 20px;
border-bottom: none;
}

#wpadminbar {
display: none;

}

/*********************************************
	Display Product
*********************************************/

#displayProduct h2 {
font-family: 'Jura', "Century Gothic", CenturyGothic, AppleGothic, sans-serif !important;
font-size: 1.25em !important;
line-height: 1 !important;
}

#displayProduct p {
/*font-size: 1.0em !important;*/
font-size: 0.95em !important;
line-height: 1.3;
}

.displayProduct-shortcode .product-name a, .displayProduct-shortcode .product-name a:active, .displayProduct-shortcode .product-name a:visited {
    color: #3B3F42; !important;
font-family: 'Jura', "Century Gothic", CenturyGothic, AppleGothic, sans-serif !important;
    font-weight: 600 !important;
    text-decoration: none;
}

/**************Center DP Category Page Quantity and Buy *********/

.dp-list-add-to-cart {
text-align:center;
}


/***********************Quickview*********/

.dp_quickview{

}


.dp_quickview .images {
width: 45% !important;
height: auto !important;
margin: 0em 0em 0em 0em !important;
padding: 0em 0em 0em 0em !important;
}

.dp_quickview .entry-summary {
width: 53% !important;
height: auto !important;
margin: 0em 0em 0em 0em !important;
padding: 0em 0em 0em 0em !important;

}

.dp_quickview .images img.attachment-shop_single {
    float: left;
    height: auto;
    margin-right: 10px;
    width: 94% !important;
}

.dp_quickview .images .thumbnails {
width: 23.5em;
height: auto;
}

.dp_quickview .thumbnails a img {

}


.dp_quickview .thumbnails a:hover  {
opacity: 0.99 !important;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 99) !important;
/*-ms-filter must come before filter*/
filter: alpha(opacity = 99) !important;
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*All filters must be placed together*/

}

.dp_quickview_thumb {
float: left !important;
border: 1px solid #ccc !important;
width: 3.5em !important;
height: 3.5em !important; 
margin: 0em 0em 0.2em 0.2em !important;
}

.quickviewThumbs-7col  {

}


.mobView {
    display: block !important;
}

.mobView .product_title {
    display: block !important;
color: #9e0b0f;
width: 53%;
float: right
}


/*************Woo Tabs***************************/

.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{
border:1px solid #ccc !important; 
background:#fff !important;

 display:inline-block !important;
 position:relative !important; z-index:0 !important;
 -webkit-border-top-left-radius:2px !important;
 -webkit-border-top-right-radius:2px !important;
 -moz-border-radius-topleft:2px !important;
 -moz-border-radius-topright:2px !important;
 border-top-left-radius:2px !important;
 border-top-right-radius:2px !important;
 box-shadow:0 3px 3px rgba(0,0,0,0.2), inset 0 1px 0 rgba(255,255,255,0.6) !important;
 box-shadow: none!important;
 margin:0 -6px !important;
 padding:0 1em; 

}

.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{
display:inline-block !important;
 padding:.3em 0 !important;
 font-weight:bold !important;
 color:#5e5e5e !important;
 text-shadow:none !important;
 text-decoration:none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {
color: #333333 !important;
background-color: #fff;
border-bottom: none !important;	
font-family: 'Jura', "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
font-size: 1.04em;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover{
text-decoration:none !important; 
background-color: #fff !important;
border-bottom: none !important;
color: #e70000 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a{
color: #e70000!important; text-shadow:inherit;

}


.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{
background:#ffffff !important;
 z-index:2 !important; 
border-bottom-color:#ffffff;
}

/*************Related Products Thumbnail***************************/


.woocommerce .related ul.products li.product img, .woocommerce .related ul li.product img, .woocommerce .upsells.products ul.products li.product img, .woocommerce .upsells.products ul li.product img, .woocommerce-page .related ul.products li.product img, .woocommerce-page .related ul li.product img, .woocommerce-page .upsells.products ul.products li.product img, .woocommerce-page .upsells.products ul li.product img {
    width: 70% !important;
margin: 0px auto;
}

/************* Add to Cart Button Product Page***************************/

.woocommerce div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce-page #content div.product form.cart .button {
margin: 0.4em 0em 0em 0em !important;
}


/*************Snug-It Gif***************************/

.snug-it-animated-gif {
	
	
}

/*************WooCommerce Message***************************/

.woocommerce-message, #content > .woocommerce-message, .post-3414 .woocommerce > .woocommerce-message {
margin: 1.6em !important;
padding: 1em 0.8em;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
/*padding: 1.2em; border: 8px solid #00549f;*/
border: 6px solid #00549f;
border-top-width: 8px;
background: rgba(0,84,159,0.12) !important;
background-color: rgba(0,84,159,0.12) !important;

color: #00549f;
/*text-shadow: 0 1px 0 #aaa;*/
text-shadow: 0 1px 0 #fff;
font-weight: 600;
font-size: 90%;
box-shadow: 0 -2px 6px rgba(0, 0, 0, 0.05) inset, 0 -2px 30px rgba(0, 0, 0, 0.016) inset, 0 1px 0 #fff inset, 0 1px 2px rgba(0, 0, 0, 0.3)

}

#content > .woocommerce-message, .post-3414 .woocommerce > .woocommerce-message { padding-right: 1.5em !important; }

.woocommerce-message > #dd-caddl > a.button.wc-forward { display: none; }

#dd-caddl { width: 80%; color: #00549f; }
#dd-caddr { width: 20%; color: #00549f; }

#dd-caddl, #dd-caddr { display: inline-block; vertical-align: middle; }

#dd-caddr > p { margin: 0; text-align: right; }

.woocommerce-message a.button.dd-cadd-cart, .woocommerce-message a.button.dd-cadd-chko {
	padding: 4px;
	background: #00549f !important;
	color: #fff;
	cursor: pointer;
text-transform: uppercase;
border-bottom: none;
border: 1px solid #f2f8fd !important;
box-shadow: 0 0 1px #fff;
display: block;
width: 180px;
text-align: center;
font-size: 80%;
font-weight: 200;
float: none;
line-height: 1.525;
text-shadow: 0 1px 0 #888;

}

.woocommerce-message a.button.dd-cadd-cart:hover, .woocommerce-message a.button.dd-cadd-chko:hover { background-color: #9e0b0f !important; }

.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
    border-top: 8px solid #00549f !important;
}

.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before {
    background-color: #00549f !important;

}
.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before {
    background-color: #00549f !important;

}

/* FG Grid ********************************************************************************/

.fg-grid {
margin: 0px auto !important;
padding: 0px !important;
border: 1px solid #ccc;
	
}

.fg-grid tr {
margin: 0px !important;
padding: 0px !important;
border: none;	
}

.fg-grid td {
margin: 0px !important;
padding: 0px !important;
border: none;	
}

.fg-grid td a {
margin: 0px !important;
padding: 0px !important;
border: none;	
}

.fg-grid td a:hover {
margin: 0px !important;
padding: 0px !important;
border: none;	
}

/* Product Inquire *********************************/
.product-inquiry-contact {
	
}

.red-font-highlight {
color: #9e0b0f;
font-wiegth: bold;	
}


/* Imagemakers ********************************************************************************/


*/

.imagemaker-wrapper {
/*
border: 1px solid #ccc;
padding: 10px;
height: auto;
*/

}

/* Landing Page */

.imagemaker-header {
margin: -40px auto -10px auto !important;
text-align: center;
height: 194px;
}

.imagemaker-profile-floats {
border: 1px solid #ccc;
float: left;
width: 310px;
margin: 12px 0px 0px 12px;
padding: 10px;
height: 410px;

}

.imagemaker-heading{
font-size: 1.3em;
}


.imagemaker-thumb {
border: 1px solid #ccc;
float: left;
margin: 0px 10px 0px 6px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 3px #000000;
-webkit-box-shadow: 0px 0px 3px #000000;
box-shadow: 0px 0px 3px #000000;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
width: 100px;
height: 100px;
	
}

/* Individual Pages */

.imagemaker-link {

	
}

.imagemaker-content-font {
font-size: 95% !important;
line-height: 1.4;
}

.imagemaker-content-font h2{
font-size: 1.4em;
line-height: .7;
margin: 14px 0px;
border-bottom: 1px solid #ed1c24;
color: #ed1c24;
font-weight: bold;
}


.featured-imagemaker-thumbnail {
border: 1px solid #ccc !important;
float: left;
margin: 0px 10px 0px 0px !important;
padding: 6px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/

}

.imagemaker-blockquote {
background: #f3f3f3;
border: 1px solid #ccc;
padding: 8px;	
margin: 14px auto;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 2px #000000;
-webkit-box-shadow: 0px 0px 2px #000000;
box-shadow: 0px 0px 2px #000000;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
}


.float-quote {
float: left;
background: #f3f3f3;
border: 1px solid #ccc;
padding: 8px;	
margin: 10px 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 3px #000000;
-webkit-box-shadow: 0px 0px 3px #000000;
box-shadow: 0px 0px 3px #000000;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
width: 344px;
height: 200px;
display: none !important;
	
}

.float-text {
float: left;
padding: 8px;	
margin: 10px 10px;
width: auto;
height: auto;
border: 1px solid #ccc;
}

.clear {
clear: both;
}




/* Sidebar Menus ******************************************************************************/

.widget-title {
background: #333;
color: #fff;
padding: 0.4em !important;
display: block;
font-family: 'Jura', "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
font-size: 1.2em !important;
font-weight: 700;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
	
}


.menu {
background: #fff;
list-style:none;
margin:0;
padding:0; 
-moz-border-radius: 2px; 
border-radius: 2px; 
font-family: 'Jura', "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
font-size: 1.1em;
font-weight: 700;
	
}

.menu li {
border-bottom: 1px solid #ccc;
}



.menu li a {
color: #e70000!important;
display: block;
height: 1.1em;
margin: 0 !important;
padding: 1em 0em 1em 0.6em; 

}

.menu li a:hover {
color: #fff !important;
background-color: #333333;	
display: block;
height: 1.1em;
margin: 0 !important;
padding: 1em 0em 1em 0.6em; 
}


.menu a:visited {
color: #ccc !important;

}

.menu li:last-child {
border-bottom: none!important;
}

/* Dealer Locator Old PHP Version ******************************************************************************/

#dealer-locator {
width: 100%;
height: auto;
min-height: 30em;
}

/* Top Category Pages ******************************************************************************/

.top-category {
font-size: 95%;
border-bottom: 1px solid #ccc;
}


.top-category-image {

width: 11em;
height: 11em;
margin: 2em;
padding: 0.3em;
float: left;
border: 1px solid #ccc;

}

a.top-category-image  {
text-decoration: none !important;
}


.top-category-image a:hover {

}

hr {
color: #ccc;
height: 0.1em !important;
visibility:hidden;
clear: both;


}

/* Footer Pods ******************************************************************************/

.find-ind-pods img {
margin: 0;	
}

.find-ind-pods h3 {
font-size: 1.3em


}


.find-ind-pods-red-text {
	color: #e70000;
}

.find-ind-pods a {
display: block;
}

.find-ind-pods a:hover {

}


/* Media Images ******************************************************************************/

.media-images {
float: left;
width: 18.8em;
border: 1px solid #ccc;
margin: 0.4em;
padding: 1em;

}

.media-images h2 {
color: #333333;
}

.media-images li {
list-style-type:square;
}




/* Home Pop-Over ******************************************************************************/

.pop-over-wrapper-home {


}

.pop-over-logo-home {
margin: 0em 1em -1.2em 0em;

}


.pop-over-home {
float: left;
margin: 0.8em;
width: 16em;

}


.pop-over-image-home {
width: 16em;
margin: 0.0em auto;
}

.pop-over-image-home a{
border: none;
}

.pop-over-text-home {
width: 12.2em;
text-align: center;
font-weight: 600;
font-size: 1.2em;
margin: 0.4em auto;
background-color: #fff;
padding: 0.4em;
}


.pop-over-text-home a {
border: none;
}


/* Selling Widgets Module 4 *******************************************************************/

body.search  .builder-module-4 {
margin: 10px 0px 0px 0px !important;
padding: 0px 0px 0px 0px !important;
border: none !important;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
width: 100%;
height: 100%;
display: none !important;
}





body.search h3 {
margin-top: 1em;
display: block !important;

	}

body.search .page .entry-title {
display: block !important;
}



/* ds edits */

.builder-container-background-wrapper { padding-left: 0.5em; padding-right: 0.5em; }

.builder-module-background-wrapper { padding-left: 0 !important; padding-right: 0 !important; }

/*#execphp-3 form.currency_switch_form { display: none; }*/

tr.cart-subtotal td, tr.order-total td { padding-right: 1em !important; }

select.shipping_method { font-size: 92%; }

select.orderby { padding: 0 0 2px 2px; font-size: 80%; }

.ddshoplist { font-size: 1.2em; }

.woocommerce a.button.added:before, .woocommerce-page a.button.added:before, .wc-forward:after, .wc-forward a:after { content: none !important; }

#gform_16 .gfield_description { font-size: .65em; padding-top: 5px; }

#woocommerce_widget_cart-2-background-wrapper { margin-bottom: 10px; }

.gform_wrapper #gform_fields_17 .gfield_label { margin: 0 0 20px !important; }

.gform_wrapper #gform_fields_17 .gfield_label span.gfield_required { display: none; }

#gform_17 .gform_footer.top_label { padding-bottom: 0; margin-top: 58px; }

#gform_wrapper_17 { margin-bottom: 0; }

#gform_submit_button_17 { float: right; }

/* black page */

img#black { width: 169px; padding-left: 15px; }

.black-wrap { border: 1px solid #cfcfcf; }
.black-dealer-state { padding: 0.75em; background-color: #f3f3f3; border-bottom: 1px solid #cfcfcf; }
.black-dealer-state h3 { font-size: 20px; font-weight: bold; margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; padding: 5px; }
.black-dealers { padding: 0 10px; font-size: 13px; }
.black-dealers > div { display: inline-block; width: 28%; padding: 0 20px; vertical-align: top; /*border-left: 1px solid #cfcfcf; */ }
.black-dealers > div.row-end { border: 0px solid #fff; }
.black-dealers > div > p:first-of-type { margin-bottom: 0; }
.black-dealers > div > p:nth-of-type(2) {margin-top: 2px; }
.black-clear { clear: both; display: block; }
.black-inset { padding-left: 35px; }

.black-desc { margin: 0px; font-size: 20px; color: #f00; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: bold; }
.black-desc-info { margin-top: 5px; }

.black-video { float: right; padding-left: 10px; }

.black-dealer-state.blk-eu { background-color: #f00; }

.black-dealer-state.blk-eu h3 { color: #fff; }


/* end black adds */

/* 7-2015 cart buttons */

table.shop_table.cart td.actions .input-text, table.shop_table.cart td.actions .button, table.shop_table.cart td.actions .checkout-button { margin-bottom: 0.25em !important; }

.wc-continue-shopping.button { padding: 7px 10px !important; }


/*********************************************
	DSP EDITS - 7-2015
*********************************************/

#post-8474 hr {
	display:block;
    border:none;
    height:40px;
    background: #fff url('http://www.delkindevices.com/wp-content/uploads/2015/07/hr.png') bottom center no-repeat;
}
/**FATGECKO LP -http://www.delkindevices.com/fat-gecko-kaboom-main/ - 07222015****/
.fgk,.fgcm {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:21px;
	line-height: 1.3em;
	max-width:1050px;}
.fgk-head,
.fgcm {
	position: relative;
}
.fgk-head-text{
	position:absolute;
	top: 130px;
	left: 40px;
	width: 40%;
}
.fgk-head-text-red {
	font-size:1.2em;
	color: #ff0000 !important;
	font-weight:bold;
}
.fgk-head-text p,
.fgcm-text p {
	margin: .8em 0;
}
.fgcm-text {
	position:absolute;
	top: 120px;
	left: 40px;
	width: 40%;
	font-size:1.2em;
	letter-spacing: .1em;
}
.video-one {
	max-width: 92%;
	margin: 0 auto;
}
.black-banner {
    background-color: #000;
    color: #FFF;
    font-size: 2.2em;
    text-align: center;
    letter-spacing: 0.05em;
    line-height: 0.7em;
    padding: 0.5em 0px 0.4em;
}

.small-text {
	font-size:.6em;
}

.videoWrapper1,
.videoWrapper2  {
	position: relative;
	padding-bottom: 38%; /* 16:9 */
	padding-top: 0;
	height: 0;
}
.videoWrapper1 iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.videoWrapper2 iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 77%;
	height: 100%;
}
.video {
	margin-top: 0;
}
.key-features {
	max-width: 92%;
	margin: 0 auto;
}
.key-features h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	color:#ff0000;
	font-size: 2.5em;
	text-transform:uppercase;
	font-weight:bold;

}



@media all and (max-width: 1080px) { 

.page-id-21 .builder-module-4, .builder-module-5 { background-size: cover !important; }
.bottom-footer-links { clear: both !important; margin-top: 1.5em; padding-left: 1em; padding-bottom: 1.5em; }
.social-icons-wrapper { margin-top:1em !important; }
.footer-links { width: 12.5em; }
.footer-links a { font-size: 0.9em; }

}


@media all and (max-width: 767px) {

.switcher-translate-wrapper .currency-switcher, .switcher-translate-wrapper .google-translate { float: right; margin-right: 0 !important; }

.main-logo img { max-width: 240px; }

.black-dealers > div { display: inline-block; width: 40%; }

.black-dealers { font-size: 14px; }

img#black { width: 320px; padding-left: 2px; }

.black-video { float: left; padding-left: 0; }

}


@media all and (max-width: 520px) {

.main-logo img { max-width: 200px; }

.black-dealers > div { display: inline-block; width: 100%; }

img#black { width: 280px; padding-left: 0; }

}

@media all and (max-width: 480px) {

.main-logo img { max-width: 180px; }

}

@media all and (max-width: 396px) {

.main-logo img { max-width: 260px; }

}




