﻿body { background: #df4114 url(http://wincleaner-cloud.s3.amazonaws.com/background.jpg) no-repeat center 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #020202; }

/*** MISC ***/
.outerWrapper { width: 960px; height: auto; margin: 0 auto; }
.contentWrapper { float: left; width: 100%; height: auto; }
.contentArea { float: left; width: 100%; height: auto; }
.indentedText { float: left; text-indent: -5000px; }
a { text-decoration: none; }
a:hover { text-decoration: none; }

a.orange { color: #f09509; text-decoration: none;}


.contentBoxOutr { float: left; width: 100%; padding-bottom: 16px; }
.contentBox { width: 960px; float: left; background: #ffffff; -webkit-border-radius: 15px; border-radius: 15px; -webkit-box-shadow:  0px 3px 3px 0px rgba(0, 0, 0, 0.2); box-shadow:  0px 3px 3px 0px rgba(0, 0, 0, 0.2); }
.contentBoxGrey { float: left; background: #f3f3f3; -webkit-border-radius: 15px; border-radius: 15px; -webkit-box-shadow:  0px 3px 3px 0px rgba(0, 0, 0, 0.2); box-shadow:  0px 3px 3px 0px rgba(0, 0, 0, 0.2); }
.generalCont { float: left; width: 960px; height: auto; }


.padd24 { float: left; padding: 24px; }
.padd36 { float: left; padding: 36px; }
.padd40 { /*float: left;*/ padding: 40px; }
.paddHoriz32 { float: left; padding-right: 32px; padding-left: 32px; }
.paddVert18 { float: left; padding-top: 18px; padding-bottom: 18px; }

.noPaddBtm { padding-bottom: 0px !important; }

.marRgt15 { float: left; margin-right: 15px; }

ul.checked{
    list-style:none;
    margin:0 0 1em 0px;
    padding: 0;	
}
li.checked {
list-style-type: none;
line-height:1.5em;
background: url('http://wincleaner-cloud.s3.amazonaws.com/check3.png') no-repeat left top;
height: 22px;
padding-left: 24px;
}


/*** TYPOGRAPHY ***/

.orange { color: #ee5635; }
.highlighttext { font-weight:bold; }
.lightOrange { color: #e8571a; }
.darkOrange { color: #df4114; }
.blue { color: #2b65ac; }

h3 { font-family: "HelveticaNeue"; /*font-size: 26px; */}



/*** FOR HEADER AREA ***/
header { float: left; width: 100%; height: 90px; background: url(http://wincleaner-cloud.s3.amazonaws.com/header_bg.png) no-repeat center 31px; }
 header h1 { float: left; width: 159px; height: 85px; background: url(http://wincleaner-cloud.s3.amazonaws.com/logo_win_cleaner.png) no-repeat 0 0; margin: 6px 0 0 37px; }
 
 /*** FOR MAIN NAVIGATION ***/
 header nav { float: left; width: auto; height: auto; margin: 41px 0 0 21px; font-weight: bold; }
 header nav a { float: left; width: auto; height: 23px; line-height: 23px; color: #5f2710; font-size: 16px; margin: 0 0 0 8px; padding: 0 13px; -webkit-border-radius: 10px; border-radius: 10px; }
 header nav a:hover,
 header nav .active { color: #ffffff; background: #fea308; /* Old browsers */
background: -moz-linear-gradient(top,  #fea308 0%, #e14613 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fea308), color-stop(100%,#e14613)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fea308 0%,#e14613 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fea308 0%,#e14613 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fea308 0%,#e14613 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fea308 0%,#e14613 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fea308', endColorstr='#e14613',GradientType=0 ); /* IE6-9 */
 }


/*** FOR SLIDER AREA ***/
#main #slider1 { position: relative; float: left; width: 960px; height: 440px; list-style: none; }
  #slider1 img.bg { float: left; width: 960px !important; height: 440px !important; }
.sliderCont { float: left; width: 960px; height: 440px; overflow: hidden; }
  .sliderCont ul { float: left; width: 100%; height: 440px; }
    .sliderCont ul li { position: relative; }
      .sliderCont ul .sliderContent { position: absolute; top: 0px; left: 0px; width: 550px; height: auto; z-index: 100; }
      
        /*** for slide 1 ***/
        .slide1 h2 { float: left; background: url(http://wincleaner-cloud.s3.amazonaws.com/hdg_love_your_pc_again.png) no-repeat 0 0; width: 452px; height: 103px; margin: 92px 0 0 87px; }
        .slide1 p { float: left; width: 470px; height: auto; font-size: 15px; color: #666666; margin: 14px 0 0 87px; }
        .slide1 .btnLearnMore { float: left; margin: 32px 0 0 87px; }
        .slide1 .btnBuyNow { float: left; margin: 32px 0 0 17px; }
      
        /*** for slide 2 ***/
        .slide2 h2 { float: left; background: url(http://wincleaner-cloud.s3.amazonaws.com/hdg_great_cleaner.png) no-repeat 0 0; width: 420px; height: 50px; margin: 94px 0 0 39px; }
        .slide2 p { float: left; width: 420px; height: 124px; background: url(http://wincleaner-cloud.s3.amazonaws.com/txt_slide02_quote.png) no-repeat 0 0; margin: 0 0 0 39px; }
        .slide2 .btn { float: left; margin: 20px 0 0 68px; }
		
		 /*** for slide 3 ***/
        .slide3 .btn { float: left; margin: 330px 0 0 104px; }
      



/*** General content ***/
h3 { /*float: left; padding: 0 0 20px 0; */ }
p { float: left; width: 100%; }

.bx310px { float: left; width: 310px; }
  .bx310px img { float: left; margin: 13px 0 0 0; }
  .bx310px h3 { float: left; width: auto; min-width: 250px; color: #303030; padding: 0 0 10px 0; }
  .bx310px p { float: left; width: auto; min-width: 250px; }
  .boxRenew { background: #ffffff url(http://wincleaner-cloud.s3.amazonaws.com/bx310px_bg_01.png) no-repeat right 0; }
  .boxBuy { background: #ffffff url(http://wincleaner-cloud.s3.amazonaws.com/bx310px_bg_02.png) no-repeat right 0; }
  .boxSupport { background: #ffffff url(http://wincleaner-cloud.s3.amazonaws.com/bx310px_bg_03.png) no-repeat right 0; }


/*** For partners box ***/
.boxPartners { float: left; width: 100%; height: 64px; background: #ffffff url(http://wincleaner-cloud.s3.amazonaws.com/txt_checkout_partners.jpg) no-repeat 15px 16px; }
  .boxPartners .sliderCont { float: left; width: 783px; height: 64px; background: url(http://wincleaner-cloud.s3.amazonaws.com/partners_slider_bg.png) no-repeat 0 0; margin: 0 0 0 160px; }
  .boxPartners .btnPrev { float: left; margin: 29px 0 0 16px; }
  .boxPartners .btnNext { float: left; margin: 29px 0 0 0; }
  .boxPartners .partners { float: left; }
  
  
  
/*** FOR FOOTER AREA ***/
footer { float: left; width: 100%; height: 70px; color: #ffffff; }
  footer a { color: #ffffff; }
  footer a:hover { color: #ffffff; text-decoration: underline; }
  
  footer .leftArea { float: left; width: 70%; }
  footer .rightArea { float: right; width: auto; }
  footer nav { float: left; width: auto; font-size: 12px; margin: 0 0 0 17px; }
  footer p { float: left; width: auto; font-size: 10px; margin: 4px 0 0 17px; }

  footer .leftArea p { width: 100%; }
  footer .rightArea p { font-size: 14px; margin-right: 12px; }






/*** FOR HISTORY PAGE ***/
        .headerForHistoryPage h2 { float: left; background: url(../img/hdg_history_of_wincleaner.png) no-repeat 0 0; width: 420px; height: 103px; margin: 291px 0 0 42px; }


/*** FOR PRODUCT DETAIL PAGE ***/

  .generalCont h3 { float: left; width: 100%; height: auto; font-family: "HelveticaNeue"; font-size: 21px; }
  .generalCont p { color: #6c6c6c; padding-bottom: 13px; }
  .generalCont p.highlighted { font-weight: bold; color: #6c6c6c; }
  .generalCont ul { float: left; width: 100%; height: auto; padding: 0 0 13px 0; }
    .generalCont ul li { float: left; width: 90%; height: auto; background: url(../img/icon_li_bullet_grey_2x2.jpg) no-repeat 0 7px; color: #6c6c6c; padding: 0 0 0 6px; }
    
  .generalCont .btmBtnCont { float: left; width: 100%; height: auto; padding: 10px 0 25px 0; }
    .generalCont .btmBtnCont img { float: left; }
    .generalCont .btmBtnCont span { float: left; font-size: 14px; color: #565656; line-height: 56px; padding: 0 7px; }


.innerGreyCont { float: left; width: 936px; height: auto; background: #fafafa; margin: 18px 12px; border: 1px solid #f1f1f1; -webkit-border-radius: 10px; border-radius: 10px; }
  .productMagnifyCont { position: relative; float: left; width: 430px; height: auto; border: 1px solid #f1f1f1; margin: 17px 18px; }
    .productMagnifyCont .btnZoom { position: absolute; top: 23px; right: 19px; }
  
  .prodDesc { float: left; width: auto; max-width: 410px; height: auto; padding: 40px 0 20px 47px; }
    .prodDesc h2 { float: left; font-family: "HelveticaNeue"; font-size: 38px; line-height: 36px; color: #6c6c6c; padding: 0 0 8px 0; }
    .prodDesc .subHdg { float: left; font-size: 16px; color: #6c6c6c; padding: 0 0 14px 0; }
    .prodDesc .redHdg { font-size: 17px; color: #df4215; font-weight: bold; }
    
    .prodDesc ul { float: left; padding: 10px 0 22px 0; }
      .prodDesc ul li { float: left; background: url(../img/icon_li_green_tick.png) no-repeat 0 6px; padding: 0 0 4px 34px; font-size: 14px; font-style: italic; color: #6c6c6c; }
      
    .prodDesc .priceBox { float: left; width: 365px; height: auto; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; padding: 11px 0; margin: 0 0 17px 0; }
      .prodDesc .price { float: left; font-size: 14px; color: #6c6c6c; border-right: 1px solid #e3e3e3; padding: 8px 19px 8px 0; }
        .prodDesc .price .label { font-size: 18px; }
        .prodDesc .price .value { font-size: 39px; font-weight: bold; color: #e45811; }
        .prodDesc .price span { float: left; }
        
      .prodDesc .forUse { float: left; font-size: 14px; color: #6c6c6c; font-style: italic; padding: 10px 0 0 19px; }
      .prodDesc .sysReq { float: left; font-size: 14px; color: #6c6c6c; font-style: normal; padding: 8px 0 0 19px; }
      
      .prodDesc .btnBuyNow { float: left; }
      .prodDesc .btnTryNow { float: left; margin: 0 0 0 16px; }

.boxHalfWdth { float: left; width: 922px; height: auto; min-height: 198px; border: 1px solid #f7f7f7; -webkit-border-radius: 15px; border-radius: 15px; margin: 0 12px 18px 12px; -webkit-box-shadow:  0px 3px 3px 0px rgba(0, 0, 0, 0.2); box-shadow:  0px 3px 3px 0px rgba(0, 0, 0, 0.2); background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
 }
  .boxHalfWdth .redHdg { font-size: 17px; color: #df4215; font-weight: bold; padding: 17px 0 0 29px; }
  
  .boxHalfWdth .sliderCont { position: relative; float: left; width: 375px; height: auto; margin: 0 0 0 38px; overflow: visible; }
    .boxHalfWdth .sliderCont .btnPrev { position: absolute; top: 46px; left: -22px; }
    .boxHalfWdth .sliderCont .btnNext { position: absolute; top: 46px; right: -22px; }
    .boxHalfWdth .slidesCont { float: left; width: 375px; height: auto; overflow: hidden; }
      .boxHalfWdth .slidesCont .strip { float: left; width: auto; min-width: 450px; }
      
      .boxHalfWdth .slidesCont .slide { float: left; width: 105px; height: auto; margin: 4px 25px 0 0; }
        .boxHalfWdth .slide img { float: left; }
        .boxHalfWdth .slide p { font-size: 11px; color: #6c6c6c; text-align: center; }
  
  .boxHalfWdth .teeCont { float: left; width: 415px; height: auto; background:url(../img/shirt_win_cleaner.png) no-repeat 0 0; margin: 30px 0 0 22px; }
  .boxHalfWdth h4.getYourTee { float: left; width: 247px; height: 53px; background: url(../img/hdg_get_your_tshirt.png) no-repeat 0 0; padding: 0; margin: 0 0 5px 158px; }
  .boxHalfWdth .teeCont p { float: left; width: 244px; font-size: 12px; color: #666565; margin: 0 0 5px 164px; }
    .boxHalfWdth .teeCont p span { font-size: 16px; font-weight: bold; }
    .boxHalfWdth .teeCont .btnGet { float: left; margin: 0 0 0 164px; }

  /*** For tabbed Content ***/
  .tabbedCont { float: left; width: 936px; height: auto; background: #fafafa; margin: 38px 12px 18px 12px; border: 1px solid #f1f1f1;-webkit-border-radius: 0px 5px 5px 5px; border-radius: 0px 5px 5px 5px; }
    .tabbedCont ul.mainList { float: left; width: 100%; height: 35px; margin: -38px 0 0 -1px; }
      .tabbedCont ul.mainList li { float: left; width: auto; height: auto; background: none; font-size: 15px; border: 1px solid #f1f1f1; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; padding: 0; margin: 0 5px 0 0; }
        
        /*** hover ***/
        .tabbedCont ul.mainList li a { float: left; width: auto; height: 36px; line-height: 35px; background: #efefef; color: #767676; padding: 0 35px; }
        .tabbedCont ul.mainList li a:hover { float: left; width: auto; background: #fafafa; color: #767676; }
        .tabbedCont ul.mainList li.active a:hover,
        .tabbedCont ul.mainList .ui-state-active a:hover { background: #fafafa; color: #df4114; }
      
      /*** active ***/
      .tabbedCont ul.mainList .ui-tabs-active { border-bottom: 1px solid #fafafa; }
      .tabbedCont ul.mainList .ui-tabs-active a { background: #fafafa; color: #df4114; }
    
    
    
    /*** Tab 01 content ***/
    /*** For quotes are in tabbing ***/
    .tabbedCont .tabGen { float: left; width: 90%; margin: 28px 0 28px 39px; }
    .tabbedCont .quotesCont { float: left; margin: 28px 0 28px 39px; }
      .tabbedCont .quotesCont .topHdgCont { float: left; width: auto; padding: 0 0 26px 0; }
        .tabbedCont .topHdgCont p { float: left; width: 860px; font-size: 12px; color: #6c6c6c; padding: 4px 0 0 0; }
        .tabbedCont .topHdgCont .btnWriteReview { float: left; margin: 0 0 0 31px; }
        
      .tabbedCont .quotesCont .quotesArea { float: left; width: 100%; }
        .quotesArea .quoteOutr { float: left; width: 424px; height: auto; margin: 0 20px 13px 0; }
          .quotesArea .quoteBox { float: left; width: 424px; height: 116px; border: 1px solid #efefef; border-bottom: 2px solid #efefef; -webkit-border-radius: 8px; border-radius: 8px; }
            .quotesArea .quoteBox .quoteThumb { float: left; width: 91px; height: 84px; border: 1px solid #f0f0f0; margin: 14px 0 0 12px; }
            .quotesArea .quoteBox p { float: left; width: 290px; height: auto; font-size: 12px; font-style: italic; color: #6c6c6c; margin: 14px 0 0 19px; }
          .quotesArea .quoteBy { float: left; width: 345px; height: auto; background: url(../img/quote_tip.png) no-repeat 0 0; padding: 13px 0 0 34px; margin: -2px 0 0 37px; }
      

    /*** For quotes are in tabbing ***/
      .tabGen .generalCont h3 { float: left; width: 100%; height: auto; font-family: "HelveticaNeue"; font-size: 21px; }
      .tabGen .generalCont p { color: #6c6c6c; padding-bottom: 13px; }
      .tabGen .generalCont p.highlighted { font-weight: bold; color: #6c6c6c; }


    /*** For Videos section on product-detail page ***/
    .videosHolder { float: left; padding: 10px 0; }
      .videosHolder .videoCont { float: left;
    background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
  
  border: 1px solid #dddddd; margin: 0 15px 15px 0; padding: 15px; -webkit-border-radius: 10px; border-radius: 15px; }
  
  
  
     /*** For FAQ section on product-detail page ***/
    .que { float: left; font-weight: bold; cursor: pointer; }
    .ui-accordion-content { float: left; padding-bottom: 15px; }
 
 
 
     /*** For Comparison section on product-detail page ***/
    .comparisonChartCont { float: left; width: 100%; height: auto; }
      .comparisonChartCont h3 { font-family: Arial, Helvetica, sans-serif; font-size: 30px; font-weight: normal; text-align: center; }
      .comparisonChartCont h4 { float: left; width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: normal; color: #3c3c3c; text-align: center; margin: -10px 0 15px 0; }
      
      .comparisonChartCont .comparisonChart { float: left; width: 711px; height: auto; background: url(http://wincleaner-cloud.s3.amazonaws.com/comparison_chart_rpt.jpg) repeat-y 0 0; margin: 0 0 0 65px; }
        .comparisonChartCont .comparisonChartTop { float: left; width: 711px; height: auto; background: url(http://wincleaner-cloud.s3.amazonaws.com/comparison_chart_top.jpg) no-repeat 0 0; padding: 67px 0 0 0; }
		        .comparisonChartCont .comparisonChartTop1 { float: left; width: 711px; height: auto; background: url(http://wincleaner-cloud.s3.amazonaws.com/comparison_chart_top.jpg) no-repeat 0 0; padding: 67px 0 0 0; }
		  .comparisonChartCont .comparisonChartBtm { float: left; width: 711px; height: auto; background: url(http://wincleaner-cloud.s3.amazonaws.com/comparison_chart_btm.jpg) no-repeat 0 bottom; padding: 0 0 13px 0; }
          .comparisonChart ul { float: left; width: 100%; height: auto; padding: 0; }
            .comparisonChart ul li { float: left; width: 100%; height: auto; line-height: 34px; background: none; }
            .comparisonChart ul li.dark { background: url(../img/comparison_chart_rpt_dark.jpg) repeat-y 0 0; }
              .comparisonChart .sepr01 { float: left; width: 361px; padding: 0 0 0 24px; } 
              .comparisonChart .sepr02 { float: left; width: 175px; text-align: center; font-weight: bold; } 
              .comparisonChart .sepr03 { float: left; width: 146px; text-align: center; font-weight: bold; } 

/*** For pagination module ***/
.pagination { float: left; width: 100%; height: auto; padding: 20px 0px 10px 0px; margin: 0; }
  .pagination ul { float: right; width: auto; height: auto; margin: 0 28px 0 0; }
    .pagination ul li { float: left; width: auto; height: 30px; line-height: 30px; color: #7e7e7e; padding: 0;
    background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
  
  border: 1px solid #dddddd; border-right: none;
 }
 
    .pagination ul li.first { -webkit-border-radius: 2px 0px 0px 2px; border-radius: 2px 0px 0px 2px; }
    .pagination ul li.last {border-right: 1px solid #dddddd; -webkit-border-radius: 0px 2px 2px 0px; border-radius: 0px 2px 2px 0px; }

    .pagination ul li a { float: left; width: auto; height: 30px; line-height: 30px; color: #7e7e7e; padding: 0 11px; }
    .pagination ul li a:hover, .pagination ul li.active a { color: #ee5635; }



/*** FOR PRODUCT PAGE ***/
    .tabbedCont .tabProd { float: left; width: 100%; }
.topBanner { float: left; margin: 18px 12px; border: 1px solid #f1f1f1; -webkit-border-radius: 5px; border-radius: 5px; }

.productsCont { float: left; width: 100%; padding: 14px 0; }
  .productsCont .productHolder { float: left; width: 213px; height: 295px; background: #ffffff; border: 1px solid #ebebeb; -webkit-border-radius: 10px; border-radius: 10px; -webkit-box-shadow:  2px 2px 2px 2px rgba(230, 230, 230, 0.2); box-shadow:  2px 2px 2px 2px rgba(230, 230, 230, 0.2); margin: 0 0 15px 15px; }
    .productsCont .productImg { float: left; margin: 10px 0 0 0; }
    .productsCont p { float: left; width: 100%; font-size: 15px; color: #535353; text-align: center; }
    .productsCont .btnsCont { float: left; width: 100%; }
      .productsCont .btnsCont .buyNow { float: left; margin: 0 0 0 18px; }
      .productsCont .btnsCont .learnMore { float: left; margin: 0 0 0 5px; }
    


/*** FOR CONTACT US PAGE ***/
.contactContent { float: left; padding: 0 0 27px 0; }
  .contactContent a { color: #df4114; }
  .contactContent h4 { float: left; width: 100%; height: auto; font-size: 19px; font-weight: normal; color: #6c6c6c; padding: 0 0 30px 0; }
  
  .contactContent .leftArea { float: left; width: 500px; height: auto; padding: 0 0 0 30px; }
    .contactContent .leftArea p { float: left; width: 100%; height: auto; color: #6c6c6c; margin: -10px 0 0 0; }
    .contactContent .leftArea strong { line-height: 25px; }
    
  .contactContent .rightArea { float: left; width: 350px; height: auto; }
    .contactContent .rightArea img { float: left; margin: 32px 0 0 0; }

  .contactFormCont { float: left; min-width: 808px; background: #f8f8f8; -webkit-border-radius: 15px; border-radius: 15px; margin: 27px 0 0 0; }
    .contactFormCont form { float: left; width: 100%; height: auto; }
      .contactFormCont form fieldset { float: left; width: 100%; height: auto; border: none; padding: 0 0 18px 0; }
      .contactFormCont .sepr { float: left; width: 50%; max-width: 340px; height: auto; }
      .contactFormCont .sepr02 { float: left; width: 50%; max-width: 340px; height: auto; padding: 0 0 0 35px; }
      
      .contactFormCont form label { float: left; width: 95%; height: auto; font-size: 14px; color: #808080; padding: 0 0 5px 0px; }
      
      .contactFormCont form .tboxSml { float: left; width: 160px; height: 20px; background: url(../img/tbox_170x40.png) no-repeat 0 0; padding: 10px 5px; }
      .contactFormCont form .tboxBg { float: left; width: 327px; height: 20px; background: url(../img/tbox_337x40.png) no-repeat 0 0; padding: 10px 5px; }
      .contactFormCont form .tboxWide { float: left; width: 702px; height: 20px; background: url(../img/tbox_712x40.png) no-repeat 0 0; padding: 10px 5px; }
      .contactFormCont form .tboxWd{ float: left; width: 702px; height: 20px; line-height: 20px; font-size: 15px; color: #5B2E00; background: none; border: 0px; }
      .contactFormCont form .tbox{ float: left; width: 327px; height: 20px; line-height: 20px; font-size: 15px; color: #5B2E00; background: none; border: 0px; }
      .contactFormCont form .tboxS{ float: left; width: 160px; height: 20px; line-height: 20px; font-size: 15px; color: #5B2E00; background: none; border: 0px; }
      
      .contactFormCont form .tareaBg { float: left; width: 702px; height: 62px; background: url(../img/tarea_712x72.png) no-repeat 0 0; padding: 5px; }
      .contactFormCont form .tarea{ float: left; width: 702px; height: 62px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #5B2E00; background: none; border: 0px; resize: none; }


/*** FOR INFINITE SLIDERS ***/

 /*** For products slider on Products page ***/
.boxHalfWdth .prodSlider { float: left; }
   .prodSlider .infiniteCarousel { position: relative; float: left; width: 375px; height: 145px; position: relative; margin: 0 0 0 38px; }
   .prodSlider .infiniteCarousel .wrapper { width: 355px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */ overflow: hidden; min-height: 145px; margin: 0 0 0 5px; position: absolute; top: 0; }
   .prodSlider .infiniteCarousel .wrapper ul { width: 9999px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; position: absolute; top: 0; }
   .prodSlider .infiniteCarousel ul li { display:block; float:left; background: none; padding: 0 10px; height: 145px; width: 105px; }
   .prodSlider .infiniteCarousel ul li a img { border: none; display:block; }
   .prodSlider .infiniteCarousel .arrow { display: block; height: 16px; width: 11px; text-indent: -999px; position: absolute; top: 37px; cursor: pointer; }
   .prodSlider .infiniteCarousel .forward { background:url(../img/btn_slider_grey_next.png) no-repeat 0 0; right: -20px; }
   .prodSlider .infiniteCarousel .back { background:url(../img/btn_slider_grey_prev.png) no-repeat 0 0; left: -20px; }





/*** For partners slider on homepage ***/
.boxPartners { float: left; width: 100%; height: 64px; background: #ffffff url(http://wincleaner-cloud.s3.amazonaws.com/txt_checkout_partners.jpg) no-repeat 21px 16px; }
   .boxPartners .infiniteCarousel { position: relative; float: left; width: 742px; height: 64px; position: relative; margin: 0 0 0 15px; }
   .boxPartners .infiniteCarousel .wrapper { width: 742px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */ overflow: hidden; min-height: 64px; margin: 0 0 0 2px; position: absolute; top: 0; }
   .boxPartners .infiniteCarousel .wrapper ul { width: 9999px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; position: absolute; top: 0; }
   .boxPartners .infiniteCarousel ul li { display:block; float:left; background: none; padding: 0; height: 64px; width: 134px; }
   .boxPartners .infiniteCarousel ul li a img { border: none; display:block; }
   .boxPartners .infiniteCarousel .arrow { display: block; height: 10px; width: 8px; text-indent: -999px; position: absolute; top: 30px; cursor: pointer; }
   .boxPartners .infiniteCarousel .forward { background:url(http://wincleaner-cloud.s3.amazonaws.com/btn_next_slider_partner.png) no-repeat 0 0; right: -12px; }
   .boxPartners .infiniteCarousel .back { background:url(http://wincleaner-cloud.s3.amazonaws.com/btn_prev_slider_partner.png) no-repeat 0 0; left: -7px; }
  



/*** FOR NETWORK NETWORK EDITION PRICING PAGE ***/
.comparisonChartHolder { float: left; width: 630px; overflow-x: hidden; height: auto; background: url(../img/comparison_chart_rpt_dark.jpg) repeat-y 65px 0; padding: 2px 0; margin: 0 0 30px -67px; }
  .comparisonChartHolder .sepr02 { font-weight: normal; }
  .comparisonChartHolder .Hdg { color: #f09509; font-weight: bold; }
  .comparisonChartHolder a { color: #f09509; text-decoration: underline;}
  .comparisonChartHolder a:hover { text-decoration: none; }

.submit{
			 background: rgba(255,155,106,1) url('/assets/img/shine.png') repeat-x center;
	border-left: 1px solid #FF9B6A;
	border-right: 1px solid #FF9B6A;
	border-top: 1px solid #FF9B6A;
	color: #08233e; /*	text-shadow: 0 1px 0 #DDD; */;
			 -moz-text-shadow: 0 1px 0 #DDD;
			 -webkit-text-shadow: 0 1px 0 #DDD;
			 font-weight: bold;
			 padding: 9px 26px 10px 26px;
			 -moz-border-radius: 8px;
			 -webkit-border-radius: 8px;
			 border-radius: 8px;
			 border-bottom: 1px solid #9f9f9f;
			 -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);
			 -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);
			 box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);
			 font-style: normal;
	font-variant: normal;
	font-size: 1.5em;
	line-height: normal;
	font-family: Arial;
}
.submit:hover{background-color:rgba(167,221,50,0.8); color: #08233e; border-color:#a7dd32; border-bottom: 1px solid #9f9f9f;}

.submit:active{position:relative; top:1px;	border-color:#a7dd32; border-bottom: 1px solid #9f9f9f;}

/** ADD TO CART BUTTON **/
a.AddToCart {
	display:inline-block;
	padding: 8px 20px;
	border-radius:6px;
	background-color: #888;
	border:2px solid #fff;
	box-shadow:0 2px 6px #222;
/*	position: absolute;  */
/*	z-index: 1000; */
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 100;
	font-size: 18px;
	line-height: 24px;
	color: #fff;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	background: #00A600; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E2ZDNlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NDk3YjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #a6d3e5 0%, #5497b7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFF88), color-stop(100%,#00A600)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #FFFF88 0%,#00A600 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a6d3e5 0%,#5497b7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a6d3e5 0%,#5497b7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #06FF06 0%,#00A600 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6d3e5', endColorstr='#5497b7',GradientType=0 ); /* IE6-8 */
}
a.AddToCart:hover {
	text-decoration: none;
	background: #b0dff2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IwZGZmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZGE5Y2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b0dff2 0%, #5da9cc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00A600), color-stop(100%,#FFFF88)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #00A600 0%,#FFFF88 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b0dff2 0%,#5da9cc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b0dff2 0%,#5da9cc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #6FFF6F 0%,#00C600 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0dff2', endColorstr='#5da9cc',GradientType=0 ); /* IE6-8 */
}
a.AddToCart span {
	font-family:Arial, Helvetica, sans-serif;	
	font-weight: 600;
	font-size: 22px;
	color: #003700;
}

/** ADD TO CART BUTTON **/
a.TryNow {
	display:inline-block;
	padding: 8px 20px;
	border-radius:6px;
	background-color: #888;
	border:2px solid #fff;
	box-shadow:0 2px 6px #222;
/*	position: absolute;  */
/*	z-index: 1000; */
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 100;
	font-size: 18px;
	line-height: 24px;
	color: #fff;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	background: #00A600; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E2ZDNlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NDk3YjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #a6d3e5 0%, #5497b7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFF88), color-stop(100%,#00A600)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #FFFF88 0%,#00A600 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a6d3e5 0%,#5497b7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a6d3e5 0%,#5497b7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #FEA308 0%,#F13C0E 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6d3e5', endColorstr='#5497b7',GradientType=0 ); /* IE6-8 */
}
a.TryNow:hover {
	text-decoration: none;
	background: #b0dff2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IwZGZmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZGE5Y2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #b0dff2 0%, #5da9cc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00A600), color-stop(100%,#FFFF88)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #00A600 0%,#FFFF88 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b0dff2 0%,#5da9cc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b0dff2 0%,#5da9cc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #FEBA49 0%,#F35C36 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0dff2', endColorstr='#5da9cc',GradientType=0 ); /* IE6-8 */
}
a.TryNow span {
	font-family:Arial, Helvetica, sans-serif;	
	font-weight: 600;
	font-size: 22px;
	color: #681A06;
}


.testing0
{
	background-color: #888;
	background: #FEBA49;
	color: #681A06;
}

.testing
{
	background: #FEA308;
	color: #F13C0E;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTSUUniRZcd_wq8DYmIfsw2A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTeXREeHhJi4GEUJI9ob_ak4.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTY0Uz7fbu6RM5MPetubMKio.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTfzy0yu4vcvNhe7QLuoE8rU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTc9-ZSaZ3mOOsU9E1f6DGWc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTYZI5FoslwusAsZHK_V0XCI.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTRUOjZSKWg4xBWp_C_qQx0o.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v10/K88pR3goAWT7BTt32Z01m1tXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v10/RjgO7rYTmqiVp7vzi-Q5UVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v10/ttwNtsRpgsxVmgGGmiUOEltXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v10/LWCjsQkB6EMdfHrEVqA1KVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v10/xozscpT2726on7jbcb_pAltXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v10/59ZRklaO5bWGqF5A9baEEVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v10/u-WUoqrET9fUeobQW7jkRVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSiUUniRZcd_wq8DYmIfsw2A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSuXREeHhJi4GEUJI9ob_ak4.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSo0Uz7fbu6RM5MPetubMKio.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSvzy0yu4vcvNhe7QLuoE8rU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSs9-ZSaZ3mOOsU9E1f6DGWc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSoZI5FoslwusAsZHK_V0XCI.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNShUOjZSKWg4xBWp_C_qQx0o.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzCUUniRZcd_wq8DYmIfsw2A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzOXREeHhJi4GEUJI9ob_ak4.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzI0Uz7fbu6RM5MPetubMKio.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzPzy0yu4vcvNhe7QLuoE8rU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzM9-ZSaZ3mOOsU9E1f6DGWc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzIZI5FoslwusAsZHK_V0XCI.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzBUOjZSKWg4xBWp_C_qQx0o.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-hiUUniRZcd_wq8DYmIfsw2A.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-huXREeHhJi4GEUJI9ob_ak4.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-ho0Uz7fbu6RM5MPetubMKio.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-hvzy0yu4vcvNhe7QLuoE8rU.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-hs9-ZSaZ3mOOsU9E1f6DGWc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-hoZI5FoslwusAsZHK_V0XCI.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-hhUOjZSKWg4xBWp_C_qQx0o.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-hugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxnJcj75aoY2FkN1K7fN5pSM.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxn1Xmpo4ASt4tV2E8fbn9tc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxp0ZClPV6EjNt18zha_DeYY.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxhvwU2jSZ_W3bMnLe__5hmc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxlG2YASMDG4K4_XuakzasE8.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxqRhChYxGgJf4PX4Wvk4Rlk.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxo05NJhCxBV64hQBJiatqx0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxko2lTMeWA_kmIyWrkNCwPc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBrWJ8El2VFcUWHOh_Oq6BA8.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBhLwxQbNcFnuWuPk3YnjToI.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBvDtiuuJNge4XCX2Yxjz0ug.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBnZwgMdXZ_smNJnor9b37uA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBlvp_UfalQ96C-39B62FvR4.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBkqs5AeeBmydKTXp2rSeyjU.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBqg5eI2G47JWe0-AuFtD150.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxtjCGQoND4mjlm2rs2WpxZA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxjOd8CtKzJT8jlTvLZi6o3c.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxuvsWxOJcIAoxyNO-MPerIM.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxlq22LkJ5FqGmt_kWZQ0gSg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxoMPoUyhgYBGBO7cgs4c2Qc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxuFqIsTOIrGY5Ms-r8NycUQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxt5wBDjbAC_0C3a56xIGvxo.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxl2umOyRU7PgRiv8DXcgJjk.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxrLZkzWHE0Rai0z0KZwCYHE.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxqs1twL42OQU-XDphSlMXYM.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxh5CnfegDxvzrJzsS30I9Mo.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxuGaZ6kaGPxTsxBG85inVYY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxpGgvICTqEy5bPQVoK8tr-Y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxk_OFHk8r5jZbncjCRw3fvE.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxqsA81DAeuqoeYxDcSOJPMY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxolIZu-HDpmDIZMigmsroc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxgkwautmNlXZhwnb-3x-xGM.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxhg5dsqmpmu9N7U4NeB2OW4.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* devanagari */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxuSFiwut-5B9QD3z-bJUP5c.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxrBC__6KNrDN4IKH5oknycE.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxr9vhIexONdoEPZCrPQZkAc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxhTf9P3Bbka4L0pu0OgJoFY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxuJ28qD3_CXZSsg8EakkYJ0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(https://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxnibbpXgLHK_uTT48UMyjSM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
body, h1, h2, h3, h4, p {
    font-family: 'Open Sans', sans-serif;
}

label {
    font-size: 14px;
}

.store-product-option-description {
    margin-left: 2.5em;
}

.store-product-detail-pricing .store-product-price {
    font-size: 20px;
}

.store-decorate-silk input[type=text] {
    padding: 3px 5px;
}

.core-form-field-body-note {
    margin-top: 5px;
}