/*
Theme Name: Responsive Child
Theme URI: http://cyberchimps.com/responsive-theme/
Description: Responsive Theme is a flexible foundation with fluid 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, Social Networking and Webmaster Tools etc. Responsive is WooCommerce Compatible, Multilingual Ready (WPML), RTL-Language Support, Retina-Ready, Search Engine Friendly, W3C Markup Validated and currently translated into 45 languages. Cross-Browser compatible. <a href="http://cyberchimps.com/forum/free/responsive/">Official support forum</a> (http://cyberchimps.com/forum/free/responsive/)
Author: CyberChimps.com
Author URI: http://cyberchimps.com
 Template:     responsive
Version: 1.9.5.7
Tags: white, black, gray, light, 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
Text Domain: responsive-child

Responsive WordPress Theme, Copyright (C) 2003-2014 Emil Uzelac, CyberChimps Inc

Read More:

- http://codex.wordpress.org/Child_Themes
- http://cyberchimps.com/guide/child-theme-example/
- http://cyberchimps.com/guide-tags/child-theme-2/



*/
/**************** variables *******************************/
/*$primaryColor: #00642D;*/
body {
  background: #fff;
  color: #44352d;
  font-family: Open Sans, Arial, Helvetica, sans-serif !important;
  font-size: 14px;
}
h1, h2, h3, .main-nav a {
  font-family: Open Sans, Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  line-height: 1.5em;
  word-wrap: break-word;
  font-weight: 400;
}
h1 {
  color: #1d2654;
  /* = 42px */
  font-size: 3rem;
  line-height: 1.25;
}
h2 {
  color: #000;
  /* = 36px */
  font-size: 2.25rem;
  line-height: 1.25;
}
h3 {
  color: #1d2654;
  /* = 30px */
  font-size: 1.75rem;
  font-weight: normal;
  line-height: 1.25;
}
h4 {
  color: #000;
  /* = 24px */
  font-size: 1.5rem;
}
h5 {
  color: #034;
  /* = 18px */
  font-size: 1.125rem;
  text-transform: uppercase;
}
h6 {
  color: #666;
  /* = 16px */
  font-size: 1rem;
  font-weight: bold;
}
p, li {
  margin: 0.75em 0;
}
a {
  color: #034;
  font-weight: 400;
  text-decoration: none;
}
a:hover, a:focus, a:active {
  color: #444;
  outline: 0;
  text-decoration: none;
}
.button {
  border-width: 0.66px;
  border-color: #959595;
  border-style: solid;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
  background-image: -moz-linear-gradient(90deg);
  background-image: -webkit-linear-gradient(90deg);
  background-image: -ms-linear-gradient(90deg);
  /**************** end variables *******************************/
  /******************************* padding *********************************************/
}
.padding0 {
  padding: 0;
}
.padding10 {
  padding: 10px;
}
.padding20 {
  padding: 20px;
}
.padding20-0 {
  padding: 20px 0;
}
.padding0-20 {
  padding: 0 20px;
}
.padding40-20 {
  padding: 40px 20px;
}
.padding40 {
  padding: 40px;
}
.padding40-0 {
  padding: 40px 0;
}
.padding0-40 {
  padding: 0 40px;
  /******************************* end padding *********************************************/
  /******************************* columns *********************************************/
}
.full {
  width: 100%;
  float: none;
  position: relative;
  clear: both;
}
#mainContent .full {
  border-top: 2px solid #fe7003;
}
.fourth {
  width: 25%;
  margin: 0;
  float: left;
}
.fifth {
  float: left;
  width: 19%;
  margin: 0 0.5%;
}
.three-fourth {
  float: left;
  width: 75%;
}
.third {
  float: left;
  width: 32%;
  margin: 0 0.6%;
}
.third-right {
  float: right;
  width: 34%;
  margin: 0%;
}
.half {
  float: left;
  width: 48%;
  margin: 0 1%;
}
.half-right {
  float: right;
  width: 48%;
  margin: 0 1%;
}
.two-third {
  float: left;
  width: 66%;
  margin: 0%;
  /******************************* end columns *********************************************/
}
.myList {
  list-style-type: disc;
  /**/
  margin-left: 20px;
}
.small {
  font-size: 0.75em;
}
.red {
  color: #c81d1e;
  /**********************body area**********************************/
}
#container {
  padding: 0;
  overflow: hidden;
  /**/
  max-width: 1920px;
  margin: 0 auto;
}
.container {
  /**/
  max-width: 1280px;
  margin: 0 auto;
}
.post-entry {
  font-size: 16px;
  line-height: 1.5;
}
#wrapper {
  position: static !important;
  font-size: 18px;
}
.home #headerWrapper {
  position: absolute;
}
#headerWrapper {
  position: relative;
  left: 0;
  right: 0;
  margin: 0;
  top: 0;
  z-index: 20;
  background: #fcf6e8;
  border-bottom: 4px solid #1d2654;
}
#header {
  position: relative;
  text-align: center;
  margin: 0 auto;
  clear: both;
}
#logo {
  text-align: center;
  margin: 10px auto;
  z-index: 10;
}
#logo a {
  display: block;
  height: 100%;
  width: 100%;
}
#headerContact {
  color: #fff;
  background: #1d2654;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.25;
  margin: 0;
  text-align: right;
  padding: 5px 20% 5px 0;
}
#headerContact img {
  display: block;
  float: left;
  margin-right: 8px;
}
#headerContact h3 {
  color: #1318d5;
}
.call {
  margin: 0px;
  font-weight: bold;
  color: #fff;
}
#header address {
  /******************social*******************************/
}
#socialMedia {
  list-style: none;
  float: right;
}
#socialMedia li {
  float: left;
  height: 26px;
  margin-left: 2px;
  width: 26px;
  background: url(images/bgSocial.png) no-repeat top left;
  margin-left: 10px;
}
#socialMedia li a {
  display: block;
  height: 100%;
  width: 100%;
}
.facebook {
  background-position: top left !important;
}
.googlePlus {
  background-position: top center !important;
}
.twitter {
  background-position: top right !important;
}
.facebook:hover {
  background-position: bottom left !important;
}
.googlePlus:hover {
  background-position: bottom center !important;
}
.twitter:hover {
  background-position: bottom right !important;
  /******************end social*******************************/
}
#mainNav {
  right: 0;
  left: 0;
  bottom: 0;
}
#menu-header-menu {
  max-width: 1280px;
  margin: 0 auto;
}
.main-nav .current_menu_item > li a, .main-nav .current_page_item li a {
  background: none !important;
  /******************main nav*******************************/
}
#mainNav {
  clear: none;
  display: block;
  margin: 0 auto;
  max-width: 1280px;
}
#mainNav #responsive_menu_button {
  display: none;
}
#mainNav a {
  cursor: pointer;
  display: block;
  font-size: 14px;
  margin: 0;
  padding: 58px 1em;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: normal;
  color: #1d2654;
  text-transform: uppercase;
}
#mainNav a::after {
  background: #f7dda8 none repeat scroll 0 0;
}
#mainNav a:hover::after, #mainNav a:active::after {
  height: 90%;
}
#mainNav a::after {
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  top: 0;
  transition: all 0.3s ease 0s;
  width: 100%;
  z-index: -1;
  /***************current item*******************/
}
#mainNav > .current_page_item a, #mainNav .main-nav > .current-menu-item a {
  color: #101530;
}
#mainNav li > a:hover, li.active > a, .main-nav > .current_menu_item > a, .main-nav > .current_page_item > a {
  box-shadow: 0 -10px 0 #101530 inset;
  /******** sub nav ***************/
}
#mainNav .sub-menu {
  clear: none;
  display: block;
  margin: 0 auto;
  max-width: 1280px;
  background-color: rgba(16, 21, 48, .6) !important;
}
#mainNav .sub-menu a {
  cursor: pointer;
  display: block;
  font-size: 14px;
  margin: 0;
  padding: 5px 1em;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: normal;
  color: #ddd;
  text-transform: uppercase;
}
#mainNav .sub-menu a:hover {
  background-color: #f7dda8;
  /**/
  text-shadow: none;
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
}
#mainNav .sub-menu a::after {
  background: none;
  display: none;
}
#mainNav .sub-menu li > a:hover, #mainNav .sub-menu li.active > a, #mainNav .sub-menu .current_menu_item a, #mainNav .sub-menu .current_page_item a {
  box-shadow: none !important;
}
#mainNav .sub-menu a::after {
  /***************current item*******************/
}
#mainNav .sub-menu .current_page_item a, #mainNav .sub-menu .main-nav .current-menu-item a {
  color: #fff;
  background: #1d2654;
}
ul.menu ul.sub-menu {
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 0 0 5px 5px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1) inset;
  left: 0;
  padding-bottom: 4px;
  padding-top: 5px;
  /****************main nav hover******************/
}
ul.menu .sub-menu li a:hover {
  background: #101530;
  color: #fff;
}
.main-nav li:hover > .sub-menu {
  /* this keeps the main nav hover on subnav hover */
}
ul.menu > li:hover {
  text-shadow: none;
}
ul.menu > li:hover a {
  /* this keeps the main nav hover on subnav hover */
}
.menu li.current_page_item li > .sub-menu {
  background: #fff;
  left: 100%;
  top: 0;
}
.sub-menu li {
  width: 100%;
}
.sub-menu .sub-menu {
  margin-left: 0px !important;
  border-top: 2px solid #101530;
  /******************end main nav*******************************/
}
#menu-sidebar li {
  display: block;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  position: relative;
  line-height: 18px;
}
#menu-sidebar a {
  background: transparent url("images/bullet1.png") no-repeat scroll 6px center;
  color: #616161;
  display: block;
  letter-spacing: 0;
  padding: 10px 0 8px 22px;
  text-decoration: none;
}
#menu-sidebar a:hover {
  color: #000;
}
#menu-sidebar address {
  text-align: center;
}
address {
  text-align: center;
}
#sliderContainer {
  left: 0;
  padding: 0;
  position: relative;
  right: 0;
}
#sliderContainer .rslides_container {
  background: #1d2654;
  border-top: 5px solid #1d2654;
  border-bottom: 5px solid #1d2654;
}
#sliderContainer li {
  margin: 0;
}
#ctaShell {
  left: 0;
  position: relative;
  right: 0;
  z-index: 5;
  max-width: 1280px;
  margin: 0 auto;
  padding: 0;
}
#ctaShell h3 {
  font-size: 1.5rem;
  line-height: 1.25;
  margin: 0.25em 0 0.5em;
  text-transform: uppercase;
}
#ctaShell ul {
  list-style-type: none;
  text-align: center;
  font-size: 24px;
  line-height: 1.25;
}
#ctaShell ul li {
  display: block;
  float: left;
  color: white;
  /*padding: 9px 16px;*/
  white-space: nowrap;
  position: relative;
  cursor: pointer;
  text-align: center;
  top: 0;
  min-height: 574px;
  background: url("images/arrow.png") no-repeat scroll 19px 27px #f2f2f2;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}
