/*Theme Name: VagisilAuthor: Levo Technologies TeamDescription: Vagisil is a site which provides the product for vaginal Care.Version: 0.1   */@charset "utf-8";img {border: 0;}

body {

  background: #d7f4f4;

  color: #777;

  font-size: 14px;

  margin: 0;

  height: 100%;

  min-height: 100%;

  text-align: center;

  font-family: "omnes-pro", sans-serif;

  padding-bottom: 1em;

}

a {

  text-decoration: none;

  color: #e44e9d;

}

a:hover {

  color: #da57a0;

}

img {

  border: 0;

}

.menu-right-rule {

  border-right: 1px solid #e8e8e9;

}

.sliderheading {

  font-size: 1.6em;

  line-height: 1.2em;

  padding: 0px;

  margin: 0 2em .2em 0;

  font-weight: normal;

}

.slidertext {

  font-size: 1.15em;

  display: block;

  margin-right: 2em;

}

.sliderwatchnow {max-width: 138px;  width: 100%;}

.sliderdailycare {max-width: 300px; width: 100%;}

#background-bar {background: #ade8e8; height: 35px; width: 100%;  position: fixed;  z-index: -100;}

.wrapper {

  max-width: 940px;

  width: 90%;

  background-color: #FFF;

  z-index: 100;

  margin: 0 auto;

  /* height: 100%;

  min-height: 100%; */

  box-shadow: 0 0px 0 0 #ccc;

}

#topbar {

  background: #424da3;  

  height: 35px; 

  line-height: 35px;  

  text-align: right;  

  padding-right: 10px;  

  color: #FFF;

}

#menu-area {

  width: 100%;  

  max-width: 940px; 

  height: 120px; /* added by Zeno */  

  background-color: #fff;

  position: relative;

}

#logo {

  float: left;  

  width: 100%;  

  max-width: 240px; 

  /*max-height:140px;    

  height:100%;*/  

  padding-top: 6px; 

  padding-bottom: 0px;  

  text-align: center; 

  margin-top: 20px;

}

.clear {clear: both;}

.menu ul {list-style: none;}

.menu {

  display: block; 

  width: 100%;  

  text-align: center; 

  margin-bottom: 0; 

  float: left;  

  max-width: 700px; 

  margin-top: 30px;

}

.menu li {

  float: left;  

  display: inline-block;  

  font-size: 1.3em; 

  margin: 0 0px;  

  color: #da57a0;/*border-right:1px solid #e8e8e9;*/

}

.menu-item-30, .menu-item-27, .menu-item-62 {border-right: 1px solid #e8e8e9;}

.menu li li {margin: 0; text-align: left; border-right: none; font-size: .85em;}

.menu li a:link, .menu li a:visited, .menu li a:hover {

  display: block; 

  text-decoration: none;  

  color: #da57a0; 

  margin: 0;  

  padding: .4em .7em;

}

.menu ul ul li a:link, .menu ul ul li a:visited {border: none;}

.menu li a:hover, .menu li.active a {color: #fff; background-color: #da57a0;}

.menu li li a:link, .menu li li a:visited {

  max-width: 320px; 

  width: 225%;  

  width: 320px; 

  float: none;  

  margin: 0;  

  padding: 3px 0px 3px 25px;  

  text-transform: none; 

  font-weight: normal;  

  color: #fff;  

  background-color: #da57a0;  

  border: none;

}

#menu_es ul li a{ 

  padding-left:12px; 

  padding-right:12px; 

}

/*.menu li + li {border-bottom:2px solid #FF0000;}*/

.menu li li a:hover {

  color: #fff;  

  background-color: #e57ab1;  

  border: none;

}

.menu ul ul {

  z-index: 9999;  

  position: absolute; 

  /* left: -999em; */ 

  height: auto; 

  width: 350px; 

  padding: 0px;        

  display:none;

}

.menu ul ul a {}

.menu li:hover ul {left: auto;}

.menu li:hover {position: relative;}

/* Top navigation for smaller resolutions */

/*.menu .mnav{

  display:block; 

  position:relative; 

  width:100%; 

  height:30px; 

  margin:0 auto; 

  padding:5px; 

  color:#666666; 

  background-color:#FFFFFF; 

  border:1px solid #494949; 

  cursor:pointer; 

  outline:none;

}

.menu .mnav option{margin:5px 10px; cursor:pointer;}

.menu .mnav optgroup{margin-bottom:10px;}

.menu .mnav optgroup[label]{margin-left:12px; text-transform:uppercase; font-style:normal; font-weight:normal;}

.menu .mnav optgroup option{padding:0; text-transform:none;}*/



.slideshow {

  max-width: 980px; 

  width: 100%;  

  margin-left: -20px;    

  /* background:url(./images/slideshow-back.png) no-repeat; */  

  position: relative; 

  zoom: 1;  

  background-size: 100%;  

  height: 324px;  

  overflow: hidden; 

  background: #af92b8 !important;

}

#featured {

  max-width: 980px; 

  width: 100%;

}

#content {

  width: 100%;  

  max-width: 940px; 

  padding: 0px 1% 1% 1.1%;

}

#left {

  overflow: hidden; 

  max-width: 575px; 

  width: 62%; 

  float: left;  

  margin-bottom: 10px;  

  margin-top: 1px;

}

#bottomslider img {width: 100%;}

#right {width: 38%; max-width: 360px; float: left;}

.righttitle {

  color: #777;

  font-weight: normal;

  font-size: 1.25em;

}

.righttext {

  /* font-size:85%;

  line-height:155%;*/ 

  color: #BBB;  

  font-size: .9em;  

  line-height: 1.1em;

}

.rightp {

  text-align: left; 

  margin-left: 30%; 

  margin-top: 0;

}

.rightlink {

  color: #ef3ea9; 

  font-size: 85%; 

  line-height: 300%;

}

.rightimg {

  width: 21%; 

  margin: 1% 0px 0px 5%;  

  float: left;  

  overflow: hidden;

}

.rightdiv {

  width: 96%; 

  background: url(images/shadow-bg.png) no-repeat;  

  margin: 1% 0% 5% 0%;  

  padding-top: 5%;  

  padding-bottom: 0px;  

  margin: 0;  

  padding: 1em 0 0;

}

.seevideolink { 

  margin-top: 35px; 

}



@media screen and (max-width : 940px) {

  .menu {margin-top: 0px;}

  #logo {padding-bottom: 0px;}

  .sliderheading {font-size: 18px;}

  .slidertext {font-size: 15px;}

}

.doctor_video_list {

  margin:2em 2em; 

  text-align:center;

}

.doctor_video_list a{ 

  margin: 6px 0px;

  display :block;

}



@media screen and (max-width:730px){

  .menu ul { padding:0; margin:0;}

  .menu li { display:block;float:none;text-align:center; }

  .menu ul ul { width:100%;}

  .menu li li a:link, .menu li li a:visited { 

    width: 95.9%; 

    max-width:100%; 

    padding: 3px 0 3px 4.3%; 

  } 

}



@media screen and(max-width : 600px) {

  .menu {margin-top:5px;}

  #logo {padding-bottom:5px;}

  .sliderheading {font-size: 15px;}

  .slidertext {font-size: 12px;}

}

@media screen and(max-width : 612px) {

  .menu li {border-right:none;}

  .menu li a:link, .menu li a:visited, .menu li a:hover {padding-right:35px;}

  .sliderheading {font-size: 14px;display:none;}

  .slidertext {font-size: 11px;/* display:none; */}

  .sliderwatchnow {width: 70px;}.slidercontent-div {margin-top: 25% ;}

}

.slidercontent-div {

  padding-top: 2.5em;

}

.slidercontent-div a {

  background: #f05fa3;  

  color: #FFF;  

  border-radius: 5px; 

  -border-radius: 5px;  

  padding: .3em 1.2em;  

  font-size: 1.3em;

}

.menu .current-menu-item {

  color: #fff !important; 

  background-color: #e57ab1;  

  border: none;

}

.menu .current-menu-item a {

  color: #fff !important; 

  background-color: #e57ab1;  

  border: none;

}

.menu .current-menu-ancestor{

  color: #fff !important; 

  background-color: #e57ab1;  

  border: none;

}

.menu .current-menu-ancestor a {

  color: #fff !important; 

  background-color: #e57ab1;  

  border: none;

}.menu .sub-menu .current-menu-item a {

  color: #fff !important;

  /*  background-color: #e57ab1 !important;*/ 

  border: none;

}

.menu .sub-menu .current-menu-item {

  color: #fff !important; 

  background-color: #da57a0 !important; 

  border: none;

}



/*===================================Video player code=============================*/

.overlay_box_content {

  position: absolute; 

  width: 100%;  

  height: 100%; 

  display: none;  

  top: 0; 

  left: 0;

}

.overlay_box_content .overlay, #change-country-link .overlay {

  background: #000000;  

  opacity: 0.6; 

  position: absolute; 

  top: 0; 

  left: 0;  

  height: 100%; 

  width: 100%;  

  z-index: 9999999999;

}

.overlay_box_content .video_box {

  position: relative; 

  z-index: 99999999999; 

  width: 62%; 

  margin: 80px auto;

}

.video_box .exit-buttom {left: 815px;}

.exit-buttom {position: absolute; left: 50%;  top: -32px; cursor: pointer;}



/*============================prod-box=================================*/

.prod-box {

  float: left;  

  margin-left: 1.7%;  

  margin-top: 34px; 

  max-width: 282px; 

  padding: 0 0; 

  text-align: left; 

  width: 95%;

}

