/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.checkout input[type="text"] {
    height: 39px !important;
}

.checkout .input-text {
    padding: 8px 15px;
    font-size: 16px;
}

.woocommerce .checkout #customer_details .col-1,.woocommerce .checkout #customer_details .col-2 {
    border: 1px dotted #cd8f0c !important;
}

ul.checkmark li{
    background: url(/wp-content/uploads/2018/08/checkbox.png) no-repeat 0 30%;
}

ul.checkmark li {
    padding-left: 30px !important;
}

ul.checkmark {
    list-style-type: none !important;
}


a.tekstlinkgoud {
	color:#c59127 !important;
	text-decoration:underline !important;
}


a.tekstlinkgoud:hover {
	color:#000 !important;
	text-decoration:underline !important;
}

#buttonhome p a {
	color:#000 !important;
	background:#c59127 !important;
	padding:10px;
	border-radius:5px;
	text-decoration:none !important;
}

#buttonhome p a:hover {
	text-decoration:underline !important;
}

#teksthome p {
	min-height:140px !important;
	    margin-bottom: 0px !important;
}


.fusion-footer-widget-area .widget-title {
    color:#c59127 !important;
}

.fusion-footer-widget-area ul {
    list-style-type: initial;
    color:#fff;
}

.fusion-footer-widget-area a {
    color:#fff !important;
}

.fusion-footer-widget-area a:hover {
    color:#fff !important;
    text-decoration:underline;
}

.fusion-footer-widget-area ul.inspring {
	margin-left:30px;
}

.fusion-footer-widget-area ul.topitem {
	margin-top:30px;
}

.fusion-footer-widget-area ul.space li{
	margin-top:30px;
}

.fusion-footer-widget-area p {
	color:#fff !important;
}

.fa-facebook-square:before, .fa-twitter-square:before {
    font-size: 30px;
    margin-right:20px;
    color:#fff !important;
    padding-left:20px;
}


#sidebar .berocket_single_filter_widget{
    width: 100%;
    padding: 10px !important;
    
    border-radius: 5px;
}

.sidebar .widget {
  	width: 100%;
    padding: 10px !important;
    margin-bottom: 20px !important;
    border: 1px dotted #cd8f0c;
    border-radius: 5px;
}


.berocket_aapf_widget-title, .sidebar .widget .widget-title {
    color: #c59127 !important;
    text-transform: uppercase;
    font-size: 18px !important;
    margin-top: 0px;
    margin-bottom: 0px !important;
    font-family: "PT Serif Caption" !important;
}

#woocommerce_widget_cart-2 .sidebar .widget {
    margin-bottom: 10px !important;
}

.sidebar .widget li {
    padding: 5px;
}

.berocket_aapf_selected_area_block * {
    display: inline-block;
        margin: 0px;
}

table.dataTable thead th, table.dataTable thead td {
    padding: 10px 18px !important;
    font-size: 14px;
    text-transform: uppercase;
    border-bottom: 1px dotted #eee !important;
}

table.dataTable, table.dataTable th, table.dataTable td {
    box-sizing: content-box;
    font-size: 13px;
    border-bottom: dotted 1px #eee;
}

.wc-product-table tr {
    background: #eee;
    border-radius: 5px;
}

.woocommerce-mini-cart-item img {
	display:none;
}

.woocommerce a.button.checkout, .woocommerce a.button.checkout:before {
	color:#fff !important;
	background:#479b02 !important;
	text-transform:uppercase;
}

.woocommerce a.button.checkout:hover {
	color:#fff !important;
	background:#397d02 !important;
	text-transform:uppercase;
}

.widget_shopping_cart_content .buttons a {
	text-align:center;
}

.product-thumbnail {
	display:none;
}

.product-info {
    margin-left: 0 !important;
}

.woocommerce #customer_login .login .button {
    background: #c59127;
}

.woocommerce .avada-shipping-calculator-form .button, .woocommerce .checkout_coupon .button {
	background:#000 !important; 
}

 .woocommerce .checkout #place_order {
	background: #479b02 !important;
	width:500px;
}

.cart_totals table th {
   font-size:16px !important;
    font-family: "open sans" !important;
}

.woocommerce .checkout h3 {
	border:none !important;
}

/* icon: https://fortawesome.github.io/Font-Awesome/icons/ */
/* Animation: https://daneden.github.io/animate.css/ */

body{
  background: #263238;
}

.arrow-container{
  width: 100px;
  height: 100px;
  margin: 0 auto;
  position: absolute;
  bottom: 25px;
  left: 0;
  right: 0;
}

.arrow-1{
  width: 100px;
  height: 100px;
  background: #c59127;
  opacity: 0.5;
  border-radius: 50%;
  position: absolute;
}

.arrow-2{
  width: 60px;
  height: 60px;
  background: rgba(255,255,255,0.5);
  border-radius: 50%;
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 1;
  display: table;
}

.arrow-2:before{
  width: 52px;
  height: 52px;
  content: "";
  border: 2px solid #c59127;
  border-radius: 50%;
  position: absolute;
  top: 2px;
  left: 2px;
}



.arrow-2 i.fa{
  font-size: 30px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  color: #c59127;
}

/* Custom Animate.css */

.animated.hinge {
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.4, .4, .4);
            transform: scale3d(.4, .4, .4);
  }

  50% {
    opacity: 0.5;
  }
  
  100% {
    opacity: 0;
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.4, .4, .4);
            transform: scale3d(.4, .4, .4);
  }

  50% {
    opacity: 0.5;
  }
  
  100% {
    opacity: 0;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
          animation-name: zoomIn;
}