

::selection{
	background-color:#135b8e;
}

a,a:link , a:visited{
	color:#135b8e;
}

a:hover{
	color:#666666;
}


#header{
	background-color:#004998;
}

#body{
	background-color:white;
}

#slider{
	background-color:#135b8e;
}

.main-color{
	color:#135b8e;
}

#main-menu ul li a {
    font-family: 'Cabin',Arial !important;
    font-size: 16px!important;
    font-weight: normal!important;
    line-height: 16px!important;
}

.content {
	color:#666666;
}

 
/* header */
#header-contact-email{
	color:white;
}

#header-contact-phone{
	color:white;
}

#header-contact-address {
	color:white;
}

#logo-text{
	color:#333333;
}

/* menu */
#main-menu{
	background-color: #63BEE9;
}

#main-menu ul li:first-child a{
	border-left: none;
}

#main-menu ul li a{
	color: #FFFFFF;
	background-color: #63BEE9;
	border-right:1px solid #e6e6e6;
}

#main-menu ul li a:hover{
	color:#416F9F;
	background-color:#f2f2f2;
}

#main-menu ul li.current-menu-item a,#main-menu ul li.current-menu-ancestor a{
	color:#135b8e;
	background-color:#f2f2f2;
}

/* sub menu */

#main-menu ul ul{
	background-color: #63BEE9!important;
	border:1px solid #e6e6e6;
}

#main-menu ul ul ul{
	background-color:#4d4d4d;
}

#main-menu ul ul li:first-child a{
	border-left:0px;
}


#main-menu ul li li a, #main-menu ul li.current-menu-item li a, #main-menu ul li li.current-menu-item li a , #main-menu ul li.current-menu-ancestor li a ,#main-menu ul li li.current-menu-ancestor li a{
	background-color: #63BEE9;
	color:#fff;
	border-top:0px;
	font-size: 13px !important;
	border-right:0px;
	text-align: left;
}

#main-menu ul li li.current-menu-item a ,#main-menu ul li li li.current-menu-item a , #main-menu ul li li.current-menu-ancestor a{ 
	color:#fff;
	border-top:0px; 
}

#main-menu ul li li a:hover , #main-menu ul li li.current-menu-item li a:hover , #main-menu ul li li.current-menu-ancestor li a:hover{
	background-color:#f2f2f2;
	color:#135b8e;
	border-top:0px;
}

#main-menu-select{
	border:1px solid #e6e6e6; 
	outline:3px solid #fff;
}

/* body */

/* page builder */

.container-title span,.container-title a,#reply-title{
	background-color:#135b8e;
	color:white;
}

/* feature box */

.feature-name,.feature-name a{
	color:#135b8e;
}

.feature-description{
	color:#808080;
}

/* welcome box */

.welcome-buttons{
	
}

.welcome-box{
	border:5px solid #135b8e;
}

.welcome-box-inside{
	border:1px solid #e6e6e6;
}

.welcome-text1 span{
	color:#333333;
}

.welcome-text2{
	color:#808080;
}

/* highlight box */
.highlight-box{
	border:7px solid #4d4d4d;
}

.highlight-box{
	border:7px solid #4d4d4d;
}

.highlight-box-inner{
	background-color:#4d4d4d;
	color:white;
}

/* divider */

.divider{
	border-bottom:3px solid #135b8e;
	border-top:1px solid #e6e6e6;
}

/* user profile */

.user_profile_data{
	border:1px solid #e6e6e6;
	border-top:0px;
}

.user_profile_title{
	background-color:#4d4d4d;
	color:white;
}

.user_profile_name{
	background-color:#135b8e;
	color:white;
}

.user_profile_data p{
	color:#666666;
}


/* accordion */

.accor-title{
	color:#666666;
	border:1px solid #e6e6e6;
}

.accor-content{
	border:1px solid #e6e6e6;
	border-top:0px;
}

.ui-state-active{
	color:white;
	border:0px;
	background-color:#4d4d4d;
	border-bottom:5px solid #e6e6e6;
}



