@charset "UTF-8";
body {background: #f8f8f8;font-family: "Merriweather",serif;font-size: 13px;font-weight: 400;color: #000;letter-spacing: .1em;}
img {max-width: 100%;height: auto;}
.fullwidth-img img {width: 100%;height: auto;}
p {font-size: 15px;line-height: 28px;margin-bottom: 30px;}
.comment-info p, .author-info p, .entry-content p, .post-content p {font-weight: 300;}
.entry-content p i, .entry-content p .color-text {font-weight: 400;}
a {color: #222;}
a:hover, a:focus, a:active {text-decoration: none;outline: none;}
.page-info p, .btn {font-family: "Merriweather",serif;}
h1, h2, h3, h4, h5, h6, .dropcap, .image-info p, .post-info, .recent-posts a, .instafeed-wrap-hover a, .post-author-meta, .post-author-meta a {font-family: "Merriweather",serif;letter-spacing: 0;}
h2 {font-size: 32px;font-weight: normal;line-height: 32px;margin: 0 0 33px;}
.input-group-addon {background-color: #fff;border-color: #acacac;border-radius: 0;-webkit-border-radius: 0;box-shadow: none;-webkit-box-shadow: none;}
.form-control {border-radius: 0;-webkit-border-radius: 0;box-shadow: none;-webkit-box-shadow: none;border-color: #acacac;height: 40px;}
.form-control:focus {border-radius: 0;-webkit-border-radius: 0;box-shadow: none;-webkit-box-shadow: none;border-color: #acacac;}
textarea.form-control {min-height: 138px;}
.input-group .form-control {border-left: none;}
::-webkit-input-placeholder {color: #d1d1d1;}
::-moz-placeholder {color: #d1d1d1;}
:-ms-input-placeholder {color: #d1d1d1;}
:-moz-placeholder {color: #d1d1d1;}
.btn {border-radius: 0;-webkit-border-radius: 0;text-transform: uppercase;line-height: 38px;padding: 0 29px;font-size: 12px;letter-spacing: .1em;}
.btn-default:hover, .btn-default {color: #fff;}
.btn-default:hover {background-color: #222;border-color: #222;}
.btn-light {border-color: #909090;color: #909090;}
.btn-dark {background-color: #212121;border-color: #212121;color: #fff;}
.btn-dark:hover, .btn-dark:focus, .btn-light:hover, .btn-light:focus {color: #fff;}
.image-holder {background-color: #d0d0d0;display: block;max-width: 100%;}
.image-holder img {width: 100%;}
.shape1 {height: 23px;background: url("assets/images/shape1.png") no-repeat center center;margin: 20px auto;line-height: 23px;width: 63px;text-align: center;}
.header-slider-style2 .shape1, .qutoe-content .shape1 {-webkit-box-shadow: 10px 10px 50px 36px rgba(255,255,255,1);-moz-box-shadow: 10px 10px 50px 36px rgba(255,255,255,1);box-shadow: 10px 10px 50px 36px rgba(255,255,255,1);}
.shape2 {height: 12px;background: url("assets/images/shape2.png") no-repeat center center;margin: 20px auto 30px;line-height: 12px;text-align: center;width: 75px;}
.overlay {position: relative;overflow: hidden;}
.overlay > * {z-index: 2;position: relative;}
.overlay:before {position: absolute;top: 0;left: 0;content: "";height: 100%;width: 100%;z-index: 1;background-color: rgba(255,255,255,.75);}
.dark-overlay:before {background-color: rgba(0,0,0,.75);}
.btn, .topbar .social-icons a, .owl-theme.owl-carousel .owl-nav > .owl-next, .post-info .post-title a, .widget > ul li a, .recent-posts ul a, .tagcloud a, .about-me li a, .slide-item .slide-item-hover, .footer-social-icons li a, .instafeed-wrap-hover, .social-icons-style1 li, .social-icons-style2 li a i, .footer-widget-area-style2 .tagcloud a, .widget .footer-social-icons li a i, .instafeed-wrap-hover a, .copyright-bar a {-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
header {background-color: #fff;}
.topbar {background-color: #131313;color: #fff;min-height: 50px;line-height: 50px;font-size: 12px;}
.topbar a {color: #fff;}
.welcome-text {text-transform: uppercase;}
.welcome-text i {margin-right: 5px;}
.topbar .social-icons {text-transform: uppercase;font-weight: 300;text-align: center;}
.topbar .social-icons ul {padding: 0;margin: 0;}
.topbar .social-icons li {margin-right: 13px;}
.topbar .social-icons i {margin-right: 5px;}
.logo-area {margin: 54px 0 50px;}
header.overlay {overflow: visible;}
.header-style2 {border-top: 2px solid #222;}
.topbar.light-bg {background-color: #fff;color: #222;line-height: 59px;}
.topbar.light-bg a {color: #222;}
.header-style2 .topbar .social-icons {font-weight: 400;}
.header-style2 .logo-area {margin: 39px 0 45px;}
.header-style2 .logo-area img {max-height: 84px;width: auto;}
.header-style2 .header-nav .menu > li > a {line-height: 108px;}
.header-style3 {background: url("assets/images/banner1.png") no-repeat bottom center;background-attachment: fixed;background-size: cover;}
.header-style3 .logo-area {padding: 128px 0;margin: 0;}
.header-style3 .logo-area img {max-height: 125px;width: auto;}
.header-style4 {background: url("assets/images/banner2.png") no-repeat bottom center;background-attachment: fixed;background-size: cover;}
.header-style4 .logo-area {padding: 160px 0;margin: 0;}
.header-style4 .logo-area img {max-height: 125px;width: auto;}
p.text-center.site-title {font-size: 36px;margin-top: 20px;margin-bottom: 10px;line-height: 1.7;}
.header-slider {background: #f8f8f8;}
.slide-item {position: relative;}
.slide-item .slide-item-hover {position: absolute;border: 30px solid transparent;width: 100%;bottom: 4px;left: 0;opacity: 0;}
.slide-item:hover .slide-item-hover {opacity: 1;}
.slide-item .post-info {background-color: #fff;padding: 2em;}
.cat-link {font-style: italic;text-transform: uppercase;line-height: 13px;}
.post-info .post-title {font-weight: bold;font-size: 25px;line-height: 1.5;margin: 14px 0;}
.post-meta, .post-meta a {color: #555;margin-right: 10px;}
.header-slider-style2 .slide-item-hover {opacity: 1;}
.header-slider-style2 .slide-item .post-info {display: inline-block;padding: 37px 65px;background-color: rgba(255,255,255,.9);}
.header-slider-style2 .more-link-wrap {margin-bottom: 0;}
.header-slider-style2.owl-theme.owl-carousel .owl-nav > div {border-radius: 50%;-webkit-border-radius: 50%;left: 70px;background-color: rgba(0,0,0,.5);}
.header-slider-style2.owl-theme.owl-carousel .owl-nav > .owl-next {left: auto;right: 70px;}
.main-container {padding: 35px 0;}
.blog-post {background-color: #fff;margin-bottom: 40px;}
.audio-holder iframe {width: 100%;}
.twitter-holder iframe {border: 0px;}
iframe {border: 0px;}
.post-content {padding: 40px 60px 60px;border-color: #e9e9e9;border-style: solid;border-width: 0 1px 1px 1px;}
.blog-post .post-info {margin: 0 0 40px;}
.separator {padding: 0 18px;font-size: 8px;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.post-author-meta {margin: 40px 0;color: #777;}
.post-author-meta img {margin-bottom: 21px;max-width: 52px;}
.post-author-meta a {color: #111;padding-left: 6px;}
.more-link-wrap {margin: 40px 0;}
.entry-footer {margin-top: 30px;}
.entry-footer .post-meta {font-family: "Merriweather";letter-spacing: .1em;color: #909090;margin-bottom: 0;}
.entry-footer .post-meta a {color: #909090;}
.entry-footer .post-meta li:last-child {margin-right: 0;}
.entry-footer .post-meta i {margin-right: 10px;font-size: 14px;}
.related-heading {margin: 25px 0;font-weight: bold;font-size: 22px;}
.qutoe-wrap:before {content: "";position: absolute;width: 100%;height: 100%;background-color: rgba(255,255,255,.9);}
.qutoe-content span {font-size: 24px;font-weight: normal;}
.qutoe-wrap .post-content {padding: 6em;border: none;position: relative;}
.qutoe-wrap .post-info {margin-bottom: 21px;}
.post-format-icon {width: 40px;height: 40px;line-height: 54px;text-align: center;font-size: 40px;border: 2px solid #222;display: inline-block;overflow: hidden;}
.qutoe-content p {font-family: "Merriweather",serif;font-style: italic;font-weight: 400;font-size: 22px;}
.twitter-holder {position: relative;background: url("assets/images/blog/4.png") no-repeat center center;background-size: cover;text-align: center;padding: 7em 10em;}
.twitter-holder iframe {width: 100%;}
.link-holder {position: relative;background: url("assets/images/blog/5.png") no-repeat center center;background-size: cover;text-align: center;padding: 7em 10em;color: #fff;}
.link-holder:before {content: "";position: absolute;width: 100%;height: 100%;background-color: rgba(0,0,0,.6);left: 0;top: 0;}
.link-content {position: relative;}
.format-link-icon {font-size: 32px;color: #fff;}
.link-content .post-title {line-height: 40px;margin: 40px 0;}
.link-content .post-title, .link-content .post-title a {color: #fff;text-transform: uppercase;}
.link-content .link {font-size: 16px;font-weight: 600;}
.newer-posts i {margin-right: 15px;}
.older-posts i {margin-left: 15px;}
.owl-theme.owl-carousel .owl-nav {margin: 0;}
.owl-theme.owl-carousel .owl-nav > div {position: absolute;top: 46%;top: calc(50% - 25px);left: 0;background-color: rgba(0,0,0,.8);color: #fff;border-radius: 0;-webkit-border-radius: 0;text-align: center;width: 51px;height: 51px;line-height: 51px;margin: 0;padding: 0;font-size: 18px;}
.owl-theme.owl-carousel .owl-nav > .owl-next {left: auto;right: 0;}
.owl-carousel .owl-item:last-child {margin-left: -1px;}
.posts-navigation {margin: 20px 0 50px;overflow: hidden;}
.ad-wrapper {margin: 50px 0;}
.ad-wrapper-style2 {margin: 0 0 125px;}
.ad-wrapper img {width: 100%;}
.grid-posts-style1 article {margin-bottom: 30px;}
.grid-posts-style1 .blog-post {margin-bottom: 0;}
.grid-posts-style1 .post-content {padding-left: 37px;padding-right: 37px;}
.grid-posts-style1 .col-md-4  .post-content {padding-left: 28px;padding-right: 28px;}
.grid-posts-style1 .post-title {font-size: 19px;}
.grid-posts-style1 .col-md-4  .post-title {font-size: 18px;}
.grid-posts-style1 .col-md-6 .social-links-wrap ul li a span {display: none;}
.grid-posts-style1 .col-md-6 .social-links-wrap ul li a i {margin-right: 0;}
.grid-posts-style2 .blog-post {background-color: transparent;}
.grid-posts-style2 .post-content {padding-left: 35px;padding-right: 35px;border-width: 1px 1px 1px 0;background-color: #fff;padding-bottom: 45px;}
.grid-posts-style2 .image-right .post-content {border-width: 1px 0 1px 1px;}
.grid-posts-style2 .blog-post > .row {margin-left: 0;margin-right: 0;}
.grid-posts-style2 .blog-post > .row > .col-md-6 {padding-left: 0;padding-right: 0;}
.grid-posts-style2 .more-link-wrap {margin-bottom: 30px;}
.grid-post-style2 .image-holder {position: relative;overflow: hidden;}
.grid-post-style2 .image-holder img {}
blockquote {margin-left: 58px;padding-left: 26px;border-left: 1px solid #000;position: relative;}
blockquote:before {content: "“";position: absolute;left: -72px;width: 58px;text-align: center;top: 60%;font-size: 86px;line-height: 80px;margin-top: -40px;font-family: "Merriweather",serif;}
blockquote p {color: #acacac;font-style: italic;font-weight: 400 !important;font-size: 18px;line-height: 30px;}
blockquote p:last-child {margin-bottom: 0;}
blockquote.qutoe-style2 {background-color: #f8f8f8;margin-left: 0;border-left-width: 7px;padding: 35px 80px 35px 30px;}
blockquote.qutoe-style2:before {left: auto;right: 15px;top: auto;bottom: 0;font-size: 180px;color: rgba(97,124,88,.1);width: 70px;height: 35px;}
blockquote.qutoe-style3 {background-color: transparent;margin-left: 0;border-left-width: 0px;padding: 73px 50px 35px 50px;margin-bottom: 0;text-align: center;}
blockquote.qutoe-style3:before {left: 0;top: 0;font-size: 80px;color: rgba(97,124,88,.1);width: 100%;height: 35px;margin: 25px 0;text-align: center;}
.inner-border {border: 1px solid rgba(0,0,0,.2);position: relative;margin: 10px;}
.qutoe-overlay {background: url("assets/images/single/qutoe-overlay.png") no-repeat center center;background-size: cover;margin: 40px 0;}
.dark-overlay .inner-border {border-color: rgba(255,255,255,.2);}
.dark-overlay blockquote.qutoe-style3:before {color: #fff;}
.dark-overlay blockquote p {color: rgba(255,255,255,.8);font-size: 22px;line-height: 36px;}
.gallery {margin-top: 30px;margin-bottom: 30px;}
.gallery img {width: 100%;height: auto;}
.author-info {background-color: #fff;border: 1px solid #e9e9e9;padding: 23px;margin-bottom: 60px;overflow: hidden;}
.author-info img {max-width: 155px;}
.author-info .author-desc {margin-left: 180px;}
.author-info .author-title {margin-bottom: 24px;border-bottom: 1px solid #f2f2f2;padding-bottom: 19px;font-weight: 400;}
.author-info .author-title i {color: #777;}
.author-title strong {text-transform: uppercase;font-size: 16px;font-weight: normal;}
.author-desc p:last-child {margin-bottom: 0;}
.author-desc .reply a {border-right: 1px solid #f2f2f2;padding: 0 10px 0 0;}
.comment-title {margin-bottom: 40px;font-size: 30px;}
.comment-list {margin: 0;padding: 0;list-style: none;}
.comment-list .children {list-style: none;padding-left: 67px;}
.comment-info {margin-bottom: 42px;padding-bottom: 42px;border-bottom: 1px solid #f2f2f2;display: block;overflow: hidden;}
.comment-list > .comment:last-child .comment-info {border-bottom: none;}
.comment-info img {max-width: 90px;border-radius: 5px;-webkit-border-radius: 5px;}
.comment-info .author-desc {margin-left: 115px;}
.comment-info .author-title {margin-bottom: 22px;line-height: 16px;}
.comment-date {margin-left: 17px;padding-left: 17px;border-left: 1px solid #777;font-size: 12px;color: #777;}
.contact-form {margin-bottom: 50px;}
.contact-form .form-control, .comment-form .form-control {margin-bottom: 30px;border-color: #ececec;font-size: 13px;text-transform: none;}
.contact-form .btn, .comment-form .btn {font-size: 14px;font-weight: 400;}
.page-info h3 {padding-top: 32px;}
.page-info p {font-weight: 300;font-weight: 300;color: #353535;}
.page-info .shape1 {margin-bottom: 31px;}
.page .post-content {padding: 0px 60px 60px;}
.search-results h3.post-title {padding-top: 30px;}
.entry-content {font-size: 16px;line-height: 28px;font-weight: 300;margin-bottom: 30px;}
.fullwidth-img {margin-bottom: 30px;}
.image-info {position: relative;overflow: hidden;margin-bottom: 30px;margin-top: 35px;}
.image-info:after, .image-info:before {content: "";position: absolute;bottom: 2px;left: 45%;left: calc(50% - 122px);height: 1px;width: 244px;}
.image-info:after {bottom: 0;left: calc(50% - 103px);width: 206px;}
.image-info img {margin: 0 0 35px;}
.image-info p {max-width: 812px;margin: 0 auto 18px;font-size: 16px;line-height: 30px;font-style: italic;color: #777;}
.dropcap {text-transform: uppercase;font-size: 72px;line-height: 80px;font-weight: bold;float: left;padding-right: 22px;}
.entry-content .color-bg {text-transform: uppercase;color: #fff;padding: 5px 10px;font-size: 13px;}
.entry-content .responsive-video {margin-bottom: 30px;}
.entry-content ul {padding-left: 0;list-style: url("assets/images/bullet.png");margin-bottom: 30px;}
.entry-content li {padding-left: 18px;position: relative;margin-bottom: 5px;}
.entry-content ul li {list-style: disc;}
.entry-content ol li {list-style: decimal;}
table {width: 100%;max-width: 100%;border: 1px solid #ddd;border-spacing: 0;border-collapse: collapse;}
table>tbody>tr>th {background-color: #efefef;}
table>tbody>tr>td, table>tbody>tr>th, table>tfoot>tr>td, table>tfoot>tr>th, table>thead>tr>td, table>thead>tr>th {border: 1px solid #ddd;border-spacing: 0;padding: 5px;}
.entry-content li:before {background: url("assets/images/bullet.png") no-repeat left center;content: "";width: 9px;height: 28px;position: absolute;left: 0;top: 0;}
.contact-info {border: 1px solid #e7e7e7;position: relative;padding: 1px;background-color: #f8f8f8;margin-top: 8px;margin-bottom: 20px;}
.contact-info .info-inner:after, .contact-info .info-inner:before, .contact-info:after, .contact-info:before {content: "";width: 6px;height: 6px;position: absolute;left: 0;background-color: #f8f8f8;top: 0;}
.contact-info .info-inner:after, .contact-info .info-inner:before {bottom: 0;top: auto;}
.contact-info .info-inner:after, .contact-info:after {left: auto;right: 0;}
.contact-info .info-inner {padding: 30px 15px;border: 1px solid #e7e7e7;}
.contact-info ul {margin-bottom: 0;}
.contact-info ul li {padding-left: 0;padding: 0 50px 30px 93px;margin-bottom: 30px;border-bottom: 1px solid rgba(97,124,88,.2);position: relative;}
.contact-info ul li:last-child {border-bottom: none;padding-bottom: 0;margin-bottom: 0;}
.contact-info ul li:before {display: none;}
.contact-info ul li > i, .contact-info ul li > span {position: absolute;left: 0;top: 0;width: 93px;height: calc(100% - 30px);text-align: center;}
.contact-info ul li:last-child > span {height: 100%;}
.contact-info ul li > i {line-height: 3em;}
span.map-marker {background: url("assets/images/icon-map-marker.png") no-repeat center center;}
span.phone {background: url("assets/images/icon-phone.png") no-repeat center center;}
span.mail {background: url("assets/images/icon-mail.png") no-repeat center center;}
.contact-address {background: url("assets/images/contact-bg.png") no-repeat center;position: relative;background-size: cover;padding: 6px;margin-bottom: 25px;height: 108px;}
.contact-address.dark-overlay a, .contact-address.dark-overlay p, .contact-address.dark-overlay {color: #fff;}
.contact-address::after {background: rgba(0,0,0,.5) none repeat scroll 0 0;content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.address-inner, .phone-inner, .email-inner {border: 1px solid rgba(97,124,88,.3);}
.add-icon-wrap, .phone-icon-wrap, .email-icon-wrap {display: inline-block;height: 60px;width: 60px;color: #fff;text-align: center;position: absolute;left: -7px;top: calc(50% - 30px);}
.icon-home {background: url("assets/images/home-icon.png") no-repeat center;}
.icon-phone {background: url("assets/images/call-icon.png") no-repeat center;}
.icon-email {background: url("assets/images/email-icon.png") no-repeat center;}
.add-text, .phone-text, .email-text {margin-left: 76px;display: inline-block;padding: 25px 0;}
.add-text p, .phone-text p, .email-text p {margin-bottom: 0;font-weight: 400;font-size: 14px;line-height: 22px;}
#google-map {width: 100%;height: 500px;display: block;margin-bottom: 125px;}
.audio-gallary {position: relative;margin: 20px 0;display: block;}
.single-gallary-item-inner {position: relative;}
.audio-gallary .single-gallary-item {padding: 10px;}
.single-gallary-item  img {width: 100%;height: auto;}
.single-gallary-item-inner::after {content: "";height: 100%;left: 0;opacity: 0;position: absolute;top: 0;transition: all .3s linear 0s;width: 100%;}
.single-gallary-item-inner::before {border: 1px solid;content: "";height: 90%;left: 10px;opacity: 0;position: absolute;top: 10px;transition: all .3s linear 0s;width: 90%;z-index: 99;}
.single-gallary-item:hover .single-gallary-item-inner::before, .single-gallary-item:hover .single-gallary-item-inner > a, .single-gallary-item:hover .single-gallary-item-inner::after {opacity: 1;}
.single-gallary-item-inner > a {background: rgba(0,0,0,0) url("assets/images/audio-post-gallary-icon.png") no-repeat scroll center center;height: 100%;left: 0;position: absolute;text-align: center;top: 0;width: 100%;z-index: 99;opacity: 0;transition: all .4s linear 0s;text-indent: -9999px;}
.audio-gallary.audio-gallary:hover::after {opacity: 0;}
.audio-gallary::after {box-shadow: 0 0 15px 38px #fff;content: "";height: 100%;left: 35px;position: absolute;top: 415px;width: 100%;transition: all .5s linear 0s;overflow: hidden;}
.advartise {margin-bottom: 50px;padding: 0;width: 100%;}
.audio-add {margin: 100px 0px;}
.advartise img {width: 100%;}
.audio-container {padding-bottom: 0px;}
.social-icon-area {padding-bottom: 100px;}
.fullwidth-container {padding-bottom: 0;}
.full-width-post-content {position: relative;background: #fff none repeat scroll 0 0;}
.full-width-post-content .image-info::after {content: "";width: 0;}
.full-width-post-content .image-info::before {content: "";width: 0;}
p.fullwidth-post-text {color: #353535;font-size: 16px;padding: 0 25px;}
.padding {padding: 0px 25px;}
p.fullwidth-single-post-footer-text {letter-spacing: 1px;}
.fulwidth-add-wrap {margin: 100px 0;width: 100%;}
.full-width-post-content .list-inline li::before {background: rgba(0,0,0,0) none repeat scroll 0 0;content: "";position: absolute;}
.single-video-item {margin-bottom: 30px;}
.single-gallary-item > a {background: rgba(0,0,0,0) url("assets/images/audio-post-gallary-icon.png") no-repeat scroll center center;height: 100%;left: 0;position: absolute;text-indent: -999999px;top: 0;width: 100%;}
.video-gallary .single-gallary-item img {box-shadow: 1px 1px 1px rgba(0,0,0,.1);}
.video-gallary .single-gallary-item {padding-bottom: 58px;}
.video-gallary .single-gallary-item:after {content: "";width: 100%;height: 58px;background: url("assets/images/single/player.png") no-repeat center center;background-size: 100% auto;position: absolute;left: 0;bottom: 0;}
.post-carousel-style-2.owl-theme.owl-carousel .owl-nav > div {background: rgba(0,0,0,0) none repeat scroll 0 0;border: 2px solid #fff;border-radius: 50%;color: #fff;font-size: 40px;height: 50px;left: 30px;line-height: 45px;margin: 0;padding: 0;position: absolute;text-align: center;top: 47%;width: 50px;transition: all .3s linear 0s;}
.post-carousel-style-2.owl-theme.owl-carousel .owl-nav > div:hover {background: none;color: #617c58;border: 2px solid #617c58;}
.post-carousel-style-2.owl-theme.owl-carousel .owl-nav > .owl-next {left: auto;right: 30px;}
.post-carousel-style-2.owl-theme.owl-carousel .owl-nav {margin: 0;}
.single-galary-item {padding: 20px 7px 0 15px;}
.single-galary-item img {width: 100%;}
.single-galary-item-left-right-side {width: 100%;}
.galary-item {padding: 0 0 20px;}
.single-galary-item-full-height {height: 100%;width: 100%;}
.single-galary-item-fullwidth {padding-bottom: 15px;}
.col-md-12.galary-item-fullwidth {padding: 0 7px;}
.page-404 {padding: 80px 60px;}
.ext-large {font-size: 200px;line-height: 160px;margin-bottom: 40px;}
.page-404 h3 {margin-bottom: 30px;font-weight: 700;font-size: 23px;line-height: 30px;}
.page-404 p {font-weight: 400;}
.search-form {max-width: 624px;margin: 0 auto;}
.search-form .btn {width: 100%;}
.search-form .row {margin-right: 0;margin-left: 0;}
.search-form .row > div {padding-left: 0;padding-right: 0;}
.widget {background-color: #fff;border: 1px solid #e7e7e7;padding: 42px 19px 49px;margin-bottom: 50px;}
.widget-title {margin: 0;font-family: "Merriweather";font-weight: 400;text-transform: uppercase;letter-spacing: .1em;font-size: 14px;line-height: 14px;position: relative;text-align: center;}
.sidebar-wrap .widget-title:before {content: "";position: absolute;left: 0;top: 50%;height: 1px;border-top: 1px dashed #e7e7e7;width: 100%;}
.widget-title span {position: relative;background-color: #fff;padding: 0 12px;overflow: hidden;z-index: 1;}
.about-me img {width: 100%;margin-bottom: 40px;}
.about-me p {font-weight: 400;font-size: 15px;line-height: 28px;}
.about-me .social-icons {margin-bottom: 0;}
.about-me .social-icons li {padding-right: 3px;padding-left: 3px;display: inline-block;margin-bottom: 0;}
.about-me li a {width: 32px;height: 32px;line-height: 32px;text-align: center;color: #fff;background-color: #222;display: inline-block;}
.widget > ul {margin: 0;padding: 0;list-style: none;}
.list-style {width: 28px;height: 30px;line-height: 24px;}
.list-style i {transform: rotate(45deg);-webkit-transform: rotate(45deg);font-size: 10px;}
.list-style .fa-stack-1x {left: -7px;top: 2px;}
.widget ul li {display: block;margin-bottom: 25px;clear: both;}
.widget ul li:last-child {margin-bottom: 0 !important;}
.widget > ul li a, .widget > ul li {color: #000;font-size: 16px;font-weight: 300;letter-spacing: 0;line-height: 41px;margin-bottom: 0;}
.widget_categories ul li a {padding-right: 18px;}
.recent-posts ul {list-style: none;margin: 0;padding: 0;}
.recent-posts ul a {font-size: 16px;line-height: 22px;}
.recent-posts ul li {overflow: hidden;}
.recent-posts ul img {max-width: 84px;float: left;margin-right: 25px;}
.recent-posts .post-meta {text-transform: uppercase;font-size: 12px;margin-top: 8px;display: block;}
.recent-posts .comment-meta {float: right;margin-top: 0;margin-bottom: 20px;margin-left: 20px;}
.recent-posts .comment-meta i {margin-right: 6px;}
.tagcloud a {font-size: 12px !important;text-transform: uppercase;padding: 0 15px;line-height: 38px;border: 1px solid #e7e7e7;color: #555;display: inline-block;margin: 0 5px 7px 0;}
.tagcloud a:hover, .tagcloud a:focus {color: #fff;}
.footer-widget-area {margin-top: 44px;margin-bottom: 45px;}
.footer-widget-area .widget {box-shadow: 0 2px 3px 0 #e7e7e7;-webkit-box-shadow: 0 2px 3px 0 #e7e7e7;}
.footer-widget-area .widget-title {position: relative;margin-bottom: 30px;}
.footer-widget-area .widget-title span {min-width: 156px;display: inline-block;}
.footer-widget-area .widget-title:before {content: "";position: absolute;left: 50%;top: 0;height: 19px;background: url("assets/images/shape3.png") no-repeat center;width: 297px;margin-left: -149px;}
.footer-widget-area .recent-posts ul li {margin-bottom: 35px;}
.info-wrap > div img {max-height: 122px;width: auto;float: right;border: 8px solid transparent;box-shadow: -8px -3px 0 -5px #e7e7e7;-webkit-box-shadow: -8px -3px 0 -5px #e7e7e7;margin-bottom: 20px;}
.info-wrap > div h3 {margin-top: 40px;}
.about-me.style-2 p {font-weight: 300;letter-spacing: 0;font-size: 16px;}
.subscription-form {margin-bottom: 90px;margin-top: 90px;}
.subscription-form form {margin-top: 65px;margin-left: 30px;}
.subscription-form p {letter-spacing: 0;font-weight: 300;}
.subscription-form p:last-child {margin-bottom: 0;}
.subscription-form .input-group {width: 66%;float: left;}
.subscription-form .input-group i {color: #555;font-size: 13px;}
.subscription-form .form-control {font-size: 12px;letter-spacing: .1em;padding-left: 0;}
.subscription-form .subscribe-button {width: 34%;font-size: 13px;letter-spacing: .1em;}
.footer-social-icons {margin: 0;padding: 0;display: table;width: 100%;}
.footer-social-icons li {display: table-cell;vertical-align: middle;text-align: center;background-color: #121212;}
.footer-social-icons li:nth-child(2n+1) {background-color: #222;}
.footer-social-icons li a {color: #fff;line-height: 60px;text-transform: uppercase;font-size: 12px;font-weight: bold;display: block;}
.footer-social-icons li a i {margin-right: 8px;font-size: 13px;}
.social-icons-style2 li:nth-child(2n+1) {background-color: #121212;}
.social-icons-style2 li a {line-height: 39px;}
.social-icons-style2 li a i {width: 39px;height: 39px;line-height: 39px;text-align: center;border: 1px solid #fff;border-radius: 50%;-webkit-border-radius: 50%;margin-right: 15px;}
.instafeed-wrap {position: relative;text-align: center;overflow: hidden;}
.instafeed-wrap-hover {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.9);color: #fff;font-size: 24px;z-index: 9999;opacity: 0;}
.instafeed-wrap-hover i {margin-top: 2.5em;margin-bottom: 15px;}
.instafeed-wrap-hover a {display: block;color: #fff;}
.instafeed-wrap:hover .instafeed-wrap-hover {opacity: 1;}
.copyright-bar {padding: 50px 0;background-color: #121212;color: #fff;font-size: 12px;}
.copyright-bar a {color: #fff;font-size: 12px;}
.copyright-bar .container {display: table;}
.copyright-bar .container > div {display: table-cell;vertical-align: middle;}
.back-to-top i {margin-left: 8px;}
.dark-bg {background-color: #121212;}
.footer-style2 .footer-logo-area {padding: 41px 0;}
.footer-style2 .footer-logo {margin-bottom: 30px;}
.footer-style2 .copyright-bar {padding: 22px 0;}
.footer-widget-area-style2 {background: url("assets/images/footerbg.png") no-repeat bottom center;background-size: cover;background-attachment: fixed;padding-top: 64px;padding-bottom: 61px;}
.footer-widget-area-style2 .widget {background-color: transparent;padding: 0;border: none;}
.footer-widget-area-style2 .widget .widget-title {text-align: left;font-weight: 700;margin-bottom: 28px;}
.footer-widget-area-style2.dark-overlay .widget .widget-title {color: #fff;}
.footer-widget-area-style2 .widget .widget-title span {background-color: transparent;padding: 0;}
.footer-widget-area-style2.dark-overlay .widget .post-meta, .footer-widget-area-style2.dark-overlay .widget a, .footer-widget-area-style2.dark-overlay .widget {color: rgba(255,255,255,.9);}
.footer-widget-area-style2 .recent-posts ul img {border-radius: 50%;-webkit-border-radius: 50%;}
.footer-widget-area-style2 .recent-posts ul a {line-height: 45px;}
.footer-widget-area-style2 .recent-posts .post-meta {margin-top: -5px;}
.about-us-logo {max-height: 85px;width: auto;margin-bottom: 28px;}
.widget .footer-social-icons li {display: inline-block;background-color: transparent;}
.widget .footer-social-icons li a i {margin-right: 0;}
.footer-widget-area-style2 .tagcloud a, .widget .footer-social-icons li a i {background-color: #212427;border-color: #212427;}
.footer-widget-area-style2 .col-md-4 .widget:last-child {margin-bottom: 0;}
.post-meta {position: relative;}
.post-meta li {position: relative;}
.social-links-wrap {position: absolute;left: 0;top: 25px;display: none;background: #fff;border: 1px solid #e9e9e9;}
.social-links-wrap ul {display: table;width: 100%;margin: 0;}
.social-links-wrap ul li {display: table-cell;vertical-align: middle;text-align: center;padding: 0;}
.social-links-wrap ul li a {display: block;line-height: 45px;}
.social-links-wrap ul li:nth-child(2n) {background-color: #f4f4f4;}
.social-links-wrap-open .social-links-wrap {}
.post-carousel-style-2.owl-theme.owl-carousel .owl-nav > div:hover, .entry-footer .post-meta a:hover, .entry-footer .post-meta a:focus, .reply, .reply > a, .color-text, a:hover, a:focus, a:active, .btn-link, .cat-link, .separator, .post-format-icon, .header-nav .menu  a:hover, .header-nav .menu  a:focus, .header-nav .menu  a:active, .list-style i, blockquote:before, .widget > ul li a:hover {color: #617c58;}
.shape1, .shape2, .footer-widget-area .widget-title:before, .post-carousel .owl-nav [class*="owl-"]:hover, .social-icons-style1 li:hover, .social-icons-style2 li a:hover i, .header-nav.nav-style-dark .menu > .pull-right:hover a, .btn-dark:hover, .btn-dark:focus, .phone-icon-wrap, .email-icon-wrap, .add-icon-wrap, .color-bg, .image-info:after, .image-info:before, .tagcloud a:hover, .tagcloud a:focus, .widget .footer-social-icons li a i:hover, .widget .footer-social-icons li a i:focus, .header-nav.nav-style-light .menu > li.active a:before, .header-nav.nav-style-light .menu > li:hover a:before, .btn-light:hover, .btn-light:focus, .about-me li a:hover, .btn-default {background-color: #617c58;}
.post-carousel-style-2.owl-theme.owl-carousel .owl-nav > div:hover, .social-icons-style2 li a:hover i, .single-gallary-item-inner::before, .btn-dark:hover, .btn-dark:focus, .contact-info .info-inner, .contact-info, .tagcloud a:hover, .tagcloud a:focus, .widget .footer-social-icons li a i:hover, .widget .footer-social-icons li a i:focus, .btn-light:hover, .btn-light:focus, .header-style2, blockquote, .post-format-icon, .btn-default, .selectize-input.focus {border-color: #617c58;}
.single-gallary-item-inner::after {background: rgba(110,131,89,.9) none repeat scroll 0 0;}
.alignleft {display: inline;float: left;margin-right: 1.5em;}
.alignright {display: inline;float: right;margin-left: 1.5em;}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
.gallery {margin-bottom: 1.5em;}
.gallery-item {display: inline-block;text-align: center;vertical-align: top;width: 100%;}
.gallery-columns-2 .gallery-item {max-width: 50%;}
.gallery-columns-3 .gallery-item {max-width: 33.33%;}
.gallery-columns-4 .gallery-item {max-width: 25%;}
.gallery-columns-5 .gallery-item {max-width: 20%;}
.gallery-columns-6 .gallery-item {max-width: 16.66%;}
.gallery-columns-7 .gallery-item {max-width: 14.28%;}
.gallery-columns-8 .gallery-item {max-width: 12.5%;}
.gallery-columns-9 .gallery-item {max-width: 11.11%;}
.gallery-caption {display: block;}
.screen-reader-text {clip: rect(1px,1px,1px,1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;word-wrap: normal !important;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0,0,0,.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: .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;}
#content[tabindex="-1"]:focus {outline: 0;}
.page-header h2.page-title {padding: 23px 0px 4px 25px;margin-bottom: 10px;font-weight: bold;}
.page-header .archive-description {line-height: 1.8;padding-left: 24px;padding-bottom: 16px;font-size: 15px;}
.comment-reply-title {margin-bottom: 40px;font-size: 30px;}
textarea {width: 100%;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {color: #666;border: 1px solid #ccc;border-radius: 3px;padding: 3px;}
input {max-width: 100%;}
@media screen and (min-width: 768px) {.comment-form-author, .comment-form-email, .comment-form-url {float: left;width: 31%;}}
@media screen and (min-width: 768px) {.comment-form-author, .comment-form-email {margin-right: 3.5%;}}
input[type="submit"] {background-color: #617c58;color: #fff;border-color: #617c58;-webkit-border-radius: 0;text-transform: uppercase;line-height: 38px;padding: 0 27px;letter-spacing: .1em;font-size: 14px;font-weight: 400;border: none;}
p.form-submit .submit:hover {background-color: #222;border-color: #222;}
.comment-author img {max-width: 90px;border-radius: 5px;-webkit-border-radius: 5px;float: left;}
.comment-content p, .comment-metadata {margin-left: 115px;margin-top: 14px;}
b.fn {text-transform: uppercase;font-size: 16px;font-weight: normal;margin-left: 25px;}
.reply {font-weight: bold;font-size: 16px;}
.comment-content p {margin-bottom: 0px;}
.comment-metadata {float: right;margin-top: -18px;}
.top-footer {background-color: #e7e7e7;}
.copyright-text {text-align: center;}
.copyright-text p {line-height: 0px;}
.scrollToTop {display: none;position: fixed;bottom: 15px;right: 15px;padding: 0px 15px;font-size: 40px;margin-bottom: 12px;color: #617c58;}
.scrollToTop:hover {color: #ddd;}
.activetop {display: block;}
h4.related-post-title {font-weight: bold;font-size: 17px;line-height: 24px;}
.social-links ul {margin: 0;padding: 0;}
.social-links ul li {display: inline;padding: 0 2px;float: right;}
.social-links ul li a {font-size: 0;color: transparent;line-height: 63px;}
.social-links ul li a:hover {color: #54be73;}
.social-links li:last-child {margin-right: 0;}
.social-links ul li a:before {content: "";font-family: FontAwesome,sans-serif;font-size: 14px;padding: 7px;transition: color .3s ease-in-out 0s;vertical-align: middle;line-height: 14px;color: #fff;display: inline-block;width: 30px;height: 30px;border: 2px solid #fff;border-radius: 50%;}
.social-links ul li a[href*="facebook.com"]:before {content: "";}
.social-links ul li a[href*="twitter.com"]:before {content: "";}
.social-links ul li a[href*="linkedin.com"]:before {content: "";}
.social-links ul li a[href*="plus.google.com"]:before {content: "";}
.social-links ul li a[href*="youtube.com"]:before {content: "";}
.social-links ul li a[href*="dribbble.com"]:before {content: "";}
.social-links ul li a[href*="pinterest.com"]:before {content: "";}
.social-links ul li a[href*="bitbucket.org"]:before {content: "";}
.social-links ul li a[href*="github.com"]:before {content: "";}
.social-links ul li a[href*="codepen.io"]:before {content: "";}
.social-links ul li a[href*="flickr.com"]:before {content: "";}
.social-links ul li a[href$="/feed/"]:before {content: "";}
.social-links ul li a[href*="foursquare.com"]:before {content: "";}
.social-links ul li a[href*="instagram.com"]:before {content: "";}
.social-links ul li a[href*="tumblr.com"]:before {content: "";}
.social-links ul li a[href*="reddit.com"]:before {content: "";}
.social-links ul li a[href*="vimeo.com"]:before {content: "";}
.social-links ul li a[href*="digg.com"]:before {content: "";}
.social-links ul li a[href*="twitch.tv"]:before {content: "";}
.social-links ul li a[href*="stumbleupon.com"]:before {content: "";}
.social-links ul li a[href*="delicious.com"]:before {content: "";}
.social-links ul li a[href*="mailto:"]:before {content: "";}
.social-links ul li a[href*="skype.com"]:before {content: "";}
.social-links ul li a[href*="dribble.com"]:before {content: "";}
.menu-top-header-container {margin-top: 9px;}
.text-right {float: right;}
.saraswati-blog-recent-widget time.entry-date.published.updated {font-size: 11px;}
.no-sidebar .content-wrap {width: 100% !important;}
@media (min-width: 961px) {.right-sidebar .content-wrap {float: left;}
	.left-sidebar .content-wrap {float: right;}}
.breadcrumb {padding: 5px 20px;border-radius: 0;background: #617c58;margin-bottom: 30px;}
nav.breadcrumb-trail.breadcrumbs {display: table;min-width: 100%;margin: auto;}
.trail-browse {display: table-cell;vertical-align: middle;float: none;overflow: hidden;zoom: 1;font-size: 18px;line-height: 43px;margin: 26px 0;color: #fff;}
.trail-items {display: table-cell;vertical-align: middle;float: none;overflow: hidden;zoom: 1;border-left: 1px solid #666;padding-left: 25px;}
.breadcrumb li {font-size: 15px;line-height: 17px;color: #fff;font-weight: 300;display: inline-block;}
.breadcrumb li + li:before {font-family: FontAwesome;color: inherit;padding: 0 10px;content: "";}
.breadcrumb ul li a {color: #fff;}
.nav-links a {background: #617c58;display: inline-block;padding: 10px 20px;}
.nav-links a, .nav-links a:visited, .nav-links a:focus {color: #fff;}
.post-navigation .nav-previous {float: left;width: 50%;}
.post-navigation .nav-next {float: right;text-align: right;width: 50%;}
.site-main .post-navigation {margin: 0 0 1.5em;overflow: hidden;}
.single .navigation.post-navigation {margin-bottom: 120px;}
.related-post {background: #fff;padding: 9px;margin-bottom: 30px;border-color: #e9e9e9;border-style: solid;border-width: 1px 1px 1px 1px;}
.comments-area {background: #fff;padding: 30px 15px;margin-bottom: 30px;border-color: #e9e9e9;border-style: solid;border-width: 1px 1px 1px 1px;margin-top: 35px;}
#comments .comment-body {border: 1px solid #e9e9e9;padding: 15px;margin-bottom: 30px;}
.top-footer .widget {border: 1px solid #617c58;padding: 35px;margin-bottom: 30px;}
.search-form input.search-field {border: 1px solid #4ea371;width: 100% !important;border-radius: 0;padding: 9px;}
.related-post .post-content {padding: 18px 0px 0px;}
.breadcrumbs h3 {float: left;margin-top: 14px;color: #fff;font-size: 20px;}
.saraswati-blog-breadcrumbs {margin-top: 18px;}
.archive.category.left-image article .image-holder, .home.left-image article .image-holder {width: 45%;float: left;margin-right: 15px;}
.home.right-image article .image-holder {width: 45%;float: right;margin-left: 15px;margin-top: 24px;}
.right-image .shape1, .left-image .shape1 {display: none;}
.right-image .blog-post .post-info, .left-image .blog-post .post-info {margin: 0 0 15px;}
.right-image .post-content, .left-image .post-content {padding: 15px 60px 0px;}
.header-search {padding: 7px 0;margin-left: 20px;cursor: pointer;color: #fff;margin-top: -16px;}
.header-search .search-overlay {position: fixed;top: 0;right: 0;left: 0;bottom: 0;z-index: 999;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-webkit-opacity: 0;-khtml-opacity: 0;-moz-opacity: 0;-ms-opacity: 0;-o-opacity: 0;opacity: 0;visibility: hidden;overflow: hidden;background: rgba(0,0,0,.9);margin: 0;width: 100%;height: 100vh;-webkit-transform: scale(.2,.2);-moz-transform: scale(.2,.2);-ms-transform: scale(.2,.2);-o-transform: scale(.2,.2);-webkit-transition: all .3s cubic-bezier(.4,0,1,1);-khtml-transition: all .3s cubic-bezier(.4,0,1,1);-moz-transition: all .3s cubic-bezier(.4,0,1,1);-ms-transition: all .3s cubic-bezier(.4,0,1,1);-o-transition: all .3s cubic-bezier(.4,0,1,1);transition: all .3s cubic-bezier(.4,0,1,1);}
.header-search .search-popup.active .search-overlay {filter: alpha(opacity=100);-ms-filter: "alpha(opacity=100)";-webkit-opacity: 1;-khtml-opacity: 1;-moz-opacity: 1;-ms-opacity: 1;-o-opacity: 1;opacity: 1;visibility: visible;-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-ms-transform: scale(1,1);-o-transform: scale(1,1);}
.header-search form.form-wrapper {opacity: 0;visibility: hidden;-webkit-transform: scale(.2,.2);-webkit-transform: translateY(-50%);-moz-transform: scale(.2,.2);-ms-transform: scale(.2,.2);-ms-transform: translateY(-50%);-o-transform: scale(.2,.2);-webkit-transition: all .3s cubic-bezier(.4,0,1,1);-khtml-transition: all .3s cubic-bezier(.4,0,1,1);-moz-transition: all .3s cubic-bezier(.4,0,1,1);-ms-transition: all .3s cubic-bezier(.4,0,1,1);-o-transition: all .3s cubic-bezier(.4,0,1,1);transition: all .3s cubic-bezier(.4,0,1,1);position: absolute;z-index: 999999;top: 50%;transform: translateY(-50%);left: 0;right: 0;width: 100%;max-width: 600px;margin: 0 auto;}
.header-search .search-popup.active form.form-wrapper {-webkit-opacity: 1;-khtml-opacity: 1;-moz-opacity: 1;-ms-opacity: 1;-o-opacity: 1;opacity: 1;visibility: visible;-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-ms-transform: scale(1,1);-o-transform: scale(1,1);}
.form-wrapper input[type="text"] {width: 95%;height: 45px;margin: 0 2%;border: 1px solid #617c58;padding: 0 20px;background: transparent;color: #fff;}
.header-search .form-wrapper input[type="text"]::-webkit-input-placeholder {color: #fff;text-transform: capitalize;letter-spacing: 2px;}
.header-search .form-wrapper input[type="submit"] {position: absolute;right: 0;top: 3px;height: 45px;background: #617c58;color: #fff;text-shadow: none;box-shadow: none;border: none;border-radius: 0 30px 30px 0;-webkit-border-radius: 0 30px 30px 0;-ms-border-radius: 0 30px 30px 0;-moz-border-radius: 0 30px 30px 0;-o-border-radius: 0 30px 30px 0;padding: 0 15px;font-weight: 600;text-transform: uppercase;cursor: pointer;transition: all ease .3s;-webkit-transition: all ease .3s;-ms-transition: all ease .3s;}
.header-search .form-wrapper input[type="submit"]:hover {background: #617c58;}
.header-search .fa-search.top-search {padding-top: 31px;font-size: 20px;}
.social-links {margin-left: 58px;}
.hide-top-header {margin-top: -54px;padding-top: 25px;}
nav.header-nav {border-top: 1px dashed #ccc;border-bottom: 1px dashed #ccc;}
.affix {position: fixed;z-index: 99999;width: 100%;border-radius: 0;top: 0;left: 0;background: #fff;-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.38);-moz-box-shadow: 0px 0px 5px rgba(0,0,0,.38);box-shadow: 0px 0px 5px rgba(0,0,0,.38);-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;animation: fadeInDown 1s both .2s;}
.topbar ul#menu-top-header li a:hover {color: #fff;}
.wp-caption {margin-bottom: 1.5em;max-width: 100%;}
.wp-caption img[class*="wp-image-"] {display: block;margin-left: auto;margin-right: auto;}
.wp-caption .wp-caption-text {margin: .8075em 0;}
.wp-caption-text {text-align: center;}
.sticky {display: block;}
.bypostauthor {display: block;}
@media (max-width:480px) {.footer-widget-area .widget-title:before {content: "";position: absolute;left: 50%;top: 0;height: 19px;background: url("assets/images/shape3.png") no-repeat center;width: 270px;margin-left: -134px;}
	.author-info {margin-bottom: 50px;overflow: hidden;text-align: center;}
	.comment-content p, .comment-metadata {margin-left: 0px;margin-top: 0px;}
	.post-navigation .nav-next {float: right;width: 100%;margin-top: 20px;}
	iframe {width: 100%;}}
nav.posts-navigation .nav-links .nav-previous {float: left;}
nav.posts-navigation .nav-links .nav-next {float: right;}
.topbar .menu-top-container ul li a:hover {color: #fff;}
.widget_search .form-wrapper input[type="text"] {width: 55%;color: #222;}
.widget_search input[type="submit"] {line-height: 39px;padding: 0 15px;}
.no-results .form-wrapper input[type="text"] {width: 74%;}
.no-results input[type="submit"] {line-height: 40px;}
.page-404 .form-wrapper input[type="text"] {width: 75%;}
.header-slider-style2 .slide-item .post-info {border-radius: 10px;}
@media only screen and (min-width: 768px) {.alignfull {margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw);width: auto;max-width: 1000%;}
	.alignwide {margin-left: calc(25% - 25vw);margin-right: calc(25% - 25vw);width: auto;max-width: 1000%;}
	.alignwide img, .alignfull img {display: block;margin: 0 auto;}}
.comment-list h5 {margin-bottom: 0;}
.single-post-text h2 {margin-bottom: 10px;}
.single-post-text  ul {display: inline-block;width: 100%;}
.single-post-text li a {float: left;font-size: 15px;font-weight: normal;margin-left: 1px;padding-right: 15px;text-transform: capitalize;}
.single-post-text li a i {margin-right: 5px;color: #fab702;}
.post-date h1 {background: #f3af1e none repeat scroll 0 0;color: #fff;display: inline-block;font-size: 18px;margin-top: 13px;padding: 15px;text-align: center;text-transform: none;}
.commentar-sec img {width: 80px;float: left;margin-right: 20px;}
.comment-title {margin-bottom: 10px;}
.commentar-sec .media.mt-3 {margin-top: 30px;}
.single-post .contact-field h2 {margin-bottom: 0;font-size: 18px;margin-top: 40px;}
.commentar-sec h2 {margin-top: 50px;text-transform: uppercase;}
ul#menu-top {margin-top: 9px;}
.widget > ul li a, .widget > ul li {color: #000;}
.page-header {padding: 0;}
.page-header h1 {padding: 10px 0 0 10px;}
.widget ul li {padding-left: 30px;}
#recentcomments li, #recent-posts-2 li {padding-left: 30px;}
#recentcomments li span.fa-stack, #recent-posts-2 li span.fa-stack {position: absolute;left: 0;top: 10px;}
.widget.widget_recent_entries ul li, .widget.widget_recent_comments ul li, .widget.widget_categories ul li, .widget.widget_archive ul li {padding: 0px 0;border-bottom: 1px solid #f8f8f8;position: relative;padding-left: 30px;line-height: 1.5;}
h1, h2, h3, h4, h5, h6, dd, dt {line-height: 1.7;}
.screen-reader-text {border: 0;clip: rect(1px,1px,1px,1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important;}
.screen-reader-text:focus {background-color: #eee;clip: auto !important;clip-path: none;color: #444;display: block;font-size: 1em;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
a:focus {outline: thin dotted !important;}
ul li a:focus ~ ul {display: block;visibility: visible;opacity: 1;left: auto;animation: fadeinUp .3s;}
ul li:focus-within > ul {display: block;opacity: 1;visibility: visible;left: auto;animation: fadeinUp .3s;}
button:focus {outline: 1px dotted;outline: 5px auto -webkit-focus-ring-color;}
.slide-item .shape1 {display: none;}
body {background: rgba(248,248,248,0);font-family: "Merriweather",serif;font-size: 16px;font-weight: 400;color: #555;letter-spacing: .1em;}
.social-links ul li a:focus, .social-links ul li a:hover {outline: thin dotted !important;}
.topbar a:hover, .topbar a:focus, .topbar a:active, .btn-link {color: #fff;}
*:focus {outline: 1px dotted;}
a:focus {outline: thin dotted !important;}
ul li a:focus ~ ul {display: block;visibility: visible;opacity: 1;left: auto;animation: fadeinUp .3s;}
ul sub:focus-within > li {display: block;opacity: 1;visibility: visible;left: auto;animation: fadeinUp .3s;}
form.search-form button {font-size: 15px;height: 51px;width: 50px;position: absolute;top: 0;right: 0;padding: 0;}
button, input[type="button"], input[type="submit"] {background-color: #f36a25;border: 0;-webkit-border-radius: 2px;border-radius: 2px;-webkit-box-shadow: none;box-shadow: none;color: #fff;cursor: pointer;display: inline-block;font-size: 13px;font-weight: 500;line-height: 1;padding: 1em 2em;text-shadow: none;-webkit-transition: background .2s;transition: background .2s;}
.search-form input.search-field:focus, input[type='submit']:focus, .form-wrapper input[type='text']:focus {border: 1px solid #0083ff;outline: 1px dotted;}
i.fa.fa-search {color: #fff;}
button, input, select, textarea {font-family: inherit;font-size: inherit;line-height: inherit;padding: .7em 2em;}
.search-form .search-submit:focus {box-shadow: inherit;}
#primary #infinite-handle span button:focus, button:focus, a.button:focus, a.custom-button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, .search-form .search-submit:focus, .header-search-box > a:focus {outline: 2px dotted #1d6ea5;}
#wpadminbar {z-index: 999999 !important;}
.header-slider-style2 .slide-item .post-info {display: inline-block;padding: 107px 65px;background-color: rgba(255,255,255,.9);}
.slide-item .slide-item-hover {position: absolute;border: 30px solid transparent;width: 100%;bottom: 4px;left: 0;opacity: 0;top: 23%;}