#main-menu-off-canvas nav.main-navigation > ul > li > a > span, #right-off-canvas-menu .off-canvas-menu-wrap > ul > li > a > span {
	color: #ffffff;
}
#main-menu-off-canvas nav.main-navigation > ul > li:hover > a > span, #right-off-canvas-menu .off-canvas-menu-wrap > ul > li:hover > a > span {
	color: #777777;
}
.page-template-portfolio-2 .slides > .slide > .inner-wrap > .excerpt-wrap, .page-template-portfolio-2 aside.project-list nav ul li a .image-background {
	background-color: rgba(0,0,0,0.8);
}
.page-template-portfolio-2 .slides > .slide > .inner-wrap > .excerpt-wrap > .about *, .page-template-portfolio-2 .slides > .slide > .inner-wrap > .excerpt-wrap > .navigation > .nav-buttons > .nav-button {
	color: #ffffff;
}
.page-template-portfolio-2 .slides > .slide > .inner-wrap > .excerpt-wrap > .navigation > .project-list > span.patty, .page-template-portfolio-2 .slides > .slide > .inner-wrap > .excerpt-wrap > .navigation > .project-list > span.patty:before, .page-template-portfolio-2 .slides > .slide > .inner-wrap > .excerpt-wrap > .navigation > .project-list > span.patty:after, .page-template-portfolio-2 .slides > .slide > .inner-wrap > .excerpt-wrap > .navigation > .nav-buttons > .nav-button.prev:after, .page-template-portfolio-2 .slides > .slide > .inner-wrap > .excerpt-wrap > .navigation > .nav-buttons > .nav-button.next:after {
	background-color: #ffffff;
}
.page-template-portfolio-2 .slides > .slide > .inner-wrap > .excerpt-wrap > .about > .read-more:after {
	border-color: #ffffff;
}
.page-template-portfolio-2 aside.project-list {
	background-color: rgba(0,0,0,0.8);
}
.page-template-portfolio-2 aside.project-list nav {
	background-color: rgba(0,0,0,0.8);
}
.page-template-portfolio-2 aside.project-list nav ul li.active a h2, .page-template-portfolio-2 aside.project-list nav ul li.active a h3, .page-template-portfolio-2 aside.project-list nav ul li:hover a h2, .page-template-portfolio-2 aside.project-list nav ul li:hover a h3 {
	color: rgba(0,0,0,0.8);
}
.page-template-portfolio-2 .slides > .slide > .inner-wrap > .content > h1, .page-template-portfolio-2 .slides > .slide > .inner-wrap > .content > h2 {
	color: #ffffff;
}
.page-template-portfolio-2 .slides > .slide > .inner-wrap > .content {
	background-color: #ffffff;
}
nav.main-navigation > ul > .menu-item > a.menu-link {
	background-color: transparent;    font-family: Oswald;
}
nav.main-navigation > ul > .menu-item:hover > a.menu-link {
	background-color: rgba(255,255,255,0);
}
#main-menu-off-canvas nav.main-navigation > ul > li > ul > li > a span, #right-off-canvas-menu .off-canvas-menu-wrap > ul > li > ul > li > a span, #main-menu-off-canvas nav.main-navigation > ul > li > ul > li > ul > li > a span, #right-off-canvas-menu .off-canvas-menu-wrap > ul > li > ul > li > ul > li > a span {
	color: #ffffff;
}
#main-menu-off-canvas nav.main-navigation > ul > li > ul > li:hover > a span, #right-off-canvas-menu .off-canvas-menu-wrap > ul > li > ul > li:hover > a span, #main-menu-off-canvas nav.main-navigation > ul > li > ul > li > ul > li:hover > a span, #right-off-canvas-menu .off-canvas-menu-wrap > ul > li > ul > li > ul > li:hover > a span {
	color: #777777;
}
#main-menu-off-canvas nav.main-navigation > ul > li > a:hover, #right-off-canvas-menu .off-canvas-menu-wrap > ul > li > a:hover {
	background-color: rgba(61,61,61,0.29);
}
#main-menu-off-canvas nav.main-navigation > ul > li > ul > li > a:hover, #right-off-canvas-menu .off-canvas-menu-wrap > ul > li > ul > li > a:hover, #main-menu-off-canvas nav.main-navigation > ul > li > ul > li > ul > li > a:hover, #right-off-canvas-menu .off-canvas-menu-wrap > ul > li > ul > li > ul > li > a:hover {
	background-color: rgba(61,61,61,0.29);
}
#main-menu-off-canvas nav.main-navigation > ul > li > a span, #right-off-canvas-menu .off-canvas-menu-wrap > ul > li > a span {
	font-family: Raleway;
}
#main-menu-off-canvas nav.main-navigation > ul > li > ul > li > a span, #right-off-canvas-menu .off-canvas-menu-wrap > ul > li > ul > li > a span {
	font-family: Raleway;
}
#main-menu-off-canvas nav.main-navigation > ul > li > ul > li > ul > li > a span, #right-off-canvas-menu .off-canvas-menu-wrap > ul > li > ul > li > ul > li > a span {
	font-family: Lato;
}
#main-menu-off-canvas nav.main-navigation > ul > li > a span, #right-off-canvas-menu .off-canvas-menu-wrap > ul > li > a span {
	font-style: normal;
}
#main-menu-off-canvas nav.main-navigation > ul > li > ul > li > a span, #right-off-canvas-menu .off-canvas-menu-wrap > ul > li > ul > li > a span {
	font-style: normal;
}
#main-menu-off-canvas nav.main-navigation > ul > li > ul > li > ul > li > a span, #right-off-canvas-menu .off-canvas-menu-wrap > ul > li > ul > li > ul > li > a span {
	font-style: italic;
}
#main-menu-off-canvas nav.main-navigation > ul > li > a span, #right-off-canvas-menu .off-canvas-menu-wrap > ul > li > a span {
	font-weight: normal;
}
#main-menu-off-canvas nav.main-navigation > ul > li > ul > li > a span, #right-off-canvas-menu .off-canvas-menu-wrap > ul > li > ul > li > a span {
	font-weight: 100;
}
#main-menu-off-canvas nav.main-navigation > ul > li > ul > li > ul > li > a span, #right-off-canvas-menu .off-canvas-menu-wrap > ul > li > ul > li > ul > li > a span {
	font-weight: normal;
}
#main-menu-off-canvas nav.main-navigation > ul > li > a span, #right-off-canvas-menu .off-canvas-menu-wrap > ul > li > a span {
	font-size: 14px;
}
#main-menu-off-canvas nav.main-navigation > ul > li > ul > li > a span, #right-off-canvas-menu .off-canvas-menu-wrap > ul > li > ul > li > a span {
	font-size: 12px;
}
#main-menu-off-canvas nav.main-navigation > ul > li > ul > li > ul > li > a span, #right-off-canvas-menu .off-canvas-menu-wrap > ul > li > ul > li > ul > li > a span {
	font-size: 14px;
}
#main-menu-off-canvas nav.main-navigation > ul > li > a span, #right-off-canvas-menu .off-canvas-menu-wrap > ul > li > a span {
	line-height: 179%;
}
#main-menu-off-canvas nav.main-navigation > ul > li > ul > li > a span, #right-off-canvas-menu .off-canvas-menu-wrap > ul > li > ul > li > a span {
	line-height: 182%;
}
#main-menu-off-canvas nav.main-navigation > ul > li > ul > li > ul > li > a span, #right-off-canvas-menu .off-canvas-menu-wrap > ul > li > ul > li > ul > li > a span {
	line-height: 150%;
}
#main-menu-off-canvas nav.main-navigation > ul > li > a span, #right-off-canvas-menu .off-canvas-menu-wrap > ul > li > a span {
	letter-spacing: 5px;
}
#main-menu-off-canvas nav.main-navigation > ul > li > ul > li > a span, #right-off-canvas-menu .off-canvas-menu-wrap > ul > li > ul > li > a span {
	letter-spacing: 2px;
}
#main-menu-off-canvas nav.main-navigation > ul > li > ul > li > ul > li > a span, #right-off-canvas-menu .off-canvas-menu-wrap > ul > li > ul > li > ul > li > a span {
	letter-spacing: 2px;
}
nav.main-navigation > ul > .menu-item > ul.dropdown > li > a span {
	font-family: Raleway;
}
nav.main-navigation > ul > .menu-item > ul.dropdown > li.menu-item-has-children > ul.dropdown > li > a span {
	font-family: Raleway;
}
nav.main-navigation > ul > .menu-item > ul.dropdown > li > a span {
	font-style: normal;
}
nav.main-navigation > ul > .menu-item > ul.dropdown > li.menu-item-has-children > ul.dropdown > li > a span {
	font-style: normal;
}
nav.main-navigation > ul > .menu-item > ul.dropdown > li > a span {
	font-weight: normal;
}
nav.main-navigation > ul > .menu-item > ul.dropdown > li.menu-item-has-children > ul.dropdown > li > a span {
	font-weight: normal;
}
nav.main-navigation > ul > .menu-item > ul.dropdown > li > a span {
	font-size: 10px;
}
nav.main-navigation > ul > .menu-item > ul.dropdown > li.menu-item-has-children > ul.dropdown > li > a span {
	font-size: 10px;
}
nav.main-navigation > ul > .menu-item > ul.dropdown > li > a span {
	line-height: 130%;
}
nav.main-navigation > ul > .menu-item > ul.dropdown > li.menu-item-has-children > ul.dropdown > li > a span {
	line-height: 130%;
}
nav.main-navigation > ul > .menu-item > ul.dropdown > li > a > span {
	letter-spacing: 3px;
}
nav.main-navigation > ul > .menu-item > ul.dropdown > li.menu-item-has-children > ul.dropdown > li > a > span {
	letter-spacing: 3px;
}
.main-navigation .menu-item.menu-item-object-icon span {
	color: #ffffff;
}
.main-navigation .menu-item.menu-item-object-icon:hover span {
	color: #e4e4e4;
}
nav.main-navigation > ul > .menu-item .flaticon > strong {
	color: #ffffff;
}
nav.main-navigation > ul > .menu-item > ul.dropdown {
	background-color: rgba(33,31,31,1);
}
nav.main-navigation > ul > .menu-item > ul.dropdown > li:hover > a {
	background-color: rgba(255,255,255,0);
}
nav.main-navigation > ul > .menu-item .flaticon > strong {
	background-color: #91c600;
}
nav.main-navigation > ul > .menu-item > ul.dropdown > li > a > span, nav.main-navigation > ul > .menu-item > ul.dropdown > li.menu-item-has-children > a:after {
	color: #ffffff;
}
nav.main-navigation > ul > .menu-item > ul.dropdown > li:hover > a > span, nav.main-navigation > ul > .menu-item > ul.dropdown > li.menu-item-has-children:hover > a:after {
	color: #91c600;
}
nav.main-navigation > ul > .menu-item > ul.dropdown > li.menu-item-has-children > ul.dropdown {
	background-color: rgba(33,31,31,1);
}
nav.main-navigation > ul > .menu-item > ul.dropdown > li.menu-item-has-children > ul.dropdown > li:hover > a {
	background-color: rgba(255,255,255,0);
}
nav.main-navigation > ul > .menu-item > ul.dropdown > li.menu-item-has-children > ul.dropdown > li > a > span, nav.main-navigation > ul > .menu-item > ul.dropdown > li.menu-item-has-children > ul.dropdown > li > a:after {
	color: #ffffff;
}
nav.main-navigation > ul > .menu-item > ul.dropdown > li.menu-item-has-children > ul.dropdown > li:hover > a > span, nav.main-navigation > ul > .menu-item > ul.dropdown > li.menu-item-has-children > ul.dropdown > li:hover > a:after {
	color: #91c600;
}
.site-header .header-search, .site-header .header-share, .site-header .header-wpml, .site-header .header-search form input {
	color: #000000;
}
.site-header .header-search form button {
	color: #ffffff;
}
.site-header .header-search form button:hover {
	color: #777777;
}
nav.main-navigation > ul > .menu-item.menu-item-object-icon.active:after {
	color: #eeeeee;
}
.site-header .header-share .social-profiles ul li a:hover {
	color: #ffffff;
}
.site-header .header-search, .site-header .header-share, .site-header .header-wpml {
	background-color: #eeeeee;
}
.site-header .header-search form .close-popup:after, .site-header .header-search form .close-popup:before, .site-header .header-share .close-popup:after, .site-header .header-share .close-popup:before, .site-header .header-wpml .close-popup:after, .site-header .header-wpml .close-popup:before {
	background-color: #000000;
}
.site-header .header-search form button, .site-header .header-share .social-profiles ul li a, .site-header .header-wpml .languages li a {
	background-color: rgba(0,0,0,1);
}
.site-header .header-search form button:hover, .site-header .header-share .social-profiles ul li a:hover, .site-header .header-wpml .languages li.active a, .site-header .header-wpml .languages li a:hover {
	background-color: rgba(0,0,0,1);
}
.site-header .header-share .social-profiles ul li a:hover {
	background-color: rgba(0,0,0,1);
}
.offcanvas-overlap-left #right-off-canvas-menu.right-off-canvas-menu, .offcanvas-overlap-right #left-off-canvas-menu, .offcanvas-overlap-menu #main-menu-off-canvas {
	background-color: rgba(0,0,0,1);
}
#right-off-canvas-menu .off-canvas-menu-wrap #menu-off-canvas-menu li:hover > a, #main-menu-off-canvas nav.main-navigatio li:hover > a {
	background-color: rgba(61,61,61,0.29);
}
#right-off-canvas-menu .off-canvas-menu-wrap #menu-off-canvas-menu li ul li:hover > a, #main-menu-off-canvas nav.main-navigation li ul li:hover > a {
	background-color: rgba(61,61,61,0.29);
}
#left-off-canvas-menu, #left-off-canvas-menu .off-canvas-cart-title, #left-off-canvas-menu label {
	color: #ffffff;
}
.woocommerce .tdf-shopping-basket ul.cart_list li a, #right-off-canvas-menu .off-canvas-menu-wrap #menu-off-canvas-menu li a span, #right-off-canvas-menu .off-canvas-menu-wrap #menu-off-canvas-menu li a:after, #main-menu-off-canvas nav.main-navigation li a span, #main-menu-off-canvas nav.main-navigation li a:after {
	color: #ffffff;
}
#right-off-canvas-menu .off-canvas-menu-wrap #menu-off-canvas-menu li:hover > a span, #right-off-canvas-menu .off-canvas-menu-wrap #menu-off-canvas-menu li:hover > a:after, #main-menu-off-canvas nav.main-navigation li:hover > a span, #main-menu-off-canvas nav.main-navigation li:hover > a:after {
	color: #777777;
}
#right-off-canvas-menu .off-canvas-menu-wrap #menu-off-canvas-menu li ul li a span, #right-off-canvas-menu .off-canvas-menu-wrap #menu-off-canvas-menu li ul li a:after, #main-menu-off-canvas nav.main-navigation li ul li a span, #main-menu-off-canvas nav.main-navigation li ul li a:after {
	color: #ffffff;
}
#right-off-canvas-menu .off-canvas-menu-wrap #menu-off-canvas-menu li ul li:hover > a span, #right-off-canvas-menu .off-canvas-menu-wrap #menu-off-canvas-menu li ul li:hover > a:after, #main-menu-off-canvas nav.main-navigation li ul li:hover > a span, #main-menu-off-canvas nav.main-navigation li ul li:hover > a:after {
	color: #777777;
}
.tdf .offcanvas-overlap-right .tdf-woocommerce-off-canvas .patty:after, .tdf .offcanvas-overlap-right .tdf-woocommerce-off-canvas .patty:before {
	background-color: #ffffff;
}
.tdf .offcanvas-overlap-right .tdf-woocommerce-off-canvas span:hover .patty:after, .tdf .offcanvas-overlap-right .tdf-woocommerce-off-canvas span:hover .patty:before {
	background-color: #ffffff;
}
body {
	font-family: Raleway;
}
.main-navigation .menu, .main-navigation .menu-item {
	font-family: Poiret One;
	font-weight:600;
}
/*h1, h2, h3, h4, h5, h6 {
	font-family: Poiret One;
}*/
body {
	font-style: normal;
}
nav.main-navigation > ul > .menu-item > ul.dropdown > li > a > span {
	font-style: normal;
}
nav.main-navigation > ul > .menu-item > ul.dropdown > li.menu-item-has-children > ul.dropdown > li:hover > a > span {
	font-style: normal;
}
h1, h2, h3, h4, h5, h6 {
	font-style: normal;
}
body {
	font-weight: normal;
}
body {
	font-size: 13px;
}
.main-navigation .menu, .main-navigation .menu-item, .main-navigation .socials {
	font-size: 13px;
}
h1 {
	font-size: 65px;
}
h2 {
	font-size: 24px;
}
h3 {
	font-size: 18px;
}
h4 {
	font-size: 16px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}
