/*================
Mobile First START
================*/
/*~~~~~~~~~~~~~~~~
Custom tags START
~~~~~~~~~~~~~~~~*/
/*----------------
mod(ifier) tags START
----------------*/
.modBorder_Outline {
  border: 2px solid black;
  /*border: var(--flex_border) solid black;*/
  }

.modBorder_6912 {
  border: 2px solid black;
  border-bottom: 16px solid black;
	/*background-color: #00C0C0;*/
	/*background-image: url("../images/border/border_6912-loader1.gif");*/
	background-size: 3%;
	padding: 0px;
  }

.modBorder_Title {
  border-top: 2px solid black;
  border-left: 2px solid black;
  border-right: 2px solid black;
  }

.modBorder_Slideout {
  border-bottom: 2px solid black;
  border-left: 2px solid black;
  border-right: 2px solid black;
  }

.modBorder_AsideExtra {
  border-bottom: 2px solid black;
  border-left: 2px solid black;
  border-right: 2px solid black;
  }

.modBorder_PostsExtra {
  border-top: 2px solid black;
  border-bottom: 2px solid black;
  border-right: 2px solid black;
  }

.modBorder_Top {
  border-top: 2px solid black;
  }

.modBorder_Bottom {
  border-bottom: 2px solid black;
  }

.modBorder_Left {
  border-left: 2px solid black;
  }

.modBorder_Right {
  border-right: 2px solid black;
  }

.modBorder_Flash {
  border-bottom: 2px solid black;
  border-left: 2px solid black;
  }
/*----------------
mod(ifier) tags END
----------------*/

/*----------------
img tags START
----------------*/
div[class^="imgBorderPixel"] {
  z-index: 15;
  background-repeat: no-repeat;
  background-size: 100%;
  position: absolute;
  }

div[class^="imgBorderPixel_TL"] {
  top: -2px;
  left: -2px;
  }

div[class^="imgBorderPixel_TR"] {
  top: -2px;
  right: -2px;
  }

div[class^="imgBorderPixel_BL"] {
  bottom: -2px;
  left: -2px;
  }

div[class^="imgBorderPixel_BR"] {
  bottom: -2px;
  right: -2px;
  }

.imgBorderPixel_TL_Small, .imgBorderPixel_TR_Small, .imgBorderPixel_BL_Small, .imgBorderPixel_BR_Tiny {
  background-image: url(../images/border/border_small-all.gif);
  width: 2px;
  height: 2px;
  }

.imgBorderPixel_BR_Small {
  background-image: url(../images/border/border_medium-br.gif);
  width: 4px;
  height: 4px;
  }

.imgBorderPixel_TL_Medium, .imgBorderPixel_TR_Medium, .imgBorderPixel_BR_Medium {
  width: 4px;
  height: 4px;
  }

.imgBorderPixel_TL_Medium {
  background-image: url(../images/border/border_medium-tl.gif);
  }

.imgBorderPixel_TR_Medium {
  background-image: url(../images/border/border_medium-tr.gif);
  }

.imgBorderPixel_BR_Medium {
  background-image: url(../images/border/border_medium-br.gif);
  }

.imgBorderPixel_BL_Medium {
  background-image: url(../images/border/border_small-all.gif);
  width: 2px;
  height: 2px;
  }

.imgBorderPixel_TL_Large, .imgBorderPixel_TR_Large {
  width: 4px;
  height: 4px;
  }

.imgBorderPixel_TL_Large {
  background-image: url(../images/border/border_medium-tl.gif);
  }

.imgBorderPixel_TR_Large {
  background-image: url(../images/border/border_medium-tr.gif);
  }

.imgBorderPixel_BL_Large {
  background-image: url(../images/border/border_small-all.gif);
  width: 2px;
  height: 2px;
  }

.imgBorderPixel_BR_Large {
  background-image: url(../images/border/border_large-br.gif);
  width: 14px;
  height: 14px;
  }

.imgBorderPixel_TL_Square, .imgBorderPixel_TR_Square, .imgBorderPixel_BL_Square, .imgBorderPixel_BR_Square {
  background-image: url(../images/border/border_small-all.gif);
  width: 2px;
  height: 2px;
  }

.imgBorderPixel_TL_Round, .imgBorderPixel_TR_Round, .imgBorderPixel_BL_Round, .imgBorderPixel_BR_Round {
  width: 4px;
  height: 4px;
  }

.imgBorderPixel_TL_Round {
  background-image: url(../images/border/border_medium-tl.gif);
  }

.imgBorderPixel_TR_Round {
  background-image: url(../images/border/border_medium-tr.gif);
  }

