@charset "utf-8";
/*
Theme Name: Commcentric-theme
Theme URI: 
Author: author
Author URI: 
Description: Commcentric-theme -  Wordpress powered websites 2016.
Version: 1.1.1
*/


@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,800,700,600,400italic);

@font-face {
    font-family: 'novel_sans_rounded_proXBd';
    src: url('./fonts/novelsansrdpro-extrabold-webfont.eot');
    src: url('./fonts/novelsansrdpro-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/novelsansrdpro-extrabold-webfont.woff2') format('woff2'),
         url('./fonts/novelsansrdpro-extrabold-webfont.woff') format('woff'),
         url('./fonts/novelsansrdpro-extrabold-webfont.ttf') format('truetype'),
         url('./fonts/novelsansrdpro-extrabold-webfont.svg#novel_sans_rounded_proXBd') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
    font-family: 'dinregular';
    src: url('./fonts/dinbold-webfont.eot');
    src: url('./fonts/dinbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/dinbold-webfont.woff2') format('woff2'),
         url('./fonts/dinbold-webfont.woff') format('woff'),
         url('./fonts/dinbold-webfont.ttf') format('truetype'),
         url('./fonts/dinbold-webfont.svg#dinregular') format('svg');
    font-weight: normal;
    font-style: normal;}

html {  height:100%;}

html, body {width: 100%;}

body{
    font-family: 'Open Sans', sans-serif;
    -webkit-font-smoothing: antialiased;
    color: #062033;
	font-size: 13px;
	line-height: 21px;
    font-weight: normal;}

a {color: #062033; text-decoration: none;}

input[type=submit],
a{
	-webkit-transition: all 0.4s ease!important;
    -moz-transition: all 0.4s ease!important;
    -ms-transition: all 0.4s ease!important;
    -o-transition: all 0.4s ease!important;
    transition: all 0.4s ease!important;}

a:hover {
    color: #f25523;
    text-decoration: none;}

#content {    
    width: 100%;
    overflow: hidden;}

#content {margin-top: 54px;}

.container {
    width: 100%;
    max-width: 1170px;}

*:focus {outline:none!important;}

/**************** header *******************/

header#header {	
	background: #f25523;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 3;}

#logo a {
	text-indent: -5000px;
	background: url("./images/logo.png") no-repeat 0 0;
	display: block;
	width: 321px;
	height: 45px;}

.navbar-nav>li>a {
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	padding: 42px 0 24px 0;
	margin: 0 0 0 38px;
	position: relative;}

.nav>li>a:focus, 
.nav>li>a:hover { background: transparent;}
.nav > li > a:hover::before{content: "" !important; height: 10px;}
.nav>.current-menu-item>a:before,
.nav>li>a:hover:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
    display: inline-block;
    width: 100%;
    height: 10px;} 

.navbar-default {
    background: none;
    border: none;}

