@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/eot/IRANSansWeb_Black.eot');
    src: url('../fonts/eot/IRANSansWeb_Black.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('../fonts/woff2/IRANSansWeb_Black.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('../fonts/woff/IRANSansWeb_Black.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('../fonts/ttf/IRANSansWeb_Black.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: bold;
    src: url('../fonts/eot/IRANSansWeb_Bold.eot');
    src: url('../fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('../fonts/woff2/IRANSansWeb_Bold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('../fonts/woff/IRANSansWeb_Bold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('../fonts/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/eot/IRANSansWeb_Medium.eot');
    src: url('../fonts/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('../fonts/woff2/IRANSansWeb_Medium.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('../fonts/woff/IRANSansWeb_Medium.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('../fonts/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/eot/IRANSansWeb_Light.eot');
    src: url('../fonts/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('../fonts/woff2/IRANSansWeb_Light.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('../fonts/woff/IRANSansWeb_Light.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('../fonts/ttf/IRANSansWeb_Light.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/eot/IRANSansWeb_UltraLight.eot');
    src: url('../fonts/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('../fonts/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('../fonts/woff/IRANSansWeb_UltraLight.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('../fonts/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/eot/IRANSansWeb.eot');
    src: url('../fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('../fonts/woff2/IRANSansWeb.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('../fonts/woff/IRANSansWeb.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('../fonts/ttf/IRANSansWeb.ttf') format('truetype');

}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: bold;
    src: url('../fonts/eot/iranyekanwebbold.eot');
    src: url('../fonts/eot/iranyekanwebbold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('../fonts/woff2/iranyekanwebbold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('../fonts/woff/iranyekanwebbold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('../fonts/ttf/iranyekanwebbold.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/eot/iranyekanweblight.eot');
    src: url('../fonts/eot/iranyekanweblight.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('../fonts/woff2/iranyekanweblight.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('../fonts/woff/iranyekanweblight.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('../fonts/ttf/iranyekanweblight.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/eot/iranyekanwebregular.eot');
    src: url('../fonts/eot/iranyekanwebregular.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('../fonts/woff2/iranyekanwebregular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('../fonts/woff/iranyekanwebregular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('../fonts/ttf/iranyekanwebregular.ttf') format('truetype');
}

.font-icon {
    font-family: "ps-icons";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body {
    background: #f3f3f3;
    font-family: "IRANSans";
}

.form-control, .btn {
    font-family: iranyekan;
}

a {
    text-decoration: none;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
}

a:hover {
    text-decoration: none;

}

.top-nav {
    height: 55px;
    background-image: linear-gradient(to right, #6a11cb 0%, #2575fc 100%);
    color: #fff;
}

.top-nav .navbar-inverse .navbar-nav > li > a {
    color: #fff !important
}

/*start container*/

/*start start top-ads*/
.top-ads {
    background: #fff;
    border-radius: 5px;
    margin: 20px auto;
}

.top-ads .top-ads-center {
    padding-top: 25px;
    margin: 0 auto 0;
}

.top-ads .top-ads-txt p {
    color: #513333;
    font-weight: 200;
}

.top-ads .top-ads-txt span {
    font-size: 23px;
}

/*end start top-ads*/

#topitemCarousel .carousel-inner {
    border-radius: 5px;
}

/*start content*/
/*start content-right-col-md-9*/

/*start forumlast*/
#forumlast{
    margin:18px 0;
}
.list-group #forumlast .list-group .forumlast-header {
    width: 100%;
    height: 70px;
}

#forumlast .list-group .forumlast-header span {
    background: #fff;
    font-weight: 500;
    color: #555555;
    line-height: 70px;
    padding-right: 20px;
    display: block;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

#forumlast .list-group .badge {
    font-weight: bold;
    color: #fcf6f6;
    background-color: #513333;
}

#forumlast .list-group a span.font-icon {
    margin-left: 23px;
    font-size: 14px;
}

#forumlast .list-group a {
    padding: 10px;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-bottom: 1px solid #f5f5f5;
    overflow: hidden;
    font-weight: 300;
    font-size: 13px;
    color: #513333;
    margin-bottom: 0;
}

#forumlast .list-group {
    border-radius: 5px;
}

/*end forumlast*/

/*start homepage-post*/
.post {
    margin-bottom: 15px;
}

.fullwidth {
    margin-bottom: 15px;
    margin-top: 15px;
}

.homepage-post {
    background: #fff;
    border-radius: 5px
}

.homepage-post  h2 {
    font-size: 13px;
    padding: 0 20px 10px 10px;
    font-weight: 500;
    height:50px;
    line-height: 19px;
}

.homepage-post .wp-post-header-title h2 span {
    padding: 7px;
    border-radius: 5px;
    background: #f5f5f5;
    color: #00b4ff;
    font-size: 20px;
}

.homepage-post .img404 {
    display: table;
    margin: auto !important;
}

.homepage-post .wp-post-details-img img {
    padding: 15px;
    border:0;
    height:197px;
	width: 358px;
}
.ribbon {
    position: absolute;
    top: 20px;
    right: -5px;
    padding: 5px;
}
.ribbon2 {
    position: absolute;
    top: 60px;
    right: -5px;
    padding: 5px;
}
.ribbon-content{
    position: relative;
    width: 100%;
}
.ribbon.base,.ribbon2.base {
    background: #3498db;
    color: #fff;
    border-right: 5px solid #8bc4ea;
}
.ribbon.light,.ribbon2.light {
    background: #ecf0f1;
    color: #2c3e50;
    border-right: 5px solid #dde4e6;
}
.ribbon.dark,.ribbon2.dark {
    background: #131313;
    color: #fff;
    border-right: 5px solid #464646;
}
.ribbon.base-alt,.ribbon2.base-alt {
    background: #9cd70e;
    color: #fff;
    border-right: 5px solid #c6f457;
}
.ribbon.red,.ribbon2.red {
    background: #e91b23;
    color: #fff;
    border-right: 5px solid #f2787d;
}
.ribbon.orange,.ribbon2.orange {
    background: #ff8a3c;
    color: #fff;
    border-right: 5px solid #ffc7a2;
}
.ribbon.yellow,.ribbon2.yellow {
    background: #ffd800;
    color: #fff;
    border-right: 5px solid #ffe866;
}
.ribbon:before, .ribbon:after,.ribbon2:before, .ribbon2:after {
    content: '';
    position: absolute;
    left: -9px;
    border-left: 10px solid transparent;
}
.ribbon:before,.ribbon2:before {
    top: 0;
}
.ribbon:after,.ribbon2:after {
    bottom: 0;
}
.ribbon.base:before ,.ribbon2.base:before {
    border-top: 27px solid #3498db;
}
.ribbon.base:after,.ribbon2.base:after {
    border-bottom: 27px solid #3498db;
}
.ribbon.light:before,.ribbon2.light:before {
    border-top: 27px solid #ecf0f1;
}
.ribbon.light:after,.ribbon2.light:after {
    border-bottom: 27px solid #ecf0f1;
}
.ribbon.dark:before,.ribbon2.dark:before {
    border-top: 27px solid #131313;
}
.ribbon.dark:after ,.ribbon2.dark:after {
    border-bottom: 27px solid #131313;
}
.ribbon.base-alt:before,.ribbon2.base-alt:before {
    border-top: 27px solid #9cd70e;
}
.ribbon.base-alt:after,.ribbon2.base-alt:after {
    border-bottom: 27px solid #9cd70e;
}
.ribbon.red:before,.ribbon2.red:before {
    border-top: 27px solid #e91b23;
}
.ribbon.red:after,.ribbon2.red:after {
    border-bottom: 27px solid #e91b23;
}
.ribbon.orange:before,.ribbon2.orange:before {
    border-top: 27px solid #ff8a3c;
}
.ribbon.orange:after,.ribbon2.orange:after {
    border-bottom: 27px solid #ff8a3c;
}
.ribbon.yellow:before,.ribbon2.yellow:before {
    border-top: 27px solid #ffd800;
}
.ribbon.yellow:after ,.ribbon2.yellow:after {
    border-bottom: 27px solid #ffd800;
}
.ribbon span,.ribbon span {
    display: block;
    font-size: 12px;
    font-weight: 100;
}

.wp-post-details-meta {
    margin-top: 25px;
}

.wp-post-details-meta .wp-post-details-meta-text {
    height: 30px;
    font-weight: 200;
}

.wp-post-details-meta .wp-post-details-meta-text:nth-child(4) {
    margin-bottom: 20px;
}

.wp-post-details-meta .wp-post-details-meta-text .wp-post-details-meta-text-text {
    color: #513333;
    font-size: 12px;
}

.wp-post-details-meta .wp-post-links-meta {
    margin-top: 10px;
    font-weight: 300;
}

.wp-post-details-meta .wp-post-links-meta a {
    font-size: 13px;
}

.homepage-post .short-text p {
    color: #513333;
    line-height: 28px;
    padding: 12px;
    font-size: 13px;
    font-weight: 300;
}

a.wp-post-more-link {
    background: #fff;
    color: #d9534f;
    border: 3px solid #d9534f;
    padding: 8px 16px;
    border-radius: 4px;
}

a.wp-post-more-link:hover {
    background: #d9534f;
    color: #ffffff;
}

a.wp-post-demo-link {
    background: #fff;
    color: #5bc0de;
    border: 3px solid #5bc0de;
    padding: 8px 16px;
    border-radius: 4px;
}

a.wp-post-demo-link:hover {
    background: #5bc0de;
    color: #ffffff;
}

/*end homepage-post*/

/*start single post*/
.singlepost {
    background: #fff;
    border-radius: 5px
}

.postbox {
    background: #fff;
    border-radius: 5px;
    margin-bottom: 15px;
    padding: 5px;
}

.postbox .yuzo_related_post .relatedthumb {
    float: right !important;
    padding: 8px !important;
}

.postbox .yuzo__title h3 {
    font-weight: 400;
    font-size: 1.2em;
    margin-right: 18px !important;
}

.singlepost .wp-post-header-title h1 {
    font-size: 18px;
    padding: 15px 20px 10px 10px;
    font-weight: 700;
    letter-spacing: -0.2px;
}

.singlepost .wp-post-header-title h1 span {
    padding: 7px;
    border-radius: 5px;
    background: #f5f5f5;
    color: #00b4ff;
    font-size: 20px;
}

.singlepost .post-detail {
    color: #555555;
    padding: 0px 35px;
}

.singlepost .post-detail h1 {
    font-size: 20px;
}

.singlepost .post-detail h2 {
    font-size: 17px;
    margin-top: 30px;
    font-weight: 600;
}

.singlepost .post-detail h3 {
    font-size: 15px;
}

.singlepost .post-detail h4 {
    font-size: 13px;
}

.singlepost .post-detail p {
    color: #555555;
    line-height: 28px;
    font-size: 13px;
    font-weight: 300;
}

.singlepost .post-detail p img.size-full, .singlepost .post-detail p img.aligncenter {
    display: block;
    margin: 10px auto;
}

.wp-video{width:100%!important;}

.post-user-detail {
    background: #333333;
    border-radius: 5px;
    color: #f7f7f7;
}

.post-user-detail .user-image img {
    margin: 15px auto;
    display: block;
    border-radius: 50px;

}

.post-user-detail h5 {
    margin-top: 25px;
}

.post-user-detail p {
    margin-top: 5px;
    font-size: 13px;
}

.post-user-detail ul.social-network {
    list-style: none;
    display: inline;
    margin-right: 0 !important;
    padding: 0;
    margin-bottom: 10px;
}

.post-user-detail ul.social-network li {
    display: inline;
    margin: 5px 5px;
}

/* user social icons */
.post-user-detail .social-network a.icoRss:hover {
    background-color: #F56505;
}

.post-user-detail .social-network a.icoFacebook:hover {
    background-color: #3B5998;
}

.post-user-detail .social-network a.icoTwitter:hover {
    background-color: #33ccff;
}

.post-user-detail .social-network a.icoinsta:hover {
    background-color: #3f729b;
}

.post-user-detail .social-network a.icoVimeo:hover {
    background-color: #0590B8;
}

.post-user-detail .social-network a.icoLinkedin:hover {
    background-color: #007bb7;
}

.post-user-detail .social-network a.icoRss:hover i, .post-user-detail .social-network a.icoFacebook:hover i, .post-user-detail .social-network a.icoTwitter:hover i,
.post-user-detail .social-network a.icoGoogle:hover i, .post-user-detail .social-network a.icoVimeo:hover i, .post-user-detail .social-network a.icoLinkedin:hover i {
    color: #fff;
}

.post-user-detail a.socialIcon:hover, .socialHoverClass {
    color: #44BCDD;
}

.post-user-detail .social-circle li a {
    display: inline-block;
    position: relative;
    margin: 15px auto;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    width: 50px;
    height: 50px;
    font-size: 20px;
}

.post-user-detail .social-circle li i {
    margin: 0;
    line-height: 50px;
    text-align: center;
}

.post-user-detail .social-circle li a:hover i, .post-user-detail .triggeredHover {
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -ms--transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
}

.post-user-detail .social-circle i {
    color: #fff;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    -ms-transition: all 0.8s;
    transition: all 0.8s;
}

/*start widget*/
#widget .imgwidget{
    margin-bottom:20px;
}
#widget .imgwidget img{
    border-radius:5px;
    margin:0 auto;
}
#widget .video-widget {
    background-color: #3a2e39;
}

#widget .widget-header {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

#widget .video-widget, #widget .newsletter, #widget .banner-widget, #widget .applications, #widget .news, #widget .text-ads {
    padding: 0 0 15px 0;
    margin-bottom: 20px;
    border-radius: 5px;
}

/*start .video-widget .widget-header*/

#widget .video-widget .widget-header span {
    color: #F05050;
}

#widget .video-widget .widget-header span, #widget .newsletter .widget-header span, #widget .applications .widget-header span {
    font-size: 50px;
    padding-top: 20px;
    display: block;

}

#widget .video-widget .widget-header {
    background: #333333;
}

#widget .video-widget .widget-header, #widget .newsletter .widget-header, #widget .applications .widget-header {
    height: 100px;
    text-align: center;
}

/*end .video-widget .widget-heade*/

/*start .video-widget .widget-content*/
#widget .video-widget .widget-content {
    text-align: center;
}

#widget .video-widget .widget-content h3 {
    color: #fff;
    font-size: 16px;
}

#widget .video-widget .widget-content p {
    color: #d7d7d7;
}

