/*

Theme Name: i-Tul

Theme URI: http://i-tul.com/

Description: 2012 i-Tul Theme based on Twenty Ten

Author: i-Tul Design & Software

Version: 1.0

Tags: See: css/style.less

*/

ol li {list-style: decimal; line-height: 1.6}

ul li { line-height: 1.6}

#main {background: url("images/main-bg-shadow.png") repeat-x scroll 0 0 #fff; position: relative; top: -1px;}

#main #container ul, #main #container ol {margin-top: 6px;}

.subPageHold.custom-category {clear: both;}

.home .breadcrumbs {display: none;}

.breadcrumbs {margin-bottom: 26px;margin-top: 21px;float: left;}

.entry-content h1 {color: #F47321; margin-bottom: 40px}

.search .hentry .entry-content {padding-left: 80px;}

.page-template-t-work-php .subPageHold {clear: both;}

/*#main #innerMain .projects {margin-left: 0;list-style: none;}*/

#main #innerMain .projects li {background-color: #f5f5f5;width: 291px;height: 89px;float: left;margin-bottom: 31px;margin-right: 31px;}

#main #innerMain .projects li.no-margin {	margin-right: 0px;}

.page-template-t-work-php #main #innerMain .projects a {float: left;margin-left: 20px;width: 160px;font-size: 12px;padding-top: 5px;}

#main #innerMain .projects img {float: left;}



.search #main #innerMain .type-projects .entry-title a{

	width: auto;

	font-size: 16px;

}

.archive h1.page-title,

.category h1.page-title {

    margin-bottom: 20px;

    margin-left: 90px;

}



.recent-work-container {

    background: url("images/x-shad.png") repeat-x scroll 0 -58px #FFFFFF;

    margin-top: -1px;

    padding-top: 40px;

}



.titlebar.clear h2 {

    float: left;

    margin-bottom: 20px;

    padding-right: 20px;

}



.titlebar.clear > a {

    display: block;

    padding-top: 5px;

}

#main #innerMain .recent-work .projects {}

#main #innerMain .recent-work .projects {margin-left: 0;list-style: none;}

#main #innerMain .recent-work .projects li {background-color: #f5f5f5;width: 291px;height: 89px;list-style: none;float: left;margin-bottom: 10px;margin-right: 31px;}

#main #innerMain .recent-work .projects li.no-margin {	margin-right: 0px;}

#main #innerMain .recent-work .projects a {float: left;margin-left: 20px;width: 160px;font-size: 12px;padding-top: 5px;}

#main #innerMain .recent-work .projects img {float: left;}



#main #innerMain .recent-news.narrow, #main .recent-work.narrow {width: 50%; float: left}

#main #innerMain .recent-news .projects li{overflow:hidden;border-top:1px solid #ccc;padding:10px 0; height: auto; background: none 0 0 no-repeat transparent; margin-bottom: 0px;}

#main #innerMain .recent-news .projects li:first-child{border:0; padding-top: 0px;}

#main #innerMain .recent-news .projects li .avatar{float:left;margin-top:2px;}

#main #innerMain .recent-news .projects li .news{float:right;width:226px;line-height:1.6;font-size:13px;}

#main #innerMain .recent-news .projects li .news a {margin-left: 0px; width: auto;}



.page-template-t-work-php #container #content .services {background-color: #f6f6f6;}

.page-template-t-work-php #banner .banner-bar {background: url("images/orange-bnr-bar.png") repeat-x scroll 0 0 transparent;float: left;height: 17px;margin-top: 335px;width: 100%;}

.category #banner .banner-bar {background: url("images/orange-bnr-bar.png") repeat-x scroll 0 0 transparent;float: left;height: 17px;margin-top: 335px;width: 100%;}