.navbar-default .navbar-nav > li > a { color: #fff!important;}
.navbar {
    border: none;
    margin-bottom: 0;
    min-height: 0;}

/************** slider ********************/

#slider-block {position: relative;z-index: 1;}

.tp-caption.medium_text span { display: inline-block;}

.tp-caption.medium_text span:after,
.tp-caption.medium_text span:before {
	content: '';
	background: #f26523;
    display: inline-block;
    vertical-align: middle;
    margin: 0 61px;
    width: 28px;
    height: 1px;}

.tp-bullets.simplebullets.round .bullet {
    float: none;
    border-radius: 50%;
    margin-top: 15px;
    margin-right: 23px;
    background: #cfd0d1;
    width: 9px;
    height: 9px;
    border: 1px solid #f4f4f6;}

.tp-bullets.simplebullets.round .bullet.selected {
    border: 1px solid #fff;
    background: #f26523;
    width: 11px;
    height: 11px;}


.simple-theme.wp-posts-carousel .wp-posts-carousel-container {
    border: none!important;}

@media all and (min-width: 1600px) {

#slider-block { min-height: 600px;}

}

/***********************************/

h1, h2, h3, h4, h5, h6 {    
	font-family: 'Open Sans', sans-serif; 	
	-webkit-font-smoothing: antialiased;}

h2 {
	font-family: 'dinregular';
	text-transform: uppercase;
	font-size: 28px;
	padding-bottom: 45px;}

h6 {color: #5b646e; font-weight: 600; line-height: 24px;}

.panel-first-child {margin-bottom: 18px!important;}

#testimonials .panel-first-child {margin-bottom: 0px!important;}

/**************** content home *****************/

#about-block {position: relative;z-index: 2;}

#about-block .permalink {display: none;}

#about-block h3,
#about-block p {color: #fff;}


#about-block h3 {  margin-top: 0;     font-size: 20px;}

#about-block .container.panel-widget-style {padding-top: 20px;}


#services-block .so-widget-sow-post-carousel,
#about-block .so-widget-sow-post-carousel {position: relative;}

#services-block .sow-carousel-title,
#about-block .sow-carousel-title {
    position: absolute;    
    bottom: 0px;
    left: 48%;
    z-index: 9999999;}

#services-block .sow-carousel-title {bottom: -20px;}

#about-block .sow-carousel-wrapper,
#services-block .sow-carousel-wrapper {
    padding: 0 0 25px;}

#services-block .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 {
    color: #062033;
    font-size: 20px;
    text-align: left;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 0;}

#services-block p {margin-bottom: 0;}

#services-block .permalink {
	color: #f26523; 
	text-transform: uppercase; 
	font-weight: bold;}

#about-block .sow-carousel-title a.sow-carousel-previous,
#about-block .sow-carousel-title a.sow-carousel-next {
	height: 8px; 
	width: 8px!important; 
	border-radius: 50%;
	margin: 0 8px!important;
	background: transparent!important;
	border: 1px solid #fff;}

#about-block .sow-carousel-title a.sow-carousel-previous:hover,
#about-block .sow-carousel-title a.sow-carousel-next:hover {background: #fff!important;}

#about-block .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item {padding: 0 5px;}


#about-block .col-lg-10 {padding-right: 10px;}


/**********/

.panel-row-style-container.container.panel-row-style,
.container.panel-widget-style {padding-left: 0; padding-right: 0;}



.sow-carousel-wrapper { width: 100%;}

#blog-block .sow-carousel-wrapper {margin-bottom: 80px;}

#about-block .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3,
#blog-block .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 {
    font-size: 20px;
    text-align: left;
    font-weight: 600;
    color: #fff;
    margin-bottom: 19px;}
.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a {
    display: block;
    width: 40px;
    height: 40px;
    background-size: 100%;}

/**/
#blog-block .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item {
    padding: 0 5px;
    /*float: none!important;
    display: inline-block!important;
    width: 30%!important;
    vertical-align: top;*/    }

#blog-block .sow-carousel-item p {color: #fff;}

#blog-block .sow-carousel-thumbnail {display: none;}

#blog-block .permalink {
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    color:#db5e25; 
    opacity: 0.7;}

#blog-block .permalink:hover {opacity: 1;}

.date-box {
    font-size: 20px;
    line-height: 20px;
    font-weight: bold;
    color: #f26523; 
    text-transform: uppercase; 
    text-align: center;}

.date-box .month,
.date-box .year {
    display: inline-block;
    font-weight: 700;
    text-align: center;}

.date-box span.day {
    text-align: center; 
    display: inline-block;
    border-radius: 50%; 
    font-weight: 600;
    border:1px solid #f26523; 
    width: 40px; 
    height: 40px; 
    padding: 8px 0;
    margin-bottom: 20px;} 

#blog-block p {opacity: 0.7;}



#blog-block .sow-carousel-title {position: relative;}

#blog-block .sow-carousel-title a.sow-carousel-next, 
#blog-block .sow-carousel-title a.sow-carousel-previous {
    position: absolute;
    top: 80px;
    width: 58px;
    height: 58px;}

#blog-block .sow-carousel-title a.sow-carousel-next {
    right: -88px;  
    background: url("./images/arrow-next.png") no-repeat 0 0;}

#blog-block .sow-carousel-title a.sow-carousel-previous {
    left: -88px; 
    background: url("./images/arrow-prev.png") no-repeat 0 0;} 

