/******************************************************************

Theme Name: Round Wood Systems

Theme URI: http://www.theme.com

Description: Site description

Author: Jefferson Co

Author URI: http://www.yoururlhere.com

Version: 1

Tags: flexble-width, translation-ready, microformats, rtl-language-support

License: WTFPL

License URI: http://sam.zoy.org/wtfpl/

Are You Serious? Yes.

******************************************************************/



h1,h2,h3,h4,h5,ul,p{ margin:0;}

body{ font-family:"Open Sans", Arial, Helvetica, sans-serif;}

.preloadedImages {background-image:url(library/images/parent.jpg); visibility:hidden;}

.preloadedImages2 {background-image:url(library/images/down-h.png); visibility:hidden;}



.left{}

.right{}

.rounded{ background-color:#D90F2A; position:relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 1px 1px 2px #000; -webkit-box-shadow: 1px 1px 2px #000; box-shadow: 1px 1px 2px #000;}



.wrap{}

.nav{ background-color:transparent !important; border:none;}

.nav li{ float:left;}

.nav li a{ background-color:transparent !important; padding:0; border:none;}

.nav li a:hover, .nav li a:focus{ background-color:transparent;}

.nav li ul.sub-menu{ border:none !important; width:auto !important; padding:0 0 15px;}

.nav li ul.sub-menu li{ padding:0 !important; margin:0 !important; border:none !important; background:none !important;}

.nav li ul.sub-menu li a, .nav li ul.children li a{ border:none !important; padding:0 15px !important; width:auto !important; min-width:180px !important; color:#131313 !important; font-size:11.5px !important; text-transform:none !important;}

.nav li ul.sub-menu li a:hover, .nav li ul.children li.current-menu-item a{ color:#D80E2A !important;}

.widget{ margin:0 !important; padding:0 !important; display:inline-block;}



#container{}



.header{background: #FF0600;}

	#header-top{ border-bottom:3px solid #A63F1C; background:url(library/images/header-top-bg.jpg) center top;}

	#inner-header-top{ height:109px; position:relative;}

		#logo{ }

		#menu-main-nav{ 



  float: right;

  margin-top: 6px;



		}

			#menu-main-nav li{ border-left:1px solid #FFF; padding:0 0 0 10px; margin:0 0 0 10px;}

			#menu-main-nav li:first-child{ border:none; margin:0; padding:0;}

			#menu-main-nav li a{ padding:0; font-size:10px; color:#FFF; font-weight:bold; text-transform:uppercase;}

			#menu-main-nav li a:hover, #menu-main-nav li.current-menu-item a{ color:#0F1011; font-weight:bold;}

				#menu-item-35 a:hover{ text-decoration:none; color:#FFF !important;}

		#menu-secondary-nav{ 



  margin-top: 25px;

  float: right;



		}

			#menu-secondary-nav li{ background:url(library/images/break.jpg) no-repeat left center; padding:0 0 0 40px; margin:0 0 0 40px;}

			#menu-secondary-nav li:first-child{ background:none; margin:0; padding:0;}

			#menu-secondary-nav li a{ padding:15px; font-size:13.5px; color:#FFF; font-weight:bold; text-transform:uppercase;}

			

			#menu-secondary-nav li a:hover{  color:#D80E2A; } 

			#menu-secondary-nav li.hover a{   color:#D80E2A;}

			

			#menu-secondary-nav li a.parent:hover{ background:url(library/images/parent.jpg) repeat-y !important; color:#D80E2A; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; } 

			#menu-secondary-nav li.hover a.parent{  background:url(library/images/parent.jpg) repeat-y !important; color:#D80E2A; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }

			#menu-secondary-nav li a.parent:after{ content:url(library/images/down.png);}

			#menu-secondary-nav li.hover a.parent:after{ content:url(library/images/down-h.png);}

			

			#menu-secondary-nav li.current-menu-item a{ color:#D80E2A; }

			#menu-secondary-nav ul.sub-menu{ background:url(library/images/parent.jpg) repeat-y !important; -webkit-border-radius: 0 5px 5px 5px; -moz-border-radius: 0 5px 5px 5px; border-radius: 0 5px 5px 5px; -moz-box-shadow: 1px 1px 0 #CCC; -webkit-box-shadow: 1px 1px 0 #CCC; box-shadow: 1px 1px 0 #CCC;}

			

	#banner{ height:350px; position:relative;}

		#banner p{ text-indent:-999em;}

		#banner p a{ text-indent:0;}

		#meteor-slideshow{ position:absolute; top:0px; left:0px;}

		#watch{ font-size:13px; color:#000; font-weight:bold; height:33px; line-height:33px; padding:0 15px; text-decoration:none; position:absolute; bottom:50px; right:192px;}

		#watch:after{ content:url(library/images/arrow-black.png) ; padding:0 0 0 10px; }



	#header-bot{ background:url(library/images/header-bot-bg.jpg) center top; border-top:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; margin:0 0 30px;

		  float: left;

		  width: 100%;

		    background-size: 100% 100%;

  border: none;

  border-top:1px solid #E4E4E4;

		 }



.top-none{

	float: left;

  	width: 100% !important;

  	margin-top: -20px;

  	background-color: #D90F29;

  	text-align: center;

}

.top-none img {

	max-width: 100%;

}



.no-margin{

	  z-index: 99999999;

  position: relative;

}

	#inner-header-bot{}

		#bot-left{padding:0 25px 0;}

			h2.widgettitle{font-size:20px; color:#AB4A29; font-weight:normal; margin:20px 0 0; line-height:1; height:24px; text-shadow:1px 1px 3px #000; text-decoration:none; border:none;}

			.eemail_caption{font-family:"Open Sans", Geneva, sans-serif; font-size:12px; color:#FFF; line-height:17px; margin:0 0 10px; padding:0 !important;}

			.eemail_textbox{ display:inline; padding:0; float:left;}

			.eemail_button{ display:inline; padding:0; float:left;}

			#eemail_txt_email{ width:275px; height:23px;}

			#eemail_txt_Button{ background:url(library/images/arrow.png) no-repeat center center; border:none; background-color:#A63F1C; height:29px; width:30px; color:#FFF; font-weight:bold; text-indent:-999em; vertical-align:top;}

			a.more{ font-size:11px; color:#FFF; text-decoration:none; font-weight:normal;}

		#bot-right{ border-left:1px solid #D2D2D2;background: url(library/images/header-bot-side.jpg); background-repeat: no-repeat;}

			

	#wood{ background:url(library/images/brown.jpg) repeat-x; height:87px; border-bottom:1px solid #E4E4E4;}





#content{ margin:0 0 20px;}

#inner-content{}

	#main{}

	.home #main{ margin:0;}

	.full{ width:auto !important; border:none !important}

		#main h1{ font-size:24px; color:#000; font-weight:bold;}

		#main h1 a{ font-size:20px; color:#525252 !important;}

		#main h1 a:hover{ text-decoration:none; }

		#main h1.h2{ margin:30px 0 0 !important;}

		#main h3{ font-size:14px; color:#D90E2A; font-weight:bold; margin:0 0 25px;}

		#main a{ font-size:12px; color:#A53F1B; text-decoration:none; font-weight:bold;}

		#main a:hover{ text-decoration:underline;}

		#main p{ font-size:13.3px; color:#666666; margin:0 0 20px; line-height:21px;}

		#main p.meta{ margin:0 0 20px;}

		#main ul{ list-style:disc; margin:0 0 0 20px;}

			#main #comment-nav ul{ margin:0; list-style:none;}

		#main ul li{ font-size:12px; color:#666666; line-height:21px;}

		

		dl,dt,dd{ margin:0;}

		dl{ border-top: 1px solid #DFDFDF; padding:20px 0; display:inline-block; width:100%;}

		dt{ float:left; border-right: 1px solid #DFDFDF; margin:0 25px 0 0;}

		dd{ float:right; width:462px;}

		dd a{ font-size:12px; color:#A53F1B; text-decoration:none; font-weight:bold;}

		dd a:hover{ text-decoration:underline;}

		dd p{ font-size:12px; color:#666666; margin:0 0 20px; line-height:21px;}

		

		/* blog */

		.article-footer{ border-bottom:1px solid #DFDFDF;}

		.more-link{}

		p.share{ text-align:right; color:#000 !important; margin: 0 !important}

		

		/* products */

		.product-title{ font-size:18px; margin-bottom:15px; clear:both;}

		.products{ border-bottom:1px solid #DFDFDF; padding-bottom:30px; margin-bottom:30px; display:inline-block; width:100%;}

			.product-list{ clear:both; display:inline-block; width:100%;}

				.product-thumbnail{ float:left; border:1px solid #D90F2A;   height: 84px;

  width: 83px; margin:0 35px 10px 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

				.product-details h4{ font-size:13px; color:#525252; font-weight:bold;}

				.product-details p{ margin:0 !important;}

				.red{ color:#DE3A24 !important;}

		

		.product-single-title{ color:#535353 !important; font-weight:normal !important; margin-bottom:10px !important;}	

		.product-image{ float:left; margin-bottom:20px; width:220px; height:220px; padding:15px; background:#ECECEC; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}

.product-image img{ -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}

		.product-gallery{ float:right; width:340px;}

			.product-gallery p{ border-bottom: 1px solid #DFDFDF; padding-bottom:10px !important; margin-bottom:10px !important;}

			#photo-icon{ background:url(library/images/photo-icon.png) no-repeat left center; padding:0 0 0 30px; color:#333 !important;}

			#video-icon{ background:url(library/images/video-icon.png) no-repeat left center; padding:0 0 0 30px; color:#333 !important;}

		.product-specs{ clear:both; border-top: 1px solid #DFDFDF;}

		

				

	#sidebar2{ width:290px; padding:0 0 40px 30px; border-left:1px solid #D2D2D2; min-height:450px;}

		#sidebar2 .widget{ display:block; margin:30px 0 !important; border-bottom:1px solid #DFDFDF;}

		#sidebar2 .widgettitle { font-size:16px; color:#525252; border:none; font-weight:normal; text-transform:uppercase;}

		#sidebar2 .widget ul{ margin:0 0 20px;}

		#sidebar2 .widget ul li{ margin:0;}

		#sidebar2 .widget ul li a{ font-size:12px; color:#666666; line-height:1; font-weight:normal; text-decoration:none;}

		#sidebar2 .widget ul li a:hover{ text-decoration:underline;}



	#sidebar1{padding:0 0 40px 30px; border-left:1px solid #D2D2D2;}

		#sidebar1 h3{ font-size:16px; color:#666666;}

		#sidebar1 h4{ font-size:12px; color:#A53F1B;}

		#sidebar1 h6{ font-size:16px; color:#A63F1C; font-weight:bold; margin:40px 0 10px;}

		#sidebar1 p{ font-size:11px; color:#3F3F3F; font-family:"Open Sans", Geneva, sans-serif; font-weight:normal;}

		#sidebar1 a {

    font-size: 13px;

    line-height: 18px;

    color: #D80E2A;

    text-decoration: none;

    font-weight: bold;

}



		#sidebar1 a:hover{ text-decoration:underline;}

		#sidebar1 .news{ border-bottom:1px solid #E4E4E4; padding:10px 0; clear:both; display:inline-block; width:100%;}

		#sidebar1 .news img{ float:left; margin:5px 5px 5px 0;}

		#sidebar1 .share{ display:none;}

		a.read-all{ font-size:12px; margin:30px 0 0; display:block;}

			#sidebar1 #black-bg{ margin:0 0 30px -30px;}

			#black-bg{padding:10px 0 0 20px;}

			#black-bg a.view{ color:#FFF; text-decoration:none; font-weight:normal; font-size:11px; padding:5px 20px 5px 10px; background-image:url(library/images/arrow2.png); background-position:right center; background-repeat:no-repeat;}		

			#black-bg h4{ font-size:24px; color:#D90F2A; font-weight:normal; margin:0 0 0; line-height:1; height:24px; text-shadow:1px 1px 3px #000;}

			#black-bg h5{ font-size:13.5; color:#FFF; letter-spacing:.8px;}

			#black-bg h5 span{ color:#D90F2A; }

			#black-bg p{ font-family:"Open Sans", Geneva, sans-serif; font-size:12px; color:#FFF; line-height:17px; margin:0 0 20px;}

			#black-bg a:hover{ text-decoration:none;}

			

		/* contact form */	

		img.wpcf7-form-control{ margin:0;}

		.wpcf7-form table td{ padding:5px;}

		.wpcf7-form input[type="text"]{ height:30px; width:100%; font-size:12px;}

		.wpcf7-form textarea{ height:120px; width:100%; resize: vertical; font-size:12px; padding:5px 2px;}  

		.wpcf7-submit{ color:#FFF; text-decoration:none; font-weight:normal; font-size:11px; padding:5px 30px 5px 20px; text-transform:uppercase; background-image:url(library/images/arrow2.png); background-position:right center; background-repeat:no-repeat; background-color:#D90F2A; position:relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 1px 1px 2px #000; -webkit-box-shadow: 1px 1px 2px #000; box-shadow: 1px 1px 2px #000; border:none;}





.footer{ border-top:1px solid #E4E4E4;}

#outer-footer{ border-top:1px solid #E4E4E4; padding:0 0 20px;}

#inner-footer{ padding:20px 0 0;  font-size:10.5px; color:#666666;}

#inner-footer p { font-size:10.5px; color:#666666;}

	#footer-left{}

		#footer-logo{ border-right:1px solid #CCCCCC; padding:5px 10px 0 0; margin:10px 10px 10px 0;}

		#footer-links{ font-weight:normal}

			.attribution{margin:0 0 5px;}

			#menu-footer-nav-top{ color:#666666; margin:0 0 5px;}

				#menu-footer-nav-top li{ border-left:1px solid #666666; padding:0 0 0 5px; margin:0 0 0 5px;}

				#menu-footer-nav-top li:first-child{ border:none; margin:0; padding:0;}

				#menu-footer-nav-top li a{ color:#666666;  margin: 0;

  padding: 0;}

			#menu-footer-nav-bottom{ font-size:11px; color:#A53F1B;}

				#menu-footer-nav-bottom li{ border-left:1px solid #A53F1B; padding:0 0 0 5px; margin:0 0 0 5px;}

				#menu-footer-nav-bottom li:first-child{ border:none; margin:0; padding:0;}

				#menu-footer-nav-bottom li a{ font-size:11px; color:#A53F1B; font-weight:bold; margin: 0; padding: 0;}

					#menu-item-47 a:hover{ text-decoration:none;}

	#footer-right{}

.phone{width:196px !important;}	





/* Updated CSS */



p, #main p {



	margin-bottom:25px; 

	font-family: "Open Sans", Geneva, sans-serif;

	font-size: 15px;

	line-height: 25px;

	color: #666666;

	font-weight: normal;

}



#main ul

{

	margin: 0px 15px 15px;	

}



 #main ul li {

	font-family: "Open Sans", Geneva, sans-serif;

	font-size: 15px;

	line-height: 25px;

	color: #666666;

	font-weight: normal;

}





#midcontainer .midleft {

    float: left;

    margin: 16px 0px 0px 0px;

    width: 600px;

}



.productcol

{

	  display: table;

  		margin: 0 auto;	

} 

.bd{

	  border-left: 1px solid #444;

}

.margin-top{

	margin-top: 25px;

}



.productcol h5, #midcontainer .midleft h5 

{

	font-size: 9px;

	line-height: 12px;

	color: #FFF;

	font-family: "Open Sans";

	font-weight: 900;

	margin: 5px 0px;

	text-transform: uppercase;

}



.productcol h5 a, #midcontainer .midleft h5 a

{

	color: #FFF;	

}



.productcol .prdthmb

{

	min-height: 104px;

}

.productcol .prdthmb img{
	max-width: 100%;
}



.clear

{

	clear: both;

	margin: 0 auto;

}



.beddingcont

{

  margin: 20px 0px 0px 20px;	

}



.singular .entry-title, .hentry h1, #main h1 {

    font-size: 26px;

    font-weight: 600;

    line-height: 1.25;

    font-family: "Open Sans";

    color: #000;

    margin-bottom: 10px;

}





.hentry h2 {

    font-size: 14px;

    font-weight: 600;

    line-height: 1.5;

    font-family: "Open Sans";

    color: #D80D2A;

    margin-bottom: 20px;

}



#sidebar1 h4.news-title, #sidebar1 h3 {

    padding: 0px;

    font-size: 18px;

    line-height: 24px;

    margin-bottom: 10px;

    color: #333333;

    font-weight: 600;

    font-family: "Open Sans";

}



.eachSidebarWidget

{

	margin: 20px 0px;

	padding: 0px 0px 15px;

	border-bottom: 1px solid #EEEEEE;

}



.eachSidebarWidget:last-child

{

	border-bottom: 0px solid #EEEEEE;

}





#secondary .headlines{ border-bottom:1px solid #E4E4E4; padding-bottom:15px; margin:0 0 20px 0;}



#sidebar1 h4{ color:#404040; font-size:14px; font-family: "Open Sans", Geneva, sans-serif; font-weight:bold;}



#sidebar1 p{ padding:0px;  margin:0px; color:#666666; font-size:12px; font-weight: 600; line-height: 21px;  font-family: "Open Sans", Geneva, sans-serif;}



#sidebar1 .eachSidebarWidget.contactwidgetnew p

{

	font-size: 15px;

    line-height: 25px;

    color: #777777;

    font-weight: 600;

    font-family: "Open Sans";	

}





#sidebar1 .eachSidebarWidget.contactwidgetnew p strong

{

	font-weight: 700;

	color: #060606;

}



#sidebar1 .eachSidebarWidget.innercontact

{

	margin-top: 0px;

	border-bottom: 0px;	

}



#sidebar1 .eachSidebarWidget.innercontact #black-bg

{
	background: url(library/images/header-bot-side.jpg) no-repeat;

 padding-right: 20px;height: 165px;margin: 0;padding-top: 17px;background-size: cover;
}



#sidebar1 div.sharedaddy

{

	display: none;

}



#sidebar1 .eachSidebarWidget.innercontact p

{

	font-size: 13px;

    line-height: 16px;

    color: #fff;

    font-weight: normal;

    font-family: "Open Sans";	

}



#sidebar1 .eachSidebarWidget.calltoactionwidget h1

{

	font-size: 18px;

    line-height: 28px;

    color: #333333;

    font-weight: 600;

    font-family: "Open Sans";

    margin-bottom: 20px;

}



#sidebar1 .eachSidebarWidget.calltoactionwidget a.btn-contact

{

	width: 280px;

	padding: 10px 25px;

	color: #070707;

	font-weight: 700;

	font-family: "Open Sans";

	xmargin: 20px 0px;

	font-size: 14px;

	display: block;

}



#sidebar1 .eachSidebarWidget.calltoactionwidget a.btn-contact.btn-yellow

{

	background: #D90F2A;

	color: #FFF;

	width: 100%;

}



#sidebar1 .eachSidebarWidget.testimonialwidget p

{

	color: #666666;

	font-size: 14px;

	line-height: 23px;

	font-family: "Open Sans";

	font-weight: 400;

	font-style: italic;

}



#sidebar1 .eachSidebarWidget.sidebarform p

{

	color: #666666;

	font-size: 12px;

	line-height: 21px;

	font-family: "Open Sans";

	font-weight: 600;

	margin-bottom: 10px;

}



#sidebar1 .eachSidebarWidget.sidebarform input[type="text"]

{

	font-size: 11px;

	line-height: 21px;

	font-family: "Open Sans";

	height: 24px;

	margin-bottom: 10px;

}



#sidebar1 .eachSidebarWidget.sidebarform input[type="submit"]

{

	background: none;

	border: 0px solid #FFF;	

	color: #080808;

	font-family: "Open Sans";

	font-size: 14px;

	font-weight: bold;

	display: block;

}



.hometabs .ui-tabs .ui-tabs-panel

{

	border: 0px solid #fff;

	border-top: 1px solid #EEE;

}



.hometabs .ui-tabs .ui-tabs-nav li

{

	background: none;

	color: #343434;

	font-size: 16px;

	text-align: center;

	width: 175px;

}





#main .hometabs .ui-tabs .ui-tabs-nav li a

{

	color: #343434;

	font-size: 16px;

	text-align: center;

	width: 150px;

	font-weight: 600;

}



.hometabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected

{

	background: #000;

	color: #fff;

	font-size: 16px;

	text-align: center;

	font-weight: 600;

}



#main .hometabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected a

{

	font-weight: 600;

}



#main .hometabs .ui-tabs .ui-tabs-nav li.ui-state-active a

{

	color: #fff;

	font-size: 16px;

	text-align: center;

	font-weight: 600;

	width: 150px;

}



#main .hometabs .ui-tabs .ui-tabs-nav li.ui-state-hover a

{

	width: 150px;

	font-weight: 600;

}



.hometabs .posteach

{

	padding: 20px 10px;

}

.ui-tabs .ui-tabs-panel{

	margin: 0 !important;

}

#twitter-widget-0{

	width: 100% !important;

}

.hometabs #tabs-1

{

	padding: 0px; 

}



#main .hometabs .posteach h2

{

	font-size: 18px;

	line-height: 24px;

	color: #333333;

	margin-bottom: 5px;

	font-weight: normal;

	text-transform: uppercase;

}



.hometabs .posteach

{

	padding-left: 0px;

}



#main .hometabs .posteach p

{

	font-size: 13px;

	line-height: 20px;

	color: #777;

	margin-bottom: 15px;

	font-weight: normal;

}



#main .hometabs .posteach p.highlighted

{

	color: #C92D19;

	font-weight: 600;

}	



#main .hometabs .posteach p.highlighted span

{

	font-weight: 400;

}



#main .more {

    color: #DF3D24 !important;

    font-weight: bold;

}



.wp-tabs .ui-tabs-panel

{

	overflow: visible !important;

}



#black-bg h4{ font-size:20px; color:#D90F2A; font-weight:normal; margin:0 0 0; line-height:1; height:24px; text-shadow: none;}

#black-bg h5{ font-size:12px; color:#FFF; letter-spacing:0px; font-weight: bold; font-family: "Gotham";}

#black-bg h5 span{ color:#D90F2A; }

#black-bg p{ font-family:"Open Sans", Geneva, sans-serif; font-size:13px; color:#FFF; line-height:20px; margin:0 0 20px;}

#black-bg a:hover{ text-decoration:none;}

		



.post-content .alignleft, .post-content img.alignleft{

	width: 100%;

}article header.article-header h1 {

    margin-top: 30px;

}section#respond {

    display: none;

}#tabs {

    float: left;

    width: 100%;

}div#tabs-1 {

    float: left;

}h1.product-single-title {

    margin-top: 30px;

}.product-image {

    padding: 0px;

}.eightcol {

    width: 100% !important;

}





.wpcf7-form input[type=email] {

    height: 30px;

    width: 100%;

    font-size: 12px;

}

.contact-info {background:url(library/images/header-bot-side.jpg) no-repeat center;background-size: cover;padding: 20px;color: #fff;text-align: center;}
.contact-info .name{margin-bottom:5px;}
.contact-info .phone{width:100% !important;}
.contact-info .phone a{color: inherit!important;text-decoration: none!important;font-weight:normal!important;}
.contact-us-form{padding-bottom:30px;}
.contact-us-form table td .wpcf7-text,
.contact-us-form table td .wpcf7-textarea{border: 1px solid #767676;border-radius: 3px;}
.contact-us-form {margin: -5px;}
.contact-us-form input.wpcf7-form-control.wpcf7-submit {margin-left:5px;}

.st_fblike_hcount .fb_iframe_widget iframe {
	top: 6px;
    left: -11px;
}

@media screen and (max-width: 1199px) {
	#sidebar1 .eachSidebarWidget.innercontact #black-bg{
	    height: inherit;padding-bottom: 5px;background-size: cover;padding-top: 15px;
	}
	section.post-content.clearfix iframe{width:100%;height:336px;}
}

@media screen and (max-width: 485px) {

	.post-content dd{

		width: 270px;

	}

}

@media screen and (max-width: 768px) {

	img[class*="attachment-"] {

	  	display: table;

  		margin: 0 auto;

	}

	#footer-logo{

		border: none;

		margin: 0;

		padding: 0;

		margin-bottom: 15px;

	}

	p.dois-logos{

		text-align: center;

		margin-top: 15px;

	}

	#header-top{ float: left;

	  background-repeat: no-repeat; width: 100%;

	}

	#header-top{

		border: none;

	}

	#menu-secondary-nav li.current-menu-item a{

		color: #fff;

	}

	ul#menu-main-nav-1 li a{

		padding: 0;

		color: #fff !important;

		  padding: 0;

  color: #fff !important;

  border-right: 1px solid;

  margin-right: 5px;

  padding-right: 5px;

  font-size: 12px;

	}

	li.hassub{

		color: #000 !important;

	}



	ul#menu-main-nav-1{

		  margin-top: 20px;

  margin-bottom: 10px;

	}

	ul#menu-main-nav-1 li:last-child a{

		border: none;

   }

	.navbar-collapse{

		height: auto;

  border: none;

  background-color: rgb(213, 0, 29);

	}

	.navbar-default{

		border: none !important;

	}

	ul#menu-main-menu li a{

		color: #fff !important;

	}





}

@media screen and (max-width: 991px) {
	#sidebar1 .eachSidebarWidget.innercontact div#text-3 {width: 100%;}
	#sidebar1{border: none;padding-left: 0;}
}

@media screen and (max-width: 995px) {

	.logo-footer{

		display: table;

		margin: 0 auto;

	}

	.text-center-small{

		text-align: center;

	}

	.menu-background{

		background-color: #545454;

	}

	#access {

		top: 0;

	  	padding-top: 20px;

	  	padding-bottom: 20px;

	  	background-color: #545454;

	}

	.menu-background{

		padding-right: 0;   

		padding-left: 0;

	}

	#access li{

		text-align: center;

		  width: 100%;

	}

	#access ul ul{

		 width: 95%;

		 position: relative;

	}

	.midright {		

		border: none;

	}

	.productcol{

		border: none;

	}

	#bot-right{

		display: table;

  		margin: 0 auto;

  		border: none;

  		background: none;

  		margin-top: 20px;

  		text-align: center;

	}

	img.img-logo{

		display: table;

		margin: 0 auto;

	}

	.no-margin{

		margin: 0;

	}

	.menu-resp{

		background-color: #FF0600;

  		float: left;

	}

	.no-margin{

		margin: 0;

	}

	#menu-secondary-nav li{

		padding: 0;

		margin: 0;

	}

	#menu-secondary-nav ul.sub-menu{

		float: left;

  		position: relative;

  		background-image: none !important;

  		background-color: #fff !important;

	}

	#menu-secondary-nav{

		float: left;

		margin-top: 30px;

	}

	#menu-secondary-nav li a:hover{

		color: #000;

	}

	img.logo-footer{

		display: table;

		margin: 0 auto;

	}

	#menu-responsivo{

		display: block !important;

		padding: 0;

		margin: 0

	}

	.out{

		display: none;

	}

	.navbar-default{

		margin-top: 20px;

	}

	.menu-resp{

		width: 100%;

	}

	li.menu-item-object-custom{

		clear: both;

		width: 100%;

	}

ul.dropdown-menu li{

	clear: both;

	width: 100%;

	margin-left: 20px;

}

.top-none{

		margin-top: 0px;

	}

}

@media screen and (max-width: 1200px){

	.hometabs .posteach {

	  	width: auto;

	}

	#site-generator .fright img {

		display: table;

		margin: 0 auto;

		padding-bottom: 40px;

		border-top: 1px solid #fff;

		padding-top: 10px;

	}

	.extras{ float: left;  

	}

	.menu-background{

		margin-top: 125px;

  position: relative;

  float: left;

	}

	

}	

@media screen and (max-width: 479px){
	section.post-content.clearfix iframe{height:180px;}
}

