body{
    font-family: Open Sans;
    font-size: 13px;
    background: #111111;
    color: #999999;
}

body p{
    line-height: 17px;
    margin-bottom: 10px;
    text-indent: 0px;
}

body.page-template-default #content-wrap,
body.page-template-page-calendar-php #content-wrap,
.popup-content > div{
    background: #333333;
}

.breadcrumb h3,
.page-template-page-blog-php .container > h3,
.comments-area h2{
    color: #ffffff;
}


.photo-info-button,
.filter-button,
.frame-share-button,
.menu-wrap-b .menu .page_item:hover:before,
.menu-wrap-b .menu-arrow-up,
.slide-button,
.blog-readmore,
.photo-thumb:after,
.photo-info-button-bg,
.portfolio-content-buttons #frame-share,
.tooltip-inner,
#split-thumbs li.active,
.horizontal-gallery-item.active .play-video-button,
.social-button:before,
#playpause:hover,
.portolio-item-navigation,
.portfolio-item-social .share-button a,
.portolio-item-navigation,
.format-gallery .owl-prev,
.format-gallery .owl-next,
.tag-pagination .page-links > a,
.format-gallery .page-links > a,
#calendar_wrap caption,
#calendar_wrap #prev,
.tweets .jtwt_tweet,
.widget_pages .page_item_has_children,
.widget_recent_entries .post-date,
.widget_recent_comments .url,
.before-line,
.before-line:before,
.service-title:after,
.soc a,
.pbar-content,
.reply:hover,
.grid-item .format-link a,
#popup-window .close-window,
.owl-next,
.owl-prev,
#back-top > a,
.wp-availability .wp-availability-month table tr th,
.wp-availability .wp-availability-month table thead th,
.woocommerce .minus:hover,
.contacts-iconblock .phone,
.contacts-iconblock .fax,
.contacts-iconblock .mail,
.zoom-close:before,
.gallery-info .photo-count:after,
.page-template-page-hover-slider-php .gallery-count,
.pricing-table.featured,
.page-template-page-templatesparallax-page-php .portfolio-item-button i,
.page-template-page-templatesparallax-page-php #parallax-nav li.active:before,
.page-template-page-templatesparallax-page-php .block-content-parallax-text h2,
.heading-section p:after,
.page-template-page-templatesparallax-page-php .services-hover > span:after,
.nav-tooltip,
.close-el span
{
    background-color: #da0000;
}
.info-name,
.selected .filter-count,
#grid-filter .portfolio-filter .selected a,
.blog-date:before,
#kenburns-title,
#video-title,
.portfolio-content h2,
#back-top > a:hover:before,
.category-item > a:hover,
.button:hover a,
.home-image-title,
.owl-prev:hover:before,
.owl-next:hover:before,
article.sticky .entry-title > a,
#grid-filter .portfolio-filter li:hover .filter-count,
#grid-filter .portfolio-filter li:hover a,
.map-marker:before,
#page-footer .zocial:hover,
.product a:hover,
.product .summary.entry-summary h1,
.purchase-info-block .addtocart-wrap .button:hover a,
#split-thumbs li .thumb-image:after,
.details-dialog:hover,
.gallery-list-item-b:hover a,
.post-arrow-next:hover a,
.post-arrow-prev:hover a,
.post-arrow-next:hover:after,
.post-arrow-prev:hover:before,
.woocommerce ul.products li.product .add_to_cart_button:hover,
.woocommerce .cart .single_add_to_cart_button:hover,
.btn-price:hover,
.widget_search .search-submit:hover,
.comments-link:hover a,
.edit-link:hover a,
.logged-in-as > a:hover,
.form-submit > input:hover,
.counter_number,
.page-template-page-templatesparallax-page-php .wpcf7-form-control.wpcf7-submit:hover,
.close-el
{
    color: #da0000;
}
.share-button a,
.photo-info-button,
.filter-button,
.frame-share-button,
.gallery-list-item:hover,
.blog-readmore,
.photo-thumb:after,
.menu li a:hover, .menu li:hover > a,
.tooltip-inner,
.photo-count,
#gallery-list-scroll-horizontal .gallery-info h2,
#gallery-list-scroll-horizontal .gallery-description,
.filter-button span.filter-title,
#grid-filter .portfolio-filter li a,
#grid-filter .portfolio-filter li a:before,
#grid-filter .portfolio-filter li,o
#split-slider .caption,
#split-slider .button,
#back-top a:before,
#playpause:hover,
.portfolio-item-social .share-button a,
.breadcrumb,
.blog h3 a,
#crumbs a,
.cat-links a,
.owl-prev:before,
.owl-next:before,
.tag-pagination .page-links > a,
.format-gallery .page-links > a,
#calendar_wrap #prev a,
#calendar_wrap caption,
.tweets .jtwt_tweet_text > a,
.widget_search .search-submit,
.widget_pages .page_item_has_children a,
.widget_recent_comments .url,
.btn-price,
.soc a,
.reply:hover,
.grid-item .format-link a,
.blog .entry-content a,
#popup-window .close-window,
.image-like .like-tex,
like-text:hover,
.gridifier .image-like,
.gridifier .image-like:hover,
.archive.woocommerce .star-rating:before, .woocommerce-page .star-rating:before,
.archive.woocommerce ul.products li.product.sale .price, .woocommerce-page ul.products li.product.sale .price
.single-product.woocommerce .star-rating:before, .woocommerce-page .star-rating:before,
.single-product.woocommerce ul.products li.product.sale .price, .woocommerce-page ul.products li.product.sale .price,
.woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button,
.posted_in > a,
.woocommerce-review-link,
.reset_variations,
.zoom-close:before,
.password-window,
.password-window h2,
.gallery-list-item-b:hover .gallery-count-numbers,
.post-arrow-next a,
.post-arrow-prev a,
.share-button a:hover,
.button .wc-forward:hover,
.woocommerce .actions .button,
.service-icon i,
.price-title,
.contact-info li,
.page-template-page-templatesparallax-page-php .portfolio-item-button i,
.page-template-page-templatesparallax-page-php .block-content-parallax-text h2
{
    color: #ffffff;
}
.frame-share-button:hover,
.photo-info-button:hover,
.filter-button:hover,
.portfolio-filter li:hover,
.portfolio-filter .selected,
#split-slider .button:hover,
#kenburns-button:hover,
#video-button:hover,
#back-top a:hover,
.button:hover,
.single-portfolio-left-panel,
.portfolio-item-social .share-button a:hover,
.page-numbers.current,
.format-gallery .owl-prev:hover,
.format-gallery .owl-next:hover,
.tag-pagination .page-links > a:hover,
.format-gallery .page-links > a:hover,
.tweets .jtwt_tweet_text:before,
.tweets .jtwt_date,
.widget_tag_cloud a:hover,
.reply,
.photo-info-button .description,
#popup-window .popup-html,
.owl-next:hover,
.owl-prev:hover,
.clients .owl-next:hover,
.clients .owl-prev:hover,
.slicknav_menu,
.slicknav_menu .slicknav_icon-bar,
.archive.woocommerce span.onsale, .woocommerce-page span.onsale
.single-product.woocommerce span.onsale, .woocommerce-page span.onsale,
.zoom-close:hover:before,
.home-image-button a:hover,
.gallery-list-item-b:hover,
.gallery-list-item:hover .gallery-count,
.gallery-list-item:hover .gallery-count-numbers,
.btn-price:hover,
.soc a:hover,
#kenburns-button:hover,
#video-button:hover,
.page-template-page-templatesparallax-page-php .wpcf7-form-control.wpcf7-submit:hover
{
    background: #ffffff;
    color: #da0000;
}
.widget_shopping_cart_content .button:hover,
.post-arrow-next:hover,
.post-arrow-prev:hover,
.marker-button:hover{
    background: #ffffff;
    color: #da0000 !important;
}
article.sticky,
.pricing-table.featured
{
    background: #da0000;
}
a {
    color: #da0000;
}
.portfolio-item-social .share-button a:hover,
.archive.woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button,
.woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button,
.home-image-button a:hover,
.post-arrow-next,
.post-arrow-prev,
.btn-price:hover{
    border-color: #ffffff !important;
}
.close-popup,
.slicknav_btn,
.slicknav_nav a:hover,
.slicknav_nav .slicknav_item:hover,
.slicknav_nav .slicknav_item:hover a,
.woocommerce .quantity .plus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce #content .quantity .plus:hover, .woocommerce-page #content .quantity .plus:hover, .woocommerce .quantity .minus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce #content .quantity .minus:hover, .woocommerce-page #content .quantity .minus:hover,
.marker-button
{
    background: #da0000;
    color: #ffffff;
}
#frame-thumbs .photo-thumb.active,
#frame-thumbs .photo-thumb:hover,
.photo-info-block,
#gallery-list-scroll-horizontal .gallery-info h2,
.side-thumb-l,
.side-thumb-r,
.gallery-list-item .marker,
.portfolio-filter .selected,
.selected .filter-count,
.portfolio-filter li:hover,
#split-thumbs li.active,
#split-thumbs li:hover,
#kenburns-button,
#video-button,
#playpause:hover,
.popup-content .button,
.photo-count,
.portfolio-item-social .share-button a,
blockquote,
span.quote,
.side-thumb-l,
.side-thumb-r,
.share-button a,
.gridifier.columns4 .like-text,
.widget-title,
.widget_search .search-submit:hover,
.comments-link:hover,
.edit-link:hover,
.logged-in-as > a:hover,
.form-submit > input:hover,
.page-template-page-templatesparallax-page-php #parallax-nav li:hover,
.blog .entry-content a{
    border-color: #da0000;
}
.nav-tooltip:after{
    border-left-color: #da0000;
}
.grid-item:hover .portfolio-content,
#split-thumbs li.active,
#split-thumbs li:hover,
#mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link > .link_content,
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:hover > .link_content,
.pricing-table.featured {
    border-color: #da0000 !important;
}
.tooltip.top .tooltip-arrow {
    border-top-color: #da0000;
}
.soc a:hover,
.logged-in-as > a:hover{
    color: #da0000 !important;
}




