@import url(https://fonts.googleapis.com/css?family=Droid+Serif);
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@font-face { font-family: 'helvetica'; src: url('../fonts/helvetica-webfont.woff2') format('woff2'), url('../fonts/helvetica-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'timesitalic'; src: url('../fonts/times_italic-webfont.woff2') format('woff2'), url('../fonts/times_italic-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face {
    font-family: 'Voga';
    src: url('../fonts/Voga-Medium.woff2') format('woff2'),
        url('../fonts/Voga-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face { font-family: 'BodoniModa_9pt-Italic'; src: url('../fonts/BodoniModa_9pt-Italic.ttf') format('ttf'); font-weight: normal; font-style: italic; }
html { position: relative; min-height: 100%; }
body { font-family: 'Droid Serif', serif; margin: 0; padding: 0; }
a { color: #10242c; text-decoration: none; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out }
a:focus, a.btn:focus { outline: none !important }
a:hover, a:focus { color: #10242c }
.mar-top-15 { margin-top: 15px }
.mar-top-30 { margin-top: 30px }
.mar-top-45 { margin-top: 45px }
.mar-top-60 { margin-top: 60px }
.mar-top-75 { margin-top: 75px !important }
.mar-btm-15 { margin-bottom: 15px }
.pad-rgt-150 { padding-right: 150px }
.pad-0 { padding: 0 !important }
.img-responsive { display: inline-block }
img { max-width: 100%; height: auto }
input { outline: none !important }
sup { top: 5px; font-size: 40%; vertical-align: top }
.text-danger { color: #e11431 !important }
.navbar-header { border-left: 44px #0f242c solid; }
.navbar-brand { padding: 0 0 0 38px; height: auto; margin: 0 !important; }
.navbar-nav { margin-top: 23px; margin: 26px 0 0 80px; }
.navbar-default { min-height: 95px; background-color: rgba(170,174,177,.5) }
.navbar-default.op-1 { background-color: rgba(212,214,216,1) }
.navbar { border-bottom: none }
.admin-bar header .navbar { margin-top: 32px; }
.navbar-default .navbar-nav > li { position: relative; padding-bottom: 29px; letter-spacing: 0.05em }
.navbar-default .navbar-nav > li > a { float: left; color: #0f242c; padding: 10px 8px 10px 0; ; text-transform: uppercase }
.navbar-default .navbar-nav > li > a:hover { color: #fff }
.navbar-default .navbar-nav > li > a:focus { color: #4d575c }
.navbar-default .navbar-nav > .current-menu-item > a, .navbar-default .navbar-nav > .current-menu-item > a:hover, .navbar-default .navbar-nav > .current-menu-item > a:focus { background: transparent; color: #fff }
.navbar-toggle { border: solid 1px #0f242c !important }
.navbar-toggle .icon-bar { background: #0f242c !important }
.navbar-toggle:hover { background: #0f242c !important }
.navbar-toggle:focus { background: #0f242c!important }
.navbar-toggle:hover .icon-bar { background: #aaaeb1 !important }
.navbar-toggle:focus .icon-bar { background: #aaaeb1 !important }
#mobilemenu { display: none !important }
#navbar { display: block }
.navbar-default .navbar-nav .sub-menu { position: absolute; padding: 10px 0 2px 0; min-width: 220px; top: 69px; left: 4px; list-style: none; margin: 0; display: none; background: rgba( 0,0,0, 0.75 ); }
.navbar-default .navbar-nav .sub-menu .sub-menu { left: 96%; top: 0px }
.navbar-default .navbar-nav .sub-menu li { margin: 0; padding: 0 20px 10px 13px; position: relative }
.navbar-default .navbar-nav .sub-menu li a { color: #fff; }
.navbar-default .navbar-nav .sub-menu li a:hover { text-decoration: underline !important }
.navbar-default .navbar-nav > li:hover > .sub-menu { display: block }
.navbar-default .navbar-nav > li li:hover .sub-menu { display: block }
.header-search-wrap { display: inline-block; /*border-right: 1px #0f242b solid;*/ margin: 33px 0 0 0; padding-right: 14px; }
.header-search-wrap img { cursor: pointer; margin-top: 2px; vertical-align: top }
.header-search-wrap form { position: absolute; right: 0; top: 95px; transition: height 0.2s ease-out; height: 0px; overflow: hidden; background: #0f242c; color: #fff; padding: 0 10px; width: 100% }
.header-search-wrap form.slideDown { height: 54px }
.header-search-wrap form input { border: none; background: none; line-height: 54px; height: 54px; margin: 0; padding: 0 5px; width: 100%; color: #fff }
.header-search-wrap ::-webkit-input-placeholder { /* Chrome */
 color: #fff;
}
.header-search-wrap :-ms-input-placeholder { /* IE 10+ */
 color: #fff;
}
.header-search-wrap ::-moz-placeholder { /* Firefox 19+ */
 color: #fff;
 opacity: 1;
}
.header-search-wrap :-moz-placeholder { /* Firefox 4 - 18 */
 color: #fff;
 opacity: 1;
}
.carousel-indicators li, .owl-theme .owl-controls .owl-page span { background-color: #aaaeb1!important; border: none!important; margin: 1px 2px 1px 2px!important; height: 6px!important; width: 6px!important; border-radius: 0!important }
.carousel-indicators .active, .owl-theme .owl-controls .owl-page.active span { background-color: #353f45!important; margin: 1px 2px 1px 2px!important; height: 6px!important; width: 6px!important; }
/* HomeSlider */
#HomeSlider_wrap .metaslider .flexslider { margin: 0; }
#HomeSlider_wrap .flex-control-nav { bottom: 12px; z-index: 9; }
#HomeSlider_wrap .flex-control-paging li a { background-color: #aaaeb1; border: none; margin: 1px 2px 1px 2px; height: 6px; width: 6px; border-radius: 0!important }
#HomeSlider_wrap .flex-control-paging li a.flex-active { background-color: #353f45; }
#HomeSlider_wrap .flex-direction-nav { display: none; transition: all 0.4s ease-out; }
#HomeSlider_wrap .flex-direction-nav a { background: url( '../images/arrows.png' ) 0 0; width: 37px; height: 37px; }
#HomeSlider_wrap .flex-direction-nav a:hover { background-color: rgba( 255,255,255,0.5 ) !important }
#HomeSlider_wrap .flex-direction-nav a.flex-next { background-position: right top; }
#HomeSlider_wrap:hover .flex-direction-nav { display: block; }
#HomeSlider_wrap .flexslider:hover .flex-next { opacity: 1 !important; right: 50px; }
#HomeSlider_wrap .flexslider:hover .flex-prev { opacity: 1 !important; left: 50px; }
#HomeSlider_wrap .caption-wrap { background: none; opacity: 1 !important; color: #0f212c; text-align: center }
#HomeSlider_wrap .caption { /*padding: 5px 10px 5px 159px;*/ text-align: left; max-width: 1470px; display: inline-block; position: absolute; right: 17%; bottom: 90px; }
#HomeSlider_wrap .caption .btn:hover { border: solid 1px #0f212c; background: transparent; color: #0f212c }
#HomeSlider_wrap .caption .slide2 { padding-top: 91px; padding-left: 17px }
#HomeSlider_wrap .caption .slide2 .btn { margin-top: 19px }
#HomeSlider_wrap .caption .slide3 { padding: 0;text-align: center; }
#HomeSlider_wrap .caption .slide3 h1 { margin: 0; line-height: 53px }
#HomeSlider_wrap .caption .slide3 h1:nth-child(2n) { padding-left: 66px; text-align:left; }
#HomeSlider_wrap .caption .slide3 h1:nth-child(3n) { padding-left: 280px }
#HomeSlider_wrap .caption .slide3 .btn { margin: 51px 0 0 142px }
#HomeSlider_wrap .caption h1 { font-size: 66px; font-family: 'timesitalic'; margin: 10px 0 30px 0; line-height: 54px; }
#HomeSlider_wrap .caption p { margin: 0; font-size: 25px; line-height: 1.3; padding: 1px 0 0 1px; }
#HomeSlider_wrap .caption .btn { transition: all 0.4s ease-out; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; padding-left: 20px; padding-right: 20px; margin: 0 3px 0 3px; color: #fff; text-transform: uppercase; background: #0f212c; border-radius: 0; border: solid 1px #0f212c; cursor: pointer; margin: 60px 0 0 228px; line-height: 30px; }
.btm-gradient { margin: 0; padding: 0; border: 0; height: 1px; background: #cbcdcf; background: -webkit-gradient(linear, left top, right top, color-stop(0%, hsla(0,0%,0%,0)), color-stop(50%, hsla(0,0%,0%,.50)), color-stop(100%, hsla(0,0%,0%,0))); background: -webkit-linear-gradient(left, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,.30) 50%, hsla(0,0%,0%,0) 100%); background: -moz-linear-gradient(left, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,.30) 50%, hsla(0,0%,0%,0) 100%); background: -ms-linear-gradient(left, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,.30) 50%, hsla(0,0%,0%,0) 100%); background: -o-linear-gradient(left, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,.30) 50%, hsla(0,0%,0%,0) 100%); background: linear-gradient(left, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,.30) 50%, hsla(0,0%,0%,0) 100%) }
#subscribe-form { padding-top: 28px; padding-bottom: 30px }
#subscribe-form label { font-weight: normal; color: #aaaeb1; margin-right: 15px; text-transform: uppercase; font-size: 12.466px; letter-spacing: 2px }
#subscribe-form input { text-align: center; margin-right: 3px; font-size: 12px; width: 250px !important }
#subscribe-form input, .subscribe-form button { border-radius: 0 }
#subscribe-form input:hover, .subscribe-form input:focus { border: solid 1px #0f212c }
#subscribe-form .btn { text-transform: uppercase }
#subscribe-form .btn-default { color: #aaaeb1; padding: 6px 24px }
#subscribe-form .btn-default:focus { background: #fff !important; outline: 0; color: #0f212c !important; }
#subscribe-form .mc4wp-error { padding: 10px 0; color: red }
#subscribe-form .mc4wp-success { color: #10242c }
.gradient-container { position: relative }
.gradient-shadow { position: absolute; width: 100%; height: 40px; background: #eee; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e4e4e4), to(#fff)); background: -webkit-linear-gradient(top, #eceeee, #fff, #fff); background: -moz-linear-gradient(top, #eceeee, #fff, #fff); background: -ms-linear-gradient(top, #eceeee, #fff, #fff); background: -o-linear-gradient(top, #eceeee, #fff, #fff) }
.gradient-container h2 { text-align: center; color: #aaaeb1; font-size: 16px; text-transform: uppercase; margin: 0; padding: 70px 0 25px 0; letter-spacing: 2px }
#products-slider { margin-bottom: 24px }
#products-slider .owl-pagination { display: none }
.main-body-wrap a img:hover { opacity: 0.4 }
.method-container_wrap { border-top: solid 1px #cbcdcf; padding-top: 18px; padding-bottom: 14px; }
.method-container { background: #f3f4f4; padding: 0 15px 5px 15px; }
.method-container h3 { text-align: center; color: #aaaeb1; font-size: 16px; text-transform: uppercase; margin: 0; padding: 26px 0 24px 0; letter-spacing: 2px; }
.method-slides { position: absolute; top: 0; left: 15px; right: 15px; color: #fff; text-align: left; padding: 30px }
.method-slides h3 { margin: 0; padding: 0 0 20px 0; font-size: 40px; font-style: italic; text-transform: uppercase; color: #fff; text-align: left }
.method-slides p { font-size: 22px }
.text-blue { color: #0f242b !important }
.method-slides-btm { position: absolute; bottom: 0; left: 15px; right: 15px; color: #fff; text-align: left; padding: 0 34px 39px 0 }
.btn-default { border-radius: 0; text-transform: uppercase }
.btn:hover { text-decoration: none !important }
.method-slides-btm .btn-default, .btn-default2 { font-family: 'helvetica'; font-size: 15px; line-height: 30px; height: 32px; letter-spacing: 0.233em; padding: 1px 15px 1px 18px; }
.btn-pink { background: #e2a29f; border: solid 1px #e2a29f; color: #fff }
.btn-pink:hover { background: transparent; border: solid 1px #e2a29f; color: #e2a29f }
.btn-gray { background: #cbcdcf; border: solid 1px #cbcdcf; color: #0f242b }
.btn-blue { background: #0f242b; border: solid 1px #0f242b; color: #fff }
.btn-blue:hover { background: transparent; border: solid 1px #0f242b; color: #0f242b }
.btn-gray:hover { background: transparent; border: solid 1px #fff; color: #fff }
.btn-pink:focus, .method-slides .btn-gray:focus, .method-slides .btn-blue:focus { background: transparent }
.method-container_wrap .metaslider { margin: 0 auto }
.method-container_wrap .metaslider .caption-wrap { background: none; opacity: 1 }
.method-container_wrap .metaslider .method-slides-btm { z-index: 2; padding: 0px 1px 20px 0px; text-align: right }
.social-media-feed-wrap { max-width: 1280px; margin: 0 auto }
.social-media-feed-wrap .social-media-feed { margin: 33px 0; border-left: 1px #788387 solid; padding-top: 8px; padding-bottom: 25px; }
.social-media-feed-wrap .social-media-feed:first-child { border-left: none }
.hm-feed-wrap { border-radius: 1px #cfd1d2 solid; background: #fff }
.hm-feed-wrap { border: 1px #cfd1d2 solid; width: 290px; margin: 5px auto; position: relative; min-height: 200px; padding: 0 10px 10px; text-align: left }
.hm-feed-wrap .hm-feed-inner { height: 295px; overflow: auto }
.hm-feed-wrap .feed-follow-at { text-align: center }
.common-right-panel .hm-feed-wrap .hm-feed-inner { height: auto }
.hm-feed-wrap > div > a:hover { color: #aaaeb1 }
.hm-feed-wrap .fa { background: #aaaeb1; color: #fff; width: 34px; display: block; margin: 0 auto; text-align: center; line-height: 32px; height: 32px; font-size: 20px; }
.hm-feed-wrap h3.feed-title { margin: 0; font-size: 16px; text-transform: uppercase; letter-spacing: 2px; color: #aaaeb1; padding: 22px 0; text-align: center }
.hm-feed-wrap .jr-insta-thumb { text-align: center }
.hm-feed-wrap .jr-insta-thumb ul.thumbnails.no-border.jr_col_2 li { width: 48% !important; margin: 1% !important; }
#wff-id .wff-fb-item { padding: 0px 0 10px 0 }
#wff-id .wff-fb-author-data { display: table; width: 100%; table-layout: fixed }
#wff-id .wff-row { display: table-row }
#wff-id .wff-facebook-feed-image-div, #wff-id .wff-facebook-feed-title-div { display: table-cell; height: auto; width: auto; margin: 0 }
.hm-feed-wrap .muaw-twitter-block { border: none }
.muaw-twitter-title-wrap { display: none }
.muaw-single-tweet { background: none; border-bottom: 1px #eee dashed }
/*
#subscribe-form input,
#subscribe-form .btn-default,
.method-slides .btn-default{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
*/
form#mc4wp-form-1 .mc4wp-form-fields button { margin-top: 20px !important; }
.mc4wp-form-theme-dark button, .mc4wp-form-theme-dark input[type=submit] { background-color: #263941 !important; }
.common-heading { margin-top: 102px; background: #ebebeb }
.common-heading h1 { margin: 0; padding: 16px 0; font-size: 59px; text-transform: uppercase; color: #0f212c; letter-spacing: 0.02122em }
/* Gallery */
.gallary-header { background: #0f242b; text-align: center; position: relative }
.gallary-header .intro-text { position: absolute; bottom: 93px; color: #fff; width: 100% }
.gallary-header .intro-text h2 { font-size: 43px; line-height: 83%; font-family: 'timesitalic' }
.gallary-header .intro-text h2 span { display: block }
.gallary-header .intro-text h2 span:nth-child(1n) { padding-left: 45px }
.gallary-header .intro-text h2 span:nth-child(2n) { padding-left: 55px }
.gallary-header .intro-text h2 span:nth-child(3n) { padding-left: 77px }
.gallery-listing h2 { padding: 46px 0px 36px; color: #10222c }
.gallery-listing h3 { text-align: center; color: #aaaeb1; font-size: 14px; text-transform: uppercase; margin: 0; padding: 40px 0 }
.gallery-listing .container { max-width: 1200px; }
.gallery-listing .col-md-5 { padding-right: 5px; padding-left: 5px; width: 440px }
.gallery-listing .col-md-7 { padding-right: 5px; padding-left: 5px; width: 756px }
.gallery-listing .col-md-5 .gallery-image-large { display: none }
.gallery-listing .col-md-7 .gallery-image-small { display: none }
.gallery-listing .links-container { background: #0f242b; min-height: 77px; padding: 19px 15px 15px 33px; margin-bottom: 10px; position: relative; text-align: left }
.gallery-listing .links-container h4 { margin: 0; padding: 0; color: #fff; font-size: 15px; display: inline; text-transform: uppercase }
.gallery-listing .links-container h4 a { color: #fff }
.gallery-listing .links-container h4 a:hover { color: #aaaeb1 }
.gallery-listing .icon-link { position: absolute; top: 15px; right: 15px; color: #aaaeb1; display: inline }
.gallery-listing .icon-link:hover { color: #fff }
.gallery-listing .share-links-page { max-width: 910px; margin: 0 auto 20px }
/* Gallery Single */
h2.gallery-title { padding: 43px 0 15px; text-transform: uppercase; font-size: 27px }
h2.gallery-title .title-tagline { font-style: italic; display: block; color: #aaaeb1; font-size: 14px; text-transform: none; padding: 7px 0 0 }
#sync1, #sync1 .item { width: 910px; height: 530px; background: rgba(212,214,216,1); }
#sync1 .item > div { display: table; width: 100%; height: 100%; text-align: center; vertical-align: middle; table-layout: fixed }
#sync1 .item > div > div { display: table-cell; width: 100%; height: 100%; text-align: center; vertical-align: middle }
#sync1 .item > div > div img { max-height: 100%; max-width: 100% }
#sync2 { width: 924px; margin-top: 2px }
/* Social Sharing Icons */
.share-links-page { padding-top: 30px; margin-bottom: 20px; width: 100%; text-align: right }
.share-links-page ul { margin: 0 -5px 0 0; padding: 0; float: right }
.share-links-page label { line-height: 58px; text-transform: uppercase; letter-spacing: 2px; font-weight: normal; padding-right: 10px; }
.youtube-channel-link { display: inline-block; margin: 30px 0 10px 0 }
.youtube-channel-link img { border: 1px #cfd1d2 solid; transition: all 0.4s ease-in-out }
.youtube-channel-link:hover img { border-color: #0f212c }
.method-body-container { max-width: 1333px }
.method-body-container .top-row-category { margin-top: 30px }
.method-body-container .top-row-category article { padding-right: 5px }
.method-body-container .top-row-category h4 { font-size: 16px; margin-top: 25px; margin-bottom: 10px }
.method-body-container .top-row-category h4 a { color: #aaaeb1 }
.method-body-container .top-row-category h4 a:hover { color: #0f212c }
.method-body-container .top-row-category p { color: #0f212c }
.method-body-container .blog-posts { width: 792px; margin: 0 0 0 47px }
.method-body-container .article-container h3 { margin-bottom: 16px }
.method-body-container .article-container h3 span { padding-left: 21px; }
.method-body-container .article-container .col-sm-6 > article { max-width: 381px; margin: 0 auto }
.method-body-container .article-content { }
.method-body-container .article-content .title-1 { font-size: 36px; line-height: 1; margin: 0 }
.method-body-container .article-content .title-2 { font-size: 56px; line-height: 85%; margin: 0 }
.method-body-container .article-content .title-3 { font-size: 37px; font-style: italic }
.method-body-container .article-content .text-danger { font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding: 2px 0 7px 0 }
.method-body-container .article-content time { color: #aaaeb1; display: block; padding-bottom: 30px; font-family: Arial, Helvetica, sans-serif }
.method-body-container .article-content p { color: #0f212c }
.method-body-container .article-content img { margin: 30px 0 30px 0 }
.article-headings { padding: 0 0 0 37px }
.article-text { padding: 8px 15px 0 37px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 1.5 }
.article-text p { margin-bottom: 24px }
.category-banner-wrap { background: #f7f7f7; overflow: hidden; width: 100%; margin: 0 0 26px }
.category-banner-wrap img { }
.category-banner-wrap .banner-text { display: table; table-layout: fixed; width: 100%; height: 175px }
.category-banner-wrap .banner-text > div { display: table-cell; width: 100%; height: 100%; vertical-align: middle }
.category-banner-wrap h1 { font-size: 63px; margin: 0; padding: 2px 0 0 2px; text-transform: uppercase; line-height: 85%; }
.category-banner-wrap p { font-size: 17px; margin: 0; padding: 0px 0 0 2px; }
.page-container { font-size: 16px; font-family: Arial, Helvetica, sans-serif; padding: 65px 130px 50px 80px; line-height: 1.5 }
.page-container p { margin-bottom: 20px }
.other-articles-list { max-width: 1432px; margin: 0 auto }
.other-articles h4 { font-size: 17px; text-transform: uppercase; margin: 25px auto; line-height: 18px; max-width: 300px; text-align: center }
.other-articles h4 a { color: #0f242b }
.other-articles h4 a:hover { color: #aaaeb1 }
.other-articles .btn-default, .gallery-listing .btn-default, .article-container .btn-default { padding: 1px 24px; border-radius: 0; text-transform: uppercase }
.other-articles .btn-default:hover, .gallery-listing .btn-default:hover, .article-container .btn-default:hover { background: #fff; border: solid 1px #0f212c; color: #0f212c }
.other-articles .btn-default:focus, .gallery-listing .btn-default:focus, .article-container .btn-default:focus { background: #fff; outline: 0 }
h3.related-title { padding: 0; margin: 0 0 20px 0; text-transform: uppercase; border-bottom: solid 1px #dfe2e3; color: #0f212c; text-align: left; font-size: 24px; font-family: Arial, Helvetica, sans-serif; letter-spacing: 4px }
h3.related-title span { padding: 15px 0 7px 34px; margin-bottom: 7px; background: #f2f6f7; display: block }
.related-article-wrap { padding: 20px 30px }
.other-articles .related-article-wrap h4 { text-align: left; max-width: 340px; }
.common-right-panel .method-links { padding: 15px; background: #f7f7f7; font-size: 15px }
.common-right-panel .method-links h3 { margin: 0 0 15px 0; padding: 0 0 15px 15px; font-size: 16px; color: #0f212c; border-bottom: solid 1px #cbcdcf; text-transform: uppercase }
.common-right-panel .method-links ul { padding: 0; margin: 0; list-style: none }
.common-right-panel .method-links ul li { padding-bottom: 5px }
.common-right-panel .method-links ul > li { text-transform: uppercase }
.common-right-panel .method-links ul > li li { text-transform: none }
.common-right-panel .method-links ul li:last-of-type { padding-bottom: 0 }
.common-right-panel .method-links ul a { color: #0f212c }
.common-right-panel .method-links ul a:hover { color: #aaaeb1 }
.common-right-panel .method-links ul .fa { margin-left: 15px; margin-right: 10px }
.sidebar-inner { padding: 0px 0px 0px 28px }
.sidebar-search { margin: 12px 0 5px }
.sidebar-search input[type="text"] { border: 1px solid rgb(212, 214, 216); padding: 0px 5px; line-height: 30px; height: 30px; vertical-align: top; width: 260px; font-family: 'Droid Serif', serif; font-size: 13px; letter-spacing: 1px }
.common-right-panel .intro-content { display: inline-block; width: 100% }
.common-right-panel .intro-content { margin-top: 40px; padding: 0 25px 0 30px }
.common-right-panel .intro-content h3 { margin: 0 0 20px 0; color: #0f212c; font-size: 14px; font-weight: bold; text-transform: uppercase }
.common-right-panel .intro-content p { margin-bottom: 20px }
.common-right-panel .intro-content p.pink-text { color: #e2a29f; text-transform: uppercase; margin-bottom: 5px }
.common-right-panel .social-feed-box { clear: both; padding: 15px; background: #f7f7f7; text-align: center }
.common-right-panel .social-feed-box img { margin-bottom: 15px }
.common-right-panel .social-feed-box img:last-of-type { margin-bottom: 0 }
.blog-listing-details { position: relative; display: block; margin: -40px 15px 0; padding: 22px 10px 15px 18px; background: #fff; min-height: 180px }
.blog-listing-details._first-box { margin-top: -90px; padding: 25px 29px; min-height: 174px }
.blog-listing-details span { display: block }
.blog-listing-details h4 span { display: inline }
.blog-listing-details .series-text { line-height: 1; padding: 4px 0px 0px; font-size: 14px; color: #aaaeb1 }
.blog-listing-details time { font-size: 11px; color: #aaaeb1 }
.blog-listing-details .text-small { font-size: 10px; text-transform: uppercase }
.blog-listing-details .text-small a { color: #929292; }
.blog-listing-details .text-small a:hover { color: #0f242b; }
.blog-listing-details h4 { margin-top: 2px; font-size: 20px; letter-spacing: 0.022em; line-height: 116%; }
.blog-listing-details h4 a { color: #0f242b; text-transform: uppercase; }
.blog-listing-details h4 a:hover { color: #929292; }
/* social icons */
header .social-links-container { text-align: right; padding: 29px 41px 0 0px; display: none !important; }
ul.social-links { margin: 0 0 10px 0; padding: 0; list-style: none; display: inline-block }
ul.social-links li { float: left; margin-right: 10px }
ul.social-links li a { font-size: 21px; display: block; color: #4d575c }
ul.social-links li a:hover { opacity: 0.75 }
.footer-body .social-links-container { padding: 30px 0 30px 0; text-align: right }
.footer-body .social-links-container p { text-transform: uppercase; margin: 0; padding: 12px 6px 7px 0; letter-spacing: 0.122em; font-size: 12px; }
.footer-body ul.social-links li { margin-right: 0; margin-left: 10px }
.footer-body ul.social-links li a { font-size: 28px; color: #aaaeb1 }
/* press-clips-container */
.press-clips-container { padding: 25px 78px 0 88px }
.press-clips-container .press-clips { display: inline-block }
.press-clips-container .press-clips-button { text-align: center; padding-bottom: 22px }
.press-clips-container .press-clip { margin-bottom: 24px; display: inline-block; width: 100%; text-align: center; }
.press-clips-container .row .col-md-6:last-child { text-align: right }
.press-clips-container .row .col-md-6:first-child { text-align: left }
.press-clips-container .clip-title, .reel-title { background: #fff; text-align: center; text-transform: uppercase; margin: -60px auto 0; position: relative; z-index: 2; padding: 23px 0 41px 0; font-size: 22px; max-width: 560px; }
.press-clips-container .clip-title a, .reel-title a { color: #0f242b; display: block; padding: 0 15px; }
.press-clips-container .clip-title a:hover, .reel-title a:hover { color: #aaaeb1; }
/* reels */
.reels-banner { background: #0f242b }
.reel-video-wrap { padding: 53px 13px 90px 105px }
.reels-container .col-md-6:nth-child(2) .reel-video-wrap { padding-left: 51px; padding-right: 66px; }
.reel-video { background: #0f242b; padding: 29px 0px 100px; }
.hr-line { border-top: 1px #cbcdcf solid; margin: 0 130px 66px 165px }
/* reel-container */
.reel-container { }
.reel-container h2 { padding: 16px 0 7px; text-transform: uppercase; font-size: 27px }
.reel-singlevideo-wrap { display: inline-block; margin: 0 auto }
/* timeline */
.timeline-image { padding: 95px 0 45px 0 }
.timeline-label a { background: url('../images/magnifying-glass.png') no-repeat 0 0; padding: 24px 0 50px 89px; display: inline-block; margin-left: 28px; font-size: 40px; text-transform: uppercase; font-weight: 300; cursor: pointer }
.timeline-label a { color: #0f242b }
.timeline-button { margin: 135px 0 0 133px; }
.timeline-button .btn { line-height: 2 }
.timeline-hm { margin-top: 230px }
/* testimonials */
.testimonial-content { padding-top: 37px; text-align: center }
.testimonial-content label { font-size: 26px; font-weight: 300; font-style: italic; display: inline-block; vertical-align: top; margin: 0 22px 0 20px; }
.testimonial-content .btn { vertical-align: top; margin-top: 3px; }
#testimonials-slider { margin: 34px 0 0 -56px; padding: 0; font-family: Arial; font-size: 16px; max-width: 679px; }
.owl-carousel.owl-theme .owl-controls .owl-buttons div { margin: 0; padding: 0; font-size: 1px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; filter: Alpha(Opacity=100); opacity: 1; background: url( '../images/arrows.png' ) no-repeat; text-indent: -999px; overflow: hidden; width: 37px; height: 37px; position: absolute; top: 38%; }
.owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev { background-position: left top; left: -60px; }
.owl-carousel.owl-theme .owl-controls .owl-buttons div.owl-next { background-position: right top; right: -60px; }
/* Giving */
.giving-container { }
.giving-image { position: relative; text-align: right }
.giving-strip { position: absolute; text-align: right; background: #0f242b; height: 189px; width: 100%; top: 800px; left: 0; margin: 0; }
.giving-strip h2 { color: rgb(255, 255, 255); float: right; padding: 57px 228px 0px 0px; font-size: 43.444px; line-height: 82%; margin: 0px 0px 0px -28px; font-family: 'timesitalic' }
.giving-strip h2 span { display: block }
.giving-strip h2 span:first-child { padding-right: 73px; }
.giving-content { position: absolute; top: 53px; left: 188px; background: #eee; margin: 0; padding: 35px 36px 19px 43px; width: 466px }
.giving-content h1 { text-align: center; margin: 8px 0 23px 0; font-style: italic; font-size: 45px; line-height: 1; }
.giving-content p { font-family: Arial, Helvetica, sans-serif; text-align: justify; font-size: 16px; line-height: 1.5; margin-bottom: 24px; }
.giving-content img { opacity: 1 !important }
.giving-video { max-width: 900px; margin: 0 auto }
/* Bio */
.bio-header-wrap { position: relative }
.bio-strip { position: absolute; z-index: 1; background: #263941; height: 190px; left: 0; width: 100%; bottom: 0; }
.bio-image { position: relative; z-index: 2 }
.bio-text { position: absolute; z-index: 3; top: 81px; left: 167px; color: #0f242b; font-size: 19px; width: 550px; letter-spacing: 0.00666em; }
.bio-text h2 { padding-top: 18px; font-size: 33px }
.bio-tagline { position: absolute; z-index: 3; left: 0; bottom: 59px; color: #fff }
.bio-tagline h2 { margin: 0; font-size: 43px; padding: 47px 0 0 202px; font-family: 'timesitalic'; line-height: 0.933; }
.bio-tagline h2 span { display: block; padding-left: 97px }
.bio-tagline h2 span:first-child { padding-left: 0 }
.bio-button { position: absolute; z-index: 3; top: 395px; left: 167px; width: 390px; height: 250px; display: inline-block; background: url( '../images/hm-bio.png' ) no-repeat right top; }
.bio-button .btn { height: 34px; line-height: 34px; margin-top: 86px }
.bio-container .bio-bottom-wrap { background: #f3f4f4; font-family: Arial, Helvetica, sans-serif; font-size: 16px; overflow: hidden; margin: 17px 38px 12px 49px; padding: 78px 30px 33px 78px; text-align: justify }
.bio-bottom-rows .row:nth-child(3n) .bio-bottom-wrap, .bio-bottom-rows .row:nth-child(4n) .bio-bottom-wrap, .bio-bottom-rows .row:nth-child(5n) .bio-bottom-wrap { padding-top: 38px; }
.bio-bottom-wrap h1, .bio-bottom-wrap h2, .bio-bottom-wrap h3 { font-family: 'Droid Serif', serif; letter-spacing: 3px; text-align: left; }
.bio-bottom-wrap h1 { font-family: 'Droid Serif', serif; font-size: 60px; letter-spacing: 7px; margin: 0 0 16px -2px; text-transform: uppercase }
.bio-container p:empty { display: none; margin: 0 }
.bio-bottom-wrap p { margin: 0 0 18px 0 }
.bio-bottom-wrap .bio-col-text { padding: 10px 20px; }
.bio-container .row .col-md-6:nth-child(1):after { content: " "; width: 1px; height: 74%; border-left: 1px #caced0 solid; position: absolute; right: 0; top: 50px; }
.bio-bottom-line { padding: 25px 0 0; text-align: center }
.bio-bottom-line label { font-weight: normal; font-style: italic; font-size: 24px; letter-spacing: 0; display: inline-block; vertical-align: top }
.bio-bottom-line .btn { vertical-align: top; margin: 3px 0 0 15px }
/* contact page */
#contact-wrap h2, #contact-wrap h3 { margin: 0 0 5px 0; text-align: center; font-style: italic; font-size: 25px; }
#contact-wrap h3 { font-size: 20px; }
#contact-wrap { position: absolute; z-index: 2; background: rgba(219, 219, 219, 0.35); padding: 26px 97px 15px 95px; width: 800px; margin: 71px 0 0 88px; top: 0; left: 0 }
#contact-wrap.media-kit-page { margin-top: 35px }
.contact-strip.giving-strip { top: 887px; height: 174px; z-index: 3; }
.contact-strip.giving-strip h2 { font-size: 41px; padding: 74px 244px 0px 0px }
.contact-strip.giving-strip img { margin: 18px 39px 0px 0px }
div.wpcf7 { padding: 10px; margin-top: 19px }
div.wpcf7 .wpcf7-text, div.wpcf7 input[type="text"] { background: #eee; width: 100%; border: 1px #eee solid; line-height: 46px; padding: 5px 13px }
div.wpcf7 .wpcf7-textarea { background: #eee; width: 100%; border: 1px #eee solid; padding: 5px 13px; height: 139px }
div.wpcf7 .wpcf7-submit { float: right; margin-top: 42px; }
div.wpcf7 .col-md-6, div.wpcf7 .col-md-12 { padding: 5px; }
.mc4wp-checkbox-contact-form-7 label { font-weight: normal }
/* Search Page */
.search-page { }
.search-page .page-header { margin: 55px 0 }
.search-page .page-title { font-size: 27px; text-transform: uppercase; text-align: center; }
.search-page article { border-bottom: 1px #aaaeb1 dashed; padding-bottom: 30px; margin-bottom: 30px }
.search-page h3 { font-weight: bold; font-size: 20px; margin: 0 0 12px 0; text-transform: uppercase }
.search-page .entry-footer .posted-on { display: none }
.search-page .entry-footer .cat-links .screen-reader-text { font-weight: bold; float: left }
.search-page .entry-footer .cat-links .screen-reader-text::after { content: ": "; float: right; display: inline-block; margin-right: 5px; margin-left: 1px; }
.search-page .col-md-8 a:hover { text-decoration: underline !important }
.footer-body { background: #fff; color: #aaaeb1; padding: 60px 0 0 0; overflow: hidden }
.footer-body .web-links { border-top: solid 1px #cbcdcf; border-bottom: solid 1px #cbcdcf; padding: 25px 0 29px }
.footer-body .web-links a { color: #aaaeb1; text-transform: uppercase }
.footer-body .web-links span+span::before { content: "|"; padding: 0 10px 0 10px }
.footer-body .web-links a:hover { color: #0f212c }
.footer-body .subscriber-container { position: relative }
.footer-body #subscribe-form label { display: block; width: 100% }
.footer-body #subscribe-form .btn { vertical-align: bottom }
#footer-nav { text-align: center }
#footer-nav ul { list-style: none; margin: 0; padding: 0; float: none; display: inline-block; }
#footer-nav ul li { font-size: 15px; letter-spacing: 0.07em }
#footer-nav ul li:before { float: left; content: "|"; padding: 0 28px 0 30px; }
#footer-nav ul li:first-child:before { padding: 0; content: ""; display: none }
.footer-body .copyright-container { background: url( '../images/footer_bg.png' ) repeat top left; font-size: 12px; min-height: 95px; color: #353f45; font-family: 'Open Sans' }
.footer-body .copyright-container .copyright-text { text-align: right; line-height: 2; padding-top: 20px }
.footer-body .copyright-container .copyright-text p.text-right { clear: both }
.footer-body .copyright-container a { color: #353f45 }
.footer-body .copyright-container a:hover { text-decoration: underline !important }
.footer-body .copyright-container span { display: inline-block }
.footer-body .copyright-container span:first-of-type { margin-right: 10px }
.bottom-container { max-width: 1290px; }
.scroll-top-wrapper { position: fixed; opacity: 0; visibility: hidden; overflow: hidden; text-align: center; z-index: 99999999; right: 0; bottom: 0 }
.scroll-top-wrapper.show { visibility: visible; cursor: pointer; opacity: 1.0; -webkit-transition: all 0.9s ease-out; -moz-transition: all 0.9s ease-out; -ms-transition: all 0.9s ease-out; -o-transition: all 0.9s ease-out; transition: all 0.9s ease-out }
.scroll-top-wrapper i.fa { font-size: 24px; padding: 5px 12px; background: #0f212c; color: #fff; border: solid 1px #0f212c }
.scroll-top-wrapper i.fa:hover { color: #0f212c; border: solid 1px #0f212c; background: none }
/* Plugins */
.dwss-style-1 a i { background: #aaaeb1 !important; font-size: 23px }
.fa-pinterest::before { content: "\f231"; }
.fa-envelope-o::before { content: "\f0e0"; }
.wp-pagenavi { overflow: hidden; text-align:center; padding: 5px 64px 20px; }
.press-clips-container .wp-pagenavi { padding-right: 0 }
.method-body-container .wp-pagenavi { padding-right: 18px; }
.search-page.method-body-container .wp-pagenavi { padding-right: 0 }
.wp-pagenavi a:hover, .wp-pagenavi span.current { border-color: #0f242b; background: #0f242b; color: #fff; }
.jstree-default .jstree-hovered { background: none !important; border-radius: 0 !important; box-shadow: none !important; }
.jstree-default .jstree-node, .jstree-default .jstree-icon { background-image: url("../images/32px.png"); }
.fbcb_container { border: 1px #cfd1d2 solid; background: url( '../images/icon_comment.png' ) no-repeat center -1px; margin: 100px 20px 20px }
.fbcb_container h3.fbcb_leave_cmnt_label { font-family: "Droid Serif", serif; text-transform: uppercase; font-weight: 300; font-size: 18px; letter-spacing: 2px; margin: 7px 0px 0px 5px; }
.fbcb_container .fb_iframe_widget > span { width: 500px; max-width: 100%; margin: 0px auto; display: block; }
.pp_details a.pp_close { text-indent: -55px; font-weight: bold; text-transform: uppercase; color: #0f242c; line-height: 2; letter-spacing: 1px; }
/*========== new changes ==========*/
.home .press-container h2 { text-align: center; color: #aaaeb1; font-size: 16px; text-transform: uppercase; margin: 0; padding: 0px 0 25px 0; letter-spacing: 2px; }
.home .press-container .img-responsive { width: 100%; }
.home .press-container hr { display: none; }
.home .press-container .press-clips-button { width: 238px; margin: 0 auto; float: none; }
.home .press-container .press-clips-button .btn-blue { margin-bottom: 50px; }
.home .press-container .row { margin: 0; }
.method-body-container .article-content time { padding-bottom: 20px; }
.method-body-container .article-content author { color: #112627; display: block; padding-bottom: 40px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; }
.method-body-container .article-content a:hover { text-decoration: underline !important; }
.press-method-body-container .article-content .title-3 { font-style: normal; }
.press-method-body-container .common-right-panel .method-links { display: none; }
.press-method-body-container .sidebar-search { display: none; }
.press-method-body-container .common-right-panel .intro-content { display: none; }
.method-body-container .article-content .article-text div { height: 100%; }
#HomeSlider_wrap .caption .slide3 .btn.btn-red { background: #ed1c24; margin: 0 0 0 0; }
.confidence-creator-book-page .method-body-container { padding-top: 40px; }
.confidence-creator-book-page .col-md-6 .article-container { padding: 30px 50px; background: #eeeeee; font-size: 16px; font-family: arial; color: #0f242b; line-height: 24px; padding: 30px 50px; width: 100%; }
.confidence-creator-book-page .col-md-6 .article-container p { margin: 0 0 30px 0; }
.confidence-creator-book-page .col-md-6 blockquote { border: none 0; font-family: times; font-size: 20px; color: #0f242b; line-height: 23px; vertical-align: middle; padding: 20px 0 20px 0; margin: 0 0 0 0; }
#testimonials-slider .owl-item { padding: 29px 55px 40px 47px; background: #f3f4f5; }
/* Accountability Partner */
.subscribe-form-page .page-container div.wpcf7 { border: 1px #eee solid; padding: 15px 35px }
.subscribe-form-page .page-container div.wpcf7 h3 { font-family: 'Droid Serif', serif; font-size: 26px; font-weight: 300; font-style: italic; margin: 2px 0 8px 0; }
.subscribe-form-page .page-container div.wpcf7 * { max-width: 200% }
.subscribe-form-page .page-container div.wpcf7 .wpcf7-text { padding: 0 13px 1px; line-height: 30px; background: #fff }
.subscribe-form-page .page-container div.wpcf7 .wpcf7-submit { margin: 0; }
.subscribe-form-page .page-container .g-recaptcha { margin-top: 12px }
@media screen and (max-width: 767px) {
.subscribe-form-page .page-container div.wpcf7 .wpcf7-submit { margin: 0 0 15px 0; padding: 2px 0 0; width: 100% }
.subscribe-form-page .page-container .g-recaptcha { transform: scale(0.77); -webkit-transform: scale(0.77); transform-origin: 0 0; -webkit-transform-origin: 0 0; }
}
.mobile-hide { display: none !important }
 @media screen and (max-width: 1100px) {
form#mc4wp-form-1 .mc4wp-form-fields button { margin-top: 2px !important; }
}
/****************** 22/10/2018 *************************/

.navbar-default .navbar-nav .menu-item-1298 .sub-menu { min-width: 318px; }
.main-body-wrap .ms-image a img:hover { opacity: 1; }
.footer a img:hover { opacity: 0.4; }
.​networks-logo { width: 100%; background-color: #717d82; padding: 12px 0; float: left; }
.network-logo-slider-inner { width: 100%; float: left; }
#network-slider .owl-item .item { width: auto; display: table; float: left; height: 56px; table-layout: fixed; }
.brand-logo-main { padding: 0 42px 0 0; display: table-cell; vertical-align: middle; }
#network-slider.owl-theme .owl-nav { margin: 0; }
#network-slider.owl-carousel.owl-theme .owl-nav button { top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.gradient-container { width: 100%; float: left; }
#network-slider.owl-carousel .owl-item { width: auto !important; }
.​testimonials-section { width: 100%; float: left; }
.testimonials-slider-inner { width: 100%; float: left; }
.owl-carousel { max-width: 100% !important; }
.testimonials-box-main { padding-top: 37px; width: 100%; float: left; position: relative; }
.testimonials-box-main::before { content: ""; background: url(../images/icon_01.png) no-repeat center center; background-size: 100%; width: 21px; height: 14px; position: absolute; top: 0; left: 0; }
.testimonials-box-main .author_name, #testimonials-slider .author_name { font-size: 18px; font-weight: 300; font-style: italic; display: inline-block; vertical-align: top; margin: 30px 0 0; color: #0f242b; text-align: right; width: 100%; font-family: 'timesitalic'; letter-spacing: 0.60px; }
#testimonials-slider .author_name { font-size: 18px; font-weight: 300; font-style: italic; display: inline-block; vertical-align: top; margin: 10px 0 30px; color: #0f242b; text-align: right; width: 100%; font-family: 'timesitalic'; letter-spacing: 0.60px; }
#testimonial_slider { margin: 0; padding: 0; font-family: Arial; font-size: 16px; }
#testimonial_slider .owl-item { padding: 29px 25px 25px; background: #f3f4f5; min-height: 295px; }
.owl-carousel { max-width: 100% !important; }
.owl-carousel.owl-theme .owl-nav button { margin: 0; padding: 0; font-size: 1px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; filter: Alpha(Opacity=100); opacity: 1; background: url('https://heathermonahan.com/wp-content/uploads/2023/06/arrows-new.png') no-repeat !important; text-indent: -999px; overflow: hidden; width: 37px; height: 37px; position: absolute; top: 38%; }
.owl-carousel.owl-theme .owl-nav button.owl-prev { background-position: left top !important; left: -60px; }
.owl-carousel.owl-theme .owl-nav button.owl-next { background-position: right top !important; right: -60px; }
.owl-theme .owl-nav [class*="owl-"]:hover { background-color: transparent; }
.testimonials-btn { width: 100%; float: left; margin-top: 35px; margin-bottom: 70px; text-align: center; }
.press-clips-section { width: 100%; float: left; padding: 0 0 105px; }
.press-clips-container { padding: 25px 0px 0 0px }
.press-clips-section .press-clips-title h2 { text-align: center; color: #aaaeb1; font-size: 16px; text-transform: uppercase; margin: 0; padding: 45px 0 70px 0; letter-spacing: 2px; }
.press-clips-container .left-part .press-clip { padding-right: 50px; }
.press-clips-container .right-part .press-clip { padding-left: 50px; }
.monahan-method-section { width: 100%; float: left; padding: 0 15px; }
/*.monahan-method-section .container { width: 100%; }*/
.method-container_wrap { padding: 0; }
.method-container { background: #f3f4f5; padding: 18px 85px 14px; margin-top: 15px; }
.monahan-method-section .method-container_wrap .metaslider { max-width: 100% !important; }
.method-slides-btm { padding: 0 0 55px 0; }
#method-slider.owl-carousel .owl-item { padding: 28px 0 35px 0; }
#method-slider.owl-carousel .owl-item .item { padding: 28px 0 35px 0; width: 100%; float: left; position: relative; }
#method-slider.owl-carousel .owl-item .item::before { content: ""; position: absolute; top: 0; right: -30px; bottom: 0; height: 100%; width: 1px; background-color: #7f878d; }
#method-slider.owl-carousel .owl-item .item.border:parent {
border: none;
}
#method-slider.owl-carousel .owl-nav.disabled { display: block; }
.navbar-default .navbar-nav > li::before { float: right; content: "|"; padding: 10px 15px 10px 7px }
.accountability-partner-section { width: 100%; float: left; padding: 0 0 35px; }
.partner-section-inner { max-width: 660px; width: 100%; margin: 0 auto; }
.section-inner-box { width: 100%; float: left; position: relative; padding-left: 170px; text-align: center; }
.image-box { width: 148px; height: 148px; border-radius: 100%; display: inline-block; position: absolute; left: 0; top: 0; }
.section-inner-box h2 { font-size: 25px; line-height: 28px; color: #0f242b; margin: 0; font-family: 'timesitalic'; }
.section-inner-box h2 strong { width: 100%; display: block; font-size: 30px; text-transform: uppercase; }
.accountability-partner-section #subscribe-form { padding-top: 0; padding-bottom: 0; }
.accountability-partner-section form#mc4wp-form-1 .mc4wp-form-fields button { margin-top: 0px !important; }
.accountability-partner-section #subscribe-form label { display: none; }
.devider-image { width: 100%; float: left; text-align: center; margin: 0 0 15px; }
.socialfeed-section { width: 100%; float: left; }
.footer { width: 100%; float: left; }
#subscribe-form .mc4wp-success { color: #FF0000; }
#HomeSlider_wrap .slide-4115 .caption { right: 25%; }
.partner-section-inner .mc4wp-form-fields br { display: none; }
/***** 5/2/19 ******/
.header-btn-wrap { display: inline-block; margin: 28px 0 0 0; padding: 0 20px 0 15px; }
.navbar-default .navbar-nav > li:last-child::before { display: none; }
.navbar-default .navbar-nav > li.btn.btn-default.btn-default2.btn-blue, #mobmenuright > li.btn.btn-default.btn-default2.btn-blue { line-height: normal !important; height: auto !important; background: rgba(0,0,0,0); border: solid 1px rgba(0,0,0,0); color: #FFF; padding: 0; margin: 4px 15px 0 0; }
.navbar-default .navbar-nav > li.btn.btn-default.btn-default2.btn-blue > a, #mobmenuright > li.btn.btn-default.btn-default2.btn-blue > a { display: inline-block; background: #ed1c24 !important; border: solid 1px #cbcdcf !important; color: #FFF; padding: 4px 20px; }
.navbar-default .navbar-nav > li.btn.btn-default.btn-default2.btn-blue > a:hover, #mobmenuright > li.btn.btn-default.btn-default2.btn-blue > a:hover { background-color: #000 !important; }
.grecaptcha-badge { display: none; }
.page-template-page-contact .grecaptcha-badge { display: block; }
#HomeSlider_wrap .caption .slide3 .btn.btn-default2.first_btn.btn-red { margin: 0 70px 0 auto; }
/***************** 11/02/2019 **********************/

/*@font-face { font-family: 'Arial'; src: url('../fonts/ArialMT.eot'); src: url('../fonts/ArialMT.eot?#iefix') format('embedded-opentype'),         url('../fonts/ArialMT.woff2') format('woff2'),
        url('../fonts/ArialMT.woff') format('woff'),
        url('../fonts/ArialMT.ttf') format('truetype'),
        url('../fonts/ArialMT.svg#ArialMT') format('svg'); font-weight: normal; font-style: normal; }*/
/*@font-face { font-family: 'Times'; src: url('../fonts/Times-Italic.eot'); src: url('../fonts/Times-Italic.eot?#iefix') format('embedded-opentype'),         url('../fonts/Times-Italic.woff2') format('woff2'),
        url('../fonts/Times-Italic.woff') format('woff'),
        url('../fonts/Times-Italic.ttf') format('truetype'),  url('../fonts/Times-Italic.svg#Times-Italic') format('svg'); font-weight: normal; font-style: italic; }*/
.page-template-page-media.page-template-page-media-php .grecaptcha-badge { display: block; }
.btn.btn-default.btn-default2.btn-red { display: inline-block; background: #ed1c24 !important; border: solid 1px #cbcdcf !important; color: #FFF !important;/*line-height: 20px;*/
}
.btn.btn-default.btn-default2.btn-red:hover { background: #0f242b !important; border: solid 1px #0f242b !important; color: #fff !important; }
.btn.btn-default.btn-default2.btn-green { background: #0f242b !important; border: solid 1px #0f242b !important; color: #fff !important; }
.btn.btn-default.btn-default2.btn-green:hover { background: #ed1c24 !important; border: solid 1px #cbcdcf !important; color: #FFF !important; }
.courses_section_inner .image-box { left: inherit; right: 0; width: 588px; height: 236px; }
.courses_section_inner .section-inner-box { padding: 31px 600px 36px 0px; }
.courses_section_inner { width: 100%; float: left; padding: 0 85px 0 84px; }
.courses_section_inner a.btn-red { margin: 20px 0 0; }
.courses_section .devider-image { line-height: 0; }
.speaker-page { width: 100%; float: left; display: table; table-layout: fixed; height: 720px; }
.speaker-page h1 { font-size: 65px; line-height: 53px; text-align: center; color: #FFF; vertical-align: middle; display: table-cell; font-family: 'Times'; font-style: italic; }
.top-text-inner { width: 100%; float: left; padding: 30px 0; }
.top-text-inner h2 { font-size: 40px; text-align: center; font-family: 'Times'; font-style: italic; margin-bottom: 30px; }
.top-text-inner p { font-family: 'Arial'; font-size: 16px; line-height: 24px; }
.bio-bottom-line.speaker-page-bio-line label { font-size: 40px; vertical-align: middle; font-family: 'Times'; font-weight: 700; margin: 0 20px 0 0; }
.bio-bottom-line.speaker-page-bio-line a.btn.btn-default.btn-default2.btn-red { vertical-align: middle; }
.bio-bottom-line.speaker-page-bio-line { padding: 50px 0; }
.big-img-part { width: 100%; float: left; margin: 0 0 60px; }
/******/
.timeline-label { width: 100%; float: left; text-align: center; margin: 50px 0; }
.timeline-label a { display: inline-block; margin-left: 0; font-size: 25px; }
.timeline-button { margin: 0; width: 100%; float: left; text-align: center; }
.timeline-hm { width: 100%; float: left; }
.contact-strip.giving-strip.relative-form { position: relative; top: 0; height: auto; background-color: transparent; text-align: center; }
.contact-strip.giving-strip.relative-form h2 { font-size: 41px; padding: 0 0 15px 0px; width: 100%; color: #000; }
/**************** ******************/

.masonry-page-container { width: 1280px; max-width: 100%; margin: 0 auto; }
.masonry-page-container .row.masonry-container { margin-left: -3px; margin-right: -3px; }
.masonry-page-container .col-sm-6.items { padding-left: 3px; padding-right: 3px; margin-top: 3px; margin-bottom: 3px; }
.masonry-box-main img { width: 100%; }
.masonry-box-main.bg-color { width: 100%; float: left; background-color: #eee; padding: 35px 45px 40px; }
.masonry-box-main.bg-color h2 { font-size: 40px; font-weight: bold; font-family: 'Times'; font-style: italic; margin-top: 40px; margin-bottom: 30px; display: inline-block; }
.masonry-box-main.bg-color p { font-family: 'Arial'; font-size: 17px; line-height: 24px; color: #0f242b; margin: 0 0 25px; letter-spacing: 0.6px; }
.page-title h2 { text-align: center; font-family: 'Times'; font-style: italic; line-height: 44px; margin-bottom: 40px; }
.page-title h2 strong { display: block; font-size: 50px; line-height: 44px; }
.page-title p { display: block; font-size: 25px; line-height: 24px; text-align: center; font-family: 'Times'; font-style: italic; }
.page-title .btn.btn-default.btn-default2.btn-red { font-size: 25px; line-height: 41px; height: auto; font-style: normal; padding: 1px 54px; margin-top: 30px; margin-bottom: 60px }
.text-center.bottom-section { margin: 90px 0 70px; display: inline-block; }
.text-center.bottom-section h2 { font-family: 'Times'; font-style: italic; margin-bottom: 60px; font-size: 40px; }
.method-body-container { max-width: 100%; }
.method-body-content { font-family: 'Arial, Helvetica, sans-serif'; font-size: 16px; line-height: 24px; letter-spacing: 0.6px; }
.method-body-content h3 { font-family: 'Arial'; font-weight: bold; margin: 30px 0 20px; }
.method-body-content p { margin: 0 0 30px; }
.method-body-col { display: table-cell; vertical-align: top; height: 100%; float: none; }
.method-body-container-inner { display: table; table-layout: fixed; width: 1330px; margin: 0 auto; max-width: 95%; }
.method-body-sidebar { position: absolute; left: 15px; right: 15px; top: 25px; bottom: 0; background-color: #f7f7f7; }
.book_bottom { text-align: center; width: 100%; float: left; padding: 0 20px; }
.book_bottom .btn { width: 100% !important; white-space: inherit; height: auto !important; line-height: normal !important; padding: 6px 10px; }
.method-body-container-inner { display: block; table-layout: inherit; width: 1330px; margin: 0 auto; max-width: 95%; }
.main-body-wrap {overflow: hidden;}


/*new changes*/
.page-id-7294 .page-container{padding-top: 0px;}
.box-content {width: 100%; text-align: center; margin: 60px 0 50px;}
.box-content ul{list-style-type: none; margin: 0; padding: 0; text-align: center;}
.box-content ul li{width: auto; padding: 0 15px; display: inline-block; vertical-align: top;}
.box-content ul li.right a img{margin-top: 150px;}
.box-content ul li.right a:first-child img{margin-top: 15px;}
.post-cast-content{color: #0f242b;}
.post-cast-content p{color: #0f242b; text-align: justify;}
.post-cast-content h3{color: #0f242b; margin-bottom: 30px; float:left;}
.post-cast-content ul{width: 100%; float: left; margin-top: 10px; margin-bottom: 30px;}
.post-cast-content ul li{padding-left: 20px; width: 100%; float: left;}
.full-width-image {float: left; width: 100%; margin: 0 0 40px 0; position: relative;}
.full-width-image img {width: 100vw; left: 52.4%; position: relative; top: 0; transform: translateX(-50%); height: auto; max-width: none; padding: 0px; float: left; margin: 0px; overflow: hidden;}

.reel-text-content{font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-align: left;}



