/*
Theme Name:     Orbius Child Theme
Theme URI:      http://themeforest.net/user/Softwebmedia/portfolio
Description:    Orbius Child Theme for customization
Author:         Soft Web Media
Author URI:     http://themeforest.net/user/Softwebmedia
Template:       orbius
Version: 		1.00
*/

/* Logo */
.rd_logo::after {
	content: '';
	position: absolute;
  	top: 50%;
  	left: auto;
  	transform: translate(-10px, -50%);
  	width: 8px;
  	height: 8px;
  	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16'><circle cx='8' cy='8' r='8' fill='%23cc3137'/></svg>");
  	background-size: contain;
  	background-repeat: no-repeat;
	margin-left: -10px;
    margin-top: 5px;
}

#swm-sticky-header .rd_logo::after {
	margin-left: -3px;
	width: 6px;
  	height: 6px;
}

footer .rd_logo::after {
	margin-left: -6px;
	width: 6px;
  	height: 6px;
}

/* Menu */
.mk-fullscreen-menu-overlay ul.mk-fullscreen-menu-overlay-menu > li a span span {
	background-image: linear-gradient(90deg, var(--e-global-color-accent) 0%, var(--e-global-color-accent) 100%);
	background-position: bottom;
}

#swm-page .mk-nav-menu li.menu-item-3354 a:hover span:before {
	background-color: var(--e-global-color-accent)!important
}

#swm-page .mk-nav-menu li.menu-item-3354.swm-m-active a span:before {
	background-color: #ffffff
}

.mk-fullscreen-menu-overlay li.menu-item-3354.swm-m-active a span span {
	background-image: linear-gradient(90deg, #ffffff 0%, #ffffff 100%)
}

#swm-page .mk-nav-menu li.menu-item-3792 a:hover span:before {
	background-color: var(--e-global-color-accent)!important
}

#swm-page .mk-nav-menu li.menu-item-3792.swm-m-active a span:before {
	background-color: #ffffff
}

.mk-fullscreen-menu-overlay li.menu-item-3792.swm-m-active a span span {
	background-image: linear-gradient(90deg, #ffffff 0%, #ffffff 100%)
}

/* Custom Row Width */
.rd_cust_width {
	width: calc(100% - 80px);
	border-bottom: 1px solid #000;
}

/* Accent Dots */
.mk-title-subtitle::before, .mk-title-subtitle::after, .mk-service-list-simple-title:before {
	background-color: var(--e-global-color-accent)
}

.rd_accent_dot {
	color: var(--e-global-color-accent);
}

/* Misc */
.rd_text_no_wrap h2 {
	white-space: nowrap;
}

/* Contact Form */
.swm-cf7-btn-text {
	text-transform: capitalize
}

/* Testimonials */
.swm-svg-testimonials-quote {
	fill: var(--e-global-color-accent)
}

/* Home */
.mk-circle-slider-subtitle a:hover {
	color: #000000!important
}

/* My Work */
.mk-metro-portfolio ul.mk-metro-pf-services li:before {
	display: none
}

.rd_work_list.social_accounts .mk-service-list-simple .mk-service-list-simple-item:nth-of-type(3) .mk-service-list-simple-title:before {
	background-color: #ffffff	
}

.rd_work_list.social_accounts .mk-service-list-simple .mk-service-list-simple-item:nth-of-type(3) a, .rd_work_list.social_accounts .mk-service-list-simple .mk-service-list-simple-item:nth-of-type(3) h4 {
	color: var(--e-global-color-accent);
}

.rd_work_list.social_accounts .mk-service-list-simple .mk-service-list-simple-item:nth-of-type(3):after {
	display: none
}

/* Media Queries */
@media only screen and (max-width: 1024px) {
	.mk-circle-slider-top-content {
		width: 100%;
    	text-align: center;
		margin-top: 100px
	}
	
	.rd_cust_width {
		width: 100%;
		border-bottom: none
	}
}