.prod-left {

  float: left;  

  margin-right: 6%; 

  max-width: 130px; 

  width: 47%; 

  background: #FFF; 

  border-bottom: 1px solid #DDD;

}

.prod-left img {

  width: 110px; 

  margin: 10px;

}

.prod-right {

  float: left;  

  max-width: 135px; 

  width: 49%;

  max-height:160px;

}

.prod-box-title {

  padding-left: 0;  

  margin: 3px 0 0 0;  

  text-align: left; 

  color: #868789; 

  font-size: 12px;  

  padding: 0; 

  font-weight: bold;

  word-wrap: break-word;

}

.prod-box-main-text {

  padding: 0; 

  line-height: 16px;  

  text-align: left; 

  max-height: 120px;  

  overflow: hidden; 

  color: #a7a9ac;

  color: #999;

  font-size: 12px;  

  margin: 5px 0 0 0;

}

.prod-read-more-span a {

  color: #e44e9d;

  font-size: .85em;

  font-weight: bold;

  text-decoration: none;

}

h2.product_content_heading {

  color: #868789; 

  font-weight: normal;  

  margin: 0px;  

  font-weight: 14px;

}

.prod-details-ul {

  color: #a7a9ac; 

  line-height: 22px;  

  font-size: 14px;  

  list-style-type: none;  

  text-align: left; 

  margin: 0;  

  padding: 0 0 0 2px;

}

.prod-bar {

  background-repeat: no-repeat; 

  background-size: 100%;  

  height: 20%;  

  width: 100%;  

  color: #af75b2; 

  font-size: 14px;  

  font-weight: 600; 

  margin-top: 30px; 

  vertical-align: middle; 

  background-position: center;  

  padding: 10px 0 10px 0;

}

.other-product img {

  width:160px;  

  float:left; 

  margin:0 20px 20px 0; 

  text-align:left;  

  background-color:#FFF;

}

.other-prod {

  border-bottom: 0px solid #e2e2e2; 

  padding: 0; 

  margin: 0px 15px 0px 15px;

}

.bigimagediv {

  float: left;  

  /*border: 10px solid #fff;*/  

  overflow: hidden; 

  text-align: left; 

  /*background-color: rgb(255, 255, 255);*/ 

  margin-right: 4%; 

  width: 100%;  

  max-width: 340px;

}

.bigimagediv img {

  background: #FFF; 

  padding: 10px;  

  border-bottom: 1px solid #DDD;

}

.product-right-column {

  float: left;  

  text-align: left; 

  width: 100%;  

  max-width: 485px;

}

#change-country {

  font-size:.7em; 

  letter-spacing:.2em;  

  cursor:pointer; 

  margin-right:.5em;

}

.change-country {

  position: absolute; 

  display: none;  

  width: 100%;  

  height: 100%;

}



.change-country-box {

  width: 53%; 

  height: auto; 

  background: url(images/bg-change-country.jpg);  

  padding: 20px 4.5% 0 4.5%;  

  position: relative; 

  z-index: 999999999999;  

  margin: 12% auto 0 auto;

}

#change-country-link .overlay {

  background: #000000;  

  opacity: 0.6; 

  position: absolute; 

  top: 0; 

  left: 0;  

  height: 100%; 

  width: 100%;  

  z-index: 9999999999;

}

.change-country-title {

  width: 100%;  

  display: inline;  

  float: left;  

  text-align: center; 

  margin: 0 0 20px 0; 

  background: url(images/bg-change-title.png) no-repeat center;

}

.change-country-box .exit-buttom {

  position: absolute; 

  left: 802px;  

  top: -32px; 

  cursor: pointer;

}

.change-country ul {

  width: 170px; 

  float: left;

}

.change-country-box ul {

  list-style: none;

}

.change-country h2 {

  font-size: 14px;  

  text-transform: uppercase;  

  color: white; 

  font-family: 'lab slab';  

  background: url(images/bg-change-country-title.png) no-repeat;  

  height: 25px; 

  width: 165px; 

  padding: 15px 0 0 15px; 

  margin: 0 0 10px 0; 

  text-align: left;

}

.change-country ul li {

  list-style: none; 

  text-align: left;

}

.change-country ul li a {

  font-family: 'alternategothic_regular'; 

  font-size: 14px;  

  padding: 0 0 5px 20px;    

  /* color: #878787; */ 

  color: #008ab4; 

  text-transform: uppercase;  

  width: 100%;  

  display: inline-block;  

  font-weight: bold;

}

.change-country h1 {

  font-size: 21px;  

  text-transform: uppercase;  

  color: #3B3835; 

  font-family: 'alternategothic_regular'; 

  display: inline;

}

.box {

  max-width: 220px; 

  margin-top: 34px; 

  margin-left: 3%;  

  width: 95%; 

  max-height: 285px;  

  background-color: #fff; 

  border-bottom: 1px solid #e2e2e2; 

  height: 285px;  

  float: left;  

  text-align: left; 

  padding: 0 3%;

}

.box-title {

  color: #868789; 

  font-size: 15px;  

  padding: 8% 0;

}

.box-main-text {

  padding: 0; 

  line-height: 20px;  

  text-align: left; 

  /* max-height: 120px; */  

  overflow: hidden; 

  color: #a7a9ac;

  color: #999;

}

.read-more-span {

  color: #e44e9d;

  font-size: .85em;

  font-weight: bold;

  padding: 8% 0;

}

.intimate-health-boxes .box {

  width: 260px; 

  max-width: 260px; 

  height: auto; 

  margin: 34px 0 0; 

  padding: 1.5em 0;

}

.intimate-health-boxes .box-title, .intimate-health-boxes .box-main-text, .intimate-health-boxes .read-more-span {

  padding: 0;

  margin: .25em 1.5em;

}

.title-bar {

  background-color: #cab8ce;  

  padding: 34px;  

  text-align: left;

}

.title-bar h2 {

  color: #fff;  

  font-weight: normal;  

  margin: 0;  

  font-size: 2em;

}

.title-bar p {

  color: #a464a8; 

  font-size: 1.3em; 

  line-height: 1.5em; 

  max-width: 800px; 

  margin: 0;

}

.stories-title-product {font-size: .7em;}

.mainslider .sliderimg {float: left;}

.mainslider .mainslidercontent {

  float: right; 

  width: 37.5%; 

  margin-bottom: 50px;  

  bottom: 20px; 

  padding-top: 15px;  

  color: #fff;  

  text-align: left;

}

.flexslidersmall {

  background: #f4f5f5;  

  background: #efedee;  

  height: 333px;

}

.flexslidersmall li {

  background: #f4f5f5;  

  background: #efedee;  

  height: 333px;  

  display: none;

}

.flexslidersmall .small_slider_img_div {

  width: 47%; 

  float: left;  

  background: #f4f5f5;  

  background: #efedee;

}

.flexslidersmall .small_slider_img_div img {

  float: left;  

  height: 100%;

}

.flexslidersmall .small_slider_content_div {

  float: left;

  width: 50%;

  text-align: left;

  padding-top: 15px;

  padding-left: 10px;

}

.flexslidersmall .small_slider_content_div h2 {

  color: #777;

  font-size: 1.5em;

  font-weight: normal;

  margin: 0;

  line-height: 1.3em;

}

.slidercontent-div h1, .slidercontent-div slidertext {

  margin-right: 1.4em;

  color: #FFffff;

}

.small_slider_content_div .descriptiondiv {

  color: #BBB;  

  font-size: 1.1em;

}

.small_slider_content_div .small_slider_moreinfo {

  color: #98999d; 

  margin-top: 10px; 

  font-size: 13px;

}

/* background: url(images/arrowright.png) center right no-repeat; */

.small_slider_content_div .small_slider_findproduct {

  color: #98999d; 

  margin-top: 10px; 

  font-size: 13px;

}

#footer_wrapper {

  width: 90%; 

  margin: 0 auto; 

  max-width: 940px; 

  min-height: 100px;

}

.footermenu {

  text-align: center;

}

.footermenu ul {

  list-style-type: none;

}

.footermenu li {display: inline;}

.questions-box {

  padding: 1em 0 1.4em; 

  background: #b1e0e4;  

  color: #FFF;  

  text-align: center;

}

.questions-box h1 {

  font-size: 1.3em; 

  font-weight: normal;  

  margin: 0;

  padding:0;

}

.questions-box p {margin: 0;}



/* ---------- little links --------------- */

.small_slider_content_div a, .prod-read-more-span a, .questions-box a, .read-more-span, .rightlink {

  color: #d1308c; 

  font-size: .85em; 

  letter-spacing: .1em; 

  font-weight: normal;  

  text-transform: uppercase;

}

.questions-box a {color: #008bb4;}

.small_slider_content_div a:hover, .prod-read-more-span a:hover, 

.questions-box a:hover, .read-more-span:hoverm .rightlink:hover {

  color:#f150Ac;

}

.questions-box a:hover {

  color: #006b94;

}

.arrowsmall {

  font-size: 19px;  

  vertical-align: -3px; 

  padding: 0px 5px; 

  font-weight: 100;

}

.reveal-modal {

  color: #AAAAAA; 

  text-align: left; 

  top: 100px;

}

#player {

  display: none;  

  margin: 0px auto; 

  width: 771px; 

  height: 459px;

}

#change-country-link {width: 60%;}

#change-country-link h1 {

  font-size: 16px;

}