/**/


#services-block .sow-carousel-title a.sow-carousel-next:before,
#services-block .sow-carousel-title a.sow-carousel-previous:before,
#about-block .sow-carousel-title a.sow-carousel-next:before,
#about-block .sow-carousel-title a.sow-carousel-previous:before,
#blog-block .sow-carousel-title a.sow-carousel-previous:before,
#blog-block .sow-carousel-title a.sow-carousel-next:before {
    content: none;}


.read-more {
    font-weight: 700;
    text-transform: uppercase;
}


/**************** new blog ******************/

#blog-block-2  .wp-posts-carousel-created-date {
    float: left;
    width: 15%;

}

#blog-block-2 .wp-posts-carousel-details {overflow: hidden; color: #fff;}

#blog-block-2 .wp-posts-carousel-buttons,
#blog-block-2 .wp-posts-carousel-desc,
#blog-block-2 .wp-posts-carousel-title {
    float: right;
    width: 85%;
}


/*******/

#tss_warppper {  width: 87%!important;}

#mpsp_wrapper {padding: 0 10px!important;}

#tss_testimonial span,
#tss_image,
#mpsp_wrapper h2 {display: none;}

.owl-theme .owl-controls .owl-page span.owl-numbers {text-indent: -5000px;}
.owl-theme .owl-controls .owl-page {
    display: inline-block;
    width: 8px;
    height: 8px;
    overflow: hidden;
    border-radius: 50%;
    border: 1px solid #062033;
    margin: 0 7px;}

.owl-theme .owl-controls .owl-page.active {background: #062033}

.owl-theme .owl-controls { margin-top:0}

#tss_content {position: relative; padding-bottom: 20px;}

#tss_content i {    
    display: block;
    font-size: 13px;
    margin-top: 20px;}

#tss_testimonial {
    position: relative;
    color: #fce0d3; 
    font-size: 14px!important; 
        line-height: 18px;
    text-align: center!important;}

#tss_testimonial:before {
    position: absolute;
    background: url("./images/before.png") no-repeat 0 0;
    content: '';
    top: -20px;
    left: -49px;
    display: block;
    height: 45px;
    width: 50px; }

#tss_testimonial:after {
    position: absolute;
    background: url("./images/after.png") no-repeat 0 0;
    width: 32px;
    height: 30px;
    display: block;
    content: '';
    bottom: 10px;
    right:0; }

/*************/

#team-block h3 {
    color: #f26524;
    font-size: 18px;
    font-weight: 600;}

#team-block a {color: #f26524;}

#team-block a:hover {font-weight: bold;}


.light-theme.wp-posts-carousel .wp-posts-carousel-container:hover img   {  
   	-webkit-filter: grayscale(100%); 
    -moz-filter: grayscale(100%); 
  	-ms-filter: grayscale(100%); 
  	-o-filter: grayscale(100%); 
  	filter: grayscale(100%); } 

/*
.page-template-default .light-theme.wp-posts-carousel .wp-posts-carousel-image img {
    z-index: -1;
    position: relative;}
.page-template-default .light-theme.wp-posts-carousel .wp-posts-carousel-container:hover {
 
    background: rgba(242, 101, 35, 0.1)!important;
}*/

/*********/

#services-block .date-box,
#about-block .date-box {display: none;}

#contact-block .social  a,
#social p a {
    margin-right: 10px;    
    display: inline-block;
    border: 1px solid transparent;}

#contact-block .social  a:hover,
#social p a:hover {border: 1px solid #db5e25;}

/**************** contact ***************/

#contact-block strong { font-size: 24px;}

#contact-block form {
	max-width: 770px; 
	margin-bottom: 0px; 
	margin-top: 35px;}

#contact-block form p {margin-bottom: 0;}

#contact-block form input[type=email],
#contact-block form input[type=text]{
    width:48%;
    height: 40px;
    border:none;
    margin-bottom: 35px;
    border-bottom: 1px solid #cccccc;
vertical-align: middle;}

#contact-block form input[type=text] {margin-right: 3.8%; }

