body{background: #ececec;color: #000000;font: 12px arial,verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;margin: 0px 10px 10px 10px;padding: 0px;}a:link, body_alink{color: #990006;text-decoration: none;}a:visited, body_avisited{color: #990006;text-decoration: none;}a:hover, a:active, body_ahover{color: #c81219;text-decoration: none;}.page{background: #f8f8f8;color: #000000;padding-top: 12px;}.tborder{color: #000000;border: 0;}.tcat{background: #bc0d0d url(../../images/digitalvb/pentax_red/pentax_base/forumhead_bg.png) repeat-x bottom left;color: #fff;font-size: 12px;border-bottom:1px solid #2e0000;  -moz-border-radius: 4px;  border-radius: 4px;font-weight:bold;}.tcat a:link, .tcat_alink{color: #fff;text-decoration: none;}.tcat a:visited, .tcat_avisited{color: #fff;text-decoration: none;}.tcat a:hover, .tcat a:active, .tcat_ahover{color: #fff;text-decoration: underline;}.thead{background: #eaeaea;color: #808080;font-size: 12px;padding:6px 4px;}.thead a:link, .thead_alink{color: #808080;text-decoration: none;}.thead a:visited, .thead_avisited{color: #808080;text-decoration: none;}.thead a:hover, .thead a:active, .thead_ahover{color: #808080;text-decoration: underline;}.tfoot{background: #0a0a0a url(../../images/digitalvb/pentax/pentax_base/navbar_bg.png) repeat-x;color: #fff;  -moz-border-radius: 4px;  border-radius: 4px;  -webkit-box-shadow: 0px 0px 2px #000;  -moz-box-shadow: 0px 0px 2px #000;  box-shadow: 0px 0px 2px #000;}.tfoot a:link, .tfoot_alink{color: #fff;}.tfoot a:visited, .tfoot_avisited{color: #fff;}.tfoot a:hover, .tfoot a:active, .tfoot_ahover{color: #FFF;}.alt1, .alt1Active{background: #fff;color: #000000;border-bottom:1px solid #ddd;}.alt2, .alt2Active{background: #fff;color: #000000;border-bottom:1px solid #ddd;}.inlinemod{background: #f0f7ea;color: #000;}.wysiwyg{background: #fff;color: #000000;font-size: 10pt;margin: 5px 10px 10px 10px;padding: 0px;}.wysiwyg a:link, .wysiwyg_alink{color: #22229C;}.wysiwyg a:visited, .wysiwyg_avisited{color: #22229C;}.wysiwyg a:hover, .wysiwyg a:active, .wysiwyg_ahover{color: #FF4400;}textarea, .bginput{font: 14px arial,'Open Sans',sans-serif;}.bginput option, .bginput optgroup{font-size: 14px;font-family: arial,'Open Sans',sans-serif;}.button{    background:#0a0a0a url(../../images/digitalvb/pentax/pentax_base/navbar_bg.png) repeat-x;    color:#ececec;    font:12px arial;    margin:1px;    -moz-border-radius: 4px;    border-radius: 4px;  -webkit-box-shadow: 0px 0px 1px #000;  -moz-box-shadow:0px 0px 1px #000;  box-shadow: 0px 0px 1px #000;    border:0;    padding:4px;    cursor:pointer;}select{font-size: 14px;}option, optgroup{font-size: 14px;}.smallfont{font-size: 12px;}.time{color: #715c3c;}.navbar{font-size: 11px;}.highlight{color: #F00;font-weight: bold;}.fjsel{background: #3E5C92;color: #E0E0F6;}.fjdpth0{background: #F7F7F7;color: #000000;}.panel{background: #f8f8f8;color: #000000;padding: 10px;  -moz-border-radius: 4px;  border-radius: 4px;   -webkit-box-shadow: 0px 0px 3px #cbcbcb;  -moz-box-shadow: 0px 0px 3px #cbcbcb;  box-shadow: 0px 0px 3px #cbcbcb;  border:1px solid #fff;}.panelsurround{background: #fff;color: #000000;padding:20px;border:1px solid #dadada;}legend{color: #22229C;font-size: 12px;}.vbmenu_control{background: #bc0d0d url(../../images/digitalvb/pentax_red/pentax_base/forumhead_bg.png) repeat-x bottom left;color: #fff;font: bold 12px arial, tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;white-space: nowrap;border-bottom:1px solid #000000;padding: 12px 2px;}.vbmenu_control a:link, .vbmenu_control_alink{color: #fff;text-decoration: none;}.vbmenu_control a:visited, .vbmenu_control_avisited{color: #fff;text-decoration: none;}.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover{color: #fff;text-decoration: underline;}.vbmenu_popup{background: #f8f8f8;  -moz-border-radius: 4px;  border-radius: 4px;   -webkit-box-shadow: 0px 0px 3px #cbcbcb;  -moz-box-shadow: 0px 0px 3px #cbcbcb;  box-shadow: 0px 0px 3px #cbcbcb;  border:2px solid #d7d7d7;}.vbmenu_option{color: #000000;font-size: 11px;white-space: nowrap;cursor: pointer;border-bottom:1px solid #ececec;}.vbmenu_option a:link, .vbmenu_option_alink{color: #990006;text-decoration: none;}.vbmenu_option a:visited, .vbmenu_option_avisited{color: #990006;text-decoration: none;}.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover{color: #c81219;text-decoration: underline;}.vbmenu_hilite{background: #EBEBEB;color: #c81219;font-size: 11px;white-space: nowrap;cursor: pointer;border-bottom:1px solid #ececec;}.vbmenu_hilite a:link, .vbmenu_hilite_alink{color: #990006;text-decoration: none;}.vbmenu_hilite a:visited, .vbmenu_hilite_avisited{color: #990006;text-decoration: none;}.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover{color: #c81219;text-decoration: none;}.bigusername {font-size: 14pt;}
b, strong {font-weight:bold;}
img {border:0}
td.thead, th.thead, div.thead { padding: 4px; }
.pagenav a { text-decoration: none; }
.pagenav td { padding: 3px 8px 3px 8px; border-right:1px solid #ebf3d6; }
.shade, a.shade:link, a.shade:visited { color: #777777; text-decoration: none; }
a.shade:active, a.shade:hover { color: #FF4400; text-decoration: underline; }
.tcat .shade, .thead .shade, .tfoot .shade { color: #DDDDDD; }
fieldset { margin: 5px 0px 5px 0px;border:0;border-top:1px solid #c4c4c4 }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 12px; }
.pn_layout_icons { padding-right: 9px;position: relative;}.alt1Active{padding: 3px 0 3px 4px;}.alt2Active{padding-left:4px;}
.pn_threadtitle { font-size:14px; } .watch_link{background-color:#FFFF82;border-radius:2px;border:1px solid #000;padding:2px;margin-left:5px;margin-top:2px;}.nohr{display:none;}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix { display: inline-block; }

* html .clearfix { height: 1%; }

.clearfix { display: block; }

.clearfix { height: 1%; }

.clearfix { display: block; }

#toggle {
    cursor: pointer;
    display: block;
    float: right;
    font-weight: bold;
}

#toppanel {
	position: relative;
	width: 100%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}


#panel {
	width: 100%;
        background:#000;
	height: 120px;
	color: #fff;
	overflow: hidden;
	position: relative;
	z-index: 300;
	display: none;
bottom: 0px ;
left: 0px ;
position: fixed ;
cursor: pointer;
opacity:0.9;
}

#panel h1 {
	font-size: 1.6em;
	padding: 5px 0 10px;
	margin: 0;
	color: white;
}

#panel h2 {
	font-size: 1.2em;
	padding: 10px 0 5px;
	margin: 0;
	color: white;
}

#panel p {
	margin: 5px 0;
	padding: 0;
}

#panel a {
	text-decoration: none;
	color: #fabf61;
}

