/*
 Theme Name:   Swipy Child
 Theme URI:    https://rstheme.com/products/wordpress/swipy/
 Description:  Swipy Child
 Author:       RSTheme
 Author URI:   http://rstheme.com
 Template:     swipy
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */


.home.page-template .rs-breadcrumbs.porfolio-details{
	display:none;
}


body .breadcrumbs-inner .page-title{
	display:none;
}


body .breadcrumbs-inner .breadcrumbs-title {
    background: none;
    padding: 1em;
    max-width: 90%;
    margin: 0px;
    font-size: 0;
	text-align:left;
}


body .main-contain #content {
    padding-top: 0px !important;
}



/* Footer */
.rs-footer .footer-0 .custom-html-widget {
  padding-top: 0;
}
.rs-footer .footer-info-widget i {
    min-width: 1.8em;
}
.rs-footer .footer-info-widget i:before {
     font-size: 25px;
     vertical-align: middle;
 }
.rs-footer .footer-info-widget span {
    vertical-align: middle;
    color: #dddfde;
    padding-left: 8px;
    font-size: 15px;
    line-height: 2.5em;
    letter-spacing: 0.5px;
}
.rs-footer .footer-info-widget .text, 
.rs-footer .footer-info-widget .text a {
    color: #9e9e9e;
    font-family: "Open Sans", Sans-serif;
    font-size: 13px;
    font-weight: 300;
    line-height: 1.2em;
    margin-top: 20px;
}
#rs-footer .footer-1 {
    text-align: center;
}
#rs-footer .footer-1 ul {
    display: inline-block;
    text-align: left;
    padding: 50px 0 15px 0;
    list-style: disc;
    color: #7a7a7a;
}
#rs-footer .footer-1 .menu li a {
    padding: 0;
    font-weight: 700;
}
.rs-footer .footer-1 .icons {
    padding-left: 20%;
    text-align: left;
}
.rs-footer .col-lg-4.footer-2 {
    padding-left: 15px;
}

.rs-blog-grid .blog-item .blog-meta .admin,
.rs-breadcrumbs .breadcrumbs-inner .breadcrumbs-meta{
	display:none;
}

.rs-blog-details .post .bs-img{
	
}

/* Subscribe Form */
#subscribe-form {
	display: inline-block;
	box-sizing: border-box;
	max-width: 280px;
	color: #030303;
	font-size: 14px;
	line-height: 1.6;
	font-family: "Roboto", sans-serif;
	padding: 0 0 0 80px;
}
#subscribe-form h4 {
	color: #fff;
	font-size: 22px;
	font-family: "Roboto", sans-serif;
	margin-bottom: 10px;
}
#subscribe-form p {
	margin-top: 0;
}
#subscribe-form label a {
	font-weight: 400;
	line-height: 20px;
}
#subscribe-form label a:hover {
	color: #fff;
	text-decoration: underline;
}
#subscribe-form input {
	width: 100%;
	padding: 6px;
	margin: 0 0 10px 0;
	height: auto;
	border: #979797 1px solid;
	border-radius: 4px;
	color: #000000 !important;
	font-size: 14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "Roboto", sans-serif;
}
#subscribe-form label input {
	width: auto;
	margin-bottom: 0;
}
#subscribe-form input[type="submit"] {
	font-size: 14px;
	font-family: "Roboto", sans-serif;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	background: #0161aa;
	border: 1px dotted #333333;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	color: #FFFFFF !important;
	padding: 5px;
	margin: 0  0 15px 0;
}
.mc4wp-response {
	max-width: 300px;
	padding-left: 80px;
}

@media screen and (max-width: 991px) {
    #rs-footer .footer-1 ul {
        display: block;
        padding: 50px 15px 15px;
    }
    .rs-footer .footer-1 .icons {
        padding: 0 0 50px 0;
    }
}

@media screen and (max-width: 767px) {
	#subscribe-form {
		max-width: 250px;
		padding-left: 0;
		margin-top: 50px;
	}
	.mc4wp-response {
		padding-left: 0;
	}
}