/**
* Theme Name: Sam Bailey Child
* Description: This is a child theme of Sam Bailey.
* Author: paul_tf
* Template: sam-bailey
* Version: 1.0.0
*/

strong {
    font-weight: 800 !important;
}


.anwp-pg-wrap .btn-outline-info {
    color: #fde3a7 !important;
    border-color: #fde3a7 !important;
    border-radius: 0px !important;
}


.anwp-pg-wrap .btn-outline-info:hover {
    color: #000 !important;
    background-color: #fde3a7 !important;
}


.col-lg-1 {
    display: none !important;
}

.ptf-slider-controls {
    margin-top: 20px !important;
}

#cookie-notice .cn-button {
    margin: 0 0 0 10px;
    border-radius: 0px;
    background: #fde3a7;
    color: #000;
}

.ptf-offcanvas-menu__header{
    display: none !important;
}

li.wpml-ls-item:is(.wpml-ls-current-language) {
    background: #fde3a7 !important;
    padding: 2px 9px !important;
    height: 26px !important;
    color: #a95847 !important;
}


.ptf-page-title.ptf-page-title--style-1 {
    display: none !important;
}


.ptf-section.pp-scrollable.pp-section.active{
  background-position: inherit !important;
}

.sf-menu {
    margin-left: 20px !important;
}

input.wpcf7-submit{
margin-top: 25px !important;
padding: 10px 30px 10px 30px !important;
}


input.wpcf7-submit:hover{
background-color: #fde3a7 !important;
color: #a95847 !important;
}


.ptf-offcanvas-menu__navigation .sf-menu > li {
    padding: 0px 0 !important;
}

.ptf-offcanvas-menu__footer {
    padding-top: 0px !important;
}

.ptf-default-menu__navigation .sf-menu>li>a {
    font-size: 16px;
    font-weight: 600;
    padding: 25px 0;
    letter-spacing: .03em;
    text-transform: uppercase;
    font-family: 'Cardo';
}


 input.wpcf7-submit {
	 margin-top: 20px;
    background-color: #a95847;
    border: none;
    box-shadow: none;
	  padding: 5px 20px 5px 20px;
	 color: #fff!important;
}

.ptf-post-meta:not(.ptf-post-meta--style-2) span:first-child::after {
    margin-left: 4px;
    content: "/";
	display: none;
}

.ptf-post--masonry .ptf-post-content .ptf-post-meta a{
	display: none;
}

span.wpcf7-list-item-label {
    text-transform: none;
    line-height: 20px;
}


.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0px 6px;
    background: #fff !important;
}

.swiper-container-horizontal>.swiper-pagination-bullets{
    bottom: -5px !important;
}


@media (min-width: 992px){

.col-lg-3 {
    -ms-flex: 0 0 15% !important;
    flex: 0 0 15% !important;
    max-width: 15% !important;
}

.col-lg-4 {
    -ms-flex: 0 0 42% !important;
    flex: 0 0 42% !important;
    max-width: 42% !important;
}
}


@media only screen and (max-width: 991px){
.ptf-timeline-item .row > * + * {
    margin-top: 5px !important;
    margin-bottom: 0px;
}
.ptf-slider-controls {
    margin-top: 15px;
}
}



@media only screen and (max-width: 1500px){
li.wpml-ls-item:is(.wpml-ls-current-language) {
    background: #fde3a7 !important;
    padding: 0px 10px !important;
    height: 50px !important;
    color: #a95847 !important;
    width: 80px !important;

}

.menu-language-container, .menu-jezik-container{
	border-bottom: 1px solid rgba(253, 227, 167, .2);

}

li.menu-item.wpml-ls-slot-20.wpml-ls-item.wpml-ls-item-en.wpml-ls-current-language.wpml-ls-menu-item.wpml-ls-last-item.menu-item-type-wpml_ls_menu_item.menu-item-object-wpml_ls_menu_item.menu-item-wpml-ls-20-en {
    margin-bottom: 10px;
}


}







@media only screen and (max-width: 1020px){
 .ptf-fixed-socials {
    display: none !important;
}}


@media screen and (min-width:600px) and (max-width:1200px){
   .ptf-fullpage-slider .ptf-section__content {
    padding: 0 150px !important;
    padding-top: 7% !important;
}
}



@media only screen and (max-width: 600px) {
 .ptf-fixed-socials {
    display: none !important;
}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
    display: contents;
}

.anwp-pg-wrap .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
    display: block !important;
}




.ptf-section[data-anchor] .ptf-section__content {
      padding-left: 5px !important;
      padding-right: 5px !important;
}

.ptf-section.pp-scrollable.pp-section.active{
    margin-top: 80px;
}

.ptf-offcanvas-menu__socials {
    display: block !important;
}

.ptf-header {
    background: #000 !important;
}



@media only screen and (max-width: 991px){
.ptf-fullpage-slider-progress-bar {
    right: 8px !important;
}}
