Hi,
Some of your joomla template's CSS files include some dominant rules, which re-overrides the MaterialMart.
For instance, this CSS file:
www.sysfix.co.uk/templates/wt_plussone_jom/css-compiled/master-bcea656a7ff64a6455ab51b5f71e61fc.css
has an !important rule and margin rule for the .btn class name, which breaks the layout.
Attachment Pasted_Image_2_5_18__10_21_PM.jpg not found
Since the CSS file is "compiled" version; I can't really tell where does that .btn rule comes from. But check the CSS files within the "/templates/wt_plussone_jom/css/" folder, it should be in one of them.
Look for this CSS rule:
.btn {
border-radius: 2px;
color: black !important;
text-shadow: none;
margin: 5px 0;
background-color: #f3f3f3;
background-image: -moz-linear-gradient(top,#ffffff,#e1e1e1);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e1e1e1));
background-image: -webkit-linear-gradient(top,#ffffff,#e1e1e1);
background-image: -o-linear-gradient(top,#ffffff,#e1e1e1);
background-image: linear-gradient(to bottom,#ffffff,#e1e1e1);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
border: 1px solid #e1e1e1;
padding: 7px 12px !important;
line-height: inherit;
}
and replace it with this:
.btn {
border-radius: 2px;
color: black !important;
text-shadow: none;
margin: 0;
background-color: #f3f3f3;
background-image: -moz-linear-gradient(top,#ffffff,#e1e1e1);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e1e1e1));
background-image: -webkit-linear-gradient(top,#ffffff,#e1e1e1);
background-image: -o-linear-gradient(top,#ffffff,#e1e1e1);
background-image: linear-gradient(to bottom,#ffffff,#e1e1e1);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
border: 1px solid #e1e1e1;
padding: 7px 12px;
line-height: inherit;
}
(remove !important from padding and make margin:0;)
find this CSS rule (probably within the same CSS file):
.btn.btn-large {
padding: 11px 18px !important;
line-height: inherit;
}
and completely remove this rule.
Those 2 changes above will fix your 1st issue.
To fix the 2nd issue;
Open this CSS file:
ROOT//templates/wt_plussone_jom/html/com_virtuemart/assets/css/flexible.css
scroll to the very bottom and insert these lines:
.flexibleContainer .flexibleQuantityControls { vertical-align:top;}
.flexibleContainer .addtoCart.btn-large { padding:0 25px;}
The result will be:
Attachment ScreenShot2018-02-05at10.33.13PM.png not found
The 3rd issue you mentioned from our Live Demo, happens only on IE 11 and it is a known problem. Unfortunately; IE refuses to display the Material Icons (which are officially released by Google). More Info:
github.com/google/material-design-icons/issues/536
Since i am using a Macbook, i can't test but can you try this patch below?
Open this CSS file:
ROOT//templates/wt_plussone_jom/html/com_virtuemart/assets/css/flexible.css
scroll to the very bottom and insert this CSS rule:
.
flexibleContainer .addtoCart:before {
/* Support for all WebKit browsers. */
-webkit-font-smoothing: antialiased;
/* Support for Safari and Chrome. */
text-rendering: optimizeLegibility;
/* Support for Firefox. */
-moz-osx-font-smoothing: grayscale;
/* Support for IE. */
font-feature-settings: 'liga';
}
then try to browse your website again using IE11 and check if it works.
Please let me know whether this patch works or not so I update the MaterialMart as well.
Regards.