/*
* ..::Tatos::..
* Conscience-site.com
* ----------------
*/
.page-product-box,
.socialsharing_product {
  display: none;
}

.tkfooz summary {
  cursor: pointer;
  list-style: none;
}

.tkfooz summary::-webkit-details-marker {
  display: none;
}

/* Animation open/close */
.tkfooz[open] .txttronkfooz {
  animation: slideDown 0.5s ease;
}

@keyframes slideDown {
  from { opacity: 0; transform: translateY(-10px); }
  to   { opacity: 1; transform: translateY(0); }
}

.txtcenter {
  text-align: center;
}
#block_top_menu {
  text-align: left;
}
/**
 * Tiroirs
 */
.tiroirs {
     display: flex;
     flex-wrap: wrap;
 }
 .tiroirs label {
     order: 1;
     display: block;
     padding: .5em 1em;
     margin: 1px .2em 0 0;
     cursor: pointer;
     font-size: 14px;
     color: #FFF;
     background: #666;
     transition: border-bottom ease 0.2s;
 }
 .tiroirs .tiroir {
     order: 99;
     flex-grow: 1;
     width: 100%;
     display: none;
     padding: 1rem;
 }
 .tiroirs input[type="radio"] {
     display: none;
 }
 .tiroirs input[type="radio"]:checked + label {
     color: #FFF;
    background: #999;
 }
 .tiroirs input[type="radio"]:checked + label + .tiroir {
     display: block;
 }
 @media (max-width: 770px) {
     .tiroirs .tiroir,
     .tiroirs label {
         order: initial;
     }
     .tiroirs label {
         width: 100%;
         margin-right: 0;
         margin-top: 0.2rem;
     }
 }



.retourboot {
  text-align: center;
  font-weight: bold;
  padding: 15px;
  font-size: 140%;
}

#wishlist_button_nopop,
#idTab5,
.idTabHrefShort,
#product_payment_logos,
#espsearch,
#search_block_top,
#facebook_block,
.ajax_cart_no_product,
#product_comments_block_extra,
#payment_paypal_express_checkout {display: none !important;}


.ctd_panel_content,
.ctd_show_side .ctd_panel_title {
  z-index: 1;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #666 !important;
  background: #666 !important;
  font-weight: normal;
  color: #FFF;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #999999;
  background: #dadada !important;
  font-weight: normal;
  color: #212121 !important;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #212121 !important;
  text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: #ffffff;
  font-weight: normal;
  color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}


/* ----------------------------- */
/* TK => design  */
/* ----------------------------- */
.owl-item .thumbnail {
  border: none;
}
h3.kreah3 {
    color: #555454;
    text-transform: uppercase;
    text-align: center;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    font-size: 18px;
    line-height: 20px;
    padding: 14px 20px 17px;
    margin: 0 0 20px;
    position: relative;
}
/**** Réglages modules pages CMS ****/
#cms #center_column img {margin: 4px !important;}
.widget .owl-carousel .owl-item {padding: 0 !important}
#editorial_block_center .widget {margin-top: 0 !important;}