#widget .video-widget .widget-content p, #widget .newsletter .widget-content p, #widget .applications .widget-content p {
    font-size: 12px;
    font-weight: 200;
    line-height: 25px;
}

#widget .video-widget .widget-content a {
    font-size: 12px;
    color: #fff;
    background: #00b4ff;
    border-radius: 100px;
    border: none;
}

/*end .video-widget .widget-content*/

#widget .newsletter {
    background-color: #fff;
}

/*start .newsletter .widget-header*/
#widget .newsletter .widget-header {
    background: #f05050;
}

#widget .newsletter .widget-header span {
    color: #702525;
}

/*end .newsletter .widget-header*/

/*start .newsletter .widget-contentt*/
#widget .newsletter .widget-content {
    text-align: center;
    background-color: #fff
}

#widget .newsletter .widget-content h3 {
    color: #555;
    font-size: 16px;
}

#widget .newsletter .widget-content p {
    overflow: hidden;
    color: #939393;
}

#widget .newsletter .widget-content form {
    padding: 0px 15px;
}

/*end .newsletter .widget-content*/

#widget .banner-widget h3 {
    color: #555;
    font-size: 16px;
    text-align: center;
}

#widget .banner-widget {
    background-color: #fff;
}

#widget .banner-widget img {
    padding: 3px;
    border-radius: 5px;
}
#widget .banner-widget .col-md-12 {
    display: table;
    margin: 0 auto !important;
    text-align: center;
}

