.width-1200 .col-full {
position:relative;
display:block;
width: 1156px;
}
.width-1200 #wrapper {
position:relative;
display:block;
width: 1156px;
padding:0px;
margin-left: auto;
margin-right: auto;
}
.clearfix{	
position:relative;
display:block;
margin:0px;
padding:0px;
clear:both;
}
#wrapperheader{
position:relative;
display:block;
height:245px;
margin:0px;
padding:0px;
background:url(images/wrapperheader.png) repeat left top;
}
#header{
position:relative;
display:block;
height:245px;
margin:0 auto;
padding:0px;
}
#logo {
float: left;
margin: 60px 0 0 0;
}
#header-widget{
position:relative;
display:block;
float:right;
width:460px;
margin:70px 0 0 0;
height:50px;
}
#header-widget .widget{	   
position:relative;
display:block;
margin:0px;
padding:0px;
}
#header-widget .widget h3.headerw1, #header-widget .widget h3.headerw2{
font-size:32px;
color:#ff9600;	  
margin: 0px;
padding: 0px;
border: 0px;
text-transform: uppercase;
}
#header-widget .widget h3.headerw2{	  
padding:10px 0 0 110px;
}
#navigation ul.rss{
display:none;
}

#wrappernavigation{
position:relative;
display:block;
height:40px;
margin:0px;
padding:0px;
background:url(images/wrappernavigation.png) repeat left top;
}
#navigation{
position:relative;
display:block;
margin:0 auto;	  
padding: 0px;
border:0px solid;
}	   
.nav {
margin-left: 0px;
}
.nav a{
padding:10px;
height:20px;
}
.nav li{
margin: 0 15px 0 0;
}
.nav li a:hover, .nav li.current_page_item a, .nav li.current_page_parent a, .nav li.current-menu-ancestor a, .nav li.current-menu-item a, .nav li.current_page_item li a, .nav li.current_page_parent li a, .nav li.current-menu-ancestor li a, .nav li.current-menu-item li a, .nav li.sfHover a{
background:url(images/menu-background.png) repeat left top;
color:#2574ad;
}
.nav li ul li a{
font-size:15px;
font-style:italic;
background: transparent!important;
padding: 9px 10px 6px 24px!important;
  line-height: 18px;
  height: auto;
}
.nav .sf-sub-indicator{
  background: url(images/arrow-superfish.png) no-repeat;
}
.nav li ul li,.nav li ul li:hover, .nav li ul li a:hover, .nav li ul li:hover a:hover {
background: transparent!important;
border: 0px solid #fff!important;
}
.nav li ul{
background:#e5e5e5 url(images/submenu-background.png) repeat-x left top!important;
border:0px solid;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.nav li ul li a:hover, .nav li ul li:hover a:hover{		  
background: url(images/orange-dot.png) no-repeat 10px 15px!important;
}

#wrapperslideshow{	
position:relative;
display:block;
margin:0 auto;	  
padding: 0px;
}
#wrapperslideshow .widget{		
position:relative;
display:block;
margin:0px;	  
padding: 0px;
}
#wrapperslideshow .wooslider{		
position:relative;
display:block;
margin:0px!important;
padding:0 0 100px 0!important;
border:0px solid;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
-webkit-box-shadow: 0 0 0 rgba(0,0,0,.2);
-moz-box-shadow: 0 0 0 rgba(0,0,0,.2);
-o-box-shadow: 0 0 0 rgba(0,0,0,.2);
box-shadow: 0 0 0 rgba(0,0,0,.2);
background:url(images/slider-shadow.png) no-repeat center bottom;
}
body .wooslider .slide-content{
margin:0px;
padding:0px;
}
body .wooslider .slide-content .sliderbg{  
position:relative;
display:block;
margin:0px;	  
padding: 0px;
height:408px;
}
body .wooslider .slide-content h3{
font-size:30px;
color:#297db9;
font-weight:normal;
border:0px;
margin:0px;
padding:0px;
text-transform:none;
}
body .wooslider .slide-content p{
font-size:16px;
color:#484747;
border:0px;
margin:0 0 10px 0;
padding:0px;
}		 
body .wooslider .slide-content .sliderdata{	
position:absolute;
left:0px;
top:0px;
width:400px;
display:block;
margin:0px;	  
padding: 0px;
}
body .wooslider .slide-content .sliderdata.slider1{	
left:145px;
top:70px;
width:400px;
text-align:right;
}	
body .wooslider .slide-content .sliderdata.slider2{
left: 300px;
top: 120px;
text-align: right;
width: 350px;
}			
body .wooslider .slide-content .sliderdata.slider3{
left: 100px;
top: 20px;
text-align: right;
width: 450px;
}
body .wooslider .slide-content .sliderdata.slider4{
left: 100px;
top: 30px;
width: 500px;
text-align: right;
}