.gridifier-popup .button a,
.portfolio-button > a,
#sidebar-menu ul a:before,
.sidebar-default .social a,
.portfolio-content-wrapper .close-content,
.gridifier-popup .owl-next:hover,
.gridifier-popup .owl-prev:hover,
#back-top a,
#load-more:hover,
.button,
.pbar,
.highlight_yellow,
.jtwt_tweet_text:before,
.footer-w.widget.widget_recent_entries .post-date,
.slide-index,
.owl-prev:hover,
.owl-next:hover,
.team-social a,
.contact-info li,
.wpcf7-submit,
#intro-button{
    background: #da0000;
}
.post-arrow-next:after,
.post-arrow-prev:before,
#sidebar-menu ul a:hover,
blockquote:before,
#responsive-menu li a:hover,
#page-sidebar a:hover,
#responsive-nav a:hover
{
    color: #da0000;
}
.sidebar-default .social a{
    color: rgb(0, 0, 0) !important;
}
.sidebar-default .social a:hover{
    background-color: rgb(0, 0, 0) !important;
    color: #da0000 !important;
}
.owl-page.active > span {
    background-color: #da0000 !important;
}
.portfolio-filter li a:hover,
.filter-count:hover{
    color: #da0000;
}

/**
 * Logo
 */

#menu-wrap .logo-text{
    color: #ffffff;
    font-family: La Belle Aurore;
    font-size: 62px;
    font-weight: 100;
    text-transform: none;
}