#change-country-link h2 {

  font-size: 14px;

}

#change-country-link ul {float: left; width: 18%;}



@media (max-width: 360px ) {

  .slideshow {background: #af92b8;}

  .sliderheading {font-size: 0.7em; display: block;}

  .mainslidercontent {width: 20%;}

  .slidercontent-div {padding-top: 0; margin-top: -10px !important;}

  .slidertext {font-size: 0.5em;}

  .slidercontent-div a {

    background: none repeat scroll 0 0 #F05FA3; 

    border-radius: 5px 5px 5px 5px; 

    color: #FFFFFF; 

    font-size: 0.8em; 

    padding: 0.1em 0.5em;

  }

  .flexslidersmall .small_slider_content_div {width: 90% !important;}

  .flexslidersmall .small_slider_img_div {width: 100%;}

  .flexslidersmall .small_slider_content_div {padding-top: 0; text-align: left; width: 100%;}

  #left {width: 100%;}

  #right {width: 100%;}

  .menu {text-align: left;}

  .menu ul {padding: 0;}

  .menu li {font-size: 14px;}

  .flexslidersmall .small_slider_content_div h2 {font-size: 1em;}

  .small_slider_content_div .descriptiondiv {display: none;}

  .questions-box {width: 100%;}

}





.smallsliderarrow {font-weight: bold;}

.questionboxarrow {font-weight: bold;}

.blogarrow {font-weight:bold; display:none;}

.famininehealtharrow {font-weight: bold;}

.doctorpagearrow {font-weight: bold;}

.small_slider_content_div a, .prod-read-more-span a, 

.questions-box a, .read-more-span, .rightlink{

  font-size: 0.81em;  

  font-weight: bold;  

  letter-spacing: 0;

}



@media screen and (max-width : 800px) {

  .slidercontent-div {padding-top: 0px !important; margin-top: 0px !important;} 

  .slidercontent-div a{ font-size:13px; } 

  .sliderheading {font-size: 14px; font-weight:bold;}

  .slidertext {font-size: 12px;}

}



@media screen and (max-width : 480px) { 

  .flexslider .sliderimg {display:block !important; width: 100% !important;} 

  .mainslider .mainslidercontent{ width:97%;} 

  .seevideolink { margin-top: 4px; }

}

@media screen and (max-width : 400px) {

  .slidertext{/*display: none;*/}

}



.myprod li {color:#959595; padding:3px;}

.read-more-span {

  color:#e44e9d;

  font-size:.85em;

  font-weight:bold;

  padding:8% 0;

  text-align:left;

}

.myprod li:hover{

  background-color:#FFF;  

  /*border-bottom-left-radius:8px;  

  border-top-left-radius:8px;*/ 

  border-bottom:1px solid #CCC; 

  margin-bottom:-1px; 

  color:#bc89be;  

  cursor:pointer;

}

.liclass{

  background-color:#f1e1ee; 

  border-bottom-left-radius:8px;  

  border-top-left-radius:8px; 

  border-bottom:1px solid #CCC; 

  margin-bottom:-1px; 

  color:#bc89be;  

  cursor:pointer;

}

ul{list-style-type: none;}

.features-text ul{list-style-type:disc;}

.features-text li{

  line-height:1.1em;  

  margin:.75em 0;

}

.extra-product-info {

  margin-left:.5em; 

  display:inline-block; 

  background:#cab8ce; 

  color:#FFF; 

  border-radius:0 0 .5em .5em;  

  padding:.25em .75em;

}

#wtb_content{

  width: 776px; 

  margin: 0 auto;

}

.wtb_container{

  width:156px;    

  height:100px;   

  float:left;     

  margin:0 19px 19px; 

  text-align:center;  

  font-size:.8em;

}

.wtb_container img{

  border-bottom:1px solid #DDD;

}

.wtb_header{line-height:42px; font-size:1.5em;}

.product-list{text-align:left; background-color:#f7f8f8; width:100% }

.clrboth {clear: both;}

.product-right-column ul{list-style-type:disc;}



/*===============================Respponsive menu select box=========================*/

.dropdownmenu1 { padding:5px 0px; width:99%; margin:6px auto; }

.menu select {display: none;}



@media (max-width: 485px) {

  .menu ul{display: none;}

  .menu select {display: inline-block;}

}



@media (max-width: 770px) {

  .slideshow { height: auto; min-height: 380px;}

  .mainslider .mainslidercontent{ width: 93%;}

  .flex-viewport{ overflow-y: visible;}

}



/*===========================Brazil Change font size to fit in one line============================*/

#menu_pt-br{ font-size:13px;}

.article_listing{word-spacing: 3px;}

.buy-links {margin:2em 0 1.5em;}

.buy-links a:link, .buy-links a:visited, .buy-links a:active {

  background:#e57ab1;

  background-color:#e57ab1;

  color:#FFF;

  padding:.5em 1em;

}

.buy-links a:hover {

  cursor:pointer;

  background:#da57a0;

  background-color:#da57a0;

}



/** power review css */

.product-right-column .review-heading{

  font-size: 14px;

  margin: 0px;

  border-bottom: 1px solid #ddd;

  padding-bottom: 10px;

  margin-bottom: 10px;

}

.content-rating-star .pr-snippet-wrapper .pr-snippet-write-review, 

.content-rating-star .pr-review-engine .pr-snapshot-head {

  display: none;

}

.content-rating-star .pr-snapshot-body-wrapper .pr-snapshot-footer .pr-snapshot-no-ratings{

  line-height: 0px;

  font-size: 0px;

}

.content-rating-star .pr-review-engine{

  padding: 5px 0px 10px;

  display: inline-block;

  width: 100%;

}

.content-rating-star .pr-review-engine .pr-write-review-link {

  font-size: 12px;

  font-weight: 200;

}

.single .content-rating-star .pr-review-engine .pr-write-review-link{

  position: relative;

  top: -5px; 

}

.bg-orange{

  background: orange;

}

.bg-lgray{background: #cccaca;}

.fs-11{

  font-size: 11px;

}

.dpib{

  display: inline-block;

}

.ml-5{

  margin-left: 5px;

}

.ml-10{

  margin-left: 10px;

}

.mr-5{

  margin-right: 5px;

}

.mt-10{

  margin-top: 10px;

}

.f-bold{

  font-weight: bold;

}

/*.products-right-column .review-heading {

  font-size: 14px;

  margin: 0px;

  border-bottom: 1px solid #ddd;

  padding-bottom: 10px;

 }*/

.review-box .write-review a{

  font-size: 13px;

  color: #0083C5;

  font-weight: bold;

}

.review-box .write-review a:hover{

  color: #23a1e0;

}

.content-rating-star{

  display: inline-block;

}

.content-rating-star .star-icon{

  height: 12px;

  display: inline-block;

  padding: 0px 2px;

  line-height: 9px;

  border-radius: 2px;

}

.content-rating-star .star-icon i{

  font-size: 9px;

  color: #fff;

}

.power-review-display{

  padding: 0 32px 10px;

}

.power-review-display .pr-review-engine{

  padding:0px;

}

.power-review-display .pr-review-engine .pr-snapshot-title, .power-review-display .pr-review-engine .pr-snapshot-cobrand {

  display: none;

}

.power-review-display .pr-review-engine .pr-snapshot-head-wrapper{

  margin-top: -5px;

  padding:0px;

}

.power-review-display .pr-review-engine .pr-review-sort{

  background: #ECECEC;

}

.power-review-display .pr-base-modal .pr-review-wrap .pr-attribute-key p, .power-review-display .pr-review-engine .pr-review-wrap .pr-attribute-key p {

  background-color: #ECECEC;

}

/** power review css end */









/****************** Popup Css Start ***************/



.overlay.overlay-active {

  height: 100%;

}

.overlay {

  height: 0;

  width: 100%;

  position: fixed;

  z-index: 4;

  top: 0;

  left: 0;

  background-color: rgba(0,0,0,0.4);

  overflow-x: auto;

  overflow: hidden;

  text-align: center;

  transition: .5s;

}



#PopBtn_banner{

  display: table;

}

.popup-banner{

  padding: 3.5% 0px 4%;

  background: #D6F3F4;

}

.popup-banner img{

  max-width: 100%;

  width: 100%;

  cursor: pointer;

}



/* The Modal (background) */

.modal {

  display: none; 

  position: absolute; 

  z-index: 10; 

  padding:120px 0px 150px;

  left: 0;

  top: 0;

  width: 100%; 

  height: 150%; 

  overflow: auto;

  font-family: "Raleway", omnes-pro, sans-serif;

}



/* Modal Content */

.modal-content {

  position: relative;

  background-color: #fefefe;

  color: #fff;

  margin: auto;

  padding: 0;

  border: 1px solid #888;

  width: 444px;

  /*padding: 1.6% 1.3%;*/

  padding: 20px 15px;

  margin-top: 100px;

  margin-bottom: 50px;

  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);

  -webkit-animation-name: animatetop;

  -webkit-animation-duration: 0.4s;

  animation-name: animatetop;

  animation-duration: 0.4s

}

.model-content-box{

  background-color: #1b429a;

  padding: 1px 5.5% 18px;

}

.model-content-box .form-banner{

  position: relative;

  margin: -17.3% -6% 0px;

}

.form-banner img{

  max-width: 100%;

}





/* Add Animation */

@-webkit-keyframes animatetop {

  from {top:-300px; opacity:0}

  to {top:0; opacity:1}

}



@keyframes animatetop {

  from {top:-300px; opacity:0}

  to {top:0; opacity:1}

}



/* The Close Button */

.modal-content .close {

  color: white;

  float: right;

  position: absolute;

  right: -35px;

  top: 52px;

  z-index: 1;

  background: #212527;

  padding: 0px;

  height: 28px;

  width: 28px;

  border-radius: 20px;

}

.modal-content .close i{

  font-size: 32px;

  position: relative;

  top: -4px;

  left: -1px;

  font-family: sans-serif;

}



.close:hover,

.close:focus {

  color:#d3cadc;

  text-decoration: none;

  cursor: pointer;

}



.modal-header {

  position: relative;

}





.modal-body p, .modal-footer p{

  font-size: 11px;

  letter-spacing: .2px;

  color: #9fb4d4;

}

.modal-body p{

  margin-top: 0px;

  margin-bottom: 6px;

  padding: 0px 20px;

}



.modal-content .form-title{

  margin: -10px 0px 8px;

  font-size: 28px;

  font-weight: bold;

}

.popup-form-container .form-group .form-control{

  width: 95%;

  padding: 1.4% 2.2%;

  margin-top: 4.6%;

  font-size: 14px;

  font-weight: bold;

  color: #747474;

  border: none;

}

.form-group .popup-select{

  width: 99%;

  padding: 1.6% 1.6% 1.5%;

  margin: 0px;

  text-transform: uppercase;

  border: none;

  font-size: 11px;

}





.popup-form-container .help-block{

  text-align: left;

  padding-left: 10px;

  padding-top: 5px;

  margin-bottom: 25px;

}

.popup-form-container .form-sub-title{

  padding-bottom: 10px;

  display: block;

  font-size: 11px;

  letter-spacing: .2px;

}

.form-group.submit{

  margin-top: 20px;

  margin-bottom: 15px;

}

.form-group.submit .form-submit{

  font-size: 15px;

  text-transform: uppercase;

  font-weight: bold;

  letter-spacing: .5px;

  padding: 4px 10px 3px;

  border: none;

  background: #fff;

  color: #000;

  cursor: pointer;

}



.form-group.submit .form-submit:hover{

  background: #d43f8a;

  color: #fefefe;

}



.modal-footer p{

  margin: 0px;

  padding: 0 37px;

  text-align: center;

}







.popup-form-container .form-group .form-control::-webkit-input-placeholder {

  color: #3d3d3d;

  text-transform: uppercase;

  font-size: 11px;

  font-weight: normal;

  letter-spacing: .5px;

}

.popup-form-container .form-group .form-control::-moz-placeholder { 

  color: #3d3d3d;

  text-transform: uppercase;

  font-size: 11px;

  font-weight: normal;

  letter-spacing: .5px;

}

.popup-form-container .form-group .form-control:-ms-input-placeholder { 

  color: #3d3d3d;

  text-transform: uppercase;

  font-size: 11px;

  font-weight: normal;

  letter-spacing: .5px;

}

.popup-form-container .form-group .form-control:-moz-placeholder {

  color: #3d3d3d;

  text-transform: uppercase;

  font-size: 11px;

  font-weight: normal;

  letter-spacing: .5px;

}



#PopupModal::-webkit-scrollbar {

    width: 0px;

}



