@import url('https://fonts.googleapis.com/css2?family=Arima:wght@100;200;300;400;500;600;700&family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Prata&family=Raleway:ital,wght@0,100;0,200;0,300;0,400;1,100;1,200;1,300;1,400&display=swap');
:root{
    --color1: #6C00FF;
    --color2: #3C79F5;
    --color1-transparent: #6C00FFcc;
    --color3:#2DCDDF;
    --color4: #F2DEBA;
    --white: #fff;
    --font1: 'Prata', serif;
    --font2: 'Raleway', sans-serif;
    --font3: 'Lora', serif;
    --font4: 'Arima', cursive;
}

body{
    font-family: var(--font2);
    font-variant-numeric: lining-nums;
}
h1, h2, h3, h4, h5, h6 {
	font-family: var(--font3) !important;
	letter-spacing: .5px;
}
a:hover, a:focus {
	color: var(--color4);
}
i {
	font-family: fontAwesome;
	font-style: normal;
}
.body .container{
	padding: 0 !important;
	border-radius: 0;
}
.view-article .item-page p, .view-article .item-page li {
	font-size: 1.6em;
	line-height: 1.4;
}
.brand img {
	width: 221px;
	filter: brightness(100) saturate(0) contrast(100);
}
#gafancybox-overlay106 {
    background: #6d0000e0 !important;
}
/*--SEARCH STYLING--*/
#mod-search-searchword91 {
    position: fixed;
    top: 183px;
    left: 30px;
    background: #fff;
    color: var(--color1);
    z-index: 2;
}
.search::after {
    content: url('../images/search.png');
    position: fixed;
    top: 78px;
    display: none;
    left: 75px;
}
.search {
    padding: 5px 20px;
}
.btn-wa img {
	width: 52px;
}
.btn-wa {
	position: fixed;
	right: 7px;
	bottom: 43px;
    z-index: 100;
}
.controls {
    display: flex;
    align-items: center;
    padding: 5px 10px;
    flex-wrap: wrap;
}
.controls input {
    margin-top: 2px;
}
#searchphraseall-lbl,#searchphraseany-lbl,#searchphraseexact-lbl{
    margin-right: 10px;
}
.phrases,.ordering-box {
    display: flex;
    align-items: center;
}
label.ordering {
    margin-right: 5px;
    font-weight: bold;
}
#ordering {
    margin: 0;
}
.label-info, .badge-info {
    background-color: transparent !important;
    color: var(--color1);
    font-size: 3em;
}
.search span.highlight {
    background-color: var(--color2);
    padding: 2px 1px;
    color: white;
}
fieldset.only {
    display: flex;
    flex-wrap: wrap;
}
fieldset > .checkbox {
    margin-right: 10px;
}
label.checkbox > input {
    margin-top: 2px;
}
dt.result-title {
    margin: 10px 0;
    text-align: justify;
}
.result-category > span.small {
    background-color: dimgray;
    padding: 4px 8px;
    color: white;
    border-radius: 8px;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    border-color: var(--color1) !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(192, 21, 27, 0.4) !important;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(192, 21, 27, 0.4) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(192, 21, 27, 0.4) !important;
}
/*--END SEARCH STYLING--*/
/***Kontak Page Styling***/
.kontak-page {
	display: flex;
}
.kontak-col{
    flex: 1;
}
/***End Kontak Page Styling***/
.read-more {
	padding: 10px 20px;
	background: white;
	display: inline-block;
	border-radius: 20px;
	cursor: pointer;
}
.readmore a {
	background: var(--color2);
	text-shadow: none;
	color: #fff;
	border: none;
	border-radius: 0;
	padding: 11px 16px;
}
.add-on{
	color: dimgray;
}

.header-search.pull-right a, .header-search.pull-right i {
	color: var(--color4);
}
.fa-whatsapp,.fa-envelope{
	font-size: 1.3em !important;
}

a{
	text-decoration: none !important;
	outline: none !important;
	color: var(--color1);
}

