/* Custom css file used to over=ride Clean-Logic3 css. Before using this
    Ensure that you have updated the index.php as described in the text 
    file: //MyWebsite/Files/Using custom.css in Joomla.txt

For Joomla 3.7 and above just create a file  user.css in the css directory
*/

/* There are three customisations required. 
First one is adding Google Analytics. This is done on the index.php of the selected templatate. The index.php is located in the root directory under template and not under media/template. The code to entered is:
************
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-2MCBZ6KKT0"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-2MCBZ6KKT0');
</script>
***********
this is just before the end of </body> tag
Second is adding fonts. Create or add fonts to the fonts directory in the selected template and then add the code here. 
Finally add all customisation for the layout and css here, user.css file. 
Additional changes for mobile is provided below
turq.css Line 345 - heaeder form is removed from the css definition

*/

/*Fonts for our usage*/
@font-face {
    font-family: 'Jyothi';
    src: url('../fonts/Jyothi.eot');
    src: url('../fonts/Jyothi.eot') format('embedded-opentype'),
         url('../fonts/Jyothi.woff2') format('woff2'),
         url('../fonts/Jyothi.woff') format('woff'),
         url('../fonts/Jyothi.ttf') format('truetype'),
         url('../fonts/Jyothi.svg#Jyothi') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Pari';
    src: url('../fonts/Pari.eot');
    src: url('../fonts/Pari.eot') format('embedded-opentype'),
         url('../fonts/Pari.woff2') format('woff2'),
         url('../fonts/Pari.woff') format('woff'),
         url('../fonts/Pari.ttf') format('truetype'),
         url('../fonts/Pari.svg#Pari') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Kalyani';
    src: url('../fonts/Kalyani.eot');
    src: url('../fonts/Kalyani.eot') format('embedded-opentype'),
         url('../fonts/Kalyani.woff2') format('woff2'),
         url('../fonts/Kalyani.woff') format('woff'),
         url('../fonts/Kalyani.ttf') format('truetype'),
         url('../fonts/Kalyani.svg#Kalyani') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'Akshar';
	src: url('../fonts/Akshar.ttf') format('truetype'), 
	     url('../fonts/Akshar.svg#Akshar') format('svg');
	font-style: normal;
	font-weight: normal;

}

/* Menu Display customisation for Tamil*/
.ksmenu {
    font-family: "Jyothi";
    font-size: 16px;
}

.ksmenu .mod-list li{
    font-size: .975rem;
}


/* End of Menu Display */

/*Article Formatting. Needed for tamil only*/

.container-header {  
  background-image: linear-gradient(135deg,#ebeab1 0,#bdad53 100%);
  background-color: transparent;
  height: 120px;
}

body:lang(ta-in){
        font-family: 'Kalyani';
    }
    
h3:lang(ta-in){
    font-family: 'Akshar';
}
h5:lang(ta-in){
    font-family: 'Akshar';
}

/* End of Article Formatting */

/* Ad Display */

.ksbtad {
    height: 120px;
}


/*End of Ad Display */

/*Product Display*/
.hkc-sm-4 {
  width: 100%;
  text-align: center;
}

.hkc-sm-4 .hikashop_product_image {
  float: left;
}
.hkc-sm-4 .hikabtn {
  float: left;
  margin-top: 10px;
}

.hkc-md-4 {
  min-height:200px;
}

.hkc-sm-8 {
  width: 100%;
  text-align: left;
  margin-left: 0px;
}

/* End of Product Display */

/*Hikashop customisation*/

#hikashop_social .hikashop_social_fb
{
    margin-top: 4px;
} 


#rt-mainbody li .hikashop_subcontainer,
.rt-block._bt-mini-cart,
.bt-menu-service,
.rt-block.bt-wishlist-en,
.rt-block._brlogin,
.hikashop_subcontainer.hikashop_subcontainer_border,
.hikashop_subcontainer.hikashop_subcontainer.thumbnail,
.rt-block.bt-currency-en{
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 5px;
    /*border-style: groove;*/
    background-color: #f5f5f5;
    box-shadow: 2px 2px 2px #555555; 
    font-weight: normal !important;
    /*font-size: 10px;*/
    height: auto !important;
}

#rt-mainbody .hikashop_subcontainer{
    min-height: 130px !important;
}

