@charset "utf-8";
input:not([type]),
input[type="color"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="tel"],
input[type="url"],
input[type="text"],
select {
    border-radius: 0;
}

textarea {
    border-radius: 0;
}


/*button*/

button,
input[type=button],
input[type=submit],
.btn {
    border-radius: 0px;
}

.btn-default {
    border-style: double;
    border-width: 4px;
    padding: 6px 20px;
}

.btn-default.btn-lg,
.btn-group-lg>.btn-default.btn {
   
}

.social-icon {
    padding: 9px;
    margin: 0 5px 5px 6px;
    line-height: 0;
}

.social-icon .fa,
.social-icon:before {
    display: inline-block;
}

.member .member-info .member-social a {
    margin: 0 5px 11px 6px;
}


/*HEADER*/

header .mobile-menu-toggle {
    border: solid 1px transparent;
    margin-top: -22px;
    border-radius: 0;
    padding: 10px 8px;
    line-height: 0;
}

header .mobile-menu-toggle:hover {
    border-color: inherit;
    background-color: transparent;
    color: #fff;
}

header .mobile-menu-toggle .fa {
    width: 28px;
    height: 22px;
    border-top: solid 2px;
    border-bottom: solid 2px;
}

header .mobile-menu-toggle .fa:before {
    content: '';
    border-top: solid 2px;
    display: block;
    margin-top: 8px;
}

#main-nav .navbar-nav>li>a {
    font-family: 'NeoSans-regular';
}

#main-nav .navbar-nav>li>a .menu-description {
    font-family: 'NeoSans-regular';
}


/*heading*/

.ia-heading h2.h1 {
    text-transform: uppercase;
    margin-bottom: 30px;
    border-top: double 4px;
    border-bottom: double 4px;
    padding: 10px;
    display: inline-block;
    font-family: "NeoSans-regular" !important
}

.ia-heading h2:before {
    height: 0;
    background-color: transparent !important;
    border-top: double 4px;
}

.ia-heading h2.h1:before {
    display: none;
}

.ia-heading.heading-align-center {
    text-align: center;
}


/*icon*/

.ia-icon,
.light .ia-icon {
    width: 78px;
    height: 78px;
    line-height: 70px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-style: double;
    border-width: 4px;
    margin: 10px;
}

.ia-icon .fa {}

.media>.pull-left {
    margin-left: 25px;
}

.media>.pull-right {
    margin-left: 25px;
}

.media>.text-center {
    margin-bottom: 25px;
}

.features-control-item.active .ia-icon {
    background: #F37124;
    border-color: #F37124;
    color: #fff;
}

.features-control-item:before {
    left: 48px;
}

.second-features-col .features-control-item:before {
    right: 49px;
}

@media (max-width: 991px) {
    .features-control-item .ia-icon {
        line-height: 52px;
    }
}

@media (max-width: 520px) {
    .features-control-item .ia-icon {
        line-height: 32px;
    }
    .features-control-item .media-heading {
        padding-top: 15px;
    }
}


/*testimonial*/

.testimonial-item > .fa {
    border-width: 4px;
    border-style: double;
    border-radius: 0;
    height: 50px;
    width: 50px;
    line-height: 44px;
    margin: 10px;
}

.testimonial-item > .fa:before {
    display: inline-block;
}

.testimonial-item p {
    margin-top: 10px;
}


/*grid*/


/*.grid-overlay{
	background:none;
}
.overlay-top{
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(27,27,27,0.7) 80%, rgba(34,34,34,0.8) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(80%,rgba(27,27,27,0.7)), color-stop(100%,rgba(34,34,34,0.8)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(27,27,27,0.7) 80%,rgba(34,34,34,0.8) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(27,27,27,0.7) 80%,rgba(34,34,34,0.8) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(27,27,27,0.7) 80%,rgba(34,34,34,0.8) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(27,27,27,0.7) 80%,rgba(34,34,34,0.8) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc222222',GradientType=0 );

}
.overlay-bottom{
	background:rgba(34,34,34,.8);
}*/

.overlay-top h4:before {
    height: 0;
    background-color: transparent !important;
    border-top: double 4px;
    width: 60px;
}

.post-carousel-item .app-item,
.post-carousel-item .grid-overlay {
    border-radius: 0;
}

.carousel-has-control.owl-theme .owl-controls .owl-prev,
.carousel-has-control.owl-theme .owl-controls .owl-next {
    background: transparent;
    margin: 0;
    line-height: 30px;
    border-radius: 0;
    border: double 4px;
    color: #444;
    color: rgba(51, 51, 51, .8);
    transform: translateX(-15px) rotate(45deg);
    -ms-transform: translateX(-15px) rotate(45deg);
    -moz-transform: translateX(-15px) rotate(45deg);
    -webkit-transform: translateX(-15px) rotate(45deg);
}

.dark-div .carousel-has-control.owl-theme .owl-controls .owl-prev,
.dark-div .carousel-has-control.owl-theme .owl-controls .owl-next {
    color: #fff;
    color: rgba(255, 255, 255, .8);
}

.carousel-has-control.owl-theme .owl-controls .owl-prev {
    transform: translateX(15px) rotate(45deg);
    -ms-transform: translateX(15px) rotate(45deg);
    -moz-transform: translateX(15px) rotate(45deg);
    -webkit-transform: translateX(15px) rotate(45deg);
}

