/*
Theme Name: U-Design Child
Theme URI: http://themeforest.net/item/udesign-wordpress-theme/253220?ref=internq7
Description: Child Theme for U-Design
Author: Andon
Author URI: http://themeforest.net/user/internq7/portfolio?ref=internq7
Template: u-design
Version: 1.0.0
*/

/**** BEGIN ADDING YOUR CUSTOM CSS CODE BELOW: ****/


#secondary-navigation-bar-content { 
font-size: 11px;
}

.disclaimer {
   font-size: 11px;
   color: #565656;
   font-style: italic;
}

.subwithrules {
   font-size: 1.75em;
}




/* Tablepress Left Justified Text */
.tablepress thead th {
  text-align: left;
}
.tablepress tbody td {
  text-align: left !important;
  padding: 0.3em 0.4em !important;
}


/* Gravity Forms Styling */
.h3.gform_title {
   font-size: 1.75em;
}
/* Gravity Forms Asterik */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required {
   color: #fd4800;
}
/* Gravity Forms Spacing Between Fields */
body .gform_wrapper ul li.gfield {
    padding-bottom:40px;
}
/* Gravity Forms Title */
body .gform_wrapper .gform_heading .gform_title {
    color: #fd4800;
    font-size: 16px;
    font-family: Rokkitt
}
/* Gravity Forms Submit Button */
body .gform_wrapper .gform_body .gform_page_footer .gform_button
{
  border-top-width: 4px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #e2e2e2;
  border-right-color: #e2e2e2;
  border-bottom-color: #e2e2e2;
  border-left-color: #e2e2e2;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  background-color: #fd4800;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  color: #ffffff;
  font-size: 13px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  margin: 10px;
  font-family: Muli;
  width: 120px;
  height: 40px;
}
/* Gravity Forms Next Button */
body .gform_wrapper .gform_body .gform_page_footer .gform_next_button
{
  border-top-width: 4px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #e2e2e2;
  border-right-color: #e2e2e2;
  border-bottom-color: #e2e2e2;
  border-left-color: #e2e2e2;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  background-color: #fd4800;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  color: #ffffff;
  font-size: 13px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  margin: 10px;
  font-family: Muli;
  width: 120px;
  height: 40px;
}
/* Gravity Forms Previous Button */
body .gform_wrapper .gform_body .gform_page_footer .gform_previous_button
{
  border-top-width: 4px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #e2e2e2;
  border-right-color: #e2e2e2;
  border-bottom-color: #e2e2e2;
  border-left-color: #e2e2e2;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  background-color: #fd4800;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  color: #ffffff;
  font-size: 13px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  margin: 10px;
  font-family: Muli;
  width: 120px;
  height: 40px;
}
/* Gravity Forms Total */
body .gform_wrapper .gform_body .ginput_total ginput_total_8
{
  font-family: Muli;
  font-size: 18px;
  color: #fd4800;
  margin-top: 0.375em;
}

/* Custom Orange Button */
.btn_orange {
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  font-family: Arial;
  color: #ffffff;
  font-size: 13px;
  background: #fd4800;
  padding: 10px 20px 10px 20px;
  border: solid #b8b8b8 4px;
  text-decoration: none;
}

.btn_orange:hover {
  background: #ff6326;
  text-decoration: none;
}

/* Vubiquity Video On Demand Mobile Code */

.vubiquity_iframe_wrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 35px;
  height: 0;
  overflow: hidden;
  }
.vubiquity_iframe_wrapper iframe {
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
  }

/* YouTube Frame Border */
.youtube_frame_border {
    position: relative;
    -moz-box-shadow: 1px 2px 4px rgba(0, 0, 0,0.5);
    -webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
    box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
    padding: 10px;
    background: white;
}
/* Flipbox Headline Weight */
.ult-responsive.flipbox_heading {
	font-size: 30px
	font-weight: bolder	
	}

/* Elfsight Slider Testimonial Font Size */
.eui-item-text-not-changed {
    font-size: 16px;
	line-height: 1.5em;
}
.eui-widget-title {
	font-family: Rokkitt;
	font-weight: bolder;
	font-size: 40px;
}
/* Footer Column Heads */
.bottom-col-title {
	font-size: 1.35em;
}

/* Accordion Styles */
.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.active, .accordion:hover {
  background-color: #ccc;
}

.accordion:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.active:after {
  content: "\2212";
}

.panel {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
/* Equal Height Columns */