#contact-block form textarea {
    width: 48%;
    height: 40px;
        margin: 0 0 35px 0;
    padding: 1px;
    border: none;
    border-bottom: 1px solid #cccccc;
    vertical-align: middle;}

#contact-block form  input[type=submit] {
    float: right;
    border: none;
    width: 62px;
    height: 30px;
    padding: 0;
    text-align: right;
    background: url("./images/send.jpg") no-repeat 0 0;}

#contact-block form  input[type=submit]:hover{
    background: url("./images/send.jpg") no-repeat 3px 0;}

#contact-block form input::-moz-placeholder {color:#062033;}
#contact-block form input:-ms-input-placeholder {color:#062033;}
#contact-block form input::-webkit-input-placeholder {color:#062033;}
#contact-block form textarea::-moz-placeholder {color:#062033;}
#contact-block form textarea:-ms-input-placeholder {color:#062033;}
#contact-block form textarea::-webkit-input-placeholder {color:#062033;}

#contact-block .info {padding-top: 88px;}

#contact-block .info p {margin-bottom: 5px; color: #5b646e;}

#contact-block .info a {color: #5b646e;}

/**************** footer ********************/

footer {
    background: #db5e25;
    padding:110px 0;}

.footer-logo {
    text-indent: -5000px;
    background: url("./images/footer-logo.png") no-repeat 0 0;
    display: block;
    width: 257px;
    height: 40px;
    margin-bottom: 80px;}

#menu-footer-menu li {list-style: none;}

#menu-footer-menu li a {
    color: #fff;
    font-size: 13px;
    line-height: 24px;
    text-transform: uppercase;}

.copyright a,
.copyright {
    font-size: 13px;
    color: #fff;}

.copyright a:hover, #menu-footer-menu li a:hover {
    font-weight: bold;}

#menu-footer-menu {
	border-left: 1px solid #e68f67;
	padding-left: 20px;}

.totop { 
    text-indent: -5000px;
    border: 1px solid #f4f4f6;
    border-radius: 50%;
    position: fixed;    
    display:none;
    bottom: 80px;
    right: 80px;
    height: 30px;
    width: 30px;
    box-shadow: 1px 1px 2px #f26524;
    background: url("./images/totop.png") no-repeat center center;}

/**********************/

.default-theme.wp-posts-carousel .wp-posts-carousel-image {
	float: left;
	width: 19%;
}

.default-theme.wp-posts-carousel .wp-posts-carousel-details {
	float: left;
	width: 80%;
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: visible;}

 .default-theme.wp-posts-carousel .wp-posts-carousel-container {
    box-shadow: none!important;
    background: none!important;
    padding: 0px!important;
    overflow: hidden;}  

.default-theme.wp-posts-carousel .wp-posts-carousel-title {
    text-align: left!important;
    font-size: 20px!important;
    font-weight: 600;}

.default-theme.wp-posts-carousel .wp-posts-carousel-desc {
    font-size: 13px!important;
    color: #062033!important;
    padding: 0!important;
    margin-bottom: 0!important;
}    

.default-theme.wp-posts-carousel .wp-posts-carousel-buttons {
    text-align: left!important;
}

.default-theme.wp-posts-carousel .wp-posts-carousel-buttons a {
    padding-right: 0!important;
	font-size: 13px!important;
	font-weight: bold;
    color: #f26523;
    text-transform: uppercase;}

.light-theme.wp-posts-carousel .owl-controls .owl-nav .owl-next,
.light-theme.wp-posts-carousel .owl-controls .owl-nav .owl-prev,
.default-theme.wp-posts-carousel .owl-controls .owl-nav .owl-next,
.default-theme.wp-posts-carousel .owl-controls .owl-nav .owl-prev {
    display: none!important;}

.simple-theme.wp-posts-carousel .wp-posts-carousel-desc {
    font-size: 14px!important;
    color: #fac7b0!important;
    padding: 22px!important;
    text-align: center!important;
position: relative;}