#menu-wrap .logo{
    text-align: left;
    margin-top: 0px;
}

#menu-wrap .logo img{
    max-width: 100%;
}


/**
 * Headings
 */

h1{
    font-family: Oswald;
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
    letter-spacing: 0px;
    color: #111111;
}
h2{
    font-family: Oswald;
    font-size: 37px;
    line-height: 39px;
    font-weight: 100;
    letter-spacing: 0px;
    color: #111111;
}


h3{
    font-family: Oswald;
    font-size: 25px;
    line-height: 25px;
    font-weight: 100;
    letter-spacing: 0px;
    color: #111111;
}

h4{
    font-family: Oswald;
    font-size: 20px;
    line-height: 20px;
    font-weight: 100;
    letter-spacing: 0px;
    color: #111111;
}

h5{
    font-family: Oswald;
    font-size: 15px;
    line-height: 15px;
    font-weight: 100;
    letter-spacing: 0px;
    color: #111111;
}

h6,
.filter-title,
.info-title{
    font-family: Oswald;
    font-size: 13px;
    line-height: 18px;
    font-weight: 200;
    letter-spacing: 0px;
    color: #111111;
}

.filter-title,
.details-dialog,
#frame-counter,
.purchase-info-block .addtocart-wrap .button a,
.archive.woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button,
.cart button,
.woocommerce div.product form.cart .variations label, .woocommerce-page div.product form.cart .variations label, .woocommerce #content div.product form.cart .variations label, .woocommerce-page #content div.product form.cart .variations label,
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a,
.gallery-info .photo-count,
.password-window input[type="submit"],
.home-image-button a,
.modal .button a,
.single-portfolio-container .category-item > a,
#kenburns-button, #video-button,
.post-arrow-next,
.post-arrow-prev,
.tag-links a,
.post-categories a,
.blog-date,
.comments-link,
.edit-link,
.widget_search .search-submit,
.logged-in-as > a,
.form-submit > input,
.copyright,
#grid-filter .portfolio-filter li a,
.grid-item.port-block.metro .photo-count,
.page-template-page-gallery-grid-php .photo-count,
.woocommerce ul.products li.product .add_to_cart_button,
.portfolio-filter,
.page-template-page-templatesparallax-page-php .recentpost-date .mon,
.mon,
.page-template-page-templatesparallax-page-php .wpcf7-form-control.wpcf7-submit,
.rss-date,
.page-template-page-templatesparallax-page-php .portfolio-title
{
    font-family: Oswald;
    font-size: 13px;
    line-height: 18px;
    font-weight: 200;
    letter-spacing: 0px;
}

