
/* HEIGHT MENU */
nav#main-nav > ul > li > a  { line-height: 60px; } nav#main-nav ul li .sub-menu { top: 100px; }
/* CUSTOM FONTS */
body {font-family: Droid Serif;font-weight: 400;font-size: 16px;line-height: 22px;}body strong,body b { font-weight: 700; }input[type=text], input[type=password], input[type=email], textarea { font-family: Droid Serif; font-weight: 400; }h1 {font-family: Great Vibes;font-weight: 400;font-size: 100px;line-height: 150px;text-transform: none;}h1 strong,h1 b { font-weight: 400; }.tp-caption.xone-title-big-dark, .tp-caption.xone-title-big-white, .tp-caption.xone-title-big-colored { font-family: Great Vibes;font-weight: 400;font-size: 100px;line-height: 150px;text-transform: none;}.tp-caption.xone-title-big-dark strong, .tp-caption.xone-title-big-white strong, .tp-caption.xone-title-big-colored strong, .tp-caption.xone-title-big-dark b, .tp-caption.xone-title-big-white b, .tp-caption.xone-title-big-colored b { font-weight: 400; }h2 {font-family: Great Vibes;font-weight: 400;font-size: 40px;line-height: 60px;text-transform: none;}h2 strong,h2 b { font-weight: 400; }.tp-caption.xone-title-medium-dark, .tp-caption.xone-title-medium-white, .tp-caption.xone-title-medium-colored { font-family: Great Vibes;font-weight: 400;font-size: 40px;line-height: 60px;text-transform: none;}.tp-caption.xone-title-medium-dark strong, .tp-caption.xone-title-medium-white strong, .tp-caption.xone-title-medium-colored strong, .tp-caption.xone-title-medium-dark b, .tp-caption.xone-title-medium-white b, .tp-caption.xone-title-medium-colored b { font-weight: 400; }h3 {font-family: Great Vibes;font-weight: 400;font-size: 34px;line-height: 51px;text-transform: none;}h3 strong,h3 b { font-weight: 400; }.tp-caption.xone-title-small-dark, .tp-caption.xone-title-small-white, .tp-caption.xone-title-small-colored { font-family: Great Vibes;font-weight: 400;font-size: 34px;line-height: 51px;text-transform: none;}.tp-caption.xone-title-small-dark strong, .tp-caption.xone-title-small-white strong, .tp-caption.xone-title-small-colored strong, .tp-caption.xone-title-small-dark b, .tp-caption.xone-title-small-white b, .tp-caption.xone-title-small-colored b { font-weight: 400; }h4 {font-family: Great Vibes;font-weight: 400;font-size: 30px;line-height: 45px;text-transform: none;}h4 strong,h4 b { font-weight: 400; }#reply-title { font-family: Great Vibes;font-weight: 400;font-size: 30px;line-height: 45px;text-transform: none;}h5 {font-family: Great Vibes;font-weight: 400;font-size: 22px;line-height: 33px;text-transform: none;}h5 strong,h5 b { font-weight: 400; }.tp-caption.xone-title-mini-dark, .tp-caption.xone-title-mini-white, .tp-caption.xone-title-mini-colored { font-family: Great Vibes;font-weight: 400;font-size: 22px;line-height: 33px;text-transform: none;}.tp-caption.xone-title-mini-dark strong, .tp-caption.xone-title-mini-white strong, .tp-caption.xone-title-mini-colored strong, .tp-caption.xone-title-mini-dark b, .tp-caption.xone-title-mini-white b, .tp-caption.xone-title-mini-colored b { font-weight: 400; }h6 {font-family: Open Sans;font-weight: 400;font-size: 16px;line-height: 24px;text-transform: none;}h6 strong,h6 b { font-weight: 400; }.filter li a, .readmore-button, .tabs ul.tab-nav li a { font-family: Open Sans;font-weight: 400;}.section-title h2 {font-family: Great Vibes;font-weight: 400;font-size: 40px;line-height: 52px;text-transform: none;}.section-title h2 { font-weight: 400; }.section-title h1 {font-family: Great Vibes;font-weight: 400;text-transform: none;}.subtitle {font-family: Great Vibes;font-weight: 400;font-size: 30px;line-height: 39px;text-transform: none;}.subtitle h2 { font-weight: 400; }blockquote, #blog-comments .comment-date { font-family: Great Vibes;font-weight: 400;}nav#main-nav > ul > li > a, nav#responsive-nav > ul li > a {font-family: Open Sans;font-weight: 400;font-size: 15px;text-transform: uppercase;}nav#menu-controls > ul > li a span.c-name {font-family: Open Sans;font-weight: 400;text-transform: uppercase;}nav#main-nav ul .sub-menu li a, nav#responsive-nav .sub-menu li a { font-weight: 400; }input[type=submit], a.sr-button {font-family: Open Sans;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;}.blog-date .date-day, .counter-value {font-family: Open Sans;font-weight: 800;} 

