.tptn_counter {
    display: none !important;
{

h5 {
    font-size: 15px;
    line-height: 19px;
    font-weight: 300;
    padding-bottom: 9px;
}

.page-id-6024 
.footer_top {
display: none !important;
padding: 0, 260px !important;
}

.page-id-6024 
.side_menu_button {
display: none !important;
padding: 0, 260px !important;
}

.page-id-6024
element.style {
    min-height: 0;
    margin-top: 236px;
}

.latest_post_holder ul>li.four {
    min-height: 400px;
}

.latest_post_text {
    display: block;
    padding: 18px 0 20px;
}

.content .container .container_inner {
border: none;
padding: 2px;
}

/* breadcrumb display */
.title .breadcrumb {
   display: none;
}

/* cc form on page */
div#cc_form_1 label {
    padding-top: 1px !important;
}

/* responsive style for logo */
@media only screen and (max-width: 480px){
.logo a{
display: inline-block;
max-width: 480px;
}
.logo img{
width: 100% !important;
}
}

/* categories boxes for homepage */

.categoriesbox1 {
display:inline-block;
background-color: #EC3938;
width: 130px;
height: 80px;
}

.categoriesbox1 a, .categoriesbox1 a:hover { 
display: inline-block; 
text-decoration: none; 
width: 130px;
height: 80px;
}

.categoriesbox2 {
display:inline-block;
background-color: #0DB0FF;
width: 130px;
height: 80px;
}

.categoriesbox2 a, .categoriesbox2 a:hover { 
display: inline-block; 
text-decoration: none; 
width: 130;
height: 80px;
}

.categoriesbox3 {
display: inline-block;
background-color: #FF8E3A;
width: 130px;
height: 80px;
margin-bottom: 30px

}

.categoriesbox3 a, .categoriesbox3 a:hover { 
display: inline-block; 
text-decoration: none; 
width: 130px;
height: 80px;
}

.categoriesbox4 {
display:inline-block;
background-color: #45BA3B;
width: 130px;
height: 80px;
}

.categoriesbox4 a, .categoriesbox4 a:hover { 
display: inline-block; 
text-decoration: none; 
width: 130px;
height: 80px;
}

@media only screen and (max-width:800px) and (min-width: 760px){
.vc_responsive .wpb_row.categories_box .vc_span2 {
float: none;
width: 100%;
margin-bottom: 35px;
}
}

.clickable {
position:relative;
}

div.clickable a { 
position:absolute; 
width:100%; 
height:100%; 
top:0; left:0; text-decoration:none; /* Makes sure the link   doesn't get underlined */ 
z-index:10; /* raises anchor tag above everything else in div */ 
background-color:white; /*workaround to make clickable in IE */ 
opacity: 0; /*workaround to make clickable in IE */ 
filter: alpha(opacity=1); /*workaround to make clickable in IE */ 
}

/* various style codes */
#socialcontainer2 {
    float: left;
    min-height: 10px;
    padding: 10px;
    width: 100%;
}

#element {
    visibility: none;
    right: 0px;
}



.formtextwidget {
background-color: #C5FCF6;
margin: 12px 0; 
padding: 23px;
} 

body .gform_wrapper {
border: 1px solid black; 
padding-top: 0;
padding-right: 20px; 
padding-bottom: 25px;
padding-left: 20px;
}

/* text and font styles */

.content p {
    font-size: 15px!important;
    padding-bottom: 12px;
}

.body.single-post .blog_holder article .post_infos {display: none;}

.blog_holder article .post_infos {display: none;}

.title {
 display:block;width:100%;height:100px;background-color:#A0A0A0;border-bottom:1px solid #e0e0e0;text-align:center;position:relative
}

h2 {
    font-size: 24px;
    line-height: 30px;
    padding: 5px;
}

ul{
	list-style-position:inside;
margin-left:22px;
}

ol{
	list-style-position:inside;
margin-left:22px;
}

.article ul li { margin-bottom: 16px; }
.article ol li { margin-bottom: 16px; }

.homepage-buttons { text-align: center; }


/*post image size*/
.single-post .post_image img{
width:250px !important;
height:250px;}