/*
Theme Name: Own A Kona Responsive Mobile Child
Theme URI: http://cyberchimps.com/responsive-II/
Description: Responsive II (codename Responsive Mobile) has a responsive, mobile first grid system that adapts your website to mobile devices and the desktop or any other viewing environment. Theme features 9 Page Templates, 11 Widget Areas, 6 Template Layouts, 4 Menu Positions and more. Powerful but simple Theme Options for full CMS control with easy Logo Upload and Social Networking etc. Responsive II is WooCommerce Compatible, Multilingual Ready (WPML), RTL-Language Support, Retina-Ready, Search Engine Friendly and W3C Markup Validated. Cross-Browser compatible. <a href="http://cyberchimps.com/forum/free/responsive/">Official support forum</a> (http://cyberchimps.com/forum/free/responsive/)
Author: CyberChimps
Author URI: http://cyberchimps.com
Version: 0.0.5
Template: responsive-mobile
Text Domain: responsive-mobile-child
Tags: white, black, gray, light, blue, custom-menu, custom-header, custom-background, one-column, two-columns, left-sidebar, right-sidebar, theme-options, threaded-comments, full-width-template, sticky-post, translation-ready, rtl-language-support, responsive-layout, fluid-layout
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html


Responsive Mobile WordPress Theme, Copyright (C) 2014 CyberChimps Inc


/* =BASIC
---------------------------------------------------- */
@import url('/wp-content/themes/template-responsive-mobile-child/core/animate.css');
@font-face {
	font-family: 'hyundai_sans_headbold';
	src: url('/wp-content/themes/ownakona-responsive-mobile-child/core/fonts/hyundaisanshead-bold-webfont.woff2') format('woff2'),  url('/wp-content/themes/ownakona-responsive-mobile-child/core/fonts/hyundaisanshead-bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'hyundai_sans_headlight';
	src: url('/wp-content/themes/ownakona-responsive-mobile-child/core/fonts/hyundaisanshead-light-webfont.woff2') format('woff2'),  url('/wp-content/themes/ownakona-responsive-mobile-child/core/fonts/hyundaisanshead-light-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
div#wrapper {
    max-width: 100%;
    margin: 0 auto;
}

main#main {
    float: left;
    width: 100%;
}

.container, .content-area, #featured-area, .home-widgets, #footer #footer-wrapper {
    max-width: 1170px;
}

.content-area {
    padding: 15px;
    background: none;
}

/* =TYPE
---------------------------------------------------- */
body {
	font-family: 'hyundai_sans_headlight';
	background: #000;
	font-size: 15px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'hyundai_sans_headlight';
	    margin-top: 0;
	
}

.post-entry h1 {
    text-align: center;
    color: #fff;
    font-size: 50px;
}

.post-entry h4 {
    text-align: center;
    color: #fff;
    font-size: 30px;
	    margin-bottom: 40px;
}

/* =HOME
---------------------------------------------------- */

.konabody {
    padding: 40px 20px;
    max-width: 1170px;
    margin: 0 auto;
    color: #fff;
}

.card {
    text-align: center;
    display: block;
    clear: both;
}

.card-header {
    display: block;
    width: 100%;
    background: #fff;
    color: #000;
    padding: 15px;
    text-decoration: none;
    font-family: 'hyundai_sans_headbold';
    font-size: 17px;
	margin-top: 10px;
}

.card-header h5 {
	margin-bottom: 0;
}

.card a {
	display: block;
    width: 100%;
    background: #fff;
    color: #000;
    text-decoration: none;
    font-family: 'hyundai_sans_headbold';
    font-size: 17px;
}

.card a:before {
	content: "+";
}

.card-body {
    text-align: left;
    margin: 20px auto;
}

.konabody .row {
    margin-bottom: 40px;
}

/* =HEAD
---------------------------------------------------- */
#header {
	background: #000;
    text-align: center;
	padding-top: 0;
}

.header-row .textwidget {
    padding: 7% 0 0%;
    color: #fff;
}

.home .header-row .textwidget {
    padding: 0% 0 4%;
}

/* =FOOT
---------------------------------------------------- */
#disclaimer p {
    font-size: 11px;
}

/* =MENU/NAV
---------------------------------------------------- */

/* =FORM
---------------------------------------------------- */

.frm_style_formidable-style.with_frm_style input[type=submit] {
    width: 100%;
    display: block;
    background: #f00;
    color: #fff;
    font-size: 20px;
    padding: 15px;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);
	    border: 0px;
	font-family: 'hyundai_sans_headbold';
}

