#change_wrap_div{ background-repeat: repeat !important; }#footer{ background-color: #0f1623} #sub-footer { background-color: #0f1623 !important; } #sub-footer { background-repeat: repeat !important; } div.pp_overlay, .dfd-fullscreen-video-container:before  { opacity: 0.7 !important; } body 
{
     font-family:"bookmania", Georgia, sans-serif;
}

h1,h2,h3,h4,h5,h6, div, p
{
     font-family:"bookmania", Georgia, sans-serif !important;
     font-weight: 300 !important, Light !important, lighter !important;
}
div.page-title-inner .page-title{font-weight:lighter;}
.wpb_wrapper h4.widget-title{font-weight:lighter;}

h2 
{
 line-height: 1.2em;
font-weight:300 !important;
}
.wpb_wrapper h5.widget-title{font-weight:300; font-size: 18px; line-height:32px;}

p {
font-size:16px !important; line-height-24px !important;
}
.dfd-testimonials .dfd-testimonial-item.dfd-no-image .icon-wrap i{color:#1f1e1e !important; background:none !important;}
.dfd-testimonials .dfd-testimonial-item .dfd-testimonial-content{font-size:26px; line-height32px;}
.wpb_wrapper h3.widget-title{font-weight:lighter !important;}
.widget-sub-title 
{
       color:#46535e !important;
       font-family:"azo-sans-web", Georgia, sans-serif !important;
       text-transform:uppercase !important;
       letter-spacing:4px !important;
       font-weight:bold !important;
}

.wpb_wrapper .uavc-list-content p a{color:#ffffff;}

.bg-dark
{
      background-color:#0f1623;
}

.bg-dark h3 
{
     color:#d3b96e !important;
}

#footer-wrap .widget.widget_categories h3.widget-title {
	display: none;
}

#slide-18-layer-9
{
    letter-spacing:8px; 
}

#slide-18-layer-1 
{  
    letter-spacing:0;

}

.mega-menu { padding: 0 !important;  width:45% !important; min-width:45% !important; }

#menu-left-navigation {  float:right; }
#menu-right-navigation {  float:left;  }

.fixed-header-logo { left: 49.5% !important; }
.fixed-header-logo img { margin:0 auto; display:block; }
.mega-menu a
{

       font-family:"azo-sans-web", Georgia, sans-serif !important;
       text-transform:uppercase;
       letter-spacing:4px !important;
}

.rev-btn 
{

      font-family:"azo-sans-web", Georgia, sans-serif !important;
       text-transform:uppercase;
       letter-spacing: 5px !important;
      font-weight: bold !important;
      padding: 20px 30px !important;
}

.bg-light h2 
{
            font-family:"azo-sans-web", Georgia, sans-serif !important;
            text-transform: uppercase !important;
            font-size: 12px !important;
            font-weight: bold !important;
            letter-spacing: 4px !important;
            color: #1f3040 !important;

}

.logo-for-panel img { display:block; margin:0 auto; }



@media screen and (max-width: 1510px) {

     .nav-menu .mega-menu-item .item-title
     {
         padding:0 10px;
         font-size:11px;
     }

}



#footer-wrap .widget.widget_categories h3.widget-title {
	display: none;
}

/* Pagination */
.slick-dots{height:auto !important; position:inherit; bottom:inherit;}
.slick-list + .slick-dots li{bottom:0px; margin: 0 7px;}
.slick-dots li button{ width:12px; height:12px; position:inherit;}
.slick-dots li.slick-active button{width:12px; height:12px;}

/* Menu */
#header-container .header-col-fluid{margin-left: 0 !important;}

@media only screen and (min-width: 1101px) and (max-width: 1280px){
#header-container.header-style-4 #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid #top_left_mega_menu{padding-left:0px !important;}



#header-container.small:not(.header-style-7):not(.header-style-14) #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid{margin-left: 0 !important;}

 #header-container.header-style-4 #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid #top_right_mega_menu{padding-right:0px !important ;}
}

@media only screen and (min-width: 1280px) and (max-width: 1600px)
{
#header-container.header-style-4 #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid #top_left_mega_menu{padding-left:10px !important;}

 #header-container.header-style-4 #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid #top_right_mega_menu{padding-right:60px !important;}
}



.page-title-inner .page-title 
{

   color:#ffffff !important;
   font-size:45px;
}

.folio-field-name 
{
   font-size:1.5em;
}

/* Header */
div#stuning-header {background-repeat:no-repeat !important;}
#header-container.header-style-4 #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid #top_left_mega_menu{padding-right:0; padding-left:179px;}
#header-container.header-style-4 #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid #top_right_mega_menu{padding-right:230px;}

/* Portfolio Box */
.project .entry-tags ul li a{font-style:normal;}
.title-wrap .entry-tags{margin-top:20px;}
.project.portfolio-hover-style-2 .entry-thumb .portfolio-entry-hover .title-wrap{white-space:normal; width: 75%;}
.project.portfolio-hover-style-1 .entry-thumb .portfolio-entry-hover .title-wrap{padding:0 10%;}
.wpb_wrapper h6.widget-title{font-weight:300;}
.project .entry-thumb .portfolio-entry-hover{background-color:rgba(15,22,35,0.7);}


