/*
Theme Name: Nimble Child
Theme URI: http://dream-theme.com/
Author: Dream-Theme
Author URI: http://dream-theme.com/
Template: dt-nimble
Description: Nimble is responsive retina ready multipurpose Wordpress theme that will help you to build practically any site: from big corporate sites with catalog of products to studio sites with portfolio, photo albums and video gallery; technology, business, photography... Anything that you can imagine!
Version: 1.0.5
License: This WordPress theme is comprised of two parts: (1) The PHP code is licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://codex.wordpress.org/GPL (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://wiki.envato.com/support/legal-terms/licensing-terms/
License URI: license.txt
Tags: dream-theme, nimble, responsive, adaptive, mobile, tablet, corporate, portfolio, creative, gallery, photo-albums, custom-backgrounds, custom-layouts, slider, slideshow, background-builder, layout-builder, page-templates, shortcodes, customizable, left-sidebar, right-sidebar, multi-columns, fixed-width,  custom-colors, custom-header, custom-menu, editor-style, featured-images, full-width-template, sticky-post, theme-options, translation-ready, password-protected, more
*/

@import url("../dt-nimble/style.css");.contact-block {  float: left;  margin: -2px 0 0 -5px;  padding: 0 1px;  position: relative;  z-index: 12;}.contact-block span {  color: #FAFAFA;  display: block;  float: left;  font-size: 9pt;  margin: 0 18px 0 0;  padding: 2px 0 0;  position: relative;  text-decoration: none;}.contact-block .ico-phone:before {  background-position: -63px 0;}.contact-block .ico-mail:before {  background-position: -37px 0;  width: 28px;}.socialicons {  margin-left: 615px;   margin-top: -1px;  position: absolute;  text-align: left;  width: 400px;}


.socialcommon {  height: 22px;  padding-left: 20px;  margin-top: 0;  position: absolute;  text-indent: -9999px;  background-repeat: no-repeat;  background-image: url("images/black/socialicons.png"); width:0px;}

/**/.socialcommon:hover {transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
}


.chaticon {  background-position: 0 -24px;}
.chaticon:hover {  background-position: 0 0;}
.facebookicon {  background-position: -22px -24px;  margin-left:30px;}
.facebookicon:hover {  background-position: -22px 0;}
.twittericon {  background-position: -44px -24px;    margin-left:60px;}
.twittericon:hover {  background-position: -44px 0;}
.googleplusicon {  background-position: -66px -24px;    margin-left:90px;}
.googleplusicon:hover {  background-position: -66px 0;}
.youtubeicon {  background-position: -89px -24px;      margin-left:120px;}
.youtubeicon:hover {  background-position: -89px 0;}
.rssicon {  background-position: -110px -24px;        margin-left:150px;}
.rssicon:hover {  background-position: -110px 0;}





.search-f {
  float: right;
  margin: -2px 9px 0 0;
  padding: 0;
  position: relative;
}

form .i-s {
  background-color: #FFFFFF;
  border-radius: 9px;
    -moz-border-radius: 9px;
	    -webkit-border-radius: 9px;
  box-shadow: 0 0 1px 1px #E5E5E5 inset, 1px 1px 0 0 #C9C9C9 inset;
  height: 20px;
   padding: 3px 8px 3px 34px;
  transition-duration: 0.2s;
  transition-property: width;
  width: 50px;
}

form .i-s input {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  color: #A8A8A8 !important;
  float: left;
  font-size: 12px;
  line-height: 15px;
  margin: 0 0 0 -26px;
  outline: 0 none;
  padding: 3px 0 0;
  width: 100%;
  font-style: normal;
}

#home-bg {
  background-image: url("images/headerbackground3.png") !important;
  background-position: 0 32px;
  background-repeat: repeat-x;
}

#bg {
  background-image: url("images/headerbackground3.png") !important;
  background-position: 0 32px !important;
  background-repeat: repeat-x;
}

.logo {
  display: inline-block;
  font-size: 0;
  height: auto;
  line-height: 0;
  margin: -37px 0 0 -5px;
  padding: 10px 0;
  position: absolute;
  vertical-align: middle;
}

ul#nav li a.dt-depth-1 {
  color: #3C3C3B !important;
  font-family: Arial !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: normal !important;
  text-transform: uppercase !important;
}

nav ul {
  height: 110px;
}

#nav li {

  line-height: 107px;
  border: 0px solid #fff !important;
  z-index: 99 !important;

}



#nav li a span:after {
border: 0px solid #fff !important;
}

#nav > li.act {
background-repeat:no-repeat !important;
background-color: transparent !important;
color: #EB7D00 !important;
border: 0px solid #fff !important;
}

#nav > li:hover{
background: url("images/navarrow.png") no-repeat scroll center -1px transparent !important;
color: #EB7D00 !important;
border: 0px solid #fff !important;


}




#nav li a.dt-depth-1.act, #nav li:hover a.dt-depth-1 {
  color: #EB7D00 !important;
}

ul#nav li a.dt-depth-1:hover {
  color: #EB7D00 !important;
}

.children li {
  line-height: 41px !important;
}

.children > div {
  line-height: 30pt;
}

.children ul {
  height: 40px;
  margin-left: 14px;
  margin-top: -7px;
}

#nav li div ul li a, #nav li div ul li div ul li a {
  font-size: 15px;
  font-weight: normal;
  height: auto;
  line-height: 20px;
  margin: 0;
  padding: 4px 20px 5px 13px;
  transition: padding-left 0.3s ease 0s;
  text-transform: uppercase;
}

#nav li div ul li {
background-color: #C6C6C6 !important;
border-top: 1px solid white !important;
margin: 0 0 -1px !important;
}

#nav li div ul li:hover {
  background-color: #DADADA !important;
}

#nav li div ul li:hover {
  border-left: 0px solid #EB7D00 !important;
}

#nav > li > div > ul > li:hover > a:after, #nav li div ul li div ul li:hover > a:after {
  border-color: transparent;
}

.about-cont:after, ul li:after {
 border-left: 0px solid white !important; 
}

.line-footer, .not-responsive .line-footer.dt-no-bg {
  background:none !important;
}

.copy-credits {
color: #878787;
float: left;
font-size: 7pt;
line-height: 9pt;
margin-left: 35px;
padding-top: 12px;
width: 310px;
}

#footer .bottom-cont span, #footer .bottom-cont a {
  color: #767676 !important;
  float: left;
}

#footer {

    height: 60px;

bottom: 0;
width:100%;
}

#footer, .line-footer {
  position: relative;
  z-index: 23;
  margin-top: -19px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
#footer, .line-footer {
  margin-top: -28px;
}
}


#contactmap {
  width: 100%;
}

#header {
  display: table;
  margin: 0 auto;
  text-align: left !important;
  width: 960px;
}

