@font-face {
font-family:"Sans_Bold";
font-weight:normal;
src: url( " ../fonts/Sans_Bold.eot" );
src: local( "☺" ),
url( " ../fonts/Sans_Bold.woff" )
format( "woff" ),
url( " ../fonts/Sans_Bold.ttf" )
format( "truetype" );
}
@font-face {	
font-family:"Num_Medium";
font-weight:normal;
src: url( " ../fonts/Num_Medium.eot" );
src: local( "☺" ),
url( " ../fonts/Num_Medium.woff" )
format( "woff" ),
url( " ../fonts/Num_Medium.ttf" )
format( "truetype" );
}
@font-face {
font-family:"Num_Light"; 
font-weight:normal;
src: url( " ../fonts/Num_Light.eot" );
src: local( "☺" ),
url( " ../fonts/Num_Light.woff" )
format( "woff" ),
url( " ../fonts/Num_Light.ttf" )
format( "truetype" );
}


article, aside, details, figcaption, figure, footer, header, nav, section, summary {
	display: block;
	margin: 0;
	padding : 0
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	outline: 0;
	box-sizing: border-box;
}
body {
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 100%;
	position: static;
	overflow-y: auto;
	text-align: right;
	direction: rtl;
	padding: 0;
	margin: 0;border-radius: 5px;
	font-family:Num_Light;
	background:#fbfbfb;
}