.widget-area .widget {
	font-size: 14px;
}
#site-footer *, .social-links a:before {
	font-size: 10px;
}
body {
	line-height: 150%;
}
.main-navigation .menu li.menu-item a, .main-navigation .socials {
	line-height: 160%;
}
h1 {
	line-height: 130%;
}
h2 {
	line-height: 130%;
}
h3 {
	line-height: 130%;
}
h4 {
	line-height: 130%;
}
h5 {
	line-height: 110%;
}
h6 {
	line-height: 110%;
}
.widget-area .widget {
	line-height: 110%;
}
#site-footer *, .social-links a:before {
	line-height: 110%;
}
body {
	letter-spacing: 1px;
}
.main-navigation .menu, .main-navigation .menu-item * {
	letter-spacing: 3px;
}
h1 {
	letter-spacing: 5px;
}
h2 {
	letter-spacing: 5px;
}
h3 {
	letter-spacing: 5px;
}
h4 {
	letter-spacing: 2px;
}
h5 {
	letter-spacing: 2px;
}
h6 {
	letter-spacing: 2px;
}
.widget-area .widget {
	letter-spacing: 0px;
}
#site-footer *, .social-links a:before {
	letter-spacing: 2px;
}
body, #content-woocommerce .tdf-before-shop .woocommerce-result-count, #content-woocommerce .tdf-before-shop .woocommerce-ordering .orderby {
	color: #000000;
}
.site-header .icon, .main-navigation .menu-item-filter i {
	color: #ffffff;
}
.site-header .icon:hover, .main-navigation .menu-item-filter:hover i {
	color: #91c600;
}
/*.header-wrap .theme-logo li.name a, .main-navigation .menu-item, .main-navigation .menu-item * {
	font-family: 'GothamBook';
	font-size: 11px;
	font-weight: 100;
	color: #ffffff;
	letter-spacing: 0.8px;
}*/


