/*
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: ****/
/*HV 2.26.2016 Reduce Secondary Menu font size */
#secondary-navigation-bar-content 
{ font-size: 9px; font-weight: 500; letter-spacing: 1px;}

#secondary-navigation-bar .secondary-menu-header ul li {
  margin-left: 14px;
}
#sec-nav-text-area-1, #sec-nav-text-area-2, #sec-nav-menu-area {
    padding: 7px 12px 5px;
}

/*HV 3.16.2016 Accordion Toggle Heading Font Colors */
h3.accordion-toggle.active a { /* Controls the active Accordion Toggle title color */
    color: #1D89B4;
font-size: 18px;
}

/* Controls the Accordion Toggle title color */
h3.accordion-toggle a { 
    color: #000000;
font-size: 18px;
}

/*HV 3.24.2016 Updating Fonts & Shortcodes */
h1, h2, h3, h4, h5, h6, #slogan, .single-post-categories { font-family: 'Lato'; font-weight: 300;}
h1 { font-size: 52px; font-weight: 300; letter-spacing: -0.1px;}
h2 { font-size: 40px; font-weight: 300;}
h3 { font-size: 22px; font-weight: 300;}
h4 { font-size: 19px; font-weight: 300; line-height: 36px;}
h5 { font-size: 14px; font-weight: 700;}
h6 { font-size: 12px; font-weight: 900;}
small {font-size: 13px; font-weight: 300;}
sup { font-size:11px;}
foot { font-size: 11px; line-height: 26px; font-weight: 500;}

/*Bolding Blog page Sidebar titles HV */
#sidebarSubnav h3, h3.bottom-col-title {
    font-size: 1em;
    font-weight: 700;
}

/* Editing Breadcrumbs. HV 5 24 2016 */
#breadcrumbs-container .breadcrumbs, .breadcrumbs { font-size: 10px !important; font-weight: 500; text-align: center; text-transform: uppercase;
}

#breadcrumbs-container .breadcrumbs, .breadcrumbs {
    margin: 40px 20px 0;
}

/*Home page boxes - adjusting text.  HV 5.9.2016 */
#content-container .cont_col_1_title, #content-container .cont_col_2_title, #content-container .cont_col_3_title, #content-container .cont_col_4_title, #content-container .after_cont_row_1_title, #content-container .after_cont_row_2_title {
    font-weight: 900;
    font-size: 12px;}

.home-cont-box h4 {
    font-size: 19px;
    font-weight: 300;}

/* Dropdown menu opacity */
.u-design-fixed-menu-on.fixed-menu #top-wrapper { opacity: 1; }

/*Changing table font sizes HV 4.25.2016*/
.tablepress-table-name {
	font-size: 11px !important;
	font-weight: 700;
	padding: 4px;
	color: #ffffff;
	border: 1px solid #414141;
	background: #414141;
	text-align: center;
}

/*Changing table column widths & fonts HV 4.25.2016*/
.tablepress .column-1 {
	width: 125px;
	font-weight: 500;
	font-size: 12px !important;
        padding: 8px 20px;
	} 
.tablepress .column-2 {
	width: 175px;
	font-weight: 500;
	font-size: 12px !important;
	}
.tablepress .column-3 {
	width: 175px;
	font-weight: 500;
	font-size: 12px !important;
}

/*Adjusting table columns for Artists Table HV 5.9.2016*/
.tablepress-id-113 .column-1 {
	width: 45px;}
.tablepress-id-113 .column-2 {
	width: 45px;}
.tablepress-id-113 .column-3 {
	width: 45px;}
.tablepress-id-113 .column-4 {
	width: 45px;
}
.tablepress-id-119 .column-1 {
	width: 45px;}
.tablepress-id-119 .column-2 {
	width: 45px;}
.tablepress-id-119 .column-3 {
	width: 45px;}
.tablepress-id-119 .column-4 {
	width: 45px;}

.tablepress-id-126 .column-1 {
	width: 45px;}
.tablepress-id-126 .column-2 {
	width: 45px;}
.tablepress-id-126 .column-3 {
	width: 100px;}

.tablepress,
.tablepress tr,
.tablepress tbody td,
.tablepress thead th,
.tablepress tfoot th {
	border: 1px solid #dddddd;
}

/*Changing font size on teaser lines for blog - Home page HV*/
ul.small-thumb .teaser-title {
    font-size: 0.9em;
    font-weight: 900;
}

