#respond {
padding-top: 17px;
display: inline-block;
}

.et_pb_post a img {
vertical-align: bottom;
width: 320px;
float: left;
margin-right: 30px;
height: 200px;
}

#hide {
display:none;
}

.hide {
display:none;
}

/* Media Screen Sizes */
@media screen and (max-width: 1100px) { #web {display:none;}}
@media screen and (min-width: 1101px) { #mob {display:none;}}

p { padding-bottom: 1em; line-height: 1.5em; }

#web.rechub { height:423px; }
.et_pb_image_container img, .et_pb_post a img { vertical-align: bottom; width: 320px; float: left; margin-right: 30px; }
.et_right_sidebar { width: 100%; }
.et_pb_image_container, .et_pb_blog_grid .et_main_video_container, .et_pb_blog_grid .et_audio_content, .et_pb_blog_grid .et_pb_post .et_pb_slider { margin: -20px -20px 10px; padding-bottom: 200px; }
.et_pb_blog_grid h2 { font-size: 18px; margin-top: 25px; }

@media screen and (max-width: 768px) { .et_pb_image_container img, .et_pb_post a img {/* display: none; */ width: 100%; padding-bottom: 20px;}}

#ftr-img { height:30px; }
#footer-bottom .container clearfix { text-align:right !important; }

/* ET Row Sizes */
#mob .et_pb_row { width:100% !important; /*margin-top: -75px; margin-bottom: -79px;*/ }
.et_pb_section { padding: 0; position: relative; }

.et_pb_slider:hover .et-pb-arrow-prev, .et_mobile_device .et-pb-arrow-prev { left: 100px; opacity: 1; }
.et_pb_slider:hover .et-pb-arrow-next, .et_mobile_device .et-pb-arrow-next { right: 100px; opacity: 1; }

/* ET Containers */
.et_pb_container.clearfix { min-height:100px !important; }
.et_pb_column { padding-bottom: 0px !important; }

/* Footer Nav */
.bottom-nav a { color: #777 !important; }

/* News Ticker */
#nwstkr-cont { margin: -15px 0 -20px 0; }
#nwstkr { padding: 0px !important; }

/* OTHER */

.imgLeft {
float:left;
margin-right: 15px;
}

.imgRound {
border-radius:10px;
}


.mtphr-dnt-inline-title { float: left; padding-right: 10px; color: #fff !important; }
#left-area ul, .entry-content ul, .comment-content ul { margin-left: 30px; padding-bottom: 15px; }

#nav-social {margin: 0 10px -2px 0; height: 13px;}
#pop-social { position:fixed; top: 45%; left: 0px; width: 90px; z-index:1001; }
@media screen and (max-width: 1366px) { #pop-social { display:none; top:20px; z-index:999999; }}
#sm-icons { transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease; margin-top: -6px; margin-left: -20px; opacity: 0.8; }
#sm-icons:hover { transition: 0.3s ease; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease;
  margin-left: 0px; opacity: 1.0;}

/* Home Page Buttons */
.CCButton {
/* box-shadow: inset 0px 0px 15px 3px #222; */
background-color: #f16600;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 50px;
border: 2px solid #fff;
display: inline-block;
cursor: pointer;
color: #ffffff !IMPORTANT;
font-family: Arial;
font-size: 25px;
padding: 15px 0;
margin: -15px 0;
text-decoration: none;
width: 100%;
}
.CCButton:hover { background-color:#f15500; }
.CCButton:active { position:relative; top:1px; }

.CCButtonMob {
/* box-shadow: inset 0px 0px 15px 3px #222; */
background-color: #f16600;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 50px;
border: 2px solid #fff;
display: inline-block;
cursor: pointer;
color: #ffffff !IMPORTANT;
font-family: Arial;
font-size: 25px;
padding: 15px 0;
margin: -15px 0 30px 0;
text-decoration: none;
width: 100%;
}
.CCButtonMob:hover { background-color:#f15500; }
.CCButtonMob:active { position:relative; top:1px; }

/* Accordian */
.et_pb_accordion .et_pb_toggle { margin-bottom: 2px; }
.et_pb_toggle { border: 0px solid #f16600; margin-bottom: 30px; }
.et_pb_toggle_open { padding: 15px; background: #333333; }
.et_pb_toggle_close { background-color: #333333; padding: 15px; }
.et_pb_toggle_open h5.et_pb_toggle_title { color: #fff; }
.et_pb_toggle_close h5.et_pb_toggle_title { color: #fff; }
.et_pb_toggle_title:before { content: "\e050"; position: absolute; right: 0px; font-size: 16px; color: #fff; }
.acc {margin-top:-27px;}

/* ET Slider */
.et_pb_slide_description h2 { font-weight: 300; font-size: 2.4em; padding-bottom: 0.5em; }
.et_pb_slide_with_image .et_pb_slide_description { width: 510px; padding-left: 0; padding-right: 0; text-align: left; padding-bottom: 20px; float: right; }
.et_pb_slide_video { float: left; width: 510px; padding-top: 50px; padding-bottom: 75px; }
.et_pb_slide_description { padding: 50px 100px; }

#revslider {
display:none;
}

.et_color_scheme_orange #top-menu li.current-menu-item > a, .et_color_scheme_orange .bottom-nav li.current-menu-item > a {
color: #f16600 !important;
font-weight: 600;
}

#top-menu li { display: inline-block; font-size: 16px; padding-right: 22px; margin-top: 0px; }
#top-header .container { padding-top: 10px; margin-bottom: 0px; }
#top-menu.nav.sub-menu { top: 58px; }

.et_color_scheme_orange .bottom-nav li.current-menu-item > a {
color: #ddd !important;
font-weight: 500;
}

.et_color_scheme_orange a {
color: #f16600;
}

.forcefullwidth_wrapper_tp_banner {
margin-top: -80px !important;
margin-bottom: -80px !important;
}

.entry-content table {
border: 0px solid #eee;
margin: 0 0 15px 0;
text-align: left;
width: 100%;
}

.home-buttons {
padding: 0;
}

.home-buttons-mob { padding: 0 5%; margin-top: -28px; }

.et_mobile_menu {
border-top: 0px solid #f16600;
}

/* Contact Bar */
.et_color_scheme_orange #top-header { background: #333 !important; }

#top-header { font-size: 13px; line-height: 13px; z-index: 100000; }

#et-info { float: right; line-height: 1.7em; }

.et_nav_text_color_light, .et_nav_text_color_light #et-secondary-nav a, .et_nav_text_color_light .et-social-icon a, .et_nav_text_color_light #et-info a { color: rgba( 255, 255, 255, 0.8 ); }

/* Navigation */
#et-top-navigation { float: right; margin-top: 10px; }
#logo { height: 60px; }

.nav li ul { border-color: #f16600 !important; margin-top: 6px !important;}
.nav li li ul { z-index: 1000; top: 50px; left: -20px; }

/* Header Background */
#main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu { background-color: #ffffff; background-image: url("/images/HeaderBackground.jpg"); background-size: cover; background-position: center; margin-top: 0px; }

@media only screen and ( min-width: 981px ) { #navheadbreak { background:#f16600; width:100%; height:3px; margin-bottom:-3px; z-index:999999; }}

@media only screen and ( max-width: 980px ) { #navheadbreak { background: #f16600; width: 100%; height: 3px; margin-bottom: -30px; margin-top: 5px; z-index: 999999; }
  
@media only screen and (max-width: 767px) {#et-info, #et-secondary-menu { text-align: center; display: table-cell; float: none; }}

  
/* Colour Styles */
.et_color_scheme_orange #et_search_icon:hover, .et_color_scheme_orange .mobile_menu_bar:before, .et_color_scheme_orange .footer-widget h4, .et_color_scheme_orange .et_pb_sum, .et_color_scheme_orange .et_pb_pricing li a, .et_color_scheme_orange .et_pb_pricing_table_button, .et_color_scheme_orange .comment-reply-link, .et_color_scheme_orange .form-submit input, .et_color_scheme_orange .et_pb_bg_layout_light .et_pb_newsletter_button, .et_color_scheme_orange .et_pb_contact_submit, .et_color_scheme_orange .et_pb_bg_layout_light .et_pb_more_button, .et_color_scheme_orange .et_pb_bg_layout_light .et_pb_promo_button, .et_color_scheme_orange .et_overlay:before, .et_color_scheme_orange .entry-summary p.price ins, .et_color_scheme_orange.woocommerce div.product span.price, .et_color_scheme_orange.woocommerce-page div.product span.price, .et_color_scheme_orange.woocommerce #content div.product span.price, .et_color_scheme_orange.woocommerce-page #content div.product span.price, .et_color_scheme_orange.woocommerce div.product p.price, .et_color_scheme_orange.woocommerce-page div.product p.price, .et_color_scheme_orange.woocommerce #content div.product p.price, .et_color_scheme_orange.woocommerce-page #content div.product p.price, .et_color_scheme_orange #top-menu li.current-menu-ancestor > a, .et_color_scheme_orange #top-menu li.current-menu-item > a, .et_color_scheme_orange .bottom-nav li.current-menu-item > a {
color: #f16600 !important;
}
  
#et-footer-nav .container .footer_info li{
  		list-style:none;
  		float:right;
    	text-decoration: none;
    	padding:7px;
    	display:inline;
  }