.google-map-placeholder {
  border: 0px solid #333333 !important;
}

.copy-credits > p {
  margin: 0 !important;
}

.bottom-cont {
padding-top:20px;
height: auto;
line-height: auto;
}

#wrap.wrp-boxe, #wrap {
  position: static;
  z-index: 23;
}

#bg, #home-bg {
  overflow: hidden;
  position: static;
}

.socialcommon2 {  height: 45px;  margin-top: 0;  position: absolute;  text-indent: -9999px;  background-repeat: no-repeat;  background-image: url("images/black/footersocialicons.png"); width:53px;}

/**/.socialcommon2:hover {transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;


}

/*hoz ver*/

.chaticon2 {  background-position: 0 -47px;}
.chaticon2:hover {  background-position: 0 0;}

.facebookicon2 {  background-position: -53px -47px;  margin-left:63px;}
.facebookicon2:hover {  background-position: -53px 0;}

.twittericon2 {  background-position: -106px -47px;    margin-left:126px;}
.twittericon2:hover {  background-position: -106px 0;}

.googleplusicon2 {  background-position: -159px -47px;    margin-left:189px;}
.googleplusicon2:hover {  background-position: -159px 0;}

.youtubeicon2 {  background-position: -212px -47px;      margin-left:252px;}
.youtubeicon2:hover {  background-position: -212px 0;}

.rssicon2 {  background-position: -265px -47px;        margin-left:315px;}
.rssicon2:hover {  background-position: -265px 0;}

.socialicons2 {
  float: right;
  margin-top: 9px;
  text-align: left;
  width: 356px;
}

.copy-credits a {
  float: none !important;
  text-decoration: none !important;
}

.copy-credits {
  color: #878787;
  float: left;
  font-size: 7pt;
  line-height: 9pt;
  margin-left: 35px;
  margin-top: -20px;
  padding-top: 12px;
  width: 310px;
}

#footer .bottom-cont span, #footer .bottom-cont a {
  color: #767676 !important;
  float: left;
  margin-top: -20px;
}

ul li {
  list-style: none outside none;
  padding: 0px !important;
  position: relative;
}

#wrapper {
  height: auto !important;
margin: 0 auto;
  min-height: 100%;
  position: relative;
  width: 960px;
}

#container > p, #container > a, #container > span {
  font-size: 12pt;
  line-height: 20pt;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

#container.full-width {
  float: none;
  margin: 10px auto 0 !important;
  padding: 0;
  width: 960px;
}

#container > div, #container > table, #container > header, #container > dl, #container > form, #container > object, #container > select {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

#container {
  float: left;
  margin: 20px 0 0;
  width: 630px;
}

#aside.right {
  margin: 25px 0 31px 30px;
}

#aside.left {
  margin: 25px 30px 31px 0;
}

#aside {
  background-color: #eee;
  border-radius: 10px 10px 10px 10px;
  float: left;
  padding: 0;
  width: 300px;
}

.textwidget {
  color: #5E5E5E;
  display: inline-block;
  font-size: 12pt;
  line-height: 20pt;
  margin: 5px 0 13px 20px;
  position: relative;
}

.header {
color: #EB7D00 !important;
font-size: 17pt !important;
text-transform: uppercase;
}

.widget {
  display: block;
  float: left;
  margin: 0px;
  padding: 20px !important;
  width: 260px;
}

a {
  cursor: pointer;
  outline: medium none;
  text-decoration: none;
}
#container > div, #container > table, #container > header, #container > dl, #container > form, #container > object, #container > select {
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 100%;
}

.gform_wrapper .top_label li.gfield.gf_left_half textarea, .gform_wrapper .top_label li.gfield.gf_right_half textarea {
  background-color: white;
  border: 2px solid #EEEEEE !important;
  border-radius: 6px;
    -moz-border-radius: 6px;
	    -webkit-border-radius: 6px;
  color: #5E5E5E;
  font-size: 12pt;
  line-height: 20pt;
  padding: 4px;
  width: 276px !important;
}

.gform_wrapper .top_label li.gfield.gf_left_half input.medium, .gform_wrapper .top_label li.gfield.gf_left_half input.large, .gform_wrapper .top_label li.gfield.gf_right_half input.medium, .gform_wrapper .top_label li.gfield.gf_right_half input.large{
  background-color: white;
  border: 2px solid #EEEEEE;
  border-radius: 6px 6px 6px 6px;
  color: #5E5E5E;
  font-size: 12pt;
  line-height: 20pt;
  padding: 6px;
  width: 273px;
}

.gform_wrapper .top_label li.gfield.gf_left_half select.medium, .gform_wrapper .top_label li.gfield.gf_left_half select.large,.gform_wrapper .top_label li.gfield.gf_right_half select.medium, .gform_wrapper .top_label li.gfield.gf_right_half select.large {
  background-color: white;
  border: 2px solid #EEEEEE;
  border-radius: 6px 6px 6px 6px;
  color: #5E5E5E;
  font-size: 12pt;
  line-height: 20pt;
  padding: 6px;
  width: 289px;
  margin-left: 0px;
  -webkit-appearance: none !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* CSS Statements that only apply on webkit-based browsers (Chrome, Safari, etc.) */
.gform_wrapper .top_label li.gfield.gf_left_half select.medium, .gform_wrapper .top_label li.gfield.gf_left_half select.large,.gform_wrapper .top_label li.gfield.gf_right_half select.medium, .gform_wrapper .top_label li.gfield.gf_right_half select.large {
background-image: url('images/dropdownarrow.png');
background-repeat: no-repeat;
background-position: 95% 49%;
}
}


.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit] {
background-color: #ccc;
border: medium none;
border-radius: 6px 6px 6px 6px;
box-shadow: none;
font-family: arial;
font-size: 11pt !important;

margin-top: 0px;
padding: 10px 20px;

 -o-transition:.3s;
  -ms-transition:.3s;
  -moz-transition:.3s;
  -webkit-transition:.3s;
  /* ...and now for the proper property */
  transition:.3s;
   cursor: pointer;
      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 0 0 rgba(0, 0, 0, 0.1);
}

.gform_wrapper .top_label .gfield_label {
  clear: both;
  display: inline-block;
  font-weight: bold;
  line-height: 1.3em;
  margin: 10px 0 4px 2px;
}

select {
  border: 2px solid #EEEEEE;
  border-radius: 6px 6px 6px 6px;
}

input[type="file"]
{
border: 0px solid white !important;
}

.gfield.gsection {
  padding-top: 25px !important;
}

.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction {
  display: block;
  font-size: 11px;
  letter-spacing: 0.5pt;
  margin: 3px 0 3px 2px;
}


.gform_wrapper .field_name_first input, .gform_wrapper .ginput_complex .ginput_left input {
background-color: white;
border: 2px solid #EEEEEE;
border-radius: 6px 6px 6px 6px;
color: #5E5E5E;
font-size: 12pt;
line-height: 20pt;
padding: 6px;
width: 120px !important;
}


