/*
Theme Name: 	Putz.hu (Betheme Child)
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */

/* main colors */
.putz-green { color: #24dc97 }
.putz-gray { color: #283a45 }
.putz-lgray { color: #738a98 }


.bg-lightgray { background-color: #f4f5f7;}


/* triangle */
.section .section-divider { width: 24px; height: 24px; margin-left: -12px; }
.section-divider.triangle.down { bottom: -12px }

/*  */
.icon_box.icon_position_left { padding-left: 110px; }
.icon_box.icon_position_left .desc_wrapper { border-left: 1px solid #cccccc; }
.icon_position_left .title { color: #24dc97; }

/*  */

.boxshadow {
  -moz-box-shadow: 0px 10px 30px rgba(0, 0, 0, .1), 0px 5px 10px rgba(0, 0, 0, .5);
  -webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, .1), 0px 5px 10px rgba(0, 0, 0, .5);
  box-shadow: 0px 10px 30px rgba(0, 0, 0, .1), 0px 5px 10px rgba(0, 0, 0, .5);
}

/*  */
.round-corners { border-radius: .5em; }
.round-corners-right { border-radius: 0em 0.5em 0.5em 0em; }
.round-corners-left { border-radius: 0.5em 0em 0em 0.5em; }

@media screen and (max-width: 750px) {
  .round-corners-right { border-radius: 0em 0em 0.5em 0.5em; }
  .round-corners-left { border-radius: 0.5em 0.5em 0em 0em; }  
}

.margin-top-80 { margin-top: 80px; }
.margin-bottom-80 { margin-bottom: 80px; }
.padding-right-40 { padding-right: 140px; }




/* top green border */
.top-border-green { border-top: 2px solid #24dc97; }
.left-border-green { border-left: 2px solid #24dc97; }


/* Submenu font settings */
.sub-menu li a span {
  font-family: "Raleway", Arial, Tahoma, sans-serif;
  font-size: 14px;
}

/* SVG icon size */
.icon_box.has_border:after { border: none; }
.svg-icon-140 .image_wrapper img { width: 140px; }
.svg-icon-100 .image_wrapper img { width: 100px; }

/*  */
.btn-float-right { float: right; margin: 30px; }

/* Button border */
.button_label { border: 0px solid white; color: white; font-weight: 500;}

/* Action bar text color */
#Action_bar .contact_details li { color: rgba(255, 255, 255, 1); }
#Action_bar .social li a { color: rgba(255, 255, 255, .8); }

/* contact button */
.wpcf7-submit { font-size: 16px; padding: 20px;}


/* list item */
.list_item .list_right h4 { color: #24dc97; }

/* theme accordion */
.accordion h4.title { color: #24dc97; margin-bottom: 20px;}
.icon-minus:before { content: "\f056"; font-family: FontAwesome;}
.icon-plus:before { content: "\f055"; font-family: FontAwesome;}

.answer { border-left: 2px solid #24dc97; margin-left: 22px; }
.accordion .question { border-width: 0px; }
.accordion .question .title { background: none; border-bottom: 1px solid transparent;}
.accordion .question .title:hover { border-bottom: 1px solid #24dc97;}


/* how it works */
.how_it_works .image { width: 150px; height: 150px; line-height: 150px; }
.how_it_works .image img { width: 100px; height: 100px; }


/* lista formázás */
ul.putz-list-white, ul.putz-list {
    list-style: none;
    padding:0;
    margin:0;
}

ul.putz-list-white li, ul.putz-list li {
    list-style: none;
    padding-left: 2em;
    text-indent: -2em;
    color: #adadad;
}

ul.putz-list-white li {
    color: white;
}

ul.putz-list-white li:before, ul.putz-list li:before {
  content: "\f105";
  content: "\f192"; /* dot-circle-o */
  font-family: FontAwesome;
  margin-right: 1em;
  color: #24dc97;
}

/* disable mouse events */
.avoid-clicks { pointer-events: none; }


/* remove button hover effect */
.button-flat a.button:after { background: none; }
.button-flat a.button span:hover { cursor: pointer; }


/* form elements */
input[type="date"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"] { height: 44px; line-height: 44px; padding: 0px 15px; }

input[type="date"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="url"]:focus { height: 44px; line-height: 44px; padding: 0px 15px; }



/* Blog */
.button-flat a.button_left.button .button_label { padding-left: 20px; }
.post-nav { background: none; }


/* Footer */
a#back_to_top.button.button_left.button_js {
  border-radius: 5px;
  color: #283a45;
  line-height: 22px;
}