#rt-mainbody .hikashop_subcontainer .hikabtn{
    margin-top: 10px;
}


#rt-mainbody .hikashop_subcontainer .hikashop_product_image{
    float: left;
}

#rt-mainbody li .hikashop_subcontainer .hikashop_product_vote .hikashop_vote_stars{
    margin-top: -10px;
}

#hikashop_cart .hikashop_cart_module_product_name_value a{
    font-weight: normal;

}

.hikashop_product_name a,
.hikashop_category_name a{
    font-weight: normal;
    line-height: 18px;
}

.btn.button.hikashop_cart_input_button {
    background: rgb(0,136,204);
    color: #ffffff !important;
    margin: 5px 10px 2px 10px;
}

.btn.button.hikashop_cart_input_button:hover{
    background: #0044cc;
}

.chzn-container {
    margin-left: 15px;
} 

.rt-block.bt-currency-en .chzn-container {
    margin-left: 2px;
    max-width: 140px; 
}

.ct-horizontal-logout .logout-button .btn.btn-primary{
    margin-top: -10px;
    padding: 0px 5px;
}


.moduletable_brcs{
  	display: inline-block;
  	max-width: 50px;
  	min-height:120px;
}

/* End of Hikashop customisation */

/* Mobile screen customisation */
@media only screen and (min-width: 480px) and (max-width: 760px)
{
  #rt-mainbody .hikashop_subcontainer .hikashop_product_image{
    float: center;
   }
}

/* End of Mobile Screen customisation */

/* Not used or not tested */
/*
.btrcs {
    text-align: center;
    font-size: 1.2em;
    font-weight: bold;
    font-style: italic;
    font-family: "times";
}

.btrcs a {
  color: #2C8296;
}

.rt-block.br-bottoma-recentview
{
  background-color: #fff;
}

.module-title h2{
  color: #000;
}

/*
.crbc-category-product-entry,
.crbc-categories-category-entry{
    border-radius: 5px;
    border-style: groove;
    box-shadow: 5px 5px 10px #555555; 

} 
.crbc-product-title a, .crbc-product-title h1, h4{
    font-family: Kalyani;
    font-weight: 600;
}

.crbc-product-price-container{
    /*height: 30px !important;*/
/*    padding: 5px;
    margin: 0px;
}
.crbc-category-page.crbc-simple .crbc-product-price{
    height: 30px;
}
.crbc-category-page .crbc-product-price{
    margin: -15px 0px 0px 0px;
    padding: 0px;
}
.crbc-category-page.crbc-simple .crbc-product-price-label{
    margin-top: 4px;
}

.crbc-category-page .crbc-product-image-container a img,
.crbc-categories-image-container a img{
    display: block;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
}


.crbc-category-page.crbc-simple .crbc-product-description{
    overflow: visible;
}
.crbc-product-description span, .crbc-category-page.crbc-simple .crbc-product-description span {
    font-family: Jyothi !important;
}

.crbc-category-page.crbc-simple .crbc-details-button {
   margin-bottom: 5px;
}

.crbc-fa{
    padding-right: 5px;
}

.crbc-cart-controls .crbc-fa-shopping-cart{
    padding-top: 10px;
}

.crbc-product-image img{
    max-width: 25% !important; 
}

.filter_bt .crbc-filter-categories a{
    display: inline-block;
    padding-top: 10px;
}
.crbc-filter-search input[type="text"]{
    width: 60%;
    margin-right: 10px;
}

.selected_category.input-append input[type="text"]{
 
    width: 80% !important;
    /*margin-right: 10px; */
/*    margin-bottom: 10px;  
}
.selected_category.input-append a{
    max-width: 10%;
    max-height: 20px;
    margin-top: -1px;
    float: right;   
}
.selected_category.input-append a span {
    margin-top: 2px;
    margin-left: 1px;
    padding-left: 2px;
}

.well._bt-bestseller .hikashop_product_image,
.well._bt-bestseller-tamil .hikashop_product_image{
    float: left;
    clear: none;
    margin-left: 3px;    
}

.well._bt-bestseller .hikashop_product_image .hikashop_container,
.well._bt-bestseller-tamil .hikashop_product_image .hikashop_container{
    padding: 3px;
    margin: 0 ;
}

/*
.rt-block.menu-block{
    margin-top: -80px;
}*/

