/*
Colors

#F0F3F5
#DFD95E
#375676
#657D9E
#282A37

Boxes
#F7AF51
#EED59B
#EC8666
#F0B79C

*/

p{text-align:justify;}

#top{
	/*border-bottom: 5px solid #234485;
	padding-top:8px;
	background-color: #337AB7;	
	padding-bottom: 8px;*/
	/*border-bottom: 1px solid #555;*/
        /*border-bottom: 4px solid #d9d9d9;*/
    /*padding-top: 8px;*/
    /*background-color: #337AB7;*/
    /*background: rgb(63,122,226);
    background: linear-gradient(90deg, rgba(63,122,226,1) 0%, rgba(51,122,183,1) 100%, rgba(0,212,255,1) 100%);*/
    /*background: rgb(66,75,92);
    background: linear-gradient(0deg, rgba(66,75,92,1) 0%, rgba(35,68,133,1) 100%, rgba(0,212,255,1) 100%);*/
    background: #375676;
    border-radius: 0px;
    display: flex;
    align-items: center;
    margin-bottom: 0px;
    border:0px;
    padding-bottom: 15px;
    padding-top: 15px;
}
#top .navbar-default{
	background:none;
	border:none;
	/*padding-top: 8px;*/
  	margin-bottom: 0px;
  	font-size: 1.4em;
}

#top .navbar-default .navbar-nav>.active>a, 
#top .navbar-default .navbar-nav>.active>a:focus, 
#top .navbar-default .navbar-nav>.active>a:hover,
#top .navbar-default .navbar-nav>li>a{
	background:none;
	/*font-size: 1.5em;*/
	color:#fff;
        
}
#top .navbar-default .navbar-nav>li:hover,
#submenu #customerarea:hover,
#submenu #logoutbtn:hover,
#submenu #loginandserach .btn:hover,
#submenu #socialbar .btn:hover{
	/*background-color:#81B5E3;	*/
         
}
#top .navbar-default .navbar-nav>li:hover>a,
#submenu #customerarea:hover,
#submenu #logoutbtn:hover,
#submenu #loginandserach .btn:hover,
#submenu #isearch i:hover,
#submenu #socialbuttons .btn:hover i,
#top .navbar-default .navbar-nav > li>ul li:hover > a{
	/*color:#234485;;*/       
        /*color:#ffd700 !important;*/
        color:#DFD95E !important;
        text-decoration: none;
        
}

.menucontainer{
    /*background-color: #234485;*/
    

    /*background: rgb(63,122,226);
    background: linear-gradient(90deg, rgba(63,122,226,1) 0%, rgba(51,122,183,1) 100%, rgba(0,212,255,1) 100%);*/
    

    /*width: 100% !important;*/
    margin-top: 15px;
    /*border-top: 1px solid #555;
    border-bottom: 1px solid #555;*/
    /*border-radius: 30px 0px 0px 30px;
-moz-border-radius: 30px 0px 0px 30px;
-webkit-border-radius: 30px 0px 0px 30px;*/
}

@font-face {
  font-family: 'Lobster';
  font-style: normal;
  font-weight: 700;
  src: local('Lobster'),
       url('../fonts/Lobster-Regular.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'BebasNeue';
  font-style: normal;
  font-weight: 700;
  src: local('BebasNeue'),
       url('../fonts/BebasNeue-Regular.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 500;
  src: local('Quicksand'),
       url('../fonts/Quicksand-VariableFont_wght.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: 'QuicksandBold';
  font-style: normal;
  font-weight: 500;
  src: local('QuicksandBold'),
       url('../fonts/Quicksand-Bold.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: 'FjallaOne';
  font-style: normal;
  font-weight: 700;
  src: local('FjallaOne'),
       url('../fonts/FjallaOne-Regular.ttf') format('truetype');
  font-display: swap;
}



body { overflow-x: hidden; }
body {font-family: Quicksand,Tahoma, Verdana, Segoe, sans-serif !important;color:#000;}
@media (max-width: 768px){
	body {/*padding-top: 150px;*/}
	#top .navbar-default .navbar-nav>.active>a, 
	#top .navbar-default .navbar-nav>.active>a:focus, 
	#top .navbar-default .navbar-nav>.active>a:hover,
	#top .navbar-default .navbar-nav>li>a{
		font-size: 0.8em;
	}	
	#mainmenu .navbar-nav li {font-size: 1em;}
}
@media (min-width: 769px) and (max-width: 992px) {
	body {/*padding-top: 140px;*/}
	#top .navbar-default .navbar-nav>.active>a, 
	#top .navbar-default .navbar-nav>.active>a:focus, 
	#top .navbar-default .navbar-nav>.active>a:hover,
	#top .navbar-default .navbar-nav>li>a{
		font-size: 0.7em;
	}
	#mainmenu .navbar-nav li {font-size: 0.9em;}
}
@media (min-width: 992px){
	body {/*padding-top: 130px;*/}
	#top .navbar-default .navbar-nav>.active>a, 
	#top .navbar-default .navbar-nav>.active>a:focus, 
	#top .navbar-default .navbar-nav>.active>a:hover,
	#top .navbar-default .navbar-nav>li>a{
		font-size: 0.65em;
	}	
	#mainmenu .navbar-nav li {font-size: 1em;}
}

@media (min-width: 1200px){
	body {/*padding-top: 130px;*/}
	#top .navbar-default .navbar-nav>.active>a, 
	#top .navbar-default .navbar-nav>.active>a:focus, 
	#top .navbar-default .navbar-nav>.active>a:hover,
	#top .navbar-default .navbar-nav>li>a{
		font-size: 0.8em;		
	}
	#mainmenu .navbar-nav li {font-size: 1.1em;}		
	
}


#thumbnail{
	margin-top:15px;
	margin-bottom:15px;
}

