body, .page-404 h2, .comment-author{
   font-size: 13px;
   line-height: 15px;
}

.post-title, .page-title, h1{
   font-size: 25px;
   line-height: 33px;
}

.entry-header {
    background-position: center right !important;
}

.read-more{
   margin: 15px 0;
}

.post-footer{
   padding: 5px 0;
}

.page-content{
   background: #1F1F1F;
}

#featured-links,
.featured-slider-area,
.main-content{
   background: #1F1F1F !important;
   color: #C4C4C4;
}

.woocommerce-Price-amount.amount{
   color: #C4C4C4;
}

/* .page-content a */
.home .page-content a,
.page-content p,
.page-content p:first-letter,
.page-content h1,
.page-content h2,
.page-content h3,
.page-content h4,
.page-content h5,
.page-content h6{
   color: #C4C4C4 !important;
}

.entry-header{
   height: 172px !important;
}

.post-content > p:first-of-type:first-letter{
    font-family: inherit !important;
    font-weight: inherit !important;
    float: inherit !important;
    margin: 0 !important;
    font-size: inherit !important;
    line-height: inherit !important;
    text-align: inherit !important;
    color: inherit !important;
}

.product_meta,
.post-categories,
.post-meta,
.post-footer a,
.post-footer .post-author,
.home .related-posts,
/*.woocommerce div.product .woocommerce-tabs ul.tabs,
.woocommerce-Tabs-panel h2,*/
.slider-date,
.slider-categories,
.products-per-page,
.woocommerce-ordering,
.slider-info,
.header-logo a,
#field_1_5 .gfield_required,
#field_2_5 .gfield_required{
   display: none;
}

#field_1_5 .ginput_container{
   margin-top: 0;
}

.mejs-horizontal-volume-slider,
.mejs-time,
.mejs-time-rail,
.mejs-volume-button{
   display: none !important;
}

.mejs-container.wp-audio-shortcode.mejs-audio,
.sc_fancy_player_container{
   width: 52px !important;
}

.woocommerce-message,
.woocommerce-error{
   color: #fff;
}

#main-menu li a{
   padding: 0 13px;
}

h3{
   font-size: 20px;
}

h2{
   font-size: 25px;
}

.widget_recent_comments li, .widget_meta li, .widget_recent_comments li, .widget_pages > ul > li, .widget_archive li, .widget_categories > ul > li, .widget_recent_entries ul li{
   line-height: 26px;
}

#featured-slider .cv-inner{
   display: block;
}
/*
.boxed-wrapper {
   max-height: 350px;
}
*/
.slick-list.draggable{
   max-height: 350px !important;
}

#featured-slider.boxed-wrapper .slider-item-bg,
.slick-track{
   max-height: 350px !important;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title,
.product_title.entry-title > div{
   font-size: 14px;
}

.woocommerce-loop-product__title > div{
   font-size: 13px;
}

.sc_fancy_player_container{
   width: 300px;
   float: left;
}

.woocommerce-product-details__short-description p{
   margin-bottom:0;
}

.woocommerce-product-gallery{
   max-width: 300px;
}

.product-type-simple .entry-summary{
   width: calc(100% - 350px) !important;
}

.mejs-container{
   height: 26px !important;
}

.mejs-button>button{
   margin: 8px 6px !important;
}

.fa-file{
   margin-top: -10px;
   font-size: 15px;
   padding-right: 12px;
}

.page-id-818 .main-container,
.page-id-664 .main-container,
.page-id-734 .main-container{
    width: 100%;
}

/*.page-id-660 #recent-posts-2,
.page-id-660 #text-3{
   display: none;
}*/

.page-id-734 .sidebar-right-wrap,
.page-id-664 .sidebar-right-wrap,
.page-id-818 .sidebar-right-wrap{
   display: none !important;
}

.category-paroles .post-header{
   text-align: left;
}

#page-818 > .post-content{
   text-align: left;
}

.gform_wrapper .gfield_required{
   color: #fff;
}

#field_2_5 .gfield_label{
   float: left;
}

.page-id-734 h4{
   font-size: 16px;
}

.page-id-734 .wpb_text_column.wpb_content_element{
   margin-bottom: 10px;
}

.wc-tab iframe{
   float: left;
   margin-right: 20px;
   margin-bottom: 20px;
}

.wc-tab iframe:first-child{
   margin-top: 15px;
}