/* CSS TROPIK LOCATION V3 */

* {
    color:#4F4F4F;
}

@font-face {
    font-family:Philosopher;
    src:url("../fonts/Philosopher.ttf") format("opentype");
}
.uk-font-default, .uk-heading-small, .uk-h1 {
    font-family:Philosopher;
}

/* GENERAL */

.tm-rotate-180 {
    color:#DFDFDF!important;
}

.tm-toolbar {
    padding-top: 13px;
}


#imageAccueil {
    margin-top:0px;
}

#titleMain {
    margin-top:-10px;
}

.uk-h3, h3 {
    font-size: 17px!important;
}

.uk-scrollspy-inview h2 {
    font-family: Philosopher;
    text-align:center;
    font-size:5.2rem;
    color:#FFF!important;
    text-shadow:1px 1px 5px #7A4200;
}
.uk-scrollspy-inview h3 {
    font-family: Philosopher;
    text-align:center;
    margin-top:-10px;
    font-size:4rem!important;
    text-shadow:1px 1px 5px #7A4200;
}
.titleMain2 h2 {
    margin-top:-5px;
    color:orange!important;
    border:solid 1px #999;
    border-radius:4px;
    background:rgba(255,255,255,0.8);
}
.titleMain2 p {
    color:#303030;
    text-shadow:1px 1px 3px #FFF;
    background:rgba(255,255,255,0.75);
    border-radius:6px;
    padding: 5px 5px;
}


.titleM {
    margin-top:0px;
    font-size:7rem!important;
}
.titleM h2 {
    font-size:1.5rem!important;
}

.titleGalery {
    font-size:1.2rem;!important;
    color:#FFF;
}
.uk-text-emphasis {
    color:orange!important;
}
.titleMain2 p {
    font-size:2.2rem!important;
}

a.el-link.uk-button.uk-button-default {
    font-size:0.7rem;
}

/* .uk-heading-medium {
    font-size:40px;
}
*/
.apartir {
    font-size:1.4rem;
}

/* FIN GENERAL */


/* MENU */
.navbar .brand, .navbar .nav > li > a, .navbar-search, .uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
    padding:0 9px!important;
}

/* FIN MENU */

/* NAVIGATION */
.tm-header .uk-navbar-center > :last-child, .tm-header .uk-navbar-left .uk-navbar-item, .tm-header .uk-navbar-left .uk-navbar-nav, .tm-header .uk-navbar-left .uk-navbar-toggle, .tm-header .uk-navbar-right .uk-navbar-nav > li:nth-last-child(n+2) > a {
border-right:none!important;
}

.tm-header .uk-navbar {
    border-radius:6px;
    /*background:rgba(255,255,255,0.15);*/
    background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.21) 19%, rgba(255,255,255,0.17) 20%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.21) 19%,rgba(255,255,255,0.17) 20%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.21) 19%,rgba(255,255,255,0.17) 20%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
    text-shadow:1px 1px 8px #F1F1F1;
}


/* BARRE NAV */

.tm-header :not(.uk-sticky-below) > .uk-navbar-container {
    padding-bottom:5px;
}

.uk-navbar-container:not(.uk-navbar-transparent) {
    background:rgba(255,255,255,1);
}

ul .uk-navbar-nav {
    font-size:2.2rem;
}

.tm-header .uk-navbar-center .uk-navbar-item {
    color:orange!important;
}

.tm-header .uk-navbar {
    text-shadow:1px 1px 5px #F1F1F1F1;
}

/* FIN NAVIGATION */

/* MAIN CONTENT */
.uk-margin-remove-last-child > :last-child {
    font-size:1rem!important;
    color:orange!important;
}
.el-content uk-button uk-button-default uk-button-large {
    border-radius:6px!important;
}

.uk-section-xlarge {
    padding-top: 0px;
    padding-bottom: 0px;
}
.uk-section {
    padding-top:20px;
}


/* HANDWRITING */
.uk-h3 .uk-font-tertiary .uk-margin-small .uk-text-center {
    font-size:2rem!important;
}

