/*
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
*/


@media only screen and (max-width: 767px){

.composite_form .composite_pagination{
display:block!important;
}

.woocommerce-container div#content .product{
margin-top: 30%!important;
}

.single-product .woocommerce-container {
    margin-top: 38%;
}

.component .composited_product_images{
width:100% !important;
margin-left: 0px !important;
}

.component .composited_product_details_wrapper {
    padding-left: 0px!important;
}

.component .details{
width: 100% !important;
text-align: justify;
}

.section-social {
    width: 50%!important;
    float: left!important;
}

.woocommerce-MyAccount-navigation, .woocommerce-side-nav, .woocommerce-tabs .tabs{
margin-bottom:0px!important;
}

.single-product #main {
    padding-left: 0% !important;
    padding-right: 0% !important;
}

/*Faq search field */

form#ufaq-ajax-form {
width:94%;
}
}

@media only screen and (min-width: 768px){
.component .details {
    width: 60%!important;
    text-align: justify;
}
}

/*responsive category slider*/

@media only screen and (max-width: 640px) {

.page-id-16572 #wpbs_slider {
    top: 57%!important;
}

#wpbs_slider {
    top: 37%!important;
}
}

@media only screen and (min-width: 412px) and (max-width: 732px){

#wpbs_slider {
    top: 33%!important;
}
}

@media only screen and (min-width: 768px) and (max-width: 1023px){
#wpbs_slider {
    top: 21%!important;
}
}

@media only screen and (min-width: 1024px) and (max-width: 1365px){
#wpbs_slider {
    top: 19%!important;
}
}

@media only screen and (width: 1366px){
#wpbs_slider {
    top: 25.5%!important;
}
}


/*breadcrumbs*/
@media only screen and (min-width: 768px) and (max-width: 1024px){

.single-product.single-product .fusion-breadcrumbs{

    /*padding: 8px 331px 6px 49px;*/
    padding:0px 160px 0px 49px;
}

.woocommerce-container div#content .product {
 /*height:auto;*/
}

/*Faq search field */
form#ufaq-ajax-form {
width:94%;
}
}

/*View cart button in product page*/
.woocommerce-message a.button.wc-forward {
    margin-right: 14%;
}
}

/*search border color- homepage*/

.wc_ps_sidebar_container {
       border: 1px solid #000 !important;
}

/*single product*/

.woocommerce-container div#content .product {
    position: relative;
    margin-top: 4%;

}

.product .entry-summary .summary-container {
	float:none!important;
	}
	
	
	/*composite product width*/
	
	
@media only screen and (min-width: 1024px) 	{
	
	form.cart.cart_group.composite_form.full_width 
	{
    position: relative;
    width: 170%;
    left: -70%;
    margin: 0% 5%;
}
.component {
    width: 90%;
    margin: 0% 3%;
}
}

/*contact - send button*/
@media only screen and (min-width: 360px) and (max-width: 1024px) {	

.wpcf7-form input[type="submit"], .wpcf7-submit {
width: 28%!important;
}

}

/*.composited_product_title*/
.composited_product_title_wrapper {
    display: none;
}

.component .composited_product_images {
    width: 40%;
}
/*.component .details {
    width: 60%!important;
}*/

.component .composited_product_images img {
    width: auto!important;
}

span.woocommerce-Price-amount.amount {
    font-size: 20px!important;
    font-weight: bold!important;
}

/* Label before price amount */

.fusion-carousel-price strong, p.price span.amount strong, ul.products strong, tr.cart_item td.product-price strong , tr.cart_item td.product-subtotal strong, tr.cart-subtotal strong, li.woocommerce-mini-cart-item.mini_cart_item strong, span.woocommerce-Price-amount.amount strong  {
    display: none;
}

.avada-select-parent .select-arrow, .avada-select-parent select {
    color: #494949!important;
border-color: #494949!important;
}

/*page top bar for laptop view*/

