/*Logo*/







#rt-logo a{



  background:url(../images/logo/logo.png) top left no-repeat;



    width:298px;



  height:57px;



  }



@media only screen and (max-width: 500px) 

{

  .catItemIntroText { float: none;

    clear: both !important;}  

    .k2store .btn {

    width: 90% !important;}

    .catItemImage img, .itemIntroText img  { width: 100% !important; height: auto; }

}





@media only screen and (max-width: 580px) 

{

  .k2store-modal { width: 100% !important; margin-left: 0px !important; left: 0 !important; }

  

}

  

  .k2store .btn {

 float: left;

}

  .k2store .begin_checkout {

 float: right!important;
line-height: 60px !important;}

  

@media only screen 



and (min-device-width : 320px) 



and (max-device-width : 480px) {









.moduletable .custom table tr td h2{margin-bottom: -15px;}

label, .k2AccountPage dd > span { font-size:19px!important; }



.component-content td p { font-size: 19px!important; }



.component-content tr p { font-size: 19px!important; }



.product_price { font-size: 19px!important; margin-top:5px; margin-bottom:5px;}



.k2store .btn {

    width: 90% !important;}



}



.show1timeaday {



  display: none !important;



  visibility: hidden !important;



}



.richsnippetsvote {



 border: 0;

    clip: rect(0 0 0 0);

    height: 1px;

    margin: -1px;

    overflow: hidden;

    padding: 0;

    position: absolute;

    width: 1px;



}













/*Buttons*/







a.moduleItemReadMore,



a.k2ReadMore,  



div.itemCommentsForm form input#submitCommentButton,



input[type="submit"],



button.button,



.component-content div.toggle-editor a{border:none;}







