/*   Theme Name: John InazuTheme 
URI: http://johninazu.wpengine.com/
Description: This is an exclusive, fully SEO optimized Wordpress theme developed by 42Works for Leadership Connection website.
Author: 42Works
Author URI: http://42works.net*/


/* =WordPress Core-------------------------------------------------------------- */

body{ padding-top: 30px;} 
.alignnone {    margin: 5px 20px 20px 0;}.aligncenter,div.aligncenter {    display: block;    margin: 5px auto 5px auto;}.alignright {    float:right;    margin: 5px 0 20px 20px;}.alignleft {    float: left;    margin: 5px 20px 20px 0;}a img.alignright {    float: right;    margin: 5px 0 20px 20px;}a img.alignnone {    margin: 5px 20px 20px 0;}a img.alignleft {    float: left;    margin: 5px 20px 20px 0;}a img.aligncenter {    display: block;    margin-left: auto;    margin-right: auto}img{    max-width: 100%;}.wp-caption {    background: #fff;    border: 1px solid #f0f0f0;    max-width: 96%; /* Image does not overflow the content area */    padding: 5px 3px 10px;    text-align: center;}.wp-caption.alignnone {    margin: 5px 20px 20px 0;}.wp-caption.alignleft {    margin: 5px 20px 20px 0;}.wp-caption.alignright {    margin: 5px 0 20px 20px;}.wp-caption img {    border: 0 none;    height: auto;    margin: 0;    max-width: 98.5%;    padding: 0;    width: auto;}.wp-caption p.wp-caption-text {    font-size: 11px;    line-height: 17px;    margin: 0;    padding: 0 4px 5px;}/* Text meant only for screen readers. */.screen-reader-text {    clip: rect(1px, 1px, 1px, 1px);    position: absolute !important;    height: 1px;    width: 1px;    overflow: hidden;}.screen-reader-text:focus {    background-color: #f1f1f1;    border-radius: 3px;    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);    clip: auto !important;    color: #21759b;    display: block;    font-size: 14px;    font-size: 0.875rem;    font-weight: bold;    height: auto;    left: 5px;    line-height: normal;    padding: 15px 23px 14px;    text-decoration: none;    top: 5px;    width: auto;    z-index: 100000; /* Above WP toolbar. */}
a, a:hover, a:active, a:focus {
    outline:0;
}
input::-moz-focus-inner { 
    border: 0; 
}
* {    margin:0;    padding:0;}a, .blue {    color: #27679C}ul, li,#main-content #sidebar li, #main-content #sidebar ul {    list-style-type: none;    margin-left: 0;}input[type="submit"] {    background: #46ad61 none repeat scroll 0 0;    border: 1px solid #46ad61;    color: #fff;    height: auto;    padding: 10px 20px;    text-transform: uppercase;}.strong {    font-weight:bold;}.cursive {    font-style: italic}.center {    text-align: center;}.right {    text-align: right;}.left {    text-align: left}.justify {    text-align: justify;}.underline {    text-decoration: underline;}.uppercase {    text-transform: uppercase;}.fullwidth {    float:left;    width:100%;}.halfwidth {    float:left;    width:50%;}.first {    margin-left: 0 !important;}.align-left{    float:left;    margin-right:10px;}.align-right{    float:right;    margin-left:10px;}.align-center{    float:none;    margin:0 auto;    display: block;}/**Custom style**/@font-face {    font-family: 'quill';    src: url('fonts/quillscriptnormal.ttf');}@font-face {    font-family: 'oswald-regular';    src: url('fonts/Oswald-Regular.ttf');}body{       overflow-x: hidden;}.main{        margin-bottom: 30px;    overflow: hidden;}.blue{    color:#27679C;}/**Header**/#header {    margin: 0px;    padding: 0px;    background: rgb(39, 103, 156);    color: #fff;    border-radius: 0;    border: 0;    position: fixed;    width: 100%;    z-index: 99;    top: 0;    left: 0;}h1.logo {    float: left;    margin: 0;}/**Menu**/#header ul.nav li>a{    background: transparent;    color: #fff;}#header ul.social li>a{padding: 14px 5px}#header #menu-main-menu li:last-child>a{    background:rgb(37, 76, 109);}#header ul.nav li.active>a{    position:relative;}#header ul.nav li.current_page_item >a:after, #header ul.nav li.current-menu-item >a:after{        content: "";    position: absolute;    top: -8px;    left: 50%;    width: 1px;    height: 1px;    margin-left: 1px;    border-radius: 50%;    background: none repeat scroll 0% 0% #FFF;    box-shadow: 0px 0px 19px 17px #FFF;}#header ul.nav li.active >a:after{        content: "";    position: absolute;    top: -8px;    left: 50%;    width: 1px;    height: 1px;    margin-left: 1px;    border-radius: 50%;    background: none repeat scroll 0% 0% #FFF;    box-shadow: 0px 0px 19px 17px #FFF;}#header ul.nav a.active:after{        content: "";    position: absolute;    top: -8px;    left: 50%;    width: 1px;    height: 1px;    margin-left: 1px;    border-radius: 50%;    background: none repeat scroll 0% 0% #FFF;    box-shadow: 0px 0px 19px 17px #FFF;}/**Layout**/#page-wrapper {    margin-top: 0;    min-height: 610px;}#page-header {    background-color: #ededed;}#page-header h1 {color: #27679c;    float: left;    font-weight: 400;    margin: 30px;    padding-bottom: 5px;    padding-right: 20px; font-family: Open Sans;} #page-header h1 span { border-bottom: 3px solid; text-transform: capitalize}   #page-content {    font-size: 14px;     padding: 30px 0; line-height: 26px; color: #626060; }em {  /** font-family: "Times New Roman";****/    font-size: 18px;}/**top_detail**/.top_detail{    background:url(img/top_detail.png) no-repeat;    margin-bottom:45px;    font-family: Open Sans;    line-height: 26px;    color: #626060;    background-size: cover;    padding-top:95px; }.top_detail img{    height: auto;}.top_detail .container.post h2{    color:#333;    font-weight: 600;}.top_detail .container.post h1,.top_detail .container.post h4{    color:#27679C;            text-transform: uppercase;}.top_detail .container.post h1{        font-size: 45px;}.top_detail .container.post h4{    font-size: 21px;    margin-top: 30px;    margin-bottom: 20px;}.green-bg{    background: #46AD61;    color:#fff;       font-size: 24px;    padding: 10px 20px 2px;    margin-top: 20px;    margin-bottom: 20px;    width: 52%;   font-family: "oswald-regular";}/**testmonial**/.testimonial{    background: rgb(53, 57, 61);    color: #fff;    padding: 18px 50px;    font-size: 28px;    margin-bottom: 45px;    font-family: 'quill';}.inner_testimonial {    border: 1px dotted #cccccc;    overflow: hidden;    padding: 10px 15px;}.inner_testimonial .author{    position:relative;    margin: 0 auto;    margin-top: 20px;    display: inline-block;}	.inner_testimonial .author:after,.inner_testimonial .author:before{    content:"";    height:10px;    border-top:1px solid #ccc;    border-bottom:1px solid #ccc;    width:80px;    position:absolute;    top:16px;    left:-88px;}	.inner_testimonial .author:before{    right: -88px;    left:auto;}#carousel_testimonial {    /*   min-height: 226px; */}#carousel_testimonial .content.center {    overflow: hidden;}#carousel_testimonial .carousel-control{    top: 88%;    background: none;    right: -10px !important;}#carousel_testimonial .carousel-control.left{    background: none;    right: 10px !important;}.carousel.carousel-fade .item {    -webkit-transition: opacity 0.5s ease-in-out;    -moz-transition: opacity 0.5s ease-in-out;    -ms-transition: opacity 0.5s ease-in-out;    -o-transition: opacity 0.5s ease-in-out;    transition: opacity 0.5s ease-in-out;    opacity:0;}.carousel.carousel-fade .active.item {    opacity:1;}.carousel.carousel-fade .active.left,.carousel.carousel-fade .active.right {    left: 0;    z-index: 2;    opacity: 0;    filter: alpha(opacity=0);}.carousel.carousel-fade .next,.carousel.carousel-fade .prev {    left: 0;    z-index: 1;}.carousel.carousel-fade .carousel-control {    z-index: 3;}/**About Section**/.about_section h1,.about_section h2,.about_section h3,.about_section h4,.about_section h5,.about_section h6{    text-transform:uppercase;    position:relative;    color: #333;    display: inline-block;    margin-top: 0;    margin-bottom: 20px;}.about_section h1:after,.about_section h2:after,.about_section h3:after,.about_section h4:after,.about_section h5:after,.about_section h6:after{    content:"";    position:absolute;    left:104%;    width: 400px;    height:100%;    background:url(img/line.png) no-repeat;    top:8px;}.about_section{    margin-bottom: 10px;    font-family: Open Sans;    line-height: 26px;    color: #626060;}.about_section img{    max-width: 50%;    height: auto;}#carousel_events .caption_event{    font-family: Open Sans;    font-size: 22px;    margin-bottom: 2px;    color: #333;}.carousel-event_caption>a{    text-decoration: none;}.event_date{    color: rgb(41, 109, 166);    font-size: 17px;}.event_heading{color: #333;
                                                                                                                                                                                                        font-family: Open Sans;
                                                                                                                                                                                                        font-size: 30px;
                                                                                                                                                                                                        font-weight: 600;
                                                                                                                                                                                                        margin-bottom: 32px;
                                                                                                                                                                                                        margin-top: 18px;}#carousel_events .item img{    border: 1px solid #DDDADA;    width: 100%;}.carousel-control{    background-image:none;    width: 30px;    height: 30px;    top: -2px;    background: #333;    opacity: 1;    border-radius: 5px;    padding: 5px;    font-size: 14px;    text-align: center;    right: 32px !important;}.carousel-control.left{    left: auto;    right: 68px !important;}.carousel-control:hover{    background: rgb(38, 105, 161);}/**articles**/div#articles {    max-height: 460px;    overflow-y: scroll;}#articles .list-group-item a{    text-decoration: none;    color: #575656;}#articles a.btn{        padding: 4px 6px 4px;    font-size: 9px;    background: none repeat scroll 0% 0% #1B1B1B;    border: 0px none;    color: #fff;}#articles a.btn:hover{    background: #337AB7;}#articles .fa{    font-size: 18px !important;    margin-top: 10px;    color: #337AB7;    padding-left: 0;}#articles .article_content{    padding-left: 0;}#articles .list-group-item.heading{    color: #fff;}#articles .heading .fa{    margin-top:0;    margin-right: 14px;    color: #fff;}#articles .list-group-item{    font-family: Open Sans;    color: #575656;}.events_article a.view_more{    color: #27679C;    font-size: 11px;    font-family: Open Sans;}/**Footer**/#footer{    background: rgb(34, 42, 49);    color: #fff;    padding-top: 14px;    padding-bottom: 12px;}#footer ul.social li>a{    background: transparent;    color:#fff;    padding: 4px;    padding-top: 11px;}#footer  a{    color: #FFF;}.copyright {        font-size: 12px;}/**Single Pages**/.post_date_outer{    margin: 5px 0px 30px;}.post_date{            font-size: 13px;    padding: 1px 8px;}.main.single{            padding-top: 100px;}.main.single .container{max-width: 968px;overflow: hidden}.main.single .container.post{    min-height: 70vh;}html body .supsystic-social-sharing{display: block !important}/*@media all and (transform-3d), (-webkit-transform-3d) {  .carousel_events>.carousel-inner > .item.next,  .carousel_events>.carousel-inner > .item.active.right {      left: 0;      -webkit-transform: translate3d(50%, 0, 0);      transform: translate3d(50%, 0, 0);  }  .carousel_events>.carousel-inner > .item.prev,  .carousel_events>.carousel-inner > .item.active.left {      left: 0;      -webkit-transform: translate3d(-50%, 0, 0);      transform: translate3d(-50%, 0, 0);  }}.carousel_events>.carousel-inner .active.left { left: -50%; }.carousel_events>.carousel-inner .next        { left:  50%; }.carousel_events>.carousel-inner .prev        { left:  -50%; }.carousel_events>.carousel-inner .active.right { left: 50%; }*/.single .post-title{    position: relative; font-family: Open Sans;    margin-bottom: 25px;    padding-bottom: 8px;}.single .post-title:after{        content: "";    position: absolute;    left: 1px;    width: 100%;    height: 12px;    top: 100%;    border-top: 1px solid #D5D5D5;    border-bottom: 1px solid #d5d5d5;}.articles_Page .article_content{    padding-left: 30px;    position: relative;    margin-bottom: 20px;    font-family: Open Sans;    text-align: left;} .article_icon{    position: absolute;    top: 11px;    left: 0;    width: 10px;}.articles_Page .article_content a{    text-decoration: none;    color:#333;}.articles_Page .article_content a.btn{    color:#fff;}

/*Praise*/

blockquote {    border: 0;    padding: 10px 0px;    margin-bottom: 0;}blockquote p {    position: relative;    display: block;    font-size: 14px;}blockquote p:before, blockquote p:after {    content: '"';    font-size: 32px;    display: inline-block;    color: #27679C;    vertical-align: middle;    line-height: 28px;}.praise-wrapper p[align="center"], .praise-wrapper p[style="text-align: center"] {    text-align: right !important;    font-weight: bold;    font-style: italic;    color: #27679C;}.praise-wrapper {    margin-bottom: 20px;} .praise-wrapper .post-title {    display: none;}.widgettitle{ float:left; width:100%;   text-transform: uppercase;}ul.good_old_twitter_widget li {    margin-bottom: 5px;}ul.good_old_twitter_widget li .twitter-timestamp{   color: #27679C;}@media (min-width: 768px) and (max-width: 991px) {    #header ul.nav li > a {        font-size: 12px !important;        padding: 15px 11px !important;    }}@media only screen and (max-width:768px){      .xs-navbar{        float:none !important;        width:calc(100% + 30px);        padding-bottom: 12px;    }    #header ul.nav li.active > a:after {        top: 15px;        left: 0;    }    .main.single {        padding-top: 45px;    }    #menu-main-menu{margin-bottom:0}    .navbar-collapse{padding-bottom: 0;}    .navbar-toggle{        font-size: 22px;        padding: 3px 5px;    }    .top_detail img{        width:50%;    }    .carousel-inner {        margin:0;    }    .carousel .item .item-content {        padding: 2px;    }    .carousel-control {        right: 0px !important;    }    .carousel-control.left {        right: 37px !important;    }    #footer {        text-align: center;    }    .copyright {        float: none !important;    }    #footer .navbar-nav li,.xs-social li{display:inline-block;}    .xs-social{        margin-bottom: 0;        margin-left: 10px;    }    #footer ul.social{margin:0}}@media only screen and (max-width:670px){      .top_detail img{        width:100%;        height: auto;    }    .top_detail {        padding-top: 50px;    }    .about_section h1::after, .about_section h2::after,    .about_section h3::after, .about_section h4::after,    .about_section h5::after, .about_section h6::after,    .single .post-title:after {        display: none;    }    .green-bg {        width: 100%;    }    .about_section img{        height:auto;    }    .container.post h1 {        font-size: 40px;    }    .green-bg {        font-size: 20px;        padding: 10px 16px 1px;    }    .post_date{            font-size: 13px;        padding: 1px 8px;    }    .testimonial {        font-size: 22px;    }    .inner_testimonial .author {        max-width: 85%;    }    .inner_testimonial .author::after, .inner_testimonial .author::before {        width: 30px;        top: 12px;    }    .inner_testimonial .author::before {        left: -35px;    }    .inner_testimonial .author::after {        right: -35px;        left:auto;    }}@media only screen and (max-width:550px){      .testimonial {        background: none repeat scroll 0% 0% #35393D;        color: #FFF;        padding: 15px 15px;    }    .event_heading {        margin-top: 0px;            margin-bottom: 40px;        font-size: 24px;    }      .carousel-control {        top: 32px;    }    #carousel_events .caption_event {        font-size: 16px;    }    .event_date {        font-size: 13px;    }}@media only screen and (max-width:448px){      .about_section img{        max-width:100%;        width:100%;    }    .wpcf7 .halfwidth {        width: 100%;    }}/**Contact Us**/.wpcf7 {    float: left;    margin: 20px 10% !important;    width: 80%;}.wpcf7-form-control-wrap {    float: left;    width: 100%;}.wpcf7-form-control {    background: #efefef none repeat scroll 0 0;    border: 1px solid #ccc;    float: left;    font-weight: 500;    height: 37px;    margin-bottom: 25px;    padding: 3px 8px;}.wpcf7-form-control.wpcf7-text {    width: 96%;}select.wpcf7-select {    width: 98%;}textarea.wpcf7-textarea {    height: 120px;    resize: none;    width: 98%;}.wpcf7-not-valid-tip {    font-size: 13px !important;    font-weight: 400;    position: absolute;    right: 34px;    top: 16px;}.wpcf7-response-output {    font-weight: 500;    padding: 10px 0 !important;    text-align: center;}.wpcf7-not-valid {    border: 1px solid #ff0000;}span.wpcf7-not-valid-tip {    display: none !important;}div.wpcf7-validation-errors {    display: none !important;}

.twitterFeeds {
    background: #efefef none repeat scroll 0 0;
    margin-bottom: 30px;
    padding: 30px 0 40px;
}
.jtweets-feed ul {
    margin-bottom:0;
}
#jtweets-feed li {
    font-family: "quill";
    font-size: 20px;
    width: 100%;
}
.jtweets-feed ul li span {
    color: #888;
    display: block;
    font-size: 18px !important;
}
.article_content {
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    padding: 0 0 20px 30px;
    position: relative;
}
.twitterFeeds h2.widgettitle {
    color: #333;
    font-family: Open Sans;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 32px;
    margin-top: 18px;
}
body{
    font-family: Open Sans;
}
/********************Updated Css MAr08************************/
/*Upcoming Events Page starts*/
.upc-event {
    margin: 11px 0 40px;
}
.eventlist {
    color:#27679C;
    margin-top: 12px;
}
.events-content {
    margin: 1px 0px;
}
.eventlist strong {
    display: block;
    font-size: 28px;
    font-weight: bold;
    margin: 0 auto;
    text-align: center;
}
.eventlist span {
    display: block;
    font-size: 16px;
    text-align: center !important;
}
.events-content .col-sm-11 {
    padding-left: 40px;
}
.events-content h2 {
    font-size: 20px;
    color: #333;
    font-family: Open Sans;
    font-size: 22px;
    text-transform: uppercase;
}
.events-content p {
    color: #626060;
    text-align: justify;
    padding: 2px 0;
    line-height: 26px;
}
.events-wrapper {
    margin-bottom: 20px;
}

.past_ev_link a {
    background: #27679c none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff !important;
    float: right;
    margin: 34px 0;
    padding: 10px;
    text-decoration: none;
}
#past_events-wrapper h1 {
    text-align: center;
    font-family: Open Sans;
}
.vertical-align {
    display: flex;
    align-items: center;
}
.blogSS a, .view-more-btn {
    background: #27679c;
    border-radius: 4px;
    color: #fff !important;
    padding: 7px 8px;
    text-decoration: none;
}
/*Upcoming Events Page Ends*/