.header-wrap ul li a span {
	font-family: 'GothamBook';
	font-size: 11px;
	font-weight: 100;
	color: #ffffff;
	letter-spacing: 0.8px !important;
}


.tdf ul.off-canvas-list li a:hover span, .tdf ul.off-canvas-list li a:hover:after, .main-navigation .menu-item:hover, .main-navigation .menu-item:hover * {
	color: #7F7B5A;
}
{
color: #ffffff;
} {
color: #91c600;
}
.main-navigation .menu li.social_icons a i {
	color: #ffffff;
}
.main-navigation .menu li.social_icons:hover a i {
	color: #91c600;
}
.navigation-overlay li > a, .navigation-overlay li > .toggle-dropdown {
color:;
}
.navigation-overlay li:hover > a, .navigation-overlay li:hover > .toggle-dropdown, .navigation-overlay li > .toggle-dropdown:hover {
color:;
}
.navigation-overlay .dropdown > li > a, .navigation-overlay .dropdown > li > .toggle-dropdown {
color:;
}
.navigation-overlay .dropdown > li:hover > a, .navigation-overlay .dropdown > li:hover > .toggle-dropdown, .navigation-overlay .dropdown:hover > li > .toggle-dropdown:hover {
color:;
}
.the-breadcrumbs, .the-breadcrumbs *:before, .the-breadcrumbs a.current, .the-breadcrumbs a.unavailable, .the-breadcrumbs a.current:hover, .the-breadcrumbs a.unavailable:hover {
	color: #2e3138;
}
.the-breadcrumbs a {
	color: #2e3138;
}
.the-breadcrumbs a:hover {
	color: #333333;
}
.page-loader, .page-loader * {
	color: #2e3138;
}
.sub-nav dt.active a, .sub-nav dd.active a, .sub-nav li.active a, .sub-nav dt.active:hover a, .sub-nav dd.active:hover a, .sub-nav li.active:hover a {
color:;
}
.site-content .content-area {
	color: #000000;
}
a {
	color: #000000;
}
a:hover {
	color: #777777;
}
.widget-area {
	color: #2e3138;
}
.widget-area a {
	color: #2e3138;
}
.widget-area a:hover {
	color: #777777;
}
.button, .tdf-button, .button:focus, .tdf-button:focus, input.submit, .tdf input[type="submit"], .nav-links.tdf .nav-icon, .tooltip, .scroll-top * {
	color: #ffffff;
}
.button:hover, .tdf-button:hover, input.submit:hover, .tdf input[type="submit"]:hover, .nav-links.tdf .nav-icon:hover, .scroll-top:hover * {
	color: #ffffff;
}
h1 {
	color: #2e3138;
}
h2 {
	color: #2e3138;
}
h3 {
	color: #2e3138;
}
h4 {
	color: #2e3138;
}
h5 {
	color: #2e3138;
}
h6 {
	color: #2e3138;
}
.footer-widget-area * {
	color: #c7c7c7;
}
.footer-widget-area a {
	color: #ffffff;
}
.footer-widget-area a:hover {
	color: #91c600;
}
body {
	background-color: #ffffff;
}
.main-navigation .right-off-canvas-toggle a, .main-navigation .right-off-canvas-toggle a:before, .main-navigation .right-off-canvas-toggle a:after, .right-off-canvas-menu .close-right-off-canvas .patty, .right-off-canvas-menu .close-right-off-canvas .patty:before, .right-off-canvas-menu .close-right-off-canvas .patty:after, .header-wrap .theme-logo .toggle-overlay a, .header-wrap .theme-logo .toggle-overlay a:after, .header-wrap .theme-logo .toggle-overlay a:before {
	background-color: #ffffff;
}
.main-navigation .right-off-canvas-toggle:hover a, .main-navigation .right-off-canvas-toggle:hover a:before, .main-navigation .right-off-canvas-toggle:hover a:after, .right-off-canvas-menu .close-right-off-canvas:hover .patty, .right-off-canvas-menu .close-right-off-canvas:hover .patty:before, .right-off-canvas-menu .close-right-off-canvas:hover .patty:after, .header-wrap .theme-logo .toggle-overlay:hover a, .header-wrap .theme-logo .toggle-overlay:hover a:after, .header-wrap .theme-logo .toggle-overlay:hover a:before {
	background-color: #91c600;
}
.offcanvas-overlap-left .main-navigation .right-off-canvas-toggle a, .offcanvas-overlap-left .main-navigation .right-off-canvas-toggle a:before, .offcanvas-overlap-left .main-navigation .right-off-canvas-toggle a:after, .offcanvas-overlap-left .right-off-canvas-menu .close-right-off-canvas .patty, .offcanvas-overlap-left .right-off-canvas-menu .close-right-off-canvas .patty:before, .offcanvas-overlap-left .right-off-canvas-menu .close-right-off-canvas .patty:after, #main-menu-off-canvas .close-main-menu-off-canvas .patty:after, #main-menu-off-canvas .close-main-menu-off-canvas .patty:before, #right-off-canvas-menu .close-right-off-canvas .patty:after, #right-off-canvas-menu .close-right-off-canvas .patty:before {
	background-color: #ffffff;
}
.offcanvas-overlap-left .main-navigation .right-off-canvas-toggle:hover a, .offcanvas-overlap-left .main-navigation .right-off-canvas-toggle:hover a:before, .offcanvas-overlap-left .main-navigation .right-off-canvas-toggle:hover a:after, .offcanvas-overlap-left .right-off-canvas-menu .close-right-off-canvas:hover .patty, .offcanvas-overlap-left .right-off-canvas-menu .close-right-off-canvas:hover .patty:before, .offcanvas-overlap-left .right-off-canvas-menu .close-right-off-canvas:hover .patty:after, #main-menu-off-canvas .close-main-menu-off-canvas:hover .patty:after, #main-menu-off-canvas .close-main-menu-off-canvas:hover .patty:before, #right-off-canvas-menu .close-right-off-canvas:hover .patty:after, #right-off-canvas-menu .close-right-off-canvas:hover .patty:before {
	background-color: #ffffff;
}
.site-header {
	background-color: transparent;
}
.navigation-overlay {
background-color:;
}
.tdf .navigation-overlay .close-reveal-modal .patty:after, .tdf .navigation-overlay .close-reveal-modal .patty:before {
background-color:;
}
.main-navigation .menu li.social_icons a i {
background-color:;
}
.main-navigation .menu li.social_icons:hover a i {
background-color:;
}
.left-off-canvas-menu {
	background-color: rgba(0,0,0,1);
}
.page-loader {
	background-color: rgba(255,255,255,0.85);
}
.sub-nav dt.active a, .sub-nav dd.active a, .sub-nav li.active a, .sub-nav dt.active:hover a, .sub-nav dd.active:hover a, .sub-nav li.active:hover a {
	background-color: #91c600;
}
.site-content, .site-content .content-area, .site-content > .post-thumbnail, .archive .paging-navigation, .single-portfolio, .site-content .content-excerpts .type-tdf-portfolio .portfolio-info {
	background-color: #ffffff;
}
.widget-area {
	background-color: #dedede;
}
.button, .tdf-button, .button:focus, .tdf-button:focus, input.submit, .tdf input[type="submit"], .nav-links.tdf .nav-icon, .tooltip, .scroll-top {
	background-color: #000000;
}
.button:hover, .tdf-button:hover, input.submit:hover, .tdf input[type="submit"]:hover, .nav-links.tdf .nav-icon:hover, .scroll-top:hover {
	background-color: #9a946d;
}
.footer-widget-area {
	background-color: rgba(0,0,0,1);
}
body.has-background-image, body.has-background-image.sitewide {
	background-image: url("");
}
.post-thumbnail .feature-overlay, .post-thumbnail:hover .feature-overlay {
	background-color: rgba(0,0,0,0.15);
}
.tdf .tdf-featured-media.featured-image:after, .tdf .tdf-featured-media.featured-gallery:after, .tdf .tdf-featured-media.header-image:after {
	border-color: #ffffff;
}
#content-woocommerce .tdf-before-shop {
	border-color: #000000;
}
ul.off-canvas-list li a, .left-submenu .back > a, .left-submenu .back:hover > a, .right-submenu .back > a, .right-submenu .back:hover > a {
	border-color: #ffffff;
}
.navigation-overlay li, ul.off-canvas-list li a {
	border-color: #ffffff;
}
.navigation-overlay li:hover, ul.off-canvas-list li:hover a {
	border-color: #91c600;
}
.tooltip.tip-left > .nub {
	border-left-color: #000000;
}
.tooltip.tip-right > .nub {
	border-right-color: #000000;
}
.single .tdf-featured-media.featured-image .imgLiquidFill, .page .tdf-featured-media.featured-image .imgLiquidFill, .woocommerce-page .tdf-featured-media.featured-image .imgLiquidFill, .tdf-featured-media.featured-gallery .tdf-flexslider .tdf-slide img, .tdf .tdf-featured-media.featured-image .no-image, .tdf .tdf-featured-media.header-image .imgLiquidFill, .tdf-featured-media .page-header {
	min-height: 850px;
}
.single .tdf-featured-media.featured-image, .single .tdf-featured-media.featured-gallery .tdf-flexslider, .page .tdf-featured-media.featured-image, .page .tdf-featured-media.featured-gallery .tdf-flexslider, .woocommerce-page .tdf-featured-media.featured-gallery .tdf-flexslider, .tdf .tdf-featured-media.header-image {
	max-height: 850px;
}
.tdf.page-template-portfolio .site-content .blocks.shuffle .type-tdf-portfolio {
	height: 750px;
}
.single .tdf-featured-media.tdf-featured-video .post-video, .page-template-default .tdf-featured-media.tdf-featured-video .post-video, .tdf-featured-media .page-header {
	height: 850px;
}
.tdf.page-template-portfolio .site-content .blocks.shuffle .type-tdf-portfolio img {
	min-height: 750px;
}
.archive #blocks article.blog-archive-item .blog-archive-image .tdf-featured-media.post-thumbnail, .archive #blocks article.blog-archive-item .blog-archive-image .tdf-featured-media.post-thumbnail .tdf-flexslider {
	height: 750px;
}
.archive #blocks article.blog-archive-item .blog-archive-image .tdf-featured-media.post-thumbnail, .archive #blocks article.blog-archive-item .blog-archive-image .tdf-featured-media.post-thumbnail .tdf-flexslider {
	min-height: 750px;
}
.archive #blocks article.blog-archive-item .blog-archive-image .tdf-featured-media.post-thumbnail, .archive #blocks article.blog-archive-item .blog-archive-image .tdf-featured-media.post-thumbnail .tdf-flexslider {
	max-height: 750px;
}
.woocommerce .woocommerce-info {
	border-color: #000000;
}
.woocommerce .woocommerce-info:before {
	color: #000000;
}
.related-items .related-post a {
	color: #ffffff;
}
.related-items .related-post .title-container:hover {
	background-color: rgba(0,0,0,0.85);
}
.site-footer .icons .social-icon:before {
	color: #000000;
}
.site-footer .icons:hover .social-icon:before {
	color: #91c600;
}
.your-class {
	margin: 0 auto;
}
ul.off-canvas-list li a, .right-submenu .back > a, .right-submenu .back:hover > a, .tdf .right-submenu .back>a, .tdf .off-canvas-wrap .widget ul.menu li a {
	border-color: rgba(255, 255, 255, 0.35);
}
.tdf.page-template-portfolio #portfolioContent, .tdf.page-template-portfolio #portfolioContent #featuredMedia, .tdf.page-template-portfolio #portfolioContent #featuredContent {
	background-color: rgba(255,255,255,1);
}
.tdf.page-template-portfolio #portfolioContent .button {
	background-color: #2e3138;
}
.tdf.page-template-portfolio #portfolioContent .button:hover {
	background-color: #777777;
}
#portfolioContent #featuredMedia, #portfolioContent #featuredContent, #portfolioContent #featuredContent .entry-header *, #portfolioContent #featuredContent .entry-content, #portfolioContent a.close-reveal-modal *, #portfolioContent a.close-reveal-modal:hover * {
	color: #2e3138;
}
.tdf.page-template-portfolio #portfolioContent .button * {
	color: #ffffff;
}
.tdf.page-template-portfolio #portfolioContent .button:hover * {
	color: #ffffff;
}
.woocommerce a.button, .woocommerce .added_to_cart, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce ul.products li.product .onsale, .woocommerce span.onsale {
	background-color: #000000;
}
.woocommerce a.button:hover, .woocommerce .added_to_cart:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover {
	background-color: #777777;
}
.woocommerce a.button, .woocommerce .added_to_cart, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce ul.products li.product .onsale {
	color: #ffffff;
}
.woocommerce a.button:hover, .woocommerce .added_to_cart:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover {
	color: #ffffff;
}
#content-woocommerce p.price, .woocommerce ul.products li.product .price, .woocommerce div.product span.price, .woocommerce div.product p.price, .woocommerce .woocommerce-message:before {
	color: #000000;
}
.woocommerce div.product div.thumbnails a, .woocommerce #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .single-product.woocommerce .related.products h2::after, .single-product.woocommerce .upsells.products h2::after, .woocommerce div.product .woocommerce-tabs ul.tabs::before, .tdf .off-canvas-wrap .tdf-woo-offcanvas .total {
	border-color: #777777;
}
.woocommerce div.product div.thumbnails a:hover, .woocommerce #content div.product div.thumbnails a:hover, .woocommerce-page div.product div.thumbnails a:hover, .woocommerce-page #content div.product div.thumbnails a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce .woocommerce-message {
	border-color: #000000;
}
.tdf .off-canvas-wrap .tdf-woo-offcanvas .button, .tdf .off-canvas-wrap .tdf-woo-offcanvas .button-primary, .tdf .off-canvas-wrap .tdf-woo-offcanvas .off-canvas-cart-title:after {
	border-color: #ffffff;
}
.tdf .off-canvas-wrap .tdf-woo-offcanvas .button:hover, .tdf .off-canvas-wrap .tdf-woo-offcanvas .button-primary:hover {
	border-color: #ffffff;
}

