/*------------------------------------------------ admin ----------------------------------------------------------*/
.wcs_admin_settings_panel
{
  background: none repeat scroll 0 0 #ffffff;
  /*border: 1px solid #0074a2;*/
  height: 30px;
  margin: 20px 0;
  width: 600px;
}
.wcs_admin_settings_panel_text
{
  color: #0074a2;
  font-size: 1.3em !important;
  font-weight: bold;
  padding: 5px;
}
.wcs_tbl_localization_settings textarea
{
  width:375px;
  height:30px;
  font-size:.9em !important;
  resize: none !important;
  border: 1px solid #0074a2;
  padding:5px;
}

.custom-design-text{
	color:darkorchid;
	padding-top: 10px;
}


.wcs_global_settings_button
{
    margin-top:20px;
}
/*-----------------------------------------------------------------frontend---------------------------------------------------------------------------*/
.wcs_frontend_design_panel_main
{
  font-family: Verdana,Arial,sans-serif;
  font-size: 12px !important;
  min-height:700px;
  margin: 0px auto 20px;
  padding: 0px;
  width:95%;
  background-color:#F1F1F1;
  box-shadow: 0px 0px 10px 4px rgba(119, 119, 119, 0.75);
 -moz-box-shadow: 0px 0px 10px 4px rgba(119, 119, 119, 0.75);
 -webkit-box-shadow: 0px 0px 10px 4px rgba(119, 119, 119, 0.75);
 border: 1px solid #58a1ec;
}
.wcs_frontend_design_left_panel
{
  float: left;
  width:57%;
  margin: 5px 0px;
  position:relative;
}
.wcs_frontend_design_right_panel
{
  float: left;
  width:42%;
  position:relative;
}
.wcs_clear_both
{
  clear:both; 
}
.wcs_frontend_design_tools_icon_hover
{
  background: url("../image/extra/design-tool-hover.png") no-repeat;
  width:209px;
  height:42px;
  position:absolute;
  left:-22px;
  cursor:pointer;
  top:50px;
}
.wcs_frontend_design_tools_icon
{
  background: url("../image/extra/design-tools.png") no-repeat;
  width:209px;
  height:42px;
  position:absolute;
  left:-22px;
  cursor:pointer;
  top:50px;
}
.wcs_frontend_design_buy_icon_hover
{
  background: url("../image/extra/buy-hover.png") no-repeat;
  width:209px;
  height:42px;
  position:absolute;
  left:-22px;
  top:95px;
  cursor:pointer;
}
.wcs_frontend_design_buy_icon
{
  background: url("../image/extra/buy.png") no-repeat;
  width:209px;
  height:42px;
  position:absolute;
  left:-22px;
  top:95px;
  cursor:pointer;
}
.wcs_tools_content_area
{
  width:100%;
  display:table;
  margin: 150px 15px 10px;
}
.wcs_content_row
{
  display:table-row;
  margin-bottom:10px;
}
.wcs_content_column
{
  display:table-cell;
  padding-bottom:30px;
  vertical-align:top;
}
.wcs_content_row .wcs_content_column:first-child
{
  width:30%;    
}
.wcs_hips_pocket_1
{
  background: url("../image/common/jacket-hips-pockets-1.png") no-repeat;
  width:81px;
  height:71px;
  display:inline-block;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border: 2px solid #e6e6e6;
  cursor:pointer;
}
.wcs_hips_pocket_2
{
  background: url("../image/common/jacket-hips-pockets-2.png") no-repeat;
  width:81px;
  height:71px;
  display:inline-block;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border: 2px solid #e6e6e6;
  margin-left:20px;
  cursor:pointer;
}
.wcs_hips_pocket_3
{
  background: url("../image/common/jacket-hips-pockets-3.png") no-repeat;
  width:81px;
  height:71px;
  display:inline-block;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border: 2px solid #e6e6e6;
  margin-left:20px;
  cursor:pointer;
}
.wcs_vest_front_pocket_1
{
  background: url("../image/common/vest_pockets_1.png") no-repeat;
  width:81px;
  height:71px;
  display:inline-block;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border: 2px solid #e6e6e6;
  cursor:pointer;
}
.wcs_vest_front_pocket_2
{
  background: url("../image/common/vest_pockets_2.png") no-repeat;
  width:81px;
  height:71px;
  display:inline-block;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border: 2px solid #e6e6e6;
  margin-left:20px;
  cursor:pointer;
}
.wcs_vest_front_pocket_3
{
  background: url("../image/common/vest_pockets_3.png") no-repeat;
  width:81px;
  height:71px;
  display:inline-block;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border: 2px solid #e6e6e6;
  margin-left:20px;
  cursor:pointer;
}