#footer{  
	background-color: #375676;
 	padding-top: 15px;
  	padding-bottom: 15px;
  	color: #fff;
  	border-top: 6px solid #F0F3F5;
  	font-size: 0.85em;
}
#footer a{color:#fff;}
#footer a:hover{color:#c5c5c5;}
#footer ul>li{padding:1px;}
#footer h3{  
	font-size: 1.4em;
  	font-weight: bold;
}
#wrap #footer h4{color:#fff;}

.falogo{color:#337AB7;}

#feedback-section h3{color:#375676;}
#feedback-section .carousel-caption{
	color:#375676;
	position:initial;
	text-shadow: none;
	padding: 0px;
}
#feedback-section #carousel-feedback{
	margin:0px !important;
}
#feedback-section .carousel-caption blockquote{border:none;}
#feedback-section .carousel-caption i{margin-left:8px;margin-right:8px;color:#657D9E}
#feedback-section .carousel-caption footer{color:#375676}
#feedback-section .feedback-content{  vertical-align: super; font-family: Lobster,Tahoma, Verdana;font-size: 2em;}
#feedback-section blockquote footer, 
#feedback-section blockquote small, 
#feedback-section blockquote .small{
	font-weight:bold;
}


/*#submenu{margin-top:4px;margin-bottom:4px;}*/
#submenu .btn-default{
	/*background-color: #27447F;
	color:#fff;
	border:none;*/
	/*font-size: 1.5em;*/
}
#submenu .moduletable{
	margin-bottom:0px;
	padding:0px;
}

#submenu .btn.btn-login{
	border: 1px solid #555;
    border-radius: 8px;
    background-color: #234485;
    /*padding: 10px;*/
    margin-top: 5px;
}
#submenu .btn.btn-login i.fa{
	margin-right: 6px;
	color: gold;
    font-size: 19px;
}

#submenu .btn.btn-login,
#submenu #loginandserach .btn{
	font-size: 0.95em;
	
}
#navigation{
    margin-top:1rem;    
}

.contact-social .btn-default{
	background-color: #337AB7;	
	color:#fff;
	border:1px solid #337AB7;
	font-size: 1.7em;
}
.contact-social .btn-default:hover{
	background-color: #fff;	
	color:#337AB7;
	border:1px solid #337AB7;
	font-size: 1.7em;
}
/*#socialbuttons{margin-right:8px;margin-top: 3px;}*/
/*#socialbuttons button.btn{font-size:18px;}*/
/*#isearch{background-color: #234485 !important;}
#isearch:hover{color:#fff !important;}*/
#isearch{color:#fff !important;}
#isearch i.fa{font-size:15px;}
#searchForm .input-group{
	border-radius: 8px;
    border: 1px solid #555;
}
#wrap .carousel-control.right{	
	/*background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(182, 211, 246, 0.5) 100%);
  	background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(182, 211, 246, 0.5) 100%);
  	background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(182, 211, 246, 0.5)));
  	background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(182, 211, 246, 0.5) 100%);
  	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#B6D3F6', GradientType=1);	*/
  	background:none;
}
#wrap .carousel-control.left{	
	/*background-image: -webkit-linear-gradient(left,rgba(182, 211, 246, 0.5) 0,rgba(0,0,0,.0001) 100%);
  	background-image: -o-linear-gradient(left,rgba(182, 211, 246, 0.5) 0,rgba(0,0,0,.0001) 100%);
  	background-image: -webkit-gradient(linear,left top,right top,from(rgba(182, 211, 246, 0.5)),to(rgba(0,0,0,.0001)));
  	background-image: linear-gradient(to right,rgba(182, 211, 246, 0.5) 0,rgba(0,0,0,.0001) 100%);
  	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B6D3F6', endColorstr='#000000', GradientType=1);	*/
  	background:none;
}

#wrap .carousel-control i{
 	color: #337AB7;
  	font-size: 3em;
  	opacity: 0.8;
}
.slidebutton{
	position: absolute;
  	right: 14%;
} 
.sbcalc{
	top:28%;
	padding-left: 1.25em !important;
}
.sbcbext{
	top:46%;
}
.sbcbservice{
	top:10%;	
}
.slide2button{
	position: absolute;  	
} 
.sblm{
	top:64%;	
	left:23%;
}
.sbtm{
	top:64%;
	left:63%;	
}
.slide3button{
	position: absolute;  	
}
.sbxls{
	top:73%;
	left:11%;	
}

.thumbicon{
	position: absolute;
  	right: 0px;
  	box-sizing: content-box;
  	opacity: 0.7;
}
#thumbnail-label{color: #234485;
  margin-top: 10px;
  font-weight: bold;
  font-size: 1.3em;
  }
#thumbnail .well{
	background-color: #fcfcfc;
	border:none;	
	margin:-8px;
	margin-top:7px;
}
.pagecounter{margin-top:20px;}

.blog-featured .carousel{
	border-bottom: 2px dashed rgba(35, 68, 133, .6);/*#234485*/
  	border-top: 2px dashed rgba(35, 68, 133, .6);/*#234485*/
  	padding-bottom: 20px;
  	padding-top: 10px;
  	margin-bottom: 20px;
}


@media (max-width: 768px) {
  #wrap .btn-responsive {
    padding:2px 4px;
    font-size:80%;
    line-height: 1;
    border-radius:3px;
  }
  .pagecounter{margin-top:0px;}
  #submenu button.btn,
	#submenu div.btn{
	/*	padding: 5px 10px;
	  font-size: 12px;
	  line-height: 1.5;
	  border-radius: 3px;*/
	}
}

