/*
 Theme Name:   Basel Child
 Description:  Basel Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     basel
 Version:      1.0.0
 Text Domain:  basel-child
*/


/* Your customizations starts here */

div.wpb_wrapper ul li {
    margin-bottom: 15px;
}

a {
	color: #4d0202;
	cursor: pointer;
}

.basel-hover-alt .btn-add>a,
.added_to_cart.btn-style-link,
.btn.btn-style-link,
.button.btn-style-link,
button.btn-style-link,
input[type=submit].btn-style-link,
.shop_table td.product-name a,
.widget_archive ul>li a,
.widget_categories ul>li a,
.widget_nav_menu ul>li a,
.widget_pages ul>li a,
.widget_product_categories ul>li a,
.basel-tooltip .basel-tooltip-label {
	text-transform: initial;
}

.vc_toggle_content ul li:before {
	color: #ca152b;
	content: "\f105";
    opacity: .7;
    font-family: FontAwesome;
    position: absolute;
    top: 0;
	left: 20px;
}

.vc_toggle_content ul li {
	position: relative;
	padding: 0 0 0 40px;
}

.newsletter.widget_text {
	margin-bottom: 20px;
}

.newsletter.widget_text h5.widget-title:before {
	display: none;
}

.newsletter.widget_text {
	border-radius: 10px;
	border: 1px solid #cccccc;
}

.newsletter.widget_text h5.widget-title, .calltoaction.widget_text h5.widget-title {
	font-size: 14px;
	color: #FFF;
	padding: 13px 20px;
	letter-spacing: initial;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	text-transform: uppercase;
	background: #8f807c;
	font-weight: 400;
	margin-bottom: 10px;
}

.newsletter.widget_text p {
	margin-bottom: 10px;
}

.calltoaction.widget_text h5.widget-title {
	margin-bottom: 5px;
}

.mc4wp-form p {
	width: 100%;
}

.newsletter.widget_text .mc4wp-form {
	text-align: left;
}

.newsletter.widget_text .mc4wp-form label {
	color: #8f807c;
	font-size: 13px;
	text-align: left;
	display: inline-block;
	margin-bottom: 0;
	font-family: "Open Sans",Arial, Helvetica, sans-serif;
}

.newsletter.widget_text .mc4wp-form-fields {
	padding: 0 20px;
}

.newsletter.widget_text .mc4wp-form input[type=email], .mc4wp-form input[type=text]{
	color: #000;
	font-size: 13px;
	padding: 0 10px;
	border: 1px solid #ccc;
	background: #f3f3f3;
	border-radius: 10px;
	font-weight: 600;
	font-family: "Open Sans",Arial, Helvetica, sans-serif;
}

.newsletter.widget_text .mc4wp-form input[type=submit] {
	border: none;
	border-radius: 10px;
	background: #cf0e25;
	color: #FFF;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'Oswald';
}

.newsletter.widget_text .mc4wp-form {
	margin-bottom: 10px;
}

.mc4wp-form p {
	display: inline-block;
}

.newsletter.widget_text .mc4wp-form input[type=submit] {
	padding-left: 15px;
	padding-right: 15px;
	width: 50%;
	margin-top: 8px;
}

.newsletter.widget_text ::-webkit-input-placeholder { /* WebKit browsers */
    color:    #f3f3f3;
}
.newsletter.widget_text :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #f3f3f3;
   opacity:  1;
}
.newsletter.widget_text ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #f3f3f3;
   opacity:  1;
}
.newsletter.widget_text :-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #f3f3f3;
}

div.mc4wp-response {
	padding: 0 20px;
}

div.mc4wp-response p {
	margin-bottom: 0;
}

.calltoaction.widget_text {
	border-radius: 10px;
	background: #f3f3f3;
	margin-bottom: 20px;
	border: 1px solid #cccccc;
}

.calltoaction.widget_text .textwidget {
	padding: 0 20px 10px 20px;
}

.calltoaction.widget_text .textwidget span {
	color: #8f807c;
	font-size: 13px;
}

.calltoaction.widget_text .textwidget h4 {
	color: #000;
	margin-bottom: 0;
}

.calltoaction.widget_text .textwidget h3 {
	margin-bottom: 5px;
}

.calltoaction.widget_text .textwidget h3:after {
	content: '\2060';
	margin-left: 5px;
	background: #e9e7e7;
	height: 1px;
	width: 90%;
	display: block;
	margin-top: 5px;
}

.calltoaction.widget_text a {
	color: #000;
}

#mc4wp-form-2.mc4wp-form input[type=submit] {
	padding-left: 15px;
    padding-right: 15px;
    width: 50%;
    margin-top: 8px;
	border: none;
    border-radius: 10px;
    background: #cf0e25;
    color: #FFF;
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'Oswald';
}

.newsletter-footer .mc4wp-form input[type=text] {
	border-radius: 0;
    background-color: transparent;
    border: none;
    border-bottom: 2px solid rgba(255,255,255,.7);
    padding-left: 0;
    box-shadow: none;
    max-width: 425px;
    width: 100%;
	
}

.newsletter-footer .mc4wp-form input[type=text], .newsletter-footer .mc4wp-form input[type=email] {
	font-size: 14px;
	color: rgba(255,255,255,.6);
	font-family: "Open Sans",Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.newsletter-footer .mc4wp-form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: rgba(255,255,255,.6);
}
.newsletter-footer .mc4wp-form input:placeholder-shown { /* Firefox 19+ */
  color: rgb(255,255,255);
}
.newsletter-footer .mc4wp-form :-ms-input-placeholder { /* IE 10+ */
  color: rgba(255,255,255,.6);
}
.newsletter-footer .mc4wp-form input:-moz-placeholder { /* Firefox 18- */
  color: rgb(255,255,255);
}
.newsletter-footer .mc4wp-form input::-moz-placeholder {
  color: rgb(255,255,255);
}
.main-nav .menu>li.menu-item-has-children>a:after {
	content: "\f107";
    font-size: 12px;
    color: #bbb;
    font-family: FontAwesome;
    line-height: 14px;
    font-weight: 400;
	cursor: pointer;
}
.basel-navigation .menu>li.menu-item-design-default .sub-menu-dropdown.dropdown-active {
	opacity: 1;
	visibility: visible;
}