#panel a:hover { color:#eb9102; }

#panel a-lost-pwd {
	display: block;
	float: left;
}

#panel .content {
	width: 1100px;
	margin: 0 auto;
	padding-top: 5px;
	text-align: left;
	font-size: 0.85em;
}

#panel .content .left {
	width: 280px;
	float: left;
	padding: 0 15px;
	border-left: 1px solid #9e0800;
}

#panel .content .right { border-right: 1px solid #9e0800; }

#panel .content form { margin: 0 0 10px 0; }

#panel .content label {
	float: left;
	padding-top: 8px;
	clear: both;
	width: 280px;
	display: block;
}

#panel .content input.field {
	border: 1px #1A1A1A solid;
	background: #414141;
	margin-right: 5px;
	margin-top: 4px;
	width: 200px;
	color: white;
	height: 16px;
}

#panel .content input:focus.field { background: #545454; }

#panel .content input.bt_login, #panel .content input.bt_register {
	display: block;
	float: left;
	clear: left;
	height: 24px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	margin: 10px 0;
}

#panel .lost-pwd {
	display: block;
	float:left;
	clear: right;
	padding: 15px 5px 0;
	font-size: 0.95em;
	text-decoration: underline;
}

div#bgselectpanel {
	/* Set it so we could calculate the offsetLeft */
	position: relative;
	height: 145px;