.auto-resizable-iframe {
  max-width: 80%;
  margin: 0px auto;
}

.auto-resizable-iframe > div {
  position: relative;
  padding-bottom: 75%;
  height: 0px;
}

.auto-resizable-iframe iframe {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.videoWrapper {
	position: relative;
	padding-bottom: 53%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


.center {
	text-align: center;
}
#ABOUT {
	background: #f0eeea;
	color:#585451;
}
.padding-about {
	padding-top:37px; 
	padding-bottom:37px;
	border-color: #e5e5e5;
}
h1.title-about {
	text-align: center;
}
h1.title-about span {
	color: #585451;
	font-family: Oswald;
	font-size: 42px;
}

.bg-black {
	background:#9a946d;
}
.bg-black a:hover {
	color:#303539;
}
.about-desc {
	padding: 0px 37px;
}
.about-desc p {
	letter-spacing: 0px;
	text-align: justify;
	line-height: 24px;
    	font-size: 15px;
	
}
.about-desc div.tds-column {
	padding-right: 25px;
}
.about-desc div.tds-column.half {
	width: 47%;
}

/** Equilibrium **/
.equilibrium-blok {
	padding-top: 100px !important;
}
.tds-cell .center img {
	width: 78% !important;
}
.author-equilibrium {
	font-size:17px;
	text-align: left;
}


div.tds-column.grid-fivecustom {
	width: 25% !important;
	padding: 150px 45px 0px 45px;
}
div.tds-column.grid-fivecustom p {
	text-align: left;
	font-size: 16px;
    line-height: 25px;
    font-weight: 500;
}
.grid-eightcustom {
	width: 75% !important;
}

.img-awards {
	text-align: center;
}
.img-awards img {
	width: 85%;
    padding-top: 47px;
}
#awards .list-awards h2 {
	font-size: 32px;
	font-family: Oswald;
	margin-bottom: 25px;
	margin-top: 0px;
    text-transform: uppercase;
    color: #585451;
}
#awards .list-awards ul {
	margin-left: 0px;
}
#awards .list-awards ul li {
	list-style: none;
    margin-bottom: 15px;
    font-weight: 500;
    letter-spacing: 0px;
}
.section-logo h3.title {
	/*font-family: Oswald;*/
    text-align: center;
    /*font-size: 27.5px;*/
    /*font-weight: 600;*/
    letter-spacing: 3px;
}
.padding-left {
	padding:0 50px;
}
.left-padding {
    padding-left: 70px;
}

