/*color swatches
#243c58
#324e70
*/
.today_date p {
    padding: 10px 0px;
    color: #fff;
    font-weight:bold;
}
.fc-row .fc-content-skeleton tbody td, .fc-row .fc-helper-skeleton tbody td {
white-space: normal;
}
.fc-day-grid-event .fc-content {
    white-space: normal;
    overflow: hidden;
}
code {
    background-color: none;
}
.nb3 .first-item h2 a, .nb2 .first-item h2 a {
    font-size: 14px;
    font-weight: 700 !important;
    color: #324E70;
    line-height: 18px;
    display: block;
    margin-bottom: 9px;
}
.nb2 ul li h2 a {
    font-size: 13px;
    font-weight: 300;
    color: #324E70;
    line-height: 24px;
    display: block;
}
.blog-post h2 a {
      font-size: 13px;
  font-family: Verdana,Geneva,sans-serif;
  font-weight:normal;
  line-height:15px;
}
.nb3 ul li h2 a, .nb4 ul li h2 a {
    display: block;
    font-size: 13px;
}
header.block-title h2 a {
    font-size: 12px;
  font-family: Verdana,Geneva,sans-serif;
  font-weight:normal;
}
table {
    font-size: 13px;
  font-family: Verdana,Geneva,sans-serif;
}
#event-form input {
    width: 100%;
    padding: 2px;
}
#event-form #event-name {
    width: 100%;
    padding: 2px;
}
code {
    font-size: 13px;
    font-family: Verdana,Geneva,sans-serif;
}
div.esu-form-div {
    display: table;
    width: 100%;
}
.vc_btn3.vc_btn3-size-sm {
    font-size: 12px;
    padding: 8px 10px;
}
.hst1 .navigation, .hst2 .navigation, .hst3 .navigation {
    background: #324e70 none repeat scroll 0% 0%;
    border: 1px solid #324e70;
}

/*Bottom Menu*/
.footer .widget_nav_menu li {
    float: left;
    width: 100%;
    margin: 0px 10px 10px 0px;
    padding-bottom: 5px;
    border-bottom: 1px solid #fff;
    text-transform: uppercase;
    font-size:12px;
}
/*END Bottom Menu*/

/*Top Header Customizetion*/
.secondary-sidebar .post-list li img {
    float: left;
    max-width: 81px;
    max-height: 55px;
    margin: 0px 15px 4px 0px;
}
.top-bar {
    border-bottom: 1px solid #ccc;
}
ul.top-social-icon li {
    border-style: none;
}
ul.top-social-icon li.top-search {
    border-right: none;
    position: relative;
}
.today_date {
    float: left;
    line-height: 12px;
    font-size: 12px;
    font-weight:500;
    margin-right: 20px;
    background: none;
    padding: 0px 0px;
    color: #fff;
}
/*END Top Header Customizetion*/

