/*------------------------------------------------------------------
[Color Stylesheet]
Project:    Eventime
Version:    1.2
Last change:    3 apr 2015
Assigned to:    http://themeforest.net/user/chaykovskiy
Primary use:    Eventime HTML Template
-------------------------------------------------------------------*/

.color {color: #d24750 !important;}
a.eventime_button, a.eventime_button:visited {color:#d24750;}
.photo_carousel figure p {color:#fff;}

#content a, #content a:visited {
    color: #d24750;
}

#content a:hover {
    color:#fff;
}

#content header .description h1 {
    color:#d24750;
}


/*!------------------------------ Main color of template #d24750 ------------------------------*/
.navbar-nav>.active>a,
.navbar ul li a.active,
.navbar-nav>li>a:hover,
.description #clock,
.arrow_right:hover,
.arrow_left:hover,
.photo_carousel figure h2 span,
.contact_icon,
.footer .link:hover,
a.navbar-brand:hover,
.navbar_bg_dark .active a,

.texticon, .nav .open>a,
.count,
.count_plus,
.about_columns .fa,
.about_columns h4,
.contact a, .entry-meta span a:hover,
.copyright span{
    color: #d24750;
}

.eventime_button::before, .dropdown-menu li a:hover,
.eventime_button:hover::before,
.contact_icon:hover  {

    background: #d24750;
}
.eventime_button,
.eventime_button:hover,
.first_line,
#sh_carousel .carousel-indicators .active,
.tabs_about .active a,
.tabs_about .graybtn:hover,
.schedule_date,
.photo_carousel_ind.active,
.testimonials_carousel,
.contact_icon,
.sponsor_basic,
.sponsor_featured,
figure.eventime_img figcaption::before,
.eventime_modal .contact_icon:hover,
.center_line {
    border-color: #d24750;
}
/* Gradients */
.reservation,.navbar-toggle, .contact, #copernico_menu{
    background: #07270d;
    background: -moz-linear-gradient(-45deg,  #0c3317 0%, #07270d 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#0c3317), color-stop(100%,#07270d));
    background: -webkit-linear-gradient(-45deg,  #0c3317 0%,#07270d 100%);
    background: -o-linear-gradient(-45deg,  #0c3317 0%,#07270d 100%);
    background: -ms-linear-gradient(-45deg,  #0c3317 0%,#07270d 100%);
    background: linear-gradient(135deg,  #0c3317 0%,#07270d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c3317', endColorstr='#07270d',GradientType=1 );

}

/*!------ SVG ------ */
.photo_carousel .right_arrow svg:hover,
.photo_carousel .left_arrow svg:hover,
#sh_carousel .right_arrow svg:hover,
#sh_carousel .left_arrow svg:hover,
.light .right_arrow svg:hover,
.light .left_arrow svg:hover,
#home_slider .left_arrow,
#home_slider .right_arrow {
    fill: #d24750;
}


/*!------------------------------ All light part color #fff ------------------------------*/


.navbar,
.navbar a,
.description h2,
.description h3,
.details,
.footer .link,
.tab-content,
.eventime_button,
.tabs_about .active a,
.mask .first_title,
.mask .first_description,
.photo_carousel figure h2,
.reservation_button:hover,
.reservation input[type=text]:focus,
.navbar_bg_dark a, .blog_header p,
.buttons a.active,
.contact_information,
.copyright {
    color: #fff;
}
.sponsor_basic,
.sponsor_featured {
    outline-color: #fff;
}
.speakers_row {
    background-color: #fff;
}

.tabs_about .graybtn {
    border-color: #fff;
}
/*!------ SVG ------ */
.photo_carousel .right_arrow svg,
.photo_carousel .left_arrow svg,
#home_slider .left_arrow:hover,
#home_slider .right_arrow:hover {
    fill: #fff;
}


/*!------------------------------ Black color #000 ------------------------------*/


a,
a:hover,
.first_title,
.panel a,
.reservation,
.reservation_button,
.contact_icon:hover,
footer,
.navbar_bg .active a, .blog_button,
.schedule_reservation,
.panel-collapse p b {
    color: #000;
}
.eventime_button:hover {
    color: #000 !important;
}
#preloader,
.reservation_button:hover,
.reservation input[type=text]:focus,
.reservation input[type=submit]:hover,
.navbar_bg_dark,
.navbar-toggle .icon-bar {
    background-color: #000;
}
.reservation .first_line,
footer .first_line,
.reservation input,
.reservation_button  {
    border-color: #000;
}


/*!------------------------------ Gray color #838383 ------------------------------*/

.graybtn,
.accordion_right,
.photo_carousel_ind {
    border-color: #838383;
}
/*!------ SVG ------ */
#sh_carousel .right_arrow svg,
#sh_carousel .left_arrow svg,
.light .right_arrow svg,
.light .left_arrow svg {
    fill: #838383;
}
.graytxt,
.panel-collapse p,
.arrow_right,
.arrow_left,
.navbar_bg a {
    color: #838383;
}


/*!------------------------------ Background settings | Transparents in RGBA and Background images ------------------------------*/


.nav_mask,
.footer {
    background: rgba(0, 0, 0, 0.8);
}
.nav_mask_full {
    background: rgba(0, 0, 0, 1);
}
.fill_mask {
    /*background-color: rgba(0, 0, 0, 0.55);
    background-image: url('../images/mask.svg');*/
}
.mask {
    background-color: rgba(0, 0, 0, 0.77);
}
/*Images*/
.speakers_image {
    background-image: url('../images/featured_speaker.jpg');
}

.first_image:empty,
.first_image {
    background-image: url('../images/img1.jpg');
}

.focus_image:empty,
.focus_image {
    background-image: url('../images/focus.jpg');
}

.tabs_about {
    background-image: url('../images/bg_about.jpg');
}
.speakers {
    background-image: url('../images/bg_speakers.jpg');
}

#copernico_menu .first_description p{
    color:#fff;
}

#contact_menu h1 {
    color:#000;
}

