body{
    width: 100%!important;
 }

 a {
    color: #6a81f1;
    text-decoration: none;
}


.breadcrumb{
    background:none;
    color:#fff;
    font-size: 12px;
    }

    .breadcrumb span{
    padding:0px 4px;
    color: #333;
    }

    .breadcrumb a{
    color: #333;
    font-size: 12px;
    }

 .block a {
    color: #333;
    text-decoration: none;
}

body,body p{
    color:#252424;
    font-size: 15px;

}

h1{
    font-size: 28px;
    padding-bottom: 20px;
}

h2,h3,h4,h5,h6{
    padding:20px 0px;

}

label{
    font-weight: normal;
}

@media screen and (max-width: 768px){

    .container {
    padding-left: 15px!important;
    padding-right: 15px!important;
}

    h1 {
        font-size: 20px;
        padding-bottom: 20px;
        text-align: left;
    }

}


ul, ol {
    margin-top: 15px;
    margin-bottom: 11.5px;
    padding: 0px;
    list-style-position: inside;
}

li{
    padding: 10px 0px;
}

.header_top_right img{
    height: 125px;
    float: right;
    text-align: right;
}

.post_content{
    padding:20px;
}

.post_content ,.post_content p,.post_content a{

    font-size: 16px;
    line-height: 32px;
    text-align: justify;
    padding: 10px 0px;
}

.post_details_image_caption{
    font-size: 15px;
    padding:6px 0px;

}

pre{
   margin: 20px 0px;
    background: #4a4848;
    color: #fff;
    padding: 20px;
}




.table_of_contents_container {
    background: #f0f3f4;
    font-size: 16px;
    margin-bottom: 40px;
}

.table_of_contents_container h4 {
    padding: 34px 23px 23px 23px!important;
    border-bottom: 1px solid #b0b4b8;
    margin: 0px;
    background: #e7eff2;
}

.table_of_contents_container a {
    font-size: 15px;
    font-weight: 500;
    color: #000;
}

.table_of_contents_container .list-group-item {
    background: none;
    border: none;
    border-bottom: 1px solid rgba(0,0,0,.125);
    padding: 4px 19px;
}



.webform-submission-form textarea{
width:100%!important;
}

.link_weekly_poll_result{
float:right;
}


.item-list .view-list-item {
    margin: 0 0 30px;
    overflow: hidden;
}

.social-media-sharing li{
    padding: 0px 10px;
}

.grecaptcha-badge{
    display: none;
}


.node--view-mode-full ul{
   padding-left: 20px;
}
.node--view-mode-full ul li{
   list-style: disc;
}

#block-secondarymenu .gva_menu > li > a {
    display: block;
    position: relative;
    color: #000!important;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: none;
    padding: 8px 12px!important;
    -webkit-transition: all 0.35s;
    -o-transition: all 0.35s;
    transition: all 0.35s;
    -moz-transition: all 0.35s;
    -ms-transition: all 0.35s;
    font-family: "Roboto";
    text-align: center;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    font-family: sans-serif;
}

#block-secondarymenu .gva_menu > li > a:hover{
    color:#fff!important;
}


@media screen and (max-width:768px){
	#block-secondarymenu .gva_menu > li > a {
     font-size: 10px!important;
    font-weight: 200;
    letter-spacing: 0px;
     padding: 3px 9px!important;

}

.header_top_right {
    display: none;
}

}



@media screen and (min-width:768px){

.home_slider_container img{
    height: 510px;
}

.container {
    width: 1260px!important;
}


}


#block-secondarymenu .gva_menu {
    background: #f5f5f5!important;
}



#block-views-block-post-other-block-5 .post-style-list .post-block .post-image {
    width: 16%;
    float: left;
}

#block-views-block-post-other-block-5 .post-style-list .post-block .post-content {
    width: 80%;
    padding-left: 15px;
    float: left;
}




/* cookie consent*/
#cookieModal .modal-header {
    border: none;
}

#cookieModal .modal-body{
    padding: 15px 40px!important;
}

#cookieModal .modal-body h4 {
    font-size: 23px;

}

#cookieModal .modal-dialog {
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    margin: auto;
}


 #cookieModal .modal {
         bottom:0px!important;

    }

 #cookieModal .modal-body {
         height: auto!important;
         overflow-x: hidden;

    }






@media only screen and (max-width: 767px) {
    #cookieModal .modal-body h4 {
        font-size: 21px!important;

    }

    #cookieModal .modal-title a{
        font-size: 14px;

    }

    #cookieModal .modal-body{
        padding: 0px 20px!important;
    }

}

/*end cookie consent*/
