/**
 * Theme Name:     Lawman Child
 * Author:         Moral Themes
 * Template:       lawman
 * Text Domain:	   lawman-child
 * Description:    Lawman Child Theme
 * Author URI:     http://chrism%20
 * Version:        1.0.0
 */

a:active, a:focus {
    outline: 0;
    -moz-outline-style: none;
}
a {
	color: #af2249;
	text-decoration: none;
}
a:hover {
	color: #af2249;
	text-decoration: underline;
}
.search-field::placeholder,
#secondary a:hover { 
	color: #af2249;
}
#secondary .widget_search form.search-form .search-submit:hover { 
	background-color: #af2249;
}
.call-to-actions-home a {
		color: #fff;
}
.call-to-actions-home a:hover {
		color: #af2249;
}
#top-bar {
  background-color: #272D34;
}
#top-bar .contact-info svg {
  fill: #af2249;
}
.main-navigation ul#primary-menu .sub-menu li.current-menu-item > a::after {
  display: none;
}
#masthead .main-navigation ul.nav-menu li.current-menu-item > a, #masthead .main-navigation ul.nav-menu > li > a:hover, .main-navigation ul.nav-menu li:hover > a, .main-navigation ul.nav-menu li.focus > a,
.main-navigation ul.nav-menu ul li.current-menu-item > a, .main-navigation ul.nav-menu ul li:hover > a, .main-navigation ul.nav-menu ul li:focus > a {
	  color: #af2249;
	  text-decoration: none;

}
.main-navigation ul#primary-menu li.current-menu-item > a::after, .main-navigation ul#primary-menu > li:hover > a::after {
	  background-color: #af2249;
}
.main-navigation li.menu-item-has-children:hover > a > svg {
  fill: #fff;
}
.btn {
	  background-color: #af2249;
}
.btn:hover, .btn:focus {
	  background-color: #272D34;
}
.post-categories a,
.posted-on a, 
#colophon ul li a:hover, #colophon ul li a:focus {
	color: #af2249;
}
.site-info span a {
	color: #af2249;
}
.site-info.col-2 span {
	width: 100%;
	text-align: center;
}
.site-info.col-2 span:nth-child(2) {
	display: none;
}
.footer-widgets-area ul li::before {
	content: none;
}
.footer-widgets-area .popular-posts ul li {
	border-bottom: 1px solid #af2249;
	padding: 5px 10px 15px 10px;
}
#colophon .footer-widgets-area ul li a.wpp-post-title {
	  font-weight: bold;
}
#colophon .footer-widgets-area.col-3 .hentry:last-child {
	  width: 100%;
}
.footer-widgets-area #block-5 {
	  padding-top: 80px; 
	  display: flex;
}
.footer-widgets-area #block-5 ul {
	  margin: 0 auto;
}
#colophon .footer-widgets-area .widget > ul > li:last-child {
	  margin-bottom: 15px;
}
.footer-widgets-area {
	  padding: 80px 0 20px 0;
}
@media (max-width: 1024px) { 
	#masthead {
		background-color: #272D34;
	}
}
@media (min-width: 1024px) { 
	#page-site-header {
		padding: 240px 0;
	}
	#page-site-header .page-title {
		padding-top: 30px;
	}
}
@media (max-width: 768px) { 
	.site-logo img {
		max-height: 40px;
	}
	#block-5 {
		padding-top: 20px;
    }
	#masthead .wrapper {
		width: 100%;
		padding: 0 10px 0 5px;
	}
	#masthead .site-branding {
		padding: 20px 0 0 0;
	}
}
@media (min-width: 768px) { 
  #colophon .footer-widgets-area .hentry {
		width: 50%; 
	}
}

.bdt-ps-button-text a {
	font-family: "Oxygen", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	background-color: #AF2249;
	border-radius: 0px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
	color: #fff;
}
.bdt-ps-button-text a:hover {
	background-color: #272D34;
}
.bdt-ps-dragon-button {
	display: none;
}
.clients-slider .bdt-slider-excerpt a{
	text-decoration: none;
	color: #ff738a;
	font-weight: bold;
}
.clients-slider .bdt-slider-excerpt a:hover{
	text-decoration: underline;
}

/*Latest posts home*/
.page-id-3417 .recent-posts {
	display: flex;
} 
.page-id-3417 .blog-wrapp {
	padding: 15px;
	border: 1px solid #af2249;
	margin: 10px 15px;
}
.page-id-3417 .blog-image img {
	height: 290px;
	object-fit: cover; 
}
.page-id-3417 .individual-recent-post .blog-date, .page-id-3417 .blog-title {
	color: #af2249;
}
.page-id-3417 .blog-title:hover {
	color: #272D34;
}
.page-id-3417 .individual-recent-post p {
	color: #767676;
}
@media (max-width: 768px) { 
	.page-id-3417 .recent-posts {
	    display: flex;
	    flex-direction: column;
	} 
	.page-id-3417 .blog-image img {
		width: 768px;
		object-fit: cover; 
	}
	.bdt-prime-slider-dragon .bdt-ps-button {
		padding-top:20px;
	}
}
/*Latest posts home End*/

/*Contact Start*/
.page-id-11 .featured-image img {
		display: none;
}
.page-id-11 .wpcf7 p input[type="submit"] {
	  background-color: #af2249;
}
.page-id-11 .wpcf7 p input[type="submit"]:hover {
	  background-color: #272D34;
}
/*Contact End*/

/*Blog Start*/
.archive-blog-wrapper article {
	border: 1px solid #af2249;
	padding: 15px 20px;
}
.pagination .page-numbers.current, 
.pagination .page-numbers:hover,
.pagination .page-numbers:focus {
	background-color: #af2249;
	border-color: #af2249;
}
.pagination .page-numbers {
	color: #af2249;
}
.navigation.pagination svg {
	fill: #af2249;
}
.form-submit input[type="submit"] {
	  background-color: #af2249;
}
/*Blog End*/


/*Testimonials Start*/
#page-site-header .wrapper h4 {
	color: #fff;
}
.testimonials-container {
	display: flex;
	flex-wrap: wrap;
}
.testimonial {
	width: 50%;
	padding: 30px;
}	
.testimonial-autor {
	font-weight: bold;
}
.testimonial h3 {
	font-size: 36px;
	color: #af2249;
	text-transform: capitalize;
}
.testimonial h3::after { 
	content: "";
	background-color: #af2249;
	display:block;
	width: 70px;
	height: 3px;
	margin: 20px 0;
}
@media (max-width: 768px) { 
	.testimonial {
  		width: 100%;
		padding: 30px;
	}
}
/*Testimonials End*/