.wcs_fastening_centered
{
  background: url("../image/common/fastening-centered.png") no-repeat;
  width:110px;
  height:63px;
  display:inline-block;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border: 2px solid #e6e6e6;
}
.wcs_fastening_displaced
{
  background: url("../image/common/fastening-displaced.png") no-repeat;
  width:110px;
  height:63px;
  display:inline-block;
  margin-left:50px;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border: 2px solid #e6e6e6;
}
.wcs_side_pocket_diagonal
{
  background: url("../image/common/pants-front-pocket-diagonal.png") no-repeat;
  width:81px;
  height:71px;
  display:inline-block;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
}
.wcs_side_pocket_vertical
{
  background: url("../image/common/pants-front-pocket-vertical.png") no-repeat;
  width:81px;
  height:71px;
  display:inline-block;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border: 2px solid #e6e6e6;
  margin-left:20px;
}
.wcs_side_pocket_rounded
{
  background: url("../image/common/pants-front-pocket-rounded.png") no-repeat;
  width:81px;
  height:71px;
  display:inline-block;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border: 2px solid #e6e6e6;
  margin-left:20px;
}
.wcs_back_pocket_1
{
  background: url("../image/common/pants-back-1.png") no-repeat;
  width:81px;
  height:71px;
  display:inline-block;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border: 2px solid #e6e6e6;
}
.wcs_back_pocket_2
{
  background: url("../image/common/pants-back-2.png") no-repeat;
  width:81px;
  height:71px;
  display:inline-block;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border: 2px solid #e6e6e6;
  margin-left:20px;
}
.wcs_back_pocket_3
{
  background: url("../image/common/pants-back-3.png") no-repeat;
  width:81px;
  height:71px;
  display:inline-block;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border: 2px solid #e6e6e6;
  margin-left:20px;
}
.wcs_design_div img
{
  position:absolute;
  top:80px;
  left:0px;
  margin-left:20px;
	height:700px;
}
.wcs_selected_border
{
  border: 2px solid #C52427;    
}
.wcs_design_buy_content
{
    display:none;
    margin: 130px 15px 10px;
    width: 100%;
}
.wcs_option_all select
{
  height:2.2em;
  font-size:13px;
  width:200px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border: 1px solid #868383;
  color: #555555;
  font-weight: normal;
  background-color: #ededed;
  text-align: center;
  margin-left:20px;
}
.wcs_option_all
{
  height:170px;
  /*padding-top:15px;*/
  width:100%;
  overflow:auto; 
}
.wcs_option_header,.wcs_measurements_header
{
  font-size: 14px;
  font-weight: bold;
  padding: 10px 0;
  text-decoration: underline;
}
.wcs_measurements_area
{
  width:100%;
  display:block;
  /*margin-top:25px;*/
}
.wcs_measurements_content input[type="text"]
{
  width:55px !important;
  height:25px !important;
  border:1px solid #58A1EC !important;
  font-size:11px;
  margin-top:5px;
}
.wcs_content_element
{
  width:160px;
  height:85px;
  display:inline-block;
  vertical-align:top;
  margin-bottom:20px;
}
.wcs_content_element_img
{
  width:60px;
  height:auto;
  display:inline-block;
}
.wcs_pants_length_icon
{
  background: url("../image/extra/pants-height.png") no-repeat;
  width:60px;
  height:75px;
}
.wcs_pants_hips_icon
{
  background: url("../image/extra/pants-hips.png") no-repeat;
  width:60px;
  height:75px;
}
.wcs_pants_waist_icon
{
  background: url("../image/extra/pants-waist.png") no-repeat;
  width:49px;
  height:75px;
}
.wcs_pants_rise_icon
{
  background: url("../image/extra/pants-rise.png") no-repeat;
  width:60px;
  height:75px;
}
.wcs_pants_thigh_icon
{
  background: url("../image/extra/pants-thigh.png") no-repeat;
  width:60px;
  height:75px;
}
.wcs_content_element_input
{
  width:92px;
  height:auto;
  display:inline-block;
  vertical-align:top;
  margin-top:10px;
}
.wcs_meag_type
{
  font-size:8px;
  font-weight: bold;
  text-transform: uppercase;
}
.wcs_add_to_cart_div input[type="text"]
{
  background-color: #ededed;
  border: 1px solid #868383;
  border-radius: 4px;
  color: #555555;
  font-size: 13px;
  font-weight: normal;
  height:27px;
  text-align: center;
  width:100px;
  padding:0px !important;
}
.wcs_add_to_cart_div
{
  padding-top:10px;
  display:block; 
}
.wcs_add_to_cart_div div.sub_div
{
  float:left;
}
.wcs_price_div
{
  padding-bottom:10px;
}
.wcs_add_to_cart_icon
{
  background: url("../image/extra/add.jpg") no-repeat;
  width:150px;
  height:80px;
  cursor:pointer;
  margin-left:10px;
}
.wcs_add_to_cart_loader
{
  background: url("../image/extra/ajax-loader.gif") no-repeat;
  width:16px;
  height:11px;
  display:none;
  margin:8px;
}
.wcs_clear_both
{
  clear:both; 
}
dt.variation-design, dd.variation-design, dt.variation-wcs_custom_price, dd.variation-wcs_custom_price
{
  display:none !important;
}
.wcs_measurements_content
{
    margin-left:50px;
}
#wcsToDisplayCustomImage
{
  width:700px;
  height:500px;
  background: none repeat scroll 0 0 #F1F1F1;
  border:3px solid #3B5998;
  position:fixed;
  z-index: 999999 !important;
  top: 50%;
  left: 50%;
  margin-top: -250px;
  margin-left: -350px;
  display:none;
}
#wcs_custom_img_content
{
  margin-left:160px;
  width:345px;
}
#wcs_custom_img_content img
{
  height: 450px;
  margin-left:250px !important;
}
.wcs_overlay
{
  background: none repeat scroll 0 0 #000000;
  bottom: 0;
  left: 0;
  opacity: 0.7;
  position: fixed;
  right: 0;
  top: 0;
  z-index:99999;
  display: none;
}
.wcs_custom_design
{
  display:inline-block;
  margin-left:100px;
  vertical-align: top;
}
.wcs_custom_design img
{
    height:600px;
}
.wcs_custom_info h2
{
  text-decoration: underline;
}
.wcs_custom_info
{
  display:inline-block;
  margin-left:250px;
  vertical-align: top;
}
.wcs_design_details .wct_left_text
{
  margin-right:100px;
}
.wcs_design_details table td
{
  padding:10px 20px;
}
.wcs_design_details table
{
  font-size: 12px;
  font-family: Verdana,Arial,sans-serif;
}
.wcs_title_text
{
  text-transform:uppercase;
  text-decoration: underline;
  padding-bottom:20px;
  color:#58A1EC;
  font-weight:bold;
}
.wcs_vest_content
{
  width:100%;
  padding:20px 15px;
  display:none;
}
.wcs_pants_content
{
  width:100%;
  padding:20px 15px;
}
.wcs_vest_area, .wcs_pants_area
{
    display:table;
    width:100%;
}
.wcs_all_hips_pockets,.wcs_all_vest_front_pockets
{
    padding-top:20px;
}
.nof_buttons_for_double_style,.nof_buttons_for_vest_double_style
{
    display:none;
}
.wcs_img_action
{
    text-align: center;
    width: 100%;
}
.wcs_img_action .wcs_design_rotated, .wcs_show_jacket
{
    display:inline-block;
    margin: 50px 10px 0px 0px;
    cursor:pointer;
    text-decoration:underline;
}
.wcs_fastening_centered:hover,.wcs_fastening_displaced:hover,.wcs_side_pocket_diagonal:hover,.wcs_side_pocket_vertical:hover,.wcs_side_pocket_rounded:hover,.wcs_back_pocket_1:hover,.wcs_back_pocket_2:hover,.wcs_back_pocket_3:hover
{
  border: 2px solid #C52427;
  cursor:pointer;
}
.wcs_all_back_pockets
{
  display:none;    
}
.wcs_torso_length_icon
{
  background: url("../image/extra/torso_length.png") no-repeat;
  width:55px;
  height:90px;
}
.wcs_sleeves_length_icon
{
  background: url("../image/extra/sleeve_length.png") no-repeat;
  width:55px;
  height:90px;
}
.wcs_shoulder_width_icon
{
  background: url("../image/extra/shoulder_lengh.png") no-repeat;
  width:55px;
  height:90px;
}
.wcs_neck_icon
{
  background: url("../image/extra/neck.png") no-repeat;
  width:55px;
  height:90px;
}
.wcs_chest_around_icon
{
  background: url("../image/extra/chest_arround.png") no-repeat;
  width:55px;
  height:90px;
}
.wcs_stomach_area_icon
{
  background: url("../image/extra/stomach.png") no-repeat;
  width:55px;
  height:90px;
}
.wcs_hips_area_icon
{
  background: url("../image/extra/hips.png") no-repeat;
  width:55px;
  height:90px;
}
.wcs_bicep_around_icon
{
  background: url("../image/extra/bicep_arround.png") no-repeat;
  width:55px;
  height:90px;
}