/* tabs */
.tab-top-border{
	
}

.tab-top{
	background-color:#666666;
	border-bottom:5px solid #e6e6e6;
}


.tab-title{
	color:white;
}

.tab-current{
	color:white;;
	background-color:#4d4d4d;
}

.tab-title:hover{
	color:white;;
	background-color:#4d4d4d;
}

.tab-current:hover{
	color:white;;
	background-color:#4d4d4d;
}

.tab-bottom{
	background-color:white;
	border:1px solid #e6e6e6;
	border-top:0px;
}

.tab-content{
	color:#808080;
}


/* testimonials */

.testimonials-title{
	
}
	
.testimonials-title span,.testimonials-title a{
	background-color:#135b8e;
	color:white;
}

.testimonials-title a:hover{
	background-color:#333333;
}

.testimonials-button-next:hover {
	background-color:#135b8e;
}

.testimonials-button-prev:hover{
	background-color:#135b8e;
}


.testimonials-author{
	background-color:#4d4d4d;
	color:white;
	border-top:5px solid #e6e6e6;
}

.testimonials-content{
	border:1px solid #e6e6e6;
	border-bottom:0px;
	color:#808080;
}

.testimonials-author:before{
	border-bottom:10px solid #4d4d4d;
}
	


/* typography */
pre{
	border:1px solid #e6e6e6;
	background-color:#fafafa;
	margin-bottom:12px;
}

blockquote{
	color:#808080;
	border:1px solid #e6e6e6;
}

blockquote:before{
	background-color:#135b8e;
	outline:1px solid #135b8e;
}



.content  li a{
	color:#4d4d4d;
}

.content  li a:hover{
	color:#135b8e;
}

.highlight{
	background-color:#135b8e;
	color:white;
}

.highlight2{
	background-color:#333333;
	color:white;
}

.general_msg{
	border:1px solid #e6e6e6;
	color:#808080;
	position:relative;
}

.general_msg:before{
	position:absolute;
	width:100%;
	height:3px;
	left:0px;
	top:0px;
	content:'';
	background-color:#666666;
	outline:1px solid #666666;
}

.general_msg:after{
	position:absolute;
	width:100%;
	height:3px;
	left:0px;
	bottom:0px;
	content:'';
	background-color:#666666;
	outline:1px solid #666666;
}


.error_msg{
	border:1px solid #e6e6e6;
	color:#ea3f3f;
	position:relative;
}

.error_msg:before{
	position:absolute;
	width:100%;
	height:3px;
	left:0px;
	top:0px;
	content:'';
	background-color:#ea3f3f;
	outline:1px solid #ea3f3f;
}

.error_msg:after{
	position:absolute;
	width:100%;
	height:3px;
	left:0px;
	bottom:0px;
	content:'';
	background-color:#ea3f3f;
	outline:1px solid #ea3f3f;
}

.alert_msg{
	border:1px solid #e6e6e6;
	color:#f9c825;
	position:relative;
}

.alert_msg:before{
	position:absolute;
	width:100%;
	height:3px;
	left:0px;
	top:0px;
	content:'';
	background-color:#f9c825;
	outline:1px solid #f9c825;
}

.alert_msg:after{
	position:absolute;
	width:100%;
	height:3px;
	left:0px;
	bottom:0px;
	content:'';
	background-color:#f9c825;
	outline:1px solid #f9c825;
}

.success_msg{
	border:1px solid #e6e6e6;
	color:#23d12f;
	position:relative;
}

.success_msg:before{
	position:absolute;
	width:100%;
	height:3px;
	left:0px;
	top:0px;
	content:'';
	background-color:#23d12f;
	outline:1px solid #23d12f;
}

.success_msg:after{
	position:absolute;
	width:100%;
	height:3px;
	left:0px;
	bottom:0px;
	content:'';
	background-color:#23d12f;
	outline:1px solid #23d12f;
}

/* button */
a.welcome-button,.welcome-button{
	background-color:#f2f2f2;
	color:#4d4d4d;
	border:1px solid #cccccc;
	
}