@media screen and (max-width: 1365px){
/*.single-product.single-product .fusion-breadcrumbs {
    margin-top: 15.6%!important;
}*/
.archive.post-type-archive .fusion-page-title-bar {
    position: absolute;
    margin-top: 15.5%;
}

.post-type-archive-ufaq .fusion-page-title-bar{
    position: absolute!important;
    margin-top: 0%;
}

.page-id-27753 .fusion-page-title-bar, .page-id-29861 .fusion-page-title-bar{position: absolute;
    margin-top: 17.4%;}

}

@media screen and (width: 1366px){
.single-product.single-product .fusion-breadcrumbs {
    margin-top: 12.6%!important;
}
/*.archive.post-type-archive .fusion-page-title-bar {
    position: absolute;
    margin-top: 12.5%;
}*/

.page-id-27753 .fusion-page-title-bar, .page-id-29861 .fusion-page-title-bar{position: absolute;
    margin-top: 14.4%;}

}

@media screen and (min-width: 1367px){
.single-product.single-product .fusion-breadcrumbs {
  /*  margin-top: 9.5%!important; */
}

.archive.post-type-archive .fusion-page-title-bar {
    position: absolute;
  /* margin-top: 10.35%; */
}

.post-type-archive-ufaq .fusion-page-title-bar{
    position: absolute;
    margin-top: 0%!important;
}

.page-id-27753 .fusion-page-title-bar, .page-id-29861 .fusion-page-title-bar{position: absolute;
     /* margin-top: 10.35%;  */  }

}


/*Product Page Design*/
.product-type-composite .post-content h5 {
	text-align: center;
        /*margin-left: -83%;
	width: 200%;*/
        display: block!important;
}

.product-type-external .post-content h5, .product-type-simple .post-content h5 {display: none;}

span.price.summary_element_content span.amount {
    color: #d00808!important;
}