/*** Autres réglages ****/
#prenom-cl {display: block; text-align: center; font-size: 70%;}
@media (max-width: 640px) {#prenom-cl{display: none;}}
@media (max-width: 1050px) {#header {border-bottom: 1px solid #dbdbdb;}}
.rechcsc {float: left; padding-top: 20px; margin-left: -11.5px;}
#recherche-smartphone {padding-bottom: 20px;}
.btn-csc-xav {margin-top: 5px; margin-bottom: 20px; padding: 12px 24px; font-size: 18px; text-transform: uppercase; font-weight: bold;}
/* ---------- Divers ---------- */
.coul1 {color: #0096CE;}
.h1-cms, .h2-cms {
	color: #0096CE;
	text-transform: uppercase;
	font-weight: bold;
}
.h1-cms {
	padding: 1rem 0;
}
.h2-cms {
	padding: .5rem 0;
}
#gratos {text-align: center; padding: 1rem; background: #B2E0F8; max-width: 265px; border-radius: .5rem; font-weight: bold; margin-top: 10px;}
#kelkool {position: absolute; color: #FFF; padding-top: 3px;}
.ctd_picker {margin-left: 14rem;}
#ctd_share_btn {display: none;}
#dkonect {padding: 1rem; background: #00abe8; color: #FFF;}
#dkonect:hover {background: #666; color: #FFF;}
.aide {
	color: #00abe8;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 20px !important;
}
.aide a {
	color: #00abe8;
	text-decoration: underline;
}
.aide a:hover {color: #333;}
.vam {vertical-align: middle;}
img {
  max-width: 100%;
  height: auto;
}
.headcontainer {
  margin: 0 auto;
  max-width: 1900px;
  width: 96%;
}
.zcontainer {
  margin: 0 auto;
  max-width: 1140px;
  width: 100%;
}
.foocontainer {
  margin: 0 auto;
  max-width: 1600px;
  width: 100%;
}
.fullcontainer {
  margin: 0 auto;
  max-width: 2000px;
  width: 100%;
}
a {
  
}
a:active,
a:focus,
a:hover {
  
}
a img {border: 0;}
.tel1 {text-decoration: none; display: none}
.tel2 {text-decoration: none; display: inline-block;}

@media (max-width: 640px) {
  .tel1 {text-decoration: none; display: inline-block; margin: 0; padding: 0}
  .tel2 {display: none}
}

/* ---------- TXTTronk ---------- */
.collapseTK,
.collapsenav {cursor: pointer; font-weight: bold; font-size: 1.6rem;}
.txttronk {padding: 20px;}
.hiddennav {display: none !important;}
.collapseTKfoo {cursor: pointer;}
/* ---------- Grille Spe ---------- */
@media (max-width: 640px) {
  .small-all {
    width: 100% !important;
    margin-left: 0;

  }
}
/* ---------- Haut de page ---------- */
#hdp {
  position: fixed;
  display: none;
  width: 60px;
  right: 20px;
  bottom: 50px;
  cursor: pointer;
  z-index: 1
}

#hdp img {
  opacity: 0.4;
  filter:alpha(opacity=40);
}
#hdp img:hover {
  opacity: 1.0;
  filter:alpha(opacity=100);
}

/* ---------- HEADER ---------- */
@media (max-width: 810px) {#plusdepanier, .user-plusla {display: none;}}
.header-container {z-index: 15;}
#prehead {background: #D1EAF7; height: 20px; color: #1baae2; text-transform: uppercase; font-size: 11px; line-height: 20px;}
/*#prehead .txtright {padding-top: 2px;}*/
#prehead .txtright img {margin-top: -3px;}
#prehead .txtright span {padding: 0 10px;}
#prehead a:hover img {-webkit-filter: grayscale(500%);filter: grayscale(500%);}
@media (max-width: 860px) {.disparait1 {display: none;}}

.plusla {padding-top: 10px;}
.plusla a {padding-right: 20px;}
#comptpanier {text-align: right;}
@media (max-width: 1380px) {
/*	#owl-slide {margin-top: -50px;}*/
	.plusla {display: none !important;}
	
}
@media (max-width: 640px) {
/*	#owl-slide {margin-top: -40px;}*/
	
	
}
@media (max-width: 430px) {
	.header_user_info {padding-right: 0;}
}
@media (max-width: 420px) {
	 .tiny-novisible {display: none}
}
#espsearch {height: 17px;}
/*#livgratos {display: none;}*/
@media (min-width: 1300px) {
/*	#espsearch {display: none;}*/
/*	#livgratos {display: block; text-align: center; text-transform: uppercase; color: #fff; font-size: 10px;}*/
}
#logo1 {display: none;}
@media (min-width: 1240px) {
	#logo1 {display: inline-block; padding-top: 15px;}
}
@media (min-width: 1400px) {
	#logo1 {padding-left: 30px;}
}
@media (min-width: 1600px) {
	#logo1 {padding-left: 60px;}
}
@media (min-width: 1800px) {
	#logo1 {padding-left: 90px;}
}
/* ------------------------------------------ */
#layer_cart {top: 20px !important;}
/* ------------------------------------------ */
#fondcolor {
  position: absolute;
  background: #1baae2 none repeat scroll 0% 0%;
  height: 100%;
  width: 100%;
  z-index: -1;
}

#header_logo {text-align: center;}
#header_logo img {
  margin: auto;
}

