.et_animated{opacity:0;animation-duration:1s;animation-fill-mode:both!important}.et_animated.infinite{animation-iteration-count:infinite}.et_had_animation{position:relative}@keyframes et_pb_fade{to{opacity:1}}.et_animated.fade{animation-name:et_pb_fade}@keyframes et_pb_fadeTop{0%{transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.et_animated.fadeTop{animation-name:et_pb_fadeTop}@keyframes et_pb_fadeRight{0%{transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.et_animated.fadeRight{animation-name:et_pb_fadeRight}@keyframes et_pb_fadeBottom{0%{transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.et_animated.fadeBottom{animation-name:et_pb_fadeBottom}@keyframes et_pb_fadeLeft{0%{transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.et_animated.fadeLeft{animation-name:et_pb_fadeLeft}.et_animated.slide{animation-name:et_pb_zoomLeft}.et_animated.slideBottom,.et_animated.slideRight,.et_animated.slideTop{animation-name:et_pb_slideLeft}@keyframes et_pb_slideLeft{to{transform:translateZ(0);opacity:1}}.et_animated.slideLeft{animation-name:et_pb_slideLeft}@keyframes et_pb_bounce{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.et_animated.bounce{animation-name:et_pb_bounce}@keyframes et_pb_bounceTop{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:translate3d(0,-200px,0)}60%{transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none;opacity:1}}.et_animated.bounceTop{animation-name:et_pb_bounceTop}@keyframes et_pb_bounceRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:translate3d(200px,0,0)}60%{transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none;opacity:1}}.et_animated.bounceRight{animation-name:et_pb_bounceRight}@keyframes et_pb_bounceBottom{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:translate3d(0,200px,0)}60%{transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0);opacity:1}}.et_animated.bounceBottom{animation-name:et_pb_bounceBottom}@keyframes et_pb_bounceLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:translate3d(-200px,0,0)}60%{transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none;opacity:1}}.et_animated.bounceLeft{animation-name:et_pb_bounceLeft}.et_animated.zoom,.et_animated.zoomTop{animation-name:et_pb_zoomLeft}.et_animated.zoomTop{transform-origin:top}.et_animated.zoomRight{animation-name:et_pb_zoomLeft;transform-origin:right}.et_animated.zoomBottom{animation-name:et_pb_zoomLeft;transform-origin:bottom}@keyframes et_pb_zoomLeft{to{transform:scaleX(1);opacity:1}}.et_animated.zoomLeft{animation-name:et_pb_zoomLeft;transform-origin:left}.et_animated.flip,.et_animated.flipTop{animation-name:et_pb_foldBottom}.et_animated.flipRight,.et_animated.flipTop{transform-origin:center}.et_animated.flipRight{animation-name:et_pb_foldLeft}.et_animated.flipBottom{animation-name:et_pb_foldBottom;transform-origin:center}.et_animated.flipLeft,.et_animated.fold{animation-name:et_pb_foldLeft;transform-origin:center}.et_animated.foldTop{transform-origin:top;animation-name:et_pb_foldBottom}.et_animated.foldRight{transform-origin:right;animation-name:et_pb_foldLeft}@keyframes et_pb_foldBottom{to{opacity:1;transform:rotateX(0deg)}}.et_animated.foldBottom{transform-origin:bottom;animation-name:et_pb_foldBottom}@keyframes et_pb_foldLeft{to{opacity:1;transform:rotateY(0deg)}}.et_animated.foldLeft{transform-origin:left;animation-name:et_pb_foldLeft}@keyframes et_pb_roll{0%{transform-origin:center}to{transform-origin:center;transform:none;opacity:1}}.et_animated.roll{animation-name:et_pb_roll}@keyframes et_pb_rollTop{0%{transform-origin:top}to{transform-origin:top;transform:none;opacity:1}}.et_animated.rollTop{animation-name:et_pb_rollTop}@keyframes et_pb_rollRight{0%{transform-origin:right}to{transform-origin:right;transform:none;opacity:1}}.et_animated.rollRight{animation-name:et_pb_rollRight}@keyframes et_pb_rollBottom{0%{transform-origin:bottom}to{transform-origin:bottom;transform:none;opacity:1}}.et_animated.rollBottom{animation-name:et_pb_rollBottom}@keyframes et_pb_rollLeft{0%{transform-origin:left}to{transform-origin:left;transform:none;opacity:1}}.et_animated.rollLeft{animation-name:et_pb_rollLeft}#top-menu li {
text-transform: uppercase
}
@media (min-width: 981px) {
#top-menu li {
vertical-align: middle;
text-align: center;
line-height: 1.3em;
}
}
.n2-ss-item-content.n2-ow {background: rgba(0,0,0,0.5)!important;padding:10px 20px!important}
.n2-ss-item-content.n2-ow h2 {color:#000000}
.n2-ss-item-content.n2-ow p {font-size: 12px}
.mobile_menu_bar:before {color: #ff6501!important;}
@media (max-width: 1024px) {
#et_mobile_nav_menu {
display: block !important;
}
#top-menu {
display: none !important;
}
}
@media (max-width: 1200px) and (min-width:1024px) {
li.hide-pad {
display: none !important;
}
}
@media (max-width: 1112px) and (min-width:1024px) {
#top-menu li {padding-right:4px!important}
} ul.ei-slider-thumbs {
padding: 0px;
list-style-type: none
} #et-info {
float: right !important;
}  .services-blurb:hover {
box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
background-color: #dcdee4;
transform: scale(1.05);
} .et_pb_contact_form_0.et_pb_contact_form_container .input {border-bottom-color: #000000!important;}
.et_pb_contact_form_1.et_pb_contact_form_container .input {border-bottom-color: #000000!important;} .page-title{
position: absolute;
left:0;
top: 55%;
width:640px!important;
height:150px;
background-color:rgba(141,143,148,0.7); font-family: 'bariol_regularregular'; background-repeat:no-repeat;
background-position: 65px 17px; 
z-index:1000;
}
.page-title h2, .page-title h3{
text-align: left;
font-family: 'bariol_regularregular';
width:430px;
float:left;
margin-left:40px;
}
.page-title h2{
font-size: 2.2em;
color: #2d343c;
font-family: 'bariol_regularregular';
margin-top: 20px!important;
}
.page-title h3{
font-size: 1.1em;;
color: #ffffff;
font-family: 'bariol_regularregular';
margin-top:10px!important;
}
.main-product-image h4{
float: left;
color: #ffffff!important;
position: absolute;
z-index: 1;
top: 50%;
width:100%;
font-size: 36px;
line-height: 1em;
text-align: center;
-moz-transform: translatey(-50%);
-ms-transform: translatey(-50%);
-o-transform: translatey(-50%);
-webkit-transform: translatey(-50%);
transform: translatey(-50%);
text-shadow: 1px 1px 1px rgba(0, 0, 0, .1), -1px -1px 1px rgba(0, 0, 0, .1);
} @-webkit-keyframes kt-bob {
0% {
-webkit-transform: translateY(-8px);
transform: translateY(-8px);
}
50% {
-webkit-transform: translateY(-4px);
transform: translateY(-4px);
}
100% {
-webkit-transform: translateY(-8px);
transform: translateY(-8px);
}
}
@keyframes kt-bob {
0% {
-webkit-transform: translateY(-8px);
transform: translateY(-8px);
}
50% {
-webkit-transform: translateY(-4px);
transform: translateY(-4px);
}
100% {
-webkit-transform: translateY(-8px);
transform: translateY(-8px);
}
}
@-webkit-keyframes kt-bob-float {
100% {
-webkit-transform: translateY(-8px);
transform: translateY(-8px);
}
}
@keyframes kt-bob-float {
100% {
-webkit-transform: translateY(-8px);
transform: translateY(-8px);
}
}
.main-product-image { vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
}
.main-product-image:hover, .main-product-image:focus, .main-product-image:active {
-webkit-animation-name: kt-bob-float, kt-bob;
animation-name: kt-bob-float, kt-bob;
-webkit-animation-duration: .3s, 1.5s;
animation-duration: .3s, 1.5s;
-webkit-animation-delay: 0s, .3s;
animation-delay: 0s, .3s;
-webkit-animation-timing-function: ease-out, ease-in-out;
animation-timing-function: ease-out, ease-in-out;
-webkit-animation-iteration-count: 1, infinite;
animation-iteration-count: 1, infinite;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-direction: normal, alternate;
animation-direction: normal, alternate;
} hr.line-orange-left {
border: 0;
height: 2px;
background-color: #ff6501;
width: 66px;
margin-left: 0px;
}  
.zindexbutton > .et_pb_row {z-index:1!important}  .wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea {
background:rgba(255,255,255,0);
color: #000000!important;
font-size: 14px;
border-bottom: 1px solid #000000;
width: 100%!important;
border-top: 1px solid rgba(255,255,255,0);
border-left: 1px solid rgba(255,255,255,0);
border-right: 1px solid rgba(255,255,255,0);
}
input.wpcf7-form-control.wpcf7-submit {
color: #000000!important;
float: right;
border-color: #000000;
border-radius: 0px;
font-size: 14px;
font-weight: 500!important;
text-transform: uppercase!important;
background-color: transparent;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
display: inline-block;
margin: 0 0 0 15px;
font-family: inherit;
cursor: pointer;
}
.wpcf7 form p {
color: #000000;
letter-spacing: 3px;
line-height: 1.8em;
}