left:-15px;
padding-top:15px;
	width: 1100px;
	overflow: auto;
	margin:0 auto;

}

ul.s {
	display: block;
	height: 110px;
	/* max width here, for users without javascript */	
	width: 1500px;
	padding: 10px 0 0 15px;
	/* removing default styling */
	margin: 0;
	list-style: none;
}

.stylegfx li {
	display: block;
	float: left;
	padding: 0 8px;
}

.stylegfx a {
	display: block;
	text-decoration: none;
}

.stylegfx span {
	display: none;
	margin-top: 3px;
	text-align: center;
	font-size: 12px;
	color: #fff;
}

.stylegfx a:hover span { display: block; }

.stylegfx img {
	border: 3px #0d0d0d solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.stylegfx a:hover img {
	filter:alpha(opacity=50);
	opacity: 0.5;
}

#cameradesc table {
       color:#000!important;
}

.close-it {
     width:66px;
     height:18px;
 background:url(../../images/digitalvb/pentax_dark/pentax_base/closeit.png) top right no-repeat;
     position:absolute;
     right:20px;
     top:10px;
}.pn_postsig img {max-width:500px;max-height:140px;}

#notifications_menu, #notifications_menu a {touch-action:none;-ms-touch-action:none;}

#posts div.pn_postmessage > div.bbcode_container > .bbcode_quote > .quote_container {
max-height:300px;overflow:auto;
}

#sideButton {
	position:fixed;
	bottom: 20px; left: auto; right:0px;
	width: 25px;
	float:right;
	display:block;
}

