.columns.statement {
	max-width: 100%;
}
h2,
.column.text h2 {
	margin-bottom: 0.6em;	
}

/*

	FONTS

*/
h1, h2, h3 {
	font-family: "ff-tisa-web-pro";
}

/* Body */
body, 
.act_as_snippet_area_main p, .snippet_area_main p, .snippet_area_main label, .act_as_snippet_area_main label .snippet_area_main, .act_as_snippet_area_main, .column.form label, .form_synced label, .single_product p, .single_product a, .single_product ul, .single_product ol {
	font-family: "proxima-nova",sans-serif;	
	color: #333;
}
.snippet_area_main p, .snippet_area_main label, .snippet_area_main, .act_as_snippet_area_main p, .act_as_snippet_area_main label, .act_as_snippet_area_main, .single_product p, .single_product ul, .single_product ol {
	color: #333;
}


.act_as_snippet_area_main h1,
.snippet_area_main h1 {
	text-transform: uppercase;
	font-size: 29px;
	letter-spacing: 0.05em;
	color: #81AC71;
}

.act_as_snippet_area_main h2,
.snippet_area_main h2 {
	border-bottom: 2px solid #81AC71;
	max-width: 95%;
	font-size: 24px;
  	padding-bottom: 4px;
  	color: #333;
}

.title .date,  /* blog post */
.act_as_snippet_area_main h3,
.snippet_area_main h3 {
	text-transform: uppercase;
	color: #949494;
	letter-spacing: 0.04em;
	font-size: 16px;
	margin-bottom: 8px;
	/*font-family: "proxima nova";*/
}

.title .date {
	margin-top: 0;
}

.act_as_snippet_area_main h3 + ol, .snippet_area_main h3 h3 + ol {
	margin-top: 15px;
}

.title .date {
	font-size: 14px;
	margin-bottom: 25px;
	display: block;
}

/* 

	Lists
	
*/
.blog_post ul,
.column.text ul {
	list-style-type: none;
}

.blog_post ol,
.column.text ol {
    list-style-type: none;
    list-style-type: decimal !ie; /*IE 7- hack*/
     
    margin: 0 0 50px 38px;
    padding: 0;
     
    counter-reset: li-counter;
}
.blog_post ol > li,
.column.text ol > li{
	position: relative;
	margin-bottom: 30px;
	padding-left: 0.5em;
}
.blog_post ol > li:before,
.column.text ol > li:before {
  	position: absolute;
	top: -2px;
	left: -37px;
	width: 30px;
	height: 30px;
	font-size: 15px;
	line-height: 30px;
	text-align: center;
	color: #949494;
	border-radius: 50%;
	background-color: #F2F2F2;
	content: counter(li-counter);
	counter-increment: li-counter;
	font-weight: 600;
}

/* Links */
.snippet_area a,
.snippet_area_main p a, .act_as_snippet_area_main p a,
.sidebar a
{
	color: #81AC71;
	border: 0;
	font-weight: 700;
}
.snippet_area a:hover,
.snippet_area_main p a:hover, .act_as_snippet_area_main p a:hover,
.sidebar a:hover {
	/*border-bottom: 1px solid #81AC71;*/
	text-decoration: underline;
	color: #81AC71;
}



/* 

	Page layout
	
*/
html, body {
	background-image: url('/files/file/view/100/greylinen-lig.jpg');
	background-attachment: fixed;
	/*background-size: 50px 50px;*/
}

.wrapper {
	max-width: 1140px;
	background: rgba(255, 255, 255, 0.62);
}

.row {
	max-width: 100%;
}

/* Content Blocks margin */
@media only screen and (min-width: 600px) {
	.act_as_snippet_area_main .columns, .snippet_area_main > .columns {
	  margin-bottom: 1em;
	}
}


/* Padding fix for two column layout (with_sidebar) */
.main.large-9.z_columns {
	/*margin-left: -65px;*/
	padding: 35px 35px 10px 125px;
	background-color: #FFF;
	border-radius: 0px;
}

/* 
	
	Logo 
	
*/
.my-sweet-logo {
	text-align: center;
	padding: 20px 0 20px 0;
}

/* 

	Menu nav 
	
*/
#page_top,
.navbar {
	/*background: rgba(125, 118, 25, 0.85);*/
}
.navbar .large-12.z_columns  {
	background: #fff;
}