.gallery-info .photo-count{
    border: 2px solid rgba(255, 255, 255, 0.2);
}

.home-image-wrap .home-image-title,
#kenburns-title, #video-title, .home-image-title, #split-slider .caption,
.bx-slider h4 {
    font-family: La Belle Aurore;
    font-size: 50px;
    line-height: 40px;
    font-weight: 100;
    letter-spacing: 0px;
    color: #ffffff;
}

.info-name,
.marker-button,
.price{
    font-family: Oswald;
}
.gallery-list-item a,
.contact-info li,
.wpcf7-submit,
.counter_number{
    font-family: Oswald;
}
.widget_recent_entries a {
    font-family: Oswald;
    font-size: 13px;
    line-height: 18px;
    font-weight: 200;
    letter-spacing: 0px;
    color: #111111;
    text-transform: uppercase;
}

.gallery-title {
    font-family: Oswald;
    font-size: 20px;
    line-height: 20px;
    font-weight: 100;
    letter-spacing: 0px;
    position: relative;
    z-index: 1;
}
.price-title{
    font-family: Oswald;
    font-size: 25px;
    line-height: 25px;
    font-weight: 100;
    letter-spacing: 0px;
}
#split-slider .button,
.btn-price{
    font-family: Oswald;
    font-size: 13px;
    line-height: 18px;
    font-weight: 200;
    letter-spacing: 0px;
}

a{
    color: #da0000;
}

a:hover{
    color: #ba0000;
}

body.portfolio-slider #page-content{
    padding:0;
}

/**
 * Preloader
 */