/****************** Popup css End *****************/





/*************** Pop up model larg screen design Start ************/



/*@media screen and (min-width: 1070px) {

    .modal-content{

      width: 810px;

      padding: 35px 25px;

    }

    .model-content-box .form-banner{

      margin: -17% -6% 0px;

    }

    .modal-content .close {

      color: white;

      float: right;

      position: absolute;

      right: -60px;

      top: 104px;

      z-index: 1;

      background: #212527;

      padding: 0px;

      height: 50px;

      width: 50px;

      border-radius: 30px;

  }

  .modal-content .close i {

    font-size: 50px;

    top: -3px;

    left: -2px;

  }

  .model-content-box {

    padding:1px 43px 30px;

  }

  .form-banner img {

    max-width: 100%;

    width: 100%;

  }

  .popup-form-container .form-group .form-control {

    width: 94.5%;

    padding: 1.7% 2.2%;

    margin-top: 4.6%;

  }



  .modal-content .form-title {

    margin: -15px 0px 15px;

    font-size: 54px;

  } 

  .modal-body p {

    padding: 0px 20px;

    font-size: 22px;

  }

  .popup-form-container .form-group .form-control{

    font-size: 18px;

  }



  .popup-form-container .help-block {

    text-align: left;

    padding-left: 22px;

    padding-top: 13px;

    margin-bottom: 50px;

  }

  .popup-form-container .form-sub-title {

    padding-bottom: 17px;

    display: block;

    font-size: 23px;

  }

  .form-group .popup-select{

    padding: 1.6% 1.8%;

    font-size: 18px;

  }

  .form-group.submit {

    margin-top: 40px;

    margin-bottom: 18px;

  }

  .form-group.submit .form-submit {

    font-size: 28px;

    padding: 6px 16px 4px;

  }

  .modal-footer p {

    padding: 0 55px;

    font-size: 22px;

  }



  .popup-form-container .form-group .form-control::-webkit-input-placeholder {

    font-size: 18px;

    letter-spacing: .5px;

  }

  .popup-form-container .form-group .form-control::-moz-placeholder { 

    font-size: 18px;

    letter-spacing: .5px;

  }

  .popup-form-container .form-group .form-control:-ms-input-placeholder { 

    font-size: 18px;

    letter-spacing: .5px;

  }

  .popup-form-container .form-group .form-control:-moz-placeholder {

    font-size: 18px;

    letter-spacing: .5px;

  }





}*/



/*************** Pop up model larg screen design End************/



/**************** Free Sample Form css Start Here *****************/

.sf-small-text{

  font-size: 24px;

  margin: 0px 0px 10px;

  color: #30418b;

}

.sf-small-text a{

  /*color: #46BEC9;*/

  color: #29bfc8;

}

.sf-img-box{

  padding-top: 25px;

} 

.sf-img-box img{

  max-width: 100%;

}

.sample-form-area{

  background: #E3D3E2;

  padding: 20px 48px;

  background: url(http://combestaging.com/vagisil/wp-content/themes/vagisil/images/main-wrapper-bg.png);

}

.sfa-success{

  padding: 75px 48px;

}

.sf-container{



}

.sf-title{

  text-align: center;

  display: table;

  width: 100%;

}

.sf-title h2{

  font-size: 49px;

  text-transform: uppercase;

  margin: 0px;

  color: #30418b;

  font-weight: normal;

}



.sf-content ::-webkit-input-placeholder { /* Chrome/Opera/Safari */

  text-transform: uppercase;

  font-size: 15px;

  color: #fff;

}

.sf-content ::-moz-placeholder { /* Firefox 19+ */

  text-transform: uppercase;

  font-size: 15px;

  color: #fff;

}

.sf-content :-ms-input-placeholder { /* IE 10+ */

  text-transform: uppercase;

  font-size: 15px;

  color: #fff;

}

.sf-content :-moz-placeholder { /* Firefox 18- */

  text-transform: uppercase;

  font-size: 15px;

  color: #fff;

}

.sf-content input, .sf-content .form-group select{

  background: #8C93C2; /* #8E97C4; */

  margin: 0px;

  border: 0px;

  font-size: 15px;

  color: #fff;

}



.sf-content input{

  max-width: 99%;

  width: 94.9%;

  padding: 1.5% 2.1%;

  margin-top: 3.5%;

}

.sf-content .form-group select{

  padding: 1.4% 1.6% 1.4%;

  width: 99.2%;

}



.sf-content{

  display: table;

  width: 100%;

}

.sf-left{

  width: 44%;

  float: left;

  margin-left: -48px;

}



.sf-right{

  float: right;

  width: 61.5%;

}



.inline-group{

  display: table;

  width: 99.4%;

  margin-bottom: 35px;

}

.inline-group{



}

.inline-group .form-group{

  width: 33%;

  float: left;

}

.inline-group .form-group.city{



}

.inline-group .form-group.state{

  width: 32%;

  padding: 0px 1%;

}

.inline-group .form-group.zip{



}



.inline-group .form-group input{

  padding: 8px 0px 8px 12px;

  width: 92.5%;

  margin-top: 9%; /* 8%; */

}



.form-group .sf-sub-title{

  /* margin: 38px 13px 17px; */

  margin: 18px 13px 17px;

  display: block;

  color: #30418b;

}

.sf-help-block{

  /*margin: 7px 15px 14px;*/

  margin: 7px 15px -4px;

  color: #30418b;

}



.form-group .checkbox input{

  width: auto;

}



/*** checkbox group *****/

.group-checkbox{

  padding: 0px 0px 10px;

}

p.cptch_block {

   margin-bottom: 5px;

}

.ckboxg{

  cursor: pointer;

  color: #30418b;

  margin: 5px 0px;

  padding: 0px 15px 0px 0px;

}

.ckboxg input[type="radio"],

.ckboxg input[type="checkbox"]{

  display: none;

}



.ckboxg label {

  position: relative;

  padding-left: 27px;

}

/* Base styles for spans */

.ckboxg span::before,

.ckboxg span::after {

  content: '';

  position: absolute;

  top: 3px;

  /*bottom: 0;*/

  margin: auto;

}

/* Check-boxes */

.ckboxg span.checkbox::before {

  width: 15px;

  height: 14px;

  background-color: #2F3F90;

  left: 0px;

  box-sizing: border-box;

  border: 3px solid transparent;

  transition: border-color .2s;

}

.ckboxg span.checkbox::after {

  content: '\f00c';

  font-family: 'FontAwesome';

  left: 0px;

  top: 3px;

  color: transparent;

  transition: color .2s;

}

.ckboxg input[type="checkbox"]:checked + label span.checkbox::after {

  color: #a4d5d8;

}

/*** checkbox group end *****/



.sf-checkbox{

  cursor: pointer;

  margin-top: 18px;

  margin-bottom: 18px;

  color: #30418b;

}

.sf-checkbox input[type="radio"],

.sf-checkbox input[type="checkbox"]{

  display: none;

}



.sf-checkbox label {

  position: relative;

  padding-left: 27px;

}

/* Base styles for spans */

.sf-checkbox span::before,

.sf-checkbox span::after {

  content: '';

  position: absolute;

  top: 3px;

  /*bottom: 0;*/

  margin: auto;

}

/* Check-boxes */

.sf-checkbox span.checkbox::before {

  width: 15px;

  height: 14px;

  background-color: #2F3F90;

  left: 0px;

  box-sizing: border-box;

  border: 3px solid transparent;

  transition: border-color .2s;

}

.sf-checkbox span.checkbox::after {

  content: '\f00c';

  font-family: 'FontAwesome';

  left: 0px;

  top: 3px;

  color: transparent;

  transition: color .2s;

  font-size: 14px;

}

.sf-checkbox input[type="checkbox"]:checked + label span.checkbox::after {

  color: #a4d5d8;

}

.sf-area .form-group.submit .form-submit{

  width: 108px;

  padding: 6px 0px 4px;

  background: #2f3f90;

  color: #fff;

  font-size: 22px;

  margin: 0px;

}



/* end .squaredThree */



.sf-success {

  padding-top: 19.5%;

  width: 67%;

  margin-left: -7%;

}

.sf-title h3 {

  font-size: 42px;

  text-transform: uppercase;

  margin: 0px;

  color: #30418b;

  text-align: left;

}

.sf-ss-text{}

.sf-ss-text p{

  font-size: 24px;

  color: #30418b;

  margin-top: 15px;

  margin-bottom: 30px;

}

.sf-ss-text p a{

  color: #2FADF0;

}

.sf-ss-text p a:hover {

  color: #da57a0;

}

/**************** Free Sample Form css End Here *******************/







/********* Home Page Re-Design Start here ************/



.home-us .new-slider ul li img{

 max-width: 100%;

}

.home-us-header #menu-area{

  display: block;

}