/*
.bt-menu-service p,
.bt-def dd,
.bt-menu-service li,
.bt-menu-webdesign li{
    line-height: 160%;
    font-size: medium;
    margin-bottom: 15px;
}

.bt-def-div{
    display: table;
    margin-bottom: 25px;
}

.bt-def-left-div{
    font-size: 13px;
    font-weight: bold;
    line-height: 1.5em;
    display: table-cell;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; 
    padding-right: 20px;
    vertical-align: middle;
}
.bt-def-right-div{
    line-height: 160%;
    font-size: medium;
    text-align: justify;
    overflow: hidden;
    text-overflow: ellipsis;
    clear: right;    
    display: table-cell;
    vertical-align: middle;
}

.bt-menu-service,
.bt-menu-webdesign{
    padding: 20px;
    text-align: justify;
    background: #dbfcff;
}
.bt-menu-service span img {
    margin-top: 20px !important;
}

.bt-menu-ul li{
    border: solid 1px #ddd;
    box-shadow: 2px 2px 2px #ddd;
    border-radius: 4px;
    margin:  10px 10px 0px 0px;
    background: #dbfcff;
    font-weight: 600;
}

.bt-menu-ul li a{
    border-bottom: none !important;
    padding-top: 4px;
}
.bt-menu-webdesign .bt-def-left-div p{
    width: 320px;
    white-space: normal;
    text-align: justify;
    font-weight: normal;
    line-height: 1.5em !important;
    font-size: medium;
}

.bt-front-pagetext h2,
.bt-menu-title{
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 2px solid #00eaff;
    color: #000;
}

.bt-div-info{
    background:  #d9edf7;
    border-color: #bce8f1;
    color:  #3a87ad;
    padding: 10px 10px 0px 10px;
    border-style: groove;
    font-size: medium;
}
.bt-image-testimonials{
    float: left;
    margin: 10px;
}
.registration #member-registration .controls .btn{
    padding: 7px;
}
.profile-edit #member-profile .controls .btn{
    padding: 7px;
    background: -webkit-linear-gradient(top,#00eaff 0%,#00d3e6 100%);
}

.bt-div-srbt-cuform{
    border: 1px solid #f5f5f5;
    box-shadow: 2px 2px 2px #555555;
    padding: 10px;
}

/*
.well._bt-bestseller-tamil .hikashop_product_name,
.well._bt-bestseller .hikashop_product_name{
    font-family: "kalyani"
}

/*
.module-right-category-ta h3,
.well._bt-bestseller-tamil h3{
    font-family: "kalyani";
}

.moduletable_bt-module-publishers li,
.bt-bottoma-recentview li,
.bt-sidebar-newrelease li{
    border-radius: 5px;
    background-color: #f5f5f5;
    box-shadow: 2px 2px 2px #555555; 
    height: auto !important;
}

.bt-sidebar-newrelease li .hikashop_container .hikashop_subcontainer{
    height: auto !important;
}
.bt-bottoma-recentview li .hikashop_container .hikashop_subcontainer{
    height: auto !important;
    min-height: 130px;
}

.bt-sidebar-newrelease li .hikashop_product_image,
.bt-bottoma-recentview li .hikashop_product_image{
    height: auto !important;
    float: left;
}
.bt-sidebar-newrelease li .hikashop_product_image_subdiv a img,
.bt-bottoma-recentview li .hikashop_product_image_subdiv a img{
    display: block;
    float: left;
    clear: none;
}
.moduletable_bt-module-publishers .hikashop_subcontainer,
.moduletable_bt-newreleases-en .hikashop_subcontainer {
       background-color: #f5f5f5 !important;
       border: 0;
       font-family: "kalyani";
       height: 240px;
      
}


.well._bt-bestseller-tamil #hikashop_add_wishlist,
.well._bt-bestseller #hikashop_add_wishlist{
    margin-left: 68px;
}

*/

*/

