.mCustomScrollbar{-ms-touch-action:none;touch-action:none}.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(//moffaelectric.com/wp-content/themes/moffa/css/scroll/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.shop-content{padding-top:50px}.woocommerce #content input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt{position:relative;display:inline-block;background:#fa4e4e;box-shadow:none;border:1px solid #fa4e4e;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#fff;font-size:12px;font-weight:400;letter-spacing:1px;text-decoration:none;text-shadow:none;margin-top:0;padding:10px 15px;text-align:center;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before{border-bottom:none}.woocommerce #content input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover{background:0 0;color:#fa4e4e;border:1px solid #fa4e4e;position:relative;text-shadow:none}.woocommerce form .form-row input.input-text,.woocommerce-page form .form-row input.input-text{-webkit-border-radius:0;-moz-border-radius:0}.woocommerce #content input.btn,.woocommerce #content input.button,.woocommerce #respond input#submit,.woocommerce a.btn,.woocommerce a.button,.woocommerce button.btn,.woocommerce button.button,.woocommerce input.btn,.woocommerce input.button,.woocommerce-page #content input.btn,.woocommerce-page #content input.button,.woocommerce-page #content input.button:focus,.woocommerce-page #respond input#submit,.woocommerce-page a.btn,.woocommerce-page a.button,.woocommerce-page button.btn,.woocommerce-page button.button,.woocommerce-page input.btn,.woocommerce-page input.button{position:relative;display:inline-block;background:0 0;box-shadow:none;border:1px solid #fa4e4e;color:#fff;font-size:12px;font-weight:400;letter-spacing:1px;text-decoration:none;text-shadow:none;margin-top:0;padding:10px 15px;text-align:center;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.woocommerce #content input.btn,.woocommerce #content input.button,.woocommerce #respond input#submit,.woocommerce input.btn,.woocommerce input.button,.woocommerce-page #content input.btn,.woocommerce-page #content input.button,.woocommerce-page #respond input#submit,.woocommerce-page input.btn,.woocommerce-page input.button{background:#fa4e4e}.woocommerce #content input.button:after{background:#fa4e4e;height:100%}.woocommerce #content input.button:hover:after{height:0}.woocommerce .coupon #coupon_code{margin-right:20px!important;width:150px!important;padding:8px 10px!important}.woocommerce #content div.product form.cart .button,.woocommerce div.product form.cart .button,.woocommerce-page #content div.product form.cart .button,.woocommerce-page div.product form.cart .button{text-shadow:none;cursor:pointer}.woocommerce .checkout_coupon .button{margin-top:0}.woocommerce span.onsale,.woocommerce-page span.onsale{min-height:64px;min-width:64px;font-size:14px;font-weight:700;position:absolute;text-align:center;line-height:64px;top:6px;left:6px;margin:0;background:#dd3e3e;text-transform:uppercase;text-shadow:none;color:#fff;padding:0;opacity:.8}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{border:1px solid #fff;margin-bottom:0}.woocommerce ul.products li.product a img,.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a img,.woocommerce-page ul.products li.product a:hover img{box-shadow:none;-webkit-box-shadow:none}body>div.pp_overlay{opacity:.8!important}.woocommerce .related ul li.product-layout-4,.woocommerce .related ul.products li.product-layout-4,.woocommerce .upsells.products ul li.product-layout-4,.woocommerce .upsells.products ul.products li.product-layout-4,.woocommerce ul.products li.product,.woocommerce ul.products li.product-layout-4,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product-layout-4,.woocommerce-page .upsells.products ul li.product-layout-4,.woocommerce-page .upsells.products ul.products li.product-layout-4,.woocommerce-page ul.products li.product,.woocommerce-page ul.products li.product-layout-4{float:left;padding:0;position:relative;margin:0 3% 40px 0;width:22.7%}.woocommerce .related ul li.product-layout-3,.woocommerce .related ul.products li.product-layout-3,.woocommerce .upsells.products ul li.product-layout-3,.woocommerce .upsells.products ul.products li.product-layout-3,.woocommerce ul.products li.product-layout-3,.woocommerce-page .related ul li.product-layout-3,.woocommerce-page .related ul.products li.product-layout-3,.woocommerce-page .upsells.products ul li.product-layout-3,.woocommerce-page ul.products li.product-layout-3{float:left;padding:0;position:relative;margin:0 3% 40px 0;width:30.33333333%}.woocommerce #content .related ul.products li span.price,.woocommerce-page #content .related ul.products li apn.price{font-size:14px;font-weight:600}.woocommerce .related ul li.product-layout-2,.woocommerce .related ul.products li.product-layout-2,.woocommerce .upsells.products ul li.product-layout-2,.woocommerce .upsells.products ul.products li.product-layout-2,.woocommerce ul.products li.product-layout-2,.woocommerce-page .related ul li.product-layout-2,.woocommerce-page .related ul.products li.product-layout-2,.woocommerce-page .upsells.products ul li.product-layout-2,.woocommerce-page ul.products li.product-layout-2{float:left;padding:0;position:relative;margin:0 3% 40px 0;width:47%}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0!important;clear:right}.woocommerce-ordering input[type=email],.woocommerce-ordering input[type=password],.woocommerce-ordering input[type=text],.woocommerce-ordering select,.woocommerce-ordering textarea{padding:10px!important;border:1px solid #ddd!important;outline:0;font-size:13px!important;font-style:normal!important;color:#333;margin:0 0 20px;width:100%!important;display:block;line-height:1.3;background:0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}select{padding:10px!important;border:1px solid #ddd!important;outline:0;font-size:13px!important;font-style:normal!important;color:#333;margin:0 0 20px;width:100%!important;display:block;line-height:1.3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.variations select{background:#fff}.woocommerce-ordering select{padding:0}.woocommerce-ordering input[type=email]:focus,.woocommerce-ordering input[type=password]:focus,.woocommerce-ordering input[type=text]:focus,.woocommerce-ordering textarea:focus{color:#333}.woocommerce-review-link{font-size:12px}.woocommerce #content div.product p.price,.woocommerce #content div.product span.price,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce-page #content div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page div.product p.price,.woocommerce-page div.product span.price{color:#333;font-size:28px}.woocommerce #content div.product .product_title,.woocommerce div.product .product_title,.woocommerce-page #content div.product .product_title,.woocommerce-page div.product .product_title{margin-top:-9px;padding-bottom:20px;font-size:22px}.woocommerce #content div.product .summary .product_title,.woocommerce div.product .summary .product_title,.woocommerce-page #content div.product .summary .product_title,.woocommerce-page div.product .summary .product_title{padding-bottom:0}.woocommerce #content div.product .description,.woocommerce div.product .description,.woocommerce-page #content div.product .description,.woocommerce-page div.product .description{text-align:justify}.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{font-family:'Crimson Text',serif;font-style:italic;font-size:14px;margin-top:25px;margin-bottom:25px}.woocommerce .woocommerce-breadcrumb a,.woocommerce-page .woocommerce-breadcrumb a{color:#333}.woocommerce #content div.product form.cart div.quantity,.woocommerce div.product form.cart div.quantity,.woocommerce-page #content div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity{margin:2px 20px 0 0}.woocommerce #content .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty{border:1px solid #c8bfc6;padding:10px 5px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce #content .quantity .minus,.woocommerce #content .quantity .plus,.woocommerce .quantity .minus,.woocommerce .quantity .plus,.woocommerce-page #content .quantity .minus,.woocommerce-page #content .quantity .plus,.woocommerce-page .quantity .minus,.woocommerce-page .quantity .plus{display:block;padding:0;margin:0;text-align:center;position:static;vertical-align:text-top;width:20px;height:38px;overflow:visible;text-decoration:none;font-weight:700;cursor:pointer;line-height:38px;font-size:12px;color:#5e5e5e;border:1px solid #c8bfc6;background:#f7f6f7;float:left}.woocommerce #content .quantity,.woocommerce .quantity,.woocommerce-page #content .quantity,.woocommerce-page .quantity{width:auto;font-weight:700}.woocommerce #content .quantity .minus:hover,.woocommerce #content .quantity .plus:hover,.woocommerce .quantity .minus:hover,.woocommerce .quantity .plus:hover,.woocommerce-page #content .quantity .minus:hover,.woocommerce-page #content .quantity .plus:hover,.woocommerce-page .quantity .minus:hover,.woocommerce-page .quantity .plus:hover{border:1px solid #c8bfc6!important}.woocommerce .quantity .minus:focus,.woocommerce .quantity .plus:focus{outline-color:transparent;outline-style:none}.woocommerce a.added_to_cart,.woocommerce-page a.added_to_cart{display:block;text-decoration:underline!important}.wc-forward a:after,.wc-forward:after{margin-left:0}.woocommerce #order_review_heading{margin-top:50px}.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box{box-shadow:none;background:#333!important;color:#fff;text-shadow:none}.woocommerce #payment div.payment_box:after,.woocommerce-page #payment div.payment_box:after{border:8px solid #333;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}.woocommerce #payment div.payment_box p:last-child,.woocommerce-page #payment div.payment_box p:last-child{margin-bottom:10px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{text-shadow:none}.woocommerce .woocommerce-message .button{margin-top:-8px;background:0 0;font-weight:700}.woocommerce .woocommerce-message .button:hover{background:0 0}.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-message{padding:1em .4em 1em 3.5em!important;margin:2em 0!important;position:relative;-webkit-border-radius:0;border-radius:0;border:1px solid #dff0d8;background:#dff0d8;color:#468847;text-shadow:none;list-style:none!important;width:auto;-webkit-box-shadow:none;box-shadow:none}.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before{box-shadow:none;text-shadow:none}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{padding:1em .4em 1em 3.5em!important;margin:2em 0!important;position:relative;-webkit-border-radius:0;border-radius:0;border:1px solid #fff;background:#b81c23;color:#fff;text-shadow:none;list-style:none!important;width:auto;-webkit-box-shadow:none;box-shadow:none}.woocommerce .customer_details{margin-bottom:50px}.woocommerce .addresses .title h3,.woocommerce-page .addresses .title h3{margin:0;padding:0}.woocommerce #content nav.woocommerce-pagination ul li,.woocommerce nav.woocommerce-pagination ul li,.woocommerce-page #content nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li{border-right:none}.woocommerce #content nav.woocommerce-pagination ul li a:focus,.woocommerce #content nav.woocommerce-pagination ul li a:hover,.woocommerce #content nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce-page #content nav.woocommerce-pagination ul li a:focus,.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li a:focus,.woocommerce-page nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li span.current{background:0 0;color:#333;font-size:14px}.woocommerce .page-numbers.current{font-weight:600}.woocommerce #content nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul,.woocommerce-page #content nav.woocommerce-pagination ul,.woocommerce-page nav.woocommerce-pagination ul{border:none}.woocommerce .next.page-numbers{margin-left:10px}.woocommerce .prev.page-numbers{margin-right:8px!important}.woocommerce .next.page-numbers,.woocommerce .prev.page-numbers{position:relative;display:inline-block;font-size:14px;font-weight:400;letter-spacing:1px;text-decoration:none;margin-top:0;margin-right:0;padding:12px 15px;text-align:center;text-transform:uppercase;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}.woocommerce #content div.product div.images img,.woocommerce div.product div.images img,.woocommerce-page #content div.product div.images img,.woocommerce-page div.product div.images img{box-shadow:none;border:1px solid #e9e9e9}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{width:60px;margin-bottom:10px;box-shadow:none!important;border:1px solid #e9e9e9;margin-right:15px}.products .image-permalink:before{background-color:transparent;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:background-color 300ms ease 0s;width:100%}.products .image-permalink{display:block;overflow:hidden;position:relative;text-decoration:none;vertical-align:middle}.products .image-permalink img{width:100%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.products .image-permalink:hover:before{background-color:inherit;z-index:1}.products .crossfade-images{display:block}.products .crossfade-images .hover-image{position:absolute!important;display:none!important}.woocommerce .widget_shopping_cart .total,.woocommerce-page .widget_shopping_cart .total,.woocommerce-page.widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{font-size:15px;border-top:2px solid #ddd;border-bottom:2px solid #ddd;padding-top:10px;padding-bottom:10px}.reset_variations{color:red;margin-bottom:15px;display:block!important}.single_variation{margin-bottom:20px}.woocommerce-tabs{display:block;clear:both;margin:20px 0 30px!important;padding:30px 0 0}.woocommerce #content div.product .woocommerce-tabs .panel,.woocommerce div.product .woocommerce-tabs .panel,.woocommerce-page #content div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel{margin:0;padding:15px;border:1px solid #ddd;border-radius:0;color:#747474}.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs{padding:0;border-radius:0;margin-bottom:0}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{background:#ddd!important;float:left;display:block;cursor:pointer;text-transform:uppercase;width:auto;padding:0;margin:0 10px 0 0;overflow:hidden;border:none;box-shadow:none;position:relative;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a{display:block;text-decoration:none;width:auto;margin:0;padding:10px 15px;font-size:14px;font-weight:400;background:0 0;text-shadow:none;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active{background-color:#fa4e4e!important;color:#fff!important;position:relative}.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after{box-shadow:none}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{border-radius:0;margin-right:5px}.woocommerce #comments{margin-top:0}.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text{background-color:#fff;border:1px solid #ddd}.woocommerce #reviews #comments ol.commentlist,.woocommerce-page #reviews #comments ol.commentlist{margin:25px 0 0}.woocommerce .comment,.woocommerce .comment>div{display:block}.woocommerce table.shop_table,.woocommerce-page table.shop_table{border-radius:2px}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{padding:40px 10px}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{text-align:right}.woocommerce .cart-collaterals .shipping_calculator .button,.woocommerce-page .cart-collaterals .shipping_calculator .button{width:50%;float:right}.woocommerce .shipping .woocommerce-shipping-calculator .shipping-calculator-button:after,.woocommerce-page .shipping .woocommerce-shipping-calculator .shipping-calculator-button:after{font-family:FontAwesome;content:"\f175";padding:0 0 0 10px}.woocommerce mark{background:red;color:#fff;padding:2px 8px}.wc-backward a:before,.wc-backward:before{display:none}.woocommerce span.onsale,.woocommerce-page span.onsale{background-color:#000;border-radius:50%;box-shadow:none;margin-right:5px!important;margin-top:5px!important;z-index:99}.woocommerce ul.products li.product .wc-new-badge,.woocommerce-page ul.products li.product .wc-new-badge{right:auto;margin:-6px 0 0 6px;left:0;top:0;z-index:99}.woocommerce span.wc-new-badge,.woocommerce-page span.wc-new-badge{background-color:#000;border-radius:50%;margin-right:5px!important;margin-top:5px!important;z-index:1;background:rgba(249,207,42,.74);box-shadow:none;color:#fff;font-size:14px;font-weight:700;left:6px;line-height:64px;margin:0;min-height:64px;min-width:64px;position:absolute;text-align:center;text-shadow:none;text-transform:uppercase;top:6px}.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{line-height:20px;word-break:break-all;word-wrap:break-word;font-size:14px!important;color:#333;padding:20px 0 5px;text-align:center}.product .product-img-wrapper{display:block;overflow:hidden;position:relative;text-decoration:none;vertical-align:middle;cursor:url(//moffaelectric.com/wp-content/themes/moffa/woocommerce/assets/css/images/crosshair-white.png),url(//moffaelectric.com/wp-content/themes/moffa/woocommerce/assets/css/images/crosshair-white.png),auto;width:100%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.product .product-img-wrapper:hover:before{background-color:rgba(0,0,0,.4);z-index:99999}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:#fa4e4e;font-size:14px;text-align:center;width:100%;font-weight:700}.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del{color:#AFAFAF;font-size:.9em;font-style:italic;margin-right:5px;display:inline-block}.woocommerce ul.products li.product .price ins,.woocommerce-page ul.products li.product .price ins{font-size:14px;text-decoration:none}.woocommerce .products .item-rating,.woocommerce-page .products .item-rating{position:relative;text-align:center}.woocommerce .products .star-rating,.woocommerce-page .products .star-rating{color:#e4b524;text-align:center;display:inline-block}.woocommerce .products .add_to_cart_wrapper,.woocommerce-page .products .add_to_cart_wrapper{text-align:center;display:block;margin-top:10px}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{width:15%;margin-bottom:.5%}.woocommerce #content div.product form.cart,.woocommerce div.product form.cart,.woocommerce-page #content div.product form.cart,.woocommerce-page div.product form.cart{margin-bottom:2em;margin-top:2em}.woocommerce #content div.product p.price del,.woocommerce #content div.product span.price del,.woocommerce div.product p.price del,.woocommerce div.product span.price del,.woocommerce-page #content div.product p.price del,.woocommerce-page #content div.product span.price del,.woocommerce-page div.product p.price del,.woocommerce-page div.product span.price del{color:#AFAFAF;font-size:16px;margin-right:5px}.woocommerce #content div.product p.price ins,.woocommerce #content div.product span.price ins,.woocommerce div.product p.price ins,.woocommerce div.product span.price ins,.woocommerce-page #content div.product p.price ins,.woocommerce-page #content div.product span.price ins,.woocommerce-page div.product p.price ins,.woocommerce-page div.product span.price ins{font-size:14px;text-decoration:none;margin-left:5px;font-weight:600}.woocommerce #content div.product .entry-summary p.price ins,.woocommerce #content div.product .entry-summary span.price ins{font-size:28px}.woocommerce #content div.product,.woocommerce div.product,.woocommerce-page #content div.product,.woocommerce-page div.product{margin-top:25px}.woocommerce #content div.product p.stock,.woocommerce div.product p.stock,.woocommerce-page #content div.product p.stock,.woocommerce-page div.product p.stock{font-size:1.2em;margin:.2em 0;font-weight:700}.product_meta>span{display:block;color:#333}.stock>span{color:#747474}.woocommerce-pagination .current,.woocommerce-pagination a:hover{color:#fff}.woocommerce-pagination a,.woocommerce-pagination span{margin:2px 5px 2px 0;text-decoration:none}.woocommerce-pagination .next.page-numbers:hover,.woocommerce-pagination .prev.page-numbers:hover{font-size:14px!important;color:#fff;position:relative}@media only screen and (max-width:767px){.woocommerce ul.products li.first,.woocommerce ul.products li.last,.woocommerce-page ul.products li.first,.woocommerce-page ul.products li.last{margin-right:auto!important;clear:both}.woocommerce .related ul li.product-layout-3,.woocommerce .related ul li.product-layout-4,.woocommerce .related ul.products li.product-layout-3,.woocommerce .related ul.products li.product-layout-4,.woocommerce .upsells.products ul li.product-layout-3,.woocommerce .upsells.products ul li.product-layout-4,.woocommerce .upsells.products ul.products li.product-layout-3,.woocommerce .upsells.products ul.products li.product-layout-4,.woocommerce ul.products li.product,.woocommerce ul.products li.product-layout-3,.woocommerce ul.products li.product-layout-4,.woocommerce-page .related ul li.product-layout-3,.woocommerce-page .related ul li.product-layout-4,.woocommerce-page .related ul.products li.product-layout-3,.woocommerce-page .related ul.products li.product-layout-4,.woocommerce-page .upsells.products ul li.product-layout-3,.woocommerce-page .upsells.products ul li.product-layout-4,.woocommerce-page ul.products li.product,.woocommerce-page ul.products li.product-layout-3,.woocommerce-page ul.products li.product-layout-4{float:left;padding:0;position:relative;margin:0 1% 50px 0;width:48%}.woocommerce ul.products li.product:nth-child(4n+0),.woocommerce-page ul.products li.product:nth-child(4n+0){clear:right!important}.woocommerce #content nav.woocommerce-pagination,.woocommerce nav.woocommerce-pagination,.woocommerce-page #content nav.woocommerce-pagination,.woocommerce-page nav.woocommerce-pagination{margin-bottom:100px}.woocommerce .related ul li.product,.woocommerce-page .related ul li.product{width:48%;height:auto}.woocommerce #coupon_code{margin-right:0}.cart_totals table{text-align:left;float:left;width:100%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{float:left;text-align:left}.woocommerce .cart-collaterals .shipping_calculator .button,.woocommerce-page .cart-collaterals .shipping_calculator .button{float:left}.woocommerce .order_details li,.woocommerce-page .order_details li{margin-bottom:20px}.woocommerce #content table.cart td.actions .button,.woocommerce #content table.cart td.actions .input-text,.woocommerce #content table.cart td.actions input,.woocommerce table.cart td.actions .button,.woocommerce table.cart td.actions .input-text,.woocommerce table.cart td.actions input,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions input,.woocommerce-page table.cart td.actions .button,.woocommerce-page table.cart td.actions .input-text,.woocommerce-page table.cart td.actions input{width:60%;float:left!important;margin:10px 0}}@media only screen and (max-width:479px){.woocommerce .related ul li.product,.woocommerce .related ul li.product-layout-3,.woocommerce .related ul li.product-layout-4,.woocommerce .related ul.products li.product-layout-3,.woocommerce .related ul.products li.product-layout-4,.woocommerce .upsells.products ul li.product-layout-3,.woocommerce .upsells.products ul li.product-layout-4,.woocommerce .upsells.products ul.products li.product-layout-3,.woocommerce .upsells.products ul.products li.product-layout-4,.woocommerce ul.products li.product,.woocommerce ul.products li.product-layout-3,.woocommerce ul.products li.product-layout-4,.woocommerce-page .related ul li.product-layout-3,.woocommerce-page .related ul li.product-layout-4,.woocommerce-page .related ul.products li.product-layout-3,.woocommerce-page .related ul.products li.product-layout-4,.woocommerce-page .upsells.products ul li.product-layout-3,.woocommerce-page .upsells.products ul li.product-layout-4,.woocommerce-page ul.products li.product,.woocommerce-page ul.products li.product-layout-3,.woocommerce-page ul.products li.product-layout-4{float:left;padding:0;position:relative;margin:0 1% 50px 0;width:98%}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:left;clear:both}.woocommerce table.shop_table,.woocommerce-page table.shop_table{font-size:10px;line-height:14px}.woocommerce #content table.cart td.actions .button,.woocommerce #content table.cart td.actions .input-text,.woocommerce #content table.cart td.actions input,.woocommerce table.cart td.actions .button,.woocommerce table.cart td.actions .input-text,.woocommerce table.cart td.actions input,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions input,.woocommerce-page table.cart td.actions .button,.woocommerce-page table.cart td.actions .input-text,.woocommerce-page table.cart td.actions input{font-size:10px;width:65%;float:left!important;margin:10px 0}}.products .product .add_to_cart_button,.woocommerce #content .add_to_cart_button{background:0 0;color:#000!important;border:1px solid #000!important;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;font-weight:600;line-height:14px;z-index:0}.woocommerce #content .add_to_cart_button:after,.woocommerce-page #content .add_to_cart_button:after{background:#000;content:"";width:100%;height:0;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.woocommerce #content .view-detail,.woocommerce-page #content .view-detail{line-height:1}.woocommerce #content .view-detail:hover:after,.woocommerce-page #content .view-detail:hover:after{background:#fff!important}.woocommerce #content .add_to_cart_button:hover:after,.woocommerce-page #content .add_to_cart_button:hover:after{height:100%}.products .product .add_to_cart_button:hover,.woocommerce #content .add_to_cart_button.active,.woocommerce #content .add_to_cart_button:hover{color:#fff!important;border:1px solid #000!important}.woocommerce .product-categories ul.children{margin-left:10px}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{background:#fa4e4e}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{background:#fff;border:5px solid #333;box-shadow:none;height:20px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:20px;top:-7px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#ddd;border-radius:0}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:left}.woocommerce ul.cart_list li dl.variation .variation-Color,.woocommerce ul.product_list_widget li dl.variation .variation-Color{padding-bottom:0}.woocommerce ul.cart_list li dl.variation,.woocommerce ul.product_list_widget li dl.variation{border-left:0;padding-left:0;float:left;clear:both}.sidebar .woocommerce .widget-title{margin-bottom:20px;font-size:17px;font-weight:600}.widget.woocommerce{margin-bottom:20px}.woocommerce-page ul.product_list_widget .amount,.woocommerce-page ul.product_list_widget del .amount,.woocommerce-page ul.product_list_widget ins .amount{font-size:12px;font-weight:700}.woocommerce-page ul.product_list_widget .amount,.woocommerce-page ul.product_list_widget ins .amount{color:#fa4e4e}.woocommerce-page ul.product_list_widget ins{text-decoration:none}.woocommerce-page ul.product_list_widget li a.remove{font-size:15px;line-height:1;padding-bottom:0}.woocommerce-page ul.product_list_widget li>a{color:#333;font-size:12px;line-height:15px;font-weight:400;padding-bottom:5px}.woocommerce-page ul.product_list_widget li>a:hover{color:#fa4e4e}.woocommerce-page ul.product_list_widget li{line-height:1;border-bottom:1px solid #ddd;padding-top:10px}.woocommerce-page ul.product_list_widget del .amount{color:#333}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row textarea{border:1px solid #ddd;border-radius:0;padding:5px 10px;vertical-align:middle;line-height:20px}div.pp_woocommerce .pp_close:before{content:'×';font-family:inherit;font-size:20px;vertical-align:middle}div.pp_woocommerce .pp_close{top:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;width:2em;height:2em;right:0;line-height:1.7em}div.pp_woocommerce .pp_content .pp_contract,div.pp_woocommerce .pp_content .pp_expand{top:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;width:2em;height:2em;left:0;line-height:1.7em}div.pp_woocommerce div.ppt{color:#000!important;top:20px;position:absolute;opacity:0;visibility:hidden}.woocommerce-message .button.wc-forward,.woocommerce-message .button.wc-forward:active,.woocommerce-message .button.wc-forward:hover{color:#fff;border:none;text-decoration:underline}.woocommerce #content div.product form.cart .variations label,.woocommerce div.product form.cart .variations label,.woocommerce-page #content div.product form.cart .variations label,.woocommerce-page div.product form.cart .variations label{color:#333;font-size:16px;font-weight:400;line-height:40px}.reset_variations{float:left;padding-top:10px}.woocommerce .next.page-numbers,.woocommerce .prev.page-numbers,.woocommerce-pagination a,.woocommerce-pagination span{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fa4e4e;border:1px solid #fa4e4e;background:0 0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;line-height:1}.woocommerce-pagination a,.woocommerce-pagination span{margin-top:0;padding:10px 15px}.widget_layered_nav_filters ul,.widget_layered_nav_filters ul>li{list-style:none}.widget_layered_nav_filters ul>li:before{content:""}.woocommerce .widget_layered_nav_filters ul li a,.woocommerce-page .widget_layered_nav_filters ul li a{background:#fa4e4e;border-radius:3px;color:#fff;float:left;padding:0 6px;text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a:before{color:#Fff}.woocommerce #content input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover{background:0 0}.pp_details a.pp_close{z-index:9999}#searchform .screen-reader-text{display:none;visibility:hidden}.woocommerce .star-rating span:before,.woocommerce .star-rating:before,.woocommerce-page .star-rating span:before,.woocommerce-page .star-rating:before{color:#FFCD00;font-size:10px}.woocommerce .star-rating,.woocommerce-page .star-rating{width:55px}.woocommerce .woocommerce-product-rating,.woocommerce-page .woocommerce-product-rating{border-bottom:1px solid #e9e9e9;padding-bottom:10px}.entry-summary form.cart{background:#e5e5e5;padding:20px}.woocommerce div.product .entry-summary form.cart .single_add_to_cart_button,.woocommerce-page div.product .entry-summary form.cart .single_add_to_cart_button{float:right!important}.entry-summary .price{padding-top:20px}.woocommerce .mask-description-inner .view-detail,.woocommerce-page .mask-description-inner .view-detail{width:auto;height:auto;color:#fff;border:1px solid #fff;background:0 0}.woocommerce .mask-description-inner .view-detail:hover,.woocommerce-page .mask-description-inner .view-detail:hover{color:#000;border:1px solid #fff;background:#fff}.woocommerce #content .add_to_cart_button:before{content:"\f07a";font-family:fontawesome;font-size:14px;font-weight:300;margin-right:8px}.woocommerce table.shop_attributes th,.woocommerce-page table.shop_attributes th{border:1px solid rgba(0,0,0,.1)}.woocommerce table.shop_attributes td,.woocommerce-page table.shop_attributes td{padding-left:5px}.woocommerce .widget_layered_nav ul li.chosen a:before{color:#fff}.woocommerce .widget_layered_nav ul li.chosen a{color:#fff;padding:2px 5px}.woocommerce #respond input#submit.added:after,.woocommerce a.button.added:after,.woocommerce button.button.added:after,.woocommerce input.button.added:after{margin-left:0}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:1;padding-right:15px}.woocommerce #content a.button.loading.add_to_cart_button:before,.woocommerce #content button.button.loading.add_to_cart_button:before,.woocommerce #content input.button.loading.add_to_cart_button:before,.woocommerce #respond input#submit.loading.add_to_cart_button:before{font-family:WooCommerce;content:"\e01c";vertical-align:bottom;-webkit-font-smoothing:antialiased;font-weight:400;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{-webkit-animation:none;-moz-animation:none;animation:none}.woocommerce-cart .cart-collaterals .cart_totals table{width:100%}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:10px;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}@font-face {
font-family: 'FontAwesome';
src: url(//moffaelectric.com/wp-content/themes/moffa/css/fonts-awsome/fonts/fontawesome-webfont.eot?v=4.1.0);
src: url(//moffaelectric.com/wp-content/themes/moffa/css/fonts-awsome/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0) format('embedded-opentype'), url(//moffaelectric.com/wp-content/themes/moffa/css/fonts-awsome/fonts/fontawesome-webfont.woff?v=4.1.0) format('woff'), url(//moffaelectric.com/wp-content/themes/moffa/css/fonts-awsome/fonts/fontawesome-webfont.ttf?v=4.1.0) format('truetype'), url(//moffaelectric.com/wp-content/themes/moffa/css/fonts-awsome/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular) format('svg');
font-weight: normal;
font-style: normal;
}
.fa {
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} .fa-lg {
font-size: 1.33333333em;
line-height: 0.75em;
vertical-align: -15%;
}
.fa-2x {
font-size: 2em;
}
.fa-3x {
font-size: 3em;
}
.fa-4x {
font-size: 4em;
}
.fa-5x {
font-size: 5em;
}
.fa-fw {
width: 1.28571429em;
text-align: center;
}
.fa-ul {
padding-left: 0;
margin-left: 2.14285714em;
list-style-type: none;
}
.fa-ul > li {
position: relative;
}
.fa-li {
position: absolute;
left: -2.14285714em;
width: 2.14285714em;
top: 0.14285714em;
text-align: center;
}
.fa-li.fa-lg {
left: -1.85714286em;
}
.fa-border {
padding: .2em .25em .15em;
border: solid 0.08em #eeeeee;
border-radius: .1em;
}
.pull-right {
float: right;
}
.pull-left {
float: left;
}
.fa.pull-left {
margin-right: .3em;
}
.fa.pull-right {
margin-left: .3em;
}
.fa-spin {
-webkit-animation: spin 2s infinite linear;
-moz-animation: spin 2s infinite linear;
-o-animation: spin 2s infinite linear;
animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
0% {
-moz-transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
}
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
}
}
@-o-keyframes spin {
0% {
-o-transform: rotate(0deg);
}
100% {
-o-transform: rotate(359deg);
}
}
@keyframes spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.fa-rotate-90 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.fa-rotate-180 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
.fa-rotate-270 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-o-transform: rotate(270deg);
transform: rotate(270deg);
}
.fa-flip-horizontal {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
-webkit-transform: scale(-1, 1);
-moz-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
-o-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.fa-flip-vertical {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
-webkit-transform: scale(1, -1);
-moz-transform: scale(1, -1);
-ms-transform: scale(1, -1);
-o-transform: scale(1, -1);
transform: scale(1, -1);
}
.fa-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center;
}
.fa-stack-1x {
line-height: inherit;
}
.fa-stack-2x {
font-size: 2em;
}
.fa-inverse {
color: #ffffff;
} .fa-glass:before {
content: "\f000";
}
.fa-music:before {
content: "\f001";
}
.fa-search:before {
content: "\f002";
}
.fa-envelope-o:before {
content: "\f003";
}
.fa-heart:before {
content: "\f004";
}
.fa-star:before {
content: "\f005";
}
.fa-star-o:before {
content: "\f006";
}
.fa-user:before {
content: "\f007";
}
.fa-film:before {
content: "\f008";
}
.fa-th-large:before {
content: "\f009";
}
.fa-th:before {
content: "\f00a";
}
.fa-th-list:before {
content: "\f00b";
}
.fa-check:before {
content: "\f00c";
}
.fa-times:before {
content: "\f00d";
}
.fa-search-plus:before {
content: "\f00e";
}
.fa-search-minus:before {
content: "\f010";
}
.fa-power-off:before {
content: "\f011";
}
.fa-signal:before {
content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
content: "\f013";
}
.fa-trash-o:before {
content: "\f014";
}
.fa-home:before {
content: "\f015";
}
.fa-file-o:before {
content: "\f016";
}
.fa-clock-o:before {
content: "\f017";
}
.fa-road:before {
content: "\f018";
}
.fa-download:before {
content: "\f019";
}
.fa-arrow-circle-o-down:before {
content: "\f01a";
}
.fa-arrow-circle-o-up:before {
content: "\f01b";
}
.fa-inbox:before {
content: "\f01c";
}
.fa-play-circle-o:before {
content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
content: "\f01e";
}
.fa-refresh:before {
content: "\f021";
}
.fa-list-alt:before {
content: "\f022";
}
.fa-lock:before {
content: "\f023";
}
.fa-flag:before {
content: "\f024";
}
.fa-headphones:before {
content: "\f025";
}
.fa-volume-off:before {
content: "\f026";
}
.fa-volume-down:before {
content: "\f027";
}
.fa-volume-up:before {
content: "\f028";
}
.fa-qrcode:before {
content: "\f029";
}
.fa-barcode:before {
content: "\f02a";
}
.fa-tag:before {
content: "\f02b";
}
.fa-tags:before {
content: "\f02c";
}
.fa-book:before {
content: "\f02d";
}
.fa-bookmark:before {
content: "\f02e";
}
.fa-print:before {
content: "\f02f";
}
.fa-camera:before {
content: "\f030";
}
.fa-font:before {
content: "\f031";
}
.fa-bold:before {
content: "\f032";
}
.fa-italic:before {
content: "\f033";
}
.fa-text-height:before {
content: "\f034";
}
.fa-text-width:before {
content: "\f035";
}
.fa-align-left:before {
content: "\f036";
}
.fa-align-center:before {
content: "\f037";
}
.fa-align-right:before {
content: "\f038";
}
.fa-align-justify:before {
content: "\f039";
}
.fa-list:before {
content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
content: "\f03b";
}
.fa-indent:before {
content: "\f03c";
}
.fa-video-camera:before {
content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
content: "\f03e";
}
.fa-pencil:before {
content: "\f040";
}
.fa-map-marker:before {
content: "\f041";
}
.fa-adjust:before {
content: "\f042";
}
.fa-tint:before {
content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
content: "\f044";
}
.fa-share-square-o:before {
content: "\f045";
}
.fa-check-square-o:before {
content: "\f046";
}
.fa-arrows:before {
content: "\f047";
}
.fa-step-backward:before {
content: "\f048";
}
.fa-fast-backward:before {
content: "\f049";
}
.fa-backward:before {
content: "\f04a";
}
.fa-play:before {
content: "\f04b";
}
.fa-pause:before {
content: "\f04c";
}
.fa-stop:before {
content: "\f04d";
}
.fa-forward:before {
content: "\f04e";
}
.fa-fast-forward:before {
content: "\f050";
}
.fa-step-forward:before {
content: "\f051";
}
.fa-eject:before {
content: "\f052";
}
.fa-chevron-left:before {
content: "\f053";
}
.fa-chevron-right:before {
content: "\f054";
}
.fa-plus-circle:before {
content: "\f055";
}
.fa-minus-circle:before {
content: "\f056";
}
.fa-times-circle:before {
content: "\f057";
}
.fa-check-circle:before {
content: "\f058";
}
.fa-question-circle:before {
content: "\f059";
}
.fa-info-circle:before {
content: "\f05a";
}
.fa-crosshairs:before {
content: "\f05b";
}
.fa-times-circle-o:before {
content: "\f05c";
}
.fa-check-circle-o:before {
content: "\f05d";
}
.fa-ban:before {
content: "\f05e";
}
.fa-arrow-left:before {
content: "\f060";
}
.fa-arrow-right:before {
content: "\f061";
}
.fa-arrow-up:before {
content: "\f062";
}
.fa-arrow-down:before {
content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
content: "\f064";
}
.fa-expand:before {
content: "\f065";
}
.fa-compress:before {
content: "\f066";
}
.fa-plus:before {
content: "\f067";
}
.fa-minus:before {
content: "\f068";
}
.fa-asterisk:before {
content: "\f069";
}
.fa-exclamation-circle:before {
content: "\f06a";
}
.fa-gift:before {
content: "\f06b";
}
.fa-leaf:before {
content: "\f06c";
}
.fa-fire:before {
content: "\f06d";
}
.fa-eye:before {
content: "\f06e";
}
.fa-eye-slash:before {
content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
content: "\f071";
}
.fa-plane:before {
content: "\f072";
}
.fa-calendar:before {
content: "\f073";
}
.fa-random:before {
content: "\f074";
}
.fa-comment:before {
content: "\f075";
}
.fa-magnet:before {
content: "\f076";
}
.fa-chevron-up:before {
content: "\f077";
}
.fa-chevron-down:before {
content: "\f078";
}
.fa-retweet:before {
content: "\f079";
}
.fa-shopping-cart:before {
content: "\f07a";
}
.fa-folder:before {
content: "\f07b";
}
.fa-folder-open:before {
content: "\f07c";
}
.fa-arrows-v:before {
content: "\f07d";
}
.fa-arrows-h:before {
content: "\f07e";
}
.fa-bar-chart-o:before {
content: "\f080";
}
.fa-twitter-square:before {
content: "\f081";
}
.fa-facebook-square:before {
content: "\f082";
}
.fa-camera-retro:before {
content: "\f083";
}
.fa-key:before {
content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
content: "\f085";
}
.fa-comments:before {
content: "\f086";
}
.fa-thumbs-o-up:before {
content: "\f087";
}
.fa-thumbs-o-down:before {
content: "\f088";
}
.fa-star-half:before {
content: "\f089";
}
.fa-heart-o:before {
content: "\f08a";
}
.fa-sign-out:before {
content: "\f08b";
}
.fa-linkedin-square:before {
content: "\f08c";
}
.fa-thumb-tack:before {
content: "\f08d";
}
.fa-external-link:before {
content: "\f08e";
}
.fa-sign-in:before {
content: "\f090";
}
.fa-trophy:before {
content: "\f091";
}
.fa-github-square:before {
content: "\f092";
}
.fa-upload:before {
content: "\f093";
}
.fa-lemon-o:before {
content: "\f094";
}
.fa-phone:before {
content: "\f095";
}
.fa-square-o:before {
content: "\f096";
}
.fa-bookmark-o:before {
content: "\f097";
}
.fa-phone-square:before {
content: "\f098";
}
.fa-twitter:before {
content: "\f099";
}
.fa-facebook:before {
content: "\f09a";
}
.fa-github:before {
content: "\f09b";
}
.fa-unlock:before {
content: "\f09c";
}
.fa-credit-card:before {
content: "\f09d";
}
.fa-rss:before {
content: "\f09e";
}
.fa-hdd-o:before {
content: "\f0a0";
}
.fa-bullhorn:before {
content: "\f0a1";
}
.fa-bell:before {
content: "\f0f3";
}
.fa-certificate:before {
content: "\f0a3";
}
.fa-hand-o-right:before {
content: "\f0a4";
}
.fa-hand-o-left:before {
content: "\f0a5";
}
.fa-hand-o-up:before {
content: "\f0a6";
}
.fa-hand-o-down:before {
content: "\f0a7";
}
.fa-arrow-circle-left:before {
content: "\f0a8";
}
.fa-arrow-circle-right:before {
content: "\f0a9";
}
.fa-arrow-circle-up:before {
content: "\f0aa";
}
.fa-arrow-circle-down:before {
content: "\f0ab";
}
.fa-globe:before {
content: "\f0ac";
}
.fa-wrench:before {
content: "\f0ad";
}
.fa-tasks:before {
content: "\f0ae";
}
.fa-filter:before {
content: "\f0b0";
}
.fa-briefcase:before {
content: "\f0b1";
}
.fa-arrows-alt:before {
content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
content: "\f0c1";
}
.fa-cloud:before {
content: "\f0c2";
}
.fa-flask:before {
content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
content: "\f0c5";
}
.fa-paperclip:before {
content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
content: "\f0c7";
}
.fa-square:before {
content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
content: "\f0c9";
}
.fa-list-ul:before {
content: "\f0ca";
}
.fa-list-ol:before {
content: "\f0cb";
}
.fa-strikethrough:before {
content: "\f0cc";
}
.fa-underline:before {
content: "\f0cd";
}
.fa-table:before {
content: "\f0ce";
}
.fa-magic:before {
content: "\f0d0";
}
.fa-truck:before {
content: "\f0d1";
}
.fa-pinterest:before {
content: "\f0d2";
}
.fa-pinterest-square:before {
content: "\f0d3";
}
.fa-google-plus-square:before {
content: "\f0d4";
}
.fa-google-plus:before {
content: "\f0d5";
}
.fa-money:before {
content: "\f0d6";
}
.fa-caret-down:before {
content: "\f0d7";
}
.fa-caret-up:before {
content: "\f0d8";
}
.fa-caret-left:before {
content: "\f0d9";
}
.fa-caret-right:before {
content: "\f0da";
}
.fa-columns:before {
content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
content: "\f0de";
}
.fa-envelope:before {
content: "\f0e0";
}
.fa-linkedin:before {
content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
content: "\f0e4";
}
.fa-comment-o:before {
content: "\f0e5";
}
.fa-comments-o:before {
content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
content: "\f0e7";
}
.fa-sitemap:before {
content: "\f0e8";
}
.fa-umbrella:before {
content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
content: "\f0ea";
}
.fa-lightbulb-o:before {
content: "\f0eb";
}
.fa-exchange:before {
content: "\f0ec";
}
.fa-cloud-download:before {
content: "\f0ed";
}
.fa-cloud-upload:before {
content: "\f0ee";
}
.fa-user-md:before {
content: "\f0f0";
}
.fa-stethoscope:before {
content: "\f0f1";
}
.fa-suitcase:before {
content: "\f0f2";
}
.fa-bell-o:before {
content: "\f0a2";
}
.fa-coffee:before {
content: "\f0f4";
}
.fa-cutlery:before {
content: "\f0f5";
}
.fa-file-text-o:before {
content: "\f0f6";
}
.fa-building-o:before {
content: "\f0f7";
}
.fa-hospital-o:before {
content: "\f0f8";
}
.fa-ambulance:before {
content: "\f0f9";
}
.fa-medkit:before {
content: "\f0fa";
}
.fa-fighter-jet:before {
content: "\f0fb";
}
.fa-beer:before {
content: "\f0fc";
}
.fa-h-square:before {
content: "\f0fd";
}
.fa-plus-square:before {
content: "\f0fe";
}
.fa-angle-double-left:before {
content: "\f100";
}
.fa-angle-double-right:before {
content: "\f101";
}
.fa-angle-double-up:before {
content: "\f102";
}
.fa-angle-double-down:before {
content: "\f103";
}
.fa-angle-left:before {
content: "\f104";
}
.fa-angle-right:before {
content: "\f105";
}
.fa-angle-up:before {
content: "\f106";
}
.fa-angle-down:before {
content: "\f107";
}
.fa-desktop:before {
content: "\f108";
}
.fa-laptop:before {
content: "\f109";
}
.fa-tablet:before {
content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
content: "\f10b";
}
.fa-circle-o:before {
content: "\f10c";
}
.fa-quote-left:before {
content: "\f10d";
}
.fa-quote-right:before {
content: "\f10e";
}
.fa-spinner:before {
content: "\f110";
}
.fa-circle:before {
content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
content: "\f112";
}
.fa-github-alt:before {
content: "\f113";
}
.fa-folder-o:before {
content: "\f114";
}
.fa-folder-open-o:before {
content: "\f115";
}
.fa-smile-o:before {
content: "\f118";
}
.fa-frown-o:before {
content: "\f119";
}
.fa-meh-o:before {
content: "\f11a";
}
.fa-gamepad:before {
content: "\f11b";
}
.fa-keyboard-o:before {
content: "\f11c";
}
.fa-flag-o:before {
content: "\f11d";
}
.fa-flag-checkered:before {
content: "\f11e";
}
.fa-terminal:before {
content: "\f120";
}
.fa-code:before {
content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
content: "\f123";
}
.fa-location-arrow:before {
content: "\f124";
}
.fa-crop:before {
content: "\f125";
}
.fa-code-fork:before {
content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
content: "\f127";
}
.fa-question:before {
content: "\f128";
}
.fa-info:before {
content: "\f129";
}
.fa-exclamation:before {
content: "\f12a";
}
.fa-superscript:before {
content: "\f12b";
}
.fa-subscript:before {
content: "\f12c";
}
.fa-eraser:before {
content: "\f12d";
}
.fa-puzzle-piece:before {
content: "\f12e";
}
.fa-microphone:before {
content: "\f130";
}
.fa-microphone-slash:before {
content: "\f131";
}
.fa-shield:before {
content: "\f132";
}
.fa-calendar-o:before {
content: "\f133";
}
.fa-fire-extinguisher:before {
content: "\f134";
}
.fa-rocket:before {
content: "\f135";
}
.fa-maxcdn:before {
content: "\f136";
}
.fa-chevron-circle-left:before {
content: "\f137";
}
.fa-chevron-circle-right:before {
content: "\f138";
}
.fa-chevron-circle-up:before {
content: "\f139";
}
.fa-chevron-circle-down:before {
content: "\f13a";
}
.fa-html5:before {
content: "\f13b";
}
.fa-css3:before {
content: "\f13c";
}
.fa-anchor:before {
content: "\f13d";
}
.fa-unlock-alt:before {
content: "\f13e";
}
.fa-bullseye:before {
content: "\f140";
}
.fa-ellipsis-h:before {
content: "\f141";
}
.fa-ellipsis-v:before {
content: "\f142";
}
.fa-rss-square:before {
content: "\f143";
}
.fa-play-circle:before {
content: "\f144";
}
.fa-ticket:before {
content: "\f145";
}
.fa-minus-square:before {
content: "\f146";
}
.fa-minus-square-o:before {
content: "\f147";
}
.fa-level-up:before {
content: "\f148";
}
.fa-level-down:before {
content: "\f149";
}
.fa-check-square:before {
content: "\f14a";
}
.fa-pencil-square:before {
content: "\f14b";
}
.fa-external-link-square:before {
content: "\f14c";
}
.fa-share-square:before {
content: "\f14d";
}
.fa-compass:before {
content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
content: "\f153";
}
.fa-gbp:before {
content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
content: "\f158";
}
.fa-won:before,
.fa-krw:before {
content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
content: "\f15a";
}
.fa-file:before {
content: "\f15b";
}
.fa-file-text:before {
content: "\f15c";
}
.fa-sort-alpha-asc:before {
content: "\f15d";
}
.fa-sort-alpha-desc:before {
content: "\f15e";
}
.fa-sort-amount-asc:before {
content: "\f160";
}
.fa-sort-amount-desc:before {
content: "\f161";
}
.fa-sort-numeric-asc:before {
content: "\f162";
}
.fa-sort-numeric-desc:before {
content: "\f163";
}
.fa-thumbs-up:before {
content: "\f164";
}
.fa-thumbs-down:before {
content: "\f165";
}
.fa-youtube-square:before {
content: "\f166";
}
.fa-youtube:before {
content: "\f167";
}
.fa-xing:before {
content: "\f168";
}
.fa-xing-square:before {
content: "\f169";
}
.fa-youtube-play:before {
content: "\f16a";
}
.fa-dropbox:before {
content: "\f16b";
}
.fa-stack-overflow:before {
content: "\f16c";
}
.fa-instagram:before {
content: "\f16d";
}
.fa-flickr:before {
content: "\f16e";
}
.fa-adn:before {
content: "\f170";
}
.fa-bitbucket:before {
content: "\f171";
}
.fa-bitbucket-square:before {
content: "\f172";
}
.fa-tumblr:before {
content: "\f173";
}
.fa-tumblr-square:before {
content: "\f174";
}
.fa-long-arrow-down:before {
content: "\f175";
}
.fa-long-arrow-up:before {
content: "\f176";
}
.fa-long-arrow-left:before {
content: "\f177";
}
.fa-long-arrow-right:before {
content: "\f178";
}
.fa-apple:before {
content: "\f179";
}
.fa-windows:before {
content: "\f17a";
}
.fa-android:before {
content: "\f17b";
}
.fa-linux:before {
content: "\f17c";
}
.fa-dribbble:before {
content: "\f17d";
}
.fa-skype:before {
content: "\f17e";
}
.fa-foursquare:before {
content: "\f180";
}
.fa-trello:before {
content: "\f181";
}
.fa-female:before {
content: "\f182";
}
.fa-male:before {
content: "\f183";
}
.fa-gittip:before {
content: "\f184";
}
.fa-sun-o:before {
content: "\f185";
}
.fa-moon-o:before {
content: "\f186";
}
.fa-archive:before {
content: "\f187";
}
.fa-bug:before {
content: "\f188";
}
.fa-vk:before {
content: "\f189";
}
.fa-weibo:before {
content: "\f18a";
}
.fa-renren:before {
content: "\f18b";
}
.fa-pagelines:before {
content: "\f18c";
}
.fa-stack-exchange:before {
content: "\f18d";
}
.fa-arrow-circle-o-right:before {
content: "\f18e";
}
.fa-arrow-circle-o-left:before {
content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
content: "\f191";
}
.fa-dot-circle-o:before {
content: "\f192";
}
.fa-wheelchair:before {
content: "\f193";
}
.fa-vimeo-square:before {
content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
content: "\f195";
}
.fa-plus-square-o:before {
content: "\f196";
}
.fa-space-shuttle:before {
content: "\f197";
}
.fa-slack:before {
content: "\f198";
}
.fa-envelope-square:before {
content: "\f199";
}
.fa-wordpress:before {
content: "\f19a";
}
.fa-openid:before {
content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
content: "\f19d";
}
.fa-yahoo:before {
content: "\f19e";
}
.fa-google:before {
content: "\f1a0";
}
.fa-reddit:before {
content: "\f1a1";
}
.fa-reddit-square:before {
content: "\f1a2";
}
.fa-stumbleupon-circle:before {
content: "\f1a3";
}
.fa-stumbleupon:before {
content: "\f1a4";
}
.fa-delicious:before {
content: "\f1a5";
}
.fa-digg:before {
content: "\f1a6";
}
.fa-pied-piper-square:before,
.fa-pied-piper:before {
content: "\f1a7";
}
.fa-pied-piper-alt:before {
content: "\f1a8";
}
.fa-drupal:before {
content: "\f1a9";
}
.fa-joomla:before {
content: "\f1aa";
}
.fa-language:before {
content: "\f1ab";
}
.fa-fax:before {
content: "\f1ac";
}
.fa-building:before {
content: "\f1ad";
}
.fa-child:before {
content: "\f1ae";
}
.fa-paw:before {
content: "\f1b0";
}
.fa-spoon:before {
content: "\f1b1";
}
.fa-cube:before {
content: "\f1b2";
}
.fa-cubes:before {
content: "\f1b3";
}
.fa-behance:before {
content: "\f1b4";
}
.fa-behance-square:before {
content: "\f1b5";
}
.fa-steam:before {
content: "\f1b6";
}
.fa-steam-square:before {
content: "\f1b7";
}
.fa-recycle:before {
content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
content: "\f1ba";
}
.fa-tree:before {
content: "\f1bb";
}
.fa-spotify:before {
content: "\f1bc";
}
.fa-deviantart:before {
content: "\f1bd";
}
.fa-soundcloud:before {
content: "\f1be";
}
.fa-database:before {
content: "\f1c0";
}
.fa-file-pdf-o:before {
content: "\f1c1";
}
.fa-file-word-o:before {
content: "\f1c2";
}
.fa-file-excel-o:before {
content: "\f1c3";
}
.fa-file-powerpoint-o:before {
content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
content: "\f1c8";
}
.fa-file-code-o:before {
content: "\f1c9";
}
.fa-vine:before {
content: "\f1ca";
}
.fa-codepen:before {
content: "\f1cb";
}
.fa-jsfiddle:before {
content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
content: "\f1cd";
}
.fa-circle-o-notch:before {
content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
content: "\f1d1";
}
.fa-git-square:before {
content: "\f1d2";
}
.fa-git:before {
content: "\f1d3";
}
.fa-hacker-news:before {
content: "\f1d4";
}
.fa-tencent-weibo:before {
content: "\f1d5";
}
.fa-qq:before {
content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
content: "\f1d9";
}
.fa-history:before {
content: "\f1da";
}
.fa-circle-thin:before {
content: "\f1db";
}
.fa-header:before {
content: "\f1dc";
}
.fa-paragraph:before {
content: "\f1dd";
}
.fa-sliders:before {
content: "\f1de";
}
.fa-share-alt:before {
content: "\f1e0";
}
.fa-share-alt-square:before {
content: "\f1e1";
}
.fa-bomb:before {
content: "\f1e2";
}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;left:-5px;background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(//moffaelectric.com/wp-content/themes/moffa/css/bxslider/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-prev{left:10px;background:url(//moffaelectric.com/wp-content/themes/moffa/css/bxslider/images/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-next{right:10px;background:url(//moffaelectric.com/wp-content/themes/moffa/css/bxslider/images/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(//moffaelectric.com/wp-content/themes/moffa/css/bxslider/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(//moffaelectric.com/wp-content/themes/moffa/css/bxslider/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666999;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}#filters,#filters-grid,#layouts{display:inline-block}#wrapper{background:#f6f6f6}.filter-options .nav-pills>li>a{background:none;border:1px solid transparent;border-radius:0;height:3em!important;line-height:38px!important}.filter-options .nav>li.active>a,.filter-options .nav>li.active>a:hover,.filter-options .nav>li>a:focus,.filter-options .nav>li>a:hover{color:#333;border:1px solid #333;background:0 0}.isotope span{margin-left:0!important}#container{list-style-type:none;position:relative;margin:0;padding:0}#container .element{float:left;overflow:hidden;position:relative;text-align:center;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background-color:#fff;padding:0;-moz-box-sizing:border-box;box-sizing:border-box}#container .element.inactive{visibility:hidden;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0}#container .element img{width:100%;height:auto;display:block;position:relative}.element_wrap{position:relative}.mask-description h2{margin-bottom:0;padding-bottom:0;font-size:22px;line-height:28px;position:relative;margin-left:10px}.mask-description p{padding:0 9px 7px;font-size:12px;margin-bottom:0}.mask-description .fa{font-size:16px;border:none}.mask-description-inner .fav-link .dot-irecommendthis .dot-irecommendthis-count{display:none;visibility:hidden}.mask-description-inner .fav-link .dot-irecommendthis:before{font-size:16px;color:#fff;margin:0}.mask-description-inner .fav-link,.mask-description-inner>a{padding:0;width:43px;height:45px;line-height:45px;display:inline-block;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.mask-description-inner .fav-link,.mask-description-inner .img-link{background:#000;border:1px solid #000;color:#FFF;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.mask-description-inner .view-link{background:#FFF;border:1px solid #FFF;color:#000;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.mask-description-inner .view-link .fa{color:#000}.mask-description-inner .fav-link:hover,.mask-description-inner .fav-link:hover .dot-irecommendthis:before,.mask-description-inner .img-link:hover,.mask-description-inner .img-link:hover .fa{background:0 0;color:#000}.mask-description-inner .view-link:hover,.mask-description-inner .view-link:hover .fa{background:0 0;color:#FFF}.mask-description-inner{display:table-cell;height:100%;padding:15px;text-align:center;vertical-align:middle;width:100%;z-index:2;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.mask-description{opacity:1;position:absolute;top:0;width:100%;backface-visibility:hidden;height:100%;pointer-events:none;-webkit-transition:opacity .3s ease 0s,height .3s ease 0s,box-shadow .3s ease 0s;-moz-transition:opacity .3s ease 0s,height .3s ease 0s,box-shadow .3s ease 0s;-o-transition:opacity .3s ease 0s,height .3s ease 0s,box-shadow .3s ease 0s;-ms-transition:opacity .3s ease 0s,height .3s ease 0s,box-shadow .3s ease 0s;transition:opacity .3s ease 0s,height .3s ease 0s,box-shadow .3s ease 0s}.mask-description-layer{content:' ';position:absolute;width:100%;height:100%;top:0;left:0;color:#2d2d2d;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;display:table;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;z-index:1;text-align:center}.element_wrap:hover .mask-description{pointer-events:auto}.element_wrap:hover .mask-description-layer{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}.mask-description-layer:after{content:" ";height:100%;left:0;opacity:0;position:absolute;text-align:center;bottom:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;width:100%;background:#fa4e4e;z-index:-1}.element_wrap:hover .mask-description-inner{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}.element_wrap:hover .mask-description-layer:after{opacity:.66;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}.mask-description-content{display:block;margin-bottom:10px}.element_wrap{overflow:hidden}.portfolio-masonry-container .sidebar{padding-left:30px}#portfolio-container .element,#project-container .element{margin-bottom:15px}#portfolio-container .element{padding:0}.container-space #portfolio-container .element{padding:0 10px}#portfolio-container .element img,#project-container .element img{width:100%;height:auto}#portfolio-container .element.last,#project-container .element.last{clear:right}#project-container .element{padding:0 15px 15px 0;margin:0}#portfolio-container .element.first,#project-container .element.first{clear:left}#portfolio-container .mask-description-inner .magnific-gallery,#project-container .mask-description-inner .magnific-gallery{display:inline-block}#portfolio-container .mask-description-inner .image-link-portfolio,#project-container .mask-description-inner .image-link-project{background:#000;border:1px solid #000;color:#FFF;padding:0;width:43px;height:45px;line-height:45px;display:inline-block;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}#portfolio-container .mask-description-inner .image-link-portfolio:hover,#project-container .mask-description-inner .image-link-project:hover{background:0 0;color:#000}#portfolio-container .portfolio-mask-description .cat-link{color:#9a9a9a}#project-container .project-mask-description-content .cat-link{font-size:14px}#project-container .project-mask-description-content{color:#fff}#single_portfolio .category_container{padding-top:30px}#single_portfolio .category_container .post-category>span{display:block}#single_portfolio .category_container .post-like .dot-irecommendthis:before{content:''!important}#single_portfolio .category_container .post-like{padding-top:20px}#single_project .maximage-slider-container .mc-cycle div.mc-image{width:100%!important}#single_project .maximage-slider-container .mc-cycle{position:relative;width:100%!important;z-index:1}#single_project .maximage-slider-container{overflow:hidden;position:relative;width:100%}#single_project .category_container .post-category>span{display:block}#single_project .category_container .post-like .dot-irecommendthis{margin-bottom:0}#single_project .category_container .post-like .dot-irecommendthis:before{content:''!important}#single_project .category_container .post-like{padding-top:20px}#single_project .date-content,#single_project .entry-title{color:#333}#single_project .category_container{padding-top:30px}#project-container{padding-left:15px!important}.single-portfolio-container .portfolio-content-container,.single-project-container .project-content-container,.single-staff-container .staff-content-container,.single-testimonial-container .testimonial-content-container{padding:0 15px}.single-testimonial-container .testi-inside{display:block}.single-portfolio-container .img-container,.single-project-container .img-container,.single-staff-container .img-container,.single-testimonial-container .img-container{padding-bottom:15px}.portfolio-mask-description-content h4 a{color:#333}.mejs-container {
position: relative;
background: #000;
font-family: Helvetica, Arial;
text-align: left;
vertical-align: top;
text-indent: 0;
}
.me-plugin {
position: absolute;
}
.mejs-embed, .mejs-embed body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
background: #000;
overflow: hidden;
}
.mejs-container-fullscreen {
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
overflow: hidden;
z-index: 1000;
}
.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen video {
width: 100%;
height: 100%;
} .mejs-background {
position: absolute;
top: 0;
left: 0;
}
.mejs-mediaelement {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.mejs-poster {
position: absolute;
top: 0;
left: 0;
}
.mejs-poster img {
border: 0;
padding: 0;
border: 0;
display: block;
}
.mejs-overlay {
position: absolute;
top: 0;
left: 0;
}
.mejs-overlay-play {
cursor: pointer;
}
.mejs-overlay-button {
position: absolute;
top: 50%;
left: 50%;
width: 100px;
height: 100px;
margin: -50px 0 0 -50px;
background: url(//moffaelectric.com/wp-content/themes/moffa/library/mediaelement/bigplay.svg) no-repeat;
}
.no-svg .mejs-overlay-button { 
background-image: url(//moffaelectric.com/wp-content/themes/moffa/library/mediaelement/bigplay.png);
}
.mejs-overlay:hover .mejs-overlay-button {
background-position: 0 -100px ;
}
.mejs-overlay-loading {
position: absolute;
top: 50%;
left: 50%;
width: 80px;
height: 80px;
margin: -40px 0 0 -40px;
background: #333;
background: url(//moffaelectric.com/wp-content/themes/moffa/library/mediaelement/background.png);
background: rgba(0, 0, 0, 0.9);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.9)), to(rgba(0,0,0,0.9)));
background: -webkit-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
background: -moz-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
background: -o-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
background: -ms-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
background: linear-gradient(rgba(50,50,50,0.9), rgba(0,0,0,0.9));
}
.mejs-overlay-loading span {
display: block;
width: 80px;
height: 80px;
background: transparent url(//moffaelectric.com/wp-content/themes/moffa/library/mediaelement/loading.gif) 50% 50% no-repeat;
}  .mejs-container .mejs-controls {
position: absolute;
background: none;
list-style-type: none;
margin: 0;
padding: 0;
bottom: 0;
left: 0;
background: url(//moffaelectric.com/wp-content/themes/moffa/library/mediaelement/background.png);
background: rgba(0, 0, 0, 0.7);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));
background: -webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7)); 
background: -moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
background: -o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7)); 
background: -ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7)); 	
background: linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7)); 	
height: 30px;
width: 100%;
}
.mejs-container .mejs-controls  div {
list-style-type: none;
background-image: none;
display: block;
float: left;
margin: 0;
padding: 0;
width: 26px;
height: 26px;
font-size: 11px;
line-height: 11px;
background: 0;
font-family: Helvetica, Arial;
border: 0;
}
.mejs-controls .mejs-button button {
cursor: pointer;
display: block;
font-size: 0;
line-height: 0;
text-decoration: none;
margin: 7px 5px;
padding: 0;
position: absolute;
height: 16px;
width: 16px;
border: 0;
background: transparent url(//moffaelectric.com/wp-content/themes/moffa/library/mediaelement/controls.svg) no-repeat;
}
.no-svg .mejs-controls .mejs-button button { 
background-image: url(//moffaelectric.com/wp-content/themes/moffa/library/mediaelement/controls.png);
} .mejs-controls .mejs-button button:focus {
outline: solid 1px yellow;
}  .mejs-container .mejs-controls .mejs-time {
color: #fff;
display: block;
height: 17px;
width: auto;
padding: 8px 3px 0 3px ;
overflow: hidden;
text-align: center;
padding: auto 4px;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
.mejs-container .mejs-controls .mejs-time span {
font-size: 11px;
color: #fff;
line-height: 12px;
display: block;
float: left;
margin: 1px 2px 0 0;
width: auto;
}  .mejs-controls .mejs-play button {
background-position: 0 0;
}
.mejs-controls .mejs-pause button {
background-position: 0 -16px;
}  .mejs-controls .mejs-stop button {
background-position: -112px 0;
}  .mejs-controls div.mejs-time-rail {
width: 200px;
padding-top: 5px;
}
.mejs-controls .mejs-time-rail span {
display: block;
position: absolute;
width: 180px;
height: 10px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
cursor: pointer;
}
.mejs-controls .mejs-time-rail .mejs-time-total {
margin: 5px;
background: #333;
background: rgba(50,50,50,0.8);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); 
background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
}
.mejs-controls .mejs-time-rail .mejs-time-buffering {
width: 100%;
background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-webkit-background-size: 15px 15px;
-moz-background-size: 15px 15px;
-o-background-size: 15px 15px;
background-size: 15px 15px;
-webkit-animation: buffering-stripes 2s linear infinite;
-moz-animation: buffering-stripes 2s linear infinite;
-ms-animation: buffering-stripes 2s linear infinite;
-o-animation: buffering-stripes 2s linear infinite;
animation: buffering-stripes 2s linear infinite;
}
@-webkit-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@-moz-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@-ms-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@-o-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
.mejs-controls .mejs-time-rail .mejs-time-loaded {
background: #3caac8;
background: rgba(60,170,200,0.8);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(44,124,145,0.8)), to(rgba(78,183,212,0.8))); 
background: -webkit-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
background: -moz-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
background: -o-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
background: -ms-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
background: linear-gradient(rgba(44,124,145,0.8), rgba(78,183,212,0.8));
width: 0;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
width: 0;
background: #fff;
background: rgba(255,255,255,0.8);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
background: -moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8)); 
background: -o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
background: -ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
background: linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));
}
.mejs-controls .mejs-time-rail .mejs-time-handle {
display: none;
position: absolute;
margin: 0;
width: 10px;
background: #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
cursor: pointer;
border: solid 2px #333;
top: -2px;
text-align: center;
}
.mejs-controls .mejs-time-rail .mejs-time-float {
position: absolute;
display: none;
background: #eee;
width: 36px;
height: 17px;
border: solid 1px #333;
top: -26px;
margin-left: -18px;
text-align: center;
color: #111;
}
.mejs-controls .mejs-time-rail .mejs-time-float-current {
margin: 2px;
width: 30px;
display: block;
text-align: center;
left: 0;
}
.mejs-controls .mejs-time-rail .mejs-time-float-corner {
position: absolute;
display: block;
width: 0;
height: 0;
line-height: 0;
border: solid 5px #eee;
border-color: #eee transparent transparent transparent;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
top: 15px;
left: 13px;
}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {
width: 48px;
}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {
width: 44px;
}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {
left: 18px;
}   .mejs-controls .mejs-fullscreen-button button {
background-position: -32px 0;
}
.mejs-controls .mejs-unfullscreen button {
background-position: -32px -16px;
}  .mejs-controls .mejs-volume-button {
}
.mejs-controls .mejs-mute button {
background-position: -16px -16px;
}
.mejs-controls .mejs-unmute button {
background-position: -16px 0;
}
.mejs-controls .mejs-volume-button {
position: relative;
}
.mejs-controls .mejs-volume-button .mejs-volume-slider {
display: none;
height: 115px;
width: 25px;
background: url(//moffaelectric.com/wp-content/themes/moffa/library/mediaelement/background.png);
background: rgba(50, 50, 50, 0.7);
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
top: -115px;
left: 0;
z-index: 1;
position: absolute;
margin: 0;
}
.mejs-controls .mejs-volume-button:hover {
-webkit-border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
border-radius: 0 0 4px 4px;
} .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
position: absolute;
left: 11px;
top: 8px;
width: 2px;
height: 100px;
background: #ddd;
background: rgba(255, 255, 255, 0.5);
margin: 0;
}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
position: absolute;
left: 11px;
top: 8px;
width: 2px;
height: 100px;
background: #ddd;
background: rgba(255, 255, 255, 0.9);
margin: 0;
}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
position: absolute;
left: 4px;
top: -3px;
width: 16px;
height: 6px;
background: #ddd;
background: rgba(255, 255, 255, 0.9);
cursor: N-resize;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
margin: 0;
} .mejs-controls div.mejs-horizontal-volume-slider {
height: 26px;
width: 60px;
position: relative;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
position: absolute;
left: 0;
top: 11px;
width: 50px;
height: 8px;
margin: 0;
padding: 0;
font-size: 1px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;	
background: #333;
background: rgba(50,50,50,0.8);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); 
background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
position: absolute;
left: 0;
top: 11px;
width: 50px;
height: 8px;
margin: 0;
padding: 0;
font-size: 1px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background: #fff;
background: rgba(255,255,255,0.8);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
background: -moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8)); 
background: -o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
background: -ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
background: linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
display: none;
}  .mejs-controls .mejs-captions-button {
position: relative;
}
.mejs-controls .mejs-captions-button button {
background-position: -48px 0;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector {
visibility: hidden;
position: absolute;
bottom: 26px;
right: -10px;
width: 130px;
height: 100px;
background: url(//moffaelectric.com/wp-content/themes/moffa/library/mediaelement/background.png);
background: rgba(50,50,50,0.7);
border: solid 1px transparent;
padding: 10px;
overflow: hidden;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
} .mejs-controls .mejs-captions-button .mejs-captions-selector ul {
margin: 0;
padding: 0;
display: block;
list-style-type: none !important;
overflow: hidden;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
margin: 0 0 6px 0;
padding: 0;
list-style-type: none !important;
display: block;
color: #fff;
overflow: hidden;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
clear: both;
float: left;
margin: 3px 3px 0 5px;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
width: 100px;
float: left;
padding: 4px 0 0 0;
line-height: 15px;
font-family: helvetica, arial;
font-size: 10px;
}
.mejs-controls .mejs-captions-button .mejs-captions-translations {
font-size: 10px;
margin: 0 0 5px 0;
}
.mejs-chapters {
position: absolute;
top: 0;
left: 0;
-xborder-right: solid 1px #fff;
width: 10000px;
z-index: 1;
}
.mejs-chapters .mejs-chapter {
position: absolute;
float: left;
background: #222;
background: rgba(0, 0, 0, 0.7);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));
background: -webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
background: -moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
background: -o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
background: -ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
background: linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7)); 
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);		
overflow: hidden;
border: 0;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block {
font-size: 11px;
color: #fff;
padding: 5px;
display: block;
border-right: solid 1px #333;
border-bottom: solid 1px #333;
cursor: pointer;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
border-right: none;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block:hover { background: #666;
background: rgba(102,102,102, 0.7);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102,102,102,0.7)), to(rgba(50,50,50,0.6)));
background: -webkit-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
background: -moz-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
background: -o-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
background: -ms-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
background: linear-gradient(rgba(102,102,102,0.7), rgba(50,50,50,0.6));
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232);		
}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
font-size: 12px;
font-weight: bold;
display: block;
white-space: nowrap;
text-overflow: ellipsis;
margin: 0 0 3px 0;
line-height: 12px;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
font-size: 12px;
line-height: 12px;
margin: 3px 0 4px 0;
display: block;
white-space: nowrap;
text-overflow: ellipsis;
}
.mejs-captions-layer {
position: absolute;
bottom: 0;
left: 0;
text-align:center; line-height: 22px;
font-size: 12px;
color: #fff;
}
.mejs-captions-layer  a {
color: #fff;
text-decoration: underline;
}
.mejs-captions-layer[lang=ar] {
font-size: 20px;
font-weight: normal;
}
.mejs-captions-position {
position: absolute;
width: 100%;
bottom: 15px;
left: 0;
}
.mejs-captions-position-hover {
bottom: 45px;
}
.mejs-captions-text {
padding: 3px 5px;
background: url(//moffaelectric.com/wp-content/themes/moffa/library/mediaelement/background.png);
background: rgba(20, 20, 20, 0.8);
} .mejs-clear {
clear: both;
} .me-cannotplay {
}
.me-cannotplay a {
color: #fff;
font-weight: bold;
}
.me-cannotplay span {
padding: 15px;
display: block;
}  .mejs-controls .mejs-loop-off button {
background-position: -64px -16px;
}
.mejs-controls .mejs-loop-on button {
background-position: -64px 0;
}  .mejs-controls .mejs-backlight-off button {
background-position: -80px -16px;
}
.mejs-controls .mejs-backlight-on button {
background-position: -80px 0;
}  .mejs-controls .mejs-picturecontrols-button {
background-position: -96px 0;
}  .mejs-contextmenu {
position: absolute;
width: 150px;
padding: 10px;
border-radius: 4px;
top: 0;
left: 0;
background: #fff;
border: solid 1px #999;
z-index: 1001; }
.mejs-contextmenu .mejs-contextmenu-separator {
height: 1px;
font-size: 0;
margin: 5px 6px;
background: #333;	
}
.mejs-contextmenu .mejs-contextmenu-item {
font-family: Helvetica, Arial;
font-size: 12px;
padding: 4px 6px;
cursor: pointer;
color: #333;	
}
.mejs-contextmenu .mejs-contextmenu-item:hover {
background: #2C7C91;
color: #fff;
} .mejs-controls .mejs-sourcechooser-button {
position: relative;
}
.mejs-controls .mejs-sourcechooser-button button {
background-position: -128px 0;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
visibility: hidden;
position: absolute;
bottom: 26px;
right: -10px;
width: 130px;
height: 100px;
background: url(//moffaelectric.com/wp-content/themes/moffa/library/mediaelement/background.png);
background: rgba(50,50,50,0.7);
border: solid 1px transparent;
padding: 10px;
overflow: hidden;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
margin: 0;
padding: 0;
display: block;
list-style-type: none !important;
overflow: hidden;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
margin: 0 0 6px 0;
padding: 0;
list-style-type: none !important;
display: block;
color: #fff;
overflow: hidden;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
clear: both;
float: left;
margin: 3px 3px 0 5px;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
width: 100px;
float: left;
padding: 4px 0 0 0;
line-height: 15px;
font-family: helvetica, arial;
font-size: 10px;
}  .mejs-postroll-layer {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
background: url(//moffaelectric.com/wp-content/themes/moffa/library/mediaelement/background.png);
background: rgba(50,50,50,0.7);
z-index: 1000;
overflow: hidden;
}
.mejs-postroll-layer-content {
width: 100%;
height: 100%;
}
.mejs-postroll-close {
position: absolute;
right: 0;
top: 0;
background: url(//moffaelectric.com/wp-content/themes/moffa/library/mediaelement/background.png);
background: rgba(50,50,50,0.7);
color: #fff;
padding: 4px;
z-index: 100;
cursor: pointer;
}@font-face {
	font-family: 'Open Sans';
	src:url(//moffaelectric.com/wp-content/themes/moffa/fonts/Open_Sans/OpenSans-Light.ttf)  format('truetype'),
        url(//moffaelectric.com/wp-content/themes/moffa/fonts/Open_Sans/OpenSans-Light.eot?#iefix) format('embedded-opentype'),
        url(//moffaelectric.com/wp-content/themes/moffa/fonts/Open_Sans/OpenSans-Light.svg#OpenSans-Light) format('svg');
    font-style: normal;
    font-weight: 300;
}
@font-face {
	font-family: 'Open Sans';
	src:url(//moffaelectric.com/wp-content/themes/moffa/fonts/Open_Sans/OpenSans-LightItalic.ttf)  format('truetype'),
    url(//moffaelectric.com/wp-content/themes/moffa/fonts/Open_Sans/OpenSans-LightItalic.eot?#iefix) format('embedded-opentype'),
    url(//moffaelectric.com/wp-content/themes/moffa/fonts/Open_Sans/OpenSans-LightItalic.svg#OpenSans-LightItalic) format('svg');
    font-style: italic;
    font-weight: 300;
}
@font-face {
	font-family: 'Open Sans';
	src:url(//moffaelectric.com/wp-content/themes/moffa/fonts/Open_Sans/OpenSans-Bold.ttf)  format('truetype'),
    url(//moffaelectric.com/wp-content/themes/moffa/fonts/Open_Sans/OpenSans-Bold.eot?#iefix) format('embedded-opentype'),
    url(//moffaelectric.com/wp-content/themes/moffa/fonts/Open_Sans/OpenSans-Bold.svg#OpenSans-Bold) format('svg');
    font-style: normal;
    font-weight: 700;
}
@font-face {
	font-family: 'Open Sans';
	src:url(//moffaelectric.com/wp-content/themes/moffa/fonts/Open_Sans/OpenSans-BoldItalic.ttf)  format('truetype'),
    url(//moffaelectric.com/wp-content/themes/moffa/fonts/Open_Sans/OpenSans-BoldItalic.eot?#iefix) format('embedded-opentype'),
    url(//moffaelectric.com/wp-content/themes/moffa/fonts/Open_Sans/OpenSans-BoldItalic.svg#OpenSans-BoldItalic) format('svg');
    font-style: italic;
    font-weight: 700;
}
@font-face {
	font-family: 'Open Sans';
	src:url(//moffaelectric.com/wp-content/themes/moffa/fonts/Open_Sans/OpenSans-Regular.ttf)  format('truetype'),
    url(//moffaelectric.com/wp-content/themes/moffa/fonts/Open_Sans/OpenSans-Regular.eot?#iefix) format('embedded-opentype'),
    url(//moffaelectric.com/wp-content/themes/moffa/fonts/Open_Sans/OpenSans-Regular.svg#OpenSans-Regular) format('svg');
    font-style: normal;
    font-weight: 400;
}
@font-face {
	font-family: 'Open Sans';
	src:url(//moffaelectric.com/wp-content/themes/moffa/fonts/Open_Sans/OpenSans-ExtraBold.ttf)  format('truetype'),
    url(//moffaelectric.com/wp-content/themes/moffa/fonts/Open_Sans/OpenSans-ExtraBold.eot?#iefix) format('embedded-opentype'),
    url(//moffaelectric.com/wp-content/themes/moffa/fonts/Open_Sans/OpenSans-ExtraBold.svg#OpenSans-ExtraBold) format('svg');
    font-style: normal;
    font-weight: 800;
}
@font-face {
	font-family: 'Open Sans';
	src:url(//moffaelectric.com/wp-content/themes/moffa/fonts/Open_Sans/OpenSans-ExtraBoldItalic.ttf)  format('truetype'),
    url(//moffaelectric.com/wp-content/themes/moffa/fonts/Open_Sans/OpenSans-ExtraBoldItalic.eot?#iefix) format('embedded-opentype'),
    url(//moffaelectric.com/wp-content/themes/moffa/fonts/Open_Sans/OpenSans-ExtraBoldItalic.svg#OpenSans-ExtraBoldItalic) format('svg');
    font-style: italic;
    font-weight: 800;
}
@font-face {
    font-family: 'Open Sans';
    src:url(//moffaelectric.com/wp-content/themes/moffa/fonts/Open_Sans/OpenSans-Semibold.ttf)  format('truetype'),
    url(//moffaelectric.com/wp-content/themes/moffa/fonts/Open_Sans/OpenSans-Semibold.eot?#iefix) format('embedded-opentype'),
    url(//moffaelectric.com/wp-content/themes/moffa/fonts/Open_Sans/OpenSans-Semibold.svg#OpenSans-Semibold) format('svg');
    font-style: normal;
    font-weight: 600;
}
@font-face {
    font-family: 'Open Sans';
    src:url(//moffaelectric.com/wp-content/themes/moffa/fonts/Open_Sans/OpenSans-SemiboldItalic.ttf)  format('truetype'),
    url(//moffaelectric.com/wp-content/themes/moffa/fonts/Open_Sans/OpenSans-SemiboldItalic.eot?#iefix) format('embedded-opentype'),
    url(//moffaelectric.com/wp-content/themes/moffa/fonts/Open_Sans/OpenSans-SemiboldItalic.svg#OpenSans-SemiboldItalic) format('svg');
    font-style: italic;
    font-weight: 600;
} html {
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
font-family: "Open Sans";
}
body{
padding: 0;
font-weight: 300;
text-align: justify;
}
#wrapper{
background: #f6f6f6;
}
section img{
max-width: 100%;
}
.clearfix:before,
.clearfix:after {
content: "";
display: table;
}
.clearfix:after {
clear: both;
}
ul,
ol {
margin-top: 0;
margin-bottom: 0px;
padding-left: 0;
} .clearfix {
zoom: 1;
}
a:focus{
text-decoration: none;
}
h1, .h1, h2, .h2, h3, .h3 {
margin-top: 0;
margin-bottom: 0;
}
a{
color: #333;
} body {
padding-top: 0;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
#page-banner{
position: relative;
}
#page-banner .overlay-wrapper{
background-color: #000000;
background-repeat: repeat;
bottom: 0;
height: 100%;
left: 0;
opacity: 0.6;
position: absolute;
width: 100%;
z-index: 0;
}
.full-header-wrapper .header-class {
background: rgba(0,0,0,0.5);
}
header.nav-small .nav-container{
margin-top: 10px;
}
header.sticky-header.nav-small #inner-header{
border-bottom: 0 none;
-webkit-transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
-o-transition: all 0.4s ease-in-out 0s;
-ms-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
}
.navbar .nav > li > a:hover,
.navbar .nav > li > a:focus {
background: transparent;
}
.navbar .nav {
float: right;
}
.navbar .brand {
margin-left: 0 !important;
} .clear-both-desktop {
clear: both;
}
.clear-both {
clear: both;
}
.read-more,
.read-more:hover{
font-size: 12px;
text-transform: uppercase;
}
.read-more:after {
content: "\f178";
display: inline-block;
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
line-height: 1;
padding: 0 4px;
}
a:hover{
text-decoration: none;
}
.min-height-zero {
min-height: 0 !important;
} h1,
h2,
h3,
h4,
h5,
h6 {
margin: 10px 0;
line-height: 20px;
color: inherit;
text-rendering: optimizelegibility;
}
h1,
h2,
h3 {
line-height: 40px;
}
h1 {
font-size: 38.5px;
}
h2 {
font-size: 31.5px;
}
h3 {
font-size: 24.5px;
}
h4 {
font-size: 19px;
}
h5 {
font-size: 14px;
}
h6 {
font-size: 11.9px;
}  .margin-zero{
margin: 0 !important;
}
.margin-tb5-lr0 {
margin: 5px 0;
}
.margin-tb15-lr0 {
margin: 15px 0;
}
.margin-tb0-lr5 {
margin: 0 5px;
}
.margin-top15 {
margin-top: 15px;
}
.margin-top40 {
margin-top: 40px;
}
.margin-top30 {
margin-top: 30px;
}
.margin-top20 {
margin-top: 20px;
}
.margin-top10 {
margin-top: 10px !important;
}
.margin-right5 {
margin-right: 5px !important;
}
.margin-right10 {
margin-right: 10px !important;
}
.margin-right20 {
margin-right: 20px !important;
}
.margin-top-zero {
margin-top: 0 !important;
}
.margin-bottom-zero {
margin-bottom: 0 !important;
}
.margin-bottom-min-50{
margin-bottom: -50px !important;
}
.margin-bottom-min-60{
margin-bottom: -60px !important;
}
.margin-bottom-min-70{
margin-bottom: -70px !important;
}
.margin-left-zero {
margin-left: 0 !important;
}
.margin-left5 {
margin-left: 5px;
}
.margin-left15 {
margin-left: 15px;
}
.margin-left10 {
margin-left: 10px !important;
}
.margin-left20 {
margin-left: 20px;
}
.margin-left30 {
margin-left: 30px;
}
.margin-bottom5 {
margin-bottom: 5px;
}
.margin-bottom10 {
margin-bottom: 10px;
}
.margin-bottom20 {
margin-bottom: 20px;
} .no-padding-top {
padding-top: 0;
}
.padding10 {
padding: 10px;
}
.padding-top-zero {
padding-top: 0 !important;
}
.padding-zero {
padding: 0 !important;
}
.padding-bottom-zero {
padding-bottom: 0 !important;
}
.padding-left-zero {
padding-left: 0 !important;
}
.padding-right-zero {
padding-right: 0 !important;
}
.padding-top40 {
padding-top: 40px;
}
.padding-top60 {
padding-top: 60px !important;
}
.padding-top20 {
padding-top: 20px;
}
.padding-bottom20 {
padding-bottom: 20px;
}
.padding-tb20-lr10 {
padding: 20px 10px;
}
.padding-tb10-lr0 {
padding: 10px 0;
}
.padding-tb0-lr15 {
padding: 0 15px;
}
.padding-tb20 {
padding: 20px 0;
}
.padding-tb40 {
padding: 40px 0;
} ::-webkit-input-placeholder {
color: #7d7b6d;
font-weight: normal;
}
:-moz-placeholder {
color: #7d7b6d;
font-weight: normal;
}
::-moz-placeholder {
color: #7d7b6d;
font-weight: normal;
}
:-ms-input-placeholder {
color: #7d7b6d;
font-weight: normal;
} .color-white {
color: #fff;
}
.color-grey {
color: #8a8a8a;
}
.color-black {
color: #000;
}
.color-lightgrey {
color: #e6e6e6;
}
.color-dimgrey {
color: #B5B5B5;
}
.color-dimwhite {
color: #d4cade;
}
.color-darkgrey {
color: #333;
}
.color-dgrey {
color: #747474;
}
.color-purple {
color: #8563A5;
}
.color-orange {
color: #E24646;
}
.color-green {
color: #7AAF1F;
}
.color-blue {
color: #2AC5EE;
}
.color-pink {
color: #DA265D;
}
.color-yellow {
color: #E4B524;
}
.color-bottle-green {
color: #15CF98;
}
.color-aqua {
color: #9ADADA;
}
.color-brown {
color: #C2B49A;
}
.color-emerald {
color: #69dec9;
}
.color-light-green {
color: #A3C95C;
}
.color-light-orange {
color: #FFB141;
} .bgcolor-grey {
background-color: #F4F4F4;
}
.bgcolor-darkgrey {
background-color: #333 !important;
}
.bgcolor-greywhite {
background-color: #F7F7F7 !important;
}
.bgcolor-coffe {
background-color: #EBDEBA;
}
.bgcolor-purple {
background-color: #8563A5;
}
.bgcolor-orange {
background-color: #E24646;
}
.bgcolor-green {
background-color: #7AAF1F;
}
.bgcolor-blue {
background-color: #2AC5EE;
}
.bgcolor-pink {
background-color: #DA265D;
}
.bgcolor-yellow {
background-color: #E4B524;
}
.bgcolor-bottle-green {
background-color: #15CF98;
}
.bgcolor-black {
background-color: #333;
}
.bgcolor-aqua {
background-color: #9ADADA;
}
.bgcolor-brown {
background-color: #C2B49A;
}
.bgcolor-emerland {
background-color: #69dec9;
}
.bgcolor-light-green {
background-color: #A3C95C;
}
.bgcolor-light-orange {
background-color: #FFB141;
} .font13 {
font-size: 13px;
}
.font14 {
font-size: 14px;
}
.font15 {
font-size: 15px;
}
.font16 {
font-size: 16px;
}
.font19 {
font-size: 19px;
}
.font25 {
font-size: 25px;
}
.font27 {
font-size: 27px;
}
.font35 {
font-size: 35px;
}
.font50 {
font-size: 50px;
}
.font-italic {
font-style: italic;
}
.font-normal {
font-weight: normal;
}
.font-bold {
font-weight: bold;
}
.fonticon55 {
height: 59px !important;
line-height: 59px !important;
width: 55px !important;
font-size: 20px;
}
.fonticon45 {
height: 45px !important;
line-height: 45px !important;
width: 40px !important;
font-size: 20px;
}
.fonticon35 {
height: 35px !important;
line-height: 35px !important;
width: 30px !important;
font-size: 20px;
}
.fonticon30 {
font-size: 30px;
height: 74px !important;
line-height: 74px !important;
width: 74px !important;
}
.fonticon17 {
font-size: 17px;
height: 36px;
line-height: 42px !important;
width: 28px;
}
.border-none {
border: none !important;
}
.round-image {
border-radius: 60%;
-webkit-border-radius: 60%;
-moz-border-radius: 60%;
overflow: hidden; ;
}
.round-image img {
border-radius: 60%;
-webkit-border-radius: 60%;
-moz-border-radius: 60%;
}
.lineheight1 {
line-height: 1 !important;
}
.lineheight15 {
line-height: 1.5;
}
.lineheight16 {
line-height: 1.6;
}
.lineheight18 {
line-height: 1.8;
}
.height30 {
height: 30px !important;
}
p { } .text-center {
text-align: center !important;
}
.text-justify {
text-align: justify !important;
}
.text-left {
text-align: left !important;
}
.text-right {
text-align: right !important;
}
.alignleft {
float: left !important;
}
.alignright {
float: right !important;
}
.text-upper {
text-transform: uppercase;
} input[type=search],
input[type=text]{
border: 1px solid #c9c9c9;
border-radius: 0;
color: #868686;
margin: 5px 0;
padding: 10px 15px;
}  section {
padding-top: 40px;
}
#slider {
padding-top: 0;
}
ul#slider {
margin-left: 0;
} footer {
background-color: #333;
margin-top: 0px;
clear: both;
}
.full-header-wrapper #footer-bottom {
background: rgba(0,0,0,0.5);
}
footer .widget, .footer-bottom {
padding: 0 15px;
}
.footer-widgets .widget-title {
color: #fff;
font-size: 19px;
}
.footer-widgets .textwidget,
.footer-widgets a {
color: #ffffff;
font-size: 14px;
}
.footer-widgets .textwidget, .footer-widgets .menu-footer-menu-container {
padding: 10px 0;
}
.widget_nav_menu ul {
list-style: none;
margin-left: 0;
}
#footer-social-media  a {
color: #747474;
}
.footer-widgets .widget.widget_recent_entries li{
line-height: 2.5;
}
.footer-widgets .widget ul {
list-style: square inside;
color: #ffffff;
}
.footer-widgets .widget .menu li {
list-style: square inside;
line-height: 40px;
}
.footer-widgets li:last-child {
border: 0;
}
.footer-widgets .widget_shopping_cart_content .total,
.woocommerce-page .footer-widgets ul.product_list_widget del .amount,
.woocommerce-page .footer-widgets ul.product_list_widget li > a{
color: #FFffff;
}
.footer-widgets #wp-calendar tr,
.footer-widgets #wp-calendar th,
.footer-widgets #wp-calendar td{
color: #FFffff;
text-align: center;
}
.footer-widgets #wp-calendar tfoot #prev{
text-align: left;
}
.footer-widgets #wp-calendar tfoot #next{
text-align: right;
} .custom-link li a {
color: #747474;
}
.footer-widgets ul.themecafe-social-media li:before, .footer-widgets ul.themecafe-social-media li {
content: none;
border-bottom: 0;
line-height: 27px;
}
.inline_tweets_ul li a {
color: #fff;
font-weight: bold;
}
.inline_tweets_ul {
margin-left: 0;
list-style: none;
}
.inline_tweets_ul li {
list-style: none;
margin-bottom: 10px;
color: #747474;
line-height: 20px;
margin-left: 1.2em;
padding-bottom: 10px;
}
.inline_tweets_ul li:before {
content: "\f099";
font-family: 'FontAwesome';
display: inline-block;
margin-left: -1.2em;
width: 1.2em;
color: #747474;
list-style: none;
}
#footer-bottom {
background-color: #3a3a3a;
padding: 30px 0 30px 0; ;
}
.footer-links ul {
margin-left: 0;
}
.footer-links ul li:first-child {
margin-left: 0;
}
.footer-links li {
float: left;
margin: 0 5px;
list-style: none;
font-size: 14px;
}
.footer-links li a {
color: #fff;
}
.copyright-text {
clear: both;
font-size: 13px;
margin-left: 0 !important;
color: #B5B5B5;
}
.themecafe-social-media a:active,
.themecafe-social-media a:focus{
color: #747474;
}
.themecafe-social-media a {
color: #9a9a9a;
line-height: 25px;
}
footer .themecafe-social-media a{
line-height: 1;
}
footer i, #footer-social-media i {
background-color: inherit !important;
border: none;
}
.footer-social-wrapper .themecafe-social-media {
float: right;
}
.themecafe-social-media {
color: #939393;
list-style: none;
}
.themecafe-social-media li {
float: left;
}
@media (min-width: 767px) {
.eq-height-row{
display: table;
}
.eq-height-row .eq-height-col{
float: none;
display: table-cell;
vertical-align: top;
}
.footer-widgets .footer-row {
display: table;
margin-bottom: 40px;
}
.footer-widgets .footer-col{
float: none;
display: table-cell;
vertical-align: top;
border:0;
border-right: 1px solid transparent;
-moz-border-image: -moz-linear-gradient(to top, rgba(0, 0, 0, 0) -40%, #848484 70%, rgba(0, 0, 0, 0) 100%) 1 1 1 1;
-webkit-border-image: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) -40%, #848484 70%, rgba(0, 0, 0, 0) 100%) 1 1 1 1;
border-image: linear-gradient(to top, rgba(0, 0, 0, 0) -40%, #848484 70%, rgba(0, 0, 0, 0) 100%) 1 1 1 1;
border-image-slice: 1;
}
.footer-widgets .footer-col:last-child{
border: none;
}
} .nav-pills > li > a {
background-color: #EEEEEE;
color: #9A9A9A;
margin-right: 5px;
font-size: 14px;
line-height: 16px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
} #page-banner {
padding-top: 0 !important;
}
#page-banner-img .container{
display: table;
height: 100%;
}
#page-banner-img {
background-position: center center;
background-size: cover;
-o-background-size: cover;
-moz-background-size: cover;
-webkit-background-size:cover;
background-repeat: no-repeat;
width: 100%;
height: 360px;
display: table;
position: relative;
text-align: center;
}
#banner-title {
display: table-cell;
height: 110px;
vertical-align: middle;
}
#banner-title h2 span{
padding: 10px;
display: inline-block;
border: 1px solid #ffffff;
}
#banner-title h2 {
font-style: normal;
font-weight: 300;
font-size: 42px;
color: #fff;
text-transform: capitalize;
position: absolute;
width: 100%;
z-index: 1;
}
#banner-title h2 .banner-firstword{
font-family: "Open Sans" !important;
font-style: normal;
font-weight: 600;
font-size: 42px;
color: #fff;
text-transform: capitalize;
display: inline;
}
.mask-description h2, .mask-description .cat-link, .mask-description .cat-link a,
.mask-description p, .mask-description a, .mask-description a:hover, .mask-description a:focus{
color: #fff;
text-decoration: none;
}  .wp-prev-next ul {
margin-left: 0;
}
.wp-prev-next .prev-link,
.wp-prev-next .next-link {
list-style: none outside none;
text-align: center;
}
.wp-prev-next a {
background: none repeat scroll 0 0 #000000;
font-size: 28px;
padding: 0 12px 3px;
}
.wp-prev-next .prev-link {
float: right;
}
.wp-prev-next .next-link {
float: left;
}
.pagination-wrapper {
text-align: center;
clear: both;
float: left;
width: 100%;
padding-top: 40px;
}
.pagination {
clear: both;
padding: 20px 0;
position: relative;
font-size: 16px;
line-height: 14px;
display: inline-block;
}
.pagination span, .pagination a {
display: block;
float: left;
margin: 2px 5px 2px 0;
padding: 12px 15px;
text-decoration: none;
width: auto;
color: #fff;
background: #555;
}
.pagination a:last-child {
margin-right: 0;
}
.pagination a:hover {
background: #3279BB;
color: #fff;
}
.pagination .current {
background: #3279BB;
color: #fff;
}  #main article img {
height: auto;
max-width: 100%;
}
#main article .gallery-image-item .image-link img {
width: auto;
}
.single-post-format article,
.single-post-format .page-header,
.single-post-format .single-title {
margin-top: 0px !important;
}
.single-post-format .post-description {
margin: 5px 0;
}
.single-post-format .single-post-content-area {
margin-top: 30px;
}
article .entry-content {
color: #747474;
font-size: 14px;
}
article .testimonial-designation{
font-size: 14px;
color: #747474;
display: inline-block;
}
.single-tisya_client .post-thumb img {
width: auto;
}
.post-password-required input[type="password"] {
height: 27px;
}
.archive-page h3 {
margin-top: 0;
}
.carousel .carousel-control {
top: 50%;
}
.carousel-control {
background: none repeat scroll 0 0 #222222;
border: 3px solid #FFFFFF;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
font-size: 40px;
height: 40px;
left: 15px;
line-height: 26px;
width: 40px;
margin-top: -19px;
}
.carousel-control.right {
right: 15px;
}
#single_post .post-category span,
#blog .post-category span{
color: #333333;
}
#single_post .post-category{
font-size: 16px;
}
#single_post .post-category,
#blog .post-category{
color: #747474;
}
#blog .blog_quote {
display: table;
height: 370px;
min-height: 260px;
width: 100%;
}
#blog .blog_quote .fa,
#blog .img_blog_quote .fa{
font-size: 60px;
display: block;
}
#blog .qoute-by{
font-weight: 400;
}
#blog .blog_quote .qoute-detail,
#blog .img_blog_quote .qoute-detail {
font-size: 18px;
display: block;
font-weight: 400;
}
#blog .img_blog_quote_container{
display: table;
height: 100%;
width: 100%;
vertical-align: middle;
}
#main #blog article {
margin-top: 0;
}
#blog .post-container .post_content{
padding: 0 20px 20px;
}
#blog .post-container {
background: #ffffff;
}
#blog .blog-masonry .post-container {
margin-bottom: 20px;
}
#blog.classic-blog .post-container {
margin-bottom: 55px;
}
#blog .img_blog_quote {
height: 100%;
width: 100%;
position: absolute;
top: 0;
color: #ffffff;
}
#blog .blog-masonry .read-more{
display: block;
}
#blog.classic-blog-simple .maximage-slider-container-masonry .mc-cycle,
#blog.classic-blog-simple .maximage-slider-container-masonry .mc-image{
height: 500px !important;
}
#blog.classic-blog-simple .simple_blog_bg{
height: 500px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
-o-background-size: cover;
-moz-background-size: cover;
-webkit-background-size:cover;
}
#blog.classic-blog-simple .quote_bg{
min-height: 500px !important;
}
#blog .blog-masonry .quote_bg,
#blog .blog-container .quote_bg{
min-height: 373px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
-o-background-size: cover;
-moz-background-size: cover;
-webkit-background-size:cover;
}
#blog .post-thumb.img_quote{
overflow: hidden;
position: relative;
padding: 15px;
}
#blog .blog_quote .quote_text {
background: #E7e7e7;
}
#blog .quote_text {
display: table-cell;
text-align: center;
vertical-align: middle;
padding: 15px;
}
.post-thumb iframe, iframe {
width: 100%;
border:none;
}
.dot-irecommendthis-suffix{
margin-right: 10px !important;
}
.dot-irecommendthis-suffix:empty{
margin-right: 0 !important;
}
.dot-irecommendthis.active:before {
content: "\f004" !important;
}
.dot-irecommendthis:before {
content: "\f004" !important;
display: inline-block;
font-family: FontAwesome !important;
font-size: 14px;
line-height: 1;
margin-right: 5px;
}
.dot-irecommendthis {
padding: 0 !important;
background: none !important;
} .sidebar .themecafe-social-media li:before, .sidebar .themecafe-social-media li {
content: none; ;
border-bottom: 0;
line-height: 24px;
}
.sidebar .themecafe-social-media li i {
padding: 0 8px 8px 0;  }
.themecafe-social-media li i {
padding: 0 7px;
}
.sidebar li {
line-height: 35px;
}
.sidebar li:before {
content: "\f111";
color: #525252;
display: inline-block;
font-family: "FontAwesome";
font-size: 8px;
list-style: none outside none;
margin-right: 5px;
vertical-align: bottom;
width: 1em;
}
.layout1c img, .layout1c-s img, .layout2c-s img, .layout2c img, .layout3c img, .home-page .post-thumb img {
width: 100%;
}
.bx-wrapper .bx-viewport {
border: 0 !important;
} .layout2c-s .post-gallery-carousel {
height: 310px;
}
.layout2c-s .post-gallery-carousel img {
height: 310px !important;
}
#main .layout2c-s article .post-thumb a img, #main .layout2c-s article .post-thumb img {
width: 422px;
height: 310px;
} .layout2c .post-gallery-carousel {
max-height: 415px;
}
.layout2c .post-gallery-carousel img,
.layout2c .post-thumb img { height: auto;
}
.videoWrapper {
position: relative;
padding-bottom: 59.85%; padding-top: 25px;
height: 0;
}
.videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .single-post-format iframe {
width: 100%;
height: 500px;
}
.header .entry-title h1{
color: #FFFFFF;
}
#blog .post-container .entry-title {
font-size: 27px;
font-weight: normal;
line-height: 17px;
margin-top: 0;
word-wrap: break-word;
}
.blog-listbox .dot-irecommendthis:hover,
.blog-listbox .dot-irecommendthis:hover span,
.blog-listbox .dot-irecommendthis:hover:after,
#single_post .dot-irecommendthis:hover,
#single_post .dot-irecommendthis:hover span,
#single_post .dot-irecommendthis:hover:after,
#blog .dot-irecommendthis:hover,
#blog .dot-irecommendthis:hover span,
#blog .dot-irecommendthis:hover:after{
color: #fa4e4e;
}
#single_post .dot-irecommendthis,
#blog .dot-irecommendthis{
margin-bottom: 0;
color: #ffffff;
}
#single_post .dot-irecommendthis:before,
#blog .dot-irecommendthis:before{
content: "\f004";
font-family: fontawesome;
color: #ffffff;
font-size: 14px; }
#single_post .category-container{
margin-top: 30px;
}
#single_post article .post-info .post-fav,
#blog article .post-info .post-fav{
display: inline-block;
margin: 0;
padding: 5px 10px;
text-align: center;
position: relative;
float: left;
}
#single_post article .post-info .post-fav:after,
#blog article .post-info .post-fav:after{
background: #333333;
opacity: 0.8;
position: absolute;
content: '';
width: 100%;
height: 100%;
z-index: -1;
top: 0;
left: 0;
}
#single_post article .post-type .fa{
font-size: 22px;
}
#single_post article .post-type{
height: 60px;
line-height: 60px;
padding: 5px 15px;
width: 60px;
}
#blog article  .post-type .fa,
#single_post article .post-type .fa{
color: #ffffff;
font-weight: 800;
}
#single_post article  .post-type,
#blog article  .post-type{
display: inline-block;
margin: 0;
padding: 5px 10px;
text-align: center;
position: absolute;
right: 0;
z-index: 10;
}
#single_post article  .post-type:after,
#blog article .post-type:after{
background: #fa4e4e;
opacity: 0.8;
position: absolute;
content: '';
width: 100%;
height: 100%;
z-index: -1;
top: 0;
left: 0;
}
.single-timeline .post-info .post-date,
#single_post article .post-info .post-date,
#blog article .post-info .post-date,
#blog article .post-info .post-date1 {
display: inline-block;
margin: 0;
padding: 5px 10px;
text-align: center;
position: relative;
float: left;
}
.single-timeline .post-info .post-date:after,
#single_post article .post-date:after,
#blog article .post-date:after{
background: #fa4e4e;
opacity: 0.8;
position: absolute;
content: '';
width: 100%;
height: 100%;
z-index: -1;
top: 0;
left: 0;
border-right: 1px solid rgba(255,255,255,0.8);
}
#single_post article .post-info.date-relat{
padding-left: 40px;
}
#single_post article .post-info.date-relat,
#blog article .post-info.date-relat{
position: relative;
}
.single-timeline .post-info,
#single_post article .post-info,
#blog article .post-info{
position: absolute;
left: 0;
z-index: 10;
}
.single-timeline .date,
#single_post article .post-info .month,
#blog article .post-info .month,
#single_post article .post-info .date ,
#blog article .post-info .date {
color: #FFFFFF; font-size: 14px;
}
.single-timeline .date{
font-size: 24px;
}
.single-timeline .post-info .post-date:after{
border-right: none;
}
.post-area-wrapper {
margin-left: 0 !important;
margin-bottom: 25px;
}
.entry-title a {
line-height: 30px;
}
#blog article .post-thumb {
margin-bottom: 35px;
}
#blog article .entry-content {
color: #8A8A8A;
font-size: 14px;
margin: 10px 0;
text-align: justify;
word-wrap: break-word;
}
.sidebar ul {
list-style: none;
margin-left: 0;
}
.sidebar a {
color: #525252;
font-size: 14px;
line-height: 25px;
}
.blog-horizontal .post-container .entry-title {
line-height: 20px;
margin-top: 0;
}
.post-gallery-carousel img {
min-width: 100% !important;
width: 100% !important;
}
.post-gallery-carousel {
min-width: 100%;
overflow: hidden;
position: relative;
width: 100%;
}
.single-portfolio .single-title {
margin-top: 0;
}
.single-title {
line-height: 30px;
}
.entry-content .lead {
color: #747474;
font-size: 14px;
font-weight: normal;
line-height: 20px;
}
.post-description {
font-size: 14px;
}
.post-name .post-description .sub_detail a,
.post-name .post-description .sub_detail span,
.post-name .post-description .sub_detail {
font-size: 12px;
}
.post-name .post-description .sub_detail:after{
content: '-';
display: inline-block;
margin: 0 0 0 5px;
}
.post-name .post-description .sub_detail:last-child:after{
content: '';
}
.post-name .post-description{
text-transform: uppercase;
}
.post-description span, .post-description span a {
color: #747474;
}
.website_div{
font-size: 12px;
font-style: italic;
}
.post-description span {
margin-right: 5px;
}
.post-category-wrapper {
margin-top: 5px;
}
.archive-page .entry-content {
margin-top: 5px;
}
.comment .vcard .avatar img, .comment .vcard img {
width: 100%;
height: auto;
border-radius: 50%;
}
.input-prepend .fa {
border: 0;
background: none;
}
.mejs-container {
width: 100% !important;
}  .wpcf7-form{
background: #9C9C9C;
padding: 20px;
border: 2px solid #f6efdf;
margin-bottom: 30px;
border-radius: 7px;   
}
.wpcf7-form input, textarea {
background: #f6efdf;
padding: 10px 7px;
border: 3px solid #ccb58c;
border-radius: 7px;
width: 100%;
}
.sidebar .fa {
background: inherit;
border: none !important;
}
.contact_form input[type=text],
.contact_form input[type=password],
.contact_form input[type=email],
.contact_form input[type=tel],
.contact_form textarea,
.contact_form select,
.contact_form .uneditable-input{
border: 1px solid #C9C9C9;
color: #868686;
margin-bottom: 0;
padding: 10px 15px;
width: 100%;
border-radius: 0;
margin: 5px 0;
}
.contact_form input[type=text]:focus,
.contact_form input[type=email]:focus,
.contact_form input[type=tel]:focus,
.contact_form input[type=password]:focus,
.contact_form textarea:focus,
.contact_form select:focus,
.contact_form .uneditable-input:focus{
border: 1px solid #fa4e4e;
}
.contact_form div.wpcf7-validation-errors {
border: none;
}
.contact_form .wpcf7-submit {
padding: 15px;
width:100%;
}
.contact_form div.wpcf7-response-output {
background-color: #F2DEDE;
border-color: #EED3D7;
color: #B94A48;
float: left;
margin: 0;
}
.contact_form span.wpcf7-form-control-wrap {
width: 100%;
}
.wpcf7-not-valid-tip {
display: none !important;
}
form.invalid input.wpcf7-not-valid, form.invalid select.wpcf7-not-valid, form.invalid textarea.wpcf7-not-valid {
border:1px solid red;
}
form.frmcomment ul,
form.frmcontact ul,
form.comment-form ul, {
margin-left: 0;
}
form.frmcomment li,
form.frmcontact li,
form.comment-form li {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
display: block;
float: left;
padding: 0;
position: relative;
color: #BCBCBC;
margin: 5px 0;
}
form.frmcomment .fa,
form.frmcontact .fa,
form.comment-form .fa {
background: inherit;
border: none;
}
form.frmcomment .fa:hover,
form.frmcontact .fa:hover,
form.comment-form .fa:hover {
color: inherit;
}
form.frmcomment input[type="text"]:focus,
form.frmcontact input[type="text"]:focus,
form.comment-form input[type="text"]:focus {
color: #8A8A8A;
border: 1px solid #8A8A8A;
box-shadow: none;
} form.comment-form .form-submit{
margin: 20px 0;
}
.commenttextarea {
color: #BCBCBC;
padding: 0;
}
.commenttextarea,
form.frmcomment select, form.frmcomment textarea,
form.frmcontact select, form.frmcontact textarea,
form.comment-form select, form.comment-form textarea {
width: 99%;
border-radius: 0;
}
form.frmcomment input[type="text"],
form.frmcontact input[type="text"],
form.comment-form input[type="text"],
form.frmcomment select,
form.comment-form select,
form.frmcontact select {
background-color: #FFFFFF;
border: 1px solid #D6D6D7;
border-radius: 0;
font-size: 14px;
font-weight: 700;
margin-bottom: 12px;
padding: 13px 13px 13px 40px;
width: 96%;
}
form.frmcomment select,
form.comment-form select,
form.frmcontact select {
height: 45px;
padding: 10px 7px 10px 5px;
vertical-align: middle;
}
form.frmcomment textarea:focus,
form.comment-form textarea:focus,
form.frmcontact textarea:focus {
border-color: #8a8a8a;
}
form.frmcomment textarea,
form.comment-form textarea,
form.frmcontact textarea {
border: 1px solid #D6D6D7;
font-size: 14px;
font-weight: 700;
padding: 24px;
width: 98%;
}
form.frmcomment li span.user-icon,
form.comment-form li span.user-icon,
form.frmcontact li span.user-icon {
font-size: 21px;
top: 15px;
left: 10px;
position: absolute;
line-height: 1.4;
}
form.frmcomment li span.required,
form.comment-form li span.required,
form.frmcontact li span.required {
color: #FF0000;
font-size: 21px;
font-weight: bold;
position: absolute;
right: 40px;
top: 15px;
}
.contact-container {
margin: 20px 0 40px 0;
background: none repeat scroll 0 0 #ffffff;
float: left;
margin: 20px 0 40px;
padding: 40px 30px 40px 40px;
width: 100%;
}
.contact-main-container .contact-top{
background: #ffffff;
}
#successmessage {
display: none;
width: 80%;
color: #9F9F9F;
padding: 30px 25px 45px 25px;
margin: 40px 0 40px 0;
background: #FFFFED;
}
#successmessage h2 {
margin: 10px 0 20px 0;
text-transform: none;
}
#map-canvas {
height: 500px;
margin: 0px;
padding: 0px;
width: 100%;
}
.contact-sidebar{
margin-bottom: 0;
padding-bottom: 30px;
}
.contact-sidebar .content{
color: #8a8a8a;
}
.contact-main-container .contact-top .contact-container{
padding: 40px 0;
float: none;
}
.contact-main-container .contact-top{
text-align: center;
}
.contact-main-container .contact-bottom{
padding-top: 50px;
}
.contact-main-container .contact-sidebar{
padding-bottom: 0;
}
.contact-map-banner{
margin-bottom: -50px;
}
#contact-info p {
line-height: 1.8;
color: #8a8a8a;
}
.help-inline {
font-size: 11px;
}
.button{
background-image: none;
background-color: transparent;
cursor: pointer;
font-weight: normal;
text-align: center;
vertical-align: middle;
white-space: pre-wrap;
color: #fff;
line-height: 16px;
font-size: 16px;
padding: 15px 20px;
margin:2px;
display: inline-block;
position: relative;
text-transform: uppercase;
z-index: 1;
-webkit-transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
-o-transition: all 0.4s ease-in-out 0s;
-ms-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
}
.button:after{
content: "";
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: -1;
-webkit-transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
-o-transition: all 0.4s ease-in-out 0s;
-ms-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
background: #fa4e4e;
height: 100%;
}
.button:hover:after{
height: 0%;
}
.woocommerce input[type="submit"],
.woocommerce-page input[type="submit"],
input[type="submit"]{
width: auto;
background: #fa4e4e;
color: #ffffff;
border: 1px solid #fa4e4e;
padding: 10px 7px;
-webkit-transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
-o-transition: all 0.4s ease-in-out 0s;
-ms-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
text-transform: uppercase;
font-size: 12px;
font-weight: 700;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
input[type="submit"]:hover{
color: #fa4e4e;
background: transparent;
}   .sitemap {
list-style: none;
}  .accordion-group, .accordion-group a {
color: #8A8A8A;
text-decoration: none;
}
.accordion-heading .accordion-toggle.active, .accordion-heading .accordion-toggle.active i, .accordion-heading .accordion-toggle.active .fa {
color: #fff !important;
} p {
font-size: 14px;
word-wrap: break-word;
}
.content-box {
display: block;
border: 1px solid #E6E6E6;
padding: 15px 20px;
margin: 5px 0; }
.content-box-bg {
background-color: #F4F4F4;
}
.icon-content-box {
padding: 20px 15px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}  .btn{
color: #ffffff;
}
.btn .fa {
padding-right: 4px;
}
.btn .fa:hover{
color: inherit;
}
.btn-purple{
background-color: #8563A5;
}
.btn-purple:hover,
.btn-purple:focus,
.btn-purple:active,
.btn-purple.active,
.btn-purple.disabled,
.btn-purple[disabled]{
background-color: transparent;
color: #000;
}
.btn-orange {
background-color: #E24646;
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange:active,
.btn-orange.active,
.btn-orange.disabled,
.btn-orange[disabled] {
background-color: #E55858;
}
.btn-green {
background-color: #7AAF1F;
}
.btn-green:hover,
.btn-green:focus,
.btn-green:active,
.btn-green.active,
.btn-green.disabled,
.btn-green[disabled] {
background-color: #87B735;
}
.btn-blue {
background-color: #2AC5EE;
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue:active,
.btn-blue.active,
.btn-blue.disabled,
.btn-blue[disabled] {
background-color: #4acef1;
}
.btn-pink {
background-color: #DA265D;
}
.btn-pink:hover,
.btn-pink:focus,
.btn-pink:active,
.btn-pink.active,
.btn-pink.disabled,
.btn-pink[disabled] {
background-color: #DE3B6D;
}
.btn-yellow {
background-color: #E4B524;
}
.btn-yellow:hover,
.btn-yellow:focus,
.btn-yellow:active,
.btn-yellow.active,
.btn-yellow.disabled,
.btn-yellow[disabled] {
background-color: #e8c045;
}
.btn-bottle-green {
background-color: #15CF98;
}
.btn-bottle-green:hover,
.btn-bottle-green:focus,
.btn-bottle-green:active,
.btn-bottle-green.active,
.btn-bottle-green.disabled,
.btn-bottle-green[disabled] {
background-color: #2CD4A2;
}
.btn-aqua {
background-color: #9ADADA;
}
.btn-aqua:hover,
.btn-aqua:focus,
.btn-aqua:active,
.btn-aqua.active,
.btn-aqua.disabled,
.btn-aqua[disabled] {
background-color: #a9e0e0;
}
.btn-brown {
background-color: #cbbfa9;
}
.btn-brown:hover,
.btn-brown:focus,
.btn-brown:active,
.btn-brown.active,
.btn-brown.disabled,
.btn-brown[disabled] {
background-color: #cbbfa9;
}
.btn-light-green {
background-color: #A3C95C;
}
.btn-light-green:hover,
.btn-light-green:focus,
.btn-light-green:active,
.btn-light-green.active,
.btn-light-green.disabled,
.btn-light-green[disabled] {
background-color: #b1d174;
}
.btn-light-orange {
background-color: #FFB141;
}
.btn-light-orange:hover,
.btn-light-orange:focus,
.btn-light-orange:active,
.btn-light-orange.active,
.btn-light-orange.disabled,
.btn-light-orange[disabled] {
background-color: #ffbd5d;
}
.btn-emerland {
background-color: #4FD8BF;
}
.btn-emerland:hover,
.btn-emerland:focus,
.btn-emerland:active,
.btn-emerland.active,
.btn-emerland.disabled,
.btn-emerland[disabled] {
background-color: #69dec9;
} .btn-purple-bordered{
border: 1px solid #8563A5;
color: #8563A5 !important;
background-color: #fff;
}
.btn-purple-bordered:hover,
.btn-purple-bordered:focus,
.btn-purple-bordered:active,
.btn-purple-bordered.active,
.btn-purple-bordered.disabled,
.btn-purple-bordered[disabled]{
background-color: #8563A5;
color: #fff !important;
}
.btn-orange-bordered {
background-color: #fff;
color: #E24646 !important;
border: 1px solid #E24646;
}
.btn-orange-bordered:hover,
.btn-orange-bordered:focus,
.btn-orange-bordered:active,
.btn-orange-bordered.active,
.btn-orange-bordered.disabled,
.btn-orange-bordered[disabled] {
background-color: #E24646;
color: #fff !important;
}
.btn-green-bordered {
background-color: #fff;
color: #7AAF1F !important;
border: 1px solid #7AAF1F;
}
.btn-green-bordered:hover,
.btn-green-bordered:focus,
.btn-green-bordered:active,
.btn-green-bordered.active,
.btn-green-bordered.disabled,
.btn-green-bordered[disabled] {
background-color: #7AAF1F;
color: #fff !important;
}
.btn-black-bordered {
background-color: #fff;
color: #333333 !important;
border: 1px solid #333333;
}
.btn-black-bordered:hover,
.btn-black-bordered:focus,
.btn-black-bordered:active,
.btn-black-bordered.active,
.btn-black-bordered.disabled,
.btn-black-bordered[disabled] {
background-color: #333333;
color: #fff !important;
}
.btn-blue-bordered {
background-color: #fff;
color: #2AC5EE !important;
border: 1px solid #2AC5EE;
}
.btn-blue-bordered:hover,
.btn-blue-bordered:focus,
.btn-blue-bordered:active,
.btn-blue-bordered.active,
.btn-blue-bordered.disabled,
.btn-blue-bordered[disabled] {
background-color: #2AC5EE;
color: #fff !important;
}
.btn-pink-bordered {
background-color: #fff;
color: #DA265D !important;
border: 1px solid #DA265D;
}
.btn-pink-bordered:hover,
.btn-pink-bordered:focus,
.btn-pink-bordered:active,
.btn-pink-bordered.active,
.btn-pink-bordered.disabled,
.btn-pink-bordered[disabled] {
background-color: #DA265D;
color: #fff !important;
}
.btn-yellow-bordered {
background-color: #fff;
color: #E4B524 !important;
border: 1px solid #E4B524;
}
.btn-yellow-bordered:hover,
.btn-yellow-bordered:focus,
.btn-yellow-bordered:active,
.btn-yellow-bordered.active,
.btn-yellow-bordered.disabled,
.btn-yellow-bordered[disabled] {
background-color: #E4B524;
color: #fff !important;
}
.btn-bottle-green-bordered {
background-color: #fff;
color: #15CF98 !important;
border: 1px solid #15CF98;
}
.btn-bottle-green-bordered:hover,
.btn-bottle-green-bordered:focus,
.btn-bottle-green-bordered:active,
.btn-bottle-green-bordered.active,
.btn-bottle-green-bordered.disabled,
.btn-bottle-green-bordered[disabled] {
background-color: #15CF98;
color: #fff !important;
}
.btn-aqua-bordered {
background-color: #fff;
color: #9ADADA !important;
border: 1px solid #9ADADA;
}
.btn-aqua-bordered:hover,
.btn-aqua-bordered:focus,
.btn-aqua-bordered:active,
.btn-aqua-bordered.active,
.btn-aqua-bordered.disabled,
.btn-aqua-bordered[disabled] {
background-color: #9ADADA;
color: #fff !important;
}
.btn-brown-bordered {
background-color: #fff;
color: #C2B49A !important;
border: 1px solid #C2B49A;
}
.btn-brown-bordered:hover,
.btn-brown-bordered:focus,
.btn-brown-bordered:active,
.btn-brown-bordered.active,
.btn-brown-bordered.disabled,
.btn-brown-bordered[disabled] {
background-color: #C2B49A;
color: #fff !important;
}
.btn-light-green-bordered {
background-color: #fff;
color: #A3C95C !important;
border: 1px solid #A3C95C;
}
.btn-light-green-bordered:hover,
.btn-light-green-bordered:focus,
.btn-light-green-bordered:active,
.btn-light-green-bordered.active,
.btn-light-green-bordered.disabled,
.btn-light-green-bordered[disabled] {
background-color: #A3C95C;
color: #fff !important;
}
.btn-light-orange-bordered {
background-color: #fff;
color: #FFB141 !important;
border: 1px solid #FFB141;
}
.btn-light-orange-bordered:hover,
.btn-light-orange-bordered:focus,
.btn-light-orange-bordered:active,
.btn-light-orange-bordered.active,
.btn-light-orange-bordered.disabled,
.btn-light-orange-bordered[disabled] {
background-color: #FFB141;
color: #fff !important;
}
.btn-emerland-bordered {
background-color: #fff;
color: #4FD8BF !important;
border: 1px solid #4FD8BF;
}
.btn-emerland-bordered:hover,
.btn-emerland-bordered:focus,
.btn-emerland-bordered:active,
.btn-emerland-bordered.active,
.btn-emerland-bordered.disabled,
.btn-emerland-bordered[disabled] {
background-color: #4FD8BF;
color: #fff !important;
}  .btn-primary-bordered {
color: #428BCA !important;
background-color: #fff;
border: 1px solid #428BCA;
}
.btn-primary-bordered:hover,
.btn-primary-bordered:focus,
.btn-primary-bordered:active,
.btn-primary-bordered.active,
.btn-primary-bordered.disabled,
.btn-primary-bordered[disabled] {
color: #ffffff !important;
background-color: #428BCA;
*background-color: #428BCA;
}
.btn-warning-bordered {
color: #faa732 !important;
background-color: #fff;
border: 1px solid #faa732;
}
.btn-warning-bordered:hover,
.btn-warning-bordered:focus,
.btn-warning-bordered:active,
.btn-warning-bordered.active,
.btn-warning-bordered.disabled,
.btn-warning-bordered[disabled] {
color: #ffffff !important;
background-color: #faa732;
*background-color: #faa732;
}
.btn-success-bordered {
color: #5CB85C !important;
background-color: #fff;
border: 1px solid #5CB85C;
}
.btn-success-bordered:hover,
.btn-success-bordered:focus,
.btn-success-bordered:active,
.btn-success-bordered.active,
.btn-success-bordered.disabled,
.btn-success-bordered[disabled] {
color: #ffffff !important;
background-color: #5CB85C;
*background-color: #5CB85C;
}
.btn-info-bordered {
color: #5DC3DE !important;
background-color: #fff;
border: 1px solid #5DC3DE;
}
.btn-info-bordered:hover,
.btn-info-bordered:focus,
.btn-info-bordered:active,
.btn-info-bordered.active,
.btn-info-bordered.disabled,
.btn-info-bordered[disabled] {
color: #ffffff !important;
background-color: #5DC3DE;
*background-color: #5DC3DE;
}
.btn-danger-bordered {
color: #da4f49 !important;
background-color: #fff;
border: 1px solid #da4f49;
}
.btn-danger-bordered:hover,
.btn-danger-bordered:focus,
.btn-danger-bordered:active,
.btn-danger-bordered.active,
.btn-danger-bordered.disabled,
.btn-danger-bordered[disabled] {
color: #ffffff !important;
background-color: #da4f49;
*background-color: #da4f49;
}
.btn-inverse-bordered {
color: #363636 !important;
background-color: #fff;
border: 1px solid #363636;
}
.btn-inverse-bordered:hover,
.btn-inverse-bordered:focus,
.btn-inverse-bordered:active,
.btn-inverse-bordered.active,
.btn-inverse-bordered.disabled,
.btn-inverse-bordered[disabled] {
color: #ffffff !important;
background-color: #363636;
*background-color: #363636;
}   body.admin-bar .navbar-fixed-top {
top: 28px;
}
.nav-container {
padding-left: 0;
padding-right: 0;
padding: 15px 0;
padding-bottom: 5px;
}
#inner-header {
width: 100%;
border-bottom : 2px solid #77BD4D;
-webkit-transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
-o-transition: all 0.4s ease-in-out 0s;
-ms-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
}
input, textarea, select, .uneditable-input {
margin-bottom: 0;
}
.navbar-form, .navbar-search {
margin: 0 0 9px;
}
.navbar-search {
padding-left: 0;
}
#content { padding: 0;
}
.more-link {
white-space: nowrap;
}
.footer-links {
float: left;
margin-bottom: 10px;
}
.footer-links .menu {
list-style-type: none;
margin-left: 0;
}
.footer-links .menu li {
float: left;
margin-left: 10px;
}
.bypostauthor cite span {
padding: 6px 10px;
padding: 0.428571429rem 0.714285714rem;
font-size: 11px;
font-size: 0.785714286rem;
line-height: 1.428571429;
font-weight: normal;
color: #7c7c7c;
background-color: #e6e6e6;
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
border: 1px solid #d2d2d2;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
} .author .entry-title,
.category .entry-title,
.tag .entry-title {
margin-top: 0;
}
.author_details .author_content p{
margin-bottom: 5px;
}
.author_details .author_content{
color: #ffffff;
}
.author_details{
background: #666666;
padding: 15px 0;
}
#main p.meta {
font-style: italic;
color: #808080;
}
#main article {
margin: 0;
padding: 0 10px;
}
#main article footer {
border-top: none;
margin-top: 0;
padding-top: 0;
position: relative;
min-height: 20px;
}
#main article footer a.edit-post {
position: absolute;
right: 0;
top: 0;
display: none;
}
.post:hover a.edit-post {
display: inline;
}
article.sticky .featured-post {
border-top: 4px double #ededed;
border-bottom: 4px double #ededed;
color: #757575;
font-size: 13px;
font-size: 0.928571429rem;
line-height: 3.692307692;
margin-bottom: 24px;
margin-bottom: 1.714285714rem;
text-align: center;
} article.format-quote footer.entry-meta {
font-size: 11px;
font-size: 0.785714286rem;
line-height: 2.181818182;
} article.format-quote .entry-content{
font-size: 16px;
}
.single .category_container{
font-size: 16px;
}
.single-project-container .entry-content p,
.single-portfolio-container .entry-content p,
.single-post-container .entry-content p,
.single-post-container .entry-content,
.single-portfolio-container .entry-content {
font-size: 16px;
line-height: 32px;
margin-bottom: 20px
}
article.format-quote .entry-content p {
font-size: 16px;
line-height: 32px;
margin-bottom: 20px
}
article.format-quote .entry-content blockquote {
display: block;
font-style: normal;
}
article.format-quote .entry-content blockquote p:before {
content: "\201C  ";
font-size: 2rem;
}
article.format-quote .entry-content blockquote p:after {
content: " \201D ";
font-size: 2rem;
}
p.tags {
line-height: 20px;
}
div[id*='attachment_'] {
max-width: 100%;
height: 100%;
}
#credit320 {
background: url(//moffaelectric.com/wp-content/themes/moffa/images/320press_mini.png) no-repeat left top transparent;
padding-left: 20px;
}
img.alignleft {
margin-right: 10px;
float: left;
}
img.alignright {
margin-left: 10px;
float: right;
}
img.aligncenter {
display: block;
margin: 0 auto;
}
.wp-caption {
max-width: 100%; padding: 4px;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
font-style: italic;
font-size: 12px;
font-size: 0.857142857rem;
line-height: 2;
color: #757575;
}
.post header img {
margin-bottom: 18px;
}
.archive #main .post h3 {
line-height: 24px;
margin-bottom: 10px;
}
#blog video {
max-width: 100%;
height: auto;
width: 100%;
}
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.video-wrapper {
width: 630px;
max-width: 100%;
margin-bottom: 18px;
} #featured-carousel .item {
width: 970px;
height: 600px;
}
.carousel-caption p {
display: none;
}
.page-template #main article {
border-bottom: none;
} #comments {
line-height: 24px;
margin-bottom: 18px;
}
ol.commentlist,
ol.commentlist ul.children {
list-style-type: none;
margin-left: 0;
}
.comment .vcard > div {
margin-top: 8px;
padding: 0 10px;
}
ol.commentlist time {
font-size: .8em;
color: #333;
}
ol.commentlist div.comment-author {
position: relative;
}
ol.commentlist a.comment-edit-link {
text-decoration: none;
padding-left: 5px;
}
.comment .edit-comment{
color: #9a9a9a;
position: absolute;
bottom: 0;
right: 0;
}
ol.commentlist article {
border-bottom: none !important;
}
a.comment-reply-link {
position: absolute;
right: 0;
top: 8px;
}
#comment-nav ul {
list-style-type: none;
margin: 0;
}
#comment-form-elements {
list-style-type: none;
margin: 0;
padding: 0;
}
.comment .vcard .avatar {
padding-right: 0;
}
.comment .vcard .comment-text {
margin-left: 0;
padding-bottom: 15px;
}
img.avatar {
border-top: 1px solid #ddd;
border-bottom: 1px solid #dedede;
border-right: 1px solid #dedede;
border-left: 1px solid #ddd;
width: 100%;
height: auto;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
}
ol.commentlist li {
padding-right: 10px;
}
#pings {
margin-bottom: 9px;
}
ol.pinglist {
list-style-type: none;
margin: 0 0 9px 0;
}
#comment {
width: 100%;
}
#respond {
clear: both;
}
ol.commentlist #respond {
padding: 5px 10px;
}  .attachment #main .post_content img {
max-width: 100%;
width: auto;
}
.ie8 #main .media-grid img {
max-height: none !important;
max-width: none !important;
}
.attachment-img {
margin-bottom: 18px;
}
.metadata p.alert-message {
margin-right: 0;
margin-bottom: 18px;
}
#gallery-nav {
list-style-type: none;
margin-left: 0;
}
li.next a, li.previous a {
position: relative;
}
li.next a:hover:before {
content: "\2190";
position: absolute;
display: block;
top: 42%;
left: 0;
background-color: #BFBFBF;
color: #444;
width: 20px;
height: 20px;
padding-left: 5px;
text-decoration: none;
box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
li.previous a:hover:before {
content: "\2192";
position: absolute;
display: block;
top: 42%;
right: 0;
background-color: #BFBFBF;
color: #444;
width: 20px;
height: 20px;
padding-left: 5px;
text-decoration: none;
box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
} .widget { margin-bottom: 10px;
}
.widget ul {
margin-left: 0;
margin-right: 0;
list-style: none;
}
.sidebar .widget .widget-title{
margin: -15px -15px 0;
padding: 0;
background: none repeat scroll 0 0 #fa4e4e;
border-bottom: 8px solid rgba(0, 0, 0, 0.15);
margin-bottom: 20px;
overflow: hidden;
}
.sidebar .widget .widget-title h4 {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.15);
color: #ffffff;
float: left;
margin-right: 25px;
padding: 10px 5px 5px 12px;
position: relative;
margin: 0;
}
.sidebar .widget .widget-title h4:before {
border-left: 20px solid rgba(0, 0, 0, 0.15);
border-top: 37px solid rgba(0, 255, 0, 0);
bottom: 0;
content: "";
left: 100%;
position: absolute;
top: 0;
transform: scale(0.9999);
}
.sidebar{
padding-left: 15px;
}
.sidebar .widget #tag-cloud .label{
background-color: #E7E7E7;
}
.sidebar .widget{
background: #FFffff;
padding: 15px;
}
.widgettitle {
margin-bottom: 9px;
}
.sidebar .widget .listbox-lists {
margin: 0;
padding: 0;
}
.sidebar .widget .blog-listbox {
margin: 0;
padding: 0;
}
.sidebar .widget .listbox-lists .listbox-content-wrapper .title{
font-size: 13px;
line-height: 14px;
}
.sidebar .widget .listbox-lists .post-name{
line-height: 15px;
}
.sidebar .widget .listbox-lists .listbox-content-wrapper{
padding-left: 5px;
padding-right: 0;
}
.sidebar .widget .listbox-lists .post-name .post-description .sub_detail a,
.sidebar .widget .listbox-lists .post-name .post-description .sub_detail span,
.sidebar .widget .listbox-lists .post-name .post-description .sub_detail{
font-size: 10px;
}  .label{
text-transform: uppercase;
}
#tag-cloud .label{
color: #333333;
border-radius: 6px;
font-size: 12px !important;
padding: 6px 10px;
-webkit-transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
-o-transition: all 0.4s ease-in-out 0s;
-ms-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
line-height: 38px;
font-weight: normal;
background: #ffffff;
}
#tag-cloud .label:hover{
color: #FFFFFF !important;
background: #fa4e4e;
} #tag-cloud{
margin-bottom: 18px;
line-height: 160%;
margin-top: 20px;
}
.label-info{
background-color:#fff;
}
#tag-cloud a:hover,
.tags a:hover{
text-decoration: none;
}
#tag-cloud a{
white-space: pre;
} .widget_search form{
padding-left: 0;
}
.widget_search input{
width: 121px;
} #calendar_wrap{
border: 1px solid #585858;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding: 5px;
}
#wp-calendar{
width: 100%;
}
#wp-calendar caption{
font-weight: bold;
padding: 8px;
}
#wp-calendar tr{
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
#wp-calendar tr:last-child{
border-bottom: none;
}
#wp-calendar td{
text-align: center;
padding: 8px 0;
}
blockquote.pull-left{
padding-right: 15px;
}
@media only screen and (min-width: 768px) {
.carousel-caption p{
display: block;
}
}
@media only screen and (min-width: 980px) {
#inner-footer{
padding: 0;
}
#content{
padding-left: 0;
padding-right: 0;
}
.topbar-inner{
padding: 0;
}
.topbar form.pull-right {
float: right;
}
.navbar-form, .navbar-search {
margin-top: 6px;
margin-bottom: 0;
}
.navbar-search{
padding-left: 0;
}
.widget_search input{
width: 230px;
} .edit-comment{
display: none;
}
.vcard:hover .edit-comment{
display: inline-block;
}
.widget_search input{
width: 209px;
}
.comment .vcard .comment-text{
padding-right: 0;
}
} @media screen and (max-width: 660px) {
#controls-wrapper h2, h2 #slidecaption {
font-size: 36px;
line-height: 1.9;
}
#slidetitle, #slidetitle p {
font-size: 16px;
line-height:18px;
padding-top: 5px;
}
.footer-social-wrapper .themecafe-social-media {
float: left !important;
margin-top: 10px;
padding: 0;
}
a#toggle-section{
display:none;
}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 600px) {
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { }
}
@media (min-width: 320px) and (max-width: 767px) {
.inline_tweets_ul li:before{
padding-left: 0 !important;
}
} .commentlist .comment{
background: transparent;
}
.commentlist > .comment:last-child{
border-bottom: none;
}
.commentlist > .comment{
border-bottom: 2px solid #f6f6f6;
padding-bottom: 10px;
}
.ie9 .fluid-width-video-wrapper{
padding-top: 0px!important;
}
ol.commentlist ul.children{
padding-left: 40px;
} #blog.classic-blog article:nth-child(even) .post-thumb{
float: right;
}
#blog.classic-blog .post-container .entry-title{
padding: 20px 0 0;
text-transform: uppercase;
font-size: 18px;
}
#blog .post-container .entry-title a{
color: #333333;
text-transform: uppercase;
font-size: 18px;
}
.classic-blog .post-container .entry-title a{
color: #333333;
}
.classic-blog .read-more{
background: #fa4e4e;
border: 1px solid #fa4e4e;
padding: 10px;
margin-top: 20px;
line-height: 1;
display: table;
color: #FFFFFF;
text-transform: uppercase;
-webkit-transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
-o-transition: all 0.4s ease-in-out 0s;
-ms-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
overflow: hidden;
}
.classic-blog .read-more:hover{
background: transparent;
color: #fa4e4e;
}
.classic-blog .read-more:after{
content: '';
padding-right: 0;
}
.classic-blog .post_content{
margin-bottom: 20px;
} #main .classic-blog-2{
padding-top: 0;
}
#main .classic-blog-2 article{
padding: 0;
}
#main .classic-blog-2 .post-area{
padding: 0;
}
#main .classic-blog-2 .full-container{
width: 100%;
margin: 0 auto;
}
#main .classic-blog-2 article .post-container .post-container-layer .view-link .fa{
font-size: 28px;
}
#main .classic-blog-2 article .post-container .post-container-layer .view-link{
top: 50%;
position: absolute;
}
#main .classic-blog-2 article .post-container{
overflow: hidden;
}
#main .classic-blog-2 .sidebar{
padding-top: 30px;
}
#main .classic-blog-2 article .post-container .post-container-layer{
position: absolute;
left: 0;
height: 100%;
width: 100%;
opacity: 0;
background: #000000;
z-index: 10;
text-align: center;
-webkit-transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
-o-transition: all 0.4s ease-in-out 0s;
-ms-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
transform: translateY(-100%);
-webkit-transform:translateY(-100%);
-moz-transform:translateY(-100%);
-o-transform:translateY(-100%);
-ms-transform:translateY(-100%);
}
#main .classic-blog-2 article .post-container:hover .post-container-layer{
opacity: 0.9;
transform: translateY(0%);
-webkit-transform:translateY(0%);
-moz-transform:translateY(0%);
-o-transform:translateY(0%);
-ms-transform:translateY(0%);
}
#main .classic-blog-2 article .post-container{
margin-bottom: 0;
} .classic-blog .post-container{
background: #F8F8F8;
}
#blog.classic-blog article .post-thumb{
margin-bottom: 0;
}
#blog.classic-blog-2 .classic-2{
background: #ffffff;
}
#blog.classic-blog-2 .post_content{
padding: 10px 25px;
}
#blog.classic-blog-2 .classic-2:nth-child(odd) article .post-thumb::after,
#blog.classic-blog-2 .classic-2:nth-child(odd) article .post-thumb:after{
position: absolute;
top: 50%;
margin-top: -20px;
left: -20px;
content: '';
width: 0;
height: 0;
border-right: solid 20px;
border-right-color: #fa4e4e;
border-bottom: solid 20px transparent;
border-top: solid 20px transparent;
}
#blog.classic-blog-2 .classic-2:nth-child(odd) article .post-thumb{
float: right;
}
#blog.classic-blog-2 .classic-2:nth-child(even) article .post-thumb{
float: left;
}
#blog.classic-blog-2 .bx-wrapper,
#blog.classic-blog-2 .bx-viewport{
height: 100% !important;
}
#blog.classic-blog-2 .classic-2:nth-child(even) article .post-thumb::after,
#blog.classic-blog-2 .classic-2:nth-child(even) article .post-thumb:after{
position: absolute;
top: 50%;
margin-top: -20px;
right: -20px;
content: '';
width: 0;
height: 0;
border-left: solid 20px;
border-bottom: solid 19px transparent;
border-top: solid 19px transparent;
border-left-color: #fa4e4e;
}
#blog .blog-masonry .post-thumb,
#blog .hover-wrap,
#blog.classic-blog-2 .hover-wrap{
overflow: hidden;
position: relative;
display: block;
-webkit-transition: -webkit-transform 0.4s ease-in-out;
-moz-transition: -moz-transform 0.4s ease-in-out;
transition: transform 0.4s ease-in-out;
}
#blog .post .maximage-slider-container-masonry .mc-image,
#blog .post .quote_bg ,
#blog .post .simple_blog_bg ,
#blog.classic-blog-2 .post .quote_bg {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 0.4s ease-in-out;
-moz-transition: -moz-transform 0.4s ease-in-out;
transition: transform 0.4s ease-in-out;
-webkit-backface-visibility: hidden;
-webkit-perspective: 1000;
webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#blog .post .post-container {
border: 1px solid transparent;
}
#blog .post:hover .post-container {
border-color: #fa4e4e;
}
#blog .post:hover .maximage-slider-container-masonry .mc-image,
#blog .post:hover .simple_blog_bg ,
#blog .post:hover .quote_bg ,
#blog.classic-blog-2 .post:hover .quote_bg {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
-webkit-transition: -webkit-transform 0.4s ease-in-out;
-moz-transition: -moz-transform 0.4s ease-in-out;
transition: transform 0.4s ease-in-out;
}
@media (max-width: 992px) {
#blog.classic-blog-2 .classic-2 article:nth-child(odd)  .post-thumb{
float: right;
}
#blog.classic-blog-2 .classic-2 article:nth-child(even) .post-thumb{
float: left;
}
#blog .blog-masonry-3col .quote_bg{
min-height: 280px;
}
.blog-masonry-3col .maximage-slider-container-masonry .mc-image,
.blog-masonry-3col .maximage-slider-container-masonry .mc-cycle{
height: 280px !important;
}
} section.single_portfolio{
padding-top: 0;
}  .max-image-arrow-left:hover .fa,
.max-image-arrow-right:hover .fa{
color: #ffffff;
}
.single_portfolio_container .max-image-arrow-left{
background: rgba(0, 0, 0, 0.5);
font-size: 30px;
height: 50px;
width: 45px;
left: 0;
line-height: 50px;
position: absolute;
text-align: center;
top: 50%;
z-index: 5001;
color: #ffffff;
text-indent: 1px;
margin-top: -25px;
}
.single_portfolio_container .max-image-arrow-right{
background: rgba(0, 0, 0, 0.5);
font-size: 30px;
height: 50px;
width: 45px;
right: 0;
line-height: 50px;
position: absolute;
text-align: center;
top: 50%;
z-index: 5001;
color: #ffffff;
text-indent: 1px;
margin-top: -25px;
}
.single_portfolio_container .post-content-detail{
display: block;
width: 100%;
margin-top: 40px;
}
.single_portfolio_container .author_content{
line-height: 25px;
}
.single_portfolio_container .taxonomy_list{
padding-left: 40px;
}
.single_portfolio_container .project_client{
display: inline-block;
} section#single_post{
padding-top: 60px;
background: #f6f6f6;
}
.single-post-container > .post-content-detail{
float: left;
}
#single_post .entry-title{
text-transform: capitalize;
}
#single_post .post-content-detail{
margin-top: 0;
}
#single_post .post_content,
#single_post .post-content-detail,
#single_post .post-thumb{
background: #ffffff;
}
#single_post .post_content,
#single_post .post-thumb .post-name{
padding: 40px;
}
#single_post .post-thumb .post-name{ }
#single_post .post-thumb .quote_bg .wp-post-image{
width: 100%;
}
#single_post .post-thumb .wp-post-image{
max-width: 100%;
}
#single_post .audio-container{
margin: auto;
}
#single_post .comment_container #comment-nav,
#single_post .comment_container .commentlist{
background: #ffffff;
}
#single_post .comment_container .commentlist p{
color: #7d7b6d;
}
#single_post .comment_container .commentlist .comment-reply-link{
text-transform: uppercase;
}
#single_post .comment_container .commentlist .comment-reply-link:before{
content: '\f112';
font-family: fontawesome;
margin-right: 5px;
font-size: 12px;
}
#single_post .comment_container .commentlist{
padding: 20px;
}
#single_post .comment_container ol.commentlist time a,
#single_post .comment_container .comment-title a{
color: #333333;
}
#single_post .comment_container ol.commentlist time,
#single_post .comment_container .comment-title{
display: inline-block;
font-size: 18px;
}
#single_post .comment_container .comment-title :after{
content: "|";
padding: 0 10px;
}
#single_post .comment_container #comments{
padding: 30px;
background: #ffffff;
margin-bottom: 2px;
}
#single_post .comment_container{
margin-top: 50px;
}
#single_post article .post-info .post-date,
#single_post article .post-info .post-fav{
padding: 5px 15px;
height: 60px;
width: 60px;
line-height: 60px;
}
#single_post article .post-info .date{
font-size: 28px;
line-height: 1;
}
#single_post article .post-info .month{
font-size: 16px;
line-height: 1;
}
#single_post article .post-info .month,
#single_post article .post-info .date{
display: block;
}
#single_post .dot-irecommendthis{
font-size: 16px;
line-height: 1;
}
#single_post .sidebar{
padding-left: 15px;
}
#single_post .sidebar .widget #tag-cloud .label{
background-color: #E7E7E7;
}
#single_post .sidebar .widget{
background: #FFffff;
padding: 15px;
}
#single_post .sidebar{ }
#single_post .dot-irecommendthis:before{
display: block;
margin:  5px 0 6px;
font-size: 16px;
}
#single_post .maximage-slider-container-single{
overflow: hidden;
position: relative;
width: 100%;
}
#single_post .maximage-slider-container-single .mc-cycle{
width: 100% !important;
z-index: 1;
}
#blog .audio-container{
bottom: 0;
display: block;
width: 100%;
overflow: hidden;
}
#single_post .quote_bg .img_blog_quote {
color: #ffffff;
height: 100%;
position: absolute;
top: 0;
width: 100%; }
#single_post .quote_bg {
display: table;
position: relative;
width: 100%;
}
#single_post .blog_quote {
width: 100%;
padding: 40px 15px 15px;
text-align: center; position: relative;
background: #E7e7e7;
}
#single_post .blog_quote .fa,
#single_post .img_blog_quote .fa{
font-size: 60px;
display: block;
text-align: center;
}
#single_post .blog_quote .qoute-detail,
#single_post .img_blog_quote .qoute-detail {
font-size: 28px;
display: block;
}
#single_post .img_blog_quote_container{
display: table;
height: 100%;
vertical-align: middle;
width: 100%;
}
#single_post .post-thumb.img_quote{
overflow: hidden;
position: relative;
padding: 15px;
}
#single_post .quote_text {
padding: 15px;
}
#single_post .img_blog_quote .quote_text {
display: table-cell;
vertical-align: middle;
text-align: center;
}
.maximage-slider-container-masonry .mc-cycle{
position: inherit !important;
height: 373px !important;
width: auto!important;
}
.maximage-slider-container-masonry .mc-image {
height: 373px !important;
width: 100% !important;
}
.maximage-slider-container-masonry .max-image-arrow-right .fa,
.maximage-slider-container-masonry .max-image-arrow-left .fa{
line-height: 50px;
}
.maximage-slider-container-masonry .max-image-arrow-left{
background: rgba(0, 0, 0, 0.5);
font-size: 30px;
height: 50px;
width: 45px;
left: 0;
line-height: 50px;
position: absolute;
text-align: center;
top: 50%;
z-index: 10;
color: #ffffff;
text-indent: 1px;
margin-top: -25px;
}
.maximage-slider-container-masonry .max-image-arrow-right{
background: rgba(0, 0, 0, 0.5);
font-size: 30px;
height: 50px;
width: 45px;
right: 0;
line-height: 50px;
position: absolute;
text-align: center;
top: 50%;
z-index: 10;
color: #ffffff;
text-indent: 1px;
margin-top: -25px;
}
.post_sidebar_container .go-up{
top: 0;
} .post-thumb .bx-wrapper .bx-controls-direction a{
color: #ffffff;
font-size: 30px;
line-height: 50px;
text-align: center;
background: rgba(0,0,0,0.6);
height: 50px;
width: 45px;
margin-top: -25px;
text-indent: 1px;
}
.post-thumb .bx-wrapper .bx-controls-direction a .fa{
color: #ffffff;
}
.post-thumb .bx-wrapper .bx-controls-direction a.bx-prev{
left: 0;
}
.post-thumb .bx-wrapper .bx-controls-direction a.bx-next{
right: 0;
}
.post-thumb .bx-wrapper{
overflow: hidden;
}
.post-thumb .bx-wrapper .bx-viewport{
left: 0;
right: 0;
}  .flex-direction-nav .fa{
color: #000;
font-size: 30px;
line-height: 118px;
}
.flex-direction-nav a{
text-align: center;
background: transparent;
height: 120px;
width: 45px;
line-height: 120px;
padding: 0;
border: 1px solid #000000;
}
.flex-direction-nav a:hover .fa{
color: #fff;
}
.flex-direction-nav a:hover{
background: #000000;
}
.flex-direction-nav .flex-next{
text-align: center;
}
.flex-direction-nav .flex-prev{
text-align: center;
} .preload {
background-color:#333333;
height: 100%;
left: 0;
position: fixed;
top: 0;
width: 100%;
opacity: 1;
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity: 1;
background-color: #fff;
z-index: 99999;
}
.preload-loader {
z-index: 99999;
position: absolute;
top: 50%;
left: 50%;
margin-left: -2em;
margin-top: -2em;
height: 4em;
width: 4em;
border-radius: 4em;
border: 0.25em solid #bcbcbc;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-ms-transform: rotate(0deg);
-webkit-animation: spin 1s linear infinite;
-moz-animation: spin 1s linear infinite;
-o-animation: spin 1s linear infinite;
animation: spin 1s linear infinite;
} .pagination-wrapper .load-no-more{
display: none;
-webkit-transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
-o-transition: all 0.4s ease-in-out 0s;
-ms-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
}
.pagination-wrapper .load-more-loader {
margin: 0 auto;
display: none;
z-index: 999999;
height: 2em;
width: 2em;
border-radius: 4em;
border: 0.25em solid #bcbcbc;
border-left-color: #fa4e4e;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-ms-transform: rotate(0deg);
-webkit-animation: spin 1s linear infinite;
-moz-animation: spin 1s linear infinite;
-o-animation: spin 1s linear infinite;
animation: spin 1s linear infinite;
}
.full-page-no-content-found {
display: table-cell;
height: 100%;
margin: 0 auto;
text-align: center;
vertical-align: middle;
}
.no-post-found-container {
display: table;
float: left;
height: 200px;
width: 100%;
}
.color-white{
color: #FFFFFF !important;
}
.homepage-list > li {
line-height: 30px;
}
#rev-sliders-container{
position: relative;
} .mfp-content .mfp-bottom-bar{
bottom: 50px;
top: auto;
margin-top: 0;
padding:  0 15px;
}
.mfp-content .mfp-counter{
right: 15px;
}
.mfp-content .mfp-figure:after{
background: none;
box-shadow: none;
-moz-box-shadow: none;
}
.mfp-content img.mfp-img{
padding: 95px 0 40px 0;
}
.mfp-wrap,
.mfp-image-holder .mfp-content{
z-index: 10001;
}
.mfp-image-holder .mfp-content .mfp-close,
.mfp-iframe-holder .mfp-content  .mfp-close{
padding-right: 0;
right: 0;
text-align: center;
top: 95px;
width: 44px;
background: rgba(0,0,0,0.8);
}
.cart-item a span{
content: " ";
font-family: FontAwesome;
display: inline-block;
}
.cart-item a span:after {
content: "\f07a";
}
.cart-item a span:before {
content: "\f07a" !important;
} .single-project .go-up{
position: inherit !important;
}
.single-project .entry-content{
border-right:1px dashed;
}
.single-project .category_container{
color: #747474;
}
.single-project .sub_heading{
color: #333333;
}
#single_project .maximage-slider-container .mc-image,
#single_project .maximage-slider-container .mc-cycle,
#single_post .maximage-slider-container-single .mc-image,
#single_post .maximage-slider-container-single .mc-cycle{
height: 600px !important;
width: 100% !important;
}
.post_content .post-tag{
float: right;
}
@media (max-width: 990px) {
.single-project .entry-content{
border-right:none;
}
#single_project .maximage-slider-container .mc-image,
#single_project .maximage-slider-container .mc-cycle,
#single_post .maximage-slider-container-single .mc-image,
#single_post .maximage-slider-container-single .mc-cycle{
height: 400px !important;
width: 100% !important;
}
}
@media (max-width: 767px) {
.post_content .post-tag{
float: none;
margin-left: -15px;
}
.maximage-slider-container-masonry .mc-cycle,
.maximage-slider-container-masonry .mc-image{
height: 273px !important;
}
#blog.classic-blog-simple .maximage-slider-container-masonry .mc-cycle,
#blog.classic-blog-simple .maximage-slider-container-masonry .mc-image{
height: 300px !important;
}
#blog .blog-masonry .quote_bg,
#blog .blog-container .quote_bg{
min-height: 273px;
}
#blog.classic-blog-simple .simple_blog_bg{
height: 273px;
}
.single_portfolio_container .max-image-arrow-right,
.single_portfolio_container .max-image-arrow-left,
.post-thumb .bx-wrapper .bx-controls-direction a,
.maximage-slider-container-masonry .max-image-arrow-right,
.maximage-slider-container-masonry .max-image-arrow-left{
height: 60px;
line-height: 60px;
margin-top: -30px;
}
.comment .edit-comment{
position: relative;
display: block;
padding: 5px 0;
}
a.comment-reply-link {
position: relative;
display: block;
padding: 5px 0;
}
}
@media (max-width: 643px) {
#single_project .maximage-slider-container .mc-image,
#single_project .maximage-slider-container .mc-cycle,
#single_post .maximage-slider-container-single .mc-image,
#single_post .maximage-slider-container-single .mc-cycle{
height: 273px !important;
}
.maximage-slider-container-masonry .mc-cycle,
.maximage-slider-container-masonry .mc-image{
height: 273px !important;
}
#blog .blog-masonry .quote_bg,
#blog .blog-container .quote_bg{
min-height: 273px;
}
.single_portfolio_container .max-image-arrow-right,
.single_portfolio_container .max-image-arrow-left,
.post-thumb .bx-wrapper .bx-controls-direction a,
.maximage-slider-container-masonry .max-image-arrow-right,
.maximage-slider-container-masonry .max-image-arrow-left{
height: 60px;
line-height: 60px;
margin-top: -30px;
}
}
.side_menu .widget_search #searchform input[type="submit"] { }
.widget .woocommerce-product-search input[type="submit"] ,
.widget #searchform input[type="submit"] {
background-color: rgba(0, 0, 0, 0);
background-image: url(//moffaelectric.com/wp-content/themes/moffa/images/search_icon.png);
background-position: center center;
background-repeat: no-repeat;
border: 0 none;
cursor: pointer;
display: inline-block;
float: left;
font-size: 15px;
font-weight: 300;
height: 40px;
line-height: 40px;
margin: 0;
padding: 0 4%;
text-decoration: none;
text-indent: -9999px;
white-space: nowrap;
width: 16%;
}
.widget .woocommerce-product-search .screen-reader-text{
display: none;
}
.widget .woocommerce-product-search input[type="search"],
.widget #searchform input[type="text"] {
background-color: rgba(0, 0, 0, 0);
border: 0 none;
color: #545454;
display: inline-block;
float: left;
font-family: "Roboto",sans-serif;
font-size: 15px;
font-weight: 300;
height: 40px;
margin: 0;
outline: 0 none;
padding: 2px 4%;
text-decoration: none;
width: 84%;
}
.widget .woocommerce-product-search,
.widget #searchform{
background-color: rgba(0, 0, 0, 0);
border: 1px solid #d9d9d9;
border-radius: 6px;
display: inline-block;
overflow: hidden;
width: 100%;
}
@media (max-width: 767px) {
.inline_tweets_ul li:before{padding-left:15px;}
.footer-bottom #footer-social-media{text-align:left;}
.margin-right5, .margin-right10, .margin-right20, .margin-left-zero, .margin-left5,
.margin-left15, .margin-left10, .margin-left20, .margin-left30{margin-left: 0px !important;}
.accordion-toggle .margin-left20{
margin-left:20px !important;
}
#main article{
padding: 0;
}
#single_post .blog_quote .fa, #single_post .img_blog_quote .fa{
font-size: 28px;
}
#single_post .blog_quote .quote-by,
#single_post .blog_quote .quote-by{
font-size: 12px;
}
#single_post .blog_quote .qoute-detail,
#single_post .img_blog_quote .qoute-detail,
#single_post .img_blog_quote .qoute-detail,
#single_post .img_blog_quote .qoute-detail{
font-size: 14px;
}
} .mega-menu-wrap #searchform input[type="submit"],
.mega-menu-wrap #searchform input[type="text"]{
line-height: 1.3;
}
.flex-content{
position: absolute;
top: 0;
text-align: center;
}
.mega-menu .cat-item > a{
display: inline-block!important;
} .entry-content ul{
list-style-position: inside;
}
.entry-content table,
.entry-content table td,
.entry-content table th{
border: 1px solid;
border-collapse: collapse;
}
.entry-content table td,
.entry-content table th{
padding: 5px;
} .homepage-special-list li{
list-style: none;
line-height: 30px;
font-size: 16px;
}
.homepage-special-list li:before{
background: none repeat scroll 0 0 #fa4e4e;
color: #ffffff;
content: "\f105";
line-height: 35px;
margin-bottom: 10px;
margin-right: 5px;
padding: 1px 6px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
font-family: fontawesome;
}
body.site-boxed-layout{
background-attachment: fixed;
background-position: center center;
background-size: cover;
-o-background-size: cover;
-moz-background-size: cover;
-webkit-background-size:cover;
background-repeat: no-repeat;
}
.site-boxed-layout #wrapper header.sticky-header.nav-small{
left: auto;
-webkit-transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
-o-transition: all 0.4s ease-in-out 0s;
-ms-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
}
.site-boxed-layout #wrapper header.sticky-header{
max-width: 1200px;
margin: 0 auto;
}
.site-boxed-layout #wrapper{
max-width: 1200px;
margin: 0 auto;
overflow: hidden;
} .recent-works-items .recent-works-item{
padding: 5px;
}
.recent-works-items a{
overflow: hidden;
}
.recent-works-items a > img{
max-width: 100%;
height: auto;
}
.recent-works-items{
margin: 0;
} #themecafe-top-header .container{
padding: 0;
}
#themecafe-top-header{
background: #131212;
}
#themecafe-top-header .top-left{
text-align: left;
}
#themecafe-top-header .themecafe-social-media li{
display: inline-block;
float: none;
}
#themecafe-top-header .top-right{
text-align: right;
}
#themecafe-top-header .top-header-menu{
list-style: none;
}
#themecafe-top-header .top-header-menu li{
display: inline-block; line-height: 25px;
}
#themecafe-top-header li a{
color: #ffffff;
}
#themecafe-top-header ul li:first-child{
padding-left: 0;
}
#themecafe-top-header li{
}
#themecafe-top-header li{
padding: 10px;
}
#themecafe-top-header .row{
display: table;
vertical-align: middle;
width: 100%;
}
#themecafe-top-header .header-contact-info{
padding: 10px 0;
}
#themecafe-top-header .header-contact-info a,
#themecafe-top-header .header-contact-info{
color: #ffffff;
}
#themecafe-top-header .row .top-right,
#themecafe-top-header .row .top-left{
display: table-cell;
vertical-align: middle;
height: 100%;
float: none;
}
@media (max-width: 767px) {
#themecafe-top-header .row .top-right,
#themecafe-top-header .row .top-left{
float: left;
}
#themecafe-top-header .top-right{
text-align: left;
}
.site-boxed-layout #wrapper header.sticky-header{
width: 100%;
}
#single_post .sidebar{
padding-left: 0;
padding-top: 40px;
}
}
article .post-info .dot-irecommendthis .dot-irecommendthis-count,
article .post-info .dot-irecommendthis.active .dot-irecommendthis-count,
.classic-blog .dot-irecommendthis.active .dot-irecommendthis-count{
color: #ffffff;
}
.post-nav-links .post-prev-nav{
float: left;
}
#single_post .single-post-container .post-nav-links a:active,
#single_post .single-post-container .post-nav-links a:hover{
color: #FFffff;
}
.post-nav-links a{
color: #FFffff;
display: block;
font-size: 22px;
padding: 15px 20px;
background: #fa4e4e;
} .post-nav-links .post-next-nav{
float: right;
}
.post-nav-links{
background: none repeat scroll 0 0 #ffffff;
padding: 0;
margin: 0;
} #toTopHover {
display: block;
float: left; overflow: hidden;
}
body #scrolltoTop:before {
color: #ffffff;
}
#scrolltoTop:before {
content: "\f106";
font-family: fontawesome;
font-size: 22px;
line-height: 35px;
}
#scrolltoTop {
background-color: #333333;
border-radius: 4px 4px 0 0;
bottom: 0;
color: #ffffff;
display: none;
height: 35px;
opacity: 0.9;
position: fixed;
right: 30px;
text-align: center;
text-transform: uppercase;
transition: all 0.2s ease-in-out 0s;
width: 48px;
z-index: 10000;
} .main-div-404 h2{
font-size: 2em;
}
.main-div-404{
text-align: center;
width: 100%;
}
.heading-404{
font-size: 10em;
line-height: 170px;
}
.post_content.content_404{
text-align: center;
} #related-work-slider .flex-direction-nav .fa{
color: #FFffff;
}
#related-work-slider .flex-direction-nav a{
background-color: rgba(0,0,0,0.9);
}
#related-work-slider .flex-viewport{
margin: 0;
}
#related-work-slider .flex-direction-nav .flex-prev{
left: 15px;
}
#related-work-slider .flex-direction-nav .flex-next{
right: 15px;
}
.related-heading {
margin: 0;
padding: 80px 15px 15px;
}
#single_post .no-image,
#blog .no-image{
width: 100%;
} a:focus{
outline:0;
}
.navbar{
margin-bottom: 0 !important;
}
.navbar .brand {
color: #000;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 0 30px rgba(255, 255, 255, 0.125);
font-weight: bold;
padding: 0 0 10px 0;
display: block;
float: left;
font-size: 20px;
margin-left: -20px;
}
.navbar .nav {
display: block;
float: right;
left: 0;
margin: 0 10px 0 0;
position: relative;
}
.navbar .nav > li {
padding-bottom: 15px;
padding-top: 0;
float: left;
}
.nav li {
position: relative;
}
header.sticky-header.nav-small .navbar .nav > li > a{
color: #333333;
}
header.sticky-header.nav-small{
background: #ffffff !important;
position: fixed !important;
left: 0;
box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.14);
top: 0;
}
.navbar .nav > li > a {
color: #ffffff;
text-transform: uppercase;
font-weight: normal;
}
.desktop-menu .nav{
padding-top: 15px;
}
.dropdown-menu > li:hover, .dropdown-menu > li:focus,
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{
background-color :#444;
}
.open {
*z-index: 1000;
}
.open > .dropdown-menu {
display: block;
}
.nav-container{padding-bottom: 0;}
.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover,
.nav > li.dropdown.open.active > a:focus {
color: #ffffff;
background-color: #999999;
border-color: #999999;
}
.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
border-top-color: #ffffff;
border-bottom-color: #ffffff;
opacity: 1;
filter: alpha(opacity=100);
}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
border-top-color: #555555;
border-bottom-color: #555555;
}
.nav ul {
padding: 0;
list-style: none;
z-index: 2147483647 !important
}
#menu-primary-menu > li .dropdown a{
padding: 5px 45px 5px 15px;
}
.nav li a {
display: inline-block;
position: relative;
overflow:hidden;
height:1.5em;
padding-top:  0;
padding-bottom:  0;
}
.dropdown-menu > li > a{ height:auto;}
.nav li a span{
display: inline-block;
position: relative;
-webkit-transition: -webkit-transform 0.3s;
-moz-transition: -moz-transform 0.3s;
transition: transform 0.3s;
}
.dropdown-submenu .span-caret{
float: right;
position: absolute;
right: 10px;
top: 12px;
padding:0 !important;
}
#nav .dropdown-menu{
font-size:inherit !important;
text-transform: uppercase;
border-top: 0;
}
.dropdown-menu > li > a {
display: block;
clear: both;
font-weight: normal;
line-height: 30px;
color: #ffffff;
font-size: inherit;
white-space: nowrap;
word-wrap:break-word;
width: 100%;
text-transform: uppercase;
}
.dropdown-submenu > .dropdown-menu li a{
width: 100%;
}
.dropdown-submenu > .dropdown-menu {
margin-left: 0;
margin-top: 0;
top: 4px;
}
#nav .dropdown-menu li{
border-bottom: 1px solid #5C5C5C;
font-size: 12px;
}
#nav .dropdown-menu li:last-child{
border-bottom: 0;
}
.dropdown-submenu > .dropdown-menu{
border-radius:0;
}
.dropdown-menu > li > a{
padding: 0 10px;
}
.dropdown-menu {
_margin: 0; opacity: 0;
visibility: hidden;
position: absolute;
left: 0;
z-index: 1;
background: #444;
background: none repeat scroll 0 0 #444444;
box-shadow: none;
margin-top: 0 !important;
border-radius:0;
text-transform: uppercase;
}
.dropdown-menu li.menu-item-has-children > .fa {
color: #ffffff;
}
.dropdown-menu > li:hover, .dropdown-submenu:hover{
background: none repeat scroll 0 0 #fff;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus
{
background: none repeat scroll 0 0 #444444;
}
.dropdown-menu ul {
width: 13em;
}
.dropdown-menu li{
width: 100%;
}
.dropdown-menu > li >a{
line-height: 25px;
padding: 10px 5px 10px 15px;
white-space: pre-wrap;
background: #444444; }
.menu-item ul > li:last-child > a{
border-bottom:0;
}
.dropdown-submenu > .dropdown-menu{
left: 100%;
margin-top: 0;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus
{
background-color:#444444;
} header.sticky-header {
position: fixed;
width: 100%;
z-index: 10000;
-webkit-transition: height 0.3s ease 0s;
-moz-transition: height 0.3s ease 0s;
-o-transition: height 0.3s ease 0s;
transition: height 0.3s ease 0s;
}
header.sticky-header .nav-container{
-moz-transition: padding-top .3s ease-in;
-o-transition: padding-top  .3s ease-in;
-webkit-transition: padding-top  .3s ease-in;
transition: padding-top  .3s ease-in;
}
header.sticky-header.nav-small .nav-container{
padding-top: 0px;
-moz-transition: padding-top .3s ease-in;
-o-transition: padding-top  .3s ease-in;
-webkit-transition: padding-top  .3s ease-in;
transition: padding-top  .3s ease-in;
} .dd-options{
max-height:150px;
overflow-x: scroll;
}
.dd-select, .dd-options{
background: none repeat scroll 0 0 #F6F6F6 !important;
}
.dd-select a{
color:#333333;
}
.dd-option:hover{
background-color: #fff !important;
}
.visible-phone {
display: none !important;
}
.visible-tablet {
display: none !important;
}
.visible-desktop {
display: inherit;
}
.menu-tab .visible-desktop{
display: inherit;
}
.menu-tab .dd-container{
display: none !important;
}
.sticky-header .site-name{
color: #ffffff;
}
.sticky-header.nav-small .site-name{
color: #000000;
}
.sticky-header.nav-small #site-navigation-btn.active span{
background-color: transparent;
}
.sticky-header.nav-small #site-navigation-btn span,
.sticky-header.nav-small #site-navigation-btn span:before,
.sticky-header.nav-small #site-navigation-btn span:after{
background: #000000;
} #site-navigation-btn {
display: inline-block;
margin: 15px 25px 15px 15px;
position: absolute;
right: 0;
height: 20px;
width: 20px;
text-align: center;
top: 0;
}
#site-navigation-btn {
cursor: pointer;
padding: 10px 35px 16px 0px;
}
#site-navigation-btn span,
#site-navigation-btn span:before,
#site-navigation-btn span:after {
right: 0;
cursor: pointer;
height: 1px;
width: 20px;
background: #000000;
position: absolute;
display: block;
content: '';
}
#site-navigation-btn span:before {
top: -6px;
}
#site-navigation-btn span:after {
bottom: -6px;
}
#site-navigation-btn span,
#site-navigation-btn span:before,
#site-navigation-btn span:after {
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
}
#site-navigation-btn.active span {
background-color: transparent;
}
#site-navigation-btn.active span:before,
#site-navigation-btn.active span:after {
top: 0;
bottom: 0;
}
#site-navigation-btn.active span:before {
transform:rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform:rotate(45deg); -webkit-transform:rotate(45deg);
}
#site-navigation-btn.active span:after {
transform:rotate(-45deg);
-o-transform: rotate(-45deg);
-ms-transform:rotate(-45deg); -webkit-transform:rotate(-45deg);
}
#site-navigation-btn{
display: none;
} @media (min-width: 768px) and (max-width: 1024px) {
.menu-tab .visible-desktop{
display: inherit;
}
.menu-tab .dd-container{
display: none !important;
}
}
@media (max-width: 979px) {
#blog .blog_quote .fa, #blog .img_blog_quote .fa{
padding-top: 20px;
}
}
@media (min-width: 768px) and (max-width: 979px) {
.menu-tab .visible-desktop{
display: inherit;
}
.menu-tab .dd-container{
display: none !important;
}
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus{
color: #5b5b5b;
}
.responsive-top-header-toggle.active:after{
content: '\f068';
}
.responsive-top-header-toggle:after{
color: #ffffff;
content: "\f067";
display: block;
font-family: fontawesome;
font-size: 16px;
left: -17px;
position: absolute;
text-shadow: none;
top: -33px;
}
.responsive-top-header-toggle{
cursor: pointer;
position: absolute; right: 0;
border-left: 35px solid rgba(0, 0, 0, 0);
border-top: 35px solid #333333;
position: absolute;
right: 0;
z-index: 100000;
}
.responsive-top-header-toggle{
display: none;
} @media (min-width: 767px) {
.nav li:hover > .dropdown-menu {
margin: 0;
opacity: 1;
visibility: visible;
display: block;
}
.nav li > .dropdown-menu{
display: block;
}
#blog.classic-blog-2 .post-thumb{
max-height: 373px;
height: 373px;
}
}
@media (max-width: 767px) {
.menu-tab .mCustomScrollBox{
background: #444444;
}
.menu-tab .dd-container{
display: inherit !important;
margin-bottom:10px;
}
.menu-tab{
padding: 0;
}
.logo-wrapper{
text-align:center;
}
.navbar .brand{
float:none;
}
.padding-left-zero{
padding-left:0 !important;
padding-right:0 !important;
}
#nav .dropdown-menu li,
.nav-collapse .nav > li{
border-bottom: 0;
}
#themecafe-top-header{
display: none;
}
.responsive-top-header-toggle{
display: block;
}
}
@media (min-width: 300px) and (max-width: 767px) { #site-navigation-btn{
display: block;
}
.menu-tab .visible-desktop{
display:none ;
height: 300px;
}
header.sticky-header{
position: absolute !important;
}
.navbar .brand img{
height: 40px;
}
.navbar .brand{
padding: 0 10px;
}
.navbar .brand{
float: left;
}
.nav-container{
padding-top: 5px;
}
.menu-tab .dd-container{
display: inherit !important;
}
.visible-phone{
display:block !important;
} .nav li > .dropdown-menu{
opacity: 1;
visibility: visible;
position: relative;
display: none;
left: auto !important;
}
.dropdown-menu{
top: 0;
border-top:none;
}
.navbar .nav > li > .dropdown-menu:after{
border-bottom: none;
}
.nav > li > .dropdown-menu{
padding-left: 20px;
padding-right: 10px;
}
.dropdown-submenu > .dropdown-menu{
display: none;
left: 0;
position: relative;
padding-left: 20px;
padding-right: 10px;
background: #444444;
}
header.sticky-header.nav-small .navbar .nav > li > a{
color: #ffffff;
}
.dropdown-menu ul{
width: 100%;
}
.nav li:hover .dropdown-submenu > .dropdown-menu{
padding-left: 20px;
padding-right: 10px;
}
.dropdown-menu > li > a{
color: #ffffff;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu li a:hover,
.dropdown-menu li a.active,
.dropdown-menu li a:focus,
.navbar .nav > li > a,
.navbar .nav > li{
width: 100%;
background: #444444;
border: none;
}
.navbar .nav > li > .dropdown-menu{
width: 100%;
border: none;
background: #444444;
}
#site-navigation-btn span,
#site-navigation-btn span:before,
#site-navigation-btn span:after,
#site-navigation-btn span{
background: #ffffff;
}
#site-navigation-btn{
display: block;
}
.dropdown-submenu > .dropdown-menu{
top: 0;
border: none;
}
.dropdown-submenu > .dropdown-menu li a{
background: #444444;
border: none;
color: #ffffff;
}
.dropdown-submenu .span-caret{
display: none;
}
.dropdown-menu li.menu-item-has-children > a:after,
li.menu-item-has-children > a:after{
content: "\f0da";
display: inline-block;
font-family: 'fontawesome';
float: right;
}
.dropdown-menu li.menu-item-has-children > a.clicked:after,
li.menu-item-has-children > a.clicked:after{
content: "\f0d7";
display: inline-block;
font-family: 'fontawesome';
float: right;
} header .navbar .nav > li > a{
color: #ffffff;
}
.navbar .nav > li{
padding: 10px 0;
}
}
@media screen and (max-device-width: 640px) and (orientation: landscape){
.menu-tab .visible-desktop{
display:none ;
height: 220px;
}
} .bg-repeat-y{
background-repeat: repeat-y !important;
background-size : auto !important;
}
.bg-repeat-x{
background-repeat: repeat-x !important;
background-size : auto !important;
}
.bg-repeat{
background-repeat: repeat !important;
background-size : auto !important;
}
hr{
color: #999;
border-bottom: 1px dotted #666;
}
#page-header h2 {
color: #222;
font-size: 30px;
border-bottom: 2px solid #8DC142;
text-transform: uppercase;
padding-bottom: 5px;
}
.main-content h3 {
border-bottom: 2px solid #8DC142;
background: #8DC142;
float: left;
width:100%;
margin-bottom: 15px;
}
.main-content h3 em {
background: rgba(233, 192, 52, 0.8);
color: #000;
float: left;
font-size: 18px;
line-height: normal;
margin: 0;
padding: 3px 10px;
text-transform: uppercase;
}
.main-content{padding-top: 10px}
.alert-success {
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6;
}
.alert {
width:130px;
padding: 15px;
margin-bottom: 20px;
border: 1px solid transparent;
border-radius: 4px;
}
.wpb_wrapper .pun{
border-top: solid 2px #000;
}
#page-header{padding-bottom: 20px;}
.wpcf7-submit{background: #4F8CF5!important; padding-top: 10px!important;}