#Top_bar .menu > li > a {
    color: #ffffff;
}
::selection {
    background-color: #000000;
}
#Footer {
    background-color: #000000;
}
#Footer h1, #Footer h1 a, #Footer h1 a:hover, #Footer h2, #Footer h2 a, #Footer h2 a:hover, #Footer h3, #Footer h3 a, #Footer h3 a:hover, #Footer h4, #Footer h4 a, #Footer h4 a:hover, #Footer h5, #Footer h5 a, #Footer h5 a:hover, #Footer h6, #Footer h6 a, #Footer h6 a:hover {
    color: #fff;
}
#Footer a:hover {
    color: #FF6900;
}
#Footer a {
    color: #fff;
}
i.flv_icon_color {
    color: #fff;
}
h3, h3 a, h3 a:hover {
    color: #FF6900;
}
h2, h2 a, h2 a:hover {
    color: #FF6900;
}
body, ul.timeline_items, .icon_box a .desc, .icon_box a:hover .desc, .feature_list ul li a, .list_item a, .list_item a:hover, .widget_recent_entries ul li a, .flat_box a, .flat_box a:hover, .story_box .desc, .content_slider.carouselul li a .title, .content_slider.flat.description ul li .desc, .content_slider.flat.description ul li a .desc {
    color: #595959;
}
h6, h6 a, h6 a:hover, a.content_link .title {
    color: #383838;
}
a.button, a.tp-button {
    background-color: #FF6D08; 
    color: #747474;
}
.menu-highlight #Top_bar #menu > ul > li.current-menu-item > a, .menu-highlight #Top_bar #menu > ul > li.current_page_item > a, .menu-highlight #Top_bar #menu > ul > li.current-menu-parent > a, .menu-highlight #Top_bar #menu > ul > li.current-page-parent > a, .menu-highlight #Top_bar #menu > ul > li.current-menu-ancestor > a, .menu-highlight #Top_bar #menu > ul > li.current-page-ancestor > a, .menu-highlight #Top_bar #menu > ul > li.current_page_ancestor > a, .menu-highlight #Top_bar #menu > ul > li.hover > a {
    background: #000000;
}
a.button_theme, a.tp-button.button_theme, button, input[type="submit"], input[type="reset"], input[type="button"] {
    background-color: #ff6900;
    color: #fff;
}

/** Gallery **/

.image_frame .image_wrapper {
    position: relative;
    overflow: hidden;
}

.image_frame .image_wrapper .mask {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.image_frame .image_wrapper img:not(.ls-l) {
    position: relative;
    top: 0;
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
}

.image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
    margin-bottom: -15px !important;
}

.masonry-flat .image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
    margin-bottom: 0 !important;
}

.image_frame:hover .image_wrapper img,.image_frame.hover .image_wrapper img {
    top: -15px;
}

.image_frame:hover .image_wrapper .ls-container img,.image_frame.no_link:hover .image_wrapper img {
    top: 0;
}

.image_frame .image_wrapper .mask:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
    filter: alpha(opacity=0);
    opacity: 0;
}

.image_frame:hover .image_wrapper .mask:after,.image_frame.hover .image_wrapper .mask:after {
    filter: alpha(opacity=100);
    opacity: 1;
}

.image_frame.no_link:hover .image_wrapper .mask:after {
    filter: alpha(opacity=0);
    opacity: 0;
}

.image_frame .image_wrapper .image_links {
    width: 100%;
    height: 60px;
    position: absolute;
    left: 0;
    bottom: -60px;
    z-index: 4;
    overflow: hidden;
}

.image_frame:hover .image_wrapper .image_links,.image_frame.hover .image_wrapper .image_links {
    bottom: 0;
}

.image_frame .image_wrapper .image_links a {
    display: block;
    font-size: 25px;
    line-height: 60px;
    width: 100%;
    text-align: center;
}

.image_frame .image_wrapper .image_links.double a {
    width: 50%;
    display: block;
    float: left;
}

.image_frame .image_wrapper .image_links.double a:first-child {
    -webkit-box-shadow: inset -1px 0 0 0 rgba(255,255,255,.2);
    box-shadow: inset -1px 0 0 0 rgba(255,255,255,.2);
}

.image_frame .image_wrapper .image_links.triple a {
    width: 33%;
    display: block;
    float: left;
    -webkit-box-shadow: inset -1px 0 0 0 rgba(255,255,255,.2);
    box-shadow: inset -1px 0 0 0 rgba(255,255,255,.2);
}

.image_frame .image_wrapper .image_links.triple a:last-child {
    -webkit-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
    width: 34%;
}

.image_frame .image_wrapper .image_links.hover-title a {
    font-size: 15px;
    text-decoration: none;
}

.image_frame.no_border {
    border-width: 0;
}

/* Animation */
.image_frame .image_wrapper img,.image_frame .image_wrapper .mask:after,.image_frame .image_wrapper .image_links {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.image_frame .image_wrapper .image_links a {
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
}

/* Gallery */
.gallery .gallery-item {
    overflow: hidden;
    margin: 0 0 10px !important;
}

.gallery .gallery-item .gallery-icon {
    border: 0;
    width: 95%;
    overflow: hidden;
    line-height: 0;
    margin-right: 2.5% !important;
    margin-left: 2.5% !important;
    padding: 0 !important;
    position: relative;
}

.gallery .gallery-item img {
    border: 0 !important;
    line-height: 0;
    display: block;
}

.gallery.flat .gallery-item {
    margin: 0 !important;
}

.gallery.flat .gallery-item .gallery-icon {
    margin: 0 !important;
    width: 100%;
}

.gallery.flat .gallery-item .gallery-icon .image_frame {
    border-width: 0;
}

#gallery-1 .gallery-item {
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 24.5%
}
#gallery-1
img {
    border: 2px solid #cfcfcf
}
#gallery-1 .gallery-caption {
    margin-left: 0
}

#gallery-2 {
    margin: auto
}
#gallery-2 .gallery-item {
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 33%
}
#gallery-2
img {
    border: 2px solid #cfcfcf
}
#gallery-2 .gallery-caption {
    margin-left: 0
}
.ul_pipe {
	margin-left: 15px!important;
}
.ul_pipe, .ul_pipe li{
	color: #595959!important;
	font-size: 14px;
    line-height: 22px;
	
}
.wrap.mcb-wrap.one-fourth {
    padding: 10px;
}
.sliding_box .desc_wrapper h4 {
	color: #ff6900!important;
	font-size: 18px	
}

h1 {
    color: #FF6900;
}