@media (min-width: 769px) and (max-width: 992px) {
  #wrap .btn-responsive {
    padding:4px 9px;
    font-size:90%;
    line-height: 1.2;
  }  
}

.login-greeting{color:#fff;}


#download-wrapper .navbar-default .navbar-collapse,
#download-wrapper .navbar-default .navbar-form,
#download-wrapper .navbar-default {
	border-color:#234485;
	background-color:#337AB7;
	color:#fff;	
}
#download-wrapper .navbar-default .navbar-nav>.active>a, 
#download-wrapper .navbar-default .navbar-nav>.active>a:focus, 
#download-wrapper .navbar-default .navbar-nav>.active>a:hover,
#download-wrapper .navbar-default .navbar-nav>li>a,
#download-wrapper .navbar-brand{
	color:#fff;
	cursor:pointer;
}
#download-wrapper .navbar-default .navbar-nav>li:hover{
	background-color:#81B5E3;
}
#download-wrapper .navbar-default .navbar-nav>li:hover a{
	color:#234485;;
}

#versions{ 
	max-height:400px;
	overflow:auto;
}

#download-wrapper .nav-tabs{
	border-bottom:1px solid #234485;
}
#download-wrapper .nav-tabs>li.active>a, 
#download-wrapper .nav-tabs>li.active>a:focus, 
#download-wrapper .nav-tabs>li.active>a:hover{
	color:#234485;
	border: 1px solid #234485;
}
#download-wrapper .nav-tabs>li>a:hover{
	border-color:#234485;
	background-color:#81B5E3;
	color:#fff;
}

.micon{
	float: left;
 	margin-right: 5px;
}
.order-disclaimer{
	font-size: 10px;
}

#support-menu-nav{  padding-top: 6px;}

#support-menu .input-group-addon{
	background-color:#337AB7;
	color:#fff;
	border:none;
}

#support-menu .navbar-default .navbar-nav>.active>a, 
#support-menu .navbar-default .navbar-nav>.active>a:focus, 
#support-menu .navbar-default .navbar-nav>.active>a:hover,
#support-menu .navbar-default .navbar-nav>li a,
#support-menu .navbar-brand,
#support-menu .input-group-addon a,
#support-menu .input-group{
	color:#fff;	
	cursor:pointer;
}
#support-menu .navbar-default .navbar-nav>li:hover,
#support-menu .input-group:hover,
#support-menu .input-group:hover .input-group-addon{
	background-color:#81B5E3;
}
#support-menu .navbar-default .navbar-nav>li:hover a,
#support-menu .input-group:hover a,
#support-menu .input-group:hover .input-group-addon{
	color:#234485;	
}
#support-menu input{
	/*top: 9px;*/
}
  
#forum-list .panel-heading{min-height:70px;}
#forum-list .panel-heading h3{margin-top:12px; font-weight:bold;color: #fff;}
@media (max-width: 768px) {
  #forum-list .panel-heading h3{margin-top:0px;}
  .panel .panel-body{padding:0px;}
  .table.table-responsive{border:none;}
  h3.categoryname{font-size:1.05em;}
}



#searchForm{ padding-top: 4px;}

.result-created{opacity: 0.6;}

/* Main menu */

#mainmenu .navbar-collapse{line-height: 0px;}
#mainmenu .navbar-nav {
    display: inline-block;
    float: none;
}
#mainmenu .navbar-nav li {
	padding-left: 8px;
    padding-right: 8px;
    /*font-weight: bold;
    font-family: Inconsolata;
    text-shadow: 0px 2px 2px rgba(150, 150, 150, 1);*/
}

/*#mainmenu .nav.menu li.active{
	background-color:#fff;	
	text-shadow: none;
}*/
#mainmenu .nav.menu li.active,
#mainmenu .nav.menu li:hover{
    /*
	color:#fff;
	text-shadow: none;
	border-radius: 5px;	
    bottom: -1px;
    -webkit-box-shadow: 0px 8px 5px 1px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 8px 5px 1px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 8px 5px 1px rgba(50, 50, 50, 0.75);	  
    transition: bottom 3s ease 2s,border-radius 1s,  background-color 1s, transform 2s,color 2s;
    */
}

#mainmenu .nav.menu li.active a,
#mainmenu .nav.menu li.active a:hover{
	/*color:#234485;*/
	
}



/* Products */
.product_desc_wrapper{
	/*height:150px;
	overflow:auto;
	-webkit-box-shadow: inset 0px -7px 6px 1px #FFFFFF;
	-moz-box-shadow: inset 0px -7px 6px 1px #FFFFFF; 
	box-shadow: inset 0px -7px 6px 1px #FFFFFF;  */	 
}
#gridmasonry{
	/*-moz-column-width: 18em;
 	-webkit-column-width: 18em;
 	-moz-column-gap: 1em;
 	-webkit-column-gap:1em;*/
}

#wrap #gridmasonry .panel-footer,
#wrap #hikashop_submodules .panel-footer{
	border-top: 1px solid #234485;
  	border-bottom-right-radius: 3px;
  	border-bottom-left-radius: 3px;
}
#wrap #hikashop_submodules .panel-footer a.btn{
	padding-left: 5px;
  	padding-right: 5px;	
}  

.gridmasonry-item{	
}
@media (min-width: 768px) { 
	.gridmasonry-item .panel-title {
		
	}
}
#wrap #gridmasonry .panel-footer,
#wrap #hikashop_submodules .panel-footer{
	/*border:none;	
	background:none;*/
	padding:8px;
}