#sideButton a {
	display:block;
	width:25px; height:30px;
	overflow:hidden;
	text-indent:-999px;
}
a.goToTop{
	background:rgba(0,0,0,0.2) url(../../images/newmobile/images/up.png) no-repeat 50% 50%;
	background-size: 24px;
	float:right;
} .pentax_wrapper { width:92%; min-width:965px; margin:0 auto; }#pentax_header {   background:#0a0a0a url(../../images/digitalvb/pentax_red/pentax_base/header_bg.png) repeat-x;   margin-bottom:10px;}#pentax_navbar {   background:#0a0a0a url(../../images/digitalvb/pentax_red/pentax_base/navbar_bg.png) repeat-x;   min-height:36px;}.navbar_control {   line-height:36px;}.navbar_control td {    border-left: 1px solid #000000;    border-right: 1px solid #393939;}.navbar_control td:hover {    background:url(../../images/digitalvb/pentax_red/pentax_base/navbar_hover.png) no-repeat top center;}.navbar_control a{   color:#fff;   font-size:14px;   display:block;}.navbar_control a:hover{   text-decoration:none;}.shadow {  -moz-border-radius: 4px;  border-radius: 4px 4px 4px 4px;  -webkit-box-shadow: 0px 0px 3px #000;  -moz-box-shadow: 0px 0px 3px #000;  box-shadow: 0px 0px 3px #000;}.navbar {    font: 14px arial;    margin-top: 7px;}.p_box {  background:#f8f8f8;  min-height:40px;  margin-bottom:10px;}.box_shadow {  -moz-border-radius: 4px;  border-radius: 4px 4px 4px 4px;   -webkit-box-shadow: 0px 0px 3px #cbcbcb;  -moz-box-shadow: 0px 0px 3px #cbcbcb;  box-shadow: 0px 0px 3px #cbcbcb;  border:1px solid #fff;}div.thead {  }.cat_round {-moz-border-radius: 4px;border-radius: 4px;overflow:hidden;}.p_title {   font-size:18px;   letter-spacing:-0.04em;   margin-left: 16px;   margin-top: 5px;   position: absolute;   text-shadow: -1px -1px 0px #2e0000;}.alt1, .alt2 {    padding:9px 8px;}.logo-setter {    margin-left:10px;}h1.p_slogan {   min-height:21px;   background:url(../../images/digitalvb/pentax_red/pentax_base/p_text.png) no-repeat; }.guestbox {     border-bottom: 1px dotted #CCCCCC;     margin:10px 22px;     padding-bottom:10px;}.welcometext {    font-size:14px;    line-height:18px;}.quote {    width:540px;}.registerbox {    float:right;    width:422px;    margin-top:10px;}.register_btn {    float:left;    padding-right:20px;}.go_member {    font-size:14px;}.press_btn:active {    position:relative;    margin-top:1px;}.clear {    clear:both;}.loginbox {    height:42px;}.loginbox .bginput_p {    background:#fff;    border:1px solid #e5e5e5;    min-height:24px;    min-width:120px;    -moz-border-radius: 4px;    border-radius: 4px;  -webkit-box-shadow: 1px 1px 2px #000000 inset;  -moz-box-shadow:1px 1px 2px #000000 inset;  box-shadow: 1px 1px 2px #000000 inset;    padding-left:12px;    font-size:14px;}.button_p {    background:#0a0a0a url(../../images/digitalvb/pentax_red/pentax_base/navbar_bg.png) repeat-x;    color:#ececec;    font:bold 14px arial;    -moz-border-radius: 4px;    border-radius: 4px;  -webkit-box-shadow: 0px 0px 2px #000;  -moz-box-shadow:0px 0px 2px #000;  box-shadow: 0px 0px 2px #000;    border:0;    padding:4px;    cursor:pointer;}.p_ftitle {    font:bold 16px arial;}.memberbox {    text-align:right;    min-height:26px;    font-size:14px;    margin-top:6px;    float:right;    padding-top:5px;}.socialbox {    text-align:right;    min-height:26px;    font-size:14px;    margin-top:2px;    padding-top:6px;    float:right;}.postbit_btn {    padding:4px 8px;    background:#0a0a0a url(../../images/digitalvb/pentax_red/pentax_base/navbar_bg.png) repeat-x;    color:white;    position:relative;    top:-11px;}.pn_black_btn {    padding:4px 8px;    background:#0a0a0a url(../../images/digitalvb/pentax_red/pentax_base/navbar_bg.png) repeat-x;    color:white;}.head_cam {    background:url(../../images/digitalvb/pentax/pentax_base/h_camera.png) no-repeat;    height:108px;    width:139px;    margin-left: 192px;    margin-top: -25px;    position:absolute;}#posts a:hover, .pn_pm a:hover{    text-decoration:none;}.top_header_links {    position: relative;    top: 5px;}.donateit, .registerit {   float:left;   margin-right:4px;}.pentax_sidebar {   float:right;   min-width:200px;max-width:200px;   border-left: 2px solid #ededed;   padding-left: 10px;   margin-bottom: 10px;}.pentax_bottom {   border-top: 2px solid #EDEDED;   padding-top: 10px;}.pentax_forumbox {   margin-right:225px;}.pentax_forumhome {   overflow:hidden;}#nav_popit li {   display: inline;   list-style-type: none;   background:url(../../images/digitalvb/pentax_red/pentax_base/navbar_popup_sprite.png) top left repeat-x;   margin-right: 7px;   padding: 5px 16px 4px;   -moz-border-radius: 2px;   border-radius: 2px;   -webkit-box-shadow: 0px 0px 2px #000;   -moz-box-shadow:0px 0px 2px #000;   box-shadow: 0px 0px 2px #000;    color:#aaaaaa;}#nav_popit li:hover {    background:url(../../images/digitalvb/pentax_red/pentax_base/navbar_popup_sprite.png) bottom left repeat-x;    margin-right: 7px;    padding: 5px 16px 4px;}#nav_popit li a{    color:#aaaaaa;}#nav_popit li:hover a,#nav_popit li a:hover {    color:#e3e3e3;    text-decoration:none;}.navbar_stats {   color:#e3e3e3;    position: relative;    right: 5px;    top: 4px;}.pentax_searchbox {    width:100%;}.pentax_searchbox:hover {    background:none !important;}.pentax_navbox {    min-width:88px;white-space:nowrap;padding:0px 1px;}.pn_bginput {    background:#fff url(../../images/digitalvb/pentax_red/pentax_base/search.png) no-repeat 3px 1px;    min-width: 125px;max-width: 125px;    padding-left: 30px;    min-height:25px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:inset 0px 0px 3px #000000;-webkit-box-shadow:inset 0px 0px 3px #000000;box-shadow:inset 0px 0px 3px #000000;   border:0;}.nav-setnumber a{   font:bold 14px arial;   color:#DD0000;}.pn_showthread_nav {   padding:6px !important;}.pn_border_setright {  -moz-border-radius:4px 0px 0px 4px;  -webkit-border-radius:4px 0px 0px 4px;  border-radius:4px 0px 0px 4px;}.pn_border_setleft {  -moz-border-radius:0px 4px 4px 0px;  -webkit-border-radius:0px 4px 4px 0px;  border-radius:0px 4px 4px 0px;}.pn_border_setbottom {  -moz-border-radius:4px 4px 0px 0px;  -webkit-border-radius:4px 4px 0px 0px;  border-radius:4px 4px 0px 0px;}.pn_border_settop {  -moz-border-radius:0px 0px 4px 4px;  -webkit-border-radius:0px 0px 4px 4px;  border-radius:0px 0px 4px 4px;}.pn_forumhome_row div.pn_forumhome_cta, .pn_subforum_links div.pn_forumhome_cta{    display: none;width:90px;}.pn_forumhome_row:hover div.pn_forumhome_cta,.pn_subforum_links:hover div.pn_forumhome_cta {    display: inline !important;}.pn_forumhome_row div.pn_forumhome_cta:hover,.pn_subforum_links div.pn_forumhome_cta:hover {    display: inline !important;}.pn_forumhome_links {    margin-left: -35px;    margin-top: 0;    position: absolute;}.pn_forumhome_links > li {   display: inline;   list-style-type: none;}.pn_postbit_left {    background:#fff url(../../images/digitalvb/pentax_red/pentax_base/postbit_bg.png) top right no-repeat;}.pn_nav {    margin-top:4px;}#discussion_foot {   clear:both;   padding:10px 0;}.pn_avatar {-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:1px 1px 2px #c9c9c9;-webkit-box-shadow:1px 1px 2px #c9c9c9;box-shadow:1px 1px 2px #c9c9c9;   border:6px solid #f8f9f6;}.pn_pb_left {   margin-left:10px;}.pn_pb_info {}.pn_pb_left div.info, .pn_pb_left div.infolr {    font: 11px segoe ui,tahoma,arial, sans-serif;    margin: 0 0px 1px 0;    padding: 2px 0;}.pn_postmessage {   font:14px arial,'Open Sans',sans-serif;word-wrap: break-word;}ul.tab_list li.tcat {  -moz-border-radius:4px 4px 0px 0px;  -webkit-border-radius:4px 4px 0px 0px;  border-radius:4px 4px 0px 0px;}#usercss {  overflow:auto;}.wysiwyg {font-size:14px;font-family:arial,'Open Sans',sans-serif;}.pn_forumjump {  padding: 6px 0;}#link_bar {  overflow:auto;}.pn_notices {   width:32px;   height:32px;   background:url(../../images/digitalvb/pentax_red/pentax_icons/notice_pin.png) no-repeat;    margin: -14px 0 0 -25px;    position: absolute;}.pn_noticebit {    background:#F1F1F1;    border: 1px dashed #DCDCDC;    font: 14px/18px segoe ui,tahoma,arial, sans-serif;    padding: 10px;    margin-bottom:8px;}.pn_noticebit h1 {line-height:26px;}.pn_notice_close {    margin-right: -44px;    margin-top: -31px;    position: relative;}.pn_postsig {    border-top: 1px dashed #DCDCDC;    margin-top: 20px;    color: #878787;    font: 11px segoe ui,arial, sans-serif;}.pn_quote_icon {    position:absolute;    margin-left: -32px;    margin-top: -6px;}  .inlineimg {    margin-bottom: -3px;}span#notifications img {   background:black;  -moz-border-radius:25px;   -webkit-border-radius:25px;   border-radius:25px;-moz-box-shadow:1px 1px 2px #c3c3c3;-webkit-box-shadow:1px 1px 2px #c3c3c3;box-shadow:1px 1px 3px #c3c3c3;    height: 8px;    padding: 2px;    position: relative;    top: 1px;    width: 8px;}.likesbox {    background:url(../../images/digitalvb/pentax_red/pentax_icons/likebox.png) no-repeat;    width:74px;    height:28px;    float:right;    margin-left:10px;}.setlike {    color: #757575 !important;    display: block;    font: bold 16px segoe ui,arial, sans-serif;    padding-left: 39px;    padding-top: 2px;    text-align: center;}.pn_pollround {   -moz-border-radius:16px;   -webkit-border-radius:16px;    border-radius:16px;}.navlist div a, .navlist div a:active, .navlist div a:link, .navlist div a:visited {font:12px verdana, arial, helvetica, sans-serif;border:1px solid #E1E4F2;width:200px;display:block;padding:3px 3px 3px 7px;background:#ffffff;text-decoration:none;}.navlist div a, .navlist div a:active, .navlist div a:link, .navlist div a:visited {font:12px verdana, arial, helvetica, sans-serif;border:1px solid #E1E4F2;width:200px;display:block;padding:3px 3px 3px 7px;background:#ffffff;text-decoration:none;}.bbcode_container div.bbcode_quote {margin:10px;background:#f8f8f8;border:1px dashed #fff;font:italic 13px Segoe ui,Calibri,Arial, sans-serif;position:relative;        color:#444;        -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:1px 1px 2px #c3c3c3;-webkit-box-shadow:1px 1px 2px #c3c3c3;box-shadow:1px 1px 3px #c3c3c3;top:0}.bbcode_quote div.quote_container {        padding: 8px 20px;}.bbcode_container div.bbcode_quote.printable {background:none;border:none;}.bbcode_container div.bbcode_quote div.message { padding:8px 0px }h2{font-weight:bold;font-size:100%;margin:0;display:inline;}.stg_table{  -moz-border-radius: 4px;  border-radius: 4px;   -webkit-box-shadow: 0px 0px 3px #cbcbcb;  -moz-box-shadow: 0px 0px 3px #cbcbcb;  box-shadow: 0px 0px 3px #cbcbcb;  border:2px solid #d7d7d7;background:#f8f8f8;}.pf_posttitle {font-size:14px;}.pf_flagbox {border-top: 1px dotted #CCC;padding-top:8px;padding-bottom: 3px;margin-top:8px;}.donate_member {   float:left;   margin-top:4px;}.pf_table_border {   border-bottom:1px solid #ddd;}#headerSlideContainer {font-size:14px;position: fixed;top:-81px;left:0;width: 100%;background-color: #FFFAC6;border-bottom: 1px solid black;opacity:0.9;}#headerSlideContent {width: 900px;height: 80px;margin:0 auto;color: black;background-color: #FFFAC6;}#headerSlidePadded {padding: 12px 0 8px 0;font-weight: bold;}.redCaps {}.regSecondPadded {padding-top:12px;}.regSecondButton {float:left;padding: 5px 5px 0 0;}.image-container {  position: relative;  height: 0;  overflow: hidden;}.image-container img {  position: absolute;  top: 0;  left: 0;  width: 100%;}