.t3-off-canvas .t3-off-canvas-header h2{
	display: none;
}

ul.nav.nav-pills.nav-stacked.mobmenu > li > a{
	padding: 5px 0px;
}

ul.nav.nav-pills.nav-stacked.mobmenu > li > a:hover{
	background-color: #d0d2d3;
}


.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{
	background-color: #d0d2d3 !important;
}

.nav-pills > li > a{
	border-radius: 0;
}

.dropdown-menu > li > a {
    padding: 5px 5px;
}

.t3-off-canvas .t3-off-canvas-body a:hover, .t3-off-canvas .t3-off-canvas-body a:focus{
	color: #000000;
	background-color: #d0d2d3;
}

.t3-off-canvas .t3-off-canvas-body a{
	color: #00a7e3;
}

em.caret {
    display: none;
}

ul.nav.nav-pills.nav-stacked.menufooter > li > a {
    color: #ffffff !important;
}

.btn-primary{
	background-color: #00a7e3;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{
	background-color: #000000;
    border-color: #00a7e3;
}

#construction .construction .sppb-addon-content a{
	position: inherit;	
}

#calltoaction .sppb-btn-default{
	    float: right;
}

.footerbtnlks a:hover {
    text-decoration: none;
}

.k2Pagination ul li a:hover{
	background: #00a7e3;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
	background-color: #00a7e3;
    border-color: #00a7e3;
}

.full-width .item-readmore a{
	background-color: #00a7e3;
}

.full-width .catItemTitle a:hover{
	color: #00a7e3;
}

#features1 .sppb-addon-feature .sppb-icon i:hover:before {
  color: #00a7e3 !important;
}

#ucss-style + div {
    display: none;
}

h1.itemTitle {
    font-size: 20px!important;
    font-family: 'Roboto', sans-serif!important;
    font-weight: 500!important;
    line-height: 1.1!important;
    color: inherit!important;
    text-transform: none!important;
}

#contact input:hover, #contact textarea:hover, #contact input:focus, #contact textarea:focus{
	border: 1px solid #00a7e3;
}

*::selection {
    color: #fff;
    background: none repeat scroll 0 0 #00a7e3;
}

#contact .ctcbtn #sp_qc_submit{
	background: #00a7e3;
}

.mass-head h2 {
    color: #00a7e3 !important;
}

.project .fleft a.moduleItemReadMore{
	color: #00a7e3;
    border: 1px solid #00a7e3;
	text-transform: uppercase;
}

.project .fleft a.moduleItemReadMore:hover{
    border: 1px solid #232220;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
	color: #00a7e3;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
	color: #00a7e3;
}

.t3-megamenu .mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-nav > li a:hover, .t3-megamenu .mega-nav > li a:focus, .t3-megamenu .dropdown-menu .mega-nav > li a:focus{
	color: #00a7e3;
}

.t3-megamenu .dropdown-menu .mega-nav > li.current a{
	color: #00a7e3;
}

a:hover, a:focus {
    color: #00a7e3;
}

a {
    color: #00a7e3;
}

a:hover {
    color: #00a7e3;
	text-decoration: underline;
}

.t3-footnav .t3-module .module-title{
	color: #00a7e3;
}

.t3-footnav .t3-module .module-title:after{
	background: #00a7e3 !important;
}

.sppb-addon-title:after{
	background: #00a7e3 !important;
}

.sppb-text-left .sppb-title-heading:after{
	background: #00a7e3 !important;
}

.tp-caption.lg-text-linkcolor-slider, .lg-text-linkcolor-slider{
	color: #00a7e3 !important;
}

.tp-caption.lg-text-linkcolor-slider, .lg-text-linkcolor-slider{
	color: #00a7e3 !important;
}

.sppb-text-center .sppb-title-heading span{
	color: #00a7e3 !important;
}

.sppb-text-center .sppb-title-heading:after{
	background: #00a7e3 !important;
}

.sppb-text-left .sppb-title-heading span{
	color: #00a7e3;
}

.project .project-content .right a.moduleItemTitle:hover{
	color: #00a7e3;
}

