/*
 Theme Name:     FCF Popcorn
 Theme URI:      http://www.cre8tiveedge.com
 Description:    Website Designed for FCF Popcorn
 Author:         Cre8tive Edge
 Author URI:     http://www.cre8tiveedge.com
 Template:       salejunctiontheme
 Version:        1.0.0
*/
 
@import url("../salejunctiontheme/style.css");
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
 
/* =Theme customization starts here
------------------------------------------------------- */
.wpcf7 input[type="text"] {width:355px;}
.wpcf7 textarea.wpcf7-textarea { width:355px;}

body {
font-family: 'Open Sans', sans-serif;
font-size:14px;
line-height:21px;
color:#555;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Open Sans', sans-serif;
}
a {
  text-decoration: none;
  color: #f27232;
}
.feature_content ul.feature_content_inner_box li .feature_content_inner_box1 h5 a {
  color: #C15B28;
}
.img-dogs {
   -webkit-column-count: 5; /* Chrome, Safari, Opera */
    -moz-column-count: 5; /* Firefox */
    column-count: 5;
    -webkit-column-gap: 5px; /* Chrome, Safari, Opera */
    -moz-column-gap: 5px; /* Firefox */
    column-gap: 5px;
  -webkit-column-width: 159px; /* Chrome, Safari, Opera */
    column-width: 159px;
  margin-left: 10px;
  text-align: center;
  padding-top: 30px;
}
ul.thumbnail li {
height: 300px;
}
.content-bar .site-content ul.products li#product_item {
height: 300px;
}
/*.feature_content {
  padding: 55px 0 0px 0;
 */ display: none;
}
.salesdetails .salesbutton {
  text-shadow: 0 2px 2px #AF4E1D;
}
.sl-slide-inner {
  position: absolute;
  width: 100%;
  height: auto;
  bottom: 32%;
  left: 0;
  display: none;
}

