.button-login { padding: 5px 25px;
    font-weight: 900;
    background-color: #E04622;
    color: white;
    border: none;}
    
#layout-builder-modal .tab{
    	height: auto!important;
}
    
/* anders */	

html .bg-color-primary, html .bg-primary {
    background-color: #4471c6 !important;
}
html .text-color-primary, html .text-primary {
    color: #4471c6 !important;
}
html .btn-primary {
    background-color: #4471c6 !important;
    border-color: #4471c6 #4471c6 #006699 !important;
    color: #FFF !important;
}
.bg_btn {
    border-radius: 15px;
    display: inline-block;
    background: #4471c6 !important;
    padding: 8px 15px !important;
    animation-delay: 1200ms;
}
html .divider.divider-primary.divider-small hr {
    background: #4471c6 !important;
}
#header .header-btn-collapse-nav {
    background: #4471c6 !important;
}
.blockhero2_and.section-height-4 {
    padding-top: 70px !important;
    padding-bottom: 140px !important;
}
.custom-column-bg:before {
	content: '';
	position: absolute;
	top: 50%;
	right: 0;
	width: 50vw;
	height: 100%;
	border-radius: 0 10px 10px 0;
	background: #212529;
	opacity: .6;
	transform: translate3d(0,-50%,0);
	z-index: -1;
}
.parallax-background1 {
	background-image: url("img/demos/coffee/backgrounds/background-1.jpg") !important;
	background-size: cover;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 135%;
	transform: translate3d(0px, -48.7214px, 0px);
	background-position-x: 50%;
	background:url(img/demos/coffee/background-1.jpg) !important;
}
.anders-container {

}
.custom-column-bg:before {
    width: 0!important;
}
.appear-and{
    border-radius: 0 10px 10px 0;
    background: #212529;
    opacity: .6 !important;
}
.list-and li {
    padding-left: 25px !important;
}
html .scroll-to-top {
	display: none !important;
}
.font-weight-bold{
	font-weight: 500 !important;
}
.font-weight-medium{
	font-weight: 300 !important;
}
.custom-font-size-1 {
	font-size: 1.1em !important;
}
.home-intro {
	margin-bottom: 0px !important;
}
html section.section-dark {
	background-color: #fff !important;
	border-color: none
	 !important;
}
html section.section-dark p {
	color: #212529;
}
.anders-section.section{
	padding: 1px 0 !important;
	background-size: 100%;
	background-position: top;
	background-repeat: no-repeat;	
	min-height: 500px;
	padding: 50px 0;
}
#header .social-icons li a {
	color: #fff !important;
}

#header .header-top.header-top-default {
	background-repeat: no-repeat;
	background-position: center center;
	background: #35363a;
	-webkit-box-reflect: below 1px linear-gradient(transparent,transparent,#0006);
}
#header .header-body {
	background: #d3d3d3 !important;
}
html .section-anders-banniere .text-color-dark, html .section-anders-banniere .text-dark {
	color: #fff !important;
}
html .text-color-dark, html .text-dark {
	color: #ffffff !important;
}

html .bg-color-quaternary, html .bg-quaternary {
	background-color: #080808 !important;
}
html .svg-fill-color-quaternary {
	fill: #080808 !important;
}
section.section.section-parallax {
	background-color: transparent;
	background-position: 50% 50%;
	background-repeat: no-repeat !important;
	background-attachment: fixed;
	border: 0;
}
#header .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span {
	color: #ffffffcf !important;
}

.hero3_and .img-fluid, .gallery_and .img-fluid {
	max-width: 100% !important;
}
.home-intro p {
   font-size: 1.2em !important;
    color: #FFF;
    display: inline-block;
    font-weight: 600;
    margin-bottom: 0;
}

.home-intro-and p {
    font-size: 1.2em !important;
}
.home-intro p {
    color: #FFF;
    display: inline-block;
    font-size: 1.4em;
    font-weight: 600;
    margin-bottom: 0;
}
p {
    color: #777;
    line-height: 26px;
    margin: 0 0 20px;
}
p {
    margin-top: 0;
    margin-bottom: 1rem;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*, ::after, ::before {
    box-sizing: border-box;
}
* {
    box-sizing: border-box;
}

p {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
.text-center {
    text-align: center!important;
}

.home-intro {
    background-color: #212529;
    margin-bottom: 60px;
    overflow: hidden;
    padding: 38.4px 0;
    padding: 2.4rem 0;
    position: relative;
    text-align: left;
    letter-spacing: -0.5px;
}
body {
    font-family: "Poppins", sans-serif !important;
}

/*section review */
.section-review-and .owl-stage  {
	height: 250px !important;
	overflow: hidden;
}


div#block-platform-theme-content article[data-history-node-id="124"] .owl-dots {
	padding : 10px 0;
}

article[data-history-node-id="165"] .blc_video_and .content_video_and {
    width: 95% !important;
    margin: auto;
    min-height: 235px !important;
    height: 80% !important;
}

article[data-history-node-id="160"] .owl-carousel  {
	max-height: 300px !important;
	overflow: hidden;
}

.block-inline-blockhero-1 img.fadeInRightShorter,.block-inline-blockhero-1 img.img-fluid.appear-animation.animated.fadeInRightShorter.appear-animation-visible,.col-md-6 .col-md-6, .block-inline-blockhero-1 .col-md-3 .col-md-3 {
	margin-top: 20px;
}

.owl-carousel:not(.nav-arrows-1):not(.show-nav-title) .owl-nav button[class*="owl-"] {
    background-color: #3366cc !important;
    border-color: #3366cc #3366cc #3366cc !important;
}

.layout.layout--twocol-section.layout--twocol-section--50-50 {
	margin:auto;
	max-width: 1240px;
}

article[data-history-node-id="165"] {
	margin-bottom : 50px;
}

article[data-history-node-id="127"] button.back, article[data-history-node-id="127"] .form-container  {
	display:none !important;
}

/*
article[data-history-node-id="124"] .call-to-action {
    padding: 32px 43px !important;
}
*/

svg.mr-2 {
    position: relative;
    top: 4px;
    margin-right: 0.7rem;
}

.testimonial .testimonial-arrow-down {
    border-top-color: #3366cc !important;
}

article[data-history-node-id="165"] .and-p .lead{
	display:none !important;
}

article[data-history-node-id="165"] .and-p p{
	margin: 0 !important;
}

article[data-history-node-id="165"] .container-title-video-and {
	display: none;
}

article[data-history-node-id="165"] section.anders-section {
	padding-top: 0 !important;
}

article[data-history-node-id="165"] .anders-section.section{
	padding: 1px 0 !important;
	background-size: 100%;
	background-position: top;
	background-repeat: no-repeat;	
	min-height: 425px;
	padding: 50px 0;
}

article[data-history-node-id="165"] .block-inline-blockbloc-trait {

}

article[data-history-node-id="165"] .container-hero4-and {
	margin-top: 25px;
}

/*delete button preview comment*/
#edit-preview {
	display:none !important;
}

