/* pagination */
.next.page-numbers span:after,
.btn-owl.next:after{
content: "\25B6";
}
.prev.page-numbers span:after,
.btn-owl.prev:after{
content: "\25C0";
}
.rtl .next.page-numbers span:after{
content: "\25C0";
}
.rtl .prev.page-numbers span:after{
content: "\25B6";
}
/*
.rtl{
.next.page-numbers span:after,
.btn-owl.next:after{
content: "\25C0";
}
.prev.page-numbers span:after,
.btn-owl.prev:after{
content: "\25B6";
}
}
*/:selection{
color: white;
background: #ef7c46;
}
::selection{
color: white;
background: #ef7c46;
}
::-moz-selection{
color: white;
background: #ef7c46;
}
/* Grouping Selectors */
.bodytext-color-1,
.sidebar .widget_text .social-circled li a,
.woocommerce #content div.product p.stock,
.woocommerce div.product p.stock,
.woocommerce-page #content div.product p.stock,
.woocommerce-page div.product p.stock{
color: #444444;
}
.bodytext-color-2,
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,
.woocommerce table.shop_table th,
.woocommerce-page table.shop_table th,
.woocommerce th,
.customer_details dt{
color: inherit;
}
.link-color-primary,
.dt_vertical_tab .vertical-nav-tab > li > div i,
#dt-menu #menu-main-menu .current-menu-item > a,
#dt-menu #menu-main-menu .current-menu-parent > a,
.woocommerce nav.woocommerce-pagination ul li a.prev:hover,
.woocommerce-page nav.woocommerce-pagination ul li a.prev:hover,
.woocommerce nav.woocommerce-pagination ul li a.next:hover,
.woocommerce-page nav.woocommerce-pagination ul li a.next:hover,
.dt-iconboxes.layout-7 i,
.dt-iconboxes.layout-8 i{
color: #fd971c;
}
.link-color-secondary,
a:hover,
a:focus{
color: #fd971c;
}
.background-color-primary,
.dt-icon-circle.primary-color,
.dt-icon-ghost.primary-color,
.dt-icon-square.primary-color,
.sidebar .widget_text .social-circled li:hover,
#footer .container .widget_text .social-circled li:hover,
#featured-work-navbar #featured-filter.dt-featured-filter li.active a,
.owl-custom-pagination .owl-page.active i,
.wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .ui-state-default .ui-icon:after,
.wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce-page nav.woocommerce-pagination ul li span.current,
.woocommerce #content nav.woocommerce-pagination ul li span.current,
.woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce-page nav.woocommerce-pagination ul li a:hover,
.woocommerce #content nav.woocommerce-pagination ul li a:hover,
.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce-page nav.woocommerce-pagination ul li a:focus,
.woocommerce #content nav.woocommerce-pagination ul li a:focus,
.woocommerce-page #content nav.woocommerce-pagination ul li a:focus,
#sequence ul.sequence-canvas li .slide-title:after,
.dt-iconboxes-4,
.dt-iconboxes span:hover,
.dt-iconboxes-2:hover .dt-section-icon i.hi-icon,
.dt-iconboxes-2:hover i,
.dt-iconboxes.layout-3 span:hover,
.dt-iconboxes-4:hover .dt-section-icon,
.dt-iconboxes-5:hover .hi-icon-effect-5 .hi-icon,
.dt-iconboxes.layout-6:hover,
.dt-iconboxes.layout-3 span:hover{
background: #fd971c;
}
.background-color-primary-darken,
.dt-iconboxes-4:hover{
background: #7f5a00;
}
.background-color-secondary,
.dt-icon-circle.secondary-color,
.dt-icon-ghost.secondary-color,
.dt-icon-square.secondary-color{
background: #fd971c;
}
.background-color-secondary-darken{
background: #7f5a00;
}
.background-color-tertier,
.woocommerce #payment div.payment_box,
.woocommerce-page #payment div.payment_box{
background: #222222;
}
.background-color-tertier-opacity{
background: rgba(70, 119, 128, 0.8);
}
.background-color-gray,
.wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content,
.wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.wpb_wrapper .wpb_content_element .wpb_tabs_nav,
.wpb_wrapper .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab,
.teaser_grid_container .isotope-inner,
.woocommerce.widget_product_search #s,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.woocommerce #payment,
.woocommerce-page #payment,
.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-message,
.woocommerce .woocommerce-error,
.woocommerce-page .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-info{
background: #ecf0f1;
}
.border-color-tertier,
.woocommerce #payment div.payment_box:after,
.woocommerce-page #payment div.payment_box:after{
border-color: #222222;
}
.border-color-gray-on-light,
article blockquote,
.dt_column blockquote,
#footer blockquote,
.sidebar .widget_text .social-circled li,
.sidebar .widget_text .social-circled li:last-child,
.sidebar .woocommerce ul.cart_list li,
.sidebar .woocommerce ul.product_list_widget li,
.sidebar .woocommerce-page ul.cart_list li,
.sidebar .woocommerce-page ul.product_list_widget li,
.sidebar .woocommerce.widget_product_categories li,
#featured-work-navbar #featured-filter.dt-featured-filter li,
#featured-work-navbar #featured-filter.dt-featured-filter li:last-child,
.wpb_wrapper .wpb_content_element .wpb_tabs_nav li,
.dt-partner .border-right,
.dt-partner .dummy,
.select.select-theme-default .select-content,
.select-target.select-theme-default,
.port-article h2.port-heading,
.port-article .h2.port-heading,
.port-article .port-meta li{
border-color: rgba(0, 0, 0, 0.1) !important;
}
.border-color-gray-on-dark,
#footer .container .widget_text .social-circled li,
#footer .container .widget_text .social-circled li:last-child,
#footer .woocommerce ul.cart_list li,
#footer .woocommerce ul.product_list_widget li,
#footer .woocommerce-page ul.cart_list li,
#footer .woocommerce-page ul.product_list_widget li,
#footer .woocommerce.widget_product_categories li,
footer#footer .select-target.select-theme-default,
footer#footer .widget_search #s,
footer#footer .widget_tag_cloud .tagcloud .tag,
footer#footer .woocommerce.widget_product_tag_cloud .tagcloud .tag,
footer#footer .dt_widget_tabs .nav-tabs li a,
footer#footer .dt_widget_tabs .tab-pane .rowlist,
footer#footer .dt_widget_accordion .panel-heading,
footer#footer .dt_widget_accordion .panel-body,
.woocommerce #reviews #comments ol.commentlist li .comment-text,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text,
.woocommerce table.shop_table,
.woocommerce-page table.shop_table{
border-color: rgba(0, 0, 0, 0.1);
}
.border-color-primary,
#dt-menu .sub-nav li:hover,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a{
border-color: #fd971c;
}
.border-color-secondary{
border-color: #fd971c;
}
.inputbox-styling,
#commentform textarea#comment,
#commentform [class*='comment-'] input,
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce-page form .form-row input.input-text,
.woocommerce-page form .form-row textarea,
.woocommerce table.cart td.actions .coupon #coupon_code.input-text,
.woocommerce-page table.cart td.actions .coupon #coupon_code.input-text{
border-color: rgba(0, 0, 0, 0.1);
padding: 10px;
border-width: 1px;
border-style: solid;
box-shadow: none;
}
.text-align-right{
text-align: right;
}
.position-relative{
position: relative;
}
.z-index-100{
z-index: 100;
}
i[class*=icon]{
-webkit-font-smoothing: antialiased;
}
.select-target.select-theme-default{
padding: 10px 40px 10px 20px;
}
.select-target.select-theme-default:hover{
color: #fd971c;
}
@media (max-width: 767px){
.text-centered-under-sm{
text-align: center;
}
}
hr{
margin-top: 15px;
margin-bottom: 15px;
border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.text-white{
color: #fff;
}
.text-white h1,
.text-white .h1,
.text-white h2,
.text-white .h2,
.text-white h3,
.text-white h4,
.text-white h5,
.text-white h6{
color: #fff;
}
/*404 Page Styling*/
.page-404{
width: 100%;
height: 100%;
text-align: center;
padding: 80px 0;
}
.page-404-heading1{
font-size: 9em;
line-height: 1.2em;
}
.page-404-subheading{
line-height: 2em;
font-weight: 400;
}
#submit:focus{
outline: 0;
}
.btn-default{
/*background: none;*/
}
.btn-default:hover{
/*background: none;*/
}
.btn:active,
.btn.active{
-ms-box-shadow: none;
-o-box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.btn-color-primary,
.woocommerce #content input.button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce-page #content input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.woocommerce.widget_product_search #searchsubmit,
.portfolio-navigation a.more-post,
.dt-contact-form.on-dark input[type=submit],
.woocommerce #content input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt,
.shipping-calculator-button,
.dt-shop-category .owl-carousel-navigation .btn-owl{
background: #fd971c;
color: #ffffff;
font-weight: 700;
padding: 10px 20px;
}
.btn-color-primary:hover,
.woocommerce #content input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page #content input.button:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page a.button:hover,
.woocommerce-page button.button:hover,
.woocommerce-page input.button:hover,
.woocommerce.widget_product_search #searchsubmit:hover,
.dt-contact-form.on-dark input[type=submit]:hover,
.woocommerce a.button.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce #content input.button:hover,
.woocommerce-page a.button:hover,
.woocommerce-page button.button:hover,
.woocommerce-page input.button:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page #content input.button:hover,
.shipping-calculator-button:hover{
background: #222222;
color: #ffffff;
}
.btn-color-secondary,
.woocommerce .shop_table .actions input.wc-forward{
background: #fd971c;
color: #ffffff;
font-weight: 700;
padding: 10px 20px;
}
.btn-color-secondary:hover,
.woocommerce .shop_table .actions input.wc-forward:hover{
background: #7f5a00;
color: #ffffff;
}
.dt-icon-circle,
.dt-icon-ghost,
.dt-icon-square{
width: 40px;
height: 40px;
line-height: 40px;
display: inline-block;
text-align: center;
margin-right: 10px;
}
.dt-icon-circle.primary-color,
.dt-icon-ghost.primary-color,
.dt-icon-square.primary-color{
color: #fff;
}
.dt-icon-circle.secondary-color,
.dt-icon-ghost.secondary-color,
.dt-icon-square.secondary-color{
color: #fff;
}
.dt-icon-circle{
-webkit-border-radius: 50%;
border-radius: 50%;
background-clip: padding-box;
}
.dt-icon-ghost{
border-width: 3px;
border-style: solid;
border-color: #444444;
color: #444444;
}
.primary-color.size-sm,
.secondary-color.size-sm{
width: 25px;
height: 25px;
line-height: 25px;
}
.primary-color.size-md,
.secondary-color.size-md{
width: 70px;
height: 70px;
line-height: 70px;
}
.primary-color.size-lg,
.secondary-color.size-lg,
.dt-icon-ghost.size-lg{
width: 100px;
height: 100px;
font-size: 3em;
line-height: 100px;
}
.size-sm{
font-size: 0.8em;
}
.size-md{
font-size: 2em;
}
.size-lg{
font-size: 3em;
}
i.dt-icon-square:not(.primary-color):not(.secondary-color){
width: auto;
height: auto;
line-height: 1em;
margin-right: 0;
}
.dt-icon.primary-color{
color: #fd971c;
}
.dt-icon.secondary-color{
color: #fd971c;
}
.list-no-dot-styling,
#footer .woocommerce ul.cart_list li,
#footer .woocommerce ul.product_list_widget li,
#footer .woocommerce-page ul.cart_list li,
#footer .woocommerce-page ul.product_list_widget li,
#footer .woocommerce.widget_product_categories li,
.sidebar .woocommerce ul.cart_list li,
.sidebar .woocommerce ul.product_list_widget li,
.sidebar .woocommerce-page ul.cart_list li,
.sidebar .woocommerce-page ul.product_list_widget li,
.sidebar .woocommerce.widget_product_categories li,
footer#footer .dt_widget_tabs .tab-pane .rowlist,
#footer .widget_categories ul li,
#footer .widget_recent_entries ul li,
#footer.dt_widget_recent_post ul li,
#footer .widget_recent_comments ul li,
#footer.dt_widget_recent_comments ul li,
#footer .widget_rss ul li,
#footer .widget_meta ul li,
#footer .widget_nav_menu ul li,
#footer .widget_archive ul li,
#footer .widget_text ul li{
border-bottom-width: 1px;
border-bottom-style: solid;
padding: 15px 0;
}
.featured .plan-action .btn-active{
-webkit-transition: all 200ms;
-moz-transition: all 200ms;
-o-transition: all 200ms;
-ms-transition: all 200ms;
transition: all 200ms;
}
.featured .plan-action .btn-active:hover{
background-color: #fff!important;
color: #222!important;
}
.btn{
font-family: 'Open Sans';
font-weight: 700;
text-transform: uppercase;
-webkit-transition: all 200ms;
-moz-transition: all 200ms;
-o-transition: all 200ms;
-ms-transition: all 200ms;
transition: all 200ms;
}
.btn:before{
font-weight: 200;
}
.btn.btn-color-primary,
.btn.btn-color-secondary,
.btn.btn-success,
.btn.btn-warning,
.btn.btn-info,
.btn.btn-danger{
border: 0;
padding: 9px 20px;
}
.btn.btn-color-primary.btn-lg,
.btn.btn-color-secondary.btn-lg,
.btn.btn-success.btn-lg,
.btn.btn-warning.btn-lg,
.btn.btn-info.btn-lg,
.btn.btn-danger.btn-lg{
padding: 14px 25px;
}
.btn.btn-color-primary.btn-sm,
.btn.btn-color-secondary.btn-sm,
.btn.btn-success.btn-sm,
.btn.btn-warning.btn-sm,
.btn.btn-info.btn-sm,
.btn.btn-danger.btn-sm{
padding: 4px 15px;
}
.btn.btn-color-primary.btn-xs,
.btn.btn-color-secondary.btn-xs,
.btn.btn-success.btn-xs,
.btn.btn-warning.btn-xs,
.btn.btn-info.btn-xs,
.btn.btn-danger.btn-xs{
padding: 1px 10px;
}
.btn.btn-color-primary{
border: 0;
}
.btn.btn-color-primary:hover{
border: 0;
}
.btn.btn-color-primary:active,
.btn.btn-color-primary:focus{
border: 0;
}
.btn.btn-color-secondary{
border: 0;
}
.btn.btn-color-secondary:hover{
background: #7f5a00;
border: 0;
}
.btn.btn-color-secondary:active,
.btn.btn-color-secondary:focus{
border: 0;
}
.btn.btn-success{
border: 0;
}
.btn.btn-success:hover{
border: 0;
}
.btn.btn-success:active,
.btn.btn-success:focus{
border: 0;
}
.btn.btn-warning{
border: 0;
}
.btn.btn-warning:hover{
border: 0;
}
.btn.btn-warning:active,
.btn.btn-warning:focus{
border: 0;
}
.btn.btn-info{
border: 0;
}
.btn.btn-info:hover{
border: 0;
}
.btn.btn-info:active,
.btn.btn-info:focus{
border: 0;
}
.btn.btn-danger{
border: 0;
}
.btn.btn-danger:hover{
border: 0;
}
.btn.btn-danger:active,
.btn.btn-danger:focus{
border: 0;
}
.btn.btn-ghost,
#sequence ul li .btn-cta{
padding: 8px 20px;
border-width: 1px;
border-style: solid;
border-color: #444444;
background-color: transparent;
color: #444444 !important;
}
.btn.btn-ghost:hover{
background-color: #444444;
color: #fff;
border-color: #444444;
border-width: 1px;
border-style: solid;
}
.btn.btn-ghost:active,
.btn.btn-ghost:focus{
background-color: #444;
color: #fff;
border-color: #444;
border-width: 1px;
border-style: solid;
}
.btn.btn-ghost.skin-light,
.featured .plan-action .btn-active{
border-style: solid;
border-width: 1px;
border-color: #fff;
color: #fff !important;
}
.btn.btn-ghost.skin-light:hover{
background-color: #fff;
color: #444444;
border-color: #fff;
border-width: 1px;
border-style: solid;
}
.btn.btn-ghost.skin-light:active,
.btn.btn-ghost.skin-light:focus{
background-color: #bdc3c7;
color: #444444;
border-color: #bdc3c7;
border-width: 1px;
border-style: solid;
}
.btn.btn-ghost.btn-lg{
padding: 12px 25px;
}
.btn.btn-ghost.btn-sm{
padding: 2px 15px;
}
.btn.btn-ghost.btn-xs{
padding: 0px 15px;
}
.btn.btn-link{
color: #fd971c;
padding: 0;
}
.btn.btn-link:hover{
color: #fd971c;
}
.btn:hover{
color: #fff;
}
.btn.skin-light:hover,
.btn.skin-light:active,
.btn.skin-light:focus,
#sequence ul li .btn-cta:hover{
background-color: #fff;
color: #444444 !important;
}
.btn.skin-dark:hover,
.btn.skin-dark:active,
.btn.skin-dark:focus{
background-color: #444444;
color: #fff !important;
}
.btn:active{
color: #fff;
}
.btn:focus{
color: #fff;
}
body.single-post .content > .container,
body.blog .content > .container{
padding-bottom: 60px;
}
.content > div > .container,
#banner-section.no-bg > .container{
position: relative;
}
figcaption a:hover{
border: 0;
}
img.size-full,
img.size-large,
img.size-medium,
.wp-post-image,
.post-thumbnail img{
height: auto;
max-width: 100%;
}
@media (max-width: 992px){
.margin_top_40_max_sm{
margin-top: 40px;
}
}
.form-control:focus{
border-color: #999;
-ms-box-shadow: none;
-o-box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
article blockquote,
.dt_column blockquote,
#footer blockquote{
font-family: merriweather;
font-size: 16px;
line-height: 1.7;
font-weight: 100;
border-left: 0;
position: relative;
padding: 20px 20px;
}
article blockquote:before,
.dt_column blockquote:before,
#footer blockquote:before{
content: '“';
font-family: 'arial';
position: absolute;
left: 0px;
font-size: 2em;
line-height: 1;
}
/* Head */
.top-head{
position: absolute;
display: block;
width: 100%;
}
#head-page-sticky-wrapper{
position: relative;
}
#head-page{
position: relative;
z-index: 99;
}
@media (min-width: 991px){
#head-page.reveal.alt.transparent{
/*      margin-top:1em;*/
}
}
.vertical_menu #head-page.reveal.alt.transparent{
margin-top: 0;
}
.is-sticky #head-page{
width: 100%;
z-index: 99;
margin: 0 auto;
}
@media (max-width: 782px){
.is-sticky #head-page.adminbar-is-here{
top: 46px!important;
}
}
@media (max-width: 782px){
#wpadminbar{
position: fixed;
}
}
.wpb_row .col_dummy{
margin-bottom: 0!important;
}
#banner-section .container{
position: relative;
display: block;
}
#banner-section .row{
position: absolute;
width: 100%;
top: 120px;
}
#banner-section .row h1,
#banner-section .row .h1{
margin: 0;
}
/* Popup Form */
.popup_form .form-control{
-ms-box-shadow: none;
-o-box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border: 0;
background-color: #4d4d4d;
font-weight: 300;
border: 1px solid rgba(0, 0, 0, 0.15);
color: #fff;
}
/*Blog*/
.single .postcontent{
background: none;
}
.blog .postcontent{
padding: 0;
position: relative;
}
.single .postcontent{
background: none;
padding: 0;
}
.single .about-author{
padding: 30px;
margin-bottom: 40px;
}
.single .about-author h5{
margin: 0 0 10px 0;
}
.single .singlepostmetatop ul li{
border: none;
}
.tax-portcat .postcontent{
background-color: #f3f2f2;
padding: 30px 30px 15px;
position: relative;
}
/* FlipBanner */
@media (max-width: 1281px){
.padding_right_max_lg_65{
padding-right: 70px;
}
}
/* Main Logo */
/* Iconboxes */
.dt-iconboxes-4 .dt-iconboxes-text{
padding: 0 20px 20px 20px;
}
/* Fontello Icons */
.owl-custom-pagination [class^="icon-"]:before,
.module_dt_iconboxes [class^="icon-"]:before,
.owl-custom-pagination [class*=" icon-"]:before,
.module_dt_iconboxes [class*=" icon-"]:before{
width: auto;
}
/* .carousel-inneraceholder */
#footer #s::-webkit-input-placeholder{
color: rgba(255, 255, 255, 0.7);
}
#footer #s::-moz-placeholder{
color: rgba(255, 255, 255, 0.7);
}
#footer #s:-moz-placeholder{
color: rgba(255, 255, 255, 0.7);
}
#footer #s:-ms-input-placeholder{
color: rgba(255, 255, 255, 0.7);
}
.sidebar #s::-webkit-input-placeholder{
color: rgba(0, 0, 0, 0.7);
}
.sidebar #s::-moz-placeholder{
color: rgba(0, 0, 0, 0.7);
}
.sidebar #s:-moz-placeholder{
color: rgba(0, 0, 0, 0.7);
}
.sidebar #s:-ms-input-placeholder{
color: rgba(0, 0, 0, 0.7);
}
/* Carousel */
.carousel-inner div{
-webkit-transition-property: left !important;
-moz-transition-property: left !important;
-o-transition-property: left !important;
-ms-transition-property: left !important;
transition-property: left !important;
}
/* Close Button */
.md-close{
padding: 0;
width: 30px;
height: 30px;
}
/* Section Head */
.dt-section-head h2,
.dt-section-head .h2{
margin-top: 0;
}
.dt-section-head hr:after{
height: 2px;
width: 30px;
background-color: #222;
}
/* Main Navigation */
#dt-menu.dt-menu-right li:last-child a{
padding-right: 0;
}
.dt-menu-right .menu-item-type-search a{
padding-right: 0!Important;
}
.dt-menu-left .menu-item-type-search a{
padding-left: 0!Important;
}
#dt-menu.dt-menu-left > ul > li:nth-child(2) > a{
padding-left: 0;
}
#dt-menu li a{
font-family: 'Open Sans';
}
#mobile-header{
min-height: 77px;
}
.top-head a:hover{
border: 0;
}
/* Typography */
b,
strong{
font-weight: 700;
}
/* Social Buttons */
.sidebar .widget_text .social-circled{
margin-bottom: 0;
}
.sidebar .widget_text .social-circled:after{
display: block;
content: '';
width: 100%;
clear: both;
}
.sidebar .widget_text .social-circled li{
float: left;
border-width: 1px;
border-style: solid;
padding: 2px!Important;
-webkit-border-radius: 50%;
border-radius: 50%;
background-clip: padding-box;
margin-right: 9px;
margin-bottom: 9px;
-webkit-transition: background-color 0.3s;
-moz-transition: background-color 0.3s;
-o-transition: background-color 0.3s;
-ms-transition: background-color 0.3s;
transition: background-color 0.3s;
}
.sidebar .widget_text .social-circled li a{
font-size: 10px;
-webkit-transition: color 0.3s;
-moz-transition: color 0.3s;
-o-transition: color 0.3s;
-ms-transition: color 0.3s;
transition: color 0.3s;
font-family: fontello;
}
.sidebar .widget_text .social-circled li:last-child{
border-width: 1px!important;
border-style: solid!important;
}
.sidebar .widget_text .social-circled li:hover{
border: 1px solid transparent!important;
cursor: pointer;
}
.sidebar .widget_text .social-circled li:hover a{
color: white;
}
/* Owl carousel */
.owl-item .dt_team_custom_item{
padding: 0 20px;
}
.owl-slide img{
max-width: 100%;
height: auto;
}
.container .owl-theme .owl-controls .owl-page span{
background-color: #fd971c;
border-width: 2px;
border-style: solid;
border-color: #fd971c;
opacity: 1;
}
.owl-theme .owl-controls .owl-page.active span{
background: none !important;
border-width: 2px;
border-style: solid;
border-color: #fd971c;
}
.container .carousel-content .carousel-indicators li{
background-color: #fd971c;
opacity: 1;
border-width: 2px;
border-style: solid;
border-color: #fd971c;
}
.container .carousel-content .carousel-indicators .active{
background: none;
border-width: 2px;
border-style: solid;
border-color: #fd971c;
}
.owl-custom-pagination .owl-page{
position: relative;
height: auto;
z-index: 9;
margin: 0;
float: left;
cursor: pointer;
outline: 2px solid #fff;
}
.owl-custom-pagination .owl-page:after{
content: '';
display: block;
height: 100%;
width: 100%;
background: rgba(0, 0, 0, 0.5);
top: 0;
z-index: 10;
position: absolute;
}
.owl-custom-pagination .owl-page.active:after{
background: none;
}
.owl-custom-pagination:after{
content: '';
width: 100%;
display: block;
clear: both;
}
.owl-slide > div{
margin-bottom: 0;
}
#footer{
position: relative;
z-index: 9;
}
#footer .container .widget_text .social-circled{
font-family: fontello;
margin-bottom: 0;
}
#footer .container .widget_text .social-circled:after{
display: block;
content: '';
width: 100%;
clear: both;
}
#footer .container .widget_text .social-circled li{
float: left;
border-width: 1px;
border-style: solid;
padding: 2px!Important;
-webkit-border-radius: 50%;
border-radius: 50%;
background-clip: padding-box;
margin-right: 8px;
margin-bottom: 9px;
-webkit-transition: background-color 0.3s;
-moz-transition: background-color 0.3s;
-o-transition: background-color 0.3s;
-ms-transition: background-color 0.3s;
transition: background-color 0.3s;
}
#footer .container .widget_text .social-circled li a{
font-size: 10px;
-webkit-transition: color 0.3s;
-moz-transition: color 0.3s;
-o-transition: color 0.3s;
-ms-transition: color 0.3s;
transition: color 0.3s;
}
#footer .container .widget_text .social-circled li:last-child{
border-width: 1px!important;
border-style: solid!important;
}
#footer .container .widget_text .social-circled li:hover{
border: 1px solid transparent!important;
cursor: pointer;
}
#footer .container .widget_text .social-circled li:hover a{
color: white;
}
.widget_text .list-flush-left li{
padding-left: 0!important;
}
.widget img{
max-width: 100%;
}
.widget select{
max-width: 100%;
}
.widget_recent_entries ul li{
list-style-type: square!important;
margin-left: 17px;
}
#footer .widget_recent_entries .post-date{
font-style: italic;
color: rgba(255, 255, 255, 0.5);
width: 100%;
display: block;
}
.widget_recent_entries .post-date{
width: 100%;
display: block;
font-style: italic;
}
/* Wocommerce Widgets */
.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a,
.woocommerce-page ul.cart_list li a,
.woocommerce-page ul.product_list_widget li a{
font-weight: 400;
}
.sidebar .product_list_widget,
#footer .product_list_widget,
.sidebar .total,
#footer .total,
.sidebar .buttons,
#footer .buttons{
font-size: 0.9em;
}
.woocommerce #content input.button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce-page #content input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button{
font-family: 'montserrat';
font-weight: 300;
text-transform: uppercase;
border: 0;
text-shadow: none;
border-radius: 0;
padding: 10px 20px;
text-align: center;
}
.widget_shopping_cart .buttons a{
display: inline-block;
width: 100%;
}
@media (min-width: 1200px){
.widget_shopping_cart .buttons a{
display: inline;
}
}
@media (max-width: 480px){
.widget_shopping_cart .buttons a{
display: inline;
}
}
#footer .woocommerce ul.cart_list li:last-child,
#footer .woocommerce ul.product_list_widget li:last-child,
#footer .woocommerce-page ul.cart_list li:last-child,
#footer .woocommerce-page ul.product_list_widget li:last-child,
#footer .woocommerce.widget_product_categories li:last-child{
border: 0;
}
.sidebar .woocommerce ul.cart_list li:last-child,
.sidebar .woocommerce ul.product_list_widget li:last-child,
.sidebar .woocommerce-page ul.cart_list li:last-child,
.sidebar .woocommerce-page ul.product_list_widget li:last-child,
.sidebar .woocommerce.widget_product_categories li:last-child{
border: 0;
}
.woocommerce .widget_shopping_cart .total,
.woocommerce-page .widget_shopping_cart .total,
.woocommerce-page.widget_shopping_cart .total,
.woocommerce.widget_shopping_cart .total{
border-top: 3px double rgba(0, 0, 0, 0.1);
padding: 15px 0;
color: #333;
text-transform: uppercase;
}
.product_list_widget li ins{
color: #333;
}
.product_list_widget li del{
opacity: 0.7;
}
#footer .product_list_widget li ins{
color: #fff;
}
.woocommerce.widget_product_search .screen-reader-text{
display: none;
}
.woocommerce.widget_product_search #searchsubmit{
display: none;
border: 0;
padding: 8px 20px;
}
.woocommerce.widget_product_search #s{
width: 100%;
display: block;
margin: 10px 0 20px 0;
padding: 5px 10px 5px 30px;
font-size: 0.8em;
background-color: rgba(0, 0, 0, 0);
border: 1px solid rgba(0, 0, 0, 0.4);
}
.woocommerce.widget_product_search i{
padding: 5px 5px;
position: absolute;
}
.woocommerce.widget_product_tag_cloud li{
display: inline-table;
font-family: 'montserrat';
font-size: 12px;
font-weight: 400;
background-color: #fd971c;
padding: 8px 10px;
margin: 0 5px 5px 0;
}
.woocommerce.widget_product_tag_cloud li a{
color: #fff;
}
.woocommerce.widget_product_tag_cloud li a:hover{
color: #ffffff;
}
.woocommerce.widget_product_tag_cloud li:hover{
background-color: #fd971c;
}
.woocommerce.widget_product_tag_cloud li:hover a{
color: #ffffff;
}
/* Portfolio */
.page.portfolio .portfolio{
padding-top: 60px;
}
.portfolio-type-imagefixheightfull .portfolio{
padding-top: 0!important;
}
#featured-work-navbar{
min-height: 100%;
background: none;
border: 0;
margin-bottom: 55px;
}
#featured-work-navbar #dt-featured-filter{
padding-left: 0;
padding-right: 0;
}
#featured-work-navbar #featured-filter.dt-featured-filter{
border: 0;
width: 100%;
position: relative;
text-align: center;
margin: 0;
}
@media (max-width: 768px){
#featured-work-navbar #featured-filter.dt-featured-filter{
padding-top: 9px;
}
}
#featured-work-navbar #featured-filter.dt-featured-filter li{
float: none;
display: inline-block;
border-width: 1px;
border-style: solid;
margin-right: -5px;
border-right: 0;
}
#featured-work-navbar #featured-filter.dt-featured-filter li:last-child{
border-width: 1px;
border-style: solid;
}
#featured-work-navbar #featured-filter.dt-featured-filter li a{
padding: 7px 15px;
text-transform: uppercase;
font-size: .8em;
}
#featured-work-navbar #featured-filter.dt-featured-filter li.active{
border: 0;
marginright: -5px;
position: relative;
z-index: 9;
border: 1px solid #fd971c !important;
}
#featured-work-navbar #featured-filter.dt-featured-filter li.active a{
color: white;
}
@media (max-width: 768px){
#featured-work-navbar #featured-filter.dt-featured-filter li{
float: left;
display: inline;
border: 0;
}
#featured-work-navbar #featured-filter.dt-featured-filter li:last-child{
border: 0;
}
#featured-work-navbar #featured-filter.dt-featured-filter li a{
padding: 3px 15px;
text-transform: none;
color: #fff;
}
#featured-work-navbar #featured-filter.dt-featured-filter li.active{
border: 0!important;
margin: 0;
}
#featured-work-navbar #featured-filter.dt-featured-filter li.active a{
background-color: transparent;
color: #000;
}
}
#featured-work-navbar .navbar-toggle{
border: 0;
padding: 0;
margin: 0;
}
#featured-work-navbar .navbar-toggle:focus,
#featured-work-navbar .navbar-toggle:hover{
background: none;
}
.portfolio-navigation a.more-post{
text-transform: uppercase;
}
/* Top Bar */
.topbar-menu-nosub i{
margin-right: 5px;
}
/* DT carousel */
.owl-custom-pagination .owl-page i{
font-size: 4.5em;
width: 100px;
height: 100px;
display: inline-block;
text-align: center;
position: relative;
cursor: pointer;
-webkit-transition: all 350ms;
-moz-transition: all 350ms;
-o-transition: all 350ms;
-ms-transition: all 350ms;
transition: all 350ms;
}
.owl-custom-pagination .owl-page i:before{
line-height: 100px;
}
.owl-custom-pagination .owl-page img{
max-width: 100%;
}
.owl-custom-pagination .owl-page.active i{
color: #fff;
}
/*  Vertical Tab */
@media (max-width: 768px){
.dt_vertical_tab .panel-group .panel:nth-child(2n){
display: none;
}
}
.dt_vertical_tab .tab-content.tab-left{
padding-left: 20px;
}
.dt_vertical_tab .tab-content.tab-right{
padding-right: 20px;
}
.dt_vertical_tab .nav-tabs.tab-left{
padding-right: 20px;
}
.dt_vertical_tab .nav-tabs.tab-right{
padding-left: 20px;
}
.dt_vertical_tab:after{
display: block;
width: 100%;
content: '';
clear: both;
}
.dt_vertical_tab .vertical-nav-tab > li{
margin-bottom: 15px;
}
.dt_vertical_tab .vertical-nav-tab > li > div{
vertical-align: top;
}
.dt_vertical_tab .vertical-nav-tab > li > div.vt_text{
padding-left: 20px;
float: right;
width: 85%;
}
@media (max-width: 1200px){
.dt_vertical_tab .vertical-nav-tab > li > div.vt_text{
width: 83%;
}
}
@media (max-width: 992px){
.dt_vertical_tab .vertical-nav-tab > li > div.vt_text{
width: 75%;
}
}
.dt_vertical_tab .vertical-nav-tab > li > div.vt_icon{
padding-right: 10px;
padding-top: 5px;
float: left;
width: 75px;
}
.dt_vertical_tab .vertical-nav-tab > li > div i{
font-size: 3em;
position: relative;
width: 70px;
height: auto;
margin-top: -10px;
text-align: center;
display: block;
content: '';
}
.dt_vertical_tab .vertical-nav-tab > li > div h2,
.dt_vertical_tab .vertical-nav-tab > li > div .h2{
margin: 0;
font-size: 16px;
}
/* ----
Visual Composer 
---- */
body.compose-mode .controls-out-tl{
top: 0;
}
.page.type-page .container > .wpb_row,
.nosidebar .postcontent > .wpb_row{
margin-left: -15px;
margin-right: -15px;
}
.blog .nosidebar .postcontent,
.single .nosidebar .postcontent{
margin-left: 0;
margin-right: 0;
}
.woocommerce .nosidebar .postcontent{
margin-left: 0;
margin-right: 0;
}
/* Tabs & Accordion */
h2.wpb_heading,
.h2.wpb_heading{
font-size: 22px;
margin-bottom: 10px;
}
.wpb_tabs_heading{
margin-bottom: 35px;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{
right: 10px!important;
width: 24px!important;
height: 24px!important;
}
.wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content{
padding-top: 17px;
margin-bottom: 10px;
margin-top: -10px;
}
.wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .ui-state-default .ui-icon{
background-image: none;
text-align: center;
cursor: pointer;
}
.wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .ui-state-default .ui-icon:after{
content: '\e99c';
font-family: fontello;
display: block;
z-index: 99;
width: 24px;
height: 24px;
font-size: 14px;
color: #fff;
line-height: 1.9;
}
.wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .ui-state-active .ui-icon:after{
content: '\e99f';
font-family: fontello;
background: #fff!important;
color: #fd971c;
}
.wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header{
margin-bottom: 10px;
}
.wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header a{
font-size: 1.1em;
font-weight: 600;
text-transform: uppercase;
}
.wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active{
border: 0;
}
.wpb_wrapper .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active a{
color: #fff;
}
.wpb_wrapper .wpb_content_element .wpb_tabs_nav{
display: table;
width: 100%;
border-collapse: separate;
}
.wpb_wrapper .wpb_content_element .wpb_tabs_nav a{
font-weight: 600;
text-transform: uppercase;
color: #222;
}
.wpb_wrapper .wpb_content_element .wpb_tabs_nav li{
display: table-cell;
width: 100%;
float: none!important;
text-align: center;
overflow: hidden;
background: none;
margin-top: 0;
border-right: 0;
border-width: 1px;
border-style: solid;
}
.wpb_wrapper .wpb_content_element .wpb_tabs_nav li:first-child{
border-left: 0;
}
.wpb_wrapper .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{
border-top: 0;
margin: 0;
}
.wpb_wrapper .wpb_content_element .wpb_tabs_nav li.ui-tabs-active{
border: 0!important;
background: #fd971c;
}
.wpb_wrapper .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a{
color: #fff;
}
/* DT Count to */
.dt-counto{
font-size: 72px;
position: relative;
padding-bottom: 20px;
display: block;
}
.dt-counto:after{
content: '';
height: 2px;
background-color: #fff;
position: absolute;
display: block;
width: 40px;
left: 50%;
margin-left: -20px;
}
/*Pricing Table*/
.dt-pricing-table > .featured ul{
background-color: #fd971c;
}
.dt-pricing-table > .featured .plan-action .btn-active{
background: transparent;
}
.dt-pricing-table .plan-price{
color: #fd971c;
}
.dt-pricing-table > .featured .plan-price{
color: #fff;
}
.dt-pricing-table .plan li:after{
content: '';
display: block;
height: 1px;
position: absolute;
bottom: 0;
background-color: rgba(0, 0, 0, 0.1);
width: 65%;
left: 50%;
transform: translateX(-50%);
}
.dt-pricing-table .plan li:first-child:after,
.dt-pricing-table .plan li:nth-child(2):after,
.dt-pricing-table .plan li:last-child:after{
display: none;
}
/* DT Partner */
/* Teaser Grid */
/* Call To Action */
.vc_call_to_action h2,
.vc_call_to_action .h2{
margin-top: 0;
}
/* Google Map */
.wpb_gmaps_widget .wpb_wrapper{
padding: 0!important;
}
/* Contact Form */
.wpcf7-form-control-wrap input,
.wpcf7-form-control-wrap textarea{
width: 100%;
}
div.wpcf7 img.ajax-loader{
float: left;
background-color: #fff;
padding: 5px;
border-radius: 50%;
}
/*Corporate Form*/
.wpcf7-form-control-wrap input,
.wpcf7-form-control-wrap textarea{
border: 1px solid #ddd;
margin-bottom: 20px;
padding: 10px 20px;
}
.dt-contact-3-1 .row{
margin-bottom: 20px;
}
.dt-contact-3-1 input[type=text],
.dt-contact-3-1 input[type=tel]{
border: 1px solid rgba(0, 0, 0, 0.2);
padding: 5px 10px;
}
.dt-contact-3-1 textarea{
width: 100%;
border: 1px solid rgba(0, 0, 0, 0.2);
padding: 10px;
}
.dt-contact-3-1 input[type=text],
.dt-contact-3-1 input[type=tel],
.dt-contact-3-1 textarea{
border: 0;
width: 100%;
}
.dt-contact-3-1 .select-target{
border: 0;
}
.dt-contact-form.on-dark input[type=text],
.dt-contact-form.on-dark input[type=email],
.dt-contact-form.on-dark input[type=password],
.dt-contact-form.on-dark input[type=number],
.dt-contact-form.on-dark input[type=tel],
.dt-contact-form.on-dark input[type=url],
.dt-contact-form.on-dark textarea{
background: rgba(255, 255, 255, 0.2);
border-color: rgba(255, 255, 255, 0.3);
color: #fff;
}
.dt-contact-form.on-dark .your-name:after{
content: '\e819';
font-family: fontello;
}
.dt-contact-form.on-dark .your-email:after{
content: '\e81a';
font-family: fontello;
}
.dt-contact-form.on-dark .your-subject:after{
content: '\e80f';
font-family: fontello;
}
.dt-contact-form.on-dark .your-name,
.dt-contact-form.on-dark .your-email,
.dt-contact-form.on-dark .your-subject{
width: 100%;
display: block;
position: relative;
}
.dt-contact-form.on-dark .your-name:after,
.dt-contact-form.on-dark .your-email:after,
.dt-contact-form.on-dark .your-subject:after{
display: block;
position: absolute;
right: 10px;
top: 0;
line-height: 3;
z-index: 10;
}
.dt-contact-form.on-dark textarea{
height: 168px;
}
.dt-contact-form.on-dark input[type=submit]{
border: 0;
padding: 5px 20px;
float: right;
-webkit-transition: all 200ms;
-moz-transition: all 200ms;
-o-transition: all 200ms;
-ms-transition: all 200ms;
transition: all 200ms;
text-transform: uppercase;
}
.dt-contact-form.on-light input[type=text],
.dt-contact-form.on-light input[type=email],
.dt-contact-form.on-light input[type=password],
.dt-contact-form.on-light input[type=number],
.dt-contact-form.on-light input[type=tel],
.dt-contact-form.on-light input[type=url],
.dt-contact-form.on-light textarea{
border-color: rgba(0, 0, 0, 0.2);
color: #222;
}
.dt-contact-form.on-light .your-name:after{
content: '\e819';
font-family: "fontello";
}
.dt-contact-form.on-light .your-email:after{
content: '\e81a';
font-family: "fontello";
}
.dt-contact-form.on-light .your-subject:after{
content: '\e80f';
font-family: "fontello";
}
.dt-contact-form.on-light .your-name,
.dt-contact-form.on-light .your-email,
.dt-contact-form.on-light .your-subject{
width: 100%;
display: block;
position: relative;
}
.dt-contact-form.on-light .your-name:after,
.dt-contact-form.on-light .your-email:after,
.dt-contact-form.on-light .your-subject:after{
display: none;
position: absolute;
right: 10px;
top: 0;
line-height: 3;
z-index: 10;
}
.dt-contact-form.on-light textarea{
height: 158px;
}
.on-dark .form-control::-webkit-input-placeholder{
color: rgba(255, 255, 255, 0.7);
}
.on-dark .form-control::-moz-placeholder{
color: rgba(255, 255, 255, 0.7);
}
.on-dark .form-control:-moz-placeholder{
color: rgba(255, 255, 255, 0.7);
}
.on-dark .form-control:-ms-input-placeholder{
color: rgba(255, 255, 255, 0.7);
}
.on-light .form-control::-webkit-input-placeholder{
color: rgba(0, 0, 0, 0.7);
}
.on-light .form-control::-moz-placeholder{
color: rgba(0, 0, 0, 0.7);
}
.on-light .form-control:-moz-placeholder{
color: rgba(0, 0, 0, 0.7);
}
.on-light .form-control:-ms-input-placeholder{
color: rgba(0, 0, 0, 0.7);
}
.list-justified{
display: block;
width: 100%;
margin-bottom: 20px;
text-align: center;
}
.list-justified:after{
content: '';
width: 100%;
display: block;
clear: both;
overflow: auto;
}
.list-justified li{
display: inline-block;
float: none;
padding: 10px 20px 10px;
}
@media (max-width: 992px){
.list-justified li{
display: block;
width: 100%;
text-align: left;
}
}
.list-justified li .dt-icon-circle{
margin-right: 5px;
}
/* revolution Slider */
.tparrows:before{
margin-top: 7px;
}
/* Optin Form */
.optin-form .form_connector_submit{
border: 0;
position: relative;
white-space: nowrap;
}
.optin-form .dt_email,
.optin-form .dt_name{
width: 100%;
}
.optin-form .form-group{
margin-bottom: 0;
}
.optin-form .horizontal,
.optin-form .horizontal_email{
display: table;
width: 100%;
}
.optin-form .horizontal .form-group,
.optin-form .horizontal_email .form-group{
display: table-cell;
width: auto;
}
@media (max-width: 768px){
.optin-form .horizontal .form-group,
.optin-form .horizontal_email .form-group{
display: block;
width: 100%;
padding-right: 0!important;
margin-bottom: 15px;
}
}
.optin-form .horizontal .form-group:last-child,
.optin-form .horizontal_email .form-group:last-child{
margin-right: 0;
width: auto;
}
.optin-form .form-control{
height: auto;
line-height: 1.5em;
-ms-box-shadow: none;
-o-box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.a-travel-form .dt_email{
text-align: center;
}
.bigger_60_percent{
font-size: 1.6em;
}
.width_80{
max-width: 80px;
height: auto;
}
.parenting-2-box{
color: #fff;
-webkit-border-radius: 5px;
border-radius: 5px;
background-clip: padding-box;
}
.parenting-2-box h2,
.parenting-2-box .h2{
margin-top: 0;
color: #fff;
}
.white-text *{
color: #fff;
}
.list-with-icon li{
position: relative;
margin-left: 40px;
}
.list-with-icon li i{
position: absolute;
left: -40px;
}
.list-with-icon-bigtext .list-with-icon li{
margin-bottom: 10px;
}
.no-margin{
margin: 0;
}
.margin_left-15{
margin-left: -15px;
}
.margin_right-15{
margin-right: -15px;
}
.imgbuttons a,
figcaption .nav-slide a{
height: 50px;
width: 50px;
text-align: center;
line-height: 57px;
padding: 0!important;
}
/* revolution Slider */
.tparrows:before{
margin-top: 2px;
}
/*Custom Layout 2*/
.team-profile li a{
color: #999;
border: 0;
}
.team-profile h3{
margin-bottom: 0;
}
.team-profile span{
padding-bottom: 20px;
display: block;
position: relative;
}
.team-profile span:after{
content: '';
width: 30px;
display: block;
position: absolute;
height: 2px;
background-color: #555;
left: 50%;
bottom: 5px;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
/* Slider Twitter */
.dt-twitter-slider{
text-align: center;
}
/*Modal*/
.md-modal{
z-index: 99999;
}
.md-overlay{
z-index: 88888;
}
/* Image Shape */
.ketupat0{
margin: 0 auto;
}
.ketupat1{
-webkit-transform: rotate(45deg) translateY(20px);
-moz-transform: rotate(45deg) translateY(20px);
-ms-transform: rotate(45deg) translateY(20px);
-o-transform: rotate(45deg) translateY(20px);
transform: rotate(45deg) translateY(20px);
overflow: hidden;
border-radius: 10px;
position: relative;
transform-origin: 42% 65%;
width: 70%;
height: 70%;
margin: 0 auto;
}
.ketupat2{
-webkit-transform: rotate(-45deg) translateY(-20%);
-moz-transform: rotate(-45deg) translateY(-20%);
-ms-transform: rotate(-45deg) translateY(-20%);
-o-transform: rotate(-45deg) translateY(-20%);
transform: rotate(-45deg) translateY(-20%);
position: absolute;
width: 140%;
height: auto;
}
#pushstat{
display: none;
}
/* Food Menu */
.foodmenu2_module,
.foodmenu_module{
overflow: hidden;
}
.foodmenu2_module:after{
content: '';
display: block;
width: 100%;
clear: both;
}
.foodmenu2_module h4,
.foodmenu_module h4{
font-family: 'merriweather';
font-weight: 600;
float: left;
margin: 0;
position: relative;
}
.foodmenu2_module h4:after{
content: '.................................................................................................';
color: #999;
width: auto;
display: block;
position: absolute;
top: 0;
left: 100%;
height: 100%;
}
.foodmenu2_module p:nth-child(2){
float: right;
font-weight: 600;
font-size: 1.3em;
margin: 0;
background-color: #c59d5f;
position: relative;
line-height: 1.2;
padding: 2px 5px;
}
.foodmenu_module p:nth-child(2){
float: right;
font-weight: 600;
color: #c59d5f;
font-size: 1.3em;
margin: 0;
background-color: #fff;
position: relative;
line-height: 1.2;
}
.foodmenu2_module p:nth-child(3),
.foodmenu_module p:nth-child(3){
height: 5px;
clear: both;
margin: 0;
}
.foodmenu2_module p:nth-child(4),
.foodmenu_module p:nth-child(4){
float: left;
}
.foodmenu2_module p:nth-child(5){
float: right;
font-size: 0.9em;
color: #fff;
font-style: italic;
}
.foodmenu_module p:nth-child(5){
float: right;
font-size: 0.8em;
background-color: #c59d5f;
color: #fff;
padding: 2px 10px;
}
#dt-menu li > ul.sub-nav .gm-style > div > div > div > div > div{
visibility: hidden!important;
}
#dt-menu li:hover > ul.sub-nav .gm-style > div > div > div > div > div{
visibility: visible!important;
}
/* Post Grid*/
.dt_post .isotope-item{
margin-bottom: 40px;
}
.dt_post .postcontent{
padding: 20px;
border: 1px solid rgba(0, 0, 0, 0.1);
}
.dt_post .format-quote .postcontent,
.dt_post .format-link .postcontent{
border: 0;
}
.dt_post .postimagecontent,
.dt_post .postimage{
padding-bottom: 0;
}
.dt_post .postborder{
display: none;
}
.dt_post .postmetabottom{
border: 1px solid rgba(0, 0, 0, 0.1);
border-top: 0;
}
.dt_post .postmetabottom .list-inline{
margin-left: 0;
padding: 0 10px;
text-align: left;
margin-bottom: 0;
}
.dt_post .dt-share-button-text{
text-align: left;
}
.dt_post .postinfo span:before{
font-size: 17px;
margin-right: 10px;
}
.dt_post .format-quote,
.dt_post .format-link{
color: #fff;
}
.dt_post .format-quote label,
.dt_post .format-link label{
color: #fff!important;
}
.dt_post .format-quote a,
.dt_post .format-link a{
color: #fff;
}
.dt_post .format-quote .postinfo,
.dt_post .format-link .postinfo{
position: absolute;
bottom: 10px;
right: 20px;
}
.dt_post .format-quote .postinfo ul,
.dt_post .format-link .postinfo ul{
margin-bottom: 0;
}
.dt_post .format-quote .postinfo ul li,
.dt_post .format-link .postinfo ul li{
padding-right: 0;
}
/* Horizontal WP Custom Menu*/
.horizontal-wp-custom-menu .widget_nav_menu ul{
display: table;
width: 100%;
border-top: 2px solid #fd971c;
}
.horizontal-wp-custom-menu .widget_nav_menu ul li{
display: block;
padding: 7px 24px;
font-family: 'montserrat';
text-transform: uppercase;
font-size: 13px;
}
@media (min-width: 767px){
.horizontal-wp-custom-menu .widget_nav_menu ul li{
border-bottom: 0;
list-style: none;
display: inline-block;
text-align: center;
}
}
.horizontal-wp-custom-menu li.current-menu-item{
background-color: #fd971c;
}
.horizontal-wp-custom-menu li.current-menu-item a{
color: #fff;
}
.post-article .widget_nav_menu{
margin-bottom: 0;
}
/*Media Download*/
.dt-media .select-target{
font-family: 'montserrat';
text-transform: uppercase;
border: 0;
background-color: #fd971c;
color: #fff;
padding: 10px 20px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.dt-media .select-target:hover{
color: #fff!important;
}
/* Essential Grid & Rev Slider Overrides */
.esg-grid *{
-webkit-font-smoothing: subpixel-antialiased;
font-smoothing: subpixel-antialiased;
}
.minimal-light .esg-navigationbutton:hover,
.minimal-light .esg-filterbutton:hover,
.minimal-light .esg-sortbutton:hover,
.minimal-light .esg-sortbutton-order:hover,
.minimal-light .esg-cartbutton a:hover,
.minimal-light .esg-filterbutton.selected{
box-shadow: none!important;
}
.minimal-light .esg-filterbutton,
.minimal-light .esg-navigationbutton,
.minimal-light .esg-sortbutton,
.minimal-light .esg-cartbutton a{
border-radius: 0!important;
}
/*Essential Grid Filter tab Styling*/
.esg-filter-wrapper{
border: 1px solid rgba(0, 0, 0, 0.1);
}
.esg-filter-wrapper .esg-filterbutton{
border: 0!important;
margin: 0 !important;
text-transform: uppercase;
color: inherit!important;
padding: 2px 25px!important;
}
.esg-filter-wrapper .esg-filterbutton.selected{
background-color: #fd971c!important;
color: #fff;
outline: 1px solid #fd971c!Important;
color: #fff!important;
position: relative;
z-index: 10;
}
/*WPML*/
.menu-item-language img.iclflag{
width: 23px!important;
height: 15px!important;
}
/*Report Post*/
.dt_report_button i{
position: relative;
top: 3px;
line-height: 0;
}
.dt_report_button a{
display: block;
text-align: right;
}
/*Flex Slider*/
.flex-slider-plain .flex-caption{
background-color: transparent!important;
padding: 0!important;
}
.flex-slider-plain .flex-caption .post-title a{
font-size: 15px;
}
.flex-slider-plain .flexslider{
border: 0!important;
background-color: transparent!important;
box-shadow: none!important;
}
.flex-slider-plain .flex-control-paging li a{
width: 7px;
height: 7px;
background: #ffffff;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}
.flex-control-paging li a.flex-active,
.flex-control-paging li a:hover{
background: #fd971c!important;
}
.flex-slider-plain .flex-control-nav{
text-align: left;
}
.flex-slider-plain .flex-direction-nav{
display: none;
}
/* Career */
@media (max-width: 767px){
.dt-career-filter{
margin: 0;
}
.dt-career-filter li a{
padding: 5px 20px!important;
}
}
input:focus,
:focus{
outline-width: 0;
/* remove outline */
}
body{
font-family: 'Open Sans';
font-size: 14px;
color: #444444;
font-weight: 300;
-webkit-animation: androidbugfix infinite 1s;
line-height: 1.6;
}
@-webkit-keyframes androidbugfix{
from{
padding: 0;
}
to{
padding: 0;
}
}
a{
color: #fd971c;
}
a:hover,
a:focus{
text-decoration: none;
}
h1,
.h1,
h2,
.h2,
h3,
h4,
h5,
h6{
font-family: 'montserrat';
color: #444444;
margin-top: 0;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
h1 a,
.h1 a,
h2 a,
.h2 a,
h3 a,
h4 a,
h5 a,
h6 a{
color: #444444;
}
h1 a:hover,
.h1 a:hover,
h2 a:hover,
.h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
h1 a:focus,
.h1 a:focus,
h2 a:focus,
.h2 a:focus,
h3 a:focus,
h4 a:focus,
h5 a:focus,
h6 a:focus{
color: #fd971c;
}
h1,
.h1,
h2,
.h2,
h3,
h4,
h5,
h6,
.horizontal-wp-custom-menu .widget_nav_menu ul li,
.dt-media .select-target{
font-weight: 600;
}
h1,.h1{
font-size: 33px;
}
h2,.h2{
font-size: 27px;
}
h3{
font-size: 22px;
}
h4{
font-size: 16px;
}
h5{
font-size: 14px;
}
h6{
font-size: 12px;
}
.primary_color_bg,
.paging-nav span.current{
background-color: #fd971c;
}
.primary_color_text,
.paging-nav a:hover{
color: #fd971c;
}
.primary_color_border{
border-color: #fd971c;
}
.primary_color_button{
background-color: #fd971c;
color: #ffffff;
border: 0;
}
.primary_color_button:hover{
background-color: #222222;
}
.secondary_color_bg{
background-color: #fd971c;
}
.secondary_color_text{
color: #fd971c;
}
.secondary_color_border{
border-color: #fd971c;
}
.secondary_color_button,
.btn-active{
background-color: #fd971c;
color: #ffffff;
border: 0;
}
.secondary_color_button:hover,
.btn-active:hover{
background-color: #222222;
}
input.secondary_color_button{
border: none;
padding: 9px 31px;
text-transform: uppercase;
font-family: 'montserrat';
}
.tertier_color_bg{
background-color: #222222;
}
.tertier_color_bg_transparent{
background-color: rgba(0, 0, 0, 0.6);
}
.bg_gray_3{
background-color: #f3f2f2;
}
.gray_border_bottom{
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.border_white20{
border: 1px solid rgba(255, 255, 255, 0.2);
}
.border_top_white20{
border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.border_bottom_white20{
border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.border_left_white20{
border-left: 1px solid rgba(255, 255, 255, 0.2);
}
.border_right_white20{
border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.border_black20{
border: 1px solid rgba(0, 0, 0, 0.2);
}
.border_top_black20{
border-top: 1px solid rgba(0, 0, 0, 0.2);
}
.border_bottom_black20{
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.border_left_black20{
border-left: 1px solid rgba(0, 0, 0, 0.2);
}
.border_right_black20{
border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.float-left{
float: left;
}
.float-right{
float: right;
}
.float-none{
float: none;
}
.social-share-link{
font-family: 'Open Sans';
font-size: 12px;
font-weight: 300;
}
.searchform .search_btn{
padding-top: 25px;
cursor: pointer;
display: block;
}
.right-logo{
float: right;
}
#top-bar{
position: relative;
z-index: 111;
color: #222;
font-family: 'Open Sans';
border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
#top-bar a{
color: #222;
}
#top-bar a:hover{
color: #fd971c;
background: none;
}
#top-bar .left-menu{
float: left;
}
#top-bar .left-menu .nav > li > a{
padding: 12px 5px;
}
#top-bar .right-menu{
float: right;
}
#top-bar .right-menu .nav > li > a{
padding: 12px 5px;
}
#top-bar .right-menu li:last-child a{
padding-right: 0;
}
#top-bar .topbar-text{
margin-top: 15px;
}
#top-bar ul.topbar-icon{
font-size: 20px;
}
#top-bar .logo-desktop{
display: none;
}
@media (max-width: 767px){
#top-bar .left-menu{
clear: both;
width: 100%;
}
#top-bar .left-menu ul.topbar-icon li{
float: left;
}
#top-bar .left-menu ul.topbar-menu li{
float: none;
}
#top-bar .left-menu ul.topbar-menu-nosub{
position: relative;
left: 50%;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0);
float: left;
}
#top-bar .right-menu{
clear: both;
width: 100%;
}
#top-bar .right-menu ul.topbar-icon li{
float: left;
}
#top-bar .right-menu ul.topbar-menu li{
float: none;
}
#top-bar .right-menu ul.topbar-menu-nosub{
position: relative;
left: 50%;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0);
float: left;
}
}
@media (max-width: 991px){
.visible-sm-max{
display: block !important;
visibility: visible;
height: auto;
}
table.visible-sm-max{
display: table;
}
tr.visible-sm-max{
display: table-row !important;
}
th.visible-sm-max,
td.visible-sm-max{
display: table-cell !important;
}
}
@media (min-width: 991px){
.hidden-sm-max{
display: none !important;
visibility: hidden;
height: 0;
min-height: 0;
}
}
@-webkit-keyframes androidbugfix{
from{
padding: 0;
}
to{
padding: 0;
}
}
#dt-menu ul.sub-nav li.megamenu-heading:hover > a{
background: none;
cursor: default;
}
#mobile-header{
position: relative;
top: 0;
left: 0;
right: 0;
height: auto;
color: inherit;
}
#mobile-header label{
padding: 0 0.125em;
font-family: 'montserrat';
}
#dt-menu{
margin: 0;
padding: 0;
}
#dt-menu label{
padding: 0 0.25em;
font: 3.125em/1.375em 'montserrat';
}
#dt-menu .sub-nav label{
padding: 0 0.3125em;
font: 2em/2em 'montserrat';
top: 0;
}
#main-nav-check,
#dt-menu .sub-nav-check{
position: absolute;
visibility: hidden;
}
.toggle{
position: absolute;
right: 0.15em;
cursor: pointer;
}
.toggle.close-all{
color: #fff!important;
}
#dt-menu,
#dt-menu .sub-nav{
position: absolute;
top: 0;
bottom: 0;
width: 270px;
/* Push Menu Width*/
z-index: 9999;
left: -270px;
/* Hide Push menu to the left ( equals push menu width ) */
background: transparent;
}
#dt-menu a,
#dt-menu .sub-nav a{
font-family: 'Open Sans';
}
#dt-menu .sub-nav li{
-webkit-transition: all 50ms;
-moz-transition: all 50ms;
-o-transition: all 50ms;
-ms-transition: all 50ms;
transition: all 50ms;
}
#dt-menu .sub-nav li.current-menu-item:nth-child(2){
border-top: 0;
}
#dt-menu .sub-nav li:hover{
-webkit-transition: all 50ms;
-moz-transition: all 50ms;
-o-transition: all 50ms;
-ms-transition: all 50ms;
transition: all 50ms;
}
#dt-menu .sub-nav a{
color: #888;
font-size: 0.9em;
text-transform: uppercase;
}
#dt-menu,
#dt-menu .sub-nav{
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-o-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
-webkit-transition: -webkit-transform 350ms cubic-bezier(0.005, 0.975, 0.73, 1);
-moz-transition: -moz-transform 350ms cubic-bezier(0.005, 0.975, 0.73, 1);
-o-transition: -o-transform 350ms cubic-bezier(0.005, 0.975, 0.73, 1);
transition: transform 350ms cubic-bezier(0.005, 0.975, 0.73, 1);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-o-backface-visibility: hidden;
backface-visibility: hidden;
}
#dt-menu ul{
line-height: 1.5em;
text-decoration: none;
padding: 0;
list-style: none;
}
#dt-menu > ul > li{
border: 0px solid #111111;
font-size: 0.9em;
}
#dt-menu > ul > li a{
text-transform: uppercase;
}
#dt-menu > ul > li:first-child{
border-top: solid 0.1px transparent;
}
#dt-menu .sub-nav li{
border: 0;
}
#dt-menu li a{
display: block;
padding-left: 16px;
color: inherit;
text-decoration: none;
}
#dt-menu li a:hover{
color: #fd971c;
}
#dt-menu .sub-nav{
margin-top: 0px;
}
#dt-menu .sub-heading{
margin-top: 55px;
padding-left: 16px;
color: #999;
}
#dt-menu .sub-heading:before{
content: "";
display: block;
height: 1px;
width: auto;
margin-left: -1.3125em;
}
#dt-menu .toggle-sub{
font-size: 22px;
color: #fff;
float: right;
margin-top: -1.6em;
margin-right: 15px;
width: 0.8em;
height: 0.8em;
cursor: pointer;
text-align: center;
border-radius: 50%;
line-height: 0.6em;
position: relative;
-webkit-transition: background-color 0.25s ease;
-moz-transition: background-color 0.25s ease;
-ms-transition: background-color 0.25s ease;
-o-transition: background-color 0.25s ease;
transition: background-color 0.25s ease;
text-indent: -999em;
letter-spacing: -999em;
}
#dt-menu .toggle-sub:after{
display: block;
position: absolute;
right: 0;
top: 0;
font-size: 10px;
color: #fff;
width: 30px;
height: 30px;
background: #999;
padding: 6px 6px 6px 0;
text-align: center;
-webkit-border-radius: 50%;
border-radius: 50%;
background-clip: padding-box;
line-height: 1.8;
text-indent: -2px;
}
#dt-menu li:hover > .toggle-sub{
-webkit-transition: background-color 0.25s ease;
-moz-transition: background-color 0.25s ease;
-ms-transition: background-color 0.25s ease;
-o-transition: background-color 0.25s ease;
transition: background-color 0.25s ease;
}
#dt-menu .sub-nav .toggle-sub{
line-height: 0.6em;
margin-top: -1.25em;
}
#head-page.reveal:not(.alt){
border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}
#dt-menu [class*='col-'] p{
line-height: 1.5em;
}
#dt-menu,
#dt-menu .sub-nav{
-webkit-transform: translate3d(0, 0, 0);
}
/* http://davidwalsh.name/translate3d */
/* #### - extra css for js enhancement - #### */
#dt-menu .close-all{
display: none;
}
.js #dt-menu .close-all{
display: inline;
}
.js #dt-menu .toggle{
top: 7px;
z-index: 9999;
}
.js #dt-menu .sub-nav .toggle{
left: 14px;
top: 18px;
font-size: 12px;
text-transform: uppercase;
}
/* #### - define ids of animated.container, menu and sub-menus here - #### */
#main-nav-check ~ .container,
#main-nav-check ~ .content,
#main-nav-check ~ #dt-menu,
#main-nav-check ~ .top-head,
#main-nav-check ~ #banner-section,
#main-nav-check ~ #dt_pagebar,
#main-nav-check:checked ~ #footer,
#dt-menu .sub-nav-check ~ #fof-sub,
#dt-menu .sub-nav-check ~ ul[id*='fof-sub-']{
/*-webkit-transition: all 350ms cubic-bezier(0.005, 0.975, 0.73, 1);
-moz-transition: all 350ms cubic-bezier(0.005, 0.975, 0.73, 1);
-o-transition: all 350ms cubic-bezier(0.005, 0.975, 0.73, 1);
transition: all 350ms cubic-bezier(0.005, 0.975, 0.73, 1);*/
}
#main-nav-check:checked ~ .container,
#main-nav-check:checked ~ .content,
#main-nav-check:checked ~ #dt-menu,
#main-nav-check:checked ~ .top-head,
#main-nav-check:checked ~ #banner-section,
#main-nav-check:checked ~ #dt_pagebar,
#main-nav-check:checked ~ #footer,
#dt-menu .sub-nav-check:checked ~ #fof-sub,
#dt-menu .sub-nav-check:checked ~ ul[id*='fof-sub-']{
/*-webkit-transform: translate(270px, 0);
-moz-transform: translate(270px, 0);
-o-transform: translate(270px, 0);
-ms-transform: translate(270px, 0);
transform: translate(270px, 0);
-webkit-transition: -webkit-transform 350ms cubic-bezier(0.005, 0.975, 0.73, 1);
-moz-transition: -moz-transform 350ms cubic-bezier(0.005, 0.975, 0.73, 1);
-o-transition: -o-transform 350ms cubic-bezier(0.005, 0.975, 0.73, 1);
transition: transform 350ms cubic-bezier(0.005, 0.975, 0.73, 1);*/
}
#main-nav-check:checked ~ .top-head{
/*position: fixed;*/
z-index: 9999;
}
#main-nav-check:checked:parent *{
border: 1px solid blue;
}
.dt-megamenu .row{
margin-left: 0;
margin-right: 0;
}
#dt-menu .dt-megamenu-sub-nav{
margin-top: 0;
}
#dt-menu .dt-megamenu-sub-nav > .sub-heading{
margin-top: 0;
}
.megamenu-heading{
text-transform: uppercase;
font-weight: 600;
font-size: 16px;
}
/* Menu Active */
#dt-menu #menu-main-menu .sub-nav .current-menu-parent:hover > a{
color: #fff;
}
#dt-menu #menu-main-menu .sub-nav .current-menu-item > a,
#dt-menu #menu-main-menu .sub-nav .current-menu-parent > a{
color: #fd971c;
}
#head-page.reveal.menu_background_color{
background-color: #ffffff;
}
#head-page.reveal.alt.menu_background_color{
background-color: transparent;
}
@media (max-width: 991px){
#head-page.reveal.alt{
background: transparent;
}
#head-page.reveal{
background: #ffffff;
}
}
#head-page.reveal #dt-menu > ul > li.current-menu-item > a,
#head-page.reveal.alt #dt-menu > ul > li.current-menu-item > a,
#head-page.reveal #dt-menu > ul > li.current-menu-ancestor > a,
#head-page.reveal.alt #dt-menu > ul > li.current-menu-ancestor > a,
#head-page.reveal #dt-menu ul li.current-menu-item > a,
#head-page.reveal.alt #dt-menu ul li.current-menu-item > a,
#head-page.reveal #dt-menu ul li.current-menu-ancestor > a,
#head-page.reveal.alt #dt-menu ul li.current-menu-ancestor > a{
color: #fd971c;
}
i.icon-menu{
font-size: 20px;
}
@media (min-width: 768px) and (max-width: 991px){
.megamenu-column{
width: 100%;
}
}
@media (max-width: 990px){
#dt-menu #menu-main-menu .current-menu-item:hover > a{
color: #fff;
}
#dt-menu #menu-main-menu .current-menu-parent:hover > a{
color: #fff;
}
#dt-menu{
height: 2000px;
}
#head-page #dt-menu > ul > li > a{
color: #fff;
}
#head-page #dt-menu > ul > li > a:hover{
color: #fd971c !important;
}
.dt-megamenu-sub-nav .sub-nav{
height: auto;
}
.sub-nav .toggle{
color: #fff;
}
#dt-menu,
#dt-menu .sub-nav{
background-color: #999;
}
#dt-menu .menu-item-type-search .search_btn{
display: none;
}
#dt-menu > .toggle{
font-size: 30px;
}
#mobile-header > .toggle{
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
#dt-menu ul{
line-height: 40px;
}
#dt-menu .sub-nav{
font-size: 14px;
}
#dt-menu > ul{
border-bottom: 1px solid #111111;
}
#dt-menu > ul > li{
border-top: 1px solid #111111;
}
#dt-menu > ul > li > a{
font-size: 14px;
}
#dt-menu > ul > li > ul > li:nth-child(2){
border-top: 1px solid #111111 !important;
}
#dt-menu .sub-nav li{
border-right: 0;
}
}
/*Breakpoints*/
@media (min-width: 991px){
.js #dt-menu .close-all{
display: none;
}
.dt-menu-leftbar #logomenu,
.dt-menu-leftbar #logomenureveal{
margin: 0 auto;
}
#dt-menu label,
#dt-menu .sub-heading{
display: none;
}
#dt-menu .sub-nav{
visibility: hidden;
}
#dt-menu{
left: 0;
bottom: auto;
height: 0;
width: 100%;
position: relative;
margin: 0 auto;
max-width: 750px;
clear: both;
height: auto;
overflow: visible;
z-index: 5;
}
#dt-menu > ul{
float: none;
position: relative;
z-index: 1;
margin: 0;
border-right: 0;
width: 100%;
z-index: 999;
display: table;
}
#dt-menu.dt-menu-right > ul{
text-align: right;
}
.head-page #dt-menu.dt-menu-right .menu-item-type-search,
.head-page #dt-menu.dt-menu-right .bag{
float: right;
}
#dt-menu.dt-menu-right .logo-desktop a{
margin-right: 20px;
}
#dt-menu.dt-menu-left > ul{
text-align: left;
}
.head-page #dt-menu.dt-menu-left .menu-item-type-search,
.head-page #dt-menu.dt-menu-left .bag{
float: left;
}
#dt-menu.dt-menu-left .logo-desktop a{
margin-left: 20px;
}
#dt-menu.dt-menu-right > ul .logo-desktop{
float: left;
}
#dt-menu.dt-menu-left > ul .logo-desktop{
float: right;
}
#dt-menu.dt-menu-center > ul{
text-align: center;
position: relative;
margin-top: 100px;
}
#dt-menu.dt-menu-center > ul .logo-desktop{
float: none;
position: absolute;
top: -70px;
/*Adjust Logo vertical Position here*/
left: 50%;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.reveal.alt #dt-menu.dt-menu-center > ul{
text-align: center;
position: relative;
margin-top: 100px;
}
.reveal.alt #dt-menu.dt-menu-center > ul .logo-desktop{
float: none;
position: absolute;
top: -70px;
/*Adjust Logo vertical Position here*/
left: 50%;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.reveal #dt-menu.dt-menu-center > ul{
text-align: center;
}
.reveal #dt-menu.dt-menu-center > ul .logo-desktop{
float: left;
}
#dt-menu ul:after{
content: "";
clear: both;
display: block;
}
#head-page.reveal.alt #dt-menu > ul > li > a{
color: inherit;
}
#head-page.reveal.alt #dt-menu a.search_btn{
color: inherit;
}
.home #head-page.reveal.alt #dt-menu > ul > li > a{
color: inherit;
}
.home #head-page.reveal.alt #dt-menu a.search_btn{
color: inherit;
}
#dt-menu > ul > li.bag > a span:before,
#dt-menu > ul > li.bag > a span:after{
content: inherit;
display: none;
}
#dt-menu > ul > li{
border-bottom: 0;
line-height: 6em;
font-weight: 600;
font-size: 0.9em;
}
#dt-menu ul li{
display: inline-block;
position: relative;
text-align: left;
}
#dt-menu ul li.logo-desktop a{
padding: 0;
}
#dt-menu ul li a{
padding: 0 1em;
}
#dt-menu ul.sub-nav li.menu-item-has-children > a:after{
position: absolute;
right: 0;
top: 50%;
margin-top: -1px;
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
display: block;
}
#dt-menu .fly-left ul.sub-nav li.menu-item-has-children > a:after{
content: '\ea02';
}
#dt-menu ul li a.search_btn:after{
content: "";
}
#dt-menu ul li a:only-child:after{
content: "";
}
#dt-menu ul.sub-nav li:hover > a{
color: #fd971c;
-webkit-transition: color .25s ease;
-moz-transition: color .25s ease;
-ms-transition: color .25s ease;
-o-transition: color .25s ease;
transition: color .25s ease;
}
#dt-menu ul li:hover > a,
#dt-menu a.search_btn:hover{
background: transparent;
color: #fd971c;
-webkit-transition: background-color 0.25s ease;
-moz-transition: background-color 0.25s ease;
-ms-transition: background-color 0.25s ease;
-o-transition: background-color 0.25s ease;
transition: background-color 0.25s ease;
}
#dt-menu ul ul{
position: absolute;
}
#dt-menu ul ul li{
float: none;
width: 18em;
/*Subnav width*/
}
#dt-menu ul ul li a{
padding: 5px 15px 3px 15px;
}
#dt-menu ul ul li a:after{
right: 1em;
margin-top: -3px;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
#dt-menu ul .sub-nav{
top: auto;
bottom: auto;
left: auto;
width: auto;
padding: 0;
background-color: #fff;
border: 1px solid rgba(0, 0, 0, 0.1);
}
#dt-menu ul .sub-nav:not(.megamenu-sub){
padding: 15px 10px 15px;
}
#dt-menu.dt-menu-left > ul > li:nth-child(2) .sub-nav{
left: 0;
}
#dt-menu li > ul.sub-nav{
-webkit-transition: all 200ms ease-out;
-moz-transition: all 200ms ease-out;
-o-transition: all 200ms ease-out;
-ms-transition: all 200ms ease-out;
transition: all 200ms ease-out;
-webkit-transform: translateY(5px);
-moz-transform: translateY(5px);
-ms-transform: translateY(5px);
-o-transform: translateY(5px);
transform: translateY(5px);
opacity: 0;
}
#dt-menu li:hover > ul.sub-nav{
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
}
#dt-menu ul li:hover > ul{
visibility: visible;
opacity: 1;
}
#dt-menu ul ul .sub-nav{
float: left;
top: -16px;
left: 100%;
margin-left: 11px;
}
#dt-menu ul .fly-left > ul{
float: right;
left: -90%;
width: 273px!important;
}
#dt-menu ul .fly-left > ul ul{
left: -113%;
width: 273px;
}
#dt-menu ul .fly-left a:after{
right: auto;
left: 0.2em;
margin-top: -1.55em;
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
transform: rotate(-180deg);
}
#dt-menu > ul > li.fly-left > a:after{
left: auto;
right: 0.1em;
margin-top: 0;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
#dt-menu .dt-megamenu{
position: static;
}
.dt-megamenu-grid{
border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.dt-megamenu-grid:last-child{
border: 0;
}
#dt-menu .megamenu-sub{
line-height: 0!important;
}
#dt-menu .megamenu-sub > li > .row{
background-size: cover!important;
padding: 20px 0;
}
#dt-menu .dt-megamenu .full-dt-megamenu{
left: 0;
width: 100%;
}
#dt-menu .dt-megamenu .full-dt-megamenu li{
width: 100%;
}
#dt-menu .dt-megamenu-sub-nav{
margin-top: 0;
width: 100%;
position: relative;
}
#dt-menu .dt-megamenu-sub-nav ul{
left: auto;
margin-left: -100%;
width: 100%;
}
#dt-menu .dt-megamenu-sub-nav .sub-nav{
left: 100%;
}
#dt-menu .dt-megamenu-sub-nav .fly-left ul{
left: auto;
margin-left: -100%;
width: 100%;
}
#dt-menu .dt-megamenu-width-set.sticky-right > ul{
width: 80%;
left: auto;
right: 0;
}
#dt-menu .dt-megamenu-width-set.sticky-left > ul{
width: 80%;
left: 0;
right: auto;
}
#dt-menu .dt-megamenu-width-set > ul > li{
width: 100%;
}
.megamenu-sub > li{
border: 0!important;
}
#dt-menu .dt-megamenu .auto-dt-megamenu > li{
width: auto;
}
#dt-menu .dt-megamenu-sub-nav li{
width: 100%;
}
#dt-menu > ul > .fly-left > ul{
width: auto;
}
}
@media (min-width: 992px){
#dt-menu{
position: relative;
margin: 0 auto;
max-width: 970px;
}
}
@media (min-width: 1200px){
#dt-menu{
position: relative;
max-width: 1170px;
margin: 0 auto;
}
}
.sidebar .logo-desktop,
footer .logo-desktop{
display: none;
}
.home #head-page.alt{
background: #ffffff;
}
.home #head-page.reveal{
background: #ffffff;
}
.vertical_menu #dt-menu > ul > li{
border-bottom: 0;
line-height: 2.75em;
/*control menu height*/
height: auto;
}
@media (min-width: 991px){
#head-page.reveal .dt-menu-leftbar{
/*background: none;*/
height: auto;
}
#dt-menu.dt-menu-leftbar{
position: absolute;
left: 0;
width: 20em;
height: 100%;
}
.dt-menu-leftbar ~ .container-outer{
margin-left: 22em;
margin-right: 2em;
width: auto;
}
#dt-menu.dt-menu-leftbar > ul > li{
line-height: 2.75em;
}
#dt-menu.dt-menu-leftbar > ul > li{
display: block;
}
#dt-menu.dt-menu-leftbar ul li a:after,
#dt-menu.dt-menu-leftbar > ul > li.fly-left > a:after{
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
right: 1em;
}
#dt-menu.dt-menu-leftbar ul .fly-left ul{
margin-left: auto;
}
#dt-menu.dt-menu-leftbar .dt-megamenu{
position: inherit;
}
#dt-menu.dt-menu-leftbar ul .sub-nav{
width: inherit;
left: 100%;
top: 0;
}
#dt-menu.dt-menu-leftbar .dt-megamenu > ul.sub-nav{
left: 100%;
top: 0;
width: 900px!important;
}
#dt-menu.dt-menu-leftbar ul li.logo-desktop a{
margin-bottom: 50px;
}
div#head-page .dt-menu-leftbar .popup_form{
position: absolute;
top: 40px;
width: 210px;
left: 20px;
display: none;
}
.vertical_menu,
.vertical_menu #head-page{
height: 100%;
width: 20em;
position: fixed !important;
top: 0;
left: 0;
z-index: 999;
}
.vertical_menu ~ .vertical_menu_container,
#top-bar.vertical_menu_container{
margin-left: 20em;
width: auto;
}
.vertical_menu #top-bar{
overflow: hidden;
}
}
@media (max-width: 991px){
.logo-desktop{
min-height: 55px;
}
.type-post,
.type-page{
position: relative;
}
.vertical_menu ~ .vertical_menu_container{
position: relative;
top: 20px;
}
.dt-megamenu-sub-nav > li > a{
padding-left: 0!important;
}
#dt-menu .sub-nav a{
color: #d5d5d5;
font-size: 1em;
}
#dt-menu .sub-heading{
color: #fff;
}
}
@media (max-width: 1450px){
.vertical_menu_container .container{
width: auto !important;
margin-right: 5%;
margin-left: 5%;
}
}
.megamenu-heading a span{
border-bottom: 1px solid rgba(255, 255, 255, 0.3) !important;
padding-bottom: 10px;
margin-bottom: 10px;
margin-top: 10px;
display: block;
font-weight: 100;
}
.hide-me-first{
display: none;
}
/* woocommerce mini cart */
.bag .sub-nav{
/*overflow: hidden;*/
padding: 15px !important;
}
@media (min-width: 991px){
.bag .sub-nav{
left: -185px !important;
}
.vertical_menu .bag .sub-nav{
left: 280px !important;
}
}
.cart-popup{
top: 100%;
right: 0px;
background-color: #141414;
padding: 0px;
background-clip: padding-box;
max-width: 250px;
color: #888;
}
.cart-popup .widget_shopping_cart_content{
float: left;
}
.cart-popup .widget_shopping_cart_content .cart_list{
position: relative !important;
}
.cart-popup .widget_shopping_cart_content .cart_list li{
margin-bottom: 20px;
}
.button_cart{
padding: 5px 0 3px 0 !important;
}
@media (max-width: 480px){
.cart-popup{
right: 0;
margin: 20px 10px;
}
}
@media (max-width: 991px){
.cart-popup{
position: relative;
top: 0;
right: 0;
max-width: 250px;
}
}
.vertical_menu .cart-popup{
position: relative;
top: 0;
max-width: 250px;
}
@media (min-width: 768px) and (max-width: 1200px){
#dt-menu ul li a{
padding: 0 0.5em;
}
}
@media (max-width: 990px){
#dt-menu{
overflow: scroll;
height: auto;
}
.sub-nav{
height: 200%;
}
}
.blank-reveal-area{
position: absolute;
top: 0;
width: 0;
height: 500px;
background-color: #ff0000;
}
#dt-menu::-webkit-scrollbar{
width: 0;
}
#head-page.reveal.stickytransparent.menu_background_color{
background-color: transparent;
}
#head-page.reveal.alt.transparent.menu_background_color{
background-color: transparent;
}
.home #head-page.reveal.stickytransparent.menu_background_color{
background-color: transparent;
}
.home #head-page.reveal.alt.transparent.menu_background_color{
background-color: transparent;
}
.megamenu-content{
color: #888;
}
@media (max-width: 990px){
#head-page #dt-menu #logomenu,
#head-page #dt-menu #logomenureveal{
display: none !important;
}
}
#dt-menu li > ul.sub-nav .gm-style > div > div > div > div > div{
visibility: hidden!important;
}
#dt-menu li:hover > ul.sub-nav .gm-style > div > div > div > div > div{
visibility: visible!important;
}
/*
.dt_pagebar_menu{
position: absolute;
width: 100%;
content: " ";
height: 50px;
min-height: 50px;
background-color: #ff0000 !important;
}
*/
#dt_pagebar{
position: absolute;
width: 100%;
z-index: -1000;
margin-top: -1000px;
}
.dt_pagebar_menu{
position: relative;
width: 100%;
}
.dt_pagebar_menu .menu_background_color{
position: relative;
height: 100%;
z-index: 0;
}
.dt_pagebar_menu .menu_background_color.transparent{
background-color: transparent;
}
.dt_pagebar_wrapper{
z-index: 10;
}
.dt_pagebar_wrapper .wpb_row{
margin: 0;
}
#dt-menu.dt-menu-pagebar > ul{
text-align: right;
}
#dt-menu.dt-menu-pagebar > ul .logo-desktop{
float: left;
}
#dt-menu.dt-menu-pagebar > ul .logo-desktop a{
position: absolute;
width: 200px;
}
@media (max-width: 990px){
#dt-menu.dt-menu-pagebar > ul .logo-desktop{
float: none;
}
#dt-menu.dt-menu-pagebar > ul{
text-align: left;
}
}
/*
.logo-desktop{width: 200px;}
.logo-desktop > a{position: absolute; background-color: #ff0000; }
*/@-webkit-keyframes androidbugfix{
from{
padding: 0;
}
to{
padding: 0;
}
}
#mobile-header-top-left{
position: absolute;
top: 0;
left: 55px;
/*right: 0;*/
height: auto;
/*background: #222;*/
}
#mobile-header-top-left label{
padding: 0 0.125em;
font-family: 'Open Sans';
font-size: 36px;
}
#dt-topbar-menu-left{
margin: 0;
padding: 0;
position: relative;
background-color: #ffffff;
}
#dt-topbar-menu-left label{
padding: 0 0.25em;
font: 3.125em/1.375em 'Open Sans';
}
#dt-topbar-menu-left .sub-nav label{
padding: 0 0.3125em;
font: 2em/2em 'Open Sans';
top: 0;
}
#mobile-header-top-left label:hover,
#dt-topbar-menu-left label:hover{
color: #ccc;
}
#main-nav-check-top-left,
#dt-topbar-menu-left .sub-nav-check{
position: absolute;
visibility: hidden;
}
.toggle{
position: absolute;
right: 0.15em;
cursor: pointer;
color: #000;
}
#dt-topbar-menu-left,
#dt-topbar-menu-left .sub-nav{
background: transparent;
font-family: 'Open Sans';
font-weight: 300;
font-size: 12px;
}
#dt-topbar-menu-left{
position: absolute;
top: 0;
bottom: 0;
width: 16.75em;
/* Push Menu Width*/
z-index: 9999;
left: -16.75em;
/* Hide Push menu to the left ( equals push menu width ) */
}
#dt-topbar-menu-left .sub-nav{
position: absolute;
top: 0;
bottom: 0;
width: 16.75em;
/* Push Menu Width*/
z-index: 9999;
left: -16.75em;
/* Hide Push menu to the left ( equals push menu width ) */
}
#dt-topbar-menu-left .sub-nav{
font-size: 12px;
}
#dt-topbar-menu-left,
#dt-topbar-menu-left .sub-nav{
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-o-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
-webkit-transition: -webkit-transform 350ms cubic-bezier(0.275, 0, 0.095, 1.17);
-moz-transition: -moz-transform 350ms cubic-bezier(0.275, 0, 0.095, 1.17);
-o-transition: -o-transform 350ms cubic-bezier(0.275, 0, 0.095, 1.17);
transition: transform 350ms cubic-bezier(0.275, 0, 0.095, 1.17);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-o-backface-visibility: hidden;
backface-visibility: hidden;
}
#dt-topbar-menu-left ul{
line-height: 1.5em;
text-decoration: none;
padding: 0;
list-style: none;
margin-top: 4.0625em;
}
#dt-topbar-menu-left > ul > li{
border: 0px solid rgba(0, 0, 0, 0.1);
}
#dt-topbar-menu-left .sub-nav li{
border: 1px solid rgba(0, 0, 0, 0.1);
border-bottom: 0px solid rgba(0, 0, 0, 0.1);
}
#dt-topbar-menu-left .sub-nav li:last-child{
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
#dt-topbar-menu-left > ul > li > ul > li:nth-child(2){
border-top: 3px solid #fd971c !important;
}
#dt-topbar-menu-left li a{
display: block;
padding-left: 1.5em;
color: #444444;
text-decoration: none;
}
#dt-topbar-menu-left .sub-nav li a{
background: #ffffff;
}
#dt-topbar-menu-left li a:hover{
color: #fd971c;
}
#dt-topbar-menu-left li .toggle-sub:hover{
color: #fd971c;
background: #444444;
}
#dt-topbar-menu-left .sub-nav{
margin-top: -1px;
}
#dt-topbar-menu-left .sub-heading{
margin-top: 4.0625em;
padding-left: 1.3125em;
color: #999;
}
#dt-topbar-menu-left .sub-heading:before{
content: "";
display: block;
height: 1px;
width: auto;
margin-left: -1.3125em;
background: #444;
}
#dt-topbar-menu-left .toggle-sub{
/*font: bold 1em/2.75em @font2 !important;*/
font-family: 'Open Sans';
font-size: 22px;
color: #fff;
background: #fd971c;
float: right;
top: auto;
margin-top: -1.3em;
margin-right: 5px;
width: 0.8em;
height: 0.8em;
/*border-left: 1px solid #444;*/
cursor: pointer;
text-align: center;
border-radius: 50%;
line-height: 0.6em;
-webkit-transition: background-color 0.25s ease;
-moz-transition: background-color 0.25s ease;
-ms-transition: background-color 0.25s ease;
-o-transition: background-color 0.25s ease;
transition: background-color 0.25s ease;
}
#dt-topbar-menu-left li:hover > .toggle-sub{
color: #fd971c;
background: #444444;
-webkit-transition: background-color 0.25s ease;
-moz-transition: background-color 0.25s ease;
-ms-transition: background-color 0.25s ease;
-o-transition: background-color 0.25s ease;
transition: background-color 0.25s ease;
}
#dt-topbar-menu-left .sub-nav .toggle-sub{
line-height: 0.6em;
margin-top: -1em;
/*margin-top: -1em;
width: 1.25em;
height: 1.25em;*/
}
#dt-topbar-menu-left [class*='col-'] p{
line-height: 1.5em;
}
#dt-topbar-menu-left,
#dt-topbar-menu-left .sub-nav{
-webkit-transform: translate3d(0, 0, 0);
}
/* http://davidwalsh.name/translate3d */
/* #### - extra css for js enhancement - #### */
#dt-topbar-menu-left .close-all{
display: none;
}
.js #dt-topbar-menu-left .close-all{
display: inline;
}
.js #dt-topbar-menu-left .toggle{
top: 0;
z-index: 9999;
}
.js #dt-topbar-menu-left .sub-nav .toggle{
left: 0.15em;
top: 1em;
/*width: 1em;*/
font-size: 12px;
text-transform: uppercase;
}
/* #### - define ids of animated.container, menu and sub-menus here - #### */
#main-nav-check-top-left:checked ~ .container,
#main-nav-check-top-left:checked ~ #dt-topbar-menu-left{
-webkit-transform: translate(16.75em, 0);
-moz-transform: translate(16.75em, 0);
-o-transform: translate(16.75em, 0);
-ms-transform: translate(16.75em, 0);
transform: translate(16.75em, 0);
}
.dt-megamenu .row{
margin-left: 0;
margin-right: 0;
}
#dt-topbar-menu-left .dt-megamenu-sub-nav{
margin-top: 0;
}
#dt-topbar-menu-left .dt-megamenu-sub-nav ul li{
background-color: #333;
}
#dt-topbar-menu-left .dt-megamenu-sub-nav > .sub-heading{
margin-top: 0;
}
@media (max-width: 767px){
.dt-megamenu-sub-nav .sub-nav{
height: auto;
}
#dt-topbar-menu-left{
background-color: #ffffff;
position: absolute;
background-size: auto auto;
min-height: 700px;
}
#dt-topbar-menu-left .sub-nav{
background-color: #ffffff;
position: absolute;
background-size: auto auto;
}
#dt-topbar-menu-left .menu-item-type-search{
display: none;
}
#dt-topbar-menu-left > .toggle{
font-size: 30px;
}
#dt-topbar-menu-left{
border-right: 1px solid rgba(0, 0, 0, 0.1);
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
#dt-topbar-menu-left > ul{
width: 100%;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
margin-left: 0;
margin-right: 0;
}
#dt-topbar-menu-left > ul > li{
border-top: 1px solid rgba(0, 0, 0, 0.1);
}
#dt-topbar-menu-left ul li:first-child{
border-top: 3px solid #fd971c !important;
}
#dt-topbar-menu-left > ul > li > ul > li:nth-child(2){
border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
}
}
/*Breakpoints*/
@media (min-width: 767px){
.js #dt-topbar-menu-left .close-all{
display: none;
}
#dt-topbar-menu-left label,
#dt-topbar-menu-left .sub-nav,
#dt-topbar-menu-left .sub-heading,
#mobile-header-top-left label{
display: none;
}
#dt-topbar-menu-left{
left: 0;
bottom: auto;
height: 0;
/*width: 100%;*/
width: auto;
position: relative;
margin: 0 auto;
/*clear:both;*/
height: auto;
overflow: visible;
z-index: 50;
}
#dt-topbar-menu-left > ul{
float: none;
position: relative;
z-index: 1;
margin: 0;
border-right: 0;
font-size: 14px;
line-height: 2em;
width: 100%;
z-index: 999;
display: table;
}
#dt-topbar-menu-left.dt-menu-right > ul{
text-align: right;
}
#dt-topbar-menu-left.dt-menu-left > ul{
text-align: left;
}
#dt-topbar-menu-left.dt-menu-center > ul{
text-align: center;
position: relative;
margin-top: 120px;
}
#dt-topbar-menu-left.dt-menu-right > ul .logo-desktop{
float: left;
}
#dt-topbar-menu-left.dt-menu-left > ul .logo-desktop{
float: right;
}
#dt-topbar-menu-left.dt-menu-center > ul .logo-desktop{
float: none;
position: absolute;
top: -100px;
/*Adjust Logo vertical Position here*/
left: 50%;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
#dt-topbar-menu-left ul:after{
content: "";
clear: both;
display: block;
}
#dt-topbar-menu-left > ul > li > a{
position: relative;
line-height: 4em;
/*control menu height*/
}
#dt-topbar-menu-left > ul > li{
border-bottom: 0;
line-height: 5em;
/*control menu height*/
height: 5em;
}
#dt-topbar-menu-left ul li{
display: inline-block;
position: relative;
text-align: left;
}
#dt-topbar-menu-left ul li.logo-desktop a{
padding: 0;
}
#dt-topbar-menu-left ul li a{
padding: 0 1.5em;
}
#dt-topbar-menu-left ul#menu-main-menu > li.menu-item-has-children > a:after{
content: "\ea01";
position: absolute;
right: 0.7em;
top: 50%;
margin-top: 1px;
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
display: block;
font: 0.7em fontello;
}
#dt-topbar-menu-left ul.sub-nav li.menu-item-has-children > a:after{
position: absolute;
right: 0.7em;
top: 50%;
margin-top: 1px;
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
display: block;
font-family: "Flaticon";
content: '\e00e';
}
#dt-topbar-menu-left ul li a.search_btn:after{
content: "";
}
#dt-topbar-menu-left > ul > li > a:after{
top: 35%;
}
#dt-topbar-menu-left ul li a:only-child:after{
content: "";
}
#dt-topbar-menu-left ul.sub-nav li:hover > a{
background: #fd971c;
color: #ffffff;
-webkit-transition: background-color 0.25s ease;
-moz-transition: background-color 0.25s ease;
-ms-transition: background-color 0.25s ease;
-o-transition: background-color 0.25s ease;
transition: background-color 0.25s ease;
}
#dt-topbar-menu-left ul li:hover > a,
#dt-topbar-menu-left a.search_btn:hover{
background: transparent;
color: #fd971c;
-webkit-transition: background-color 0.25s ease;
-moz-transition: background-color 0.25s ease;
-ms-transition: background-color 0.25s ease;
-o-transition: background-color 0.25s ease;
transition: background-color 0.25s ease;
}
#dt-topbar-menu-left ul li:hover > ul{
display: block;
}
#dt-topbar-menu-left ul ul{
position: absolute;
}
#dt-topbar-menu-left ul ul li{
float: none;
width: 15em;
/*Subnav width*/
}
#dt-topbar-menu-left ul ul li a{
padding: .5em 1.7em .5em 1.7em;
}
#dt-topbar-menu-left ul ul li a:after{
right: 0.375em;
margin-top: -1.6875em;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
#dt-topbar-menu-left ul .sub-nav{
top: auto;
bottom: auto;
left: auto;
width: auto;
margin-top: 0;
}
#dt-topbar-menu-left ul ul .sub-nav{
float: left;
top: 0;
left: 100%;
margin-left: 0;
margin-top: -1px;
}
#dt-topbar-menu-left ul .fly-left ul{
width: 100%;
left: auto;
margin-left: -100%;
margin-right: -2px;
}
#dt-topbar-menu-left ul .fly-left a:after{
right: auto;
left: 0.2em;
margin-top: -1.55em;
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
transform: rotate(-180deg);
}
#dt-topbar-menu-left > ul > li.fly-left > a:after{
left: auto;
right: 0.1em;
margin-top: 0;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
#dt-topbar-menu-left .dt-megamenu{
position: static;
}
#dt-topbar-menu-left .megamenu-sub{
padding-top: 15px;
}
#dt-topbar-menu-left .dt-megamenu .full-dt-megamenu{
left: 0;
width: 100%;
}
#dt-topbar-menu-left .dt-megamenu .full-dt-megamenu li{
width: 100%;
}
#dt-topbar-menu-left .dt-megamenu-sub-nav{
margin-top: 0;
width: 100%;
position: relative;
}
#dt-topbar-menu-left .dt-megamenu-sub-nav ul{
left: auto;
margin-left: -100%;
width: 100%;
}
#dt-topbar-menu-left .dt-megamenu-sub-nav .sub-nav{
left: 100%;
}
#dt-topbar-menu-left .dt-megamenu-sub-nav .fly-left ul{
left: auto;
margin-left: -100%;
width: 100%;
}
#dt-topbar-menu-left .dt-megamenu-width-set.sticky-right > ul{
width: 80%;
left: auto;
right: 0;
}
#dt-topbar-menu-left .dt-megamenu-width-set.sticky-left > ul{
width: 80%;
left: 0;
right: auto;
}
#dt-topbar-menu-left .dt-megamenu-width-set > ul > li{
width: 100%;
}
.megamenu-sub > li{
border: 0!important;
}
#dt-topbar-menu-left .dt-megamenu .auto-dt-megamenu > li{
width: auto;
}
#dt-topbar-menu-left .dt-megamenu-sub-nav li{
width: 100%;
}
#dt-topbar-menu-left > ul > .fly-left > ul{
width: 15em;
}
}
@media (min-width: 992px){
#dt-topbar-menu-left{
position: relative;
margin: 0 auto;
max-width: 970px;
}
}
@media (min-width: 1200px){
#dt-topbar-menu-left{
position: relative;
max-width: 1170px;
margin: 0 auto;
}
}
#top-bar .logo-desktop,
.sidebar .logo-desktop,
footer .logo-desktop{
display: none;
}
#top-bar{
min-height: 3em;
}
@-webkit-keyframes androidbugfix{
from{
padding: 0;
}
to{
padding: 0;
}
}
#mobile-header-top-right{
position: absolute;
top: 0;
left: 55px;
/*right: 0;*/
height: auto;
/*background: #222;*/
}
#mobile-header-top-right label{
padding: 0 0.125em;
font-family: 'Open Sans';
font-size: 36px;
}
#dt-topbar-menu-right{
margin: 0;
padding: 0;
position: relative;
background-color: #ffffff;
}
#dt-topbar-menu-right label{
padding: 0 0.25em;
font: 3.125em/1.375em 'Open Sans';
}
#dt-topbar-menu-right .sub-nav label{
padding: 0 0.3125em;
font: 2em/2em 'Open Sans';
top: 0;
}
#mobile-header-top-right label:hover,
#dt-topbar-menu-right label:hover{
color: #ccc;
}
#main-nav-check-top-right,
#dt-topbar-menu-right .sub-nav-check{
position: absolute;
visibility: hidden;
}
.toggle{
position: absolute;
right: 0.15em;
cursor: pointer;
color: #000;
}
#dt-topbar-menu-right,
#dt-topbar-menu-right .sub-nav{
background: transparent;
font-family: 'Open Sans';
font-weight: 300;
font-size: 12px;
}
#dt-topbar-menu-right{
position: absolute;
top: 0;
bottom: 0;
width: 16.75em;
/* Push Menu Width*/
z-index: 9999;
left: -16.75em;
/* Hide Push menu to the left ( equals push menu width ) */
}
#dt-topbar-menu-right .sub-nav{
position: absolute;
top: 0;
bottom: 0;
width: 16.75em;
/* Push Menu Width*/
z-index: 9999;
left: -16.75em;
/* Hide Push menu to the left ( equals push menu width ) */
}
#dt-topbar-menu-right .sub-nav{
font-size: 12px;
}
#dt-topbar-menu-right,
#dt-topbar-menu-right .sub-nav{
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-o-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
-webkit-transition: -webkit-transform 350ms cubic-bezier(0.275, 0, 0.095, 1.17);
-moz-transition: -moz-transform 350ms cubic-bezier(0.275, 0, 0.095, 1.17);
-o-transition: -o-transform 350ms cubic-bezier(0.275, 0, 0.095, 1.17);
transition: transform 350ms cubic-bezier(0.275, 0, 0.095, 1.17);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-o-backface-visibility: hidden;
backface-visibility: hidden;
}
#dt-topbar-menu-right ul{
line-height: 1.5em;
text-decoration: none;
padding: 0;
list-style: none;
margin-top: 4.0625em;
}
#dt-topbar-menu-right > ul > li{
border: 0px solid rgba(0, 0, 0, 0.1);
}
#dt-topbar-menu-right .sub-nav li{
border: 1px solid rgba(0, 0, 0, 0.1);
border-bottom: 0px solid rgba(0, 0, 0, 0.1);
}
#dt-topbar-menu-right .sub-nav li:last-child{
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
#dt-topbar-menu-right > ul > li > ul > li:nth-child(2){
border-top: 3px solid #fd971c !important;
}
#dt-topbar-menu-right li a{
display: block;
padding-left: 1.5em;
color: #444444;
text-decoration: none;
}
#dt-topbar-menu-right .sub-nav li a{
background: #ffffff;
}
#dt-topbar-menu-right li a:hover{
color: #fd971c;
}
#dt-topbar-menu-right li .toggle-sub:hover{
color: #fd971c;
background: #444444;
}
#dt-topbar-menu-right .sub-nav{
margin-top: -1px;
}
#dt-topbar-menu-right .sub-heading{
margin-top: 4.0625em;
padding-left: 1.3125em;
color: #999;
}
#dt-topbar-menu-right .sub-heading:before{
content: "";
display: block;
height: 1px;
width: auto;
margin-left: -1.3125em;
background: #444;
}
#dt-topbar-menu-right .toggle-sub{
/*font: bold 1em/2.75em @font2 !important;*/
font-family: 'Open Sans';
font-size: 22px;
color: #fff;
background: #fd971c;
float: right;
top: auto;
margin-top: -1.3em;
margin-right: 5px;
width: 0.8em;
height: 0.8em;
/*border-left: 1px solid #444;*/
cursor: pointer;
text-align: center;
border-radius: 50%;
line-height: 0.6em;
-webkit-transition: background-color 0.25s ease;
-moz-transition: background-color 0.25s ease;
-ms-transition: background-color 0.25s ease;
-o-transition: background-color 0.25s ease;
transition: background-color 0.25s ease;
}
#dt-topbar-menu-right li:hover > .toggle-sub{
color: #fd971c;
background: #444444;
-webkit-transition: background-color 0.25s ease;
-moz-transition: background-color 0.25s ease;
-ms-transition: background-color 0.25s ease;
-o-transition: background-color 0.25s ease;
transition: background-color 0.25s ease;
}
#dt-topbar-menu-right .sub-nav .toggle-sub{
line-height: 0.6em;
margin-top: -1em;
/*margin-top: -1em;
width: 1.25em;
height: 1.25em;*/
}
#dt-topbar-menu-right [class*='col-'] p{
line-height: 1.5em;
}
#dt-topbar-menu-right,
#dt-topbar-menu-right .sub-nav{
-webkit-transform: translate3d(0, 0, 0);
}
/* http://davidwalsh.name/translate3d */
/* #### - extra css for js enhancement - #### */
#dt-topbar-menu-right .close-all{
display: none;
}
.js #dt-topbar-menu-right .close-all{
display: inline;
}
.js #dt-topbar-menu-right .toggle{
top: 0;
z-index: 9999;
}
.js #dt-topbar-menu-right .sub-nav .toggle{
left: 0.15em;
top: 1em;
/*width: 1em;*/
font-size: 12px;
text-transform: uppercase;
}
/* #### - define ids of animated.container, menu and sub-menus here - #### */
#main-nav-check-top-right:checked ~ .container,
#main-nav-check-top-right:checked ~ #dt-topbar-menu-right{
-webkit-transform: translate(16.75em, 0);
-moz-transform: translate(16.75em, 0);
-o-transform: translate(16.75em, 0);
-ms-transform: translate(16.75em, 0);
transform: translate(16.75em, 0);
}
.dt-megamenu .row{
margin-left: 0;
margin-right: 0;
}
#dt-topbar-menu-right .dt-megamenu-sub-nav{
margin-top: 0;
}
#dt-topbar-menu-right .dt-megamenu-sub-nav ul li{
background-color: #333;
}
#dt-topbar-menu-right .dt-megamenu-sub-nav > .sub-heading{
margin-top: 0;
}
@media (max-width: 767px){
.dt-megamenu-sub-nav .sub-nav{
height: auto;
}
#dt-topbar-menu-right{
background-color: #ffffff;
position: absolute;
background-size: auto auto;
min-height: 700px;
}
#dt-topbar-menu-right .sub-nav{
background-color: #ffffff;
position: absolute;
background-size: auto auto;
}
#dt-topbar-menu-right .menu-item-type-search{
display: none;
}
#dt-topbar-menu-right > .toggle{
font-size: 30px;
}
#dt-topbar-menu-right{
border-right: 1px solid rgba(0, 0, 0, 0.1);
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
#dt-topbar-menu-right > ul{
width: 100%;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
margin-left: 0;
margin-right: 0;
}
#dt-topbar-menu-right > ul > li{
border-top: 1px solid rgba(0, 0, 0, 0.1);
}
#dt-topbar-menu-right ul li:first-child{
border-top: 3px solid #fd971c !important;
}
#dt-topbar-menu-right > ul > li > ul > li:nth-child(2){
border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
}
}
/*Breakpoints*/
@media (min-width: 767px){
.js #dt-topbar-menu-right .close-all{
display: none;
}
#dt-topbar-menu-right label,
#dt-topbar-menu-right .sub-nav,
#dt-topbar-menu-right .sub-heading,
#mobile-header-top-right label{
display: none;
}
#dt-topbar-menu-right{
left: 0;
bottom: auto;
height: 0;
/*width: 100%;*/
width: auto;
position: relative;
margin: 0 auto;
/*clear:both;*/
height: auto;
overflow: visible;
z-index: 50;
}
#dt-topbar-menu-right > ul{
float: none;
position: relative;
z-index: 1;
margin: 0;
border-right: 0;
font-size: 14px;
line-height: 2em;
width: 100%;
z-index: 999;
display: table;
}
#dt-topbar-menu-right.dt-menu-right > ul{
text-align: right;
}
#dt-topbar-menu-right.dt-menu-right > ul{
text-align: left;
}
#dt-topbar-menu-right.dt-menu-center > ul{
text-align: center;
position: relative;
margin-top: 120px;
}
#dt-topbar-menu-right.dt-menu-right > ul .logo-desktop{
float: left;
}
#dt-topbar-menu-right.dt-menu-right > ul .logo-desktop{
float: right;
}
#dt-topbar-menu-right.dt-menu-center > ul .logo-desktop{
float: none;
position: absolute;
top: -100px;
/*Adjust Logo vertical Position here*/
left: 50%;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
#dt-topbar-menu-right ul:after{
content: "";
clear: both;
display: block;
}
#dt-topbar-menu-right > ul > li > a{
position: relative;
line-height: 4em;
/*control menu height*/
}
#dt-topbar-menu-right > ul > li{
border-bottom: 0;
line-height: 5em;
/*control menu height*/
height: 5em;
}
#dt-topbar-menu-right ul li{
display: inline-block;
position: relative;
text-align: left;
}
#dt-topbar-menu-right ul li.logo-desktop a{
padding: 0;
}
#dt-topbar-menu-right ul li a{
padding: 0 1.5em;
}
#dt-topbar-menu-right ul#menu-main-menu > li.menu-item-has-children > a:after,
#dt-topbar-menu-right ul#menu-main-menu-1 > li.menu-item-has-children > a:after,
#dt-topbar-menu-right ul#menu-main-menu-2 > li.menu-item-has-children > a:after{
position: absolute;
right: 0.7em;
top: 50%;
margin-top: 1px;
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
display: block;
font-family: "Flaticon";
content: '\e00e';
}
#dt-topbar-menu-right ul.sub-nav li.menu-item-has-children > a:after{
position: absolute;
right: 0.7em;
top: 50%;
margin-top: 1px;
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
display: block;
font-family: "Flaticon";
content: '\e00e';
}
#dt-topbar-menu-right ul li a.search_btn:after{
content: "";
}
#dt-topbar-menu-right > ul > li > a:after{
top: 35%;
}
#dt-topbar-menu-right ul li a:only-child:after{
content: "";
}
#dt-topbar-menu-right ul.sub-nav li:hover > a{
background: #fd971c;
color: #ffffff;
-webkit-transition: background-color 0.25s ease;
-moz-transition: background-color 0.25s ease;
-ms-transition: background-color 0.25s ease;
-o-transition: background-color 0.25s ease;
transition: background-color 0.25s ease;
}
#dt-topbar-menu-right ul li:hover > a,
#dt-topbar-menu-right a.search_btn:hover{
background: transparent;
color: #fd971c;
-webkit-transition: background-color 0.25s ease;
-moz-transition: background-color 0.25s ease;
-ms-transition: background-color 0.25s ease;
-o-transition: background-color 0.25s ease;
transition: background-color 0.25s ease;
}
#dt-topbar-menu-right ul li:hover > ul{
display: block;
}
#dt-topbar-menu-right ul ul{
position: absolute;
}
#dt-topbar-menu-right ul ul li{
float: none;
width: 15em;
/*Subnav width*/
}
#dt-topbar-menu-right ul ul li a{
padding: .5em 1.7em .5em 1.7em;
}
#dt-topbar-menu-right ul ul li a:after{
right: 0.375em;
margin-top: -1.6875em;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
#dt-topbar-menu-right ul .sub-nav{
top: auto;
bottom: auto;
left: auto;
width: auto;
margin-top: 0;
}
#dt-topbar-menu-right ul ul .sub-nav{
float: left;
top: 0;
left: 100%;
margin-left: 0;
margin-top: -1px;
}
#dt-topbar-menu-right ul .fly-left ul{
width: 100%;
left: auto;
margin-left: -100%;
margin-right: -2px;
}
#dt-topbar-menu-right ul .fly-left a:after{
right: auto;
left: 0.2em;
margin-top: -1.55em;
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
transform: rotate(-180deg);
}
#dt-topbar-menu-right > ul > li.fly-left > a:after{
left: auto;
right: 0.1em;
margin-top: 0;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
#dt-topbar-menu-right .dt-megamenu{
position: static;
}
#dt-topbar-menu-right .megamenu-sub{
padding-top: 15px;
}
#dt-topbar-menu-right .dt-megamenu .full-dt-megamenu{
left: 0;
width: 100%;
}
#dt-topbar-menu-right .dt-megamenu .full-dt-megamenu li{
width: 100%;
}
#dt-topbar-menu-right .dt-megamenu-sub-nav{
margin-top: 0;
width: 100%;
position: relative;
}
#dt-topbar-menu-right .dt-megamenu-sub-nav ul{
left: auto;
margin-left: -100%;
width: 100%;
}
#dt-topbar-menu-right .dt-megamenu-sub-nav .sub-nav{
left: 100%;
}
#dt-topbar-menu-right .dt-megamenu-sub-nav .fly-left ul{
left: auto;
margin-left: -100%;
width: 100%;
}
#dt-topbar-menu-right .dt-megamenu-width-set.sticky-right > ul{
width: 80%;
left: auto;
right: 0;
}
#dt-topbar-menu-right .dt-megamenu-width-set.sticky-left > ul{
width: 80%;
left: 0;
right: auto;
}
#dt-topbar-menu-right .dt-megamenu-width-set > ul > li{
width: 100%;
}
.megamenu-sub > li{
border: 0!important;
}
#dt-topbar-menu-right .dt-megamenu .auto-dt-megamenu > li{
width: auto;
}
#dt-topbar-menu-right .dt-megamenu-sub-nav li{
width: 100%;
}
#dt-topbar-menu-right > ul > .fly-left > ul{
width: 15em;
}
}
@media (min-width: 992px){
#dt-topbar-menu-right{
position: relative;
margin: 0 auto;
max-width: 970px;
}
}
@media (min-width: 1200px){
#dt-topbar-menu-right{
position: relative;
max-width: 1170px;
margin: 0 auto;
}
}
#top-bar .logo-desktop,
.sidebar .logo-desktop,
footer .logo-desktop{
display: none;
}
#top-bar{
min-height: 3em;
}
/*** FOOTER ***/
.footer-left{
font-size: 14px;
color: #ffffff;
}
@media (max-width: 992px){
.footer-left{
height: auto!important;
}
}
.footer-left #footer-left{
margin: 0 15px 0px 15px;
}
@media (max-width: 992px){
.footer-left #footer-left{
position: static;
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
border-bottom: 1px solid rgba(0, 0, 0, 0.3);
padding: 20px 0;
}
}
@media (max-width: 768px){
.footer-left #footer-left{
border-bottom: 0;
}
}
.footer-right{
color: #ffffff;
}
@media (min-width: 480px) and (max-width: 992px){
.footer-right{
border-left: 0;
}
}
/*** /FOOTER ***/
/*** FOOTER WIDGETS ***/
.footer-on-dark-bg .widget a{
color: #444;
}
.footer-on-dark-bg .post-author,
.footer-on-dark-bg .post-date{
color: #777777;
}
footer#footer{
/** WIDGET TEXT **/
/** /WIDGET TEXT **/
/** WIDGET TWITTER SLIDER **/
/** /WIDGET TWITTER SLIDER **/
/** WIDGET CALENDAR **/
/** /WIDGET CALENDAR **/
/** WIDGET SEARCH **/
/** /WIDGET SEARCH **/
/** WIDGET DT PORTFOLIO IMAGE **/
/** /WIDGET DT PORTFOLIO IMAGE **/
/** WIDGET TAG CLOUD **/
/** /WIDGET TAG CLOUD **/
/** WIDGET PRODUCT TAG CLOUD **/
/** /WIDGET PRODUCT TAG CLOUD **/
/** WIDGET CATEGORIES **/
/** /WIDGET CATEGORIES **/
/** WIDGET ARCHIVE **/
/** /WIDGET ARCHIVE **/
/** WIDGET RECENT COMMENTS **/
/** /WIDGET RECENT COMMENTS **/
/** WIDGET TABS **/
/** /WIDGET TABS **/
/** WIDGET ACCORDION **/
/** /WIDGET ACCORDION **/
/** WOOCOMMERCE WIDGET PRODUCT SEARCH **/
/** /WOOCOMMERCE WIDGET PRODUCT SEARCH **/
}
footer#footer .footer-section{
padding: 20px 0;
}
footer#footer a{
color: #fff;
}
footer#footer .widget_recent_entries ul li,
footer#footer .dt_widget_recent_post ul li{
padding-left: 0;
}
footer#footer .widget_recent_entries ul li .icon,
footer#footer .dt_widget_recent_post ul li .icon{
display: none;
}
footer#footer #footer-left a{
border: 0;
}
footer#footer .widget_text ul{
padding-left: 0px;
}
footer#footer .widget_text ul .icon:before{
font-family: "Flaticon";
content: "\e003";
font-style: normal;
font-weight: normal;
margin-left: -25px;
width: 0;
padding: 0 5px 0 0;
font-size: 10px;
}
footer#footer .widget_text ul li{
list-style: none;
/*border-bottom: 1px solid rgba(0, 0, 0, 0.3);*/
padding: 5px 0 5px 28px;
}
footer#footer .widget_text ul li:last-child{
border: none;
}
footer#footer .widget_text ul li i{
font-size: 17px;
}
footer#footer .widget_text ul .children{
margin-top: 5px;
margin-bottom: -5px;
padding: 0px;
}
footer#footer .widget_text ul .children li{
padding: 5px 0 5px 20px;
border: none;
}
footer#footer .widget_text ul.list-inline-icon li{
border: none;
padding: 0;
width: 30px;
height: 30px;
border: 1px solid rgba(255, 255, 255, 0.2);
-webkit-border-radius: 50%;
border-radius: 50%;
background-clip: padding-box;
background: none;
margin-right: .5em;
}
footer#footer .widget_text ul.list-inline-icon li a{
font-size: 30px;
color: #ffffff;
line-height: 0;
}
footer#footer .widget_text ul.list-inline-icon li a i{
line-height: 1.4em;
margin: 0;
}
footer#footer .widget_text ul.list-inline-icon li a:hover{
color: #ffffff;
}
footer#footer .widget_text ul.list-inline-icon li:hover{
color: #ffffff;
border: 1px solid #fd971c;
background: #fd971c;
}
footer#footer .sequence-twitter{
min-height: 180px;
}
footer#footer .owl-theme .owl-controls{
text-align: left;
}
footer#footer .owl-theme .owl-controls .owl-page span{
background-color: #fd971c;
opacity: 1;
}
footer#footer .owl-theme .owl-controls .owl-page.active span{
background: none;
border: 2px solid #fd971c;
}
footer#footer .widget_calendar a{
color: #fd971c;
}
footer#footer .widget_calendar a:hover{
color: #7f5a00;
}
footer#footer .widget_calendar #calendar_wrap{
border: 0px solid rgba(0, 0, 0, 0.1);
padding: 20px;
}
footer#footer .widget_calendar #today{
background-color: #fd971c;
}
footer#footer .widget_calendar .pad{
color: #444444;
}
footer#footer .widget_calendar th{
text-align: center;
line-height: 2;
}
footer#footer .widget_calendar td{
text-align: center;
line-height: 2;
}
footer#footer .widget_calendar thead th{
color: #fd971c;
font-weight: 300;
}
footer#footer .widget_search{
color: #ffffff;
}
footer#footer .widget_search .screen-reader-text{
display: none;
}
footer#footer .widget_search #searchsubmit{
display: none;
}
footer#footer .widget_search #s{
border-width: 1px;
border-style: solid;
padding: 5px 5px 5px 30px;
width: 100%;
background: none;
font-size: 0.8em;
color: #fff;
}
footer#footer .widget_search i{
padding: 5px 5px;
position: absolute;
}
footer#footer .dt_widget_portfolio_posts .post-item{
padding: 0px;
width: 32%;
margin: 1px;
}
footer#footer .dt_widget_portfolio_posts .post-item figure{
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
transform-style: preserve-3d;
height: 81px;
width: 81px;
overflow: hidden;
}
footer#footer .dt_widget_portfolio_posts .post-item figure > div{
overflow: hidden;
}
footer#footer .dt_widget_portfolio_posts .post-item figure figcaption{
-webkit-transition: -webkit-transform 0.3s;
-moz-transition: transform 0.3s;
-o-transition: transform 0.3s;
-ms-transition: transform 0.3s;
background: rgba(0, 0, 0, 0.6);
opacity: 1;
background-clip: padding-box;
text-align: center;
font-weight: 300;
height: 85px;
}
footer#footer .dt_widget_portfolio_posts .post-item figure figcaption a{
display: table;
display: block;
width: 100%;
height: 100%;
}
footer#footer .dt_widget_portfolio_posts .post-item figure:hover figcaption,
footer#footer .dt_widget_portfolio_posts .post-item figure.cs-hover figcaption{
-webkit-transform: translate(0, -100%);
-moz-transform: translate(0, -100%);
-ms-transform: translate(0, -100%);
-o-transform: translate(0, -100%);
transform: translate(0, -100%);
}
footer#footer .dt_widget_portfolio_posts .post-item figure .zoom-plus{
width: 100%;
height: 50px;
position: relative;
left: 0%;
display: table-cell;
text-align: center;
vertical-align: middle;
display: block;
}
footer#footer .dt_widget_portfolio_posts .post-item figure .zoom-plus::before,
footer#footer .dt_widget_portfolio_posts .post-item figure .zoom-plus::after{
top: 50%;
left: 50%;
}
footer#footer .dt_widget_portfolio_posts .post-item figure .zoom-plus::before{
content: '';
width: 20px;
height: 20px;
position: absolute;
display: block;
border-bottom: #fff solid 1px;
-webkit-transition: transform 0s;
-moz-transition: transform 0s;
-o-transition: transform 0s;
-ms-transition: transform 0s;
transition: transform 0s;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
footer#footer .dt_widget_portfolio_posts .post-item figure .zoom-plus::after{
content: '';
width: 20px;
height: 20px;
position: absolute;
display: block;
border-left: #fff solid 1px;
-webkit-transition: transform 0s;
-moz-transition: transform 0s;
-o-transition: transform 0s;
-ms-transition: transform 0s;
transition: transform 0s;
-webkit-transform: translate(0, 50%);
-moz-transform: translate(0, 50%);
-ms-transform: translate(0, 50%);
-o-transform: translate(0, 50%);
transform: translate(0, 50%);
}
footer#footer .widget_tag_cloud .tagcloud .tag{
display: inline-table;
font-family: 'montserrat';
font-size: 12px;
background: none;
border-width: 1px;
border-style: solid;
padding: 8px 10px;
margin: 0 5px 5px 0;
}
footer#footer .widget_tag_cloud .tagcloud .tag a:hover{
color: #ffffff;
}
footer#footer .widget_tag_cloud .tagcloud .tag:hover{
background-color: #fd971c;
}
footer#footer .widget_tag_cloud .tagcloud .tag:hover a{
color: #ffffff;
}
footer#footer .woocommerce.widget_product_tag_cloud .tagcloud .tag{
display: inline-table;
font-family: 'montserrat';
font-size: 12px;
font-weight: 400;
background: none;
border-width: 1px;
border-style: solid;
padding: 8px 10px;
margin: 0 5px 5px 0;
}
footer#footer .woocommerce.widget_product_tag_cloud .tagcloud .tag a:hover{
color: #ffffff;
}
footer#footer .woocommerce.widget_product_tag_cloud .tagcloud .tag:hover{
background-color: #fd971c;
}
footer#footer .woocommerce.widget_product_tag_cloud .tagcloud .tag:hover a{
color: #ffffff;
}
footer#footer .widget_categories{
font-size: 14px;
}
footer#footer .widget_categories select{
width: 95%;
border: 1px solid rgba(0, 0, 0, 0.1);
padding: 5px;
color: #444444;
}
footer#footer .widget_categories a.select-target{
background: none;
}
footer#footer .widget_archive,
footer#footer .dt_widget_recent_post{
font-size: 14px;
font-weight: 400;
}
footer#footer .widget_archive select,
footer#footer .dt_widget_recent_post select{
width: 95%;
border: 1px solid rgba(0, 0, 0, 0.1);
padding: 5px;
color: #444444;
}
footer#footer .widget_archive a.select-target,
footer#footer .dt_widget_recent_post a.select-target{
background: none;
}
footer#footer .widget_recent_comments a,
footer#footer .dt_widget_recent_comments a{
font-style: italic;
color: rgba(255, 255, 255, 0.4);
}
footer#footer .widget_recent_comments a:hover,
footer#footer .dt_widget_recent_comments a:hover{
color: #fd971c;
}
footer#footer .widget_recent_comments .comment-author,
footer#footer .dt_widget_recent_comments .comment-author{
/*color: @white;*/
}
footer#footer .widget_recent_comments li.recentcomments,
footer#footer .dt_widget_recent_comments li.recentcomments{
/*border-color: @footer-border-color;*/
}
footer#footer .dt_widget_tabs .nav-tabs li a{
background: none;
border-width: 1px;
border-style: solid;
}
footer#footer .dt_widget_tabs .nav-tabs li a:hover{
color: #ffffff;
background-color: #fd971c;
}
footer#footer .dt_widget_tabs .nav-tabs li:hover{
background-color: #fd971c;
}
footer#footer .dt_widget_tabs .nav-tabs li.active a{
background-color: #fd971c;
border: 1px solid #fd971c;
color: #ffffff;
}
footer#footer .dt_widget_tabs .nav-tabs li.active a:hover,
footer#footer .dt_widget_tabs .nav-tabs li.active a:focus{
color: #ffffff;
background-color: #fd971c;
border: 1px solid #fd971c;
border-top: 3px solid #fd971c;
}
footer#footer .dt_widget_tabs .tab-pane{
overflow: hidden;
}
footer#footer .dt_widget_tabs .tab-pane .rowlist{
float: left;
width: 100%;
padding: 15px 0;
}
@media (max-width: 1200px){
footer#footer .dt_widget_tabs .nav-tabs li{
display: block;
width: 100%;
}
}
footer#footer .dt_widget_accordion .btn-accordion{
position: absolute;
right: 30px;
margin-top: -30px;
color: #ffffff;
background-color: #fd971c;
}
footer#footer .dt_widget_accordion .btn-accordion .icon-minus-1:before,
footer#footer .dt_widget_accordion .btn-accordion .icon-plus-1:before{
margin: -0.4em 0 0 0;
}
footer#footer .dt_widget_accordion .opened{
color: #fd971c;
background-color: #ffffff;
}
footer#footer .dt_widget_accordion .panel{
margin-top: 10px !important;
border: none;
background: none;
}
footer#footer .dt_widget_accordion .panel:first-child{
margin-top: 0px !important;
}
footer#footer .dt_widget_accordion .panel-heading{
background: none;
color: #ffffff;
border-width: 1px;
border-style: solid;
-webkit-transition: background-color 0.8s;
-moz-transition: background-color 0.8s;
-o-transition: background-color 0.8s;
-ms-transition: background-color 0.8s;
transition: background-color 0.8s;
}
footer#footer .dt_widget_accordion .openedup{
color: #ffffff !important;
background-color: #fd971c;
-webkit-transition: background-color 0.8s;
-moz-transition: background-color 0.8s;
-o-transition: background-color 0.8s;
-ms-transition: background-color 0.8s;
transition: background-color 0.8s;
}
footer#footer .dt_widget_accordion .panel-body{
margin-top: 10px;
border-width: 1px;
border-style: solid;
background: none;
}
footer#footer .woocommerce.widget_product_search #s{
border: 1px solid rgba(255, 255, 255, 0.4);
}
/*** /FOOTER WIDGETS ***/
/*.sidebar{*/
.widget_categories ul,
.widget_recent_entries ul,
.dt_widget_recent_post ul,
.widget_recent_comments ul,
.dt_widget_recent_comments ul,
.widget_rss ul,
.widget_meta ul,
.widget_nav_menu ul,
.widget_archive ul,
.woocommerce.widget_product_categories ul,
.widget_pages ul{
padding-left: 0;
}
.widget_categories ul li,
.widget_recent_entries ul li,
.dt_widget_recent_post ul li,
.widget_recent_comments ul li,
.dt_widget_recent_comments ul li,
.widget_rss ul li,
.widget_meta ul li,
.widget_nav_menu ul li,
.widget_archive ul li,
.woocommerce.widget_product_categories ul li,
.widget_pages ul li{
list-style-type: square;
list-style-position: inside;
padding: 5px 0 5px 0px;
}
.widget_categories ul li:last-child,
.widget_recent_entries ul li:last-child,
.dt_widget_recent_post ul li:last-child,
.widget_recent_comments ul li:last-child,
.dt_widget_recent_comments ul li:last-child,
.widget_rss ul li:last-child,
.widget_meta ul li:last-child,
.widget_nav_menu ul li:last-child,
.widget_archive ul li:last-child,
.woocommerce.widget_product_categories ul li:last-child,
.widget_pages ul li:last-child{
border: 0;
}
.widget_categories ul li ul,
.widget_recent_entries ul li ul,
.dt_widget_recent_post ul li ul,
.widget_recent_comments ul li ul,
.dt_widget_recent_comments ul li ul,
.widget_rss ul li ul,
.widget_meta ul li ul,
.widget_nav_menu ul li ul,
.widget_archive ul li ul,
.woocommerce.widget_product_categories ul li ul,
.widget_pages ul li ul{
padding-left: 20px;
}
.widget_categories ul li ul li,
.widget_recent_entries ul li ul li,
.dt_widget_recent_post ul li ul li,
.widget_recent_comments ul li ul li,
.dt_widget_recent_comments ul li ul li,
.widget_rss ul li ul li,
.widget_meta ul li ul li,
.widget_nav_menu ul li ul li,
.widget_archive ul li ul li,
.woocommerce.widget_product_categories ul li ul li,
.widget_pages ul li ul li{
border: 0;
padding: 2px 0 2px 0;
}
.widget_recent_entries ul li,
.dt_widget_recent_post ul li{
list-style: none;
}
.widget_recent_entries .post-author,
.dt_widget_recent_post .post-author,
.widget_recent_entries .post-date,
.dt_widget_recent_post .post-date{
font-size: .9em;
}
.widget_nav_menu .sub-menu li{
padding: 2px 0;
}
/*}*/
#footer .widget_categories ul,
#footer .widget_recent_entries ul,
#footer .dt_widget_recent_post ul,
#footer .widget_recent_comments ul,
#footer .dt_widget_recent_comments ul,
#footer .widget_rss ul,
#footer .widget_meta ul,
#footer .widget_nav_menu ul,
#footer .widget_archive ul,
#footer .woocommerce.widget_product_categories ul{
padding-left: 0;
}
#footer .widget_categories ul li,
#footer .widget_recent_entries ul li,
#footer .dt_widget_recent_post ul li,
#footer .widget_recent_comments ul li,
#footer .dt_widget_recent_comments ul li,
#footer .widget_rss ul li,
#footer .widget_meta ul li,
#footer .widget_nav_menu ul li,
#footer .widget_archive ul li,
#footer .woocommerce.widget_product_categories ul li{
list-style-type: square;
list-style-position: inside;
padding: 5px 0 5px 0px;
}
#footer .widget_categories ul li:last-child,
#footer .widget_recent_entries ul li:last-child,
#footer .dt_widget_recent_post ul li:last-child,
#footer .widget_recent_comments ul li:last-child,
#footer .dt_widget_recent_comments ul li:last-child,
#footer .widget_rss ul li:last-child,
#footer .widget_meta ul li:last-child,
#footer .widget_nav_menu ul li:last-child,
#footer .widget_archive ul li:last-child,
#footer .woocommerce.widget_product_categories ul li:last-child{
border: 0;
}
#footer .widget_categories ul li ul,
#footer .widget_recent_entries ul li ul,
#footer .dt_widget_recent_post ul li ul,
#footer .widget_recent_comments ul li ul,
#footer .dt_widget_recent_comments ul li ul,
#footer .widget_rss ul li ul,
#footer .widget_meta ul li ul,
#footer .widget_nav_menu ul li ul,
#footer .widget_archive ul li ul,
#footer .woocommerce.widget_product_categories ul li ul{
padding-left: 20px;
}
#footer .widget_categories ul li ul li,
#footer .widget_recent_entries ul li ul li,
#footer .dt_widget_recent_post ul li ul li,
#footer .widget_recent_comments ul li ul li,
#footer .dt_widget_recent_comments ul li ul li,
#footer .widget_rss ul li ul li,
#footer .widget_meta ul li ul li,
#footer .widget_nav_menu ul li ul li,
#footer .widget_archive ul li ul li,
#footer .woocommerce.widget_product_categories ul li ul li{
border: 0;
padding: 2px 0 2px 0;
}
#footer .widget_recent_entries ul li,
#footer .dt_widget_recent_post ul li{
list-style: none;
}
#footer .widget_recent_entries .post-author,
#footer .dt_widget_recent_post .post-author,
#footer .widget_recent_entries .post-date,
#footer .dt_widget_recent_post .post-date{
font-size: .9em;
}
#footer .widget_nav_menu .sub-menu li{
padding: 2px 0;
}
.dt_widget_tabs .meta-info{
font-size: .8em;
margin-top: 15px;
padding-left: 0;
padding-right: 0;
}
.rowlist .image-info{
padding-left: 0;
}
.tab-pane .row:last-child .rowlist{
border-bottom: 0!important;
}
.tab-pane > .row{
margin: 0;
}
.dt_widget_tabs .nav > li > a{
padding: 10px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus{
border: 0;
}
.select.select-theme-default .select-content{
-ms-box-shadow: none;
-o-box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border: 1px solid rgba(0, 0, 0, 0.2);
}
.select.select-theme-default .select-content{
border-width: 1px;
border-style: solid;
width: 100%;
}
.select.select-theme-default .select-options .select-option.select-option-selected:before{
top: 0.4em;
left: .7em;
}
.select.select-theme-default .select-options .select-option{
padding: 0.5em 2em;
}
/* Widget RSS */
/* Widget RSS */
.widget_rss ul{
padding: 0;
}
.widget_rss ul li{
padding-bottom: 15px;
margin-bottom: 15px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.widget_rss .rss-date{
font-style: italic;
display: block;
font-size: .9em;
margin: 15px 0;
}
/*** SIDEBAR WIDGETS ***/
.widget h3{
font-size: 16px;
margin-bottom: 20px;
margin-top: 0;
text-transform: uppercase;
}
.widget a{
color: #444444;
}
.widget a:hover{
color: #fd971c;
}
.sidebar .widget{
margin-bottom: 50px;
}
/** WIDGET TWITTER SLIDER **/
.dt-widget-twitter .sequence-twitter{
min-height: 180px;
}
.dt-widget-twitter .sequence-twitter a{
color: #fd971c;
}
.dt-widget-twitter .sequence-twitter a:hover{
color: #7f5a00;
}
.owl-theme .owl-controls{
text-align: left;
}
.owl-theme .owl-controls .owl-page span{
background-color: #fd971c;
opacity: 1;
}
.owl-theme .owl-controls .owl-page.active span{
background: none;
border: 2px solid #fd971c;
}
/** /WIDGET TWITTER SLIDER **/
/* WIDGET PORTFOLIO POSTS AND FEATURED POSTS*/
.dt_widget_portfolio_posts:after,
.dt_widget_featured_posts:after{
display: block;
content: '';
clear: both;
width: 100%;
}
/** WIDGET CALENDAR **/
.widget_calendar thead th{
font-weight: 400;
text-transform: uppercase;
font-size: 11px;
color: grey;
}
.widget_calendar #calendar_wrap{
padding: 20px;
border: 1px solid rgba(0, 0, 0, 0.1);
}
.widget_calendar caption{
font-weight: 600;
margin-bottom: 20px;
}
.widget_calendar a{
color: #fd971c;
}
.widget_calendar a:hover{
color: #4c3600;
}
.widget_calendar #today{
background-color: #fd971c;
color: #ffffff;
}
.widget_calendar .pad{
color: #444444;
}
.widget_calendar th{
text-align: center;
line-height: 2;
}
.widget_calendar td{
text-align: center;
line-height: 2;
}
/** /WIDGET CALENDAR **/
.woocommerce.widget_product_search #s{
padding: 10px 10px 10px 40px;
width: 100%;
font-size: 1em;
border: 0;
-ms-box-shadow: inset 0 2px 0 0px #c8cccd;
-o-box-shadow: inset 0 2px 0 0px #c8cccd;
-webkit-box-shadow: inset 0 2px 0 0px #c8cccd;
-moz-box-shadow: inset 0 2px 0 0px #c8cccd;
box-shadow: inset 0 2px 0 0px #c8cccd;
}
.woocommerce.widget_product_search i{
padding: 0px 10px;
position: absolute;
font-size: 0.8em;
line-height: 4.7;
}
/** WIDGET SEARCH **/
.widget_search .screen-reader-text{
display: none;
}
.widget_search #searchsubmit{
display: none;
}
.widget_search #s{
border: 1px solid #ddd;
padding: 10px 10px 10px 40px;
width: 100%;
font-size: 1em;
}
.widget_search i{
padding: 0px 10px;
position: absolute;
font-size: 0.8em;
line-height: 3.7;
}
/** /WIDGET SEARCH **/
/** WIDGET TEXT **/
.widget_text ul{
padding-left: 0px;
}
.widget_text ul .icon:before{
font-family: "Flaticon";
content: "\e003";
font-style: normal;
font-weight: normal;
margin-left: -20px;
width: 0;
padding: 0 5px 0 0;
font-size: 10px;
}
.widget_text ul li{
list-style: none;
padding: 5px 0 5px 28px;
}
.widget_text ul li:last-child{
border: none;
}
.widget_text ul li i{
font-size: 20px;
}
.widget_text ul .children{
margin-top: 5px;
margin-bottom: -5px;
padding: 0px;
}
.widget_text ul .children li{
padding: 5px 0 5px 20px;
border: none;
}
.widget_text ul.list-inline-icon li{
border: none;
padding: 0;
width: 30px;
height: 30px;
border: 1px solid rgba(0, 0, 0, 0.2);
-webkit-border-radius: 50%;
border-radius: 50%;
background-clip: padding-box;
background: none;
margin-right: .5em;
}
.widget_text ul.list-inline-icon li a{
font-size: 30px;
color: #444444;
line-height: 0;
}
.widget_text ul.list-inline-icon li a i{
line-height: 1.3em;
}
.widget_text ul.list-inline-icon li a:hover{
color: #ffffff;
}
.widget_text ul.list-inline-icon li:hover{
color: #ffffff;
border: 1px solid #fd971c;
background: #fd971c;
}
/** /WIDGET TEXT **/
/** WIDGET DT PORTFOLIO IMAGE **/
.dt_widget_portfolio_posts .portfolio_wrapper .post-item{
padding: 0px;
margin-bottom: 2px;
width: auto;
}
.dt_widget_portfolio_posts .portfolio_wrapper .post-item figure{
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
transform-style: preserve-3d;
margin-right: 2px;
height: 84px;
width: 84px;
overflow: hidden;
}
.dt_widget_portfolio_posts .portfolio_wrapper .post-item figure > div{
overflow: hidden;
}
.dt_widget_portfolio_posts .portfolio_wrapper .post-item figure figcaption{
-webkit-transition: -webkit-transform 0.3s;
-moz-transition: transform 0.3s;
-o-transition: transform 0.3s;
-ms-transition: transform 0.3s;
background: rgba(0, 0, 0, 0.6);
opacity: 1;
background-clip: padding-box;
text-align: center;
font-weight: 300;
height: 85px;
}
.dt_widget_portfolio_posts .portfolio_wrapper .post-item figure figcaption a{
display: table;
display: block;
width: 100%;
height: 100%;
}
.dt_widget_portfolio_posts .portfolio_wrapper .post-item figure:hover figcaption,
.dt_widget_portfolio_posts .portfolio_wrapper .post-item figure.cs-hover figcaption{
-webkit-transform: translate(0, -100%);
-moz-transform: translate(0, -100%);
-ms-transform: translate(0, -100%);
-o-transform: translate(0, -100%);
transform: translate(0, -100%);
}
.dt_widget_portfolio_posts .portfolio_wrapper .post-item figure .zoom-plus{
width: 100%;
height: 50px;
position: relative;
left: 0%;
display: table-cell;
text-align: center;
vertical-align: middle;
display: block;
}
.dt_widget_portfolio_posts .portfolio_wrapper .post-item figure .zoom-plus::before,
.dt_widget_portfolio_posts .portfolio_wrapper .post-item figure .zoom-plus::after{
top: 50%;
left: 50%;
}
.dt_widget_portfolio_posts .portfolio_wrapper .post-item figure .zoom-plus::before{
content: '';
width: 20px;
height: 20px;
position: absolute;
display: block;
border-bottom: #fff solid 1px;
-webkit-transition: transform 0s;
-moz-transition: transform 0s;
-o-transition: transform 0s;
-ms-transition: transform 0s;
transition: transform 0s;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.dt_widget_portfolio_posts .portfolio_wrapper .post-item figure .zoom-plus::after{
content: '';
width: 20px;
height: 20px;
position: absolute;
display: block;
border-left: #fff solid 1px;
-webkit-transition: transform 0s;
-moz-transition: transform 0s;
-o-transition: transform 0s;
-ms-transition: transform 0s;
transition: transform 0s;
-webkit-transform: translate(0, 50%);
-moz-transform: translate(0, 50%);
-ms-transform: translate(0, 50%);
-o-transform: translate(0, 50%);
transform: translate(0, 50%);
}
/** /WIDGET DT PORTFOLIO IMAGE **/
/** WIDGET TAG CLOUD **/
.widget_tag_cloud .tagcloud .tag{
display: inline-table;
font-family: 'montserrat';
font-size: 12px;
background-color: #ecf0f1;
padding: 3px 10px;
margin: 0 5px 5px 0;
}
.widget_tag_cloud .tagcloud .tag a:hover{
color: #ffffff;
}
.widget_tag_cloud .tagcloud .tag:hover{
background-color: #fd971c;
}
.widget_tag_cloud .tagcloud .tag:hover a{
color: #ffffff;
}
/** /WIDGET TAG CLOUD **/
/** WIDGET PRODUCT TAG CLOUD **/
.woocommerce.widget_product_tag_cloud .tagcloud .tag{
display: inline-table;
font-family: 'montserrat';
font-size: 12px;
background-color: #ecf0f1;
padding: 8px 10px;
margin: 0 5px 5px 0;
}
.woocommerce.widget_product_tag_cloud .tagcloud .tag a{
color: inherit;
}
.woocommerce.widget_product_tag_cloud .tagcloud .tag a:hover{
color: #ffffff;
}
.woocommerce.widget_product_tag_cloud .tagcloud .tag:hover{
background-color: #fd971c;
}
.woocommerce.widget_product_tag_cloud .tagcloud .tag:hover a{
color: #ffffff;
}
/** /WIDGET PRODUCT TAG CLOUD **/
/** WIDGET CATEGORIES **/
.widget_categories{
font-size: 14px;
}
.widget_categories select{
width: 95%;
border: 1px solid rgba(0, 0, 0, 0.1);
padding: 5px;
}
/** /WIDGET CATEGORIES **/
/** WIDGET ARCHIVE **/
.widget_archive,
.dt_widget_recent_post{
font-size: 14px;
}
.widget_archive select,
.dt_widget_recent_post select{
width: 95%;
border: 1px solid rgba(0, 0, 0, 0.1);
padding: 5px;
}
/** /WIDGET ARCHIVE **/
/** WIDGET RECENT COMMENTS **/
.widget_recent_comments a,
.dt_widget_recent_comments a{
font-style: italic;
color: #444444;
}
.widget_recent_comments a:hover,
.dt_widget_recent_comments a:hover{
color: #fd971c;
}
.widget_recent_comments .comment-author,
.dt_widget_recent_comments .comment-author{
color: inherit;
}
.widget_recent_comments li.recentcomments,
.dt_widget_recent_comments li.recentcomments{
border-color: rgba(0, 0, 0, 0.1);
}
/** /WIDGET RECENT COMMENTS **/
/** WIDGET TABS **/
.dt_widget_tabs li a{
border: 1px solid rgba(0, 0, 0, 0.1);
margin-right: -1px;
}
.dt_widget_tabs .nav-tabs.nav-justified > .active > a,
.dt_widget_tabs .nav-tabs.nav-justified > .active > a:hover{
border: 1px solid rgba(0, 0, 0, 0.1);
}
.dt_widget_tabs .nav > li > a:hover{
background-color: transparent;
color: inherit;
}
.dt_widget_tabs li.active a{
font-weight: 600;
border: 1px solid rgba(0, 0, 0, 0.1);
}
.dt_widget_tabs .tab-pane{
overflow: hidden;
}
.dt_widget_tabs .tab-pane .rowlist{
float: left;
width: 100%;
padding: 15px 0;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.dt_widget_tabs .icon-comment-empty:before,
.dt_widget_tabs .icon-clock:before{
font-size: 17px;
}
@media (max-width: 1200px){
.dt_widget_tabs .nav-tabs li{
display: block;
width: 100%;
}
}
/** /WIDGET TABS **/
/** WIDGET ACCORDION **/
.dt_widget_accordion .btn-accordion{
position: absolute;
right: 22px;
margin-top: -23px;
width: 24px;
text-align: center;
height: 24px;
}
.dt_widget_accordion .btn-accordion .icon-minus-1:before,
.dt_widget_accordion .btn-accordion .icon-plus-1:before{
margin: -0.4em 0 0 0;
}
.dt_widget_accordion .panel{
margin-top: 10px;
border: none;
-ms-box-shadow: none;
-o-box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.dt_widget_accordion .panel-title{
color: inherit;
}
.dt_widget_accordion .panel-heading{
border: 1px solid rgba(0, 0, 0, 0.1);
-webkit-transition: background-color 0.8s;
-moz-transition: background-color 0.8s;
-o-transition: background-color 0.8s;
-ms-transition: background-color 0.8s;
transition: background-color 0.8s;
padding: 0.5em 1em;
background-color: transparent;
}
.dt_widget_accordion .panel-heading h4{
text-transform: uppercase;
}
.dt_widget_accordion .openedup{
color: inherit;
-webkit-transition: background-color 0.8s;
-moz-transition: background-color 0.8s;
-o-transition: background-color 0.8s;
-ms-transition: background-color 0.8s;
transition: background-color 0.8s;
background-color: transparent;
}
.dt_widget_accordion .panel-body{
margin-top: 0px;
color: #444444;
border: 1px solid rgba(0, 0, 0, 0.1);
border-top: 0!important;
}
/** /WIDGET ACCORDION **/
/*** /SIDEBAR WIDGETS ***/
.dt_widget_carousel_recent_posts{
line-height: 1.4em;
text-align: left;
}
.dt_widget_carousel_recent_posts img{
display: inline-block;
float: left;
margin: 0 15px 0 0;
}
.dt_widget_carousel_recent_posts a{
text-decoration: none;
}
.dt_widget_carousel_recent_posts p{
margin: 0;
}
.dt_widget_carousel_recent_posts p a.post-title{
color: #FFFFFF;
font-weight: 300;
}
.dt_widget_carousel_recent_posts a.author,
.dt_widget_carousel_recent_posts date,
.dt_widget_carousel_recent_posts .date{
font-size: 75%;
line-height: 1.4em;
text-transform: capitalize;
}
.dt_widget_carousel_recent_posts date,
.dt_widget_carousel_recent_posts .date{
color: #908D8D;
font-family: 'Lora';
font-style: italic;
}
.dt_widget_carousel_recent_posts hr{
clear: both;
}
.dt_widget_carousel_recent_posts .owl-slide{
padding-right: 10px;
}
.dt_widget_carousel_recent_posts .owl-item{
overflow: hidden;
}
.dt_widget_carousel_recent_posts .owl-controls .owl-page{
color: #FFFFFF;
float: left;
margin: 0;
}
.dt_widget_carousel_recent_posts .owl-controls .owl-page span{
background: none repeat scroll 0 0 #FFFFFF;
border-radius: 10px;
color: #FFFFFF;
height: 6px;
margin: 5px 2px;
opacity: 1;
width: 6px;
}
.dt_widget_carousel_recent_posts .owl-controls .owl-page span:hover{
background-color: #1ABC9C;
}
.dt_widget_carousel_recent_posts .owl-controls .owl-page.active span{
background-color: #1ABC9C;
}
.dt_widget_carousel_recent_posts .mini-post{
margin-bottom: 35px;
min-height: 40px;
padding: 0 10px 0 20px;
}
/** BANNER SECTION **/
section#banner-section{
position: relative;
height: 400px;
width: 100%;
z-index: 0;
}
section#banner-section .banner-title .page-title{
font-size: 30px;
text-transform: uppercase;
margin-bottom: 0;
}
section#banner-section .page-title{
color: #000;
}
section#banner-section .breadcrumbs{
color: #000;
font-family: 'montserrat';
font-size: 12px;
padding: 4px 11px 4px 0;
text-transform: uppercase;
}
section#banner-section .breadcrumbs a{
color: #000;
}
section#banner-section .breadcrumbs .current{
color: #fd971c;
}
@media (max-width: 767px){
section#banner-section .banner-title{
margin-top: 0;
text-align: center;
}
section#banner-section .breadcrumbs{
margin-top: 0;
text-align: center;
}
}
/** /BANNER SECTION **/
/** PRICING TABLE **/
.dt-pricing-table .price-4-col .btn-active,
.dt-pricing-table .price-3-col .btn-active{
background-color: #fd971c;
-webkit-border-radius: 0;
border-radius: 0;
background-clip: padding-box;
margin: 2px;
}
.dt-pricing-table .price-4-col .btn-active:hover,
.dt-pricing-table .price-3-col .btn-active:hover{
background-color: #7f5a00;
color: #ffffff;
}
/** /PRICING TABLE **/
.container .carousel-content .carousel-indicators li{
background: none repeat scroll 0 0 #fd971c;
border-color: #fd971c;
}
.container .carousel-content .carousel-indicators li.active{
background: none;
border-color: #fd971c;
}
.no-touch .dt-iconboxes-5:hover .hi-icon-effect-5 .hi-icon{
background-color: #fd971c;
border-color: #fd971c;
}
/* Woocommerce Page */
.woocommerce ul.products li.product{
border: 1px solid rgba(0, 0, 0, 0.1);
padding: 30px;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product{
margin: 0 2% 0 0;
}
.woocommerce.columns-5 ul.products li.product,
.woocommerce-page .columns-2 ul.products li.product{
width: 17.6%;
}
.woocommerce.columns-4 ul.products li.product,
.woocommerce-page .columns-4 ul.products li.product{
width: 22.75%;
}
.woocommerce.columns-3 ul.products li.product,
.woocommerce-page .columns-3 ul.products li.product{
width: 31.3%;
}
.woocommerce.columns-2 ul.products li.product,
.woocommerce-page .columns-2 ul.products li.product{
width: 48.5%;
}
.woocommerce ul.products li.last,
.woocommerce-page ul.products li.last{
/*margin-right: 0;*/
}
.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale,
.woocommerce span.onsale,
.woocommerce-page span.onsale{
position: absolute;
background: none;
border-radius: 0;
z-index: 50;
text-shadow: none;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
-ms-box-shadow: none;
-o-box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
margin: 0;
}
.woocommerce ul.products li.product .onsale:after,
.woocommerce-page ul.products li.product .onsale:after,
.woocommerce span.onsale:after,
.woocommerce-page span.onsale:after{
display: block;
width: 100%;
height: 100%;
content: '';
position: absolute;
top: -9px;
left: -22px;
z-index: -1;
width: 0;
height: 0;
border-left: 40px solid transparent;
border-right: 40px solid transparent;
border-bottom: 40px solid #fd971c;
}
.woocommerce ul.products li.product > div{
overflow: hidden;
}
.woocommerce ul.products li.product a img{
margin-bottom: 0;
}
.woocommerce div.product,
.woocommerce-page div.product,
.woocommerce #content div.product,
.woocommerce-page #content div.product{
overflow: hidden;
}
.woocommerce ul.products li{
overflow: hidden;
}
.woocommerce-page span.onsale{
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
margin: 6px 11px;
}
.woocommerce-page .product .entry-summary .quantity.buttons_added{
margin-right: 20px;
}
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price{
font-family: 'montserrat';
font-weight: 700;
font-size: 40px;
margin: 0 0 10px 0;
}
.woocommerce ul.products li.product .price del,
.woocommerce-page ul.products li.product .price del{
font-size: 40px;
}
.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product h3{
font-weight: 700;
font-size: 22px;
}
.woocommerce-page div.product .product_title,
.woocommerce div.product .product_title{
font-size: 36px;
}
.woocommerce #content div.product div.thumbnails a,
.woocommerce div.product div.thumbnails a,
.woocommerce-page #content div.product div.thumbnails a,
.woocommerce-page div.product div.thumbnails a{
margin-bottom: 20px;
}
.woocommerce #content div.product p.price,
.woocommerce #content div.product span.price,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce-page #content div.product p.price,
.woocommerce-page #content div.product span.price,
.woocommerce-page div.product p.price,
.woocommerce-page div.product span.price{
font-size: 22px;
font-weight: 700;
color: #fd971c;
}
.woocommerce-page div.product p.price ins,
.woocommerce div.product p.price ins{
text-decoration: none;
}
.woocommerce #content div.product p.price del,
.woocommerce #content div.product span.price del,
.woocommerce div.product p.price del,
.woocommerce div.product span.price del,
.woocommerce-page #content div.product p.price del,
.woocommerce-page #content div.product span.price del,
.woocommerce-page div.product p.price del,
.woocommerce-page div.product span.price del{
font-size: 1em;
}
.woocommerce #content div.product p.stock,
.woocommerce div.product p.stock,
.woocommerce-page #content div.product p.stock,
.woocommerce-page div.product p.stock{
font-size: 1em;
font-weight: 500;
}
.woocommerce #content .quantity .minus,
.woocommerce #content .quantity .plus,
.woocommerce .quantity .minus,
.woocommerce .quantity .plus,
.woocommerce-page #content .quantity .minus,
.woocommerce-page #content .quantity .plus,
.woocommerce-page .quantity .minus,
.woocommerce-page .quantity .plus{
background: #f7f6f7;
-ms-box-shadow: none;
-o-box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-shadow: none;
}
.woocommerce #content .quantity .minus:hover,
.woocommerce #content .quantity .plus:hover,
.woocommerce .quantity .minus:hover,
.woocommerce .quantity .plus:hover,
.woocommerce-page #content .quantity .minus:hover,
.woocommerce-page #content .quantity .plus:hover,
.woocommerce-page .quantity .minus:hover,
.woocommerce-page .quantity .plus:hover{
background: #dfdbdf;
-ms-box-shadow: none;
-o-box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-shadow: none;
}
.woocommerce .quantity .plus,
.woocommerce-page .quantity .plus{
border-bottom: 1px solid #c7c0c7;
}
.woocommerce #content input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt{
text-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.woocommerce div.product form.cart,
.woocommerce-page div.product form.cart{
margin-top: 20px;
}
.woocommerce div.product div.images img,
.woocommerce-page div.product div.images img,
.woocommerce #content div.product div.images img,
.woocommerce-page #content div.product div.images img{
-ms-box-shadow: none;
-o-box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.cart-popup li.empty{
margin-bottom: 0!Important;
}
table.group_table{
margin-bottom: 20px;
}
table.group_table .label{
font-size: 100%;
}
.cart-popup .cart_list li:last-child,
.cart-popup .cart_list li:last-child .button_cart{
margin-bottom: 0!important;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product{
margin-bottom: 30px;
padding-bottom: 10px;
}
.products .type-product{
text-align: left;
}
.products .type-product div{
position: relative;
}
.products .type-product div > a:first-child:after{
content: '';
width: 100%;
height: 100%;
display: block;
/*background: rgba(0, 0, 0, 0.5);*/
position: absolute;
opacity: 0;
top: 0;
-webkit-transition: all 200ms;
-moz-transition: all 200ms;
-o-transition: all 200ms;
-ms-transition: all 200ms;
transition: all 200ms;
}
.products .type-product div:hover > a:after{
opacity: 1;
}
.products .type-product .button{
margin: 0!important;
font-size: 22px!important;
font-weight: 700;
position: absolute;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
top: 50%;
opacity: 0;
-webkit-transition: all 200ms;
-moz-transition: all 200ms;
-o-transition: all 200ms;
-ms-transition: all 200ms;
transition: all 200ms;
}
.products .type-product .button:hover{
background-color: #000;
}
.products .type-product > div:hover:after{
opacity: 1;
}
.products .type-product > div:hover .button{
opacity: 1;
z-index: 99;
}
.products .type-product .woocommerce_after_shop_loop_item_title .button{
margin-top: 2em!important;
position: relative;
width: 100%;
opacity: 1;
padding: 12px 0;
}
.products .type-product .woocommerce_after_shop_loop_item_title .button:hover{
background-color: #000;
}
.woocommerce ul.products li.product a img,
.woocommerce-page ul.products li.product a img{
-ms-box-shadow: none;
-o-box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
/* Woocommerce Tab */
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li{
border-radius: 0;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active{
border: 0;
box-shadow: none;
margin: 0;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a{
color: white;
border-top-width: 0;
border-top-style: solid;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before{
display: none;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li{
border: 0;
box-shadow: none;
margin: 0 -5px;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a{
font-weight: 400;
}
.woocommerce .panel.entry-content{
-ms-box-shadow: none;
-o-box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.woocommerce a.button.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce #content input.button:hover,
.woocommerce-page a.button:hover,
.woocommerce-page button.button:hover,
.woocommerce-page input.button:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page #content input.button:hover{
text-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.woocommerce.single .postcontent{
padding-top: 0;
}
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page #content input.button{
-ms-box-shadow: none;
-o-box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.woocommerce .upsells.products,
.woocommerce .related.products{
clear: both;
}
.woocommerce .upsells.products h3,
.woocommerce .related.products h3{
font-size: 22px;
margin-top: 20px;
font-weight: 700;
}
.woocommerce .upsells.products h2,
.woocommerce .related.products h2,
.woocommerce .upsells.products .h2,
.woocommerce .related.products .h2{
font-size: 36px;
}
.woocommerce .upsells.products .price,
.woocommerce .related.products .price{
font-family: 'montserrat';
font-size: 40px!important;
color: #444444 !important;
}
.woocommerce .upsells.products ul,
.woocommerce .related.products ul{
padding: 5px;
}
.woocommerce .upsells.products ul li,
.woocommerce .related.products ul li{
display: inline-block;
border: 1px solid rgba(0, 0, 0, 0.1);
padding: 3% 3% 1% 3%;
margin: 15px 0 0 1%;
}
@media (max-width: 767px){
.woocommerce .upsells.products ul li,
.woocommerce .related.products ul li{
display: inline;
}
}
.woocommerce .upsells.products ul li.first,
.woocommerce .related.products ul li.first{
margin-left: 0;
clear: both;
}
.woocommerce-tabs h2,
.woocommerce h2,
.woocommerce-tabs .h2,
.woocommerce .h2{
font-size: 22px;
margin-top: 0;
}
/* Woocommerce review box */
.woocommerce div.product .woocommerce-tabs ul.tabs,
.woocommerce-page div.product .woocommerce-tabs ul.tabs,
.woocommerce #content div.product .woocommerce-tabs ul.tabs,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs{
padding-left: 0;
}
.woocommerce-tabs .tabs a:hover{
border: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text{
-webkit-border-radius: 0;
border-radius: 0;
background-clip: padding-box;
}
.woocommerce #reviews h3,
.woocommerce-page #reviews h3{
margin-bottom: 20px;
}
#commentform .comment-form-author label,
#commentform .comment-form-email label{
width: 60px;
}
.woocommerce .quantity input.qty,
.woocommerce-page .quantity input.qty,
.woocommerce #content .quantity input.qty,
.woocommerce-page #content .quantity input.qty{
height: 34px;
}
.woocommerce .quantity .plus,
.woocommerce-page .quantity .plus,
.woocommerce #content .quantity .plus,
.woocommerce-page #content .quantity .plus,
.woocommerce .quantity .minus,
.woocommerce-page .quantity .minus,
.woocommerce #content .quantity .minus,
.woocommerce-page #content .quantity .minus{
height: 19px;
}
.woocommerce a.button.added{
background-color: #fff;
color: #222;
opacity: 1;
}
.woocommerce a.added_to_cart,
.woocommerce-page a.added_to_cart{
position: absolute;
letter-spacing: 0;
top: 60%;
left: 50%;
margin-left: -30px;
z-index: 90;
color: #fff;
text-shadow: 0 0 1px #000;
font-weight: 800;
font-size: 11px;
text-transform: uppercase;
}
.woocommerce .add_to_cart_button{
-webkit-transition: all 350ms;
-moz-transition: all 350ms;
-o-transition: all 350ms;
-ms-transition: all 350ms;
transition: all 350ms;
}
.woocommerce .woocommerce_after_shop_loop_item_title .add_to_cart_button{
margin-top: 2em!important;
}
.woocommerce .products .star-rating,
.woocommerce-page .products .star-rating{
margin: 0 0 20px 0;
}
.woocommerce .star-rating span{
color: #fd971c;
}
/* Cart & Checkout */
.woocommerce .woocommerce-error:before,
.woocommerce .woocommerce-info:before,
.woocommerce .woocommerce-message:before,
.woocommerce-page .woocommerce-error:before,
.woocommerce-page .woocommerce-info:before,
.woocommerce-page .woocommerce-message:before{
height: auto;
}
.woocommerce table.shop_table,
.woocommerce-page table.shop_table{
-webkit-border-radius: 0;
border-radius: 0;
background-clip: padding-box;
border-width: 1px;
border-style: solid;
}
.woocommerce-page table.cart td.actions,
.woocommerce table.cart td.actions{
padding: 12px;
}
.woocommerce table.shop_table th,
.woocommerce-page table.shop_table th,
.woocommerce th{
font-weight: 400;
}
.cart-collaterals h2,
.cart-collaterals .h2{
font-size: 1em;
}
.woocommerce .cart-collaterals .cart_totals tr td,
.woocommerce .cart-collaterals .cart_totals tr th,
.woocommerce-page .cart-collaterals .cart_totals tr td,
.woocommerce-page .cart-collaterals .cart_totals tr th{
padding: 10px 0;
}
.single-product .product_meta > span{
display: block;
}
.woocommerce table.cart td.actions .coupon #coupon_code.input-text,
.woocommerce-page table.cart td.actions .coupon #coupon_code.input-text{
width: 110px;
padding: 5px!important;
-ms-box-shadow: none;
-o-box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
@media (max-width: 992px){
.woocommerce table.cart td.actions .coupon #coupon_code.input-text,
.woocommerce-page table.cart td.actions .coupon #coupon_code.input-text{
float: none;
}
}
@media (max-width: 992px){
.woocommerce-page table.cart td.actions .coupon,
.woocommerce table.cart td.actions .coupon{
width: 100%;
margin-bottom: 15px;
}
}
@media (max-width: 480px){
.woocommerce table.shop_table td,
.woocommerce-page table.shop_table td{
padding: 6px 0;
}
}
.woocommerce-cart .shop_table.cart th.product-subtotal,
.woocommerce-cart .shop_table.cart td.product-subtotal{
display: none;
}
.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after,
.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after{
content: '';
}
.shipping-calculator-button{
text-align: center;
padding: 5px 20px;
width: 100%;
display: block;
}
.shipping-calculator-button:hover{
color: #fff;
}
.woocommerce #payment,
.woocommerce-page #payment{
-webkit-border-radius: 0;
border-radius: 0;
background-clip: padding-box;
}
.woocommerce #payment div.form-row,
.woocommerce-page #payment div.form-row{
border-top: 0;
}
.woocommerce #payment div.payment_box,
.woocommerce-page #payment div.payment_box{
text-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
color: #fff;
-webkit-border-radius: 0;
border-radius: 0;
background-clip: padding-box;
font-weight: 400;
}
.woocommerce form.login,
.woocommerce-page form.login,
.woocommerce form.checkout_coupon,
.woocommerce-page form.checkout_coupon,
.woocommerce form.register,
.woocommerce-page form.register{
-webkit-border-radius: 0;
border-radius: 0;
background-clip: padding-box;
}
.woocommerce table.shop_table tfoot td,
.woocommerce-page table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th,
.woocommerce-page table.shop_table tfoot th{
font-weight: 400;
}
.woocommerce-checkout h3{
font-size: 1.3em;
}
#ship-to-different-address .checkbox{
padding: 0;
}
.woocommerce #payment div.payment_box:after,
.woocommerce-page #payment div.payment_box:after{
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
top: 0;
}
ul.order_details{
padding: 0;
}
.woocommerce-checkout h2,
.woocommerce-checkout .h2{
font-size: 1.4em;
}
.customer_details dt{
font-weight: 400;
margin-top: 20px;
}
.entry-summary .woocommerce-tabs{
margin-top: 40px;
}
/* Woocommerce Notification */
.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-message,
.woocommerce .woocommerce-error,
.woocommerce-page .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-info{
-webkit-border-radius: 0;
border-radius: 0;
background-clip: padding-box;
text-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.woocommerce .woocommerce-message:before,
.woocommerce-page .woocommerce-message:before,
.woocommerce .woocommerce-error:before,
.woocommerce-page .woocommerce-error:before,
.woocommerce .woocommerce-info:before,
.woocommerce-page .woocommerce-info:before{
-webkit-border-radius: 0;
border-radius: 0;
background-clip: padding-box;
-ms-box-shadow: none;
-o-box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.woocommerce button.button:active,
.woocommerce-page button.button:active,
.woocommerce input.button:active,
.woocommerce-page input.button:active,
.woocommerce #respond input#submit:active,
.woocommerce-page #respond input#submit:active,
.woocommerce #content input.button:active,
.woocommerce-page #content input.button:active{
top: 0;
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button{
white-space: normal;
}
.woocommerce ul.products li.product a.button:active,
.woocommerce-page ul.products li.product a.button:active,
.woocommerce ul.products li.product a.button:active,
.woocommerce-page ul.products li.product a.button:active{
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
/* Woocommerce Paging */
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce-page nav.woocommerce-pagination ul li a,
.woocommerce #content nav.woocommerce-pagination ul li a,
.woocommerce-page #content nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce-page nav.woocommerce-pagination ul li span,
.woocommerce #content nav.woocommerce-pagination ul li span,
.woocommerce-page #content nav.woocommerce-pagination ul li span{
font-weight: 400;
color: black;
}
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce-page nav.woocommerce-pagination ul li span.current,
.woocommerce #content nav.woocommerce-pagination ul li span.current,
.woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce-page nav.woocommerce-pagination ul li a:hover,
.woocommerce #content nav.woocommerce-pagination ul li a:hover,
.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce-page nav.woocommerce-pagination ul li a:focus,
.woocommerce #content nav.woocommerce-pagination ul li a:focus,
.woocommerce-page #content nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li,
.woocommerce-page nav.woocommerce-pagination ul li,
.woocommerce #content nav.woocommerce-pagination ul li,
.woocommerce-page #content nav.woocommerce-pagination ul li,
.woocommerce nav.woocommerce-pagination ul,
.woocommerce-page nav.woocommerce-pagination ul,
.woocommerce #content nav.woocommerce-pagination ul,
.woocommerce-page #content nav.woocommerce-pagination ul{
border: 0;
}
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce-page nav.woocommerce-pagination ul li span.current,
.woocommerce #content nav.woocommerce-pagination ul li span.current,
.woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce-page nav.woocommerce-pagination ul li a:hover,
.woocommerce #content nav.woocommerce-pagination ul li a:hover,
.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce-page nav.woocommerce-pagination ul li a:focus,
.woocommerce #content nav.woocommerce-pagination ul li a:focus,
.woocommerce-page #content nav.woocommerce-pagination ul li a:focus{
color: white;
vertical-align: middle;
text-align: center;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce-page nav.woocommerce-pagination ul li a,
.woocommerce #content nav.woocommerce-pagination ul li a,
.woocommerce-page #content nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce-page nav.woocommerce-pagination ul li span,
.woocommerce #content nav.woocommerce-pagination ul li span,
.woocommerce-page #content nav.woocommerce-pagination ul li span{
height: 35px;
padding-top: 10px;
width: 35px;
text-align: center;
vertical-align: middle;
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
.woocommerce-page ul.cart_list li img,
.woocommerce-page ul.product_list_widget li img{
-ms-box-shadow: none;
-o-box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
float: left;
margin-right: 30px;
margin-left: auto;
}
.woocommerce nav.woocommerce-pagination ul li a.prev,
.woocommerce-page nav.woocommerce-pagination ul li a.prev,
.woocommerce nav.woocommerce-pagination ul li a.next,
.woocommerce-page nav.woocommerce-pagination ul li a.next{
background: none;
}
.woocommerce .related ul li.product,
.woocommerce .related ul.products li.product,
.woocommerce .upsells.products ul li.product,
.woocommerce .upsells.products ul.products li.product,
.woocommerce-page .related ul li.product,
.woocommerce-page .related ul.products li.product,
.woocommerce-page .upsells.products ul li.product,
.woocommerce-page .upsells.products ul.products li.product{
width: 48%;
}
.woocommerce table.shop_table td,
.woocommerce-page table.shop_table td,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th,
.woocommerce-page table.shop_table tfoot td,
.woocommerce-page table.shop_table tfoot th{
border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.woocommerce table.shop_table thead th,
.woocommerce-page table.shop_table thead th{
font-weight: bold;
}
.woocommerce table.shop_table,
.woocommerce-page table.shop_table{
border: 1px solid rgba(0, 0, 0, 0.1);
}
.woocommerce #payment ul.payment_methods,
.woocommerce-page #payment ul.payment_methods{
border: none;
}
.woocommerce-checkout #payment ul.payment_methods li input#payment_method_paypal{
vertical-align: top;
margin-top: 18px;
}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order{
float: left;
}
.chosen-container-single .chosen-single{
background: none;
border-radius: 0;
box-shadow: 0 0 0 #FFFFFF;
}
@media (min-width: 768px){
.woocommerce .related ul li.product,
.woocommerce .related ul.products li.product,
.woocommerce .upsells.products ul li.product,
.woocommerce .upsells.products ul.products li.product,
.woocommerce-page .related ul li.product,
.woocommerce-page .related ul.products li.product,
.woocommerce-page .upsells.products ul li.product,
.woocommerce-page .upsells.products ul.products li.product{
width: 24%;
vertical-align: top;
}
.woocommerce .related ul,
.woocommerce .upsells.products ul,
.woocommerce-page .related ul,
.woocommerce-page .upsells.products ul{
margin-left: -5px;
}
}
@media (max-width: 480px){
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li{
font-size: 12px;
padding-left: 0.5em;
padding-right: 0.5em;
}
}
/* Widgets */
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
.woocommerce-page ul.cart_list li img,
.woocommerce-page ul.product_list_widget li img{
width: auto;
}
.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a,
.woocommerce-page ul.cart_list li a,
.woocommerce-page ul.product_list_widget li a{
margin-bottom: 20px;
}
.woocommerce ul.cart_list li a:hover,
.woocommerce ul.product_list_widget li a:hover,
.woocommerce-page ul.cart_list li a:hover,
.woocommerce-page ul.product_list_widget li a:hover{
border: 0;
}
.woocommerce .woocommerce-breadcrumb,
.woocommerce-page .woocommerce-breadcrumb{
margin-bottom: 40px;
}
.woocommerce-pagination{
margin-bottom: 40px;
}
.widget.woocommerce img{
max-width: 70px;
}
/* Shortcodes */
.dt-shop-category .owl-carousel-navigation{
margin-top: 30px;
}
.dt-shop-category .owl-carousel-navigation .btn-owl{
padding: 10px;
height: 40px;
width: 40px;
text-align: center;
line-height: 1.2;
}
.dt-shop-category .owl-carousel-navigation .btn-owl:hover{
background: #7f5a00 !important;
color: #ffffff !important;
}
.dt-shop-category .owl-carousel-navigation .btn-owl:first-child{
margin-right: 1px;
}
.dt-shop-category img{
background-clip: padding-box;
width: 100%;
}
.dt-shop-category .thumbnail-container,
.dt-shop-category .thumbnail-container a,
.dt-shop-category .thumbnail-container h3{
display: block;
position: relative;
}
.dt-shop-category .thumbnail-container:hover,
.dt-shop-category .thumbnail-container a:hover,
.dt-shop-category .thumbnail-container h3:hover{
border: 0;
}
.dt-shop-category .thumbnail-container .text-description{
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
-ms-transition: all 0.3s;
transition: all 0.3s;
position: absolute;
padding: 11px;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
background-color: rgba(0, 0, 0, 0.6);
width: 100;
display: block;
}
.dt-shop-category .thumbnail-container .text-description h3{
margin: 0;
font-size: 20px;
font-weight: 100;
color: #ccc;
}
.dt-shop-category .thumbnail-container .text-description .number{
color: #ccc;
background: none;
}
.dt-shop-category .thumbnail-container:hover .text-description{
background-color: rgba(0, 0, 0, 0.7);
}
.dt-shop-category .thumbnail-container:hover div,
.dt-shop-category .thumbnail-container:hover h3,
.dt-shop-category .thumbnail-container:hover .number{
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
-ms-transition: all 0.3s;
transition: all 0.3s;
color: #ffffff;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{
background-image: none;
background-color: #A7A7A7;
border: 0;
border-radius: 7px;
box-shadow: none;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{
background: #464646;
border: 1px solid #464646;
box-shadow: none;
top: -3px;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{
background: #EBEBEB;
}
.widget_shopping_cart_content ul{
margin-top: 0px !important;
}
.widget_shopping_cart_content a.remove-it{
float: left;
padding: 0 !important;
margin-right: 5px !important;
margin-bottom: 5px !important;
width: 20px !important;
}
.widget_shopping_cart_content a.remove-it:hover{
background: none !important;
color: #F16338 !important;
}
.widget_shopping_cart_content a.product_thumbnail{
margin: 0 !important;
padding: 0 !important;
vertical-align: top !important;
}
.widget_shopping_cart_content a.product_thumbnail img{
margin: 0 !important;
vertical-align: top !important;
}
.widget_shopping_cart_content a.product_name{
margin: 0 !important;
padding: 2px !important;
text-align: left;
}
.item_count{
margin-left: 0;
}
.button_cart{
white-space: normal;
}
.cart-popup a.button_cart{
color: #fff!important;
}
.cart_totals table{
width: 100%;
}
.price ins{
text-decoration: none;
}
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images{
float: right;
}
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary{
float: left;
}
.woocommerce .woocommerce-product-rating .star-rating{
float: right;
}
.woocommerce div.product .woocommerce-product-rating{
padding: 14px 0;
border-top: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
}
.woocommerce div.product .woocommerce-product-rating .woocommerce-review-link{
text-transform: uppercase;
color: #444444;
}
.woocommerce .posted_in a{
color: #fd971c;
}
.woocommerce .single_add_to_cart_button{
font-size: 22px!important;
width: 80%;
}
.woocommerce .single_add_to_cart_button:hover{
background-color: #b27f00 !important;
}
.woocommerce div.product form.cart div.quantity{
float: right;
}
.woocommerce div.product form.cart div.quantity input.qty{
height: 3.1em;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
text-align: center;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before{
position: relative;
border-bottom: 1px solid #e5e5e5;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
text-transform: uppercase;
padding: 8px 15px;
min-width: 202px;
background: none;
border: 1px solid #e5e5e5;
border-top: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
border: 1px solid #fd971c;
border-top: none;
}
.woocommerce div.product .woocommerce-tabs #reviews h2,
.woocommerce div.product .woocommerce-tabs #reviews .h2,
.woocommerce div.product .woocommerce-tabs #reviews h3{
font-size: 22px;
font-weight: 700;
}
.woocommerce div.product .woocommerce-tabs #reviews #comments{
float: right;
width: 50%;
}
.woocommerce div.product .woocommerce-tabs #reviews #comments .commentlist{
padding: 0;
}
.woocommerce div.product .woocommerce-tabs #reviews #comments .comment_container{
border: 1px solid #e5e5e5;
padding: 35px;
}
.woocommerce div.product .woocommerce-tabs #reviews #comments .comment_container img.avatar{
position: relative;
width: auto;
padding: 0;
border: none;
}
.woocommerce div.product .woocommerce-tabs #reviews #comments .comment_container .comment-text{
border: none;
padding: 0 0 0 180px;
margin: 0;
}
.woocommerce div.product .woocommerce-tabs #reviews #comments .comment_container .comment-text .meta .author{
font-size: 22px;
color: #444444;
font-family: 'montserrat';
}
.woocommerce div.product .woocommerce-tabs #reviews #comments .comment_container .comment-text .meta .datePublished{
font-size: 16px;
color: #fd971c;
}
.woocommerce div.product .woocommerce-tabs #reviews #review_form_wrapper{
float: left;
width: 45%;
}
.woocommerce div.product .woocommerce-tabs #reviews #review_form_wrapper input#author,
.woocommerce div.product .woocommerce-tabs #reviews #review_form_wrapper input#email{
width: 100%;
}
.woocommerce div.product .woocommerce-tabs #reviews #review_form_wrapper input[type="submit"]{
font-size: 18px;
font-weight: 700;
}
.woocommerce div.product .woocommerce-tabs #reviews #review_form_wrapper input[type="submit"]:hover{
background-color: #b27f00;
}
.product.has-post-thumbnail > div:first-child a.add_to_cart_button{
font-size: 16px!important;
letter-spacing: 0px;
font-weight: 100;
}
@media (max-width: 767px){
ul.products li.product{
width: 100%!important;
margin-right: 0!important;
}
.woocommerce div.product .woocommerce-tabs #reviews #comments,
.woocommerce div.product .woocommerce-tabs #reviews #review_form_wrapper{
width: 100%;
}
.woocommerce div.product .woocommerce-tabs #reviews #comments .comment_container img.avatar{
width: 40%;
}
.woocommerce div.product .woocommerce-tabs #reviews #comments .comment_container .comment-text{
padding: 0 0 0 50%;
}
}
.dt-pricing-table .price-4-col .btn-active,
.dt-pricing-table .price-3-col .btn-active,
.dt-pricing-table .price-4-col .btn-active:hover,
.dt-pricing-table .price-3-col .btn-active:hover{
box-shadow: 0 0 0 #148F77;
}
.modal_preloader{
display: block;
position: fixed;
width: 100%;
height: 100%;
background: #000000;
z-index: 666998;
}
.modal_spinner-container{
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.modal_spinner{
margin: 100px auto;
width: 40px;
height: 40px;
text-align: center;
position: relative;
-webkit-animation: rotate 2.0s infinite linear;
animation: rotate 2.0s infinite linear;
}
.portfolio_loader{
background: transparent;
margin: 6em auto;
font-size: 10px;
position: relative;
text-indent: -9999em;
border-top: 0.3em solid rgba(0, 0, 0, 0.2);
border-right: 0.3em solid rgba(0, 0, 0, 0.2);
border-bottom: 0.3em solid rgba(0, 0, 0, 0.2);
border-left: 0.3em solid #000;
-webkit-animation: load8 1.1s infinite linear;
animation: load8 1.1s infinite linear;
}
.portfolio_loader,
.portfolio_loader:after{
border-radius: 50%;
width: 4em;
height: 4em;
}
@-webkit-keyframes rotate{
100%{
-webkit-transform: rotate(360deg);
}
}
@keyframes rotate{
100%{
transform: rotate(360deg);
-webkit-transform: rotate(360deg);
}
}
@-webkit-keyframes mental{
0%,
100%{
-webkit-transform: scale(0);
}
50%{
-webkit-transform: scale(1);
}
}
@keyframes mental{
0%,
100%{
transform: scale(0);
-webkit-transform: scale(0);
}
50%{
transform: scale(1);
-webkit-transform: scale(1);
}
}
.modal_loader{
margin: 6em auto;
font-size: 10px;
position: relative;
text-indent: -9999em;
border-top: 1.1em solid rgba(255, 255, 255, 0.2);
border-right: 1.1em solid rgba(255, 255, 255, 0.2);
border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
border-left: 1.1em solid #ffffff;
-webkit-animation: load8 1.1s infinite linear;
animation: load8 1.1s infinite linear;
}
.modal_loader,
.modal_loader:after{
border-radius: 50%;
width: 10em;
height: 10em;
}
@-webkit-keyframes load8{
0%{
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100%{
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes load8{
0%{
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100%{
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
#floatMenu-sticky-wrapper{
overflow: hidden;
position: fixed;
}
#floatMenu{
width: 262px;
margin: 0 auto;
background-color: transparent;
padding: 20px;
z-index: 99999;
}
@media (max-width: 767px){
#floatMenu{
display: none;
}
}
@media (min-width: 768px){
#floatMenu{
position: fixed;
right: 0px;
top: 200px;
}
}
.modal-content{
border-radius: 0px;
background-color: transparent;
border: none;
-ms-box-shadow: none;
-o-box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.modal-content .modal-body{
background-color: #fff;
padding: 0;
}
.modal-content .modal-header{
padding: 0;
background-color: transparent;
max-height: 0;
min-height: 0;
border: 0;
}
.modal-content .modal-header span.triangle1:after{
border-bottom: 45px solid #f16338;
border-left: 0px solid transparent;
border-right: 45px solid transparent;
content: "";
display: block;
height: 0;
right: 0;
top: 0;
position: absolute;
width: 0;
}
.modal-content .modal-header span.triangle2:after{
border-bottom: 45px solid #fff;
border-left: 0px solid transparent;
border-right: 45px solid #ecf0f1;
content: "";
display: block;
height: 0;
right: 0;
top: 45px;
position: absolute;
width: 0;
}
.modal-content .modal-header .close{
margin-top: 15px;
margin-right: 15px;
color: #fff;
opacity: 0.9;
position: absolute;
z-index: 999;
right: 0;
}
.modal-content .modal-header .modal-header-text{
position: absolute;
padding: 0 0 0 15px;
top: 0;
background-color: #fff;
height: 90px;
max-height: 90px;
width: 535px;
}
#lightbox-1st-visit .modal-dialog{
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
#lightbox-1st-visit .modal-dialog .close{
text-shadow: none;
}
.flip-clock-wrapper{
margin: 0!important;
padding-bottom: 3%;
font-family: 'Open Sans' !important;
}
.flip-clock-wrapper ul li a div div.inn{
font-size: 90px !important;
background-color: #f16338;
color: #ffffff;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
background-clip: padding-box !important;
text-shadow: none !important;
}
@media (max-width: 1200px){
.flip-clock-wrapper ul li a div div.inn{
font-size: 90%!important;
}
}
@media (max-width: 992px){
.flip-clock-wrapper ul li a div div.inn{
font-size: 70%!important;
}
}
@media (max-width: 768px){
.flip-clock-wrapper ul li a div div.inn{
font-size: 50%!important;
}
}
@media (max-width: 480px){
.flip-clock-wrapper ul li a div div.inn{
font-size: 30%!important;
}
}
.flip-clock-wrapper .flip{
-ms-box-shadow: none !important;
-o-box-shadow: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}
.flip-clock-wrapper .flip a:hover{
text-decoration: none;
}
.flip-clock-wrapper ul{
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
background-clip: padding-box !important;
}
.flip-clock-wrapper ul li a div.up:after{
background: none !important;
}
.flip-clock-wrapper ul li a div.down{
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
background-clip: padding-box !important;
-ms-box-shadow: 0 2px 0 #b6340d;
-o-box-shadow: 0 2px 0 #b6340d;
-webkit-box-shadow: 0 2px 0 #b6340d;
-moz-box-shadow: 0 2px 0 #b6340d;
box-shadow: 0 2px 0 #b6340d;
}
.flip-clock-wrapper .flip-clock-divider .flip-clock-label{
left: 50%!important;
margin-left: 520%;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.flip-clock-dot.top{
top: 45% !important;
}
.flip-clock-dot{
-ms-box-shadow: none;
-o-box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
height: 2px !important;
width: 2px !important;
left: 50% !important;
}
.flip-clock-dot.bottom{
bottom: 35% !important;
}
.flip-clock-divider .flip-clock-label{
top: 120% !important;
font-family: 'Open Sans' !important;
font-size: 24px;
text-transform: uppercase;
font-weight: 900;
}
.flip-clock-wrapper ul{
margin: 0 1%!important;
width: 9.55%!important;
padding: 0!important;
height: auto!important;
content: '';
display: block;
padding-bottom: 9%!important;
}
.flip-clock-wrapper ul li{
line-height: 1.2!important;
}
.flip-clock-divider{
width: 2.5%!important;
height: auto!important;
content: '';
display: block;
padding-bottom: 4.5%!important;
padding-top: 4.5%!important;
}
.flip-clock-divider.days{
position: absolute;
left: 0;
}
.flip-clock-divider.days .flip-clock-label{
left: 0%!important;
margin-left: 470%;
}
/* Queries */
.vc_span4 .flip-clock-wrapper .flip-clock-label{
font-size: 8px;
}
.vc_span4 .flip-clock-wrapper ul li a div div.inn{
font-size: 30px !important;
}
@media (max-width: 1200px){
.vc_span4 .flip-clock-wrapper ul li a div div.inn{
font-size: 24px!important;
}
}
@media (max-width: 992px){
.vc_span4 .flip-clock-wrapper ul li a div div.inn{
font-size: 19px!important;
}
}
@media (max-width: 768px){
.vc_span4 .flip-clock-wrapper ul li a div div.inn{
font-size: 50%!important;
}
}
@media (max-width: 480px){
.vc_span4 .flip-clock-wrapper ul li a div div.inn{
font-size: 30%!important;
}
}
.vc_span6 .flip-clock-wrapper .flip-clock-label{
font-size: 15px;
}
.vc_span6 .flip-clock-wrapper ul li a div div.inn{
font-size: 42px !important;
}
@media (max-width: 1200px){
.vc_span6 .flip-clock-wrapper ul li a div div.inn{
font-size: 35px!important;
}
}
@media (max-width: 992px){
.vc_span6 .flip-clock-wrapper ul li a div div.inn{
font-size: 28px!important;
}
}
@media (max-width: 768px){
.vc_span6 .flip-clock-wrapper ul li a div div.inn{
font-size: 50%!important;
}
}
@media (max-width: 480px){
.vc_span6 .flip-clock-wrapper ul li a div div.inn{
font-size: 30%!important;
}
}
.vc_span8 .flip-clock-wrapper .flip-clock-label{
font-size: 15px;
}
.vc_span8 .flip-clock-wrapper ul li a div div.inn{
font-size: 60px !important;
}
@media (max-width: 1200px){
.vc_span8 .flip-clock-wrapper ul li a div div.inn{
font-size: 47px!important;
}
}
@media (max-width: 992px){
.vc_span8 .flip-clock-wrapper ul li a div div.inn{
font-size: 35px!important;
}
}
@media (max-width: 768px){
.vc_span8 .flip-clock-wrapper ul li a div div.inn{
font-size: 50%!important;
}
}
@media (max-width: 480px){
.vc_span8 .flip-clock-wrapper ul li a div div.inn{
font-size: 30%!important;
}
}
@media (max-width: 768px){
.flip-clock-wrapper .flip-clock-divider .flip-clock-label{
font-size: 17px!important;
}
}
@media (max-width: 480px){
.flip-clock-wrapper .flip-clock-divider .flip-clock-label{
font-size: 10px!important;
}
}
/* Header */
@-moz-keyframes reveal-header{
0%{
-moz-transform: translateY(-3em);
opacity: 0;
}
100%{
-moz-transform: translateY(0);
opacity: 1;
}
}
@-webkit-keyframes reveal-header{
0%{
-webkit-transform: translateY(-3em);
opacity: 0;
}
100%{
-webkit-transform: translateY(0);
opacity: 1;
}
}
@-o-keyframes reveal-header{
0%{
-o-transform: translateY(-3em);
opacity: 0;
}
100%{
-o-transform: translateY(0);
opacity: 1;
}
}
@-ms-keyframes reveal-header{
0%{
-ms-transform: translateY(-3em);
opacity: 0;
}
100%{
-ms-transform: translateY(0);
opacity: 1;
}
}
@keyframes reveal-header{
0%{
top: -2em;
opacity: 0;
}
100%{
top: 0;
opacity: 1;
}
}
#head-page{
color: inherit;
cursor: default;
left: 0;
position: relative;
width: 100%;
z-index: 100;
}
#head-page.reveal{
position: fixed;
-webkit-animation: reveal-header 1s ease-in-out;
-moz-animation: reveal-header 1s ease-in-out;
-ms-animation: reveal-header 1s ease-in-out;
-o-animation: reveal-header 1s ease-in-out;
animation: reveal-header 1s ease-in-out;
}
#head-page.reveal.alt{
position: relative;
}
.is-sticky-menu #head-page.reveal{
position: fixed;
}
.is-sticky-menu #head-page.reveal.alt{
position: absolute;
}
#head-page.adminbar-is-here.hastopbar.reveal{
top: 32px;
}
#head-page.adminbar-is-here.hastopbar.reveal.alt{
top: 0;
}
#head-page.adminbar-is-here.notopbar.reveal{
top: 32px;
}
#head-page.adminbar-is-here.notopbar.reveal.alt{
top: 0;
}
#head-page.adminbar-not-here.hastopbar.reveal{
top: 0;
}
#head-page.adminbar-not-here.hastopbar.reveal.alt{
top: 0;
}
#head-page.adminbar-not-here.notopbar.reveal{
top: 0;
}
#head-page.adminbar-not-here.notopbar.reveal.alt{
top: 0;
}
.vertical_menu #head-page.reveal{
-webkit-animation: none;
-moz-animation: none;
-ms-animation: none;
-o-animation: none;
animation: none;
}
.vertical_menu #head-page.alt{
-webkit-animation: none;
-moz-animation: none;
-ms-animation: none;
-o-animation: none;
animation: none;
}
.vertical_menu #head-page.adminbar-is-here.hastopbar.reveal{
top: 32px;
}
.vertical_menu #head-page.adminbar-is-here.hastopbar.alt{
top: 32px;
}
.vertical_menu #head-page.adminbar-is-here.notopbar.reveal{
top: 32px;
}
.vertical_menu #head-page.adminbar-is-here.notopbar.alt{
top: 32px;
}
.vertical_menu #head-page.adminbar-not-here.hastopbar.reveal{
top: 0;
}
.vertical_menu #head-page.adminbar-not-here.hastopbar.alt{
top: 0;
}
.vertical_menu #head-page.adminbar-not-here.notopbar.reveal{
top: 0;
}
.vertical_menu #head-page.adminbar-not-here.notopbar.alt{
top: 0;
}
@media (max-width: 767px){
#head-page.adminbar-is-here.hastopbar.reveal{
top: 46px;
}
/*checked*/
#head-page.adminbar-is-here.hastopbar.reveal.alt{
top: 0;
}
/*checked*/
#head-page.adminbar-is-here.notopbar.reveal{
top: 46px;
}
/*checked*/
#head-page.adminbar-is-here.notopbar.reveal.alt{
top: 0;
}
/*checked*/
#head-page.adminbar-not-here.hastopbar.reveal{
top: 0;
}
/*checked*/
#head-page.adminbar-not-here.hastopbar.reveal.alt{
top: 0;
}
/*checked*/
#head-page.adminbar-not-here.notopbar.reveal{
top: 0;
}
/*checked*/
#head-page.adminbar-not-here.notopbar.reveal.alt{
top: 0;
}
/*checked*/
#main-nav-check:checked ~ .top-head.sticky{
top: 0;
}
.vertical_menu #head-page.adminbar-is-here.hastopbar.reveal{
top: 78px;
}
/*checked*/
.vertical_menu #head-page.adminbar-is-here.hastopbar.reveal.alt{
top: 0;
}
/*checked*/
.vertical_menu #head-page.adminbar-is-here.notopbar.reveal{
top: 0;
}
/*checked*/
.vertical_menu #head-page.adminbar-is-here.notopbar.reveal.alt{
top: 0;
}
/*checked*/
.vertical_menu #head-page.adminbar-not-here.hastopbar.reveal{
top: 50px;
}
/*checked*/
.vertical_menu #head-page.adminbar-not-here.hastopbar.reveal.alt{
top: 0;
}
/*checked*/
.vertical_menu #head-page.adminbar-not-here.notopbar.reveal{
top: 0;
}
/*checked*/
.vertical_menu #head-page.adminbar-not-here.notopbar.reveal.alt{
top: 0;
}
/*checked*/
}
@media (min-width: 768px) and (max-width: 782px){
#head-page.adminbar-is-here.hastopbar.reveal{
top: 46px;
}
/*checked*/
#head-page.adminbar-is-here.hastopbar.reveal.alt{
top: 0;
}
/*checked*/
#head-page.adminbar-is-here.notopbar.reveal{
top: 46px;
}
/*checked*/
#head-page.adminbar-is-here.notopbar.reveal.alt{
top: 0;
}
/*checked*/
#head-page.adminbar-not-here.hastopbar.reveal{
top: 0;
}
/*checked*/
#head-page.adminbar-not-here.hastopbar.reveal.alt{
top: 0;
}
/*checked*/
#head-page.adminbar-not-here.notopbar.reveal{
top: 0;
}
/*checked*/
#head-page.adminbar-not-here.notopbar.reveal.alt{
top: 0;
}
/*checked*/
#main-nav-check:checked ~ .top-head #head-page.adminbar-is-here.hastopbar.reveal{
top: -50px;
}
/*checked*/
#main-nav-check:checked ~ .top-head #head-page.adminbar-is-here.hastopbar.reveal.alt{
top: 0;
}
/*checked*/
#main-nav-check:checked ~ .top-head #head-page.adminbar-is-here.notopbar.reveal{
top: 0;
}
/*checked*/
#main-nav-check:checked ~ .top-head #head-page.adminbar-is-here.notopbar.reveal.alt{
top: 0;
}
/*checked*/
#main-nav-check:checked ~ .top-head #head-page.adminbar-not-here.hastopbar.reveal{
top: -50px;
}
/*checked*/
#main-nav-check:checked ~ .top-head #head-page.adminbar-not-here.hastopbar.reveal.alt{
top: 0;
}
/*checked*/
#main-nav-check:checked ~ .top-head #head-page.adminbar-not-here.notopbar.reveal{
top: 0;
}
/*checked*/
#main-nav-check:checked ~ .top-head #head-page.adminbar-not-here.notopbar.reveal.alt{
top: 0;
}
/*checked*/
}
@media (min-width: 783px) and (max-width: 991px){
#head-page.adminbar-is-here.hastopbar.reveal{
top: 32px;
}
/*checked*/
#head-page.adminbar-is-here.hastopbar.reveal.alt{
top: 0;
}
/*checked*/
#head-page.adminbar-is-here.notopbar.reveal{
top: 32px;
}
/*checked*/
#head-page.adminbar-is-here.notopbar.reveal.alt{
top: 0;
}
/*checked*/
#head-page.adminbar-not-here.hastopbar.reveal{
top: 0;
}
/*checked*/
#head-page.adminbar-not-here.hastopbar.reveal.alt{
top: 0;
}
/*checked*/
#head-page.adminbar-not-here.notopbar.reveal{
top: 0;
}
/*checked*/
#head-page.adminbar-not-here.notopbar.reveal.alt{
top: 0;
}
/*checked*/
#main-nav-check:checked ~ .top-head #head-page.adminbar-is-here.hastopbar.reveal{
top: -50px;
}
/*checked*/
#main-nav-check:checked ~ .top-head #head-page.adminbar-is-here.hastopbar.reveal.alt{
top: 0;
}
/*checked*/
#main-nav-check:checked ~ .top-head #head-page.adminbar-is-here.notopbar.reveal{
top: 0;
}
/*checked*/
#main-nav-check:checked ~ .top-head #head-page.adminbar-is-here.notopbar.reveal.alt{
top: 0;
}
/*checked*/
#main-nav-check:checked ~ .top-head #head-page.adminbar-not-here.hastopbar.reveal{
top: -50px;
}
/*checked*/
#main-nav-check:checked ~ .top-head #head-page.adminbar-not-here.hastopbar.reveal.alt{
top: 0;
}
/*checked*/
#main-nav-check:checked ~ .top-head #head-page.adminbar-not-here.notopbar.reveal{
top: 0;
}
/*checked*/
#main-nav-check:checked ~ .top-head #head-page.adminbar-not-here.notopbar.reveal.alt{
top: 0;
}
/*checked*/
}
@media (max-width: 991px){
#main-nav-check:checked ~ .top-head #top-bar{
left: -270px;
width: auto;
}
}
#head-page #logomenu{
display: block;
}
#head-page #logomenureveal{
display: none;
}
#head-page #logomenumobile{
display: block;
}
#head-page #logomenurevealmobile{
display: none;
}
#head-page.transparent.reveal #logomenu{
display: none;
}
#head-page.transparent.reveal #logomenureveal{
display: block;
}
#head-page.transparent.alt #logomenu{
display: block;
}
#head-page.transparent.alt #logomenureveal{
display: none;
}
#head-page.solid.reveal #logomenu{
display: none;
}
#head-page.solid.reveal #logomenureveal{
display: block;
}
#head-page.solid.alt #logomenu{
display: block;
}
#head-page.solid.alt #logomenureveal{
display: none;
}
.vertical_menu #head-page.solid.reveal #logomenu{
display: none;
}
.vertical_menu #head-page.solid.reveal #logomenureveal{
display: block;
}
.vertical_menu #head-page.solid.alt #logomenu{
display: block;
}
.vertical_menu #head-page.solid.alt #logomenureveal{
display: none;
}
#head-page.transparent.reveal #logomenumobile{
display: none;
}
#head-page.transparent.reveal #logomenurevealmobile{
display: block;
}
#head-page.transparent.alt #logomenumobile{
display: block;
}
#head-page.transparent.alt #logomenurevealmobile{
display: none;
}
#head-page.solid.reveal #logomenumobile{
display: block;
}
#head-page.solid.reveal #logomenurevealmobile{
display: none;
}
#head-page.solid.alt #logomenumobile{
display: block;
}
#head-page.solid.alt #logomenurevealmobile{
display: none;
}
#head-page.alt{
-moz-animation: none;
-webkit-animation: none;
-o-animation: none;
-ms-animation: none;
animation: none;
box-shadow: none;
}
.fond{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.contener_general{
-webkit-animation: animball_two 1s infinite;
-moz-animation: animball_two 1s infinite;
-ms-animation: animball_two 1s infinite;
animation: animball_two 1s infinite;
width: 44px;
height: 44px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -22px !important;
margin-top: -22px !important;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.contener_mixte{
width: 44px;
height: 44px;
position: absolute;
}
.ballcolor{
width: 20px;
height: 20px;
border-radius: 50%;
}
.ball_1,
.ball_2,
.ball_3,
.ball_4{
position: absolute;
-webkit-animation: animball_one 1s infinite ease;
-moz-animation: animball_one 1s infinite ease;
-ms-animation: animball_one 1s infinite ease;
animation: animball_one 1s infinite ease;
}
.ball_1{
background-color: #cb2025;
top: 0;
left: 0;
}
.ball_2{
background-color: #f8b334;
top: 0;
left: 24px;
}
.ball_3{
background-color: #00a096;
top: 24px;
left: 0;
}
.ball_4{
background-color: #97bf0d;
top: 24px;
left: 24px;
}
@-webkit-keyframes animball_one{
0%{
position: absolute;
}
50%{
top: 12px;
left: 12px;
position: absolute;
opacity: 0.5;
}
100%{
position: absolute;
}
}
@-moz-keyframes animball_one{
0%{
position: absolute;
}
50%{
top: 12px;
left: 12px;
position: absolute;
opacity: 0.5;
}
100%{
position: absolute;
}
}
@-ms-keyframes animball_one{
0%{
position: absolute;
}
50%{
top: 12px;
left: 12px;
position: absolute;
opacity: 0.5;
}
100%{
position: absolute;
}
}
@keyframes animball_one{
0%{
position: absolute;
}
50%{
top: 12px;
left: 12px;
position: absolute;
opacity: 0.5;
}
100%{
position: absolute;
}
}
@-webkit-keyframes animball_two{
0%{
-webkit-transform: rotate(0deg) scale(1);
}
50%{
-webkit-transform: rotate(360deg) scale(1.3);
}
100%{
-webkit-transform: rotate(720deg) scale(1);
}
}
@-moz-keyframes animball_two{
0%{
-moz-transform: rotate(0deg) scale(1);
}
50%{
-moz-transform: rotate(360deg) scale(1.3);
}
100%{
-moz-transform: rotate(720deg) scale(1);
}
}
@-ms-keyframes animball_two{
0%{
-ms-transform: rotate(0deg) scale(1);
}
50%{
-ms-transform: rotate(360deg) scale(1.3);
}
100%{
-ms-transform: rotate(720deg) scale(1);
}
}
@keyframes animball_two{
0%{
transform: rotate(0deg) scale(1);
}
50%{
transform: rotate(360deg) scale(1.3);
}
100%{
transform: rotate(720deg) scale(1);
}
}
/* Boxed Layout */
.dt-boxed-container > .content > .container{
padding: 60px 40px;
}
.dt-boxed-container{
padding: 0;
margin-top: 50px;
margin-bottom: 50px;
background-color: #ffffff;
background-attachment: fixed;
background-repeat: no-repeat;
background-size: cover;
}
.dt-boxed-container .top-head{
position: relative;
}
.dt-boxed-container #head-page{
left: auto;
width: auto;
}
.dt-boxed-container #dt_pagebar{
left: auto;
width: auto;
}
.dt-boxed-container .head-page.adminbar-is-here.notopbar.reveal{
top: 32px;
}
.dt-boxed-container .head-page.adminbar-not-here.notopbar.reveal{
/*do nothing*/
}
.dt-boxed-container .head-page.adminbar-is-here.hastopbar.reveal{
/*do nothing*/
}
.dt-boxed-container .head-page.adminbar-not-here.hastopbar.reveal{
/*do nothing*/
}
.dt-boxed-container .head-page.adminbar-is-here.notopbar.alt.reveal{
/*do nothing*/
}
.dt-boxed-container .head-page.adminbar-not-here.notopbar.alt.reveal{
/*do nothing*/
}
.dt-boxed-container .head-page.adminbar-is-here.hastopbar.alt.reveal{
/*do nothing*/
}
.dt-boxed-container .head-page.adminbar-not-here.hastopbar.alt.reveal{
/*do nothing*/
}
@media (max-width: 767px){
.dt-boxed-container #head-page{
width: 100%;
}
}
@media (max-width: 990px){
.dt-boxed-container{
padding: 0;
margin-top: 0;
overflow: hidden;
}
.dt-boxed-container .head-page.adminbar-is-here.notopbar.reveal{
top: 0;
}
.dt-boxed-container #dt-menu,
.dt-boxed-container #dt-menu .sub-nav{
left: -390px;
/* Hide Push menu to the left ( equals push menu width ) */
}
.dt-boxed-container #main-nav-check:checked ~ .top-head #dt-menu{
-webkit-transform: translate(120px, 0);
-moz-transform: translate(120px, 0);
-o-transform: translate(120px, 0);
-ms-transform: translate(120px, 0);
transform: translate(120px, 0);
-webkit-transition: -webkit-transform 350ms cubic-bezier(0.005, 0.975, 0.73, 1);
-moz-transition: -moz-transform 350ms cubic-bezier(0.005, 0.975, 0.73, 1);
-o-transition: -o-transform 350ms cubic-bezier(0.005, 0.975, 0.73, 1);
transition: transform 350ms cubic-bezier(0.005, 0.975, 0.73, 1);
}
.dt-boxed-container #dt-menu .sub-nav-check:checked ~ #fof-sub,
.dt-boxed-container #dt-menu .sub-nav-check:checked ~ ul[id*='fof-sub-']{
-webkit-transform: translate(390px, 0);
-moz-transform: translate(390px, 0);
-o-transform: translate(390px, 0);
-ms-transform: translate(390px, 0);
transform: translate(390px, 0);
-webkit-transition: -webkit-transform 350ms cubic-bezier(0.005, 0.975, 0.73, 1);
-moz-transition: -moz-transform 350ms cubic-bezier(0.005, 0.975, 0.73, 1);
-o-transition: -o-transform 350ms cubic-bezier(0.005, 0.975, 0.73, 1);
transition: transform 350ms cubic-bezier(0.005, 0.975, 0.73, 1);
}
.dt-boxed-container #main-nav-check:checked ~ .container,
.dt-boxed-container #main-nav-check:checked ~ .content,
.dt-boxed-container #main-nav-check:checked ~ .top-head,
.dt-boxed-container #main-nav-check:checked ~ #banner-section,
.dt-boxed-container #main-nav-check:checked ~ #footer{
-webkit-transform: translate(270px, 0);
-moz-transform: translate(270px, 0);
-o-transform: translate(270px, 0);
-ms-transform: translate(270px, 0);
transform: translate(270px, 0);
-webkit-transition: -webkit-transform 350ms cubic-bezier(0.005, 0.975, 0.73, 1);
-moz-transition: -moz-transform 350ms cubic-bezier(0.005, 0.975, 0.73, 1);
-o-transition: -o-transform 350ms cubic-bezier(0.005, 0.975, 0.73, 1);
transition: transform 350ms cubic-bezier(0.005, 0.975, 0.73, 1);
}
}
@media (min-width: 768px) and (max-width: 990px){
.dt-boxed-container #main-nav-check:checked ~ .top-head .head-page{
width: 480px;
}
.dt-boxed-container #main-nav-check:checked ~ .top-head #top-bar{
width: 750px;
}
}
@media (min-width: 991px){
.dt-boxed-container #dt-menu{
overflow: visible;
}
.dt-boxed-container #dt-menu li:hover > ul.sub-nav{
height: auto;
}
}
h2.blog-post-title,
h2.blog-post-title a,
.h2.blog-post-title,
.h2.blog-post-title a{
font-size: 36px;
margin-bottom: 2px;
}
.postdate{
position: absolute;
right: 0;
top: 0;
color: #ffffff;
text-align: center;
padding: 6px 0;
width: 100%;
min-width: 61px;
max-width: 61px;
height: 61px;
max-height: 61px;
margin-bottom: 20px;
z-index: 1;
}
.postdate .day{
font-family: 'montserrat';
font-size: 30px;
line-height: 1em;
font-weight: 300;
}
.postdate .year{
font-family: 'Open Sans';
font-size: 11px;
font-weight: 300;
text-transform: uppercase;
letter-spacing: -0.5px;
}
.postimagecontent .postdate{
position: absolute;
right: 0 !important;
top: 0;
}
.format-video .postimage .postdate{
right: 15px;
}
.format-gallery .postimage .postdate{
right: 15px;
}
.format-audio .postimage .postdate{
right: 15px;
}
.single .singlepostmetatop .postdate{
right: -15px;
top: -19px;
z-index: 0;
}
.format-gallery .carousel-inner > .item > img,
.format-gallery .carousel-inner > .item > a > img{
width: 100%;
}
.postmetatop ul{
margin-bottom: 25px;
}
.postmetatop ul li{
font-family: 'montserrat';
color: inherit;
font-size: 16px;
font-weight: 300;
border-right: 1px solid rgba(0, 0, 0, 0.1);
padding: 0 18px;
}
.postmetatop ul li:first-child{
padding: 0 18px 0 0;
}
.postmetatop ul li:last-child{
border-right-width: 0px;
}
.postmetatop ul li i{
margin-right: 12px;
}
.singlepostmetatop{
padding: 19px 30px 17px 30px;
height: 61px;
background-color: #f3f2f2;
}
.singlepostmetatop .share-button.float-right.sharer-0 label{
padding: 0;
}
.singlepostmetatop ul{
margin: 0;
}
.singlepostmetatop ul li{
font-family: 'montserrat';
color: #444444;
border-right: 1px solid rgba(0, 0, 0, 0.1);
padding: 0 20px;
}
.singlepostmetatop ul li:first-child{
padding: 0 20px 0 0;
}
.singlepostmetatop ul li:first-child a{
color: #444444;
}
.singlepostmetatop ul li:last-child{
border-right-width: 0px;
}
.singlepostmetatop ul li i{
margin-right: 12px;
}
.singlepostmetatop .share-button ul li{
border: none;
color: #ffffff;
}
.sharepos .share-button{
margin-right: 60px;
}
.share-button.float-right.sharer-0 label span{
color: inherit !important;
-webkit-font-smoothing: subpixel-antialiased;
}
.share-button.float-right.sharer-0 label{
padding: 0!important;
}
.nohead{
padding: 8px 0 15px !important;
}
.postcontent img{
max-width: 100%;
}
.postmetabottom{
font-family: 'Open Sans';
color: #444444;
}
.postmetabottom:after{
display: block;
width: 100%;
content: '';
clear: both;
}
article .postmetabottom{
padding: 15px 0;
}
.postseparator{
margin: 20px 0;
}
.postborder{
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
clear: both;
margin-top: 30px;
width: 100%;
}
.blog .postcontent.postcontent-link,
.single .postcontent.postcontent-link{
position: relative;
padding: 85px 60px;
color: #ffffff;
background-repeat: no-repeat;
background-size: cover;
}
.blog .postcontent.postcontent-link a,
.single .postcontent.postcontent-link a{
color: #ffffff;
}
.iconlink{
font-size: 25px;
position: absolute;
right: 20px;
bottom: 20px;
}
.blog .postcontent.postcontent-quote{
position: relative;
padding: 60px;
color: #ffffff;
background-repeat: no-repeat;
background-size: cover;
font-family: 'Open Sans';
font-weight: 300;
font-size: 16px;
}
.blog .postcontent.postcontent-quote a{
color: #ffffff;
}
.blog .postcontent.postcontent-quote blockquote{
font-size: 24px;
border: none;
}
.iconquote{
font-size: 40px;
position: absolute;
right: 20px;
bottom: 20px;
}
.postimage{
padding-bottom: 30px;
}
/*Responsive Video*/
.flex-video{
float: none;
clear: both;
width: 100%;
position: relative;
padding-bottom: 55%;
height: 0;
margin: 30px 0;
}
.flex-video iframe{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.flex-video embed{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.flex-video[data-twttr-id*=twttr]{
height: auto;
}
.flex-video[data-twttr-id*=twttr]{
padding: 0;
}
/*Responsive Video*/
.postimage .mejs-container,
.postimage .mejs-overlay,
.postimage .me-plugin{
width: 100% !important;
}
.postimage .me-plugin embed{
width: 100% !important;
}
.postimage video{
width: 100%;
position: relative;
left: 0;
}
.postaudio{
width: 100%;
min-height: 255px;
max-height: 255px;
text-align: center;
color: #ffffff;
font-size: 80px;
line-height: 3;
}
/* Audio Player */
/*.mejs-time-rail{
max-width: 150px !important;
}*/
/* Social Icon buttons */
.list-social-icons{
display: none;
position: absolute;
width: auto;
min-width: 250px;
right: 10px;
top: -70px;
}
.list-social-icons div{
float: right;
text-align: center !important;
padding: 10px 0 0 0;
height: 49px;
width: 58px;
}
.list-social-icons div a{
display: block;
width: 100%;
margin-bottom: 10px;
}
.list-social-icons div a i{
font-size: 20px !important;
margin-right: 0 !important;
}
.list-social-icons div svg{
display: none;
}
.list-social-icons div:first-child{
height: 58px;
}
.list-social-icons div:first-child svg{
display: block;
}
.btn-bitbucket{
background-color: #205081;
}
.btn-bitbucket a{
color: #ffffff !important;
}
.btn-dropbox{
background-color: #1087dd;
}
.btn-dropbox a{
color: #ffffff !important;
}
.btn-facebook{
background-color: #3b5998;
}
.btn-facebook a{
color: #ffffff !important;
}
.btn-flickr{
background-color: #ff0084;
}
.btn-flickr a{
color: #ffffff !important;
}
.btn-foursquare{
background-color: #0072b1;
}
.btn-foursquare a{
color: #ffffff !important;
}
.btn-github{
background-color: #444444;
}
.btn-github a{
color: #ffffff !important;
}
.btn-google-plus{
background-color: #e34429;
}
.btn-google-plus a{
color: #ffffff !important;
}
.btn-instagram{
background-color: #3f729b;
}
.btn-instagram a{
color: #ffffff !important;
}
.btn-linkedin{
background-color: #007bb6;
}
.btn-linkedin a{
color: #ffffff !important;
}
.btn-tumblr{
background-color: #2c4762;
}
.btn-tumblr a{
color: #ffffff !important;
}
.btn-twitter{
background-color: #6cdfea;
}
.btn-twitter a{
color: #ffffff !important;
}
.btn-vk{
background-color: #587ea3;
}
.btn-vk a{
color: #ffffff !important;
}
.btn-dribbble{
background-color: #c32361;
}
.btn-dribbble a{
color: #ffffff !important;
}
/* /Social Icon buttons */
/*
.post-image{
height: 100%;
width: 100%;
}
*/
/* Post Standard Content */
.postimagecontent{
position: relative;
width: 100%;
height: auto;
cursor: pointer;
padding-bottom: 15px;
}
.postimagecontent img{
width: 100%;
vertical-align: top;
}
.postimagecontent .imgcontrol{
width: 100%;
vertical-align: top;
position: absolute;
left: 0;
top: 0;
height: 100%;
opacity: 0;
transition: all 0.5s;
-webkit-transition: all 0.5s;
}
.postimagecontent .imgcontrol .imgbuttons{
position: absolute;
bottom: 0;
}
.postimagecontent .imgcontrol .imgbuttons a:last-child{
margin-left: -4px;
}
.postimagecontent:hover .imgcontrol{
opacity: 1;
}
/* /Post Standard Content */
/* Post Gallery Content */
.post-gallery-carousel{
position: relative;
width: 100%;
height: auto;
}
.post-gallery-carousel .carousel-inner{
width: 100%;
vertical-align: top;
}
.post-gallery-carousel .carousel-inner div{
transition: all 0.5s;
-webkit-transition: all 0.5s;
}
.post-gallery-carousel .post-gallery-carousel-nav{
width: 100%;
vertical-align: top;
position: absolute;
left: 0;
top: 0;
height: 100%;
opacity: 1;
overflow: hidden;
}
.post-gallery-carousel .post-gallery-carousel-nav .post-gallery-carousel-buttons{
bottom: 50%;
position: absolute;
vertical-align: middle;
width: 100%;
}
.post-gallery-carousel .post-gallery-carousel-nav .post-gallery-carousel-buttons a{
float: left;
margin-left: 37px;
height: 27px;
width: 27px;
line-height: 1;
border-radius: 50%;
background-color: transparent;
padding-top: 2px;
color: #ffffff;
border: 1px solid #ffffff;
}
.post-gallery-carousel .post-gallery-carousel-nav .post-gallery-carousel-buttons a:before{
margin-left: 0.1em;
}
.post-gallery-carousel .post-gallery-carousel-nav .post-gallery-carousel-buttons a:hover{
background-color: #ffffff;
color: #444444;
}
.post-gallery-carousel .post-gallery-carousel-nav .post-gallery-carousel-buttons a:last-child{
float: right;
margin-left: 0;
margin-right: 37px;
}
.circle_border{
border: 1px solid #ffffff !important;
border-radius: 50%;
color: #ffffff;
font-size: 24px;
}
.paging-nav{
font-family: 'montserrat';
margin:20px 0 40px;
}
.paging-nav a,
.paging-nav > span{
padding: 6px 12px;
margin: 0 1px;
}
.paging-nav a:first-child,
.paging-nav span:first-child{
margin-left: 0;
}
.paging-nav a.prev:first-child,
.paging-nav span.prev:first-child{
margin-left: 0;
}
.paging-nav a{
color: inherit;
}
.paging-nav a:hover{
background-color: #fd971c;
color: #ffffff !important;
}
.paging-nav span.current{
color: #ffffff;
}
.paging-nav .page-numbers{
background-color: #ececec;
}
.billio_link_page{
clear: both;
width: 100%;
font-family: 'montserrat';
}
.billio_link_page > a,
.billio_link_page > span{
padding: 6px 12px;
margin: 0 2px;
float: left;
min-width: 30px;
text-align: center;
}
.billio_link_page > a:first-child,
.billio_link_page > span:first-child{
margin-left: 0;
}
.billio_link_page a{
color: inherit;
}
.billio_link_page a:hover{
background-color: #fd971c;
color: #ffffff !important;
}
.billio_link_page > a{
background-color: #ececec;
}
.billio_link_page > span.page-numbers{
color: #ffffff;
background-color: #fd971c;
}
.rtl .billio_link_page > a,
.rtl .billio_link_page > span{
padding: 6px 12px;
margin: 0 2px;
float: right;
min-width: 30px;
text-align: center;
}
.rtl .billio_link_page > a:first-child,
.rtl .billio_link_page > span:first-child{
margin-right: 0;
}
/* /Post Gallery Content */
.text-center img{
display: block;
margin-left: auto;
margin-right: auto;
}
/** Post Comments **/
.about-author{
padding: 30px 0;
font-size: 14px;
}
.about-author .pull-left{
margin-right: 30px;
}
@media (max-width: 767px){
.comment_item.media .pull-left{
float: none!important;
margin-bottom: 20px;
}
.comment_item .media-body{
padding: 10px!important;
}
.dt-comment-comment{
padding: 0;
}
}
.form-group{
position: relative;
}
#commentform .form-group input{
padding-left: 50px;
}
.form-group i{
position: absolute;
padding: 0px 5px;
pointer-events: none;
height: 37px;
line-height: 3.1em;
border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.comment_item{
padding: 0;
margin-top: 30px;
}
.comment_item .media-body{
border: 1px solid #e4e8e9;
padding: 30px;
}
.comment-reply-link,
.comment-edit-link{
position: relative;
top: 20px;
}
.dt-comment-author{
font-family: 'Open Sans';
font-size: 20px;
font-weight: 300;
}
.dt-comment-date{
font-family: 'montserrat';
font-size: 16px;
}
.dt-comment-comment{
padding-top: 20px;
padding-bottom: 20px;
}
.comment_item .dt-comment-author,
.comment_item .dt-comment-comment{
padding-left: 0;
padding-right: 0;
}
.dt-comment-buttons{
padding: 20px 0 0;
}
.section-comment ul.children{
/*padding-top: 30px;*/
padding-left: 130px;
}
.comment-respond{
margin-top: 30px;
}
.section-comment .dt-reply-line{
display: none;
}
.section-comment ul.children .dt-reply-line{
display: block;
width: 20px;
height: 20px;
border-left: 1px solid rgba(0, 0, 0, 0.1);
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
position: relative;
left: -80px;
top: 80px;
}
/** /Post Comments **/
.btn-readmore{
display: none;
}
.comment-leave-title{
font-size: 24px;
font-family: 'montserrat';
margin-bottom: 12.5px;
}
.blog_info_categories,
.blog_info_date,
.blog_info_tags,
.blog_info_author,
.blog_info_comments{
font-weight: bold;
font-size: 14px;
}
.blog_info_categories,
.blog-post-title{
text-transform: uppercase;
}
.blog_info_author{
text-transform: capitalize;
margin-bottom: 10px;
}
.blog_info_categories{
line-height: 2.8;
}
.blog_info_categories a{
color: #fd971c;
}
.blog_info_date,
.blog_info_comments,
.blog_info_share{
color: #b4b4b4;
}
.blog_info_tags,
.blog_info_tags a{
color: #b4b4b4!important;
}
.blog_info_tags a:hover{
color: #fd971c !important;
}
.blog_info_tags{
margin-bottom: 10px;
}
.blog_info_share{
margin-bottom: 20px;
}
.social-share-button{
text-align: right;
position: relative;
}
.social-share-button a{
text-decoration: none;
}
.social-share-button-hoverable{
position: relative;
z-index: 3;
background-color: #fff;
color: #b2b2b2;
}
.social-share-button-hoverable,
.facebook-button,
.twitter-button,
.gplus-button{
width: 30px;
height: 30px;
display: inline-block;
text-align: center;
}
.social-share-button-group a{
color: #b2b2b2;
}
.social-share-button-group a:hover [class*="facebook"]{
color: #3d5a9c;
}
.social-share-button-group a:hover [class*="twitter"]{
color: #61d1dd;
}
.social-share-button-group a:hover [class*="google"]{
color: #dd4021;
}
.social-share-button-hoverable span{
color: inherit;
}
.social-share-button-hoverable{
border: 1px solid #fff;
}
.social-share-button-hoverable span,
.facebook-button span,
.twitter-button span,
.gplus-button span{
line-height: 35px;
}
.social-share-button-group{
position: absolute;
top: 0;
width: auto;
margin: 0;
padding: 0;
right: 27px;
visibility: hidden;
}
.social-share-button-group{
opacity: 0;
transition: all 300ms ease;
z-index: 9;
}
.social-share-button-group li{
transform: translateX(35px);
transition: all 300ms ease;
}
.social-share-button-group li:first-child{
transition-delay: 150ms;
}
.social-share-button-group li:nth-child(2){
transition-delay: 100ms;
}
.social-share-button-group li:nth-child(3){
transition-delay: 50ms;
}
.social-share-button-hoverable:hover ~ .social-share-button-group,
.social-share-button-group:hover{
visibility: visible;
opacity: 1;
}
.social-share-button-hoverable:hover ~ .social-share-button-group li,
.social-share-button-group:hover li{
transform: translateX(0);
}
.next i.icon-angle-right,
.prev i.icon-angle-left{
position: relative;
top: 3px;
}
.postimage .img-responsive{
width: 100%;
}
.dt_report_item{
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
padding: 70px 0 30px;
}
.dt_report_pagination .page-numbers{
color: #444444;
}
.dt_report_pagination .page-numbers:hover{
color: #ffffff;
}
.dt_report_item > div:first-child{
padding-left: 0!important;
}
.dt_report_item > div:last-child{
padding-right: 0!important;
}
/* structure */
body{
height: 100%;
}
/* Main Banner */
.mainbanner{
height: 100%;
width: 100%;
position: relative;
}
@media (max-width: 768px){
#sequence .sequence-prev,
#sequence .sequence-next{
display: none!important;
}
.mainbanner{
height: 100%!important;
}
}
#sequence ul.sequence-canvas li{
height: 100%;
max-width: 1000px;
left: 50%;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0);
display: block;
}
@media (min-width: 992px){
#sequence ul.sequence-canvas li .slide-title,
#sequence ul.sequence-canvas li .slide-text{
padding: 0 40px;
}
}
@media (max-width: 800px){
#sequence ul.sequence-canvas li .slide-title,
#sequence ul.sequence-canvas li .slide-text{
padding: 0 40px;
}
}
#sequence ul.sequence-canvas li .slide-title{
font-size: 110px;
text-transform: uppercase;
font-weight: 600;
color: white;
line-height: 1;
}
#sequence ul.sequence-canvas li .slide-title:after{
content: '';
width: 10%;
display: block;
height: 3px;
position: absolute;
bottom: -30px;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
@media (max-width: 800px){
#sequence ul.sequence-canvas li .slide-title{
font-size: 90px;
}
}
@media (max-width: 480px){
#sequence ul.sequence-canvas li .slide-text{
font-size: 90%;
}
#sequence ul.sequence-canvas li .slide-title{
font-size: 40px;
}
}
#sequence ul li{
list-style: none;
}
#sequence ul li .slide-title{
font-size: 110px;
text-transform: uppercase;
font-weight: 600;
color: white;
font-family: 'montserrat';
}
#sequence ul li .slide-text{
font-size: 1.2em;
color: white;
font-weight: 300;
}
#sequence ul li .btn-cta{
border-color: #fff;
color: #fff;
font-weight: 600;
-webkit-transition: all 150ms;
-moz-transition: all 150ms;
-o-transition: all 150ms;
-ms-transition: all 150ms;
transition: all 150ms;
}
#sequence .sequence-prev,
#sequence .sequence-next{
top: 50%!important;
}
.slide-title,
.slide-text,
.slide-logo,
.slide-button{
display: block;
text-align: center;
}
.wpb_row:after,
.box-container:after{
clear: both;
content: " ";
display: table;
}
.nosidebar .box-container{
margin-left: 0px!important;
margin-right: 0px!important;
overflow: hidden;
}
/* coloring */
#footer{
clear: both;
}
@media (max-width: 768px){
#footer-left{
border-bottom: solid 1px #000000;
}
}
#footer-right .border-left{
padding: 0 20px 0px 20px;
}
@media (max-width: 992px){
#footer-right .border-left:nth-child(2n+1){
border-left: 0;
}
}
#footer h3.widget-title{
color: #fff;
font-family: 'montserrat';
font-size: 16px;
text-transform: uppercase;
line-height: 1;
}
#footer h3.widget-title:after{
border-top: solid 2px #fd971c;
}
/* end coloring */
div#head-page .popup_form{
position: absolute;
width: 210px;
left: -200px;
display: none;
z-index: 99;
}
@media (min-width: 991px){
div#head-page .popup_form{
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
}
div#head-page .dt-menu-left .popup_form{
left: 50px;
}
@media (max-width: 990px){
div#head-page .popup_form{
position: static;
display: block!important;
opacity: 1 !important;
width: 100%;
}
/* disable scroll spy */
[data-uk-scrollspy*='uk-animation-']{
opacity: 1;
-webkit-animation: none;
-moz-animation: none;
-ms-animation: none;
-o-animation: none;
animation: none;
}
}
.content .category-title,
.content .page-title,
.content .archive-title{
margin-bottom: 40px;
margin-top: 0px;
}
body.page-template-squeeze-php .content > div > .container,
body.page-template-squeezeboxed-php .content > div > .container,
body.page-template-squeeze-php .content > .container,
body.page-template-squeezeboxed-php .content > .container,
body.page-template-squeeze-php .post-article,
body.page-template-squeezeboxed-php .post-article,
body.page-template-squeeze-php .content.page,
body.page-template-squeezeboxed-php .content.page{
padding: 0;
}
.content{
padding: 0 0 80px;
}
.content.page{
padding: 60px 0 0;
}
.footer-section .footer-left,
.footer-section .footer-right{
padding-left: 0px;
padding-right: 0px;
}
#footer-right .border-left.dummy{
border-left: none;
}
@media (min-width: 1200px){
#footer-right .border-left.col-lg-3:nth-child(1),
#footer-right .border-left.col-lg-3:nth-child(2),
#footer-right .border-left.col-lg-3:nth-child(3),
#footer-right .border-left.col-lg-3:nth-child(4){
border-top: none;
}
}
@media (min-width: 993px){
#footer-right .border-left.col-md-4:nth-child(1),
#footer-right .border-left.col-md-4:nth-child(2),
#footer-right .border-left.col-md-4:nth-child(3),
#footer-right .border-left.col-md-6:nth-child(1),
#footer-right .border-left.col-md-6:nth-child(2),
#footer-right .border-left.col-sm-12:nth-child(1){
border-top: none;
}
}
@media (min-width: 769px) and (max-width: 992px){
#footer-right .border-left.col-sm-6:first-child,
#footer-right .border-left.col-sm-6:nth-child(2),
#footer-right .border-left.col-sm-12:nth-child(1){
border-top: none;
}
}
@media (max-width: 768px){
#footer-right .border-left.col-xs-6:first-child,
#footer-right .border-left.col-xs-6:nth-child(3),
#footer-right .border-left.col-xs-6:nth-child(5),
#footer-right .border-left.col-xs-6:nth-child(7),
#footer-right .border-left.col-xs-6:nth-child(9),
#footer-right .border-left.col-xs-6:nth-child(11),
#footer-right .border-left.col-xs-6:nth-child(13),
#footer-right .border-left.col-sm-12{
border-left: none;
}
}
@media (max-width: 480px){
#footer-right .border-left.col-xs-6{
width: 100%;
border-left: none;
}
}
#footer-right .row:first-child{
border-top: none;
}
/* widget */
/* widget tags cloud */
#footer .widget-title:after{
content: "";
width: 30px;
display: block;
height: 1px;
margin: 25px 0px;
}
/* widget calendar */
.widget_calendar table{
width: 100%;
}
.widget_calendar .calendar-head li{
display: inline-block;
width: 15%;
}
.widget_calendar .calendar-head li.next{
float: right;
text-align: right;
}
.widget_calendar .calendar-head li.caption{
width: 65%;
text-align: center;
}
#wp-calendar #prev{
text-align: left;
padding-left: 10px;
}
#wp-calendar #next{
text-align: right;
padding-right: 10px;
}
/* post image widget */
.dt_widget_featured_posts .post-item{
padding: 0px;
}
.dt_widget_featured_posts .post-item figure{
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
transform-style: preserve-3d;
height: 80px;
width: 100%;
overflow: hidden;
}
.dt_widget_featured_posts .post-item figure > div{
overflow: hidden;
}
.dt_widget_featured_posts .post-item figure figcaption{
-webkit-transition: transform 0.4s;
-moz-transition: transform 0.4s;
-o-transition: transform 0.4s;
-ms-transition: transform 0.4s;
transition: transform 0.4s;
background: rgba(0, 0, 0, 0.6);
opacity: 1;
background-clip: padding-box;
text-align: center;
font-weight: 300;
height: 90px;
}
.dt_widget_featured_posts .post-item figure:hover figcaption,
.dt_widget_featured_posts .post-item figure.cs-hover figcaption{
-webkit-transform: translate(0, -100%);
-moz-transform: translate(0, -100%);
-ms-transform: translate(0, -100%);
-o-transform: translate(0, -100%);
transform: translate(0, -100%);
}
.dt_widget_featured_posts .post-item figure .zoom-plus{
width: 100%;
height: 100%;
position: relative;
left: 0%;
top: 40%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.dt_widget_featured_posts .post-item figure .zoom-plus::before{
content: '';
width: 20px;
height: 20px;
position: absolute;
left: 0%;
top: 0%;
display: block;
border-bottom: #fff solid 1px;
-webkit-transition: transform 0s;
-moz-transition: transform 0s;
-o-transition: transform 0s;
-ms-transition: transform 0s;
transition: transform 0s;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.dt_widget_featured_posts .post-item figure .zoom-plus::after{
content: '';
width: 20px;
height: 20px;
position: absolute;
top: 0%;
left: 0%;
display: block;
border-left: #fff solid 1px;
-webkit-transition: transform 0s;
-moz-transition: transform 0s;
-o-transition: transform 0s;
-ms-transition: transform 0s;
transition: transform 0s;
-webkit-transform: translate(0, 50%);
-moz-transform: translate(0, 50%);
-ms-transform: translate(0, 50%);
-o-transform: translate(0, 50%);
transform: translate(0, 50%);
}
/* detheme portfolio */
.port-article .postimagecontent{
margin-bottom: 25px;
}
.port-article h2.port-heading,
.port-article .h2.port-heading{
font-weight: 600;
font-size: 24px;
border-bottom-width: 1px;
border-bottom-style: solid;
padding: 0px 0px 27px 0px;
margin-bottom: 24px;
margin-top: 0;
}
.port-article #related-port{
margin-top: 40px;
margin-bottom: 40px;
}
.port-article .port-meta{
padding-left: 0px;
}
.port-article .port-meta li{
padding: 10px;
clear: both;
list-style: none;
border-bottom-width: 1px;
border-bottom-style: solid;
overflow: auto;
}
.port-article .port-meta li:first-child{
padding-top: 0px;
}
.port-article .port-meta li:first-child > div{
margin-top: 0px;
}
.port-article .port-meta li .bottom-line{
border-bottom: 0;
}
.port-article .port-meta li:last-child{
border-bottom: 0;
}
.port-article .port-meta li > div{
padding-left: 0px;
}
.port-article .port-meta li > div label{
margin-bottom: 0;
}
.port-article .port-meta label{
font-weight: 400;
text-transform: uppercase;
}
.port-article .bottom-meta .col-xs-4{
padding-top: 20px;
}
.port-article .link-project{
margin-top: 15px;
text-transform: uppercase;
}
.port-article .social-share-link{
font-size: 12px;
}
.port-article #portfolio-carousel{
margin-bottom: 25px;
}
.port-article #portfolio-carousel .post-gallery-carousel-nav{
width: 100%;
vertical-align: top;
position: absolute;
left: 0;
top: 0;
height: 100%;
opacity: 1;
overflow: hidden;
}
.port-article #portfolio-carousel .post-gallery-carousel-nav .post-gallery-carousel-buttons{
position: absolute;
bottom: 0px;
}
.port-article #portfolio-carousel .post-gallery-carousel-nav .post-gallery-carousel-buttons a{
padding: 9px;
}
.port-article #portfolio-carousel .post-gallery-carousel-nav .post-gallery-carousel-buttons a:last-child{
margin-left: -4px;
border-left: 1px solid rgba(0, 0, 0, 0.2);
}
.port-article .gallery{
margin-top: 40px !important;
}
#related-port .related-port{
padding: 0px;
}
#related-port .related-port .btn-primary{
border: none;
}
#related-port .related-port figure{
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
transform-style: preserve-3d;
overflow: hidden;
}
#related-port .related-port figure .top-image{
overflow: hidden;
}
#related-port .related-port figure > div{
overflow: hidden;
}
#related-port .related-port figure figcaption{
-webkit-transition: transform 0.4s;
-moz-transition: transform 0.4s;
-o-transition: transform 0.4s;
-ms-transition: transform 0.4s;
transition: transform 0.4s;
-webkit-transition: -webkit-transform 0.4s;
background-clip: padding-box;
height: 200px;
padding: 20px;
position: relative;
}
#related-port .related-port figure figcaption h2,
#related-port .related-port figure figcaption .h2{
font-size: 150%;
color: #ffffff;
line-height: 1.4;
margin-top: 0;
}
#related-port .related-port figure figcaption .related-tag a{
color: #fd971c;
}
#related-port .related-port figure figcaption h2,
#related-port .related-port figure figcaption .h2,
#related-port .related-port figure figcaption .related-tag{
text-align: right;
}
#related-port .related-port figure figcaption,
#related-port .related-port figure figcaption h2,
#related-port .related-port figure figcaption .h2{
font-weight: 300;
}
#related-port .related-port figure .nav-slide{
text-align: left;
position: absolute;
bottom: -1px;
left: -1px;
}
#related-port .related-port figure .nav-slide a:last-child{
margin-left: -4px;
border-left: 1px solid rgba(0, 0, 0, 0.2);
}
#related-port .related-port figure:hover figcaption,
#related-port .related-port figure.cs-hover figcaption{
-webkit-transform: translate(0, -100%);
-moz-transform: translate(0, -100%);
-ms-transform: translate(0, -100%);
-o-transform: translate(0, -100%);
transform: translate(0, -100%);
}
/* gallery */
.gallery-item{
margin-top: 0 !important;
margin-bottom: 5%;
}
.gallery-columns-3 .gallery-item{
margin-bottom: 4%;
}
.gallery-columns-4 .gallery-item{
margin-bottom: 3%;
}
.gallery-columns-5 .gallery-item{
margin-bottom: 2%;
}
.gallery-columns-6 .gallery-item{
margin-bottom: 2%;
}
.gallery-columns-7 .gallery-item{
margin-bottom: 2%;
}
.gallery-columns-8 .gallery-item{
margin-bottom: 2%;
}
.gallery-columns-9 .gallery-item{
margin-bottom: 2%;
}
.gallery-item img{
border: 0px none #CFCFCF !important;
display: block;
width: 90%;
height: auto;
max-width: 100%;
}
.gallery-item img.img-responsive{
width: 100%;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
/* dt timeline */
.dt-timeline .time-item{
padding-top: 10px;
padding-bottom: 10px;
}
.dt-timeline .time-item:hover .content-line{
border-color: #fd971c;
}
.dt-timeline .time-item:hover .content-line:before{
background-color: none;
border-color: #fd971c;
}
.dt-timeline .time-item .content-line{
text-align: left;
}
.dt-timeline .time-item .content-line h2,
.dt-timeline .time-item .content-line .h2{
margin-top: 0px;
font-size: 1.1em;
font-weight: 600;
}
.dt-timeline .time-item .center-line i{
color: #fff;
}
.dt-timeline .time-item:hover .center-line i{
background: #fd971c;
}
@media handheld, only screen and (max-width: 479px){
.dt-timeline .time-item .center-line{
display: none !important;
}
.dt-timeline .time-item .content-line{
margin: 0!important;
left: 0!important;
margin-right: 0!important;
margin-left: 0!important;
}
.dt-timeline .time-item:hover .content-line:before,
.dt-timeline .time-item .content-line:before{
background: none!important;
border: none !important;
}
}
.timeline-left-group .time-item:first-child,
.timeline-right-group .time-item:first-child{
padding-top: 0;
}
.timeline-left-group .time-item:first-child .center-line,
.timeline-right-group .time-item:first-child .center-line{
margin-top: -14px;
}
.timeline-left-group .time-item:last-child,
.timeline-right-group .time-item:last-child{
padding-bottom: 0;
}
.timeline-left-group .time-item:last-child .center-line,
.timeline-right-group .time-item:last-child .center-line{
margin-bottom: -3px;
}
/* dt section heading */
.dt_team_custom_item hr:after{
width: 30px !important;
background-color: #555;
height: 2px;
}
.dt-section-head header i{
background: #fd971c;
color: #ffffff;
}
.dt-section-head .section-main-title{
font-size: 30px;
}
.dt-section-head .header-body .icon-wrap{
margin-bottom: 20px;
display: block;
}
.dt-section-head p.descriptionText{
font-size: 1.2em;
line-height: 1.7;
}
.dt-section-head h1,
.dt-section-head .h1,
.dt-section-head h2,
.dt-section-head .h2,
.dt-section-head h3{
margin: 0 auto;
display: table;
padding: 0.1em 0;
position: relative;
line-height: 1.5;
}
.section-heading-triple-dots:after,
.section-heading-triple-dashes:after,
.section-heading-triple-square-dots:after{
display: block;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
position: absolute;
line-height: 0;
bottom: 15px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: orange;
}
.section-heading-triple-dots:after{
content: '\2022  \2022  \2022';
font-size: 20px;
}
.section-heading-triple-dashes:after{
content: '\2014 \2014 \2014';
}
.section-heading-triple-square-dots:after{
content: '\25A0   \25A0   \25A0';
font-size: 14px;
}
.dt-section-head .section-heading-underlined{
border-bottom: 1px solid orange;
line-height: 2!important;
padding: 0;
}
.section-heading-horizontal-line-fullwidth:before,
.section-heading-horizontal-line-fullwidth:after,
.section-heading-horizontal-line:before,
.section-heading-horizontal-line:after{
content: '';
display: block;
position: absolute;
height: 1px;
top: 50%;
background-color: orange;
}
.section-heading-horizontal-line-fullwidth:before,
.section-heading-horizontal-line-fullwidth:after{
width: 500%;
}
.section-heading-horizontal-line:before,
.section-heading-horizontal-line:after{
width: 50px;
}
.section-heading-horizontal-line-fullwidth:before,
.section-heading-horizontal-line:before{
right: 100%;
}
.section-heading-horizontal-line-fullwidth:after,
.section-heading-horizontal-line:after{
left: 100%;
}
.section-heading-rounded{
border: 1px solid orange;
border-radius: 2em;
}
/* dt iconboxes */
.dt-iconboxes{
color: inherit;
}
.dt-iconboxes span:after{
border-top-color: #ffffff;
}
.dt-iconboxes span:hover:after{
border-top-color: #fd971c;
}
.dt-iconboxes.layout-3 span{
color: #666666;
border-color: #666666;
background: transparent;
}
.dt-iconboxes.layout-3 span:before{
border-top-color: #666666;
}
.dt-iconboxes.layout-3 span:after{
border-top-color: #ffffff;
}
.dt-iconboxes.layout-3 span:hover:after,
.dt-iconboxes.layout-3 span:hover:before{
border-top-color: #fd971c;
}
.dt-iconboxes span:hover:after,
.dt-iconboxes span:hover:before,
.dt-iconboxes.layout-3 span:hover:after,
.dt-iconboxes.layout-3 span:hover:before,
.dt-iconboxes-4:hover .dt-section-icon:after,
.dt-iconboxes-4:hover .dt-section-icon:before{
border-top-color: #fd971c;
}
.dt_team_custom_item .profile-position,
.dt-iconboxes-4:hover .dt-section-icon i:hover,
.dt-iconboxes.layout-6 i,
.no-touch .dt-iconboxes-4:hover .hi-icon-effect-5 .hi-icon{
color: #fd971c;
}
.dt_team_custom_item img{
height: auto;
max-width: 100%;
}
.hi-icon-wrap{
padding: 0 0 1em;
}
.dt-iconboxes.layout-3 span:hover,
.dt-iconboxes.layout-6:hover i{
color: #ffffff !important;
}
.dt-iconboxes span:hover{
border-color: #fd971c;
}
.dt-iconboxes-5 h4{
text-align: center;
}
.dt-iconboxes-5 .hi-icon{
color: inherit;
border-color: #e0e0e0;
}
@media (min-width: 768px) and (max-width: 992px){
.dt-iconboxes-5 .hi-icon{
width: 160px;
height: 160px;
}
}
.dt-iconboxes.layout-6 i,
.dt-iconboxes.layout-6 h4{
-webkit-transition: all 350ms;
-moz-transition: all 350ms;
-o-transition: all 350ms;
-ms-transition: all 350ms;
transition: all 350ms;
}
.dt-iconboxes.layout-7 i,
.dt-iconboxes.layout-8 i{
background: none;
}
.dt-iconboxes.layout-7:hover i,
.dt-iconboxes.layout-8:hover i{
background: none;
}
.dt-iconboxes.layout-3 h3{
color: #444444;
}
.dt-iconboxes h4,
.dt-iconboxes.layout-6 h4,
.dt-iconboxes.layout-3 h4,
.dt-iconboxes.layout-4 h4,
.dt-iconboxes.layout-5 h4,
.dt-iconboxes.layout-2 h4,
.dt-iconboxes.layout-7 .text-box h4{
font-weight: 600;
margin-bottom: 15px!important;
}
.dt-iconboxes.layout-7 .text-box{
background: none;
}
.container .dt-iconboxes.layout-7 i{
font-size: 25px ;
line-height: 0;
}
/* dt profile */
.dt_team_custom_item:after{
clear: both;
content: '';
width: 100%;
display: block;
}
.dt_team_custom_item .left-item{
position: relative;
width: 50%;
height: 100%;
padding-right: 20px;
}
.dt_team_custom_item .right-item{
width: 50%;
padding-left: 20px;
}
.dt_team_custom_item .profile-title{
font-size: 18px;
margin-top: 0px;
}
.dt_team_custom_item .profile-position{
font-size: 16px;
margin-top: 0px;
}
.dt_team_custom_item .text{
margin-top: 22px;
}
.dt_team_custom_item hr{
margin: 17px 0;
}
.dt_team_custom_item .profile-scocial a,
.dt_team_custom_item .profile-scocial i{
color: #5c5c5c;
}
.dt_team_custom_item .profile-scocial a:hover,
.dt_team_custom_item .profile-scocial i:hover{
color: #fd971c;
}
@media (max-width: 480px){
.dt_team_custom_item .left-item{
margin-bottom: 30px;
}
.dt_team_custom_item .left-item,
.dt_team_custom_item .right-item{
padding-left: 0;
padding-right: 0;
}
}
/* Price Table */
.dt-pricing-table,
.dt-pricing-table .price-4-col:first-child ul,
.dt-pricing-table .price-3-col:first-child ul,
.dt-pricing-table .price-4-col:first-child ul .plan-head,
.dt-pricing-table .price-3-col:first-child ul .plan-head,
.dt-pricing-table .price-4-col:last-child ul,
.dt-pricing-table .price-3-col:last-child ul,
.dt-pricing-table .price-4-col:last-child ul .plan-head,
.dt-pricing-table .price-3-col:last-child ul .plan-head,
.dt-pricing-table ul,
.dt-pricing-table ul li{
-webkit-border-radius: 0px!important;
-moz-border-radius: 0px!important;
-ms-border-radius: 0px!important;
-o-border-radius: 0px!important;
border-radius: 0px!important;
background-clip: border-box !important;
}
.dt-pricing-table .plan-price span,
.dt-pricing-table .plan-price{
font-size: 42px !important;
}
.dt-pricing-table ul li .plan-title{
background: none !important;
text-transform: none !important;
margin-top: -5px !important;
padding-bottom: 20px !important;
}
.dt-pricing-table ul li .plan-price span{
top: 0px !important;
}
.dt-pricing-table ul li .plan-price span.after-price{
top: -20px !important;
left: 5px;
font-size: 24px !important;
font-weight: bold;
}
.dt-pricing-table ul li p.hover-tip-text{
width: 100%!important;
position: relative !important;
left: 0%!important;
-webkit-transform: translate(0%, 0) !important;
-moz-transform: translate(0%, 0) !important;
-ms-transform: translate(0%, 0) !important;
-o-transform: translate(0%, 0) !important;
transform: translate(0%, 0) !important;
}
.dt-pricing-table .price-4-col ul p.hover-tip-text,
.dt-pricing-table .price-3-col ul p.hover-tip-text{
font-size: 20px !important;
}
.dt-pricing-table .price-4-col:first-child ul .plan-head,
.dt-pricing-table .price-3-col:first-child ul .plan-head,
.dt-pricing-table .featured ul{
-webkit-border-radius: 0px!important;
-moz-border-radius: 0px!important;
-ms-border-radius: 0px!important;
-o-border-radius: 0px!important;
border-radius: 0px!important;
}
/* dt Progress Bars */
.progress_bars{
padding-bottom: 20px;
margin-bottom: 5px;
}
.progress_bars .progress_content_outer{
width: 100%;
height: 15px;
clear: both;
position: relative;
top: 5px;
}
.progress_bars .progress_bar{
margin: 0px 0px 0px;
}
.progress_bars .progress_bar .progress_info{
float: left;
}
.progress_bars .progress_bar .progress_info h4{
margin: -4px auto 0px;
}
.progress_bars .progress_bar .progress_title{
font-size: 20px;
}
.progress_bars .progress_bar .progress_number span{
font-size: 20px;
}
.progress_bars .progress_bar .progres-unit{
position: relative;
top: -5px;
left: -5px;
}
/* dt circle bar */
.dt_circlebar .pie-title{
font-size: 17px;
text-align: center;
font-weight: 300;
}
.dt_circlebar .tocounter{
font-size: 30px;
color: #222222;
font-weight: 600;
}
.dt_circlebar .tocounter-unit{
font-size: 20px;
color: #222222;
top: -10px;
position: relative;
margin-left: 5px;
font-weight: 600;
}
/* post grid */
.post-gallery-carousel{
overflow: hidden;
}
.post-masonry{
overflow: hidden;
}
.post-masonry.columns_count_4{
border-left: solid 1px transparent;
border-right: solid 1px transparent;
}
.post-masonry li.isotope-item{
padding: 15px;
margin-bottom: 0px;
}
.post-masonry li.isotope-item .author{
font-weight: 300;
}
.post-masonry li.isotope-item .isotope-inner .comment-count{
width: 100%;
text-align: right;
padding: 0px;
margin-top: -2px;
position: absolute;
z-index: 99999;
}
.post-masonry li.isotope-item .isotope-inner .comment-count i:before{
font-size: 45px;
color: #fd971c;
}
.post-masonry li.isotope-item .isotope-inner .comment-count i{
position: absolute;
right: 23px;
}
.post-masonry li.isotope-item .isotope-inner .comment-count i span{
position: absolute;
top: 9px;
color: #fff;
top: 5px;
left: 50%;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.post-masonry li.isotope-item .isotope-inner.audio .post-image{
padding: 0px;
}
.post-masonry li.isotope-item .isotope-inner.gallery .post-gallery-carousel-buttons{
left: 0px;
}
.post-masonry li.isotope-item .isotope-inner.image .post-image-container{
position: relative;
width: 100%;
}
.post-masonry li.isotope-item .isotope-inner.image .imgcontrol{
width: 100%;
vertical-align: top;
position: absolute;
left: 0;
top: 0;
height: 100%;
opacity: 0;
transition: all 0.5s;
-webkit-transition: all 0.5s;
}
.post-masonry li.isotope-item .isotope-inner.image .imgcontrol .imgbuttons{
position: absolute;
bottom: 0;
left: 0px;
}
.post-masonry li.isotope-item .isotope-inner.image .imgcontrol .imgbuttons a:last-child{
margin-left: -4px;
}
.post-masonry li.isotope-item .isotope-inner.image:hover .imgcontrol{
opacity: 1;
}
.post-masonry li.isotope-item .postmetabottom{
padding: 15px 15px;
}
.post-masonry li.isotope-item .postmetabottom div:last-child{
text-align: right;
padding-left: 0;
}
.post-masonry li.isotope-item .post-info{
padding: 30px;
}
.post-masonry li.isotope-item .post-info .author{
display: inline;
}
.post-masonry li.isotope-item .post-info .author a{
color: #fd971c;
}
.post-masonry li.isotope-item .post-image img{
width: 100%;
height: auto;
}
.post-masonry li.isotope-item .post-quaote,
.post-masonry li.isotope-item .post-link{
color: #ffffff;
}
.post-masonry li.isotope-item .post-quaote h1,
.post-masonry li.isotope-item .post-link h1,
.post-masonry li.isotope-item .post-quaote .h1,
.post-masonry li.isotope-item .post-link .h1,
.post-masonry li.isotope-item .post-quaote h2,
.post-masonry li.isotope-item .post-link h2,
.post-masonry li.isotope-item .post-quaote .h2,
.post-masonry li.isotope-item .post-link .h2,
.post-masonry li.isotope-item .post-quaote h3,
.post-masonry li.isotope-item .post-link h3,
.post-masonry li.isotope-item .post-quaote h4,
.post-masonry li.isotope-item .post-link h4,
.post-masonry li.isotope-item .post-quaote h5,
.post-masonry li.isotope-item .post-link h5,
.post-masonry li.isotope-item .post-quaote h6,
.post-masonry li.isotope-item .post-link h6{
color: #ffffff;
}
.post-masonry li.isotope-item .post-quaote .iconquote,
.post-masonry li.isotope-item .post-link .iconquote{
right: 35px;
bottom: 35px;
font-size: 35px;
}
.post-masonry li.isotope-item .post-quaote .post-content,
.post-masonry li.isotope-item .post-link .post-content{
margin-bottom: 35px;
}
.post-masonry li.isotope-item .post-quaote blockquote,
.post-masonry li.isotope-item .post-link blockquote{
line-height: 45px;
font-size: 24px;
border: medium none;
padding: 0px;
font-family: merriweather;
}
.post-masonry li.isotope-item .post-link .iconlink i{
color: #ffffff;
}
.post-masonry li.isotope-item .quote .post-content{
border: 0!important;
}
/*
.post .mejs-container{
background: #a2a2a2!important;
border: 0;
margin-top: 0px;
width: 100% !important;
height: 42px !important;
}
*/
.mejs-controls{
background: none!important;
}
.mejs-controls .mejs-duration,
.mejs-controls .mejs-currenttime{
color: #fff !important;
}
.mejs-controls .mejs-horizontal-volume-current,
.mejs-controls .mejs-time-loaded{
background: none !important;
background-color: #fd971c !important;
}
.mejs-controls .mejs-time-total,
.mejs-controls .mejs-horizontal-volume-total{
background: none !important;
background-color: #444444 !important;
}
.mejs-horizontal-volume-slider.mejs-mute{
width: 60px !important;
}
.sequence-twitter .owl-item{
margin-left: 1px;
}
/* woo featured product */
.dt-featured-product .owl-carousel-navigation,
.dt-shop-category .owl-carousel-navigation{
text-align: center;
}
.modal-content .container{
width: 100%;
}
/* video background */
video.video_background{
display: block;
position: absolute;
right: 0;
bottom: 0;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
z-index: -100;
background-size: cover;
-webkit-transition: 1s opacity;
transition: 1s opacity;
}
.has-video{
position: relative;
overflow: hidden;
}
[class^="fontelloicon-"]:before,
[class*=" fontelloicon-"]:before,
[class^="icon-"]:before,
[class*=" icon-"]:before{
font-style: normal;
-webkit-font-smoothing: antialiased;
speak: none;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;
font-variant: normal;
text-transform: none;
margin-left: .2em;
}
/* vc 4.3.4 */
.vc_row-fluid:before,
.vc_row-fluid:after{
display: table;
content: "";
}
.vc_row-fluid:after{
clear: both;
}
/* dt career detail */
.career-detail h1,
.career-detail .h1{
text-transform: uppercase;
}
.career-detail .career-action-button a{
display: inline-block;
font-size: 1em;
}
.career-detail-list{
list-style: none;
padding-left: 0px;
}
.career-detail-list li{
border-top: solid 1px rgba(0, 0, 0, 0.1);
padding: 10px;
}
.career-detail-list li label{
vertical-align: top;
width: 50%;
color: #444;
font-weight: 600;
text-transform: uppercase;
line-height: 25px;
margin: 0;
}
.career-detail-list li .career-value{
display: inline-block;
position: relative;
width: 50%;
text-transform: capitalize;
}
.career-detail-list li:last-child{
border-bottom: solid 1px rgba(0, 0, 0, 0.1);
}
.heading-career-form{
margin-bottom: 20px;
}
.modal-backdrop{
z-index: 10030!important;
}
.modal{
z-index: 10040!important;
}
.modal .md-description{
padding-top: 30px;
}
.modal .md-description,
.modal .md-close{
background: #fff;
}
/* vc element dt career */
.dtcareers nav{
background: none;
border-color: rgba(0, 0, 0, 0.1);
font-weight: 500;
text-transform: uppercase;
}
.dtcareers nav.navbar{
margin-bottom: 60px;
min-height: 40px;
}
.dtcareers nav.navbar-default .navbar-nav > .active > a,
.dtcareers nav.navbar-default .navbar-nav > li > a:hover,
.dtcareers nav.navbar-default .navbar-nav > li > a:focus{
background-color: #fd971c;
color: #ffffff;
}
.dtcareers nav .navbar-nav > li > a{
padding-top: 9.25px;
padding-bottom: 9.25px;
}
.dtcareers nav .navbar-collapse{
padding: 0;
}
.dtcareers .career-item{
border: 1px solid rgba(0, 0, 0, 0.1);
}
.dtcareers .career-item h2,
.dtcareers .career-item .h2{
line-height: 1.25em;
font-size: 1.8em;
}
.dtcareers .career-item ul.career-isotope-job-field{
list-style: inside none;
padding: 0 0 0 40px;
margin-top: 12px;
}
.dtcareers .career-item ul.career-isotope-job-field i{
font-size: 20px;
position: absolute;
margin-left: -40px;
}
.dtcareers .career-item ul.career-isotope-job-field li{
line-height: 1.6em;
padding: 10px 0px;
}
.dtcareers .career-item .career-isotope-excerpt{
line-height: 1.6em;
}
.dtcareers .career-item .career-isotope-button{
margin-top: 10px;
}
.dtcareers .career-item-wrap{
padding: 30px 40px;
}
.dtcareers #career-filter li.active,
.dtcareers #career-filter li:hover{
outline: 1px solid #fd971c;
}
.dtcareers #career-filter li.active a,
.dtcareers #career-filter li:hover a{
color: #fff;
}
.dtcareers #career-filter li a{
color: #444;
font-family: 'montserrat';
}
.dt-career-container .career-item{
border: 1px solid rgba(0, 0, 0, 0.1);
}
.dt-career-container .career-item h2,
.dt-career-container .career-item .h2{
line-height: 1.25em;
font-size: 1.8em;
}
.dt-career-container .career-item ul.career-isotope-job-field{
list-style: inside none;
padding: 0 0 0 32px;
margin-top: 12px;
}
.dt-career-container .career-item ul.career-isotope-job-field i{
font-size: 20px;
position: absolute;
margin-left: -35px;
}
.dt-career-container .career-item ul.career-isotope-job-field li{
line-height: 1.6em;
padding: 10px 0px;
}
.dt-career-container .career-item .career-isotope-excerpt{
line-height: 1.6em;
}
.dt-career-container .career-item .career-isotope-button{
margin-top: 15px;
}
.dt-career-container .career-item-wrap{
padding: 30px 40px;
}
/**/
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n){
float: left;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
clear: none;
}
#dt-menu{
left: 0;
transition: transform 0.5s;
-webkit-transition: -webkit-transform 0.5s;
-moz-transition: -moz-transform 0.5s;
transition: transform 0.5s;
/*-webkit-transform: translate(-270px,0);
-moz-transform: translate(-270px,0);
-ms-transform: translate(-270px,0);
-o-transform: translate(-270px,0);
transform: translate(-270px,0);*/
}
#dt-menu.is-visible{
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-ms-transform: translate(0,0);
-o-transform: translate(0,0);
transform: translate(0,0);
}
/**/
.action-list{}
.action-list .action-item{
margin: 0 0 35px;
}
.action-list .action-item .action-img{
/*max-width: 200px;
float: left;*/
margin: 0 0 20px;
}
.action-list .action-item .action-img img{
max-width: 100%;
height: auto;
}
.action-list .action-item .action-info{
/*padding: 0 0 0 230px;*/
}
.action-list .action-item .action-info .action-title{
font-size: 22px;
line-height: 32px;
font-family: 'Open Sans Condensed';
font-weight: bold;
text-transform: uppercase;
margin: -5px 0 15px;
}
.action-list .action-item .action-info .action-title a{
color: #444;
}
.action-list .action-item .action-info .action-title a:hover{
color: #fd971c;
}
.action-detail .d-action-img{
padding: 0 0 20px;
}
.action-detail img{
max-width: 100%;
height: auto;
}
.action-detail .d-action-title{
font-size: 22px;
font-weight: bold;
text-transform: uppercase;
padding: 0 0 25px;
}
#dt-menu.is-visible > ul > li > a{
background: url(../images/cust-menu-arrow-bg.png) no-repeat 220px 16px;
}
/**/
@media (max-width: 768px){
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3{
font-size: 13px;
}
/*.action-list .action-item .action-img{
max-width: none;
float: none;
text-align: center;
margin: 0 0 20px;
}
.action-list .action-item .action-info{
padding: 0;
}*/
}
@media (max-width: 990px){
#dt-menu{
-webkit-transform: translate(-270px,0);
-moz-transform: translate(-270px,0);
-ms-transform: translate(-270px,0);
-o-transform: translate(-270px,0);
transform: translate(-270px,0);
}
#dt-menu.is-visible ul.sub-nav{
left: 0;
transition: transform 0.5s;
-webkit-transition: -webkit-transform 0.5s;
-moz-transition: -moz-transform 0.5s;
transition: transform 0.5s;
-webkit-transform: translate(-270px,0);
-moz-transform: translate(-270px,0);
-ms-transform: translate(-270px,0);
-o-transform: translate(-270px,0);
transform: translate(-270px,0);
}
#dt-menu.is-visible ul.sub-nav.visited{
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-ms-transform: translate(0,0);
-o-transform: translate(0,0);
transform: translate(0,0);
}
#dt-menu .cor_logo img{
max-height: none;
margin-top: -30px;
max-width: 210px;
}
}
#dt_pagebar{
	z-index: 10 !important;
}