.gallery-wraper {
	text-align: center;
	background-color: var(--white);
}
.img-gallery {
	column-count: 5;
	padding: 20px;
	-webkit-column-count: 5;
	-moz-column-count: 5;
	display: table;
	margin: 0 auto;
}
.img-gallery img {
	width: 72px;
	margin: 10px;
	filter: saturate(0);
	transition: all .4s ease-in-out;
	object-fit: scale-down;
	padding: 5px;
}
.img-gallery img:hover {
	filter: saturate(1);
}
/*--BT Content Slider Styling--*/
.view-featured .moduletable.home-content {
	border: 1px solid #e1e1e1;
	margin-top: -100px;
}
.home-content.home-background {
	background: wheat;
	text-align: center;
	color: white;
}
.home-content.home-background h3 {
	background: var(--color2);
	padding: 10px 0;
	text-transform: uppercase;
	letter-spacing: .45em;
	margin-top: 0;
	font-weight: normal;
}
.view-featured .home-content .bt-cs .bt-inner img {
	width: 100% !important;
	height: 300px;
	object-fit: cover;
	outline: none;
	border: 3px solid;
}
.bt-title {
    color: var(--color1) !important;
    padding: 2px 10px;
}
.view-featured .home-content .bt-title {
	color: var(--color1) !important;
	padding: 2px 10px;
	position: absolute;
	bottom: 8px;
	display: table;
	background-color: var(--white);
	left: 14px;
}
.bt-cs .bt-inner{
	text-align: center;
}
.bt-row-separate{
	display: none;
}
.hovereffect {
    outline: 1px solid var(--color2) !important;
}
.bt-inner p.readmore a {
    text-transform: uppercase;
    color: var(--color1);
    background-color: white;
    padding: 5px 18px;
    font-weight: bold;
    border-radius: 3px;
    position: absolute;
    bottom: 50%;
    right: 50%;
    transform: translate(48%,80%);
    display: none;
    transition: all .5s ease-in-out;
}
.bt-inner:hover p.readmore a {
    display: block;
}

/*--END BT Content Slider Styling--*/
.intro-box {
	display: flex;
	box-sizing: border-box;
	align-items: flex-start;
	margin: 30px auto;
}
.ibox {
	width: 80%;
	display: table;
	margin: 0 auto;
}
.ibox a {
	color: var(--color2);
}
.ibox p {
	font-size: 1.8em;
	line-height: 1.5em;
	color: var(--color2);
	text-align: center;
}
/***Styling Keunggulan Pipa HDPE***/
h3.keunggulan-pipa {
	text-align: center;
	background-color: var(--color1-transparent);
	padding: 20px;
	color: var(--white);
	text-transform: uppercase;
}
.keunggulan-icon svg {
	fill: var(--color2);
	height: 52px;
}
.keunggulan-icon {
	box-shadow: 0 3px 5px -5px;
	padding: 20px;
	width: 90%;
	text-align: center;
	height: 86px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.keunggulan-desc {
	text-align: center;
}
.keunggulan-desc h3 {
	color: var(--color1);
	margin-bottom: 20px;
	box-shadow: 0 3px 5px -5px black;
	padding: 10px 0;
	margin-top: 0;
}
.keunggulan-desc p {
	font-size: 1.2em;
	line-height: 2;
	padding: 0 11px;
	font-weight: bold;
	color: var(--color3);
}
.keunggulan {
	display: flex;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}
.keunggulan-col {
	width: 20%;
	margin: 20px auto;
	padding: 10px;
	display: flex;
	flex-direction: column;
	align-items: center;
	background: transparent;
	box-shadow: 0 0 21px -9px;
	border-radius: 18px;
}
/***End Styling Keunggulan Pipa HDPE***/
.pull-none.item-image img {
	margin-left: 50% !important;
	transform: translate(-50%);
}

/***Weblee 2 col info styling***/
.weblee2col-info {
	display: flex;
	flex-direction: column;
    background-color: var(--color1-transparent);
    padding: 20px 0;
}
.weblee2col-row {
	display: flex;
	padding: 0 16%;
	color: #fff;
}
.weblee2col-col {
	flex: 1;
	padding: 8px;
	border: 2px solid;
	border-radius: 10px;
	margin: 3px;
}
.weblee2col-col p {
	font-size: 1.4em;
	line-height: 1.6;
}
/***End Weblee 2 col info stling***/

/***Hubungi Kami Styling***/
.cta-col svg {
	height: 30px;
    margin-right: 11px;
    fill: #67aaff;
    transition: all .5s ease-in-out;
}
.cta-col a:hover svg{
    fill: #fff;
}
.cta-col:first-child svg {
	height: 25px;
}
.cta-wa-tel {
	display: flex;
	justify-content: center;
	align-items: center;
    position: relative;
}
.cta-wa-tel,.cta-wa-tel-wrapper,.bg{
    height: 300px;
}
.cta-wa-tel-wrapper {
	position: relative;
	z-index: 2;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #000000a1;
	width: 100%;
	flex-direction: column;
}
.cta-row {
	display: flex;
	margin: 20px auto;
}
.cta-row h3 {
	color: var(--white);
	font-weight: normal;
	font-size: 2.5em;
}
.bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
}