@media (max-width: 1449px) {
    #espacenav {overflow-y: hidden;}
}
@media (min-width: 1450px) {

}
/*
.ajax_cart_quantity {color: #FFF; padding: 0 3px; background: red; vertical-align: top; margin-left: -17px; display: inline-block;}
.ajax_cart_no_product {display: none !important;}
*/

header a {}
header a:hover {}
header {

}
.header {
  
}

.header h1,
.header h2 {

}

.header h1 a {

}

.header h1 a:hover {

}

/* ---------- NAV ---------- */
.navtk {
  color: #999;
  background: #1baae2;
}

.navtk ul {
  margin: 0;
  padding: 0;
  text-align: center;
}

.navtk li {
  padding: 8px;
  display: inline-block;
  list-style-type: none;
  vertical-align: top;
  text-transform: uppercase;
  font-family: 'bliss-li', sans-serif;
  font-size: 1em;
  font-weight: bold;
  color: #000; 
}
.navtk li:hover {
  background: #484848;
}
.navtk li a {
  color: #fff;
}
.listecsc a, .listcsc a {
  color: #000 !important;
}

@media (max-width: 1110px) {
	.navtk li {font-size: 12px;}
}

.navtk ul li ul{
  position:absolute;
  max-height:0;
  max-width: 800px;
  margin: 8px auto 0;
  border-bottom: 0;
  padding: 0;
  background: #FFF;
  left: 0;
  right: 0;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  overflow:hidden;
  -webkit-transition:.4s all .1s;
          transition:.4s all .1s;
  
}

.navtk li:hover ul{
max-height:450px;
border: 1px solid #CCCCCC;
left: 0
}

#cscmenu .listecsc, #cscperso .listecsc, #cscstanley {text-align: left; font-size: 1.2rem; font-weight: normal;}
#cscmenu h4, #cscperso h4, , #cscstanley h4 a {color: #00ABE8;}
.bio,
.equitable,
.graffity {text-transform: uppercase; font-weight: bold;}
.bio {color: #b1cc5b;}
.equitable {color: #e32200;}


	#topmenu {display: none;}
#menutk {display: none; color: #999999}
.ssmenucsc {
  display: inline-block;
  vertical-align: bottom;
  padding: 1rem;
  background: #333;
  color: #FFF;
  width: 20%;
  text-align: center;
  margin-bottom: 1px;
	border-bottom: 1px solid #333;
}
.ssmenucsc1 {
  display: inline-block;
  vertical-align: middle;
  width: 80%;
  border-bottom: 1px solid #333;
  padding-left: 2rem;
	
}
.ssmenucsc2 {
  vertical-align: middle;
  width: 100%;
  border-bottom: 1px solid #333;
  padding-left: 2rem;
}
a .krea, .krea, .krea a {color: #00ABE8 !important;}

@media (max-width: 1050px) {
	#espacenav {padding-top: 30px;}
	.navtk {display: none}
	.mtxl {margin-top: 0;}
  #topmenu {
    display: block;
    position: fixed;
    top:0;
    width: 100%;
    margin: 0 auto;
    padding: .3em 0;
    z-index: 5004;
    text-align: center;
    color: #FFF;
    border: solid #FFF;
    border-width: 1px 1px 0 1px;
    background: #00ABE8
	}
    #menutk {
      display: block;
      position: fixed;
      top:3rem;
      width: 100%;
      margin: 0;
      padding: 0;
      border-top: 1px solid white;
      background: #DFEFFD;
    }
    #menutk {
      display: block;
      position: fixed;
      top:3rem;
      width: 100%;
      margin: 0;
      padding: 0;
      border-top: 1px solid white;
      background: #DFEFFD;
    }
    .txttronknav {
      display: block;
      position: fixed;
      top:3rem;
      max-height: 450px;
      overflow: auto;
    }

  /*Navigation*/
  #menutk {z-index: 6;}
  #menutk ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
  }
  
  #menutk li {
    display: block;
    width: 100%;
    padding: 0 0 10px;
    margin: 5px auto;
    text-align: center
  }
  
  #menutk li a {
    color: #8B8B8B;
    text-decoration: none;
    letter-spacing:.3em;
    word-spacing: normal;
    font-weight: bold;
    text-align: center;
    font-size: .8em;
    font-family: 'bliss-li', sans-serif;
  }
  
  #menutk li a:hover {
    color: #CCC
  }
}
/* ---- TEMPLATE PRODUITS ----- */
.CSCtitre {
	text-transform: uppercase;
	color: black;
	font-weight: bold;
	margin-top: 0;
}

