@charset "utf-8";
/* CSS Document */ 

@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular-webfont.eot');
    src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('../fonts/roboto-regular-webfont.woff') format('woff'),
         url('../fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal; 
}


@font-face {
    font-family: 'ralewayregular';
    src: url('../fonts/raleway-regular-webfont.eot');
    src: url('../fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-regular-webfont.woff2') format('woff2'),
         url('../fonts/raleway-regular-webfont.woff') format('woff'),
         url('../fonts/raleway-regular-webfont.ttf') format('truetype'),
         url('../fonts/raleway-regular-webfont.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

* { outline:none !important;}
 
/* Resets Starts */
.noPadding          { padding: 0 !important;}
.noPaddingLeft      { padding-left: 0 !important;}
.noPaddingRight     { padding-right: 0 !important;}
.noPaddingTop       { padding-top: 0 !important;}
.noPaddingBottom    { padding-bottom: 0 !important;}
.noMargin           { margin: 0 !important;}
.normalMargin           { margin: 15px !important;}
.normalPadding           { padding: 15px !important;}
.noMarginLeft       { margin-left: 0 !important;}
.noMarginRight      { margin-right: 0 !important;}
.noMarginTop        { margin-top: 0 !important;}
.noMarginBottom     { margin-bottom: 0 !important;}
.editMultiLineTxt   { height: 100px !important;}
.paddingLeft        { padding-left: 10px !important;}
.paddingTop         { padding-top: 10px !important;}
.paddingRight       { padding-right: 10px !important;}
.paddingBottom      { padding-bottom: 10px !important;}
.marginLeftNormal   { margin-left: 10px !important;}
.marginTopNormal    { margin-top: 10px !important;}
.marginRightNormal  { margin-right: 10px !important;}
.marginBottomNormal { margin-bottom: 10px !important;}

.width100percent    { width:100% !important;}
.widthAuto          { max-width: 220px !important; width: auto !important;}
.widthFix50         { width: 50px !important;}
.widthFix75         { width: 70px !important;}
.widthFix100        { width: 100px !important;}
.widthFix150        { width: 150px !important;}
.widthFix200        { width: 200px !important;}
.widthFix250        { width: 250px !important;}
.marginAuto         { margin:0 auto ; }
.heightAuto         { min-height:auto !important; }
/* Resets Ends*/

body { background:url(../images/bg_tile.jpg) #000; font-family:robotoregular; }
.navbar { margin-bottom:0; min-height:40px; background:#D7B740; color:#000; border:0; }
.navbar a { color:#000;  }
.navbar-brand { height:30px; padding:9px 15px;  color:#000; }
.navbar-inverse .navbar-brand { color:#000; text-shadow:none;} 
.navbar-header  .navbar-brand { font-size:25px;  line-height:23px;}
#galaxyBg { background:url(../images/header_bg.png) left top no-repeat;}
/*.navbar.navbar-inverse .pull-right .navbar-brand { font-size:18px; line-height:20px; padding-right:0; }*/
.header_emailBlock,
.header_emailBlock a {  font-size:14px; line-height:20px; float:none; padding-left:0;  padding-right:0; padding-top:10px; margin:0 !important;}
.shop_visit_link { margin-top:0px; height:43px;  width:245px; float:right; background:#009900; border:2px solid #006A00; border-width:0 2px 2px 2px;  border-radius:0 0 10px 10px; }
.shop_visit_link .cart_icon {   padding:10px 15px 0 10px; float:right;  }
.shop_visit_link a { width:auto;   font-size:14px; display:block; line-height:38px; color:#fff; text-align:left;    margin: 0px 0 0 15px;}
.logoBlock { padding:60px 0 25px;}
.logoBlock .logo,
.logoBlock .logo  a { text-decoration:none; font:normal 42px/60px "Times New Roman", Times, serif; color:#fff;}

.coinBlock .panel { border:none; background:none; }
.coinBlock .panel .panel-heading,
.coinBlock .panel .panel-body,
.coinBlock .panel .panel-footer { border:none; background:none;}
.coinBlock .panel .panel-body img,
.coinBlock .panel .panel-footer img { display:inline;}
.coinBlock .panel .panel-footer img { margin:0; padding:0; box-shadow:none; border:none; background:none;}
.smallDescription { background:#F2E6C3; border-bottom:2px solid #CCCC00; border-top:2px solid #CCCC00;  font-family: NK_MonotypeCorsiva, "Monotype Corsiva"; font-size:26px; line-height:1.25em; padding:20px 40px; color:#000; }
 


.containerWrapper { background:none; -webkit-box-shadow:none; box-shadow:none; font-family:'ralewayregular',Raleway, Roboto, "Roboto Black", "Roboto Condensed", "Roboto Medium", "Myriad Pro"; font-size:13px;}

.galaxyWrapper .panel { background:#322F39; color:#fff; border:2px solid #403D49;}
.galaxyWrapper .panel.panel-default > .panel-heading {  background:#100F12; text-align:left; line-height:50px; color:#fff; border-bottom:none; }
.galaxyWrapper .panel.panel-default > .panel-heading h3 { line-height:30px; font-size:25px; padding-left:10px;}
/*.galaxyWrapper .panel.panel-default > .panel-body { min-height:215px;}*/
.galaxyWrapper .panel.panel-default > .panel-body p { text-align:left; padding:5px 10px; } 
.galaxyWrapper .panel.panel-default > .panel-body p img { float:right; position:relative; margin:-50px -15px 0 0;} 
 
.bottomBlock_Wrapper { background:#1F1D23; border-top:2px solid #44404E;}

.bottomBlock { padding:25px 10px 20px;}
.bottomBlock h2 { font-size:18px; font-weight:600; color:#cc9a39;}
.bottomBlock .phoneBlock { font-size:32px; font-weight:normal; color:#85726B;} 
.bottomBlock ul {  font-size:14px; font-weight:500; color:#85726B; line-height:1.75em; padding:0; margin:0; list-style:none;} 
.bottomBlock ul li a,
.bottomBlock a  { color:#85726B; }
.bottomBlock h3 { font-size:16px; font-weight:bold; color:#CC9A39;}
.bottomBlock .addressBlock { font-size:14px; font-weight:500; color:#85726B; line-height:1.75em;}

#quickContact { background:#f6f6f6; border-radius:4px; border:2px solid #44404D;}
#quickContact.panel .panel-heading { background:#000; color:#fff; border-color:#44404D;  border-radius:2px 2px 0 0; }
#quickContact.panel .panel-heading h3.panel-title { font:bold 20px/30px 'robotoregular',Roboto, "Roboto Medium", "Myriad Pro", "MS Serif", Arial; color:#fff;}
#quickContact.panel .panel-body { padding-top:0; background:#322F39;}
#quickContact.panel .panel-body ul li label { padding-top:15px; color:#fff; font:normal 14px/16px  'robotoregular',Roboto, "Roboto Medium", "Myriad Pro", "MS Serif", Arial;}

.mandatory { color:#FF0000;}

.footer { background:#D7B740; padding:10px 0 ; color:#000; border-top:2px solid #726D70;}
.footer a {color:#000;}
.btn.btn-default { background:#948EA4; border:1px solid #C5C1CE; color:#000; text-shadow:none;}
.xs_visible_block { display:none;}
.imgzoom-wrap.imgzoom-width { width:344px !important;}

 

.form-control { background-color: #4a4657; border: 1px solid #605a70;}
.btn.btn-default {}	 
@media (max-width:1200px) { 
.container { width:96%; margin:0 auto;}
}

@media (max-width:1060px) { 
.container { width:99%; margin:0 auto;}
.introContainer .well { background:#A47B00; border:1px solid #B88C00; color:#fff; padding:20px 20px;}
}

@media screen and (min-device-width: 600px) and (max-device-width: 850px) { 
.headerBlock {
    min-height: 170px;
    padding: 10px 0;
} 
}
@media (max-width:1000px) { 
#quickContact.panel .panel-body ul li { width:100% !important;}
}
@media (max-width:800px) { 
.container { width:99%; margin:0 auto;}
.navbar-header { width:auto!important; float:left;}
.navbar-header .navbar-brand { font-size: 20px; line-height: 23px; }
.navbar.navbar-inverse .pull-right .navbar-brand {  font-size: 14px; line-height: 20px; padding-right: 0; }
.flagContainer { padding: 15px 5px;}
}

@media (max-width:767px) { 
 .smallDescription { font-size:22px;}
 #quickContact { margin-top:20px;}
}
@media screen and (min-device-width: 420px) and (max-device-width: 600px) { 
.coinBlock .panel .panel-heading h3 { font-size:25px}
.shop_visit_link { float: right; margin-bottom: 14px;}
 .smallDescription { font-size:20px; padding:20px 30px;}
 
 .introContainer .well h2 { font-size:29px;}
 .galaxyWrapper,
 .galaxyWrapper > div { padding-left:0 !important; padding-right:0 !important;}
}
/*@media (max-width:600px) { 
.xs_visible_block { display:block; min-height:10px; float:left; clear:both; width:100%;}
.enland { width:25.72%; float:left;}
.france { width:23.4%; float:left;}
.america { width:20.7%; float:left;}
.ireland{ width:23.2%; float:left;}
.germany{ width:24.00%; float:left;}
.spain{ width:22.00%; float:left;}
.italy{ width:27.00%; float:left;}
.canada{ width:27.0%; float:left;}
}*/
@media (max-width:420px) { 
 .galaxyWrapper,
 .galaxyWrapper > div { padding-left:0 !important; padding-right:0 !important;}
.navbar .container { padding-left:5px; padding-right:5px;}
.coinBlock { margin-left: -10px; margin-right: -10px;}
.coinBlock .col-md-3.col-sm-4.col-xs-6 { padding-left:5px; padding-right:5px;}
.coinBlock .panel .panel-heading h3 { font-size:20px}
.headerBlock { padding:0 0 10px 0}
.headerBlock .col-sm-9 { padding:0;}
.navbar-header .navbar-brand { font-size: 16px; line-height: 23px; }
.header_emailBlock,
.header_emailBlock a { font-size:11px; padding-bottom:5px; padding-top:5px;}
.navbar.navbar-inverse .pull-right  { float:left!important;  }
.navbar.navbar-inverse .pull-right .navbar-brand {  font-size: 11px; line-height: 20px; padding: 0; padding-top:5px; padding-bottom:5px;}
 smallDescription { font-size:18px;  padding:20px 20px;}
 .introContainer .well h2 { font-size:26px;}
 .introContainer .well p { font-size:13px;}
}

 




 