﻿/*!

Theme Name: Orlando Food Truck Catering biz

Theme URI: http://www.web.com

Author: Web.com | Advanced Custom Website Department

Author URI: http://web.com/

Description: This theme was designed for your Advanced Custom Website, made by Web.com.

Version: 2.3

Tags: Blog Theme

Text Domain: webcom

*//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
   


.html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
p, h1, h2, h3, h4, h5, h6, li, a {
    font-family: 'Gotham-Book';
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
	display:block
}
audio, canvas, progress, video {
	display:inline-block
}
audio:not([controls]) {
display:none;
height:0
}
progress {
	vertical-align:baseline
}
template, [hidden] {
display:none
}
a {
	background-color:transparent;
	-webkit-text-decoration-skip:objects
}
a:active, a:hover {
	outline-width:0
}
abbr[title] {
	border-bottom:none;
	text-decoration:underline;
	text-decoration:underline dotted
}
b, strong {
	font-weight:inherit
}
b, strong {
	font-weight:bolder
}
dfn {
	font-style:italic
}
h1 {
	font-size:2em;
	margin:0.67em 0
}
mark {
	background-color:#ff0;
	color:#000
}
small {
	font-size:80%
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub {
	bottom:-0.25em
}
sup {
	top:-0.5em
}
img {
	border-style:none
}
svg:not(:root) {
overflow:hidden
}
code, kbd, pre, samp {
	font-family:monospace, monospace;
	font-size:1em
}
figure {
	margin:1em 40px
}
hr {
	box-sizing:content-box;
	height:0;
	overflow:visible
}
button, input, select, textarea {
	font:inherit;
	margin:0
}
optgroup {
	font-weight:bold
}
button, input {
	overflow:visible
}
button, select {
	text-transform:none
}
button, html [type="button"], [type="reset"], [type="submit"] {
-webkit-appearance:button
}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
border-style:none;
padding:0
}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
outline:1px dotted ButtonText
}
fieldset {
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:0.35em 0.625em 0.75em
}
legend {
	box-sizing:border-box;
	color:inherit;
	display:table;
	max-width:100%;
	padding:0;
	white-space:normal
}
textarea {
	overflow:auto
}
[type="checkbox"], [type="radio"] {
box-sizing:border-box;
padding:0
}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
height:auto
}
[type="search"] {
-webkit-appearance:textfield;
outline-offset:-2px
}
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
::-webkit-input-placeholder {
color:inherit;
opacity:0.54
}
::-webkit-file-upload-button {
-webkit-appearance:button;
font:inherit
}
html {
	overflow-y:scroll;
	box-sizing:border-box
}
*, *:before, *:after {
	box-sizing:inherit
}
::selection {
color:#fff;
text-shadow:1px 1px 3px #000;
background:#2c769b
}
::-moz-selection {
color:#fff;
text-shadow:1px 1px 3px #000;
background:#2c769b
}
:focus, :active {
	outline:none
}
a {
	color:#2c769b;
	text-decoration:underline
}
a:hover {
	text-decoration:none
}
p {
	margin:1em 0 0
}
p:first-child {
	margin-top:0
}
h1, h2, h3, h4, h5, h6 {
	margin:1.6em 0 0;
	color:inherit;
	line-height: 145%;
}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
	margin-top:0
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color:inherit;
	text-decoration:inherit
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	text-decoration:underline
}
h1+h2, h2+h3, h3+h4, h4+h5, h5+h6, hr+h1, hr+h2, hr+h3, hr+h4, hr+h5, hr+h6 {
	margin:.5em 0 0
}
h1.horizontal-line {
	display:table;
	white-space:nowrap;
	width:100%;
	text-align:center
}
h1.horizontal-line:before, h1.horizontal-line:after {
	display:table-cell;
	width:50%;
	background-clip:padding;
	background-image:-moz-linear-gradient(transparent 49%, #ddd 50%, #ddd 51%, transparent 51%);
	background-image:-webkit-linear-gradient(transparent 49%, #ddd 50%, #ddd 51%, transparent 51%);
	background-image:linear-gradient(transparent 49%, #ddd 50%, #ddd 51%, transparent 51%);
	-webkit-background-clip:padding;
	-moz-background-clip:padding;
	content:''
}
h1.horizontal-line:before {
	border-right:15px solid transparent
}
h1.horizontal-line:after {
	border-left:15px solid transparent
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h7 a {
	color:inherit;
	text-decoration:none
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h7 a:hover {
	text-decoration:none
}
input, select, textarea {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-transition:all 250ms;
	-moz-transition:all 250ms;
	-ms-transition:all 250ms;
	-o-transition:all 250ms;
	transition:all 250ms;
	width:auto;
	padding:4px 5px 5px;
	font-size:15px;
	color:#000;
	background:#f7f7f7;
	border:1px solid #da4228
}
input:focus, select:focus, textarea:focus {
	border-color:rgba(218, 66, 40, 0.8);
	outline:0;
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(218, 66, 40, 0.6)
}
input:hover, select:hover, textarea:hover {
	border-color:rgba(233, 143, 127, 0.8)
}
input::-webkit-input-placeholder, select::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color:#000
}
input::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder {
color:#000
}
input:-ms-input-placeholder, select:-ms-input-placeholder, textarea:-ms-input-placeholder {
color:#000
}
input:-moz-placeholder, select:-moz-placeholder, textarea:-moz-placeholder {
color:#000
}
input[type="submit"], button, a.button, a.btn, .button, .btn {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-transition:all 250ms;
	-moz-transition:all 250ms;
	-ms-transition:all 250ms;
	-o-transition:all 250ms;
	transition:all 250ms;
	display:inline-block;
	padding:4px 5px 5px;
	font-size:15px;
	color:#000;
	text-decoration:none;
	cursor:pointer;
	border:1px solid #da4228;
	background:#da4228
}
input[type="submit"]:focus, button:focus, a.button:focus, a.btn:focus, .button:focus, .btn:focus {
	border-color:rgba(218, 66, 40, 0.6);
	outline:0;
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(218, 66, 40, 0.6)
}
input[type="submit"]:hover, button:hover, a.button:hover, a.btn:hover, input[type="radio"], input[type="checkbox"] {
	width:auto !important;
	display:inline-block;
	vertical-align:baseline !important
}
input[type="radio"]:focus, input[type="checkbox"]:focus {
	border-color:none;
	box-shadow:none
}
input[type="radio"]:hover, input[type="checkbox"]:hover {
	border-color:none
}
button[disabled], input[disabled] {
	cursor:default
}
.webcom-container {
	position:relative;
	max-width: 1200px;
	width: 95%;
	padding:0 16px;
	margin:0 auto;
	height:100%
}
blockquote {
	margin-bottom:1.5em;
	padding:1.5em;
	font-style:italic;
	border-left:1px solid #da4228;
	background:#000;
	color:#fff
}
hr {
	height:1px;
	margin:2em 0;
	border:none;
	background:#ccc
}
hr:first-child {
	margin-top:0
}
img, embed, iframe, object, video {
	max-width:100%;
	margin-top:1em;
	border:none;
	outline:none
}
img {
	height:auto
}
code {
	padding:0.15em;
	background:#e6e6e6;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	font-size:0.75em;
	line-height:1.35em;
	font-family:monospace
}
pre {
	margin-top:1em;
	margin-right:1em;
	margin-left:1em;
	padding:1.5em;
	border:1px solid #e6e6e6;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	font-size:0.75em;
	font-family:monospace;
	color:#666;
	overflow:auto
}
pre code {
	display:block
}
address {
	margin-top:1em
}
table {
	width:100%;
	margin-top:1em
}
table caption {
	margin-top:1em;
	font-size:0.75em
}
table td {
	padding:0.25em 0.5em 0.25em 0
}
.comment-content table {
	border-bottom:1px solid #e6e6e6
}
.comment-content table td {
	border-top:1px solid #e6e6e6
}
.scorecard, #wpstats {
	display:none
}
.webcom-content {
	word-break:break-word;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	hyphens:auto
}
abbr, dfn, acronym {
	border-bottom:1px dotted #666;
	cursor:help
}
.site-content ol, .wp-editor ol, .widget ol {
	margin:0
}
.site-content ol li, .wp-editor ol li, .widget ol li {
	margin-top:1em
}
.site-content ul, .wp-editor ul, .widget ul {
	margin:1em 0 0;
	list-style:none
}
.site-content ul:first-child, .wp-editor ul:first-child, .widget ul:first-child {
	margin-top:0
}
.site-content ul>li:before, .wp-editor ul>li:before, .widget ul>li:before {
	content:'\f101';
	margin-left: -15px;
	font-family:'FontAwesome';
	color:#2c769b;
	float:left;
	margin-top: 0;
}
.site-content ul>li[style*="list-style"]:before, .wp-editor ul>li[style*="list-style"]:before, .widget ul>li[style*="list-style"]:before {
content:none;
margin:0
}
.site-content ul ul, .wp-editor ul ul, .widget ul ul {
	margin:0
}
.site-content ul ol li, .wp-editor ul ol li, .widget ul ol li {
	margin-top:0
}
body.bbpress .entry-content ul li:before, body.bbpress article.page ul li:before, body.bbpress article.post ul li:before, ul.birchschedule li:before, ul.nav-tabs li:before, .sharedaddy .sd-content li:before {
	content:none;
	margin:0
}
table.data tr:nth-child(odd) {
background:#276a8b;
color:#fff
}
table.data tr:nth-child(even) {
background:#235e7b;
color:#fff
}
table.data tr:hover {
	background:#1a465b;
	color:#fff
}
table.data tr th {
	font-weight:bold;
	padding:5px;
	border:none;
	text-align:center;
	background:#2c769b;
	color:#fff;
	border-bottom:1px solid #1a465b
}
@media (max-width: 780px) {
table:not(.data):not(#wp-calendar) {
display:block;
width:100% !important;
height:auto !important
}
table:not(.data):not(#wp-calendar) thead, table:not(.data):not(#wp-calendar) tbody, table:not(.data):not(#wp-calendar) tfoot, table:not(.data):not(#wp-calendar) th, table:not(.data):not(#wp-calendar) tr, table:not(.data):not(#wp-calendar) td {
display:block;
width:100% !important;
height:auto !important
}
iframe {
display:block;
width:100% !important
}
table.data {
overflow-x:auto;
display:block
}
table.data td, table.data th {
white-space:nowrap
}
}
.size-auto, .size-full, .size-large, .size-medium, .size-thumbnail {
	max-width:100%;
	height:auto
}
.alignnone {
	margin:0;
	display:inline-block;
	vertical-align:middle
}
.aligncenter {
	display:block;
	margin-right:auto;
	margin-left:auto
}
.alignright {
	float:right;
	margin-top:0.25em;
	margin-bottom:0.5em;
	margin-left:1.5em
}
@media (max-width: 780px) {
.alignright {
display:block;
float:none;
margin-top:1em;
margin-right:auto;
margin-left:auto
}
}
.alignleft {
	float:left;
	margin-top:0.25em;
	margin-right:1.5em;
	margin-bottom:0.5em
}
@media (max-width: 780px) {
.alignleft {
display:block;
float:none;
margin-top:1em;
margin-right:auto;
margin-left:auto
}
}
.wp-caption {
	max-width:95%;
	padding:0.25em 0.25em 0.5em;
	background:#fff;
	border:1px solid #e6e6e6;
	font-style:italic;
	font-size:0.75em;
	line-height:1.5em;
	text-align:center;
	color:gray
}
.wp-caption.alignnone {
	margin-top:1em
}
.wp-caption .aligncenter {
	clear:both
}
.wp-caption.alignright {
	margin-top:1em
}
.wp-caption.alignleft {
	margin-top:1em
}
.wp-caption img {
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	border:none
}
.wp-caption p.wp-caption-text {
	margin:0;
	padding:0 0.25em
}
.author-info {
	width:100%;
	display:table;
	margin-top:1.5em;
	padding-top:1.5em;
	border-top:1px solid #e6e6e6
}
.author-info .author-avatar {
	display:table-cell;
	vertical-align:top
}
.author-info .author-avatar img {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.2)
}
.author-info .author-description {
	display:table-cell;
	vertical-align:top;
	padding-left:2em;
	line-height:1.5em;
	color:gray
}
.author.archive .author-info {
	margin-bottom:1.5em;
	padding-bottom:1.5em;
	border-top:none;
	border-bottom:1px solid #e6e6e6
}
body.error404 .search-form {
	margin-top:1.5em
}
body.error404 .search-form input {
	width:50%
}
@media (max-width: 480px) {
body.error404 .search-form input {
width:100%
}
}
.site-content {
	width:70%;
	float:left
}
body.full-width .site-content, body.search .site-content, body.attachment .site-content {
	width:100%;
	float:none
}
@media (max-width: 780px) {
.site-content {
width:100%;
float:none
}
}
.widget-area {
	padding:1em 0 1.5em;
	width:25%;
	float:right
}
@media (max-width: 780px) {
.widget-area {
width:100%;
border-top:1px solid #215873
}
}
.entry-header {
	margin-bottom:1.5em
}
@media (max-width: 780px) {
.entry-header {
width:100%;
display:table
}
}
.entry-header img.wp-post-image {
	max-width:50%;
	float:right;
	margin-top:0.25em;
	margin-bottom:0.5em;
	margin-left:1.5em
}
@media (max-width: 780px) {
.entry-header img.wp-post-image {
max-width:100%;
display:table-footer-group;
float:none;
margin:0.5em auto
}
}
.entry-header h1, .entry-header h2 {
	margin-top:0.25em
}
@media (max-width: 780px) {
.entry-header h1, .entry-header h2 {
display:table-header-group
}
}
.entry-header .comments-link {
	font-size:0.75em;
	color:gray
}
.archive-header, .page-header {
	padding-bottom:1.5em;
	border-bottom:1px solid #e6e6e6
}
.post {
	margin-top:1.5em;
	padding-bottom:1.5em;
	border-bottom:4px double #e6e6e6
}
.post:first-child {
	margin-top:0
}
.post:last-child {
	border-bottom:none
}
.post.sticky {
	border:1px solid #e6e6e6
}
.post.sticky .featured-post {
	margin-bottom:1.5em;
	background:rgba(0, 0, 0, 0.035);
	border-top:4px double #e6e6e6;
	border-bottom:4px double #e6e6e6;
	font-size:0.75em;
	color:gray;
	text-align:center
}
.post.sticky .entry-header, .post.sticky .entry-content, .post.sticky .entry-meta {
	padding:1em
}
.entry-meta {
	margin-top:2em;
	font-size:0.75em;
	color:gray
}
.entry-meta .edit-link a {
	display:table;
	text-decoration:none
}
.entry-meta, .page-links {
	clear:both
}
nav.blog-navigation, nav.nav-single {
	padding:1em 0
}
body.neverending nav.blog-navigation, body.neverending nav.nav-single {
	display:none
}
nav.blog-navigation .nav-previous, nav.nav-single .nav-previous {
	float:left
}
nav.blog-navigation .nav-next, nav.nav-single .nav-next {
	float:right
}
.image-attachment .attachment {
	text-align:center
}
.image-attachment .attachment .entry-caption {
	margin-top:0.25em
}
.mejs-audio {
	max-width:95%;
	margin:auto
}
.comments-title {
	font-size:1.5em
}
.commentlist {
	margin:1em;
	padding:0.5em 1em;
	border:1px solid #e6e6e6
}
.commentlist .comment .comment {
	margin-top:1.5em;
	padding-top:0;
	padding-left:2.5em;
	border-left:1px dashed #e6e6e6
}
.commentlist .comment+.comment {
	margin-top:0;
	padding-top:1.5em
}
.commentlist .comment .comment-author img {
	float:left;
	margin-top:0.4em;
	margin-right:0.5em
}
.commentlist .comment .comment-author cite {
	font-style:normal;
	font-weight:600
}
.commentlist .comment .comment-author .says {
	display:none
}
.commentlist .comment .comment-meta {
	font-size:0.75em
}
.commentlist .comment .comment-meta+* {
	margin-top:0.5em;
	padding-top:0.5em;
	border-top:1px solid #e6e6e6;
	clear:both
}
#comment-nav {
	margin:0 1em
}
.comment-respond {
	margin:1em 0;
	padding:0.5em 1em;
	border:1px solid #e6e6e6
}
.comment-respond label {
	display:block
}
.comment-respond input[type="text"], .comment-respond textarea {
	width:100%;
	padding:0.75em;
	font-size:0.75em
}
.comment-respond .required {
	display:inline-block;

	vertical-align:top;
	color:red
}
.widget-area .widget {
	margin-top:1.5em;
	padding:0.75em
}
.widget-area .widget:first-child {
	margin-top:0
}
.widget-area .widget input, .widget-area .widget select {
	max-width:100%
}
.widget-area .widget.widget_search input {
	width:100%;
	padding:0.5em;
	border:1px solid #e6e6e6;
	font-family:inherit
}
.widget-area .widget.widget_rss li {
	margin-top:1em
}
.widget-area .widget.widget_calendar table {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.2);
	border:1px solid #da4228;
	border-collapse:collapse;
	color:#000;
	text-align:center
}
.widget-area .widget.widget_calendar caption {
	font-weight:700;
	font-size:1em
}
.widget-area .widget.widget_calendar th {
	font-weight:600
}
.widget-area .widget.widget_calendar thead tr {
	color:#000;
	background:#da4228
}
.widget-area .widget.widget_calendar thead tr a {
	color:#000;
	text-decoration:underline;
	font-weight:bold
}
.widget-area .widget.widget_calendar thead tr a:hover {
	text-decoration:none;
	color:#fff
}
.widget-area .widget.widget_calendar tbody tr:nth-child(odd) {
color:#000;
background:#852717
}
.widget-area .widget.widget_calendar tbody tr:nth-child(odd) a {
color:#000;
text-decoration:underline;
font-weight:bold
}
.widget-area .widget.widget_calendar tbody tr:nth-child(odd) a:hover {
text-decoration:none;
color:#000
}
.widget-area .widget.widget_calendar tbody tr:nth-child(even) {
color:#000;
background:#b1341e
}
.widget-area .widget.widget_calendar tbody tr:nth-child(even) a {
color:#000;
text-decoration:underline;
font-weight:bold
}
.widget-area .widget.widget_calendar tbody tr:nth-child(even) a:hover {
text-decoration:none;
color:#000
}
.widget-area .widget.widget_calendar tfoot tr {
	background:#da4228;
	border-top:1px solid #b1341e
}
.widget-area .widget.widget_calendar tfoot tr a {
	color:#000
}
.widget-area .widget.widget_calendar tfoot tr a:hover {
	text-decoration:underline
}
.widget-area .widget .post-date, .widget-area .widget .rss-date {
	margin-left:0.5em;
	font-size:0.75em;
	color:gray
}
.widget-area .widget {
	background:#2c769b;
	color:#fff
}
.widget-area .widget a {
	color:#fff;
	text-decoration:none
}
.widget-area .widget a:hover {
	color:#e6e6e6;
	text-decoration:underline
}
.widget-area .widget h1, .widget-area .widget h2, .widget-area .widget h3, .widget-area .widget h4, .widget-area .widget h5, .widget-area .widget h6, .widget-area .widget h7 {
	color:#fff
}
.widget-area .widget li:before {
	color:#fff
}
.screen-reader-text {
	clip:rect(1px, 1px, 1px, 1px);
	width:1px;
	height:1px;
	position:absolute !important;
	overflow:hidden
}
.screen-reader-text:focus {
	clip:auto !important;
	width:auto;
	height:auto;
	display:block;
	top:5px;
	left:5px;
	z-index:100000;
	padding:15px 23px 14px;
	background-color:#f1f1f1;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);
	-moz-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);
	box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);
	font-weight:bold;
	font-size:14px;
	font-size:0.875rem;
	line-height:normal;
	color:#21759b;
	text-decoration:none
}
.assistive-text {
	clip:rect(1px, 1px, 1px, 1px);
	position:absolute !important
}
.gallery {
	margin:1.8em 0
}
.gallery dl.gallery-item {
	margin:0;
	padding:0 5px
}
@media (max-width: 768px) {
.gallery[class*="gallery-columns"]:not(.gallery-columns-1):not(.gallery-columns-2) dl.gallery-item {
width:33% !important;
padding:0 10px;
float:none
}
.gallery .gallery-caption {
display:none
}
.gallery br {
display:none
}
}
@media (max-width: 500px) {
.gallery[class*="gallery-columns"]:not(.gallery-columns-1) dl.gallery-item {
width:50% !important;
padding:0 10px;
float:none
}
}
@media (max-width: 320px) {
.gallery[class*="gallery-columns"] dl.gallery-item {
width:100% !important;
padding:0 10px;
float:none
}
}
@media print {
body {
	background:none !important;
	font-size:10pt;
	color:#000000
}
a {
	text-decoration:inherit
}
footer a[rel=bookmark]:after {
	content:" [" attr(href) "] "
}
.author-info .author-avatar, .comment-respond, .commentlist .comment-edit-link, .commentlist .reply, .entry-header .comments-link, .entry-meta .edit-link a, .page-link {
	display:none
}
.author-info .author-description {
	padding-left:0
}
.comment-author img {
	max-width:30px;
	height:auto
}
}
.cf, .webcom-container, nav.blog-navigation, nav.nav-single {
*zoom:1
}
.cf:before, .webcom-container:before, nav.blog-navigation:before, nav.nav-single:before, .cf:after, .webcom-container:after, nav.blog-navigation:after, nav.nav-single:after {
	display:table;
	line-height:0;
	content:''
}
.cf:after, .webcom-container:after, nav.blog-navigation:after, nav.nav-single:after {
	clear:both
}
.hide {
	display:none
}
.txt-c {
	text-align:center
}
.txt-r {
	text-align:right
}
.txt-l {
	text-align:left
}
.txt-j {
	text-align:justify
}
.txt-uc {
	text-transform:uppercase
}
.txt-ul {
	text-decoration:underline
}
#toTop {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	position:fixed;
	right:10px;
	bottom:10px;
	display:none;
	width:50px;
	height:50px;
	font-size:15px;
	color:#fff;
	background:rgba(0, 0, 0, 0.3)
}
#toTop i {
	position:fixed;
	right:28px;
	bottom:29px;
	z-index:200
}
#toTopHover {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	display:block;
	width:50px;
	height:50px;
	background:#da4228;
	opacity:0
}
.metaslider {
	-webkit-transition:opacity 150ms ease-in-out;
	-moz-transition:opacity 150ms ease-in-out;
	-ms-transition:opacity 150ms ease-in-out;
	-o-transition:opacity 150ms ease-in-out;
	transition:opacity 150ms ease-in-out;
	overflow:hidden;
	opacity:0
}
@media (max-width: 780px) {
.panel-grid>.list-row .panel-grid-cell {
margin-bottom:0 !important
}
.panel-grid>.list-row .panel-grid-cell ul {
margin:0
}
.panel-grid>.list-row .panel-grid-cell:first-child ul {
margin-top:1em
}
.panel-grid>.list-row .panel-grid-cell:last-child ul {
margin-bottom:1em
}
}
.widget-web-login label {
	display:block
}
.ssgrid .col-1-2 {
	width:50%
}
.ssgrid .col-1-3 {
	width:33.33333%
}
.ssgrid .col-2-3 {
	width:66.66667%
}
.ssgrid .col-1-4 {
	width:25%
}
.ssgrid .col-2-4 {
	width:50%
}
.ssgrid .col-3-4 {
	width:75%
}
.ssgrid .col-1-5 {
	width:20%
}
.ssgrid .col-2-5 {
	width:40%
}
.ssgrid .col-3-5 {
	width:60%
}
.ssgrid .col-4-5 {
	width:80%
}
.ssgrid .col-1-6 {
	width:16.66667%
}
.ssgrid .col-2-6 {
	width:33.33333%
}
.ssgrid .col-3-6 {
	width:50%
}
.ssgrid .col-4-6 {
	width:66.66667%
}
.ssgrid .col-5-6 {
	width:83.33333%
}
.ssgrid .col-1-7 {
	width:14.28571%
}
.ssgrid .col-2-7 {
	width:28.57143%
}
.ssgrid .col-3-7 {
	width:42.85714%
}
.ssgrid .col-4-7 {
	width:57.14286%
}
.ssgrid .col-5-7 {
	width:71.42857%
}
.ssgrid .col-6-7 {
	width:85.71429%
}
.ssgrid .col-1-8 {
	width:12.5%
}
.ssgrid .col-2-8 {
	width:25%
}
.ssgrid .col-3-8 {
	width:37.5%
}
.ssgrid .col-4-8 {
	width:50%
}
.ssgrid .col-5-8 {
	width:62.5%
}
.ssgrid .col-6-8 {
	width:75%
}
.ssgrid .col-7-8 {
	width:87.5%
}
.ssgrid.grid-x1>*:nth-child(1n) {
margin-right:0
}
.ssgrid.grid-x1>*:nth-child(1n+1) {
margin-left:0;
clear:left
}
.ssgrid.grid-x1>* {
	width:100%
}
.ssgrid.grid-x2>*:nth-child(2n) {
margin-right:0
}
.ssgrid.grid-x2>*:nth-child(2n+1) {
margin-left:0;
clear:left
}
.ssgrid.grid-x2>* {
	width:50%
}
.ssgrid.grid-x3>*:nth-child(3n) {
margin-right:0
}
.ssgrid.grid-x3>*:nth-child(3n+1) {
margin-left:0;
clear:left
}
.ssgrid.grid-x3>* {
	width:33.33333%
}
.ssgrid.grid-x4>*:nth-child(4n) {
margin-right:0
}
.ssgrid.grid-x4>*:nth-child(4n+1) {
margin-left:0;
clear:left
}
.ssgrid.grid-x4>* {
	width:25%
}
.ssgrid.grid-x5>*:nth-child(5n) {
margin-right:0
}
.ssgrid.grid-x5>*:nth-child(5n+1) {
margin-left:0;
clear:left
}
.ssgrid.grid-x5>* {
	width:20%
}
.ssgrid.grid-x6>*:nth-child(6n) {
margin-right:0
}
.ssgrid.grid-x6>*:nth-child(6n+1) {
margin-left:0;
clear:left
}
.ssgrid.grid-x6>* {
	width:16.66667%
}
.ssgrid.grid-x7>*:nth-child(7n) {
margin-right:0
}
.ssgrid.grid-x7>*:nth-child(7n+1) {
margin-left:0;
clear:left
}
.ssgrid.grid-x7>* {
	width:14.28571%
}
.ssgrid.grid-x8>*:nth-child(8n) {
margin-right:0
}
.ssgrid.grid-x8>*:nth-child(8n+1) {
margin-left:0;
clear:left
}
.ssgrid.grid-x8>* {
	width:12.5%
}
.ssgrid-margin>* {
	margin:auto 1.9% auto 1.9%
}
.ssgrid-margin .col-1-2 {
	width:48.1%
}
.ssgrid-margin .col-1-3 {
	width:30.8%
}
.ssgrid-margin .col-2-3 {
	width:65.4%
}
.ssgrid-margin .col-1-4 {
	width:22.15%
}
.ssgrid-margin .col-2-4 {
	width:48.1%
}
.ssgrid-margin .col-3-4 {
	width:74.05%
}
.ssgrid-margin .col-1-5 {
	width:16.96%
}
.ssgrid-margin .col-2-5 {
	width:37.72%
}
.ssgrid-margin .col-3-5 {
	width:58.48%
}
.ssgrid-margin .col-4-5 {
	width:79.24%
}
.ssgrid-margin .col-1-6 {
	width:13.5%
}
.ssgrid-margin .col-2-6 {
	width:30.8%
}
.ssgrid-margin .col-3-6 {
	width:48.1%
}
.ssgrid-margin .col-4-6 {
	width:65.4%
}
.ssgrid-margin .col-5-6 {
	width:82.7%
}
.ssgrid-margin .col-1-7 {
	width:11.02857%
}
.ssgrid-margin .col-2-7 {
	width:25.85714%
}
.ssgrid-margin .col-3-7 {
	width:40.68571%
}
.ssgrid-margin .col-4-7 {
	width:55.51429%
}
.ssgrid-margin .col-5-7 {
	width:70.34286%
}
.ssgrid-margin .col-6-7 {
	width:85.17143%
}
.ssgrid-margin .col-1-8 {
	width:9.175%
}
.ssgrid-margin .col-2-8 {
	width:22.15%
}
.ssgrid-margin .col-3-8 {
	width:35.125%
}
.ssgrid-margin .col-4-8 {
	width:48.1%
}
.ssgrid-margin .col-5-8 {
	width:61.075%
}
.ssgrid-margin .col-6-8 {
	width:74.05%
}
.ssgrid-margin .col-7-8 {
	width:87.025%
}
.ssgrid-margin.grid-x1>*:nth-child(1n) {
margin-right:0
}
.ssgrid-margin.grid-x1>*:nth-child(1n+1) {
margin-left:0;
clear:left
}
.ssgrid-margin.grid-x1>* {
	width:100%
}
.ssgrid-margin.grid-x2>*:nth-child(2n) {
margin-right:0
}
.ssgrid-margin.grid-x2>*:nth-child(2n+1) {
margin-left:0;
clear:left
}
.ssgrid-margin.grid-x2>* {
	width:48.1%
}
.ssgrid-margin.grid-x3>*:nth-child(3n) {
margin-right:0
}
.ssgrid-margin.grid-x3>*:nth-child(3n+1) {
margin-left:0;
clear:left
}
.ssgrid-margin.grid-x3>* {
	width:30.8%
}
.ssgrid-margin.grid-x4>*:nth-child(4n) {
margin-right:0
}
.ssgrid-margin.grid-x4>*:nth-child(4n+1) {
margin-left:0;
clear:left
}
.ssgrid-margin.grid-x4>* {
	width:22.15%
}
.ssgrid-margin.grid-x5>*:nth-child(5n) {
margin-right:0
}
.ssgrid-margin.grid-x5>*:nth-child(5n+1) {
margin-left:0;
clear:left
}
.ssgrid-margin.grid-x5>* {
	width:16.96%
}
.ssgrid-margin.grid-x6>*:nth-child(6n) {
margin-right:0
}
.ssgrid-margin.grid-x6>*:nth-child(6n+1) {
margin-left:0;
clear:left
}
.ssgrid-margin.grid-x6>* {
	width:13.5%
}
.ssgrid-margin.grid-x7>*:nth-child(7n) {
margin-right:0
}
.ssgrid-margin.grid-x7>*:nth-child(7n+1) {
margin-left:0;
clear:left
}
.ssgrid-margin.grid-x7>* {
	width:11.02857%
}
.ssgrid-margin.grid-x8>*:nth-child(8n) {
margin-right:0
}
.ssgrid-margin.grid-x8>*:nth-child(8n+1) {
margin-left:0;
clear:left
}
.ssgrid-margin.grid-x8>* {
	width:9.175%
}
.ssgrid, .ssgrid-margin {
	width:100%
}
.ssgrid.debug, .ssgrid-margin.debug {
	margin:16px 0
}
.ssgrid.debug>*, .ssgrid-margin.debug>* {
	background:#497789;
	color:#060D31;
	padding:16px
}
.ssgrid>*, .ssgrid-margin>* {
	position:relative;
	float:left;
	width:100%;
	height:100%;
	box-sizing:border-box
}
.ssgrid>*:first-child, .ssgrid-margin>*:first-child {
	margin-left:0
}
.ssgrid>*:last-child, .ssgrid-margin>*:last-child {
	margin-right:0;
	float:right
}
.ssgrid img, .ssgrid-margin img {
	max-width:100%;
	height:auto;
	display:block;
	margin:0 auto
}
.ssgrid:after, .ssgrid-margin:after {
	content:"";
	display:table;
	clear:both
}
div#primary-navigation>a {
	display:none
}

