/*
In order to show ImpressPages widgets well, we use default ip_content.css.
*/
@import '../../ip_libs/css/ipContent/ip_content.css';

/*
If you want to override widget styles, do it bellow.
*/
h1.ipwTitle,h2.ipwTitle,h3.ipwTitle {
font-family: 'Open Sans Condensed', sans-serif; font-weight:300;
}
.ipPreviewWidget h1 {font-size:46px; line-height:50px;}
.ipPreviewWidget h2 {font-size:36px; line-height:40px;}
.ipPreviewWidget h3 {font-size:26px; line-height:30px;}
.ipWidget-IpFaq .ipwQuestion, .ipWidget-IpFile a {
  font-family: 'Open Sans Condensed', sans-serif;font-weight:700; font-size:20px; line-height:30px;
}
.ipWidget-IpFaq .ipwQuestion:before {
  border: 1px solid #999;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;line-height:20px;
  font-weight: bold;
  color: #999;
  background:#F1F1F1;
  content: '?';
  display: block;
  margin: 3px 0 0 -30px;
  padding: 0px 8px;
  position: absolute;
}
.ipWidget-IpFaq .ipwQuestion:hover:before , .ipWidget-IpFaq .ipwExpanded .ipwQuestion:before {
  background-color: #fff; color: #999;
}
.ipModuleForm .ipmLabel {
  display: block;
  font-weight: normal;
  margin: 0px;
}
.ipModuleForm .ipmControlInput, .ipModuleForm .ipmControlTextarea, .ipModuleForm .ipmControlSelect
{background: #fff; border: 1px solid #cecece; color: #777777; min-height:40px; padding-top: 10px; padding-bottom: 10px; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; -moz-box-shadow: inset  0px 3px 20px 3px  #f3f3f3; -webkit-box-shadow: inset  0px 3px 20px 3px  #f3f3f3; box-shadow: inset  0px 3px 20px 3px  #f3f3f3;}

.ipModuleForm .ipmControlSubmit {
  border-radius: 0px;
  cursor: pointer;
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
}
.ipModuleForm .ipmControlSubmit:hover {
  border: none;
  background: #F1F1F1;
  color:#222;
}
.ipWidget-IpImageGallery li img:hover {
  opacity:0.3;
}
.ipModuleSearch {
    margin-top: 10px;
}
.ipModuleSearch .ipmControlInput {
    float: left;
}
.ipModuleSearch .ipmControlInput {
    width: 190px;
}
.ipModuleSearch .ipmControlSubmit {
    /* Background gradient editor - http://www.colorzilla.com/gradient-editor/ */
    border: none;
    cursor: pointer;
    float: left;
    height: 28px; /* input buttons have borders inside their height */
    line-height: 10px;
    margin-left: 5px;
    padding: 0 6px;
	font-weight: normal; font-size:0px;
	width: 42px; height: 28px;
	background: url(images/search.png) left top no-repeat; 
}
.ipModuleSearch .ipmControlSubmit:hover {
    /* Background gradient editor - http://www.colorzilla.com/gradient-editor/ */
    opacity: 0.5;
}
.ipWidget-IpColumns {
  margin: 0 -1em;
}
.ipWidget-IpColumns .ipwCol {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-bottom: 1em;
  min-height: 1px;
  padding: 0 1em;
  position: relative;
}