.home-us-header #logo{

  max-width: 350px;

  padding-left: 25px;

  padding-right: 15px;

}

.home-us-header .menu{

  max-width: 530px;

  padding-left: 20px;

  margin-top: 38px;

}



/*.home-us-header .menu .menu-item-331{

  display: none;

}*/

.home-us-header #logo img{

  width: 100%;

}



.home-us .top-banner-text{

  background: #ca219c;

  display: table;

  width: 100%;

}

.home-us .banner-text{

  font-size: 24px;

  color: #fff;

  padding: 10px;

  position: relative;

}

.home-us .banner-text:before{

  content: "";

  width: 100%;

  height: 2px;

  background: #E390D1;

  top: 0px;

  bottom: 0px;

  margin: auto;

  left: 0px;

  position: absolute;

}

.home-us .banner-text span{

  background: #ca219c;

  position: relative;

  z-index: 1;

  display: inline-block;

  padding: 0px 20px;

}

.home-us .new-slider{

  padding: 15px 0px 0px;

  background: #d7f4f4;

  overflow: hidden;

}

.home-us .new-slider{}



.home-us .new-product-list{

  padding:1.1%;

  padding-top: 0px;

}

.home-us .single-product-area.top-product .single-product-banner{

  padding-top: 35px;

}

.home-us .single-product-details{

  display: none;

  width: 100%;

  background: #d7f4f4;

}



.home-us .single-product-banner{

  cursor: pointer;

  position: relative;

  background: #d7f4f4;

  padding-top: 15px;

}

.home-us .single-product-banner span.active{

  width: 0;

  height: 0;

  border-left: 16px solid transparent;

  border-right: 16px solid transparent;

  border-bottom: 16px solid #d7f4f4;

  bottom: 0px;

  /*right: 91px;*/

  right: 10%;

  position: absolute;

}

.home-us .top-product .single-product-banner span.active {

  /*right: 8.7%;*/

  right: 9.8%;

}

.home-us .single-product-con-row{

  display: table;

  width: 100%;

}

.home-us .single-product-banner .img-box{}

.home-us .single-product-banner .img-box img, .single-product-banner img{

  max-width: 100%;

  display: block;

}



.home-us .single-product-details .single-item{

  /*width: 14.8%;*/

  /*width: 14%;*/

  width: 20%;

  float: left;

  /*padding: 0px 2.5%;*/

  /*padding: 2px 3% 0px;*/

  /*border-left: 2px solid;*/

  margin: 26px 0px 9px;

  /*min-height: 250px;*/

  position: relative;

}

/*.home-us .single-product-details .single-item .sic:after{

  content: "";

  width: 2px;

  height: 210px;

  position: absolute;

  right: 0px;

  top: 0px;

}*/

.home-us .single-product-details .single-item .sic {

  padding: 3px 15% 0px;

  border-right: 2px solid;

}

.home-us .single-item .product-more-info{

  font-size: 11px;

  display: block;

  margin-top: 5px;

  text-align: left;

  text-transform: uppercase;

  padding: 0px 15%;

}

.home-us .single-product-details .single-item:nth-of-type(5n+5) .sic{

  border-right: 0px;

}



.home-us .single-product-details .single-item:last-child .sic{

  border-right: 0px;

}



.home-us .single-item .img-box{

  border: 2px solid #ab22ca;

}

.home-us .single-item .img-box img{

  max-width: 100%;

  display: block;

}

.home-us .single-item .text-box{

  font-size: 11px;

  text-align: left;

  line-height: 14px;

  padding-top: 10px;

  text-transform: uppercase;

  height: 42px;

  overflow: hidden;

}

.home-us .single-item .text-box h6{

  font-size: 11px;

  margin:0px;

  font-weight: normal;

}



.home-us .last-product .single-product-con-row{

  padding-bottom: 15px;

}



.home-us .top-product .single-product-details .single-item .sic{

  border-color: #c6b4ca;

}



.home-us .top-product .single-item .img-box{

  border-color:#ab22ca;

}

.home-us .top-product .single-item .text-box {

  color: #ab22ca;

}



.home-us .top-product .single-item .product-more-info{

  color: #ab22ca;

}

.home-us .middle-product .single-product-details .single-item .sic{

  border-color: #f7a1d2;

}

.home-us .middle-product .single-item .img-box{

  border-color:#E22893;

}

.home-us .middle-product .single-item .text-box {

  color: #E22893;

}

.home-us .middle-product .single-item .product-more-info{

  color: #E22893;

}



.home-us .last-product .single-product-details .single-item .sic{

  border-color:#7bddff;

}

.home-us .last-product .single-item .img-box{

  border-color:#337085;

}

.home-us .last-product .single-item .text-box {

  color: #337085;

}

.home-us .last-product .single-item .product-more-info{

  color: #337085;

}

.home-us .top-product .single-item a:hover .img-box{

  border-color:#d38fe2;

}

.home-us .top-product .single-item a:hover .text-box{

  color: #d38fe2;

}

.home-us .middle-product .single-item a:hover .img-box{

  border-color:#ff88cd;

}

.home-us .middle-product .single-item a:hover .text-box{

  color: #ff88cd;

}

.home-us .last-product .single-item a:hover .img-box{

  border-color:#85cce4;

}

.home-us .last-product .single-item a:hover .text-box{

  color: #85cce4;

}

.title-bar.itch{

  background: #AC0CCE;

}

.title-bar.odor{

  background: #E41E95;

}

.title-bar.dryness{

  background: #307185;

}

.title-bar.itch p, .title-bar.odor p, .title-bar.dryness p{

 color: #e0e0e0;

}

.new-slider .flex-control-nav{

 bottom: 5px !important;

}

.banner-box img{width:100%;}

.home-us #PopBtn_banner{

  width: 100%;

  cursor: pointer;

}

.home-us .popup-banner{

  padding: 0px;

  background:none;

}

/********* Home Page Re-Design End here ************/





/************* Home Page Responsive design start here ************/

.slideshow{

  height: 319px !important;

}

#left{margin-top: 0px;}



@media screen and (min-width: 768px) {



  .home-us-header .menu ul{

    padding-left: 0px;

    padding-right: 10px;        

    float: right;

    /*position: relative;*/

  }

  .home-us-header .menu li {

    border-right: 1px solid #F498C6;

    /*font-size: .9em;*/

    font-size: 16px;

    /*text-transform: uppercase;*/

    position: static;

  }

  .home-us-header .menu li li{

    font-size: 15px;

    position: static;

    float: none;

    display: block;

  }

  .home-us-header .menu ul li ul{

    float: none;

    position: absolute;

    left: -9999px;

    padding-right: 10px;

    padding-bottom: 8px

  }

  .home-us-header .menu ul li:hover ul{

    left: inherit;

  }

  .home-us-header .menu ul li ul li ul{

    position: inherit;

    padding-bottom: 0px

  }

  

  .home-us-header .menu li li a{

    max-width: inherit;

    width: 100%;

    display: block;

  }

  .home-us-header .menu li li li{

    font-size: 14px;

    position: static;

    float: none;

    display: block;

  }

  .home-us-header .menu li:last-child{

    border-right: 0px;

  }

  .home-us-header .menu li ul li{

    border-right: 0px;

  }

  .home-us-header .menu li a:link, 

  .home-us-header .menu li a:visited{

    color: #F083B8;

  }

  .home-us-header .menu li:hover a{

    color: #fff;

  }



  .home-us-header .menu li li a:link, .home-us-header .menu li li a:visited {

    /*max-width: 240px;

    width: 240px;*/

    float: none;

    margin: 0;

    /*padding: 3px 0px 3px 10px;*/

    padding: 3px 0px 3px 10px;

  }

  .home-us-header .menu ul li ul li ul li a {

    padding-left: 20px !important;

  }



}



