/*globals*/
a:hover, a:focus {color: #BF1010;text-decoration: none;}
a,a[class*="color"]:not(.color_light):hover,.obme_singal_red,.obme_search_btn:hover,#footer a.color_light:hover,.vertical_list_type_7 li:before,.info_block_type_1:hover [class*="icon_wrap"]{color: #000;}
*{margin:0;padding:0;border:none;}
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video,main{display:block}mark,rp,rt,ruby,summary,time{display:inline}
a, abbr, acronym, address, applet, article, aside, audio,b, blockquote, big, body,center, canvas, caption, cite, code, command,datalist, dd, del, details, dfn, dl, div, dt, em, embed,fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html,i, iframe, img, ins,kbd, keygen,label, legend, li, meter,nav,object, ol, output,p, pre, progress,q, s, samp, section, small, span, source, strike, strong, sub, sup,table, tbody, tfoot, thead, th, tr, tdvideo, tt,u, ul, var{
background: transparent;border: 0 none;}
ul,ol{list-style: none;}
q {quotes: none;}
table, table td { padding:0;border:none;border-collapse:collapse;}
embed{ vertical-align:top;}
input,button{-webkit-appearance:none;outline: none;}
button::-moz-focus-inner{border:0;}
html,body{height:100%;}
.h1_title,.h2_title,.h3_title,.h4_title,.h5_title,.h6_title {
padding: 15px;
border-bottom: 1px solid #ccc;
background: #ccc;
border-radius: 5px 5px 0px 0px;
box-shadow: 0px 1px 1px #000;
}
.no-padding{
padding:0px;
}
.h1_title{
font-size: 2.5em;
font-weight: 600;
}
.h2_title{
font-size: 2em;
font-weight: 400;
}
.h3_title{
font-size: 1.5em;
font-weight: 200;
}
.h4_title{
font-size: 1.3em;
font-weight: 200;
}
.h5_title{
font-size: 1em;
font-weight: 200;
}
.h6_title{
font-size: 1em;
font-weight: 200;
}
.content_bg{
background:#f8f8f8;
padding:15px;
}
.content_bg_footer {
background: #ccc;
padding: 30px;
margin-top: 50px;
color: #fff;
}
.cutline{
margin: 25px 0px;
box-shadow: inset 0px 1px 1px #ccc;
}
.obme_grey{
color:#777;
font-size:1.5em;
}
.obme_price{
font-size:2em;
color:#FF0000;
}
.img-responsive{
margin:0 auto;
}
/*globals end*/
/*head*/
.obme_top_nav_infobar {
padding: 15px;
background: #f8f8f8;
border-bottom: 1px solid #ddd;
-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.obme_head_bottom_info{
padding-top: 30px;
padding-bottom: 30px;
}
.obme_logo{
max-height:75px;
}
.obme_search {
position: relative;
border: 1px solid #ccc;
padding: 10px 30px 10px 15px;
box-shadow: 0px 1px 1px #ccc;
width: 100%;
}
.obme_search_form{
width:100%;
}
.obme_search_btn {
padding: 10px;
position: absolute;
right: 0px;
top: 0px;
}
/*head end*/
/*menu*/
.obme_menu_wrap{
margin: 0 auto;
position: relative;
background:#777;
color:#fff;
}
.obme_fmt ul.obme_topmenu_responsive label{
cursor:pointer;
font-style:normal; 
font-weight:normal; 
font-size:14px;
color:#fff;
margin:0;
padding:0;
text-align:center;
}
.obme_fmt ul.obme_topmenu_responsive li a{
cursor:pointer;
font-style:normal; 
font-weight:normal; 
font-size:14px;
color:#fff;
margin:0;
padding:0;
}
.obme_fmt ul.obme_topmenu_responsive {
width:100%;
list-style:none;
margin:0;
padding:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box; 
box-sizing:border-box;
}
.obme_fmt ul.obme_topmenu_responsive:before,
.obme_fmt ul.obme_topmenu_responsive:after{
content:""; 
display:table; 
}
.obme_fmt ul.obme_topmenu_responsive:after {
clear:both;
}
.obme_fmt ul.obme_topmenu_responsive > li {
float:left;
}
.obme_fmt ul.obme_topmenu_responsive li > label {
display:block;
padding:18px 25px 19px 25px;
}
.obme_fmt ul.obme_topmenu_responsive li > a i,
.obme_fmt ul.obme_topmenu_responsive li > label i {
font-style:normal; 
font-weight:normal; 
font-size:14px;
vertical-align:baseline;
margin-right:10px;
}
.obme_fmt ul.obme_topmenu_responsive li.obme-fload-right{
float:right;
}
.obme_fmt input:not([type="submit"]){
display:none;
}
.obme_fmt input[type="checkbox"]:checked + label::after {
display:none;
}
input[type="checkbox"] + label.obme_menutoggle_inp_t2 ,
input[type="checkbox"] + label.obme_menutoggle_label_type1 {
display:none;
}
.obme_fmt ul.obme_topmenu_responsive li a {
text-decoration:none;
display:block;
padding:18px 25px 19px 25px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box; 
box-sizing:border-box;
}
/*menu end*/
/*content*/
.target {display: none;}
#obme_pic_gallery {height: auto;overflow: hidden;position: relative;max-width: 438px;width:100%;margin: 0 auto;}
#max {height: auto;position: relative;transition: all 1s ease 0s;width: 5260px;}
#max div {float: left;height: auto;width: 438px;}
#max div img {border-bottom: 1px solid #ddd;display: block;max-width: 100% !important;}
ul#thumbnails {list-style: outside none none;margin: 0;}
ul#thumbnails li {float: left;margin:6.325px;border:1px solid #ddd;}
ul#thumbnails li a {display: block;height: 94.8px;text-decoration: none;width: 94.8px;}
ul#thumbnails li a img {border: 0 none;height: auto;width: 100%;}
#target1:target ~ #obme_pic_gallery #max {margin-left: 0;}
#target2:target ~ #obme_pic_gallery #max {margin-left: -438px;}
#target3:target ~ #obme_pic_gallery #max {margin-left: -876px;}
#target4:target ~ #obme_pic_gallery #max {margin-left: -1314px;}
#target5:target ~ #obme_pic_gallery #max {margin-left: -1752px;}
#target6:target ~ #obme_pic_gallery #max {margin-left: -2190px;}
#target7:target ~ #obme_pic_gallery #max {margin-left: -2628px;}
#target8:target ~ #obme_pic_gallery #max {margin-left: -3066px;}
#target9:target ~ #obme_pic_gallery #max {margin-left: -3504px;}
#target10:target ~ #obme_pic_gallery #max {margin-left: -3942px;}
#target11:target ~ #obme_pic_gallery #max {margin-left: -4380px;}
#target12:target ~ #obme_pic_gallery #max {margin-left: -4818px;}
/*content end*/
/*CUSTOM QUERYS*/
@media only screen and (-webkit-min-device-pixel-ratio:0){
.button_type_14 > i[class^="fa "]{margin-top:1px;}
}
@media only screen and (max-width:991px) {
.head_bottom_info{padding-top:15px;padding-bottom:15px}
.obme_menu_wrap{position:relative!important;top:auto!important}
[role="banner"]{border-bottom:none!important}
input[type="checkbox"] + label.obme_menutoggle_inp_t2,input[type="checkbox"] + label.obme_menutoggle_label_type1{display:block}
}
@media screen and (min-width: 480px) and (max-width: 768px) {
#obme-fload-tabs-left{margin:0 0 30px}
.obme_fmt,.obme_fmt ul.obme_topmenu_responsive{width:100%}
.obme_fmt label{display:block;padding:18px 30px}
.obme_fmt label span.obme_fload_type2:before{content:"";position:absolute;right:30px;top:20px;width:25px;height:4px;background-color:#fff;box-shadow:0 12px 0 0 #fff,0 6px 0 0 #fff}
.obme_fmt ul.obme_topmenu_responsive input:checked + label{color:#fff}
.obme_fmt ul.obme_topmenu_responsive > li,.obme_fmt ul.obme_topmenu_responsive > li:hover{float:none}
.obme_fmt ul.obme_topmenu_responsive li > label{border-top:1px solid #ddd}
.obme_fmt ul.obme_topmenu_responsive li a,.obme_fmt ul.obme_topmenu_responsive li > label{padding:18px 30px}
.obme_fmt ul.obme_topmenu_responsive label{position:relative;text-align:left}
.obme_fmt ul.obme_topmenu_responsive li.obme_menu_pt > input:checked + label:before{content:"";position:absolute;top:54px;left:27px;width:0;height:0;z-index:100}
.obme_fmt ul.obme_topmenu_responsive{position:absolute;opacity:0;visibility:hidden;display:none/9}
.obme_fmt input.obme_menutoggle_inp_t2:checked ~ ul.obme_topmenu_responsive{opacity:1;position:static;visibility:visible;display:block/9}
}
@media screen and (max-width: 480px) {
.obme_fmt,.obme_fmt ul.obme_topmenu_responsive{width:100%}
.obme_fmt label{display:block;padding:18px 30px}
.obme_fmt label span.obme_fload_type2:before{content:"";position:absolute;right:30px;top:20px;width:25px;height:4px;background-color:#fff;box-shadow:0 12px 0 0 #fff,0 6px 0 0 #fff}
.obme_fmt ul.obme_topmenu_responsive input:checked + label{color:#fff}
.obme_fmt ul.obme_topmenu_responsive > li,.obme_fmt ul.obme_topmenu_responsive > li:hover{float:none}
.obme_fmt ul.obme_topmenu_responsive li > a,.obme_fmt ul.obme_topmenu_responsive li > label{border-top:1px solid #ddd}
.obme_fmt ul.obme_topmenu_responsive li a,.obme_fmt ul.obme_topmenu_responsive li > label{padding:18px 30px}
.obme_fmt ul.obme_topmenu_responsive label{position:relative;text-align:left}
.obme_fmt ul.obme_topmenu_responsive li.obme_menu_pt > input:checked + label:before{content:"";position:absolute;top:54px;left:27px;width:0;height:0;z-index:100}
.obme_fmt ul.obme_topmenu_responsive{position:absolute;opacity:0;visibility:hidden;display:none/9}
input[type="checkbox"] + label.obme_menutoggle_label_type1{display:block!important}
.obme_fmt input.obme_menutoggle_inp_t2:checked ~ ul.obme_topmenu_responsive{opacity:1;position:static;visibility:visible;display:block/9}
.obme-fload-tabs-left label{width:100%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#obme_pic_gallery{max-width:430px}
#max{width:4300px}
#max div{width:430px}
ul#thumbnails li a{height:100px!important;width:100px!important}
ul#thumbnails li{margin:3.599px!important}
#target2:target ~ #obme_pic_gallery #max{margin-left:-430px!important}
#target3:target ~ #obme_pic_gallery #max{margin-left:-840px!important}
#target4:target ~ #obme_pic_gallery #max{margin-left:-1270px!important}
}
@media (max-width:360px) {
#obme_pic_gallery{max-width:310px}
#max{width:3100px}
#max div{width:310px}
ul#thumbnails li a{height:70px!important;width:70px!important}
ul#thumbnails li{margin:3.599px!important}
#target2:target ~ #obme_pic_gallery #max{margin-left:-310px!important}
#target3:target ~ #obme_pic_gallery #max{margin-left:-620px!important}
#target4:target ~ #obme_pic_gallery #max{margin-left:-930px!important}
}
@media (max-width:320px) {
#obme_pic_gallery{max-width:270px}
ul#thumbnails li a{height:60px!important;width:60px!important}
ul#thumbnails li{margin:3.599px!important}
#target2:target ~ #obme_pic_gallery #max{margin-left:-270px!important}
#target3:target ~ #obme_pic_gallery #max{margin-left:-540px!important}
#target4:target ~ #obme_pic_gallery #max{margin-left:-810px!important}
}