.simple-theme.wp-posts-carousel .wp-posts-carousel-desc em {
	display: block;
    font-size: 13px!important;
    margin-top: 20px!important;
}
.simple-theme.wp-posts-carousel .wp-posts-carousel-desc:before {
    position: absolute;
    background: url("./images/before.png") no-repeat 0 0;
    content: '';
    top: -20px;
    left: -24px;
    display: block;
    height: 45px;
    width: 50px; }

.simple-theme.wp-posts-carousel .wp-posts-carousel-desc:after {
    position: absolute;
    background: url("./images/after.png") no-repeat 0 0;
    width: 32px;
    height: 30px;
    display: block;
    content: '';
    bottom: 10px;
    right:0; }


.testimonials-page .simple-theme.wp-posts-carousel .wp-posts-carousel-desc:before {
    background: url("./images/large.png") no-repeat 0 0;}

.testimonials-page .simple-theme.wp-posts-carousel .wp-posts-carousel-desc:after {
    background: url("./images/small.png") no-repeat 0 0;}

.testimonials-page .simple-theme.wp-posts-carousel .wp-posts-carousel-desc {
    color: #062033!important;}



.simple-theme.wp-posts-carousel .wp-posts-carousel-container:hover {
    border: none!important;
    background: transparent!important;
}
.simple-theme.wp-posts-carousel .owl-controls .owl-nav .owl-next,
.simple-theme.wp-posts-carousel .owl-controls .owl-nav .owl-prev {
    display: none!important;}

.light-theme.wp-posts-carousel .owl-dots .owl-dot span,    
.default-theme.wp-posts-carousel .owl-dots .owl-dot span,
.simple-theme.wp-posts-carousel .owl-dots .owl-dot span {
    width: 8px!important;
    height: 8px!important;
    margin: 5px 8px!important;
    background: transparent!important;
    border:1px solid #f26523!important;}


.home .simple-theme.wp-posts-carousel .owl-dots .owl-dot span {border:1px solid #fff!important;}

.home  .simple-theme.wp-posts-carousel .owl-dots .owl-dot.active span {
    background: #fff!important;}


.testimonials-page   .simple-theme.wp-posts-carousel .owl-dots .owl-dot.active span {
    background: #f26523!important;}
.testimonials-page {margin-bottom: 70px;}

.light-theme.wp-posts-carousel .owl-dots .owl-dot.active span,
.default-theme.wp-posts-carousel .owl-dots .owl-dot.active span {
    background: #f26523!important;}





.light-theme.wp-posts-carousel .wp-posts-carousel-desc {
    font-size: 13px!important;
    color: #062033!important;
    padding: 0!important;
    margin-bottom: 2%;
    text-align: center;}

.light-theme.wp-posts-carousel .wp-posts-carousel-title a {
    color: #f26524!important;
    font-weight: 600;}

.light-theme.wp-posts-carousel .wp-posts-carousel-buttons a {
    padding-right: 0px!important;
    text-transform: capitalize;
    color: #f26524!important;
}


/*********************************************************************************/

/******* team *********/
#post-author .photo,
.circle-img {
    border-radius: 50%;
    margin: 40px 0 15px;}

#post-author .photo {
    width: 245px;
    height: 245px;
}



.tag #content,
.category #content,
.single #content {
        background: url("./images/team-bg-white-1.jpg") no-repeat center top ;
        background-size: 100%;
        padding: 122px 0 ;}


#post-author,
.post-content,
.widget-area.widget-sidebar,
#service-orange-border > div,
.single-team .panel-grid-cell .so-panel {
    border: 1px solid #f26524;
    background: rgba(242,239, 236, 0.5);}

.single-team .panel-row-style-container .panel-grid-cell:first-child {
    padding-left: 0px!important;}

#service-orange-border > div,
.single-team .panel-row-style-container .panel-grid-cell:first-child .so-panel {
    border-bottom: 70px solid #f26524;
    padding-bottom: 150px;}

.single-team .panel-row-style-container .panel-grid-cell:last-child {
    padding-right: 0px!important;}

.bio { padding: 100px 45px 0 100px;}

.bio h1{
    margin-top: 0;
    margin-bottom: 100px;
   font-size: 28px;
    font-weight: 800;
    color:#f26524;
    text-transform: uppercase;}

.bio p {
    color:#515151;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 25px;}

.single-team  .panel-first-child { margin-bottom: 35px!important;}

.widget-area.widget-sidebar ul h3,
#post-author h2 a,
.sidebar-block h2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 28px;
    color:#f26524;
    font-weight: 800;
    padding-bottom: 0px;}

.widget-area.widget-sidebar ul h3,
.skills h2,
.experience h2 { 
    padding-bottom: 34px;
    background: url("./images/orange-star.png") no-repeat center bottom;}

#authorDescription,
.sidebar-block h3 {
    font-size: 14px;
    line-height: 1.2;
    color:#f26524;
    padding: 0 20px;
    font-weight: 600;}

#sidebar ul {padding: 0;}

#sidebar ul ul,
.skills ul,
.experience ul { padding-left: 14px;}

.widget-area.widget-sidebar ul li,
.skills ul li, 
.experience ul li {
    list-style: none;
    text-transform: uppercase;
    padding: 5px 0;}

.widget-area.widget-sidebar ul li:before,
.skills ul li:before,
.experience ul li:before {
    content: '';
    display: block;
    width: 21px;
    height: 21px;
    background: url("./images/experience.png") no-repeat left center ;
    margin-right: 5px;
    vertical-align: middle;
    float: left;
    margin-bottom: 9px;}

.skills ul li:before {
    background: url("./images/skill.png") no-repeat left center ;}

.page-template-default h1 { text-transform: uppercase;}

/******** services *******/

.img-border {margin-top: 25px;}

.img-border img { border: 1px solid #f26524;}

.single-service .siteorigin-widget-tinymce  h1 {
    color: #f26524;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 35px;
    margin-top: 0;}

#service-orange-border .container > .panel-grid-cell {
    padding: 90px 70px;}

.description {margin-bottom: 30px;}

.single-service .description {
    font-size: 18px;
    font-weight: 600;
    color: #f26524;}

.service-text strong {
    color: #555a60; 
    font-size: 15px; 
    font-weight: 800;}

.service-text p {
    font-size: 15px; 
    line-height: 24px;
    margin-bottom: 25px;
    color:#515151;}

/******** blog ********/

#post-author,
.post-content,
.widget-area.widget-sidebar {margin-bottom: 35px;}

.sidebar-width {padding: 0 ;}

.single-post .col-lg-9 {padding: 0 60px 0 15px;}

.post-content .post { padding: 20px 20px 70px 25px;}

.post-content .post .featured-thumbnail { padding: 20px 0 0 0; }

.single-post .post .col-lg-1 {padding: 0;}

.single-post .post .col-lg-11 { padding-left: 25px;}

.single-post .post h1  {
    color: #7a7474; 
    margin-bottom: 60px;
    font-size: 30px; 
    font-weight: 600;}

.single-post article p  {
    color:#3f3c3c;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 25px;}

.single-post .author-post {
    font-family: 'novel_sans_rounded_proXBd';
    font-size: 18px;
    font-weight: 600;
    color: #f26524;}

#comments {
	display:none;
    padding: 20px;
    border: 1px solid #f26524;
    overflow: hidden;
    margin-bottom: 30px;
    background: rgba(255,255, 255, 0.7);}


#comments h3 {
    color: #f26524;
    text-transform: uppercase;
    font-weight: 700;}

#comments-form form textarea,
#comments-form form input {
    width: 100%;
    height: 35px;
    border-radius: 7px;
    border: 1px solid  #f26524;}

#comments-form form textarea { height: 110px;}

#comments-form form label {
    color: #353c3c;
    font-size: 14px;
    font-weight: 700;}

#comments-form form input[type=submit] {
    float: right;
    border: none;
    background: transparent;
    width: 140px;
    height: 50px;
    padding: 0 30px 0 0;
    color: #f26524;
    background: url("./images/send.png") no-repeat 105px 0;}

#comments-form form  input[type=submit]:hover{
    background: url("./images/send.png") no-repeat 109px 0;}


/*******************/

#show {
	background: #f26524;
	width: 100%;
	padding: 15px 0;
	color: #fff;
    cursor: pointer;}

#show h4 {
    margin: 0;
    font-size: 13px;
    text-align: right;
    padding: 0 30px 0 0;}

#show h4 img {  margin-left: 10px;}

#hide {
    float: right;
    text-indent: -5000px;
    width: 17px;
    height: 11px;
    cursor: pointer;
    background: url("./images/close.png") no-repeat 0 0;}