.gform_wrapper .ginput_complex .ginput_right input, .gform_wrapper .ginput_complex .ginput_right select {
background-color: white;
border: 2px solid #EEEEEE;
border-radius: 6px 6px 6px 6px;
color: #5E5E5E;
font-size: 12pt;
line-height: 20pt;
padding: 6px;
width: 120px !important;
}

.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  margin-bottom: inherit !important;
  padding: inherit !important;
  border: 0px white solid;
  background: none;
}

.gform_wrapper .gfield_error .ginput_complex .ginput_left input {
  width: 120px !important; 
}

.gform_wrapper .gfield_error .ginput_complex .ginput_right input {
  width: 120px !important;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label, .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
  margin-top: inherit;
}

.gform_wrapper .ginput_container + .gfield_description.validation_message {
  margin-top: inherit;
}

.gform_wrapper .top_label .gfield_description.validation_message, .gform_wrapper .gfield_description.validation_message {
  padding: inherit !important;
}

.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half, .gform_wrapper .top_label li.gfield.gfield_error.gf_right_half {
  width: 48%;
}

.gform_footer input:hover[type="submit"] {
  background-color: #EB7D00;
  border: medium none;
  border-radius: 6px 6px 6px 6px;
  box-shadow: none;
  font-family: arial;

  margin-top: 0;
  padding: 10px 20px;
  font-size: 11pt !important;


     box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 0 0 rgba(0, 0, 0, 0.1);
  }
  
  
  .gform_wrapper .gsection {
  clear: both;
margin: 0px;
border-bottom: 0px solid white;
}

#container > h1 {

  margin-top:0px !important;
    margin-bottom:15px !important;
    margin-left:-2px !important;
        margin-right:0px !important;
  text-transform: uppercase;
      color: #ccc !important;
}

#container > .hr {
  width: 100%;
}

.item-blog > h2 {
text-transform: uppercase;
}

.navig-category .but-wrap {
  margin: 0 5px 6px 0;
}

#footer .but-wrap, .but-wrap {
  border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
  
  margin: 4px 2px 4px 0;
}

.navigation .paginator li.act .but-wrap .button, .navig-category .but-wrap.act .button {
  background: none repeat scroll 0 0 transparent !important;
  color: #FFFFFF !important;
  text-shadow: 0 0 0 #FFFFFF !important;
}

.navigation .paginator li.act .but-wrap, .navig-category .but-wrap.act {
  background-color: #EB7D00 !important;
  height: 30px;
}

.but-wrap .button span, .widget-info a.details span {
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2) inset;
}

.button span, .widget-info a.details span {
  box-shadow: inherit !important;
  display: block;
  font-size: 11pt;
  height: 20px;
  margin: 1px 2px 0;
  padding: 4px 16px 1px;
  position: relative;
  text-align: center;
  white-space: nowrap;
}

.navig-category .but-wrap {
  height: 30px;
  margin: 0 5px 6px 0;
}

#footer .but-wrap .button, .but-wrap .button, .widget-info a.details, .menu-container > li > span:after {
  background: none repeat scroll 0 0 transparent !important;
  color: #3C3C3B !important;
  text-shadow: 1px 1px 0 #DADADA !important;
}

.textwidget.text .but-wrap {
  height: 30px;
  margin: 13px 5px 6px 0;
}

.navig-category {
  clear: both;
  float: left;
  margin: 0 0 36px;
  padding: 3px 0 1px;
  width: 100%;
}

.info.half, #container.full-width .info.half, #wrapper .info.half {
  display: inline-block;
  float: none;
  margin: 10px 0 0 17px !important;
  padding: 0 !important;
  position: relative;
  vertical-align: top;
  width: 245px;
}

#footer .but-wrap:hover, .but-wrap:hover, .mobile-menu .but-wrap:hover, .menu-container li > span:hover {
   background-color: #EB7D00 !important;
}

#footer .but-wrap:hover a.button, .but-wrap:hover a.button, .widget-info .but-wrap:hover a.details {
  background: none !important;
  text-shadow: none !important;
}

.but-wrap .button span, .widget-info a.details span {
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.2) inset;
  color: #3C3C3B !important;
  text-shadow: none !important;
}


.gform_wrapper .top_label input.small, .gform_wrapper .top_label select.small {
  background-color: white;
  border: 2px solid #EEEEEE;
  border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  color: #5E5E5E;
  font-size: 12pt;
  line-height: 20pt;
  padding: 6px;
  width: 245px !important;
}


.gform_wrapper .ginput_complex {
  overflow: hidden;
  width: 261px;
}



.gform_wrapper .field_name_first input, .gform_wrapper .ginput_complex .ginput_left input {
  background-color: white;
  border: 2px solid #EEEEEE;
  border-radius: 6px 6px 6px 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  
  color: #5E5E5E;
  font-size: 12pt;
  line-height: 20pt;
  padding: 6px;
  width: 111px !important;
}

.gform_wrapper .ginput_complex .ginput_right input, .gform_wrapper .ginput_complex .ginput_right select {
  background-color: white;
  border: 2px solid #EEEEEE;
  border-radius: 6px 6px 6px 6px;
      -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  color: #5E5E5E;
  font-size: 12pt;
  line-height: 20pt;
  padding: 6px;
  width: 111px !important;
}

#input_10_1
{
width: 306px !important;
}

#input_3_13
{
width: 306px !important;
}


.gform_wrapper .ginput_complex .ginput_full input {
  background-color: white;
  border: 2px solid #EEEEEE;
  border-radius: 6px 6px 6px 6px;
      -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  color: #5E5E5E;
  font-size: 12pt;
  line-height: 20pt;
  padding: 6px;

}

.gform_wrapper .top_label .gfield_label {
  clear: both;
  display: inline-block;
  font-weight: bold;
  line-height: 1.3em;
  margin: 10px 0 4px 3px;
}

.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction {
  display: block;
  font-size: 11px;
  letter-spacing: 0.5pt;
  margin: 3px 0 3px 3px;
}

.gform_wrapper .gfield_required {
color: #EB7D00 !important;
  margin-left: 3px !important;
}

.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {
  background-color: white;
  border: 2px solid #EEEEEE;
  border-radius: 6px 6px 6px 6px;
      -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  color: #5E5E5E;
  font-size: 12pt;
  line-height: 20pt;
  padding: 6px;
  width: 245px !important;
}

#footer .but-wrap, .but-wrap, .mobile-menu .but-wrap, .menu-container li > span {
  background-color: #DADADA !important;
  transition: all 0.3s ease 0s;
   -o-transition:.3s;
  -ms-transition:.3s;
  -moz-transition:.3s;
  -webkit-transition:.3s;
}

