
h1, h2, h3, h4, h1 span, h2 span, h3 span, h4 span, h1 a, h2 a, h3 a, h4 a, .logo h1 span, .btn, input[type="submit"]  
{
	font-family:"Cabin", arial !important;
	color: #2d529e;
	font-weight:100;
}


h5, h6, h5 a, h6 a, .sidebar-item-box h5 a, ul#sub-menu-page li a, ul.post-nav-link li a, .tabs-left > .nav-tabs > li.active > a
{
	font-family:"Cabin", arial !important;
	color: #444;
	font-weight:300;
}
.tabs-left > .nav-tabs > li > a{
	font-family:"Cabin", arial !important;
}


.navbar .nav > li > a, .navbar .nav ul a, .navbar-search .search-query
{
	font-family:"Cabin", arial !important;
}
.top-bar .has-dropdown > a:after{
	border-color: #444  transparent transparent transparent;
}
.navbar-search i, .tabs-left > .nav-tabs > li.active > p
{
	color: #444 !important;
}
input::-webkit-input-placeholder
{
	color: #444;
	text-transform:uppercase;
	padding-top:2px;
}
input:-moz-placeholder {
    color: #444;
}

input::-moz-placeholder {
    color: #444;
}

input:-ms-input-placeholder {  
    color: #444;
}


.sidebar-box h4.blog-sidebar-title span, h4.footer-heading span
{
	font-family:"Cabin", arial !important;
	color: #444 !important;
	font-weight:400;
}


*, body
{
	color: #555;
	font-family: "Open Sans";
	font-size: 15px;
	font-weight: normal;
}
p, .meta span, .comment-meta h4 span, .breadcrumb li, .breadcrumb li a
{
	font-family: "Open Sans", arial !important;
	color: #555;
	font-size: 15px;
}
a{
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
	color: #555;
}
a:hover, a:focus{
	color: #444444;
}
.aq_block_toggle h2.tab-head, .aq_block_accordion h2.tab-head, .aq_block_toggle h2.tab-head i, .aq_block_accordion h2.tab-head i, .portfolio-button:hover, a.btn-transparent{
	color: #555;
}
a.btn-transparent:hover{
	background: #555;
	border:1px solid #555;
}


ol, ul, p, .blog-masonry-description p, .twtr-tweet-text p, #footer-nav li a, .wp-caption p.wp-caption-text, .twt-border .twt-tweet .entry-title, .twt-border .twt-o .entry-title a, .twt-border .twt-o .entry-title b, #details h5 span, #service p, #service-2 p, .textwidget, .post-sc-content
{
	font-size: 15px;
}


h2.intro p, #nav > li a span, a.rev, .banner-container .container > p
{
	color: #555;
}


body{
	background: #fafafa;
	color: #555;
	text-shadow:0px 1px 0px rgba(0,0,0,.03);
}
.intro-bg-line, .related-stick, #footer-wrapper{
	background: url(../images/overlay.png) #353c3e;
}
.footer-bottom{
	background: url(../images/overlay.png) #40494c;
}
.MailPressFormEmail, .MailPressFormName{
	background: #40494c !important;
	color: #555;
}
#nav-bar, .meta-date, .tagcloud a, ul#main-menu ul li a:hover, .navbar .nav ul a:hover, .logo-symbol, .btn-primary, .btn-primary:hover, .btn:hover, input[type="submit"], .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled], .portfolio-item-wrapper, .navbar .nav ul li.active > a, .navbar .nav ul li.active > a:hover, ul#sub-menu-page li a[title=btn], .contact-info li:hover,.sidebar-box h4.blog-sidebar-title, .sidebar-circle, .sidebar-box ul li:hover, .sidebar-item-box:hover, .block-bg-colored, .aq-block-aq_section_colored_block #block-title h2, .cbp-spmenu h3
{
	background: url(../images/overlay.png) #444444;
	*background: url(../images/overlay.png) #444444;
}
.sidebar-arrow:after, #team .team-img .team-img-line:after{
	border-right-color: #444444;
}
#team.team-even .team-img .team-img-line:after{
	border-left-color: #444444;
}
.btn-primary, input[type="submit"], .btn-nobg{
	border:2px solid #444444;
}
.intro-bg, .map-wrapper-bg, .tabs-left > .nav-tabs, .portfolio-item div.da-animate, #service.service-1 img.service-icon, .progress-bar ul li span.percent, .timeline, .time-wrapper h4, .history-btn-rounded, .pricing-column ul li.pricing-title{
	background: url(../images/overlay.png) #444444;
}
::selection{
	background-color: #444444;
}
.ls-fullwidth .ls-nav-prev, .ls-fullwidth .ls-nav-next, .bg-colored, .tp-leftarrow.default, .tp-rightarrow.default
{
	background-color: #444444 !important;
}
.colored, .btn, .btn i, .post-content-meta-category a:hover, .tag-wrapper a:hover, input[type="submit"]:hover, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled], .btn.btn-primary:hover i, #portfolio-filter .filter-option .filterable.current a, #portfolio-filter .filter-option .filterable.current a:hover, .filter-option .filterable.current a:focus, code, ul#sub-menu-page li.current-link a, ul.list_wrap li i, .btn-collapse i, body.page-template-template-sitemap-php i, body.error404 i{
	color: #444444 !important;
}
.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover,
.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus,
.navbar .nav > li li a,
.navbar-inverse .nav > li:hover > a,
.navbar-inverse .nav > li:focus > a
{
	color: #444444 !important;
}
.jcarousel-next-horizontal, .jcarousel-prev-horizontal, .button-slider, .se-next,.se-prev, .flex-direction-nav li .next, .flex-direction-nav li .prev, #xxx
{
	background-color:#444444;
}