/******************/



.widget-area.widget-sidebar ul h3 {
    text-align: center; 
    text-transform: uppercase;}

.tagcloud a {
    font-size: 13px!important;
    text-transform: uppercase;
    display: block;
    padding: 5px 0;}

.tagcloud a:before {
    content: '';
    display: inline-block;
    width: 21px;
    height: 21px;
    background: url("./images/skill.png") no-repeat left center ;
    margin-right: 5px;
    vertical-align: middle;}

.tagcloud {padding-left: 14px;}

.comments-list {padding: 0;}

.comments-list li{
    list-style: none;
    padding:20px;
    background: rgba(255,255, 255, 0.5);
    border: 1px solid #f26524;
    margin-bottom: 30px;}

.no-comment {
    color: #f26524;
    font-size: 15px;
    font-weight: 600;}

.gravatar {
    width: 12.5%;
    float: left;
    padding-left: 10px;}

.comment-text {
    float: right;
    width: 87%;}

.comment-meta {
    color: #f26524;
    font-family: 'novel_sans_rounded_proXBd';
    font-size: 18px;}

.comment-meta span {text-transform: uppercase;}

#post-author i {
    display: block;
    text-align: center;
    font-size: 28px;
    color: #f26524;}

#authorDescription {margin-bottom: 80px;}