.gform_wrapper .gform_footer {
  clear: both;
  margin: 0px !important;
  padding: 16px 0 0 !important;
}

.gform_wrapper {
  margin: 0 !important;
  max-width: 98%;
  overflow: inherit;
}
#footer .but-wrap .button, .but-wrap .button, .widget-info a.details {
  font-size: 10px;
  line-height: 20px;
font-weight: normal;
}

i.fade:after, ul.nav-tab li:hover:after, ul.nav-tab li.current:after, ul.gallery li i.fade {
  border-bottom: 0px solid #EB7D00 !important;
}

.about, .custom-menu > li, .partner-bg, .shadow-light, .reviews-t, #aside .twit .reviews-t, .blockquote-bg, .slider-shprtcode, ul.nav-tab li, .list-wrap, .jfancytileContainer, .anything-video, .videos, .wp-caption-text, .loading-image {
  background-color: #F4F5F5;

}

 .toggle, .basic .accord {
  background-color: #F4F5F5;
max-width: 570px !important;
    width: auto;
}



.toggle a.question i {
  background-color: rgba(0, 0, 0, 0.9);
  height: 43px;
  left: -31px;
  position: absolute;
  top: -8px;
  width: 20px;
}

.basic .accord > a i {
  background-color: rgba(0, 0, 0, 0.9);
  height: 43px;
  left: -30px;
  position: absolute;
  top: -8px;
  width: 20px;
}

.button.big img {
  float: left;
  margin-left: -5px !important;
  margin-top: 9px !important;
}

.button.big {
  width: 259px !important;
  height: 43px !important;
}

.widget form .i-s {
  height: 25px;
  padding-left: 39px;
  padding-right: 15px;
  padding-top: 8px;
  width: 206px;
}

.twitter-timeline.twitter-timeline-rendered {
  min-width: 260px !important;
}

.pluginSkinLight {
  background-color: white !important;
}

._4s7c {
  background-color: white !important;
}

.item-blog .but-wrap {
  height: 30px;
  margin: 4px 5px 5px 0;
}

.entry-meta {
  clear: both;
  float: left;
  margin: 1px 0 7px -2px !important;
  padding: 0;
}

.entry-meta .ico-link:before, .ico-link.categories:before, .ico-link.tags:before {
  background-image: none !important;
  background-position: 0 0;
  background-repeat: no-repeat;
  content: "";
  height: 20px;
  left: 0;
  opacity: 0.6;
  position: absolute;
  width: 20px;
}

.entry-meta .ico-link, .ico-link.categories, .ico-link.tags {
  display: block;
  float: left;
  font-size: 9pt;
  margin-right: 11px;
  margin-top: -10px;
  padding: 0;
  padding-left: 2px !important;
  position: relative;
  text-decoration: none;
}

.item-blog {
  margin: 0;
  padding: 15px 0;
}

.hr.hr-wide, .entry-content.cont {
  background-image: none !important;
  background-position: left top !important;
  background-repeat: repeat-x;
}

#container > .entry-meta {
  margin-left: -3px !important;
}

#container > .entry-meta {
  margin-bottom: 17px !important;
  margin-left: -3px !important;
  margin-top: -20px !important;
}

.img-frame.left, #container .img-frame.left {
  float: left !important;
  margin: 5px 26px 13px 10px;
  padding-bottom: 10px;
  padding-right: 20px;
}

.ico-link.tags {
  margin-top: 20px !important;
}

#footer .but-wrap .button, .but-wrap .button, .widget-info a.details {
  font-size: 10px;
  font-weight: normal;
  height: 30px;
  line-height: 20px;
}


.get-in-touch .i-h input {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  height: 18px;
  margin: 0 0 0 2px;
  width: 154px;
    color: #5E5E5E;
    font-size: 12pt;
line-height: 20pt;
font-family: arial;
}

.get-in-touch .i-h {
  background-color: #FFFFFF;
border: 2px solid #EEEEEE;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;

  float: left;
  height: 18px;
  margin: 0 10px 10px 0;
  position: relative;

box-shadow:none !important;
   padding: 5px 6px 9px;
width: 273px;
}


.share_com #form-holder .t-h {
  height: 138px;
  box-shadow:none !important;
   padding: 5px 6px 9px;
     background-color: #FFFFFF;
border: 2px solid #EEEEEE;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}

.share_com #form-holder .t-h textarea, .t-h textarea {
  height: 136px !important;
  width: 99%;
      color: #5E5E5E;
    font-size: 12pt;
line-height: 20pt;
font-family: arial;
}

.navigation .paginator li a.button span {
  padding: 4px 9px;
}

.navigation .paginator li.larr a.button span, .navigation .paginator li.rarr a.button span {
  padding: 4px 9px;
}

a.prev span.a-l-s, a.next span.a-l-s, .coda-nav-right span.a-l-s, .coda-nav-left span.a-l-s, .SliderNamePrev span.a-l-s, .SliderNamePrev2 span.a-l-s, .SliderNameNext span.a-l-s, .SliderNameNext2 span.a-l-s {
  font-family: 'Advent Pro',sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  height: 18px;
  left: 2px;
  margin-left: 0 !important;
  position: absolute;
  top: 0;
  width: 11px;
  z-index: 2;
}

a.prev span.a-r-s, a.next span.a-r-s, span.a-r-s {
  color: #EB7D00 !important;
  display: none !important;
}

.img-frame.left, #container .img-frame.left {
  float: left !important;
  margin-bottom: 13px;
  margin-left: 0 !important;
  margin-right: 26px;
  margin-top: 5px;
  padding-bottom: 10px;
  padding-right: 20px;
}

.list-wrap {
  background-color: #FFFFFF;
  padding-left: 0;
  padding-right: 0;
}

.list-wrap p {
 font-family: arial;
    font-size: 12pt;
    line-height: 20pt;
}

ul.nav-tab li{
  background-color: #DADADA !important;
  border-radius: 6px 6px 6px 6px;
  border: 0px solid white !important;
  font-weight: normal !important;
  color: #3C3C3B !important;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 0 0 rgba(0, 0, 0, 0.1);
   -o-transition:.3s;
  -ms-transition:.3s;
  -moz-transition:.3s;
  -webkit-transition:.3s;
  /* ...and now for the proper property */
  transition:.3s;
}

ul.nav-tab li:hover{
background-color: #EB7D00 !important;
  border-radius: 6px 6px 6px 6px;
  border: 0px solid white !important;
  font-weight: normal !important;
  color: #3C3C3B !important;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 0 0 rgba(0, 0, 0, 0.1);
    font-weight: normal !important;
}

ul.nav-tab li .current{
background-color: #EB7D00 !important;
  border-radius: 6px 6px 6px 6px;
  border: 0px solid white !important;
  font-weight: normal !important;
  color: #3C3C3B !important;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 0 0 rgba(0, 0, 0, 0.1);
    font-weight: normal !important;
}