#content #contact_menu a, #content #contact_menu a:hover{
    color:#666;
    font-weight:700;
}

#chisiamo_menu {
    background-color:#eee;
}

#chisiamo_menu .first_title{
    margin-bottom:0px;

}

#chisiamo_menu .item {
    margin:20px;
    background-color:#fff;
    border-radius:10px;
    -webkit-box-shadow: 11px 11px 2px -3px rgba(0,0,0,0.2); 
    box-shadow: 11px 11px 2px -3px rgba(0,0,0,0.2);
}

#chisiamo_menu .item .img-wrapper {
    width:260px;
    float:left;
    border-top-left-radius:10px;
    border-bottom-left-radius:10px;
}

#chisiamo_menu .item .img-wrapper img {
    border-top-left-radius:10px;
    border-bottom-left-radius:10px;
}
#chisiamo_menu .item .item-content {
    float:left;
    width:calc(100% - 300px);
    padding:10px 25px;
    text-align:left;
}

#chisiamo_menu .item .item-content h3 {
    font-weight:700;
    font-size:32px;
    line-height:34px;
}

#chisiamo_menu .item .item-content p { 
    font-size:18px;
    color:#999;
    line-height:34px;
    font-weight:400;
}

@media (max-width:991px) {
    #chisiamo_menu .item .img-wrapper {
        display:none;
    }
    
    #chisiamo_menu .item .item-content {
        width:100%;
    }
}


/*---------------------- Additional Styles ---------------------*/

.sponsor_featured,
.sponsor_basic {
    outline: none !important;
    border: 3px solid #000 !important;
    background: transparent !important;
}


.speaker h3 {
    color:#d24750;   
}

.hr {
    margin:50px auto;
    width:90%;
    height:3px;
    background:#444;
    /*background: linear-gradient(135deg, rgba(216,112,169,1) 0%, rgba(162,23,128,1) 48%, rgba(42,169,225,0) 48%, rgba(35,164,223,0) 52%, rgba(69,188,234,1) 52%, rgba(2,97,145,1) 100%);*/
}


#content header .description h2, #content header .description h1 {
    font-family: 'Open Sans', serif;
    font-weight: 600;
    /*color: #fff;
    font-size: 68px;
    margin: 0px auto;
    text-transform: none;
    letter-spacing: 0px;*/
}

header .details {
    font-size: 36px;
    font-weight: 300;
    margin: 10px;
    padding: 0px;
    background-color: transparent; 
    color:#fff;
}


.reservation, .contact, #intro{
    background: #74070e;
}

#reservation_menu .first_description p{
    color:#fff;
}

#intro {
    padding:60px 0px;
}

#intro p{
    color:#fff;
    font-size:30px;
    font-weight: 300;
    padding:0px;
    text-align:center;
    line-height:64px;
}

.first_title {
    font-family:'Open Sans',Arial;
}

.speaker img {
    border-radius: 50%;
    border: 2px solid #fff;
}