/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
* {
    font-family: "Lato",Arial,Helvetica,sans-serif;
}
input[type="text"] {
    border: 1px solid #d2d2d2 !important;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset !important;
    padding: 7px !important;
    width: 165px !important;
	height:auto !important;
	margin:0 !important;
}
#main .post h2, #main .reading-box h2, #main h2, #wrapper .fusion-tabs-widget .tab-holder .tabs li a, .cart-empty, .ei-title h2, .fusion-accordian .panel-heading a, .fusion-accordian .panel-title, .fusion-author .fusion-author-title, .fusion-carousel-title, .fusion-content-widget-area .widget h4, .fusion-countdown-heading, .fusion-countdown-subheading, .fusion-flip-box .flip-box-heading-back, .fusion-header-tagline, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a, .fusion-modal .modal-title, .fusion-page-title-bar h1, .fusion-person .person-desc .person-author .person-author-wrapper, .fusion-pricing-table .pricing-row, .fusion-pricing-table .title-row, .fusion-tabs .nav-tabs li .fusion-tab-heading, .fusion-title h3, .main-flex .slide-content h2, .main-flex .slide-content h3, .popover .popover-title, .post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6, .product-title, .project-content h3, .share-box h4, .single-product .woocommerce-tabs h3, .woocommerce-success-message .msg, .woocommerce-tabs h2, table th{ font-family: "Lato",Arial,Helvetica,sans-serif !important;}
.myNewHead{font-family: "Lato",Arial,Helvetica,sans-serif !important;}
.mytextField{ width:165px !important; box-shadow:0 1px 5px rgba(0, 0, 0, 0.1) inset !important;border: 1px solid #d2d2d2 !important; padding:7px 7px !important; height:auto !important; margin:0 !important;}
.mytextFieldNew{ width:230px; box-shadow:0 1px 5px rgba(0, 0, 0, 0.1) inset;border: 1px solid #d2d2d2; padding:7px 7px; margin-bottom:7px;}
.mytextAreaFieldNew{ width:460px; box-shadow:0 1px 5px rgba(0, 0, 0, 0.1) inset;border: 1px solid #d2d2d2; padding:7px 7px; margin-bottom:7px;}
.mytextDrop{ width:78%; box-shadow:0 1px 5px rgba(0, 0, 0, 0.1) inset;border: 1px solid #d2d2d2; padding:7px 7px; margin-bottom:10px; height:auto; color:#000 !important;}
.mytextDropNew{ width:230px; box-shadow:0 1px 5px rgba(0, 0, 0, 0.1) inset;border: 1px solid #d2d2d2; padding:7px 7px;margin-bottom:7px;}
.myButton{ border:1px solid #000;
background: #333333; /* Old browsers */
background: -moz-linear-gradient(top, #5E5E5E 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5E5E5E), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #5E5E5E 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #5E5E5E 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #5E5E5E 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom, #5E5E5E 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5E5E5E', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px; padding:5px 7px; color:#fff;}

.myTable{ background:#fff !important;}
table { border-collapse: collapse; font-size:12px !important;}
table td{ padding:5px 0 !important; text-align:left !important; padding-left:15px !important}
.trclasseven{background:#f1f1f1;}
.trclassodd{background:#fff}
.myTabhead th{ border:0px none; padding-left:15px !important}
.myTabhead{ border-bottom:1px solid #666666; border-top:1px solid #666666; text-transform:uppercase; font-family:"OswaldBook"; font-size:12px ;}
.product-categories{ padding-left:0px !important;}
.children{ padding-left:0px !important; margin-left:0px !important}
.myrow{ width:100%; float:left;}
.myText{ float:left; width:40%;}
.clear{ clear:both;}
.myNewBt{margin-top:7px; padding:5px 0 !important; width:48%; text-align:center; font-size:12px;}
.myNewBtNew{ padding:3px 0 !important; margin-top:7px; width:48% !important; float:left; text-align:center; font-size:12px;}
.myTab{ width:100% !important ; float:left;}
.myTab li{ width:33%; float:left; border:1px solid #e0dede !important; margin-bottom:-1px !important;}
.myTab li a{ border:1px solid #ccc !important; text-align:center !important; }

.myTab li:last-child{width:34% !important; }
.myTabData{ width:100% !important; float:left; margin-left:0 !important}
.labSection{ float:left; width:50%;}
.lib{ float:right; width:85%; padding-top:9px;}
.libHead{ float:left; width:100%; margin-bottom:12px;}
.added{ text-transform:uppercase;}
.myFlot{ float:left; width:20%;} 
.avada-row {
  margin: 0 auto;
  max-width: 940px;
}
.avada-row:after {
  content: "";
  display: block;
  clear: both;
}
input[type=submit]
{
border:1px solid #000;
background: #333333; /* Old browsers */
background: -moz-linear-gradient(top, #5E5E5E 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5E5E5E), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #5E5E5E 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #5E5E5E 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #5E5E5E 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom, #5E5E5E 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5E5E5E', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px; padding:5px 7px; color:#fff;
}
.fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed{ padding-top:35px !important; margin-top:20px !important;}
.fusion-content-boxes.content-boxes-icon-boxed .heading i.medium{ top:-60px !important;}

.fusion-footer-widget-area .widget-title, .fusion-footer-widget-area h3, .fusion-footer-widget-column .product-title { color: #dddddd;font-weight: bold !important;}
.fusion-footer-widget-area ul li a { padding: 4px 0 !important;}
.fusion-footer-widget-column { margin-bottom: 25px !important;}
.widget-title { margin: 0 0 15px !important;}
.search-field input { width: 100% !important;}
.search-button input[type="submit"] { height: 100% !important;line-height: 30px !important;width: 100% !important;}
.fusion-megamenu-title {padding: 0 10px 15px !important;}
.fusion-content-widget-area .s, .fusion-footer-widget-area .s, #slidingbar-area .s { width: 100% !important;}
body.has-sidebar #content { width: 72% !important;} 
.catalog-ordering > ul, .orderby-order-container > ul, .order-dropdown > li::after, .order-dropdown ul li a {
 height: 32px !important; line-height: 30px !important;}
#sidebar{ width:22% !important;}
.leftButton{ float:left !important; margin-bottom:15px !important; width:100% !important;text-shadow: 1px 1px #ccc;}
.rightButton{ float:right !important; margin-bottom:15px !important; width:100% !important;text-shadow: 1px 1px #ccc;}
#wrapper .side-nav li.current_page_item a{ color:#67b7e1 !important; border-right:3px solid #67b7e1 !important;}
.widget-title{ font-family: "Antic Slab",Arial,Helvetica,sans-serif; font-weight:normal !important; }

#menu-energy-star-qualified{ padding-left:0px !important; margin-bottom:30px !important;}
#sidebar .widget_nav_menu li, #sidebar .widget_categories li, #sidebar .widget_product_categories li, #sidebar .widget_meta li, #sidebar .widget .recentcomments, #sidebar .widget_recent_entries li, #sidebar .widget_archive li, #sidebar .widget_pages li, #sidebar .widget_links li, #sidebar .widget_layered_nav li, #sidebar .widget_product_categories li {
    border-bottom: 1px solid #e7e6e6;
    color: #333;
    display: block;
    padding: 10px 10px 10px 12px;
}
.searchform{ width:100% !important; float:left !important; margin-bottom:30px !important; }
.searchform input, .s { float: left !important; width: 100% !important;}
#sidebar .widget_nav_menu li a:before,
#sidebar .widget_categories li a:before,
#sidebar .widget_meta li a:before,
#sidebar .widget .recentcomments:before,
#sidebar .widget_recent_entries li a:before,
#sidebar .widget_archive li a:before,
#sidebar .widget_pages li a:before,
#sidebar .widget_links li a:before,
.woocommerce-tabs .tabs a:hover .arrow:after,
.woocommerce-tabs .tabs li.active a .arrow:after,
.widget_layered_nav li a:before,
.widget_product_categories li a:before {
  position: absolute;
  font-size: 14px;
  font-family: IcoMoon;
  content: '\f105';
  margin-left: -12px;
}
.product .images {
    margin-left: 25px !important;
    width: 346px !important;
}
.product .summary.entry-summary {
    margin-left: 405px !important;
}
#contentNew{ float:left; width:100% !important;}
.hc input[type="text"]{ width:95% !important;}
.fusion-widget-area input[type="text"]{ width:100% !important; float:left; margin-bottom:10px !important;}
.fusion-widget-area input[type="submit"]{ width:100% !important; float:left; margin-bottom:15px !important;}
.fusion-button-wrapper .fusion-button{ margin-bottom:15px !important;}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper{align-items:top !important;}
.productUl .row{ float:left !important; width:25% !important; margin:0px !important; padding:0 10px !important;}
.productUl{ margin:0 -10px !important }
.myAnchor {float: left; margin-top: 10px;width: 100%;}

/* ===================== 19May2016 ========================*/
.fusion-header .searchform{ margin-bottom:0 !important;}
.fusion-logo{ margin:0 !important;}
.fusion-logo .fusion-logo-link{ margin-top:-22px !important;}

@media (max-width: 800px) {
.product .summary.entry-summary{ margin-left:0px !important; margin-top:20px;}
.woocommerce-container{ float:right !important; width:72% !important}
body.has-sidebar #content{ width:100% !important; float:left !important;}
#sidebar{ width:22% !important; float:left !important; clear:none !important;}
.outTable{ overflow:auto;}
.inTable{ width:750px;}
.myTabData{ float:left !important;}
.myTab{ float:left !important; margin-bottom:0 !important;}
.myTab li{ float:left !important;}
.lib{ float:left; width:auto;}
}


@media (max-width: 767px) {
.productUl .row{ float:left !important; width:100% !important; margin:0px 0px 15px !important; padding:0px 0px 15px !important; border-bottom:1px solid #ccc;}
.productUl{ margin:0px !important }
	
}

@media (max-width: 680px) {
#sidebar{ width:100% !important;}
.woocommerce-container{ width:100% !important;}
	
}
@import url("../Avada/assets/fonts/fontawesome/font-awesome.css");

@font-face {
font-family: "FontAwesome";
src: url("http://hoshizakiamerica.com/wp-content/themes/Avada/assets/fonts/fontawesome/fontawesome-webfont.eot?v=3.1.0?);
src: url("http://hoshizakiamerica.com/wp-content/themes/Avada/assets/fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=3.1.0?) format("embedded-opentype"), 
url("http://hoshizakiamerica.com/wp-content/themes/Avada/assets/fonts/fontawesome/fontawesome-webfont.woff?v=3.1.0?) format("woff"), 
url("http://hoshizakiamerica.com/wp-content/themes/Avada/assets/fonts/fontawesome/fontawesome-webfont.ttf?v=3.1.0?) format("truetype"), 
url("http://hoshizakiamerica.com/wp-content/themes/Avada/assets/fonts/fontawesome/fontawesome-webfont.svg#fontawesomeregular?v=3.1.0?) format("svg");
font-weight: normal;
font-style: normal;
}