@media (max-width: 780px) {
div#primary-navigation>a {
display:block;
cursor:pointer
}
}
div#primary-navigation a[href='#'] {
	pointer-events:none
}
div#primary-navigation a#primary-navigation-toggle {
	pointer-events:auto
}
div#primary-navigation span {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	display:inline-block;
	padding:2px 10px;
	margin-left:20px;
	font-size:75%;
	vertical-align:text-top
}
div#primary-navigation ul {
	padding:0;
	margin:0;
	list-style:none
}
div#primary-navigation li {
	position:relative;
	display:inline-block;
	white-space:nowrap
}
div#primary-navigation li a {
	-webkit-transition:all 250ms;
	-moz-transition:all 250ms;
	-ms-transition:all 250ms;
	-o-transition:all 250ms;
	transition:all 250ms;
	display:block
}
div#primary-navigation li.menu-item-has-children>a:after {
	font-family:FontAwesome;
	margin:0px 0px 0px 8px;
	font-style:normal;
	font-weight:normal;
	line-height:1
}
div#primary-navigation li ul {
	display:none;
	position:absolute;
	z-index:999;
	opacity:0;
	-webkit-transition:all 250ms;
	-moz-transition:all 250ms;
	-ms-transition:all 250ms;
	-o-transition:all 250ms;
	transition:all 250ms
}
div#primary-navigation li:hover>ul {
	display:block;
	opacity:1;
	visibility:visible
}
div#primary-navigation li li {
	width:100%;
	display:block
}
div#primary-navigation li li a {
	padding:10px
}
div#primary-navigation li li ul {
	top:0;
	left:100%
}
div#primary-navigation li li li:hover ul {
	display:block
}
@media (max-width: 780px) {
div#primary-navigation {
width:100%;
float:none;
clear:both
}
div#primary-navigation>ul {
display:none
}
div#primary-navigation>ul>li {
display:block
}
div#primary-navigation>ul>li>a {
padding:10px
}
div#primary-navigation li ul {
position:static
}
div#primary-navigation li li {
width:100%;
display:block;
float:none
}
div#primary-navigation li li a {
padding-left:25px !important
}
div#primary-navigation li li li a {
padding-left:45px !important
}
div#primary-navigation li li li li a {
padding-left:65px !important
}
div#primary-navigation li li li li li a {
padding-left:85px !important
}
div#primary-navigation li li li li li li a {
padding-left:105px !important
}
}
@media (min-width: 781px) {
div#primary-navigation>ul {
display:block !important
}
}
div#primary-navigation>ul {
	width:100%;
	text-align:center;
	padding-top:5px;
	z-index:2
}
div#primary-navigation>ul>li {
	width:24%
}
div#primary-navigation>ul>li a {
	display:block;
	padding:14px 7px;
	color:#da4228;
	font-family:"Raleway", sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	font-size:20px;
	line-height:11px;
	width:min-content;
	width:-moz-min-content
}
div#primary-navigation>ul>li.current-menu-item>a, div#primary-navigation>ul>li.current-menu-parent>a, div#primary-navigation>ul>li.current-menu-ancestor>a, div#primary-navigation>ul>li>a:hover, div#primary-navigation>ul>li:hover>a {
	color:#da4228
}
div#primary-navigation>ul>li:last-child {
	border-right:none
}
div#primary-navigation>ul .sub-menu {
	text-align:left;
	display:block;
	opacity:0;
	visibility:hidden;
	box-shadow:0px 12px 46px -3px rgba(0, 0, 0, 0.5);
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	-webkit-transition:all 250ms;
	-moz-transition:all 250ms;
	-ms-transition:all 250ms;
	-o-transition:all 250ms;
	transition:all 250ms
}
div#primary-navigation>ul .sub-menu li {
	padding:10px 1px
}
div#primary-navigation>ul .sub-menu li a {
	border-top:0px solid #da4228;
	border-bottom:0px solid #da4228
}
div#primary-navigation>ul .sub-menu .sub-menu {
	top:0;
	left:100%;
	-webkit-transform:none;
	-moz-transform:none;
	-ms-transform:none;
	-o-transform:none;
	transform:none
}
@media (max-width: 780px) {
div#primary-navigation ul {
text-align:left;
position:relative;
margin-top:-3px;
background:#2c769b
}
div#primary-navigation ul li {
border-right:none;
width:100%;
padding:0;
display:block
}
div#primary-navigation ul li a {
padding:8px 15px;
color:#fff
}
div#primary-navigation ul li.current-menu-item>a, div#primary-navigation ul li.current-menu-parent>a, div#primary-navigation ul li.current-menu-ancestor>a, div#primary-navigation ul li>a:hover, div#primary-navigation ul li:hover>a {
color:#fff;
background:#215873
}
div#primary-navigation ul li:last-child {
border-bottom:none
}
div#primary-navigation ul .sub-menu {
display:none;
opacity:1;
visibility:visible;
box-shadow:none;
-webkit-transform:none;
-moz-transform:none;
-ms-transform:none;
-o-transform:none;
transform:none
}
}
div#primary-navigation a#primary-navigation-toggle {
	color:#2c769b;
	padding:6px 20px;
	font-size:25px
}
div#primary-navigation a#primary-navigation-toggle span {
	background:#2c769b;
	color:#fff;
	vertical-align:text-top
}
div#primary-navigation ul ul {
	text-align:left;
	background:#266787
}
div#primary-navigation ul ul a {
	color:#fff;
	padding:10px 20px
}
div#primary-navigation ul ul a:hover {
	background:#9b2d1b;
	color:#fff
}
div#primary-navigation ul ul li.current-menu-item a, div#primary-navigation ul ul li.current-menu-parent a, div#primary-navigation ul ul li.current-menu-ancestor a {
	color:#fff;
	background:#215873
}
div#primary-navigation ul ul li.current-menu-item a:hover, div#primary-navigation ul ul li.current-menu-parent a:hover, div#primary-navigation ul ul li.current-menu-ancestor a:hover {
	color:#fff;
	background:#852717
}
div#primary-navigation ul ul ul {
	background:#1b495f
}
div#primary-navigation ul ul ul a {
	color:#fff
}
div#primary-navigation ul ul ul a:hover {
	background:#6f2113;
	color:#fff
}
div#primary-navigation ul ul ul li.current-menu-item a, div#primary-navigation ul ul ul li.current-menu-parent a, div#primary-navigation ul ul ul li.current-menu-ancestor a {
	color:#fff;
	background:#153a4c
}
div#primary-navigation ul ul ul li.current-menu-item a:hover, div#primary-navigation ul ul ul li.current-menu-parent a:hover, div#primary-navigation ul ul ul li.current-menu-ancestor a:hover {
	color:#fff;
	background:#5a1a0f
}
div#primary-navigation ul ul ul ul {
	background:#102a38
}
div#primary-navigation ul ul ul ul a {
	color:#fff
}
div#primary-navigation ul ul ul ul a:hover {
	background:#44140c;
	color:#fff
}
div#primary-navigation ul ul ul ul li.current-menu-item a, div#primary-navigation ul ul ul ul li.current-menu-parent a, div#primary-navigation ul ul ul ul li.current-menu-ancestor a {
	color:#fff;
	background:#0a1b24
}
div#primary-navigation ul ul ul ul li.current-menu-item a:hover, div#primary-navigation ul ul ul ul li.current-menu-parent a:hover, div#primary-navigation ul ul ul ul li.current-menu-ancestor a:hover {
	color:#fff;
	background:#2e0e08
}
div#primary-navigation li.menu-item-has-children>a:after {
	content:""
}
div#primary-navigation li li.menu-item-has-children>a:after {
	content:""
}
@media (max-width: 780px) {
div#primary-navigation li li.menu-item-has-children>a:after {
content:""
}
}
.ninja-forms-cont {
	margin:1em auto 2.5em
}
.ninja-forms-cont:first-child {
	margin-top:0
}
.ninja-forms-cont .ninja-forms-all-fields-wrap {
	position:relative;
	padding:0 1%;
	font-size:0;
	letter-spacing:0;
	width:50%
}
.ninja-forms-cont .ninja-forms-all-fields-wrap li:before {
	content:none
}
.ninja-forms-cont .ninja-forms-all-fields-wrap .label-above label {
	margin-bottom:0.25em
}
.ninja-forms-cont .ninja-forms-all-fields-wrap .label-below label {
	margin-top:0.25em
}
.ninja-forms-cont .ninja-forms-all-fields-wrap input, .ninja-forms-cont .ninja-forms-all-fields-wrap select, .ninja-forms-cont .ninja-forms-all-fields-wrap textarea {
	width:100%;
	padding:0.5em;
	border:1px solid #000;
	font-family:inherit
}
.ninja-forms-cont .ninja-forms-all-fields-wrap input[type=submit] {
	width:100%;
	background:#2c769b;
	border:none;
	line-height:1.5em;
	color:#FFFFFF;
	letter-spacing:0.1em;
	display:inline-block;
	cursor:pointer;
	-webkit-transition:all 250ms;
	-moz-transition:all 250ms;
	-ms-transition:all 250ms;
	-o-transition:all 250ms;
	transition:all 250ms;
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	appearance:none
}
.ninja-forms-cont .ninja-forms-all-fields-wrap input[type=submit]:hover {
	background:#da4228
}
.ninja-forms-cont .ninja-forms-all-fields-wrap input[type=checkbox], .ninja-forms-cont .ninja-forms-all-fields-wrap input[type=radio] {
	width:auto
}
.ninja-forms-cont .ninja-forms-all-fields-wrap>div {
	width:98%;
	display:inline-block;
	vertical-align:top;
	margin:1%;
	font-size:16px
}
.ninja-forms-cont .ninja-forms-all-fields-wrap>div.label-inside {
	vertical-align:bottom
}
.ninja-forms-cont .ninja-forms-all-fields-wrap>div.label-right:not(.list-radio-wrap):not(.list-checkbox-wrap):not(.checkbox-wrap) input, .ninja-forms-cont .ninja-forms-all-fields-wrap>div.label-right:not(.list-radio-wrap):not(.list-checkbox-wrap):not(.checkbox-wrap) label, .ninja-forms-cont .ninja-forms-all-fields-wrap>div.label-left:not(.list-radio-wrap):not(.list-checkbox-wrap):not(.checkbox-wrap) input, .ninja-forms-cont .ninja-forms-all-fields-wrap>div.label-left:not(.list-radio-wrap):not(.list-checkbox-wrap):not(.checkbox-wrap) label {
width:50%
}
.ninja-forms-cont .ninja-forms-all-fields-wrap>div.spam-wrap {
	width:73%
}
.ninja-forms-cont .ninja-forms-all-fields-wrap>div.submit-wrap {
	width:23%
}
.ninja-forms-cont .ninja-forms-all-fields-wrap>div.label-above+.submit-wrap:not(.full-wrap):before {
content:'Label:';
visibility:hidden;
display:block;
margin-bottom:0.25em
}
.ninja-forms-cont .ninja-forms-all-fields-wrap>div.label-below+.submit-wrap:not(.full-wrap):after {
content:'Label:';
visibility:hidden;
display:block;
margin-top:0.25em
}
.ninja-forms-cont .ninja-forms-all-fields-wrap>div.recaptcha-wrap.field-wrap label {
	display:none
}
.ninja-forms-cont .ninja-forms-all-fields-wrap>div.recaptcha-wrap.field-wrap+div.submit-wrap:before {
	content:none
}
.ninja-forms-cont .ninja-forms-all-fields-wrap>div .ninja-forms-field-error {
	position:absolute;
	right:0;
	bottom:calc(100% + 10px);
	padding:5px 10px;
	background:#3794c3;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	font-size:0.65em;
	line-height:1.5em;
	color:#fff;
	-webkit-transition:all 250ms;
	-moz-transition:all 250ms;
	-ms-transition:all 250ms;
	-o-transition:all 250ms;
	transition:all 250ms
}
.ninja-forms-cont .ninja-forms-all-fields-wrap>div .ninja-forms-field-error:before {
	content:'';
	position:absolute;
	top:100%;
	right:10%;
	border-top:5px solid #3794c3;
	border-right:5px solid transparent;
	border-left:5px solid transparent
}
.ninja-forms-cont .ninja-forms-all-fields-wrap>div input:focus+input+.ninja-forms-field-error, .ninja-forms-cont .ninja-forms-all-fields-wrap>div textarea:focus+input+.ninja-forms-field-error {
	opacity:0
}
.ninja-forms-cont .ninja-forms-all-fields-wrap>div.full-wrap, .ninja-forms-cont .ninja-forms-all-fields-wrap>div.full {
	width:98%
}
.ninja-forms-cont .ninja-forms-all-fields-wrap>div.three-quarter-wrap, .ninja-forms-cont .ninja-forms-all-fields-wrap>div.three-quarter {
	width:73%
}
@media (max-width: 1296px) {
.ninja-forms-cont .ninja-forms-all-fields-wrap>div.three-quarter-wrap, .ninja-forms-cont .ninja-forms-all-fields-wrap>div.three-quarter {
width:98%
}
}
.ninja-forms-cont .ninja-forms-all-fields-wrap>div.two-third-wrap, .ninja-forms-cont .ninja-forms-all-fields-wrap>div.two-third {
	width:64.666666666666%
}
@media (max-width: 780px) {
.ninja-forms-cont .ninja-forms-all-fields-wrap>div.two-third-wrap, .ninja-forms-cont .ninja-forms-all-fields-wrap>div.two-third {
width:98%
}
}
.ninja-forms-cont .ninja-forms-all-fields-wrap>div.half-wrap, .ninja-forms-cont .ninja-forms-all-fields-wrap>div.half {
	width:48%
}
@media (max-width: 780px) {
.ninja-forms-cont .ninja-forms-all-fields-wrap>div.half-wrap, .ninja-forms-cont .ninja-forms-all-fields-wrap>div.half {
width:98%
}
}
.ninja-forms-cont .ninja-forms-all-fields-wrap>div.third-wrap, .ninja-forms-cont .ninja-forms-all-fields-wrap>div.third {
	width:31.333333333333%
}
@media (max-width: 1296px) {
.ninja-forms-cont .ninja-forms-all-fields-wrap>div.third-wrap, .ninja-forms-cont .ninja-forms-all-fields-wrap>div.third {
width:98%
}
}
.ninja-forms-cont .ninja-forms-all-fields-wrap>div.quarter-wrap, .ninja-forms-cont .ninja-forms-all-fields-wrap>div.quarter {
	width:23%
}
@media (max-width: 1296px) {
.ninja-forms-cont .ninja-forms-all-fields-wrap>div.quarter-wrap, .ninja-forms-cont .ninja-forms-all-fields-wrap>div.quarter {
width:48%
}
}
@media (max-width: 780px) {
.ninja-forms-cont .ninja-forms-all-fields-wrap>div.quarter-wrap, .ninja-forms-cont .ninja-forms-all-fields-wrap>div.quarter {
width:98%
}
}
.ninja-forms-cont .ninja-forms-all-fields-wrap .ninja-forms-required-items {
	position:absolute;
	right:0;
	bottom:-3em;
	font-style:italic;
font-size:calc(16px * 0.85);
	color:#000;
	text-align:right
}
.ninja-forms-cont .ninja-forms-all-fields-wrap .ninja-forms-field-error {
	font-style:italic;
	text-align:right;
	font-size:0.85em
}
.ninja-forms-cont .ninja-forms-all-fields-wrap .label-left .ninja-forms-field-error, .ninja-forms-cont .ninja-forms-all-fields-wrap .label-right .ninja-forms-field-error {
	text-align:center
}
body {
	font-family:"Open Sans", sans-serif;
	font-size:16px;
	line-height:1.618;
	color:#000;
	background:#fff
}
body.home .on-home {
	display:block
}
body.home .on-else {
	display:none
}
body.page-id-44 .mobile-dj-banner {
	display:block
}
body.page-id-44 .main-banner {
	display:none
}