.blauwButton { background: #0066cc!important; color: #FFFFFF !important; -webkit-appearance: none;height:     200px;



    width:      230px!important;    background-image: linear-gradient(to bottom, #08c, #04c)!important;}



.blauwButton:hover{ background: #0059b2!important; color: #FFFFFF !important; -webkit-appearance: none!important;}



  



a.moduleItemReadMore:hover{



  color:#c5c6c6;



}











a.k2ReadMore:hover,



div.itemCommentsForm form input#submitCommentButton:hover,



input[type="submit"]:hover,



button.button:hover,



.component-content div.toggle-editor a:hover{}







.k2store .btn-warning {







display: none;







}







.k2store .btn-warning:hover {







display: none;







}







/*Typhography*/







.module-title h2.title,



div.catItemHeader h3.catItemTitle,



div.itemHeader h1.itemTitle,



div.userItemHeader h3.userItemTitle,



div.itemCommentsForm h3,



h3.itemCommentsCounter,



div.k2AccountPage th.k2ProfileHeading,



div.componentheading,



div.genericItemHeader h2.genericItemTitle,



div.catItemHeader h3.catItemTitle a,



div.userItemHeader h3.userItemTitle a,



div.genericItemHeader h2.genericItemTitle a,



h1,



h5,.news div.k2ItemsBlock ul li a.moduleItemTitle{color:#4C4C4C;font-family: 'Homenaje', sans-serif;line-height:22px;font-weight:normal}



#port div.catItemHeader h3.catItemTitle{color:#c2c2c2;}







div.catItemHeader h3.catItemTitle a:hover,



div.userItemHeader h3.userItemTitle a:hover,div.genericItemHeader h2.genericItemTitle a:hover,.jcarousel div.k2ItemsBlock ul li a.moduleItemTitle:hover,.news div.k2ItemsBlock ul li a.moduleItemTitle:hover,.principles div.k2ItemsBlock ul li a.moduleItemTitle:hover,.recent_posts div.k2ItemsBlock ul li a.moduleItemTitle:hover{color:#e1282f;}











/*=== Top Positions ===*/







#rt-top{}



#rt-top .rt-container{}







/*=== Header Positions ===*/







#rt-header{}



#rt-header .rt-container{}







/*=== Showcase Positions ===*/







#rt-showcase{}



#rt-showcase .rt-container{}











/*=== Feature Positions ===*/







#rt-feature{}



#rt-feature .rt-container{}







/*=== Utility Positions ===*/







#rt-utility{}



#rt-utility .rt-container{}







/*=== MainTop Positions ===*/







#rt-maintop{}



#rt-maintop .rt-container{}











/*=== MainContent ===*/







#rt-main{}



#rt-main .rt-container{}











.rt-container {background: none;}







/*Pagination*/







div.k2Pagination,



div.pagination {



  color: #646464;



  }







#k2Container .k2Pagination ul li span,



#k2Container .k2Pagination ul li a,



div.pagination ul li a,



div.pagination ul li span{



  background:none;



  }



  



#k2Container .k2Pagination ul li.pagination-start span.pagenav,



#k2Container .k2Pagination ul li.pagination-prev span.pagenav,



#k2Container .k2Pagination ul li.pagination-end span.pagenav,



#k2Container .k2Pagination ul li.pagination-next span.pagenav,



div.pagination ul li.pagination-start span.pagenav,



div.pagination ul li.pagination-prev span.pagenav,



div.pagination ul li.pagination-end span.pagenav,



div.pagination ul li.pagination-next span.pagenav,



div.itemComments div.itemCommentsPagination ul li.pagination-start span.pagenav,



div.itemComments div.itemCommentsPagination ul li.pagination-prev span.pagenav,



div.itemComments div.itemCommentsPagination ul li.pagination-end span.pagenav,



div.itemComments div.itemCommentsPagination ul li.pagination-next span.pagenav{



  background:#fff;



  color:#e1282f;



  }



  



#k2Container .k2Pagination ul li span.pagenav,



div.pagination ul li span.pagenav,



div.itemComments div.itemCommentsPagination ul li span.pagenav{



  background:none;color:#fff;}



  



#k2Container .k2Pagination ul li a,



div.pagination ul li a,



div.itemComments div.itemCommentsPagination ul li a{color:#e1282f;}







#k2Container .k2Pagination ul li a:hover,



div.pagination ul li a:hover,



div.itemComments div.itemCommentsPagination ul li a:hover{background:none;color:#fff;}







#k2Container .k2Pagination ul li.pagination-start a,



#k2Container .k2Pagination ul li.pagination-prev a,



#k2Container .k2Pagination ul li.pagination-end a,



#k2Container .k2Pagination ul li.pagination-next a,



div.pagination ul li.pagination-start a,



div.pagination ul li.pagination-prev a,



div.pagination ul li.pagination-end a,



div.pagination ul li.pagination-next a,



div.itemComments div.itemCommentsPagination ul li.pagination-start a,



div.itemComments div.itemCommentsPagination ul li.pagination-prev a,



div.itemComments div.itemCommentsPagination ul li.pagination-end a,



div.itemComments div.itemCommentsPagination ul li.pagination-next a{



  color:#fff;



  background:#e1282f;



  }



  



#k2Container .k2Pagination ul li.pagination-start a:hover,



#k2Container .k2Pagination ul li.pagination-prev a:hover,



#k2Container .k2Pagination ul li.pagination-end a:hover,



#k2Container .k2Pagination ul li.pagination-next a:hover,



div.pagination ul li.pagination-start a:hover,



div.pagination ul li.pagination-prev a:hover,



div.pagination ul li.pagination-end a:hover,



div.pagination ul li.pagination-next a:hover,



div.itemComments div.itemCommentsPagination ul li.pagination-start a:hover,



div.itemComments div.itemCommentsPagination ul li.pagination-prev a:hover,



div.itemComments div.itemCommentsPagination ul li.pagination-end a:hover,



div.itemComments div.itemCommentsPagination ul li.pagination-next a:hover{



  background:#fff;



  color:#e1282f;



  }



  



/*Forms*/







#jform_contact_message,



#commentText,



#description,



#jform_profile_aboutme,



#form-login .inputbox,



#com-form-login .inputbox, 



#josForm .inputbox,



input.inputbox[type="text"],



input.inputbox[type="password"],



input.inputbox[type="email"],



#josForm input[type="text"],



.form-validate input[type="text"],



input#url,



input.required[type="text"],



input.required[type="password"],



input.required[type="email"]{







  border:1px solid #363636;



  color:inherit;



  text-transform:uppercase;



  }



  



  



#contact-form label,



div.k2AccountPage table.admintable label{



  font-size:1em;



  line-height:2em;



  }



  



/*Comments*/







div.itemComments ul.itemCommentsList li,div.itemComments ul.itemCommentsList li.unpublishedComment,div.itemComments ul.itemCommentsList li.authorResponse{



  background:#080809;border:1px solid #363636;border-radius:5px;}



  



div.itemComments ul.itemCommentsList li span.commentToolbar{



  padding:5px 0 0;}



  



/*Google Map*/



  



div.map-wrapper{



    background: #070708;



    border: 1px solid #363636;



  }







/*Search Results*/







div.form-limit-and-counter{



  border-top:1px solid #ddd;



  border-bottom:1px solid #ddd;



}













/*=== MainBottom Positions ===*/







#rt-mainbottom{}



#rt-mainbottom .rt-container{}











/*=== Bottom Positions ===*/







#rt-bottom{}



#rt-bottom .rt-container{}











/*=== Footer Positions ===*/







#footer{position: relative;margin-bottom: -3px;}



#footer .footer-container{}



#footer .footer-container .rt-alpha {

  display: inherit;

float: none;

}







#rt-footer, #rt-copyright {



    color: inherit;



}



form#k2storeOrderLoginForm label {     display: table-row; }



input[type="submit"] { height: 60px !important;  line-height: 60px !important; }

.k2store .btn {
margin-right: 3%;
    width: 150px;

    height: 60px !important;}

.k2store_cartitems .btn { line-height: 60px !important; }

/*#button-account, #button-login { height: auto !important; width: auto !important; }*/





@media only screen and (max-width: 600px) 

{

  #itemListLeading .itemContainer { position: inherit !important; width: 100% !important;  }

  #itemListLeading .itemContainer img { width: 100% !important; height: auto !important; }

  

  .content_container #rt-main .itemBody .itemIntroText img { width: 100%; height: auto;}  

}



@media only screen and (max-width: 650px)

{

  

  .k2store .row-fluid .span5 { width: 100%; }

  .k2store .row-fluid label input[type="text"], .k2store .row-fluid label input[type="password"] { display: block; margin-top: 10px; margin-bottom: 15px; }

  

}.xxx {
    background: #ccc !important;
    margin: 1px !important;
    border: none !important;
    border-radius: 4px !important;
    color: #fff !important;
    padding: 2px 3px !important;
    font-size:12px !important;
}.center {
  text-align: center;
  }   
   .center a {
                color: #000 !important;
            }

