/*
 Theme Name:   Spacious Child Bestcasing
 Theme URI:    
 Description:  Spacious Child Bestcasing
 Author:       John Doe
 Author URI:   http://example.com
 Template:     spacious-pro
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  spacious-child
*/



/* =Reset

-------------------------------------------------------------- */

@charset "UTF-8";


/* Modified */

#page {
	max-width: 1218px;
}


.narrow-978 #page {
	max-width: 978px;
}

#header-meta {
    background-color: #FFFFFF;
    padding: 20px 5%;
}

.small-info-text {
    width: 40%;
}

#header-right-section {
    margin-right: 5%;
}

#search-4 {
	float:left;
}

input.s {
    background-color: #EAEAEA;
}

#qtranslate-3 {
	
}


#header-text-nav-container {
    -webkit-box-shadow: 0px 8px 6px -1px rgba(100,100,100,0.3);
-moz-box-shadow: 0px 8px 6px -1px rgba(100,100,100,0.3);
box-shadow: 0px 8px 6px -1px rgba(100,100,100,0.3);
    z-index: 10;
    position: relative;
}


.main-navigation {
    text-transform: uppercase;
}

#header-logo-image {
    z-index: 9;
    position: absolute;
	margin:-25px 5%;
}

.header-image {
	margin-bottom: 0;
	border-bottom: 1px solid #EAEAEA;
	width: 100%;
	position:relative;
	top:0px;
	left:0px;
	-webkit-box-shadow: 0px 8px 6px -1px rgba(100,100,100,0.3);
	-moz-box-shadow: 0px 8px 6px -1px rgba(100,100,100,0.3);
	box-shadow: 0px 8px 6px -1px rgba(100,100,100,0.3);
}

.header-image > img {
	margin:0px;
}
	
.service-image {
	display: none;
}

.bx-wrapper .bx-viewport {
	border: none !important;
	left: 0px !important;
}
	


#featured-slider {
        -webkit-box-shadow: 0px 8px 6px -1px rgba(100,100,100,0.3);
-moz-box-shadow: 0px 8px 6px -1px rgba(100,100,100,0.3);
box-shadow: 0px 8px 6px -1px rgba(100,100,100,0.3);
}






.post .entry-title, .page .entry-title {

	font-size: 26px;
	line-height: 32px;
	width: 61.5763547%;
    margin: 0 auto;
}

.header-post-title-container .post-title-wrapper {

	float: left;
	width: 100%;
	padding-right: 30px;

}

.site-header .menu-toggle {
    background: #be1622;
}

.main-navigation a:hover,

.main-navigation ul li.current-menu-item a,

.main-navigation ul li.current_page_ancestor a,

.main-navigation ul li.current-menu-ancestor a,

.main-navigation ul li.current_page_item a,

.main-navigation ul li:hover > a {

	color: #dddddd !important;

}

.widget_service_block .widget-title {
	text-transform:uppercase;
}

.widget_service_block {
	margin:0 3% 0 3%;
}

.widget_bc_widget {
	margin:0;
}

.widget_text {
	margin:0 5% 0 5%;
}

h3.widget-title  {
	text-align:center;
	color:#cc0033;
	text-transform:uppercase;
	text-decoration:none;
	
}

.widget-title span {
    border-bottom: none!important;
    padding-bottom: 5px;
}

.wp-caption-text {
    text-align: left;
	font-style:italic;
}

h3	{
	font-size:24px;
	color: #be1622;
	text-align: center;
	text-transform: uppercase;
}

.qtranxs_widget h3.widget-title  {
	text-align:right;
	font-size: 14px;
	}

.qtranxs_language_chooser {
	text-align:right;
}

.qtranxs_language_chooser  a {
	color: #333333;
}

.footer-socket-area {
    margin: 0 5% 0 5%;
}


@media screen and (max-width: 768px) {

	.small-info-text {
    display:none;
	}
	
	#search-4 {
	display:none;
	}
	
	#qtranslate-3 {
    float: none;
	}

	.qtranxs_language_chooser {
    text-align: center;
	}
	
	
	
}



/* best casing custom style */


.imagebar  {
    width:100%;
    margin: 20px 0 50px 0;
    -webkit-box-shadow: 0px 8px 6px -1px rgba(100,100,100,0.3);
    -moz-box-shadow: 0px 8px 6px -1px rgba(100,100,100,0.3);
    box-shadow: 0px 8px 6px -1px rgba(100,100,100,0.3);
}

.contactus {
    margin: 90px 0 20px 0;
    text-align:center;
    font-size: 18px;
}

@media screen and (max-width: 767px) {
	
	#header-right-sidebar {
    	width: 100%;
    	text-align:center;
	}
	
	.metaslider	{
		display:none;
	}
	
	#header-logo-image {
    z-index: 9;
    position: relative;
	margin-left: auto;
	margin-right: auto;
}
	
}

/* Slider */

.metaslider {
	-webkit-box-shadow: 0px 8px 6px -1px rgba(100,100,100,0.3);
    -moz-box-shadow: 0px 8px 6px -1px rgba(100,100,100,0.3);
    box-shadow: 0px 8px 6px -1px rgba(100,100,100,0.3);
}


.rslides_nav {
	background-color:#be1622 !important;
	padding: 10px 15px !important;
	opacity: 1 !important;
	margin-left: 5%;
	margin-right: 5%;
	border-radius:50%;
}

.wp-caption {
	border: none;
	margin-bottom: 1.5rem;
	max-width: 100%;
}

