/**
* Theme Name: BlueCollar Child
* Theme URI: http://preview.lsvr.sk/bluecollar
* Description: BlueCollar child theme
* Author: LSVRthemes
* Author URI: http://themeforest.net/user/LSVRthemes/portfolio
* Template: bluecollar
* Version: 2.0.0
*/
/* Add your custom CSS after this comment */
/* -----------------------------------------------------------------------------


    RESPONSIVE DEFINITIONS
----------------------------------------------------------------------------- */
    /* -------------------------------------------------------------------------
        LARGE DEVICES
		devices with width between 992px and 1199px
    ------------------------------------------------------------------------- */
.post-type-archive-lsvr_faq .lsvr-container .post-archive-intro.post-archive-intro--has-text {
	max-width: 100%;
}
.post-type-archive-lsvr_faq .lsvr-container {
	max-width: 100%;
}
.single-lsvr_service article p a {
	background: #003981;
	color: #fff;
	height: auto;
	padding: 15px 30px;
	line-height: 1;
	font-size: 16px;
	font-weight: 600;
	border-radius: 5px;
	text-decoration: none;
	text-transform: uppercase;
}
.single-lsvr_service article p a:hover {
	color: #fff !important;
	background: #21759b;
}
.alignright {
	margin: 0 0 30px 30px !important;
}
.alignleft {
	margin: 0 30px 15px 0;
}
#home_services .lsvr-bluecollar-services__inner {
	padding-top: 50px;
	padding-bottom: 70px;
}
#home-welcome {
	margin-bottom: 50px;
}
.lsvr-bluecollar-intro__title {
	margin: 0 0 40px 0;
}
#home_services {
	margin-bottom: 50px;
}
.home .lsvr-bluecollar-features {
	margin-bottom: 30px;
}
.home .lsvr-bluecollar-testimonials__inner {
	padding-top: 50px;
	padding-bottom: 10px;
}
.home .lsvr-bluecollar-testimonials {
	margin-bottom: 0;
}
.home .lsvr-bluecollar-posts {
	margin-bottom: 0;
}
.footer-widgets {
	padding: 50px 0 20px 0;
}
.widget__title {
	font-size: 1.5em !important;
}
.page-title {
	background: url("https://asbestosperth.com.au/wp-content/uploads/2019/04/section_bg_01.jpg") !important;
}
.footer-widgets .widget {
	margin: 0 0 0px 0;
}
#home_why {
	background: #f9f9f9;
	padding-top: 50px;
	padding-bottom: 55px;
	margin-bottom: 40px;
}
.menu-sitemap-menu-container ul > li > ul > li {
	list-style-type: disc;
}
.page-id-265 #main {
	padding-top: 0;
}
ul {
	padding: 0 0 0 40px;
}
.core__columns .breadcrumbs {
	display: none;
}
.core__columns-inner > .lsvr-container {
	background-color: #fff;
	background-image: url("https://asbestosperth.com.au/wp-content/uploads/2019/05/page_bg.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: bottom center;
}
.home-asbestos {
	margin: 0 auto;
	max-width: 1229px;
	padding: 0 60px;
	width: 100%;
}
#home-asbestos .lsvr-bluecollar-intro__bg .lsvr-container {
	padding-left: 0;
}
.header__placeholder {
	height: 175px !important;
}
.lsvr-bluecollar-intro__inner {
	max-width: 100%;
}
#home-welcome .lsvr-bluecollar-intro__text-col {
	width: 65%;
}
#home-welcome .lsvr-bluecollar-intro__image-col {
	width: 35%;
	vertical-align: top;
}
.current-menu-item > .header-menu-primary__item-link {
	font-weight: normal;
}
.header-menu-primary__item-link--level-0 {
	padding: 0px 10px 0px 5px;
	height: 25px;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0;
}
.header-menu-primary__item--dropdown .header-menu-primary__submenu--level-0 {
	top: 25px;
}
.footer-cta__title {
	font-size: 1.8em;
}
.footer-cta__text {
	font-size: 1.18em;
}
.header-menu-primary__item--level-0.menu-item-has-children > .header-menu-primary__item-link::after {
	top: 2px;
	right: 0px;
	font-size: 12px;
}
.lsvr-bluecollar-posts__post-thumbnail img {
	display: block;
	width: 100%;
}
.big a {
	background: #003981;
	color: #fff;
	height: auto;
	padding: 15px 30px;
	line-height: 1;
	font-size: 16px;
	font-weight: 600;
	border-radius: 5px;
}
.big a:hover {
	color: #fff !important;
	background: #21759b;
}
.footer-widgets__column.lsvr-grid__col:first-child {
	margin-right: 11%;
}
.footer-widgets__column.lsvr-grid__col:nth-child(2) {
	width: auto;
	margin-right:11%;
}
.footer-widgets__column.lsvr-grid__col:last-child {
	width: auto;
}
div#wpcs_tab_1133 {
	height: auto !important;
	top: 260px !important;
	right: -80px !important;
	padding: 15px 20px !important;
	font-weight: 700 !important;
	border-radius: 4px 4px 0px 0px !important;
}
    @media ( max-width: 1199px ) {

	/* your CSS here */

}

    /* -------------------------------------------------------------------------

        MEDIUM DEVICES

		devices with width between 768px and 991px

    ------------------------------------------------------------------------- */



    @media ( max-width: 991px ) {



		/* your CSS here */



	}



	/* -------------------------------------------------------------------------

        SMALL DEVICES

		devices with width between 481px and 767px

    ------------------------------------------------------------------------- */



    @media ( max-width: 767px ) {



		/* your CSS here */



	}



	/* -------------------------------------------------------------------------

        EXTRA SMALL DEVICES

		devices with width up to 480px

    ------------------------------------------------------------------------- */



	@media ( max-width: 480px ) {



		/* your CSS here */



	}