/* FIN HAND WRITING */
.uk-card-primary.uk-card-body .uk-button-default, .uk-card-primary > :not([class*="uk-card-media"]) .uk-button-default, .uk-card-secondary.uk-card-body .uk-button-default, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-default, .uk-light .btn, .uk-light .uk-button-default, .uk-notification-message-danger .btn, .uk-notification-message-danger .uk-button-default, .uk-notification-message-primary .btn, .uk-notification-message-primary .uk-button-default, .uk-notification-message-success .btn, .uk-notification-message-success .uk-button-default, .uk-notification-message-warning .btn, .uk-notification-message-warning .uk-button-default, .uk-overlay-primary .uk-button-default, .uk-section-primary:not(.uk-preserve-color) .uk-button-default, .uk-section-secondary:not(.uk-preserve-color) .uk-button-default, .uk-tile-primary:not(.uk-preserve-color) .uk-button-default, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default {
    border-radius:6px!important;
}

/* FIN MAIN CONTENT */


/* FORM */
#rsform_3_page_0 {
    width:70%;
    font-size:1rem;
}

.formControlLabel {
    font-size:1.2rem;
}

.cz-shortcut-listen .uk-container #userForm .formResponsive .formRow .formSpan12 {
    background: #333!important;
    background-image: linear-gradient(rgba(234, 234, 234), rgba(244, 244, 244)),
    url("https://tropik-location.fr/images/images-tropik-location/background-tropik.jpg");
    background-repeat: no-repeat;
    padding: 10px 13px 10px 35px;
    margin-top: 20px;
    border-radius: 4px;
    border: 1px solid rgba(255, 190, 13, 0.8);
}

.cz-shortcut-listen .uk-container #userForm .formResponsive .formRow .formSpan12  p {
    color: #FFFFFF;
    background: (rgba(0, 0, 0, 0.75));
    padding-left: 12px;
    border-radius: 4px;
}


.legend.rsfp-visually-hidden {
    font-size:10px!important;
}

/* FIN FORM */


/* FOOTER */

.uk-margin-medium {
    margin-bottom:16px!important;
}

ul .el-content .uk-panel {
    text-align:center!mportant;
}

/* FIN FOOTER */



/* SVG COLOR */
.pictoColor {
    color:red;
}

.uk-overflow-auto .pictoColor .uk-width-large .uk-margin-auto, .el-image .uk-preserve-width .uk-text-emphasis .uk-svg {
    color:red;
}

/* FIN SVG COLOR */




/* CSS by Studio for multiple medias */

/* desktop */
@media(min-width:1025px){
    
    #wrapper{background-color:brown;}
    
}

/* tablet large & small */
@media(min-width:501px) and (max-width:1024px){
    
    #index .product-description a{color:red;}
    
}

/* tablet large */
@media(min-width:769px) and (max-width:1024px){

    #wrapper{background-color:blue;}
    
}

/* tablet small */
@media(min-width:501px) and (max-width:768px){

    #wrapper{background-color:green;}
    
}

/* mobile large & small */
@media(max-width:500px){
    
    #index .product-description a{color:yellow;}
    
    /* product */
    #product .product-price .current-price span{font-size:50px;}
    
}

/* mobiles large */
@media(min-width:321px) and (max-width:500px){

    #wrapper{background-color:green;}
    .uk-scrollspy-inview h3 {
        font-size:2.2rem!important;
        text-shadow:1px 1px 2px #7A4200;
    }
    
}

/* mobiles small */
@media(max-width:320px){

    #wrapper{background-color:yellow;}
    
}


/* RGPD */

.tm-cookie-banner h4, .tm-cookie-banner p {
    font-size: 12px!important;
    color:#F1F1F1!important;
}
.tm-cookie-banner {
    /*background:#330700;*/
    color:#F1F1F1!important;
    /*background:rgb(255, 255, 255);*/
    background:rgba(0, 91, 140);
    border-top:solid 1px rgb(94, 94, 94);
}