/*start .applications .widget-header*/

#widget .applications {
    background-color: #fff;
}

#widget .applications .widget-header {
    background: #1bbf6d;
}

#widget .applications .widget-header span {
    color: #0D5F36;
}

/*end .applications .widget-header*/

/*start .applications .widget-contentt*/
#widget .applications a {
    display: table;
    width: 100%;
    padding: 10px 5px;
    border-bottom: 1px solid #f5f5f5;
}

#widget .applications .widget-content {
    background-color: #fff
}

#widget .applications .widget-content h3 {
    color: #555;
    font-size: 16px;
    text-align: center;
}

#widget .applications .widget-content h5 {
    color: #939393;
    margin-top: 8px;
    direction: ltr;
    text-align: left;
    padding-left: 4px;
}

#widget .applications .widget-content a span.per {
    font-size: 11px;
    text-align: left !important;
    display: block;
    color: #5e5e5e;
}

#widget .applications .widget-content img {
    border-radius: 50px;
    border: 1px solid #e4e4e4;
    margin-right: 4px;
}

/*end .applications .widget-content*/

/*start .news .widget-content*/
#widget .news {
    background: #fff;
}

#widget .news .widget-content .list-group header {
    width: 100%;
    height: 70px;

}

#widget .news .widget-content .list-group header span {
    background: #fff;
    font-weight: 500;
    color: #555555;
    line-height: 70px;
    padding-right: 20px;
    display: block;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

#widget .news .widget-content .list-group a {
    padding: 10px;
    border: 0;
    border-bottom: 1px solid #f5f5f5;
    overflow: hidden;
    font-weight: 300;
    font-size: 13px;
    color: #513333;
}

