/*





Theme Name: Avada Child


Description: Child theme for the Avada


Author: Your name here


Template: Avada



*/




@import url("../Avada/style.css");



.clear {



	clear: both;



}



#sidebar a {



	text-decoration: underline:



}



#sidebar a:link {



	text-decoration: underline:



}



#sidebar a:visited {



	text-decoration: underline:



}



#sidebar a:hover {



	text-decoration: underline:



}


#content{



	width:73.5%;



	float:left;


}



.header-social img {



	 vertical-align: middle;



}



.page-title-container{



	height:55px;



	border-bottom:0px;



}



.newsletter-box {



	background-color: #ffffff;



	height: 115px;



	width: 199px;



	padding-left : 10px;



	padding-right : 7px;



	padding-top: 5px;



	border-style: dashed;



	border-color: #8ac540;



	border-width: 2px;



	border-radius: 3px;



}



.newsletter-box img{



	padding-bottom: 4px;



}







.header-v4 #nav ul a, .header-v4 #nav li.current-menu-ancestor a {



	 text-transform: uppercase;



}


.instruction-box {



	height: 233px;



	padding-top: 25px;

}


#sidebar .widget_nav_menu li a, #sidebar .widget_categories li a {



    padding: 6px 6px 6px 0;



    text-indent: 12px;



}


.single-navigation {


	 margin-bottom: 40px;


}



.special-nav {


    color: #b65234;	 


	 border-color: #F0F;


	 border-style: solid;

	 border-width: 1px;


	 padding: 5px;


}

h1, h2, h3, h4, h5, h6 {   

margin: 0;

}



.header-v4 #small-nav {


    margin-bottom: 20px;


}


.col-rowz:after {


  clear: both;



}


  .col-rowz .col2z {


   width: 50%;
   float: left;

}

  .col-rowz .col1z {



    width: 100%;


    float: left;


}


.item-barz {

  padding: 0 0 0.5em;

  position: relative;


}



.item-barz .item-headerz {



  font-size: 18px;

  font-family: "HelveticaNeueW01-67MdCn 692710", "Helvetica Neue", Helvetica, Arial, sans-serif;


}


.item-barz .item-headerz h3 {


  color: #000000;



  line-height: 18px;



}




.item-barz .col-rowz {


  margin-top: 1em;


  border: solid 1px #ededed;


  border-color: #f6f6f6 #d9d9d9 #e0e0e0 #fcfcfc;



  -webkit-border-radius: 5px;







  -moz-border-radius: 5px;







  border-radius: 5px;







  overflow: hidden;







  -webkit-box-shadow: 0 4px 9px rgba(0, 0, 0, 0.2), 0 1px 4px rgba(0, 0, 0, 0.2);







  -moz-box-shadow: 0 4px 9px rgba(0, 0, 0, 0.2), 0 1px 4px rgba(0, 0, 0, 0.2);







  box-shadow: 0 4px 9px rgba(0, 0, 0, 0.2), 0 1px 4px rgba(0, 0, 0, 0.2);


}



.item-barz .col1z .itemz,



