body{

	background-color:#f7f7f7 !important;

}





.pkp_page_index .cmp_announcements > .obj_announcement_summary {

    float: left;

    width: 100% !important;

}



.pkp_footer_content > p > a{	color : #fff;	text-decoration:underline;}





.pkp_structure_head {

    background-color: #30826b;

    border-bottom: 1px solid #ddd;

	width:1164px;

	margin: 0 auto;

}



.pkp_site_name > a {

    padding: 0px;

}



.pkp_structure_main h1, .pkp_structure_main h2, .pkp_structure_main h3, .pkp_structure_main h4 {

    margin-top: 30px;

}



.col-md-10 a {

    text-decoration:none;

	color: #000;

}



.pkp_site_name {

    font-size: 2em;

    margin-top: 0;

    margin-bottom: 0;

	top:0px;

    text-align: center;

}



.pkp_site_name .is_img img {

    max-height: 200px;

}



.pkp_structure_content{

	background-color:#fff;

}



.pkp_navigation_primary_wrapper {

	background:#225d4c;	

	padding-left: 10px;

	

}



.pkp_site_name, .pkp_navigation_primary_wrapper, .pkp_navigation_user, .pkp_structure_content, .pkp_structure_footer {

    width: 1164px;

}

.pkp_navigation_user_wrapper {

    position: absolute;

    padding-left: 10px;

    padding-right: 10px;

}



.col-md-10 {

    width: 83.33333333%;

	float:left;

}



.col-md-2 {

    width: 16.66666667%;

	float:right;

}



.pkp_structure_footer_wrapper {

    background: #30826b;

	color: #ffffff;

	border-top:7px solid #225d4c;

	width:1164px;

	margin: 0 auto;

}



.pkp_block {

    padding:10px;

}



.page_issue_archive .issues_archive > li {

    padding: 10px 30px;

    border-bottom: 1px solid #ddd;

}



.year{

	padding-bottom:10px !important;

}



.has_site_logo .pkp_head_wrapper {

    width: 1164px;

	padding-top:0px;

}



/*!

 *   WHATSAPP CSS

 * -------------------------

 */

 

 .floating-wpp {

    position: fixed;

    bottom: 15px;

    left: 80px;

    font-size: 14px;

    transition: bottom 0.2s;

}



.floating-wpp .floating-wpp-button {

    position: relative;

    border-radius: 50%;

    box-shadow: 1px 1px 4px rgba(60, 60, 60, 0.4);

    transition: box-shadow 0.2s;

    cursor: pointer;

    overflow: hidden;

}



.floating-wpp .floating-wpp-button img,

.floating-wpp .floating-wpp-button svg {

    position: absolute;

    width: 100%;

    height: auto;

    object-fit: cover;

    top: 50%;

    left: 50%;

    transform: translate3d(-50%, -50%, 0);

}



.floating-wpp:hover {

    bottom: 17px;

}



.floating-wpp:hover .floating-wpp-button {

    box-shadow: 1px 2px 8px rgba(60, 60, 60, 0.4);

}



.floating-wpp .floating-wpp-popup {

    /*border: 2px solid white;*/

    border-radius: 6px;

    background-color: #E5DDD5;

    position: absolute;

    overflow: hidden;

    padding: 0;

    box-shadow: 1px 2px 8px rgba(60, 60, 60, 0.25);

    width: 0px;

    height: 0px;

    bottom: 0;

    opacity: 0;

    transition: bottom 0.1s ease-out, opacity 0.2s ease-out;

    transform-origin: bottom;

}



.floating-wpp .floating-wpp-popup.active {

    padding: 0 12px 12px 12px;

    width: 260px;

    height: auto;

    bottom: 82px;

    opacity: 1;

}



.floating-wpp .floating-wpp-popup .floating-wpp-message {

    background-color: white;

    padding: 8px;

    border-radius: 0px 5px 5px 5px;

    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);

    opacity: 0;

    transition: opacity 0.2s;

}



.floating-wpp .floating-wpp-popup.active .floating-wpp-message {

    opacity: 1;

    transition-delay: 0.2s;

}



.floating-wpp .floating-wpp-popup .floating-wpp-head {

    text-align: right;

    color: white;

    margin: 0 -15px 10px -15px;

    padding: 6px 12px;

    display: flex;

    justify-content: space-between;

    cursor: pointer;

}



.floating-wpp .floating-wpp-input-message {

    background-color: white;

    margin: 10px -15px -15px -15px;

    padding: 0 15px;

    display: flex;

    align-items: center;

}



.floating-wpp .floating-wpp-input-message textarea {

    border: 1px solid #ccc;

    border-radius: 4px;

    box-shadow: none;

    padding: 8px;

    margin: 10px 0;

    width: 100%;

    max-width: 100%;

    font-family: inherit;

    font-size: inherit;

    resize: none;

}



.floating-wpp .floating-wpp-btn-send {

    margin-left: 12px;

    font-size: 0;

    cursor: pointer;

}