a {
	text-decoration: none !important;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
a:hover {
	color:#f00 !important;
	transition: all 0.3s;
}
.frombig p a{
color:#0321c0;
}

.frombig h1, .frombig h2, .frombig h3, .frombig h4, .frombig h5, .frombig h6 {
margin-top: 25px;
margin-bottom: 10px;
line-height: 1em;
font-weight: 700;
}
.frombig h1 {
font-size: 36px;
}
.frombig h2 {
font-size: 30px;
}
.frombig h3 {
font-size: 24px;
}
.frombig h4 {
font-size: 18px;
}
.frombig h5 {
font-size: 14px;
}
.frombig h6 {
font-size: 12px;
}
.frombig ol, .frombig ul {
margin: 20px 20px 20px 0;
font-family:"Num_Light";
}
.frombig ul li {
list-style: outside disc;
list-style-image: none;
}
.frombig ol li {
list-style: outside decimal;
}
.frombig li {
margin: 0 0 5px;
}
.frombig li ul, .frombig li ol {
margin: 5px 0 0 15px;
}

ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{frombig:"";frombig:none}
table{border-collapse:collapse;border-spacing:0}
textarea{overflow:auto;font-family:"Num_Light"; vertical-align:top;resize:vertical}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}
audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
img{border:0;-ms-interpolation-mode:bicubic}
figure{margin:0}
table{border-collapse:collapse;border-spacing:0}
html,input,select,textarea{font-family:"Num_Light"; color:#666;}
button{color:#fff;}
img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}
blockquote{position:relative;color:#666;font-family:"Num_Medium";font-style:normal;padding:10px;background:#eeeeee57;border-radius:3px;	margin:20px 0}
blockquote p{padding:0;margin:0}
blockquote p{font-size:1.0em;font-weight:800}
h1,h2,h3,h4,h5,h6{margin-top:25px;margin-bottom:10px;line-height:1.5;font-weight:400}
ol,ul{margin:20px 20px 20px 0}
ul li{list-style:outside disc;right: 15px;
position: relative;list-style-image:none}
ol li{list-style:outside decimal;right: 15px;
position: relative;}
li{margin:0 0 5px}
li ul,li ol{margin:5px 0 0 15px}
pre{max-width:100%;overflow:auto}
table{border-spacing:0;width:100%;border:1px solid #d3d3d369;border-collapse:separate;margin-bottom:1.5em}
table tr:nth-child(even){background:#f9f9f9}
table td,table th{text-align:right;border-right:1px dotted #d3d3d369;padding:.4em}table thead th{background:#f4f4f4;border-right:1px solid #d3d3d369;border-bottom:1px solid #d3d3d369;text-transform:uppercase;vertical-align:middle;padding:.7em .4em}table tbody th{background:#f4f4f4;border-bottom:1px solid #d3d3d369}
table tbody td{border-bottom:1px solid #d3d3d369}table tr th:last-child,table tr td:last-child{border-right:0}
table tbody tr:last-child td,table tbody tr:last-child th{border-bottom:0}img{max-width:100%}iframe{max-width:100%}
p{
width: 100%;
margin: 10px auto;	
}
nav, ul, ol li, li {
	list-style: none;
	margin: 0;
	padding: 0
}
iframe {
	border: none;
	max-width: 100%;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-family:"Num_Medium";
}
img {
	max-width: 100%;
	height: auto
}
.pull-left {
	float: left !important;
}
.pull-right {
	float: right !important;
}
input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
input{line-height:normal}button,select{text-transform:none}
html input[type=button],input[type=reset],input[type=submit],button[type=submit]{-webkit-appearance:button;cursor:pointer;overflow:visible}
input[type=button],input[type=reset],button[type=submit],input[type=submit]{width: auto;padding: 3px 10px;height: 30px;margin: 5px auto;font-size: 14px;color: #fff;background: #0c3555;border: none;font-family:"Num_Medium";border-radius: 3px;transition:all .6s ease;}
input[type=button]:hover,input[type=reset]:hover,button[type=submit]:hover,input[type=submit]:hover{background-color:#fe8f00;transition:all .6s ease;}
input[type="file"]{color:#999;font-size: 12px;margin: 5px auto;}
select,input[type=text],input[type=password],input[type=email],input[type=url],input[type=time],input[type=date],input[type=datetime],input[type=datetime-local],input[type=tel],input[type=number],input[type=search]{
border: none !important;
border-left: 4px solid #fff !important;
background: #eeeeee57;
height: 35px;font-family:"Num_Light"; 
margin: 5px auto;padding: 5px 15px;
font-size: 12px;
border-radius:3px;	
}
textarea{
border: none !important;
background: #eeeeee57;	
margin: 5px auto;
border-radius:3px;	
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    line-height: 5px;
    height: 30px;
}
.woocommerce table.cart img{height: auto;
width: 50px;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
    height: 50px;line-height: 30px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
line-height: 30px !important;
}
.cross-sells h2,.cart_totals h2 {font-size: 18px;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #a46497;
    color: #fff !important;
    -webkit-font-smoothing: antialiased;
    line-height: 30px;
}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
    text-align: right;
    padding: 1em;
    border-bottom: 1px solid #d3ced2;
    margin: 0;
    list-style: none outside;
    width: 98%;
}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    width: auto !important;
    height: 50px;
}


.woocommerce-MyAccount-navigation{margin-bottom:15px}
.woocommerce-MyAccount-navigation ul li{float:right;margin-left:10px;list-style:none !important}
.woocommerce-MyAccount-navigation{float:none !important;width:100% !important;border-bottom: 1px solid #eee;overflow:hidden;border-radius:3px;text-align:center}
.woocommerce-MyAccount-navigation ul li a {
    display: inline-block;
    padding: 10px 15px;
    background: rgba(0,0,0,0.1);
    color: #0c3555 !important;
    font-family: Sans_Bold;transition: all .6s ease;
}
.woocommerce-MyAccount-navigation ul li:hover a {background: rgba(60, 58, 58, 0.1);transition: all .2s ease;}
.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}

.woocommerce-MyAccount-navigation ul {
width: 100%;margin: 0;
padding: 5px 0;
}
.select2-results__option[aria-selected], .select2-results__option[data-selected] {
    cursor: pointer;
    list-style: none;
}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
    list-style: none;
}




.frombig{
width: 80%;
height: auto;
overflow: hidden;
margin:30px auto;
padding: 15px 2%;
background: #fff;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}
.ttti {
width: 100%;
height: auto;
margin:0 auto;
text-align: center;
padding: 5px 0;
}

.ttti h1 {
    font-family: "Sans_Bold";
    font-weight: bold;
    color: #666;
    font-size: 20px;
    margin: 10px auto;
    text-align: right;
    border-bottom: 1px solid #ddd;
    line-height: 25px;
    padding-bottom: 20px;
}

.ttti a{
    font-family: "Sans_Bold";
    font-weight: bold;
    color: #666;
    font-size: 20px;
    text-align: right;
    line-height: 25px;
}

.ap-no-found {
width: 500px;
text-align: right;
margin: 40px auto;
}
.ap-no-found p{
text-align: justify;
}
.ap-no-found .text_404 {
font-size: 1000%;text-align: center;
color: #FCB03B;
font-weight: 700;
margin: 15px auto;
overflow: hidden;
line-height: 100%;
padding:30px;
font-family: "Num_Medium";
}
.ap-no-found h2 {
font-size: 1em;
font-weight: 100;
}
.page-header{font-size: 25px;}
.page-header h1{
text-align: center;font-family: "Num_Medium";
}



.cat_links{
width: calc(100% * 1/3 - 0px);
height: auto;
margin: 10px 0;
padding: 5px;
float: right;
}
.cat_links h2{
font-family: Num_Medium;
font-size: 14px;
width: 100%;
height: 35px;
color: #666;
font-weight: bold;
text-align: right;
line-height: 35px;
margin-bottom:10px;
background: #eee;
padding: 0 10px;margin-top: 0;
}
.cat_links ul {
    padding: 0 !important;
    margin: 0 !important;
}
.cat_links ul li a{
color:#666;
font-family:"Num_Light"; 
}
.cat_links ul li a:hover{
color:#f00;
}
.cat_links ul li:hover::before{
color:#f00;
}
.cat_links ul li {
list-style: none;
font-size: 12px;
right: 0;
background: #eeeeee7d;
width: 100%;
padding: 0 5px;
}
.cat_links ul li::before {
content: "■ ";
color:#666;
font-size:8px;
float: right;
line-height: 20px;
margin-left: 8px;
}


@media only screen and (max-width:996px){
.cat_links{
width: calc(100% * 1/2 - 0px);	
}
}

@media only screen and (max-width:550px){
.cat_links{
width: calc(100% * 1/1 - 0px);}	
.ap-no-found {
width:90%;}	

.ap-no-found .text_404 {
    font-size: 500%;
}	

.ap-no-found{
    font-size: 14px;
}
}