@media (min-width: 768px) and (max-width: 1069px) {

  .menu{

    width: auto;

    margin-top: 30px;

  }

  .menu ul{

    padding-left: 20px;

  }



  /*********** Slider Responsive Tablet start here *********/

  .sliderimg {

    max-width: 57% !important;

    max-height: 332px;

    margin: 0px;

    padding: 0px;

  }

  .mainslider .mainslidercontent {

    float: left;

    width: 43%;

    margin: 0px;

    padding: 0px;

  }

  .mainslider .mainslidercontent img{

    margin-left:0px !important;

    margin-top: -20px !important;

  }

  .flexslider .slides img {

      display: block;

      width: 100% !important;

  }

  

  .slidercontent-div{

    width: 85%;

    padding-left: 10%;

    padding-right: 5%;

  }

  

  .slidercontent-div.white-gradient{

    width: 88%;

    padding-left: 8% !important;

    padding-right: 5%;

    line-height: 20px;

    margin-left: 0px !important;

  }

  /*********** Slider Responsive Tablet End here *********/



  /*** popup model start here ***/

  #PopBtn_banner {

    width: 98%;

  }

  /*** popup model End here ***/



  /*** New Home Page design *****/

  .home-us .single-product-details .single-item {

    min-height: 210px;

  }

  /*** New Home Page end design *****/



}



@media (min-width: 969px) and (max-width: 1069px) {

  .wrapper{width: 900px;}

  .slideshow {

      max-width: 936px;

      width: 100% !important;

      height: 306px !important;

  }

  /*.mainslider_li{width: 936px !important;}*/

  img[alt="slidertop2"]{

    width: 100% !important;

      max-width: 938px !important;

  }

  

  .slideshow .flex-control-nav{bottom: 10% !important;}



  /*********** Sf-Form Design start here *********/

  .sf-title h2 {

    font-size: 46px;

  }

  .sf-title h3 {

    font-size: 38px;

  }

  .sf-ss-text p {

    font-size: 21px;

  }

  /*********** Sf-Form Design End here *********/

  

      

  /********** Home page re-design start *******/

  .home-us-header #logo {

    max-width: 325px;

    padding-left: 15px;

    padding-right: 15px;

    margin-top: 27px;

  }

  .home-us-header .menu {

    max-width: 600px;

    padding-left: 10px;

  }

  .menu li a:link, .menu li a:visited, .menu li a:hover {

    padding: 10px;

  }

  .home-us-header .menu {

    margin-top: 38px;

  }

  /********** Home page re-design end *******/



}



@media (min-width: 869px) and (max-width: 968px) {

  .wrapper{width: 780px;}

  .slideshow {

      max-width: 816px;

      width: 100% !important;

      height: 267px !important;

  }

  img[alt="slidertop2"]{

    width: 100% !important;

      max-width: 816px !important;

  }

  

  .slidercontent-div {

    width: 90%;

    padding-left: 10%;

    padding-right: 1%;

    line-height: 20px;

  }

  .slideshow .flex-control-nav{bottom: 13% !important;}



  /*********** Sf-Form Design start here *********/

  .sf-title h2 {

    font-size: 40px;

  }

  .sf-title h3 {

    font-size: 34px;

  }

  .sf-ss-text p {

    font-size: 20px;

  }

  /*********** Sf-Form Design End here *********/



  #logo{

    max-width: 225px;

  }

  .menu {

    width: 550px;

  }

  .menu li {

    font-size: 1.2em;

  }



  /********** Home page re-design start *******/



  .home-us-header #logo {

    max-width: 225px;

    padding-left: 15px;

    padding-right: 15px;

    margin-top: 34px;

  }

  .home-us-header .menu {

    max-width:510px;

    padding-left: 10px;

  }

  .menu li a:link, .menu li a:visited, .menu li a:hover {

    padding: 8px;

  }

  .home-us-header .menu {

    margin-top: 38px;

  }



  /********** Home page re-design end *******/







}



@media (min-width: 768px) and (max-width: 868px) {

  #logo {

      max-width: 205px;

  }

  .wrapper{width: 680px;}

  .slideshow {

    max-width: 708px;

    width: 100% !important;

    height: 231px !important;

      min-height: 231px !important;

  }

  img[alt="slidertop2"]{

    width: 100% !important;

      max-width: 708px !important;

  }

  .sliderimg {

    max-height: 277px !important;

  }



  .slidercontent-div{

    width: 83%;

    padding-left: 8%;

    padding-right: 10%;

    line-height: 20px;

    padding-top: 7% !important;

  }

  .slidercontent-div.white-gradient{

    padding-left: 25px !important;

    margin-left: 0px !important;

    padding-top: 25px !important;

    margin-top: -5px !important;

    padding-bottom: 25px !important;

  }

  .mainslidercontent .slidertext {

      font-size: 13px;

  }

  .mainslidercontent .seevideolink {

      margin-top: 20px;

  }

  .mainslidercontent .slidercontent-div a{

    padding: 4px 10px;

      font-size: 14px;

  }

  .slideshow .flex-control-nav{bottom: 5% !important;}



  /*********** Sf-Form Design start here *********/

  .sf-title h2 {

    font-size: 34px;

  }

  .inline-group .form-group input {

    padding: 6px 0px 6px 8px;

  }

  .inline-group {

    margin-bottom: 25px;

  }

  .form-group .sf-sub-title {

    margin: 25px 6px 17px;

    font-size: 13px;

  }

  .sf-title h3 {

    font-size: 28px;

  }

  .sf-ss-text p {

    font-size: 18px;

    margin-bottom: 20px;

  }

  /*********** Sf-Form Design End here *********/





  #logo{

    max-width: 225px;

  }

  .menu {

    width: 455px;

  }

  .menu li {

    font-size: 1em;

  }



  /********** Home page re-design start *******/



  .home-us-header #logo {

    max-width: 190px;

    padding-left: 15px;

    padding-right: 15px;

    margin-top: 37px;

  }

  .home-us-header .menu {

    max-width: 460px;

    padding-left: 0px;

  }

  .menu li a:link, .menu li a:visited, .menu li a:hover {

    padding: 7px;

  }

  .home-us-header .menu {

    margin-top: 35px;

  }

  .home-us-header .menu li a:hover {

    padding: 8px;

  }



  .home-us-header .menu li {

    font-size: 14px;

  }

  .home-us-header .menu li a:link, .home-us-header .menu li a:visited, 

  .home-us-header .menu li a:hover {

    padding: 8px;

  }

  



  /********** Home page re-design end *******/



}



@media (min-width: 768px) and (max-width: 829px) {

  #logo{max-width: 205px;}

  .menu li a:link, .menu li a:visited, .menu li a:hover{

    padding: .4em .6em;

  }

  .menu li a:link, .menu li a:visited, .menu li a:hover {

    padding: 7px;

  }



  .home-us-header .menu li a:link, .home-us-header .menu li a:visited, 

  .home-us-header .menu li a:hover {

    padding: 8px;

  }



  .home-us-header .menu li {

    font-size: .8em;

  }



  



}