body.page-id-47 .cta {
	display:none
}
body.page-id-47 .list-radio-wrap.label-left label, body.page-id-47 .list-radio-wrap.label-left ul, body.page-id-47 .list-radio-wrap.label-left ul li, body.page-id-47 .list-radio-wrap.label-right label, body.page-id-47 .list-radio-wrap.label-right ul, body.page-id-47 .list-radio-wrap.label-right ul li, body.page-id-47 .list-checkbox-wrap.label-left label, body.page-id-47 .list-checkbox-wrap.label-left ul, body.page-id-47 .list-checkbox-wrap.label-left ul li, body.page-id-47 .list-checkbox-wrap.label-right label, body.page-id-47 .list-checkbox-wrap.label-right ul, body.page-id-47 .list-checkbox-wrap.label-right ul li {
	float:none !important
}
html .mce-content-body {
	width:95%;
	max-width:95%;
	min-width:95%;
	padding:0;
	margin:20px
}
h1 {
	font-family:"Raleway", sans-serif;
	color:#2c769b;
	font-weight: bold;
}
h2 {
	font-family:"Raleway", sans-serif;
	color:#2c769b
}
h3 {
	font-family:"Raleway", sans-serif;
	color:#2c769b
}
h4 {
	font-family:"Raleway", sans-serif;
	color:#2c769b
}
h5 {
	font-family:"Raleway", sans-serif;
	color:#2c769b
}
h6 {
	font-family:"Raleway", sans-serif;
	color:#2c769b
}
@media (max-width: 964px) {
.webcom-header {
height:100%
}
}
.webcom-header a {
	-webkit-transition:color 200ms ease-in-out;
	-moz-transition:color 200ms ease-in-out;
	-ms-transition:color 200ms ease-in-out;
	-o-transition:color 200ms ease-in-out;
	transition:color 200ms ease-in-out;
	color:#da4228;
	outline:none
}
.webcom-header a:hover {
	color:#2c769b
}
.header-logo {
	display:inline-block;
}

