@charset "utf-8";
/* CSS Document */
@media screen and (max-width:	1400px){
	#dotsstoremain .afrsm-main-table.res-cl table#tbl-shipping-method .afrsm_select + span{
		width: 340px !important;
	}
}
@media screen and (max-width:	1360px){
	#dotsstoremain .afrsm-main-table.res-cl .pricing_rules .afrsm_select + span input.select2-search__field {
    	width: 100% !important;
	}
	#dotsstoremain .afrsm-main-table.res-cl table#tbl-shipping-method .afrsm_select + span{
		width: 	100% !important;
	}
}

@media screen and (min-width:	1200px) and (max-width:	1300px){
	table#tbl-product-fee tr td input#product_fees_conditions_values {width: 20em;}
}
@media screen and (max-width:	1200px){
	/* .afrsm-main-table .shipping-method-table tbody tr td input:not([type=checkbox]),
    .afrsm-main-table select,
    .afrsm-main-table.res-cl table.form-table.table-outer.shipping-method-table td.forminp textarea,
    #add-zone #zone_name {
        width: 50%;
    } */
    #dotsstoremain .afrsm-main-table.res-cl .afrsm_select+span,
    .afrsm-shipping-zone .select2-container {
        width: 50% !important;
    }
    .afrsm-main-table .shipping-method-table tbody tr td input.afrsm_time_input{
        width: 23.7%;
    }
}
@media screen and (max-width:	980px){
	.under-table table.table-outer tr td.ur-2 a{margin-bottom: 20px;}
	.under-table table.table-outer tr td.ur-2 a{margin-bottom: 20px;}
	.set h2{margin-top: 0;}
	.set-right {width: 100%;float: left;text-align: left;margin-top: 20px;}
	.search {float: none;}

	.adv-pricing-rules .pricing_rules .tabs {display: none; }
  	.adv-pricing-rules .pricing_rules_tab_content .tab-content:before {background-color: #ccc; color: #fff; border-top: 1px solid rgba(40,44,42,0.1); margin: 0; padding: 10px 20px; display: block; cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; content: attr(data-title); font-weight: 500; }
  	.adv-pricing-rules .pricing_rules_tab_content .tap-class {display: none; }
  	.adv-pricing-rules .pricing_rules .tab-content{display:block;}
  	.adv-pricing-rules .pricing_rules_tab_content .tab-content.current .tap-class {display: block ; }
  	.adv-pricing-rules .pricing_rules_tab_content .tab-content.current:before {color: #fff;background-color: var(--dotstore-primary);}
  	.advance-shipping-method-table tbody tr.heading {display: none; }

  	table.advance-shipping-method-table td {display: block;width: 94% !important;margin: 0 auto;padding: 6px 0;text-align: center;}
	table#tbl_ap_product_method td select[multiple]{width: 95% !important; padding: 0; margin: 0 auto; text-align: center; display: block; margin-top: 20px;}
	table.advance-shipping-method-table tr td select[multiple] {width: 100% !important;padding: 0;margin: 0 auto;text-align: center;display: block;margin-top: 20px;}
	table.advance-shipping-method-table td input[type=number], table.advance-shipping-method-table td input[type=text] {width: 100% !important;display: block;margin: 0 auto;}
	table.advance-shipping-method-table tr td a.delete-row{padding: 3px 8px; display: inline-block; margin-bottom: 10px; }
	table.advance-shipping-method-table tr td:last-child {border-bottom: 3px solid #ddd; }
	table.advance-shipping-method-table tr:last-child td {border-bottom: 0;margin: 0 !important;
    width: auto !important; }
	.advance-shipping-method-table .chosen-container {width: 95% !important; margin-top: 20px; }
	#dotsstoremain .afrsm-main-table.res-cl .pricing_rules .afrsm_select + span input.select2-search__field {
    	width: 200px !important;
	}
	#dotsstoremain .afrsm-main-table.res-cl .pricing_rules .afrsm_select + span {
    	width: 100% !important;
	}
	a#fee-delete-field{
		/* display: block; */
		text-align: center;
	}
	#dotsstoremain .afrsm-main-table.res-cl table#tbl-shipping-method .afrsm_select + span {
    	width: 100% !important;
	}
	table.table-outer.form-table.shipping-methods-listing.tablesorter tr th .tablesorter-header-inner {
    margin-right: 0px;
	}
	table.table-outer.form-table.shipping-methods-listing.tablesorter tr th{
		background-image: none;
	}
	.afrsm-pro-list-shipping-zones fieldset {
		width: 100%;
		display: contents;
	}
	.afrsm-pro-list-shipping-zones tbody {
		width: 100%;
		display: contents;
	}
	.pricing_rules .pricing_rules_tab {
		display: none;
	}
	.pricing_rules .pricing_rules_tab_content {
		display: block;
		width: 100%;
	}
}
@media screen and (max-width: 782px){
	/* .afrsm-main-table .shipping-method-table tbody tr td input{
		width: 85%;
	} */
	.afrsm-main-table .shipping-method-table tbody tr td input#sm_time_from, .afrsm-main-table .shipping-method-table tbody tr td input#sm_time_to {
    	width: 35%;
	}
	.afrsm-main-table .product_cost_right_div{
		float: none;
	}
	#tbl-shipping-method td.select_condition_for_in_notin {
    	width: auto;
	}
	#tbl-shipping-method tbody tr th select,#tbl-shipping-method tbody tr td select{
		width: 100%;
		height: 40px !important;
	}
	.pricing_rules_tab_content .advance_pricing_rule_box.tab-content {
    	width: 100%;
	}
	#dotsstoremain .afrsm-main-table.res-cl .afrsm_select + span {
    	width: 100% !important;
	}
	.afrsm-main-table.res-cl table.form-table.table-outer.shipping-method-table td.forminp textarea {
    	width: 100%;
    	display: inline-block;
    	vertical-align: top;
	}
	#dotsstoremain .afrsm-main-table.res-cl table#tbl-shipping-method .afrsm_select + span {
    	width: 100% !important;
	}
	#wpbody .form-table td select{
		width: 100%;
	}
}

