/*
===============================================================================================================================
Put your custom CSS in this file.
===============================================================================================================================
*/

/* Load of Font Awesome for use by Presentation Plugin */
@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css');

/* CSS to style Presentation Plugin slides */
#header .logo img, #header .logo svg {
    height: 60px;
}

#body-wrapper{
    text-align: justify;
}

#body-wrapper a{
    color: #F26443;
}

#body-wrapper a:hover{
    color: #353C41;
    text-decoration: none;
}

.reveal .slides {
    text-align: left;
}

.reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6 {
    text-transform: unset !important;
}

.hero{
    min-height: 500px;
}

.hero.start-no > #to-start {
    display: none;
}

h2 {
    margin-top: 15px
}

h2, .copyright_icon{
    color: #F26443;
}

#breadcrumbs span {
    padding-right: 0;
    color: #353C41;
}

#breadcrumbs span a{
    padding-right: 0;
}

#breadcrumbs span a span{
    color: #F26443;
    padding-right: 0;
}

#breadcrumbs span:not(:first-child)::before {
    padding-right: 0.3rem;
    content: '/';
    color: #353C41;
}

.btn-own{
    color: #F26443!important;
    border-color: #F26443!important;
}

.form-input:focus{
    border-color: #F26443!important;
}

.header-dark #header:not(.scrolled) a:hover,
.header-dark #header:not(.scrolled) a.active,
.dropmenu ul li a.active, .dropmenu ul li a:focus, .dropmenu ul li a:hover {
    color: #F26443!important;
}

#to-start {
    color: #F26443!important;
}

.price {
    color: #F26443!important;
    font-size: 1.5rem;
    margin-bottom:0;
}
.quantity {
    font-size: 1.3rem
}
.list-offer {
    border-bottom: 1px solid #353C41;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 30px;
    padding-bottom: 30px;
}

.list-offer h3 {
    margin-top: 15px;
    margin-bottom: 0px;
}

.list-offer h3 a {
    color: #F26443!important;
}

.list-offer h3 a:hover {
    color: #353C41!important;
    text-decoration: none;
}

.list-offer hr {
    margin-top: 3px;
    color: #353C41;
    background-color: #353C41;
    width: 130px;
    float: left;
    height: 2px;
}

.price-small {
    margin-top: 20px;
    margin-bottom: 0;
}

.link-sidebar:visited,
.link-sidebar {
    display: block;
    color: #353C41;
    margin-bottom: 15px;
    text-decoration: none;
}
.link-sidebar.active,
.link-sidebar:hover {
    color: #F26443;
    text-decoration: none;
}

.image-offer {
    border: 1px solid #000;
    padding: 15px;
}
    /*color: #353C41!important*/
.mobile-container .overlay {
    background-color: #fff;
}

.mobile-menu .button_container .top,
.mobile-menu .button_container.active .top,
.mobile-menu .button_container .middle,
.mobile-menu .button_container.active .middle,
.mobile-menu .button_container .bottom,
.mobile-menu .button_container.active .bottom {
    background-color: #F26443;
}

.treemenu.treemenu-root li {
    margin-bottom: 10px;
}

.treemenu.treemenu-root li,
.treemenu.treemenu-root li a {
    background-color: #fff;
    color: #353C41;
}

.treemenu.treemenu-root li a.active {
    color: #F26443!important;
}