.page-id-3139 #inner {
padding:0px!important;
}

/* Ideas for making the cursor stay to a pointer when a parent item is not needed to be a link */

a[href="#"] {
  cursor: default !important;
}


/* Careful Theme Changes */

body, p, select, textarea {
    color: #444444;
	font-size:15px;
}

a, a:visited {
    color: #a62600;
    text-decoration: none;
}

a:hover {
	color: #a62600;
    text-decoration: underline;
	border-bottom:none!important;
}





#header {
    background-color: #9D0015;
      border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

  /* Adds a little space below the main menu when viewed on a mobile */
#header .widget-area {
    float: right;
    line-height: 1;
    margin-bottom: 10px;
    width: 690px;
}



.menu-primary li li a, .menu-primary li li a:link, .menu-primary li li 
a:visited, .menu-secondary li li a, .menu-secondary li li a:link, 
.menu-secondary li li a:visited, #header .menu li li a, #header .menu li
 li a:link, #header .menu li li a:visited {
    background-color: #9D0015;
    border-bottom: 1px solid #B30008;
}


.menu-primary a, .menu-secondary a, #header .menu a {
    display: block;
    font-size: 14px;
    padding: 6px 10px 5px;
    position: relative;
    text-decoration: none;
    text-transform: none;
}




 /* Line Spacing on Sub-Menu */
.menu-secondary li li a, .menu-secondary li li a:link, .menu-secondary li li a:visited, #header .menu li li a, #header .menu li li a:link, #header .menu li li a:visited {
    line-height: 17px!important;
}



.menu-primary a, .menu-secondary a, #header .menu a {
    color: #E4B3B5;
}

 /* Colour change in sub menu */
#header .menu li li a:link, #header .menu li li a:active, #header .menu li li a:visited {
	color: #E4B3B5!important;
	border-bottom: none;
	}
	
#header .menu li li a:hover {
	color: #FFFFFF!important;
	}
	
/* HEADINGS */
h2, h3, h4, h5, h6 {
    margin: 0.6em 0;
}

/* LISTS */
.entry-content ol, .entry-content ul {
    margin: 0;
    padding: 0 0 10px;
}



/* Increasing spacing just below the Scroller Gallery on Home Page */
body.home #inner {
    padding-top: 35px;
}



.sidebar .widget {
    margin: 0 0 10px;
}

 /* Bulleted List Spacing on Sidebar */
#sidebar li {
    padding-bottom: 7px;
}

 /* Bulleted List Spacing on Homepage */
.featuredblocks li {
padding-bottom: 6px;
}

#footer {
    background: none repeat scroll 0 0 #9D0015;
}

/* Careful Theme Home Page Title of Featured Blocks */
.featuredblocks h4.widgettitle {
    border-bottom: 1px solid #CCCCCC;
    font-family: 'Arapey',times;
    font-size: 24px;
}



/* Careful Theme Home Page Reducing size of space above the four home 
info pieces */
#home-middle .left {
    text-align: right;
    margin-bottom: -30px
}


#home-middle .right {
    margin-bottom: -30px
}




/* Bulleted Lists */
.archive-page ul li, .entry-content ul li {
    list-style-type: disc;
    margin: 0 0 5px 30px;
    padding: 0;
}




/* Ajax Calendar Date Picker */
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: -1px 0;
}


/* Removing display of minimal controls on the UBillboard */
.uds-bb-paginator.mini {
    display: none;
}


/* Spacing between Sidebar Widgets */
.sidebar .widget {
    margin: 0 0 8px !important;
    padding: 0 0 8px !important;
}




/* Contact Form Text in Careful Theme */
input[type="text"], select, textarea {
    background: none repeat scroll 0 0 white;
    border: 1px solid #BBBBBB;
    box-shadow: 0 1px 1px 1px #EEEEEE inset;
    color: #2F2F2F;
    font-family: Verdana,Arial,Tahoma,sans-serif;
    font-size: 13px;
    margin: 3px 2px 0 0;
    padding: 7px 8px;
    vertical-align: middle;
}



.formtext {
    background: none repeat scroll 0 0 white;
    border: 1px solid #BBBBBB;
    box-shadow: 0 1px 1px 1px #EEEEEE inset;
    color: #2F2F2F;
    font-family: Verdana,Arial,Tahoma,sans-serif;
    font-size: 13px;
    margin: 3px 2px 0 0;
    padding: 7px 8px;
    vertical-align: middle;
}


.formtextsidebar {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 15px;
padding-left: 5px;
margin-bottom: 3px;
	font-weight: normal;
	color: #666;
}

  /* Elegant Themes Layout Builder */
.et_lb_module {
    float: left;
    margin: 0 0 0 2%;
    width: 100%;
}



 /* Gravity Forms Text */
.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], 
.gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], 
.gform_wrapper input[type="number"], .gform_wrapper 
input[type="password"] {
    font-family: inherit;
    font-size: 13px;
    letter-spacing: normal;
    margin-bottom: 3px;
    outline-style: none;
    padding: 10px 8px!important;
}


  /* Gravity Forms Remove Bullets */
body .gform_wrapper form .gform_body ul,
body .gform_wrapper form .gform_body ul li {
list-style-type: none !important;
list-style-image: none !important;
list-style: none !important;
background-image: none !important;
background: none !important;
padding-left: 0 !important;
margin-left: 0 !important;
}

  /* Gravity Forms Submit Button */
input[type="button"], input[type="submit"] {
    background: none repeat scroll 0 0 #72000F;
  text-transform: none;
  font-weight: normal;
}