#widget .news .widget-content .list-group .icon-doc-text {
    margin-left: 7px;
    font-size: 15px;
}

/*end .news .widget-content*/

/*start .text-ad*/

#widget .text-ads .list-group header {
    width: 100%;
    height: 70px;

}

#widget .text-ads .list-group .icon-link {
    margin-left: 7px;
    font-size: 15px;
}

#widget .text-ads .list-group header span {
    background: #fff;
    font-weight: 500;
    color: #555555;
    line-height: 70px;
    padding-right: 20px;
    display: block;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

#widget .text-ads .list-group a {
    padding: 10px 10px 10px 10px;
    border: 0;
    border-bottom: 1px solid #f5f5f5;
    overflow: hidden;
    font-weight: 300;
    font-size: 13px;
    color: #513333;
}

#widget .list-group, #forumlast .list-group {
    margin-bottom: 0;
}

a.list-group-item:hover,
a.list-group-item:focus {
    color: #ffffff !important;
}

/*end .text-ad*/

/*end widget*/

.nopadding {
    padding: 0 !important;
}

.margin10 {
    margin-bottom: 10px;
}

.margin15 {
    margin-bottom: 15px;
}

.margin20 {
    margin-bottom: 20px;
}

.shadow {
    /*moz-box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);*/
    /*-webkit-box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);*/
    /*-ms-box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);*/
    /*-o-box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);*/

    box-shadow: 0 2px 3px rgba(0, 0, 0, .12);
    -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, .12);
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .12);

}

/* end Global CSS */

.category-menu {
    background: #ffffff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1);

}

.catlist a {
    color: #333333;
}

/** Start Footer **/
#footercount{
    background:#545454 url("../images/15-icon-patterns.jpg") repeat;
    padding:40px 0;
    color:#ffffff;
    margin-top:20px;
}
#footercount i{
    margin: 10px auto;
    display:table;
    font-size:36px;
}

#footercount .footercounter{font-size:17px;}

#footer {
    background: #ffffff;
    background-size: cover;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
    padding: 40px 0 20px 0;
    font-weight: 300;
}

#footer img {
    margin: 10px 0 15px 10px;
}

#copyright {
    background: #ffffff;
    background-size: cover;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
    padding: 5px 0;
    font-weight: 300;
    border-top:1px solid #e4e4e4;
}

#copyright .footerlinks ul {
    list-style: none;
    padding: 0;
    margin: 0 auto;
    text-align: center;
}

#copyright .footerlinks li {
    padding: 8px 10px 10px 10px;
    list-style: none;
    float: right;
    font-size: 12px;
}

#copyright .footerlinks li a {
    color: #2c2c2c;
    -webkit-transition: 1s; /* Safari */
    transition: 1s;
}

#copyright .footerlinks li a:hover {
    color: #2c2c2c;
    border-bottom: 1px solid #777777;
}

#copyright img {
    padding: 15px 15px;
}

#copyright .fullline {
    width: 100%;
    height: 1px;
    margin-top: 15px;
    background: #727576;
}

#footer p, #copyright p {
    color: #2c2c2c;

    font-size: 12px;
    text-align: justify;
}

#copyright p {
    margin-top: 10px;
}

#footer .social {
    margin-top: 15px;
}

/** End Footer **/

@media (min-width: 768px) {


    .wp-post-links-meta a {
        margin: 25px 12px;
    }

    .top-ads-txt {
        margin-top: 15px;
    }

    .mash-menu .font-icon {
        display: block;
        text-align: center;
    }
    .mash-menu li.vip-menu {
        background:#FEC21E;
    }

    .mash-menu .mash-search-bar {
        /*============================================= SEARCH BAR */
        margin: 12px 0 0 0 !important;

    }

    .mash-menu .mash-brand > li > a {
        padding: 15px 0 15px 20px !important;

    }

    .mash-menu .mash-brand > li > a:hover {
        background: #ffffff !important
    }

    #widget {
        padding-right: 0;
    }
}

@media (max-width: 768px) {
    .wp-post-links-meta {
        margin-top: 5px;
    }

    .wp-post-links-meta a {
        display: block;
        margin: 10px;
    }
    
    .top-ads-txt {
        display: none;
    }

    .homepage-post .wp-post-details-img img {
        border: 0;

    }

    .singlepost .post-detail p img.size-full, .singlepost .post-detail p img.aligncenter {
        display: block;
        max-width: 100%;
        height: auto;
        margin: 10px auto;
    }

    #widget .banner-widget .col-md-12 {
        display: table;
        margin: 0 auto !important;
    }

}

@media (max-width: 640px) {

    #footer img {
        float: none !important;
        margin: 0 auto !important;
        display: block;
    }

    #widget {
        margin-top: 20px;
    }

    #widget .banner-widget img {
        float: right;
    }

    #widget .banner-widget h3 {
        padding: 15px;
    }

    .post-user-detail .col-md-10 {
        text-align: center;
        margin: 12px;
    }

    .top-nav .navbar-nav .open .dropdown-menu {
        position: relative;
        background: #fff;
    }

    .top-nav .navbar-nav .open .dropdown-menu li a {
        color: #000;
    }

    .top-nav .navbar-nav .open .dropdown-menu li a:hover {
        color: #5e5e5e;
    }

    .top-nav .navbar-left {
        display: none;
    }

}

@media (max-width: 1024px) {
    #widget .banner-widget .col-md-12 {
        display: table;
        margin: 0 auto !important;
    }

    #widget .banner-widget .col-md-12 img {
        display: block;
        margin: 5px auto !important;
        /*margin: 0 auto !important;*/
    }

}

