@font-face {font-family: 'roboto'; src: url('fonts2/Roboto-Regular.eot');src: url('fonts2/Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('fonts2/Roboto-Regular.woff') format('woff'), url('fonts2/Roboto-Regular.ttf') format('truetype'), url('fonts2/Roboto-Regular.svg#roboto') format('svg'); font-weight: normal; font-style: normal;}
h1{font-size:24px;font-weight: bold;}h1 a{color:#4e4e4e}
h2{color:#4e4e4e;}
h2 a{color:#4e4e4e;font-size:20px;}h2 a:hover{color:#0dbaf3;text-decoration:none;}
.c-list{margin: 0 -15px;}
.c-list div{display: block;float: left;}
.c-list div section{padding-bottom: 15px;background: #fff;margin: 15px;font-size: 14px;border-radius: 4px;box-shadow: 0 0  10px #ccc;}
.c-list div section h3{color: #292929;font-size: 16px;font-weight: normal;margin: 15px;letter-spacing: 0.5px;margin-bottom: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.c-list div section a:first-child{display: block;text-align: center}
.c-list div section h3 a{color: #292929;text-decoration: none;}
.c-list div section p{margin: 0 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.c-list div section img{width: 300px;max-width: 100%;margin-top: 15px;}
.c-list div section:hover{box-shadow: 0 0 10px #aaa;}
.erro-smg{border: 2px solid #EE4646;padding: 15px;text-align: center}
.pagination{padding: 0;margin: 25px 0;}
.pagination li{list-style: none;display: inline-block;margin-right: 10px;margin-top: 15px;}
.pagination li a{display: block;padding: 5px;min-width: 15px;text-align: center;background: #4e4e4e;color: #fff;font-size: 13px;font-weight: bold;letter-spacing: 0.5px;border-radius: 2px;}
.pagination li a:hover{text-decoration: none;background: #0dbaf3}
.side-blck{border-bottom: 1px solid #eee;padding: 15px;padding-top: 0;}
.cat_list a{display: block;list-style: none;line-height: 30px;font-size: 14px;width: 50%;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cat_list:after{display: table;clear: both;content: ''}
footer{background: #4e4e4e;font-size: 13px;color: #fff;margin-top: 20px;}
footer ul{margin: 0;padding: 0;}
footer ul li{display: inline-block;list-style: none;line-height: 40px;margin-right: 15px;}
.col-conts{float: left;padding-bottom: 30px;}
.col-side{float: left;}
.f_s_po{width: 100%; margin-bottom: 20px;border-radius: 10px;box-shadow: 0 0  10px #ccc;}
.download_btn{background: #0dbaf3;display: block;border-radius: 10px;text-align: center;padding: 10px 15px;color: #fff;font-weight: bold;}
.download_btn:hover{text-decoration: none;background: #4e4e4e}
ul.share-buttons{list-style:none;padding:0;}
ul.share-buttons li{display:inline-block;margin-bottom:15px;margin-left:4px;}
ul.share-buttons a{display:block;color:#fff;font-size:12px;font-weight:bold;padding:10px 15px;border-radius:3px;letter-spacing:0.5px;}ul.share-buttons a:hover{text-decoration:none;opacity:0.8;}
.q-fb{background-color:#3b5998}.q-tw{background-color:#4fc3ed}.q-gp{background-color:#d13f2d}.q-pt{background-color:#d6121c}.q-wa{background-color:#58ba1d}.q-em{background-color:#f98b02}
.s-list{padding-bottom: 15px;background: #fff;margin: 15px;margin-top: 0;font-size: 14px;border-radius: 10px;box-shadow: 0 0  10px #ccc;}
.s-list h3{color: #292929;font-size: 16px;font-weight: normal;margin: 15px;letter-spacing: 0.5px;margin-bottom: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.s-list h3 a{color: #292929;text-decoration: none;}
.s-list p{margin: 0 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.s-list img{width: 100%;margin: 0 auto;border-radius: 10px 10px 0 0}
.s-list:hover{box-shadow: 0 0 10px #aaa;}
.searchfrm{background: #292929;display: block;padding: 15px;border-radius: 10px;text-align: center;}
.searchfrm input{display: block;width: 100%;text-align: center;padding: 5px 0;background: #292929;color: #fff;border: none;}
.min500{min-height: 500px;}

.current{background: #0dbaf3 !important}
.panel-comments{min-height: 300px;}
.fimg{border: 1px solid #ccc;max-width: 100%;}
.name_frm{background: #0dbaf3;padding: 15px;color: #02759b;font-size: 12px;}
.name_field{width: 100%;padding: 10px 0;border: 1px solid #fff;text-align: center}
.span_form{font-size: 17px;font-weight: bold;color: #fff}
#btnsave{display: inline-block;padding: 10px 15px;color: #fff;background: #012633;border: 0;font-weight: bold;margin-top: 15px;cursor: pointer;}
#btnsave:hover{opacity: 0.8;}

@media (max-width:767px){
    .c-list div{width: 100%;}
    .cat_list ul li{width: 50%;}
    .col-conts{width: 100%;border-bottom: 1px solid #eee}
    .col-side{width: 100%;}
    .side-blck{margin:15px -15px;}
}
@media (min-width:768px){
    .c-list div{width: 50%;}
    .cat_list ul li{width: 25%;}
    .col-conts{width: 60%;border-bottom: 0}
    .col-side{width: 40%;}
    .side-blck{margin:15px;}
}
@media (min-width:992px){
    .c-list div{width: 50%;}
    .cat_list ul li{width: 20%;}
    .col-conts{width: 60%;border-bottom: 0}
    .col-side{width: 40%;}
    .side-blck{margin:15px;}
}
@media (min-width:1200px){
    .c-list div{width: 50%;}
    .cat_list ul li{width: 20%;}
    .col-conts{width: 70%;border-bottom: 0}
    .col-side{width: 30%;}
    .side-blck{margin:15px;}
}