/* 
Theme Name:		 shoreditch-child
Theme URI:		 http://childtheme-generator.com/
Description:	 shoreditch-child is a child theme of Shoreditch.
Author:			 Lata K
Author URI:		 http://childtheme-generator.com/
Template:		 shoreditch
Version:		 1.0.0
Text Domain:	 shoreditch-child
*/


/* amaranth-regular - latin */

@font-face {
    font-family: 'Amaranth';
    font-style: normal;
    font-weight: 400;
    src: url('/wp-content/themes/shoreditch-child/fonts/amaranth/amaranth-v11-latin-regular.eot');
    /* IE9 Compat Modes */
    src: local(''), url('/wp-content/themes/shoreditch-child/fonts/amaranth/amaranth-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/wp-content/themes/shoreditch-child/fonts/amaranth/amaranth-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('/wp-content/themes/shoreditch-child/fonts/amaranth/amaranth-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('/wp-content/themes/shoreditch-child/fonts/amaranth/amaranth-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('/wp-content/themes/shoreditch-child/fonts/amaranth/amaranth-v11-latin-regular.svg#Amaranth') format('svg');
    /* Legacy iOS */
}

body.page-id-577 .entry-title {
    display: none;
}

.hentry {
    padding-bottom: 0;
    padding-top: 0;
}

body.page-template-default .hentry-wrapper {
    width: 100%;
    max-width: 100%;
}

body.page-id-868:not(.no-sidebar) .site-content-wrapper {
    width: 90%;
    max-width: 90%;
    margin-bottom: 50px;
}


/* body.page-id-577 p {
    font-family: 'Amaranth';
} */

.home-hero-section {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 135px;
    margin-bottom: 135px;
}

.home-text-block-right {
    width: 65%;
    margin-right: 60px;
    margin-left: auto;
    margin-top: 30px;
    margin-bottom: 30px;
}

.home-text-block-left {
    width: 65%;
    margin-left: 60px;
    margin-right: auto;
    margin-top: 30px;
    margin-bottom: 30px;
}

.home-text-block-right .has-white-background-color,
.home-text-block-left .has-white-background-color {
    background-color: #ffffff94 !important;
}

.home-text-block-left p,
.home-text-block-right p {
    color: #1b1c1ed1 !important;
}

.custom-logo {
    max-width: 100px;
}

.site-header {
    background: #00000026;
    position: fixed;
    top: 0;
    z-index: 2;
    border: none;
    padding-bottom: 0.5em;
}

.site-branding {
    margin-top: 0.5em;
}

.main-navigation .primary-menu .current_page_item>a,
.main-navigation .primary-menu .current-menu-item>a,
.main-navigation .primary-menu .current_page_ancestor>a {
    border: none;
}

.dropdown-toggle,
.main-navigation ul .dropdown-toggle.toggled-on,
.menu-toggle,
.main-navigation ul,
.main-navigation.toggled-on ul {
    display: block;
}

.menu-toggle {
    margin-top: 0px;
}

.site-menu {
    display: none;
}

.main-navigation li,
.main-navigation .primary-menu>li:first-child {
    margin: 0px;
}

.site-menu.toggled-on {
    position: absolute;
    width: 100%;
    top: 80px;
    bottom: 0;
    z-index: 2;
    height: fit-content;
    text-align: right;
}

.main-navigation.toggled-on {
    width: 20%;
    float: right;
    background-color: #ffffff61;
    padding: 20px;
    margin-top: 0px;
}

.main-navigation li {
    border-top: none;
}

.main-navigation ul,
.main-navigation.toggled-on ul {
    border-bottom: none;
}

header #menu-toggle {
    cursor: pointer;
}

header .bar1,
header .bar2,
header .bar3 {
    width: 30px;
    height: 3px;
    background-color: #FFFFFF;
    margin: 4px 0;
    transition: 0.4s;
}

header .change .bar1 {
    -webkit-transform: rotate(-45deg) translate(-7px, 6px);
    transform: rotate(-45deg) translate(-7px, 6px);
}

header .change .bar2 {
    opacity: 0;
}

header .change .bar3 {
    -webkit-transform: rotate(45deg) translate(-4px, -4px);
    transform: rotate(45deg) translate(-4px, -4px);
}


/*
* Blog page
*/

body.page-id-868 {
    margin-top: 90px;
}

.uagb-post__image-position-background .uagb-post__text {
    overflow: unset;
}

.jf-blogs-block .uagb-post__inner-wrap {
    /* border: 1px solid #ddd8d8; */
    box-shadow: 0px 4px 10px 4px #3f4c6b38;
    border-radius: 10px;
}

.jf-blogs-block .uagb-post__image {
    border-radius: 10px;
}

body.page-id-868 .wp-block-button__link,
body.page-id-868 .search-form .search-submit:before {
    background-color: #32373c;
}

input[type="search"]:focus {
    outline: 2px solid #32373c;
}

body.page-id-868:not(.no-sidebar) .content-area {
    margin-bottom: 50px;
}

body.page-id-868 p {
    color: #000000;
}

body.page-id-868 h1.entry-title {
    border-left: 5px solid #2c313f;
    border-radius: 5px;
    padding-left: 3px;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
    background-color: #32373C;
}
body.page-template-full-width-page-php .hentry-wrapper, body.page-template-full-width-page-php .entry-hero-wrapper {
    width: 90%;
    max-width: 90%;
}
body.home .hentry-wrapper {
    width: 100%;
    max-width: 100%;
}

@media only screen and (max-width: 768px) {
    .home-text-block-right {
        width: 85%;
        margin-right: auto;
        margin-left: auto;
    }
    .home-text-block-left {
        width: 85%;
        margin-left: auto;
        margin-right: auto;
    }
    .home-hero-section {
        margin-top: 140px;
        margin-bottom: 140px;
    }
    body.page-id-868 .site-content-wrapper .widget-area {
        border-top: 0.01em solid #2c313f;
    }
}

@media only screen and (max-width: 600px) {
    .main-navigation.toggled-on {
        width: 50%;
    }
}

@media screen and (min-width: 1020px) {
    .site-content-wrapper .widget-area {
        padding-top: 4.5em;
    }
}

@media screen and (min-width: 896px) {
    body.page-id-868:not(.no-sidebar) .content-area {
        width: 70%;
    }
    body.page-id-868 .site-content-wrapper .widget-area {
        width: 30%;
    }
}

@media screen and (min-width: 768px) {
    .wf-active .widget-small .widget-title {
        font-size: 20px;
    }
}