/*start social*/
.btn-social {
    position: relative;
    padding-left: 44px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.btn-social :first-child {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 32px;
    line-height: 34px;
    font-size: 1.6em;
    text-align: center;
    border-right: 1px solid rgba(0, 0, 0, 0.2)
}

.btn-social.btn-lg {
    padding-left: 61px
}

.btn-social.btn-lg :first-child {
    line-height: 45px;
    width: 45px;
    font-size: 1.8em
}

.btn-social.btn-sm {
    padding-left: 38px
}

.btn-social.btn-sm :first-child {
    line-height: 28px;
    width: 28px;
    font-size: 1.4em
}

.btn-social.btn-xs {
    padding-left: 30px
}

.btn-social.btn-xs :first-child {
    line-height: 20px;
    width: 20px;
    font-size: 1.2em
}

.btn-social-icon {
    position: relative;
    padding-left: 44px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 34px;
    width: 34px;
    padding: 0
}

.btn-social-icon :first-child {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 32px;
    line-height: 34px;
    font-size: 1.6em;
    text-align: center;
    border-right: 1px solid rgba(0, 0, 0, 0.2)
}

.btn-social-icon.btn-lg {
    padding-left: 61px
}

.btn-social-icon.btn-lg :first-child {
    line-height: 45px;
    width: 45px;
    font-size: 1.8em
}

.btn-social-icon.btn-sm {
    padding-left: 38px
}

.btn-social-icon.btn-sm :first-child {
    line-height: 28px;
    width: 28px;
    font-size: 1.4em
}

.btn-social-icon.btn-xs {
    padding-left: 30px
}

.btn-social-icon.btn-xs :first-child {
    line-height: 20px;
    width: 20px;
    font-size: 1.2em
}

.btn-social-icon :first-child {
    border: none;
    text-align: center;
    width: 100% !important
}

.btn-social-icon.btn-lg {
    height: 45px;
    width: 45px;
    padding-left: 0;
    padding-right: 0
}

.btn-social-icon.btn-sm {
    height: 30px;
    width: 30px;
    padding-left: 0;
    padding-right: 0
}

.btn-social-icon.btn-xs {
    height: 22px;
    width: 22px;
    padding-left: 0;
    padding-right: 0
}

.btn-bitbucket {
    color: #fff;
    background-color: #205081;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-bitbucket:hover, .btn-bitbucket:focus, .btn-bitbucket:active, .btn-bitbucket.active, .open .dropdown-toggle.btn-bitbucket {
    color: #fff;
    background-color: #183c60;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-bitbucket:active, .btn-bitbucket.active, .open .dropdown-toggle.btn-bitbucket {
    background-image: none
}

.btn-bitbucket.disabled, .btn-bitbucket[disabled], fieldset[disabled] .btn-bitbucket, .btn-bitbucket.disabled:hover, .btn-bitbucket[disabled]:hover, fieldset[disabled] .btn-bitbucket:hover, .btn-bitbucket.disabled:focus, .btn-bitbucket[disabled]:focus, fieldset[disabled] .btn-bitbucket:focus, .btn-bitbucket.disabled:active, .btn-bitbucket[disabled]:active, fieldset[disabled] .btn-bitbucket:active, .btn-bitbucket.disabled.active, .btn-bitbucket[disabled].active, fieldset[disabled] .btn-bitbucket.active {
    background-color: #205081;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-dropbox {
    color: #fff;
    background-color: #1087dd;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-dropbox:hover, .btn-dropbox:focus, .btn-dropbox:active, .btn-dropbox.active, .open .dropdown-toggle.btn-dropbox {
    color: #fff;
    background-color: #0d70b7;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-dropbox:active, .btn-dropbox.active, .open .dropdown-toggle.btn-dropbox {
    background-image: none
}

.btn-dropbox.disabled, .btn-dropbox[disabled], fieldset[disabled] .btn-dropbox, .btn-dropbox.disabled:hover, .btn-dropbox[disabled]:hover, fieldset[disabled] .btn-dropbox:hover, .btn-dropbox.disabled:focus, .btn-dropbox[disabled]:focus, fieldset[disabled] .btn-dropbox:focus, .btn-dropbox.disabled:active, .btn-dropbox[disabled]:active, fieldset[disabled] .btn-dropbox:active, .btn-dropbox.disabled.active, .btn-dropbox[disabled].active, fieldset[disabled] .btn-dropbox.active {
    background-color: #1087dd;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-facebook {
    color: #fff;
    background-color: #3b5998;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-facebook:hover, .btn-facebook:focus, .btn-facebook:active, .btn-facebook.active, .open .dropdown-toggle.btn-facebook {
    color: #fff;
    background-color: #30487b;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-facebook:active, .btn-facebook.active, .open .dropdown-toggle.btn-facebook {
    background-image: none
}

.btn-facebook.disabled, .btn-facebook[disabled], fieldset[disabled] .btn-facebook, .btn-facebook.disabled:hover, .btn-facebook[disabled]:hover, fieldset[disabled] .btn-facebook:hover, .btn-facebook.disabled:focus, .btn-facebook[disabled]:focus, fieldset[disabled] .btn-facebook:focus, .btn-facebook.disabled:active, .btn-facebook[disabled]:active, fieldset[disabled] .btn-facebook:active, .btn-facebook.disabled.active, .btn-facebook[disabled].active, fieldset[disabled] .btn-facebook.active {
    background-color: #3b5998;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-flickr {
    color: #fff;
    background-color: #ff0084;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-flickr:hover, .btn-flickr:focus, .btn-flickr:active, .btn-flickr.active, .open .dropdown-toggle.btn-flickr {
    color: #fff;
    background-color: #d6006f;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-flickr:active, .btn-flickr.active, .open .dropdown-toggle.btn-flickr {
    background-image: none
}

.btn-flickr.disabled, .btn-flickr[disabled], fieldset[disabled] .btn-flickr, .btn-flickr.disabled:hover, .btn-flickr[disabled]:hover, fieldset[disabled] .btn-flickr:hover, .btn-flickr.disabled:focus, .btn-flickr[disabled]:focus, fieldset[disabled] .btn-flickr:focus, .btn-flickr.disabled:active, .btn-flickr[disabled]:active, fieldset[disabled] .btn-flickr:active, .btn-flickr.disabled.active, .btn-flickr[disabled].active, fieldset[disabled] .btn-flickr.active {
    background-color: #ff0084;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-foursquare {
    color: #fff;
    background-color: #0072b1;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-foursquare:hover, .btn-foursquare:focus, .btn-foursquare:active, .btn-foursquare.active, .open .dropdown-toggle.btn-foursquare {
    color: #fff;
    background-color: #005888;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-foursquare:active, .btn-foursquare.active, .open .dropdown-toggle.btn-foursquare {
    background-image: none
}

.btn-foursquare.disabled, .btn-foursquare[disabled], fieldset[disabled] .btn-foursquare, .btn-foursquare.disabled:hover, .btn-foursquare[disabled]:hover, fieldset[disabled] .btn-foursquare:hover, .btn-foursquare.disabled:focus, .btn-foursquare[disabled]:focus, fieldset[disabled] .btn-foursquare:focus, .btn-foursquare.disabled:active, .btn-foursquare[disabled]:active, fieldset[disabled] .btn-foursquare:active, .btn-foursquare.disabled.active, .btn-foursquare[disabled].active, fieldset[disabled] .btn-foursquare.active {
    background-color: #0072b1;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-github {
    color: #fff;
    background-color: #444;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-github:hover, .btn-github:focus, .btn-github:active, .btn-github.active, .open .dropdown-toggle.btn-github {
    color: #fff;
    background-color: #303030;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-github:active, .btn-github.active, .open .dropdown-toggle.btn-github {
    background-image: none
}

.btn-github.disabled, .btn-github[disabled], fieldset[disabled] .btn-github, .btn-github.disabled:hover, .btn-github[disabled]:hover, fieldset[disabled] .btn-github:hover, .btn-github.disabled:focus, .btn-github[disabled]:focus, fieldset[disabled] .btn-github:focus, .btn-github.disabled:active, .btn-github[disabled]:active, fieldset[disabled] .btn-github:active, .btn-github.disabled.active, .btn-github[disabled].active, fieldset[disabled] .btn-github.active {
    background-color: #444;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-google-plus {
    color: #fff;
    background-color: #dd4b39;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-google-plus:hover, .btn-google-plus:focus, .btn-google-plus:active, .btn-google-plus.active, .open .dropdown-toggle.btn-google-plus {
    color: #fff;
    background-color: #ca3523;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-google-plus:active, .btn-google-plus.active, .open .dropdown-toggle.btn-google-plus {
    background-image: none
}

.btn-google-plus.disabled, .btn-google-plus[disabled], fieldset[disabled] .btn-google-plus, .btn-google-plus.disabled:hover, .btn-google-plus[disabled]:hover, fieldset[disabled] .btn-google-plus:hover, .btn-google-plus.disabled:focus, .btn-google-plus[disabled]:focus, fieldset[disabled] .btn-google-plus:focus, .btn-google-plus.disabled:active, .btn-google-plus[disabled]:active, fieldset[disabled] .btn-google-plus:active, .btn-google-plus.disabled.active, .btn-google-plus[disabled].active, fieldset[disabled] .btn-google-plus.active {
    background-color: #dd4b39;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-instagram {
    color: #fff;
    background-color: #3f729b;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-instagram:hover, .btn-instagram:focus, .btn-instagram:active, .btn-instagram.active, .open .dropdown-toggle.btn-instagram {
    color: #fff;
    background-color: #335d7e;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-instagram:active, .btn-instagram.active, .open .dropdown-toggle.btn-instagram {
    background-image: none
}

.btn-instagram.disabled, .btn-instagram[disabled], fieldset[disabled] .btn-instagram, .btn-instagram.disabled:hover, .btn-instagram[disabled]:hover, fieldset[disabled] .btn-instagram:hover, .btn-instagram.disabled:focus, .btn-instagram[disabled]:focus, fieldset[disabled] .btn-instagram:focus, .btn-instagram.disabled:active, .btn-instagram[disabled]:active, fieldset[disabled] .btn-instagram:active, .btn-instagram.disabled.active, .btn-instagram[disabled].active, fieldset[disabled] .btn-instagram.active {
    background-color: #3f729b;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-linkedin {
    color: #fff;
    background-color: #007bb6;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-linkedin:hover, .btn-linkedin:focus, .btn-linkedin:active, .btn-linkedin.active, .open .dropdown-toggle.btn-linkedin {
    color: #fff;
    background-color: #005f8d;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-linkedin:active, .btn-linkedin.active, .open .dropdown-toggle.btn-linkedin {
    background-image: none
}

.btn-linkedin.disabled, .btn-linkedin[disabled], fieldset[disabled] .btn-linkedin, .btn-linkedin.disabled:hover, .btn-linkedin[disabled]:hover, fieldset[disabled] .btn-linkedin:hover, .btn-linkedin.disabled:focus, .btn-linkedin[disabled]:focus, fieldset[disabled] .btn-linkedin:focus, .btn-linkedin.disabled:active, .btn-linkedin[disabled]:active, fieldset[disabled] .btn-linkedin:active, .btn-linkedin.disabled.active, .btn-linkedin[disabled].active, fieldset[disabled] .btn-linkedin.active {
    background-color: #007bb6;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-tumblr {
    color: #fff;
    background-color: #2c4762;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-tumblr:hover, .btn-tumblr:focus, .btn-tumblr:active, .btn-tumblr.active, .open .dropdown-toggle.btn-tumblr {
    color: #fff;
    background-color: #1f3346;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-tumblr:active, .btn-tumblr.active, .open .dropdown-toggle.btn-tumblr {
    background-image: none
}

.btn-tumblr.disabled, .btn-tumblr[disabled], fieldset[disabled] .btn-tumblr, .btn-tumblr.disabled:hover, .btn-tumblr[disabled]:hover, fieldset[disabled] .btn-tumblr:hover, .btn-tumblr.disabled:focus, .btn-tumblr[disabled]:focus, fieldset[disabled] .btn-tumblr:focus, .btn-tumblr.disabled:active, .btn-tumblr[disabled]:active, fieldset[disabled] .btn-tumblr:active, .btn-tumblr.disabled.active, .btn-tumblr[disabled].active, fieldset[disabled] .btn-tumblr.active {
    background-color: #2c4762;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-twitter {
    color: #fff;
    background-color: #55acee;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-twitter:hover, .btn-twitter:focus, .btn-twitter:active, .btn-twitter.active, .open .dropdown-toggle.btn-twitter {
    color: #fff;
    background-color: #309aea;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-twitter:active, .btn-twitter.active, .open .dropdown-toggle.btn-twitter {
    background-image: none
}

.btn-twitter.disabled, .btn-twitter[disabled], fieldset[disabled] .btn-twitter, .btn-twitter.disabled:hover, .btn-twitter[disabled]:hover, fieldset[disabled] .btn-twitter:hover, .btn-twitter.disabled:focus, .btn-twitter[disabled]:focus, fieldset[disabled] .btn-twitter:focus, .btn-twitter.disabled:active, .btn-twitter[disabled]:active, fieldset[disabled] .btn-twitter:active, .btn-twitter.disabled.active, .btn-twitter[disabled].active, fieldset[disabled] .btn-twitter.active {
    background-color: #55acee;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-vk {
    color: #fff;
    background-color: #587ea3;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-vk:hover, .btn-vk:focus, .btn-vk:active, .btn-vk.active, .open .dropdown-toggle.btn-vk {
    color: #fff;
    background-color: #4a6a89;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-vk:active, .btn-vk.active, .open .dropdown-toggle.btn-vk {
    background-image: none
}

.btn-vk.disabled, .btn-vk[disabled], fieldset[disabled] .btn-vk, .btn-vk.disabled:hover, .btn-vk[disabled]:hover, fieldset[disabled] .btn-vk:hover, .btn-vk.disabled:focus, .btn-vk[disabled]:focus, fieldset[disabled] .btn-vk:focus, .btn-vk.disabled:active, .btn-vk[disabled]:active, fieldset[disabled] .btn-vk:active, .btn-vk.disabled.active, .btn-vk[disabled].active, fieldset[disabled] .btn-vk.active {
    background-color: #587ea3;
    border-color: rgba(0, 0, 0, 0.2)
}

/* Underline From Left */
.hvr-underline-from-left {
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    overflow: hidden;
}

.hvr-underline-from-left:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 100%;
    bottom: 0;
    background: #2098D1;
    height: 4px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before {
    right: 0;
}

/* Sweep To Left */
.hvr-sweep-to-left {
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.hvr-sweep-to-left:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #2098D1;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.hvr-sweep-to-left:hover, .hvr-sweep-to-left:focus, .hvr-sweep-to-left:active {
    color: white;
}

.hvr-sweep-to-left:hover:before, .hvr-sweep-to-left:focus:before, .hvr-sweep-to-left:active:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}

