/*
Theme Name: GM Coins
Theme URI: http://www.gmcoins.co.uk/
Author: Absolute Creative Marketing
Author URI: https://www.absolutecreativemarketing.co.uk/
Description: Bespoke theme for GM Coins
Template: Divi
*/


/* footer widgets */
footer .et_pb_widget {width:100%;}


/* transitions */
.gform_wrapper input[type=submit],
.gform_wrapper input[type=button] {-webkit-transition:all .3s linear; -moz-transition:all .3s linear; -ms-transition:all .3s linear; transition:all .3s linear;}


/* collapse-o-matic */
.collapseomatic_excerpt,
.collapseomatic_content {margin-left:0;}

.collapseomatic_content {padding:7px 24px; border:1px solid #ddd;}

.collapseomatic.et_pb_contact_submit {margin:0 0 24px; text-decoration:none;}


/* gravity forms */
.gform_wrapper {margin:0 !important; max-width:100% !important;}

.gform_wrapper .gfield_required {color:#c00;}

ul.gform_fields,
ul.gform_fields li {list-style-type:none !important;}

ul.gform_fields {padding:0 !important;}

ul.gform_fields li {margin-bottom:14px !important;}

#footer-widgets .footer-widget ul.gform_fields li {padding-left:0;}
#footer-widgets .footer-widget ul.gform_fields li:before {content:''; display:none;}

.gform_wrapper .top_label .gfield_label {margin:0; line-height:1;}

body .gform_wrapper label.gfield_label+div.ginput_container {margin-top:0;}

.gform_wrapper li.field_sublabel_above .ginput_complex input[type=text] {margin-bottom:0;}

.gform_wrapper .field_sublabel_above .gfield_date_day label, .gform_wrapper .field_sublabel_above .gfield_date_month label, .gform_wrapper .field_sublabel_above .gfield_date_year label, .gform_wrapper .field_sublabel_above .gfield_time_ampm label, .gform_wrapper .field_sublabel_above .gfield_time_hour label, .gform_wrapper .field_sublabel_above .gfield_time_minute label, .gform_wrapper .field_sublabel_above .ginput_complex label, .gform_wrapper .field_sublabel_above .instruction {margin:0; line-height:1.4;}

.gfield_error .ginput_complex .ginput_left input[type=number], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=password], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=tel], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=text], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type=url], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=email], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=number], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=password], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=tel], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=text], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=url], .gform_wrapper .ginput_complex input[type=email], .gform_wrapper .ginput_complex input[type=number], .gform_wrapper .ginput_complex input[type=password], .gform_wrapper .ginput_complex input[type=tel], .gform_wrapper .ginput_complex input[type=text], .gform_wrapper .ginput_complex input[type=url] {width:100%;}

.gform_wrapper .hidden_label input.large, .gform_wrapper .hidden_label select.large, .gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large {width:100%;}

.gform_wrapper textarea.small {width:100%;}

.gform_wrapper li.field_description_above .gfield_description {margin-bottom:0;}

.gform_wrapper .top_label .gfield_description {padding:0;}

.gform_wrapper .gform_fileupload_multifile .gform_drop_area {margin-bottom:0;}

.gform_wrapper .screen-reader-text {font-size:12px;}

.gform_wrapper input,
.gform_wrapper textarea {display:block; padding:10px 14px !important; background:#eee; border:none !important; border-radius:3px;}

.gform_wrapper input[type=submit],
.gform_wrapper input[type=button] {cursor:pointer; background:transparent; border:2px solid #D6B65F !important; font-family:'Open Sans',sans-serif !important; font-weight:400 !important; font-size:20px !important; color:#D6B65F;}
.gform_wrapper input[type=submit]:hover,
.gform_wrapper input[type=button]:hover {background:#eee; border:2px solid transparent !important;}

footer .gform_wrapper input[type=submit]:hover {background:rgba(255,255,255,0.2);}

.gform_wrapper input[type=button].gform_button_select_files {display:inline-block; margin-left:7px; padding:7px 10px !important; font-size:14px !important;}

.gform_footer {padding:0; margin:0;}


/* Navigation - item hover color */
#top-menu a:hover, .fullwidth-menu a:hover {color:#d6b65f;}


/* Home - Coins - hover effect */
.nettl-cat-hover div > a {display:inline-block; padding:14px; border-radius:100%; -webkit-transition:all .3s linear; transition:all .3s linear;}
.nettl-cat-hover div > a:hover {background-color:rgba(0, 0, 0, 0.1);}


/* Yith Magnifier */
.yith_magnifier_zoom_magnifier {background:#fff;}


/* woocommerce */
#et_search_icon:hover, .mobile_menu_bar:before, .mobile_menu_bar:after, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_password_protected_form .et_submit_button, .nav-single a, .posted_in a, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .footer-widget h4 {color:#D6B65F !important;}


/* sidebar */
.woocommerce-product-search {position:relative; display:block; margin:0; padding:0;}

.woocommerce-product-search label {display:none;}

.woocommerce-product-search input[type=search],
.woocommerce-product-search input[type=submit] {margin:0; line-height:1; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}

.woocommerce-product-search input[type=search] {border:2px solid #D6B65F; padding:10px 72px 10px 14px; display:block; width:100%; max-width:100%; color:#444;}

.woocommerce-product-search input[type=submit] {cursor:pointer; position:absolute; top:2px; right:2px; bottom:2px; display:inline-block; padding:10px 7px; background:#D6B65F; border:none; font-weight:600; color:#fff; text-transform:uppercase; text-align:center; -webkit-transition:all .3s linear; -moz-transition:all .3s linear; -ms-transition:all .3s linear; transition:all .3s linear;}
.woocommerce-product-search input[type=submit]:hover {background:#444;}

.et_pb_widget ul li {position:relative; margin-bottom:0.5em;}
.et_pb_widget ul li:before {content:'\f054'; margin-right:7px; font-family:FontAwesome; color:#D6B65F;}