.frm_form_widget {
    max-width: 1170px;
    margin: 0 auto;
	color: #fff;
}

.frm_style_formidable-style.with_frm_style .frm-show-form div.frm_description p, .frm_style_formidable-style.with_frm_style .frm_radio label, .frm_style_formidable-style.with_frm_style .frm_checkbox label {
	color: #fff;
		font-family: 'hyundai_sans_headlight';

}

.signup-form {
    background: #072d5f;
    padding: 60px 20px 40px;
}

.frm_style_formidable-style.with_frm_style input[type=text], .frm_style_formidable-style.with_frm_style input[type=password], .frm_style_formidable-style.with_frm_style input[type=email], .frm_style_formidable-style.with_frm_style input[type=number], .frm_style_formidable-style.with_frm_style input[type=url], .frm_style_formidable-style.with_frm_style input[type=tel], .frm_style_formidable-style.with_frm_style input[type=phone], .frm_style_formidable-style.with_frm_style input[type=search], .frm_style_formidable-style.with_frm_style select, .frm_style_formidable-style.with_frm_style textarea, .frm_form_fields_style, .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container, .frm_form_fields_active_style, .frm_form_fields_error_style, .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices, .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single {
    border-radius: 0;
    border: 0;
}

.frm_style_formidable-style.with_frm_style label.frm_primary_label, .frm_style_formidable-style.with_frm_style.frm_login_form label {
    color: #fff;
    font-size: 15px;
    letter-spacing: 0.3px;
    font-family: 'hyundai_sans_headlight';
}

.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, .frm_style_formidable-style.with_frm_style input[type=submit], .frm_style_formidable-style.with_frm_style .frm_submit input[type=button], .frm_style_formidable-style.with_frm_style .frm_submit button, .frm_form_submit_style, .frm_style_formidable-style.with_frm_style.frm_login_form input[type=submit] {
    background: #006730;
    border: 0;
    border-radius: 0;
    color: #fff;
    text-align: center;
    box-shadow: 0 0px 0px #eeeeee;
    padding: 15px 60px;
	font-family: 'hyundai_sans_headbold';
}

.with_frm_style .frm_submit {
    text-align: center;
}

/* =WIDGET
---------------------------------------------------- */

/* =MISC
---------------------------------------------------- */