.loadingspin:before {
    border-top: 1px solid #da0000;
    border-right: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-bottom: 1px solid #da0000;
}

/**
 * Woo
 */

.woocommerce button.button,
.woocommerce-page button.button,
.woocommerce input.button,
.woocommerce-page input.button,
.woocommerce #respond input#submit,
.woocommerce-page #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page #content input.button {
    background: #da0000;
    color: #ffffff;
}

.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button,
.woocommerce input.button,
.woocommerce-page input.button,
.woocommerce #respond input#submit,
.woocommerce-page #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page #content input.button {
    border: 1px solid #ffffff;
}

.woocommerce a.button:hover,
.woocommerce-page a.button:hover,
.woocommerce button.button:hover,
.woocommerce-page button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce #content input.button:hover,
.woocommerce-page #content input.button:hover {
    background: #ffffff;
    color: #da000000;
}

.woocommerce a.button:hover,
.woocommerce-page a.button:hover,
.woocommerce button.button:hover,
.woocommerce-page button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce #content input.button:hover,
.woocommerce-page #content input.button:hover {
    border: 1px solid #ffffff;
}

.woocommerce span.onsale, .woocommerce-page span.onsale{
    background: #4ddb1e;
    color: #f9f9f9;
    border: 1px solid #f9f9f9;
}

.woocommerce .star-rating span,
.woocommerce #respond .stars a,
.woocommerce .star-rating span:before,
.woocommerce-page .star-rating span:before{
    color: #da0000;
}

.woocommerce a:hover .star-rating span,
.woocommerce #respond .stars a:hover{
    color: #ba0000;
}

.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price,
.woocommerce ul.products li.product.sale .price del,
.woocommerce-page ul.products li.product.sale .price del{
    color: #111111;
}

.woocommerce ul.products li.product.sale .price,
.woocommerce-page ul.products li.product.sale .price {
    color: #da0000;
}

.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-message {
    border: 1px solid #FFF15A;
}

.woocommerce .woocommerce-message:before,
.woocommerce-page .woocommerce-message:before{
    background-color: #FFF15A;
}

.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-info{
    border: 1px solid #05D7DE;
}

.woocommerce .woocommerce-info:before,
.woocommerce-page .woocommerce-info:before{
    background-color: #05D7DE;
}

.woocommerce .woocommerce-error,
.woocommerce-page .woocommerce-error{
    border: 1px solid #FF400C;
}

.woocommerce .woocommerce-error:before,
.woocommerce-page .woocommerce-error:before{
    background-color: #FF400C;
}

/**
 * Calendar
 */



/**
 * Video
 */

#playvideo,
#mutevideo{
    color: #ffffff;
    background-color: #da0000;
}

/**
 * Social
 */



/**
 * Info buttons
 */


.info-button{
    color: #ffffff;
    background: #da0000;
}
.info-block{

}

.purchase-info-block .addtocart-wrap .button,
.home-image-button a,
.modal .button,
.page-template-page-templatesparallax-page-php .soc a:hover,
.page-template-page-templatesparallax-page-php .wpcf7-form-control.wpcf7-submit:hover{
    border-color: #ffffff;
}
.purchase-info-block .addtocart-wrap .button a,
.home-image-button a,
.modal .button a{
    color: #ffffff;
}
.purchase-info-block .price del + ins,
.purchase-info-block .price del + ins .amount,
.modal .button:hover a{
    color: #da0000;
}
.message-window.loading{
    border-color: #da0000;
}
.message-window.success{
    border-color: #FFF15A;
}
.message-window.success i:before{
    color: #FFF15A;
}
.message-window.error{
    border-color: #FF400C;
}
.message-window.error i:before{
    color: #FF400C;
}

/**
 * Password window
 */

.password-window{
    background: #da0000;
}

.password-window input[type="submit"]{
    color: #ffffff;
    border-color: #ffffff;
}

.password-window input[type="submit"]:hover{
    background: #ffffff;
    color: #da0000;
    border-color: #ffffff;
}

.map-marker:before{
    color: #da0000;
}