.header-text {
	display:inline-block;
	text-align:left;
	position:relative;
	top:-4px
}
@media (max-width: 964px) {
.header-text {
width:100%;
text-align:center
}
}
.header-text-1 {
	color:#1d1f20;
	font-family:"Raleway", sans-serif;
	font-size:18px;
	font-weight:bold
}
.header-phone a {
	color:#2c769b;
	font-family:"Raleway", sans-serif;
	font-size:29px;
	font-weight:bold;
	line-height:21px;
	text-decoration:none
}
.header-phone i {
	color:#da4228;
	font-size:42px
}
.header-text-2 {
	color:#da4228;
	font-family:"Raleway", sans-serif;
	font-size:22px
}
.webcom-navigation {
	background:#d1d8dd;
	height:50px
}
@media (max-width: 780px) {
.webcom-navigation>div {
padding:0
}
}
@media (max-width: 780px) {
.webcom-navigation li.current-menu-item a {
border-top:0px solid #da4228;
border-bottom:0px solid #da4228
}
}
.webcom-banner {
	position:relative;
}
.webcom-banner img {
}
.webcom-banner a {
	-webkit-transition:color 200ms ease-in-out;
	-moz-transition:color 200ms ease-in-out;
	-ms-transition:color 200ms ease-in-out;
	-o-transition:color 200ms ease-in-out;
	transition:color 200ms ease-in-out;
	color:#da4228;
	outline:none
}
.webcom-banner .webcom-container {
	top:-192px
}
@media (max-width: 480px) {
.webcom-banner .webcom-container {
padding:0
}
}
.on-home {
	display:none
}
.mobile-dj-banner {
	display:none
}
.learn-more {
	background:url(images/learn-more.png);
	height:177px;
	width:423px;
	text-align:right;
	position:absolute;
	top:43%;
	right:20px
}
@media (max-width: 480px) {
.learn-more {
width:100%;
background-size:cover;
background-position:center;
right:0px
}
}
.learn-more a {
	text-decoration:none;
	color:#fff
}
@media (max-width: 480px) {
.learn-more a {
position:relative;
top:13px
}
}
.learn-more a:hover {
	text-decoration:underline
}
.learn-more-text1 {
	font-family:"Raleway", sans-serif;
	font-weight:bold;
	font-size:28px;
	text-align:center;
	color:#fff
}
@media (max-width: 480px) {
.learn-more-text1 {
font-size:24px
}
}
.learn-more-text2 {
	font-family:"Raleway", sans-serif;
	font-size:24px;
	text-align:center;
	color:#fff
}
.learn-more-text3 {
	text-align:center;
	color:#fff;
	font-size:20px;
	font-family:"Raleway", sans-serif;
	margin-top:12px
}
.learn-more-text3 i {
	color:#2c769b;
	background:#fff;
	border-radius:11px;
	width:17px;
	height:17px;
	line-height:18px;
	padding-left:2px;
	font-size:12px;
	position:relative;
	top:-2px
}
.cta {
	background:#eff4f8;
	height:200px
}
@media (max-width: 1258px) {
.cta {
height:100%
}
}
@media (max-width: 795px) {
.cta {
padding-left:10px
}
}
.cta i {
	font-size:55px;
	color:#2c769b
}
.cta-box {
	display:inline-block;
	padding-top:46px;
	padding-left:20px
}
@media (max-width: 1258px) {
.cta-box {
width:32%
}
}
@media (max-width: 540px) {
.cta-box {
width:49%
}
}
.cta-circle1 {
	padding-left:32px;
	padding-top:19px
}
.cta-circle2 {
	padding-left:24px;
	padding-top:21px
}
.cta-circle3 {
	padding-left:22px;
	padding-top:22px
}
.cta-circle4 {
	padding-left:24px;
	padding-top:19px
}
.cta-circle5 {
	padding-left:24px;
	padding-top:19px
}
.cta-left {
	display:inline-block
}
.cta-right {
	display:inline-block;
	margin-left:-15px
}
.cta-circle {
	background:url(images/button-bg.png);
	height:102px;
	width:102px;
	display:inline-block
}
.cta-text1 a {
	font-family:"Raleway", sans-serif;
	color:#2c769b;
	font-size:20px;
	text-shadow:2px 2px #fff, 3px 3px #fff;
	display:inline-block;
	text-decoration:none
}
.cta-text1 a:hover {
	color:#3794c3
}
.cta-text2 a {
	font-family:"Raleway", sans-serif;
	font-weight:bold;
	color:#da4228;
	font-size:36px;
	text-shadow:2px 2px #fff, 3px 3px #fff;
	display:inline-block;
	line-height:30px;
	text-decoration:none
}
.cta-text2 a:hover {
	color:#e16854
}
.webcom-content {
	padding:32px 0
}
.mceContentBody a, .webcom-content a {
	-webkit-transition:color 200ms ease-in-out;
	-moz-transition:color 200ms ease-in-out;
	-ms-transition:color 200ms ease-in-out;
	-o-transition:color 200ms ease-in-out;
	transition:color 200ms ease-in-out;
	color:#2c769b;
	outline:none
}
.mceContentBody a:hover, @media (max-width: 794px) {
td {
text-align:center
}
}
.webcom-footer-navigation {
	padding:16px 0;
	background:#da4228
}
.webcom-footer-navigation .footer-nav {
	padding:0;
	margin:0;
	font-size:0;
	text-align:center;
	list-style:none
}
.webcom-footer-navigation .footer-nav li {
	display:inline-block;
	padding:1px 11px;
	border-right:1px solid #fff
}
.webcom-footer-navigation .footer-nav li a {
	display:block;
	font-size:15px;
	color:#fff;
	text-decoration:none
}
.webcom-footer-navigation .footer-nav li a:hover {
	color:#fff;
	text-decoration:underline;
	border: 0;
}
.webcom-footer-navigation .footer-nav li ul {
	display:none
}
.webcom-footer-navigation .footer-nav li:last-child {
	border-right:none
}
.webcom-footer a {
	-webkit-transition:color 200ms ease-in-out;
	-moz-transition:color 200ms ease-in-out;
	-ms-transition:color 200ms ease-in-out;
	-o-transition:color 200ms ease-in-out;
	transition:color 200ms ease-in-out;
	color:#2c769b;
	text-decoration:none;
	outline:none
}
.webcom-footer a:hover {
	text-decoration:underline
}
.webcom-contact-banner {
	height:286px;
	background:url(images/call-us-background.jpg);
	background-size:cover;
	background-position:right
}
.contact-banner-text-box {
	background:url(images/banner-text-box-bg.jpg);
	width:527px;
	height:167px;
	font-family:"Raleway", sans-serif;
	font-size:24px;
	color:#fff;
	line-height:27px;
	text-align:center;
	padding-top:31px;
	margin-top:47px
}
@media (max-width: 575px) {
.contact-banner-text-box {
width:100%;
font-size:20px
}
}
.contact-banner-text-box span {
	display:block;
	font-weight:bold;
	font-size:34px;
	line-height:58px
}
@media (max-width: 486px) {
.contact-banner-text-box span {
font-size:25px
}
}
.contact-banner-text-box span a {
	color:#fff;
	text-decoration:none
}
.footer-divider {
	background:#2d7397
}
.divider {
	min-height:2px;
	width:100%;
	background:#5096ba
}
.footer-content {
	background:#2d7397
}
.logo {
	display:inline-block;
	width:30%;
	min-width:346px
}
@media (max-width: 1122px) {
.logo {
width:100%;
text-align:center
}
}
.info {
	display:inline-block;
	font-size:17px;
	color:#000;
	width:100%;
	line-height:17px;
}
@media (max-width: 1122px) {
.info {
width:100%;
text-align:center
}
}
.info a {
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-decoration:none
}
.social {
	display:inline-block;
	width:34%;
	text-align:right;
	vertical-align:top;
	margin-top:27px
}
@media (max-width: 1122px) {
.social {
width:100%;
text-align:center
}
}
.social i {
	font-size:34px !important;
	color:#fff !important;
	border-radius:35px;
	margin-left:19px
}
@media (max-width: 1122px) {
.social i {
padding-left:11px
}
}
.social i:hover {
	opacity:0.8
}
.social a:nth-of-type(1) i {
background:#00467b;
height:60px;
width:60px;
padding-right:20px;
padding-top:13px
}
@media (max-width: 1122px) {
.social a:nth-of-type(1) i {
padding-right:14px
}
}
.social a:nth-of-type(2) i {
background:#d84026;
height:60px;
width:60px;
padding-right:7px;
padding-top:13px
}
.social a:nth-of-type(3) i {
background:#68aed2;
height:60px;
width:60px;
padding-right:14px;
padding-top:13px
}
.social a:nth-of-type(4) i {
background:#00467b;
height:60px;
width:60px;
padding-right:14px;
padding-top:11px
}
.webcom-copyright {
	font-size:13px;
	color:#fff
}
.webcom-copyright a {
	-webkit-transition:color 200ms ease-in-out;
	-moz-transition:color 200ms ease-in-out;
	-ms-transition:color 200ms ease-in-out;
	-o-transition:color 200ms ease-in-out;
	transition:color 200ms ease-in-out;
	color:#da4228;
	outline:none
}
.webcom-copyright a:hover {
	color:#2c769b
}
.webcom-copyright .company {
	padding:6px 0 0;
	text-align:center;
	font-size:14px;
	color:#000
}
.webcom-copyright .author {
	text-align:center;
	font-family:"Source Sans Pro", sans-serif;
	font-size:13px;
	color:#eff4f8
}
.webcom-copyright img {
	display:inline-block;
	vertical-align:baseline
}
.webcom-footer {
	padding: 10px!important;
}
/*# sourceMappingURL=style.css.map */