#wrap #gridmasonry .well,
#wrap #hikashop_submodules .well{
	margin-bottom:0px;
	color:#234485;
	border: 0px solid;	
}

#product-listing-toolbar .badge{
	top:0px;
	background-color:#337AB7;
}
#wrap .hikashop_product_price_full h3{
	margin-top: 2px;
  	margin-bottom: 0px;
  	margin-right: -5px;
}

#wrap .card-price .label{
	font-size:100%;
}

#wrap .card-price .hikashop_cart_input_button{margin-top:-4px;}

#wrap .badge-blue{
	background-color:#337AB7;
	color:#fff;
}
#wrap .fa-blue{
	color:#337AB7;	
}
#wrap .table-striped > tbody > tr:nth-of-type(odd) {
    background-color: rgba(51, 122, 183, 0.13);
}

.card-wrapper .list-inline.card-flags{
	display: inline-block;
	margin-left:0px;
}

/* Category */



/* Product */
#wrap .trialpaylabel{
	height: 55px;
  	border-radius: 10px;
  	background-image: url("../images/img-tp-logo.png");
  	background-repeat: no-repeat;
  	background-position-y: -12px;
  	display: block;
}

#wrap #hikashop_submodules .well-related{
	border: 2px dashed #234485;
  	background: none;
  	border-bottom:none;
}

#wrap .well-screenshots{
	border: 1px solid #234485;
  	background: none;
}
#wrap .well-faq{
	border: 2px solid #234485;
  	background: none;
}
#wrap .bg_category{
	background-repeat: no-repeat;
  	height: 50px;
  	position: absolute;
  	width: 80px;
  	left: 48%;
  	opacity: 0.4;
  	top: 5px;
  	
}
#wrap .well-category-title{
	border: none;
	color:#234485;
	box-shadow: none; 	
	background-color: #fff;	
	position:relative;
	/*
  	-webkit-box-shadow: 0px 1px 0px 0px rgba(165, 165, 165, 0.5);
	-moz-box-shadow:    0px 1px 0px 0px rgba(165, 165, 165, 0.5);
	box-shadow:         0px 1px 0px 0px rgba(165, 165, 165, 0.5);*/
	/*background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );*/
}
#wrap .well-category-title h3{
  	margin: 0px;
  	/*height: 40px;
    padding-top: 8px;*/
	font-family: BebasNeue,Tahoma, Verdana;
	font-size: 2.5em;
	color: #375676;
}

#wrap #hikashop_submodules .hikashop_category_information h2,
#wrap #faq .well>h4 {
	font-size: 1.8em;
  	text-align: center;
  	border: none;
  	margin-top: 5px;
  	color: #234485;
  	font-weight:normal;
}
#faq{margin-top:10px;}
#product-description{
	color: #444;
  	font-size: 1.1em;
  	line-height: 1.9;
}
#hikashop_small_image_div .hikashop_child_image{
	height:60px;
	cursor:pointer;	
}
#hikashop_small_image_div>h4{
	margin-top: 0px;
  	margin-bottom: 5px;	
}



/* Common */

#wrap>.container{margin-bottom: 60px;}

#wrap pre{
	background-color: #337AB7;
    color: #fff;
    border: 1px solid #234485;
    font-weight: bold;
}
#wrap .panel-default>.panel-heading{
	color: #FEFEFE;
  	/*background-color: #337AB7;*/
	background-color:#375676;
  	border-color: #234485;	
  	-webkit-box-shadow: 0px 2px 2px 1px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 2px 2px 1px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 2px 2px 1px rgba(50, 50, 50, 0.75);
}
#wrap .panel-default{
	border-color: #234485;
}

#wrap .panel-footer{
	border:none;	
	background:none;
	padding:0px;
}

#wrap #hikashop_address_listing .panel-footer{
	padding: 10px 15px;
}

#wrap .modal-backdrop.in{opacity:0 !important;}

#wrap .panel-footer nav.navbar{
	margin:0px;	
	border-radius:0px;
}

#wrap a:focus, #wrap  a:hover{
	text-decoration:none;
}

#wrap .form-horizontal .form-group{
	margin-left: 0px;
  	margin-right: 0px;
}

#wrap .well.bg-warning{background-color: #fcf8e3;}

#wrap .popover-title{
	background-color: #337AB7;
	color:#fff;
}
#wrap h4{
	/*color: #234485;*/
}
.no-padding{padding-left:0px !important;padding-right:0px !important;}
.no-padding-left{padding-left:0px !important;}
.no-padding-right{padding-right:0px !important;}
.label-blue{background-color:#81B5E3;}
#wrap .well.bg-none{background-color:#fff !important;}
@media print{
	#wrap .panel.panel-default,
	#wrap .panel .panel-body{
		page-break-after:always;
		border:none;
		-webkit-box-shadow: none;
  		box-shadow:none;
	}
	body{
		padding-top: 10px;
	}
}

#wrap .flag-icon{
	width:16px;
	height:16px;
	display: inline-block;
}
#wrap .flag-es{background: url("../images/flags/es.png") no-repeat left 5px; }
#wrap .flag-fr{background: url("../images/flags/fr.png") no-repeat left 5px;}
#wrap .flag-gb{background: url("../images/flags/gb.png") no-repeat left 5px;}
#wrap .flag-us{background: url("../images/flags/us.png") no-repeat left 5px;}

#wrap .hr{
	width: 100%;
  	height: 1px;
  	background-color: #234485;  	
}

#wrap .panel-default>.panel-heading-nodownload{
	background-color: #fafafa;
}