.composite_pagination .pagination_element_current a{color:#FFB400!important;}

.validation_message.woocommerce-info{background-color:#fffdfd;}

.woocommerce-message, .woocommerce-info{font-size: 18px;}

/*Product listing page design*/

li.product h3.product-title, li.product-category.product h2 {
    text-align: center;
}

.product-details .clearfix{text-align: center; display: block!important;}

/*product tab title*/
table.wccpf_fields_table td.wccpf_label, table.wccpf_fields_table td.wccpf_label label {display:none;}

/*Home page tabs carousel*/

.fusion-carousel .fusion-carousel-nav .fusion-nav-next, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev{
width: 3%!important;
height: 60px!important;
margin-top: -4%!important;
}

.fusion-carousel .fusion-carousel-title, .fusion-carousel-meta, .fusion-meta, .fusion-meta-info, .fusion-recent-posts .columns .column .meta, .post .single-line-meta{text-align: center;}

li.fusion-carousel-item .fusion-carousel-meta a{
    display: none;
}

.fusion-carousel .fusion-carousel-price{text-align: center;}

.fusion-imageframe {
    border: 1px solid;
}

#wpbs_slider{ border: 1px solid #434D58;}

/*Composite product summary section add to cart button*/

.composite_wrap { width: 100%; text-align: center;}

/*Description section href color*/

.summary-container .post-content a, .term-description a {color: #0073AA; text-decoration: underline; font-weight: bold;}

.summary-container .post-content a:hover, 
.summary-container .post-content a:active, .term-description a :hover, .woocommerce-container a :active {color:#57B8C9; font-weight: bold;}

/*Remove filters from category page*/

.catalog-ordering{content-visibility: hidden;}

/*Title Alignment - Recent Post*/

.recent-posts-content .entry-title {
    text-align: center;
}

/*popup category*/
.quick_view_product_meta_container {display: none;}

/*Search in menu*/

li#menu-item-28778 {width: auto!important; margin-top: 2.5%;}

/*Search Page*/
.error404 .search-page-search-form{border: 1px solid;}
.error404 .searchform .search-table .search-button input[type="submit"]{background-color: #FFD810; color: #000000;}

  .searchform .search-table .search-button input[type=submit] 
{
    background: #ffd810; color: #000; 
}


.fusion-header-wrapper .fusion-header{
background-color: rgba(10,10,10,0.5);
}


/*Expertin homepage*/
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev, .fusion-carousel .fusion-carousel-nav .fusion-nav-next {
    top: 50%!important;      
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev {
    background-color: rgba(0, 0, 0, 0.0)!important;
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before {
    font-size: 30px!important;
}
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before, .fusion-carousel .fusion-carousel-nav .fusion-nav-next:before {
    color: #252839!important;
}

/* Faq Page Margin*/
div.ufaq {
    margin-top: 15%;
}

.ewd-ufaq-question-form input#submit {
    padding: 3%;
    background-color: #FF8300;
    color: #fff;
    border: 1px solid;
}

@media screen and (min-width: 1366px){
.ewd-ufaq-question-form input#submit {
    width: 30%;
    padding: 1%;
    background-color: #FF8300;
    color: #fff;
    border: 1px solid;
    border-radius: 5px;
}
}

/*Review on my website*/
#review-container > p{color: #fff;}
#review-container > p a{color: #fff;}

.romw {
    border: 1px solid;
    padding: 1%;
}

.dataTables_scroll a {
    color: #ffffff !important;
    background-color: #FF8300 !important;
}

.wpcf7-form .wpcf7-text, .wpcf7-form textarea {
    color: #000000;
}

/* cart page - hiding price values for main product */

tr.cart_item.component_container_table_item .product-quantity {
    display: none;
}

tr.cart_item.component_container_table_item .product-subtotal {
    display: none;
}

/* main product */
.shop_table tr.cart_item.component_container_table_item .product-remove {
    position: absolute;
}

.shop_table tr.cart_item.component_container_table_item .product-remove a {
    margin-right: 500%!important;
    margin-top: 21px!important;
}

/*Cart page*/

.page-id-16564 .shop_table{
    margin-top: 2%;
}

span.product-cat {

    font-size: 14px;
    color: #a79a9a;
}

/*size of product remover*/

.post-16564 .shop_table .product-remove a {
    font-size: 34px!important;
}


/*product page width*/

li.product-category {
    width: 24%;
    float: left;
    margin: 0.5%;
}

li.product.type-product {
    width: 24%;
    float: left;
    margin: 0.5%;
    height: 380px;
}

.page-id-29861 #main .fusion-row{max-width: 100%!important; padding:0% 0% 0% 0%!important;}

.page-id-29861 #main{max-width: 100%!important; padding:3.5% 0% 0% 0%!important;}

.page-id-30504 #main .fusion-row{max-width: 100%!important; padding:0% 0% 0% 0%!important;}

.page-id-30504 #main{max-width: 100%!important; padding:3.5% 0% 0% 0%!important;}


.wpcf7-form-control {
    border-radius: 5px !important;
}


/*Powered by WooPrice Calculator*/
form.cart small {
    display: none;
}

table#woo_price_calc_product_table {
    margin-right: 30%;
}


/*Social Share*/

div#st-1 {
    padding: 1%;
    background-color: gainsboro;
}

.ufaq-faq-category a {
    text-decoration: underline!important;
}

.tablepress thead th, .tablepress tfoot th {
    background-color: #FF8300;
}

table#woo_price_calc_product_table {
    width: 100%;
    margin: 2% 0%;
}

span.price {
    text-align: center;
    width: 100%;
}

.woocommerce-tabs h2:first-child {
    display: none;
}

.wpcf7-form input[type="submit"], .wpcf7-submit {
    width: 20%;
    background-color: #FFD810;
    color: black;
}

.wpcf7-form input[type="submit"]:hover, .wpcf7-submit:hover {
    background: #FFD810!important;
    color: #000!important;
}

/*.ufaq {
    margin-top: 10%;
}*/

.product-details .fusion-content-sep {
    display: none;
}

input.quick_buy_button {
    padding: 11px 26px;
    line-height: 16px;
    font-size: 13px;
    background: #252839;
    color: #ffffff;
    border-radius: 25px;
    font-family: 'Karla';
    border-style: none;
    font-weight: 700;
    letter-spacing: 1px;
    cursor: pointer!important;
    margin-left: 3%;
}

.searchsubmit:hover {
    background-color: #FFD810!important;
}


/*To remove estimated delivery from custom product*/
.product-type-external .delivery-time {
    display: none;
}

.delivery-time {
    width: 100%;}

/*product image img when search result*/
.rs_rs_avatar {
    width: 251px!important;
    height: 166px!important;
}

/*displaying composite product price value*/
.woocommerce-variation.single_variation {
    display: block!important;
}


/*Estimate product delivery - lite*/
 img#delivery_cal_lite {
    display: none;
}
 
 input#delivery_calender_lite {
    width: 60%;
    margin-left: 22%;
}