@media screen and (max-width: 767px) {

  .menu{background: #fff;}

  #change-country-link ul {

    padding-left: 10px;

    padding-right: 10px;

  }

  .home #left{

    width: 97.7%;

    max-width: 100%;

  }

  .home #right{

    width: 97.7%;

    max-width: 100%;

  }

  .footermenu ul{

    padding-left: 0px;

     line-height: 20px;

  }



  /******** Slider Responsive design Start ********/



  .wrapper{width: 90%;}

  .slideshow {

    max-width: 100%;

    width: 93.6% !important;

    height: 100% !important;

    min-height: 100% !important;

  }

  /*.mainslider_li{width: 708px !important;}*/

  img[alt="slidertop2"]{

    width: 93.6% !important;

      max-width: 708px !important;

  }

  .sliderimg {

    max-width: 100% !important;

      max-height: 100% !important;

    margin: 0px;

    padding: 0px;

  }

  .mainslider .mainslidercontent {

    float: left;

    width: 100%;

    margin: 0px;

    padding: 0px;

  }

  .mainslider .mainslidercontent img{

    margin-left:0px !important;

    margin-top: -20px !important;

  }

  .flexslider .slides img {

      display: block;

      width: 100% !important;

  }

  

  .slidercontent-div{

    width: 82%;

      padding-left: 8%;

      padding-right: 10%;

      padding-bottom: 10%;

      line-height: 20px;

      padding-top: 7% !important;

  }

  .slidercontent-div.white-gradient{

    margin: 0px !important;

      width: 90%;

      padding-left: 5% !important;

      padding-right: 5%;

      margin-top: 0px !important;

      padding-bottom: 12% !important;

      height: 100% !important;

      position: absolute;

  }

  .flexslider .slides .mainslider_li{position: relative;}

  .slideshow .flex-control-nav{bottom: 2% !important;}

  /******** Slider Responsive design End ********/





  /*** popup model start here ***/

  #PopBtn_banner {

    width: 98%;

  }

  /*** popup model End here ***/



  /*********** Sf-Form Design start here *********/

  .sf-title h2 {

    font-size: 26px;

  }

  .inline-group .form-group input {

    padding: 6px 0px 6px 8px;

  }

  .form-group .sf-sub-title {

    margin: 38px 6px 17px;

    font-size: 13px;

  }



  .sample-form-area {

    padding: 20px 15px;

  }

  .sf-small-text {

    font-size: 18px;

  }

  .sf-left {

    width: 40.5%;

    margin-left: -15px;

  }

  .sf-success {

    padding-top: 18%;

    width: 65.5%;

    margin-left: -4%;

  }

  .sf-title h3 {

    font-size: 22px;

  }

  .sf-ss-text p {

    font-size: 15px;

    margin-top: 15px;

    margin-bottom: 20px;

  }

  /*********** Sf-Form Design End here *********/





  /*** New Home Page design *****/

  .home-us .banner-text {

    font-size: 15px;

  }

  .home-us .single-product-details .single-item {

    width: 33.33%;

    min-height: 260px;

  }

  .home-us .single-product-details .single-item:nth-of-type(3n+3) .sic{

    border-right: 0px;

  }

  .home-us .single-product-details .single-item:nth-of-type(5n+5) .sic{

    border-right: 2px solid;

  }

  .home-us .single-item .text-box {

  }

  .home-us .single-product-banner span.active {

    border-left: 10px solid transparent;

    border-right: 10px solid transparent;

    border-bottom: 10px solid #d7f4f4;

    right: 0;

  }



  .home-us-header .menu{

    max-width: 100%;

    padding: 0px;

  }

  .home-us-header .micon {

    padding: 3px 20px 8px;

  }

  .home-us-header .menu li {

    border: none;

  }



  /*** New Home Page end design *****/



}





@media screen and (max-width:568px) {

  #change-country-link{width: 80%;}

  .reveal-modal{padding: 30px 20px 34px;}

  #change-country-link ul {

    float: left;

    width: 45%;

    padding-left: 10px;

    padding-right: 10px;

  }



  /*** popup model start here ***/

  .modal-content .form-title {

    font-size: 22px;

  }

  .modal-content {

    width: 350px;  

    padding: 14px 12px; 

  }

  .modal-body p{

    padding: 0px 15px;

  }

  .modal-footer p {

    padding: 0 25px;

  }

  .model-content-box .form-banner {

    margin-top: -53px;

  }

  .modal-content .close {

    right: -28px;

    top: 42px;

    padding: 0px;

    height: 25px;

    width: 25px;

    border-radius: 30px;

  }

  .modal-content .close i {

    font-size: 29px;

    top: -4px;

    left: -1px;

  }

  /*** popup model end here ***/



  /*********** Sf-Form Design start here *********/

  .sf-title h2 {

    font-size: 22px;

  }

  .inline-group .form-group input {

    padding: 6px 0px 6px 8px;

  }

  .form-group .sf-sub-title {

    margin: 25px 6px 10px;

    font-size: 13px;

  }

  .sample-form-area {

    padding: 20px 20px;

  }

  .sf-left, .sf-right{

    float: none;

    width: 100%;

    margin:0px;

  }

  .sf-img-box {

    text-align: center;

  }

  .sf-checkbox label {

    padding-left: 20px;

    font-size: 12px;

  }

  .sf-success {

    padding-top: 0%;

  }

  .sf-small-text {

    font-size: 14px;

  }

  .sf-img-box {

    padding-top: 10px;

  }

  .ckboxg label {

    padding-left: 20px;

  }

  /*********** Sf-Form Design End here *********/



  /******** Home page Redesign start here **********/

  .home-us-header .micon {

    padding: 3px 20px 5px;

  }

  /******** Home page Redesign End here **********/



}



@media screen and (max-width:480px) {

  .flexslidersmall .small_slider_img_div {

      width: 40%;

      float: left;

  }

  .flexslidersmall .small_slider_content_div {

      width: 55% !important;

      padding-top: 10px;

  }

  .flexslidersmall .small_slider_content_div br{

    display: none;

  }

  .seevideolink {

      margin-top: 10px;

  }



  /*** popup model start here ***/

  .modal-content {

    width: 290px;   

  }

  .model-content-box .form-banner {

    margin-top: -45px;

  }

  .modal-body p, .modal-footer p{

    padding: 0px;

  }

  .modal-content .close {

    right: -25px;

    top: 33px;

  }

  /*** popup model End here ***/



  /*********** Sf-Form Design start here *********/



  .sf-title h3 {

    font-size: 20px;

  }

  .sf-ss-text p {

    font-size: 14px;

  }

  /*********** Sf-Form Design End here *********/



  /*** New Home Page design *****/

  .home-us-header #logo {

    max-width: 210px;

    padding-left: 10px;

    padding-right: 15px;

    margin-top: 30px;

  }

  .home-us .single-product-details .single-item {

    width:50%;

  }

  .home-us .single-product-details .single-item:nth-of-type(2n+2) .sic{

    border-right: 0px;

  }

  .home-us .single-product-details .single-item:nth-of-type(3n+3) .sic{

    border-right: 2px solid;

  }

  .home-us .single-product-details .single-item:nth-of-type(6n+6) .sic{

    border-right: 0px solid;

  }



  /*** New Home Page end design *****/





}



@media screen and (max-width:360px) {

  .flexslidersmall{height: 210px;}

  .flexslidersmall li{

    height: 200px;

  }

  #bottomslider .flex-control-nav{

    top: initial !important;

    margin-bottom: -40px;

  }

  #bottomslider .flex-control-nav {

      bottom: 20px !important;

  }



.regulatory, p.regulatory {

  font-size:.8em;

  color:#AAA

}



  /*********** Sf-Form Design start here *********/

  .sf-title h3 {

    font-size: 17px;

  }



  ./*sf-checkbox span::before, .sf-checkbox span::after {

    top: -34px;

  }*/



  /*********** Sf-Form Design End here *********/



}





/************* Home Page Responsive design End here **************/



/*** get-more-from-your-wash Page Css Start here****/

.wpcmsdev-columns {

  display: table;

  width: 100%;

  margin-bottom: 15px;

}

.wpcmsdev-columns:before, .wpcmsdev-columns:after {

  display: table;

  content: "";

}

.wpcmsdev-columns .column {

  float: left;

  margin-right: 4%;

}

.wpcmsdev-columns .column:last-child {

  margin-right: 0;

}

.wpcmsdev-columns .column.column-width-one-half {

  width: 48%;

}

.wpcmsdev-columns .column.column-width-one-third {

  width: 30.666667%;

}

.column img{

  max-width: 100%;

  display: block;

}

.columns-1 {

  background: #424da3;

}

.columns-2 {

  background: #cab8ce;

}

.columns-3 {

  background: #ade8e8;

}

#scpp{width:100%;}

/*** get-more-from-your-wash Page Css End here****/



/* New Design Start here */

/******* New Menu Style Start here *****/

.toggle-menu {

  background: #424DA3;

  padding: 7px 10px;

  color: #fff;

  position: absolute;

  top: 41px;

  text-align: center;

  width: 18px;

  right: 20px;

  font-size: 21px;

  border-radius: 2px;

  cursor: pointer;

}

.menu ul:before,

.menu ul:after {content: " "; display: table;}

.menu ul:after {clear: both;}

.menu ul li {position: relative;}