/* design comment reply */

.comment__content {
	max-width: 1240px;
	margin: auto;
	margin-bottom: 25px;
	margin-top: 40px;
}
form#comment-form {
	margin-bottom: 80px;
}

/*color icon */
.list.list-icons li > [class*="fa-"]:first-child, .list.list-icons li a:first-child > [class*="fa-"]:first-child, .list.list-icons li > .icons:first-child, .list.list-icons li a:first-child > .icons:first-child {
    color: #3366cc !important;
    border-color: #3366cc !important;
}

html .text-color-primary, html .text-primary {
    color:  #3366cc !important;
}

/* process payement */
.process .process-step:hover .process-step-circle {
    background-color: #3366cc !important;
}
.process .process-step-circle {
    border-color: #3366cc !important;
}

.testimonial .testimonial-author .testimonial-author-thumbnail {
    overflow : hidden;
    text-align:center;
}

.testimonial .testimonial-author .testimonial-author-thumbnail img {
    width: 100%;
    height: auto;
}

.testimonial .testimonial-author img {
    max-width: 100% !important;
}

.testimonial .testimonial-arrow-down {
    margin: 0 0 0 17px !important;
}

.bg-color-hover-primary:hover, .bg-hover-primary:hover {
    background-color: #3366cc !important;
}


@media only screen and (max-width: 1300px)  {
	
	#header .header-logo-non-sticky {
		left: 0 !important;
	}
	
}

@media only screen and (max-width: 991px)  {
	
	img.img-fluid.appear-animation.animated.fadeInRightShorter.appear-animation-visible ,.col-9.col-lg-6.order-1.order-lg-2.scale-6.pb-5.pb-lg-0.mt-0.mt-md-4.mb-5.mb-lg-0 {
    padding-right: 0 !important;
    position: absolute !important;
    width: 275px !important;
    right: 32px;
    top: -53px!important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
	}
	    
	#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a {
    color: #76757575 !important;
	}
	
}

/* 992 - 1199 */
@media only screen and (max-width: 1199px)  {
	
	div#block-platform-theme-content article[data-history-node-id="124"] .owl-stage {
    height: 446px !important;
	}

}

@media only screen and (max-width: 992px)  {
	
	div#block-platform-theme-content article[data-history-node-id="124"] .owl-stage {
    height: 242px !important;
	}
	
	.container, .container-md, .container-sm {
    max-width: 1199px;
    width: 100% !important;
	}
	
	.block-inline-blockhero-3 p.fadeInUpShorter.d-none {
    	display: block !important;
	}
	
	.header-nav.header-nav-force-light-text.justify-content-start.py-2.py-lg-3 {
		margin-left: 0 !important;
	}
	
}

@media (min-width: 992px){
	.container, .container-lg, .container-md, .container-sm {
	    max-width: 100% !important;
	    width: 100% !important;
	}
	
}

@media only screen and (max-width: 796px)  {
	.header-column-and{
		display:none !important;
	}
}

@media only screen and (max-width: 767px)  {
	
	div#block-platform-theme-content article[data-history-node-id="124"] .owl-stage {
    height: 200px !important;
	}
	
	.block-inline-blockhero-3 p.fadeInUpShorter.d-none {
    display: block !important;
    text-align: center;
	}
	
	img.img-fluid.appear-animation.animated.fadeInRightShorter.appear-animation-visible ,.col-9.col-lg-6.order-1.order-lg-2.scale-6.pb-5.pb-lg-0.mt-0.mt-md-4.mb-5.mb-lg-0 {
    top: -75px!important;
	}
	
}

@media only screen and (max-width: 677px)  {
	
	.header-extra-info-text {
		  display: none !important;
	}

}


/* end anders */
.container-bookings-and .card {
    min-height: 300px;
}

