div#header, div#footer, div#container, #footerbottom, .footercols, div#footerbottom div{
background-color:#231f20;
}

.footercols, .footercols a, #footerbottom{
color:#FFFFFF !important;
background-color:#231f20 !important;
}

#wraptop .center, #wrapmain{
    margin-left: 0px;
    margin-right:0px;
width:100%;
}
.middlegallery, #content .top>h1{ 
margin-left: 50px;
}

#column_left>.box>.top, #column_right>.box>.top{
background-image:none !important;
background-color:#D1D2D4;
padding: 10px 15px !important;
height:auto !important;
color:#FFFFFF;
text-indent:5px;
}

#header .breadcrumbcontainer{
height: auto;
}

#header .toprightnav {
    padding-right: 5px;  
}

#header .toprightnav>a{
padding:3px 5px;
color:#FFFFFF;

} 

#header .toprightnav>a:hover,#header .toprightnav>a.selected{
background:none;
text-decoration:underline;
}
#wraptop .left,#wraptop .right,#wraptop .center{
width:0px; height:0px;
padding:0px;

}
#wrapmain{ padding-top:30px; }
#breadcrumb{
display:none;
}

.txt_heading_shop{
color:#EC008B;
}

.txt_heading_create{
color:#E24F40 !important;
}

.txt_heading_network{
color:#D6DF23;
}

.txt_heading_info{
color:#9365AA;
}

ul.footerbottom-table li{
 list-style-type:none;
float:left;
}
.txt_special{
color:#53ABD1;
}

.txt_heading_articles,.txt-heading-faq{
color:#25B89A !important;
}

#footer{
height:auto;
min-height:360px !important;
max-height:400px;
}

ul.socil-pages-link li{
 list-style-type:none;
float:left;
width:auto;
padding:10px;
}
ul.socil-pages-link li a img{
width:48px;
}

.logo>a>img{
width:75%;
border:none;
}
#header #menu{ background:#404041; }
#header #menu a,#header #menu div{ text-transform: capitalize; text-align: center;}
#header #menu>.nav>a#tab_home.selected,#header #menu>.nav>a#tab_home:hover{
background:#D6DF23;

}

.nav a,.nav>#tab_browse_catalogue{
	padding:4px 10px !important;
	line-height: 32px !important;
	vertical-align: middle;
	min-width:85px !important;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#FFF;
	text-decoration:none;
	font-size:13px!important;
	position:relative;
	z-index:1;
	font-weight:bold;
	max-width:110px;
	float:left !important;
}
#header #menu>.nav>#tab_browse_catalogue.selected,#header #menu>.nav>#tab_browse_catalogue:hover,#header #menu>.nav>#tab_browse_catalogue a.child-menu:hover{
background:#53ABD1;

}

#header #menu>.nav>a#tab_frame_image.selected,#header #menu>.nav>a#tab_frame_image:hover{
background:#E24F40;

}


#header #menu>.nav>a#tab_workart_creations.selected,#header #menu>.nav>a#tab_workart_creations:hover{
background:#EC008B;

}

#header #menu>.nav>a#tab_apps.selected,#header #menu>.nav>a#tab_apps:hover{
background:#9365AA;

}

#header #menu>.nav>a#tab_faq.selected,#header #menu>.nav>a#tab_faq:hover{
background:#25B89A;

}

#search{
padding-right:10px;
}
a.search_btn img{
padding:3px;
}
.searchfld #filter_keyword{
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
padding:2px 6px;
text-align:center;
color:#989A96;
font-weight: 600;
font-size: 10px;
border:0px solid #000;
line-height:16px;
background:#FFFFFF !important;
min-height:17px; 
	
}

#filter_category_id{
 text-align:left;
 color:#989A96;
 font-weight: 600;
	font-size: 10px;
	 -webkit-border-radius: 0px;
 -moz-border-radius: 0px;
 border-radius: 0px;
 width: 150px;
 /*background: url(images/select_arrow_down.png);*/
 min-height:20px;
 border:0px !important;
}

label.custom-select {
    position: relative;
    display: inline-block;
}

.custom-select select {
	display: inline-block;
	border: 2px solid #bbb;
	padding: 4px 3px 3px 5px;
	margin: 0;
	font: inherit;
	outline:none; /* remove focus ring from Webkit */
	line-height: 1.2;
	background: #f8f8f8;
	
	-webkit-appearance:none; /* remove the strong OSX influence from Webkit */
	
	/*-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;*/
}


/* Since we removed the default focus styles, we have to add our own */
.custom-select select:focus {
	/*-webkit-box-shadow: 0 0 3px 1px #c00;
	-moz-box-shadow: 0 0 3px 1px #c00;
	box-shadow: 0 0 3px 1px #c00;*/
}

/* Select arrow styling */
label.custom-select:after {
	content: url("images/select_arrow_down.png");
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	font-size: 50%;
	line-height: 16px;
	padding: 3px;
	/*background:transparent url("images/select_arrow_down.png") no-repeat scroll 0% ;*/
	background:#FFFFFF;
	color: white;
	
	pointer-events:none;
	
	/*-webkit-border-radius: 0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
	border-radius: 0 6px 6px 0;*/
	
	-webkit-border-radius: 0px;
	-moz-border-radius: 0;
	border-radius: 0;
}

