/*
Theme Name: accourt
Theme URI: 
Description: Accourt Fully Responsive
Author: KLG
Author URI: 
Version:1.0
License:
License URI:

*/


/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {margin: 5px 20px 20px 0; }
.aligncenter, div.aligncenter {display: block; margin: 5px auto 5px auto; }
.alignright {float:right; margin: 5px 0 20px 20px; }
.alignleft {float: left; margin: 5px 20px 20px 0; }
.aligncenter {display: block; margin: 5px auto 5px auto; }
a img.alignright {float: right; margin: 5px 0 20px 20px; }
a img.alignnone {margin: 5px 20px 20px 0; }
a img.alignleft {float: left; margin: 5px 20px 20px 0; }
a img.aligncenter {display: block; margin-left: auto; margin-right: auto }
.wp-caption {background: #fff; border: 1px solid #f0f0f0; max-width: 96%; /* Image does not overflow the content area */ padding: 5px 3px 10px; text-align: center; }
.wp-caption.alignnone {margin: 5px 20px 20px 0; }
.wp-caption.alignleft {margin: 5px 20px 20px 0; }
.wp-caption.alignright {margin: 5px 0 20px 20px; }
.wp-caption img {border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; }
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; }
.sticky,.bypostauthor,.gallery-caption {}
body.rtl .swiper-container>.swiper-wrapper{float:left;}
.blog.medium-loop .sticky .medium-content,
.blog.grid-loop article.sticky{border-style: dashed;border-width: 2px;}
body,td,th,p,h1,h3,h4,h5,h6.navmenu-cell {font-family: Verdana!important;font-weight: normal!important;line-height: 1.4!important;}
h2 {font-family: Verdana!important;color: #004a87!important;font-weight: normal!important;line-height: 1.4!important;}
h3 {color: #333!important;}
.header-style .main-menu .navmenu-cell .navbar-nav li ul.dropdown-menu {background-color: #f9f9f9!important;}
.dropdown-menu li a:hover { background-color: #f3f3f3!important;}
.dropdown-menu li a { background-color: #f9f9f9!important;}
.page-id-181 #crumb {color: #747c83!important;font-size: 10px;display:none;}
.page-id-373 #crumb {color: #747c83!important;font-size: 10px;display:none;}
.crumbcontainer {background-color: #fff;margin-bottom: -40px;margin-top: 5px;}
#crumb {color: #747c83!important;font-size: 10px;padding: 5px 20px 9px 0px;margin-bottom: 0px;margin-top: 5px;z-index: 1000;border-bottom: 1px solid #efefef;}
#crumb a { color: #747c83!important;}
#crumb a:hover { color: #004a87!important;}
#footer {background-color: #1d2127;padding: 40px 0!important;color: #ffffff;}
.closeheadbot {margin-bottom: 10px!important;}
.page-title.section {padding: 38px 0!important;height: 110px}
.header-style {height: 80px;}
.blox-element.callout h1 {font-size: 24px!important;}
p {margin: 0 0 15px!important;}
.blox-element.callout p {font-size: 14px!important;line-height: 20px!important;color: #747c83;}
.page-title.section h1 {font-size: 22px!important;text-transform: capitalize!important;}
input[type="text"], input[type="email"] {display: block;width: 100%;padding: 5px 10px!important;font-size: 15px;line-height: 16px!important;background-color: #ffffff;}
.top-bar {height: 40px!important;padding-top: 5px!important;background-color: #f2f2f2!important;}
.top-bar .topbar-item .top-bar-list li {border-right: none!important;}
.top-bar .topbar-item {padding: 2px 15px!important;}
.header-style .main-menu .header-search {padding-top: 20px!important;}
.header-style .main-menu .site-brand {padding-top: 5px!important;}
.btn.btn-md, button.btn-md, html input[type="button"].btn-md, input[type="reset"].btn-md, input[type="submit"].btn-md {font-size: 12px!important;padding: 10px 20px;}
#footer c h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer .h1, #footer .h2, #footer .h3, #footer .h4, #footer .h5, #footer .h6 {color: #ffffff!important;}
.blox-element.service-icon-left .blox-icon {font-size: 50px!important; /*line-height: 50px!important;*/text-align: left!important;border: none!important;padding: 0px 0!important;/* border: 1px solid; */ /*margin-bottom: 50px!important;*/margin-right: 10px!important;}
.blox-element.service-icon-left .blox-icon { height: 35px!important;width: 35px!important;font-size: 35px!important;line-height: 40px!important;}
.blox-element.service-icon-left h4 {margin-left: 0px!important;font-size: 16px!important;font-weight: 600!important;padding-top: 10px!important;}