/*product hover wrapper*/
span.cart-loading {
    margin-top: 34%!important; /*41%*/
}

/*ipad portrait breadcrumbs*/
@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait){
.fusion-page-title-bar.fusion-page-title-bar-breadcrumbs.fusion-page-title-bar-center {
    background-image: url("//lowcostwebagency.com/wp-content/uploads/2016/11/page_top_bar_1.jpg")!important;
}

#main .products li:nth-child(3n), #main .products li:nth-child(4n), .products li{
width:31%!important;
}

.avada-product-gallery .woocommerce-product-gallery__image.flex-active-slide{
    text-align: center!important;
}


/*product composite type*/
/*.product-type-composite .post-content h5 {
    margin-left: -65%!important;
}*/

/*ipad portrait my account*/
div#my-account-content {
    float: right!important;
    width: 75%!important;
}

/*ipad portrait my account text*/
#my-account-content .woocommerce-MyAccount-content {
    text-align: justify;
}

/*ipad portrait footer link check your difference*/
div#content .ufaq {
    margin-top: 0%!important;
    margin-bottom: 0%!important;
}

/*portrait ipad homepage top*/
.fusion-alignleft .fusion-contact-info p {
    text-align: center!important;
}
}


/*landscape ipad homepage header*/
@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape) {
.fusion-alignleft .fusion-contact-info p {
    text-align: center!important;
    line-height: 30px;
    margin-top: 3%;
}

/*landscape ipad slide left menu*/
div#wpbs_slider {
    top: 9%!important;
}

/*landscape ipad landscape ipad homepage website in 3 steps only*/
.fusion-column-wrapper p {
     padding: 5px;
}

/*landscape ipad homepage website in 3 steps only*/
.fusion-column-wrapper {
     padding: 0px;
}

/*landscape ipad homepage for the blog*/
.fusion-fullwidth.fullwidth-box.nonhundred-percent-fullwidth {
    padding-left: 30px;
    padding-right: 30px;
}

/*landscape ipad product breadcrumbs*/
.single-product.single-product .fusion-breadcrumbs {
    margin-bottom: 227px;
    padding-right: 50px;
}

/*landscape ipad composite product*/
.composite_form.small_width .composite_pagination {
    display: block!important;
}

/*landscape ipad composite product*/
.composite_form.small_width .composite_navigation.top {
     display: none!important; 
}

/*ipad landscape footer link check your difference*/
div#content .ufaq {
    margin-top: 0%!important;
    margin-bottom: 0%!important;
}

.fusion-page-title-wrapper {
height: auto!important;
}

}

/*mobile homepage lcwa*/
@media only screen and (min-width: 320px) and (max-width: 736px) and (orientation: portrait) {
.lcwa strong {
    font-size: 30px!important;
}
}

/*Contact Form Confirm Email Field*/
input.wpcf7-form-control.wpcf7-confirm_email {
    width: 100%;
    padding: 1%;
}

input.wpcf7-form-control.wpcf7-confirm_email.wpcf7-validates-as-required.wpcf7-validates-as-confirm_email {
    width: 100%;
    padding: .5% 1%;
}

