/*
Theme Name:    etyres Blog
Description:   Child Theme for Beaver Builder
Version:       1.0.0
Author:        Tom Curry
Author URI:    https://www.colewood.net
Template:      bb-theme
License:       GNU General Public License v2 or later
License URI:   http://www.gnu.org/licenses/gpl-2.0.html
*/

:root {
	--grey: #47474A;
}


/* Webfont: FrederickSimms-Bold */
@font-face {
    font-family: 'FrederickSimms';
    src: url('Web/Frederick Simms Bold/Frederick Simms Bold.eot'); /* IE9 Compat Modes */
    src: url('Web/Frederick Simms Bold/Frederick Simms Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('Web/Frederick Simms Bold/Frederick Simms Bold.woff') format('woff'), /* Modern Browsers */
/*          url('Web/Frederick Simms BoldFrederick Simms Bold.ttf') format('truetype'), /* Safari, Android, iOS */ */
         url('Web/Frederick Simms Bold/Frederick Simms Bold.svg#FrederickSimms-Bold') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: 700;
    text-rendering: optimizeLegibility;
}

/* Webfont: FrederickSimms-Regular */
@font-face {
    font-family: 'FrederickSimms';
    src: url('Web/Frederick Simms Regular/Frederick Simms Regular.eot'); /* IE9 Compat Modes */
    src: url('Web/Frederick Simms Regular/Frederick Simms Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('Web/Frederick Simms Regular/Frederick Simms Regular.woff') format('woff'), /* Modern Browsers */
         url('Web/Frederick Simms Regular/Frederick Simms Regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('Web/Frederick Simms Regular/Frederick Simms Regular.svg#FrederickSimms-Regular') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: 400;
    text-rendering: optimizeLegibility;
}


/* Webfont: FrederickSimms-Light */
@font-face {
    font-family: 'FrederickSimms';
    src: url('Web/Frederick Simms Light/Frederick Simms Light.eot'); /* IE9 Compat Modes */
    src: url('Web/Frederick Simms Light/Frederick Simms Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('Web/Frederick Simms Light/Frederick Simms Light.woff') format('woff'), /* Modern Browsers */
         url('Web/Frederick Simms Light/Frederick Simms Light.ttf') format('truetype'), /* Safari, Android, iOS */
         url('Web/Frederick Simms Light/Frederick Simms Light.svg#FrederickSimms-Light') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: 300;
    text-rendering: optimizeLegibility;
}

/* Webfont: FrederickSimms-Display */
@font-face {
    font-family: 'FrederickSimms';
    src: url('Web/Frederick Simms Display/Frederick Simms Display.eot'); /* IE9 Compat Modes */
    src: url('Web/Frederick Simms Display/Frederick Simms Display.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('Web/Frederick Simms Display/Frederick Simms Display.woff') format('woff'), /* Modern Browsers */
         url('Web/Frederick Simms Display/Frederick Simms Display.ttf') format('truetype'), /* Safari, Android, iOS */
         url('Web/Frederick Simms Display/Frederick Simms Display.svg#FrederickSimms-Display') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: 900;
    text-rendering: optimizeLegibility;
}





/*  
 * AM@CW
 * */


*{
font-family: FrederickSimms, sans-serif;
font-style: 400;
}

h1, h2, h3, h4, h5, h2 a, h3 a, h4 a, h5 a{
font-family: FrederickSimms, sans-serif !important;
font-weight: 700 !important;
font-style: normal;
}

/* This is a drop shadow for the header */
/* .fl-row-fixed-width .fl-row-content-wrap {
    box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.09);
} */


.custom-sub-menu-nav .menu .menu-item {
	border-right: 1px solid var(--grey);
}

.custom-sub-menu-nav .menu .menu-item:first-child {
	border-left: 1px solid var(--grey);
	border-right: 1px solid var(--grey);
}

.footer-custom-font {
	color: #ababab !important;
	font-size: 15px !important;
    margin: 0;
/* 	font-family: DINNextRoundedLTW01-Reg !important; */
}

.footer-custom-font > a {
	color: #ababab !important;
	font-size: 15px !important;
    margin: 0;
/* 	font-family: DINNextRoundedLTW01-Reg !important; */
}

/* home page styles */

.tax-list a{
    padding: 5px 10px 3px;
    background: #F95108;
    display: inline-block;
    color: white;
    text-transform: uppercase;
    font-size: 11px;
}

.hero-section-custom .post-info a {
	color: white !important;
	margin-bottom: 8px;
} 

.post-meta {
    font-size: 13px !important;
}

.grid-image-container {
	position: relative;
}

.grid-image-container > .tax-list {
	position: absolute;
	bottom: 10px;
	left: 10px;
}

@media only screen and (max-width: 996px){
 .pp-content-post-carousel .owl-carousel {
   /*overflow: visible;*/
}	
	
	.pp-content-post-carousel .owl-theme .owl-nav button svg{
		width: 35px !important;
	}
}

@media only screen and (max-width: 1380px){
.bg-img .hp-top-excerpt{
	display: none;
	}




}


/*reg input*/

input#reg::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: black;
  opacity: 1; /* Firefox */
}

input#reg:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: black;
}

input#reg::-ms-input-placeholder { /* Microsoft Edge */
  color: black;
}

input#reg {
    padding: 17px !important;
    height: 80px;
    float: left;
    width: 100%;
    max-width: 500px;
    display: inline-block;
    background: #fc3;
    border-radius: 0px 10px 10px 0px;
    margin-left: -1px;
    font-size: 40px;
    text-align: center;
    font-weight: bold;
	text-transform: uppercase;
}

form#registration{
    max-width: 554px;
    margin: 0px auto;
}