/*22-march-2018*/



.metaslider, .header-phone a {
	opacity: 1!important;
}



/*ADDITIONAL CSS by Chai */
.learn-more{
	display:none;
}
.logo-section .col-sm-6 {
   
    background: #fff !important;
    padding: 0px;
}
.header-logo {
    display: inline-block;
    
    padding: 40px;
    margin: 0 auto;
    display: table;
}

.social-icon {
	text-align: right;
}
.header-text-2{
	font-weight: 800;
}
.cta-box{
	display:none;
}
.div#primary-navigation>ul>li a{
	color: #da4228 !important;
}
.webcom-footer {
    padding: 20px;
}
.info{
	text-align:center;
}
.info h3 {
    color: #000;
    line-height: 49px;
    font-size: 30px;
}
.footer-content {
    background: #d4d7d9;
	padding:50px 0px;
}
.info a {
    color:#2c769b;
    font-size: 40px;
    
    line-height: 60px;
}
.webcom-contact-banner {
    display: none;
}
.cta {
    display: none;
}
.webcom-header{
	position: absolute;
    z-index: 99;
    width: 100%;
}
.webcom-content{
	padding:0px;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{
	margin-bottom:0px;
}
.imagetext h2 {
    color: #fff;
    text-align: center;
    margin: 0px;
    padding: 1px 0px;
    font-size: 43px;
    font-weight: 700;
}
.imagetext p{
	padding-top:14px;
	color: #fff;
    text-align: center;
    margin: 0px;
}

#wrapper #primary .firstsection {
    background: #fff;
    padding: 50px 24px 0;
    box-shadow: 0px 1px 10px #e8dede;
    z-index: 999;
}