.item-barz .col2z .itemz {

 padding: 10px 10px 15px;


  display: block;



  border-right: solid 1px #d1d3d4;

 border-left: solid 1px #fff;







  position: relative;


  background-color: #fafafa;


  background-color: #f9f9f9;


  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), color-stop(50%, #fcfcfc), to(#ededed));

background-image: -webkit-linear-gradient(#f6f6f6, #fcfcfc 50%, #ededed);







  background-image: -moz-linear-gradient(top, #f6f6f6, #fcfcfc 50%, #ededed);







  background-image: -ms-linear-gradient(#f6f6f6, #fcfcfc 50%, #ededed);







  background-image: -o-linear-gradient(#f6f6f6, #fcfcfc 50%, #ededed);







  background-image: linear-gradient(#f6f6f6, #fcfcfc 50%, #ededed);







  background-repeat: no-repeat;







  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6f6f6', endColorstr='#ffededed', GradientType=0);







  *zoom: 1;







    text-decoration: none;







}











.item-barz .col1z .itemz:hover,



.item-barz .col2z .itemz:hover {







  background-color: #f0f0f0;







  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), color-stop(60%, #f5f5f5), to(#dedede));







  background-image: -webkit-linear-gradient(#e8e8e8, #f5f5f5 60%, #dedede);







  background-image: -moz-linear-gradient(top, #e8e8e8, #f5f5f5 60%, #dedede);







  background-image: -ms-linear-gradient(#e8e8e8, #f5f5f5 60%, #dedede);







  background-image: -o-linear-gradient(#e8e8e8, #f5f5f5 60%, #dedede);







  background-image: linear-gradient(#e8e8e8, #f5f5f5 60%, #dedede);







  background-repeat: no-repeat;







  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#ffdedede', GradientType=0);







  text-decoration: none;







  text-shadow: 0 1px 0 #ffffff;







}



.item-barz .col-rowz {







    border: none;







  }



.little-img-position {



	margin-left: 0em;



	padding-top: 10px;



}



.product-title {



    font-size: 18px;



	 color: #000000;



	 font-weight: bold;



	 width: 100%;



	 padding-bottom: 10px;



	 text-transform: uppercase;



	



}



.product-title-full {



    font-size: 18px;



	 color: #000000;



	 font-weight: bold;



	 width: 100%;



	 padding-bottom: 10px;



	 text-transform: uppercase;



	



}



.product-image {



	width: 45%;



	float: left;



}



.product-image-full {



	width: 40%;



	float: left;



}



.product-details {



	width: 55%;



	float: left;



	color: #000000;



	line-height: 16px;



	font-size:15px;	



}



.product-details-full {



	width: 60%;



	float: left;



	color: #000000;



	line-height: 16px;



	font-size:15px;



	text-align: left;	



}



.product-boxy {



	width: 309px;		



	padding: 14px;



	position: relative;



	border: solid 1px #ededed;



   border-color: #f6f6f6 #d9d9d9 #e0e0e0 #fcfcfc;



   -webkit-border-radius: 4px;



   -moz-border-radius: 4px;



   border-radius: 4px;



   overflow: hidden;



   -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.2);



   -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.2);



   box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.2);



   background-color: #fafafa;



   background-color: #f9f9f9;



   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), color-stop(50%, #fcfcfc), to(#ededed));



   background-image: -webkit-linear-gradient(#f6f6f6, #fcfcfc 50%, #ededed);



   background-image: -moz-linear-gradient(top, #f6f6f6, #fcfcfc 50%, #ededed);



   background-image: -ms-linear-gradient(#f6f6f6, #fcfcfc 50%, #ededed);



   background-image: -o-linear-gradient(#f6f6f6, #fcfcfc 50%, #ededed);



   background-image: linear-gradient(#f6f6f6, #fcfcfc 50%, #ededed);



   background-repeat: no-repeat;



   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6f6f6', endColorstr='#ffededed', GradientType=0);



   *zoom: 1;



   text-decoration: none;



}



.product-boxy:hover {



	width: 309px;		



	padding: 14px;



	position: relative;



	border: solid 1px #ededed;



   border-color: #f6f6f6 #d9d9d9 #e0e0e0 #fcfcfc;



   -webkit-border-radius: 4px;



   -moz-border-radius: 4px;



   border-radius: 4px;



   overflow: hidden;



   -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.2);



   -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.2);



   box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.2);



  background-color: #f0f0f0;



  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), color-stop(60%, #f5f5f5), to(#dedede));



  background-image: -webkit-linear-gradient(#e8e8e8, #f5f5f5 60%, #dedede);



  background-image: -moz-linear-gradient(top, #e8e8e8, #f5f5f5 60%, #dedede);



  background-image: -ms-linear-gradient(#e8e8e8, #f5f5f5 60%, #dedede);



  background-image: -o-linear-gradient(#e8e8e8, #f5f5f5 60%, #dedede);



  background-image: linear-gradient(#e8e8e8, #f5f5f5 60%, #dedede);



  background-repeat: no-repeat;



  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#ffdedede', GradientType=0);



  text-decoration: none;



  text-shadow: 0 1px 0 #ffffff;



}



.product-boxy-full {



	width: 659px;		



	padding: 14px;



	position: relative;



	border: solid 1px #ededed;



   border-color: #f6f6f6 #d9d9d9 #e0e0e0 #fcfcfc;



   -webkit-border-radius: 4px;



   -moz-border-radius: 4px;



   border-radius: 4px;



   overflow: hidden;



   -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.2);



   -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.2);



   box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.2);



   background-color: #fafafa;



   background-color: #f9f9f9;



   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), color-stop(50%, #fcfcfc), to(#ededed));



   background-image: -webkit-linear-gradient(#f6f6f6, #fcfcfc 50%, #ededed);



   background-image: -moz-linear-gradient(top, #f6f6f6, #fcfcfc 50%, #ededed);



   background-image: -ms-linear-gradient(#f6f6f6, #fcfcfc 50%, #ededed);



   background-image: -o-linear-gradient(#f6f6f6, #fcfcfc 50%, #ededed);



   background-image: linear-gradient(#f6f6f6, #fcfcfc 50%, #ededed);



   background-repeat: no-repeat;



   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6f6f6', endColorstr='#ffededed', GradientType=0);



   *zoom: 1;



   text-decoration: none;



	margin-bottom: 35px;



}



.product-boxy-full:hover {



	width: 659px;		



	padding: 14px;



	position: relative;



	border: solid 1px #ededed;



   border-color: #f6f6f6 #d9d9d9 #e0e0e0 #fcfcfc;



   -webkit-border-radius: 4px;



   -moz-border-radius: 4px;



   border-radius: 4px;



   overflow: hidden;



   -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.2);



   -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.2);



   box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2), 0 1px 3px rgba(0, 0, 0, 0.2);



  background-color: #f0f0f0;



  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), color-stop(60%, #f5f5f5), to(#dedede));



  background-image: -webkit-linear-gradient(#e8e8e8, #f5f5f5 60%, #dedede);



  background-image: -moz-linear-gradient(top, #e8e8e8, #f5f5f5 60%, #dedede);



  background-image: -ms-linear-gradient(#e8e8e8, #f5f5f5 60%, #dedede);



  background-image: -o-linear-gradient(#e8e8e8, #f5f5f5 60%, #dedede);



  background-image: linear-gradient(#e8e8e8, #f5f5f5 60%, #dedede);



  background-repeat: no-repeat;



  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#ffdedede', GradientType=0);



  text-decoration: none;



  text-shadow: 0 1px 0 #ffffff;



}



.details-button {



	margin-left: -10px;



}



.details-button-full {



	margin-left: -10px;



}



.line-through {



	text-decoration: line-through;



}



.product-boxy-col2 {



	float: left;



}



.product-boxy-margin {



	margin-right: 11px;



}



.product-line-space {



	padding-top:14px;



}



.product-boxy-full-margin {



	margin-top: 11px;



}



.side-bar-box {



	weight: 100%;



	border-color: #CCC;



	border-style: solid;



	border-width: 1px;



	border-radius: 3px;



	padding: 10px;



}



.side-bar-box-newsletter {



	weight: 100%;



	border-color: #c7dbe2;



	border-style: solid;



	border-width: 1px;



	border-radius: 3px;



	padding: 10px;



	background-color: #e3edf4;



}



.side-bar-social-first {



	padding-right: 10px;



	padding-left: 4px;



	border-right: dotted;



	border-color: #ccc;



	border-width: 1px;



}



.side-bar-social {



	padding-right: 10px;



	padding-left: 10px;



	border-right: dotted;



	border-color: #ccc;



	border-width: 1px;



}



.side-bar-social-last {



	padding-right: 3px;



	padding-left: 10px;



}



.product-details p {



	margin: 0 0 0px;



}



.product-details-full p {



	margin: 0 0 0px;



}



.side-bar-box-top-row-image-spacing {



	padding-right: 6px;



	padding-left: 1px;



	padding-bottom: 6px;



}



.side-bar-box-bottom-row-image-spacing {



	padding-right: 6px;



	padding-left: 1px;



}







#sidebar .widget {



    margin-bottom: 25px;



}



.product-page-box {



	weight: 100%;



	border-color: #CCC;



	border-style: solid;



	border-width: 1px;



	padding: 10px;



	margin-bottom: 20px;



}



.spacer40 {



	height: 40px;



}



.side-bar-banner {



	background-color: #7b7673;



	width: 100%;



	



	color: #ffffff;



	font-weight: bold;



	padding-left: 10px;



	padding-right: 10px;



	



	padding-top: 5px;



	padding-bottom: 5px;



}



.post post-content {



	color: #111111 !important;



}



.product-box-container



{



    height:185px;



    width:344px;



    position:relative;



}







.image-box



{    



    position:absolute;



    left:0;



    top:0;



}



.text-title



{



    z-index:0;



    position:absolute;    



    color:#000000;



    font-size:18px;



    font-weight:bold;



    left:18px;



    top:10px;



}



.original-price



{



    z-index:0;



    position:absolute;    



    color:#000000;



    font-size:15px;



    left:18px;



    top:40px;



}



.now-price



{



    z-index:0;



    position:absolute;    



    color:#659a25;



    font-size:15px;



    left:18px;



    top:56px;



}



.product-buy-button



{



    z-index:0;



    position:absolute;   



    left:18px;



    top:135px;



}



.product-details-button



{



    z-index:0;



    position:absolute;   



    left:94px;



    top:135px;



}



.one_half, .one_third, .two_third, .three_fourth, .one_fourth {



    margin-bottom: 0px;



}



.promo-box-container



{



    height:150px;



    width:700px;



    position:relative;

	 margin-top: -18px;



}







.promo-text-title



{



    z-index:0;



    position:absolute;    



    color:#000000;



    font-size:36px;



    font-weight:bold;



    left:122px;



    top:28px;



}



.promo-text-body



{



    z-index:0;



    position:absolute;    



    color:#000000;



    font-size:18px;



    left:142px;



    top:74px;



}



.promo-text-bottom



{



    z-index:0;



    position:absolute;    



    color:#000000;



    font-size:15px;



    left:89px;



    top:108px;



}



.promo-buy-button



{



    z-index:0;



    position:absolute;   



    left:404px;



    top:68px;



}



.promo-details-button



{



    z-index:0;



    position:absolute;   



    left:480px;



    top:68px;



}



.green-text



{



    color:#659a25;



}



.bundle-box-container



{



    height:227px;



    width:700px;



    position:relative;



}







.bundle-image-box



{    



    position:absolute;



    left:0;



    top:0;



}



.bundle-text-title



{



    z-index:0;



    position:absolute;    



    color:#000000;



    font-size:18px;



    font-weight:bold;



    left:18px;



    top:10px;



}



.bundle-original-price



{



    z-index:0;



    position:absolute;    



    color:#000000;



    font-size:15px;



    left:18px;



    top:40px;



}



.bundle-now-price



{



    z-index:0;



    position:absolute;    



    color:#659a25;



    font-size:15px;



    left:18px;



    top:56px;



}



.bundle-buy-button



{



    z-index:0;



    position:absolute;   



    left:18px;



    top:175px;



}



.bundle-details-button



{



    z-index:0;



    position:absolute;   



    left:94px;



    top:175px;



}



.header-v4 #header {



}

.new-nav-bar {

	background:url(http://www.123craft.com/wp-content/uploads/2013/08/new-nav-bar.png);

	height: 50px;



}

.clients-carousel .es-carousel li {

    height: 92px;

    line-height: 90px;

}

.clients-carousel .es-nav-prev, .clients-carousel .es-nav-next {

    top: 34px !important;

}

.title-box {



	weight: 100%;

	

	width: 670px;



	border-color: #c7dbe2;



	border-style: dashed;



	border-width: 1px;



	padding: 8px;



	background-color: #eeeeee;



}

.highlight-box {



	weight: 100%;

	

	width: 94%;



	border-color: #8ac540;



	border-style: dashed;



	border-width: 1px;



	padding: 20px;



	background-color: #e8f9ca;



}
#order_box_tutus_revealed{background-image:url(../Avada/images/ordernow_tutus_revealed.jpg);height:253px;width:690px;}
#order_box_tutu_costumes{background-image:url(../Avada/images/ordernow_tutu_costumes.jpg);height:253px;width:690px;}
#order_box_ultimate_bundle{background-image:url(../Avada/images/ordernow_ultimate_bundle_new.jpg);height:362px;width:690px;}
.ordernow_add_to_cart{padding-top:145px;padding-left:510px;}
.ordernow_add_to_cart_new{padding-top:254px;padding-left:510px;}
.ordernow_learn_more{height:52px;padding-top:1px;padding-left:513px;}

/*custom product pages*/
.prod-box1 {
    width: 215px;
    border: 1px solid;
    border-color: #dcdcdc;
    float:left;
    margin-right:12px;
    margin-bottom:20px;
}
.prod-box2 {
    width: 215px;
    border: 1px solid;
    border-color: #dcdcdc;
    float:left;
    margin-bottom:20px;
}

.prod-image {
    width:215px; 
    height:227px;
}
.prod-title {
    font-family: "Times New Roman", Times, serif;
    color: #343434;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
}
.prod-options {
    padding: 15px;
    font-size:14px;
}
.prod-ordernow {
    float: left;
}
.prod-details{
    float: right;
}
.clearfix {
    clear: both;
}
.prod-container {
    width:100%;
    position:relative;
}
.prod-info {
    padding-top:15px;
	 padding-left:15px;
	 padding-right:15px;
    color: #333333;
}
.prod-price {
    font-family: "Times New Roman", Times, serif;
    color: #8ac540;
    font-size: 18px;
    text-align: left;
	 padding-top:5px;
}
.fusion-separator.sep-double {
  height: 8px;
  border-bottom-width: 1px;
  border-top-width: 1px;
}