/*Changing font size on blog titles for News page HV*/
.post-top h1 a, .post-top h2 a, .post-top h3 a {
    text-decoration: none;
    font-size: 25px;
}

/* Adding boxes around blog titles - Home page HV*/
ul.small-thumb li {
    margin: 15px;
    border: 1px solid gray;
    padding: 10px;
}

/* Remove Back to Top link in Footer. HV 5 24 2016 */
.back-to-top { display: none; }
#footer_text { width: auto; max-width: 960px; }

/* Search Box HV */
#top-elements form#searchform { 
    margin: -35px 0 40px;
    width: 300px;
}

/* Modifying shortcodes ultimate buttons HV*/
.button-edit {
  border-color: #FFFFFF !important;
  font-weight: 500 !important;
  font-size: 8px !important;
 line-height: 4px !important;
}

.button-edit2 {
  border-color: #1D89B4 !important;
  font-weight: 500 !important;
  font-size: 8px !important;
  line-height: 4px !important;
  }

/*Changing bullets to squares HV.  */
ul.mybullet li { list-style-type: none; background: url('http://www.fishman.com/wp-content/uploads/2016/06/Picture1-e1464986933317.png') no-repeat 7px 9px; margin: 0; padding: 0px 0px 3px 25px; vertical-align: middle; }

/*Adjusting password protected box to center of page.  Compliance Testing page.  HV 7.22.2016 */
form {text-align: center;}

/* Note on changing breadcrumbs arrow.  HV 7.26.2016.  I edited the breadcrumbs.php file, changing over this line:   'delimiter' => ( is_rtl() ) ? '>' : '>' 
Previously, there had been an ascii code in the ' ' : ' ' that called for the pointed arrow.  */

/* Changing Find A Dealer Gravity Forms HV*/
body #gform_wrapper_4 .gform_footer input[type=submit]
{
background: #414141;
border: 2px solid #414141;
border-radius: 6px;
color: #ffffff;
font-size: 12px;
height: 30px; width: 15% !important;
    margin-left: 320px;
    margin-top: -50px;
}

body #gform_wrapper_4 .gform_footer input:hover[type=submit]
{
background: #1D89B4;
border: 2px solid #1D89B4;
border-radius: 6px;
color: #ffffff;
font-size: 12px;
height: 30px; width: 15% !important;
}
#gform_4{
font-size: 12px;
font-weight: 300;}

body #gform_wrapper_5 .gform_footer input[type=submit]
{
background: #414141;
border: 2px solid #414141;
border-radius: 6px;
color: #ffffff;
font-size: 12px;
height: 30px; width: 15% !important;
    margin-left: 320px;
    margin-top: -62px;
}

body #gform_wrapper_5 .gform_footer input:hover[type=submit]
{
background: #1D89B4;
border: 2px solid #1D89B4;
border-radius: 6px;
color: #ffffff;
font-size: 12px;
height: 30px; width: 15% !important;
}
#gform_5{
font-size: 12px;
font-weight: 300;}

body #gform_wrapper_6 .gform_footer input[type=submit]
{
background: #414141;
border: 2px solid #414141;
border-radius: 6px;
color: #ffffff;
font-size: 12px;
height: 30px; width: 15% !important;
    margin-left: 320px;
    margin-top: -62px;
}

body #gform_wrapper_6 .gform_footer input:hover[type=submit]
{
background: #1D89B4;
border: 2px solid #1D89B4;
border-radius: 6px;
color: #ffffff;
font-size: 12px;
height: 30px; width: 15% !important;
}
#gform_6{
font-size: 12px;
font-weight: 300;}

/*Gravity Forms changing font size, border radius, border color HV*/
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=url],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=number],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=password],
body .gform_wrapper .gform_body .gform_fields .gfield select,
body .gform_wrapper .gform_body .gform_fields .gfield textarea {
font-size:11px;
height: 30px;
border: 1px solid #414141!important;
border-radius: 6px;
}

/*Gravity forms changing placeholder font size */
::-webkit-input-placeholder {
  font-family: @font-primary;
  color: #999999;
  font-size: 14px;
}

:-moz-placeholder { /* Firefox 18- */
  font-family: @font-primary;
  color: #999999;
  font-size: 14px;
}

::-moz-placeholder {  /* Firefox 19+ */
  font-family: @font-primary;
  color: #999999;
  font-size: 14px;
}

