@charset "utf-8";
/* CSS Document */
a{
	color:#2790b0;
}
/* Header
================================================== */
.custom-skin.top-strip , .da-thumbs li article {
	background-color:#2790b0;
}
#header #searchform fieldset {
	background-color: #40c0cb;	
}
#header #searchform input[type="text"] {
	border-right:1px solid #40c0cb;
}
.widget-area h3.widget-title, .site-content h3.widget-title {
	color:#323232;
}
#header .logo a {
	background-image:url(images/logo.png);
}
/* #ddsmoothmenu
================================================== */
#submenuArrow {
	border-bottom: 4px solid #40c0cb;
}
.arrow-up {
	background: url(images/arrowUp.png) no-repeat left top;
}
.ddsmoothmenu ul#main-menu li ul li a:hover , .ddsmoothmenu ul#main-menu li ul li a.selected, .ddsmoothmenu ul#main-menu li ul li a.current, .nivo-caption h2 {
	background: #48a1bc;
}
.ddsmoothmenu ul li a:hover, .ddsmoothmenu ul li a.current {
	color:#3497b5 !important;
}
.main-menu-container .tinynav {
	background-color:#2790b0;
	background-image:url(images/selection-menu.jpg);
	border:1px solid #001c24;
}
.tinynav option{
	background-color:#1d7d9a;
}
/* Banner
================================================== */
.ls-content {
	border-top:5px solid #222222 !important;
}
.ls-content h2:before {
	border-color:#222222 transparent transparent;
}
.ls-content p {
	background: url(images/ls_bg.png) repeat;
}
/* #Button
================================================== */
.theme-btn {
	background-color:#40c0cb;
	border-bottom:4px solid #39acb6;
}
.theme-btn:hover, .theme-btn.active {
	background-color:#3cbcc7;
}
.large.theme-btn {
	background-image:url(images/blue-btn.jpg);
	background-repeat:repeat-x;
}
.large.theme-btn:hover, .theme-btn.active {
	background-image:url(images/blue-btn-hover.jpg);
}
/* Heading
================================================== */
h2.strip-title span.strip-inner, h3.strip-title span.strip-inner {
	border-top:3px solid #2790b0;
}
.widget-area h3.widget-title span:last-child , .strip-title span.strip-inner span.wlast , span.wlast{
	color:#000000;
}
.widget-area h3.widget-title, .site-content h3.widget-title , h2.strip-title, h3.strip-title{
	color:#000000;
}
/* Blog
================================================== */
.blog-post .post-date {
	background:url(images/post-date-bg.png) no-repeat;
}
.blog-post .post-date span {
	color: #40c0cb;
}
.nav-below span {
	color:#222222;
}
a.read-more-lnk{
	color:#2790b0;
}
/* Footer
================================================== */
.footer-widgets .widget-title {
	color:#2790b0;
	text-shadow:-1px -1px 1px #000101; /* Extra */
}
blockquote .theme-bg.fa-quote-left , #footer .widget-tag-cloud a:hover{
	background-color:#2790b0;
}
.gray-footer:hover, .footer-widgets .widget-recent-posts .post-item a img:hover {
	border:3px solid #2790b0;
}
#tweetbox li:before {
	color:#2790b0;
}
.footer-info a.logo {
	background-image:url(images/footer-logo.png);
}
/* Portfolio
================================================== */
.da-thumbs li:hover article:before {
	border-color:#222222 transparent transparent;
}
.ico a:hover {
	background-color:#4e4e4e;
}
.widget-area a:hover , .widget-area a:hover span , .blog-post h2 a:hover , .blog-post .post-meta a:hover , .blog-post .post-meta a:hover .gray{
	color:#2790b0 !important;
}
.da-thumbs li article {
	background-image:url(../../skins/blue/images/image_hover.jpg);
}
.da-thumbs li article span a:hover {
	color:#222222;
}
.da-thumbs li article h5 {
	color:#fff;
}
#pcycle-controls a.activeSlide, #pcycle-controls a:hover {
	background-color:#2790b0;
}
/* Colored Box
================================================== */
.theme-featured-box , .theme-colored-box{
	background-color:#2890b0;
}
.theme-colored-box blockquote, .theme-colored-box {
	color:#fff;
}
/* Iconbox
================================================== */
.iconbox-bg{
	border:5px solid #2790b0;
}
.iconbox-bg:hover {
	border:5px solid #959595;
}
.special-features .one-half:hover .iconbox .black{
	color:#2790b0;
}
/* Border img
================================================== */
.gray-border:hover {
	border:5px solid #3798b6;
}
.social-icon-big li a.fa:hover, ul.social-icon-small li a.fa:hover {
	border-bottom:1px solid #3798b6;
}
.single-border:hover, .two.team-members .one-fourth a span:hover  {
	background-color:#2790b0;
}
.gray-border-medium:hover {
	border:3px solid #3798b6;
}
img.box-shadow:hover {
	box-shadow:4px 4px 0 0 #3798b6;
}
.gray-border-small:hover {
	border:1px solid #e67d00;
}
.theme-border  {
	border:5px solid #2790b0;
}
.theme-border:hover {
	border:5px solid #40c0cb;
}
.theme-border-medium {
	border:3px solid #2790b0;
}
.theme-border-medium:hover {
	border:3px solid #40c0cb;
}
/* 404
================================================== */
.error-page span {
	color:#40c0cb;
}
/* shortcode
================================================== */
ul.tabs-frame li a.current:before, ul.tabs-frame li a:hover:before {
	border-top:3px solid #2790b0;
}
ul.tabs-frame li a.current, ul.tabs-frame li a:hover {
	color:#2790b0;
}
/* pullquote style starts here */
.pullquote1, .pullquote5 {
    border-left: 3px solid #261c24;
}
.pullquote3 {
	border-bottom:2px dotted #261c24;
	border-top:2px dotted #261c24;
}
.pullquote4 {
	border-bottom:4px double #261c24;
	border-top:4px double #261c24;
}
.pullquote6 {
	border-top:3px solid #261c24;
}
.pullquote1, .pullquote2, .pullquote3, .pullquote6 {
	background:#2790b0;
	color:#fff;
}
/* pricing table
================================================== */
.pricing-table-one li.preferred ul {
	background-color:#40c0cb;
}
.pricing-table-one li.preferred ul li {
	border-bottom: 1px solid #0d8792;
	border-top: 1px solid #FFFFFF;
}
.sign-up.theme-btn-lnk.button-lnk {
	background-color:#FF7F50;
}
.anythingSlider-minimalist-square .arrow {
	background-color: #3497B5;	
}
/* override
================================================== */

.banner-caption {
	height: auto !important;
	margin: auto !important;
	min-height: 0 !important;
	top: -3% !important;
	
}

.banner-caption h1 {
	background-color: #fff;
	padding: 0px 10px;
	line-height: 40px;
	box-shadow: 0px 4px 10px -5px black;
	text-shadow: none;
	font-size: 2em;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	opacity: .9;
	white-space: nowrap;
	color: black;
	text-align: center;
}




@media all and (max-width: 1200px) { /* screen size until 1200px */
    .banner-caption h1 {
        font-size: 1.4em; /* 1.5x default size */
    }
}
@media all and (max-width: 1000px) { /* screen size until 1000px */
   .banner-caption h1 {
        font-size: 1.2em; /* 1.2x default size */
        }
    }
@media all and (max-width: 500px) { /* screen size until 500px */
   .banner-caption h1 {
        font-size: 0.9em; /* 0.8x default size */
        }
    }
	

.red-btn {
	
	border-bottom: 4px solid #6F0000;
	color: #fff !important;
}
#header .logo a {
	background-image: url(images/webobed.png) !important;
}

.footer-info a.logo {
	background-image: url(images/webobed.png);
	min-height: 46px;
	
}