ul.nav-tab li:hover, ul.nav-tab li.current {
    border: 0px solid white !important;
	  font-weight: normal !important;
}

 ul.nav-tab li:hover > a, .nav-tab a.current {
color: #3C3C3B !important;
  font-weight: normal !important;
}

ul.nav-tab li a {
  background-image: none;
  display: block;
  font-weight: normal !important;
  padding: 8px 17px 7px 19px;
  text-decoration: none;
}

.dcsnt {
  color: #666666;
  float: none !important;
  font-size: 12px;
  margin-left: 444px;
  position: absolute !important;
  right: auto !important;
  z-index: 99999 !important;
}

.tab-inner ul.stream > li {padding-bottom: 20px!important;}

.social-tabs li {
  background: none repeat scroll 0 0 #DADADA !important;
}

li.dcsmt-twitter:hover {
  background-image: url("images/black/socialicons.png") !important;
  background-position: -44px 0 !important;
  transition: all 0.5s ease 0s;
    -o-transition:.all 0.5s ease 0s;
  -ms-transition:.all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -webkit-transition:all 0.5s ease 0s;
     background-repeat: no-repeat;
	 	 margin-top:2px;
}

li.dcsmt-twitter{
  background-image: url("images/black/socialicons.png") !important;
background-position: -44px -24px !important;
transition: all 0.5s ease 0s;
  -o-transition:.all 0.5s ease 0s;
  -ms-transition:.all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -webkit-transition:all 0.5s ease 0s;
  height: 22px;
  width: 22px;
   background-repeat: no-repeat;
   margin-left: 5px !important;
   	 margin-top:2px;
}

li.dcsmt-fblike:hover {
  background-image: url("images/black/socialicons.png") !important;
   background-position: -22px 0 !important;
  transition: all 0.5s ease 0s;
    -o-transition:.all 0.5s ease 0s;
  -ms-transition:.all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -webkit-transition:all 0.5s ease 0s;
  background-repeat: no-repeat;
  	 margin-top:2px;
}

li.dcsmt-fblike{
  background-image: url("images/black/socialicons.png") !important;
    background-position: -22px -24px !important;
transition: all 0.5s ease 0s;
  -o-transition:.all 0.5s ease 0s;
  -ms-transition:.all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -webkit-transition:all 0.5s ease 0s;
    height: 22px;
  width: 22px;
  background-repeat: no-repeat;
     margin-left: 5px !important;
	 	 margin-top:2px;
}

li.dcsmt-google:hover {
  background-image: url("images/black/socialicons.png") !important;
    background-position: -66px 0 !important;
  transition: all 0.5s ease 0s;
    -o-transition:.all 0.5s ease 0s;
  -ms-transition:.all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -webkit-transition:all 0.5s ease 0s;
  background-repeat: no-repeat;
  	 margin-top:2px;
}

li.dcsmt-google{
  background-image: url("images/black/socialicons.png") !important;
   background-position: -66px -24px !important;
transition: all 0.5s ease 0s;
  -o-transition:.all 0.5s ease 0s;
  -ms-transition:.all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -webkit-transition:all 0.5s ease 0s;
    height: 22px;
  width: 22px;
  background-repeat: no-repeat;
     margin-left: 5px !important;
	 	 margin-top:2px;
}


li.dcsmt-youtube:hover {
  background-image: url("images/black/socialicons.png") !important;
  background-position: -89px 0 !important;
  transition: all 0.5s ease 0s;
    -o-transition:.all 0.5s ease 0s;
  -ms-transition:.all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -webkit-transition:all 0.5s ease 0s;
  background-repeat: no-repeat;
  	 margin-top:2px;
}

li.dcsmt-youtube{
  background-image: url("images/black/socialicons.png") !important;
    background-position: -89px -24px !important;
transition: all 0.5s ease 0s;
  -o-transition:.all 0.5s ease 0s;
  -ms-transition:.all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -webkit-transition:all 0.5s ease 0s;
    height: 22px;
  width: 22px;
  background-repeat: no-repeat;
     margin-left: 5px !important;
	 	 margin-top:2px;
}

li.dcsmt-rss:hover {
  background-image: url("images/black/socialicons.png") !important;
    background-position: -110px 0 !important;
  transition: all 0.5s ease 0s;
    -o-transition:.all 0.5s ease 0s;
  -ms-transition:.all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -webkit-transition:all 0.5s ease 0s;
  background-repeat: no-repeat;
  	 margin-top:2px;
}

li.dcsmt-rss{
  background-image: url("images/black/socialicons.png") !important;
   background-position: -110px -24px !important;
transition: all 0.5s ease 0s;
  -o-transition:.all 0.5s ease 0s;
  -ms-transition:.all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -webkit-transition:all 0.5s ease 0s;
    height: 22px;
  width: 22px;
  background-repeat: no-repeat;
     margin-left: 5px !important;
	 margin-top:2px;
}

.social-tabs {
  background: none repeat scroll 0 0 #DADADA;

  -webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
    margin-right: 12px !important;
	 height: 27px;
	 margin-bottom: -22px !important;

}

.active .social-tabs li {
  z-index: 10;
  box-shadow: none !important;
}

.active .social-tabs li.active {
  z-index: 11;
    box-shadow: none !important;
}

#dynamic-to-top {
  bottom: 10px !important;
  right: 10px !important;
}

.active.dcsnt .dcsnt-slider {
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.35) !important;
}

.tab-inner .profile h3, .tab-inner .profile h3 a {
  color: #555555;
  line-height: 17pt;
  text-shadow: 0 1px 0 #FFFFFF;
}

.tab-fblike, .tab-twitter,  .tab-google, .tab-youtube,.tab-rss {
  background-color: #FFFFFF !important;
  border-radius: 6px !important;
  -moz-border-radius: 6px !important;
  -webkit-border-radius: 6px !important;
}

.gallery .textwidget.text a.head, .gallery .textwidget.text .hide-me {
    font-size: 16px !important;
    font-family: arial !important;
}

.tab1 > h1, .tab2 > h1, .tab3 > h1, .tab4 > h1, .tab5 > h1, .tab6 > h1, .tab7 > h1, .tab8 > h1 {
 font-size: 30px !important;
     color: #CCCCCC !important;
    text-transform: uppercase;
}

.tab1 > p, .tab2 > p, .tab3> p, .tab4 > p, .tab5 > p, .tab6 > p, .tab7 > p, .tab8 > p
{
margin: 0 0 20px !important;
}

.tab1 > h2, .tab2 > h2, .tab3 > h2, .tab4 > h2, .tab5 > h2, .tab6 > h2, .tab7 > h2, .tab8 > h2 {

    text-transform: uppercase;
}


