@font-face{font-family:ETmodules;font-display:block;src:url(//thehandsonworkshop.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot);src:url(//thehandsonworkshop.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot?#iefix) format("embedded-opentype"),url(//thehandsonworkshop.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.ttf) format("truetype"),url(//thehandsonworkshop.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff) format("woff"),url(//thehandsonworkshop.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}
@media (min-width:981px){.et_pb_gutter.et_pb_gutters1 #left-area{width:75%}.et_pb_gutter.et_pb_gutters1 #sidebar{width:25%}.et_pb_gutters1.et_right_sidebar #left-area{padding-right:0}.et_pb_gutters1.et_left_sidebar #left-area{padding-left:0}.et_pb_gutter.et_pb_gutters1.et_right_sidebar #main-content .container:before{right:25%!important}.et_pb_gutter.et_pb_gutters1.et_left_sidebar #main-content .container:before{left:25%!important}.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column{margin-right:0}.et_pb_gutters1 .et_pb_column_4_4,.et_pb_gutters1.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_4,.et_pb_gutters1.et_pb_row .et_pb_column_3_4{width:75%}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_3,.et_pb_gutters1.et_pb_row .et_pb_column_2_3{width:66.667%}.et_pb_gutters1 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_5,.et_pb_gutters1.et_pb_row .et_pb_column_3_5{width:60%}.et_pb_gutters1 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_2,.et_pb_gutters1.et_pb_row .et_pb_column_1_2{width:50%}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_5,.et_pb_gutters1.et_pb_row .et_pb_column_2_5{width:40%}.et_pb_gutters1 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_3,.et_pb_gutters1.et_pb_row .et_pb_column_1_3{width:33.3333%}.et_pb_gutters1 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_4,.et_pb_gutters1.et_pb_row .et_pb_column_1_4{width:25%}.et_pb_gutters1 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_5,.et_pb_gutters1.et_pb_row .et_pb_column_1_5{width:20%}.et_pb_gutters1 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_6,.et_pb_gutters1.et_pb_row .et_pb_column_1_6{width:16.6667%}.et_pb_gutters1 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_full_width_page.woocommerce-page ul.products li.product{width:25%;margin-right:0;margin-bottom:0}.et_pb_gutters1.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters1.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:33.333%;margin-right:0}}@media (max-width:980px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_5col>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_5col>.et_pb_column.et_pb_column_1_5{width:50%;margin-right:0}.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_6col>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{width:33.333%;margin-right:0}.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:50%;margin-right:0}}@media (max-width:767px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}@media (max-width:479px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column{margin:0!important}.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}
@media (min-width:981px){.et_pb_gutter.et_pb_gutters2 #left-area{width:77.25%}.et_pb_gutter.et_pb_gutters2 #sidebar{width:22.75%}.et_pb_gutters2.et_right_sidebar #left-area{padding-right:3%}.et_pb_gutters2.et_left_sidebar #left-area{padding-left:3%}.et_pb_gutter.et_pb_gutters2.et_right_sidebar #main-content .container:before{right:22.75%!important}.et_pb_gutter.et_pb_gutters2.et_left_sidebar #main-content .container:before{left:22.75%!important}.et_pb_gutters2 .et_pb_column,.et_pb_gutters2.et_pb_row .et_pb_column{margin-right:3%}.et_pb_gutters2 .et_pb_column_4_4,.et_pb_gutters2.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters2 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:1.5%}.et_pb_gutters2 .et_pb_column_3_4,.et_pb_gutters2.et_pb_row .et_pb_column_3_4{width:74.25%}.et_pb_gutters2 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:2.02%}.et_pb_gutters2 .et_pb_column_2_3,.et_pb_gutters2.et_pb_row .et_pb_column_2_3{width:65.667%}.et_pb_gutters2 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:2.284%}.et_pb_gutters2 .et_pb_column_3_5,.et_pb_gutters2.et_pb_row .et_pb_column_3_5{width:58.8%}.et_pb_gutters2 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:2.551%}.et_pb_gutters2 .et_pb_column_1_2,.et_pb_gutters2.et_pb_row .et_pb_column_1_2{width:48.5%}.et_pb_gutters2 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:3.093%}.et_pb_gutters2 .et_pb_column_2_5,.et_pb_gutters2.et_pb_row .et_pb_column_2_5{width:38.2%}.et_pb_gutters2 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:3.927%}.et_pb_gutters2 .et_pb_column_1_3,.et_pb_gutters2.et_pb_row .et_pb_column_1_3{width:31.3333%}.et_pb_gutters2 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:4.787%}.et_pb_gutters2 .et_pb_column_1_4,.et_pb_gutters2.et_pb_row .et_pb_column_1_4{width:22.75%}.et_pb_gutters2 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:6.593%}.et_pb_gutters2 .et_pb_column_1_5,.et_pb_gutters2.et_pb_row .et_pb_column_1_5{width:17.6%}.et_pb_gutters2 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:8.523%}.et_pb_gutters2 .et_pb_column_1_6,.et_pb_gutters2.et_pb_row .et_pb_column_1_6{width:14.1667%}.et_pb_gutters2 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:10.588%}.et_pb_gutters2 .et_full_width_page.woocommerce-page ul.products li.product{width:22.75%;margin-right:3%;margin-bottom:3%}.et_pb_gutters2.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:30.64%;margin-right:4.04%}}#main-header, #top-header {
background: -moz-linear-gradient(left, rgba(0,0,0,1) 50%, rgba(255,255,255,1) 50%); background: -webkit-linear-gradient(left, rgba(0,0,0,1) 50%,rgba(255,255,255,1) 50%); background: linear-gradient(to right, rgba(0,0,0,1) 50%,rgba(255,255,255,1) 50%); box-shadow: 0px 7px rgba(0,0,0,0); }
@media (min-width: 981px) {
#main-header.et-fixed-header {
-webkit-box-shadow: 0 0 7px rgba(0,0,0,0)!important;
-moz-box-shadow: 0 0 7px rgba(0,0,0,0)!important;
box-shadow: 0 0 7px rgba(0,0,0,0)!important;
}
}
#main-header.et-fixed-header {
-webkit-box-shadow: 0 0 7px rgba(0,0,0,0)!important;
-moz-box-shadow: 0 0 7px rgba(0,0,0,0)!important;
box-shadow: 0 0 7px rgba(0,0,0,0)!important;
}
@media only screen and (max-width: 980px) {
.et_header_style_centered .mobile_nav .select_page{
text-transform: uppercase;
}
}   #page-container { }   #top-menu-nav {
margin-right: 140px;
}
#top-menu li {
padding-right: 0;
margin-right: -2px;
margin-left: -2px;
}   .et_header_style_centered #top-menu li.whiteletter a {
padding-top: 1.6em;
padding-bottom: 2em;
background-size: contain;
background-repeat: no-repeat;
min-width: 100px;
padding-left: 0px;
margin-left: .5em;
margin-right: .5em;
background-position:top;
}
.et_header_style_centered #top-menu li.whiteletter a:hover {
opacity: 1;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
color: #fff;
padding-top: 1em;
padding-bottom: 1em;
border-bottom:1px solid #ffffff;
border-top:1px solid #ffffff;
}
.et_header_style_centered #top-menu li.whiteletter.current_page_item a {
opacity: 1;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
color: #d80802;
}
.et_header_style_centered #top-menu li.whiteletter.current_page_item a:hover {
padding-top: 1em;
padding-bottom: 1em;
border-bottom:1px solid #d80802;
border-top:1px solid #d80802;
}   #top-menu li.narrow {
margin-left: 0px;
margin-right: 0px;
}
#top-menu li.narrow a {
padding-top: 1.6em;
padding-bottom: 2em;
background-size: contain;
background-repeat: no-repeat;
min-width: 70px;
padding-left: 0px;
margin-left: .5em;
margin-right: .5em;
background-position:top;
}
.et_header_style_centered #top-menu li.narrow a:hover {
opacity: 1;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
color: #fff;
padding-top: 1em;
padding-bottom: 1em;
border-bottom:1px solid #ffffff;
border-top:1px solid #ffffff;
}
.et_header_style_centered #top-menu li.narrow.current_page_item a {
opacity: 1;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
color: #d80802;
}
.et_header_style_centered #top-menu li.narrow.current_page_item a:hover {
padding-top: 1em;
padding-bottom: 1em;
border-bottom:1px solid #d80802;
border-top:1px solid #d80802;
}   .et_header_style_centered #top-menu li.blackletter a{
padding-top: 1.6em;
padding-bottom: 2em;
background-size: contain;
background-repeat: no-repeat;
min-width: 80px;
padding-left: 0px;
margin-left: .5em;
margin-right: .5em;
background-position: top;
color: #000;
}
.et_header_style_centered #top-menu li.blackletter a:hover {
opacity: 1;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
color: #ccbb00;
padding-top: 1em;
padding-bottom: 1em;
border-bottom:1px solid #ccbb00;
border-top:1px solid #ccbb00;
}
.et_header_style_centered #top-menu li.blackletter.current_page_item a {
opacity: 1;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
color: #d80802;
}
.et_header_style_centered #top-menu li.blackletter.current_page_item a:hover {
padding-top: 1em;
padding-bottom: 1em;
border-bottom:1px solid #d80802;
border-top:1px solid #d80802;
}   et-fixed-header #top-menu li.whiteletter a {
padding-top: 1.6em;
padding-bottom: 2em;
background-size: contain;
background-repeat: no-repeat;
min-width: 100px;
padding-left: 0px;
margin-left: .5em;
margin-right: .5em;
background-position: top;
}
.et-fixed-header #top-menu li.whiteletter a:hover {
opacity: 1;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
color: #fff!important;
padding-top: 1em;
padding-bottom: 1em;
border-bottom:1px solid #ffffff;
border-top:1px solid #ffffff;
}
.et-fixed-header #top-menu li.whiteletter.current_page_item a {
opacity: 1;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
color: #d80802!important;
}
.et-fixed-header #top-menu li.whiteletter.current_page_item a:hover {
padding-top: 1em;
padding-bottom: 1em;
border-bottom:1px solid #d80802;
border-top:1px solid #d80802;
}
.et-fixed-header #top-menu li.blackletter a{
padding-top: 1.6em;
padding-bottom: 2em;
background-size: contain;
background-repeat: no-repeat;
min-width: 80px;
padding-left: 0px;
margin-left: .5em;
margin-right: .5em;
background-position: top;
color: #000!important;
}
.et-fixed-header #top-menu li.blackletter a:hover {
opacity: 1;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
color: #ccbb00!important;
padding-top: 1em;
padding-bottom: 1em;
border-bottom:1px solid #ccbb00;
border-top:1px solid #ccbb00;
}
.et-fixed-header #top-menu li.blackletter.current_page_item a {
opacity: 1;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
color: #d80802!important;
}
.et-fixed-header #top-menu li.blackletter.current_page_item a:hover {
padding-top: 1em;
padding-bottom: 1em;
border-bottom:1px solid #d80802;
border-top:1px solid #d80802;
}   .et-fixed-header #top-menu li.narrow {
margin-left: 0px;
margin-right: 0px;
}
.et-fixed-header #top-menu li.narrow a {
padding-top: 1.6em;
padding-bottom: 2em;
background-size: contain;
background-repeat: no-repeat;
min-width: 70px;
padding-left: 0px;
margin-left: .5em;
margin-right: .5em;
background-position:top;
}
.et_header_style_centered #top-menu li.narrow a:hover {
opacity: 1;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
color: #fff!important;
padding-top: 1em;
padding-bottom: 1em;
border-bottom:1px solid #ffffff;
border-top:1px solid #ffffff;
}
.et-fixed-header #top-menu li.narrow.current_page_item a {
opacity: 1;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
color: #d80802;
}
.et-fixed-header #top-menu li.narrow.current_page_item a:hover {
padding-top: 1em;
padding-bottom: 1em;
border-bottom:1px solid #d80802;
border-top:1px solid #d80802;
}   li.homebutton a,
li.homebutton a:hover,
li.homebutton.current_page_item,
li.homebutton.current_page_item:hover {
border-bottom:1px solid rgba(0,0,0,0);
border-top:1px solid rgba(0,0,0,0);
margin-right: 1em;
opacity: 1;
}
.homeIcon {
opacity: 1;
color: rgba(0,0,0,0);
padding: 10px;
background-image: url(https://thehandsonworkshop.com/wp-content/uploads/2019/03/logo_gold.png);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.homeIcon:hover {
opacity: 1;
color: rgba(0,0,0,0);
background-image: url(https://thehandsonworkshop.com/wp-content/uploads/2019/03/logo_white.png);
}
.current_page_item .homeIcon {
opacity: 1;
color: rgba(0,0,0,0);
background-image: url(https://thehandsonworkshop.com/wp-content/uploads/2019/03/logo_red.png);
}
.current_page_item .homeIcon:hover {
opacity: 1;
color: rgba(0,0,0,0);
background-image: url(https://thehandsonworkshop.com/wp-content/uploads/2019/03/logo_white.png);
}   .et_header_style_centered .et_mobile_menu {
top: 56px;
}
.et_header_style_centered #main-header .mobile_nav {
background-color: #000!important;
}
.et_mobile_menu, .footer-widget li:before, .et_pb_pricing li:before, blockquote {
border-color: rgba(0,0,0,0)!important;
}
.et_mobile_menu li a {
color: #ffffff;
margin-left: 20px!important;
text-transform: uppercase!important;
letter-spacing: 2px!important;
}
.et_mobile_menu li a:hover {
opacity:1;
color:#ff0000;
background-color:rgba(0,0,0,0);
}
#et-info-phone:before {
}   .et_pb_contact_captcha_question:before {
content: "Spam Police! Do The Math Human: ";
}   #main-footer #et-footer-nav .container {
text-align: center!important;
}   .logo_pulse {
height: 150px;
width: 150px;
-webkit-animation: pulsate 2s ease-in-out;
-webkit-animation-iteration-count: infinite;
}
@-webkit-keyframes pulsate {
0% {-webkit-transform: scale(0.9, 0.9); }
50% {-webkit-transform: scale(1, 1);}
100% {-webkit-transform: scale(0.9, 0.9); }
}   .deco_gallery_border.et_pb_gallery_0 .et_pb_gallery_item {
border-style: none;
border-color: #ffffff;
border: 1px solid transparent;
padding: 10px;
border-image-source: url(https://thehandsonworkshop.com/wp-content/uploads/2019/03/Border_31.png);
border-image-repeat: stretch;
border-image-slice: 20;
border-image-width: 10px;
}
.et_overlay:hover {
border: 1px solid #e5e5e500;
}
.bigwords {
font-weight: 600;
text-transform: uppercase;
color: #000;
}