.carousel-has-control.owl-theme .owl-controls .owl-prev .fa,
.carousel-has-control.owl-theme .owl-controls .owl-next .fa {
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.carousel-has-control.owl-theme:hover .owl-controls .owl-next,
.carousel-has-control.owl-theme:hover .owl-controls .owl-prev {
    transform: translateX(0) rotate(45deg);
    -ms-transform: translateX(0) rotate(45deg);
    -moz-transform: translateX(0) rotate(45deg);
    -webkit-transform: translateX(0) rotate(45deg);
}

.carousel-has-control.owl-theme .owl-controls .owl-prev:hover,
.carousel-has-control.owl-theme .owl-controls .owl-next:hover {
    background: rgba(34, 34, 34, .8);
    color: #fff;
    border-color: transparent;
}

.showcase-style-listing .is-ias-carousel .owl-item {
    text-align: center;
}

#cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose {
    border: double 4px !important;
    font-size: 20px !important;
    border-radius: 0 !important;
    padding: 8px 11px !important;
    margin: 15px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

#cboxPrevious .fa,
#cboxNext .fa,
#cboxSlideshow .fa,
#cboxClose .fa {
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

button#cboxPrevious {
    padding: 9px 14px 7px 11px !important;
}

button#cboxNext {
    padding: 6px 10px 10px 14px !important;
}

#cboxPrevious:hover,
#cboxNext:hover,
#cboxSlideshow:hover,
#cboxClose:hover {
    background: #fff;
    border-color: #fff !important;
    color: #000;
}


/*POST SLIDER*/

.post-slider-overlay,
.post-slider-nav {
    border-radius: 0;
}


/*member*/

.member .member-info {
    padding-bottom: 30px;
}

.member,
.member .hover-image {
    border-radius: 0;
}

.member .member-info .mb-content {
    margin-bottom: 30px;
        font-size: 14px;
}


/*countdown*/

.ia_countdown span {
    border-radius: 0
}

.content-dropcap p:first-child:first-letter,
.dropcap {
    border-radius: 0;
}


/*VC*/


/*accor*/

.wpb_accordion_section.group,
.wpb_wrapper .wpb_toggle,
#content .wpb_wrapper h4.wpb_toggle,
.wpb_wrapper #content h4.wpb_toggle,
.wpb_wrapper .wpb_toggle_content {
    border-radius: 0;
}

.vc_progress_bar .vc_single_bar,
.vc_progress_bar .vc_single_bar .vc_bar {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
}

.wpb_wrapper .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab,
.wpb_wrapper .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
    border-radius: 0 !important;
}


/*widget*/

.widget {
    direction: rtl
}

.boxed.widget .widget-inner {
    border-radius: 0;
}

.widget-title:before {
    height: 0;
    background-color: transparent !important;
    border-top: double 4px;
}

.tagcloud a {
    border-radius: 0px;
}

.app-details.item-content h5,
.woocommerce ul.product_list_widget li a {
    text-transform: uppercase;
}

.normal-sidebar .widget ul li:before {
    content: "";
    width: 6px;
    height: 6px;
    margin: 6px 6px 2px 2px;
    border: solid 1px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

.underline-style ul li ul li:before,
.normal-sidebar .underline-style ul li ul li:before {
    border: none;
    transform: none;
    height: auto;
    width: auto;
}


/*blog*/

.page-heading h1:before,
.item-content .item-title:before,
.item-content .meta:before {
    height: 0;
    background-color: transparent !important;
    border-top: double 4px;
}

.item-content .meta:before {
    bottom: -14px;
}

.item-content .item-title {
    text-transform: uppercase;
}

.thumbnail-hoverlay-icon .fa {
    margin-top: -20px;
    margin-left: -20px;
    font-size: 20px;
    border: solid 1px;
    width: 40px;
    height: 40px;
    line-height: 38px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    text-align: center;
}

.thumbnail-hoverlay-icon .fa:before {
    display: inline-block;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.wp-pagenavi a {
    border-radius: 0;
    background-color: transparent;
    border: solid 1px #ccc !important;
}

.wp-pagenavi a:hover,
.wp-pagenavi span.current {
    background-color: #666;
    border: solid 1px #666 !important;
       margin-right: 16px; 
}


/*post*/

.single-post-meta {
    border-top: double 4px #ddd;
    border-bottom: double 4px #ddd;
    margin-top: 15px;
    margin-bottom: 47px;
}

.single-post-share {
    margin-bottom: 36px;
}

.single-post-navigation {
    border-top: double 4px #ddd;
    border-bottom: double 4px #ddd;
    margin-bottom: 40px;
}

.about-author {
    border-radius: 0;
    margin-bottom: 40px;
}

.author-avatar,
.comment-content {
    border-radius: 0;
}


/*footer*/

#bottom .section-inner {
    padding-bottom: 10px;
}

.footer-social {
    padding-top: 10px;
}

#bottom-nav .copyright {
    padding-top: 20px;
    padding-left: 72px;
    text-align: left;
}

.back-to-top-wrap {
    margin-top: -20px;
    margin-bottom: 20px;
}

.back-to-top {
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 0;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transition: all .3s;
}

.back-to-top .fa {
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.main-color-2-bg.back-to-top:hover {
    background: #fff;
    color: #444;
}


.app-meta {
    border-top: double 4px #eee;
    border-bottom: double 4px #eee;
}