#wpbs_slider {
    top: 20%;
}

@media only screen and (max-width: 800px){
.fusion-body .products li {
    width: 100%!important;
}
 .composite_form.small_width .composite_navigation.top {
     display: none!important;
}

.archive.post-type-archive .fusion-page-title-bar {
    margin-top: 0px!important;
}
.single-product.single-product .fusion-breadcrumbs {
    margin-top: -0.5%!important;
}
.fusion-row {
    padding-top: 7px;
}
.page-id-16572 #wpbs_slider {
    top: 43%!important;
}

#main .products li:nth-child(3n), #main .products li:nth-child(4n), .products li{
width:100%!important;
}

#main li.product-category:nth-child(3n), #main li.product-category:nth-child(4n), li.product-category.product{
width:45%!important;
}

.woocommerce-cart-tab-container{display: block!important;}

.fusion-page-title-bar-center .fusion-page-title-secondary{
	text-align: center;
	}
	
	#toTop {
    bottom: 75px!important;
    height: 45px!important;
	right: 20px!important;

}		
}

/*rightside-Bottom*/
#toTop {
    bottom: 80px!important;
    height: 45px!important;
	right: 20px!important;
	width: 50px!important;

}

.tablepress thead th a, .tablepress tfoot th a{
    color: #fff!important;
}

/*For mobile device*/
@media screen and (max-width: 767px) {
.woocommerce-cart-tab-container.woocommerce-cart-tab-container--right {
    display: block;
}
.woocommerce-cart-tab-container.woocommerce-cart-tab-container--right.woocommerce-cart-tab-container--visible {
    display: block;
}
.woocommerce-cart-tab-container.woocommerce-cart-tab-container--right.woocommerce-cart-tab-container--right .woocommerce-cart-tab {
    right: 320px;
}
.woocommerce-cart-tab-container.woocommerce-cart-tab-container--right.woocommerce-cart-tab-container--visible.woocommerce-cart-tab-container--right .woocommerce-cart-tab {
    right: 290px;
}
.woocommerce-cart-tab-container--right {
    right: 0;
    transform: translateX(320px);
}
.woocommerce-cart-tab-container--right.woocommerce-cart-tab-container--visible {
    transform: translateX(0);
}
.woocommerce-cart-tab-container {
    width: 290px;
    position: fixed;
    top: 0;
    z-index: 99999999;
    transition: all cubic-bezier(0.11, 0.51, 0.54, 0.9) 0.5s;
    box-sizing: border-box;
}
.woocommerce-cart-tab {
    position: absolute;
    top: 0;
    width: 68px;
    height: 68px;
    box-sizing: border-box;
    line-height: 1;
    cursor: pointer;
}
#main li.product-category:nth-child(3n), #main li.product-category:nth-child(4n), li.product-category.product {
    width: 100%!important;
}
.wpcf7-form input[type="submit"], .wpcf7-submit {
    width: 35%!important;
}
.single-product div#content, .page-template-default div#content, .post-type-archive-product div#content {
    margin-top: 20%!important;
}
}

/*home titlebar*/
.page-id-30476 .fusion-page-title-bar{
    display:none!important;
}

/*For tablet device*/
@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait){
li.product.type-product {
   height: 500px;
}
.woocommerce-MyAccount-navigation, .woocommerce-side-nav, .woocommerce-tabs .tabs {
   margin-bottom: 0px!important;
}
.fusion-page-title-captions {
    display: table!important;
}
}

@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape){
.single-product .fusion-page-title-bar {
   height: 29px!important;
}
}

.page .post-slideshow{
display: none;
}

