/* Enter Your Custom CSS Here */

h3 {margin-bottom: 10px;}

.list-1 li:last-child, .list-2 li, .list-3 li, .list-4 li {
  margin-bottom: 20px!important;
}

div#logo img {max-height: 250px;}
div#wrapper.wrapper-header {background-color: transparent;padding-bottom: 9px;}
div#header-outer {background-color: #1C1B17;margin-top: -7px;}
div.menu-container {
  margin-top: 8%;
  bottom: 0;
  margin-right: 5%;
  float: right;}

#navigation .menu > li.current-menu-parent, #navigation .menu > li.current-menu-ancestor, #navigation .menu > li.current_page_parent, #navigation .menu > li.current-menu-item {
//  background-color: #505050;
  background-color: #35ADD2;
}

#navigation .menu > li > a {
  color: #fff!important;
}

#navigation .menu {background-color: transparent!important;}

nav#navigation {float: right;}

#top-bar {
  background: #131310;
  color: #909090;
  padding: 0px 0;
  display:none;
}

#top-bar .social-icons li a {
  width: 36px;
  height: 36px;
  margin: 0;
  padding: 0;
  background-color: #131310;
}

.download-buttons img {height: 128px!important;}
#download-buttons-row {background-color: #1C1B17;}
#footer, #footer-bottom {background-color: #1C1B17; color:#fff;}

body.boxed {background-color: #8dc6d7;}
p {line-height: 20px;}

/* Text section home bottom */
.wpb_wrapper h2 {padding-bottom:15px}
.highlight.color {text-transform: capitalize;padding: 10px 9px;}

/* Style for new header disposition */
.menu-container  {float: left;margin-top: 2%;width: auto;}
#additional-menu {margin: 6px 10px 12px 0;}


/* Colored Content Boxes Homepage */
.box-icon-wrap {padding: 2px 0 4px 0;}
.content-box {padding: 17px 11px 31px;margin: 0;}
.content-box p {text-align: left;color: #F0EDED;}
.box-icon i {margin:-3px 10px;width: 70px;height: 70px;}
.wpb_row .box-icon-wrap {float: left;padding: 10px;}



/* Social Login Plugin */
.wc-social-login-profile h2 {font-size: 20px;text-transform: uppercase;margin-top: 40px;}
div.wc-social-login {margin-bottom: 30px;}

/* Some Margins and Paddings */
.home .status-publish {padding-top: 0px;}
.status-publish {padding-top: 15px;padding-bottom: 15px;}
.margin-bottom-30 {margin-bottom: 0px !important;}
.wpcf7 p {margin-bottom: 15px;}
table.variations {margin-bottom: 20px;}

/* Logo */
#logo h1 a, #logo h2 a {font-family: Lobster !important;font-size: 55px!important;letter-spacing: 2px;text-shadow: 3px 3px rgba( 0, 0, 0, 0.1 );color: #42A3C0;}
#logo {margin-top: 0px;}


/* Footer */
.logo-footer {width: 50%;margin-left: -16px;}
.secured-footer {width: 125px;margin-bottom: 15px;}
#footer {padding: 35px 0 10px 0;}
#footer .four.columns {width: 250px;}
#footer .four.columns:first-child {width: 340px;}
#footer .four.columns {margin-left: 20px;margin-right: 10px;}
#footer .four.columns:first-child {margin-left: 10px;margin-right: 10px;}
#footer .widget li {padding: 3px 0px;}
#footer .footer-widget {margin-bottom: 20px;}
.secured-sidebar {width: 180px;}

.rsDefault .rsThumb img {opacity: 1; filter: alpha(opacity=100);}
.rsDefault .rsThumb img:hover {opacity: 0.5; filter: alpha(opacity=50);}

div#cboxCurrent {display: none!important;}