.search-results .post-bordered {     border:0px !important; }

.search-results .post .post-content {     padding: 0px; }

.search-results .post .post-content h3 {     margin: 0px 0 0px 0; }

.search-results .navigation.pagination {

    margin: 0px;

    text-align: left;

    display: block;

}

.dropdown-menu {

    font-size: 16px;

	font-weight: 600;

}



article.hentry{

    position: relative;

}

article.post{

    border: none;

}



.margin-b-40 {

    margin-bottom: 40px!important;

}

.margin-b-30 {

    margin-bottom: 40px!important;

}



h3.comment-reply-title, p.logged-in-as {

	font-family:inherit!important;

}

	span.breadcrumb-current, .lead-breadcrubms .fa {

	color: #ffffff;

}

.top-bar ul.top-socials li a {

    padding: 0px 8px;

}

.social-share {

    max-width: 50%;

    position: absolute;

    right: 20px;

    bottom: 20px;

}



.post-content iframe {

    max-width: 100%;

}

.post .post-content {

    padding: 30px;

}

.post .post-content p {

    margin-bottom: 20px;

}

.post .post-content h3 {

    margin: 0px 0 30px 0;

}

.margin-b-90 {

    margin-bottom: 90px;

}

.margin-b-40 {

    margin-bottom: 60px!important;

}

.social-share i {

    margin-left: 5px;

}

.post-comments .comment-content h5 a {

    margin-left: 0px;

}

.post-comments .comment-content p {

    margin-bottom: 0px;

    color: #fff;

    margin-top: 11px;

}

.list-inline>li {

    margin-bottom: 10px;

}

.post-comments .comment-content small a {

    font-size: 12px;

}

.comment-form .submit {

    background: #1abc9c;

}



.nav-links a.page-numbers, .nav-links span.current {

    border: 1px solid #ddd !important;

    padding: 5px 10px;

    display: inline-block;

}

.nav-links span.current {

    border: 1px solid #1abc9c !important;

    background: #1abc9c;

    color:#fff;

}



.navigation.pagination {

    margin: 0px;

    text-align: right;

	display: block;

}

.pager li > a:hover {

    color: #FFF;

    background: #1abc9c;

}



.blockquote-post a span {

    text-align: center;

    display: block;

}

.link-post .post-content p {

    margin-top: 30px;

}

.sidebar-widget ul  {

	list-style: none;

    padding-left: 0px;

}

.sidebar-widget img  {

    max-width: 100%;

}

.sidebar-widget form,.sidebar-widget form select  {

    max-width: 100%;

}



.sidebar-widget ul li a:before {

    content: "\f498";

	font-family: "Ionicons";

	font-size: 16px;

    color: #1abc9c;

    margin-right: 10px;

    display: inline-block;

}

#widget-area #searchform input#searchsubmit {

    right: 3px;

    color: #fff;

    background-color: #1abc9c;

	height: 50px;

}

.error404 .searchform input#searchsubmit, .search-no-results .searchform input#searchsubmit {

    right: 4px;

    color: #fff;

    background-color: #1abc9c;

	height: 50px;

}

span.bredcrumb-separator {

    margin: 0 5px;

    color: #fff;

}

p.breadcrubms {

    margin: 0 5px;

    color: #1abc9c;

    text-align: center;

}



.text-muted {

    color: #d8d8d8;

}

.post-meta li {

    color: #ddd;

}

.center-it {

    text-align: center;

}

.post-link .post-content p{

    margin-top: 20px;

}

.mfp-bg {

    z-index: 99999;

}

.mfp-wrap {

    z-index: 99999;

	position:fixed;

}

.mfp-title {

    text-transform: capitalize;

	margin-top: 10px;

}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {

    color: #FFF;

    right: 6px;

    text-align: right;

    padding-right: 6px;

    width: 100%;

    top: 36px;

}

/* front-page shortcode style */



.services-icon {

	margin-right: 20px;

}



img.video-icon.img-responsive {

	position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%, 0%);

    -webkit-transform: translate(-50%, 0%);

}

img.slide-image-icon.img-responsive {

    margin: 0 auto;

}

.project-single-image img {

    margin: 0 auto;

}



.intro-ytp-bg {

    height: 100%;

    width: 100%;

    background: transparent!important;

    position: absolute!important;

}

.flexslider {



    border-radius: none!important;

    -o-box-shadow: none!important;

    box-shadow: none!important;



}

.cbp-slider .cbp-nav-prev:after {

    background-position: 0px 0px;

}

.cbp-slider .cbp-nav-prev:hover:after {

    background-position: 0px 0;

}

.cbp-slider .cbp-nav-next:after {

    background-position: -46px 0px;

}

.cbp-slider .cbp-nav-next:hover:after {

    background-position: -46px 0px;

}



.sticky {

    background-color: transparent;

}

.breadcrubms span {

    padding: 0 5px;

}

ul.children{

	list-style: none;

}

ul.children li{

	margin-top:20px;

}

.comment-form .submit{

	font-family: inherit;

}

a#cancel-comment-reply-link{

	font-size: 19px;

}

h3#reply-title a#cancel-comment-reply-link{

	display: none;

}