/* Outline Out */
.hvr-outline-out {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
}

.hvr-outline-out:before {
    content: '';
    position: absolute;
    border: #e1e1e1 solid 4px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: top, right, bottom, left;
    transition-property: top, right, bottom, left;
}

.hvr-outline-out:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before {
    top: -8px;
    right: -8px;
    bottom: -8px;
    left: -8px;
}

/*team members*/

.team-member, .team-member .team-img {
    position: relative;
}

.team-member {
    overflow: hidden;
}

.team-member .team-img img {
    border-radius: 5px;
}

.team-hover {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    border: 20px solid #f37866;
    background-color: rgba(255, 255, 255, 0.90);
    opacity: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.team-member:hover .team-hover .desk {
    top: 35%;
}

.team-member:hover .team-hover, .team-member:hover .team-hover .desk, .team-member:hover .team-hover .s-link {
    opacity: 1;
}

.team-hover .desk {
    position: relative;
    top: 0%;
    width: 100%;
    opacity: 0;
    -webkit-transform: translateY(-55%);
    -ms-transform: translateY(-55%);
    transform: translateY(-55%);
    -webkit-transition: all 0.3s 0.2s;
    transition: all 0.3s 0.2s;
    padding: 0 20px;
}

.desk, .desk h4, .team-hover .s-link a {
    text-align: center;
    color: #222;
}

.team-member:hover .team-hover .s-link {
    bottom: 10%;
}

.team-member:hover .team-hover, .team-member:hover .team-hover .desk, .team-member:hover .team-hover .s-link {
    opacity: 1;
}

.team-hover .s-link {
    position: relative;
    bottom: 0;
    width: 100%;
    opacity: 0;
    text-align: center;
    -webkit-transform: translateY(45%);
    -ms-transform: translateY(45%);
    transform: translateY(45%);
    -webkit-transition: all 0.3s 0.2s;
    transition: all 0.3s 0.2s;
    font-size: 35px;
}

.desk, .desk h4, .team-hover .s-link a {
    text-align: center;
    color: #222;
}

.team-member .s-link a {
    margin: 0 10px;
    color: #333;
    font-size: 16px;
}

.team-title {
    position: static;
    padding: 20px 0;
    display: inline-block;
    letter-spacing: 2px;
    width: 100%;
}

.team-title h5 {
    margin-bottom: 0px;
    display: block;
    text-transform: uppercase;
}

.team-title span {
    font-size: 12px;
    text-transform: uppercase;
    color: #a5a5a5;
    letter-spacing: 1px;
    height: 40px;
    display: inline-block;
}

/*end team members*/

article .lesson {
    background: #e4e4e4;
}

nav.navbar-findcond {
    background: #fff;
    border-color: #ccc;
    box-shadow: 0 0 2px 0 #ccc;
}

nav.navbar-findcond a {
    color: #f14444;
}

nav.navbar-findcond ul.navbar-nav a {
    color: #f14444;
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: #fff;
}

nav.navbar-findcond ul.navbar-nav a:hover,
nav.navbar-findcond ul.navbar-nav a:visited,
nav.navbar-findcond ul.navbar-nav a:focus,
nav.navbar-findcond ul.navbar-nav a:active {
    background: #fff;
}

nav.navbar-findcond ul.navbar-nav a:hover {
    border-color: #f14444;
}

nav.navbar-findcond li.divider {
    background: #ccc;
}

nav.navbar-findcond button.navbar-toggle {
    background: #f14444;
    border-radius: 2px;
}

nav.navbar-findcond button.navbar-toggle:hover {
    background: #999;
}

nav.navbar-findcond button.navbar-toggle > span.icon-bar {
    background: #fff;
}

nav.navbar-findcond ul.dropdown-menu {
    border: 0;
    background: #fff;
    border-radius: 4px;
    margin: 4px 0;
    box-shadow: 0 0 4px 0 #ccc;
}

nav.navbar-findcond ul.dropdown-menu > li > a {
    color: #444;
}

nav.navbar-findcond ul.dropdown-menu > li > a:hover {
    background: #f14444;
    color: #fff;
}

nav.navbar-findcond span.badge {
    background: #f14444;
    font-weight: normal;
    font-size: 11px;
    margin: 0 4px;
}

nav.navbar-findcond span.badge.new {
    background: rgba(255, 0, 0, 0.8);
    color: #fff;
}

.stylish-input-group .input-group-addon {
    background: white !important;
}

.stylish-input-group .form-control {
    border-right: 0;
    box-shadow: 0 0 0;
    border-color: #ccc;
}

.stylish-input-group button {
    border: 0;
    background: transparent;
}

#lessons_list > div h4 > a, #course_list > div h4 > a, #quiz_list > div h4 > a {
    padding: 10px 20px 10px 75px !important;
}