.item-blog > p {
   font-family: arial !important;
    font-size: 12pt !important;
    line-height: 20pt !important;
	  margin: 0 0 20px !important;
}

p {
  margin: 0 0 20px !important;
}

#container > h2, #container > h3, #container > h4, #container > h5, #container > h6 {
  padding: 0 !important;
}

h2, #container > h2 {
  font-size: 18px !important;
  text-transform: uppercase !important;
  margin-bottom: 10px !important;
}

#container > .but-wrap {
margin: 4px 10px 4px 0 !important;
  width: auto !important;
}

#aside .post {
  float: left;
  width: 260px;
}

.widget .alignleft.img-post {
  margin: 3px 20px 5px 0;
  padding: 0 !important;
}

#aside ul.categories li, #aside .custom-menu li {
  height: 40px;
  width: auto;
  background-color: #DADADA !important;
  border-radius: 6px;
  webkit-border-radius: 6px;
  moz-border-radius: 6px;
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 0 0 rgba(0, 0, 0, 0.1);
	line-height: 40px;
	transition: all 0.3s ease 0s;
	   -o-transition:.3s;
  -ms-transition:.3s;
  -moz-transition:.3s;
  -webkit-transition:.3s;
      margin-bottom: 8px;
}

#aside ul.categories li:hover, #aside .custom-menu li:hover {
background-color: #EB7D00 !important;
}

.custom-menu li a {
  display: block;
  font-size: 11pt;
  padding: 0 20px;
  position: relative;
  text-decoration: none;
    color: #3C3C3B !important;
	  text-align: center;
}

.custom-menu li a:hover {

    color: #3C3C3B !important;
}

.custom-menu li a:after, .custom-menu li a:hover:after {
  border-left: 0 solid #5E5E5E !important;
   background-image: url("http://warringah-plastics.com.au/root-wplastics/wp-content/themes/dt-nimble/plugins/shortcodes/includes/buttons/images/address-book.png");
    background-position: 7px 0px;
    background-repeat: no-repeat;
    border-left: 0 solid #5E5E5E !important;
    float: left;
    height: 28px;
    width: 26px;

-moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
 
}

.custom-menu li a:hover:after {
  background-image: url("http://warringah-plastics.com.au/root-wplastics/wp-content/themes/dt-nimble/plugins/shortcodes/includes/buttons/images/address-book.png") !important;
  background-position: 7px 0;
  background-repeat: no-repeat;
  border-left: 0 solid #5E5E5E !important;
  float: left;
  height: 28px;
  transform: scaleX(-1);
  width: 26px;
}

.custom-menu > li.current-menu-item > a:after, .custom-menu > li > ul > li.current-menu-item > a:after, .custom-menu > li > ul > li > ul > li.current-menu-item a:after {
  border-left: 0px solid #EB7D00 !important;
   background-image: url("http://warringah-plastics.com.au/root-wplastics/wp-content/themes/dt-nimble/plugins/shortcodes/includes/buttons/images/address-book2.png");
    background-position: 7px 0px;
    background-repeat: no-repeat;
    border-left: 0 solid #5E5E5E !important;
    float: left;
    height: 28px;
    width: 26px;
-moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";	
}

.full-width.w-photo {
  overflow: hidden !important;
  width: 630px !important;
}

#wrapper .widget .textwidget {
  margin: 0 !important;
}

#header {
  border-bottom: 0px solid #FFFFFF !important;
}

#container li {
  font-size: 12pt;
  line-height: 20pt;

}

/* .act {
  list-style: none outside none !important;
}

.act:after {
  list-style: none outside none !important;
}
*/

.nav-tab a {
  font-size: 12px;
}


@media screen and (-webkit-min-device-pixel-ratio:0) { 
.clones {
  margin-left:5px;
}
}

#header {
  border-bottom: 0px solid !important;
}

#dynamic-to-top span {
background: url(http://warringah-plastics.com.au/root-wplastics/wp-content/plugins/dynamic-to-top/css/images/up.png)no-repeat center center !important;
}


#ClickdeskprechatForm input {

  color: #5E5E5E !important;
  font-size: 11pt !important;
}

#ClickdeskprechatForm textarea {
  background-color: #FFF !important;
  border: 2px solid #EEE !important;
   width: 217px !important;
  
  color: #5E5E5E !important;
  font-size: 11pt !important;
}

.inp-out > span {
  color: white !important;
  margin-top: -17px;
  padding-top: 10px;
}

.inp-out > form {
  background-color: white !important;
}

small {
  color: white !important;
}

#cdChatSendForm > textarea {
  color: #5E5E5E !important;
}

.widget-info {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.97) !important;
}

.info.one-third > p {
  color: #5E5E5E !important;
}

.gallery-inner.dt-ajax-content.w-i {
  margin-bottom: 115px;
}






#clickdesk_footer_tabs > ul {
  border: 0 solid !important;
}

.clickdesk .chat-content .footer ul li {
  border: 0 solid !important;
}

.chat-inner-top {
  background-color: #DDDDDD !important;
}

.clickdesk .chat-inner {
  background-color: white;
  border-left: 1px solid #BBBBBB !important;
    border-right: 1px solid #BBBBBB !important;
	    border-top: 1px solid #BBBBBB !important;
			    border-bottom: 0px solid #BBBBBB !important;
  border-radius: 5px 5px 0 0;
  bottom: 0;
  position: absolute;
  right: 10px;
  width: 282px;
}

small {
  color: white !important;
}

#ClickdeskofflineForm textarea {
  background-color: white !important;
  color: #5E5E5E !important;
  font-size: 12pt !important;
}

.clickdesk .chat-content .form-sec ul li input[type="text"], .clickdesk .chat-content .form-sec ul li input[type="email"] {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: #FFF !important;
  background-image: none;
  background-origin: padding-box;
  background-position: 10px 10px !important;
  background-repeat: no-repeat !important;
  background-size: auto auto;
  border: 1px solid #C7C7C7;
  border-radius: 3px 3px 3px 3px;
  color: #5E5E5E !important;
  font-size: 12pt !important;
  margin: 1px;
  padding: 8px 3% 8px 12%;
  width: 84%;
}

small {
  color: white !important;
}

#poweredByCompanyName
{
  color: white !important;
  display: none !important;
}

.poweredByCompanyName
{
  color: white !important;
  display: none !important;
}

#poweredByCompanyName
{
  color: white !important;
  display: none !important;
}

.bar {
  background-color: #CCCCCC !important;
}

#cd_prechat_button
{
  background-color: #FF8400 !important;
  }
  
