.tribe-bar-views-inner tribe-clearfix select {
    min-width: auto !important;
}

/* Header */
.header-logo {
    max-height: 90px !important;
    margin: 10px 0 !important;
}

.header-align-left .mk-grid .main-navigation-ul li.no-mega-menu>ul.sub-menu li a {
	display:inline-block;
}

/* Navigation */
.main-navigation-ul > li.no-mega-menu ul.sub-menu li.menu-item a.menu-item-link {
	width:285px;
}

.a-sticky .main-nav-contact-social {
	line-height: 101px !important;
}

.current-menu-item a:after {
	background-color:#009bdc;
	color: #FFFFFF;
	content:"";
	display:block !important;
	width:100%;
	height:2px;
}

.current-menu-item li a:after {
    background-color:transparent;
}

.current-menu-parent li.current-menu-item a:after  {
	background-color:#009bdc;
}


.main-nav-contact-social {
    float: right;
	height:auto !important;
	line-height: 111px !important;
	margin-bottom: 0 !important;
}
.main-nav-contact-social ul {
    margin: 0 0 0 5px !important;
}

.main-nav-contact-social li {
    display: inline-block;
    list-style: none;
    line-height: 101px;
}

.main-nav-contact-social li a {
    display: inline-block;
    list-style: none;
    line-height: 90px;
    color: #444444;
}

.mk-quick-contact-wrapper {
    display: none !important;
}

@media screen and (max-width: 1140px){
	.main-nav-contact-social{
		display:none;
	}
}

/* Portfolio */

.portfolio-grid-lazyload .portfolio-image {
    background: #FFFFFF !important;
}

/*box icon*/
/*.mk-box-icon.simple_ultimate-style {
    padding: 40px 20px 20px 20px;
    background: #FFFFFF;
    border-radius: 7px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}*/

/*li.current-page-ancestor a:after {
    background-color:#009bdc !important;
    content: ""!important;
    display: block!important;
    width: 100%!important;
    height: 2px!important;
}
*/
.current_page_item ul li a:after {
   background-color:transparent !important;
   height:0  !important;
}

/* Footer */

.mk-footer-copyright a {
    color:#FFFFFF !important;
}

/* Buttons VC */

.vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
    color: #FFF;
    background-color: #009bdc !important;
    padding: 14px 24px !important;
    font-size: 12px !important;
    line-height: 100% !important;
    font-weight:bold !important;
    border-radius:3px !important;
}

.mk-button--text {
    letter-spacing: 0 !important;
}

/* Tribe calendar */
.tribe-mini-calendar {
    background: #fff;
}

/* Search */

.search .search-loop-meta {display:none;}

.search .widget_search {
    margin-top: 50px;
}

/*Responsive utility*/


.mobile {display:none !important;}

@media screen and (max-width:960px) {
    .header-logo img {max-width:100px !important;height:auto;}
    .mk-fancy-title {
        font-size:30px !important;
        word-break: break-word;
    }
}

/* Events */

.tribe-events-list-event-description p {
    display: none !important;
}

.tribe-bar-disabled {
    display: none !important;
}

select.tribe-bar-views-select {
    display: none !important;
}

/* Upgrade path tool specific Rules */

.page-template-template-nomasis { 
	font-style: normal;
	font-weight: 300;
	text-align:left;
}
.page-template-template-nomasis a, .page-template-template-nomasis a:active, .page-template-template-nomasis a:visited, .page-template-template-nomasis a:hover{
	text-decoration:none;
	color:#008BCE;
}

#cy {
	height:600px;
	width:100%;
	margin-top:30px;
}


.page-template-template-nomasis .btn{
	color: #FFF;
	border:none;
	background-color: #009bdc !important;
	padding: 10px 10px !important;
	line-height: 100% !important;
	border-radius: 3px !important;
}
.page-template-template-nomasis .btn:hover{
	background-color: #2EA7DB !important;
}
.page-template-template-nomasis .btn:visited{
	color: #FFF;
}
.page-template-template-nomasis form {
	text-align:left;
	
}
.page-template-template-nomasis #theme-page .theme-page-wrapper .theme-content{
	padding-top:0px;
}

.page-template-template-nomasis #legend td, form td, #main_table td {
	text-align:left;
	padding:5px;
	margin:0;
}

.page-template-template-nomasis #experience {
	color: #000;
	padding: 5px;
	border: 2px solid #009bdc;
	background-color: #f7f7f7;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;	
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px; 	
}
.page-template-template-nomasis #experience a{
	color: #000;
}
.page-template-template-nomasis #usage a {
	color:#008BCE;;
}

.page-template-template-nomasis #footer{
	margin:5px;
}

.page-template-template-nomasis #dep{
	color:#F9AD2A;
}
.page-template-template-nomasis #comp{
	color:#008BCE;
}
.page-template-template-nomasis #path{
	color:#888;
}

/* Popup Pro rules */

.wdpu-text {
    width: 100%;
}