.entry img, img.thumbnail{
border:0px;
padding:0px;
background:transparent;
}
.threecol-one.col1{
width:265px;			  
margin: 0 30px 10px 0;
padding: 0px;
}
.threecol-one.col2{
width:445px;	  
margin: 0 30px 10px 30px;
padding: 0px;
}
.threecol-one.col3{
width:320px;		  
margin: 0 0 10px 0;
padding: 0px;
}
.widget h3{
border:0px;
margin:0 0 10px 0;
padding:0px;
text-transform:none;
}
.widget{
margin:0 0 10px 0;
}
.widget p{
margin-bottom: 10px;
}
a.more{
float:right;
padding:0 10px 0 0;
font-size:13px;
text-transform:uppercase;
}
#wrapperfooter{
background:#1f6292 url(images/wrapperfooter.png) repeat-x left top;
}
#footer{
bordeR:0px solid;
margin:0px auto;
padding: 20px 0;
}
#wrapperfooter .widget h3{
font:700 30px Calibri, Candara, Segoe, Optima, sans-serif;
color:#ffffff;
text-transform:none;	
text-align:left;
}
#wrapperfooter .widget p, #wrapperfooter .widget .textwidget{
font:normal 20px Myriad Pro, Arial, Verdana, sans-serif;
color:#ffffff;
text-align:justify;
}
#footer-widgets.col-2 .block.footer-widget-1{
width:370px;
}
#footer-widgets.col-2 .block.footer-widget-2{
width:690px;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
font-size: 16px;
color: #000!important;
padding: 10px 15px!important;
}
.gform_wrapper .gform_footer {
padding: 0px;
margin: 0px;
clear: both;
}
#gform_submit_button_1{
float:right;
}
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea{
width:98%!important;
padding:1%!important;
}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{
width:60%!important;
}
input[type=text], textarea{
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.gform_wrapper .top_label .gfield_label {
  float: none;
  width: auto;
}
.gform_wrapper div.validation_error {
color: #ff0000;
font-size: 16px;
font-weight: bold;
}
.gform_wrapper .ginput_container + .gfield_description.validation_message {
margin-top: -16px;
font-size: 12px;
margin-bottom: -10px;
}
.woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button,
.button, .button:visited, .reply a, #respond .form-submit input#submit{						
color: #000!important;
font-size: 12px !important;		
-moz-border-radius: 5px!important;
-webkit-border-radius: 5px!important;
text-shadow: 0 0 0 rgba(0,0,0,0.25)!important;
border: 1px solid rgba(0,0,0,.25)!important;
border-bottom-color: rgba(0,0,0,.35)!important;	   
font-family: Verdana, Geneva, Arial, sans-serif!important;
background: #d7d7d7 url(images/alert-overlay.png)!important;
display: inline-block!important;
padding: 10px 15px!important;
text-decoration: none!important;
border: none!important;
position: relative!important;
cursor: pointer!important;
border-color: #ccc #efefef #efefef #ccc!important;
border-width: 1px!important;
border-style: solid!important;
margin-bottom: 10px!important;	   
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0.075)!important;
-moz-box-shadow: inset 0 0 0 rgba(0,0,0,0.075)!important;
box-shadow: inset 0 0 0 rgba(0,0,0,0.075)!important;
}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty{
margin:0px;
}
#content {
padding: 20px 0;
position: relative;
}
.two-col-left-1200 #main-sidebar-container #main {
width: 800px;
}
.two-col-left-1200 #main-sidebar-container #sidebar {
width: 270px;
float: right;
display: inline;
}
.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images{
width: 35%;
}
.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary{
width:60%;
}
.woocommerce .related ul.products li.product, .woocommerce .related ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product{
width:20%;
}
.woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart {
padding-top: 0px;
padding-left: 25px;
font-size: 15px;
}
.woocommerce-breadcrumb{
display:none;
}
.woocommerce ul.products li.product .price del{
display:none;
}
.woocommerce ul.products li.product .price{
font-weight:bold;
}
.woocommerce ul.products li.product .price ins{
text-decoration:none;
}
.widget-video-unit h4{
display:none!important;
}
#main p{
margin:0 0 10px 0;
}
#main .entry-content ul, #main .entry-content ul li{
position:relative;
display:block;
list-style-type:none;
margin:0;
padding:0;
}
#main .entry-content ul li{
  list-style-type: disc;
  padding: 0 0 0 10px;
  display: list-item;
  margin: 0 0 0 20px;
}
#footer, #footer p, #footer a {
  font-style:italic;
  font-size:14px;
  line-height:18px;
  color: #ffffff;
}
#footer a{
text-decoration:underline;
}
@media (max-width: 780px) {
body {
  overflow-x: hidden;
}
#wrapper{
  width: 100%!important;
}
.col-full {
  width: 96%!important;
  margin:0 auto!important;
}
#header-widget {
  position: relative;
  display: block;
  float: none;
  width: 96%;
  margin: 0;
  height: auto;
}
#header-widget .widget h3.headerw1, #header-widget .widget h3.headerw2 {
  font-size: 16px;
}
#main-sidebar-container #main {
  width: 96%!important;
  margin: 0 auto;
  float: none;
  clear: both;
}
#main-sidebar-container #sidebar {
  width: 96%!important;
  float: none;
  display: block;
  clear: both;
}
#main-sidebar-container #main ul.products li.product {
  width: 96%;
  float: none;
  display: block;
  clear: both;
}
#footer-widgets.col-2 .block {
  width: 96%!important;
  float: none;
  display: block;
  clear: both;
}
#wrapperslideshow{display:none;}
}