.CSCprod {
	color: #00abe8 !important;
}
.typcat {
	text-transform: uppercase;
	font-weight: bold;
}
.socialsharing_product button {
    border: none;
    padding: 0;
}
.nobkg {background: none !important;}
@media (max-width: 960px) {
	
}
/* ---------- FOOTER ---------- */
.sitgeo {display: block; max-width: 200px; margin: 0 auto; text-align: center; padding: 10px; background: #00ABE8; color: #FFF; border-radius: 10px; }
.sitgeo:hover {background: #333;}
.footer-boot {
  border-top: 1px solid #333; color: #333; 
}
.footer-boot ul {margin-top: 15px;}
.footer-boot li a {color: #666;}
.footer-boot li a:hover {color: #000;}
.footer-boot h4,
.footer-boot h4 a {
  color: #666; font-weight: bold; text-transform: uppercase;
}
.footer-boot h4 a:hover {color: #000;}
.credits {font-size: 1rem;}
.credits a {color: #666;}
.credits a:hover {color: #000;}
.icofoo {font-weight: bold; font-size: 1rem; line-height: 1rem;}
#rezos {max-width: 280px; margin: 0 auto; text-align: center; padding-bottom: 1rem;}
#prefoo1 {margin-bottom: 10px; text-align: center; font-weight: bold; display: none;}
@media (max-width: 640px) {
	.footer-boot h4, .footer-boot li {text-align: center;}
	#prefoo1 {display: block;}
}
.ordi {display: none;}
.smart {display: block;}
@media (min-width: 1200px) {
	.ordi {display: block !important;}
	.smart {display: none;}
}
/* ---------- ACCUEIL ---------- */
#slider_row {margin-top: -15px;}
.bkg-bleu {background: #00abe8; color:#FFF; text-align: center; font-size: 1.7rem;}
.bkg-bleu a {color: #FFF; display: block; padding: 1.5rem;}
.bkg-bleu a:hover {color: #333;}
.savoir {font-style: italic; margin-top: 1rem; display: block;}
#best {max-width: 300px; margin: 0 auto; padding: 1rem; color: #FFF; background: #000; font-weight: bold; text-align: center;}
.seller {margin: 0 1rem; border: 1px solid #DBDBDB;}

.b2p {font-weight: bold; text-transform: uppercase; font-size: 14px; color: #000; height: 40px;}
.b2psmall {text-transform: uppercase; font-size: 10px; line-height: 13px; color: #000;}
.b2psmall img {margin-bottom: 8px;}
.mtxxl {margin-top: 100px;}
.mbxxl {margin-bottom: 100px;}

#kreabkg {
	position: relative;
	background: url(../img/krea.jpg) no-repeat center fixed; /* pour anciens Chrome et Safari */
  background-size: cover; /* version standardisée */
	height: 600px;
	margin-top: 30px;
	margin-bottom: 80px;
	border-bottom: 1px solid #333;
	border-top: 1px solid #333;
}
#kreabkg a {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
}
.bloctitre {
	position: absolute;
	top: 40%;
	width: 100%;
	text-align: center;
	z-index: 5;
}
.bloctitre .titre {
	padding: 2rem 10px;
	background-color: #000;
	font-size: 2rem;
	line-height: 3.5rem;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	max-width: 420px;
	margin: 0 auto;
	border-radius: 50px;
}

.bkgbleu {background: #d5ecfa;}
.notes {background: #01b5f0; text-align: center; padding: 10px 0;}
.inbl {display: inline-block;}
.inbl100 {display: inline-block; height: 100%;}
.avisclient {text-align: center; margin-bottom: 20px; padding: 20px 40px 0;}
.note p::first-letter {font-size: 40px; letter-spacing: -5px;}
.note {font-size: 25px; margin-right: 20px;}
.note, .etoiles, .commentaire {color: #000; font-weight: bold;}
.commentaire {margin-top: 30px;}
/* ---------- KREAS---------- */
.krea img {
    margin: 0 !important;
  }
.krea {
    margin-bottom: 1.4rem;
	margin-top: 10px;
}
/* ---------- ATELIER---------- */
.mtlogo { margin-top: 50px; }
.h2-cont {
	text-align: left;
	color: #0096CE;
	text-transform: uppercase;
	font-style: normal;
	font-weight: bold;
	
	padding: 1rem 0;
}
@media (max-width: 768px) {
  .h2-cont {text-align: center;}
}

/* ---------- MELANIE ---------- */
            .coton
            {   text-align: center; 
                font-size: 28pt;
                font-weight: bold;
                font-family: 'Walter Turncoat', cursive;
                background-color:#27B3E6;
                border:1px solid #9FC6FF;
                border-radius:10px 0;
                width: 70%;
                margin: 10px auto;

            }
            
             .labels
            {   
                font-size: 22pt;
                text-align: justify;
                margin-top: 120px;
            }
            
            .engagement
            {   
                font-size: 24pt;
                text-align: center;
                font-weight: bold;
                font-family: 'Walter Turncoat', cursive;
                margin-top: 120px;
            }
            
            .engagement p
            {  
                padding-top: 20px;
                font-size: 18px;
                text-align: center;
                font-weight: bold;
             
            }

            

           .divmel
            {
                border-radius: 10px;
                border-width : 1px; 
                border-color : grey;
                border-style : solid;
                margin: 25px auto;
                padding: 25px 0px;


            }
            
           .divmel p
           {
                margin: 0px auto;
                font-size:18px;
                text-align: justify;
            
           }

           .divmel img
           {
            display: block;
            width: 244px;
            height: 244px;
            text-align: center;
            margin-bottom: 50px;
           }
            
            .organic img
            {
                width: 200px;
                height: 200px;
                
            }
            
            .tex img
            {
                width: 500px;
                height:auto;
            }
            
            
           .lol p
            {
                font-size: 24pt;
                text-align: center;
                font-weight: bold;
                font-family: 'Walter Turncoat', cursive;
            }
            
            .lol p:last-of-type
            {  
                font-size: 20px;
                font-style: italic;
            }
            
            
            .bio p
            {
                text-align: center;  
                font-size: 20px;
                font-weight: 400;
                font-style: italic;
            }
            
            .bio p:last-of-type
              {  
                font-size: 14px;
                font-style: normal;
              }
            
            .bio img
            {
                width: 500px;
                height: auto;
                margin: 20px auto 50px;
            }
            .coton1
            {   text-align: center; 
                font-size: 28pt;
                font-weight: bold;
                font-family: 'Walter Turncoat', cursive;
                background-color:#27B3E6;
                border:1px solid #9FC6FF;
                border-radius:10px 0;
                width: 70%;
                margin: 10px auto;

            }

            .labels1
            {   
                font-size: 22pt;
                text-align: justify;
                margin-top: 120px;
            }

            .engagement1
            {   
                font-size: 24pt;
                text-align: center;
                font-weight: bold;
                font-family: 'Walter Turncoat', cursive;
                margin-top: 120px;
            }


            .divmel1
            {
                border-radius: 10px;
                border-width : 1px; 
                border-color : grey;
                border-style : solid;
                margin: 25px auto;
                padding: 25px 0px;

            }

            .divmel1 p
           {
                margin: 0px auto;
                font-size:18px;
                text-align: justify;
            
           }

           b.bmel1
           {
           	color:#27B3E6;
           }

           .lol1 img
           {
            display: block;
            width: 500px;
            height: auto;
            text-align: center;
            margin:20px auto;
           }

           .bio1 p
            {
                text-align: center;  
                font-size: 20px;
                font-weight: 400;
                font-style: italic;
            }
            .tee2
            {   text-align: center; 
                font-size: 28pt;
                font-weight: bold;
                font-family: 'Walter Turncoat', cursive;
                background-color:#27B3E6;
                border:1px solid #9FC6FF;
                border-radius:10px 0;
                width: 70%;
                margin: 10px auto;

            }

            .origine2
            {   
                font-size: 22pt;
                text-align: justify;
                margin-top: 120px;
            }

            .expression2
            {   
                font-size: 24pt;
                text-align: center;
                font-weight: bold;
                font-family: 'Walter Turncoat', cursive;
                margin: 120px 0px 0px 30px;
            }

            .expression2 p
            {  
                padding-top: 20px;
                font-size: 18px;
                text-align: center;
                font-weight: bold;
             
            }


            .divmel2 img
           {
            display: block;
            width: 430px;
            height: auto;
            text-align: center;
            margin: 30px auto;
           }

        

            .divmel2
            {
                border-radius: 10px;
                border-width : 1px; 
                border-color : grey;
                border-style : solid;
                margin: 25px auto;
                padding: 25px 0px;

            }

            .divmel2 p
           {
                margin: 0px auto;
                font-size:18px;
                text-align: justify;
            
           }

           .conf2 p
            {
                text-align: center;  
                font-size: 20px;
                font-weight: 400;
                font-style: italic;
            }
.tshirt3
            {   text-align: center; 
                font-size: 28pt;
                font-weight: bold;
                font-family: 'Walter Turncoat', cursive;
                background-color:#27B3E6;
                border:1px solid #9FC6FF;
                border-radius:10px 0;
                width: 70%;
                margin: 10px auto;

            }
            
             .etape3
            {   
                font-size: 22pt;
                text-align: justify;
                margin-top: 120px;
            }
            
            .boutique3
            {   
                font-size: 24pt;
                text-align: center;
                font-weight: bold;
                font-family: 'Walter Turncoat', cursive;
                margin-top: 120px;
            }
            
            .boutique3 img
            {
            	display: block;
                width: 500px;
                height: auto;
                text-align: center;
                margin:30px auto;
            }


   

            .divmel3
            {
                border-radius: 10px;
                border-width : 1px; 
                border-color : grey;
                border-style : solid;
                margin: 25px auto;
                padding: 25px 0px;

            }
            
           .divmel3 p
           {
                margin: 0px auto;
                font-size:18px;
                text-align: justify;
            
           }

           .divmel3 img
           {
            display: block;
            width: 500px;
            height: auto;
            text-align: center;
             margin:30px auto;
           }
            


            
            .info3 p
            {
                text-align: center;  
                font-size: 20px;
                font-weight: 400;
                font-style: italic;
            }
            
            .info3 p:last-of-type
              {  
                font-size: 14px;
                font-style: normal;
              }

            .coton4
            {   text-align: center; 
                font-size: 28pt;
                font-weight: bold;
                font-family: 'Walter Turncoat', cursive;
                background-color:#27B3E6;
                border:1px solid #9FC6FF;
                border-radius:10px 0;
                width: 70%;
                margin: 10px auto;

            }
            
             .labels4
            {   
                font-size: 25px;
                text-align: justify;
                margin-top: 120px;
            }

            #mel4>img
            {	display: block;
            	width:200px;
            	height:auto;
            	margin: 80px auto 0px;
            }
            
            .engagement4
            {   
                font-size: 24pt;
                text-align: center;
                font-weight: bold;
                font-family: 'Walter Turncoat', cursive;
                margin-top: 120px;
            }
            
            .engagement4 p
            {  
                padding-top: 20px;
                font-size: 18px;
                text-align: center;
                font-weight: bold;
             
            }

            

            .divmel4
            {
                border-radius: 10px;
                border-width : 1px; 
                border-color : grey;
                border-style : solid;
                margin: 25px auto;
                padding: 25px 0px;

            }
            
           .divmel4 p
           {
                margin: 0px auto;
                font-size:18px;
                text-align: justify;
            
           }

           .divmel4 img
           {
            display: block;
            width: 500px;
            height: auto;
            text-align: center;
            margin:30px auto;
           }
         
            
            .bio4 p
            {
                text-align: center;  
                font-size: 20px;
                font-weight: 400;
                font-style: italic;
            }