div.gform_footer input.button {
    color: white;
    font-size: 13px !important;
    padding: 10px 10px !important;
}

.gform_wrapper .top_label textarea.textarea.small, .gform_wrapper .hidden_label textarea.textarea.small {
    width: 94%!important;
}



.gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="email"], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="number"], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="password"], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="tel"], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="text"], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="url"], .gform_wrapper .ginput_complex input[type="email"], .gform_wrapper .ginput_complex input[type="number"], .gform_wrapper .ginput_complex input[type="password"], .gform_wrapper .ginput_complex input[type="tel"], .gform_wrapper .ginput_complex input[type="text"], .gform_wrapper .ginput_complex input[type="url"] {
    width: 94%!important;
}


.gform_wrapper .ginput_complex .ginput_full input[type="email"], .gform_wrapper .ginput_complex .ginput_full input[type="number"], .gform_wrapper .ginput_complex .ginput_full input[type="password"], .gform_wrapper .ginput_complex .ginput_full input[type="tel"], .gform_wrapper .ginput_complex .ginput_full input[type="text"], .gform_wrapper .ginput_complex .ginput_full input[type="url"] {
    width: 94% !important;
}

.gform_wrapper .top_label li.gfield.gf_left_half input.large, .gform_wrapper .top_label li.gfield.gf_left_half input.medium, .gform_wrapper .top_label li.gfield.gf_left_half select.large, .gform_wrapper .top_label li.gfield.gf_left_half select.medium, .gform_wrapper .top_label li.gfield.gf_right_half input.large, .gform_wrapper .top_label li.gfield.gf_right_half input.medium, .gform_wrapper .top_label li.gfield.gf_right_half select.large, .gform_wrapper .top_label li.gfield.gf_right_half select.medium {
    width: 94% !important;
}

.gform_wrapper .ginput_complex .ginput_full input[type="email"], .gform_wrapper .ginput_complex .ginput_full input[type="number"], .gform_wrapper .ginput_complex .ginput_full input[type="password"], .gform_wrapper .ginput_complex .ginput_full input[type="tel"], .gform_wrapper .ginput_complex .ginput_full input[type="text"], .gform_wrapper .ginput_complex .ginput_full input[type="url"] {
    width: 94% !important;
}



/* HOME SUBSCRIBE FORM 27 
body #gform_wrapper_27 .top_label div.ginput_container {
    margin-top: -15px!important;
}
*/

body #gform_wrapper_27 .gform_body .gform_fields .gfield input[type=text] {
	margin-top: -8px;
}

body #gform_wrapper_27 .gform_body .gform_fields .gfield input[type=email] {
	margin-top: -8px;
}


/* Content Boxes
------------------------------------------------------------ */
 
.content-box-blue,
.content-box-gray,
.content-box-green,
.content-box-purple,
.content-box-red,
.content-box-yellow {
    margin: 0 0 25px;
    overflow: hidden;
    padding: 17px;
  border-radius:4px;
}
 
.content-box-blue {
    background-color: #d8ecf7;
    border: 1px solid #afcde3;
}
 
.content-box-gray {
    background-color: #e2e2e2;
    border: 1px solid #bdbdbd;
}
 
.content-box-green {
    background-color: #d9edc2;
    border: 1px solid #b2ce96;
}
 
.content-box-purple {
    background-color: #e2e2f9;
    border: 1px solid #bebde9;
}
 
.content-box-red {
    background-color: #f9dbdb;
    border: 1px solid #e9b3b3;
}
 
.content-box-yellow {
    background-color: #fef5c4;
    border: 1px solid #fadf98;
}



/* SIDE SHARING BUTTONS OPACITY */

.essb_displayed_sidebar .essb_item, .essb_displayed_sidebar_right .essb_item {
    display: block !important;
    opacity: 0.75;
	margin-left:-20px!important;
}

.home .essb_displayed_sidebar .essb_item, .essb_displayed_sidebar_right .essb_item {
    display: block !important;
    opacity: 0.75;
	margin-left:0px!important;
}

.essb_hide_name .essb_item a {
margin-bottom:-2px;
}

.essb_message_above_share {
margin-left:-15px;
color:#ffffff;
opacity:0.4;
font-size:12px!important;
}

.home .essb_message_above_share {
margin-left:4px;
color:#ffffff;
opacity:0.4;
font-size:12px!important;
}


/* SCROLLER GRID */
.scroller-gallery .desc p {
    color: #FFFFFF!important;
    margin: 8px 15px 8px 12px!important;
	line-height:1.4!important;
}




.scroller-gallery .desc {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4)!important;
    height: 28%!important;
    left: -100%;
    overflow: hidden;
    position: absolute;
    top: 72%!important;
    width: 100%;
}






/* MEDIA GRID */
.mg_item_title {
    font-size: 22px;
    font-weight: normal;
    line-height: 26px;
    margin: 0 0 10px;
}


/* AUDIO PLAYER STYLING RED */
.mejs-controls .mejs-time-rail .mejs-time-current {
    background: none repeat scroll 0 0 #ca4539!important;
}



/* SCROLL BOX FORM CUSTOM CSS */
body #gform_wrapper_28 .gform_body .gform_fields .gfield input[type=text] {
margin-top:0px;
margin-bottom:0px;
}

body #gform_wrapper_28 .gform_body .gform_fields .gfield input[type=email] {
margin-top:0px;
}

body #gform_wrapper_28 .gform_footer input[type=submit] {
padding:14px!important;
font-size:1.1em!important;
}


/* BOXZILLA */
.boxzilla-close-icon {
    font-size: 38px;
}


