/**
 * Documen name: Cian color skin stylesheet
/*------------------------------------------------------------------- */

/* Blue */

p.tagline,
.tagline, #single .meta-post a
{
	color: #3a4179;
}
.information {
	background: #3a4179;
}
h2.teaser-title span{
	color:#3a4179 !important;
}			
a.view-portfolio span.inner{
	background:#3a4179;
}			
.post .more, .aside-date {
	color:#3a4179;
}
.company-address h4, .prices .price h5, .prices .price p {
	color:#3a4179;
}
.prices, .price p{
	color:#3a4179 !important;
}	
@media only screen and (max-width: 964px) {
	.mean-container .mean-nav ul li a, .mean-container .mean-nav ul li ul.sub-menu a, .sub-menu a, .sub-menu .sub-menu a, .sub-menu .sub-menu .sub-menu a {
		border-top:1px solid #3a4179 !important;
	}
}			
@media only screen and (max-width: 767px) {
	.header-bottom .container .row{
	background:#3a4179;
	}
}
.purchase-teaser h3 a, .member-list .title-member span, .member .member-desc h3, .post .meta-post .category a, .highlight, .post-single a, span.category-visible-mobile a, .category-meta a, .post-single table#wp-calendar a, .sidebar table#wp-calendar td a{
	color:#3a4179 !important;
}
/* button */
.about-more .read-more, button.read-more, a.read-more, .sign, button, input[type="button"], input[type="reset"], input[type="submit"], button#submit {
	background:#3a4179 !important;
}
.about-more .read-more:hover, button.read-more:hover, a.read-more:hover, .sign:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, button#submit:hover {
	opacity:0.8;
}
.about-more .read-more, button.read-more, a.read-more, .sign, button, input[type="button"], input[type="reset"], input[type="submit"], button#submit:disabled {
	background:#3a4179 !important;
}

.active-buttons {
	background:#3a4179 !important;
	opacity:1;
}
.inactive-buttons {
	background:#3a4179 !important;
	opacity:0.8;
}

.post.featured .read-more, .prices .price-detail .sign-up {
	background:#3a4179 !important;
}
.post.featured .read-more:hover, .prices .price-detail .sign-up:hover {
	opacity:0.8;
}
.portfolio-sort li a:hover, .portfolio-sort li a.active {
	background:#3a4179 !important;
}	
.prices.active .price {	
	background:#3a4179 url(../images/price-circle.png) no-repeat 1px 0;
}
.bypostauthor .comment-avatar img{
	border:1px solid #3a4179;
}

.nav-menu li.current, .nav-menu li.current-menu-item, .nav-menu li.current_page_ancestor {
    border-bottom: 3px solid #3a4179 !important;
    position: relative;
}
.nav-menu li.current:after, .nav-menu li.current-menu-item:after, .nav-menu li.current_page_ancestor:after {
    content: '';
    position: absolute;
    display: inline-block;
    width: 0;
    left: 42%;
    bottom: -19px;
    height: 12px;
    z-index: 999;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #3a4179 !important;
}

.information {
    width: 382px;
}
.information .phone {
    margin-left: 8px;
    padding-right: 15px;
}

#search-container input[type=search] {
	font-size:13px;
	border:1px solid #E5EAEB;
	padding:7px 10px;
	font-family:"Droid Sans";
	color:#A3A3A3;
	margin-bottom:15px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
img.animate2 {
	right: 40px !important;
}
/*
.header-top {
	background-image:url(../images/bg.png);
	background-repeat: repeat;
}
*/
/*
.header-top {
    background: #3a4179 !important;
}
*/
/*
@media only screen and (max-width: 767px) {
	body {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}
*/

tbody#cnaes_list tr:nth-child(odd),
.table tbody tr:nth-child(odd) {
   background-color: #ccc;
}

/*
#header {
     z-index: 0 !important; 
}
*/
.modal {
    width: 70% !important;
}
.read-more:hover {
    color: #fff;
}
.footable .btn-primary {
    color: #fff;
    /*border-color: #fff !important;*/
    border:none !important;
    padding: 7px 12px !important;
}
.footable .pagination>.active>a, .footable .pagination>.active>a:focus, .footable .pagination>.active>a:hover, .footable .pagination>.active>span, .footable .pagination>.active>span:focus, .footable .pagination>.active>span:hover {
    color: #fff !important;
    background-color: #3a4179 !important;
    border-color: #3a4179 !important;
}
.btn.btn-primary:hover,
.btn.btn-primary {
    border-left: solid 1px #fff !important;
	border-right: solid 1px #fff !important;
}
input.form-control {
    margin-top: 10px !important;
}
#ext1 > table > tbody > tr > td:first-child {
    width: 9% !important;
}
.footable-filtering .form-group {
    float: left;
    margin-left: -10px !important;
}
.menu-item > a {
	color:#3a4179 !important;
	/*font-weight:bold;*/
}
/*
.menu-item > a:hover {
	color:red !important;
}
*/

.tagline-content {
	background:#ebebeb !important;
	min-height: 0px !important;
	padding-top: 3px !important;
}

.portfolio-sort li a {
	padding:5px 6px;
}

.oneByOne_item {
	padding: 0px !important;
	height:362px !important;
}
.skill-lists li {
    width: 105px !important;
}
.skill-lists li:last-child {
    border-right: none !important;
}
@media only screen and (max-width: 439px) and (min-width: 320px) {
	.oneByOne1 {
		height: 134px !important;
	}
	.skill-lists li {
    	width: inherit !important;
	}
	.skill-lists li:last-child {
	    border-right: inherit !important;
	}
}

.contact-number {
	background: url(../images/contact_phone.png) no-repeat;
}

.contact-email {
	background: url(../images/contact_email.png) no-repeat;
}

.quick-contact {
	margin:0 !important;
}
.information .email {
	float: none !important;
	margin: 0 !important;
	width: 43% !important;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-top: -3px !important;
}
@media only screen and (min-width: 989px) and (max-width: 1799px) {
	.information {
		border-radius: 50px 50px 0px 0px; 
		-moz-border-radius: 50px 50px 0px 0px; 
		-webkit-border-radius: 50px 50px 0px 0px;
		margin-top: 30px !important
	}
}
@media (max-width: 964px) {
	.nav-menu li {
	    float: left !important;
	}
}
.footable-empty td {
	font-size:14px !important;
}
.social {
    float: right !important;
}
.portfolio-template{
	padding-top:120px;
}

#contact-form2 input[type=text],
#contact-form2 input[type=email],
#contact-form2 input[type=tel],
select {
	font-size:13px;
	width:238px;
	border:1px solid #E5EAEB;
	padding:7px 10px;
	font-family:"Droid Sans";
	color:#A3A3A3;
	margin-bottom:15px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}

#contact-form2 textarea {
	font-size:13px;
	width:498px;
	border:1px solid #E5EAEB;
	padding:7px 10px;
	font-family:"Droid Sans";
	color:#A3A3A3;
	margin-bottom:15px;
	min-height:110px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}

#contact-form2 input#submit2 button {
	padding:5px 0;
	font-size:13px;
	font-weight:normal;
	display:block;
}
/*
#contact-form2 label{
	display:none;
	visibility:hidden;
}
*/
#contact-form2 span.error{
	color:#ff0000;
}

.portfolio-item {
    min-height: 152px !important;
    height: 160px !important;
}
.portfolio-item,
.portfolio-item .port-title {
	text-align:center;
}