#cd_prechat_email
{
  background-color: #FFF !important;
    border: 2px solid #EEE !important;
	   width: 217px !important;
  }
  
  
  #cd_prechat_name
  {
  background-color: #FFF !important;
  border: 2px solid #EEE !important;
     width: 217px !important;
  }
  
  .button.gform_next_button {
  background-color: #ccc;
border: medium none;
border-radius: 6px 6px 6px 6px;
box-shadow: none;
font-family: arial;
font-size: 11pt !important;

margin-top: 0px;
padding: 10px 20px;

 -o-transition:.3s;
  -ms-transition:.3s;
  -moz-transition:.3s;
  -webkit-transition:.3s;
  /* ...and now for the proper property */
  transition:.3s;
   cursor: pointer;
      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 0 0 rgba(0, 0, 0, 0.1);
}

  .button.gform_next_button:hover {
  background-color: #EB7D00;
  border: medium none;
  border-radius: 6px 6px 6px 6px;
  box-shadow: none;
  font-family: arial;
  margin-top: 0;
  padding: 10px 20px;
  font-size: 11pt !important;
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 0 0 rgba(0, 0, 0, 0.1);
}

.gform_image_button {
  background-color: #ccc;
border: medium none;
border-radius: 6px 6px 6px 6px;
box-shadow: none;
font-family: arial;
font-size: 11pt !important;

margin-top: 0px;
padding: 11px 20px !important;

 -o-transition:.3s;
  -ms-transition:.3s;
  -moz-transition:.3s;
  -webkit-transition:.3s;
  /* ...and now for the proper property */
  transition:.3s;
   cursor: pointer;
      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 0 0 rgba(0, 0, 0, 0.1);
}

.gform_image_button:hover {
  background-color: #EB7D00;
  border: medium none;
  border-radius: 6px 6px 6px 6px;
  box-shadow: none;
  font-family: arial;
  margin-top: 0;
  padding: 10px 20px;
  font-size: 11pt !important;
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 0 0 rgba(0, 0, 0, 0.1);
}

.button.gform_button {
  background-color: #ccc;
border: medium none;
border-radius: 6px 6px 6px 6px;
box-shadow: none;
font-family: arial;
font-size: 11pt !important;

margin-top: 0px;
padding: 10px 20px;

 -o-transition:.3s;
  -ms-transition:.3s;
  -moz-transition:.3s;
  -webkit-transition:.3s;
  /* ...and now for the proper property */
  transition:.3s;
   cursor: pointer;
      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 0 0 rgba(0, 0, 0, 0.1);
}

.button.gform_button:hover {
  background-color: #EB7D00;
  border: medium none;
  border-radius: 6px 6px 6px 6px;
  box-shadow: none;
  font-family: arial;
  margin-top: 0;
  padding: 10px 20px;
  font-size: 11pt !important;
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 0 0 rgba(0, 0, 0, 0.1);
}

.one-fourth {
width: 158px !IMPORTANT;
}

.a-r {
color: white !important;
margin-left: 0px !important;
margin-right: 0px !important;
}

.a-l {
color: white !important;
margin-left: 0px !important;
margin-right: 0px !important;
}

.nivo-directionNav span.a-r, .navig-nivo a span.a-r, #carousel-left span.a-r, #carousel-right span.a-r, .arrow span.a-r, .flex-prev span.a-r, .flex-next span.a-r,.fs-controls .a-r {
color: white !important;
margin-left: 0px !important;
margin-right: 0px !important;
}

.nivo-directionNav span.a-l, .navig-nivo a span.a-l, #carousel-left span.a-l, #carousel-right span.a-l, .arrow span.a-l, .flex-prev span.a-l, .flex-next span.a-l,.fs-controls .a-l {
color: white !important;
}

#container p {
  font-size: 12pt;
  line-height: 20pt;
}

.flexslider {
  margin: 0px !IMPORTANT;
  position: relative;
}


.partner-bg {
  padding: 0px !important;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}


.list-carousel li {
  line-height: 0 !important;
}

.caroufredsel_wrapper, .bx-window {
  left: 0 !important;
  overflow: hidden !important;
  width: 960px !important;
}

 a.next span.a-l-s, a.prev span.a-l-s, SliderNamePrev span.a-l-s, .SliderNamePrev2 span.a-l-s, .SliderNameNext span.a-l-s, .SliderNameNext2 span.a-l-s {
  color: #e2e2e2 !important;
  left: 0px !important;
}

 a.next span.a-l-s:hover, a.prev span.a-l-s:hover, SliderNamePrev span.a-l-s:hover, .SliderNamePrev2 span.a-l-s:hover, .SliderNameNext span.a-l-s:hover, .SliderNameNext2 span.a-l-s:hover {
  color: #ebedec !important;
  left: 0px !important;
}

a.prev{
margin-top:1px !important;
}

a.next {
 margin-top:1px !important;
}

.prev.no-act
 {
 margin-top:1px !important;
}

.next.no-act
 {
 margin-top:1px !important;
}

.dt-hs-container.textwidget {
  margin-bottom: 10px !important;
}


.partner-bg a.prev {
    right: -30px !important;
    top: 36px !important;
}

.partner-bg a.next {
    right: 967px !important;
    top: 36px !important;
}

.widget-info, .widget-info.widget {

  z-index: 1 !important;
}


.widget a.next {
    right: 218px !important;
    top: 150px !important;
}

.widget a.prev {
   right: -780px !important;
    top: 150px !important;
}

.vacuumforming {
    background-position: -2px -144px;
}

.vacuumforming:hover {
    background-position: -2px -3px;
}

.cnctrimming {
    background-position: -143px -144px;
}

.cnctrimming:hover {
    background-position: -143px -3px;
}

.fabrication {
    background-position: -284px -144px;
}

.fabrication:hover {
    background-position: -284px -3px;
}

.distortionprinting {
    background-position: -425px -144px;
}

.distortionprinting:hover {
    background-position: -425px -3px;
}

.industrialdesign {
    background-position: -566px -144px;
}

.industrialdesign:hover {
    background-position: -566px -3px;
}

.moreservices {
    background-position: -707px -144px;
}

.moreservices:hover {
    background-position: -707px -3px;
}

.homeiconscommon {
    background-image: url("images/home-page-icons.png");
    background-repeat: no-repeat;
    height: 139px;
    margin-top: 0;
    position: absolute;
    text-indent: -9999px;
    width: 139px;
}

#fs-slideshow {
  background: none repeat scroll 0 0 black;
  margin: 0 0 40px;
  position: relative;
}

.fs-title > a {
TEXT-TRANSFORM: UPPERCASE;
font-size: 18px !important;
}

.go-next, .go-prev {

background-color: rgba(0, 0, 0, 0.6) !important;
}

.fs-link {

  height: 30px !important;

  width: 30px !important;

}

.text-controls {
  display: none !important;
}

.highslide-thumbstrip-vertical-overlay {
  display: none !important;
}

.button.big img {
  float: left;
  margin-left: -5px !important;
  margin-top: 9px !important;
}

.button.middle img {
  float: left;
  margin-left: -3px !important;
  margin-top: 9px !important;
}