@media screen and (max-width:	768px){
	.logo-main {display: block;width: 100%;box-sizing: border-box;}
	.menu-main ul li a{padding-left: 17px;padding-right: 17px;}
	.wcpfc-main-table table.table-outer tr td.fr-2 a.ab {margin-top: 20px;}
	.under-table table.table-outer tr td.ur-2 p.block.bl {margin-left: 26px;}
	.under-table table.table-outer tr td.ur-2 input#submit{width: 27% !important;}
	.foot-rihgt {float: left;margin-top: 20px;width: 100%;}
	.under-table table.table-outer tr td.ur-2 select { width: 100%;	}
	.set input#submit {width: 24% !important;}
}
@media screen and (max-width:	559px){
	.menu-main ul li {width: 100% !important;margin: 0 auto;text-align: center;}
	.tap {width: 100%;overflow: auto;}
	/*.tap table.table-outer.tap-cas {min-width: 640px;}*/
	.wcpfc-main-table.none-blog {border-right: 1px solid #ddd;}
	.wcpfc-main-table.res-cl table.table-outer tr td {font-size: 15px !important;padding: 20px 0px 20px 10px !important;display: block;width: 100%;box-sizing: border-box;}
	.wcpfc-main-table.res-cl table.table-outer tr td.fr-1 {width: 100%;border-bottom: none;}
	.wcpfc-main-table.res-cl td.fr-2 {border-top: none !important;}
	.wcpfc-main-table table.table-outer tr td.fr-2 a.gb{margin-right: 0;}
	.wcpfc-main-table.res-cl table.table-outer tr td.fr-2 a.cb{margin-top: 20px;}
	.search {margin-top: 20px;}
	.under-table table.table-outer tr td.ur-1 {width: 85%;border-bottom: none;}
	.under-table table.table-outer tr td {width: 85%;display: block;}
	.wcpfc-main-table table.table-outer tr td.fr-2 a{padding-right: 10px;padding-left: 0;}
	.under-table table.table-outer tr td.ur-2 {    border-top: none;}

	.shipping-method-rules a#fee-add-field{
		margin-top: 10px;
    	margin-left: 20px;
    	display: block;
    	width: 100px;
	}
}

/*03-05-2019*/
@media screen and (max-width: 1700px) {
	.fees-pricing-rules .fees_pricing_rules .tabs {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.fees-pricing-rules .fees_pricing_rules .tabs .tab-link {
		width: 15%;
		line-height: normal;
		display: flex;
		align-items: center;
	}

	.fees_pricing_rules_tab_content {
		width: 100%;
		overflow-x: scroll;
	}
}

@media screen and (max-width: 1300px) {
	/* .dotstore_plugin_sidebar {
		width: 430px;
		margin-top: 30px;
		max-width: 100%;
		margin: 0 auto;
		display: table;
		text-align: center;
		padding-top: 30px;
	} */

	.wcpfc-section-left {
		width: 100%;
		max-width: 100%;
	}

	.wcpfc-main-table.res-cl table.table-outer tr td, .wcpfc-main-table.res-cl table.table-outer tr th {
		display: table-cell;
	}
	/*2-10-2019*/
	.afrsm-section-left{
		float: none;
		width: 100%;
	}
}

@media screen and (max-width: 650px) {
	.fees_pricing_rules_tab {
		display: inline-block;
	}

	.fees-pricing-rules .fees_pricing_rules {
		overflow-x: scroll;
	}

	.fees-pricing-rules .fees_pricing_rules .tabs {
		flex-wrap: wrap;
	}

	.fees-pricing-rules .fees_pricing_rules .tabs .tab-link {
		width: auto;
		padding: 14px;
		font-size: 12px;
	}

	.dotstore_plugin_sidebar{
		width: 100% !important;
	}
	.afrsm-main-table.res-cl form div h2{
		display: block;
		margin-bottom: 10px;
	}
	.afrsm-main-table.res-cl .adv-pricing-rules .pricing_rules .tap{
		margin-left: 20px;
	}
	.advance_rule_condition_match_type{
		display: block;
		margin:10px 0;
		padding-left: 10px;
	}
	.switch_in_pricing_rules_description{
		float: none;
		display: inline-block;
	}
	#profile-page .form-table textarea, .form-table span.description, .form-table td input[type=email], .form-table td input[type=password], .form-table td input[type=text], .form-table td select, .form-table td textarea{
		width: 85%;
	}
	div#apm_wrap .ap_title label.switch {
    	left: 15px;
    	top: 3px;
	}
	.adv-pricing-rules .pricing_rules_tab_content .tab-content.current .tap-class .switch_status_div{
		display: inline-block;
    	margin-top: 10px;
	}
	.adv-pricing-rules .pricing_rules_tab_content .tab-content.current .tap-class .switch_status_div .switch.switch_in_pricing_rules{
		margin-left: 0;
	}
	.adv-pricing-rules .pricing_rules_tab_content .tab-content.current .tap-class .switch_status_div p.description.switch_in_pricing_rules_description{
		width: 250px;
	}
}