.bg-mobile {
	display: none;
}
.tp-bgimg {
	background-position: center top !important;
}
p.brief-top {
	text-align: left;
	font-size: 15px;
	font-weight:500;
	line-height: 20px;
	display:block;
}
p.brief-equilibrium {
	text-align: left;
	font-size: 15px;
	font-weight:500;
	line-height: 24px;
	display:block;
}
.view-mobile {
	display: none;
}
.cindy-logo img {
	width: 50%;
}
.ritz-logo img {
	width: 80%;
    margin-left: -40px;
}
.footer-text hr{
	width: 61%;
    margin: 8px auto;
    border: 1px solid;
}
.text-first hr{
	width: 38%;
}
.text-second {
	margin-left: -56px;
}
.footer-text h4{
	font-family: 'Oswald';
	font-size: 20px;
    color: #7F7B5A;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: 4px;
}
.footer-text p{
	font-family: 'Oswald';
	font-size: 15px;
	font-weight:500;
	letter-spacing: 0px;
}
.bazzar h4 {
	margin-bottom: 0px;
    font-size: 14px;
    font-weight: 600;
    color: #474748;
}
.bazzar img {
	max-width: 72%;
}
.wdk h4{
	margin-bottom: 0px;
    font-size: 14px;
    font-weight: 600;
    color: #474748;
}
.wdk img{
	margin-top: 11px;
}
#galleries {
	margin-bottom: 40px;
}
#galleries .block {
	padding: 0px 47px;
}
#galleries .tds-section-content {
	margin-top: 50px;
}
#galleries .tds-section-content h2{
	font-size: 32px;
    font-family: Oswald;
    margin-bottom: 25px;
    margin-top: 0px;
    text-align: center;
    text-transform: uppercase;
    color: #585451 !important;
}
#galleries .tds-section-content p{
	text-align: center;
}
#galleries ul {
	overflow: hidden;
    margin: 0px;
}
#galleries ul li {
	float: left;
	list-style: none;
	
	margin-bottom: 0px;
	position: relative;
}
#galleries ul li .artist-img{
	position: relative;
}
#galleries ul li .artist-name{
	position: absolute;
    bottom: 0;
    left: 15px;
}
#galleries ul li .artist-name p{
	margin-bottom: 10px;
    color: #fff !important;
    font-size: 14px;
    text-shadow: 2px 2px 8px #303539;
}
#galleries ul li img{
	width: 100%;
}






