/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/


div.pricing-table[data-style="flat-alternative"] .pricing-column h3 {
    font-size: 30px !important;
    line-height: 36px !important;
}

.nectar-milestone .number span {
    font-family: Oswald;
    font-weight: 400;
    font-size: 50px;
    
}

.nectar-milestone div.subject {
    font-family: Anaheim;
}

.footer-phone-number {
    font-family: Oswald;
    font-weight: 400;
    font-size: 50px;
    color: white;
}

.footer-email {
    font-family: Anaheim;
}


hr.offcanvas-separator {
	background: #f67b3f;
	border: 0px;	
	height: 1px;
	
}

.offcanvas-contact {
  border-color: #f67b3f;
  border-width: 1px 0px 1px 0px;
  padding: 50px 0px 50px 0px;
  border-style: solid;
  margin-top: 50px;
}

.offcanvas-phone-number {
    font-family: Oswald;
    font-weight: 400;
    font-size: 25px;
    color: white;
}

.offcanvas-email {
    font-family: Anaheim;
}

#menu-padaj-offcanvas-menu li a, #menu-padaj-offcanvas-menu2 li a {
  padding: 5px 0px 5px 0px !important;
  font-family: Oswald;
  font-weight: 400;
  font-size: 14px;
  text-transform: uppercase;
}

header#top #logo img {
  height: 106px !important;
  margin-bottom: -76px !important;
}

@media only screen and (min-width : 1px) and (max-width : 1000px) {
   body header#top a#logo img, #header-outer[data-permanent-transparent="false"] a#logo img.dark-version  {
    height: 106px !important;
  }
}


.border-top {
  border-top: 1px solid #d7d7d7;
}


/* //nyasro.com */
body[data-smooth-scrolling="0"] #header-outer .cart-menu {
	padding-right: 0px;
}

body[data-smooth-scrolling="0"] #header-outer .widget_shopping_cart {
	right: 0px!important;
}


#header-outer .icon-shopping-cart {
	font-size: 20px!important;
	height: auto!important;
	line-height: 20px!important;
	border-radius: 0px!important;
	-moz-border-radius: 0px!important;
	-webkit-border-radius: 0px!important;
	-o-border-radius: 0px!important;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-color: transparent!important;
}

html .woocommerce #payment, html .woocommerce-page #payment {
	background-color: transparent!important;
}

#header-outer .cart-menu-wrap.has_products {
	right: 0px;
}

#header-outer .cart-menu-wrap {
	overflow: hidden;
	position: absolute;
	top: 0px; 
	right: -100px;
	width: 130px;
	height: 100%;
	transition: all 0.6s ease;
}

html:not(.js) #header-outer .cart-menu-wrap {
 	visibility: visible;
}

#header-outer .cart-menu {
	position: absolute;
	z-index: 10000;
	right: 0px;
	padding: 17px 17px 17px 20px;
	background-color: rgba(248, 248, 248, 0.95);
	top: 0px;
}

#boxed #header-outer .cart-menu {
	background-color: rgba(248, 248, 248, 0.95);
}

body[data-header-color="custom"] #header-outer .cart-menu { background-color: rgba(0,0,0,.03); }

body[data-header-color="custom"] #boxed #header-outer .cart-menu { background-color: #fbfbfb; }
body[data-header-color="custom"]:not(.ascend) #boxed #header-outer .cart-menu .cart-icon-wrap i { color: #A0A0A0!important; }

#header-outer .cart-menu .icon-shopping-cart {
	left: 0px;
	margin-top: -1px;
	top: auto;
	position: absolute;
	width: 24px;
}

#header-outer .cart-menu .cart-icon-wrap {
	margin-left: 0px;
	height: 24px;
	width: 69px;
	line-height: 18px!important;
	position: relative;
}

#header-outer[data-format="centered-menu-under-logo"] .cart-menu .cart-icon-wrap,
.ascend #header-outer[data-format="centered-menu-under-logo"] .cart-menu .cart-icon-wrap {
	width: 69px!important;
}

#header-outer[data-format="centered-menu-under-logo"] .cart-wrap {
	margin-right: 23px;
}
.ascend #header-outer[data-format="centered-menu-under-logo"] .cart-wrap {
	margin-right: 28px;
}

#header-outer[data-format="centered-menu-under-logo"] .cart-menu,
.ascend #header-outer[data-format="centered-menu-under-logo"] .cart-menu  {
	padding-left: 37px;
}

#header-outer .cart-menu .cart-icon-wrap i {
	background-color: transparent!important;
	border-radius: 0px!important;
	font-size: 17px!important;
	line-height: 17px!important;
	height: 21px;
	position: absolute;
	top: 2px;
	left: 0px;
	width: 22px;
	color: rgba(0,0,0,0.4);
}

body:not(.ascend) #boxed #header-outer .cart-menu .cart-icon-wrap i {
	color: rgba(0,0,0,0.4)!important;
	opacity: 1!important;
}

#header-outer .cart-menu .cart-contents {
	padding-left: 0px;
	position: relative;
}

#header-outer .widget_shopping_cart_content {
	background-color: #1C1C1C;
}


/* // end of nyasro.com */