#wrap .category-navbar ul>li>span.navbar-text{
	font-weight: bold;
  	font-size: 1.3em;
  	color: #234485;
}
#wrap .category-navbar ul>li>a{
	line-height:25px;
	color: #234485;
}

#wrap .category-nav{
	background-color:#fff;
	border:none;
	margin-bottom:0px;
}
#wrap .category-obj strong{
	color:#337AB7;
font-size: 1.7rem;  
}

#wrap .badge{background-color: #234485;color: #fff;}

label.invalid{
	padding-left: 5px;
	border:none;
    border-left: 10px solid;	
}


.module-blog-item h5{
	font-size:1.1em;
	font-weight: bold;
	border-bottom: 1px solid #337ab7;
}

#eblog-wrapper .panel{
	border:none;	
}
.category-title {
    transform: rotate(-270deg);
    transform-origin: left, top;
    -ms-transform: rotate(-270deg);
    -ms-transform-origin: left, top;
    -webkit-transform: rotate(-270deg);
    -webkit-transform-origin: left, top;
    float:left; 
    padding-left: 50px;
    color: #234485;
    font-weight: bold;
}
.category-image{height: 45px;}
.category-img{
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0.6;
    min-height: 45px;
    position: absolute;
    min-width: 50px;
    top: 50%;
}
.category-rss-wrapper{margin-top:20px;}
.module-blog-item-wrapper{
	border-bottom:5px solid #337ab7;
	border-left:3px solid #337ab7;
	border-right:1px solid #337ab7;
	border-top:1px solid #337ab7;
	/*height:120px;
	overflow:hidden;*/
	padding-bottom:15px;	
}
#footer .product_list{
  text-align: center;
}
#footer .product_list h3{
    text-align: center;
    color: #fff;
}
#footer .custom h3{
    color: #fff;
}


/* Slider */
.cbp-fwslider {
	position: relative;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 40px 0 60px;
}

.cbp-fwslider ul {
	margin: 0;
	padding: 0;
	white-space: nowrap;
	list-style-type: none;
}

.cbp-fwslider ul li {
	transform: translateZ(0);
	float: left;
	display: block;
	margin: 0;
	padding: 0;
}

.cbp-fwslider ul li > a,
.cbp-fwslider ul li > div {
	display: block;
	text-align: center;
	outline: none;
}

.cbp-fwslider ul li > a img {
	border: none;
	display: block;
	margin: 0 auto;
	max-width: 75%;
}

.cbp-fwslider nav span {
	position: absolute;
	top: 50%;
	width: 50px;
	height: 100px;
	/*background: #47a3da;*/
	/*color: #fff;*/
	color: #81B5E3;
	font-size: 50px;
	text-align: center;
	margin-top: -50px;
	line-height: 100px;
	cursor: pointer;
	font-weight: normal;
}

.cbp-fwslider nav span:hover {
	/*background: #378fc3;*/
	color: #234485;
}

.cbp-fwslider nav span.cbp-fwnext {
	right: 0px;
}

.cbp-fwslider nav span.cbp-fwprev {
	left: 0px;
}

.cbp-fwdots {
	position: absolute;
	bottom: 0px;
	white-space: nowrap;
	text-align: center;
	width: 100%;
}

.cbp-fwdots span {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: #ddd;
	margin: 4px;
	border-radius: 50%;
	cursor: pointer;
}

.cbp-fwdots span:hover {
	background: #234485;
}

.cbp-fwdots span.cbp-fwcurrent {
	background: #81B5E3;
	box-shadow: 0 0 0 2px #81B5E3;
	transition: box-shadow 0.2s ease-in-out;
}



/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

#carouselfeedback{padding:0px !important;}

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;	
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	/*-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  5px solid #fff;
	left: -5px;
	background: #fff;
	*/
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}




.chocolat-zoomable.chocolat-zoomed .chocolat-img{
    cursor : zoom-out;
}
.chocolat-open{
    overflow: hidden;
}
.chocolat-overlay{
    height:100%;
    width:100%;
    position:fixed;
    left:0;
    top:0;
    z-index:10;
    /*background-color:#fff;*/
    background-color:#000;
    display:none;
    opacity: 0.5;
}
.chocolat-wrapper{
    height:100%;
    width:100%;
    position:fixed;
    left:0;
    top:0;
    z-index:16;
    color: #fff;
}
.chocolat-zoomable .chocolat-img{
    cursor : zoom-in;
}
.chocolat-loader{
    height:32px;
    width:32px;
    position:absolute;
    left:50%;
    top:50% ;
    margin-left:-16px;
    margin-top:-16px;
    z-index:11;
    background:url(../images/loader.gif);
    display:none;
}
.chocolat-content{
    position:fixed;
    width:0px;
    height:0px;
    left:50%;
    top:50%;
    z-index:14;
    text-align: left;
}