.category .post-content {
    padding: 20px;}

.category .post-content .post-single h2 {padding: 0;}


.category .post-content .post-single h2 a {
        font-size: 24px;
    color: #f26524;
    font-family: 'novel_sans_rounded_proXBd';}


.tag-on-blog {
    padding-left: 30px;
    background: url("./images/skill.png") no-repeat left center ;}

.post-meta p {margin-bottom: 0;}

.post-meta b {text-transform: uppercase;}

.post-meta { margin-bottom: 15px;}

.post-content .post-single {margin-bottom: 50px;}

/********** sub-menu *******************/

.menu-item-has-children {
	position: relative;}

.sub-menu {
	display: none;
	position: absolute;
	top: 86px;
	left: 0;
	width: 170px;
    padding: 0 0 0px 23px;}

.menu-item-has-children:hover .sub-menu {
	display: block;}

.sub-menu li {
	list-style: none;
	background: #f6f6f6;
	/*border-bottom: 3px double rgba(242, 101, 35, 0.5);*/
	border-bottom: 2px solid #fff;}

.sub-menu li a {
	color: #f26524;
	padding: 10px 0px 10px 17px;
    display: block;}

.sub-menu li a:hover {
	color: #7a7474; }

/**************************************/

.margin-top {margin-top: 100px;}

div.wpcf7-mail-sent-ok { border: 2px solid  #f4804a;}

#featured {padding: 10px 10px 0 20px;}

#carousel {
    list-style: none;
    margin: 0;
    padding: 0;}
 
#carousel li {
    float: left;
    padding: 0;
    margin-right: 10px;}


/**************************************/

.compact-theme.wp-posts-carousel .wp-posts-carousel-container {
    border: none!important;
    background: none!important;
    color: #fff;}


.compact-theme.wp-posts-carousel .wp-posts-carousel-title {
    text-align: left!important;}

 .compact-theme.wp-posts-carousel .wp-posts-carousel-title a{   
    font-size: 20px;
    font-weight: 600;
    color: #fff;
}

#blog-block .wp-posts-carousel-desc,
#blog-block  .wp-posts-carousel-created-date {color: #fff;}


#blog-block .wp-posts-carousel-desc {
    font-size: 13px;
    opacity: 0.7;}


#blog-block  .read-more {display: none;}


#blog-block   .wp-posts-carousel-more-button.button {
    color: #f26524;
}

