div.nav_main_dropdown_box a {
text-decoration: none;
color: #ffffff;
font-family: 'Caveat', sans-serif;
font-size: 2em;
transition: 0.5s;
}
div.nav_main_dropdown_box a:hover,
div.nav_main_dropdown_box a:focus,
div.nav_main_dropdown_box a.active {
color: #ff0000;
transition: 0.5s;
}
div.nav_main_dropdown_box ul {
list-style-type: none;
padding-left: 0em;
}

ul.nav_level_0 {
margin-left: 0em;
list-style-type: none;
}
ul.nav_level_1 {
margin-left: 0.5em;
}
ul.nav_level_2 {
margin-left: 1em;
}
ul.nav_level_3 {
margin-left: 1.5em;
}
ul.nav_level_4 {
margin-left: 2em;
}
li.hide_li {
display: none;
}
span.open_close_next_level {
cursor: pointer;
font-size: 1.5em;
padding-left: 0.1em;
width: 2em;
text-align: center;
/*writing-mode: vertical-lr;*/
cursor: pointer;
}
div.nmsh_box {
cursor: pointer;
text-align: center;
background-image: url('../upload/bullets/nmsh.png');
background-size: contain;
background-position: center center;
width: 3em;
height: 3em;
}
div.nmsh_box:hover {
background-image: url('../upload/bullets/nmsh-hover.png');
}
div.post_it {
margin-top: 1em;
margin-bottom: 1em;
background: #f0f9ff; /* Old browsers */
background: rgb(229,238,84);
background: linear-gradient(180deg, rgba(229,238,84,1) 0%, rgba(218,225,109,1) 35%, rgba(244,247,204,1) 100%);
/* top, #f0f9ff 0%, #cbebff 13%, #fff2f2 13%, #a1dbff 100% */
/*
background: -moz-linear-gradient(top, #e5ee54 0%, #dae16d 13%, #f4f7cc 13%, #f3f98f 100%);
background: -webkit-linear-gradient(top, #e5ee54 0%,#dae16d 13%,#f4f7cc 13%,#f3f98f 100%);
background: linear-gradient(to bottom, #e5ee54 0%,#dae16d 13%,#f4f7cc 13%,#f3f98f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5ee54', endColorstr='#f3f98f',GradientType=0 ); /* IE6-9 */
*/
padding:0.5em; 
width:60%;
margin-left: 10%;

-moz-transform: rotate(-3deg);
-webkit-transform: rotate(-3deg);
-o-transform: rotate(-3deg);
-ms-transform: rotate(-3deg);
transform: rotate(-3deg);

box-shadow: 0px 8px 8px #333;
-moz-box-shadow: 0px 8px 8px #333;
-webkit-box-shadow: 0px 8px 8px #333;

/*https://google-webfonts-helper.herokuapp.com/fonts*/
font-family: 'Caveat', sans-serif;
color: #1818b8;
font-size:1.5em;
text-align: center;
}
span.post_it_number {
font-size: 2em;
font-weight: 900;
display: block;
}

@media only screen and (max-width: 39em) {
div.post_it {
background: -moz-linear-gradient(left, #e5ee54 0%, #dae16d 13%, #f4f7cc 13%, #f3f98f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #e5ee54 0%,#dae16d 13%,#f4f7cc 13%,#f3f98f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #e5ee54 0%,#dae16d 13%,#f4f7cc 13%,#f3f98f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
padding:0.2em; 
width:96%;
margin-left: 2%;
-moz-transform: rotate(-1deg);
-webkit-transform: rotate(-1deg);
-o-transform: rotate(-1deg);
-ms-transform: rotate(-1deg);
transform: rotate(-1deg);
}
span.post_it_number {
font-size: 1em;
display: inline;
}
}
a.pt_sd {
margin-right: 1em;
background-color: #ffffff;
text-decoration:none;
color: #444444;
padding: 0.2em;
transition: 1s;
padding: 0.2em;
padding-left: 1em;
padding-right: 1em;
border: 1px solid #444444;
border-radius: 0.3em;
transition: 0.5s;
}
a.pt_sd:hover {
background-color: #444444;
color: #ffffff;
transition: 0.5s;
}
div.pt_sd {
padding: 2em;
padding-left: 0em;
clear: both;	
}
div.box_footer ul {
padding-left: 0em;
}
div.box_footer ul li {
list-style-type: none;
display:inline;
padding-right: 1em;
padding-left: 1em;
border-right: 1px solid #ffffff;
}
div.box_footer ul li.last {
border-right: none;
}
div.box_footer ul li a {
text-decoration: none;
color: #ffffff;
transition: 0.5s;
}
div.box_footer ul li a:hover,
div.box_footer ul li a:focus {
color: #ff0000;
transition: 0.5s;
}
a.icon_whatsapp {
visibility: hidden;
}
div.box_social_share {
position: fixed;
right: 0;
top: 8%;
}
div.box_social_share a {
text-decoration: none;
}
div.box_social_share img {
width: 2.5em;
height: auto;
transition: 0.5s;
border: 3px solid #ffffff;
border-radius: 3px;
margin-top: 0.1em;
}
div.box_social_share img:hover,
div.box_social_share a:focus img {
width: 3em;
transition: 0.5s;
}

@media only screen and (max-width: 39em) {
a.icon_whatsapp {
visibility: visible;
}
}