a.welcome-button:hover,.welcome-button:hover{
	background-color:#135b8e;
	color:white;
	border:1px solid #4d4d4d;
}

a.small-button,.small-button,.submit-button,#comment-form input[type=submit],.search-button,.content input[type=submit],.content button{
	background-color:#f2f2f2;
	color:#4d4d4d;
	border:1px solid #cccccc;
}

a.small-button:hover,.small-button:hover,.submit-button:hover,#comment-form input[type=submit]:hover,.search-button:hover,.content input[type=submit]:hover,.content button:hover{
	background-color:#135b8e;
	color:white;
	border:1px solid #4d4d4d;
}

a.curver-button,.curver-button{
	background-color:#f2f2f2;
	color:#4d4d4d;
	border:1px solid #cccccc;
}

a.curver-button:hover,.curver-button:hover{
	background-color:#135b8e;
	color:white;
	border:1px solid #4d4d4d;
}

a.big-button ,.big-button{
	background-color:#f2f2f2;
	color:#4d4d4d;
	border:1px solid #cccccc;
}

a.big-button:hover,.big-button:hover{
	background-color:#135b8e;
	color:white;
	border:1px solid #4d4d4d;
}

a.small-button2,.small-button2,a.color-button,a.color-button2,a.color-button3{
	background-color:#135b8e;
	color:white;
	border:1px solid #4d4d4d;
}

a.small-button2:hover,.small-button2:hover,a.color-button:hover,a.color-button2:hover,a.color-button3:hover{
	background-color:#f2f2f2 !important;
	color:#4d4d4d;
	border:1px solid #cccccc;
}

a.curver-button2,.curver-button2{
	background-color:#135b8e;
	color:white;
	border:1px solid #4d4d4d;
}

a.curver-button2:hover,.curver-button2:hover{
	background-color:#f2f2f2;
	color:#4d4d4d;
	border:1px solid #cccccc;
}

a.big-button2,.big-button2{
	background-color:#135b8e;
	color:white;
	border:1px solid #4d4d4d;
}

a.big-button2:hover,.big-button2:hover{
	background-color:#f2f2f2;
	color:#4d4d4d;
	border:1px solid #cccccc;
}

/* table */
.content  table{
	border:1px solid #1a1a1a;
}

.content  thead td, .content  tfoot td{
	color:white;
	background-color:#333333;
	border:1px solid #1a1a1a;
}

.content  tbody td{
	color:#333333;
	border:1px dotted #cccccc;
}

.content  tbody tr:hover{
	background-color:#f2f2f2;
	color:#333333;
	border:1px solid #cccccc;
}

/* default inputs */
.content input[type=text]{
	border:1px solid #e6e6e6; 
	color:#666666;
	outline:3px solid #f7f7f7;
}

.content textarea{
	border:1px solid #e6e6e6; 
	color:#666666;
	outline:3px solid #f7f7f7;
}

.content select{
	border:1px solid #e6e6e6; 
	color:#666666;
	outline:3px solid #f7f7f7;
}

/* social icon */
.social-icon:hover{
	background-color:#135b8e;
}

/* inner page */
#header-bottom{
	background-color: #0070CD;
}

#page-title-bar{
	background-color:white;
	border-bottom:1px solid #e6e6e6;
}

h2#page-title span{
	color: #0077AE;
}

h3#page-title-sub span{
	color:#135b8e;
}

.breadcrumb{
	color:#b3b3b3;
}

.breadcrumb a{
	color:#666666;
}

.breadcrumb a:hover{
	color:#135b8e;
}

.paginate .current{
	color:#135b8e;
	border:1px solid #135b8e;
}

.paginate a{
	color:#666666;
	border:1px solid #e6e6e6;
}

.paginate a:hover{
	border:1px solid #135b8e;
	background-color:#135b8e;
	color:white;
}

/* 404 page */
.search-field{
	border:1px solid #cccccc;
}

/* category post */

.post-title a{
	color:#135b8e;
}

