@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icemoon/icomoon.eot?t9m5vb');
  src:  url('../fonts/icemoon/icomoon.eot?t9m5vb#iefix') format('embedded-opentype'),
    url('../fonts/icemoon/icomoon.ttf?t9m5vb') format('truetype'),
    url('../fonts/icemoon/icomoon.woff?t9m5vb') format('woff'),
    url('../fonts/icemoon/icomoon.svg?t9m5vb#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}


  /* use !important to prevent issues with browser extensions that change fonts */
[class^="electro-icon-"]:before, [class*=" electro-icon-"]:before, .electro-ico {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}



.electro-icon-01:before {
    content: '\e906';
}

.electro-icon-02:before {
    content: '\e908';
}

.electro-icon-03:before {
    content: '\e802';
}

.electro-icon-04:before {
    content: '\e803';
}

.electro-icon-05:before {
    content: '\e804';
}

.electro-icon-06:before {
    content: '\e90b';
}

.electro-icon-07:before {
    content: '\e806';
}

.electro-icon-08:before {
    content: '\e90a';
}


.electro-icon-09:before {
    content: '\e808';
}

.electro-icon-10:before {
    content: '\e904';
}

.electro-icon-11:before {
    content: '\e80a';
}

.electro-icon-12:before {
    content: '\e80b';
}

.electro-icon-13:before {
    content: '\e90d';
}

.electro-icon-14:before {
    content: '\e80d';
}

.electro-icon-15:before {
    content: '\e80e';
}

.electro-icon-16:before {
    content: '\e80f';
}

.electro-icon-17:before {
    content: '\e810';
}

.electro-icon-18:before {
    content: '\e811';
}

.electro-icon-19:before {
    content: '\e905';
}

.electro-icon-20:before {
    content: '\e813';
}

.electro-icon-21:before {
    content: '\e814';
}

.electro-icon-22:before {
    content: '\e815';
}

.icon-Icons_binoculars:before {
  content: "\e904";
}
.icon-Icons_buildingObservatory:before {
  content: "\e905";
}
.icon-Icons_cameras:before {
  content: "\e906";
}
.icon-Icons_extras:before {
  content: "\e907";
}
.icon-Icons_modelsPosters:before {
  content: "\e908";
}
.icon-Icons_Planetarium:before {
  content: "\e909";
}
.electro-icon-04:before {
  content: "\e909";
}
.icon-Icons_telescopes:before {
  content: "\e90a";
}
.icon-Icons_tripods:before {
  content: "\e90b";
}
.icon-moon-stars:before {
  content: "\e900";
}
.icon-telescope:before {
  content: "\e901";
}
.icon-astronomy:before {
  content: "\e901";
}
.icon-binoculars:before {
  content: "\e902";
}
.icon-office:before {
  content: "\e903";
}
.icon-camera:before {
  content: "\e90f";
}
#logo {
    padding-top: 9px;
}

.moduletable.topboxhtml {
    padding-top: 7px;
    padding-bottom: 7px;
}

#top-box div.topmenu ul li {
    margin: 7px 0;
    line-height: 26px;
}

div.moduletable.currency_selector {
    padding-top: 3px;
   }
.topboxhtml div div p {
	padding-bottom:0px;
}   

.vm-product-media-container a img {
    width: auto;
    height: auto;
}

.comvirtuemartmod div.product .prod-box .vm-product-media-container {
	min-height: 90px;
}

.vm-product-horizon .vm-product-media-container a img {
	max-height: 144px;
}

#products-view .vm-product-media-container a img {

    max-height:135px;
}

.virtuemart-category__container .vm-product-media-container > a, .comvirtuemartmod .tab-content .vm-product-media-container > a {
	min-height: 142px;
}

.vm-pagination-top {
	display:none;
}

.VMmenu > dd dt {
padding-bottom: 18px;
}
.img-intro__left, .img-full__left {
    max-width: 202px;
}

.page-blog h4.heading-style-4 {
	font-size:33px;
}

#footer .moduletable.contacts .module_container ul li {
    margin-left: 20px;
    margin-bottom: 4px;
}

#breadcrumbs .breadcrumbs .module_container ul li:first-child a:before {
    bottom: -1px;
    margin-left:2px;
    position: relative;
}

.breadcrumbbreadcrumbs .fa-chevron-right:before {
    content: ">";
    position: relative;
}

.pagenav .fa-angle-double-right:before {
    content: "\f100";
}
.pagenav .fa-angle-right:before {
    content: "\f104";
}

.camera_next:before {
    transform: none;
    -o-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    content: '\e315' !important;    
}
.camera_prev:before {
    content: '\e315' !important;
}


#checkoutFormSubmit:before {
    content: '\f053' !important;
}   

.vm-button-correct .fa-chevron-right:before {
    content: "\f053"   !important;
}


.vm-continue-shopping .fa-chevron-left:before {
    content: "\f054"  !important;
}

@media (min-width: 768px){
	#style_switcher, div#fixed-sidebar-right .moduletable.login {
	    top: 126px !important;
	}
}	

@media (max-width: 1380px) and (min-width: 1200px){
	#showcase li a  {
		font-size: 83px;
	}	
}