/**** Responsive ****/



/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	div.tds-column.grid-fivecustom {
		width: 100% !important;
	}
	.about-desc p {
		font-size: 18px;
		text-align: left;
		line-height: 30px;
	}
	#awards .list-awards ul li {
		font-size: 14px;
    	margin-bottom: 15px;
	}
	.img-awards img {
		width: 100%;
	}
	.padding-about {
		padding-bottom: 0px;
	}
	p.brief-equilibrium {
		font-size: 18px;
	    line-height: 22px;
	    letter-spacing: 0px;
	}
	p.brief-top {
		font-size: 18px;
		letter-spacing: 0px;
		margin-bottom: 30px !important;
	}
	.view-mobile {
		display: block;
	}
	.view-desktop {
		display: none;
	}
	div.tds-column {
		margin-bottom: 0px;
	}
	div.tds-column.grid-fivecustom p {
		font-size: 18px;
	}
	.tp-static-layers #slider-1-layer-5 img#Word1 {
		width: auto !important;
		min-width: 220px !important;
	}
	#slider-1-layer-5 {
		left: 50%;
		right: 50%;
		padding-left: 0px !important;
	}
	#awards .list-awards h2 {
		text-align: center;
	}
	.header-wrap {
		padding-top: 0px;
	}
	.equilibrium-blok {
		padding-top: 65px !important;
	}
	.normal-background .tds-section-content {
		padding: 15px;
	}
	div.tds-column.grid-fivecustom {
		padding: 40px 30px 0px 30px;
	}
	#CONTACT .Tds-Section-Content {
		padding-top: 0px;
	}
	
	#CLIENTS div.tds-column.fifth p img{
		width: 75%;
	}
	.list-diva .tds-column img {
		padding-bottom: 1px;
	}
	.header-wrap .theme-logo img {
		margin-top: 7px;
    	margin-left: 0px;
	}
	.section-logo h3.title {
		font-size: 23px;
	}
	#CLIENTS div.tds-column.fifth {
		width: 100% !important;
    	text-align: center;
    	margin: 0 auto;
	}
	#CLIENTS div.tds-column.fifth p img {
		width: auto;
	}
	#CLIENTS div.tds-column.fifth.col-50 {
		width: 50% !important;
	}
	#CLIENTS .col-50 p img {
		max-width: 80%;
	}
	.forcefullwidth_wrapper_tp_banner {
		display: none;
	}
	.bg-mobile {
		display: block;
	}
	.entry-footer {
		font-size: 12px;
	}
	#CONTACT .Tds-Section-Content .third {
		padding-bottom: 0px;
	}
	.tds-box .tds-cell .p80 p {
		margin-bottom: 60px;
	}
	.header-wrap .theme-logo img {
		max-height: 35px;
	}
	.brand a {
		margin-top: 9px !important;
	}
	.site-header {
		min-height: 60px;
	}
	nav.main-navigation > ul {
		height: 0px;
	}
	.ritz-logo img {
		width: auto;
    	margin-left: auto;
	}
	.footer-text hr {
		width: 38%;
	}
	.text-first hr {
		width: 24%;
	}
	.wdk img {
		margin-top: 0px;
	}
	#galleries ul li {
		min-width: 375px;
	}
	.header-wrap .theme-logo .name {
		position: relative;
    	left: 20px;
	}
	.divas{
		border: solid #ddd;
	    border-width: 1px 0 0;
	    clear: both;
	    height: 0;
	}

}