.imgBorderPixel_BL_Round {
  background-image: url(../images/border/border_medium-bl.gif);
  }

.imgBorderPixel_BR_Round {
  background-image: url(../images/border/border_medium-br.gif);
  }

.imgBorderPixel_TL_Title, .imgBorderPixel_TR_Title, .imgBorderPixel_BL_Title {
  background-image: url(../images/border/border_small-all.gif);
  width: 2px;
  height: 2px;
  }

.imgBorderPixel_BR_Title {
  background-image: url(../images/border/border_medium-br.gif);
  width: 4px;
  height: 4px;
  }
	
.imgBorderPixel_BR_Title_Alt {
  background-image: url(../images/border/border_large-br.gif);
  width: 14px;
  height: 14px;
  }

.imgBorderPixel_BL_Slideout {
  background-image: url(../images/border/border_small-all.gif);
  width: 2px;
  height: 2px;
  }

.imgBorderPixel_BR_Slideout {
  background-image: url(../images/border/border_large-br.gif);
  width: 14px;
  height: 14px;
  }

.imgBorderPixel_TL_Image, .imgBorderPixel_TR_Image {
  width: 4px;
  height: 4px;
  }

.imgBorderPixel_TL_Image {
  background-image: url(../images/border/border_medium-tl.gif);
  }

.imgBorderPixel_TR_Image {
  background-image: url(../images/border/border_medium-tr.gif);
  }

.imgBorderPixel_BL_Image {
  background-image: url(../images/border/border_small-all.gif);
  width: 2px;
  height: 2px;
  }

.imgBorderPixel_BR_Image {
  background-image: url(../images/border/border_large-br.gif);
  width: 14px;
  height: 14px;
  }


div[class^="imgBorder6912"] {
  z-index: 15;
  background-repeat: no-repeat;
  background-size: 100%;
  position: absolute;
  }

div[class^="imgBorder6912_TL"] {
  top: -2px;
  left: -2px;
  }

div[class^="imgBorder6912_TR"] {
  top: -2px;
  right: -2px;
  }

div[class^="imgBorder6912_BL"] {
  bottom: -16px;
  left: -2px;
  }

div[class^="imgBorder6912_BR"] {
  bottom: -16px;
  right: -2px;
  }

.imgBorder6912_TL_Image, .imgBorder6912_TR_Image {
  width: 4px;
  height: 4px;
  }

.imgBorder6912_TL_Image {
  background-image: url(../images/border/border_medium-tl.gif);
  }

.imgBorder6912_TR_Image {
  background-image: url(../images/border/border_medium-tr.gif);
  }

.imgBorder6912_BL_Image {
  background-image: url(../images/border/border_small-all.gif);
  width: 2px;
  height: 2px;
  }
	
.imgBorder6912_BR_Image {
  background-image: url(../images/border/border_6912alt-br.gif);
  width: 92px;
  height: 18px;
  }
	

.imgBorderPixel_TL_Aside, .imgBorderPixel_TR_Aside {
  width: 4px;
  height: 4px;
  }

.imgBorderPixel_TL_Aside {
  background-image: url(../images/border/border_medium-tl.gif);
  }

.imgBorderPixel_TR_Aside {
  background-image: url(../images/border/border_medium-tr.gif);
  }

.imgBorderPixel_BL_Aside {
  background-image: url(../images/border/border_small-all.gif);
  width: 2px;
  height: 2px;
  }

.imgBorderPixel_BR_Aside {
  background-image: url(../images/border/border_large-br.gif);
  width: 14px;
  height: 14px;
  }

.imgBorderPixel_TL_Posts, .imgBorderPixel_TR_Posts {
  width: 4px;
  height: 4px;
  }

.imgBorderPixel_TL_Posts {
  background-image: url(../images/border/border_medium-tl.gif);
  }

.imgBorderPixel_TR_Posts {
  background-image: url(../images/border/border_medium-tr.gif);
  }

.imgBorderPixel_BR_PostsPrev, .imgBorderPixel_BL_PostsNext {
  background-image: url(../images/border/border_small-all.gif);
  width: 2px;
  height: 2px;
  }

.imgBorderPixel_BL_PostsPrev {
  background-image: url(../images/border/border_large-bl.gif);
  width: 14px;
  height: 14px;
  }

.imgBorderPixel_BR_PostsNext {
  background-image: url(../images/border/border_large-br.gif);
  width: 14px;
  height: 14px;
  }

.imgBorderPixel_BL_Search {
  background-image: url(../images/border/border_searchdivider.gif);
  }