.h2title:before {
    border: 5px solid #da4228;
    position: absolute;
    content: '';
    /* background: red; */
    width: 40px;
    top: 30px;
    left: -22px;
}
footer.entry-meta {
    display: none;
}
.secondsection:after {
    position: absolute;
    content: "";
    width: 100px;
    height: 525px;
    right: -80px;
    background: #fff;
    top: 0;
    /* left: 10px; */
    clip-path: polygon(0 0, 100% 0, 33% 100%, 0% 100%);
    z-index: 99;
}
.secondsection {
    padding: 23px 17px;
    box-shadow: 0px 1px 10px #e8dede;
    position: relative;
    z-index: 9999;
    margin-top: 50px;
}
.thirdsection:after {
    position: absolute;
    content: "";
    width: 100px;
    height: 446px;
    right: -80px;
    background: #fff;
    top: 0;
    /* left: 10px; */
    clip-path: polygon(0 0, 100% 0, 33% 100%, 0% 100%);
    z-index: 99;
}
.thirdsection {
    padding: 20px 26px 120px 20px;
    box-shadow: 0px 1px 10px #e8dede;
    position: relative;
    z-index: 9999;
    margin-top: 50px;
}
html, body {
    overflow-x: hidden;
}
.bannersection {
    
    padding-bottom: 60px;
    padding-top: 60px;
    background: linear-gradient(to top left, #da4228 50%, transparent 50.5%) no-repeat top, /* bottom part */ linear-gradient(0deg, #da4228, #da4228) no-repeat bottom;
    color: white;
    padding-bottom: 3em;
    background-size: 100% 7em, 100% calc(100% - 7em);
   
    margin-top: -110px;
}
.h2title {
    font-weight: 700;
}
.get {
    clip-path: polygon(6% 54%, 77% 44%, 75% 78%, 5% 79%);
    padding: 79px 81px !important;
    background: #2c769b;
}
.menu-item a:hover{
	border-bottom: 3px solid #da4228
}
.get a {
    position: relative;
    top: 40px;
    text-align: center !IMPORTANT;
    left: -29px;
    padding: 41px 9px !important;
    color: #fff;
    /* border: inherit; */
    border-bottom: none !important;
    font-size: 19px !important;
    text-decoration: none;
   
    margin: 0 auto !important;
    display: table;
    font-weight: 800 !important;
}
.info h3:before {
    border: 3px solid #da4228;
    position: absolute;
    content: '';
   width: 74px;
    top: -12px;
    right: 632px;
}
.imagesecttion{
	position: relative;
    margin-top: -70px;
}
.images{
	box-shadow: 0px 11px 10px #e8dede;
}
.logo-section .col-sm-6 {
    box-shadow: 7px 11px 10px #e8ded;
    box-shadow: 6px 11px 25px 2px #9e9999;
}
.social-icon{
	display:none;
}
.header-text-1 img{
	display:none;
}
.header-text {
    display: none;
}
/* ---- */
.home .webcom-wrapper .webcom-header {
	position: absolute;
}
.webcom-header .webcom-container .header-logo {
	padding: 15px 10px 20px;
}
#primary .contact_btn {
	display: table;
	position: relative;
	padding: 10px 20px;
	background-image: linear-gradient(134deg, #F46B44 0%, #b3447a 121%);
	color: white;
	font-family: 'Gotham-Book';
	font-size:18px;
	font-weight: 700;
	line-height: 145%;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	border: none;
	border-radius: 0;
	cursor: pointer;
	outline: 0;
	box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1);
	transition: all .2s ease;
	float: none;
	margin: 30px auto 0;
	max-width: 260px;
	width: 100%;
	text-transform: uppercase;
}
.wpcf7-form p {
	float: left;
	width: 50%;
}
.wpcf7-form .wpcf7-text,
.wpcf7-form .wpcf7-textarea {
	float: left;
	width: 95%;
	height: auto;
	margin: 0;
	padding: 8px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	resize: none;
}
.wpcf7-form p span {
	color: red;
	margin: 0;
}
.wpcf7-form .wpcf7-form-control-wrap {
	float: left;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
.wpcf7-form p label {
	font-weight: normal;
}
#primary .wpcf7-form span.wpcf7-list-item-label {
	color: #000;
}
#primary .wpcf7-form span.wpcf7-list-item {
	float: left;
	width: 100%;
}
#primary .wpcf7-form input[type="submit"],
#primary .wpcf7-form input[type="submit"]:hover {
	float: left;
    position: relative;
    padding: 10px 20px;
    background-image: linear-gradient(134deg, #F46B44 0%, #b3447a 121%);
    color: white;
    font-family: 'Gotham-Book';
    font-size: 16px;
    font-weight: 700;
    line-height: 145%;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    border: none;
    border-radius: 0;
    cursor: pointer;
    outline: 0;
    box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1);
    transition: all .2s ease;
    float: none;
    margin: 20px auto 0;
    max-width: 180px;
    width: 100%;
    text-transform: uppercase;
}
#primary .entry-content h1 {
	margin: 0 0 15px;
}
#primary #contact_form h3 {
	color: #000;
}
.webcom-content .webcom-container {
	padding-bottom: 5%;
	padding-top: 3%;
}
.home #primary .webcom-container {
	max-width: none;
	width: 100%;
	padding: 0;
}
.webcom-banner img {
	margin: 0;
}
.bannersection .wpb_text_column a,
.bannersection .wpb_text_column h2 {
	color: #fff;
	text-decoration: none;
	line-height: 100%;
}