.hst1 .header-wrap {
   background-image:url(https://taxcoach.gr/wp-content/uploads/2015/09/top_bg.jpg);
}
.top-bar {
    background-color: #243c58;
}
.sidebar .newsletter .nsb {
    width: 19%;
    box-sizing: content-box;
}
.newsletter .nsb {
    width: 19%;
    height: 40px;
    font-size: 11px;
}
.sidebar.sws2 {
    width: 280px;
}
.secondary-sidebar.sws2 {
    width: 280px;
}
.sidebar .post-list li h2 a, .secondary-sidebar .post-list li h2 a {
    display: block;
    font-size: 12px;
    font-weight: 500;
    color: #324e70;
    line-height: 20px;
}
/*Footer Customization*/
.footer .textwidget {
    color:#fff;
    font-size:12px;
    font-style: normal;
    line-height: 22px;
}
footer.footer {
    background: #324e70;
    border-top: 5px solid #ccc;
    overflow: hidden;
    margin-top: 20px;
    border-right: medium none !important;
    border-left: medium none !important;
    border-bottom: medium none !important;
}
footer.footer .footer-widget:first-child {
    border-left: none;
    border-right: none;
}
footer.footer .footer-widget {
    border-left: none;
    border-right: none;
}
.footer-bottom {
    background: #243c58 none repeat scroll 0% 0%;
    height: 42px;
    padding: 5px 0px;
    color: #fff;
    font-size: 11px;
    font-weight: normal;
}
.footer-bottom .copyrights {
  padding-top:10px;
}
.footer-bottom a {
    color: #fff;
}
.footer-bottom a:hover {
    color: #fff;
}
footer.footer .footer-widget .widget-title h2 {
    color: #FFF;
    text-transform: uppercase;
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
}
/*END Footer Customization*/

/*facebook widget margin top fix*/
.cff-likebox {
    float: left;
    width: 100%;
    position: relative;
    margin: 0px 0px 0px;
}
/*END facebook widget margin top fix*/

/*Posts Customization*/
/*Grid view - Titles Customization*/
.cat-grid li h2 a {
    display: block;
  	color: #324e70;
    font-size: 15px;
    font-weight: 400 !important;
    margin-bottom: 10px;
    line-height: 20px;
}

/*List View Customization*/
.cat-list li h2 a {
    display: block;
    color: #324e70;
    font-size: 15px;
    font-weight: 400 !important;
    line-height: 20px;
    margin: -3px 0px 0px;
}

/*Entry Content Customization*/
.entry-content p {
    margin: 0px;
    font-size: 12px;
    line-height: 16px;
}

/*Post Title Customization*/
h1.entry-title {
    font-size: 18px;
    color: #324e70;
    font-weight: 400 !important;
    margin-bottom: 15px !important;
    line-height: 23px;
}
/*Content h4 line height*/
.site-content h4 {
    color: #243C58;
    font-size: 13px;
    font-weight: 500;
  	line-height: 18px
}
/*END Post Customization*/

/*Entry Crumbs Customization*/
.entry-crumbs {
    font-size: 11px;
    font-weight: 400 !important;
    color: #324e70;
}

.entry-crumbs .vbreadcrumb > a {
    float: left;
    display: inline-block;
    padding: 0px 20px;
    border-right: 1px solid #E5E5E5;
    position: relative;
    font-size: 11px;
    color: #324e70;
    font-weight: 400;
}
/*END Entry Crumbs Customization*/

/* Custom Home post */
.vc_grid-item-zone-c-right .vc_gitem-zone-c {
    float: right;
    width: 70%;
}
.vc_grid-item-zone-c-right .vc_gitem-animated-block {
    float: left;
    width: 30%;
}
/*END Custom Home post */

/*Left Sidebar Customization*/
.secondary-sidebar .post-list.full li h2 a {
    font-size: 12px;
}

/*Slider Customization*/
/*Most Popular Customization*/
.cat-slider-pop {
    background: #f2f2f2 none repeat scroll 0% 0%;
    position: absolute;
    right: 1.1%;
    z-index: 999;
    color: #324e70;
    width: 90px;
    height: 25px;
    line-height: 15px;
    text-align: center;
    font-size: 10px;
    font-weight: 400;
}
.cat-slider-pop i {
    font-size: 18px;
    position: relative;
    left: 3px;
    top: 5px;
}

/*Navigation title*/
.cat-slider-nav-title {
    height: 30px;
    line-height: 23px;
    color: #324e70;
    text-align: center;
    font-size: 18px;
    font-weight: 400 !important;
    margin-top: 5px;
    text-transform: uppercase;
}
/*Article List*/
.cat-slider-nav ul li h2 {
    font-size: 12px;
    font-weight: 400;
}
/*END Slider Customization*/

/*Related Articles */
.mom-related-posts li h2 a {
    color: #324e70;
    font-size: 12px;
    font-weight: 400;
  	line-height: 18px;
}
.post-section-title h2 {
    color: #324e70;
    font-size: 17px;
    font-weight: 400 !important;
    padding-bottom: 17px;
    border-bottom: 1px solid #E9E9E9;
}
/*END Related Article Customization*/

/*αρθρα Πλεγμα-Λιστα font size*/
.f-tabbed-head li a {
    font-size: 11px;
}

/*PREVIOUS NEXT Customization*/
.post-nav-links span {
    display: block;
    color: #324e70;
    font-weight: 700 !important;
}

.post-nav-links {
    font-size: 12px;
}

.mid-title {
	font-size: 12px;
	font-weight: 700;
  	color: #324e70;
}
.mid-text {
font-size: 12px;
}
input {
    color: #111;
    font-size: 12px;
}
.mom_button .button {
    font-weight: 400;
    line-height: 36px;
    padding: 0;
}
.main-content .mom-ads-wrap {
    margin-bottom: 0px !important;
}

/*Hide comments meta*/
.entry-meta .comments-link {
    visibility: hidden;
}