#bruno-page-box {
background-color: #ffffff !important;
}
.error404 #bruno-page-box {
background-color: transparent !important;
}
.paspartu-enabled .paspartu-top,
.paspartu-enabled .paspartu-left,
.paspartu-enabled .paspartu-right,
.paspartu-enabled .paspartu-bottom {
background-color: #ffffff !important;
}
#bruno-head.top-navigation a.imageLogo img {
width: 259px !important;
height: 63px !important;
}
#bruno-head.top-navigation a.imageLogo {
padding-top: 20px;
margin-bottom: 10px;
}
.bruno-sticky-navigation-wrapper #bruno-head.top-navigation a.imageLogo {
padding-top: 15px;
}
.aside-logo {
width:  !important;
height:  !important;
}
body,
article > .content {
font-size: 16px;
color: #707070;
}
h1 {
font-size: 60px;
color: #333333;
}
h2 {
font-size: 35px;
color: #333333;
}
h3 {
font-size: 22px;
color: #333333;
}
h4 {
font-size: 19px;
color: #333333;
}
h5 {
font-size: 14px;
color: #333333;
}
h6 {
font-size: 12px;
color: #333333;
}
#bruno-top-bar {
background: #232323;
}
.top-bar-adress,
.top-bar-phone,
.top-bar-email {
color: #ffffff;
}
.top-bar-email a {
color: #fefefe;
}
.top-bar-email a:hover {
color: #ffffff;
}
.bruno_usermenu_button i {
color: #FFFFFF;
}
#bruno-top-bar .bruno_language_switcher_button i,
#bruno-top-bar .bruno_shopping_cart_btn i {
color: #FFFFFF !important;
}
#bruno-top-bar .social-bar a:before {
color: #FFFFFF;
}
#bruno-top-bar a:before {
color: #FFFFFF;
}
#bruno-navigation-wrapper {
background-color: transparent;
}
.bruno-sticky-navigation-wrapper,
.page-template-template-contact-php #bruno-head-wrap.semi-transparent {
background-color: #333333 !important;
}
#bruno-navigation-wrapper .sf-menu li.root a,
.bruno-button-area a,
.bruno-header-search,
.bruno_shopping_cart .bruno_shopping_cart_btn i,
.top_menu_lang_switcher .top_menu_lang_switcher_btn i,
.bruno-overlay-menu-toggle {
color: #333333;
}
.bruno-button-area a:hover {
color: #333333 !important;
}
#bruno-navigation-wrapper .sf-menu li.root a:hover,
a.bruno-overlay-menu-toggle:hover {
color: #ffffff !important;
}
#bruno-navigation-wrapper .sf-menu li.root.menu-button a,
#bruno-navigation-wrapper .sf-menu li.root.menu-button a:hover {
color: #fff !important;
}
#bruno-navigation-wrapper .sf-menu li.current-menu-parent  a,
#bruno-navigation-wrapper .sf-menu li.current-menu-item  a {
color: #ffffff;
border-color: #ffffff;
}
.header-overlapping #bruno-navigation-wrapper {
background-color: transparent;
}
.overlapping-dark #bruno-navigation-wrapper .sf-menu li.root a,
.overlapping-dark .bruno-button-area a,
.overlapping-dark .bruno-header-search,
.overlapping-dark .bruno_shopping_cart .bruno_shopping_cart_btn i,
.overlapping-dark .top_menu_lang_switcher .top_menu_lang_switcher_btn i,
.overlapping-dark .bruno-overlay-menu-toggle,
.overlapping-dark .bruno-overlay-menu-toggle:hover {
color: #333333;
}
.overlapping-dark #bruno-navigation-wrapper .sf-menu li.root a:hover,
.overlapping-dark #bruno-navigation-wrapper .sf-menu li.root.current-menu-item a,
.bruno-overlay-menu-toggle:hover {
color: #ffffff !important;
}
.overlapping-dark #bruno-navigation-wrapper .sf-menu li.root a:after {
background-color: #ffffff !important;
}
.overlapping-dark #bruno-navigation-wrapper .sf-menu li.root.menu-button a,
.overlapping-dark #bruno-navigation-wrapper .sf-menu li.root.menu-button a:hover {
color: #fff !important;
}
.overlapping-light #bruno-navigation-wrapper .sf-menu li.root a {
color: #ffffff;
}
.overlapping-light .bruno-button-area a,
.overlapping-light .bruno-header-search,
.overlapping-light .bruno-header-search:hover,
.overlapping-light .bruno_shopping_cart .bruno_shopping_cart_btn i,
.overlapping-light .top_menu_lang_switcher .top_menu_lang_switcher_btn i,
.overlapping-light .bruno-overlay-menu-toggle,
.overlapping-light .bruno-overlay-menu-toggle:hover {
color: #ffffff !important;
}
.overlapping-light .bruno-sticky-navigation-wrapper .bruno-button-area a,
.overlapping-light .bruno-sticky-navigation-wrapper .bruno-header-search,
.overlapping-light .bruno-sticky-navigation-wrapper .bruno-header-search:hover,
.overlapping-light .bruno-sticky-navigation-wrapper .bruno_shopping_cart .bruno_shopping_cart_btn i,
.overlapping-light .bruno-sticky-navigation-wrapper .top_menu_lang_switcher .top_menu_lang_switcher_btn i,
.overlapping-light .bruno-sticky-navigation-wrapper .bruno-overlay-menu-toggle,
.overlapping-light .bruno-overlay-menu-toggle:hover {
color: #ffffff !important;
}
.overlapping-light #bruno-navigation-wrapper .sf-menu li.root a:hover,
.bruno-overlay-menu-toggle:hover {
color: #ffffff !important;
}
.overlapping-light #bruno-navigation-wrapper .sf-menu li.root a:after {
background-color: #ffffff !important;
}
.overlapping-light #bruno-navigation-wrapper .sf-menu li.root.menu-button a,
.overlapping-light #bruno-navigation-wrapper .sf-menu li.root.menu-button a:hover {
color: #fff !important;
}
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .sf-menu li.root a,
.bruno-sticky-navigation-wrapper .bruno-header-search,
.bruno-sticky-navigation-wrapper .bruno-button-area a,
.bruno-sticky-navigation-wrapper .bruno_shopping_cart_btn i,
.overlapping-light .bruno-sticky-navigation-wrapper .bruno_shopping_cart_btn i,
.overlapping-dark .bruno-sticky-navigation-wrapper .bruno_shopping_cart_btn i,
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .bruno-overlay-menu-toggle {
color: #ffffff !important;
}
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .sf-menu li.root.menu-button a,
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .sf-menu li.root.menu-button a:hover {
color: #fff !important;
}
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .sf-menu li.root a:hover {
color: #ffffff !important;
}
.sf-menu ul li,
.sf-menu ul,
.sf-menu ul ul li,
.sf-menu ul ul,
.sf-menu ul ul ul li,
.sf-menu ul ul ul,
.sf-menu > li.megamenu-full > ul {
background-color: #ffffff;
}
.sf-menu ul li a,
.sf-menu ul ul li a,
.sf-menu ul ul ul li a,
#bruno-navigation-wrapper.buttons-menu .sf-menu ul li a,
#bruno-navigation-wrapper.buttons-menu .sf-menu ul ul li a,
#bruno-navigation-wrapper.buttons-menu .sf-menu ul ul ul li a {
color: #363636 !important;
}
.sf-menu ul li a:hover,
.sf-menu ul ul li a:hover,
.sf-menu ul ul ul li a:hover {
color: #344463 !important;
background-color: rgba(0,0,0,0.04) !important;
}
.sf-menu ul li a:hover .menu-title,
.sf-menu ul ul li a:hover .menu-title,
.sf-menu ul ul ul li a:hover .menu-title {
color: #344463 !important;
}
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .sf-menu li.root ul li a,
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .sf-menu li.root ul ul li a,
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .sf-menu li.root ul ul ul li a {
color: #363636 !important;
}
.sf-menu ul li a.column-header:hover,
.sf-menu ul ul li a.column-header:hover,
.sf-menu ul ul ul li a.column-header:hover {
color: #363636 !important;
}
.overlapping-dark #bruno-navigation-wrapper .hamburger-box:hover .hamburger-inner,
.overlapping-dark  #bruno-navigation-wrapper .hamburger-box:hover .hamburger-inner::before,
.overlapping-dark  #bruno-navigation-wrapper .hamburger-box:hover .hamburger-inner::after {
background-color: #ffffff;
}
.overlapping-dark  #bruno-navigation-wrapper .hamburger-inner,
.overlapping-dark  #bruno-navigation-wrapper .hamburger-inner::before,
.overlapping-dark  #bruno-navigation-wrapper .hamburger-inner::after {
background-color: #333333;
}
.overlapping-light #bruno-navigation-wrapper .hamburger-box:hover .hamburger-inner,
.overlapping-light  #bruno-navigation-wrapper .hamburger-box:hover .hamburger-inner::before,
.overlapping-light  #bruno-navigation-wrapper .hamburger-box:hover .hamburger-inner::after {
background-color: #ffffff;
}
.overlapping-light  #bruno-navigation-wrapper .hamburger-inner,
.overlapping-light  #bruno-navigation-wrapper .hamburger-inner::before,
.overlapping-light  #bruno-navigation-wrapper .hamburger-inner::after {
background-color: #ffffff;
}
#bruno-navigation-wrapper .hamburger-box:hover .hamburger-inner,
#bruno-navigation-wrapper .hamburger-box:hover .hamburger-inner::before,
#bruno-navigation-wrapper .hamburger-box:hover .hamburger-inner::after {
background-color: #333333;
}
#bruno-navigation-wrapper .hamburger-inner,
#bruno-navigation-wrapper .hamburger-inner::before,
#bruno-navigation-wrapper .hamburger-inner::after {
background-color: #333333;
}
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .hamburger-box:hover .hamburger-inner,
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .hamburger-box:hover .hamburger-inner::before,
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .hamburger-box:hover .hamburger-inner::after {
background-color: #ffffff;
}
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .hamburger-inner,
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .hamburger-inner::before,
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .hamburger-inner::after {
background-color: #ffffff;
}
.menu-complex-top {
background-color: rgba(255,255,255,0);
}
.menu-complex-bottom {
background-color: rgba(255,255,255,0);
}
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .menu-complex-bottom {
background-color: transparent;
}
#bruno-head.top-navigation .menu-complex-middle-inner  a.imageLogo {
padding: 0;
margin: 0;
margin-top: 10px;
margin-bottom: 10px;
}
#bruno-head.top-navigation .menu-complex-middle-inner a.imageLogo img {
width: px !important;
height: px !important;
}
#bruno-head.top-navigation .menu-complex-bottom .sf-menu li.root a,
.menu-complex-bottom .bruno-button-area a,
.menu-complex-bottom .bruno-header-search,
.menu-complex-bottom .bruno_shopping_cart .bruno_shopping_cart_btn i,
.menu-complex-bottom .top_menu_lang_switcher .top_menu_lang_switcher_btn i,
.menu-complex-bottom .bruno-overlay-menu-toggle,
.menu-complex-bottom .bruno-overlay-menu-toggle:hover {
color: #333333;
}
#bruno-head.top-navigation .menu-complex-bottom .sf-menu li.root a:hover,
#bruno-head.top-navigation .menu-complex-bottom .sf-menu li.root.current-menu-item a,
.bruno-overlay-menu-toggle:hover 
.menu-complex-bottom .bruno-button-area a:hover,
.menu-complex-bottom .bruno-header-search:hover,
.menu-complex-bottom .bruno_shopping_cart .bruno_shopping_cart_btn:hover i,
.menu-complex-bottom .top_menu_lang_switcher .top_menu_lang_switcher_btn:hover i,
.menu-complex-bottom .bruno-overlay-menu-toggle:hover,
.menu-complex-bottom bruno-sidebar-button:hover {
color: #969696 !important;
}
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .menu-complex-bottom .sf-menu li.root a,
.bruno-sticky-navigation-wrapper .bruno-header-search,
.bruno-sticky-navigation-wrapper .bruno-button-area a,
.bruno-sticky-navigation-wrapper .bruno_shopping_cart_btn i,
.overlapping-light .bruno-sticky-navigation-wrapper .bruno_shopping_cart_btn i,
.overlapping-dark .bruno-sticky-navigation-wrapper .bruno_shopping_cart_btn i,
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .bruno-overlay-menu-toggle {
color: #ffffff !important;
}
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .menu-complex-bottom .sf-menu li.root.menu-button a,
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .sf-menu li.root.menu-button a:hover {
color: #fff !important;
}
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .menu-complex-bottom .sf-menu li.root a:hover,
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .menu-complex-bottom .sf-menu li.root.current-menu-item a {
color: #ffffff !important;
}
#bruno-head.top-navigation .menu-complex-bottom .sf-menu li.root.current-menu-item ul li a,
#bruno-head.top-navigation .menu-complex-bottom .sf-menu li.root.current-menu-item ul ul li a,
#bruno-head.top-navigation .menu-complex-bottom .sf-menu li.root.current-menu-item ul ul ul li a {
color: #363636 !important;
}
#bruno-navigation-wrapper .sf-menu.secondary-menu li.root a,
#bruno-navigation-wrapper li.wpml-lang-switcher a.root {
color: #333333 !important;
}
#bruno-navigation-wrapper .sf-menu.secondary-menu li.root a:hover,
#bruno-navigation-wrapper li.wpml-lang-switcher a.root:hover {
color: #969696 !important;
}
#bruno-navigation-wrapper .sf-menu.secondary-menu li.root ul li a,
#bruno-navigation-wrapper .sf-menu.secondary-menu li.root ul ul li a,
#bruno-navigation-wrapper .sf-menu.secondary-menu li.root ul ul ul li a {
color: #555 !important;
}
#bruno-navigation-wrapper .sf-menu.secondary-menu li.root ul li a:hover,
#bruno-navigation-wrapper .sf-menu.secondary-menu li.root ul ul li a:hover,
#bruno-navigation-wrapper .sf-menu.secondary-menu li.root ul ul ul li a:hover {
color: #363636 !important;
}
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .menu-complex-bottom .sf-menu li.root ul li,
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .menu-complex-bottom .sf-menu li.root ul,
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .menu-complex-bottom .sf-menu li.root ul ul li,
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .menu-complex-bottom .sf-menu li.root ul ul,
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .menu-complex-bottom .sf-menu li.root ul ul ul li,
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .menu-complex-bottom .sf-menu li.root ul ul ul,
.sf-menu li.root > li.megamenu-full > ul {
background-color: #ffffff;
}
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .menu-complex-bottom .sf-menu li.root ul li a,
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .menu-complex-bottom .sf-menu li.root ul ul li a,
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .menu-complex-bottom .sf-menu li.root ul ul ul li a {
color: #363636 !important;
}
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .menu-complex-bottom .sf-menu li.root ul li a:hover,
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .menu-complex-bottom .sf-menu li.root ul ul li a:hover,
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .menu-complex-bottom .sf-menu li.root ul ul ul li a:hover {
color: #344463 !important;
background-color: rgba(0,0,0,0.04) !important;
}
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .menu-complex-bottom .sf-menu li.root ul li a:hover .menu-title,
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .menu-complex-bottom .sf-menu li.root ul ul li a:hover .menu-title,
#bruno-navigation-wrapper.bruno-sticky-navigation-wrapper .menu-complex-bottom .sf-menu li.root ul ul ul li a:hover .menu-title {
color: #344463 !important;
}
.sf-menu li.root.menu-button {
background-color: #ff3368;
}
.sf-menu li.root.menu-button:hover {
background-color: #969696;
}
.headline.big-centered h3:after,
.bruno_shopping_cart .bruno_shopping_cart_btn span {
background-color: #ff3368;
}
.bruno-subheader-wraper {
background-color: #232323;
}
.bruno-subheader .main-title,
.bruno-subheader .sub-title,
.bruno-breadcrumbs a,
.bruno-subheader .bruno-breadcrumbs span {
color: #ffffff;
}
.bruno-page-wrap {
color: #707070;
}
.bruno-page-wrap .bruno-nsp-text {
color: #707070;
}
.bruno-page-wrap a:hover {
color: #969696;
}
a {
color: #344463;
}
a:hover {
color: #969696;
}
#bruno-dynamic-sidebar {
background-color: #232323;
color: n;
}
#bruno-dynamic-sidebar {
font-size: 99% !important;
color: #ffffff;
}
#bruno-dynamic-sidebar h1,
#bruno-dynamic-sidebar h3,
#bruno-dynamic-sidebar h4,
#bruno-dynamic-sidebar h5,
#bruno-dynamic-sidebar li {
font-size: 99% !important;
}
#bruno-dynamic-sidebar h2 {
font-size: 99% !important;
color: #ffffff;
}
#bruno-dynamic-sidebar .box-title {
color: #ffffff;
}
#bruno-dynamic-sidebar .box a:active,
#bruno-dynamic-sidebar .box a:focus,
#bruno-dynamic-sidebar .box a:hover {
color: #969696 !important;
}
#bruno-dynamic-sidebar .box a {
color: #344463;
}
#bruno-dynamic-sidebar .bruno-recent-post-widget a,
#bruno-dynamic-sidebar.widget_dp_comments a {
color: rgba(255,255,255,0.7) !important;
}
#bruno-footer-wrap {
background-color: #37393c;
}
#bruno-footer {
color: rgba(255,255,255,0.7);
}
#bruno-footer h2 {
color: #ffffff;
}
#bruno-footer .box-title {
color: #ffffff;
}
#bruno-footer .box a:active,
#bruno-footer .box a:focus,
#bruno-footer .box a:hover {
color: #969696 !important;
}
#bruno-footer .box a {
color: rgba(52,68,99,0.8);
}
#bruno-footer .bruno-recent-post-widget a,
#bruno-footer.widget_dp_comments a,
#bruno-footer2 .bruno-page-wrap .widget_dp_comments a {
color: rgba(52,68,99,0.8) !important;
}
#footer-menu li a {
color: rgba(255,255,255,0.7);
}
#footer-menu li a:hover {
color: #969696 !important;
}
#bruno-copyright-wrap {
background-color: #37393c;
}
#bruno-copyright {
color: #ffffff;
}
#bruno-copyright a {
color: rgba(52,68,99,0.8);
}
#bruno-copyright a:active,
#bruno-copyright a:focus,
#bruno-copyright a:hover {
color: #969696;
}
#bruno-copyright-wrap {
border-top-color: #545555;
}
#bruno-copyright .social-bar a:hover {
background-color: #ff3368 !important;
border-color: #ff3368 !important;
}
button,
a.bruno-button,
input[type=button],
input[type=submit],
.woocommerce-page .button,
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
background-color: #ff3368;
}
.pagination a:hover,
.pagination .current {
background: #ff3368;
border: 1px solid #ff3368;
}
#back-to-top:hover {
background-color: #ff3368;
}
.comment-reply-link:hover,
.portfolio-tabs li.active a,
.blog-tabs li.active a {
color: #ff3368 !important;
}
#respond input[type=submit] {
background-color: #ff3368;
}
div.meta a:hover {
color: #ff3368 !important;
}
article header h1 sup,
article.sticky header h1 sup,
article header h2 sup,
article.sticky header h2 sup {
background: #ff3368;
}
.summary.link:hover,
.summary.quote:hover,
.summary.status:hover {
background: #ff3368;
border-color: #ff3368;
}
.bruno-aside-menu-toggle {
position: absolute;
top: 12px;
left: 12px;
font-size: 18px;
color: #ff3368 !important;
}
.bruno-overlay-menu .bruno-overlay-menu-close:hover {
color: #ff3368;
}
.accent-color-1 {
color: #ff3368 !important;
}
.accent-color-2 {
color: #969696 !important;
}
.accent-color-dark {
color: #232323 !important;
}
.accent-bg-1 {
background-color: #969696 !important;
}
.accent-bg-2 {
background-color: #969696 !important;
}
.accent-bg-dark {
background-color: #232323 !important;
}
.accent-border-1 {
border-color: #ff3368 !important;
}
.accent-border-2 {
border-color: #969696 !important;
}
.accent-border-dark {
border-color: #232323 !important;
}
.onhover-accent-color-1:hover {
color: #ff3368 !important;
}
.onhover-accent-color-2:hover {
color: #969696 !important;
}
.onhover-accent-color-dark:hover {
color: #232323 !important;
}
.onhover-accent-bg-1:hover {
background-color: #ff3368 !important;
}
.onhover-accent-bg-2:hover {
background-color: #969696 !important;
}
.onhover-accent-bg-dark:hover {
background-color: #232323 !important;
}
.onhover-accent-border-1:hover {
border-color: #ff3368 !important;
}
.onhover:accent-border-2:hover {
border-color: #969696 !important;
}
.onhover-accent-border-dark:hover {
border-color: #232323 !important;
}
.accent-underline {
border-bottom: 1px solid #ff3368;
}
#bruno-sidebar ul.menu li a:hover {
color: #ff3368 !important;
}
.item-description a:hover h5 {
color: #ff3368;
}
ul.item-nav li.prev a:hover,
ul.item-nav li.next a:hover,
ul.item-nav li.all a:hover {
border-color: #ff3368;
background-color: #ff3368;
}
.spin {
border-right: 3px solid #ff3368 !important;
border-bottom: 3px solid #ff3368 !important;
border-top: 3px solid #ff3368 !important;
}
.blog-grid .meta a:hover {
color: #ff3368 !important;
}
.readon {
background-color: #ff3368;
border-color: #ff3368;
}
.blog-grid .bruno-readon:hover span {
color: #ff3368 !important;
}
.box #wp-calendar #today {
background: #ff3368;
}
.box #wp-calendar td#prev a,
.box #wp-calendar td#next a {
color: #ff3368;
}
#searchform #searchsubmit:hover {
background-color: #ff3368;
}
.widget_categories ul li span {
background: #ff3368;
}
.tagcloud a:active,
.tagcloud a:focus,
.tagcloud a:hover {
background-color: #ff3368;
border: 1px solid #ff3368;
}
.box ul li a:hover {
color: #ff3368;
}
.box.dark a:active,
.box.dark a:focus,
.box.dark a:hover {
color: #ff3368;
}
.box.accented-bg,
.accented-bg {
background-color: #ff3368 !important;
}
.box.menu li:hover {
background-color: #ff3368;
}
.box.accented-title .box-title,
.accented {
color: #ff3368;
}
.wpcf7 input[type=submit] {
background-color: #ff3368;
}
.lang_code {
background: #ff3368;
}
.top_menu_lang_switcher .top_menu_lang_switcher_btn span {
background-color: #ff3368;
}
.newsline a:hover {
color: #ff3368;
}
.dark .newsline a:hover {
color: #ff3368;
}
.list.color li:before,
.list-1.color li:before,
.list-2.color li:before,
.list-3.color li:before,
.list-4.color li:before {
color: #ff3368;
}
span.dropcap {
color: #ff3368;
}
.highlight.color {
background: #ff3368;
}
blockquote.bordered {
border-left: 3px solid #ff3368;
}
div.dp_legend3 h4 {
background: #ff3368;
}
.dp_icon.accented {
background-color: #ff3368;
}
.divider_line_accented {
border-bottom: 1px solid #ff3368;
}
.button_dp {
background-color: #ff3368;
border-color: #ff3368;
}
.button_dp.color {
background-color: #ff3368;
border-color: #ff3368;
}
.button_dp.dark:hover {
background-color: #ff3368;
border-color: #ff3368;
}
.button_dp.dark:hover span {
color: #fff;
}
.button_dp.light:hover {
background-color: #ff3368;
border-color: #ff3368;
}
.button_dp.line {
border-color: #ff3368 !important;
}
.button_dp.line span {
color: #ff3368;
}
.button_dp.white span {
color: #232323;
}
.button_dp.line:hover {
background-color: #ff3368;
}
.button_dp.line-dark:hover {
background-color: #ff3368;
border-color: #ff3368;
}
.button {
background: #ff3368;
}
.bigreadmore span {
color: #ff3368 !important;
}
.bigreadmore:hover {
border-color: #ff3368;
}
.bigreadmore:hover::after {
color: #ff3368 !important;
}
.featured-box.left-big.no-border .icon-lefted-big,
.rounded.featured-box .icon-center i,
.no-border.featured-box .icon-center i,
.featured-box.no-border > .icon-center i,
.rounded.featured-box .icon-top-left i,
.no-border.featured-box .icon-top-left i,
.featured-box.no-border > .icon-top-left i,
.rounded.featured-box .icon-lefted-big i,
.featured-box.no-border > .icon-lefted-small i,
.rounded.featured-box .icon-lefted-small i,
.featured-box.no-border > .icon-righted-big i,
.rounded.featured-box .icon-righted-big i,
.featured-box.no-border > .icon-righted-small i,
.rounded.featured-box .icon-righted-small i {
color: #ff3368;
}
.premium .plan-top,
.plan.premium,
.plan.premium .plan-features {
background-color: #ff3368;
}
.plan-price {
color: #ff3368;
}
.plan.highlighted .button_dp {
background-color: transparent !important;
border: 2px solid #ff3368 !important;
}
.plan.highlighted .button_dp span {
color: #ff3368 !important;
}
.plan.highlighted .button_dp:hover span,
.plan.highlighted.premium .button_dp:hover span {
color: #ff3368 !important;
}
.plan.premium,
.plan.premium .plan-features {
background-color: #ff3368;
}
.vtabs li.current {
background-color: #ff3368;
}
.tipsy-inner {
background-color: #ff3368;
}
.tipsy-arrow-n {
border-bottom-color: #ff3368;
}
.tipsy-arrow-s {
border-top-color: #ff3368;
}
.tipsy-arrow-e {
border-left-color: #ff3368;
}
.tipsy-arrow-w {
border-right-color: #ff3368;
}
.jp-play-bar {
background: #ff3368;
}
.jp-volume-bar-value {
background: #ff3368;
}
.easyPieChart2 {
background-color: #ff3368;
}
.skill-bar span {
background-color: #ff3368;
}
.headline.big-centered h3:after {
background-color: #ff3368;
}
.blog-item-wrap .post-content h2 a:hover {
color: #ff3368 !important;
}
.post-teaser .text-block h1 a:hover {
color: #ff3368 !important;
}
.post-teaser div.meta a:hover {
color: #ff3368 !important;
}
.number-box .number-container {
color: #ff3368;
-webkit-box-shadow: 0 0 0 1px #ff3368;
-moz-box-shadow: 0 0 0 1px #ff3368;
box-shadow: 0 0 0 1px #ff3368;
}
.number-box .number-container span {
color: #ff3368;
}
.number-box:hover .number-container {
background-color: #ff3368;
}
.timeline_item .timeline_node {
border-color: #ff3368;
}
.timeline_item .item_date {
background: #ff3368;
}
.timeline_sep span {
background: #ff3368;
}
.dp-hotspot-wrapper .HotspotPlugin_Hotspot:not(.dpHotspotImageMarker):before {
background: #ff3368;
}
.owl-theme .owl-controls .owl-buttons .owl-next:hover,
.owl-theme .owl-controls .owl-buttons .owl-prev:hover {
color: #ff3368;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls .owl-page:hover span {
background-color: #ff3368 !important;
}
.flex-control-paging li a.flex-active {
background: #ff3368;
}
#gallery .flex-control-paging li a.flex-active {
background: #ff3368;
}
.incontent_content .flex-direction-nav .flex-next:hover {
border-color: #ff3368;
background-color: #ff3368;
}
.incontent_content .flex-direction-nav .flex-prev:hover {
border-color: #ff3368;
background-color: #ff3368;
}
.flexgallery .flexslider .flex-next:hover,
.flexgallery .flexslider .flex-prev:hover {
background-color: #ff3368;
}
.flexgallery .gallery-post-title {
background-color: rgba(255,51,104,0.75);
}
.eg-portfolio-gallery-style-container {
background-color: #ff3368 !important;
}
.eg-portfolio-gallery-style-element-0:hover,
.eg-portfolio-gallery-style-element-1:hover {
color: #ff3368 !important;
}
.bruno-light .esg-navigationbutton:hover,
.bruno-light .esg-filterbutton:hover,
.bruno-light .esg-sortbutton:hover,
.bruno-light .esg-sortbutton-order:hover,
.bruno-light .esg-cartbutton a:hover,
.bruno-light .esg-filterbutton.selected,
.headline.big-centered .deco .left-line,
.headline.big-centered .deco .right-line {
background-color: #ff3368 !important;
border-color: #ff3368 !important;
}
.tp-caption a,
.headline.big-centered .deco {
color: #ff3368;
}
.bruno-woocommerce-breadcrumbs a:active,
.bruno-woocommerce-breadcrumbs a:focus,
.bruno-woocommerce-breadcrumbs a:hover {
color: #ff3368 !important;
}
.woocommerce-main-image.zoom .bruno-wc-zoom > span > span,
.wc-product-overlay .bruno-wc-view > span > span {
background: #ff3368;
border: 1px #ff3368 solid;
}
.woocommerce-main-image.zoom .bruno-wc-zoom > span > span:hover,
.wc-product-overlay .bruno-wc-view > span > span:hover {
background: #ff3368;
border-color: #ff3368;
}
p.stock {
color: #ff3368;
}
table.group_table td.price span.amount {
color: #ff3368;
}
.woocommerce.box ins,
.woocommerce.box span.amount {
color: #ff3368;
}
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
background: #ff3368;
}
#payment div.payment_box {
background: #ff3368;
}
#payment div.payment_box::after {
border-color: #ff3368 transparent;
}
#payment ul.payment_methods {
border-bottom: 1px solid #ff3368;
}
table.cart a.remove,
#content table.cart a.remove {
background-color: #ff3368;
}
.product-subtotal span.amount {
color: #ff3368;
}
.cart-collaterals .cart_totals tr.total td,
.cart-collaterals .cart_totals tr.total th {
border-top-color: #ff3368;
}
.page-numbers li .current,
.page-numbers a:hover {
background: #ff3368;
border: 1px solid #ff3368;
}
.widget_price_filter .ui-slider .ui-slider-range {
background: #ff3368;
}
.widget_price_filter .ui-slider .ui-slider-handle {
border: 2px solid #ff3368;
}
.dp_shopping_cart .dp_shopping_cart_btn span {
background-color: #ff3368;
}
.shopping_cart_dropdown span.total span {
color: #ff3368;
}
#bruno-top-bar .dp_shopping_cart .dp_shopping_cart_btn span {
background-color: #ff3368;
}
.product-compare a:hover,
.product-wishlist a:hover {
background-color: #ff3368;
}
.yith-woocompare-widget .clear-all:hover {
background-color: #ff3368;
}
#yith-ajaxsearchform #yith-searchsubmit:hover {
background-color: #ff3368;
}
.eg-blog-grayscale-wrapper:hover .eg-portfolio-grayscale-element-4,
.eg-portfolio-grayscale-wrapper:hover .eg-portfolio-grayscale-element-4 {
border-color: #ff3368 !important;
}
.button_dp.line-dark {
border: 2px solid #232323;
}
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled],
button:hover,
input[type=button]:hover,
input[type=submit]:hover,
button:active,
input[type=button]:active,
input[type=submit]:active,
button.disabled,
input[type=button].disabled,
input[type=submit].disabled,
a.bruno-button:hover,
a.bruno-button:active,
a.bruno-button.active,
a.bruno-button.disabled,
a.bruno-button[disabled] {
background-color: #232323 !important;
}
.btn:active,
.btn.active,
button:active,
a.bruno-button:active,
a.bruno-button.active
input[type=button]:active,
input[type=submit]:active {
background-color: #232323;
}
.button_dp:hover {
background-color: #232323;
border-color: #232323;
color: #ff3368;
}
.button_dp.color:hover {
background-color: #232323;
border-color: #232323;
}
.button_dp.line-dark span {
color: #232323;
}
.button:hover {
background: #232323;
border-color: #232323;
}
body div.pp_default a.pp_next:hover,
body div.pp_default a.pp_previous:hover {
background-color: #ff3368 !important;
}
span.price {
color: #232323;
}
.bruno-product-desc .separate {
background-color: #232323;
}
.toggleList:hover,
.toggleGrid:hover,
.toggleList.active,
.toggleGrid.active {
color: #232323;
}
.yith-woocompare-widget .clear-all {
background-color: #969696;
}
.wpb_tabs .wpb_tabs_nav .ui-tabs-active a,
.wpb_tabs .wpb_tabs_nav.diamond-navigation li a:hover {
background-color: #ff3368 !important;
}
.wpb_tabs .wpb_tabs_nav li:hover a {
color: #ff3368;
}
.wpb_tour .wpb_tabs_nav li:hover a,
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover {
color: #ff3368;
}
.wpb_tabs .wpb_tabs_nav.diamond-navigation li a:before {
border-color: #ff3368 !important;
}
.wpb_tabs .wpb_tabs_nav.diamond-navigation li a {
color: #232323;
}
.wpb_tabs.minimal .wpb_tabs_nav li:hover a,
.wpb_tabs.minimal .wpb_tabs_nav li.ui-tabs-active  a {
color: #ff3368 !important;
}
.wpb_tabs.minimal .wpb_tabs_nav li.ui-tabs-active,
.wpb_tabs.minimal .wpb_tabs_nav li:hover {
border-color: #ff3368;
}
.wpb_tour .wpb_tabs_nav .ui-tabs-active {
background-color: #ff3368 !important;
border-color: #ff3368 !important;
}
.vc-carousel-indicators li {
border: 1px solid #ff3368;
background-color: #ff3368;
}
.vc-carousel-indicators .vc-active {
border-color: #ff3368;
}
.wpb_gallery .flex-control-paging li a.flex-active {
background: #ff3368;
}
.theme-default .nivo-controlNav a.active,
.bruno-tabs-wrap > ol li.active,
.bruno-tabs-wrap > ol li.active:hover {
background-color: #ff3368 !important;
}
.accented .vc_bar {
background-color: #ff3368 !important;
}
.double-bounce1,
.double-bounce2 {
background-color: #ff3368;
}
.headline.medium h3:after,
.headline.big h3:after {
background-color: #ff3368;
}
.box ul li:before {
color: #ff3368;
}
.button_dp.readmore span {
color: #ff3368;
}
article section.content .portfolio-tabs li.active a,
article section.content .blog-tabs li.active a,
article section.content .portfolio-tabs li.active a:hover,
article section.content .blog-tabs li.active a:hover {
color: #ff3368 !important;
}
.summary.link,
.summary.quote,
.summary.status {
background-color: #ff3368;
}
figure .text-overlay .info1 h4:after,
figure .text-overlay .info .shadow,
figure .text-overlay .info2 .shadow {
border-color: #ff3368;
}
.bruno-teaser-2 figure .text-overlay .info2 a,
.dpr-lightbox-link figure .text-overlay .info2 a,
figure .text-overlay .info a {
background-color: #ff3368;
}
.team-box.default .social-bar li a:hover:before,
.team-box.image .social-bar li a:hover:before {
color: #ff3368 !important;
}
.search-overlay {
background-color: #232323;
}
.search-overlay #searchform  #s,
.search-overlay #searchform input:-moz-placeholder {
color: #ffffff !important;
}
.svg-fill {
fill: #ff3368;
}
article section.content ul.tribe-events-sub-nav a,
article section.content .tribe-events-back a,
article section.content .tribe-events-list-widget .tribe-events-widget-link a,
article section.content .tribe-events-adv-list-widget .tribe-events-widget-link a {
color: #B2BABC !important;
}
article section.content ul.tribe-events-sub-nav a:hover,
article section.content .tribe-events-back a:hover,
article section.content .tribe-events-list-widget article section.content .tribe-events-widget-link a:hover,
article section.content .tribe-events-adv-list-widget .tribe-events-widget-link a:hover {
color: #ffffff !important;
}
.woocommerce-page .button {
background-color: #ff3368;
border-color: #ff3368;
}
ul.products li.product .price,
p.price {
color: #333333;
}
.select:hover .arrow,
div.product .woocommerce-tabs ul.tabs li.active a,
#content div.product .woocommerce-tabs ul.tabs li.active a {
background-color: #ff3368;
border-color: #ff3368;
}
.bruno-page-wrap .widget_dp_comments a,
.bruno-page-wrap .bruno-nsp-header a,
.tribe-event-title a,
.blog-item-wrap h2 a {
color: #333333 !important;
}
.bruno-recent-post-widget a:hover,
.widget_dp_comments a:hover,
.bruno-nsp-header a:hover,
.tribe-event-title a:hover {
color: #344463 !important;
}
.team-box.vcard .social-bar li a:hover:before {
color: #ff3368 !important;
}
.team-box.default h3,
.team-box.default .position {
color: #333333;
}
.bruno-teaser .post-title a {
color: #333333;
}
.bruno-teaser .post-title a:hover,
.blog-item-wrap h2 a:hover {
color: #969696 !important;
}
.dpr-headline.big h3:after,
.dpr-headline.medium h3:after,
.dpr-headline.big.underlined h3:after {
background-color: #ff3368;
}
.hover-marker:before,
.hover-marker:after {
border-color: #ff3368 !important;
background-color: #ff3368 !important;
}
.owl-theme .owl-controls .owl-buttons .owl-next:hover,
.owl-theme .owl-controls .owl-buttons .owl-prev:hover,
.bruno-with-tips.nav-dir-vertical .tp-bullet-image {
background-color: #ff3368 !important;
}
.wpb_gallery .flex-direction-nav .flex-next:hover,
.wpb_gallery .flex-direction-nav .flex-prev:hover,
#gallery .flex-direction-nav .flex-next:hover,
#gallery .flex-direction-nav .flex-prev:hover,
.product-thumb-link {
background-color: #ff3368;
}
.wpb_gallery .flex-direction-nav .flex-next:after,
#gallery .flex-direction-nav .flex-next:after,
.wpb_gallery .flex-direction-nav .flex-prev:after,
#gallery .flex-direction-nav .flex-prev:after,
.owl-theme  .owl-controls .owl-prev:after,
.owl-carousel .owl-controls .owl-next:after,
.owl-theme .owl-controls .owl-page.active span:after,
.owl-theme .owl-controls.brunoable .owl-page:hover span:after,
blockquote {
border-color: #ff3368;
}
.recent-post-widget .recent-format-icon:hover:before {
color: #ff3368;
}
.bruno-breadcrumbs a {
color: #ff3368 !important;
}
.product-thumb-link:hover a {
color: #ff3368 !important;
}
.owl-theme  .owl-controls .owl-prev:after,
.owl-carousel .owl-controls .owl-next:after {
border-color: #ff3368 !important;
}
.social-bar.mono li a:hover {
background-color: #ff3368 !important;
}
.social-bar.light-style a:before,
.bruno-top-social-links-container .social-icons a:before {
color: #232323;
}
.bruno-teaser-2.usehighlight:hover {
background-color: #ff3368;
}
.semi-gray-bordered {
border-color: #ff3368 !important;
}
.portfolio-tabs li.active a,
.blog-tabs li.active a,
.portfolio-tabs li:hover a,
.blog-tabs li:hover a {
color: #ff3368 !important;
border-color: #ff3368 !important;
}
.portfolio-tabs li.active:hover a,
.blog-tabs li.active:hover a {
color: #ff3368 !important;
}
.second-accent-on-hover:hover {
background-color: #969696 !important;
}
.main-accent-on-hover:hover {
background-color: #ff3368 !important;
}
.dark-accent-on-hover:hover {
background-color: #232323 !important;
}
.page-template-template-latest_big_thumb_full .post_excerpt {
font-size: 18px;
}
.bruno-breadcrumbs a {
color: rgba(255,255,255,0.9) !important;
}
.bruno-breadcrumbs a:hover {
color: #fff !important;
}
#bruno-sidebar ul.menu li:hover,
#bruno-sidebar ul.menu li.current-menu-item {
border-color: #ff3368;
}
.top_menu_lang_switcher .bruno_language_switcher_list a,
.top_menu_lang_switcher .bruno_language_switcher_list a:hover {
color: #fff !important;
}
.social-bar.menu a,
.social-bar.menu a:before {
color: #333333 !important;
}
.social-bar.menu a:hover,
.social-bar.menu a:hover:before {
color: #0182FF !important;
}
.overlapping-dark .social-bar.menu a,
.overlapping-dark .social-bar.menu a:before {
color: #333333 !important;
}
.overlapping-light .social-bar.menu a,
.overlapping-light .social-bar.menu a:before {
color: #ffffff !important;
}
.bruno-sticky-navigation-wrapper .social-bar.menu a,
.bruno-sticky-navigation-wrapper .social-bar.menu a:before {
color: #ffffff !important;
}
.bruno-sticky-navigation-wrapper .top_menu_lang_switcher .top_menu_lang_switcher_btn i {
color: #ffffff !important;
}
.footer-social-links.social-bar a:hover {
background-color: #ff3368 !important;
border-color: #ff3368 !important;
}
.process-box:hover .symbol-container .front {
background-color: #ff3368;
}
figure.product-thumb .text-overlay .cart-bt {
background-color: rgba(255,51,104,0.75);
}
body.overlapping-dark #fp-nav ul li a span,
body.overlapping-dark .fp-slidesNav ul li a span {
background: #333333;
}
body.overlapping-light #fp-nav ul li a span,
body.overlapping-light .fp-slidesNav ul li a span {
background: #ffffff;
}
body.overlapping-dark #fp-nav ul li .fp-tooltip {
color: #ffffff;
}
body.overlapping-light #fp-nav ul li .fp-tooltip {
background: #fff;
color: #333333;
}