.chocolat-content .chocolat-img{
    position:absolute;
    width:100%;
    height:100%;
}
.chocolat-wrapper .chocolat-left{
    position:absolute;
    left:0;
    width:50px;
    height:100px;
    top: 50%;
    margin-top: -50px;
    cursor:pointer;
    background:url(../images/left.png) 50% 50% no-repeat;
    z-index: 17;
    display: none;

}
.chocolat-wrapper .chocolat-right{
    position:absolute;
    right:0;
    width:50px;
    height:100px;
    top: 50%;
    margin-top: -50px;
    cursor:pointer;
    background:url(../images/right.png)  50% 50% no-repeat;
    z-index: 17;
    display: none;
}
.chocolat-wrapper .chocolat-right.active{
    display: block;
}
.chocolat-wrapper .chocolat-left.active{
    display: block;
}
.chocolat-wrapper .chocolat-top{
    position:absolute;
    top:0px;
    right: 0;
    left: 0;
    line-height:50px;
    height:50px;
    overflow: hidden;
    z-index: 17;
    margin-bottom: 10px;
}
.chocolat-wrapper .chocolat-close{
    width:50px;
    height:50px;
    cursor:pointer;
    position: absolute;
    top: 0;
    right: 0;
    background:url(../images/close.png) 50% 50% no-repeat;
}
.chocolat-wrapper .chocolat-bottom{
    position:absolute;
    bottom:0;
    left: 0;
    right: 0;
    line-height:40px;
    height:40px;
    font-size:12px;
    z-index: 17;
    padding-left: 15px;
    padding-right: 15px;
    background: rgba(0, 0, 0, 0.2);
    text-align: right;
    margin-top: 10px;
}
.chocolat-wrapper .chocolat-set-title{
    display: inline-block;
    padding-right: 15px;
    line-height: 1;
    border-right: 1px solid rgba(255, 255, 255, 0.3);
}
.chocolat-wrapper .chocolat-pagination{
    float: right;
    display: inline-block;
    padding-left: 15px;
    padding-right: 15px;
    margin-right: 15px;
    /*border-right: 1px solid rgba(255, 255, 255, 0.2);*/
}
.chocolat-wrapper .chocolat-fullscreen{
    width: 16px;
    height: 40px;
    background: url(../images/fullscreen.png) 50% 50% no-repeat;
    display: block;
    margin:auto;
    cursor: pointer;
    float: right;
}
.chocolat-wrapper .chocolat-description{
    display: inline-block;
    float: left;
}

/* compact view */
.chocolat-cover .chocolat-content .chocolat-left,
.chocolat-cover .chocolat-content .chocolat-right{
    position: fixed;
    height: 100%;
    top: 0;
    padding: 0px;
}
.chocolat-cover .chocolat-content .chocolat-right{
    right:0px;
    background:url(../images/right-compact.png) 100% 50% no-repeat;
}
.chocolat-cover .chocolat-content .chocolat-left{
    left:0;
    background:url(../images/left-compact.png) 0% 50% no-repeat;
}
.chocolat-cover .chocolat-content .chocolat-top{
    top: 0;
    left: 0;
    position: fixed;
    z-index: 1;
}
.chocolat-cover .chocolat-content .chocolat-close{
    background:url(../images/close-compact.png) 0% center no-repeat;
}
.chocolat-cover .chocolat-content .chocolat-bottom{
    bottom: 0;
    left: 0;
    position: fixed;
    background: rgba(255,255,255,0.75);
    z-index: 1;
}
.chocolat-cover .chocolat-content .chocolat-pagination,
.chocolat-cover .chocolat-content .chocolat-description{
    padding: 0 10px;
}


/* no container mode*/
body.chocolat-open>.chocolat-overlay{
    z-index:15;
}
body.chocolat-open>.chocolat-loader{
    z-index:15;
}
body.chocolat-open>.chocolat-content{
    z-index:17;
}

/* container mode*/
.chocolat-in-container .chocolat-wrapper,
.chocolat-in-container .chocolat-content,
.chocolat-in-container .chocolat-overlay{
    position: absolute;
}
.chocolat-in-container{
    position: relative;
}

/* uncomment to hide controls when zoomed-in*/
/*
.chocolat-zoomable .chocolat-top,
.chocolat-zoomable .chocolat-bottom,
.chocolat-zoomable .chocolat-right,
.chocolat-zoomable .chocolat-left {
    transition: opacity .3s ease, visibility 0s .3s;
   opacity: 1;
}

.chocolat-zoomable.chocolat-zoomed .chocolat-top,
.chocolat-zoomable.chocolat-zoomed .chocolat-bottom,
.chocolat-zoomable.chocolat-zoomed .chocolat-right,
.chocolat-zoomable.chocolat-zoomed .chocolat-left {
    visibility: hidden;
    opacity: 0;
}
*/


