/*
Theme Name: Movini Theme
Theme URI: http://vidalcreative.com.au/
Version: 1.0
Description: Customized theme for Movini
Author: Viswa
Author URI: http://vidalcreative.com.au/
Template: Divi
*/
@import url("../Divi/style.css");

@font-face {
  font-family: 'movini-icons';
  src: url('font/movini.eot?42527840');
  src: url('font/movini.eot?42527840#iefix') format('embedded-opentype'),
       url('font/movini.woff2?42527840') format('woff2'),
       url('font/movini.woff?42527840') format('woff'),
       url('font/movini.ttf?42527840') format('truetype'),
       url('font/movini.svg?42527840#movini') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "movini-icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-cc-visa:before { content: '\f1f0'; } /* '' */
.icon-cc-mastercard:before { content: '\f1f1'; } /* '' */
.icon-cc-amex:before { content: '\f1f3'; } /* '' */
.icon-cc-paypal:before { content: '\f1f4'; } /* '' */

.et_boxed_layout #page-container {
	box-shadow: none;
}

.bottom-nav, .bottom-nav a {
	font-size: 13px;
}

.woocommerce #primary .images img {
	width: auto;
}

.woocommerce div.product div.images img {
	width: auto;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	float: left;
	width: 29%;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	float: right;
	width: 60%;
}

body.woocommerce div.product .woocommerce-tabs .panel, body.woocommerce #content-area div.product .woocommerce-tabs .panel {
	margin: 0;
	padding: 30px;
	display: none !important;
}

body.woocommerce div.product .woocommerce-tabs ul.tabs, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs {
	margin: 0 !important;
	padding: 0 !important;
	background: #f4f4f4;
	display: none;
}

.post-type-archive-product .products img.attachment-shop_catalog.size-shop_catalog.wp-post-image {
    height: 200px!important;
    width: auto!important;
margin:0 auto!important;
}

.related .products .et_shop_image img {
    height: 200px!important;
    width: auto!important;
margin:0 auto!important;
}

.product-template-default select.qty {
    width: 50%;
    height: 45px;
    margin-bottom: 15px;
    font-size: 16px;
}

.product-template-default button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
    border: 2px solid red;
    color: rgb(227, 39, 38);
    background: #fff;
}

/* Modified footer by Viswa */
.et-social-icon a::before {width:2em; text-align:left; display:inline-block;}
.vcopyright-info .vfooter-icons span {display:none; float:none;}
.vcopyright-info .vfooter-icons {margin-top:1em;}
.vcopyright-info .vfooter-icons i {font-size:2em; margin-left:0.25em;}
.vcopyright-info .vvidal a { color:#878787; font-weight:700;}
.vcopyright-info .vvidal a:hover {opacity:0.7;}
#footer-info {clear:both;}
#main-footer {background-color:transparent;}
.vfoot-credits {clear:both;}
@media all and (min-width: 981px) {
	#main-footer{width: 94% !important; max-width: 94% !important; margin:0 auto;}
	#main-footer > .et_pb_column {margin-right:2%;}
}
@media all and (max-width: 980px) {
	#main-footer > .et_pb_column {width:31.33% !important;}
}
@media all and (max-width: 640px) {
	#main-footer > .et_pb_column {width:100% !important; margin-bottom:10px;}
	.bottom-nav {float:none;}
	.bottom-nav li  {text-align:center; display:inline-block;}
	.et-social-icons li {display:inline-block;}
	.et-social-icon span {display:none;}
	.et-social-icons {float:none;}
	.et-social-icon a {font-size:16px; line-height:2em;}
	.vcopyright-info {float:none; text-align:center;}
	.vcopyright-info span {float:none; display:block; clear:both;}
}
@media all and (min-width: 641px) {
	.bottom-nav {float:left;}
	.bottom-nav li {display:block; text-align:left;}
	.et-social-icons li {display:block;}
	.et-social-icon span {display:inline-block;}
	.et-social-icons {float:left; padding:15px 0;}
	.et-social-icon a {font-size:14px; line-height:2em;}
	.vcopyright-info {float:right; text-align:right; padding:15px 0;}
	.vcopyright-info span {float:right; display:block; clear:both;}
}