@media only screen and (min-device-width : 480px) and (max-device-width : 520px) {
	.header-wrap .theme-logo img {
		margin-top: 7px;
	}
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
/* Styles */
div.tds-column.grid-fivecustom {
	    padding: 30px 15px 0px 15px;
	font-size: 12px;
    line-height: 21px;
}
div.tds-column.grid-fivecustom p {
	font-size: 12px;
    line-height: 21px;
}
#CONTACT p {
    font-size: 11px;
    line-height: 14px;
}
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* Styles */
}

@media only screen 
and (min-device-width : 672px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 1)  { li.flag {display:block !important;} 
.dropbtn {margin-top:0px !important;}
.dropdown {padding-top:0px !important;}
.header-wrap .theme-logo img {margin-left:0px !important;float: left !important;}
.header-wrap ul li a span {top: -20px;font-size: 18px;left: 18px;display: inline-block;}
.dropdown img {width:25px !important;}
.header-wrap .theme-logo {width:90%;}
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	div.tds-column.grid-fivecustom {
		padding: 60px 15px 0px 15px;
	}
	div.tds-column.grid-fivecustom p {
		font-size: 14px;
    	line-height: 17px;
	}
	.about-desc div.tds-column.half {
		width: 47%;
	}
	#CONTACT center h3.headFirst {
		font-size: 32px;
	}
	.footer-text h4 {
		font-size: 12px;
	}
	.footer-text p {
		font-size: 12px;
	}
	.img-awards img {
		width: 100%;
    	padding-top: 105px;
	}
	li.brand {
		position: relative !important;
	}
	.header-wrap .theme-logo .name {
		left: 34%;
	}
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */
}
/**********
iPad 3
**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}
/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
/* Styles */
}

/* Large screens ----------- */
@media only screen  and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* iPhone 6 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* iPhone 6+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* Samsung Galaxy S3 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* Samsung Galaxy S4 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