.post-title a:hover{
	color:#4d4d4d;
}

.post-excerpt{
	color:#808080;
}

.post-data{
	background-color:#4d4d4d; 
	color:white;
}

.post-data a{
	color:white;
}

.post-data a:hover{
	color:#135b8e;
}

/* post list */

.post-list-date{
	background-color:#4d4d4d;
	color:white;
}

.post-list-date a:hover{
	color:#135b8e;
}

.post-list-day{
	border-bottom:1px solid #666666;
}

.post-list-excerpt{
	color:#666666;
}

/* blog page */
.post-entry{
}

.post-entry-title a{
	color:#135b8e;
}

.post-entry-title a:hover{
	color:#4d4d4d;
}

.post-entry-content{
	color:#808080;
}

.post-entry-date{
	color:#4d4d4d; 
	
}

.post-entry-day{
	border-bottom:2px solid #666666;
}

.post-entry-bottom{
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
}

.post-entry-meta{
	background-color:#4d4d4d;
	color:#cccccc;
}
	
.post-entry-meta span {
	color:#cccccc;
}

.post-entry-meta a{
	color:white;
}

.post-entry-meta a:hover{
	color:#135b8e;
}

.post-entry-button a{
	background-color:#f2f2f2;
	color:#4d4d4d;
	border:1px solid #cccccc;
}

.post-entry-button a:hover{
	background-color:#135b8e;
	color:white;
	border:1px solid #4d4d4d;
}

.post-entry-tags a{
	background-color:#4d4d4d;
	color:white;
}

.post-entry-tags a:hover{
	background-color:#135b8e;
	color:white;
}
	
/* project page */
.project-entry-box{

}

.project-entry-category a{
	color:#666666;
}

.project-entry-category a:hover{
	color:#135b8e;
}

.project-entry-field{
	color:#b3b3b3;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
}

.project-entry-field span,.project-entry-field span a{
	color:#666666;
}

.project-entry-field span a:hover{
	color:#135b8e;
}

/* project cell */

.project-cell-type{
	background-color:#135b8e;
}

.project-cell-title a{
	color:#135b8e;
}

.project-cell-title a:hover{
	color:#4d4d4d;
}

.project-cell-category a{
	color:#808080;
}

.project-cell-category a:hover{
	color:#135b8e;
}


.project-cell-info{
	border-bottom:2px solid #4d4d4d;
	transition: background-color 500ms;
	-moz-transition: background-color 500ms; /* Firefox 4 */
	-webkit-transition: background-color 500ms; /* Safari and Chrome */
	-o-transition: background-color 500ms; /* Opera */
}


.thumb-icon:hover{
	background-color:#135b8e;
}

/* project row */
.project-row-button a{
	background-color:#f2f2f2;
	color:#4d4d4d;
	border:1px solid #cccccc;
}

.project-row-button a:hover{
	background-color:#135b8e;
	color:white;
	border:1px solid #4d4d4d;
}

/* comment section */


.comment-entry{
	border:1px solid #e6e6e6;
}

.content  .comment-info .fn{
	color:#333333;
}

.content  .comment-info .fn a{
	color:#666666;
}

.content  .comment-info .fn a:hover{
	color:#135b8e;
}

.content  .comment-info  .comment-date a{
	color:#999999;
}

.content  .comment-info  .comment-date a:hover{
	color:#135b8e;
}

.comment-content{
	border-top:1px solid #e6e6e6;
	color:#4d4d4d;
}

/* comment form */

.content  .comment-reply a{
	color:#666666;
	border:1px solid #e6e6e6;
}

.content  .comment-reply a:hover{
	background-color:#135b8e;
	color:white;
	border:1px solid #135b8e;
}


.comment-notes{
	color:#666666;
}
	
.comment-form-author label , .comment-form-email label , .comment-form-url label , .comment-form-subject label{
	color:#999999;
}

.comment-form-author input , .comment-form-email input , .comment-form-url input , .comment-form-subject input{
	border:1px solid #e6e6e6; 
	color:#666666;
	outline:3px solid #f7f7f7;
}

