#dummy-element{width:2px;}
.clearfix{*zoom:1;}
.clearfix:before,
.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:NaN a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn.icebtn,
p.readmore a.btn{border-color:#3d8eb5;}
@-webkit-keyframes BTN{0%{border-color:#3d8eb5;}
50%{border-color:#1d4356;}
100%{border-color:#3d8eb5;}
}
@-moz-keyframes BTN{0%{border-color:#3d8eb5;}
50%{border-color:#1d4356;}
100%{border-color:#3d8eb5;}
}
@-o-keyframes BTN{0%{border-color:#3d8eb5;}
50%{border-color:#1d4356;}
100%{border-color:#3d8eb5;}
}
@keyframes BTN{0%{border-color:#3d8eb5;}
50%{border-color:#1d4356;}
100%{border-color:#3d8eb5;}
}
.tooltip.bottom .tooltip-arrow{border-bottom-color:#377fa2;}
.tooltip.bottom .tooltip-arrow{border-bottom-color:#377fa2;}
.tooltip.top .tooltip-arrow{border-top-color:#377fa2;}
.tooltip.left .tooltip-arrow{border-left-color:#377fa2;}
.tooltip .tooltip-inner{text-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);background:#377fa2;}
.highlight{color:#2a617c;}
.blog .page-header h2 a:hover,
.blog-featured .page-header h2 a:hover{color:#31708f;}
.blog .page-header .article_border,
.blog-featured .page-header .article_border{background:#377fa2;}
body .search form .inputbox:focus,
body .search form .input-medium:focus{border-color:#83bad5;}
ul.categories-module li.active a{color:#31708f;}
.newsflash-carousel ol.flex-control-nav li a.flex-active{background:#4a9bc2;}
body.contentpane .mailto-close a{background:#377fa2 url(../../images/system/icon_close.png) no-repeat center;}
body.contentpane .mailto-close a:hover{background-color:#5da5c8;}
#slidebar-inner .moduletable > h3:before{background:#377fa2;}
div#mobile-btn a.btn-navbar:focus .icon-bar,
div#mobile-btn a.btn-navbar:hover .icon-bar{background-color:#245269;border-bottom-color:#245269;}
body .rssocial-icons .rssocial-link:hover [class^="rssocial-icon-"]:before,
body .rssocial-icons .rssocial-link:hover [class*=" rssocial-icon-"]:before{color:#4a9bc2 !important;}
img.artsexylightbox:hover{border-color:#3d8eb5;}
.scdp-wrapper-center .scdp-text-vert{text-shadow:1px 1px 1px #2a617c;}
.blog .item-image a > div.rollover > div,
.blog-featured .item-image a > div.rollover > div{border:1px solid #4a9bc2;}
.blog .item-image a > div.rollover > div:before,
.blog-featured .item-image a > div.rollover > div:before{background-color:#4a9bc2;}
.blog .item-image a > div.rollover > div:after,
.blog-featured .item-image a > div.rollover > div:after{background-color:#4a9bc2;}
.blog .item:hover .it_caption,
.blog-featured .item:hover .it_caption{background-color:#31708f;background-color:rgba(49, 112, 143, 0.9);}
#slideshow .camera_prev,
#slideshow .camera_next{background-color:#377fa2;background-color:rgba(55, 127, 162, 0.75);}
#slideshow .camera_pag ul li:hover{background:#3d8eb5;}
#slideshow .camera_pag ul li.cameracurrent{background:#3d8eb5;}
#footer input[type="text"]:focus,
#footer input[type="email"]:focus{border-color:#96c5dc;box-shadow:0 0 12px #aad0e2;}
#social_tabs ul.nav-tabs li.active a{background:#377fa2;text-shadow:1px 1px 1px #2a617c;}
.category-module.owl-carousel.owl-theme .owl-controls .owl-dots .owl-dot.active span{background:#377fa2;}
.category-module.owl-carousel .item:hover .item-inner{background-color:#377fa2;background-color:rgba(55, 127, 162, 0.9);}
#testimonials blockquote:before,
#testimonials blockquote:after{color:#377fa2;}
body ul#jj_sl_navigation li a:hover{background-color:#4a9bc2 !important;}
.iceslide_link{background-color:#377fa2;background-color:rgba(55, 127, 162, 0.75);}
#pageslide .close{background:#377fa2;}
#pageslide .close:hover{background:#3d8eb5;}
#gotop .scrollup{background-color:#377fa2;background-color:rgba(55, 127, 162, 0.75);}
#gotop.gotop_active .scrollup:hover{background-color:#377fa2;background-color:rgba(55, 127, 162, 0.9);}
body.page-about .page-team ul li a:hover{color:#377fa2;}
body.page-contact ul.icesocialblock li a:hover{color:#377fa2;}
body.page-pricing div.pricing-table .pricing-table-header{background-color:#3b88ad;background-image:-moz-linear-gradient(top, #3d8eb5, #377fa2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#3d8eb5), to(#377fa2));background-image:-webkit-linear-gradient(top, #3d8eb5, #377fa2);background-image:-o-linear-gradient(top, #3d8eb5, #377fa2);background-image:linear-gradient(to bottom, #3d8eb5, #377fa2);background:-moz-linear-gradient(top, #3d8eb5, #377fa2);background:-webkit-gradient(linear, 0 0, 0 100%, from(#3d8eb5), to(#377fa2));background:-webkit-linear-gradient(top, #3d8eb5, #377fa2);background:-o-linear-gradient(top, #3d8eb5, #377fa2);background:linear-gradient(to bottom, #3d8eb5, #377fa2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3d8eb5', endColorstr='#ff377fa2', GradientType=0);}
.portfolio-listpage-portfolio .projects-filter ul li a:link.selected,
.portfolio-listpage-portfolio .projects-filter ul li a:visited.selected,
.portfolio-listpage-portfolio .projects-filter ul li a:link.selected:hover,
.portfolio-listpage-portfolio .projects-filter ul li a:visited.selected:hover{background:#3d8eb5;}
.item-pagepage-portfolio .project-nav a{background-color:#4a9bc2;}
.item-pagepage-portfolio .project-nav a:hover{background-color:#70b0cf;}
.item-pagepage-portfolio .project-wrapper .flex-direction-nav li a{background-color:#4a9bc2;}
.item-pagepage-portfolio .project-wrapper .flex-direction-nav li a:hover{background-color:#70b0cf;}
body.offline_page #offline_social ul li a:hover{color:#377fa2;}
#header #header_contact [class^="icon-"]{color:#377fa2;}
@media only screen and (min-width:979px){#mainmenu-container.mainmenu_fixed{border-bottom:3px solid #4a9bc2;}
}
#content .sidebar .sidebar_module.sidebar_module_style-1 .sidebar_module_heading:before{background:#5da5c8;}
#content .sidebar .sidebar_module.sidebar_module_style-2{background:#377fa2;}
#content .sidebar .sidebar_module.sidebar_module_style-2 .sidebar_module_heading{background:#377fa2;}
#content .sidebar .sidebar_module.sidebar_module_style-2 .sidebar_module_heading:before{background:#5da5c8;}
#content .sidebar .sidebar_module.sidebar_module_style-2 .sidebar_module_content .btn.icebtn{border-color:#70b0cf;}
#content .sidebar .sidebar_module.sidebar_module_style-2 .sidebar_module_content .btn.icebtn:hover{border-color:#83bad5;}
#promo .moduletable .moduletable_heading:before{background:#377fa2;}
#footer .moduletable .moduletable_heading:before{background:#377fa2;}
#mainmenu .navbar-inner ul.nav > li > a:hover{color:#31708f;}
#mainmenu .navbar-inner ul.nav > li.active > a{color:#31708f;}
#mainmenu .navbar-inner ul.nav > li.dropdown.open > a{color:#31708f;}
#mainmenu .navbar-inner ul.nav > li.dropdown.open > a .caret{border-top-color:#377fa2;border-bottom-color:#377fa2;}
#mainmenu ul.dropdown-menu > li > a:hover,
#mainmenu ul.dropdown-menu > li > a:focus{color:#31708f;}
#mainmenu ul.dropdown-menu > li.active > a{color:#31708f;}
#mainmenu ul.dropdown-menu .divider{background:#2a617c;border-bottom-color:#4a9bc2;}
#mainmenu li.dropdown-submenu:hover > a{color:#31708f;}
#pageslide #slidebar-inner ul.menu > li.active > a{color:#31708f;}