
/* ----------------------------------------------------------------
    Content Areas Background Colors
-----------------------------------------------------------------*/


#top-area { background-color: #333333; }


#top-bar { background-color: #444444; }


#primary-menu,
#primary-menu ul ul { background-color: #444444; }


#footer { background-color: #444444; }


#copyrights { background-color: #333333; }


/* ----------------------------------------------------------------
    Colors
-----------------------------------------------------------------*/


a,
.portfolio-item:hover .portfolio-desc a,
.home-post-content h5 a:hover,
.faq-category h4:hover a,
.product-feature h3 a:hover,
.product-feature2 h3 a:hover,
.product-feature3 h3 a:hover { color: #D20C0C; }


/* ----------------------------------------------------------------
    Background Colors
-----------------------------------------------------------------*/


.top-area-wrap a:hover,
a#top-area-trigger,
.pagination a:hover,
#portfolio-filter li a,
#home-portfolio-pagination a.selected,
.entry_date:hover,
.home-post-img a:hover,
img.alignleft:hover,
img.alignnone:hover,
img.aligncenter:hover,
img.alignright:hover,
.wp-caption img:hover,
.faq-category h4:hover a span,
.classic-button:hover,
#gotoTop,
a.twitter-follow-me,
.tagcloud a:hover,
#footer .tagcloud a:hover,
.product-feature3 a.feature-box-icon:hover .feature-icon,
.product-feature a.feature-box-icon:hover img { background-color: #D20C0C; }

.ei-slider-thumbs li.ei-slider-element,
.ei-title h2 span { background-color: #D20C0C !important; }


/* ----------------------------------------------------------------
    Border Colors
-----------------------------------------------------------------*/


.portfolio-item:hover .portfolio-image,
.portfolio-item:hover .portfolio-desc,
.related-projects a:hover,
.entry_image a:hover,
input:active,
textarea:active,
select:active,
input:focus,
textarea:focus,
select:focus,
.flickr-widget-wrap .flickr_badge_image img:hover,
.posts-widget li .post_image img:hover,
#footer .flickr_badge_image img:hover,
#footer .posts-widget li .post_image img:hover { border-color: #D20C0C; }


#top-bar,
#primary-menu > ul > li.current,
#primary-menu > ul > li.current-menu-ancestor,
#primary-menu > ul > li.current-menu-parent,
#primary-menu > ul > li.current-menu-item,
#primary-menu > ul > li.current_page_parent,
.slide .slide-caption,
.nivo-caption,
.rs-caption { border-top-color: #D20C0C; }


.ei-title h3 span { border-top-color: #D20C0C !important; }


/* ----------------------------------------------------------------
    Box Shadow Colors
-----------------------------------------------------------------*/


input:active,
textarea:active,
select:active,
input:focus,
textarea:focus,
select:focus {
    box-shadow: 0px 0px 4px #D20C0C;
    -moz-box-shadow: 0px 0px 4px #D20C0C;
	-webkit-box-shadow: 0px 0px 4px #D20C0C;
}


/* ----------------------------------------------------------------
    Selection Colors
-----------------------------------------------------------------*/


::selection,
::-moz-selection,
::-webkit-selection { background-color: #D20C0C; }


.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.entry_content ul {margin-bottom:0px !important;}

table.dataTable tr.odd td.sorting_1 {
background-color: #e0e0e0;
}

.timely img, #ai1ec-container img {
max-width: 100%;
    height: auto;
    width: auto9; /* ie8 */
}

.ai1ec-agenda-view .ai1ec-event.ai1ec-expanded {
overflow: hidden;
}

@media only screen and (max-width: 479px) {
.entry_content img {margin: 0px;}
}

ul.tabs li.active {
border-top: 4px solid #ec1c24;
}

.refvend {
visibility: hidden;
}

form#searchform {
margin-bottom: 0px;
}

.searchbarhome {
display: none;
background-color: white;
color: #ed1c24;
text-align: center;
}

#s, select#center {
width: 90%;
margin: 0 auto
}

.ytctitle {margin-bottom: 0;}
.ytctitle a{color:#ED1C24}
.ytc-row {border-bottom:3px solid #ED1C24; margin-bottom:10px}

.fluid-wrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
}
.fluid-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
        border: none;
}


.nivo-caption { background: url("http://i.imgur.com/y0AS7df.png") !important; }
.nivo-caption { text-shadow: 5px 5px 5px rgba(0,0,0,.4); }

#footer .widget .wcontact-info-icon {
display: block;
}

.wcontact-info-icon {
position: relative;
margin-bottom: 10px;
color: #DDD;
font-size: 14px;
line-height: 32px;
padding-left: 40px;
font-family: "Droid Sans", sans-serif;
text-shadow: 1px 1px 1px rgba(0,0,0,0.7);

#tab_widget .ul.tabs .li.active {
    margin-top: 0;
    border-top: 4px solid red;
}

#slider { 
overflow: visible;
}

body {
    background:#e0e0e0;
}

