/*
Theme Name: RestoreX
Theme URI: http://newsmartwave.net/wordpress/porto
Author: SW-THEMES
Author URI: http://newsmartwave.net/
Description: Porto Responsive Wordpress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: porto-child

*/

@import url("../porto/style.css");

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.rev_slider .slotholder:after {width: 100%;height: 100%;content: "";position: absolute;left: 0;top: 0;pointer-events: none;background: rgba(0, 0, 0, 0);}
.medical-schedules .box-one {
	padding: 8px 38px 8px 15px;	
	
}

.medical-schedules .box-two i, .medical-schedules .box-three i, .medical-schedules .box-four i {
	position: absolute;
    top: 50%;
    right: -30px;
    font-size: 1.44em;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.medical-schedules .box-three:hover i, .medical-schedules .box-four:hover i {
	    transform: translateY(-50%) translateX(50%);
	    
}

.medical-schedules .box-four {
	padding: 38px 38px 38px 15px;
    text-align: center;
}

.mega-menu > li.menu-item > a, .mega-menu > li.menu-item > h5 {
	text-transform:none;
}

.wpb_text_column.wpb_content_element.home_body_content{
	margin-bottom:0;
}

#home_content_bot.vc_row.section {
	padding-top:25px;
}

.widget.widget_accepted_payment_methods {
	margin-top:0;
}
#footer .widget.widget_accepted_payment_methods .widget-title {
	color:#95989c;
	line-height:24px;
	font-size: 1em;
	font-weight:bold;
	text-align:center;
}
.widget.widget_accepted_payment_methods ul.accepted-payment-methods {
	border-bottom:0;
	text-align:center;
}
.widget.widget_accepted_payment_methods ul.accepted-payment-methods li {
	margin-right:15px !important;
}
.featured-box .box-content {
    border-radius: 0;
    border-top: 1px solid #dfdfdf;
    position: relative;
    top: -1px;
    padding: 30px 30px 10px 30px;
}

#header h1.logo.logo-transition {
	max-width: 143px;
}

@media (min-width: 1170px){
	#header .logo {
	    max-width:200px;
	}
	#header h1.logo.logo-transition {
		max-width: 143px;
	}
}

@media (max-width: 991px) {
	.medical-schedules .box-one {
	    padding: 0px 0 8px 35px;	
	}
}