.header_cart_list{
	border-bottom: 2px solid #555;
    padding: 8px;
    margin-bottom: 8px;
    font-weight: bold;	
}
.subtotal_cart_list{
	border-top: 1px solid #555;
    padding: 8px;
    margin-top: 8px;	
}
.hikashop_product_price{padding-right: 5px;}
span.hikashop_product_price, 
.hikashop_checkout_cart_additional, 
.hikashop_checkout_cart_payment, 
.hikashop_checkout_cart_coupon, 
.hikashop_checkout_cart_additional,
span.hikashop_checkout_cart_taxes{
	color:initial;
	font-size:initial;
	font-style:normal;
	font-weight:normal;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.tractive{
border:2px solid #6ea7cf;
}
.tdactive{
background-color:#337ab7 !important;
}
.hikashop_checkout_payment_description.active{
color:#ffffff !important;
font-weight:bold;
}
.hikashop_payment_methods>fieldset{
border: 1px solid #333333;
margin-top: 10px;
margin-bottom: 10px;
padding: 5px;
}
.hikashop_checkout_billing_address>fieldset{
border: 1px solid #333333;

padding: 5px;
margin: 15px;
}
.hikashop_checkout_login {
border: 1px solid #333333;
margin-top: 10px;
margin-bottom: 10px;
padding: 5px;
}
.hikashop_registration_same_address_line{
display:none;
}

/* Main boxes with icon */
.box > .icon { text-align: center; position: relative; }
.box > .icon > .image { position: relative; z-index: 2; margin: auto; width: 88px; 
        height: 88px; border: 8px solid white; line-height: 88px; border-radius: 50%; 
        background: #8B9FCE; vertical-align: middle; -webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.75);}
/*.box.box1 > .icon > .image { background: #F7AF51; }
.box.box2 > .icon > .image { background: #EED59B; }
.box.box3 > .icon > .image { background: #EC8666; }
.box.box4 > .icon > .image { background: #F0B79C; }*/
/*.box.box1 > .icon > .image { background: #37C4D3; }
.box.box2 > .icon > .image { background: #ECE6B4; }
.box.box3 > .icon > .image { background: #FADC4D; }
.box.box4 > .icon > .image { background: #F18745; }*/
.box.box1 > .icon > .image {
	background: #f85a3e;
}
.box.box2 > .icon > .image {
	background: #1e91d6;
}
.box.box3 > .icon > .image {
	background: #8fc93a;
}
.box.box4 > .icon > .image {
	background: #e4cc37;
}
.box > .icon:hover > .image {
	background: #DFD95E;
}

/*.box > .icon > .image > i { font-size: 36px !important; color: #375676 !important; }*/
.box > .icon > .image > i {
	font-size: 36px !important;
	color: #fff !important;
}
.box > .icon:hover > .image > i {
	color: #375676 !important;
}
/*.box > .icon:hover > .image > i { color: white !important; }*/
.box > .icon > .info { margin-top: -24px; background: rgba(256, 256, 256, 0.15); border: 1px solid #F0F3F5; 
       padding: 15px 0 10px 0; -webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.75);}
.box > .icon:hover > .info { background: rgba(0, 0, 0, 0.02); border-color: #DFD95E; color: white; }
.box > .icon > .info > h2.title {font-size: 1.9em;
        color: #F0F3F5; font-weight: 700; }
.box > .icon > .info > p { font-size: 0.95em; 
        color: #F0F3F5; line-height: 1.7em; margin: 15px;text-align: center;}
/*.box > .icon:hover > .info > h2.title, .box > .icon:hover > .info > .more > a { color: #8B9FCE; }*/
.box > .icon > .info > .more a { font-family: "Roboto",sans-serif !important; font-size: 12px; 
         color: #ccc; line-height: 12px; text-transform: uppercase; text-decoration: none; }
.box > .icon:hover > .info > .more > a { color: #375676 !important; background-color: #DFD95E; }
.box .space { height: 30px; }
.box > .icon > .more{position: absolute;width: 100%;bottom: 20px;}

.boxestop{ 
    background-color:#375676;
    /*background-color:rgba(66,75,92,1);*/
    padding-top: 50px;
}
.text-white{color:#fff !important}
.btn-transparent{background:transparent !important}
.jumbotron p,.jumbotron h3{font-size: 18px !important;}
.jumbotron.jtdev{
    /*background-image: url("../images/jt/dev.jpg");    
    background-size: cover;
    background-color: #375676;
    background-blend-mode: luminosity;
    background-repeat: no-repeat;*/
    background-color:#fbfbfb;
    z-index: -1;
    border:0px;
    margin-bottom: 0px;
}

.jumbotron.jtdev .jdev-wrapper{
    color:#282A37;   
    background: inherit;    
    
}
.jumbotron.jtdev p{
    color:#375676;
}
.jumbotron.jtdev h1{
    /*text-shadow: 2px 2px 4px rgba(223,217,94,0.69);*/
    color:#375676;
}

.jumbotron.jttrab{
    background-image: url("../images/jt/work.jpg");    
    background-size: cover;
    background-color: #375676;
    background-blend-mode: luminosity;
    background-repeat: no-repeat;
    z-index: -1;
    border:0px;
    margin-bottom: 0px;
}

.jumbotron.jttrab .jdev-wrapper{
    color:#282A37;   
    background: inherit;       
    
}
.jumbotron.jttrab p{
    color:#282A37;
}
.jumbotron.jttrab h1{
    /*text-shadow: 2px 2px 4px rgba(223,217,94,0.69);*/
    color:#375676;
}
.jumbotron.jtcontacto{
    /*background-image: url("../images/jt/contact.jpg");    
    background-size: cover;
    background-color: #375676;
    background-blend-mode: luminosity;
    background-repeat: no-repeat;*/
    background-color: #fbfbfb;
    z-index: -1;
    border:0px;
    margin-bottom: 0px;
}

.jumbotron.jtcontacto .jdev-wrapper{
    color:#282A37;   
    background: inherit;    
    
}
.jumbotron.jtcontacto p{
    color:#282A37;
}
.jumbotron.jtcontacto h1{
    /*text-shadow: 2px 2px 4px rgba(223,217,94,0.69);*/
    color:#375676;
}
.jumbotron.jtcalcprices{
    /*background-image: url("../images/jt/calcprices.jpg");    */
    background-image: url("../images/jt/dev.jpg");    
    background-size: cover;
    background-color: #375676;
    background-blend-mode: luminosity;
    background-repeat: no-repeat;
    z-index: -1;
    border:0px;
    margin-bottom: 0px;
}

.jumbotron.jtcalcprices .jdev-wrapper{
    /*color:#F0F3F5;   
    background: inherit;    */
    color:#282A37;   
    background: inherit;    
    
}
.jumbotron.jtcalcprices h3,.jumbotron.jtcontacto p{
    /*color:#F0F3F5;*/
    color:#282A37;
}
.jumbotron.jtcalcprices h1{
    /*text-shadow: 2px 2px 4px rgba(223,217,94,0.69);*/
    color:#375676;
}

.btn.btn-text{padding:0px !important;font-size: inherit;}

.cb_bootstrap .form-control.commentsta{height: 100px;}
.cb_bootstrap .formsuccess{margin-top: 20px;}

.jtcontacto h3, .jtcontacto label{ color:#375676;}

.maininside{margin-top: 30px;}

.jumbotron h1{font-family: BebasNeue,Tahoma, Verdana;}
h1.title,h2.title,h3.title,h4.title,p.title{font-family: BebasNeue,Tahoma, Verdana;color: #375676;}
/*@media screen and (min-width: 768px) {*/
  h1.title {
    font-size: 6rem;
  }
  h2.title{
    font-size: 5rem;
  }
  h3.title{
    font-size: 4rem;
  }
  h4.title{
    font-size: 3rem;
  }
/*}*/
p.text{font-size: 1.4rem;}
@media screen and (min-width: 768px) {
  p.text {
    font-size: 2rem;
  }  
}



#top .menu{font-size: 1.1em;}

#wrap .alert-info {color: #31708f;background-color: #d9edf7;border: none;}
body .modal-dialog{z-index: 5000;}

.article h4.title{margin-top:3rem;}

#forum-list{font-size: 1.5rem;}

#forum-list .last-entry{font-size: 1.3rem;}


@media only screen and (min-width: 768px) {
    .dropdown:hover .dropdown-menu {
      display: block;
    }    
}
#top .innermenu .header{
  line-height: 3.5rem;
  font-size: 1.9rem;
  color: #F0F3F5;
  background-color: #657D9E;
  padding: 8px 0px;
  border-radius: 10px;
}
#top .dropdown-menu{
  background-color: #375676;
  border: 0;
  padding: 1rem 0px;  
}
@media only screen and (max-width: 768px) {
  #top .dropdown.open .dropdown-menu{
    display:inline-block;
  }
  .nav.navbar-nav.menu>li.dropdown{
    display: block !important;
  }
}
#top .innermenu .footer{bottom: 0;position: absolute;margin: 0px -15px;}
#top .innermenu .content{padding-bottom: 50px;padding-top: 18px;}
#top .innermenu .content ul>li{padding: 5px 0px;}
#top .innermenu a{color:#F0F3F5;}
#top .innermenu .btn{border-top: 1px solid #657D9E;}
#top ul.simplemenu>li>a{color:#F0F3F5;font-size: 1.7rem;padding: 0.5rem 1.5rem;}
@media only screen and (min-width: 768px) {
  #top .innermenu div.separator{
    border-right: 1px solid #657D9E;  
  }  
  #top .dropdown-menu{
    -webkit-box-shadow: 0px 10px 12px -3px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 10px 12px -3px rgba(0,0,0,0.75);
    box-shadow: 0px 10px 12px -3px rgba(0,0,0,0.75);
  }
  #top .innermenu .content ul>li{padding: 6px 0px;}
  #top a.simplemenu{padding-bottom: 2.3rem;}
  #top ul.simplemenu{
    text-align: center;
    background-color: #657D9E;
    /*margin-top: 1.2rem;*/    
  }  
  #top ul.simplemenu>li{
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;      
  }
  #top ul.simplemenu>li:not(:last-child){
    border-right: 1px solid #657D9E;  
  }
}
@media only screen and (max-width: 768px) {
  #top .innermenu>div{
    margin-bottom:20px; 
  }
}

