/* MK Css */

@media(max-width:959px){
	#pofw_product_options input.odp-option-input{
	    width: 320px !important;
	
}
}

.pika-single, body div#ui-datepicker-div[style] {
    z-index: 99 !important;
}

input#pofw_option_3 {
    height: 33px;
}
#pofw_product_options img.ui-datepicker-trigger{
	display: none !important;
}


.pofw-product-options-wrapper .field {
    margin-bottom: 10px;
    width: 341px;
}

#pofw_product_options input.odp-option-input{
	    width: 341px ;
	
}

/* Layout helpers
----------------------------------*/
.ui-helper-clearfix.odp-datepicker:before, .ui-helper-clearfix.odp-datepicker:after {
  content: "";
  display: table;
}
.ui-helper-clearfix.odp-datepicker:after {
  clear: both;
}
.ui-helper-clearfix.odp-datepicker {
  zoom: 1;
}
/* Interaction Cues
----------------------------------*/
.odp-datepicker .ui-state-disabled {
  cursor: default !important;
}
/* Icons
----------------------------------*/
/* states and images */
.odp-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/
.ui-datepicker.odp-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}
.ui-datepicker.odp-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}
.ui-datepicker.odp-datepicker .ui-datepicker-prev, .ui-datepicker.odp-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker.odp-datepicker .ui-datepicker-prev-hover, .ui-datepicker.odp-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker.odp-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker.odp-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker.odp-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker.odp-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker.odp-datepicker .ui-datepicker-prev span, .ui-datepicker.odp-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker.odp-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker.odp-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}
.ui-datepicker.odp-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: 500;
  border: 0;
}
.ui-datepicker.odp-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker.odp-datepicker td span, .ui-datepicker.odp-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
/* Component containers
----------------------------------*/
.ui-widget.odp-datepicker {
  font-family: Verdana, Arial, sans-serif /*{ffDefault}*/ ;
  font-size: 1.1em /*{fsDefault}*/ ;
}
.ui-widget-content.odp-datepicker {
  border: 1px solid #aaaaaa /*{borderColorContent}*/ ;
  background: #ffffff /*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png) /*{bgImgUrlContent}*/ 50% /*{bgContentXPos}*/ 50% /*{bgContentYPos}*/ repeat-x /*{bgContentRepeat}*/ ;
  color: #222222 /*{fcContent}*/ ;
}
.ui-widget-content.odp-datepicker a {
  color: #222222 /*{fcContent}*/ ;
}
/*.odp-datepicker .ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) / 50% 50% repeat-x ;
color: #222222  ;
}*/

.odp-datepicker .ui-widget-header a {
  color: #222222 /*{fcHeader}*/ ;
}
/* Interaction states
----------------------------------*/
.ui-widget-content.odp-datepicker .ui-state-default {
  border: 1px solid #ffffff /*{borderColorDefault}*/ ;
  background: #e6e6e6 /*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png) /*{bgImgUrlDefault}*/ 50% /*{bgDefaultXPos}*/ 50% /*{bgDefaultYPos}*/ repeat-x /*{bgDefaultRepeat}*/ ;
  font-weight: normal /*{fwDefault}*/ ;
  color: #555555 /*{fcDefault}*/ ;
}
.ui-widget-content.odp-datepicker .ui-state-hover, .ui-widget-content.odp-datepicker .ui-state-focus {
  border: 1px solid #999999 /*{borderColorHover}*/ ;
  background: #dadada /*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png) /*{bgImgUrlHover}*/ 50% /*{bgHoverXPos}*/ 50% /*{bgHoverYPos}*/ repeat-x /*{bgHoverRepeat}*/ ;
  font-weight: normal /*{fwDefault}*/ ;
  color: #212121 /*{fcHover}*/ ;
}
.ui-widget-content.odp-datepicker .ui-state-active {
  border: 1px solid #aaaaaa /*{borderColorActive}*/ ;
  background: #ffffff /*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png) /*{bgImgUrlActive}*/ 50% /*{bgActiveXPos}*/ 50% /*{bgActiveYPos}*/ repeat-x /*{bgActiveRepeat}*/ ;
  font-weight: normal /*{fwDefault}*/ ;
  color: #212121 /*{fcActive}*/ ;
}
/* Interaction Cues
----------------------------------*/
.ui-widget-content.odp-datepicker .ui-state-highlight {
  border: 1px solid #fcefa1 /*{borderColorHighlight}*/ ;
  background: #fbf9ee /*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png) /*{bgImgUrlHighlight}*/ 50% /*{bgHighlightXPos}*/ 50% /*{bgHighlightYPos}*/ repeat-x /*{bgHighlightRepeat}*/ ;
  color: #363636 /*{fcHighlight}*/ ;
}
.ui-widget-content.odp-datepicker .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}
/* Icons
----------------------------------*/
/* states and images */
.odp-datepicker .ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(images/ui-icons_222222_256x240.png) /*{iconsContent}*/ ;
}
.odp-datepicker .ui-widget-header .ui-icon {
  background-image: url(images/ui-icons_222222_256x240.png) /*{iconsHeader}*/ ;
}
/* positioning */
.odp-datepicker .ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.odp-datepicker .ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
/* Corner radius */
.ui-corner-all.odp-datepicker, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  -moz-border-radius-topleft: 4px /*{cornerRadius}*/ ;
  -webkit-border-top-left-radius: 4px /*{cornerRadius}*/ ;
  -khtml-border-top-left-radius: 4px /*{cornerRadius}*/ ;
  border-top-left-radius: 4px /*{cornerRadius}*/ ;
}
.ui-corner-all.odp-datepicker, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  -moz-border-radius-topright: 4px /*{cornerRadius}*/ ;
  -webkit-border-top-right-radius: 4px /*{cornerRadius}*/ ;
  -khtml-border-top-right-radius: 4px /*{cornerRadius}*/ ;
  border-top-right-radius: 4px /*{cornerRadius}*/ ;
}
.ui-corner-all.odp-datepicker, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  -moz-border-radius-bottomleft: 4px /*{cornerRadius}*/ ;
  -webkit-border-bottom-left-radius: 4px /*{cornerRadius}*/ ;
  -khtml-border-bottom-left-radius: 4px /*{cornerRadius}*/ ;
  border-bottom-left-radius: 4px /*{cornerRadius}*/ ;
}
.ui-corner-all.odp-datepicker, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  -moz-border-radius-bottomright: 4px /*{cornerRadius}*/ ;
  -webkit-border-bottom-right-radius: 4px /*{cornerRadius}*/ ;
  -khtml-border-bottom-right-radius: 4px /*{cornerRadius}*/ ;
  border-bottom-right-radius: 4px /*{cornerRadius}*/ ;
}