#wrapper  {
	background: url('http://staging.orlandofoodtruckcatering.com/wp-content/uploads/2020/03/banner.png') top center repeat-y;
	min-height: 400px;
}
#wrapper .secondsection, #wrapper .thirdsection {
	background: #fff;
}
#wrapper .secondsection::after, 
#wrapper .thirdsection::after {
	height: 100%!important;
}
#wrapper .firstsection,
#wrapper .secondsection, 
#wrapper .thirdsection {
	padding: 40px 25px 0;
}
#wrapper .h2title {
	line-height: 125%;
	padding: 0 0 10px!important;
}
#wrapper .firstsection .h2title, 
#wrapper .thirdsection .h2title {
	max-width: 400px;
}
#wrapper .secondsection .h2title {
	max-width: 500px;
}
#primary p {
	font-family: 'Gotham-Book';
	padding: 10px 0;
	margin: 0;
}
#wrapper .menu-item a:hover {
	border: 0;
}
img {
	max-width: 100%;
}
div#primary-navigation > ul .sub-menu li {
	padding: 0;
}
div#primary-navigation > ul .sub-menu li a {
	width: 100%;
	padding: 15px 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.footer-content .info h3::before {
	display: none;
}
#primary .nf-form-cont ul li::before {
	display: none;
}
#primary .site-content ul li p {
	padding: 0;
}
.nf-form-fields-required {
	text-align: center;
	padding: 0 0 10px;
	font-style: italic;
	color: #333;
}
#primary .nf-form-cont {
	margin: 4% 0 0;
}
#logo {
	max-width:550px;
	width: 100%;
	margin: 0 auto;
	float: none;
	display: block;
}
#primary .vc_row {
	margin: 0 auto;
}
.home #primary .wpb_single_image .vc_single_image-wrapper {
	width: 100%;
}
.home .vc_row {
	max-width: 1200px;
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 12px 0;
}
#primary .bannersection {
	left: 0!important;
	max-width: none;
	width: 100%!important;
	margin: -50px auto 40px;
	padding: 0 0 20px!important;
}
#primary .bannersection .vc_row {
	margin: -16px auto 0!important;
	padding: 0;
}
.home #primary  {
	padding-bottom: 40px;
}
.home .webcom-container {
	max-width: none;
	width: 100%;
	padding: 0;
}
#wrapper .webcom-header {
	position: relative;
}
#banner {
	padding: 8% 0 5%;
}
#banner img {
	max-width: 270px;
	margin: 0 auto;
	display: block;
}
#wrapper #banner h1 {
	color: #da4228;
	font-size: 38px;
	line-height: 120%;
	text-align: center;
}