#ctaShell ul li a {
  color: #616161;
  display: block;
  font-family: Open Sans, Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.75;
  text-align: left;
  width: 100%;
  z-index: 85;
  margin: 0 auto;
  padding: 0;
}
#ctaShell ul li:hover {
  color: #616161;
}
#ctaShell ul li a:hover {
  color: #1d2654;
}
#ctaShell ul ul li {
  float: none;
  color: #000;
  font-size: 14px;
  line-height: 1.25;
  text-align: left;
  padding: 0;
}
.ctaThree {
  /**********************main content area********************************/
}
.ctaThree input, .ctaThree button, .ctaThree select, .ctaThree textarea {
  max-width: 90%;
  border: 1px solid #ccc;
  font-family: Open Sans, Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.ctaThree p {
  text-align: left;
  color: #1d2654;
  margin: 5px 0;
}
.ctaThree label {
  font-size: 14px;
  text-align: center;
}
.ctaThree textarea {
  max-height: 65px;
}
#wrapper {
  border: none;
  padding: 0px;
  min-height: 675px;
}
#mainContent {
  background: #fff;
}
#content, #content-full, #content-blog, #content-images, #content-search, #content-archive, #content-sitemap {
  display: block;
  background: rgba(255, 255, 255, .4);
}
.homePageDiv {
  float: left;
  min-height: 550px;
  /* customize smartform submit color ***** DO NOT DELETE ********/
}
.readMore, .redNaoSubmitButton.btn {
  -webkit-box-shadow: 0px 10px 14px -7px #3e7327;
  -moz-box-shadow: 0px 10px 14px -7px #3e7327;
  box-shadow: 0px 10px 14px -7px #3e7327;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #4b8f29;
  display: inline-block;
  cursor: pointer;
  color: #fff;
  font-family: Open Sans, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  padding: 6px 12px;
  text-decoration: none;
  text-shadow: 0px 1px 0px #5b8a3c;
  margin: 10px 0 0;
}
.readMore:active, .redNaoSubmitButton.btn:active {
  position: relative;
  top: 1px;
}
.homeContent {
  clear: both;
  margin: 0px 0 70px;
}
#top-widget {
  max-width: 595px;
  margin: 5% 0 0;
  padding: 10px;
  position: absolute;
  z-index: 20;
  right: 5%;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
  -webkit-box-shadow: 1px 9px 13px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 9px 13px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 9px 13px 0px rgba(0, 0, 0, 0.75);
  border-style: solid;
  border-width: 53px 59px 61px 53px;
  -moz-border-image: url(images/frame.png) 53 59 61 53 repeat;
  -webkit-border-image: url(images/frame.png) 53 59 61 53 repeat;
  -o-border-image: url(images/frame.png) 53 59 61 53 repeat;
  border-image: url(images/frame.png) 53 59 61 53 fill repeat;
}
#top-widget .widget_text {
  float: left;
  text-align: left;
  width: 48%;
  margin: 0 1%;
  color: #fff;
  font-size: 16px;
}
.top-widget .widget-title h3 {
  text-align: left;
  font-size: 24px;
  color: #6ca433;
}
#text-4 {
  background: url(images/buttonMenu.png) no-repeat;
  height: 99px;
  position: absolute;
  width: 375px !important;
  bottom: -188px;
}
#requestForm {
  background: #ebebeb;
  border-left: 2px solid #b1b1b1;
  padding: 29px;
}
#widgets {
  display: block;
}
.widget-wrapper, .widget {
  border: none;
  margin: 0 0 10px;
  padding: 0;
}
#widgets, #widgets a {
  font-weight: normal;
}
#widgets h3 {
  text-align: center;
  font-size: 26px;
}
.post-meta {
  display: none;
}
.breadcrumb-list {
  font-size: 12px;
  float: left;
  width: 100%;
}
.blog .breadcrumb-list {
  position: relative;
  top: auto;
}
.menu-widget {
  /********************************footer******************************************/
}
.menu-widget ul.sub-menu li .sub-menu li a {
  margin: 0px !important;
  padding: 10px 0 8px 22px !important;
}
#footerWrapper {
  background: #fcf6e8;
}
#footerWrapper #footer {
  font-size: 18px;
}
#footerWrapper #footerNav {
  background: #fcf6e8;
  clear: both;
}
#subFooter {
  text-align: center;
  clear: both;
}
#footer_widget, #footer_widget .grid, #widgets.grid {
  margin-bottom: 0;
  color: #9a9a9a;
}
.copyright {
  font-size: 14px;
}
#footerWrapper #footer h3 {
  font-family: Open Sans, Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: #1d2654;
}
.footerList {
  line-height: 1;
  font-size: 14px;
  list-style-type: disc;
}
.footerContact {
  float: left;
}
.powered {
  margin: -23px 0 0;
  position: relative;
  text-align: right;
  float: right;
}
.footer-menu {
  text-align: center;
  clear: both;
  padding: 0;
}
.footer-menu .sub-menu {
  display: none;
}
#footerNav .footer-menu li a {
  border-left: 1px solid #1a1a1a;
  color: #050c03;
  padding: 0 8px;
  font-size: 18px;
  text-transform: uppercase;
  line-height: 44px;
}
#footerNav .footer-menu li a:hover {
  color: #ccc;
}
#footerNav .footer-menu > li:first-child > a {
  border-left: none;
  padding: 0 8px 0 0;
  /*****************************end footer***************************************/
  /****************************3e website credit*********************************/
}
.websiteCredit {
  margin: 40px auto;
  width: 119px;
  display: block;
  font-size: 12px;
  text-align: center;
  color: #fff !important;
}
a.websiteCredit:hover, a.websiteCredit:visited {
  color: #6a93d1;
}
a.websiteCredit:hover {
  color: #fff;
  /****************************end 3e website credit*****************************************/
}
.post-edit {
  display: none !important;
  /******************************** form stuff *************************************/
  /*label {
}

::-webkit-input-placeholder {
font-family:arial !important;
}
::-moz-placeholder {
font-family:arial !important;
} 
:-ms-input-placeholder {
font-family:arial !important;
} 
input:-moz-placeholder {
font-family:arial !important;
}
form div {
	margin: 0;
}
body .rednaoFormContainer {
	text-align: left !important;
}
select, input[type="text"], input[type="password"], input[type="email"] {
	margin: 0 0 .5em 0 !important;
}
#rnField1 {
	display: none;
}*/
  /******************************** end form stuff *************************************/
  /******************************** custom site edits *************************************/
}
#header .top-header {
  background: none repeat scroll 0 0 #fff;
  -webkit-box-shadow: 0 2px 0 #fcfcfc;
  -moz-box-shadow: 0 2px 0 #fcfcfc;
  box-shadow: 0 2px 0 #fcfcfc;
  color: #999;
}
#header .main-header {
  background-color: #fff;
  color: #999;
}
#heading {
  background-color: #034;
  color: #fff;
}
.locations {
  width: 100%;
}
#footer .widget-area {
  background-color: #363636;
  color: #ddd;
}
#footer .widget-area .widget-title {
  color: #eee;
}
#footer .widget-area a {
  color: #67a840;
}
#footer .widget-area a:hover {
  color: #666;
}
#header .site-menu ul li.current-menu-item > a {
  font-size: 15px;
}
#header .site-menu ul li a {
  font-size: 15px;
  padding: 5px 35px;
}
.blog-item .blog-footer a {
  background: none repeat scroll 0 0 #ddd;
  color: #888;
  /******************************** end custom site edits *************************************/
  /******************************** page edits *************************************/
}
td {
  padding: 5px;
}
th {
  background: #111382;
}
th h3 {
  color: #fff;
  margin: 0.5em 0;
  font-size: 1.5em;
}
#requestForm h3 {
  font-size: 1.5em;
}
#sliderContainer {
  background: #fff;
  margin: 0px auto;
  text-align: center;
}
#slider, #hours {
  margin: 0 auto;
}
.footerSocial li {
  display: inline-block;
}
.ourMenu {
  text-shadow: 2px 3.464px 5px #000101;
  display: block;
  position: relative;
  cursor: pointer;
  text-align: center;
  background: #fe7003;
  border: 1px solid #000;
  -webkit-box-shadow: 5px 6px 5px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 5px 6px 5px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 5px 6px 5px 0px rgba(50, 50, 50, 0.75);
  color: #fff;
  display: block;
  font-family: Open Sans, Arial, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 1.75;
  text-align: center;
  text-transform: uppercase;
  max-width: 450px;
  z-index: 85;
  margin: 20px 0;
  padding: 25px 10px;
  /* IE 9 */
  -ms-transform: rotate(-3deg);
  /* Chrome, Safari, Opera */
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.ourMenu:after {
  content: "";
  display: block;
  height: 107px;
  position: absolute;
  right: -70px;
  top: -10px;
  width: 100px;
  background: url(images/margarita.png) right center no-repeat;
}
.ourMenu:hover {
  background: #034;
  color: #fff;
  /* IE 9 */
  -ms-transform: rotate(3deg);
  /* Chrome, Safari, Opera */
  -webkit-transform: rotate(3deg);
  transform: rotate(3deg);
  /*********************slider******************************/
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
}
.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
}
.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
}
.rslides_container {
  margin-bottom: 25px;
  position: relative;
  float: left;
  width: 100%;
}
.rslides_nav {
  z-index: 3;
  position: absolute;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  top: 50%;
  left: 0;
  opacity: 0.7;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("themes/themes.gif") no-repeat left top;
  margin-top: -55px;
}
.rslides_nav:active {
  opacity: 1;
}
.rslides_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
}
.rslides_nav:focus {
  outline: none;
}
.rslides_tabs {
  margin-top: 10px;
  text-align: center;
}
.rslides_tabs li {
  display: inline;
  float: none;
  _float: left;
  *float: left;
  margin-right: 5px;
}
.rslides_tabs a {
  text-indent: -9999px;
  overflow: hidden;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background: #ccc;
  background: rgba(0, 0, 0, .2);
  display: inline-block;
  _display: block;
  *display: block;
  -webkit-box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, .3);
  -moz-box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, .3);
  box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, .3);
  width: 9px;
  height: 9px;
}
.rslides_here a {
  background: #222;
  background: rgba(0, 0, 0, .8);
}
.caption {
  position: absolute;
  display: block;
  bottom: -20px;
  left: 0;
  right: 0;
  padding: 15px;
  text-align: center;
  background: #000;
  background: rgba(0, 0, 0, .8);
  color: #fff;
}
.hours span {
  font-weight: bold;
}
.hours li {
  font-size: 14px;
}
.emergency, #ctaShell ul li a.emergency {
  color: red;
}
.office {
  font-weight: bold;
  color: #1d2654;
}
.sideBar img {
  max-width: 70%;
}
.sideBar li {
  margin: 0.25em 0;
}
.ctaThree .wpcf7-submit {
  box-shadow: none;
  background: #1d2654;
  border-width: 0.66px;
  border-color: #959595;
  border-style: solid;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
  background-image: -moz-linear-gradient(90deg);
  background-image: -webkit-linear-gradient(90deg);
  background-image: -ms-linear-gradient(90deg);
  /**************** end variables *******************************/
}
.other {
  font-size: 12px;
}
.img-responsive {
  max-height: 100px;
  padding: 10px;
}
div#nextend-smart-slider-4 .smart-slider-canvas-inner .smart-slider-layer p {
  font-size: 20px !important;
}