a.thanks-icon {
	background: url("/wp-content/themes/template-responsive-mobile-child/core/images/THANKS_ICONS.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 175px;
	margin: 0 auto;
	padding: 0;
	width: 216px;
}
a.thanks-icon.call {
	background-position: 0 -175px;
}
a.thanks-icon.click {
	background-position: 0 -350px;
}
a.thanks-icon.visit {
	background-position: 0 0;
}
div.thanks-wrap {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* W3C */
	filter: none !important;
	border-radius: 10px;
	min-height: 140px;
	padding: 0;
	box-shadow: 0 10px 15px -15px #000;
	margin-bottom: 15px;
	border: 1px solid;
	border-top-color: #f2f2f2;
	border-right-color: #e2e2e2;
	border-bottom-color: #e2e2e2;
	border-left-color: #f2f2f2;
}
.front-page div.thanks-wrap {
	border: none;
	min-height: inherit;
	background: transparent;
	background-image: none;
}
.front-page div.thanks-wrap .textwidget {
	padding: 0 10px 5px;
	box-shadow: 0 11px 20px -20px #000000;
	min-height: 177px;
}
.manufac-wrap-fix span.sub-type {
	clear: both;
	display: inline-block;
	font-size: 12px;
	line-height: 15px;
	margin-top: 10px;
}
div.thanks-wrap h2, div.thanks-wrap #widgets.home-widgets h3 {
	margin-top: 0;
	padding: 5px 0;
	text-align: center;
	color: #fff;
	border-radius: 10px 10px 0 0;
	text-shadow: 0 -1px 0 #000;
	text-transform: uppercase;
	background: #80E09B; /* Old browsers */
	background: -moz-linear-gradient(top, #80E09B 0%, #187C34 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #80E09B), color-stop(100%, #187C34)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #80E09B 0%, #187C34 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #80E09B 0%, #187C34 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #80E09B 0%, #187C34 100%); /* IE10+ */
	background: linear-gradient(to bottom, #80E09B 0%, #187C34 100%); /* W3C */
	filter: none !important;
}
div.thanks-wrap h3 {
	padding: 20px 0;
	background-color: #e0e0e0;
	border-radius: 0 0 10px 10px;
	border-top: 1px dotted #fff;
	box-shadow: 0 10px 10px -9px #000 inset;
	text-align: center;
	margin: 0 auto;
	font-size: 24px;
}
div.thanks-wrap a {
	padding: 0 10px;
	color: #111;
	text-shadow: 0 1px 0 #fff;
}
div.thanks-wrap a:hover {
	text-align: center;
	color: #fff;
	text-shadow: 0 0 10px #000;
}


/* Small devices (tablets, 768px and up) (SM) */
@media (min-width: 768px) {
	
}

/* Medium devices (desktops, 992px and up) (MD) */
@media (min-width: 992px) {
}

/* Large devices (large desktops, 1200px and up) (LG) */
@media (min-width: 1200px) {
	.container, .content-area, #featured-area, .home-widgets, #footer #footer-wrapper {
    width: 100%;
}


}

/* FORMIDABLE FIELD FIX FOR MOBILE */
@media (max-width: 650px) {
 .frm_form_field.frm_right_half.frm_right_container .frm_primary_label, .frm_form_field.frm_first_half.frm_left_container .frm_primary_label, .frm_form_field.frm_last_half.frm_left_container .frm_primary_label, .frm_form_field.frm_first_half.frm_right_container .frm_primary_label, .frm_form_field.frm_last_half.frm_right_container .frm_primary_label, .frm_form_field.frm_left_half.frm_left_container .frm_primary_label, .frm_form_field.frm_right_half.frm_left_container .frm_primary_label, .frm_form_field.frm_first_half.frm_left_container .frm_primary_label, .frm_form_field.frm_last_half.frm_left_container .frm_primary_label, .frm_form_field.frm_left_half.frm_right_container .frm_primary_label, .frm_form_field.frm_right_half.frm_right_container .frm_primary_label, .frm_form_field.frm_first_half.frm_right_container .frm_primary_label, .frm_form_field.frm_last_half.frm_right_container .frm_primary_label, .frm_form_field.frm_left_container input, .frm_form_field.frm_left_container select, .frm_form_field.frm_left_container textarea, .frm_form_field.frm_right_container input, .frm_form_field.frm_right_container select, .frm_form_field.frm_right_container textarea, .frm_form_field.frm_left_third, .frm_form_field.frm_third, .frm_form_field.frm_right_third, .frm_form_field.frm_first_third, .frm_form_field.frm_last_third, .frm_form_field.frm_left_two_thirds, .frm_form_field.frm_right_two_thirds, .frm_form_field.frm_first_two_thirds, .frm_form_field.frm_last_two_thirds, .frm_form_field.frm_left_third, .frm_form_field.frm_first_third, .frm_form_field.frm_third, .frm_form_field.frm_left_two_thirds, .frm_form_field.frm_first_two_thirds {
 width: 100%;
 float: left;
 display: block;
 clear: both;
}
 .frm_form_field.frm_third, .frm_form_field.frm_fourth, .frm_form_field.frm_fifth, .frm_form_field.frm_inline, .frm_form_field.frm_left_half, .frm_form_field.frm_left_third, .frm_form_field.frm_left_two_thirds, .frm_form_field.frm_left_fourth, .frm_form_field.frm_left_fifth, .frm_form_field.frm_left_inline, .frm_form_field.frm_first_half, .frm_form_field.frm_first_third, .frm_form_field.frm_first_two_thirds, .frm_form_field.frm_first_fourth, .frm_form_field.frm_first_fifth, .frm_form_field.frm_first_inline, .frm_form_field.frm_right_half, .frm_form_field.frm_right_third, .frm_form_field.frm_right_two_thirds, .frm_form_field.frm_right_fourth, .frm_form_field.frm_right_fifth, .frm_form_field.frm_right_inline, .frm_form_field.frm_last_half, .frm_form_field.frm_last_third, .frm_form_field.frm_last_two_thirds, .frm_form_field.frm_last_fourth, .frm_form_field.frm_last_fifth, .frm_form_field.frm_last_inline, .frm_form_field.frm_left_half, .frm_form_field.frm_right_half, .frm_form_field.frm_first_half, .frm_form_field.frm_last_half, .frm_form_field.frm_left_half, .frm_form_field.frm_first_half, .frm_form_field.frm_left_half.frm_left_container .frm_primary_label, .frm_form_field.frm_right_half.frm_left_container .frm_primary_label, .frm_form_field.frm_left_half.frm_right_container .frm_primary_label {
 width: 100%;
 float: left;
 display: block;
 clear: both;
}
}