.learndash a.completed::before,
#learndash_profile a.completed::before,
.learndash a.notcompleted::before,
#learndash_profile a.notcompleted::before {
    left: 35px !important;
    font-size: 34px !important;
}

#lesson_heading, #quiz_heading, #learndash_lessons #lesson_heading, #learndash_profile .learndash_profile_heading, #learndash_quizzes #quiz_heading, #learndash_lesson_topics_list div > strong, table.notes-listing th, #learndash_enhanced_course_header {
    margin-bottom: 0 !important;
}

.um-profile-meta {
    padding-left: 0 !important;
    padding-right: 250px !important;
}

.um-account-nav span.arr {
    right: auto !important;
    left: 0;
}

.um-account-nav span.ico {
    left: auto;
    right: 0;
}

.um-account-nav a {
    padding-left: 0 !important;
    padding-right: 40px;
}

.um-item-link {
    padding-left: 40px;
    padding-right: 0 !important;
}

.um-item-link i {
    margin-right: 0 !important;
    margin-left: 10px;
}

.um-message-header-right {
    right: auto !important;
    left: 10px !important;
}

.um-message-emoji {
    left: 0 !important;
    right: auto !important;
}

.um-message-buttons, .um-messaging-btn, .um-followers-btn {
    float: left !important;
}