/* PORTFOLIO STYLING */
.portfolio-thumb .imgoverlay .overlaycolor {background: #2d353b;}
/* PAGE SETTINGS */
#section-armband-och-armringar > .section-inner {padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-armband-och-armringar > .section-inner {padding-bottom:60px} }#section-ateljen > .section-inner {padding-top:0px;}@media only screen and (max-width: 760px) { #section-ateljen > .section-inner {padding-top:0px} }#section-forlovning-och-vigsel > .section-inner {padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-forlovning-och-vigsel > .section-inner {padding-bottom:60px} }#section-galleri > .section-inner {padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-galleri > .section-inner {padding-bottom:60px} }#section-galleri {background:#f0f0f0;}#section-hangsmycken > .section-inner {padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-hangsmycken > .section-inner {padding-bottom:60px} }#section-hem > .section-inner {padding-top:80px;padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-hem > .section-inner {padding-top:48pxpadding-bottom:60px} }#section-hem {background:url(http://lundbergsguld.se/wp-content/uploads/lundbergs-guldsmedsatelje-splash.jpg) center center repeat; background-size: cover; }#section-hem .section-overlay {position: absolute; width: 100%; height: 100%; left: 0; top:0;z-index: 0;background-color:#262626;opacity: 0.3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";}#section-juvelringar > .section-inner {padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-juvelringar > .section-inner {padding-bottom:60px} }#section-kontakt > .section-inner {padding-top:0px;}@media only screen and (max-width: 760px) { #section-kontakt > .section-inner {padding-top:0px} }#section-kontakt {background:#262626;}#section-nyheter {background:#e0e0e0;}#section-alla > .section-inner {padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-alla > .section-inner {padding-bottom:60px} }#section-orhangen > .section-inner {padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-orhangen > .section-inner {padding-bottom:60px} }#section-ovriga-smycken > .section-inner {padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-ovriga-smycken > .section-inner {padding-bottom:60px} }
/* COLOR */

input[type=submit]:hover { background-color: #e7e7e8; }
a { color: #e7e7e8; }
nav#main-nav > ul > li:hover > a { color: #e7e7e8; }
nav#main-nav > ul > li.current-menu-item > a, nav#main-nav > ul > li.current-menu-ancestor > a { color: #e7e7e8; }
nav#menu-controls > ul > li.current-menu-item > a { border-color: #e7e7e8; }
nav#menu-controls > ul > li a:hover span.c-dot  { background-color: #e7e7e8; }
.portfolio-name a:hover { color: #e7e7e8; }
.filter li a.active, .filter li a:hover { border-color: #e7e7e8; }
.blog-headline .post-name a:hover { color: #e7e7e8; }
.readmore-button:hover { border-color: #e7e7e8; }
a.sr-button3 { border-color: #e7e7e8; color: #e7e7e8; }
a.sr-button3:hover { background: #e7e7e8; }	
a.sr-button5 {	border-color: #e7e7e8; background: #e7e7e8; }
a.sr-button5:hover { border-color: #e7e7e8; background: #e7e7e8; }
.iconbox .fa { color: #e7e7e8; }
.pricing-accent .price { color: #e7e7e8; }
.tabs ul.tab-nav li a:hover, .tabs ul.tab-nav li a.active { border-color: #e7e7e8; }
.toggle-item .toggle-title:hover .toggle-icon .fa, .toggle-item .toggle-active .toggle-icon .fa { color: #e7e7e8 !important; }
.skill .skill-bar .skill-active { background-color: #e7e7e8; }
.widget ul li a:hover { color: #e7e7e8; }
.colored { color: #e7e7e8; }

.tp-caption.xone-title-big-colored, .tp-caption.xone-title-medium-colored, .tp-caption.xone-title-small-colored, .tp-caption.xone-title-mini-colored, .tp-caption.xone-text-colored { color: #e7e7e8;	}

header { background: #2d353b; } nav#main-nav > ul > li:hover > a, nav#main-nav > ul > li.current-menu-item > a, nav#main-nav > ul > li.current-menu-ancestor > a { color: #ee5a2d !important; }
				nav#menu-controls > ul > li.current-menu-item > a { border-color: #ee5a2d !important; }
				nav#menu-controls > ul > li:hover a span.c-dot  { background: #ee5a2d !important; }
/* CUSTOM CSS (Theme Options) */
#defaut-logo:hover {
	color: #EE5A2D !important;
}
nav#responsive-nav .sub-menu li a {
    text-transform: uppercase !important;
}
label, .text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5, .text-light h6 {
	color: #E7E7E8 !important;
}
body, .text-dark, .text-dark h1, .text-dark h2, .text-dark h3, .text-dark h4, .text-dark h5, .text-dark h6, .team-name, .team-role, div h4, .section-title h2, .section-title h3, .section-title h4, .section-title h5, .section-title h6 {
	color: #2D353B !important;
	letter-spacing: 0em !important;
}
p {
	margin-top:5px !important;
	margin-bottom:15px !important;
}
.filter li a {
	font-family: "Open Sans" !important;
}
.filter li a:hover {
	color: #EE5A2D !important;
}
.blog-headline .post-meta, .readmore-button {
	font-family: "Open Sans" !important;
}
a:hover {
	color:#EE5A2D !important;
}
.portfolio-thumb h5 {
	color: #e7e7e8 !important;
}
.ajax-section {
	width: 90%;
	margin: 0 auto !important;
}
.ajax-content {
	border: 1px dashed #DDDDDD !important;
}
.ajax-content .flexslider, .ajax-content .flexslider .slides img {
	max-height: 460px !important;
}
.readmore-button:hover {
	border-bottom-color: #EE5A2D !important;
}
.testimonial-quote {
	font-family: "Droid Serif", serif, sans !important;
	font-size: 1.25em !important;
	line-height: 1.5em !important;
}
.testimonial-name, .team-role {
	font-family: "Open Sans", sans !important;
	font-size: 12px !important;
	text-transform: uppercase !important;
}
.submit {
	border: 2px solid #E7E7E8 !important;
	color: #E7E7E8 !important;
}
.submit:hover {
	color: #262626 !important;
}
.portfolio-name {
	font-family: "Open Sans", sans !important;
	font-weight: 400 !important;
	font-size: 15px !important;
}
#load-more a {
	border: 2px solid #2D353B !important;
}
#load-more a:hover {
	background: #2D353B !important;
}
.gm-style .gm-style-iw {
	color: #2D353B !important;
}
footer {
	padding: 40px 0px 80px !important;
}
input[type="text"], input[type="password"], input[type="email"], textarea {
	font-size: 16px !important;
	font-family: "Open Sans" !important;
	color: #262626 !important;
	min-height: 22px !important;
	padding-left: 10px !important;
}
.overlayInfo {
	width:60%;
	padding: 100px 0px
}
.overlayInfo h1 {
	line-height: 1.1em;
	font-size: 75px;
}
.overlayInfo h2 {
	line-height: 1.1em;
}
#section-hem .section-overlay {display: none;}
@media only screen and (max-width: 1200px) {
	.overlayInfo h1 {font-size: 65px;}
	.ajax-section {width: 980px;}
}
@media only screen and (max-width: 1023px) {
	header #logo {padding: 0px !important;}
	#defaut-logo {font-size: 32px;}
	.overlayInfo {width: 65%; padding: inherit;}
	.overlayInfo h1 {font-size: 55px;}
	.overlayInfo h2 {font-size: 35px;}
	.ajax-section {width: 800px;}
	.close-project {bottom: 40px;}
}
@media only screen and (max-width: 760px) {
	.wrapper {width: 420px;}
	.ajax-section {width: 460px;}
	#defaut-logo {font-size: 28px !important;}
	#section-hem .section-overlay {display: inherit;}
	.overlayInfo {width: 100%;}
	.overlayInfo h1 {font-size: 50px;}
	.overlayInfo h2 {font-size: 30px;}
	.close-project {bottom: 20px;}
}
@media only screen and (max-width: 480px) {
	.wrapper {width: 300px;}
	.ajax-section {width: 340px;}
}