.imgBorderPixel_BL_Flash {
  background-image: url(../images/border/border_omni-bl2.gif);
  }

.imgBorderPixel_BL_Search, .imgBorderPixel_BL_Flash {
  width: 14px;
  height: 14px;
  }

.imgBorderNone_TL_Trans, .imgBorderNone_TR_Trans, .imgBorderNone_BL_Trans, .imgBorderNone_BR_Trans {
  background-repeat: no-repeat;
  background-size: 100%;
  z-index: 15;
  position: absolute;
  width: 4px;
  height: 4px;
  }

.imgBorderNone_TL_Trans {
  background-image: url(../images/border/border_trans-tl.gif);
	top: 0px;
  left: 0px;
  }

.imgBorderNone_TR_Trans {
  background-image: url(../images/border/border_trans-tr.gif);
  top: 0px;
  right: 0px;
  }

.imgBorderNone_BL_Trans {
  background-image: url(../images/border/border_trans-bl.gif);
  bottom: 0px;
  left: 0px;
  }

.imgBorderNone_BR_Trans {
  background-image: url(../images/border/border_trans-br.gif);
  bottom: 0px;
  right: 0px;
  }
/*----------------
img tags END
----------------*/


/*----------------
mod(ifier) tags START
----------------*/
.modFlash_Tech {
  background-image: url(../images/border/border_flash_tech.gif);
  }

.modFlash_Code {
  background-image: url(../images/border/border_flash_code.gif);
  }

.modFlash_Art {
  background-image: url(../images/border/border_flash_art.gif);
  }

.modFlash_Games {
  background-image: url(../images/border/border_flash_games.gif);
  }

.modFlash_Build {
  background-image: url(../images/border/border_flash_build.gif);
  }
/*----------------
mod(ifier) tags END
----------------*/


/*~~~~~~~~~~~~~~~~
Custom tags END
~~~~~~~~~~~~~~~~*/
/*================
Mobile First END
================*/

/*================
First Grow START
================*/
@media only screen and (min-width: 400px) {
	.modBorder_6912 {
		padding: 16px;
		}
	}
/*================
First Grow END
================*/