.cta-col a {
	display: flex;
	align-items: center;
	margin: 0 43px;
	padding: 8px 25px;
	border-radius: 10px;
	width: 150px;
	justify-content: center;
	color: #67aaff;
	text-transform: uppercase;
	border: 3px solid #67aaff;
	font-size: 1.2em;
	font-weight: bold;
    transition: all .5s ease-in-out;
}
.cta-col a:hover{
    background-color: var(--color1);
    border-color: #fff;
    color: #fff;
}
/***End Hubungi Kami Styling***/

.random-image img {
    width: 100%;
}

.header {
	box-sizing: border-box;
	background-image: url('../images/banner-bg.png');
	background-size: cover;
	background-color: var(--color1-transparent);
	position: sticky;
	top: 0;
	z-index: 100;
	padding: 11px 0;
	box-shadow: 0 5px 7px -7px #00000070;
}
.header-inner{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.item > .page-header{
    position: absolute;
    width: 100%;
    height: 100%;
    background: var(--color1-transparent);
    padding-top: 45%;
    bottom: 200%;
    transition: all .4s cubic-bezier(.08,.82,.17,1);
    -webkit-transition: all .4s cubic-bezier(.08,.82,.17,1);
    -moz-transition: all .4s cubic-bezier(.08,.82,.17,1);
}
.item > .page-header h2 {
    margin-top: 33%;
}
.item > .page-header h2 a{
    color: white;
    padding: 100% 5%;
    margin-left: -50px;
    transition: margin-left .7s cubic-bezier(.39,.58,.57,1) .5s;
    -moz-transition: margin-left .7s cubic-bezier(.39,.58,.57,1) .5s;
    -webkit-transition: margin-left .7s cubic-bezier(.39,.58,.57,1) .5s;
}
.item:hover > .page-header h2 a{
    margin-left: 0;
}
.item {
	position: relative;
	overflow: hidden;
	height: 300px !important;
	margin: 5px;
	box-sizing: border-box;
	border: 3px solid #a7000611;
	transition: all .4s ease-out;
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	max-width: 450px;
}
.item:hover .page-header{
    bottom: -5%;
}
.item:hover{
    border: 3px solid var(--color2);
}
.item-page > .item-image img {
    margin-left: 50%;
    transform: translate(-50%,0);
    margin-bottom: 20px;
}
.item-page > .page-header h1 {
	text-align: center;
    color: var(--color1);
}
.page-header{
    border-bottom: 2px solid var(--color1) !important;
}
.item > .pull-none.item-image > a {
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	display: block;
	width: 100%;
	height: 300px;
}
.item > .pull-none.item-image > a img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.speasyimagegallery-gallery {
	padding: 10px;
}
.speasyimagegallery-gallery-item-title {
	visibility: hidden;
}
.speasyimagegallery-album-description video {
	width: 61%;
	height: auto;
    padding: 10px;
    box-sizing: border-box;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.well {
	color: #fff;
	border: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

/***INFO PAGE STYLING***/
.blog.info-page img {
	width: 100%;
	max-height: 300px;
	object-fit: cover;
}
.item-page.info-page img {
	margin-left: auto;
	margin-right: auto;
	display: block;
}
/***END INFO PAGE STYLING***/

/*MENU STYLING*/
.navigation{
	padding: 0 20px !important;
	border: none !important;
}
.nav.menu.nav-pills a {
    font-weight: bold;
	border-radius: 5px;
    font-size: 1.4em;
	transition: all .3s ease-out;
}
.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus, .nav.menu.nav-pills a:hover {
	background-color: transparent !important;
	color: var(--color1) !important;
	border-radius: 15px !important;
}

.nav.menu.nav-pills.mod-list {
    border-radius: 50px;
}

.jf_mm_trigger.jf_mm_rtl i {
	color: var(--white);
}
#jf_mm_menu li a, #jf_mm_menu i {
	color: var(--white);
}
.deeper.parent{
    position: relative;
}
.deeper.parent .nav-child {
	position: absolute;
	background-color: var(--color2);
	padding: 10px;
	display: none;
    width: 200px;
    height: 0;
    transition: all .4s ease-in-out;
}
.deeper.parent:hover .nav-child {
	display: block;
    height: 100%;
}
.deeper.parent::before {
	content: '';
	width: 10px;
	height: 10px;
	background-color: transparent;
	position: absolute;
	bottom: 0;
	transform: translate(0,-119%);
	border: 5px solid transparent;
	box-sizing: border-box;
	border-top-color: var(--color1);
	left: 0;
}
/*--END MENU STYLING--*/

/*--PAGINATION STYLING--*/
.counter.pull-right {
    color: lightgray;
}
.pagination ul > li > a, .pagination ul > li > span{
    border: none !important;
}
.pagination ul > .active > a, .pagination ul > .active > span {
    color: var(--color1);
    border: 1px solid var(--color1-transparent) !important;
    background-color: white;
    font-weight: bold;
}
/*--END PAGINATION STYLING--*/

.search > form.form-inline {
    margin: 0;
}
.random-image{
	position: relative;
	overflow: hidden;
}
table {
    background-color: white;
    margin-bottom: 10px;
    width: 100%;
}
table, tbody > tr, tbody > tr > td{
    border-color: #ddd !important;
}

.a002,thead,th > p,th {
    background-color: var(--color1) !important;
    color: #fff !important;
    padding: 10px 0 !important;
    font-size: 1.3em !important;
    line-height: 1.2em;
    margin: 0;
}
tbody > tr > td {
    padding: 5px 0 5px 20px !important;
    font-size: 1em !important;
    height: auto !important;
}
td > p{
    padding: 0;
    font-size: 1em !important;
}

/***Weblee Styling***/
.btn-weblee {
	padding: 8px 20px;
	background-color: var(--color1);
	color: #fff;
	display: inline-block;
	border-radius: 25px;
	margin: 5px;
    font-weight: bold;
    transition: all .4s cubic-bezier(1,0,0,1);
    -webkit-transition: all .4s cubic-bezier(1,0,0,1);
    -moz-transition: all .4s cubic-bezier(1,0,0,1);
    -o-transition: all .4s cubic-bezier(1,0,0,1);
}
.btn-weblee::after {
	content: '\f0a9';
	font-family: fontAwesome;
	margin-left: -7px;
	position: absolute;
	transform: scale(1);
    visibility: hidden;
    transition: all .4s cubic-bezier(1,0,0,1);
    -webkit-transition: all .4s cubic-bezier(1,0,0,1);
    -moz-transition: all .4s cubic-bezier(1,0,0,1);
    -o-transition: all .4s cubic-bezier(1,0,0,1);
}
.btn-weblee:hover{
    padding-right: 30px;
}
.btn-weblee:hover::after{
    margin-left: 11px;
    transform: scale(1.4);
    visibility: visible;
}
.weblee-center {
	text-align: center;
}
/***End Weblee Styling***/

/*ACCORDION SLIDER STYLING*/
.credit{
	display: none;
}
.accordion-slider .as-pagination-buttons .as-selected{
    background-color: var(--color1) !important;
}
.accordion-slider .as-pagination-button{
    border-color: var(--color1) !important;
}
.accordion-slider .as-layer.as-black {
	background: var(--color1-transparent) !important;
}
.accordion-slider .as-layer.as-white{
	color: var(--color1) !important;
	text-transform: uppercase;
	background-color: #ffffffdb !important;
}
.as-layer.as-closed.as-white.panel-counter {
    width: 400px;
    cursor: pointer;
    background: var(--color1) !important;
    color: white !important;
    padding: 5px;
    font-size: 0.9em;
    bottom: 0 !important;
    overflow: hidden;
}
.accordion-slider .as-panel.as-shadow{
    box-shadow: -3px 0 30px 1px #000000a6 !important;
    -webkit-box-shadow: -3px 0 30px 1px #000000a6 !important;
    -moz-box-shadow: -3px 0 30px 1px #000000a6 !important;
}
/*--END ACCORDION SLIDER STYLING--*/
#sidebar {
    position: sticky;
    top: 0;
}
.product-list {
    padding: 0 10px;
}
.product-list a {
	color: var(--color1);
	transition: all .5s ease-out;
}
.newsflash-title.product-list {
    padding: 15px 0;
    border-bottom: 1px solid #a8080e29;
    margin: 0;
}
.newsflash-title.product-list:last-child{
    border-bottom: none;
}
.product-list a:hover,.newsflash-title.product-list.active {
    color: var(--color2);
}
.product-list h3 {
    text-transform: uppercase;
    background-color: var(--color1);
    padding: 8px 10px;
    color: #fff;
}
.blog {
    padding: 10px 20px;
    text-align: center;
}
.blog a {
    color: var(--color1);
}
.produk-title {
    display: flex;
    width: 100%;
    height: 100px;
    background-color: var(--color1);
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    font-size: 2.5em;
	color: white;
}
.item-page {
    padding: 0 50px;
}
.com_content.view-category .hubungi-kami-module, .com_content.view-category .content-bottom-module,.com_content.view-category .produk-title {
	display: none;
}
.breadcrumb {
    padding: 10px 20px;
    background-color: var(--color1);
    border-radius: 0;
}
.breadcrumb li, .breadcrumb li a {
    text-shadow: none;
    color: white;
}
.breadcrumb > .active {
    color: var(--color2);
}
.divider.icon-location {
    color: var(--color2) !important;
}
.random-image::after {
    content: '';
    width: 300px;
    height: 500px;
    background-color: #f0888e63;
    position: absolute;
    right: 0;
    top: -90px;
    transform: rotate(35deg);
}
.footer {
	background-color: var(--color1);
	padding: 20px 10px 5px;
}
.footer p {
    color: var(--white);
    text-shadow: none;
}
.footer a i{
    font-family: fontAwesome;
    font-size: 2em;
}
.footer a{
	color: var(--color2);
}
.sscf-form-container {
    margin: 15px;
}
.foot-info {
	display: flex;
	background-color: var(--color2);
	justify-content: space-around;
	color: var(--white);
	padding: 2% 10%;
}
.foot-info .box h2 {
	text-transform: uppercase;
}
.foot-info .box p {
	font-size: 1.4em;
	line-height: 1.5em;
}
.foot-info .box {
	padding: 10px;
	flex: 1;
	box-sizing: border-box;
}
.foot-info .box a {
	color: var(--color3);
}
@media only screen and (max-width:1280px){
    #mod-search-searchword91{
        left: 10px;
        top: 165px;
        width: 8%;
    }
    .search::after{
        left: 20px;
        transform: scale(.7);
    }
}
@media only screen and (max-width:1024px){
    #mod-search-searchword91{
        position: relative;
        margin-bottom: 10px;
        left: -30px;
        width: 100%;
        top: 0;
    }
    .search::after{
        content: '';
        display: none;
    }
}
@media only screen and (max-width:812px){
    .nav.menu.nav-pills.mod-list{
		border-radius: 0;
    }
    .nav.menu.nav-pills a{
        text-align: center;
    }
    .navbar .btn-navbar .icon-bar{
        width: 34px !important;
    }
	a.btn.btn-navbar.collapsed,a.btn.btn-navbar {
		margin-left: 37vw;
		width: 50vw;
		background-image: none;
		border: none;
		transform: translate(-20vw,0);
        background: var(--color2);
        padding: 15px 10px;
    }
    .icon-bar {
		margin-left: 50%;
		transform: translate(-50%,0);
    }
    #mod-search-searchword91{
        position: relative;
        margin-bottom: 10px;
        left: -30px;
        width: 100%;
        top: 0;
    }
    .search::after{
        content: '';
        display: none;
    }
    body.site {
        padding: 0;
        overflow-x: hidden;
    }
    .item > .page-header{
        bottom: -5%;
    }
    .item > .page-header h2 a{
        margin-left: 0;
    }
}
@media only screen and (max-width: 768px){
    .header-search.pull-right {
        text-align: center;
        margin: 0 30%;
        color: var(--color1);
    }
    #mod-search-searchword91{
        position: relative;
        margin-bottom: 10px;
        left: -30px;
        width: 130%;
        top: 0;
    }
    .search::after{
        content: '';
        display: none;
    }
    .nav.menu.nav-pills.mod-list{
		border-radius: 0;
    }
    .nav.menu.nav-pills a{
        text-align: center;
    }
    .navbar .btn-navbar .icon-bar{
        width: 34px !important;
    }
	a.btn.btn-navbar.collapsed,a.btn.btn-navbar {
		margin-left: 37vw;
		width: 50vw;
		background-image: none;
		border: none;
		transform: translate(-20vw,0);
        background: var(--color1);
        padding: 15px 10px;
    }
    .icon-bar {
		margin-left: 50%;
		transform: translate(-50%,0);
    }
}
@media only screen and (max-width:740px){
    #sidebar{
        position: relative;
    }
}
@media only screen and (max-width: 667px){
    .header-search.pull-right {
        text-align: center;
        margin: 0 30%;
        color: var(--color1);
    }
    .header{
        padding: 11px;
    }
    #mod-search-searchword91{
        position: relative;
        margin-bottom: 10px;
        left: -30px;
        width: 130%;
        top: 0;
    }
    .search::after{
        content: '';
        display: none;
    }
    .foot-info .box {
        width: 100%;
    }
    .kontak-page {
        display: flex;
        flex-direction: column;
    }
    .keunggulan {
        width: 100%;
        flex-direction: column;
    }
    .keunggulan-col{
        width: 81%;
    }
    .weblee2col-row {
        flex-direction: column;
        padding: 0 5%;
    }
    .weblee2col-row:last-child{
        flex-direction: column-reverse;
    }
    .cta-row {
        flex-direction: column;
    }
    .cta-col {
        margin: 5px auto;
    }
    .cta-row h3 {
        text-align: center;
        line-height: 1.5;
        font-size: 2em;
    }
    .bg {
        background-position: center;
        background-attachment: scroll;
    }
    .ibox p {
        font-size: 1.5em;
        text-align: left;
    }
    .view-article .item-page p, .view-article .item-page li {
        font-size: 1.4em;
        line-height: 1.6;
    }
    #foot-email {
        font-size: 1.4em;
    }
    .img-gallery {
        column-count: 3;
        width: auto;
    }
    .img-gallery img {
        width: 18%;
    }
    .intro-box{
        margin-bottom: 10px;
        padding-left: 8px;
    }
    .nav.menu.nav-pills.mod-list{
		border-radius: 0;
    }
    .nav.menu.nav-pills a{
        text-align: center;
    }
    .navbar .btn-navbar .icon-bar{
        width: 34px !important;
    }
	a.btn.btn-navbar.collapsed,a.btn.btn-navbar {
		margin-left: 37vw;
		width: 50vw;
		background-image: none;
		border: none;
		transform: translate(-20vw,0);
        background: var(--color1);
        padding: 15px 10px;
    }
    .accordion-slider .as-pagination-button {
        width: 11px !important;
        height: 11px !important;
    }
    img.as-background {
        width: 100% !important;
    }
    .pull-none.item-image img {
        margin-top: -5%;
    }
    .mobile-hide{
        display: none;
    }
    .foot-info{
        flex-direction: column;
        padding: 0;
    }
    .footer p{
        padding: 0 10px;
    }
	.icon-bar {
		margin-left: 50%;
		transform: translate(-50%,0);
    }
    .item-page {
        padding: 0;
        overflow-x: hidden !important;
    }
    .item > .page-header{
        position: relative;
        width: auto;
        height: auto;
        bottom: 0;
        padding: 10px 0;
        background-color: var(--color1);
        margin: 0;
    }
    .item > .page-header h2{
        margin-top: 0;
    }
    .item > .page-header h2 a{
        margin-left: 0;
    }
    .item{
        border: 3px solid #a7000611;
    }
    .item:hover .page-header{
        bottom: 0;
    }
    #sidebar {
        position: relative;
    }
    body.site {
        padding: 0;
        overflow-x: hidden;
    }
    .speasyimagegallery-album-description video {
        width: 100%;
    }
    .view-featured .home-content .bt-cs .bt-inner img {
        height: 180px;
    }
    .view-featured .home-content .bt-cs .bt-row{
        padding: 0;
    }
    .view-featured .moduletable.home-content {
        margin-top: -58px;
    }
}
@media only screen and (max-width:568px){
    .mobile-hide{
        display: none;
    }
}