/* 
 * HotNews Theme Custom CSS 
 *
 * This file and all CSS code is created and generated automatically, if you found this file please don't edit or add code here.
 */ 
 
body{
    font-family:Cambria, Georgia, serif;
    font-size:19px;
    color:#4a4a4a;
}
label span,legend span, #news-ticker .label, #news-ticker ul#ticker li a, .tagcloud a, .wp-pagenavi a, .wp-pagenavi span, .navigation a, #shareme .box a, .responsive-menu, .entry-list ul li h5 a{
    color:#4a4a4a;
}
.entry-list ul li h5{
    font-family:Cambria, Georgia, serif;
}
body{
    background-color:#ebebeb;
}
h1,h2,h3,h4,h5,h5{
    font-family:Open Sans, sans-serif;
    color:#494990;
}
.heading, .heading a, .entry .entry-header .entry-title a, #review-box h5, ol.commentlist li .comment-meta, .post-navigation strong{
    color:#494990;
}
#primary-menu > li > a{
    font-family:Open Sans, sans-serif;
    font-size:14px;
    color:##3d3d3d;
}
#sbi_images {
padding: 2px !important;
}.fa-instagram {
display: none;
}
.gallery img {
border: 0 !important;
}
.gallery-item {
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 25%;
    margin-bottom: 30px;
}
#primary-menu > li:hover ul, #primary-menu > li.sfHover ul {
    top: 44px;
}
.widget {
    margin-bottom: 20px;
}
.ai-responsive-gallery .back { 
    background: #494990 !important;
    left: 4% !important;
}
.no-touch .back:hover {
    background: #00a65a !important;
}
.ai-responsive-gallery .topbar {
    position: relative !important;
    padding: 5px 0 !important;
    margin: 10px 0 10px !important;
    box-shadow: none !important;
}
.entry-list ul li h5 {
    font-family: Open Sans, sans-serif;
    font-size: 70%;
}
.entry-list ul li h5 a {
color: #494990;
}
#slider .flex-caption h2 {
    font-size: 100%;
}
.heading {
    font-size: 80%;
    padding-bottom: 5px;
    margin-bottom: 15px;
}
.container section.row {
    margin-bottom: 20px;
}
.one-third .entry .entry-title {
    font-size: 70%;
    line-height: 125%;
    font-weight: 600;
}
#slider .flex-caption {
   padding:0px;
}
#footer .heading {
   padding-top:0px
}
#footer .widget {
  margin-bottom:0px;
}
#calendar_1 .calbg{
  background: none repeat scroll 0 0 #A09600;
}
#stservicewidget.stservicewidget-pos-left {
    left: 0px;
    display: none;
}
#primary-menu li li:hover ul, #primary-menu li li.sfHover ul{
    margin-left: 20px;
}
.widget #widget{
    padding:0px;
}
table th, table td {
padding: 10px 8px;
line-height: 20px;
text-align: left;
vertical-align: top;
border-bottom: 0px solid #dddddd;
}
.style1 img {width:100%}
.style2 (-width:33%;)
table th, table td {
    padding: 10px 8px;
    line-height: 0;
    text-align: left;
    vertical-align: top;
    border-bottom: 0px solid rgb(221, 221, 221);
}

.container .one-third {
    width: 32.25%;
}
.ipad {
display: none;
}
.phone {
display: none;
}
#text-2 > .heading{
border:none;
display: none;
}
form.searchform input.search_input {
    height: 16px;
    border-bottom: 1px solid #DDD !important;
border-top: none !important;
border-left: none !important;
border-right: none !important;
}
@media screen and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 750px) {
.ipad {
display: block;
}
.dekstop {
display: none;
}
}
@media screen and (max-width: 320px), screen and (max-device-width: 320px), screen and (max-width: 450px) {
.phone {
display: block;
}
.ipad {
display: none;
}
.dekstop {
display: none;
}
}
.tribe-mini-calendar-wrapper{
font-size:15px!important;
}