h1 {
    font-size:29px!important;
}

h2 {
    font-size:24px!important;
    color: #00bfff!important;
}

h3 {
    font-size:20px!important;
    font-family:Armata!important;
}

h4 {
    font-size:18px!important;
    font-family:Armata!important;
}

h5 {
    font-size:16px!important;
    font-family:Armata!important;
}

h6 {
    font-size:16px!important;
    font-family:Armata!important;
}


.backtotop {
    background: url(../assets/img/top2.png) 0 0 no-repeat;
}
.backtotop:hover {
    background: url("../assets/img/top_hov2.png") 0 0 no-repeat;
}

/*Main color*/

#top-social span.icon, .twitter-widget .tweet .icon, .tile-category-list .odd, .recent-tabs-widget .tabs .active a {

    background-color: #404042  !important;

}

.scroll-box::-webkit-scrollbar-thumb, .recent-tabs-widget .tabs dd.active a, .widget_price_filter .ui-slider .ui-slider-range,
.info-item.dark, .tiled-menu.drop li ul li, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-hover
{
    background-color: #404042 !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-accordion-header.ui-state-default, .ui-accordion-header.ui-state-hover, .ui-tabs-nav > .ui-state-default a,
.ui-tabs-nav > .ui-state-hover a, .ui-tabs-nav > .ui-state-focus a, .ui-dialog-titlebar, .ui-slider .ui-slider-range, .ui-progressbar .ui-progressbar-value, .ui-autocomplete .ui-state-hover,
.ui-datepicker .ui-datepicker-header, .ui-datepicker-calendar .ui-state-hover, .ui-datepicker-calendar .ui-state-active
{
    background-color: #404042 !important;
}
.btn-primary, a.button.alt, button.button.alt, input.button.alt,#respond input#submit.alt, #content input.button.alt, .page-nav a, .navigation a, .page-numb a, .page-numb span,
.post-nav a, #map, a.button, button.button, input.button, #respond input#submit, #content input.button, #wp-submit {

    background-color: #404042 !important;
}


.wpb_accordion .ui-accordion .ui-accordion-header {
border-left: 6px solid #404042 !important;
}
div.product .woocommerce_tabs ul.tabs li.active, #content div.product .woocommerce_tabs ul.tabs li.active, .tabs dd.active, .tabs li.active {
   border-color:#404042 !important;
}

.widget h3, .page-template-page-contacts-php h3 {
color:#404042;
}





/*Secondary color*/

.tile-category-list .even, .page-nav a:hover, .navigation a:hover, .page-numb a:hover,
.post-nav a:hover,  a.button:hover, button.button:hover, input.button:hover, #respond input#submit:hover, #content input.button:hover, #wp-submit:hover,
.btn-primary:hover, a.button.alt:hover, button.button.alt:hover, input.button.alt:hover,
#respond input#submit.alt:hover, #content input.button.alt:hover, .recent-tabs-widget .tabs a{
background: #00BFFF !important;
}



body, article{color:#404042;}body, #content p, #content, #content div{font-size:18px;}

a {
    color:#00BFFF;
}

a:hover {
    color:#404042;
}

body {
	background-color:#FFFFFF!important;
	background-repeat:repeat-y!important;
}
#body-wrapper{
    	margin:0 auto;
	max-width:1240px;
	padding: 10px 20px;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
	background-color:#FFFFFF!important;
	background-repeat:repeat!important;
}

#darkf {
	background-repeat:repeat-y!important;
}

.scroll-box .item.even .description, .no-scroll .item.even .description, .item.even .description{	background-color:rgba(,,,0.87);
}

.scroll-box .item.even .description time, .no-scroll .item.even .description time, .item.even time{ }

.scroll-box .item.odd .description, .no-scroll .item.odd .description, .item .description{	background-color:rgba(,,,0.87);
}

.scroll-box .item.odd .description time, .no-scroll .item.odd .description time, .item .description time{ }

input[type="text"],
.gform_wrapper input[type=tel],
.gform_wrapper select,
.gform_wrapper .top_label textarea.textarea {
border: none !important;
color: black !important;
font-size: 14px !important;
font-weight:normal;
background-color:#F0F3F4 !important;
}

input[type="text"],
.gform_wrapper input[type=tel] {
padding: 6px 3px 6px 8px !important;
height: inherit !important;
}
.gform_wrapper select {
padding: 6px 3px 6px 3px !important;
height: inherit !important;
}
.gform_wrapper .top_label textarea.textarea {
padding: 6px 3px 6px 8px !important;
}

li#field_2_2 {
  font-size:0!important;
}

.tiled-menu>li>.menu-item-wrap>a{
  background-color:#ffaa31;
}
.tiled-menu>.menu-portfolio>span>a {
   background-color:#FFAA31;
}
.tiled-menu>.menu-blog>span>a{
  background-color:#57BAE8;
}
.tiled-menu>.menu-shop>span>a{
   background-color:#6CBE42;
 }
.tiled-menu>.menu-shortcodes>span>a {
    background-color:#FFAA31;
}
.tiled-menu>.menu-features>span>a{
    background-color:#57BAE8;
}
.tiled-menu>.menu-contacts>span>a{
    background-color:#FFAA31;
}
.terms-bullets li{
    font-size:18px;
}
.parent-pageid-3769 #content li{
    margin-left:45px;
}
.parent-pageid-3769 #content p{
    margin-bottom:20px;
}
.parent-pageid-3769 #content,
.parent-pageid-3769 #content p,
.parent-pageid-3769  #content ol,
.parent-pageid-3769 #content li{
    font-size:13px;
}
.parent-pageid-3769  #content ol, .parent-pageid-3769  #content ul{
    list-style-position: inherit;
    list-style-image: none;
}
.parent-pageid-3769  #content blockquote, .parent-pageid-3769  #content blockquote p{
    color:inherit;
    border-left:none;
    padding-left:20px;
    margin-top:-10px;
    padding-top:0px;
}
.home span.wpb_button.wpb_btn-info.wpb_btn-large.bill-pay {
    background-image: none;
    background-color:#1ab7ea;
    border: none;
    border-radius:0;
    font-size: 14px;
    margin:-90px 0 0 5px;
    font-weight:600;
}
.page-id-3840 span.wpb_button.wpb_btn-info.wpb_btn-large.bill-pay{
    background-image: none;
    background-color:#1ab7ea;
    border: none;
    border-radius:0;
    font-size: 14px;
    font-weight:600;
    margin:5px 0 20px 0;
}
span.wpb_button.wpb_btn-info.wpb_btn-large.bill-pay:hover, .page-id-3840 button.wpb_button.wpb_btn-large:hover{
    background-color: #12A3D2;
}
.image-space{
margin-top:6%;
text-align:center;
}

.vc_span6.home-center.wpb_column.column_container {
    text-align: center;
}

@media all and (max-width: 767px) {
  .home span.wpb_button.wpb_btn-info.wpb_btn-large.bill-pay {
    margin-top:0;
}
}



