/**





* Theme Name: Dotos Child





* Theme URI: http://devpress.com/themes/dotos





* Description: A child theme of the Dotos parent theme.





* Version: 0.1





* Author: DevPress







* Author URI: http://devpress.com





* Tags: theme-options, threaded-comments, microformats, translation-ready, rtl-language-support, one-column, two-columns, right-sidebar, fixed-width





* License: GNU General Public License v2.0





* License URI: http://www.gnu.org/licenses/gpl-2.0.html





* Template: dotos



 */





/* Importing the parent theme stylesheet. */







@import url( 'https://f1479a.claudeassets.com/20260212005952cs_/https://artetindustrie.com/wp-content/themes/dotos/style.css' );


/* jigoshop overrides */

ul.products a.product-image-link {width: 155px;}

ul.products li.product { width: 160px; }

ul.products .product-title
{ }


/* end  jigoshop overrides */

body { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; background-image: url("https://b025a3.claudeassets.com/20260212005952im_/http://artetindustrie.com/wp-content/uploads/2012/05/Signage-3-tom-c.jpg"); background-repeat: no-repeat; background-attachment: fixed; background-position: center; 			-webkit-background-size: cover;







			-moz-background-size: cover;







			-o-background-size: cover;







			background-size: cover; }















body.singular, body.archive   { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; background: #000 url("https://864e55.claudeassets.com/20260212005952im_/https://artetindustrie.com/wp-content/themes/dotos-child/images/Signage-Facade-tom.jpg") no-repeat fixed center }











#container {  }











#header, .menu, #menu-primary div.menu {background-color: transparent; }











#header {text-align: center; margin: 0 auto; width: 100%;}







#menu-primary .wrap,  #menu-primary div.menu li a, #menu-primary .menu-container, #menu-primary div.menu li a, #menu-primary div.menu li li a  {background-color: transparent; background-image: url("https://c90c9b.claudeassets.com/20260212005952im_/https://artetindustrie.com/wp-content/themes/dotos-child/images/60pc_black.png");}







#menu-primary  {text-align: center; margin: 0 auto; width: 100%;}











ul .menu-primary-items {text-align: center; margin: 0 auto; width: 100%;}











#menu-primary div.menu ul { font-size: 17px; }











#site-title , #menu-primary div.menu li a {font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; }











#menu-primary .wrap {text-align: center; margin: 0 auto;}







#menu-primary .wrap {padding-left: 0;}











#menu-primary .menu { display: table; margin: 0 auto; } 







/* Also you can check how it’s done in the Goa theme.  */











#menu-primary li.current-menu-parent li li a {  }







#menu-primary div.menu li li a { color: #999; } /* resets flyout links to grey. */







#menu-primary div.menu li li a:hover { color: #B21C25; } /* flyout red on hover */







#menu-primary div.menu li li.current-menu-item a { color: #B21C25; } /* makes active flyout red */







#menu-primary li.current-menu-item a { color: #B21C25; }







#menu-primary li.current-menu-parent  a { color: #B21C25; }







#menu-primary li.current-menu-ancestor  a {  }







#menu-primary div.menu li li a.current-menu-parent  a { color:#999}





#menu-primary li.menu-item-object-custom  a {  }





h3 a:link { text-decoration: none; line-height: 28px;}





a:hover { text-decoration: none; color: #B21C25; }


#main {background-color: none;}



#content {width: 600px; float: right; text-align: right;}




#main .wrap { }






.hfeed { }






#post { }






.error .entry-content, .error-404 .entry-content, .jigoshop .entry-content, .singular-attachment .entry-content, .singular-page .entry-content, .entry-content {background-image: none; padding: 0px;}

#post-1147 .entry-content h1, #post-1147 .entry-content p, #post-1147 .entry-content h4, 
#post-1387 .entry-content h1, #post-1387 .entry-content p, #post-1387 .entry-content h4
{ color: #d68628; font-family: 'Goudy Bookletter 1911', serif;}

#post-1147 .entry-content h1, #post-1387 .entry-content h1
{ font-size: 46px;}

#post-1147 .entry-content p,  #post-1387 .entry-content p
{ font-size: 18px;}

.entry-content h1
{ font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 40px; line-height: 42px; font-size-adjust: none; font-stretch: normal; padding: 30px 0 0 0; }

.entry-content h2, #comments h2
{
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 28px;
	line-height: 36px;
	font-size-adjust: none;
	font-stretch: normal;
}

.entry-content h4
{ font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; padding:10px 0 0 0; font-size: 24px; letter-spacing:2px;}


.entry-content h3, #comments h3 { font-size: 22px; line-height: 24px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; margin-right: 0; font-weight:700;  padding: 0 0 13px 0;}


.widget-title {background: transparent; padding-left: 0px;}




abbr.published a {color: #000000; }





p { font-size: 16px; color: #B8B8B8; font-weight:500; text-align:justify; }





.entry-terms { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; padding-top: 10px; padding-right: 0; padding-bottom: 10px; padding-left: 40px; clear: both;}





.hentry .entry-title {  padding-right: 0; margin-right: 0; font-size: 28px; line-height: 28px; letter-spacing:2px; font-weight:700; }





.entry-title, .loop-title, .page-title, h1, h2, h3, h5, h6 { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 24px; font-weight:700; line-height: 24px; padding-right: 0px; letter-spacing:2px}




h1.loop-title, h1.entry-title a { color: #B21C25;}




.dotos-gallery { float: none; padding: 0; }





ul.dotos-gallery {  }





.dotos-gallery li { background-color: transparent; float: none; margin: 18px 20px; }




.dotos-gallery li a {color: #999;}




.dotos-gallery li a:hover { color: #B21C25; }




.published {width: 360px; text-align: right; text-transform: uppercase; float:right; font-size: 20px; line-height: 24px; letter-spacing:2px}





.dotos-gallery li img.thumbnail { float: right; margin: 0px; height: 150px; width: 150px;}




#footer p.copyright {float: right; font-size: 12px;}




#footer p { padding: 0; }















#menu-primary div.menu li a { padding-left: auto; padding-right: auto; padding-top: 33px; padding-bottom: 19px; border-right: none; }















td { padding: 12px 0px 12px 20px; border-bottom: 0px solid #181818; border-right: 0px solid #181818; vertical-align: middle;  }















table { border-collapse: collapse; border-spacing: 0; border: 0px; margin: 18px 0; width: 575px; }















#menu-primary div.menu li a.sf-with-ul .sf-sub-indicator { top: 46px; }







#wpcf7-f66-p120-o1 {float: right;}







small {font-size: 8pt}



.ngg-slideshow { }




.entry-content img, .entry-content .wp-caption { max-width: none; }






/**







 * Adjusting to Smaller Screens



added back by tomstier 11-14-12



 ************************************************ child override */



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


	#menu-primary, #menu-primary div.menu ul ul ,#menu-primary div.menu li li, #menu-primary div.menu li li a { float:none; margin: 0; padding: 0; display:inline-block;}



	ol, ul{margin: 12px 0 12px 0px;}



	table { border-collapse: collapse; border-spacing: 0; border: 0px; margin: 0; width: 300px; }



	td { padding: 0px; border-bottom: 0px solid #181818; border: 0px; vertical-align: middle;}



	.published { width: 100px; text-align: right; float: none;}



	#wpcf7-f66-p120-o1 {float: none;}



	table label{padding: 0;}



	td, th{padding: 0px;}



	

	/* Layout and navigation */



	body.singular, body.archive   { background-image: none;  }



	

	#main{width: 320px;}





	#main .wrap{width: 100%;}



	#content {width: 100%; float: left; text-align: left;}



		

	.breadcrumb{padding: 0 20px;}



	

	.dotos-gallery{padding: 0; float: left; }



	

	.loop-nav{



		margin: 18px 20px;



		width: 280px;



	}



	

	.pagination{



		margin: 18px 20px;



		width: 280px;



	}







	.layout-2c-l #main .wrap{background-image: none;}



	.layout-2c-l #content {/* */ width: 100%;}



	.layout-2c-l .pagination{width: 280px;}



	

	#footer{width: 320px;}





	#footer .wrap{margin: 18px 0 18px;}



	#footer p{padding: 12px 20px;}







	#footer p.copyright,



	#footer p.credit{float: none;}



		



	/* Entry, Loop, and Page titles */



	



	.entry-title, .loop-title, .page-title {padding: 10px auto;}



	.hentry .entry-title { letter-spacing: 0px; }





	/* Entry Content */



	

	.entry-content{



		padding-left: 20px;



		padding-right: 20px;



	}



	



	.entry-content input,



	.entry-content textarea{max-width: 240px;}



	



	.entry-content object,



	.entry-content iframe{max-width: 280px;}



	



	



		/* Entry Content Gallery */



		.gallery{margin: 0 -20px;}



		



			.gallery-item{margin-left: 20px;}



		



			.col-0, .col-1{width: 280px;}



			.col-2{width: 280px;}



			.col-3{width: 280px;}



			.col-4,



			.col-5,



			.col-6,



			.col-7,



			.col-8,



			.col-9{



				margin-left: 20px;



				width: 130px;



			}



			



			.col-4 .gallery-caption,



			.col-5 .gallery-caption,



			.col-6 .gallery-caption,



			.col-7 .gallery-caption,



			.col-8 .gallery-caption,



			.col-9 .gallery-caption{display: none;}



		



	/* Entry Meta */







	.entry-meta{padding: 30px 20px 36px;}







		.entry-meta .entry-author{



			float: left;



			margin: 6px 0 0;



			padding: 0;



			width: 280px;



		}







		/* Remove Author Avatar */



		.entry-author .avatar-frame{display: none;}







		/* Adjust adjacent elements now that author Avatar is removed. */



		.entry-author span.author,



		.entry-author span.author-description{margin-left: 0;}



		



		/* Adjust utility links */



		.entry-utility-links{width: 280px;}



		.entry-utility-links a.bookmark-link{background-position: 240px 9px;}



		.entry-utility-links a.bookmark-link:hover{background-position: 240px -29px;}



		.entry-utility-links a.share-link{background-position: 241px 9px;}



		.entry-utility-links a.share-link:hover{background-position: 241px -29px;}



		.entry-utility-links a.favorite-link{background-position: 239px 9px;}



		.entry-utility-links a.favorite-link:hover{background-position: 239px -28px;}



	



	/* Entry Terms */







	.entry-terms{padding: 27px 20px;}



	



	/* Comments Template */



	



	#comments p.comments-closed{padding: 12px 20px;}



	



		#comments li .comment-wrap{padding: 36px 20px 17px;}



	



		/* Adjust previously removed threaded comment styles */



		



		#comments li li .comment-wrap,



		#comments li li li .comment-wrap,



		#comments li li li li .comment-wrap,



		#comments li li li li li .comment-wrap,



		#comments li li li li li li .comment-wrap,



		#comments li li li li li li li .comment-wrap,



		#comments li li li li li li li li .comment-wrap,



		#comments li li li li li li li li li .comment-wrap,



		#comments li li li li li li li li li li .comment-wrap,



		#comments li li li li li li li li li li li .comment-wrap{



			padding-left: 20px;



			background-image: none;



		}



	



		/* Comment Respond Form */



		



		#commentform input[type="text"], #commentform textarea{



			padding: 15px 20px;



			padding: 17px 20px 13px\9;



			width: 240px;



		}



		



		#respond{



			background: #000;



			margin: 18px 0 0;



			padding: 0 20px;



		}







		#comments ol.comment-list #respond{



			margin: 0;



			padding: 18px 20px;



		}







			#cancel-comment-reply-link{



				display: block;



				float: none;



			}







}



#so1_1



{



/* visibility: visible;*/



}
/*
     FILE ARCHIVED ON 00:59:59 Feb 12, 2026 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:12:47 Jul 07, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.561
  exclusion.robots: 0.05
  exclusion.robots.policy: 0.04
  esindex: 0.009
  cdx.remote: 6.369
  LoadShardBlock: 81.448 (3)
  PetaboxLoader3.resolve: 116.901 (4)
  PetaboxLoader3.datanode: 68.349 (4)
  load_resource: 111.141
*/