/* RESPONSIVE */
@media(max-width:991px){
	div#primary-navigation > ul > li a {
		font-size: 20px;
	}
	.firstsection{
		position:inherit;
	}
	div#primary-navigation>ul>li a{
		font-size: 20px;
	}
	.social-icon{
		text-align:center;
	}
	.imagetext h2 {
		
			font-size:31px;
		}
}

@media(max-width:768px){
	.webcom-header{
		position:inherit;
	}
	.social-icon {
		text-align: center;
	}
		.vc_empty_space{
			height:0px !important;
		}
		.footer-nav ul {
		padding: 0px !important;
	}
		.info h3:before {
		right: 300px;
	}
	.secondsection::after, .thirdsection::after{
		display: none;
	}
	.info h3 {
		line-height: 130%;
		font-size: 22px;
	}
	.info a {
		color: #2c769b;
		font-size: 35px;
		line-height: 130%;
	}
	.info {
		line-height: 145%;
	}
	#wrapper #primary-navigation ul {
		float: left;
	}
	#wrapper #primary-navigation ul li a,
	#wrapper #primary-navigation ul li {
		float: left;
		width: 100%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		margin: 0;
	}
	#wrapper #primary-navigation ul li a::after {
		display: none;
	}
	#wrapper #primary-navigation .sub-menu {
		float: left;
		width: 100%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		background: transparent;
		position: relative;
		display: block;
		left: 0;
		margin: 0;
	}
	div#primary-navigation ul li.current-menu-item > a, div#primary-navigation ul li.current-menu-parent > a, div#primary-navigation ul li.current-menu-ancestor > a, div#primary-navigation ul li > a:hover, div#primary-navigation ul li:hover > a {
		background: #9b2d1b;
	}
	#primary .bannersection {
		margin: 0 auto;
	}
	#wrapper .firstsection::after, #wrapper .secondsection::after, #wrapper .thirdsection::after {
		display: none;
	}
	#wrapper .firstsection, #wrapper .secondsection, #wrapper .thirdsection {
		margin: 0;
	}
	.home .webcom-container {
		width: 95%;
	}
	#primary .vc_custom_1603249906031 {
		padding-top: 0!important;
	}
}
@media(max-width:1200px){
	.firstsection{
		position:inherit;
	}
	.secondsection {
		box-shadow: -7px 1px 10px #e8dede;
	}
}
@media(max-width:500px){
div#slide-1-layer-2 {
    display: none;
}
	.get{
		margin-left:89px !important;
	}
}



/* ===> */

