/*
Theme Name:         Chaselaw Group
Theme URI:          https://roots.io/sage/
Description:        Sage is a WordPress starter theme. <a href="https://github.com/roots/sage">Contribute on GitHub</a>
Version:            8.4.2
Author:             Roots
Author URI:         https://roots.io/
Text Domain:        sage

License:            MIT License
License URI:        http://opensource.org/licenses/MIT
*/
div.wpcf7 .screen-reader-response {
    position: relative;
    clip: rect(1px, 1px, 1px, 1px);
    height: auto;
    border: 0;
    width: calc(100% - 30px);   
}
div.wpcf7 .screen-reader-response[role=alert]{ border: 1px solid #E0862A; padding: 10px 15px; margin: 0 15px 15px; }

section.innerpages .capcha {  padding: 7px 35px; }
.div-center{float: none;margin: auto;display: inline-block;}
span.wpcf7-not-valid-tip {color: #f00 !important;}
.captcha span.wpcf7-not-valid-tip {margin-top: 15px;}
/*Blog Pagination Start*/
.pagination .wp-pagenavi{text-align: center;}
.pagination .wp-pagenavi .previouspostslink{float: left;}
.pagination .wp-pagenavi .nextpostslink{float: right;}
.pagination .wp-pagenavi .nextpostslink,.pagination .wp-pagenavi .previouspostslink{font-family: 'SourceSansProRegular';margin-left: 5px;text-transform: uppercase;font-size: 16px;color: #bba975;border: none;margin-top: 10px;}
.pagination .wp-pagenavi .page{font-family: 'SourceSansProRegular';margin-left: 5px;text-transform: uppercase;font-size: 16px;color: #bba975;border: none;}
.pagination .wp-pagenavi .current{margin-top: 5px;font-family: 'SourceSansProRegular';background-color: #bba975;border-radius: 50%;width: 36px;height: 36px;text-decoration: none;text-transform: uppercase;display: inline-block;text-align: center;color: #FFF;padding-top: 8px;border: none;}
.pagination .wp-pagenavi .fa-arrow-circle-o-left{top: -5px !important;}
/*Blog Pagination End*/

/*Blog*/
body img.alignleft {float: left;margin: 12px 24px 12px 0;}
body img.alignright {float: right;margin: 12px 0px 12px 24px;}
body img.aligncenter {margin-top: 12px;margin-bottom: 12px;}
body img.alignnone{margin:12px 0px 12px 0px;}
body img{display: block;max-width: 100%;height: auto;}
img.size-full,img.size-large,img.header-image,img.wp-post-image{max-width: 100%;height: auto;}
.wp-caption.alignleft{margin: 12px 24px 21px 0;}
.wp-caption.alignright{margin: 12px 0 21px 24px;}
.wp-caption.aligncenter{margin: 12px auto;}
.separator-line {height: 1px; background-color: #ccc;margin-top: 40px;margin-bottom: 40px;}

.blog .btn-info{background-color:#0876A6;border-color:#0876A6;}
.blog .btn .glyphicon-search{right:0px !important;}
/*Blog*/


/* Header Info */

header .social-icons h5, header .social-icons h5 a {
	margin-bottom: 10px;
}

/* Back To Top Link */

.cd-top {
	color: #fff !important;
}
.cd-top:hover {
	text-decoration: none;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}

footer .foottop .advisor img {
    position: relative;
    width: inherit;
    top: inherit;
    -webkit-transform: inherit;
    -moz-transform: inherit;
    -o-transform: inherit;
    transform: inherit;
}
footer .foottop .advisor .foot-brand{
    float: left;
    width: 16%;
    margin-top: 6%;
}
footer .foottop .advisor .foot-brand:last-child {
    right: 0px;
}
footer .foottop .advisor .foot-brand:first-child {
    left: 0px;
}
footer .foottop .bgvoilet.bgb{padding-bottom:10px;} 
footer .foottop .bgb h1 {color: #2d6a8e;}
footer .foottop .bgb h2 {padding-bottom:0px;}

.page-child.parent-pageid-15 .featuredimg {float:left; width:100%;}
.page-child.parent-pageid-15 section { float: left;}

/*nik 14-07-20*/
.page-content p{clear:initial !important;}
section.innerpages hr{float: initial !important;}
/*nik*/

@media (max-width: 767px){
footer .foottop .advisor .foot-brand{
    position: inherit;
    margin: 20px auto;
    width: 100%;
    top: 0%;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    transform: none;}
.menues{height:75px !important;}	
.collapse{display:none !important;}
.collapse.in{display:block !important;}
footer .foottop .bgb h2.h2 {margin-top:15px;}
footer .foottop .bgb small{margin-top:15px;display:block;text-align:center;}
}
@media (min-width: 768px){
ul.dropdown-menu{height:50px;top:93% !important;padding-top:7px !important;}
}

.single-tribe_events #page #header #headerimg{text-align:center;}
.single-tribe_events #footer{display:none;}