.comment-form-comment textarea{
	border:1px solid #e6e6e6; 
	color:#666666;
	outline:3px solid #f7f7f7;
}

/* widget */
.sidebar-widget-title{
	
}

.sidebar-widget-title span{
	color:white;
}

.content .sidebar-widget a{
	color:#135b8e;
}

.content  .sidebar-widget a:hover{
	color:#666666;
}

.sidebar-widget{
	color:#808080;
}

.sidebar-widget a{
	color:#666666;
}

.sidebar-widget a:hover{
	color:#135b8e;
}

/* footer */
#footer-top{
	background-color:#e6e6e6;
}


#footer-twitter-text{
	background-color:#135b8e;
	color:white;
}

#footer-twitter-text a{
	color:#f2f2f2;
}

#footer-twitter-text a:hover{
	color:#333333;
}

#footer{
	background-color:#2e2e2e;
	color:white;
}


/* footer default inputs */
#footer .content input[type=text]{
	border:1px solid #1a1a1a; 
	color:#b3b3b3;
	outline:3px solid #1f1f1f;
	background-color:#333333;
}

#footer .content textarea{
	border:1px solid #1a1a1a; 
	color:#b3b3b3;
	outline:3px solid #1f1f1f;
	background-color:#333333;
}

#footer .content select{
	border:1px solid #1a1a1a; 
	color:#b3b3b3;
	outline:3px solid #1f1f1f;
	background-color:#333333;
}

#footer button,#footer input[type=submit]{
	background-color:#333333;
	color:#f2f2f2;
	border:1px solid #1a1a1a;
}

#footer button:hover,#footer input[type=submit]:hover{
	background-color:#135b8e;
	color:#f2f2f2;
	border:1px solid #0d0d0d;
}

.footer-widget{
	color:#b2b2b2;
}

.footer-widget ul li a{
	color:#b2b2b2;
}

.footer-widget ul li a:hover{
	color:#135b8e;
}

#footer-bottom{
	background-color: #A5CFEE;
	border-top:5px solid #1773CB;
}

#footer-copyright{
	color:#1773CB;
}

#footer-copyright a{
	color:#004998;
}

#footer-copyright a:hover{
	color:#004998;
}

#footer-right{
	color:#1773CB;
}

/* footer widget */
.footer-widget .sidebar-widget-title{
	border-left:0px;
}

.footer-widget  .sidebar-widget-title span{
	color:white;
	border-left:0px;
}


/* search widget */

#footer .search-input{
	background-color:#4d4d4d;
	border:1px solid #1a1a1a;
	color:#999999;
}

/* widget post */


.content a.widget-post-title{
	color:#135b8e;
}

.content a.widget-post-title:hover{
	color:#333333;
}

.content a.widget-post-date{
	color:#666666;
}

.content a.widget-post-date:hover{
	color:#333333;
}

/* footer widget post */
.footer-widget a.widget-post-title{
	color:#cccccc;
}

.footer-widget a.widget-post-title:hover{
	color:#135b8e;
}

.footer-widget a.widget-post-date{
	color:#999999;
}

.footer-widget a.widget-post-date:hover{
	color:#135b8e;
}

/* tagcloud */

.content .sidebar-widget .tagcloud a{
	background-color:#135b8e;
	color:white;
}

.content .sidebar-widget .tagcloud a:hover{
	background-color:#4d4d4d;
	color:white;
}


/* footer widget */
.footer-widget .tagcloud a{
	background-color:#262626;
	color:#b2b2b2;
}

.footer-widget .tagcloud a:hover{
	background-color:#135b8e;
	color:white;
}

/* comment widget */
.content a.widget-comment-content{
	color:#135b8e;
}

.content a.widget-comment-author{
	color:#666666;
}


/* footer widget comment */
.footer-widget a.widget-comment-content{
	color:#999999;
}

.footer-widget a.widget-comment-author{
	color:#cccccc;
}

.footer-widget a.widget-comment-content:hover{
	color:#135b8e;
}