/* Post */
.dfd-blog-module.blog_masonry .posts-list .post .entry-content .more-button{letter-spacing:3px;}
#layout.single-post #main-content{padding-top:90px;}
.single-post .entry-data{width:30%; float:left;}
.single-post .post .entry-content{clear:right;}
.dfd-meta-container{clear:both; margin-top:90px;}
.dfd-single-style-advanced .post .dfd-single-post-heading .entry-meta{float:none; display:inline-block;}
#layout.single-post #main-content{text-align:center;}
.dfd-blog-module.blog_masonry .posts-list .post{margin:0 10px; border: 1px solid rgb(211, 185, 110); padding: 15px;}

/* Social */
.ism_template_14 .ism_item{box-shadow:none; border:2px solid rgba(0,0,0,0.2); background:none; color:#bfbfbf;}

/* Pricing */
.ult_pricing_table_wrap .ult_pricing_table .top-part .ult_price_body_block .ult_price_body .ult_price .ult_price_figure{display:block;}
.ult_pricing_table_wrap.ult_design_1 .ult_pricing_table .bottom-part .ult_price_features p{border:none;}
.ult_pricing_table_wrap.ult_design_1 .ult_pricing_table .bottom-part .ult_price_features{padding-top:25px;}
.ult_pricing_table_wrap.ult_design_1 .ult_pricing_table .top-part .ult_price_body_block .ult_price_body{padding-bottom:25px;}
.ult_pricing_table_wrap.ult_design_1 .ult_pricing_table .bottom-part .ult_price_link .ult_price_action_button{border:2px solid #921004; border-radius:12px; letter-spacing:4px; font-weight:700; line-height:42px;}


/* Footer */
#footer .wpb_wrapper{padding:0 5px !important;}
.wpb_wrapper p a{font-style:normal; text-transform:lowercase; letter-spacing:0;}
.subtitle{font-style:normal; text-transform:lowercase; letter-spacing:0;}
#footer .widget.widget_nav_menu ul li{width:63.3%;}
#footer .widget.widget_nav_menu ul li a{text-align:left;}
#footer .widget.widget_nav_menu ul li{padding-bottom:0px !important; height:auto !important; min-height:auto !important; width:100%;}


/* Detail */
.smile_icon_list_wrap .smile_icon_list li .icon_list_connector{border:none;}

/* Form */

.dhvc-form-group .dhvc-form-label, .dhvc-form-group label{margin-top:15px;}
.dhvc-form-flat .dhvc-form-input input, .dhvc-form-flat .dhvc-form-file input[type=text], .dhvc-form-flat .dhvc-form-captcha input, .dhvc-form-flat .dhvc-form-select select, .dhvc-form-flat .dhvc-form-textarea textarea{border-radius:12px; padding:5px 10px;}
.dhvc-form-group .dhvc-form-control:focus{border-radius:12px; padding:5px 10px;}
.button.wc-backward:not(.ubtn), button:not(.ubtn), .button:not(.ubtn), #wp-submit:not(.ubtn), #commentform #submit:not(.ubtn){padding-left:40px; background:#fff; color:#333; float:left; margin-top:20px;}
.small-text{font-size:0.7em;}

/* Blog */

.vc-row-wrapper .dfd-blog-module.blog_masonry .posts-list .post{    margin: 0 10px;
    margin-bottom: 20px;
    border: 1px solid rgb(211, 185, 110);
    padding: 15px;
    position: relative !important;
    width: 40% !important;
    transform: inherit !important;
}

/* Forms */

.wpcf7 form input, .wpcf7 form textarea, .wpcf7 form select{    -webkit-appearance: none;
    border-radius: 0;
    background: none;
    border: 2px solid #d3c488 !important;
    color:#ffffff;
    font-family:"Lato", arial, sans-serif;
    font-size:1em;
margin-top:10px;
}

.dk-select.dk-select-open-up .dk-select-options, .dk-select.dk-select-open-down .dk-select-options, .dk-select-multi.dk-select-open-up .dk-select-options, .dk-select-multi.dk-select-open-down .dk-select-options{max-height:800px !important;}

.wpcf7 form p{color:#ffffff;}
.wpcf7 form input[type="submit"]{font-family:"lato", arial, sans-serif; text-transform:uppercase; letter-spacing:3px; color:#ffffff;}

.dk-select .dk-selected, .dk-select-multi .dk-selected{ border: 2px solid #d3c488 !important; color:#fff; background:none !important; font-family:"Lato", arial, sans-serif; padding:12px 45px 12px 20px;}

.dk-select .dk-select-options li:hover, .dk-select-multi .dk-select-options li:hover{background:#d3c488 !important;}

.work-cover:hover, .portfolio-entry-hover:hover
{
    cursor:pointer;
}

.small-banner .widget-title 
{ 
     color:#1f3040 !important;
}


form input
{
     border:1px solid #c39f76 !important;
}