/*
    Theme Name: Spirit of Talk Talk
    Version: 1.0.1
    Author: Rocket 88
    Author URI: https://squeakychimp.com/
*/

.aligncenter, div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float: right;
    margin: 5px 0 1rem 1rem;
}

.alignleft {
    float: left;
    margin: 5px 1rem 1rem 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 1rem 1rem;
}

a img.alignnone {
    margin: 5px 1rem 1rem 0;
}

a img.alignleft {
    float: left;
    margin: 5px 1rem 1rem 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 100%;
    padding: 0.5rem;
    /*text-align: center;*/
    margin-bottom: 1rem;
    border-radius: 5px;
}

.wp-caption.alignleft {
    margin: 5px 1rem 1rem 0;
}

.wp-caption.alignright {
    margin: 5px 0 1rem 1rem;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption .wp-caption-text {
    width: 90%;
    font-size: 12px;
    color: #999;
    line-height: 17px;
    margin: 0.5rem 0 0;
    padding: 0;
}

/* Text meant only for screen readers. */
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    white-space: nowrap;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.screen-reader-text:focus {
    clip: auto !important;
    display: block;
    font-size: 14px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    z-index: 100000; /* Above WP toolbar. */
}

.sticky {
    position: relative;
}

.gallery-caption {
    font-size: 1rem;
    line-height: 1.75;
    font-style: italic;
}

.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar {
    border: 1px solid #333;
    padding: 2px;
}

/*
    inserted
*/


 
@font-face {
  font-family: 'Futura-Book';
  src: url('/fonts/Futura-Book.eot?#iefix') format('embedded-opentype'),  url('/fonts/Futura-Book.woff') format('woff'), url('/fonts/Futura-Book.ttf')  format('truetype'), url('/fonts/Futura-Book.svg#Futura-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}


/* ========= generic styles ========= */

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {    font-family: 'Futura-Book' !important;}
.jinda-site-identity img {    max-width: 380px;
    height: auto;}
	
 
.rev_slider .linebreak {display:block;margin-top:25px}
.rev_slider .tp-caption h1{text-align:left !important;    letter-spacing: 3px !IMPORTANT;}
.rev_column_inner .tp-mask-wrap {min-width:0 !important}
.section-head {font-weight:100 !important;font-size:35px;    padding-top: 75px !important;}
.section-subhead {font-weight:100 !important;font-size:35px;}
.section-head strong {font-wight:bold}
.section1-txt .wpb_wrapper, .jinda-timeline__container {    font-size: 18px;
    max-width: 763px;
    margin: 0px auto;}
	.jinda-footer__bottom-line {color:#fff !important;font-size:14px;}
	 .jinda-timeline-item__icon {display:none !important;}
	 .jinda-timeline-item {padding: 1rem !important;}
	 .jinda-timeline__v-line, .jinda-timeline__single-line-bubble, .jinda-scroll-top {background: #ec445e !important}
	 #jinda-preloader {color: #ec445e !important}
	 a {color: #ec445e}
	  a:hover {opacity:.7}
	  .slick-dots > li:hover button, .slick-dots > li.slick-active button {
    background-color: #ec445e !important;
}
	 .jinda-header-desktop__nav > .nav_menu {vertical-align: top !important;
    padding-top: 22px !important;height:70px;} 
	.second-menu a {    padding: 0 10px;
    color: #000;
        font-family: 'Futura-Book';
    font-size: 19px;
    text-transform: uppercase;
    letter-spacing: 1px;}
	#mysticky-nav { background-color: #ec445e !important;
    text-align: center;
    padding: 10px;}
	#mysticky-nav .wpb_content_element {margin:0 !important}
	.sticky-section .vc_column-inner {padding:0 !important;}
	#mysticky-nav .myfixed {width:100% !important}
	 
	
	 	@media (max-width:767px){.jinda-site-identity img {max-width: 225px;height: auto;}
		.section1-txt .wpb_wrapper, .jinda-timeline__container {font-size:16px !important}
		.rocket88header  .vc_col-sm-6 {width:auto !important}
		.page-header-main {font-size:33px;}
		.book-render img {    display: inline-block !important;
    text-align: center;
    height: auto;
    float: none !important;
    margin: 0px auto !important;
	width:100%}
	.heroimage img {
    width: auto !important;
}
		}
		.vc_tta-panel-title {font-size: 19px !important;}
		.jinda-header-desktop__socials {height:87px;}
		
		#rocket-nav {
    float: right;
    margin: 5px 0 0 10px;
    padding: 0;
}

 	.flip-box-wrap .ifb-jq-height .ifb-back p, .flip-box-wrap p, .ifb-flip-box-section-content {font-size: 15px !important;}
	.flip-box-wrap .flip-box .flipbox_heading{font-size: 21px !important;}

.wpb-js-composer .vc_tta.vc_general.vc_tta-o-all-clickable .vc_tta-panel .vc_tta-panel-title>a:hover {color:#ec445e !important;}
		
		#rocket-nav ul li {    display: inline-block;
    padding: 0;
    line-height: 0em;}
		 
		#rocket-nav a {color:#fff !important;
    font-size: 13px !important;
    line-height: 0;
} 
		 #rocket-nav #nav_facebook {
  background: center no-repeat url("/images/sharing_facebook.svg");
  background-size: 56.25%;
  /* These sizes are 75% of the sizes in the ordinary sharing links, to keep proportions consistent */
  border: none;
  text-indent: -1000000px;
height: 30px;
    width: 30px;
    color: rgba(255, 255, 255, 0);
	    overflow: hidden;
    display: inline-block;
    margin-bottom: -9px;}
#rocket-nav #nav_twitter {
  background: center no-repeat url("/images/sharing_twitter.svg");
  background-size: 65.625%;
  border: none;
  text-indent: -1000000px;
height: 30px;
    width: 30px;
    color: rgba(255, 255, 255, 0);
	    overflow: hidden;
    display: inline-block;
    margin-bottom: -9px; }
	.rocket88header .wpb_single_image {margin:0 !important;}
	.rocket88header .wpb_single_image img {width: 36px;}
	.rocket88header  .wpb_single_image.vc_align_left {margin:0 !important;padding:0 !important;}
	.rocket88header .vc_column-inner {    padding: 3px !important;}
 
.page-id-357 .jinda-main-wrapper__intro, .jinda-header-desktop {display:none !important;} 
.jinda-site-identity, .jinda-header-spacing-helper{display:none !important;}
.footer1 a, .footer1, address, #mysticky-nav .mPS2id-clicked {color:#fff !important}
.vc_tta-container .mPS2id-clicked {color:#ec445e  !important}
.tagline {text-transform: uppercase;
    font-size: 1.2em;
    margin: 20px auto;}
.footer2 a {color:#000 !important}
.footer2 a:hover, .footer1 a:hover {opacity:.7}
.mysocials a {display:inline-block;margin: 0 15px;}

.testimonial-theme3-theme3 .testimonial-theme3-pic-theme3, .testimonial-theme3-theme3 .fa-fw {display:none !important}
.testimonial-theme3-theme3 .testimonial-theme3-theme3-title span {    color: #a9b1b5 !important;
    font-family: 'Futura-Book';
    font-weight: normal !important;}
.testimonial-theme3-theme3 .testimonial-theme3-description-theme3 {    background: #edeeef;
    border: 0 !important;border-radius: 5px;}
	.testimonial-theme3-theme3 .testimonial-theme3-description-theme3:after {background: #edeeef !important;
    border: 0 !important;}
.testimonial-theme3-theme3 .testimonial-theme3-theme3-title {    width: 100%;
    text-align: left;
    margin-top: -40px !important;}
	.owl-theme .owl-controls .owl-buttons div {display:none !important}
	.point-header {font-weight:bold;}
	.points {background: #e1e6e9;    background: #e1e6e9;
    text-align: center;}
	.point-header, .points-even, .points-odd {padding:15px;} 
	.point-header, .points-even {background:#bcc9cf}
	
	.vc_custom_1554466046381 {    background-position: bottom left!important;}
	
	.max-width600 {max-width:600px;margin:0px auto}
	.smile_icon_list li .icon_description .info-list-heading {font-weight: normal !important;
    font-family: "Alright Sans Medium", Helvetica, Arial, sans-serif !important;}
	.blue-butterfly img {    max-width: 196px !important}
	.heroimage img {    width: 500px;}
	.order-btn {
    font-family: 'Futura-Book';
	background: #ec445e;
    padding: 10px 16px;
    color: #fff;
    border-radius: 6px;
    text-transform: uppercase;
    letter-spacing: 2px;}
	.smile_icon_list .list-img-icon {width: 67%;height:auto;}