:-ms-input-placeholder {
  font-family: @font-primary;
  color: #999999;
  font-size: 14px;
}

/*Gravity Form - Tripleplay - Reducing Font Size */
#gform_7{
font-size: 12px;
font-weight: 300;
text-align: center;
}
#gform_8{
font-size: 12px;
font-weight: 300;
text-align: center;
}

/*Gravity Forms Contact Form - Larger Message boxes HV */
textarea#input_1_6.textarea.large {
height: 200px;
}
textarea#input_2_7.textarea.large {
height: 200px;
}

/* Find a Dealer CSS */


/* TriplePlay Update CSS */
.tpsoftbody {
    margin-left:100px;
    margin-right:100px;
}
.tpsoftbodybutton {
    margin-left:50px;
}

.tpsoftdescarea {
    padding:8px;
    margin-left:50px;
    margin-right:50px;
}

.tpsofttitle {
    font-size:20px;
    font-weight:900;
    text-align:center;
}

.tpsoftver {
    font-size:16px;
    font-weight:900;
    text-align:center;
}

.softfeaturelist {
    font-size:14px;
    font-weight:400;
    margin-top:10px;
}


/* TriplePlay Custom CSS */

.tpform {
    text-align: left;
}

.defaulttextinput {
    -webkit-border-radius: 4;
    -moz-border-radius: 4;
    border-radius: 4px;
    padding: 8px 15px;
    font-family: Lato, Helvetica, sans-serif;
    font-size: 14px;
    letter-spacing: 1px;
    width: 340px;
    height: 18px;
    border: 1px solid #333;
}

.tpcentersearch {
    width: 385px;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 50px;
}

.tpregerrors {
    width: 450px;
    margin: 0 auto;
    margin-top: 30px;
    text-align: center;
    margin-bottom: 50px;
    color: #fff;
    font-weight: 400;
    background-color: #d44661;
    border-radius: 4px;
    padding: 5px;
}

.tpregerrors p {
    text-align: center;
    line-height: 8px;
}

.reg_error {
    background-color: #ffc7d1;
}

.submitbtn {
    float: left;
    border-radius: 4px;
    border: none;
    color: #fff;
    font-family: Lato, sans-serif;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1px;
    background: #414042;
    padding: 7px 13px;
    text-decoration: none;
    text-transform: uppercase;
    height: 33px;
}

.extra20 {
    margin-top: 20px !important;
}

.strong {
    font-weight: 400;
}

.supportform {
    min-height: 50px;
    display: block;
}

.required, .validateWarning {
    display: inline;
    font-size: 13px !important;
    font-weight: 700;
    letter-spacing: .5px;
    margin-bottom: 5px;
    text-transform: none;
    color: #d12222;
}

.bluebtn {
    border-radius: 4px;
    color: #ffffff;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    background: #1d89b4;
    padding: 13px 17px 13px 17px;
    text-decoration: none;
}

.tpformlabel {
    font-size: 12px;
    font-weight: 900;
    letter-spacing: .5px;
    margin-bottom: 5px;
    text-transform: uppercase;
    text-align: left;
}

.tploggedin {
    position: relative;
    top: -9px;
    font-size: 11px!important;
    color: #000;
    text-transform: none;
    letter-spacing: .5px;
    font-weight: 400;
}

.tplogout a {
    position: relative;
    top: -9px;
    color: #fff;
    background-color: #1a7da4;
    font-size: 10px;
    font-weight: 400;
    letter-spacing: .3px;
    padding: 2px 7px 3px 7px;
    text-decoration: none;
    border-radius: 4px 4px 4px 4px;
    margin-left: 10px;
}

.tplogout a:hover {
    color: #fff;
    background: #414141;
    text-decoration: none;
}

.centered {
    text-align: center;
}

.serial {
    display: inline-block;
    background: #fff;
    padding: 5px 10px;
    border: 2px dashed #ccc;
    color: #000;
    font-weight: 900;
    font-size: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.newslettercheckbox {
    display: inline;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: .5px;
    margin-left: 6px;
}

/* Buy It Now PopUp Box Editing HV */
.pum-theme-7770 .pum-container, .pum-theme-lightbox .pum-container {
    padding: 18px;
    border-radius: 3px;
    border: 1px solid #414141;
    box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 1 );
    background-color: rgba( 255, 255, 255, 1 );
}