.project .project-image .project-image-overley{
	background: rgba(0, 164, 224, 0.5);
}

.sliderbutton .sppb-btn-default{
	background-color: #00a7e3 !important;
}

.sliderbutton .sppb-btn-trans{
	background-color: transparent !important;
    color: #00a7e3;
    border: 1px solid #00a7e3 !important;
}

.slide-divider:after{
	background: #00a7e3;
}

#calltoaction .sppb-btn-default{
	background-color: #00a7e3;
}

.blocknumber .sppb-blocknumber-number{
	color: #00a7e3;
    border: 1px solid #00a7e3;
}

#construction .construction .sppb-addon-content a{
	background-color: #00a7e3;
}

#construction .construction .sppb-addon-content .variation ul li .fa{
	color: #00a7e3;
}

#mod-sp-simpleportfolio .sp-simpleportfolio-filter .active > a{
	background-color: #00a7e3!important;
}

#mod-sp-simpleportfolio .sp-simpleportfolio-filter ul > li > a:hover{
	background-color: #00a7e3!important;
}

#mod-sp-simpleportfolio .sp-simpleportfolio-tags{
	color: #00a7e3;
}

.sppb-addon-title span{
	color: #00a7e3;
}

#quote .clients .client-list li img:hover, #quote .clients .client-list2 li img:hover{
	border: 1px solid #00a7e3;
}

.hvr-bubble-bottom{
	border-left: 2px solid #00a7e3;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #00a7e3;
}

.hvr-bubble-bottom:before{
	border-color: #00a7e3 transparent transparent transparent;
}

div.itemListCategory {
    border: none;
	background: none;
}

#map {
    filter: gray;
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    -webkit-backface-visibility: hidden;
}

h3.sppb-cta-title{
	font-weight: 600;
    text-shadow: 1px 2px 4px #000;
}
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .control-label{
	font-family: 'Roboto', sans-serif;;
}

.jsn-column-item {
    font-family: 'Roboto', sans-serif;
}

a.sppb-btn.hvr-sweep-to-right.sppb-btn-default.sppb-btn- {
    color: #000000;
}

a.sppb-btn.hvr-sweep-to-right.sppb-btn-default.sppb-btn- {
    color: #000000 !important;
}

a.sppb-btn.hvr-sweep-to-right.sppb-btn-default.sppb-btn-:hover {
    color: #ffffff !important;
}

@media (max-width: 767px) {
	
a.sppb-btn.hvr-sweep-to-right.sppb-btn-default.sppb-btn- {
    left: -50px;
}

a.sppb-btn.hvr-sweep-to-right.sppb-btn-default.sppb-btn-trans {
    right: -40px;
}

}

.fa-ul li a {
    background-color: transparent!important;
    color: #777!important;
}

.fa-ul li a:hover {
    background-color: transparent!important;
    color: #00a7e3!important;
}

div#Mod164 h3, div#Mod174 h3, div#Mod175 h3, div#Mod176 h3, div#Mod184 h3, div#Mod188 h3 {
    border-bottom: 1px solid #00a7e3;
    padding-bottom: 3px;
}

div#Mod164, div#Mod174, div#Mod175, div#Mod176, div#Mod184, div#Mod188 {
    border-left: 1px solid #00a7e3;
    padding-left: 15px;
}

div#Mod164 a, div#Mod174 a, div#Mod175 a, div#Mod176 a, div#Mod184 a, div#Mod188 a {
    color: #000000 !important;
	/*padding: 10px;*/
}

div#Mod164 a:hover, div#Mod174 a:hover, div#Mod175 a:hover, div#Mod176 a:hover, div#Mod184 a:hover, div#Mod188 a:hover {
    color: #00a7e3 !important;
	background-color: transparent;
}
.hide-me {
	display: none;
}

#jux_accord-menu .menu_head > a.active > span  {
    color: #00a7e3 !important;
}


.t3-megamenu.animate.slide .mega .mega > .mega-dropdown-menu {
    background-color: #272727;
	width: 320px;
}

.t3-megamenu .mega > .mega-dropdown-menu {
    min-width: 310px;
}