.menu ul ul {position: absolute; left: -99999px; background-color: #DA57A0; width: auto;}

.menu ul li ul li ul li a {padding-left: 37px !important;}



@media screen and (min-width: 768px) {

  .micon{display: none !important;}

  .menu ul li ul li ul {position: relative; left: 0px;}

  .menu ul li ul li ul li a {padding-left: 37px !important;}

  .menu ul > li:hover > ul {left: 0;}

  .menu ul li li:hover ul {left: 0%; top: 0;}





}



@media screen and (max-width: 767px) {

  .topnav{display: none;}

  .topnav.active-menu{display: block;}

  .menu{position: relative;}

  .menu ul {padding:0; margin:0;}

  .menu li {display:block;float:none;text-align:left; }

  .menu ul ul { 

    width:100%;

    position: absolute;

  }

  .menu li:hover ul {

    left: -99999px;

  }

  .menu li li a:link, .menu li li a:visited {max-width:100%; padding: 3px 0 3px 4.3%; } 

  .menu .topnav{padding: 20px 0px;}

  .icon-activ {display: block;}

  .toggle-menu.icon-active .fa-navicon:before{

    content: "\f00d";

  }

  .menu ul > li {float: none;}

  .menu li a:link, .menu li a:visited, .menu li a:hover{padding: 5px 10px 6px; border-bottom: 1px solid #da57a0;}

  .menu ul li ul li ul li a{padding: 5px 2.5% 5px 8%!important;}

  .menu ul li li a {padding: 7px 5% !important; border-bottom: 1px solid #424DA3 !important;}

  .menu ul ul {display: block;width: 100%;}

  .menu ul > li.hover > ul , .menu ul li li.hover ul {position: static;}

  .menu ul .sub-menu .sub-menu li a {

    color: #da57a0 !important;

    background: #fff;

  }

  .micon {

    display: inline-block;

    float: right;

    position: relative;

    cursor: pointer;

    z-index: 105;

    border-left: 1px solid #424DA3;

    font-size: 22px !important;

    padding: 5px 20px 5px;

    color: #424DA3;

  }    

  .menu ul > .parent.hover > .micon.fa-plus-square:before{

    content: "\f146";

  }

  .menu .current-menu-ancestor a{

    border-bottom: 1px solid #424da3 !important;

  }

  .menu li li a:link, .menu li li a:visited{

    width: auto

  }

  .menu-item-30, .menu-item-27, .menu-item-62{

    border-right:0px;

  }

  .wpcmsdev-columns .column {

    width: 100% ;

  }

  .wpcmsdev-columns .column {

    width: 100% !important;

  }

}

@media screen and (max-width: 568px) {

  .menu select.dropdownmenu1{display: none;}

  #logo {width: 80%;}

  .toggle-menu {

    padding: 5px 6px;

    width: 17px;

    right: 15px;

    font-size: 18px;

    top:44px;

  }

  .micon{

    font-size: 20px !important;

    padding: 4px 20px 4px;

  }

  .menu ul li a {

    padding: 7px 5px !important;

    color: #fff;

    font-size: 12px;

    font-weight: bold;

  }

  .menu ul li li a {

    padding: 7px 3% !important;

  }

  .menu ul li ul li ul li a {

    padding: 5px 2.5% 5px 5%!important;

  }

}

/******* New Menu Style End here *****/

/* New Design End here */















/*#########################################################
####################### Vagisil Rebuild Code ##############
#########################################################*/

/*************** New site Development Start here ************/

.content-container{
  width: auto; 
  padding: 24px 38px;
}

/*** get-more-from-your-wash Page Css Start here****/
.wpcmsdev-columns {
  display: table;
  width: 100%;
  margin-bottom: 15px;
}
.wpcmsdev-columns:before, .wpcmsdev-columns:after {
  display: table;
  content: "";
}
.wpcmsdev-columns .column {
  float: left;
  margin-right: 4%;
}
.wpcmsdev-columns .column:last-child {
  margin-right: 0;
}
.wpcmsdev-columns .column.column-width-one-half {
  width: 48%;
}
.wpcmsdev-columns .column.column-width-one-third {
  width: 30.666667%;
}
.column img{
  max-width: 100%;
  display: inline-block;
}
.columns-1 {
  background: #424da3;
}
.columns-2 {
  background: #cab8ce;
}
.columns-3 {
  background: #ade8e8;
}
#scpp{width:100%;}

/*** get-more-from-your-wash Page Css End here****/

.gm-title-bar {
  color:#FFF;
}  
.gm-product .wpcmsdev-columns .column.column-width-one-half {    
 width: 50%;     
} 
.wpcmsdev-columns .column {
  float: left;
  margin-right: 4%;
}    
.gm-product .wpcmsdev-columns .column {    
   float: left;    
   margin-right: 0;    
}
.wpcmsdev-columns .column {
  float: left;
  margin-right: 4%;
}
.wpcmsdev-columns .column:last-child {
  margin-right: 0 !important;
}
.wpcmsdev-columns{
 display: table;
 width: 100%;
 margin-bottom: 15px;
}    
.columns-1 {     
 background:#424da3;     
}
.columns-2 {     
 background:#cab8ce;     
}
.columns-3 {     
 background:#ade8e8;     
}
.wpcmsdev-columns li {
  line-height: 1.1em;
  margin: .75em 0;
}
.video_lightbox_anchor_image {
  width:100%;
  display:block;
}
.wpcmsdev-columns:before, .wpcmsdev-columns:after {
  display: table;
  content: "";
}
.wpcmsdev-columns .column.column-width-one-fifth {
  width: 16.8%;
}
.wpcmsdev-columns .column.column-width-one-fourth {
  width: 22%;
}
.wpcmsdev-columns .column.column-width-three-fourths {
  width: 74%;
}
.wpcmsdev-columns img {width:100%;}
.dr-o-videos {
  padding:2em 3em;
}

/********** prohydrate-au page start here *****/

.wpcmsdev-columns li {
  line-height: 1.1em;
  margin: .75em 0;
}
.video_lightbox_anchor_image {
  width:100%;
  display:block;
}
/*#content {
  background:#c1a6be;
}*/
.column img {
  display:block;
}
.gm-title-bar {
  color:#FFF;
}  
.gm-product .wpcmsdev-columns .column.column-width-one-half {    
 width: 50%;     
}    
.gm-product .wpcmsdev-columns .column {    
 float: left;    
 margin-right: 0;    
}
.avenir-med {
  font-size:1.6em;
  margin:1.3em;
}
.avenir-med p {
  margin:0;
}
.avenir-med a {
  font-weight:normal !important;
  color:#139bab;
}
.columns-3 a {
  color:#FFF;
}
a.learn-more-button {
  font-weight:normal !important;
  color:#FFF;
}
.avenir-med h2 {
  margin:0;
  padding:0;
}
p.learn-more-p {
  margin-top:1em;
}
.learn-more-button {
  color:#314a97;
  padding:.2em .6em;
  border-radius:.5em;
  text-transform:uppercase;
  margin-top:.5em;
  text-decoration:none;
  background: #777777; /* Old browsers */
  background: -moz-linear-gradient(left,  #777777 0%, #CCCCCC 50%, #777777 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#777777), color-stop(50%,#CCCCCC), color-stop(100%,#777777)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left,  #777777 0%,#CCCCCC 50%,#777777 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left,  #777777 0%,#CCCCCC 50%,#777777 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(left,  #777777 0%,#CCCCCC 50%,#777777 100%); /* IE10+ */
  background: linear-gradient(to right,  #777777 0%,#CCCCCC 50%,#777777 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#777777',GradientType=1 ); /* IE6-9 */
}
.learn-more-button:hover {
  background:#aaa;
  cursor:pointer;
}
.popmake-content {
  background:#FAFAFA;
  padding:2em;
  text-align:left;
}
.arconix-faq-term-title {
  display:none;
}


/********** prohydrate-au page End here *****/


/**** Faq page Start *****/
h3.arconix-faq-term-title {
  margin: 20px 0 10px;
}
.arconix-faq-wrap {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: none repeat scroll 0 0 #fbfbfb;
  clear: both;
  border: 1px solid #ddd;
  margin: 10px 0;
  padding: 5px 10px;
}
.arconix-faq-title {
  color: #666;
}
.arconix-faq-title {
  background: url('/wp-content/themes/vagisil/images/toggle-open.png') no-repeat left transparent;
  cursor: pointer;
  font-size: 16px;
  padding: 0 0 0 30px;
  position: relative;
}
.arconix-faq-title.faq-open {
  background: url('/wp-content/themes/vagisil/images/toggle-close.png') no-repeat left transparent;
}
.arconix-faq-content {
  margin-left: 10px;
  padding: 5px 20px;
}
/*.faq-closed{
  display: none;
}*/
.arconix-faq-content {
  color: #666;
}
.arconix-faq-content p {
  padding: 0 !important;
}
.arconix-faq-content p:last-child {
  margin: 0 !important;
}
/**** Faq page End*****/

#arve .arve-wrapper{
  display: block;
  margin-bottom: 1.5em;
  width: 100%;
}
#arve .arve-iframe{
  position: absolute;
  padding: 0;
  margin: 0;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
#arve .arve-embed-container{
  position: relative;
  display: block;
  padding: 0;
  padding-bottom: 56.25%;
  margin: 0;
  height: 0;
  overflow: hidden;
}


.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
  margin: 3px;
  border-radius: 4px;
}
.ui-widget-content {
  border: 1px solid #aaa;
  background: #fff url('/wp-content/themes/vagisil/images/ui-bg_flat_75_ffffff_40x100.png') 50% 50% repeat-x;
  color: #222;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 4px;
}
.ui-dialog .ui-dialog-title {
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
}
.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}
.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  text-align: right;
  padding-right: 30px;
}
.ui-widget {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1.1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1em;
}
.ui-widget {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1.1em;
}
.ui-widget-header {
  border: 1px solid #aaa;
  background: #ccc url('/wp-content/themes/vagisil/images/ui-bg_highlight-soft_75_cccccc_1x100.png') 50% 50% repeat-x;
  color: #222;
  font-weight: bold;
}
.ui-button.proceed-button {
  background: #8bc9ee !important;
  border-color: #8bc9ee !important;
  color: #fff !important;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}

/*************** New site Development End here ************/

.ui-dialog-titlebar-close{
  display: inline-block !important;
}



/***** ui css ****/
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url("/wp-content/themes/vagisil/images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url("/wp-content/themes/vagisil/images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url("/wp-content/themes/vagisil/images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url("/wp-content/themes/vagisil/images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url("/wp-content/themes/vagisil/images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("/wp-content/themes/vagisil/images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("/wp-content/themes/vagisil/images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/wp-content/themes/vagisil/images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/wp-content/themes/vagisil/images/ui-icons_222222_256x240.png")}.ui-state-default .ui-icon{background-image:url("/wp-content/themes/vagisil/images/ui-icons_888888_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("/wp-content/themes/vagisil/images/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon{background-image:url("/wp-content/themes/vagisil/images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("/wp-content/themes/vagisil/images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/wp-content/themes/vagisil/images/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("/wp-content/themes/vagisil/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("/wp-content/themes/vagisil/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}