.footer-widget a.widget-comment-author:hover{
	color:#135b8e;
}


/* project footer widget */
.footer-widget .project-cell-title a{
	color:#999999;
}

.footer-widget .project-cell-title a:hover{
	color:#135b8e;
}

.footer-widget .project-cell-info{
	background-color:#2e2e2e;
	border-bottom:2px solid #999999;
}



/* twitter widget */
.content .sidebar-widget #twitter_update_list li span{
	background-color:#f7f7f7;
}

.content .sidebar-widget #twitter_update_list li span:before{
	border-top: 15px solid #f7f7f7;
}

.content .sidebar-widget #twitter_update_list li span a{
	color:#135b8e;
}

.content .sidebar-widget #twitter_update_list li span a:hover{
	color:#333333;
}

.content .sidebar-widget #twitter_update_list li a{
	color:#999999;
}


.footer-widget #twitter_update_list li span{
	background-color:#333333;
}

.footer-widget #twitter_update_list li span:before{
	border-top: 15px solid #333333;
}

.footer-widget #twitter_update_list li span a{
	color:#135b8e;
}

.footer-widget #twitter_update_list li span a:hover{
	color:white;
}

.footer-widget #twitter_update_list li a{
	color:#999999;
}

/* revolution slider style*/
.tp-caption.small_colorbox,.tp-caption.medium_colorbox,.tp-caption.big_colorbox{
	background-color:#135b8e;
}

.tp-caption.small_colortext,.tp-caption.medium_colortext,.tp-caption.big_colortext{
	color:#135b8e;
}

/* revolution slider style*/
.tp-leftarrow.round{
	position:absolute;
	left:50%;
	bottom:0px;
	background:url('../images/revslider_leftarrow.png') no-repeat center center;
	background-position:center center;
	width:68px;
	height:40px;
	background-color:#f2f2f2;
	margin-left:-68px;
}

.tp-leftarrow.round:hover{
	background:url('../images/revslider_leftarrow_hover.png') no-repeat center center;
	background-color:#4d4d4d;
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
	
.tp-rightarrow.round{
	position:absolute;
	left:50%;
	bottom:0px;
	background:url('../images/revslider_rightarrow.png') no-repeat center center;
	background-position:center center;
	width:68px;
	height:40px;
	background-color:white;
	background-color:#e6e6e6;
}

.tp-rightarrow.round:hover{
	background:url('../images/revslider_rightarrow_hover.png') no-repeat center center;
	background-color:#4d4d4d;
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}


.tp-button.red{
	background:url('../images/button-bg.png') repeat-x left bottom;
	color:white;
	background-color:#e50b0b;
}

.tp-button.red:hover{
	background-color:white;
	color:#e50b0b;
}

.tp-button.green{
	background:url('../images/button-bg.png') repeat-x left bottom;
	color:white;
	background-color:#0eb51a;
}

.tp-button.green:hover{
	background-color:white;
	color:#0eb51a;
}

.tp-button.blue{
	background:url('../images/button-bg.png') repeat-x left bottom;
	color:white;
	background-color:#0a85cc;
}

.tp-button.blue:hover{
	background-color:white;
	color:#0a85cc;
}

.tp-button.orange{
	background:url('../images/button-bg.png') repeat-x left bottom;
	color:white;
	background-color:#ff5e0d;
}

.tp-button.orange:hover{
	background-color:white;
	color:#ff5e0d;
}

.tp-button.darkgrey{
	background:url('../images/button-bg.png') repeat-x left bottom;
	color:white;
	background-color:#808080;
}

.tp-button.darkgrey:hover{
	background-color:white;
	color:#808080;
}

.tp-button.lightgrey{
	background:url('../images/button-bg.png') repeat-x left bottom;
	color:#4d4d4d;
	background-color:white;
}

.tp-button.lightgrey:hover{
	background-color:#333333;
	color:white;
}

#footer-bottom .social{
	background-color:#333333;
}

#footer-bottom .social:hover{
	background-color:#b3b3b3;
}