.project .fleft {
    text-align: center;
}

a.moduleItemTitle {
    text-align: center;
}

#hire .sppb-btn-default {
    margin-top: 36px;
}

.sppb-row, .sp-pagebuilder-row {
    margin-bottom: 50px;
}

.sppb-btn-default {
    background: none!important;
}

#hire h3 {
	padding: 10px 0;
}

.text-center{text-align:center;}

ul.copyright li {
/* border-left: solid 1px rgba(255, 255, 255, 0.25); */
display: inline-block;
line-height: 1em;
margin-left: -0.55em; /*old -0.25em*/
padding-left: 0.75em;
}

ul.copyright {
color: #ffffff;
font-size: 1.2em;
list-style: none;
margin: 1em 0 0 0;
padding: 0;
}

p.footerbtnlks a {
    border: 1px solid #ffffff;
    padding: 5px 10px 5px 10px;
    background-color: #00a7e3;
    border-color: #00a7e3;
	color: #000000;
}

p.footerbtnlks a:hover {
    background-color: transparent;
    border-color: #00a7e3;
	color: #ffffff;
}

p.footerbtnlks {
    margin-top: 10px;
}

ul.fa-ulfooter >li >a {
    color: #ffffff !important;
}

ul.fa-ulfooter >li >a:hover {
    color: #00a7e3 !important;
	text-decoration: none;
}

.footersocial i {
    font-size: 3em;
	color: #ffffff;
}

i.fa.fa-facebook-square:hover{
	color: #3A5795;
}

i.fa.fa-linkedin-square:hover{
	color: #0077B5;
}

i.fa.fa-twitter-square:hover{
	color: #1DA1F2;
}

i.fa.fa-google-plus-square:hover{
	color: #EA4335;
}

ul.nav.nav-pills.nav-stacked >li >a {
    color: #000000 !important;
	background-color: transparent;
	padding: 0;
}

ul.nav.nav-pills.nav-stacked >li >a:hover {
    color: #00a7e3 !important;
}

.boldit p {
    font-weight: 600;
    text-shadow: 1px 2px 4px #000;
}

.project-content a {
    min-height: 36px;
}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {width:100%;}

#jux_accord-menu .menu_head a span, #jux_accord-menu .menu_head span span {
    color: black ;
    font-weight: normal;
}

#jux_accord-menu .menu_head.active:hover, #jux_accord-menu .menu_head:hover, #jux_accord-menu .menu_head > a:hover > span {
    color: #00a7e3 !important;
    text-shadow: none !important;
    box-shadow: none !important;
    background: transparent !important;
}

#jux_accord-menu .menu_head.active {
    color: black;
    text-shadow: none;
    background: transparent;	
}

#jux_accord-menu .active:hover, #jux_accord-menu .active span:hover {
    text-shadow: none !important;
    color: #00a7e3 !important;
}

#jux_accord-menu div.menu_body p {
	box-shadow: none;
    text-shadow: none;
    background: white;
    border-bottom: medium none
}

#jux_accord-menu .menu_head {
	background: none;
	box-shadow: none;
    color: #fff;
}

#jux_accord-menu div.menu_body p:hover, #jux_accord-menu div.menu_body p.active:hover {
	text-shadow: none;
	border-bottom:none;
}	

/*#jux_accord-menu p.menu_head.havesubchild> a >span:after {
    content: "\00BB";
    position: absolute;
    padding-left: 2px;
    right: 0;
}*/

div.menu_list {
	font-size: 12.5px;
}


div.boxplus-imagecaption.boxplus-overlaycaption {
    background: rgba(0, 164, 224, 0.5)!important;
    color: white!important;
    height: 30%!important;
}
li.catItemTitle { line-height:0 !important; font-size:12.5px !important; font-weight:normal !important;}
li.catItemTitle a { color:#00a7e3 !important;font-size:12.5px; font-weight:normal;}
h2, .h2 { font-size:18px;}
div.itemListCategory img { padding:0 !important; border: none !important;}
.k2-item-box .itemTitle { font-weight:500 !important;}