@font-face {
	font-family: "Love Hewits";
	src: url('../fonts/Love_Hewits.TTF');
}
/*.digital {
	font-family: "Love Hewits";
}*/
#FEATURED .tds-splitcolumn .tds-cell h1 {
	font-family: "Love Hewits" !important;
    letter-spacing: 0px;
    font-size: 7em !important;
}
#LIVE .tds-columns h2 span {
	font-family: "Love Hewits" !important;
    letter-spacing: 0px;
    font-size: 55px;
}

#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: rgba(76,76,76,1);    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 * {
	color: #ffffff;
}
.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: #91c600;
}
{
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: rgba(76,76,76,1);
}
.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: #777777;
}
.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%;
}