/*new*/
/*header*/
.dropbtn {
  cursor: pointer;
  padding: 3px 15px;
  border-radius: 3px 3px 0px 0px;
  margin-top: 10px;}
.dropbtn span{
  top: 0px;
  position: relative;
  left: 8px;
  font-family: sans-serif;
  color: #fff;
  font-weight: 100;
  font-size: 11px;
  letter-spacing: 2px !important;}
.dropbtn span i {
  position: relative;
  left: -6px;}
.dropbtn a:hover{
  color: #fff !important;}
.dropbtn:hover, .dropbtn:focus {
   outline: 0px;}
.dropdown {
    position: relative;
    display: inline-block;
    padding-top: 13px;}
.dropdown img {
  width: 15px;}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 83px;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;}
.dropdown-content span{
  top: 0px;
  position: relative;
  left: 8px;}
.dropdown-content a {
    color: black;
    padding: 3px 15px;
    text-decoration: none;
    display: block;
	background: #303539;}
#myDropdown {
  background: transparent;
  box-shadow: none;}
.main-navigation .no-hover:hover, .main-navigation .menu-item:hover * {
  color: #fff !important;}
.main-navigation .no-hover:hover {
  color: #fff !important;}
.show {display:block;}


@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
  .dropdown {
    padding-top: 20px;}
  .dropbtn {
    margin-top: 0px;}
  .dropdown .dropbtn a img {
    margin-top: 0px;}
  #myDropdown a {
    text-align: left;}
  li.flag {
    display: block !important;}
  li.flag-desktop {
    display: none;}
}

.tds-section-content {
	padding: 40px 0;}
#wfc1 {
	background: #ffffff;
	color:#585451;}
#wfc {
	background: #e8e5d4;
	color:#585451;}
#wfc1 h1{
	font-size: 32px;
    font-family: 'Oswald';
	color: #585451;
	text-transform: uppercase;}
#wfc h1 {
	font-size: 1.7em;
    font-family: 'Times New Roman';
    color: #7d7b64;
	font-weight: 800px;}
#wfc p.present {
	text-align: center;
    letter-spacing: 3px;
    color: #6e6550;
    font-weight: 500;}
#wfc img {
	display: block;
	margin: 0 auto;}
.tds-divider.invisible {
	padding-top:10px; padding-bottom:10px;border-color: #e5e5e5;}
#LIVE {
	color: #555555;
	padding-bottom: 140px;
	padding-top: 140px;}
#videopromo h2.section-heading {
	font-size: 3em;
    font-family: 'Oswald';
	color: #585451;}
#videopromo .text-muted.txt {
	line-height: 24px;}
#videopromo .tds-column.half {
	position: relative;}
#videopromo .tds-column.half .play-icon {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);}
#videopromo button {
	background-color: transparent;
	width: 100%;
	height: 100%;
	margin: 0 auto;
    display: block;}
#videopromo .text-muted.subhead {
	font-family: 'Montserrat';
    letter-spacing: 3px;
    text-transform: uppercase;
	margin-bottom: 5px;}
#videopromo .text-muted.credit,
.tds-column.full.credit p {
	font-size: 9px;
    font-weight: 500;
    line-height: 15px;}
.section-heading.head h3,
.theme strong,
.section-logo h3.title {
	font-size: 32px;
	font-family: 'Oswald';
    color: #585451;
    text-transform: uppercase;}
.theme{ 
	font-size: 20px;
    font-weight: 500;}
.credit .theme {
	line-height: 24px;
	margin-top: 20px;}
.img-category:hover img,
#videopromo .tds-column.half:hover img {
    -webkit-transform: scale(1.06);
    -moz-transform: scale(1.06);
    transform: scale(1.06);}
.img-category img,
#videopromo .tds-column.half img {
	cursor: pointer;
	-webkit-transition: -webkit-transform 1s ease-in-out;
    -moz-transition: -moz-transform 1s ease-in-out;
    transition: transform 1s ease-in-out;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);}
#videopromo .tds-column.half .bg-img-center,
#collection .img-category {
	overflow: hidden;}
#awards .list-awards ul li,
.list-awards p,
#videopromo .tds-column.half {
	letter-spacing: 0px;
    text-align: justify;
    line-height: 24px;
    font-size: 15px;
    color: #585451 !important;}
/*gallery*/
.no-last-child{
	float:left !important;}
.silver p{
	color:#7F7B5A;}   
.f16 p{
	font-family: Oswald;
	font-size: 18px;
	letter-spacing: 2px;}
.f16 h4{
	font-size: 16px;
	font-family: 'Montserrat';
	font-weight: 500;
	padding-bottom: 15px;
	    padding-top: 30px;
	letter-spacing: 0px;}
h4.FirstHead{
	font-family: 'Montserrat';
	font-size: 20px;
	text-align:center;font-weight:500;}
h4.FirstHead span{
	padding:0 20px;}
.tds-divider.invisible {padding-top:20px; padding-bottom:20px;clear:both;}

@media only screen and (min-device-width : 768px) {
	.twenty {padding-top: 20px;}
	.twofive {padding-top: 25px;}
	.onefive {padding-top: 15px;}
	.five {padding-top: 5px;}
	.ten {padding-top: 10px;}
	.fourty {padding-top: 40px;}
	.thirty {padding-top: 30px;}
	.threefive {padding-top: 35px;}
	.sixth.seven {
		width: 8.984634% !important;}
	.sixth.six {
		width: 10.484634% !important;}
	.sixth.custom {
		width: 8.484634% !important;}}

@media only screen and (max-device-width : 768px) {
	.bg-mobile {
		overflow: hidden;
		position: relative;
	    background: url(https://www.weddingku.com/minisite/rinaldyyunardiv2/assets/img/bg-mobile.jpg) no-repeat center;
	    height: 100vh;
	    width: 100%;
	    background-size: cover;}
	#wfc1 h1 br {
		display: none;}
	#videopromo .tds-section-content{
		padding: 15px;}
	#videopromo .top {
		display: flex !important;
		flex-flow: wrap;}
	#videopromo .top > div:first-of-type {
		order: 2;}	
	.img-category {
		padding: 40px 40px 0;}
	.theme {
		font-size: 1.3em;}
	.section-logo.tds-divider.invisible{
		display: none;}}