#wrap .btn{font-size: 1.5rem;}

.hikashop_category_image{float:left;}
.hikashop_category_description_no{font-size: 3rem;margin: 2rem 0px 4rem;}
.hikashop_category_description_no p{font-size: 2rem;margin: 2rem 0px;clear: both;}
.hikashop_category_description_no ul>li{font-size: 2rem;margin: 1rem 0px;clear: both;}
#wrap #product-listing-toolbar .btn{padding: 8px 5px 7px 5px;}
.nomargin{margin:0px !important;}
.btn.btn-white-border{
  border: 1px solid #fff;
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
}
.btn.btn-white-border:hover{
  border: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
.panel.plan-wrapper{border:1px solid #234485;}
ul.plans>li{padding: 0.6rem 0px;font-size: 1.5rem;}
.plan-price span.only{ font-size:1.3rem;}
.plan-price span.cost{color: #375676; font-weight: bold; font-size: 7rem;}
.plan-price span.cost>small{font-size: 3rem;}
.plan-price span.taxes{font-size:0.9rem;}
.panel.plan-wrapper h1{
    color:#375676;
}
.hikashop_checkout_cart{
margin-top: 4rem;  
}
.anuncioprice{
  font-size: 8rem;
  margin-left:1rem;  
}
.foronly{
  font-size: 2rem;
  margin-left: 1rem;
}
strong.title{font-weight: bolder; font-family: QuicksandBold,Tahoma, Verdana;}
.quicksandfont{font-family: Quicksand,Tahoma, Verdana;}
ul.ulseparated>li,ol.ulseparated>li{padding: 1rem 0px;}


.hikashop_small_cart_total_title,.hikashop_small_cart_checkout_link,.hikashop_product_price{
  color:#ffffff !important; 
}
.hikashop_checkout_cart .hikashop_small_cart_total_title,
.hikashop_checkout_cart .hikashop_small_cart_checkout_link,
.hikashop_checkout_cart .hikashop_product_price{
  color:#555555 !important; 
}
.hikashop_cart{
    float: right;
    padding-right: 10px; 
}

.hikashop_small_cart_total_title:hover,.hikashop_small_cart_checkout_link:hover,.hikashop_product_price:hover{
      color: #DFD95E !important;
  text-decoration:none  !important;

}