/*================
Desktop 570 START
================*/
@media (min-width: 570px) {
  .modBorder_Outline {
    border: 3px solid black;
    }

	.modBorder_6912 {
		border: 3px solid black;
		border-bottom: 24px solid black;
		padding: 24px;
		background-size: 4%;
		}

  .modBorder_Title {
    border-top: 3px solid black;
    border-left: 3px solid black;
    border-right: 3px solid black;
    }

  .modBorder_Slideout {
    border-bottom: 3px solid black;
    border-left: 3px solid black;
    border-right: 3px solid black;
    }

  .modBorder_AsideExtra {
    border-bottom: 3px solid black;
    border-left: 3px solid black;
    border-right: 3px solid black;
    }

  .modBorder_PostsExtra {
    border-top: 3px solid black;
    border-bottom: 3px solid black;
    border-right: 3px solid black;
    }

  .modBorder_Left {
    border-left: 3px solid black;
    }

  .modBorder_Right {
    border-right: 3px solid black;
    }

  .modBorder_Top {
    border-top: 3px solid black;
    }

  .modBorder_Bottom {
    border-bottom: 3px solid black;
    }

  .modBorder_Flash {
    border-bottom: 3px solid black;
    border-left: 3px solid black;
    }

	div[class^="imgBorderPixel_TL"] {
		top: -3px;
		left: -3px;
		}

	div[class^="imgBorderPixel_TR"] {
		top: -3px;
		right: -3px;
		}

	div[class^="imgBorderPixel_BL"] {
		bottom: -3px;
		left: -3px;
		}

	div[class^="imgBorderPixel_BR"] {
		bottom: -3px;
		right: -3px;
		}

  .imgBorderPixel_TL_Small, .imgBorderPixel_TR_Small, .imgBorderPixel_BL_Small, .imgBorderPixel_BR_Tiny {
    width: 3px;
    height: 3px;
    }

  .imgBorderPixel_BR_Small {
    width: 6px;
    height: 6px;
    }

  .imgBorderPixel_TL_Medium, .imgBorderPixel_TR_Medium, .imgBorderPixel_BR_Medium {
    width: 6px;
    height: 6px;
    }

  .imgBorderPixel_BL_Medium {
    width: 3px;
    height: 3px;
    }

  .imgBorderPixel_TL_Large, .imgBorderPixel_TR_Large {
    width: 6px;
    height: 6px;
    }

  .imgBorderPixel_BL_Large {
    width: 3px;
    height: 3px;
    }

  .imgBorderPixel_BR_Large {
    width: 21px;
    height: 21px;
    }

	div[class^="imgBorder6912_TL"] {
		top: -3px;
		left: -3px;
		}

	div[class^="imgBorder6912_TR"] {
		top: -3px;
		right: -3px;
		}

	div[class^="imgBorder6912_BL"] {
		bottom: -24px;
		left: -3px;
		}

	div[class^="imgBorder6912_BR"] {
		bottom: -24px;
		right: -3px;
		}

	.imgBorder6912_TL_Image, .imgBorder6912_TR_Image {
		width: 6px;
		height: 6px;
		}

	.imgBorder6912_BL_Image {
		width: 3px;
		height: 3px;
		}
		
	.imgBorder6912_BR_Image {
		width: 138px;
		height: 27px;
		}


  .imgBorderPixel_TL_Square, .imgBorderPixel_TR_Square, .imgBorderPixel_BL_Square, .imgBorderPixel_BR_Square {
    width: 3px;
    height: 3px;
    }

  .imgBorderPixel_TL_Round, .imgBorderPixel_TR_Round, .imgBorderPixel_BL_Round, .imgBorderPixel_BR_Round {
    width: 6px;
    height: 6px;
    }

  .imgBorderPixel_TL_Title, .imgBorderPixel_TR_Title, .imgBorderPixel_BL_Title {
    width: 3px;
    height: 3px;
    }

  .imgBorderPixel_BR_Title {
    width: 6px;
    height: 6px;
    }
	
  .imgBorderPixel_BR_Title_Alt {
    width: 21px;
    height: 21px;
    }
	
  .imgBorderPixel_BL_Slideout {
    width: 3px;
    height: 3px;
    }

  .imgBorderPixel_BR_Slideout {
    width: 21px;
    height: 21px;
    }

  .imgBorderPixel_TL_Image, .imgBorderPixel_TR_Image {
    width: 6px;
    height: 6px;
    }

  .imgBorderPixel_BL_Image {
    width: 3px;
    height: 3px;
    }

  .imgBorderPixel_BR_Image {
    width: 21px;
    height: 21px;
    }

  .imgBorderPixel_TL_Aside, .imgBorderPixel_TR_Aside {
    width: 6px;
    height: 6px;
    }

  .imgBorderPixel_BL_Aside {
    width: 3px;
    height: 3px;
    }

  .imgBorderPixel_BR_Aside {
    width: 21px;
    height: 21px;
    }

  .imgBorderPixel_TL_Posts, .imgBorderPixel_TR_Posts {
    width: 6px;
    height: 6px;
    }

  .imgBorderPixel_BR_PostsPrev, .imgBorderPixel_BL_PostsNext {
    width: 3px;
    height: 3px;
    }

  .imgBorderPixel_BL_PostsPrev {
    width: 21px;
    height: 21px;
    }

  .imgBorderPixel_BR_PostsNext {
    width: 21px;
    height: 21px;
    }

  .imgBorderPixel_BL_Search, .imgBorderPixel_BL_Flash {
    width: 21px;
    height: 21px;
    }

  .imgBorderNone_TL_Trans, .imgBorderNone_TR_Trans, .imgBorderNone_BL_Trans, .imgBorderNone_BR_Trans {
    width: 6px;
    height: 6px;
    }
  }
/*================
Desktop 570 END
================*/

/*================
Desktop 1800 START
================*/
@media only screen and (min-width: 1800px) {
	.modBorder_6912 {
		padding: 32px;
		background-size: 5%;
		}

 }
/*================
Desktop 1800 END
================*/


/*================
Desktop 4K START
================*/
@media only screen and (min-width: 3840px) {
	.modBorder_6912 {
		border: 4px solid black;
		border-bottom: 32px solid black;
		padding: 32px;
		background-size: 5%;
		}
 
	div[class^="imgBorder6912_TL"] {
		top: -4px;
		left: -4px;
		}

	div[class^="imgBorder6912_TR"] {
		top: -4px;
		right: -4px;
		}

	div[class^="imgBorder6912_BL"] {
		bottom: -32px;
		left: -4px;
		}

	div[class^="imgBorder6912_BR"] {
		bottom: -32px;
		right: -4px;
		}

	.imgBorder6912_TL_Image, .imgBorder6912_TR_Image {
		width: 8px;
		height: 8px;
		}

	.imgBorder6912_BL_Image {
		width: 4px;
		height: 4px;
		}
		
	.imgBorder6912_BR_Image {
		width: 184px;
		height: 36px;
		}
 }
/*================
Desktop 4K END
================*/