.fusion-main-menu .fusion-menu-cart-checkout-link a:hover, .fusion-main-menu .fusion-menu-cart-checkout-link a:hover:before, .fusion-main-menu .fusion-menu-cart-link a:hover, .fusion-main-menu .fusion-menu-cart-link a:hover:before{color: #000!important;}

.fusion-menu-cart-checkout{background-color: #FFD810!important;}

p.cart-empty:nth-child(2) {
    display: none;
}

.fusion-main-menu li.logged-in-nav{display: none;}

body.logged-in .fusion-main-menu li.logged-in-nav{display: list-item;}

.fusion-main-menu li.logged-out-nav{display: list-item;}

body.logged-in .fusion-main-menu li.logged-out-nav{display: none;}

.woocommerce-cart td.actions {
    display: none;
}

/*header wrapper with fusion breadcrumbs*/
.single-product .fusion-header-wrapper{
 /* position: absolute!important;  */
}

.fusion-header-wrapper{
  position: relative!important;
}

.page-id-29558 div#content {
    margin-top: 0%;
}

/*header text alignment*/
.fusion-alignleft .fusion-contact-info p {
    width: 1600px;
}

/*product bottom share button*/

.woocommerce .social-share li{
	
	width: inherit!important;
}

/*Flag in menu*/

.wpml-ls-item .menu-text, .wpml-ls-item .sub-menu a>span>span
{
display:inline-grid!important;
}

/*Header text*/
@media only screen and (min-width: 320px) and (max-width: 1366px){
.fusion-header-v2 .fusion-secondary-header .fusion-alignleft .fusion-contact-info p{
	    width: auto!important;	
}
}

/*  Search box */
.menu-item .widget_products_predictive_search{
	margin-top:18%!important;
}

a.button.wc-forward {
   /*  height: 60px; */
}

/*GDPR Form*/
form.gdpr-add-to-complaint-requests texarea, form.gdpr-export-data-form textarea, form.gdpr-add-to-rectify-requests textarea, form.gdpr-request-form textarea {
width: 60%;
padding: 1%;
margin: 2% 0%;
}

form.gdpr-add-to-complaint-requests input, form.gdpr-export-data-form input, form.gdpr-add-to-rectify-requests input, form.gdpr-request-form input{
width: 60%;
padding: 1%;
margin: 2% 0%;
}

.yawp_wim_widget span.yawp_wim_title {
    display: none;
}
.breadcrumb-leaf h1.title_h1 {
    font-size: 14px;
    color: #fff;
    font-weight: 400;
}

span.onsale {
    display: none;
}

.recent-posts-content p.meta {
    display: none;
}

.single-product.single-product .fusion-breadcrumbs {
    margin-top: 0.5% !important;
}

.woocommerce-container {
    margin-top: 3%;
}

.woocommerce-pagination {
    display: block!important;
    text-align: center;
}

.related-posts .fusion-inline-sep {
    display: none;
}

h2.title-heading-center.fusion-responsive-typography-calculated {
    color: #fff;
    background: #FF8100;
    font-family: GOTHIC725, Arial, Helvetica, sans-serif!important;
    font-weight: 700;
    line-height: 1.88;
    letter-spacing: 2px;
    font-style: normal;
    font-size: 36px!important;
}

.woocommerce-container h2.product_title{
    font-family: GOTHIC725, Arial, Helvetica, sans-serif!important;
    font-weight: 700;
    line-height: 1.88;
    letter-spacing: 2px;
    font-style: normal;
    font-size: 36px!important;
}

.fusion-main-menu .sub-menu li a {
    line-height: 1!important;
}

h4.fusion-carousel-title.product-title.fusion-responsive-typography-calculated, .fusion-recent-posts .entry-title.fusion-responsive-typography-calculated {
    font-size: 18px;
}

.woocommerce-cart td.actions .coupon{
    display: none!important;
}

.dataTables_wrapper {
    overflow: auto;
}

.woocommerce-Tabs-panel h3.fusion-responsive-typography-calculated {
    font-size: 21px!important;
    margin: 0%!important;
	font-family: GOTHIC725, Arial, Helvetica, sans-serif!important;
	color: #434d58!important;
}

i.fa.fa-search.wc_ps_mobile_icon.sidebar_temp {
    display: none!important;
}

.term-description {
    text-align: justify;
}