/*Blog*/
.blogSS > div {
    text-align: left !important;
    margin-bottom: 20px;
}
.blogSS a {
    padding: 5px 5px !important;
    width: auto !important;
    height: auto !important;
    font-size: 12px !important;
}
.blogSS a + a {
    margin-left: 10px;
}
.blogSidebar .widgettitle {
    font-size: 20px;
    border-bottom: 1px solid #EDEDED;
    padding-bottom: 5px;
    color: #27679c;
    float: left;
    width: 100%;
}
.blogSidebar{
    padding: 10px;
    float: left;
}
.blogSidebar a{
    color: #000000;
    display: list-item;
    text-transform: capitalize;
}
div#jtweets-feed li {
    font-family: 'Open Sans';
    font-size: 15px;
}
.single em{
    font-size: 14px;
}
#post-wrapper .post .events-content p > a {
    background: transparent none repeat scroll 0 0;
    border-radius: 0 !important;
    color: #337ab7 !important;
    padding: 0 !important;
}
/*****************************Media css*************************************/
.cat-item a {
    padding: 8px 0 8px 10px;
    border-bottom: 1px dotted #ccc;
    font-size: 14px !important;
}
.blogSidebar .cat-item.current-cat a {
    background-color: #efefef;
}
.container.post em {
    font-size: 14px;
}
.widget_rss a{
    font-size: 14px !important;
}
.tagcloud a{
    color: #27679c !important;
    display: initial !important;
}
.jtweets-widget .widgettitle + div {
    clear: both;
}
.post p{
    color: #626060;
    line-height: 26px;
}
.post li.cat-item.cat-item-5.current-cat {
    clear: both;
}
.green-bg p {
    color: #fff !important;
}
.paginationWrapper .wp-paginate .title {
    color: #333;
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 600;
    margin-right: 4px;
    text-transform: uppercase;
}
.paginationWrapper .wp-paginate .current {
    background: #27679c none repeat scroll 0 0;
    border: 1px solid #27679c;
}
.paginationWrapper {
    margin-top: 30px;
}