#menu1 .ddsmoothmenu, #menu .dd1smoothmenu { 
list-style:none;
position:relative;
margin: 0;
float:right;
font-family:Open Sans;
margin-top:2px;
}
#menu1 .smoothmenu {
list-style:none;
position:relative;
margin: 0;
float:right;
font-family:Open Sans;
margin-top:2px;
}
#menu .ddsmoothmenu li li {
font-family:Open Sans, sans-sans-serif;
font-size:13px;
line-height:15px;
text-transform:capitalize;
margin:0;
padding:0;
border-radius:none;
}
#menu .ddsmoothmenu li li a {
width: 154px !important;
color: #525252;
height: auto;
float: none;
display: block;
text-align: left;
position: relative;
margin: 0;
padding: 4px 0 4px 0;
margin: 0px 8px;
padding-left:10px;
font-size: 13px;
font-weight: normal;
line-height: 25px;
border-radius: 0;
font-family:Open Sans !important;
}
.salesdetails h1 {
font-size:32px;
line-height:48px;
margin-bottom:20px;
text-align:center;
color:#fff;
font-weight:normal;
text-shadow: none;
font-family: 'Open Sans', sans-serif;
background: rgba(0, 0, 0, 0.42);
padding:5px 12px;
display: inline-block;
-webkit-animation: moveUp 1s ease-in-out both;
-moz-animation: moveUp 1s ease-in-out both;
-o-animation: moveUp 1s ease-in-out both;
-ms-animation: moveUp 1s ease-in-out both;
animation: moveUp 1s ease-in-out both;
}
.salesdetails .salesbutton {
background: url('images/frondbutton.png') no-repeat 0 0;
width: 253px;
height: 51px;
color:#fff;
cursor:pointer;
font-family: 'Open Sans', sans-serif;
display:inline-block;
text-align:center;
line-height:50px;
font-size:23px;
text-shadow:0 2px 2px #396d07;
font-weight:normal;
margin:0 auto;
-webkit-animation: fadeIn 0.5s linear 0.5s both;
-moz-animation: fadeIn 0.5s linear 0.5s both;
-o-animation: fadeIn 0.5s linear 0.5s both;
-ms-animation: fadeIn 0.5s linear 0.5s both;
animation: fadeIn 0.5s linear 0.5s both;
}
.demo-1 [data-icon]:after {
content: attr(data-icon);
font-family: 'AnimalsNormal';
color: #999;
text-shadow: 0 0 1px #999;
position: absolute;
width: 220px;
height: 220px;
line-height: 220px;
text-align: center;
font-size: 100px;
top: 50%;
left: 50%;
margin: -110px 0 0 -110px;
box-shadow: inset 0 0 0 10px #f7f7f7;
border-radius: 50%;
}
.pmenu-bar ul a {
padding:10px 0px 10px 16px;
font-size:16px;
color: #2b4057;
line-height:60px;
font-style:normal;
font-family:Open Sans;
font-weight: normal;
}
#edd_purchase_form .edd-submit{
background:url(images/edd-submit.png) center no-repeat;
width:126px;
height:39px;
color:#fefefe;
text-shadow:0 1px 1px #2a3539;
border:none;
display:inline-block;
cursor:pointer;
font-family:Open Sans;
font-size:14px;
line-height:12px;
padding:0;
}
#respond form input[type="text"],
#respond form textarea {
padding: 10px 25px;;
font-size: 14px;
font-family:Open Sans;
color: #9d9e9e;
text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
background: #fff;
border: 1px solid #ddd;
border-radius: 5px;
box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
width: 94%;
}
.content_wrapper .page-content .sidebar.becomemember form.cart button.alt.single_add_to_cart_button{
color: #ffffff;
border:none;
background: url('images/add-to-cart-product.png') no-repeat 0 0;
width: 141px;
height: 38px;
display:inline-block;
margin-left:15px;
margin-top: 0px;
font-size:17px;
text-shadow:0 1px 0 #498511;
font-family:Open Sans;
cursor:pointer;
font-weight:normal;
vertical-align:text-bottom;
}
.sidebar.becomemember input[type="button"].minus, .sidebar.becomemember input[type="button"].plus {
height: 38px;
text-align: center;
border: 0;
color: #FFF;
font-weight: bold;
cursor: pointer;
float: left;
font-size: 16px;
font-family: Open Sans;
-webkit-transition: background 0.2s ease-in;
-moz-transition: background 0.2s ease-in;
-o-transition: background 0.2s ease-in;
transition: background 0.2s ease-in;
}
.sidebar ul li span {
color:#666;
font-family: 'Open Sans', sans-serif;
}
.woocommerce .star-rating span, .woocommerce-page .star-rating span {
font-family:star;
color:gold;
}
.fullwidth_inner .woocommerce form .form-row textarea{
height:100px;
padding: 10px 10px;
resize:none;
border:1px solid #ddd;
font-family:Open Sans;
color:#999;
border-radius:5px;
-webkit-box-shadow: inset 1em 1em 2em -1em #ddd;
-moz-box-shadow: inset 1em 1em 2em -1em #ddd;
box-shadow: inset 1em 1em 2em -1em #ddd;
}
.buy_button .buy_now {
background: url('images/buy-btn.png') no-repeat 0 0;
width: 295px;
height: 54px;
font-family: 'Open Sans', sans-serif;
display:inline-block;
margin-bottom:12px;
color:#fff;
text-align:center;
line-height:50px;
font-size:23px;
text-shadow:0 2px 2px #396d07;
font-weight:normal;
border: none;
}
.footer_wrapper .footer_widget ul li a {
font-family: 'Open Sans', sans-serif;
}
form#loginform{
margin:0;
padding:0;
width:100%;
margin-top:-33px;
font-family:Open Sans;
float: left;
}
form#loginform p.login-submit .button-primary{
margin-left: 0px;
margin-top: 14px;
background: url(images/edd-submit.png) center no-repeat;
width: 126px;
height: 39px;
color: #FEFEFE;
text-shadow: 0 1px 1px #2A3539;
border: none;
display: inline-block;
cursor: pointer;
font-family: Open Sans;
font-size: 14px;
line-height: 12px;
padding: 0;
}
.affiliates-registration #affiliates-registration-form input[type="submit"]{
margin-left:12px;
margin-top: 15px;
background: url(images/edd-submit.png) center no-repeat;
width: 126px;
height: 39px;
color: #FEFEFE;
text-shadow: 0 1px 1px #2A3539;
border: none;
display: inline-block;
cursor: pointer;
font-family: Open Sans;
font-size: 14px;
line-height: 12px;
padding: 0;
}
.main-register input[type="submit"]{
margin-left: 111px;
margin-top: 2px;
margin-bottom:30px;
background: url(images/edd-submit.png) center no-repeat;
width: 126px;
height: 39px;
color: #FEFEFE;
text-shadow: 0 1px 1px #2A3539;
border: none;
display: inline-block;
cursor: pointer;
font-family: Open Sans;
font-size: 14px;
line-height: 12px;
padding: 0;
}
.user-profile textarea{
width:407px;
height:120px;
float:right;
padding-top:8px;
margin-right:20px;
border:1px solid #ddd;
border-radius:5px;
padding-left:15px;
padding-right:9px;
color:#888;
font-family:Open Sans;
}
#sj_submit_form textarea{
width:415px;
border: 1px solid #DDD;
font-family: Open Sans;
color: #888;
height:120px;
line-height: 22px;
}
.user-profile input[type="submit"]{
margin-top: 2px;
margin-bottom:30px;
margin-right:20px;
background: url(images/edd-submit.png) center no-repeat;
width: 126px;
height: 39px;
color: #FEFEFE;
text-shadow: 0 1px 1px #2A3539;
border: none;
display: inline-block;
cursor: pointer;
font-family: Open Sans;
font-size: 14px;
line-height: 12px;
padding: 0;
float:right;
}
#login-panel input[type="submit"]{
margin-left: 0px;
margin-top: -15px;
margin-bottom:20px;
background: url(images/edd-submit.png) center no-repeat;
width: 126px;
height: 39px;
color: #FEFEFE;
text-shadow: 0 1px 1px #2A3539;
border: none;
display: inline-block;
cursor: pointer;
font-family: Open Sans;
font-size: 14px;
line-height: 12px;
padding: 0;
}
#registration_form input[type="submit"]{
margin-left: 5px;
margin-top: 10px;
background: url(images/edd-submit.png) center no-repeat;
width: 126px;
height: 39px;
color: #FEFEFE;
text-shadow: 0 1px 1px #2A3539;
border: none;
display: inline-block;
cursor: pointer;
font-family: Open Sans;
font-size: 14px;
line-height: 12px;
padding: 0;
}
#contactForm input[type="text"], #contactForm input[type="email"], #contactForm textarea {
width:95%;
float:right;
border:1px solid #ddd;
border-radius:6px;
padding:0 12px;
color:#888;
font-family:Open Sans;	
clear:none;
-webkit-box-shadow: inset 1em 1em 2em -1em #ddd; 
-moz-box-shadow: inset 1em 1em 2em -1em #ddd;
box-shadow: inset 1em 1em 2em -1em #ddd;
}
#contactForm input[type="submit"] {
clear:both;
width:126px;
height:39px;
float:right;
background:url(images/edd-submit.png) no-repeat;
border:0;
cursor:pointer;
margin-top: 15px;
color:#fefefe;
text-shadow:0 1px 1px #2a3539;
font-family:Open Sans;
font-size:14px;
border:none;
cursor:pointer;
}
.filters .submit input[type="submit"] {
clear:both;
width:126px;
height:37px;
background:url(images/edd-submit.png) no-repeat;
border:0;
cursor:pointer;
margin-top: 35px;
margin-right:20px;
color:#fefefe;
text-shadow:0 1px 1px #2a3539;
font-family:Open Sans;
font-size:14px;
border:none;
cursor:pointer;
}
.buy_button .buy_now {
background: url('images/buy-smallbtn-1.png') no-repeat 0 0;
width: 221px;
height: 41px;
font-family: 'Open Sans', sans-serif;
display:inline-block;
margin-bottom:12px;
color:#fff;
text-align:center;
line-height:40px;
font-size:18px;
text-shadow:0 2px 2px #396d07;
font-weight:normal;
border: none;
}
#main-menu select.selectnav {
	font-family: Open Sans;
}
.mean-container a.meanmenu-reveal {
	width: 22px;
	height: 22px;
	padding: 13px 13px 11px 13px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	text-indent: -9999em;
	line-height: 22px;
	font-size: 1px;
	display: block;
	font-family: Open Sans, sans-sans-serif;
	font-weight: 700;
}
.buy_button.on_content .buy_now {
background: url('images/buy-smallbtn-1.png') no-repeat 0 0;
width: 221px;
height: 41px;
font-family: 'Open Sans', sans-serif;
display:inline-block;
margin-bottom:12px;
color:#fff;
text-align:center;
line-height:40px;
font-size:18px;
text-shadow:0 2px 2px #396d07;
font-weight:normal;
border: none;
}