.compact-theme.wp-posts-carousel .owl-controls .owl-nav div {
    background: #fff;
    border:none!important;
    display: block;
    top: 100px!important;
    width: 58px!important;
    height: 58px!important;
    position: absolute;
    z-index: 10;
    overflow: hidden;
    opacity: 1;
    cursor: pointer;
    text-indent: -5000px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}

.compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-prev {
    left: -88px!important;
    right: auto!important;
    background: url("./images/arrow-prev.png") no-repeat 0 0;
}

.compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-next {
    right: -88px!important;
    left: auto!important;
    background: url("./images/arrow-next.png") no-repeat 0 0;
}

.compact-theme.wp-posts-carousel .owl-nav div:before,
.compact-theme.wp-posts-carousel .owl-nav .owl-next:before {
    content: none;}




#blog-block   .owl-stage-outer {
    overflow: hidden;}


#blog-block   .compact-theme.wp-posts-carousel {
    overflow: visible!important;
    position: relative;
}

.compact-theme.wp-posts-carousel .wp-posts-carousel-created-date {
    float: left;
    width: 15%;}

#blog-block .wp-posts-carousel-buttons,
#blog-block .wp-posts-carousel-title,
#blog-block .wp-posts-carousel-desc {
    float: right;
    width: 82%;}
.compact-theme.wp-posts-carousel .wp-posts-carousel-buttons {
    text-align: left!important;
    text-transform: uppercase;
        font-size: 15px;
    font-weight: bold;
}

.compact-theme.wp-posts-carousel .wp-posts-carousel-desc {
    padding: 0!important;}

.compact-theme.wp-posts-carousel .wp-posts-carousel-created-date {
    font-size: 20px!important;
    line-height: 20px;
    font-weight: bold;
    color: #f26523!important;
    text-transform: uppercase;
    text-align: center;}

#blog-block .wp-posts-carousel-title {
        margin-top: 0;}


.compact-theme.wp-posts-carousel .wp-posts-carousel-created-date strong {
    border: 1px solid;
    border-radius: 50%;
    display: block;
    height: 35px;
    width: 35px;
    margin: 0 auto 15px;
    padding: 5px 0;
}
.compact-theme.wp-posts-carousel .wp-posts-carousel-details {
    padding: 0!important;
        overflow: hidden;
}
/*******************************/

.team-row {margin-top: 30px;}

.team-row a:hover img{
    -webkit-filter: grayscale(100%); 
    -moz-filter: grayscale(100%); 
    -ms-filter: grayscale(100%); 
    -o-filter: grayscale(100%); 
    filter: grayscale(100%);}

.team-row h3 {
    color: #f26524;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 8px;}

.team-row a {color: #f26524;}

.team-row a:hover {font-weight: bold;}

.team-row .siteorigin-widget-tinymce {
    max-width: 275px; 
    margin: auto;}

.team-row p strong {
    color: #5b646e; 
    font-weight: 400; 
    display: inline-block; 
    margin-bottom: 18px;}

.more-btn {    font-family: 'novel_sans_rounded_proXBd';
}

.about-row h3 {
    margin-top: 0; 
    font-size: 20px; 
    font-weight: 600;
    margin-bottom: 19px; }



#about-block .sow-carousel-thumbnail a{cursor:default;}

.single-post blockquote {
   padding: 0 20px;

    border-left: 5px solid #f26524;
}


.glyphicon {
    margin-right: 5px;
    color: #f26524;}

.more-btn-home:hover, .more-btn-home:focus{color: #fff; transition: 0.1sec ease-in-out;}
.read-more-btn{font-weight: bold; color: #fac7b0;}
.read-more-btn:hover, .read-more-btn:focus{color: #fff;}


/*Slider Revolution Text color*/
.tp-caption.big_orange{
	position: absolute; 
	color: #ff7302; 
	text-shadow: none; 
	font-weight: 700; 
	font-size: 36px; 
	line-height: 36px; 
	font-family: Arial; 
	padding: 0px 4px; 
	margin: 0px; 
	border-width: 0px; 
	border-style: none; 
	background-color:transparent;	
	letter-spacing: -1.5px;															
}	