.no-pointer-events .custom-select:after {
	content: none;
}
.create .top h1{ margin-left:0 !important; text-align:center; color:#000000 !important; font-size:22px !important; }

ol.create-instruction-list{
 padding-left:30px;
}
.create-instruction-list li{
 list-style-type:none;
 width:90%;
 margin:20px 50px;
 
}

.create-instruction-list li img{
height:40px;
}

/*.create-instruction-list li:before {
    display: inline-block;
    content: counter(item) "";
    counter-increment: item;
    background: blue;
    color: #FFF;
    display: inline-block;
    border-radius: 50%;
    margin: 10px ;
    padding: 10px;
    font-size:20px;
    font-weight:800;

}*/

.create-instruction-list li:before{
	display: table-cell;
    width: 40px;
    height: 40px;
    margin-right: 5px;
    content: "";    
    
}

.create-instruction-list li:nth-child(1):before{
background: url("images/icon1.png") no-repeat 0 0;
background-size: 100%;
}
.create-instruction-list li:nth-child(2){
margin:5px !important;
}
.create-instruction-list li:nth-child(2):before{
display:none;
}
.create-instruction-list li:nth-child(2)>span{
display:inline-block;
padding-left:115px !important;
font-weight:bold;
}
.create-instruction-list li:nth-child(3):before{
background: url("images/icon2.png") no-repeat 0 0;
background-size: 100%;
}

.create-instruction-list li>span{ display: table-cell;  padding-left:30px;
font-size:14px;
vertical-align: middle;
}

.create a{
color:#E24F40;
text-decoration:none;
font-size:14px;
}

.bottomtextcontainer{
display:block;
margin-top:280px !important; text-align:center; font-size:15px !important;
}

.farmmingapp #wrapmain{
background:none;
margin:0 auto !important; 
float:none !important;
width:960px;
}
#content.mobileapps .top>h1,#content.mobileapps .middle>.buttons{ display:none !important; }
#content.faq{ padding-left:50px; padding-right:50px; }


#faqs { position:relative; }
#faqs h3	{ cursor:pointer; }
#faqs h3.active	{ color:#25B89A; }
#faqs div { height:0; overflow:hidden; position:relative; }
#faqs div p	{ padding:0; margin-bottom:15px; }

.faq .middle{ font-size:14px; }
.faq .middle h3{ font-size:16px; font-weight:normal; }

a.PIN_1441311559803_pin_it_button_20{
float:right !important;
}

#block1{
width:auto !important;
}
#block1>.flt_lft{
width:48% !important;
}
.top div.heading{ padding-left:35px !important; }

a.child-menu{
color:#ddd;
}
a.child-menu:hover{
font-size:14px !important;
color:#ffffff !important;
}
.cart-quantity{
color:#ddd;
}
.searchfld{
padding-top:2px !important;
}

.box-create{
width:49%; 
float:left; 
margin:2px; 
height:250px; 
background:#E45041;
}
.box-create-heading{
width:100%; 
display:block; 
text-align:center;
color:#FFFFFF;
padding:15px 0; 
font-size:22px;
font-weight:bold;
}

ul.box-create-list{
margin-left:10px;
margin-top:30px !important;
margin-right:5px;
margin-bottom:5px;
list-style:none !important;
}

ul.box-create-list li{
list-style-type:none; 
margin-left: 21px;
color:#FFFFFF;
font-size: 12px;
}



ul.box-create-list li:before {
  content: '— ';
  margin-left: -20px;
}

.box-create-button-container{
display:block; 
width:100%;
text-align:center;
padding:3px;

}
.create-btns{
  outline:none !important;
  color: #000000 !important;
  font-size: 12px;
  font-weight:normal;
  box-shadow:1px 1px 1px 0px #A1A1A1;
  padding: 2px 8px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #FFFFFF;
  background: linear-gradient(top,  #FFFFFF,  #FFFFFF);
  background: -ms-linear-gradient(top,  #FFFFFF,  #FFFFFF);
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
  background: -moz-linear-gradient(top,  #FFFFFF,  #FFFFFF);
  border:0 !important;
  min-width:72px;
}

.create-btns:hover{
  color: #000000 !important;
  background: #FFFFFF;
  background: linear-gradient(top,  #FFFFFF,  #FFFFFF);
  background: -ms-linear-gradient(top,  #FFFFFF,  #FFFFFF);
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
  background: -moz-linear-gradient(top,  #FFFFFF,  #FFFFFF);
  
}

.loader{

width:210px; text-align:center; width:70%; display:none; position:absolute; top:170px; background: #ffffff;
padding: 20px;
border-radius: 5px;
margin: 0 0 0 80px;
color:#E24F40;
}


div.nav> div.selected>ul{
display:none;
}
.parent-menu>ul>li{ list-style-type:none !important; }
#tab_browse_catalogue.sfHover ul{    -webkit-padding-start: 0px !important;}
