/*

Theme Name: JP Websolutions Theme

Theme URI: https://wordpress.org/themes/twentynineteen/

Description: Twenty Nineteen Child Theme

Author: Author Name

Author URI: http://www.jp-websolutions.co.uk

Template: twentynineteen

Version: 1.0.0

*/



.container-txt a {

   color: #000000;

}

.container-txt a:hover {

   color: #89CFF0;

}

.entry-footer .comments-link{

   width: 100%;

    display: block;

}

.entry-footer span {

    margin: 0 10px 0 0;

    color: #868080;

}

.entry-footer svg{

    margin: 0 5px;

}

.content-area h1 {

    font-size: 40px;

    text-transform: capitalize;

    margin-top: 30px;

    color: #3A4869;

	font-family: "Plus Jakarta Sans", sans-serif;

    font-weight: 500;

}



.content-area .comments-link {

    width: 100%;

    display: none;

}

.content-area a{

    color: #000000;

}

.content-area a:hover{

    color: #E78ABC;

}

.content-area span{

     margin: 0 10px 5px 0;

}

.content-area svg {

    margin: 0 10px;

    width: 22px;

    height: 22px;

    vertical-align: sub;

}

.content-area span {

    margin: 0 5px 0 0;

    color: #000000;

    line-height: 2;

    font-family: "Plus Jakarta Sans", sans-serif;

    

}

.content-area span a {

    color: #3A4869;

}

.single-post-div1 .screen-reader-text {

    clip-path: unset;

    position: unset;

    color: #3A4869;

    width: 0px;

}

.content-area h2 {

   font-size: 26px;

    padding-top: 0px;

    padding-bottom: 0px;

    /* font-weight:bold; */

}

.content-area h2 a{

    color: #3A4869;

    font-size: 30px;

}

.content-area h2 a:hover{

    color: #89CFF0;

}



.content-area .nav-previous, .content-area .nav-next{

    width: 50%;

    float: left;

}



.nav-next .meta-nav, .nav-previous .meta-nav{

    display:none;

}



.content-area .comments-area{

    margin-top: 65px;

	 display:none;

}



.content-area label {

    display: block;

    

}

.comment-form-cookies-consent label {

    display: inline-block;

}

.entry-content p{

        line-height: 1.8;

        margin-bottom: 10px;

}

.entry-content{

    margin-bottom: 0px;

}



#sidebar .search-field{

    display: block;

    width: 100%;

    height: 43px;

    padding: 10px 15px;

    font-size: 15px;

    line-height: 1.42857143;

    color: #2c3e50;

    background-color: #ffffff;

    background-image: none;

    border: 1px solid #dce4ec;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    margin: 10px 0;

}



.search-form label{

        margin-left: 0 !important;

}



.search-form .search-submit{

    border: 1px solid #9d9c9b;

    border-radius: 4px;

    padding: 7px 12px;

}



#commentform input{

        width: 300px;

}



#wp-comment-cookies-consent{

    width:auto !important;

}





.comment p{

    line-height: 1.8;

}

.comment-metadata a{

    color: #000000;

}



#sidebar ul{

    padding-left: 25px;

}

.posted-on .updated{

    display :contents;

}



.entry-content img {

    max-width: 100%;

    width: auto;

    /* height: auto; */

    height: 450px;

    box-shadow: 0 9px 14px 0 rgba(0,0,0,0.2), 0 23px 16px 0 rgba(0,0,0,0.19);

    box-shadow: 0 4px 15px 0 rgba(0,0,0,0.2), 0 21px 70px 0 rgba(0,0,0,0.19);

    border: #89cff0 4px solid;

    object-fit: cover;

}

.innercont .post-thumbnail-inner img{

    /*box-shadow: 0 9px 14px 0 rgba(0,0,0,0.2), 0 23px 16px 0 rgba(0,0,0,0.19);

    box-shadow: 0 4px 15px 0 rgba(0,0,0,0.2), 0 21px 70px 0 rgba(0,0,0,0.19);

    padding: 5px;

    width: 700px;

    height: 400px;

    object-fit: cover;*/

    padding: 0;

    margin: 0;

    width: 100%;

    height: 200px;

    object-fit: cover;

	border: #89cff0 4px solid;

}

.post-thumbnail-inner img{

    padding: 0;

    margin: 0;

    width: auto;

    height: 250px;

    object-fit: cover;

}



.posted-on .updated {

      padding-left: 5px;

}



