/* Themify Customize Styling */
body {	
	background-color: #ffffff;
	font-family:Average;	font-weight:normal;
	font-size:16px;

	padding: 0px; 
}
body #headerwrap,body .sidemenu,body #footerwrap,.footer-widgets .widgettitle,body.header-leftpane #headerwrap #menu-icon,body.header-slide-out #headerwrap #menu-icon, body.header-horizontal #headerwrap #menu-icon,body.header-minbar #headerwrap #menu-icon,#site-description,body .header-widget .widgettitle,body input[type=reset],body input[type=submit],body button,body #respond #cancel-comment-reply-link,body .commentlist .comment-reply-link,body .post-title a,#main-nav > .current_page_item > a,#main-nav > .current-menu-item > a,body #main-nav > li > a:hover,body.footer-horizontal-left .back-top .arrow-up a,body.footer-horizontal-right .back-top .arrow-up a,body.footer-left-col .back-top .arrow-up a,body.footer-right-col .back-top .arrow-up a,body.woocommerce #content input.button,body.woocommerce #respond input#submit,body.woocommerce a.button,body.woocommerce button.button,body.woocommerce input.button,body.woocommerce-page #content input.button,body.woocommerce-page #respond input#submit,body.woocommerce-page a.button,body.woocommerce-page button.button,body.woocommerce-page input.button,body.woocommerce #content input.button.alt,body.woocommerce #respond input#submit.alt,body.woocommerce a.button.alt,body.woocommerce button.button.alt,body.woocommerce input.button.alt,body.woocommerce-page #content input.button.alt,body.woocommerce-page #respond input#submit.alt,body.woocommerce-page a.button.alt,body.woocommerce-page button.button.alt,body.woocommerce-page input.button.alt,body.woocommerce ul.products li.product .add_to_cart_button,body.woocommerce-page ul.products li.product .add_to_cart_button,body.woocommerce ul.products li.product .button[data-product_id],body.woocommerce-page ul.products li.product .button[data-product_id],body.woocommerce span.onsale,body.woocommerce-page span.onsale,body.woocommerce ul.products li.product .onsale,body.woocommerce-page ul.products li.product .onsale,body.woocommerce-checkout #payment div.payment_box,body.woocommerce #content nav.woocommerce-pagination ul li a:focus,body.woocommerce #content nav.woocommerce-pagination ul li a:hover,body.woocommerce #content nav.woocommerce-pagination ul li span.current,body.woocommerce nav.woocommerce-pagination ul li a:focus,body.woocommerce nav.woocommerce-pagination ul li a:hover,body.woocommerce nav.woocommerce-pagination ul li span.current,body.woocommerce-page #content nav.woocommerce-pagination ul li a:focus,body.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,body.woocommerce-page #content nav.woocommerce-pagination ul li span.current,body.woocommerce-page nav.woocommerce-pagination ul li a:focus,body.woocommerce-page nav.woocommerce-pagination ul li a:hover,body.woocommerce-page nav.woocommerce-pagination ul li span.current,body.woocommerce #content table.cart a.remove:hover,body.woocommerce table.cart a.remove:hover,body.woocommerce-page #content table.cart a.remove:hover,body.woocommerce-page table.cart a.remove:hover, #footer .back-top.back-top-float .arrow-up a {	
	color: #000000; 
}
a, body #headerwrap a, body #footerwrap a, body #main-nav a, body .sidemenu a, body .post-nav .arrow, body .widget .social-links a, body .widget .social-links a:hover, body .footer-nav li a, body .post-title a, .woocommerce ul.products li.product .woocommerce-loop-product__title {	
	color: #00b4ff; 
}
#body {	
	padding-top: 10px;
	padding-bottom: 10px; 
}
#content {	
	padding-top: 2%;
	padding-bottom: 2%; 
}
h1 {	
	font-family:Average;	font-weight:bold;
	font-weight:normal;
	font-weight:bold;
	font-size:48px;
	text-transform:capitalize;	text-align:center; 
}
h3 {	
	font-family:Poppins;	font-weight:500;
	font-size:22px;

	color: #0abcea; 
}
#headerwrap {	
	background-color: #ffffff;
	border-bottom: 4px solid #86d9f9; 
}
#header {	
	background-color: #ffffff;
	font-family:Poppins;	font-size:30px;
 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	
	background-color: #ffffff; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 200px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 200px; 
}
#site-description {	display: none; 
}
#main-nav a {		font-weight:normal;
	font-size:18px;
	text-align:left;
	border: 1px solid #000000; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	background-color: #86d9f9; 
}

/* Themify Custom CSS */
.shortcode.themify-icon .themify-icon-icon {
  font-size: 0.7em;
}
p {
  margin: 0;
padding: 0 0 0.6em;
}
#content {
  width: 67.6%;
float: left;
padding: 2.75% 0;
}
 .cbp-mc-form {
  position: relative;
width: 100%;
top: 0px;
left: 0px;
height: 100%;
        }
.cbp-mc-form:before, .cbp-mc-form:after {
  content: " ";
display: table;
 }
.cbp-mc-form:after {
  clear: both;
 }
.cbp-mc-column {
  width: 48%;
padding: 5px 5px;
float: left;
}
.cbp-mc-form input,.cbp-mc-form textarea,.cbp-mc-form select {
  font-family: Arial;
line-height: 1.5;
font-size: 0.7em;
padding: 1px 1px;
color: #000;
display: block;
width: 100%;
background: transparent;
padding: 5px;
}
.cbp-mc-form input,.cbp-mc-form textarea {
  border: 1px solid #000;
height: 30px;
margin: 0px;
max-width: 90% !important;
}
.cbp-mc-form textarea {
  min-height: 69px;
height: 140px;
margin: 5px 5px -2px 0px;
width: 100%;
}
.cbp-mc-form input:focus,.cbp-mc-form textarea:focus,.cbp-mc-form label:active + input,.cbp-mc-form label:active + textarea {
  outline: none;
border: 1px solid #10689a;
}
.cbp-mc-form select:focus {
  outline: none;
}
::-webkit-input-placeholder {
                                                                                 /* WebKit browsers */    color: #10689a;
    }
:-moz-placeholder {
                                                                                 /* Mozilla Firefox 4 to 18 */    color: #10689a;
}
::-moz-placeholder {
                                                                                 /* Mozilla Firefox 19+ */    color: #10689a;
}
:-ms-input-placeholder {
                                                                                 /* Internet Explorer 10+ */    color: #10689a;
}
.cbp-mc-submit-wrap {
  text-align: center;
padding-top: 20px;
clear: both;
height: 80px;
width: 70%;
max-width: 50%
float: inherit;
margin: 10px;
 }
.cbp-mc-form input.cbp-mc-submit {
  border-style: none;
border-color: inherit;
border-width: medium;
background: #b2e2f0;
color: #000;
border: 1px solid #000;
       /* width: 408px;
 */        cursor: pointer;
text-transform: uppercase;
display: inline-block;
padding: 0px;
font-size: 0.7em;
/*        border-radius: 2px;
 */        letter-spacing: 1px;
}
.cbp-mc-form input.cbp-mc-submit:hover {
  background: #b2e2f0;
}
#headerwrap{
    background-color: #fff;
    border-bottom: 0px solid rgba(0,0,0,.1);
}
.fixed-header-on #site-logo img {
    height: 50px !important;
}
.portfolio{
margin-top: 4% !important;
}@media screen and (max-width: 976px) { /* Themify Customize Styling */
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 200px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 200px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 200px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 200px; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 200px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 200px; 
}
 }