.um-message-send i {
    margin-left: 6px;
}

.um-followers-btn {
    margin-right: 5px;
}

.um-social-btn i {
    margin-right: 0;
    margin-left: 6px;
}

form.myCRED-buy-form .form-group select, form.myCRED-buy-form .form-group label {
    display: none;
}

.mycred-sell-this-history {
}

.mycred-sell-this-history .col-date {
}

.mycred-sell-this-history .col-title {
}

.mycred-sell-this-history .col-amount {
}

.mycred-sell-this-history .col-expires {
    display:table;
}

.mycred-sell-this-history .no-results {
}


.carousel-control.left, .carousel-control.right {
    background: none !important;
}

.carousel-indicators li {
    display: none;
}

.hvr-float {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
}

.wp-video {
    max-width: 100%;
    height: auto;
}

.onesignal-bell-svg .stroke {	stroke:#f26322!important}.onesignal-bell-launcher-message-body {	font-size:13px!important
}.onesignal-popover-dialog {	direction:rtl!important;	font-family:IRANSans!important}.popover-body-icon {	float:right!important}.popover-body-message {	float:right!important;	padding:0 1.286em 0 .2em!important;	font-size:1.3em!important;
	margin-top:.3em!important;	line-height:1.9!important}.popover-footer {	margin:0 0 .25em .25em!important;	font-family:Tahoma!important;	font-size:10pt!important;}#onesignal-popover-container #onesignal-popover-dialog .align-right {	float:left!important
}.onesignal-bell-launcher-message-body {	font-family:IRANSans!important;	}

pre{
    direction:ltr;
}

.gsc-wrapper {
    font-family: iransans;
    direction: rtl;
}

.gs-visibleUrl-long {
    word-break: break-all;
    text-align: right;
}

.gs-snippet {
    font-family: iransans;
    text-align: right;
}

.gsc-result .gs-title {
    height: 1.5em!important;
    text-decoration: none;
}

.gsc-branding,
.gcsc-branding {
    display: none;
}

.gsc-results .gsc-cursor-box {
    text-align: center;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
    border: 1px solid #e4e4e4;
    padding: 5px 8px;
    border-radius: 5px;
}

.gsc-adBlock {
    display: none!important;

}
.gs-bidi-start-align{text-align:right!important;}
.wpw_fp_right{display:none;}
.follow-the-post .wpw-fp-follow{margin-top:25px;}

@keyframes psfloat {
	0% {
		transform: translatey(0px);
	}
	50% {
		box-shadow: 0 10px 5px 0px rgba(0,0,0,0.1);
		transform: translatey(-15px);
	}
	100% {
		transform: translatey(0px);
	}
}



.tg-follow {
  background: #0088cc;
  border-radius: 2px;
  display: inline-block;
  height: 75px;
  margin: 1rem;
  position: relative;
  width: 240px;
  color:#fff;
  animation: psfloat 3s ease-in-out infinite;
  position:fixed;
  left:10px;
  bottom:10px;
  text-align:center;
  padding:15px;
}