.more-link{

    font-family: "Poppins", sans-serif;

    font-weight: 500;

    font-size: 15px;

    color: #ffffff !important;

    padding: 10px 19px;

    background-color: #89CFF0;

    /* border: 1px solid #ffffff; */

    border-radius: 2px;

    box-shadow: 00px 3px 6px 0px rgba(0, 0, 0, 0.15);

}



.more-link:hover{

    text-decoration: none;

    background-color: transparent;

    transition: 800ms;

    color: #000 !important;

}



#block-2 form .wp-block-search__label {

    display: none;

}





#block-2 form .wp-block-search__button{

    font-family: "Poppins", sans-serif;

    font-weight: 500;

    font-size: 15px;

    color: #ffffff !important;

    /* background-color: #e78abc; */

    border: 1px solid #ffffff;

    border-radius: 2px;

    box-shadow: 00px 3px 6px 0px rgba(0, 0, 0, 0.15);

    transition: 1s;

    margin: 5px 0px 0px;

    width: 25%;

    padding: 10px 15px;

}



#block-2 form .wp-block-search__button:hover{

    background-color: transparent;

    color: #000000 !important;

    border: 1px solid #ffffff;

    transition: 1s;

}



h2.wp-block-heading{

    font-size: 28px;

    margin-bottom: 0;

    padding: 15px 0px;

    line-height: 40px;

}

.wp-block-latest-posts.wp-block-latest-posts__list li{

    list-style: circle;

}

#sidebar{

    padding-top: 40px;

}



.comments-title{

    text-align: left;

    display: flex;

    flex-direction: row-reverse;

    width: 100%;

    margin-bottom: 0;

    padding-bottom: 0;

    justify-content: flex-end;

}



.blog .entry-content img{

    display: none;

}



.blog #main {

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

}

.blog article{

    width: 100%;

    padding: 0 15px;

    margin: 15px 0;

    display: flex;

    flex-direction: column;

    flex-wrap: nowrap;

    justify-content: space-between;

}



#sidebar #block-4{

    display: none;

}

.single-post-div1, .single-post-div2{

    display: inline-block;

    float: left;

}



.single-post-div2 .widget a{

    color: #3A4869;

}

.single-post-div2 .widget a:hover{

    color: #89CFF0;

}

.wp-block-latest-posts, .wp-block-archives, .wp-block-categories{

    padding-left: 40px !important;

}

.wp-block-latest-posts li, .wp-block-archives li, .wp-block-categories li{

    list-style: disc !important;

    color: #3A4869 !important;

}

.wp-block-search__inside-wrapper {

    flex-direction: column;

}

.single-post-div1 .screen-reader-text br{

    display: none !important;

}

.entry-footer a:hover{

    color: #89CFF0;

}





@media (max-width: 767px) {

     

     

    /* .content-area span {

        display: -webkit-box;

    } */



    .content-area h2 {

        font-size: 20px;

    }

    #sidebar ul {

        padding-left: 15px;

    }  

    #commentform input {

        width: 100%;

    }    

    .content-area .nav-previous, .content-area .nav-next {

        width: 100%;

        float: left;

    }    

    .content-area h1 {

        font-size: 30px;

    }

    .post-thumbnail-inner img{

        width: 100%;

        height: auto;

    }



    .blog .layout-div{

        padding: 0 0;

    }



    .blog article{

        width: 100%;

    }

    .entry-content img{

        width: 100%;

        height: 215px;

    }

    .wp-block-image .alignright {

        float: none;

        margin: 0;

    }

    #block-2 form .wp-block-search__button {

    width: auto;

    }





}





/* Tab portrait */

@media screen and (min-width: 768px) and (max-width: 991px) {

   .post-thumbnail-inner img{

        width: 100%;

        height: auto;

   }

   .blog article{

        width: 100%;

    }

    .entry-content img{

        width: 100%;

        height: 245px;

    }

    #block-2 form .wp-block-search__button {

    width: auto;

    }

    .content-area .nav-previous, .content-area .nav-next {

    width: 75%;

    }



}







/* tab landscape */

@media screen and (min-width: 992px) and (max-width: 1199px) {

    .post-thumbnail-inner img{

        width: 100%;

        height: auto;

   }

   #block-2 form .wp-block-search__button {

    width: auto;

    }





}



@media (min-width: 1920px) {

    .blog-inner-full .container {

        max-width: 1540px;

    }

}