/*
Desktop-Only CSS
*/


.ie8 .copyright-text {
margin-right: -150px;
}

.ie9 .copyright-text {
margin-right: -150px;
}

.ie10 .copyright-text {
margin-right: -150px;
}



.ie8 #nav-bar {
background:  #2d529e !important;
}
@media screen and (min-width: 800px) {

h2.page-title a {
font-size: 40px !important;
color:#2d529e;
}
#footer-wrapper a {
text-decoration: underline;
}

#service-4 {
width: 220px;
}

#service-4 .service-content h2 {
line-height:25px !important;
}

.span6 {
width: 550px;
}

.page.page-id-14 #service h2 {text-align:left !important;}


#page-info-section {
margin-bottom: -40px;
}

h2.page-title {
margin-bottom: 35px;}

h6 strong {
font-size: 13px;
}


.breadcrumb {display:none;}

#service {
width: 59% !important;
}

#rev_slider_1_1 {
margin-top: 20px;
}

.rev_slider_wrapper {
background-image: none !important;
background:none !important;
}

#nav-bar {
background: url(../images/overlay.png) #2d529e;
}

.block1234 #block-title h2{background:#e8ad36 !important;}

.effect-content.portfolio-item.span3.isotope-item.post-sc.not-status {
width: 22%;
}

}





.iphone .logo-wrapper {
width: 250px !important;
margin-left:40px;
}
.iphone .logo-wrapper img{
width: 250px !important;
}

.iphone .navbar-search .search-query {
  padding:8px  5px 8px 15px;
float:right;
}

html, body {
    overflow-x: hidden !important;
    position: relative !important;
}

ul {
padding: 0;
margin: 0 0 10px 0px;
}

.footer-bg {
background: none;}

.aq-block-aq_section_colored_block #block-title h2 {
color: #444 !important;
}

.aq-block-aq_section_colored_block * {
color: #444 !important;
}

.navbar-inverse .nav .active > a{color:#444 !important;}

.navbar-inverse .nav .after > a{color:#444 !important;}

.navbar .nav > li li a {color:#444 !important;}

.navbar-inverse .nav > li > a:hover {color:#444 !important;}

.block-bg-colored {
background:url(../images/overlay.png) #d5e7f7;
}

.aq-block-aq_section_colored_block #block-title h2 {
background:url(../images/overlay.png) #d5e7f7;
}

#service.service-1 img.service-icon {background:none !important;}

.sidebar-box h4.blog-sidebar-title {background:url(../images/overlay.png) #d5e7f7; color:#444;}

.sidebar-arrow:after, #team .team-img .team-img-line:after {
border-right-color: #d5e7f7;
}


.footer-box .textwidget p {color:#efefef;}
.footer-box .textwidget a {color:#efefef;}

.copyright-text {
color: #efefef;
}

h1 {color:#68991a;}
h2{color:#68991a;}
h3{color:#68991a;}
h4{color:#68991a;}

.span4 {
width: 350px;
}

.home #page-info-section {display:none !important;}

.map-wrapper {
background: url(../images/overlay.png) #d5e7f7;
padding-bottom:20px;
}

#service-4 h2 a {
color: #68991a;
}

h5 {
color: #68991a;
font-size:18px;
}

#block-title h2 {letter-spacing:1px !important;}

.iphone .aq-block-aq_section_colored_block #block-title h2 { font-size:11px !important; letter-spacing:0px !important;}

.iphone #nav-bar {
background: url(../images/overlay.png) #2d529e !important;
}

ul.mobile-nav li a:hover {
color:#999 !important;
}

.span6 {
width: 550px;
margin-left: 0px !important;
}


.ie8 .service-icon {
margin-left: 130px !important;
}

.ie8 .service-content {
width: 70% !important;
}

.ie8 .span8 {
width: 500px !important;
}

.ie9 .span8 {
width: 500px !important;
}

.search.search-results #sidebar-wrapper {
display:none;	
}

.search.search-results .span8 {
width: 100%;
}

.ie8 .span6 {
width: 450px !important;
}

#searchbar {
width: 85px !important;
margin-top: 7px;
}



.search.search-results.logged-in.admin-bar.customize-support.cbp-spmenu-push .post-headline {display:none;}

.search.search-results.logged-in.admin-bar.customize-support.cbp-spmenu-push .post-excerpt {
margin-top: 30px;
}

.top-info-wrapper h5 {
display:none !important;
}

.navbar-search .search-query {
padding: 0px 45px 0px 5px;
}

.navbar-search i {
margin-top: -17px;
}

.serveit {height:auto !important; display:block; background:url(../images/overlay.png) #eaeaea;}

.comparison {
background:url(http://sigmasols.com/wp-content/uploads/2013/06/graph_bg3.png);
background-position:right;
background-repeat:no-repeat; 
border-bottom:1px solid #d7d7d7;
}

.iphone .comparison {
background:none !important;
}

.textwidget strong{
color:#999 !important;
}

.ie8 .service-img-wrapper{
margin-left:-120px !important;
}

.service-img-wrapper{
margin-top:35px !important;
}

#aq-block-2728-7 {
width: 600px;
float: none !important;
display: table;
margin-left: 0 !important;
margin-right: 0 !important;
margin: auto !important;
}

.contactblock {
width: 600px;
float: none !important;
display: table;
margin-left: 0 !important;
margin-right: 0 !important;
margin: auto !important;
}

.navbar-inverse .nav > li > a:focus {
color:#fff !important;
}

.navbar-inverse .nav > li > a:active{
color:#999 !important;
}