article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }
html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { -webkit-font-smoothing: antialiased; margin: 0; }
body, button, input, select, textarea { font-family: sans-serif; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #eee; margin: 1em 0 35px; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
table button, table input { *overflow: auto; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; } .ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }
.hidden { visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } *:first-child+html .clearfix { zoom: 1; } .assistive-text {
position: absolute !important;
clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);
}
.screen-reader-text { display:none; } body { 
font-family:"Helvetica Neue", Hevetica, Arial, sans-serif; 
color:#4e5154; 
font-size:14px; 
line-height:1.7; 
background: #fff; 
}
button, input, select, textarea { 
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
color: #222; 
}
::-moz-selection { 
background: #fe57a1; 
color: #fff; 
text-shadow: none; 
}
::selection { 
background: #fe57a1; 
color: #fff; 
text-shadow: none; 
}
a { 
color: #00AFD8; 
text-decoration: none;
}
a:visited { 
color: #00AFD8; 
}
a:hover { 
color: #333; 
}
h1,h2,h3,h4,h5,h6 { 
font-weight: 600; 
color: #2C2D31; 
font-family:'Open Sans', "Helvetica Neue", Hevetica, Arial, sans-serif; 
margin-top:0;
}
h1 { color:#32383f; font-size: 2em; line-height: 1.35; margin-bottom: 0.5em; font-weight:500; }
h2 { font-size: 1.6em; line-height: 1.7em; margin-bottom: 0.15em; font-weight: 600;}
h3 { font-size: 1.5em; line-height: 1.5em; margin-bottom: .6em; font-weight: 600; }
h4 { font-size: 1.1em; line-height: 1.25; margin-bottom: 1em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.1em; }
h6 { font-size: .8em; font-weight: normal; color:#999; text-transform: uppercase; margin-bottom:15px; }
h1 img, h2 img, h3 img,
h4 img, h5 img, h6 img {
margin: 0;
}
p {margin-top: 0;} .sf-menu, .sf-menu * {
margin:			0;
padding:		0;
list-style:		none;
}
.sf-menu {
line-height:	2;
}
.sf-menu ul {
position:		absolute;
top:			-999em;
width:			12em; }
.sf-menu ul li {
width:			100%;
}
.sf-menu ulli:hover {
visibility:		inherit; }
.sf-menu li {
float:			left;
position:		relative;
}
.sf-menu a {
display:		block;
position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
left:			0;
top:			2em; z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
left:			12em; top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
left:			12em; top:			0;
} .flexslider-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 
.flexslider-container {width: 100%; margin: 0; padding: 0; position:relative;}
.flexslider {width: 100%; margin: 0; padding: 0; position:relative;}
.flexslider .slides > li {display: none;} .flexslider .slides img {max-width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}
*********************************/
.flexslider {background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
.flex-container {zoom: 1; position: relative;}
.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {width: 96%; padding: 2%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}
.flex-direction-nav li a {width: 40px; height: 40px; margin: -13px 0 0; display: block; background: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/direction-nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; opacity: .6; filter:alpha(opacity=60); }
.flex-direction-nav li a:hover {opacity: 1; filter:alpha(opacity=100);}
.flex-direction-nav li .next {background-position: -40px 0; right: 16px;}
.flex-direction-nav li .prev {left: 16px;}
.flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}
.flex-control-nav {height:8px; text-align: center; position: absolute; bottom: 25px; right: 25px;}
.flex-control-nav li {height:8px; margin: 0; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li a {width: 10px; height: 10px; display: block; background: #FFFFFF; cursor: pointer; text-indent: -9999px; margin-right:5px;-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px; }
.flex-control-nav li a:hover {background: black;}
.flex-control-nav li a.active {background: black;cursor: default; } #container{
padding:0;
}
#container .containerInner {
width:1024px;
margin:0 auto;
position:relative;
}
.margin{
padding:0px;
}
.section{
clear:both;
overflow: hidden;
} img {
width: auto\9; max-width: 100%;
height: auto;
} #topnav {
padding:0;
font-size:11px;
}
#topnav .margin {
padding:0;
}
#topnavleft {
position: relative;
float: left;
width: 50%;
height: 49px;
overflow: hidden;
}
#topnavright {
position: relative;
float: right;
width: 50%;
height: 49px;
} #topnav .toptickerlabel {
float:left;
font-weight:bold;
text-transform: uppercase;
line-height:49px;
height:49px;
padding-right: 10px;
position: absolute;
top: 0;
left: 0;
z-index: 2;
}
#topticker-container {
width: 100%;
overflow: hidden;
z-index: 1;
}
#topticker li {
text-transform: uppercase;
line-height:49px;
height:49px;
}
#topticker li a {
color: #4E5154;
} ul#topnavmenu{
list-style: none;
float:right;
height: 49px;
position: relative;
z-index: 100;
margin-right: -10px;
}
ul#topnavmenu li.menu-item {
list-style: none;
display: inline-block;
*display:inline;
*zoom:1;
height: 49px;
line-height: 49px;
position: relative;
z-index: 100;
margin: 0 10px 0 0;
}
ul#topnavmenu li.menu-item a{
color:#999;
}
ul#topnavmenu li.menu-item a:hover{
color:#333;
} ul#topnavmenu li#basketlink {
display: inline-block;
*display:inline;
*zoom:1;
height: 49px;
position: relative;
z-index: 100;
margin: 0;
padding: 0;
}
ul#topnavmenu li#basketlink a.basket{
height: 49px;
line-height: 49px;
margin: 0;
padding: 0 10px 0 34px;
color:#333;
display: inline-block;
*display:inline;
*zoom:1;
background: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/basket.png) no-repeat 10px center;
}
ul#topnavmenu li#basketlink:hover a.basket{
display: inline-block;
*display:inline;
*zoom:1;
position: relative;
box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1);
}
#minicart{
display: none;
visibility: hidden; 
opacity: 0;
-webkit-transition:opacity 0.5s linear;
position: absolute;
top: 49px;
right: 0;
background: white;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
margin:0;
padding:25px;
z-index: 100;
width: 250px;
}
ul#topnavmenu li#basketlink:hover #minicart{
display: block;
visibility: visible;
opacity: 1;
-webkit-transition:opacity 0.5s linear;
}
#minicart h4{
font-size: 14px;
font-weight: 300;
text-transform: uppercase;
letter-spacing: .13em;
clear: both;
overflow: hidden;
border-bottom:1px solid #eee;
padding-bottom: 10px;
}
#minicart h4 a{
float:right;
}
#minicart h4.widget_title {
display: none;
visibility: hidden; 
}
#minicart .total{
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
letter-spacing: .13em;
clear: both;
overflow: hidden;
padding-bottom:12px;
display: block;
border-bottom: 1px solid #eee;
margin-bottom: 15px;
text-align:right;
}
#minicart .total strong{
float:left;
font-weight: normal;
}
#minicart .buttons {
display: none;
visibility: hidden; 
}
#minicart .empty {
padding-bottom: 20px;
border-bottom: 1px solid #eee;
margin-bottom: 15px;
}
#minicart a.miniButton{
float:right;
background: #10B1DB;
border:none;
color:white !important;
font-weight: bold;
font-size:11px;
line-height:11px;
display: inline-block;
*zoom:1;
*display:inline;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px; 
padding:8px 35px;
text-transform: uppercase;
}
#minicart a.miniButton:hover{
background:#444;
color:white;
} #primarylogo{
float:left;
}
#primarylogo, #primarylogo a {
color:#4E5154;
font-size:24px;
font-weight:normal;
line-height:1em;
margin:0;
}
#primarylogo a:hover {
color:#00AFD8;
}
body.header-logo-active #primarylogo {
padding: 0;
margin: 0;
width:181px;
height:24px;
}
body.header-logo-active #primarylogo a {
display: block;
width:181px;
height:24px;
text-align: left;
text-indent: -9999px;
} nav#primary{
padding-top:33px;
padding-bottom:25px;
clear: both;
}
nav#primary .margin {
padding:0;
}
nav#primary ul.sf-menu{
float: right;
margin:0;
padding:0;
list-style-type:none;
font-family:'Open Sans', "Helvetica Neue", Hevetica, Arial, sans-serif;
}
nav#primary ul.sf-menu li{
margin-left:25px;
}
nav#primary ul.sf-menu li a{
font-weight: bold;
color:#9DA6AE;
}
nav#primary ul.sf-menu li a:hover, nav#primary ul.sf-menu li.sfHover a{
color: #333;
}
nav#primary ul.sf-menu li ul.sub-menu {
background: white;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
padding:20px 25px;
}
nav#primary ul.sf-menu li ul.sub-menu ul{
padding-top: 0;
}
nav#primary ul.sf-menu li ul.sub-menu li{
float:none;
margin:0;
}
nav#primary ul.sf-menu li ul.sub-menu li a{
display: block;
padding: 0px;
font-size:90%;
color:#333;
line-height:22px;
font-weight: normal;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; 
font-style: normal;
}
nav#primary ul.sf-menu li ul.sub-menu li a:hover{
color:#00AFD8;
}
nav#primary ul.sf-menu li ul.sub-menu li .sf-sub-indicator {
float: right;
}
nav#primary ul.sf-menu li.current-menu-ancestor a, nav#primary ul.sf-menu li.current-menu-item a{
color: #00AFD8;
}
nav#primary ul.sf-menu ul {
width: 180px;
}
nav#primary ul.sf-menu li li:hover ul,
nav#primary ul.sf-menu li li.sfHover ul {
left: 180px;
}
nav#primary ul.sf-menu li li li:hover ul,
nav#primary ul.sf-menu li li li.sfHover ul {
left: 180px;
}
nav#primary ul.sf-menu li.mega2columns ul.sub-menu {
width: 360px;
}
nav#primary ul.sf-menu li.mega3columns ul.sub-menu {
width: 540px;
}
nav#primary ul.sf-menu li.mega4columns ul.sub-menu {
width: 720px;
}
nav#primary ul.sf-menu li.megamenu ul.sub-menu li {
width: 180px;
float: left;
}
nav#primary ul.sf-menu li.megamenu ul.sub-menu .sf-sub-indicator {
display: none;
visibility: hidden;
}
nav#primary ul.sf-menu li.megamenu ul.sub-menu li a.sf-with-ul {
font-weight: bold;
text-transform: uppercase;
color: #111;
letter-spacing: .1em;
font-size:12px;
}
nav#primary ul.sf-menu li.megamenu ul.sub-menu li a.sf-with-ul:hover {
background: none;
}
nav#primary ul.sf-menu li.megamenu ul.sub-menu li ul{
width: 170px;
overflow: hidden;
padding: 8px 0;
display: block !important;
visibility: visible !important;
position: relative !important;
top: auto !important;
left: auto !important;
box-shadow: none;
-o-box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
nav#primary ul.sf-menu li.megamenu ul.sub-menu li ul li{
border-bottom: none;
}
nav#primary ul.sf-menu li.megamenu ul.sub-menu li ul li a{
padding-top: 0;
padding-bottom: 0;
font-weight: normal;
} #header {
color:#32383F;
}
#header .margin{
padding-top:30px;
padding-bottom:30px;
}
#header h1{
font-size:40px;
line-height:1em;
margin:0;
}
#header  img.headerthumb{
float:left;
margin-right:15px;
border: 1px solid #DDD;
border-bottom: none;
padding:5px;
background: white;
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
-o-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
position: relative;
top:-12px;
margin-bottom: -20px;
}
#header  p.headertagline{
font-size:16px;
margin: 0;
margin-top:8px;
font-weight: 300;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
-moz-opacity: 0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
}
#header  #headersearchform {
float:right;
margin-top:20px;
}
#header  #headersearchform input.searchinput{
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px; 
background: white;
padding:0px 15px;
height:35px;
border:1px solid #bbb;
display: inline-block;
*zoom:1;
*display:inline;
padding-right:30px;
}
#header  #headersearchform input.searchsubmit{
display: inline-block;
*zoom:1;
*display:inline;
width:35px;
height:33px;
position: relative;
text-indent: -9999px;
background: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/search.png) no-repeat left center;
border:none;
margin-left:-35px;
}
#header #headerTitle.headertitlehide {
margin: 0;
padding: 0;
height: 0;
position: relative;
overflow: hidden;
text-indent: -9999px;
}
#headersubcategories{
padding: 12px 0;
}
#headersubcategories ul{
list-style-type:none;
margin:0;
padding: 0;
position: relative;
}
#headersubcategories ul li{
display: inline;
margin-right:15px;
}
#headersubcategories ul li h5{
display: inline;
}
#header #headercustom {
padding: 0;
}
#header #headercustom h1,
#header #headercustom h2{
font-size: 24px;
font-weight: 200;
line-height: 36px;
color: #32383F;
margin-top: 0;
padding-bottom: 30px;
}
#header #headercustom p {
margin-top: 0;
margin-bottom: 30px;
}
#header #headercustom p:last-child {
margin-bottom: 0;
}
#header #headercustom .flexslider-container {
margin-bottom: 30px;
} #content{
padding:40px 0px 35px;
}
#sidebar{
padding:40px 0px 35px;
font-size:12px;
}
#sidebarmini{
padding:40px 0px 35px;
font-size:12px;
} .content-sidebar #content{
float:left;
width:68.5022%;
}
.content-sidebar #sidebar{
float:right;
width:27.5330%;
} .sidebar-content #content{
float:right;
width:68.5022%;
}
.sidebar-content #sidebar{
float:left;
width:27.5330%;
} .content-sidebarmini .content-wrap{
float:left;
width:82.2687%;
}
.content-sidebarmini #sidebarmini{
float:right;
width:13.7665%;
} .sidebarmini-content .content-wrap{
float:right;
width:82.2687%;
}
.sidebarmini-content #sidebarmini{
float:left;
width:13.7665%;
} .sidebarmini-content-sidebar .content-wrap{
float:right;
width:82.2687%;
}
.sidebarmini-content-sidebar #sidebarmini{
float:left;
width:13.7665%;
}
.sidebarmini-content-sidebar #content{
float:left;
width:61.7135%;
}
.sidebarmini-content-sidebar #sidebar{
float:right;
width:33.4672%;
} .sidebar-content-sidebarmini .content-wrap{
float:left;
width:82.2687%;
}
.sidebar-content-sidebarmini #sidebarmini{
float:right;
width:13.7665%;
}
.sidebar-content-sidebarmini #content{
float:right;
width:61.7135%;
}
.sidebar-content-sidebarmini #sidebar{
float:left;
width:33.4672%;
} .sidebarmini-sidebar-content .content-wrap{
float:right;
width:82.2687%;
}
.sidebarmini-sidebar-content #sidebarmini{
float:left;
width:13.7665%;
}
.sidebarmini-sidebar-content #content{
float:right;
width:61.7135%;
}
.sidebarmini-sidebar-content #sidebar{
float:left;
width:33.4672%;
} .content-sidebar-sidebarmini .content-wrap{
float:left;
width:82.2687%;
}
.content-sidebar-sidebarmini #sidebarmini{
float:right;
width:13.7665%;
}
.content-sidebar-sidebarmini #content{
float:left;
width:61.7135%;
}
.content-sidebar-sidebarmini #sidebar{
float:right;
width:33.4672%;
} article.postblog{
padding-bottom: 25px;
margin-bottom: 35px;
border-bottom: 1px solid #eee;
}
article.postblog img.featuredimage{
width: 100%;
height: auto;
display: block;
margin:30px 0px;
border:1px solid white;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0px 1px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0px 1px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0px 1px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0px 1px rgba(0, 0, 0, 0.1);
}
article.postblog h2.posttitle{
margin-bottom: 10px;
font-size:26px;
line-height: 1.2;
font-weight: 300;
}
article.postblog a.more-link{
display: block;
margin-top: 10px;
font-weight: bold;
font-size: 12px;
}
article.postblog p.postmeta{
color:#999;
margin-top:0;
font-style: italic;
font-family:'Open Sans', "Helvetica Neue", Hevetica, Arial, sans-serif;
} article.sticky {
}
article.post img {
border:1px solid white;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0px 1px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0px 1px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0px 1px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0px 1px rgba(0, 0, 0, 0.1);
}
article.post img.full{
display: block;
margin:30px 0;
} .section{
}
.section h2, h2.horizontalheading{
margin-bottom: 40px;
border-bottom: 1px dashed #e8ecf1;
line-height: 1.9em;
}
.section h2 span, h2.horizontalheading span{
background: #e8ecf1;
font-weight: normal;
font-size:14px;
display: inline-block;
*zoom:1;
*display:inline;
padding:0px 35px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px; 
position: relative;
top:20px;
} .navigation:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .navigation             { zoom: 1; } *:first-child+html .navigation { zoom: 1; } .nav-previous {
float: left;
width: 50%;
}
.nav-next {
float: right;
text-align: right;
width: 50%;
}
#nav-numeric ul {
list-style: none;
margin: 0;
padding: 0;
}
#nav-numeric li {
list-style: none;
margin: 0;
padding: 10px 10px 10px 0;
display: block;
float: left;
}
#nav-numeric li a {
background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0)); background: -webkit-linear-gradient(top, #ffffff 0%,#f0f0f0 100%); background: -o-linear-gradient(top, #ffffff 0%,#f0f0f0 100%); background: -ms-linear-gradient(top, #ffffff 0%,#f0f0f0 100%); background: linear-gradient(top, #ffffff 0%,#f0f0f0 100%); -pie-background: linear-gradient(#ffffff, #f0f0f0);
border:1px solid #E7E7E7;
color:#333 !important;
text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
height: 28px !important;
padding: 0 10px;
line-height: 28px !important;
margin: 0;
display: inline-block;
*zoom:1;
*display:inline;
font-size: 12px;
width: auto;
vertical-align: middle;
text-align: center;
text-decoration: none;
cursor: pointer;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; 
position: relative;
box-shadow: 0 1px 0px #909090, 0 0 1px #ddd;
-o-box-shadow: 0 1px 0px #909090, 0 0 1px #ddd;
-moz-box-shadow: 0 1px 0px #909090, 0 0 1px #ddd;
-webkit-box-shadow: 0 1px 0px #909090, 0 0 1px #ddd;
text-indent: 0;
}
#nav-numeric li a:hover {
background: -moz-linear-gradient(top, #f0f0f0 0%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(top, #f0f0f0 0%,#ffffff 100%); background: -o-linear-gradient(top, #f0f0f0 0%,#ffffff 100%); background: -ms-linear-gradient(top, #f0f0f0 0%,#ffffff 100%); background: linear-gradient(top, #f0f0f0 0%,#ffffff 100%); -pie-background: linear-gradient(#f0f0f0, #ffffff);
}
#nav-numeric li.current a {
color:#999;
font-weight: bold;
} .sidebar div.widget {
margin-bottom: 30px;
}
.sidebar div.widget h3{
font-size:20px;
font-weight: 300;
}
.sidebar ul{
list-style-type:none;
margin:0;
padding:0;
margin-bottom: 20px;
}
.sidebar ul ul{
margin-left:0px;
margin-bottom: 15px;
}
.sidebar ul ul li a{
font-size:11px;
color:#999;
}
.sidebar ul ul li a:hover{
color:black;
}
.sidebar ul a.active{
color:#333;
}
.sidebar div.widget.custommenu ul li, div.widget_login ul li{
padding:5px 0px;
border-bottom: 1px solid #eee;
}
.sidebar div.widget.custommenu ul li.current a{
color:#333;
font-weight: bold;
}
.sidebar .textwidget ul li{
padding:5px 0px;
border-bottom: 1px solid #eee;
}
.sidebar .textwidget ul li li{
padding:2px 0px;
font-size: 12px;
border-bottom: none;
} .prima_recent_posts li {
margin-bottom: 1.5em;
}
.prima_recent_posts li:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .prima_recent_posts li { zoom: 1; } *:first-child+html .prima_recent_posts li { zoom: 1; } .prima_recent_posts li img {
float: left;
margin: 0 15px 5px 0;
padding:5px;
border:1px solid #ddd;
background: white;
border-bottom: none;
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
-o-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
}
.prima_recent_posts h3 {
font-size: 14px;
margin-bottom: 0;
}
.prima_recent_posts .postmeta {
font-size: 11px;
color: #999999;
} .prima_recent_comments li {
margin-bottom: 1em;
}
.prima_recent_comments li:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .prima_recent_comments li { zoom: 1; } *:first-child+html .prima_recent_comments li { zoom: 1; } .prima_recent_comments li img {
float: left;
margin: 0 15px 5px 0;
padding:5px;
border:1px solid #ccc;
-webkit-box-shadow: 1px 1px 1px #bdbdbd;
-moz-box-shadow: 1px 1px 1px #bdbdbd;
box-shadow: 1px 1px 1px #bdbdbd;
} .prima_twitter li {
margin-bottom: 1em;
} #footer{
font-size:12px;
clear: both;
overflow: hidden;
} #footertop .margin, #footerbottom .margin {
padding:30px 0px 0;
} .footer-top-layout-20 #footertop .footertop1,
.footer-bottom-layout-20 #footerbottom .footerbottom1 {
width:48.0176%;
float:left;
}
.footer-top-layout-20 #footertop .footertop2,
.footer-bottom-layout-20 #footerbottom .footerbottom2 {
width:48.0176%;
float:right;
} .footer-top-layout-21 #footertop .footertop1,
.footer-bottom-layout-21 #footerbottom .footerbottom1 {
width:65.3451%;
float:left;
}
.footer-top-layout-21 #footertop .footertop2,
.footer-bottom-layout-21 #footerbottom .footerbottom2 {
width:30.6902%;
float:right;
} .footer-top-layout-22 #footertop .footertop1,
.footer-bottom-layout-22 #footerbottom .footerbottom1 {
width:30.6902%;
float:left;
}
.footer-top-layout-22 #footertop .footertop2,
.footer-bottom-layout-22 #footerbottom .footerbottom2 {
width:65.3451%;
float:right;
} .footer-top-layout-30 #footertop .footertop1,
.footer-bottom-layout-30 #footerbottom .footerbottom1 {
width:30.6902%;
float:left;
margin-right:3.9648%;
}
.footer-top-layout-30 #footertop .footertop2,
.footer-bottom-layout-30 #footerbottom .footerbottom2 {
width:30.6902%;
float:left;
}
.footer-top-layout-30 #footertop .footertop3,
.footer-bottom-layout-30 #footerbottom .footerbottom3 {
width:30.6902%;
float:right;
} .footer-top-layout-31 #footertop .footertop1,
.footer-bottom-layout-31 #footerbottom .footerbottom1 {
width:48.0176%;
float:left;
margin-right:3.9648%;
}
.footer-top-layout-31 #footertop .footertop2,
.footer-bottom-layout-31 #footerbottom .footerbottom2 {
width:22.0264%;
float:left;
}
.footer-top-layout-31 #footertop .footertop3,
.footer-bottom-layout-31 #footerbottom .footerbottom3 {
width:22.0264%;
float:right;
} .footer-top-layout-32 #footertop .footertop1,
.footer-bottom-layout-32 #footerbottom .footerbottom1 {
width:22.0264%;
float:left;
margin-right:3.9648%;
}
.footer-top-layout-32 #footertop .footertop2,
.footer-bottom-layout-32 #footerbottom .footerbottom2 {
width:22.0264%;
float:left;
}
.footer-top-layout-32 #footertop .footertop3,
.footer-bottom-layout-32 #footerbottom .footerbottom3 {
width:48.0176%;
float:right;
} .footer-top-layout-40 #footertop .footertop1,
.footer-top-layout-40 #footertop .footertop2,
.footer-bottom-layout-40 #footerbottom .footerbottom1,
.footer-bottom-layout-40 #footerbottom .footerbottom2 {
width:22.0264%;
float:left;
margin-right:3.9648%;
}
.footer-top-layout-40 #footertop .footertop3,
.footer-bottom-layout-40 #footerbottom .footerbottom3 {
width:22.0264%;
float:left;
}
.footer-top-layout-40 #footertop .footertop4,
.footer-bottom-layout-40 #footerbottom .footerbottom4 {
width:22.0264%;
float:right;
}
#footertop h3.widget-title, #footerbottom h3.widget-title {
font-size:13px;
text-transform: uppercase;
letter-spacing: .13em;
margin-bottom: 15px;
color:#bbb;
}
#footertop ul, #footerbottom ul {
list-style-type:none;
margin:0;
padding:0;
margin-bottom: 20px;
} #footercredits{
padding:25px 0px 15px;
font-size: 11px;
color:#999;
}
#footercredits .footerleft { float:left;
text-align: left;
}
#footercredits .footerright { float:right;
text-align: right;
}
#footercredits .footerlogo {
float:left;
padding-right:10px;
}
#footercredits .footercopyright {
float:left;
}
#footercredits p {
margin-top: 0;
}
#footercredits  ul{
list-style-type:none;
margin:0;
padding:0;
margin-bottom: 10px;
}
#footercredits  ul li{
display: inline;
font-weight: bold;
margin-left:15px;
text-align: right;
}
#footercredits .footersocial{
float:right;
clear:both;
overflow: hidden;
} .alignleft {
display:inline;
float:left;
margin-right:15px;
}
.alignright {
display:inline;
float:right;
margin-left:15px;
}
.aligncenter {
clear:both;
display:block;
margin-left:auto;
margin-right:auto;
}
img[class*="align"], img[class*="wp-image-"] { height:auto; }
img.size-full {
max-width:100%;
width:auto;
}
.entry-content img.wp-smiley {
border:none;
margin-bottom:0;
margin-top:0;
padding:0;
}
img.alignleft, img.alignright, img.aligncenter { margin-top:0px; margin-bottom:5px; }
.wp-caption { margin-top:0.4em; }
.wp-caption {
background:#eeeeee;
margin-top:0px; 
margin-bottom:5px;
max-width:96%;
padding:12px 6px;
}
.wp-caption img {
display:block;
margin:0 auto;
}
.wp-caption .wp-caption-text, .gallery-caption { color:#666666; }
.wp-caption .wp-caption-text {
text-align:center;
margin:0;
padding:10px 0 0 0;
}
#content .gallery { margin:0 auto 1.625em; }
#content .gallery a img { border:none; }
img#wpstats {
display:block;
margin:0 auto 1.625em;
}
#content .gallery-columns-4 .gallery-item {
width:23%;
padding-right:2%;
}
#content .gallery-columns-4 .gallery-item img {
width:100%;
height:auto;
}
#content img[class*="align"], #content img[class*="wp-image-"], #content .gallery .gallery-icon img {
}
.wp-caption img, .wp-caption img[class*="align"], .wp-caption img[class*="wp-image-"] {
border:none;
padding:0;
}
a:focus img[class*="align"], a:hover img[class*="align"], a:active img[class*="align"], a:focus img[class*="wp-image-"], a:hover img[class*="wp-image-"], a:active img[class*="wp-image-"], #content .gallery .gallery-icon a:focus img, #content .gallery .gallery-icon a:hover img, #content .gallery .gallery-icon a:active img {
} .button, #comments .reply a, #cancel-comment-reply-link  {
background: #f5f5f5; background: -moz-linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#f0f0f0)); background: -webkit-linear-gradient(top, #f9f9f9 0%,#f0f0f0 100%); background: -o-linear-gradient(top, #f9f9f9 0%,#f0f0f0 100%); background: -ms-linear-gradient(top, #f9f9f9 0%,#f0f0f0 100%); background: linear-gradient(top, #f9f9f9 0%,#f0f0f0 100%); -pie-background: linear-gradient(#f9f9f9, #f0f0f0);
border:1px solid #E7E7E7;
color:#999 !important;
text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
font-size:11px;
font-weight: bold;
height: 28px !important;
padding: 0 15px;
line-height: 28px !important;
margin: 4px 2px 0 2px;
display: inline-block;
*zoom:1;
*display:inline;
font-size: 12px;
width: auto;
vertical-align: middle;
text-align: center;
text-decoration: none;
cursor: pointer;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px; 
position: relative;
box-shadow: 0 1px 0px #ccc, 0 0 1px #eee;
-o-box-shadow: 0 1px 0px #ccc, 0 0 1px #eee;
-moz-box-shadow: 0 1px 0px #ccc, 0 0 1px #eee;
-webkit-box-shadow: 0 1px 0px #ccc, 0 0 1px #eee;
text-indent: 0;
}
.button:hover, #comments .reply a:hover, #cancel-comment-reply-link:hover {
background: #f5f5f5; background: -moz-linear-gradient(top, #fbfbfb 0%, #f0f0f0 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#f0f0f0)); background: -webkit-linear-gradient(top, #fbfbfb 0%,#f0f0f0 100%); background: -o-linear-gradient(top, #fbfbfb 0%,#f0f0f0 100%); background: -ms-linear-gradient(top, #fbfbfb 0%,#f0f0f0 100%); background: linear-gradient(top, #fbfbfb 0%,#f0f0f0 100%); -pie-background: linear-gradient(#fbfbfb, #f0f0f0);
color:#333 !important;
}
a.button {
height: 28px !important;
line-height: 28px !important;
}
a.button.added:before,
button.button.added:before,
input.button.added:before {
content: "";
position: absolute;
height: 32px;
width: 32px;
top: 0;
right: -36px;
text-indent: 0;
background: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/woocommerce/success.png) no-repeat;
}
a.button.loading:before,
button.button.loading:before,
input.button.loading:before {
content: "";
position: absolute;
height: 32px;
width: 32px;
top: 0;
right: -36px;
text-indent: 0;
background: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/woocommerce/ajax-loader.gif) no-repeat;
} #comments {
margin: 30px 0 0;
font-size: 12px;
}
#comments h2 {
margin-bottom: 60px;
}
.nopassword,
.nocomments {
color: #aaa;
font-size: 24px;
font-weight: 100;
margin: 26px 0;
text-align: center;
}
.commentlist {
list-style: none;
margin: 0;
padding: 0;
}
.commentlist li {
position: relative;
list-style: none;
padding: 0;
margin: 0 0 30px;
}
.commentlist li.bypostauthor {
}
.commentlist li .comment-body {
margin: 0 0 0 13%;
}
.commentlist li .comment-author {
}
.commentlist li .comment-author cite {
font-style: normal;
font-weight: bold;
}
.commentlist li .comment-author .says {
display: none;
}
.commentlist li .comment-author img.avatar {
width: 9.5%;
height: auto;
position: absolute;
top: 0;
left: 0;
border:1px solid white;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0px 1px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0px 1px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0px 1px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0px 1px rgba(0, 0, 0, 0.1);
}
.commentlist li .comment-meta {
font-size: 92%;
}
.commentlist li ul.children {
margin: 30px 0 0 13%;
padding: 0;
}
#comments .reply a {
font-size: 11px !important;
position: absolute !important;
height: 24px !important;
line-height: 24px !important;
top: 0;
right: 0;
} #respond {
margin: 30px 0 0 0;
position: relative;
}
.commentlist #respond {
margin: 30px 0 50px 13%;
}
#reply-title {
font-weight: 300;
}
#cancel-comment-reply-link {
font-size: 11px !important;
position: absolute !important;
height: 24px !important;
line-height: 24px !important;
top: 0;
right: 0;
}
#respond .comment-notes,
#respond .logged-in-as {
}
#respond label {
font-weight: bold;
}
#respond .comment-form-author input,
#respond .comment-form-email input,
#respond .comment-form-url input,
#respond .comment-form-comment textarea {
display: block;
width: 60%;
background: white;
margin-top: 5px;
padding: 10px 10px;
border:none;
box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.3), 0 0px 1px rgba(0, 0, 0, 0.5);
-o-box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.3), 0 0px 1px rgba(0, 0, 0, 0.5);
-moz-box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.3), 0 0px 1px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.3), 0 0px 1px rgba(0, 0, 0, 0.5);
}
#respond .comment-form-comment textarea {
resize: vertical;
width: 80%;
}
#respond input[type="text"],
#respond textarea {
}
#respond input[type="text"]:focus,
#respond textarea:focus {
}
#respond .comment-form-author .required,
#respond .comment-form-email .required {
}
#respond .form-submit {
padding-top: 20px;
}
#respond input#submit {
background: #10B1DB;
border:none;
color:white !important;
font-weight: bold;
line-height:32px;
font-size:14px;
display: inline-block;
*zoom:1;
*display:inline;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px; 
padding:3px 35px;
text-transform: uppercase;
}
#respond input#submit:hover{
background:#444;
color:white;
}
p.comment-form-comment {
}
.form-allowed-tags {
display: none;
} body.prima-demo-store-active {
margin-top: 35px !important;
position: relative;
}
.demo_store {
position: fixed;
top: 0 !important;
left: 0;
width: 100%;
padding: 0;
margin: 0;
height: 35px !important;
line-height: 35px !important;
font-size: 12px;
text-align: center;
background: #10B1DB;
color: #FFFFFF;
z-index: 999999;
}
.admin-bar .demo_store {
top: 28px !important;
}
.clear {
clear: both
}
.nobr {
white-space: nowrap
}
.info {
background: #F7F5C6;
padding: 10px 20px;
border: 1px solid #EEEAC1;
color: #747165;
box-shadow: inset 0 0 0 1px #ffffcc;
-webkit-box-shadow: inset 0 0 0 1px #ffffcc;
-moz-box-shadow: inset 0 0 0 1px #ffffcc;
}
.info a {
color: #93864E
}
.woocommerce_error {
list-style: none;
border: 1px solid;
margin: 10px 0px 20px;
padding: 15px 100px 15px 32px;
background-repeat: no-repeat;
background-position: 10px center;
position: relative;
color: #D8000C;
background-color: #ffd4d4;
background-image: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/woocommerce/error.gif);
}
.woocommerce_message {
list-style: none;
border: 1px solid;
margin: 10px 0px 20px;
padding: 15px 100px 15px 45px;
background-repeat: no-repeat;
background-position: 10px center;
position: relative;
color: #4F8A10;
background-color: #DFF2BF;
background-image: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/woocommerce/success.png);
}
.woocommerce_error a.button,
.woocommerce_message a.button {
margin-top: 0;
float: right;
position: absolute;
top: 8px;
right: 5px;
}
small.note {
display: block;
color: #999;
font-size: 11px;
line-height: 21px;
margin-top: 10px;
} ul.products {
list-style: none;
clear: both;
padding: 0;
margin: 0;
float: none;
}
ul.products:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html ul.products             { zoom: 1; } *:first-child+html ul.products { zoom: 1; } ul.products li {
float: left;
margin: 0 2% 20px 0;
padding: 0;
position: relative;
width:23.5%;
margin-left: 0;
text-align: center;
}
.woocommerce.columns-5 ul.products li {
margin: 0 1% 20px 0;
width:17.6%;
}
ul.products.products-col-1 li{width:100%; margin-right: 0;}
ul.products.products-col-2 li{width:49%;}
ul.products.products-col-3 li{width:32%;}
ul.products.products-col-4 li{width:23.5%;}
ul.products.products-col-5 li{width:18.4%;}
ul.products.products-col-6 li{width:15%;}
ul.products.products-col-7 li{width:12.57142857%;}
ul.products.products-col-8 li{width:10.75%;}
ul.products.products-col-9 li{width:9.333333333%;}
ul.products.products-col-10 li{width:8.2%;}
ul.products li.first {
clear: both;
}
ul.products li.last {
margin-right: 0;
}
ul.products li a {
text-decoration: none
}
ul.products li a img {
width: 100%;
height: auto;
display: block;
margin: 0;
padding:0;
}
ul.products li h3 {
padding: 0;
margin: 10px 0 0;
font-size: 1em;
}
ul.products li .product-image-box {
padding: 10px;
border: 5px solid #F7F7F4;
position: relative;
display:block;
}
ul.products li div.prodHover{
position: absolute;
width:130%;
z-index: 100;
top:-15%;
background: white;
box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
padding:20px;
left:-30%;
}
ul.products li div.prodHover h3{
font-size:16px;
}
ul.products li div.prodHover span.price{
font-size:16px;
}
ul.products li div.prodHover .product-image-box{
border:none;
padding:0;
}
ul.products li.hover .product-image-box{
border:none;
padding:none;
} ul.products li.product.sub-category a {
padding: 0 1px;
display: block;
}
ul.products li .product-image-box span.price {
position: absolute;
bottom: 0;
right: 0;
background:black;
color:white;
padding:7px 10px;
font-family: Georgia;
color:white;
float:right;
font-size:16px;
font-weight: normal;
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
}
ul.products li .price {
display: block;
} .woocommerce .navigation {
width: 75%;
float: right;
}
.woocommerce .navigation .nav-previous a {
padding-left: 20px;
}
.woocommerce .woocommerce_ordering {
width: 25%;
float: left;
}
.woocommerce .woocommerce_ordering select {
width: 100%;
cursor: pointer;
background-color:#fff;
border:1px solid #bbb; 
padding:5px; 
} div.product {
position: relative;
margin-bottom: 0;
}
div.product div.images {
float: left;
width: 47%;
margin-bottom: 10px;
}
div.product div.images img {
display:block;
display: block;
}
div.product div.images img.attachment-shop_single {
width: 100%;
height: auto;
}
div.product div.images div.thumbnails {
padding-top: 20px;
}
div.product div.images div.thumbnails:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html div.product div.images div.thumbnails             { zoom: 1; } *:first-child+html div.product div.images div.thumbnails { zoom: 1; } div.product div.images div.thumbnails a {
float: left;
margin-right: 15px;
}
div.product div.images div.thumbnails a img {
margin-bottom: 15px;
}
div.product div.images div.thumbnails a.last {
margin-right: 0
}
div.product div.images div.thumbnails a.first {
clear: both
}
div.product div.summary {
float: right;
width: 48%;
}
div.product div.summary .price {
font-weight: 300;
font-size: 2.8em;
line-height: 1em;
margin: 0 0 24px;
color:#4E5154;
}
div.product div.summary button.button,
div.product div.summary a.button {
background: #10B1DB;
color:white !important;
border:none;
margin: 0;
height: 32px !important;
line-height: 32px !important;
padding:0px 35px;
text-transform: uppercase;
font-weight: bold;
font-size:14px;
text-shadow: none;
box-shadow: none;
-o-box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
div.product div.summary button.button:hover,
div.product div.summary a.button:hover{
background:#444;
color:white;
}
div.product div.social {
text-align: right;
margin: 0 0 1em;
}
div.product div.social span {
margin: 0 0 0 2px
}
div.product div.social span span {
margin: 0
}
div.product div.social span .stButton .chicklets {
padding-left: 16px;
width: 0;
}
div.product div.social iframe {
float: left;
margin-top: 3px;
} .price {
color: #999;
}
.price del {
color: #999999;
}
.price ins {
color: #F84034;
text-decoration: none;
background: none;
}
.price .from {
color: #999999;
} span.onsale {
background: #FFD62C;
font-family:'Open Sans', "Helvetica Neue", Hevetica, Arial, sans-serif;
color:black;
font-size:12px;
line-height:50px;
text-align: center;
text-transform: uppercase;
padding: 0px 0px;
display: block;
width:50px;
height:50px;
letter-spacing:.13em;
-webkit-border-radius: 145px;
-moz-border-radius: 145px;
border-radius: 145px; 
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
-o-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
position: absolute;
top:-10px;
left:-10px;
} .stock {
color: green
}
.out-of-stock {
color: red
} dl.variation {
font-size: 11px;
float: left;
margin: 0;
padding: 0;
}
dl.variation dt {
float: left;
clear: left;
font-weight: bold;
margin: 0 4px 0 0;
padding: 0;
}
dl.variation dd {
float: left;
margin: 0 20px 0 0;
padding: 0;
} form.cart {
clear: both;
padding: 0;
margin: 0 0 15px;
float: none;
}
form.cart:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html form.cart  { zoom: 1; } *:first-child+html form.cart { zoom: 1; }  form.cart .single_variation_wrap {
margin-top: 20px;
}
form.cart .single_variation_wrap .single_variation {
margin-bottom: 20px;
}
form.cart .single_variation_wrap .price {
font-size: 2em;
}
form.cart .variations {
margin: 0;
}
form.cart table {
font-size: 12px;
border-width: 0 0 1px 0;
width: 100%;
}
form.cart table td {
padding: 4px 4px 4px 4px;
vertical-align:middle;
}
form.cart .variations label {
font-weight: bold
}
form.cart .variations select {
width: 100%;
cursor: pointer;
background-color:#fff;
border:1px solid #bbb; 
padding:5px; 
} .quantity {
overflow: hidden;
zoom: 1;
position: relative;
width: 57px !important;
margin-right: 12px !important;
min-width: inherit;
float: left;
}
.quantity input {
margin-left: 0;
margin-right: 0;
}
.quantity input.qty {
text-align: center;
float: left;
width: 35px;
padding: 7px 9px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
border: 1px solid #bbbbbb;
box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.2);
-webkit-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.2);
}
.quantity input.plus,
.quantity input.minus {
padding: 0;
border: 1px solid #bbbbbb;
background: #ffffff;
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee));
background: -webkit-linear-gradient(#ffffff, #eeeeee);
background: -moz-linear-gradient(center top, #ffffff 0%, #eeeeee 100%);
background: -moz-gradient(center top, #ffffff 0%, #eeeeee 100%);
box-shadow: inset 0 0 0 1px #ffffff;
-webkit-box-shadow: inset 0 0 0 1px #ffffff;
-moz-box-shadow: inset 0 0 0 1px #ffffff;
color: #888888 !important;
font-size: 12px;
width: 20px !important;
height: 16px !important;
cursor: pointer;
}
.quantity input.plus:hover,
.quantity input.minus:hover {
background: #fff
}
.quantity input.plus {
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-bottomleft: 0px;
-moz-border-radius-bottomright: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
position: absolute;
top: 0;
right: 0;
}
.quantity input.minus {
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
-webkit-border-top-left-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-bottomleft: 0px;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
position: absolute;
bottom: 0;
right: 0;
} .old-button {
background: #10B1DB;
border:none;
color:white !important;
font-weight: bold;
line-height:32px;
font-size:14px;
display: inline-block;
*zoom:1;
*display:inline;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px; 
padding:0px 35px;
text-transform: uppercase;
}
.old-button:hover{
background:#444;
color:white;
} div.product .woocommerce_tabs  {
clear: both;
border:none;
background: none;
padding: 20px 0 0;
}
div.product .woocommerce_tabs ul.tabs {
list-style-type:none;
background: #E8ECF1;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; 
box-shadow: inset 0 -1px 0px rgba(0, 0, 0, 0.05);
-o-box-shadow: inset 0 -1px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 -1px 0px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: inset 0 -1px 0px rgba(0, 0, 0, 0.05);
padding:0px 10px 0px 30px;
margin: 0;
}
div.product .woocommerce_tabs ul.tabs li {
display: inline-block;
*zoom:1;
*display:inline;
line-height:40px;
margin-right:20px;
}
div.product .woocommerce_tabs ul.tabs li a {
}
div.product .woocommerce_tabs ul.tabs li a:hover {
}
html div.product .woocommerce_tabs ul.tabs li.active, html div.product .woocommerce_tabs ul.tabs li.active a:hover  { }
div.product .woocommerce_tabs ul.tabs li.active a{
color:#32383F;
font-weight: bold;
}
div.product .woocommerce_tabs .panel {
overflow: hidden;
clear: both;
padding: 20px 0 10px;
}
div.product .woocommerce_tabs .panel h2 {
font-size: 1.2em;
margin-bottom: 15px;
} table.shop_attributes {
width: 100%;
border: 0;
border-top: 1px dotted #ccc;
margin-bottom: 20px;
}
table.shop_attributes th {
width: 150px;
font-weight: bold;
padding: 8px;
border-bottom: 1px dotted #ccc;
margin: 0;
line-height: 1.5em;
text-align: left;
vertical-align:middle;
}
table.shop_attributes td {
font-style: italic;
padding: 0;
border-bottom: 1px dotted #ccc;
margin: 0;
line-height: 1.5em;
text-align: left;
vertical-align:middle;
}
table.shop_attributes .alt td,
table.shop_attributes .alt th {
background: #f9f9f9
}
table.shop_attributes td p {
margin: 0;
padding: 8px;
} #reviews #comments {
margin: 0;
border: 0;
padding: 0;
}
#reviews #comments h2 {
margin: 0 0 15px;
}
.star-rating {
float: right;
width: 80px;
height: 16px;
background: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/woocommerce/star.png) repeat-x left 0;
}
.star-rating span {
background: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/woocommerce/star.png) repeat-x left -32px;
height: 0;
padding-top: 16px;
overflow: hidden;
float: left;
}
.hreview-aggregate .star-rating {
margin: 10px 0 0 0
}
#reviews #comments ol.commentlist {
overflow: hidden;
zoom: 1;
margin: 0;
padding: 0;
width: 100%;
background: none;
border: none;
}
#reviews #comments ol.commentlist li {
margin: 0;
padding: 10px 0 20px;
border: 0;
position: relative;
background: 0;
border: 0;
}
#reviews #comments ol.commentlist li .meta {
font-size: 92%;
margin-top: 0;
}
#reviews #comments ol.commentlist li img.avatar {
float: left;
width: 9.65%;
border:1px solid white;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0px 1px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0px 1px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0px 1px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0px 1px rgba(0, 0, 0, 0.1);
}
#reviews #comments ol.commentlist li .comment-text {
float: right;
width: 87.14%;
}
#reviews #comments .add_review {
margin-bottom:30px;
}
#review_form #respond {
overflow: hidden;
zoom: 1;
border: 1px solid #E7E7E7;
margin: 0;
padding: 10px 20px 10px;
}
#review_form #respond .comment-form-rating label {
float: left;
padding-right: 10px;
}
#review_form #respond .comment-form-rating .stars {
margin: 0;
padding-top: 3px;
}
p.stars {
overflow: hidden;
zoom: 1;
}
p.stars span {
width: 80px;
height: 16px;
position: relative;
float: left;
background: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/woocommerce/star.png) repeat-x left 0;
}
p.stars span a {
float: left;
position: absolute;
left: 0;
top: 0;
width: 16px;
height: 0;
padding-top: 16px;
overflow: hidden;
}
p.stars span a:hover,
p.stars span a:focus {
background: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/woocommerce/star.png) repeat-x left -16px
}
p.stars span a.active {
background: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/woocommerce/star.png) repeat-x left -32px
}
p.stars span a.star-1 {
width: 16px;
z-index: 10;
}
p.stars span a.star-2 {
width: 32px;
z-index: 9;
}
p.stars span a.star-3 {
width: 48px;
z-index: 8;
}
p.stars span a.star-4 {
width: 64px;
z-index: 7;
}
p.stars span a.star-5 {
width: 80px;
z-index: 6;
}
#review_form #respond .comment-form-comment {
clear:both;
margin-top: 0;
padding-top: 20px;
}
#review_form #respond textarea {
display: block;
height: 100px;
}
#review_form #respond .form-submit {
padding: 0;
} #related-products {
clear: both;
} table.shop_table {
font-size: 12px;
border: 1px solid #E7E7E7;
margin: 0px -1px 24px 0px;
text-align: left;
width: 100%;
border-collapse: separate;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
table.shop_table th {
background: #E8ECF1;
color: #32383F;
font-weight: bold;
line-height: 18px;
padding: 9px 12px;
}
table.shop_table tfoot th {
border-top: 1px solid #CCC;
}
table.shop_table td {
border-top: 1px solid #E7E7E7;
padding: 6px 12px;
vertical-align: middle;
}
table.shop_table tfoot td {
font-weight: bold
}
.col2-set{
}
.col2-set:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .col2-set  { zoom: 1; } *:first-child+html .col2-set { zoom: 1; } .col2-set .col-1{
float:left;
width:48%;
}
.col2-set .col-2{
float:right;
width:48%;
} table.cart a.remove {
display: block;
height: 16px;
width: 16px;
text-indent: -9999px;
background: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/woocommerce/remove.png) #cccccc;
}
table.cart a.remove:hover {
background-color: #f93
}
table.cart .product-name a {
display: block;
font-weight: bold;
}
table.cart img {
width: 50px;
height: auto;
padding: 2px;
border: 1px solid #CCC;
}
table.cart td.actions {
text-align: right !important;
}
table.cart td.actions .button {
margin-top: 0;
}
table.cart td.actions .checkout-button {
}
table.cart td.actions .checkout-button:hover{
}
table.cart td.actions .coupon {
float: left
}
table.cart td.actions .coupon label {
display: none
}
table.cart td.actions .coupon .input-text {
width: 80px !important;
float: left;
margin: 1px 6px 0 0 !important;
text-align: center;
width: 18px;
padding: 6px 4px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
border: 1px solid #bbbbbb;
box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.2);
-webkit-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.2);
}
table.cart td.actions .button.alt {
float: right;
margin: 0 0 0 6px;
} .cart-collaterals {
}
.cart-collaterals:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .cart-collaterals  { zoom: 1; } *:first-child+html .cart-collaterals { zoom: 1; } .cart-collaterals h2 {
font-size: 1.4em;
font-weight: normal;
margin-bottom: 15px;
}
.cart-collaterals select {
width: 100%;
background-color:#fff;
border:1px solid #bbb; 
padding:5px; 
}
.cart-collaterals input {
width: 100%;
background-color:#fff;
border: 1px solid #bbb; 
padding: 5px; 
}
.cart-collaterals .cross-sells {
width: 48%;
float: left;
}
.cart-collaterals .cart_totals {
float: right;
width: 48%;
text-align: right;
}
.cart-collaterals .cart_totals p {
margin: 0;
}
.cart-collaterals .cart_totals table {
width: 100%;
border-collapse: separate;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin: 0 0 6px;
padding: 0;
}
.cart-collaterals .cart_totals table tr:first-child th,
.cart-collaterals .cart_totals table tr:first-child td {
border-top: 0;
}
.cart-collaterals .cart_totals table td,
.cart-collaterals .cart_totals table th {
border-top: 1px solid #E7E7E7;
padding: 6px 0px 6px 20px;
}
.cart-collaterals .cart_totals table small {
display: block;
}
.cart-collaterals .cart_totals table select {
width: 100%;
background-color:#fff;
border:1px solid #bbb; 
padding:5px; 
}
.cart-collaterals .cart_totals .discount td {
color: green
}
.cart-collaterals .shipping_calculator {
width: 48%;
text-align: right;
zoom: 1;
margin: 20px 0 0 0;
clear: right;
float: right;
}
.cart-collaterals .shipping_calculator .col2-set .col-1 {
float: left;
width: 50%;
margin: 0;
padding: 0;
}
.cart-collaterals .shipping_calculator .col2-set .col-1 input {
float: left;
width: 95%;
}
.cart-collaterals .shipping_calculator .col2-set .col-2 {
float: right;
width: 50%;
margin: 0;
padding: 0;
}
.cart-collaterals .shipping_calculator .col2-set .col-2 input {
float: right;
width: 95%;
}
.cart-collaterals .shipping_calculator .button {
width: 100%;
margin: 0;
float: none;
display: block;
} .form-row {
padding: 3px;
margin: 0 0 6px;
}
.form-row:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .form-row  { zoom: 1; } *:first-child+html .form-row { zoom: 1; } .form-row label {
display: block;
line-height: 1.8em;
}
.form-row select {
width: 100%;
cursor: pointer;
margin: 0;
padding: 5px 4px;
}
.form-row .required {
color: #c00;
font-weight: bold;
}
.form-row .input-checkbox {
display: inline;
margin: -2px 3px 0 0;
text-align: center;
vertical-align: middle;
}
.form-row label.checkbox {
display: inline
}
form .form-row input.input-text,
form .form-row textarea {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, 0.1);
-webkit-box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, 0.1);
border: 1px solid #ccc;
width: 100%;
padding: 6px;
margin: 0;
outline: 0;
background: #fff none;
font-size: 14px;
line-height: 1em;
}
form .form-row textarea {
height: 100px;
line-height: 1.5em;
display: block;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
form .form-row input.input-text:focus,
form .form-row textarea:focus {
box-shadow: inset 0 0 0 3px #faf9dc;
-webkit-box-shadow: inset 0 0 0 3px #faf9dc;
-moz-box-shadow: inset 0 0 0 3px #faf9dc;
}
.form-row-first {
clear: both;
float: left;
width: 47%;
}
.form-row-last {
float: right;
width: 47%;
}
.form-row label.hidden {
visibility: hidden;
} form.checkout {
width: 100%;
zoom: 1;
overflow: hidden;
} #customer_details {
margin-bottom: 20px;
}
#customer_details:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html #customer_details  { zoom: 1; } *:first-child+html #customer_details { zoom: 1; } #customer_details .col-1 {
float: left;
width: 48.5%;
margin: 0;
padding: 0;
}
#customer_details .col-2 {
float: right;
width: 48.5%;
margin: 0;
padding: 0;
}
#customer_details h3 {
font-size: 1.4em;
font-weight: normal;
margin-bottom: 15px;
}
#shiptobilling {
float: right;
line-height: 1.62em;
margin: 5px 0 0 0;
padding: 0;
}
#shiptobilling label {
font-size: 0.6875em
} h3#order_review_heading {
font-size: 1.4em;
font-weight: normal;
margin-bottom: 15px;
}
#order_review {
}
#order_review dl.variation {
float: none;
padding-left: 15px;
}
#order_review  select {
cursor: pointer;
background-color:#fff;
border:1px solid #bbb; 
padding:5px; 
} #payment {
margin-top: 20px;
background: #F9F9F9;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#payment ul.payment_methods {
overflow: hidden;
zoom: 1;
text-align: left;
padding: 1em;
border-bottom: 1px solid #eee;
margin: 0;
list-style: none outside;
}
#payment ul.payment_methods li {
line-height: 2em;
text-align: left;
margin: 0;
font-weight: normal;
}
#payment ul.payment_methods li input {
margin: 0 1em 0 0
}
#payment ul.payment_methods li img {
vertical-align: middle;
margin: -2px 0 0 0.5em;
position: relative;
}
#payment div.form-row {
padding: 1em;
border-top: 1px solid #fff;
}
#payment #place_order {
float: right;
margin: 0;
}
#payment .terms {
margin: 0;
padding: 0 1em;
text-align: right;
line-height: 32px;
font-weight: bold;
}
#payment div.payment_box {
position: relative;
width: 96%;
background: #f5f5f5;
border: 1px solid #eee;
box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5) #888888;
-webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5) #888888;
-moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5) #888888;
padding: 1em 2% 0;
margin: 1em 0 1em 0;
font-size: 0.92em;
}
#payment div.payment_box #cc-expire-month,
#payment div.payment_box #cc-expire-year {
width: 48%;
float: left;
}
#payment div.payment_box #cc-expire-year {
float: right
}
#payment div.payment_box span.help {
font-size: 11px;
color: #999;
line-height: 13px;
font-weight: normal;
}
#payment div.payment_box p,
#payment div.payment_box .form-row {
margin: 0 0 1em
}
#payment div.payment_box:after {
content: "";
display: block;
border: 8px solid #eee;
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
position: absolute;
top: -4px;
left: 0;
margin: -1em 0 0 2em;
} .order_details {
overflow: hidden;
zoom: 1;
margin: 0;
padding: 0;
list-style: none;
}
.order_details li {
float: left;
text-transform: uppercase;
font-size: 11px;
line-height: 1em;
border-right: 1px dashed #ccc;
margin: 0 20px 20px 0;
padding: 0 20px 0 0;
}
.order_details li strong {
display: block;
font-size: 1.4em;
text-transform: none;
line-height: 1.5em;
color: #333;
}
.order_details li.method {
border: none
} form.login {
background: #FFFFFF;
border: 1px solid #ccc;
padding: 20px;
margin: 20px 0 20px 0px;
text-align: left;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
} table.my_account_orders {
font-size: 12px;
line-height: 24px;
}
table.my_account_orders th,
table.my_account_orders td {
padding: 4px 8px;
vertical-align: top;
}
table.my_account_orders .button {
white-space: nowrap;
font-size: 11px !important;
height: 24px !important;
line-height: 24px !important;
margin: 0 4px;
} .addresses .title {
overflow: hidden;
zoom: 1;
}
.addresses .title h3 {
font-size: 1.4em;
font-weight: normal;
margin-bottom: 0;
float: left;
}
.addresses .title .edit {
float: right;
} ul.cart_list,
ul.product_list_widget {
list-style: none outside;
padding: 0;
margin: 0;
}
ul.cart_list li,
ul.product_list_widget li {
padding: 4px 0;
margin: 0;
overflow: hidden;
zoom: 1;
}
ul.cart_list li a,
ul.product_list_widget li a {
display: block;
font-weight: normal;
}
ul.cart_list li img,
ul.product_list_widget li img {
float: left;
margin: 0 15px 5px 0;
width: 50px;
height: auto;
}
ul.cart_list li del,
ul.product_list_widget li del {
color: #999999;
}
ul.cart_list li ins,
ul.product_list_widget li ins {
color: #F84034;
text-decoration: none;
background: none;
}
ul.cart_list li .from,
ul.product_list_widget li .from {
color: #999999;
}
ul.cart_list li .quantity,
ul.product_list_widget li .quantity {
float: left;
} .widget_shopping_cart dl.variation {
padding-right: 50px;
}
.widget_shopping_cart .total {
border-top: 1px solid #eee;
padding: 15px 0 10px;
margin: 15px 0 0;
text-transform: uppercase;
}
.widget_shopping_cart .total strong {
}
.widget_shopping_cart .buttons {
margin-top: 0;
} div.widget_product_search input{
border:1px solid #ddd;
padding:7px 5px;
background:#fafafa;
width:95%;
}
div.widget_product_search input#searchsubmit {
display: none;
} .widget_price_filter .price_slider_wrapper .button {
float: right;
margin: 0;
}
.widget_price_filter .price_slider_wrapper .price_slider {
margin: 1em .6em .6em
}
.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle {
outline: 0
}
.widget_price_filter .price_slider_wrapper .price_slider_amount {
overflow: hidden;
line-height: 2em;
}
.widget_price_filter .ui-state-default,
.widget_price_filter .ui-widget-content .ui-state-default,
.widget_price_filter .ui-widget-header .ui-state-default {
border: 1px solid #d3d3d3;
background: #e6e6e6;
font-weight: normal;
color: #555555;
}
.widget_price_filter .ui-state-hover,
.widget_price_filter .ui-widget-content .ui-state-hover,
.widget_price_filter .ui-widget-header .ui-state-hover,
.widget_price_filter .ui-state-focus,
.widget_price_filter .ui-widget-content .ui-state-focus,
.widget_price_filter .ui-widget-header .ui-state-focus {
border: 1px solid #999999;
background: #dadada;
font-weight: normal;
color: #212121;
}
.widget_price_filter .ui-state-active,
.widget_price_filter .ui-widget-content .ui-state-active,
.widget_price_filter .ui-widget-header .ui-state-active {
border: 1px solid #aaaaaa;
background: #ffffff;
font-weight: normal;
color: #212121;
}
.widget_price_filter .ui-corner-all {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.widget_price_filter .ui-slider {
position: relative;
text-align: left;
}
.widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1.2em;
height: 1.2em;
cursor: default;
}
.widget_price_filter .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
background-position: 0 0;
}
.widget_price_filter .price_slider_wrapper .ui-widget-content {
border: 1px solid #aaaaaa;
background: #ffffff;
color: #222222;
}
.widget_price_filter .price_slider_wrapper .ui-widget-header {
border: 1px solid #aaaaaa;
background: #cccccc;
color: #222222;
font-weight: bold;
}
.widget_price_filter .ui-slider-horizontal {
height: .8em
}
.widget_price_filter .ui-slider-horizontal .ui-slider-handle {
top: -0.3em;
margin-left: -0.6em;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
left: 0
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
right: 0
}
.widget_layered_nav ul {
margin: 0;
padding: 0;
border: 0;
list-style: none outside;
}
.widget_layered_nav ul li {
overflow: hidden;
zoom: 1;
padding: 0 0 1px;
}
.widget_layered_nav ul li a,
.widget_layered_nav ul li span {
padding: 1px 0;
float: left;
}
.widget_layered_nav ul li.chosen a {
padding: 0 6px 0 18px;
border: 1px solid #3399cc;
background: #3399cc url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/woocommerce/cross_white.png) no-repeat 6px center;
box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5) #888888;
-webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5) #888888;
-moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5) #888888;
color: #fff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.widget_layered_nav ul small.count {
float: right;
margin-left: 6px;
font-size: 1em;
padding: 1px 0;
color: #999;
} div.contact-form input.txt, div.contact-form textarea{
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px; 
background: white;
padding:0px 15px;
height:35px;
border:1px solid #bbb;
display: inline-block;
*zoom:1;
width:40%;
*display:inline;
padding-right:30px;
}
div.contact-form textarea{
width:60%;
padding:15px;
height:auto;
}
div.contact-form p.screenReader{
text-indent: -9999px;
margin-bottom: -20px;
}
div.contact-form #contactSubmit{
background: #f5f5f5; background: -moz-linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#f0f0f0)); background: -webkit-linear-gradient(top, #f9f9f9 0%,#f0f0f0 100%); background: -o-linear-gradient(top, #f9f9f9 0%,#f0f0f0 100%); background: -ms-linear-gradient(top, #f9f9f9 0%,#f0f0f0 100%); background: linear-gradient(top, #f9f9f9 0%,#f0f0f0 100%); -pie-background: linear-gradient(#f9f9f9, #f0f0f0);
border:1px solid #E7E7E7;
color:#999 !important;
text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
font-size:11px;
font-weight: bold;
height: 28px !important;
padding: 0 15px;
line-height: 28px !important;
margin: 4px 2px 0 2px;
display: inline-block;
*zoom:1;
*display:inline;
font-size: 12px;
width: auto;
vertical-align: middle;
text-align: center;
text-decoration: none;
cursor: pointer;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px; 
position: relative;
box-shadow: 0 1px 0px #ccc, 0 0 1px #eee;
-o-box-shadow: 0 1px 0px #ccc, 0 0 1px #eee;
-moz-box-shadow: 0 1px 0px #ccc, 0 0 1px #eee;
-webkit-box-shadow: 0 1px 0px #ccc, 0 0 1px #eee;
text-indent: 0;
}body {
background:#FFF;
}
#container{
padding:0;
}
#container .containerInner {
width:100%;
margin:0 auto;
position:relative;
border-top:5px solid #d35147;
}
.margin{
width:1024px;
margin:0 auto;
}
#topnav {
background:#FFF;
border-bottom: 1px solid #eee;
}
nav#primary{
background:#FFF;
clear: both;
}
#header {
background: #F5F7FA;
box-shadow: inset 0 -15px 15px rgba(0, 0, 0, 0.05);
-o-box-shadow: inset 0 -15px 15px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 -15px 15px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: inset 0 -15px 15px rgba(0, 0, 0, 0.05);
}
#header  #headersearchform input.searchinput{
border:none;
box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.3), 0 0px 1px rgba(0, 0, 0, 0.1);
-o-box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.3);
-moz-box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.3);
-webkit-box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.3);
}
#headersubcategories{
width:1024px;
margin:0 auto;
border-top:1px dashed #bbb;
border-left:1px dashed #bbb;
border-right:1px dashed #bbb;
}
#headersubcategories ul{
padding-left:15px;
padding-right:15px;
}
#header #headercustom {
padding: 0;
}
#footertop, #footerbottom {
background: #f6f6f6;
}
#footertop, #footerbottom, #footercredits {
border-top: 1px solid #eee;
} input[type="submit"]{
background: #f5f5f5;
background: -moz-linear-gradient(top, #f9f9f9 0%, #f0f0f0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#f0f0f0));
background: -webkit-linear-gradient(top, #f9f9f9 0%,#f0f0f0 100%);
background: -o-linear-gradient(top, #f9f9f9 0%,#f0f0f0 100%);
background: -ms-linear-gradient(top, #f9f9f9 0%,#f0f0f0 100%);
background: linear-gradient(top, #f9f9f9 0%,#f0f0f0 100%);
-pie-background: linear-gradient(#f9f9f9, #f0f0f0);
border: 1px solid #E7E7E7;
color: #999 !important;
text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
font-size: 11px;
font-weight: bold;
height: 28px !important;
padding: 0 15px;
line-height: 28px !important;
margin: 4px 2px 0 2px;
display: inline-block;
font-size: 12px;
width: auto;
vertical-align: middle;
text-align: center;
text-decoration: none;
cursor: pointer;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
position: relative;
-webkit-appearance: none;
box-shadow: 0 1px 0px #ccc, 0 0 1px #eee;
-o-box-shadow: 0 1px 0px #ccc, 0 0 1px #eee;
-moz-box-shadow: 0 1px 0px #ccc, 0 0 1px #eee;
-webkit-box-shadow: 0 1px 0px #ccc, 0 0 1px #eee;
text-indent: 0;}.ps-column{padding-bottom:10px;}
.ps-column.align-center{text-align:center;}
.ps-column.align-left{text-align:left;}
.ps-column.align-right{text-align:right;}
.ps-column:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .ps-column             { zoom: 1; } *:first-child+html .ps-column { zoom: 1; } .twocol-one{width:48%;}
.threecol-one{width:30.66%;}
.threecol-two{width:65.33%;}
.fourcol-one{width:22%;}
.fourcol-two{width:48%;}
.fourcol-three{width:74%;}
.fivecol-one{width:16.8%;}
.fivecol-two{width:37.6%;}
.fivecol-three{width:58.4%;}
.fivecol-four{width:67.2%;}
.sixcol-one{width:13.33%;}
.sixcol-two{width:30.66%;}
.sixcol-three{width:47.99%;}
.sixcol-four{width:65.33%;}
.sixcol-five{width:82.67%;}
.twocol-one,.threecol-one,.threecol-two,.fourcol-one,.fourcol-two,.fourcol-three,.fivecol-one,.fivecol-two,.fivecol-three,.fivecol-four,.sixcol-one,.sixcol-two,.sixcol-three,.sixcol-four,.sixcol-five{float:left;margin-right:4%;position:relative;}
.last{clear:right;margin-right:0 !important;} .ps-hr { border-bottom:1px solid #e6e6e6; }
.ps-hr, .ps-divider { clear:both; display:block; margin-bottom:35px; padding-top:15px; width:100%; }
.ps-divider.flat { padding:0; margin:0; } span.ps-dropcap { font-size: 300%; font-weight: bold; float: left; position: relative; margin:5px 7px 0 0; line-height: 0.7em; } span.ps-highlight { background: #98E2F8; padding: 3px 3px 1px; } .ps-tag-line, h3.ps-tag-line{
padding: 0 0 30px 0;
font-family: Georgia;
text-align: center;
font-weight: normal;
font-size:33px;
margin-bottom: 0;
line-height:48px;
} .ps-quote {margin-bottom: 20px;}
.ps-quote p { margin: 1em 20px; padding: 0 0 0 55px; background: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/quote.png) no-repeat 0 3px; font-family: serif; font-size: 1.2em; font-style: italic; color:#777; min-height: 32px; }
.ps-quote.left { float:left; width:30%;}
.ps-quote.right { float:right; width:30%;}
.ps-quote.boxed { background: #f1f1f1; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:10px;}
.ps-quote.boxed.left { margin: 0 1.5em 1em 0;}
.ps-quote.boxed.right { margin: 0 0 1em 1.5em;} p.ps-box, div.ps-box {margin:1em 0 1.5em 0;  padding:9px 15px; border-width:1px; border-style:solid;color:#555;text-shadow:none;}
.ps-box { border-color:#ccc; background:#f7f7f7;}
.ps-box.none {border-width:0;}
.ps-box.side {border-width:0;border-top-width:1px;border-bottom-width:1px;}
.ps-box.full {border-width:1px;}
.ps-box.topbottom {border-top-width:1px;border-bottom-width:1px;}
.ps-box.rounded { -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
.ps-box.red { border-color:#f0baa2; background:#ffd9c8; }
.ps-box.green { border-color:#d4ebaf; background:#edfcd5; }
.ps-box.yellow { border-color:#efe3ae; background:#fef6d2; }
.ps-box.blue { border-color: #92CAE4; background: #D5EDF8; }
.ps-box.left { float:left; width:30%; margin: 0 1.5em 1em 0;}
.ps-box.right { float:right; width:30%; margin: 0 0 1em 1.5em;}
.ps-box.with-icon {padding-left:50px;background-repeat:no-repeat; background-position:20px 45%;}
.ps-box.icon-attach {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/attach.png); }
.ps-box.icon-basket {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/basket.png); }
.ps-box.icon-calendar {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/calendar.png); }
.ps-box.icon-cart {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/cart.png); }
.ps-box.icon-comment {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/comment.png); }
.ps-box.icon-cross {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/cross.png); }
.ps-box.icon-download {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/download.png); }
.ps-box.icon-error {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/error.png); }
.ps-box.icon-exclamation {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/exclamation.png); }
.ps-box.icon-feed {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/feed.png); }
.ps-box.icon-folder {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/folder.png); }
.ps-box.icon-heart {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/heart.png); }
.ps-box.icon-info {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/info.png); }
.ps-box.icon-lightbulb {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/lightbulb.png); }
.ps-box.icon-link {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/link.png); }
.ps-box.icon-money_dollar {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/money_dollar.png); }
.ps-box.icon-money_euro {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/money_euro.png); }
.ps-box.icon-money_pound {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/money_pound.png); }
.ps-box.icon-money_yen {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/money_yen.png); }
.ps-box.icon-music {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/music.png); }
.ps-box.icon-photo {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/photo.png); }
.ps-box.icon-search {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/search.png); }
.ps-box.icon-smile {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/smile.png); }
.ps-box.icon-star {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/star.png); }
.ps-box.icon-tag {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/tag.png); }
.ps-box.icon-thumb_down {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/thumb_down.png); }
.ps-box.icon-thumb_up {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/thumb_up.png); }
.ps-box.icon-tick {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/tick.png); }
.ps-box.icon-user {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/user.png); } .ps-button {
margin-bottom: 10px;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FAFAFA), color-stop(0.5, #FAFAFA), to(#EFEFEF));
-pie-background: linear-gradient(white 50%, #EFEFEF);
border-bottom: 1px solid #BFBFBF;
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
border: 1px solid #CCC;
-moz-border-radius: 3px;
border-radius: 3px;
color: #555;
line-height:30px;
cursor: pointer;
font-weight: 300;
font-size: 12px;
padding: 1px 20px 0px;
position: relative;
display: inline-block;
text-align: center;
text-decoration: none !important;
text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
width: auto;
-webkit-box-shadow: 1px 1px 1px #E8E8E8;
-moz-box-shadow: 1px 1px 1px #E8E8E8;
box-shadow: 1px 1px 1px #E8E8E8;
-webkit-transition: color .3s linear;
-o-transition: color .3s 
}
.ps-button:hover{
color:black;
}
.ps-button.black{
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.13, rgb(1,1,1)),
color-stop(0.57, rgb(25,25,25))
);
background-image: -moz-linear-gradient(
center bottom,
rgb(1,1,1) 13%,
rgb(25,25,25) 57%
);
color:#666;
font-weight: 300;
font-size:12px;
border:1px solid #1f1f1f;
text-shadow: none;
-moz-box-shadow: 1px 1px 2px #111;
box-shadow: 1px 1px 2px #111;
-moz-border-radius: 0px;
border-radius: 0px;
}
.ps-button.blue{
background: #d1f5ff; background: -moz-linear-gradient(top, #d1f5ff 0%, #c0f1ff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1f5ff), color-stop(100%,#c0f1ff)); background: -webkit-linear-gradient(top, #d1f5ff 0%,#c0f1ff 100%); background: -o-linear-gradient(top, #d1f5ff 0%,#c0f1ff 100%); background: -ms-linear-gradient(top, #d1f5ff 0%,#c0f1ff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D1F5FF', endColorstr='#C0F1FF',GradientType=0 ); background: linear-gradient(top, #d1f5ff 0%,#c0f1ff 100%); border:1px solid #bce1ec;
color:#1999bd;
}
.ps-button.red{
background: #ef4646; background: -moz-linear-gradient(top, #ef4646 0%, #e90101 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef4646), color-stop(100%,#e90101)); background: -webkit-linear-gradient(top, #ef4646 0%,#e90101 100%); background: -o-linear-gradient(top, #ef4646 0%,#e90101 100%); background: -ms-linear-gradient(top, #ef4646 0%,#e90101 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EF4646', endColorstr='#E90101',GradientType=0 ); background: linear-gradient(top, #ef4646 0%,#e90101 100%); border:1px solid #e4252e;
color:#ffcdcd;
text-shadow: 1px 1px #e4252e;
}
.ps-button.yellow{
background: #fcdf85; background: -moz-linear-gradient(top, #fcdf85 0%, #fbd358 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcdf85), color-stop(100%,#fbd358)); background: -webkit-linear-gradient(top, #fcdf85 0%,#fbd358 100%); background: -o-linear-gradient(top, #fcdf85 0%,#fbd358 100%); background: -ms-linear-gradient(top, #fcdf85 0%,#fbd358 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FCDF85', endColorstr='#FBD358',GradientType=0 ); background: linear-gradient(top, #fcdf85 0%,#fbd358 100%); border:1px solid #f1c029;
color:#c67808;
}
.ps-button.green{
background: #94d045; background: -moz-linear-gradient(top, #94d045 0%, #6cbf00 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#94d045), color-stop(100%,#6cbf00)); background: -webkit-linear-gradient(top, #94d045 0%,#6cbf00 100%); background: -o-linear-gradient(top, #94d045 0%,#6cbf00 100%); background: -ms-linear-gradient(top, #94d045 0%,#6cbf00 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94D045', endColorstr='#6CBF00',GradientType=0 ); background: linear-gradient(top, #94d045 0%,#6cbf00 100%); border:1px solid #4cb201;
color:#ffffff;
text-shadow: 1px 1px #4cb201;
}
.ps-button.black:hover{
color:white;
}
a.ps-button.large { padding: 3px 25px; font-size:16px;}
a.ps-button.xl { padding: 5px 30px; font-size:22px;}
.ps-button span.with-icon {padding-left:25px; display:block; background-repeat:no-repeat; background-position:left center;}
.ps-button span.icon-attach {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/attach.png); }
.ps-button span.icon-basket {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/basket.png); }
.ps-button span.icon-calendar {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/calendar.png); }
.ps-button span.icon-cart {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/cart.png); }
.ps-button span.icon-comment {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/comment.png); }
.ps-button span.icon-cross {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/cross.png); }
.ps-button span.icon-download {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/download.png); }
.ps-button span.icon-error {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/error.png); }
.ps-button span.icon-exclamation {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/exclamation.png); }
.ps-button span.icon-feed {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/feed.png); }
.ps-button span.icon-folder {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/folder.png); }
.ps-button span.icon-heart {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/heart.png); }
.ps-button span.icon-info {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/info.png); }
.ps-button span.icon-lightbulb {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/lightbulb.png); }
.ps-button span.icon-link {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/link.png); }
.ps-button span.icon-money_dollar {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/money_dollar.png); }
.ps-button span.icon-money_euro {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/money_euro.png); }
.ps-button span.icon-money_pound {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/money_pound.png); }
.ps-button span.icon-money_yen {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/money_yen.png); }
.ps-button span.icon-music {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/music.png); }
.ps-button span.icon-photo {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/photo.png); }
.ps-button span.icon-search {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/search.png); }
.ps-button span.icon-smile {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/smile.png); }
.ps-button span.icon-star {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/star.png); }
.ps-button span.icon-tag {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/tag.png); }
.ps-button span.icon-thumb_down {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/thumb_down.png); }
.ps-button span.icon-thumb_up {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/thumb_up.png); }
.ps-button span.icon-tick {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/tick.png); }
.ps-button span.icon-user {background-image:url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/user.png); } ul.ps-tabs {
margin: 0;
padding: 0;
float: left;
list-style: none;
height: 32px; border-bottom: 1px solid #ddd;
border-left: 1px solid #ddd;
width: 100%;
}
ul.ps-tabs li {
float: left;
margin: 0;
padding: 0;
height: 31px; line-height: 31px; border: 1px solid #ddd;
border-left: none;
margin-bottom: -1px; overflow: hidden;
position: relative;
background: #eee;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), color-stop(0.7, #EEEEEE), to(#E5E5E5));
}
ul.ps-tabs li span {
cursor: pointer;
text-decoration: none;
color: #666;
display: block;
font-size: .9em;
font-weight: bold;
padding: 0 20px;
outline: none;
}
ul.ps-tabs li span:hover {
color: black;
}
html ul.ps-tabs li.active, html ul.ps-tabs li.active span:hover  { background: #fff;
color:black;
border-bottom: 1px solid #fff; }
ul.ps-tabs li.active span{
color:black;
}
.ps-tab_container {
border: 1px solid #ddd;
border-top: none;
overflow: hidden;
clear: both;
background: #fff;
}
.ps-tab_content {
padding: 10px 20px;
} .ps-toggle-container {
border: 1px solid #ddd;
margin-bottom: 15px;
overflow: hidden;
clear: both;
background: #fff;
}
.ps-toggle-trigger {
margin: 0;
padding: 0;
height: 31px; line-height: 31px; border-bottom: 1px solid #ddd;
margin-bottom: -1px; overflow: hidden;
position: relative;
background: #eee url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/toggle_plus.png) no-repeat 20px center;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), color-stop(0.7, #EEEEEE), to(#E5E5E5));
}
.ps-toggle-trigger a {
text-decoration: none;
color: #666;
display: block;
font-size: .9em;
font-weight: bold;
padding: 0 20px 0 50px;
outline: none;
}
.ps-toggle-trigger a:hover {
color: black;
}
.ps-toggle-content {
padding: 10px 20px;
} pre, pre code {
font-size: 12px;
line-height: 20px; }
pre {
padding: 0;
margin: 15px 0;
background: #f0f0f0;
background: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/pre.jpg) repeat-y left top; width: 100%;
overflow: auto; overflow-Y: hidden; }
pre code {
margin: 0 0 0 20px; padding: 20px 0;
display: block;
} .searchform, .feedburner-subscribe{
margin-bottom: 20px;
}
.searchform input.searchtext, .feedburner-subscribe input.feedburnertext {
border:1px solid #ddd;
padding:7px 5px;
background:#fafafa;
width:203px;
}
.searchform input.searchsubmit, .feedburner-subscribe input.feedburnersubmit {
display: none;
} .video-wrapper {
width: 700px;
max-width: 100%;
}
.video-container {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
margin-bottom:30px;
height:0;
overflow:hidden;
}
.video-container iframe, .video-container object, .video-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
} div.jp-jplayer-video {
max-width: 100%;
height: auto;
}
div.jp-audio-container, div.jp-video-container {
max-width: 100%;
}
div.jp-audio, div.jp-video {
font-size: 1em;
font-family: Verdana, Arial, sans-serif;
color: #fff;
line-height: 1.6;
margin-bottom: 20px;
}
div.jp-audio, div.jp-video {
width: 100%;
}
div.jp-audio div.jp-interface {
position: relative;
width: 100%;
background: rgb(58,59,60);
background: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/jplayer-black-and-yellow.png) 0 -210px;
background: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(34,34,34)),
color-stop(1, rgb(58,59,60))
);
background: -moz-linear-gradient(
center bottom,
rgb(34,34,34) 0%,
rgb(58,59,60) 100%
);
-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.5);
box-shadow: 0px 1px 1px rgba(0,0,0,0.5);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
div.jp-video div.jp-interface {
position: relative;
width: 100%;
background: rgb(58,59,60);
background: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/jplayer-black-and-yellow.png) 0 -210px;
background: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(34,34,34)),
color-stop(1, rgb(58,59,60))
);
background: -moz-linear-gradient(
center bottom,
rgb(34,34,34) 0%,
rgb(58,59,60) 100%
);
-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.5);
box-shadow: 0px 1px 1px rgba(0,0,0,0.5);
}
div.jp-audio div.jp-type-single div.jp-interface, div.jp-video div.jp-type-single div.jp-interface {
height: 30px;
}
div.jp-interface ul.jp-controls {
list-style-type: none;
padding: 0;
margin: 0;
}
div.jp-interface ul.jp-controls li {
display: inline;
}
div.jp-interface ul.jp-controls a {
position: absolute;
overflow: hidden;
text-indent: -9999px;
}
a.jp-play,
a.jp-pause {
width: 33px;
height: 30px;
z-index: 1;
outline: none;
}
div.jp-audio div.jp-type-single a.jp-play,
div.jp-audio div.jp-type-single a.jp-pause,
div.jp-video div.jp-type-single a.jp-play,
div.jp-video div.jp-type-single a.jp-pause  {
top: 0;
left: 0;
border-right: 1px solid rgb(36,37,38);
}
a.jp-play {
background: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/jplayer-black-and-yellow.png) 0 0 no-repeat;
}
a.jp-play:hover {
background: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/jplayer-black-and-yellow.png) -33px 0 no-repeat;
}
a.jp-pause {
background: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/jplayer-black-and-yellow.png) 0 -30px no-repeat;
display: none;
}
a.jp-pause:hover {
background: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/jplayer-black-and-yellow.png) -33px -30px no-repeat;
}
div.jp-progress-container {
margin-left: 34px;
margin-right: 81px;
height: 6px;
padding: 12px 10px;
border-left: 1px solid rgb(50,51,52);
border-right: 1px solid rgb(36,37,38);
}
div.jp-progress {
overflow:hidden;
}
div.jp-audio div.jp-type-single div.jp-progress, div.jp-video div.jp-type-single div.jp-progress {
height: 7px;
padding: 1px;
background: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/jplayer-black-and-yellow.png) 0 -192px repeat-x ;
}
div.jp-seek-bar {
width: 0px;
height: 5px;
cursor: pointer;
background: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/jplayer-black-and-yellow.png) 0 -163px repeat-x;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
}
div.jp-play-bar {
width: 0px;
height: 5px;
background: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/jplayer-black-and-yellow.png) 0 -133px repeat-x ;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
} div.jp-volume-bar-container {
position: absolute;
top: 0;
right: 0;
width: 40px;
height: 6px;
padding: 12px 10px 12px 30px;
border-left: 1px solid rgb(50,51,52);
}
div.jp-volume-bar {
position: relative;
overflow: hidden;
background: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/jplayer-black-and-yellow.png) 0 -192px repeat-x;
width: 40px;
height: 9px;
cursor: pointer;
}
div.jp-audio div.jp-type-single div.jp-volume-bar, div.jp-video div.jp-type-single div.jp-volume-bar {
}
div.jp-volume-bar-value {
width: 0px;
height: 5px;
margin: 1px;
background: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/jplayer-black-and-yellow.png) 0 -133px repeat-x;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
}
a.jp-mute,
a.jp-unmute {
width: 17px;
height: 13px;
z-index: 1;
outline: none;
}
div.jp-audio div.jp-type-single a.jp-mute,
div.jp-audio div.jp-type-single a.jp-unmute,
div.jp-video div.jp-type-single a.jp-mute,
div.jp-video div.jp-type-single a.jp-unmute {
top: 9px;
right: 55px;
}
a.jp-mute {
background: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/jplayer-black-and-yellow.png) -10px -68px no-repeat;
}
a.jp-mute:hover {
background: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/jplayer-black-and-yellow.png) -43px -68px no-repeat;
}
a.jp-unmute {
background: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/jplayer-black-and-yellow.png) -10px -98px no-repeat;
display: none;
}
a.jp-unmute:hover {
background: url(//www.khalil-mamoon.com/wp-content/themes/wpflexishoptwo/images/shortcodes/jplayer-black-and-yellow.png) -43px -98px no-repeat;
}
div.jp-jplayer {
width:0px;
height:0px;
}
div.jp-jplayer {
background-color: #000000;
} .contactError {
color: red;
font-style: italic;
display: block;
}#resize-symbol {
position: fixed;
bottom: 0;
right: 0;
padding: 0;
margin: 0;
} @media only screen and (max-width: 1080px) {
body.stylelayout-simple #container .containerInner,
body.stylelayout-boxed #container .containerInner {
margin: 0 30px;
width: auto;
}
body.stylelayout-full .margin,
body.stylelayout-full #headersubcategories{
margin: 0 30px;
width: auto;
}
}
@media only screen and (max-width: 700px) {
body, input, textarea {
font-size: 13px;
}
body.stylelayout-boxed #container {
padding: 20px 0;
}
body.stylelayout-simple #container .containerInner,
body.stylelayout-boxed #container .containerInner {
margin: 0 20px;
width: auto;
}
body.stylelayout-full .margin,
body.stylelayout-full #headersubcategories{
margin: 0 20px;
width: auto;
}
#topnavright {
width: 100%;
float: none;
}
#topnavleft {
clear: both;
width: 100%;
float: none;
display: none;
}
nav#primary {
padding-top: 25px;
padding-bottom: 20px;
}
#primarylogo {
float: none;
}
nav#primary ul.sf-menu {
float: none;
padding-top: 20px;
}
nav#primary ul.sf-menu li {
margin: 0 20px 0 0;
}
#header h1 {
font-size: 2.5em;
line-height: 1.2em;
}
header #headersearchform {
display: none;
}
#header #headercustom h1, #header #headercustom h2 {
font-size: 1.5em;
line-height: 1.5em;
}
#content {
padding:25px 0px;
}
#sidebar, #sidebarmini {
padding: 25px 0 25px 0;
border-top: 1px solid #EEEEEE;
}
.content-wrap, #content, #sidebar, #sidebarmini {
float:none !important;
width:auto !important;
}
article.postblog {
margin-bottom: 25px;
padding-bottom: 15px;
}
article.postblog img.featuredimage {
margin: 20px 0;
}
.footer-top-layout-20 #footertop .footertop1,
.footer-bottom-layout-20 #footerbottom .footerbottom1,
.footer-top-layout-20 #footertop .footertop2,
.footer-bottom-layout-20 #footerbottom .footerbottom2,
.footer-top-layout-21 #footertop .footertop1,
.footer-bottom-layout-21 #footerbottom .footerbottom1,
.footer-top-layout-21 #footertop .footertop2,
.footer-bottom-layout-21 #footerbottom .footerbottom2,
.footer-top-layout-22 #footertop .footertop1,
.footer-bottom-layout-22 #footerbottom .footerbottom1,
.footer-top-layout-22 #footertop .footertop2,
.footer-bottom-layout-22 #footerbottom .footerbottom2,
.footer-top-layout-30 #footertop .footertop1,
.footer-bottom-layout-30 #footerbottom .footerbottom1,
.footer-top-layout-30 #footertop .footertop2,
.footer-bottom-layout-30 #footerbottom .footerbottom2,
.footer-top-layout-30 #footertop .footertop3,
.footer-bottom-layout-30 #footerbottom .footerbottom3 {
float: none !important;
width: 100% !important;
margin-right:0 !important;
} .footer-top-layout-31 #footertop .footertop1,
.footer-bottom-layout-31 #footerbottom .footerbottom1 {
float: none !important;
width: 100% !important;
margin-right:0 !important;
}
.footer-top-layout-31 #footertop .footertop2,
.footer-bottom-layout-31 #footerbottom .footerbottom2 {
clear: both;
width:48.0176%;
float:left;
}
.footer-top-layout-31 #footertop .footertop3,
.footer-bottom-layout-31 #footerbottom .footerbottom3 {
width:48.0176%;
float:right;
} .footer-top-layout-32 #footertop .footertop1,
.footer-bottom-layout-32 #footerbottom .footerbottom1 {
width:48.0176%;
float:left;
}
.footer-top-layout-32 #footertop .footertop2,
.footer-bottom-layout-32 #footerbottom .footerbottom2 {
width:48.0176%;
float:right;
}
.footer-top-layout-32 #footertop .footertop3,
.footer-bottom-layout-32 #footerbottom .footerbottom3 {
clear: both;
float: none !important;
width: 100% !important;
margin-right:0 !important;
} .footer-top-layout-40 #footertop .footertop1,
.footer-bottom-layout-40 #footerbottom .footerbottom1,
.footer-top-layout-40 #footertop .footertop3,
.footer-bottom-layout-40 #footerbottom .footerbottom3 {
margin-right:0 !important;
width:48.0176%;
float:left;
}
.footer-top-layout-40 #footertop .footertop2,
.footer-bottom-layout-40 #footerbottom .footerbottom2, 
.footer-top-layout-40 #footertop .footertop4,
.footer-bottom-layout-40 #footerbottom .footerbottom4 {
margin-right:0 !important;
width:48.0176%;
float:right;
}
#footercredits .footerleft, #footercredits .footercopyright, #footercredits .footerright {
float: none;
text-align: left;
}
#footercredits .footerlogo {
float: none;
padding-bottom: 1em;
}
#footercredits ul li {
margin: 0 15px 0 0;
}
.demo_store {
font-size: 11px;
}
ul.products li {
width:48.3333% !important; 
clear: none !important;
}
ul.products li.odd {
clear: both !important;
margin-right: 3.3333% !important;
}
ul.products li.even {
clear: none !important;
margin-right: 0 !important;
}
div.product div.images, div.product div.summary {
float: none !important;
width: 100% !important;
}
.twocol-one, .threecol-one, .threecol-two{width:100%; margin-right:0 !important;}
table.shop_table td { 
padding: 6px; 
}
table.cart td.actions .button { 
float: left;
width: 49% !important;
}
table.cart td.actions .button.alt { 
float: right;
width: 40% !important;
}
table.cart td.actions .coupon {
width: 100%;
padding-bottom: 10px;
}
table.cart td.actions .coupon .input-text {
width: 47% !important;
float: left;
}
table.cart td.actions .coupon .button {
width: 46% !important;
float: right;
}
.cart-collaterals .cross-sells,
.cart-collaterals .cart_totals,
.cart-collaterals .shipping_calculator,
#customer_details .col-1,
#customer_details .col-2	{
clear:both;
float: none;
width: 100%;
padding-bottom: 20px;
margin-bottom: 20px;
}
.cart-collaterals .cart_totals {
text-align: left;
}
.cart-collaterals .cart_totals table th {
text-align: left;
padding-left: 0;
width: 45%;
}
.cart-collaterals .cart_totals table td {
text-align: right;
padding-right: 0;
}
.cart-collaterals .shipping_calculator {
text-align: left;
}
}
@media only screen and (max-width: 600px) {
#resize-symbol {
display: none;
}
} @media print {
* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
a, a:visited { text-decoration: underline; }
a[href]:after { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } 
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; }
tr, img { page-break-inside: avoid; }
img { max-width: 100% !important; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3 { page-break-after: avoid; }
}@import url("https://fonts.googleapis.com/css?family=Sanchez");
#smoke{
position:absolute;
top:-70px;
left:115px
}
#primarylogo:hover #smoke{
}