/* CSS Output From Theme Options */.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: 2.4em!important;
margin-right: 10px;
color: #ffffff;
}




.tj-black {
  background: #fff;
  border-bottom: 2px solid #000;
}

.social {
display: inline!important;
}

.tj-projects-wrapper {
  position: relative;
  margin: 0 auto 0 auto;
  padding: 20px 0 30px 0;
  background: #f9f9f9;
}

.crsl-items .clearfix {
display:none!important;
}

.tj-home-testimonials-wrapper {
  background-color: #f9f9f9;
}

.tj-home-testimonials {
  max-width: 680px;
  padding-top: 20px;
}

#huge_it_videogallery {
  padding: 28px;
  min-width: 69%;
  display: block;
  min-height: 100%;
  text-align: center;
  margin-bottom: 30px;
  background-color: transparent!important;
  box-shadow: none!important;
  padding-bottom: 0px!important;
}

#huge_it_videogallery .huge_it_big_li {
  overflow: hidden;
  width: 240px;
  height: 150px;
  margin: 5px!important;
  border: 0px solid #444444!important;
  border-radius: 0px!important;
  padding: 0px !important;
}

.shows-section {
margin-left: 5%;
  margin-right: 5%;
}

.crop{
    width: 100%;
    height: auto;
    overflow: hidden;
}

.crop img {
    width: 100%;
    height: auto;
    margin: 0px 0 -8% 0px;
}

.contact input {
  border: solid 2px #000000!important;
}

.contact label {
color: #000000!important;
}

.contact textarea {
 border: solid 2px #000000!important;
}

#header {
  position: relative;
  margin: 0 auto 0 auto;
  padding: 15px 0;
  max-width: 1120px;
  z-index: 99;
}

.entry-title {
display: none;
}

.tj-home-testimonials {
  max-width: 800px;
  padding-top: 20px;
}

.tj-projects-title {
  max-width: 800px;
  margin: 0 auto;
}

.page-template-template-contact-php article.page {
  width: 100%;
  max-width: 740px;
  margin: 0 auto 0 auto;
  padding: 55px 0 30px 0;
  clear: both;
  text-align: center;
}

/* Parallax effect - image scrolling on the first page */
.home .fullwidth{
    min-height: 500px;
    background-attachment: fixed !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

div.home-message-wrapper {
  padding-top: 40px !important;
  vertical-align: top !important;
}

.header-wrap,#tj-mobile-menu,.header-navigation ul ul { background: #ffffff; }
.page-template-template-home-php .header-navigation ul ul { border-left: 1px solid #ffffff; }
.footer-wrap { background: #262626; }
a,a.more-link { color: #586e95;}
a.tj-mobile-menu,.tj-direction-nav li a { background: #586e95; } 
a.more-link { border-bottom: 1px solid #586e95;}
a:hover,.entry-title a:hover,a.more-link:hover,.meta a:hover,.comment-metadata a:hover,a.comment-reply-link:hover { color: #d57d4b; }
::selection { background: #d57d4b; color: #fff; }
a.tj-mobile-menu:hover,a.tj-mobile-menu:active,.tj-direction-nav li a:hover { background: #d57d4b; } 
.entry-content blockquote,.entry-content blockquote { border-left: 2px solid #d57d4b!important; } 
a.more-link:hover,.meta a:hover { border-bottom: 1px solid #d57d4b;}
h1,h2,h3,h4,h5,h6,.entry-title,.entry-title a { color: #2f3238; }
body,.tj-home-testimonials .entry-content { color: #000000; }
.meta,.meta a,comment-metadata,.comment-metadata a,comment-author a,.comment-author,.tj-portfolio-caption,.tj-post-caption,a.comment-reply-link { color: #b7b8b8; }
.meta a { border-bottom: 1px solid #b7b8b8;}
#header nav ul li a,#header nav ul li.sfHover ul a,#tj-mobile-menu ul li a,#header nav ul li ul.sub-menu li a { color: #3d3d3d; } 
#header nav ul li a:hover,#header nav ul li.sfHover ul li.current-menu-item a,#header nav ul li.current-menu-parent > a,#header nav ul li.current-menu-item a,#header nav ul ul li a:hover,#header nav ul ul li.sfHover a,#header nav ul ul li.current-cat a,#header nav ul li.current_page_item a,#header nav ul li.sfHover ul a:hover,#tj-mobile-menu ul li a:hover, #tj-mobile-menu ul li a:hover,#header nav ul li ul.sub-menu li.current-menu-item a,#header nav ul li ul.sub-menu li a:hover { color: #d57d4b; } 
.widget-title { color: #ffffff; }
.widget,.widget p { color: #ffffff; }
#footer .widget a { color: #ffffff; }
#footer .widget a:hover { color: #d57d4b; }
p.tj-footer-copyright-text { color: #ffffff; }
#footer p.tj-footer-copyright-text a { color: #ffffff; }
#footer p.tj-footer-copyright-text a:hover { color: #16a085; }
article.type-portfolio:hover .tj-portfolio-overlay,article.type-portfolio:focus .tj-portfolio-overlay,article.type-portfolio:active .tj-portfolio-overlay { background: rgb(255,255,255); background-color: rgba(255,255,255,0.9); }
.tj-portfolio-overlay .entry-title span { border: 2px solid #16a085; }
.tj-portfolio-overlay .entry-title { color: #262624; }
article.post,.comment-body { border-bottom: solid 1px #DBDCDC; }
#comments { border-top: solid 1px #DBDCDC; }
.crsl-nav a,.pagination-portfolio a,.tj-pagination a { color: #b7b8b8; }
.crsl-nav a:hover,.pagination-portfolio a:hover,.tj-pagination a:hover { color: #16a085; }
.contact input[type="text"],.contact input[type="email"],.contact input[type="url"],.contact textarea,#respond input[type="text"],#respond input[type="email"],#respond input[type="url"],#respond textarea,.post-password-form input[type="password"] { border: solid 2px #DBDCDC; }
.contact input[type="text"]:focus,.contact input[type="email"]:focus,.contact input[type="url"]:focus,.contact textarea:focus,#respond input[type="text"]:focus,#respond input[type="email"]:focus,#respond input[type="url"]:focus,#respond textarea:focus { border: solid 2px #EDEEEE; }
.contact label,#respond label,.post-password-form label { color: #b7b8b8; }
.contact input[type="submit"],#respond input[type="submit"],.post-password-form input[type="submit"] { color: #0a0909; }
.contact input[type="submit"]:hover,#respond input[type="submit"]:hover,.post-password-form input[type="submit"]:hover { color: #ffffff; }
.contact input[type="submit"],#respond input[type="submit"],.post-password-form input[type="submit"] { border: solid 2px #DBDCDC; }
.contact input[type="submit"]:hover,#respond input[type="submit"]:hover,.post-password-form input[type="submit"]:hover { background: #d57d4b; border: solid 2px #d57d4b; }
body { background-color: #ffffff; }.tj-projects-wrapper,.tj-pagination,.post-password-form,.crsl-wrap,.single-portfolio-media { background-color: #f9f9f9; }