.button.middle  {
    height: 43px !important;
    width: 165px !important;
}

.button.middle span {
  height: 30px;
  line-height: 38px;
  padding: 1px 13px 2px;
}

#container:after {
  clear: both;
  content: "";
  display: block;
  height: 25px;
}

#input_3_13_6_container > input {
  width: 118px !important;
}

.clickdesk .cd-eye-catcher {
  display: none !important;
}

.clickdesk .cd-bar {
  box-shadow: 0 0 0 #666666 !important;
}

.clickdesk .cd-bar:hover {
  box-shadow: 0 0 6px #666666 !important;
}

#clickdesk_footer_tabs a {
  background-color: #FF8400 !important;
}

.cd-inp-out a {
  display: none !important;
}

.livilyChatButton.ClickdeskChatLink > img {
  display: none !important;
}


.fs-caption {
-webkit-border-top-right-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomright: 8px;
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
}

.go-prev {
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-left-radius: 6px;
}

.go-next {
-webkit-border-top-left-radius: 6px;
-moz-border-radius-topleft: 6px;
border-top-left-radius: 6px;
}


#contactmapaddress {
  background-color: rgba(0, 0, 0, 0.75);
  border-RIGHT: 4px solid #EB7D00;
  overflow: hidden;
  padding: 20px 20px 20px 26px;
  position: absolute;
  right: 0;
  top: 333PX;
  width: 230px;
  -webkit-border-top-left-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-bottomleft: 8px;
border-top-left-radius: 8px;
border-bottom-left-radius: 8px;
}

.fs-title2  {
TEXT-TRANSFORM: UPPERCASE;
font-size: 18px !important;
COLOR: WHITE !IMPORTANT;
}



#input_11_1 {
width:315px !important;
}

#input_11_5 {
  height: 214px !important;
}

#input_10_5 {
  height: 132px !important;
}

#input_9_6 {
  border-color:#EEE !important;
}


#input_2_5 {
  border-color:#EEE !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
#input_11_5 {
  height: 231px !important;
}
#input_10_5 {
  height: 144px !important;
}
#input_10_1 {
width: 317px !important;
}
}


.Cart66ButtonPrimary, .Cart66ButtonSecondary, #content .Cart66ButtonPrimary, #content .Cart66ButtonSecondary, .Cart66CartButton .purAddToCart {
background-color: #DADADA !important;
background-image: none !important;
color: #3C3C3B!important;
text-shadow: 1px 1px 0 #DADADA !important;
height: 30px !important;
border-radius: 6px !important;
-moz-border-radius: 6px !important;
-webkit-border-radius: 6px !important;
border: 0px solid white !important;
font-size: 14px !important;
font-family: arial !important;
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1), 0px 1px 0px 0px rgba(0, 0, 0, 0.1) !important;
box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1), 0px 1px 0px 0px rgba(0, 0, 0, 0.1) !important;
   transition: all 0.3s ease 0s !important;
       padding-bottom: 2px !important;
	          padding-left: 8px !important;
			  	          padding-right: 8px !important;
}

.Cart66ButtonPrimary:hover, .Cart66ButtonSecondary:hover, #content .Cart66ButtonPrimary:hover, #content .Cart66ButtonSecondary:hover, .Cart66CartButton .purAddToCart:hover {
background-color: #EB7D00 !important;
text-shadow: 0px 0px 0 #3C3C3B !important;
}


input, textarea {
    font-family: arial !important;
    font-size: 13px !important;

}

 .Cart66TermsOfServiceWrapper .Cart66AcceptTermsButton {
background-color: #DADADA !important;
background-image: none !important;
color: #3C3C3B!important;
text-shadow: 1px 1px 0 #DADADA !important;
height: 30px !important;
border-radius: 6px !important;
-moz-border-radius: 6px !important;
-webkit-border-radius: 6px !important;
border: 0px solid white !important;
font-size: 14px !important;
font-family: arial !important;
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1), 0px 1px 0px 0px rgba(0, 0, 0, 0.1) !important;
box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1), 0px 1px 0px 0px rgba(0, 0, 0, 0.1) !important;
   transition: all 0.3s ease 0s !important;
       padding-bottom: 2px !important;
	          padding-left: 8px !important;
			  	          padding-right: 8px !important;
						  width: auto !important;
}

 .Cart66TermsOfServiceWrapper .Cart66AcceptTermsButton:hover {
background-color: #EB7D00 !important;
text-shadow: 0px 0px 0 #3C3C3B !important;
}

#viewCartTable img {
    margin-bottom: -4px;
    margin-left: 2px;
}

#viewCartNav > div {
  margin-right: 0;
}

.Cart66TermsTitle {
  font-style: normal !important;
  font-weight: bold !important;
}

#paypalCheckout > input {
  margin-bottom: 20px;
}

.itemQuantity {
    margin-left: 0 !important;
    padding: 6px !important;
}

.phorm2 ul.shortLabels li label {
  width: 82px !important;
}

.ajax-tax.required {
  font-family: arial !important;
  font-size: 12pt !important;
  padding: 5px !important;
  width: 182px !important;
}

#billingAddress input {
  border: 2px solid #EEEEEE !important;
  border-radius: 6px 6px 6px 6px !important;
  font-family: arial !important;
  font-size: 12pt !important;
  padding: 5px;
  width: 168px !important;
}

.confirm-order.Cart66CompleteOrderButton {
  margin-bottom: 8px !important;
}



.billing_countries {
  font-family: arial !important;
  font-size: 12pt !important;
  padding: 5px !important;
  width: 182px !important;
}

#contactPaymentInfo input {
  border: 2px solid #EEEEEE !important;
  border-radius: 6px 6px 6px 6px !important;
  font-family: arial !important;
  font-size: 12pt !important;
  padding: 5px;
  width: 168px !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* CSS Statements that only apply on webkit-based browsers (Chrome, Safari, etc.) */

.billing_countries {
  font-family: arial !important;
  font-size: 12pt !important;
  padding: 5px !important;
  width: 182px !important;
  -webkit-appearance: none !important;
  background-image: url('images/dropdownarrow.png');
background-repeat: no-repeat;
background-position: 95% 49%;
}

.ajax-tax.required {
  font-family: arial !important;
  font-size: 12pt !important;
  padding: 5px !important;
  width: 182px !important;
  -webkit-appearance: none !important;
  background-image: url('images/dropdownarrow.png');
background-repeat: no-repeat;
background-position: 95% 49%;
}



#carousel .caption-head, #ps-slider .ps-head, .gallery .textwidget.text .head, .gallery .textwidget.text .hide-me, .header, .fs-title, .message-box-title {
    font-size: 16px !important;
	font-family: arial !important;
}

.Cart66CartButton {
    display: inline !important;
}

.price {
    display: inline !important;
}