@media only screen and (max-width: 990px) {
	
	.my-sweet-logo img {
		height: 200px;
		width: 155px;
	}

	.navbar .large-12.z_columns  {
		box-shadow: 0px 20px 26px rgba(0, 0, 0, 0.12);
	}
	
	#menu {
		padding-top: 30px;
		padding-bottom: 30px;
	}	
	
	.main.large-9.z_columns {
	    padding-left: 15px;
    	padding-right: 15px;
	}
	
	#page_top.light .nav-toggle {
		margin: -26px 11px 0 0;
    	padding: 11px 0 0 0;
	}
	
	#page_top .tbl {
		/*padding-top: 30px;*/
	}
	
	#page_top #logo_wrapper {
		height: 35px;
	}
	
	#page_top {
		height: 50px;
	}
	
	#page_bottom #powered_by img {
		right: 80%;
	}
}


@media only screen and (min-width: 991px) {

	.navbar .large-12.z_columns,
	#page_top,
	.navbar {
		background: transparent;
	}
	
	#menu {
		float: none !important;
	}
	#menu ul {
		max-width: 860px;
		width: auto;
		float: none;
		text-align: center;
		margin: 0 auto;
		
		border-top: 1px solid rgba(125, 118, 25, 0.85);
	  	border-bottom: 1px solid rgba(125, 118, 25, 0.85);
	}
	#menu ul li {
		float: none;
		display: inline;
	}
	#menu ul li a {
	  	display: inline-block;
	    padding: 0px 7px;
	}
}

/* 

	Colors 
	
*/

/* Color */
#menu ul li a {
	color: #7d7652;	
}

/* Hover */
#menu li.activeRoot a, #menu li > a:hover, a.nav-toggle:hover, .snippet_area_main a:active, .snippet_area_main a:focus, .snippet_area_main a:hover, .act_as_snippet_area_main a:active, .act_as_snippet_area_main a:focus, .act_as_snippet_area_main a:hover, a {
	/*color: #7d7652;	*/
}


/* 

	Sidebar 
	
*/
.sidebar {
	text-align: center;
}
.about {
	margin: 40px 0 0 0;
}
.about .about-image img {
	border-radius: 250px;
}
.about .about-name {
	display: block;
	margin: 20px;
	font-size: 16px;
	font-weight: 100;
}
.about .about-name em {
	font-style: normal;
} 
.about .about-name a {
	color: #333;
	font-weight: 300;
}

.about .about-illustration {
	display: block;
	margin-bottom: 25px;
}

.about .about-text p {
	font-size: 14px;
	max-width: 225px;
	margin: 0 auto 2em auto;
}

.instagram {
	margin: 50px 0 0 0;
}

.sociallinks {
	margin: 25px;
}

.sociallinks li {
	display: inline-block;
	margin-left: 3px;
	margin-right: 3px;
}

/* 
	
	Footer
	
*/
 #page_bottom {
 	background: transparent;
 }
 
 /* Search */
 .sweet-searchbox {
 	padding: 10px 10px 5px 10px;
 	background: #fff;
 }
 
 input.gsc-search-button.gsc-search-button-v2 {
    height: 31px;
    color: #F00;
    width: auto;
    margin: 1px;
    padding: 8px;
}

td.gsc-input {
    margin: 0;
    padding: 6px 0 0 0;
    vertical-align: top !important;
    
}

input#gsc-i-id1 {
    height: 30px !important;
}

.gsc-search-box-tools .gsc-search-box .gsc-input {
    padding: 0 !important;
}

td.gsc-search-button {
	padding: 0 !important;
}

.gsib_a {
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 0 !important;
}
.gsib_b {
	display: none !important;
}

input#gsc-i-id1 {
    padding: 5px !important;
}


/* Webshop */
.for_content .shop {
	max-width: 1140px;
    background: rgba(255, 255, 255, 0.62);	
    padding: 60px;
    margin: 0 auto;
    float: none;
}
.shop .single_product {
	max-width: 800px;
	margin: 0 auto;
}

#message_area textarea {
	height: 50px;
	max-width: 600px;
}
.shop .checkout #purchase_extra #message {
	width: 70%;
}

#purchase_extra{
	margin-top: -80px;
}

@media only screen and (max-width: 768px) {
	.for_content .shop {
		padding: 10px;
	}
	
	.shop .checkout #billing_address label {
		width: 100%;
	}
	
	.shop .checkout #billing_address #zip {
		width: 100%;
		float: none;
	}
	
	.shop .checkout #billing_address #city {
		width: 100%;
		float: none;
	}
	.shop .checkout #purchase_extra #message {
		width: 100%;
	}
}


