.vow-callout {background: none no-repeat scroll 0 0 #F7F6F5;border: 1px solid #EAEAEA;float: left;height: 61px;width: 290px;}

.vow-callout h4{font-weight: bold;color: #3a3b3a;padding-top: 3px;float: left}

.vow-callout img{ margin-right: 10px; margin-bottom: 0px;float: left }

.vow-callout a{float: left }



.recent-work-container {background: url("images/x-shad.png") repeat-x scroll 0 -58px #FFFFFF;margin-top: -1px;padding-bottom: 20px;padding-top: 40px;}

.recent-work {margin: 0 auto;width: 940px;}

.recent-work ul {margin: 0px; padding: 0px;}

.recent-work li {float: left; width: 300px;margin-left: 15px; background: none 0 0 no-repeat #F5F5F5;}

.recent-work li:first-child {margin-left: 0px;}

.recent-work li a {float: left;font-size: 12px;margin-left: 20px;padding-top: 5px;width: 160px;}

.recent-work li img {float: left;}



.page-template-t-work-php #banner .banner-bar .banner-title {background: url("images/orange-tab.png") no-repeat scroll 0 0 transparent;height: 77px;margin-left: 490px;margin-top: -76px;width: 291px;}

.category #banner .banner-bar .banner-title {background: url("images/orange-tab.png") no-repeat scroll 0 0 transparent;height: 77px;margin-left: 490px;margin-top: -76px;width: 291px;}

.page-template-t-work-php .intro .inner-intro {height:115px;}

.page-template-t-work-php .intro .inner-intro p {color: #4F5551;font-size: 23px;line-height: 1.5;padding-top: 22px;width: 640px;}

.page-template-t-work-php #banner .banner-bar .banner-title .b-title {color: #FFFFFF;font-size: 31px;padding-left: 34px;padding-top: 23px;}

.category #banner .banner-bar .banner-title .b-title {color: #FFFFFF;font-size: 27px;padding-left: 34px;padding-top: 12px;}

.category .intro .inner-intro {height: 120px;}

.single-projects #wrapper .intro .inner-intro { height: 115px; }

.single-projects #main #innerMain #banner {display: none;}

.single-projects #main #innerMain .intro {display: none;}



.single-projects #main #innerMain .entry-content {margin-bottom: 0px; background: url("images/shadow-repeat-x.png") repeat-x scroll 0 -3px transparent;float: left;font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;padding: 30px 8px 0; width: 647px;}

.single-projects #main #innerMain .page-heading {display: none;}

.single-projects #main #innerMain #nav-above,

.single-projects #main #innerMain #nav-below {display: none;}

.single-projects #main #innerMain .side-details { float: left; min-height: 100px;background: url("images/sb-bg-shadow.png") -8px 0 repeat-y #F6F6F6;}

.single-projects #main #innerMain .side-details .shadow-top {background: url("images/shadow-repeat-x.png") repeat-x scroll 0 -4px transparent;height: 5px;width: 253px;}

.single-projects #main #innerMain .side-details .products {background: url("images/sb-bg-shadow.png") repeat-y scroll -8px 0 #FBFBFB;border-bottom: 1px solid #CCCCCC;float: left;margin-bottom: 33px;padding: 17px 25px;width: 203px;}

.single-projects #main #innerMain .side-details .products + .services {padding-top:0;}

.single-projects #main #innerMain .side-details .services {color: #828080;padding-left: 37px;padding-right: 27px; width: 203px; float: left;padding-top: 17px; padding-bottom:17px;line-height:2;}

.single-projects #main #innerMain .side-details .services > br {display:none;}

.single-projects #main #innerMain .side-details .services > a + br {display:block;}

.single-projects #main #innerMain .side-details a.pdf:first-child {margin-top: 0px;}

.single-projects #main #innerMain .side-details a.pdf {background: url("images/pdf-icon.png") no-repeat scroll 0 0 transparent;display: block;font-weight: bold;margin-left: -25px;padding-left: 25px;width: 171px;margin-top: 17px}

.single-projects #main #innerMain #container #content .entry-title {color: #F98033;font-family: "Arial Narrow",Arial,sans-serif;font-weight: normal;padding-bottom: 10px;padding-left: 30px;padding-top: 19px;}



.single-projects #main #innerMain #container #content .post-head { background: none repeat scroll 0 0 #FFFFFF; }

.single-projects #main #innerMain #container #content .type-projects {background: url("images/project-post-bg.png") repeat-y scroll 22px 0 transparent;border: 1px solid #EAEAEA;float: left;margin-bottom: 86px;margin-top: 40px;}

.single-projects #main #innerMain #container #content .entry-content .slideshow { width: 650px; height: 319px; float: left;  margin-top: 20px; }

.single-projects #main #innerMain #container #content .entry-content .slide-detail {height: 50px;background: none 0 0 no-repeat #575c5a; width: 647px;margin-bottom: 30px; float: left;}

.single-projects #main #innerMain #container #content .entry-content h2 {color: #2A2A2A;font-family: "Arial Narrow",Arial,sans-serif;font-weight: normal;margin-bottom: 10px;padding-top: 5px;}

.single-projects #main #innerMain #container #content .entry-content h2,

.single-projects #main #innerMain #container #content .entry-content p {margin-left: 12px; float: left; width: 615px;}

.single-projects #main #innerMain #container #content .side-details {background-color: #f6f6f6; width: 253px;}

.single-projects #main #innerMain .subPageHold {clear: both;}

.single-projects #main #innerMain #container #content .side-details h4{border-bottom: 1px solid #ccc;margin-bottom: 5px; padding-bottom: 5px;}

.single-projects #main #innerMain .bx-pager-item a {margin-left: 10px; width: auto; float: left; font-size: 13px; color: #d1d1d1;}

.single-projects #main #innerMain .bx-pager-item a.active {color:#f98033;}

.single-projects #main #innerMain .bx-pager-item { float: left;}

.single-projects #main #innerMain .bx-pager {float: right;padding-right: 20px;padding-top: 11px;}

.single-projects .slide-detail span.caption {

    color: #D1D1D1;

    display: block;

    float: left;

    font-size: 13px;

    /*font-size: .9em;*/

    padding: 10px 0 10px 15px;

    width: 510px;

    /*text-align: center;*/

}

.custom-category #container #content .type-projects {background-color: #f5f5f5;width: 291px;height: 89px;list-style: none;float: left;margin-bottom: 31px;margin-right: 31px;overflow: hidden;}

.custom-category #container #content .entry-thumbnail img {float: left;}

.custom-category #container #content .entry-title a {float: left;margin-left: 20px;width: 160px;font-size: 12px;padding-top: 5px;font-weight: normal;}



.custom-category #nav-below {display: none;}



.wpcf-field-client-meta {color: #ADADAD;font-size: 16px;padding-bottom: 15px;padding-left: 30px;}

.wpcf-field-products-meta-value > p {padding-left: 25px;}





.single-projects #main #innerMain .entry-content li {

    background: none repeat scroll 0 0 transparent;

    float: none;

    height: auto;

    margin: 0 0 10px;

    width: auto;

	line-height: 1.6;

}

.single-projects #main #innerMain .entry-content ul,

.single-projects #main #innerMain .entry-content ol {

    background: none repeat scroll 0 0 transparent;

    float: none;

    height: auto;

    margin-top: 10px;

    width: 550px;

	float: left;

	clear: both;

	padding-right: 50px;

}



.single-projects #main #innerMain .entry-content ul { list-style: disc outside none;}

.page-template-t-work-php #container #content .projects li {

    margin-right: 20px !important; list-style: none;

}.page-template-t-work-php #container #content .projects {

    margin-left: 0px;

}



.search #main #container #content .hentry {

    border-bottom: 1px solid #E6E6E6;

    margin-bottom: 20px;

    min-height: 90px;

    overflow: hidden;

    padding: 0 10px;

}



.single-projects .tags {display: none;}



.page-id-50 .entry-content {

	width: 708px;

}



.error404 #main {padding-top: 40px;}



label.dd-selected-text {

	text-align: left;

	width: 225px;

	height: 21px;

	overflow: hidden;

}

.twitterpadding {

	padding:0 10px 0;

}

sub {vertical-align: sub; font-size:70%; line-height: .8;}

sup {vertical-align: super; font-size:70%; line-height: .8;}



.get_posts_class li:before {

    content: "\00BB";

    color: #e25800;

    padding-right: 5px;

}



ul.get_posts_class {

    margin: 20px 0 !important;

}

/* 12/15/2017 */

/*.team .photo {width:215px !important;height:195px !important;position:relative;}*/
/*.team .photo img {max-width:215px !important;}*/
/*.team a:hover .photo:before {content:''; position:absolute; width: 211px; height: 191px; border:2px solid #f17f35; }*/
/*.team a:hover .photo:after {content:'+'; position:absolute; width:20px; height:20px; color:#f17f35; border:2px solid #f17f35; top: 50%; left: 50%; margin-left: -10px; margin-top: -10px; line-height:20px; text-align:center; font-size:21px; font-weight:700; }*/


.cf:before, .cf:after {content:'';display:table;}

.cf:after {clear:both;}

.cf {*zoom:1;}



.rw, .rw * {box-sizing:border-box;}

.rw {*zoom:1;margin-left:-15px;margin-right:-15px;clear:both;}

.rw:before, .rw:after {content:'';display:table;}

.rw:after {clear:both;}

.rw [class*=col] {float:left;padding-left:15px;padding-right:15px;}

.rw .col-3 {width:33.33333%;}

.rw .col-5 {width:41.66666667%;}

.rw .col-6 {width:50%;}

.rw .col-7 {width:58.33333333%;}

.rw .col-12 {width:100%;}



#featured {position:relative;}

#featured .rss {position: absolute;right:0;margin-top:-80px;}

#featured h3 {line-height:1.4;margin-bottom:10px;}

#featured .entry {padding:20px;}

#featured .author-name {margin-bottom:15px;}

/*#featured .author-name span {padding-left:15px;}*/



#featured .featured-top {margin-bottom:30px;background-color:#f5f5f5;}

#featured .featured-top .col-6 .entry {background-repeat: no-repeat; background-size: 40% auto;background-size:cover;}

#featured .featured-top .col-6 + .col-6 .entry {padding-left:0;}



#featured .featured-bottom .entry {min-height:420px;padding-top: 160px; background-size: auto 145px; background-repeat: no-repeat;margin-bottom:30px;background-color:#f5f5f5;}

#featured .featured-bottom .author-name {line-height:1.2;}

#featured .featured-bottom .author-name img {float:left;margin-right:10px;margin-top:-33px;}

#featured .featured-bottom .more-link {position:absolute;bottom:0;margin-bottom:50px;}



.related-products img, .featured-posts img  {max-width:60px;}

.related-products li, .featured-posts li {clear:both;padding:10px 0;}

.related-products li + li, .featured-posts li + li {border-top:1px solid #c6c6c6;}



#related-categories {margin-top:30px;padding:0 10px 20px;}

#related-categories h3 {font-size:18px;font-weight:700;color:#f17f35;margin-bottom:10px;}

#related-categories .projects {margin:0 !important;}

#related-categories .projects li {list-style:none !important;width:290px !important;}

#related-categories .title {float: left; margin-left: 20px; width: 160px; font-size: 12px; padding-top: 5px;}

#related-categories .button {font-size:16px;font-weight:700;color:#ffffff;background:#f17f35;text-align:center;display:block;padding:10px;}



.page-id-9 .intro {height:115px;}

.page-id-9 .dd-container {display:inline-block;vertical-align:middle;margin:0 1px;}

.page-id-9 .dd-options {z-index:9999999 !important;}

.page-id-9 .dd-option {font-size:12px;}

.page-id-9 .dd-selected {padding:3px;font-size:14px;}

.page-id-9 button {background:#f17f35;color:#ffffff;font-size:16px;border:0;padding: 5px 30px; vertical-align: middle; margin-left: 10px;}

.page-id-9 #filter-wrapper {padding:10px 0;font-size:16px;}

.page-id-9 #filter {padding:20px 15px;border:1px solid #c6c6c6;}

.page-id-9 .rw {background:#f5f5f5;}



.page-id-9 #featured {margin-bottom:30px;}

.page-id-9 .bx-pager {text-align:center;}

.page-id-9 .bx-pager-item {display:inline-block;}

.page-id-9 .bx-pager-item a {display:block;background:#cccccc;margin:0 2px;width:14px;height:14px;border-radius:20px;color:#f5f5f5;font-size:0;}

.page-id-9 .bx-pager-item .active {background:#f17f35;}

.page-id-9 .viewing {margin-bottom:20px;font-size:20px;color:#686868;font-weight:700;letter-spacing: -0.8px;}



h3.related-heading {font-size:18px !important;color:#f17f35;text-align:center;margin-bottom:10px;font-weight:700 !important;clear:both;}

ul.projects {margin:0 !important;}

ul.projects li {list-style:none !important;}

.single-projects ul.projects a, .single-projects ul.projects span {line-height:1.2;float: left; margin-left: 20px; width: 160px; font-size: 12px; padding-top: 5px;}



.single-projects .intro {height:115px;}



.team .photo {width:215px !important;height:195px !important;position:relative;}
.team .photo img {max-width:215px !important;}
.team a:hover .photo:before {content:''; position:absolute; width: 211px; height: 191px; border:2px solid #f17f35; }
.team a:hover .photo:after {content:'+'; position:absolute; width:20px; height:20px; color:#f17f35; border:2px solid #f17f35; top: 50%; left: 50%; margin-left: -10px; margin-top: -10px; line-height:20px; text-align:center; font-size:21px; font-weight:700; }



.subPageHold.landing .related-products {display:none;}



.breadcrumb .taxonomy.category.Projects,
.breadcrumb .taxonomy.category.Projects + .raquo,
.breadcrumb .taxonomy.category.projects,
.breadcrumb .taxonomy.category.projects + .raquo,
.breadcrumb .taxonomy.category.Expertise,
.breadcrumb .taxonomy.category.Expertise + .raquo,
.breadcrumb .taxonomy.category.expertise,
.breadcrumb .taxonomy.category.expertise + .raquo,
.breadcrumb .taxonomy.category.Services,
.breadcrumb .taxonomy.category.Services + .raquo,
.breadcrumb .taxonomy.category.services,
.breadcrumb .taxonomy.category.services + .raquo

{display:none;}



body:not(.single) .post.type-post .entry-content p:first-child:after {content:'…';}



.single-projects .page-item-9 > a {color:#f47321 !important;}

.single-projects .page-item-9 > a:hover {color:#ffffff !important;}

.single-projects .page-item-40 > a {color:#ffffff !important;}

#footer .c2 {max-width:110px;}
.page-template-default #main #innerMain .sidebarHold {
	margin-top: 0px !important;
}