form#registration img{
    width: 54px;
    float: left;
}
@media only screen and (max-width: 610px){
	form#registration img{
    display: none;
}
}

@media (max-width: 770px){
.fl-node-5e202c1cd0b77.fl-row>.fl-row-content-wrap {
    padding-top: 0px;
	}
	
.fl-node-5e202c1cd0b77.fl-row>.fl-row-content-wrap {
    margin-top: 0px;
}
	
	.fl-node-5e20829d140a4.fl-col>.fl-col-content {
		margin-top: 0px;
	}
}


.reg-button{
    float: right;
    padding: 10px 20px!important;
    border-radius: 0px !important;
    background: #F88F01!important;
    border: 0px solid #fff !important;
    margin-top: 10px;
}


/*masonry grid layout*/
.blog-grid .post-info{
    padding: 0px 20px 20px;
    margin-top: -45px;
}

.blog-grid .continue-button{
    padding: 10px 20px;
    text-align: start;
    background: #F95108;
    color: white;
}

.blog-grid .comment-icon{padding-left: 15px;}

.blog-grid .post-meta{
    padding-bottom: 10px;
}

.blog-grid .icon{padding-right: 5px;}

.blog-grid .post-grid-title{
    font-weight: bold;
    padding-top: 20px;
}

a{transition: ease all .5s;}

a:hover, a:focus {
    color: #0a2463;
	text-decoration: none;
}

input[type=submit] {
    background: #f88f01!important;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    padding: 6px 12px;
    font-weight: normal;
    text-shadow: none;
    border: 1px solid #f88f01!important;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
}

body{
	overflow-x: hidden !important;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}


@media only screen and (max-width: 996px){
	.pp-content-post-carousel .owl-theme .owl-nav button svg {
		width: 25px !important;
	}
	.pp-content-post-carousel .owl-theme .owl-nav button svg {
		width: 51px;
		height: 51px;
		color: #fff;
		background: #f88f04;
	}

		.pp-content-post-carousel .owl-theme .owl-controls .owl-buttons div.owl-prev, .pp-content-post-carousel .owl-theme .owl-nav button.owl-prev {
		left: -3px;
	}
		.pp-content-post-carousel .owl-theme .owl-controls .owl-buttons div.owl-next, .pp-content-post-carousel .owl-theme .owl-nav button.owl-next {
		right: -3px;
	}
}