@charset "UTF-8";
/** Imports : */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }

/** Import grid settings : this to be able to use gridle mixins, etc... */
.gridle-debug #main-container, #main-container.gridle-debug { background-color: #daeff5; }
.gridle-debug #main-container:before, #main-container.gridle-debug:before, .gridle-debug #main-container:after, #main-container.gridle-debug:after { content: ""; display: block; background-image: url(data:image/png;base64,ivborw0kggoaaaansuheugaaaaeaaaabcayaaaaffcsjaaaagxrfwhrtb2z0d2fyzqbbzg9izsbjbwfnzvjlywr5ccllpaaaayrpvfh0we1momnvbs5hzg9izs54bxaaaaaaadw/ehbhy2tldcbizwdpbj0i77u/iibpzd0ivzvnme1wq2voauh6cmvtek5uy3pryzlkij8+idx4onhtcg1ldgegeg1sbnm6ed0iywrvymu6bnm6bwv0ys8iihg6eg1wdgs9ikfkb2jlifhnucbdb3jliduumy1jmdexidy2lje0nty2mswgmjaxmi8wmi8wni0xndo1njoynyagicagicagij4gphjkzjpsreygeg1sbnm6cmrmpsjodhrwoi8vd3d3lnczlm9yzy8xotk5lzaylziylxjkzi1zew50yxgtbnmjij4gphjkzjpezxnjcmlwdglvbibyzgy6ywjvdxq9iiigeg1sbnm6eg1wpsjodhrwoi8vbnmuywrvymuuy29tl3hhcc8xljaviib4bwxuczp4bxbntt0iahr0cdovl25zlmfkb2jllmnvbs94yxavms4wl21tlyigeg1sbnm6c3rszwy9imh0dha6ly9ucy5hzg9izs5jb20vegfwlzeumc9zvhlwzs9szxnvdxjjzvjlzimiihhtcdpdcmvhdg9yvg9vbd0iqwrvymugughvdg9zag9wientniaotwfjaw50b3noksigeg1wtu06sw5zdgfuy2vjrd0ieg1wlmlpzdowrkeznzvfntg1njgxmuuyoui4rjhemzg4qzm4qjzfocigeg1wtu06rg9jdw1lbnrjrd0ieg1wlmrpzdowrkeznzvfnjg1njgxmuuyoui4rjhemzg4qzm4qjzfoci+idx4bxbnttpezxjpdmvkrnjvbsbzdfjlzjppbnn0yw5jzulepsj4bxauawlkojbgqtm3nuuzodu2odexrti5qjhgoeqzodhdmzhcnku4iibzdfjlzjpkb2n1bwvudelepsj4bxauzglkojbgqtm3nuu0odu2odexrti5qjhgoeqzodhdmzhcnku4ii8+idwvcmrmokrlc2nyaxb0aw9upia8l3jkzjpsrey+idwvedp4bxbtzxrhpia8p3hwywnrzxqgzw5kpsjyij8++5+bhqaaaa9jrefuenpiygbgkaiimaaahwabzibtggaaaabjru5erkjggg==); margin: 10px 0; padding: 5px 0; text-align: center; color: white; font-size: 11px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block !important; }

#main-container { display: inline-block; min-height: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/*******************************************************************************************/
/*Link* colors******************************************************************************/
/*******************************************************************************************/
body { color: #006a65; font-family: "Open Sans", sans-serif; font-size: 1em; line-height: 1.255em; }

strong { font-weight: 700; }

/*******************************************************************************************/
/*Fundamental styles************************************************************************/
/*******************************************************************************************/
#main-container h1 { font-family: "chaparral-pro", sans-serif; font-size: 3.571em; line-height: 1em; }

#main-container h2 { font-family: "chaparral-pro", sans-serif; font-size: 3.571em; line-height: 1.2em; }

#main-container h3 { font-family: "chaparral-pro", sans-serif; font-size: 1.9em; }

#main-container h4 { font-size: 1.143em; font-weight: 600; line-height: 1.3em; padding-bottom: 5px; }

#main-container .preamble { font-family: "chaparral-pro", sans-serif; font-size: 1.857em; line-height: 1.2em; }

#main-container p { line-height: 1.7em; }

#main-container p { padding-bottom: 35px; }

@font-face { font-family: 'entypo'; src: url("../typefaces/entypo.eot"); src: url("../typefaces/entypo.eot#iefix") format("embedded-opentype"), url("../typefaces/entypo.woff") format("woff"), url("../typefaces/entypo.ttf") format("truetype"), url("../typefaces/entypo.svg") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'entypo-social'; src: url("../typefaces/entypo-social.eot"); src: url("../typefaces/entypo-social.eot#iefix") format("embedded-opentype"), url("../typefaces/entypo-social.woff") format("woff"), url("../typefaces/entypo-social.ttf") format("truetype"), url("../typefaces/entypo-social.svg") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'entypo-logo'; src: url("http://www.didnergerge.se/wp-content/themes/didnergerge/typefaces/entypo-logo-webfont.eot"); src: url("http://www.didnergerge.se/wp-content/themes/didnergerge/typefaces/entypo-logo-webfont.eot#iefix") format("embedded-opentype"), url("http://www.didnergerge.se/wp-content/themes/didnergerge/typefaces/entypo-logo-webfont.woff") format("woff"), url("http://www.didnergerge.se/wp-content/themes/didnergerge/typefaces/entypo-logo-webfont.ttf") format("truetype"), url("http://www.didnergerge.se/wp-content/themes/didnergerge/typefaces/entypo-logo-webfont.svg#entypo-logo") format("svg"); font-weight: normal; font-style: normal; }

::-webkit-input-placeholder { font-style: italic; }

:-moz-placeholder { /* Firefox 18- */ font-style: italic; }

::-moz-placeholder { /* Firefox 19+ */ font-style: italic; }

:-ms-input-placeholder { font-style: italic; }

input[type="text"], input[type="email"], input[type="tel"], textarea { border: 1px solid #d6e7e6; font-family: open sans; font-size: 1em; padding: 2.4% 3.5%; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
html.mobile input[type="text"], html.mobile input[type="email"], html.mobile input[type="tel"], html.mobile textarea { padding: 3% 3%; }
@media screen and (min-width: 0) and (max-width: 360px) { input[type="text"], input[type="email"], input[type="tel"], textarea { padding: 3% 3%; } }

/*******************************************************************************************/
/*Sizes*************************************************************************************/
/*******************************************************************************************/
form input, form textarea { background-color: #fafcfc; margin-bottom: 7px; margin-right: 1%; }
form input.clear, form textarea.clear { display: block; }
form input.last, form textarea.last { margin-right: 0; }
form input.size-100, form textarea.size-100 { width: 100%; }
form input.size-75, form textarea.size-75 { width: 75%; }
form input.size-50, form textarea.size-50 { width: 49.5%; }
form input.size-33, form textarea.size-33 { width: 31%; }
form input.size-25, form textarea.size-25 { width: 25%; }
html.mobile form input.size-100, html.mobile form input.size-75, html.mobile form input.size-50, html.mobile form input.size-33, html.mobile form input.size-25 { width: 100%; }
@media screen and (min-width: 0) and (max-width: 360px) { form input.size-100, form input.size-75, form input.size-50, form input.size-33, form input.size-25 { width: 100%; } }

#main-container .wpcf7-form .wpcf7-response-output { display: inline-block; }
#main-container .wpcf7-form p, #main-container .wpcf7-form .col-wrapper { padding: 0; margin-bottom: 10px; }

button, .btn, .search-submit, .wpcf7-submit, .wysija-submit { background-color: #209a43 !important; border: none; color: #fff; cursor: pointer; display: inline-block; font-size: 0.9em; padding: 2% 3%; -webkit-appearance: none; -webkit-border-radius: 0; }
button.medium, .btn.medium, .search-submit.medium, .wpcf7-submit.medium, .wysija-submit.medium { font-size: 1em; line-height: 1.3em; padding: 3% 8%; }
button.large, .btn.large, .search-submit.large, .wpcf7-submit.large, .wysija-submit.large { font-size: 1.1em; line-height: 1.3em; padding: 15px 40px; }

.btn:hover, button:hover, .search-submit:hover, .wpcf7-submit:hover, .wysija-submit:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; }

img { max-width: 100%; }

input, textarea, button, select { -webkit-appearance: none; -webkit-border-radius: 0; }

.bx-wrapper li { list-style-type: none !important; }

/*  clearfix */
.clearfix:after, #main-container .sidebar .widget:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

ol { list-style: decimal inside none; }
ol li { padding-bottom: 25px; list-style: decimal inside none; }
ol li:last-child { padding-bottom: 45px; }

ul { list-style-position: outside; }
ul li { list-style-type: disc; }

* html .clearfix, * html #main-container .sidebar .widget, #main-container .sidebar * html .widget { zoom: 1; }

/* IE6 */
*:first-child + html .clearfix, *:first-child + html #main-container .sidebar .widget, #main-container .sidebar *:first-child + html .widget { zoom: 1; }

/* IE7 */
/*******************************************************************************************/
/*General styling***************************************************************************/
/*******************************************************************************************/
body { background: #eeeeee; }

.page-wrapper { background: #fff; padding-bottom: 3%; }

.header-divider .title { background: none repeat scroll 0 0 #FFFFFF; border: 3px double #D0D0D0; display: inline-block; padding: 10px 30px; }

.header-divider-2 { text-align: center; }
.header-divider-2 .title { background: url("../images/gray_dot.png") repeat-x scroll center center rgba(0, 0, 0, 0); color: #006a65; font-size: 2em; font-weight: 100; font-style: italic; line-height: 1.3em; text-align: center; }
.header-divider-2 .title span { background: #fff; display: inline-block; padding: 10px 30px; }

/*******************************************************************************************/
/*General styling end***********************************************************************/
/*******************************************************************************************/
/*******************************************************************************************/
/*Fundamental styling of pages and sidebars*************************************************/
/*******************************************************************************************/
.error404 #main-container { padding-top: 10%; padding-bottom: 45px; text-align: center; }

#main-container { float: left; direction: ltr; padding: 0 5%; }
#main-container h1 { padding-bottom: 3%; }
#main-container.search-results h1 { font-family: 'open sans', sans-serif; }
#main-container.search-results h3 { font-family: 'open sans', sans-serif; }
html.less_than_small_tablet #main-container { width: 100%; *width: expression((this.parentnode.clientwidth/12*12 - parseint(this.currentstyle['paddingleft']) - parseInt(this.currentStyle['paddingRight'])) + 'px'); }
.gridle-debug html.less_than_small_tablet #main-container:before, html.less_than_small_tablet #main-container.gridle-debug:before { content: "grid-less_than_small_tablet-12"; }
.gridle-debug html.less_than_small_tablet #main-container.parent:before, html.less_than_small_tablet #main-container.gridle-debug.parent:before { content: "grid-parent-less_than_small_tablet-12"; }
@media screen and (max-width: 960px) { #main-container { width: 100%; *width: expression((this.parentNode.clientWidth/12*12 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px'); }
  .gridle-debug #main-container:before, #main-container.gridle-debug:before { content: "grid-less_than_small_tablet-12"; }
  .gridle-debug #main-container.parent:before, #main-container.gridle-debug.parent:before { content: "grid-parent-less_than_small_tablet-12"; } }
#main-container .sidebar h3 { font-family: "chaparral-pro", sans-serif; font-weight: 300; font-style: italic; padding-bottom: 35px; margin-bottom: 15px; border-bottom: 2px solid #006a65; }
#main-container .sidebar h4 { padding-bottom: 35px; }
#main-container .sidebar .sidebar-widget-list li.office { padding-bottom: 25px; margin-bottom: 25px; padding-left: 25px; padding-right: 25px; }
#main-container .sidebar .sidebar-widget-list li.office h4 { font-size: 1.143em; padding-bottom: 2%; }
#main-container .sidebar .sidebar-widget-list li.office p { padding-bottom: 0; }
#main-container .sidebar .sidebar-widget-list li { border-bottom: 1px solid #d9e9e8; margin-bottom: 45px; }
#main-container .sidebar .widget { background-color: #f6f6f6; margin-bottom: 40px; list-style: none !important; position: relative; }
#main-container .sidebar .widget ul li { list-style: none !important; }
#main-container .sidebar .widget h3 { background-color: #006a65; color: #fff; font-style: normal; padding: 20px; }
#main-container .sidebar .widget.module p { padding-bottom: 4%; }
#main-container .sidebar .widget.module .img-wrapper .inner-wrapper a { height: 100%; left: 0; position: absolute; text-align: center; top: 0; width: 100%; }
#main-container .sidebar .widget.module .img-wrapper .inner-wrapper a .button-overlay { width: 30%; height: auto; }
#main-container .sidebar .widget .content-wrapper { padding: 25px; }
#main-container .sidebar .widget .content-wrapper h3 { background: none; border: none; color: #006a65; padding: 0; line-height: 1em; margin-bottom: 4%; }
#main-container .sidebar .widget .content-wrapper a { text-transform: uppercase; font-size: 0.9em; }
html.less_than_small_tablet #main-container .sidebar .widget img { width: 100%; }
@media screen and (max-width: 960px) { #main-container .sidebar .widget img { width: 100%; } }
#main-container .employees-wrapper li { border-bottom: 1px solid #dadada; display: table; padding-bottom: 35px !important; margin-bottom: 35px; }
#main-container .employees-wrapper li .employee-img { max-widht: 165px; padding-right: 25px; width: 100%; width: 165px; }
html.less_than_small_tablet #main-container .employees-wrapper li .employee-img { width: 100%; margin-right: 25px; }
@media screen and (max-width: 960px) { #main-container .employees-wrapper li .employee-img { width: 100%; margin-right: 25px; } }
html.mobile #main-container .employees-wrapper li .employee-img { padding-right: 15px; }
@media screen and (min-width: 0) and (max-width: 360px) { #main-container .employees-wrapper li .employee-img { padding-right: 15px; } }
html.less_than_small_tablet #main-container .employees-wrapper li .img-wrapper { width: auto; }
@media screen and (max-width: 960px) { #main-container .employees-wrapper li .img-wrapper { width: auto; } }
#main-container .employees-wrapper li .employee-content { display: table-cell; vertical-align: middle; width: 80%; }
html.less_than_small_tablet #main-container .employees-wrapper li .employee-content { display: table-cell; padding-left: 0; width: 65%; }
@media screen and (max-width: 960px) { #main-container .employees-wrapper li .employee-content { display: table-cell; padding-left: 0; width: 65%; } }
#main-container .employees-wrapper li .employee-content h3 { display: block; padding-bottom: 2%; padding-top: 0; line-height: 1em; }
#main-container .employees-wrapper li .employee-content h4 { display: block; font-family: "Open Sans", sans-serif; font-weight: 100; font-size: 0.9em; text-transform: uppercase; }
html.mobile #main-container .employees-wrapper li .employee-content h4 { font-size: 0.8em; }
@media screen and (min-width: 0) and (max-width: 360px) { #main-container .employees-wrapper li .employee-content h4 { font-size: 0.8em; } }
#main-container .employees-wrapper li .employee-content p { display: inline-block; padding-bottom: 0; }
html.mobile #main-container .employees-wrapper li .employee-content p { font-size: 0.8em; }
@media screen and (min-width: 0) and (max-width: 360px) { #main-container .employees-wrapper li .employee-content p { font-size: 0.8em; } }
#main-container .pdf-forms-wrapper ul { padding-left: 0 !important; }
#main-container .pdf-forms-wrapper ul li.pdf-form { border-bottom: 1px solid #dadada; display: table; padding-bottom: 25px; margin-bottom: 25px; }
#main-container .pdf-forms-wrapper ul li.pdf-form img { width: 71px; }
#main-container .pdf-forms-wrapper ul li.pdf-form .img-wrapper { width: 71px; }
html.mobile #main-container .pdf-forms-wrapper ul li.pdf-form img { display: block; padding-bottom: 10px; }
@media screen and (min-width: 0) and (max-width: 360px) { #main-container .pdf-forms-wrapper ul li.pdf-form img { display: block; padding-bottom: 10px; } }
#main-container .pdf-forms-wrapper ul li.pdf-form .pdf-forms-content { display: table-cell; vertical-align: middle; padding-left: 35px; width: 100%; }
html.mobile #main-container .pdf-forms-wrapper ul li.pdf-form .pdf-forms-content { display: table-row; }
@media screen and (min-width: 0) and (max-width: 360px) { #main-container .pdf-forms-wrapper ul li.pdf-form .pdf-forms-content { display: table-row; } }
#main-container .pdf-forms-wrapper ul li.pdf-form .pdf-forms-content h3 { display: block; padding-bottom: 2%; padding-top: 2%; line-height: 1em; }
#main-container .pdf-forms-wrapper ul li.pdf-form .pdf-forms-content h4 { display: block; font-family: "Open Sans", sans-serif; font-weight: 100; font-size: 0.9em; text-transform: uppercase; }
#main-container .pdf-forms-wrapper ul li.pdf-form .pdf-forms-content p { display: inline-block; }
#main-container .paging-navigation { border-top: 1px solid #c0c0c0; margin: 48px 0; }
#main-container .paging-navigation .loop-pagination { margin-top: -5px; text-align: right; }
#main-container .paging-navigation .loop-pagination .page-numbers { border-top: 5px solid rgba(0, 0, 0, 0); display: inline-block; font-size: 14px; font-weight: 900; margin-right: 1px; padding: 7px 16px; text-transform: uppercase; }
#main-container .paging-navigation .loop-pagination .page-numbers.current { border-top: 5px solid #24890D; }
#main-container #main-content { position: relative; padding-bottom: 40px; }
#main-container #main-content h2 { padding-bottom: 3%; }
#main-container #main-content h2 a { font-weight: normal; }
#main-container #main-content ol { line-height: 1.7em; }
#main-container #main-content ul { padding-bottom: 25px; padding-left: 50px; }
#main-container #main-content ul li { padding-bottom: 1%; padding-left: 10px; }
html.less_than_small_tablet #main-container #main-content { padding-left: 0; }
html.less_than_small_tablet #main-container #main-content h2 { padding-bottom: 0.5em; padding-top: 0.5em; }
@media screen and (max-width: 960px) { #main-container #main-content { padding-left: 0; }
  #main-container #main-content h2 { padding-bottom: 0.5em; padding-top: 0.5em; } }
#main-container #main-content a { font-weight: bold; }

html.less_than_small_tablet .archive #main-container, html.less_than_small_tablet .single #main-container, html.less_than_small_tablet .search #main-container { padding-top: 40px; }
@media screen and (max-width: 960px) { .archive #main-container, .single #main-container, .search #main-container { padding-top: 40px; } }
.archive #main-container img, .single #main-container img, .search #main-container img { height: auto; }
.archive #main-container .widget ul, .single #main-container .widget ul, .search #main-container .widget ul { padding-left: 25px; padding-right: 25px; padding-bottom: 25px; }
.archive #main-container article, .single #main-container article, .search #main-container article { border-bottom: 1px dashed #C0C0C0; margin-bottom: 35px; padding-bottom: 35px; }
.archive #main-container h1, .single #main-container h1, .search #main-container h1 { line-height: 1.4em; padding-bottom: 3%; }
.archive #main-container .entry-date, .single #main-container .entry-date, .search #main-container .entry-date { font-family: "Open Sans", sans-serif; }
.archive #main-container .byline, .single #main-container .byline, .search #main-container .byline { display: none; }
.archive #main-container .search-form, .single #main-container .search-form, .search #main-container .search-form { padding-left: 25px; padding-right: 25px; padding-bottom: 25px; }
.archive #main-container .search-form .search-field, .single #main-container .search-form .search-field, .search #main-container .search-form .search-field { width: 100%; }
.archive #main-container .search-form .search-submit, .single #main-container .search-form .search-submit, .search #main-container .search-form .search-submit { pointer: cursor; }

.entry-content { line-height: 1.7em; }

#breadcrumb { background-color: rgba(0, 0, 0, 0); font-family: 'Open Sans'; list-style: none outside none; margin-bottom: 0; margin: 2% 0; }
#breadcrumb ul { border-bottom: 1px dotted silver; color: #7fb4b2; font-family: "Open Sans", sans-serif; font-size: 14px; padding-left: 2%; padding-right: 2%; padding-bottom: 2%; }
#breadcrumb ul li.separator { font-family: "chaparral-pro", sans-serif; padding: 0 5px; }
#breadcrumb ul li a { color: inherit; }
#breadcrumb ul li:first-child { font-size: 13px; text-transform: uppercase; }
#breadcrumb ul li:last-child { color: #006a65; font-size: 14px; font-weight: 600; }
#breadcrumb ul > li { display: inline-block; }

/*******************************************************************************************/
/*Fundamental styling of pages and sidebars end*********************************************/
/*******************************************************************************************/
/*******************************************************************************************/
/*Våra fonder page *************************************************************************/
/*******************************************************************************************/
#vara-fonder-lineup { padding-bottom: 35px; }
#vara-fonder-lineup .line-up-wrapper li { border-top: 1px solid #dadada; text-align: center; padding-bottom: 35px !important; padding-left: 5% !important; padding-top: 35px; }
#vara-fonder-lineup .line-up-wrapper li:nth-child(odd) { border-right: 1px solid #dadada; }
#vara-fonder-lineup .line-up-wrapper li.first-row { border-top: none; }
#vara-fonder-lineup .line-up-wrapper li h2 { font-size: 3.125em; }
#vara-fonder-lineup .line-up-wrapper li p { padding-bottom: 0; }
#vara-fonder-lineup .line-up-wrapper li .btn { margin-top: 35px; }
html.small_tablet #vara-fonder-lineup .line-up-wrapper li { border-right: 0 !important; border-bottom: 1px solid #dadada; }
html.small_tablet #vara-fonder-lineup .line-up-wrapper li.last { border: 0; }
html.small_tablet #vara-fonder-lineup .line-up-wrapper li p { height: auto !important; }
@media screen and (max-width: 590px) { #vara-fonder-lineup .line-up-wrapper li { border-right: 0 !important; border-bottom: 1px solid #dadada; }
  #vara-fonder-lineup .line-up-wrapper li.last { border: 0; }
  #vara-fonder-lineup .line-up-wrapper li p { height: auto !important; } }
html.mobile #vara-fonder-lineup .line-up-wrapper li { padding-bottom: 15% !important; padding-left: 0 !important; padding-right: 0; }
html.mobile #vara-fonder-lineup .line-up-wrapper li:first-child { padding-top: 0; }
html.mobile #vara-fonder-lineup .line-up-wrapper li:first-child h2 { padding-top: 0; }
@media screen and (min-width: 0) and (max-width: 360px) { #vara-fonder-lineup .line-up-wrapper li { padding-bottom: 15% !important; padding-left: 0 !important; padding-right: 0; }
  #vara-fonder-lineup .line-up-wrapper li:first-child { padding-top: 0; }
  #vara-fonder-lineup .line-up-wrapper li:first-child h2 { padding-top: 0; } }

#rewards li { list-style-type: none; }
#rewards .wrapped-box h4 { font-family: "chaparral-pro", sans-serif; font-weight: 100; font-size: 1.875em; line-height: 0.9em; }
html.mobile #rewards .wrapped-box h4 { font-size: 1.5em; }
@media screen and (min-width: 0) and (max-width: 360px) { #rewards .wrapped-box h4 { font-size: 1.5em; } }
#rewards .wrapped-box p { line-height: 1.4em; padding-bottom: 35px; }
#rewards .wrapped-box p:last-child { border-bottom: 0; }
html.mobile #rewards .wrapped-box p { border-bottom: 1px solid #dadada; padding-bottom: 10%; margin-bottom: 10%; }
@media screen and (min-width: 0) and (max-width: 360px) { #rewards .wrapped-box p { border-bottom: 1px solid #dadada; padding-bottom: 10%; margin-bottom: 10%; } }
html.less_than_small_tablet #rewards .wrapped-box { padding: 10%; }
@media screen and (max-width: 960px) { #rewards .wrapped-box { padding: 10%; } }

#fund-managers { display: table; }
#fund-managers .fund-manager { border-bottom: 1px solid #e5e5e5; display: table; padding-bottom: 5px; margin-bottom: 5px; }
#fund-managers .fund-manager:last-child { border-bottom: none; }
#fund-managers .fund-manager img { display: inline; vertical-align: middle; padding-right: 10px; max-width: 88px; }
#fund-managers .fund-manager p { padding-bottom: 0; }
#fund-managers .fund-manager .fund-img { display: table-cell; width: 20%; }
html.sidebar #fund-managers .fund-manager { text-align: center; }
@media screen and (max-width: 1024px) { #fund-managers .fund-manager { text-align: center; } }
html.less_than_small_tablet #fund-managers .fund-manager { text-align: left; }
@media screen and (max-width: 960px) { #fund-managers .fund-manager { text-align: left; } }
#fund-managers .fund-manager .fund-managers-info { display: table-cell; vertical-align: middle; }
html.sidebar #fund-managers .fund-manager .fund-managers-info { display: block; width: 100%; }
@media screen and (max-width: 1024px) { #fund-managers .fund-manager .fund-managers-info { display: block; width: 100%; } }
html.less_than_small_tablet #fund-managers .fund-manager .fund-managers-info { display: table-cell; width: 80%; }
@media screen and (max-width: 960px) { #fund-managers .fund-manager .fund-managers-info { display: table-cell; width: 80%; } }
#fund-managers .fund-manager .fund-managers-info h4 { text-transform: uppercase; padding: 0; }
#fund-managers .fund-manager .fund-managers-info img { vertical-align: middle; }

.wrapped-box { background-color: #f7f7f7; border: 1px solid #f1f1f1; padding-top: 35px; padding-bottom: 35px; }

/*******************************************************************************************/
/*Våra fonder page end *********************************************************************/
/*******************************************************************************************/
/*******************************************************************************************/
/*Navigations*******************************************************************************/
/*******************************************************************************************/
.header-nav { font-size: 16px; font-weight: 600; }
html.less_than_small_tablet .header-nav { display: none; }
@media screen and (max-width: 960px) { .header-nav { display: none; } }
.header-nav li { float: left; list-style: none; width: 16.666666%; }
html.less_than_small_tablet .header-nav li { width: 100%; }
@media screen and (max-width: 960px) { .header-nav li { width: 100%; } }
.header-nav li.item1 { background-color: #006a65; }
.header-nav li.item2 { background-color: #007754; }
.header-nav li.item3 { background-color: #0c8843; }
.header-nav li.item4 { background-color: #209a43; }
.header-nav li.item5 { background-color: #2fac35; }
.header-nav li.item6 { background-color: #39b940; }
.header-nav li.current_page_item:nth-child(1):after, .header-nav li.current-page-ancestor:nth-child(1):after, .header-nav li.current-menu-parent:nth-child(1):after { border-color: #006a65 transparent transparent; }
.header-nav li.current_page_item:nth-child(2):after, .header-nav li.current-page-ancestor:nth-child(2):after, .header-nav li.current-menu-parent:nth-child(2):after { border-color: #007754 transparent transparent; }
.header-nav li.current_page_item:nth-child(3):after, .header-nav li.current-page-ancestor:nth-child(3):after, .header-nav li.current-menu-parent:nth-child(3):after { border-color: #0c8843 transparent transparent; }
.header-nav li.current_page_item:nth-child(4):after, .header-nav li.current-page-ancestor:nth-child(4):after, .header-nav li.current-menu-parent:nth-child(4):after { border-color: #209a43 transparent transparent; }
.header-nav li.current_page_item:nth-child(5):after, .header-nav li.current-page-ancestor:nth-child(5):after, .header-nav li.current-menu-parent:nth-child(5):after { border-color: #2fac35 transparent transparent; }
.header-nav li.current_page_item:nth-child(6):after, .header-nav li.current-page-ancestor:nth-child(6):after, .header-nav li.current-menu-parent:nth-child(6):after { border-color: #39b940 transparent transparent; }
.header-nav li.current_page_item, .header-nav li.current-page-ancestor, .header-nav li.current-menu-parent { background-clip: padding-box; position: relative; }
.header-nav li.current_page_item:after, .header-nav li.current-page-ancestor:after, .header-nav li.current-menu-parent:after { content: ' '; border-style: solid; border-width: 13px; position: absolute !important; bottom: -26px; left: 20px; }
.header-nav li a { color: white; display: block; padding: 18px; }

html.less_than_small_tablet #top-header { background: #f7f7f7; border-bottom: 3px solid #006a65; font-size: 16px; font-weight: bold; color: #fff; text-align: center; padding-top: 5%; padding-bottom: 5%; line-height: 40px; }
html.less_than_small_tablet #top-header a { display: block; position: relative; }
html.less_than_small_tablet #top-header .search-icon { margin: auto; }
html.less_than_small_tablet #top-header img { vertical-align: middle; max-width: 100%; height: auto; }
@media screen and (max-width: 960px) { #top-header { background: #f7f7f7; border-bottom: 3px solid #006a65; font-size: 16px; font-weight: bold; color: #fff; text-align: center; padding-top: 5%; padding-bottom: 5%; line-height: 40px; }
  #top-header a { display: block; position: relative; }
  #top-header .search-icon { margin: auto; }
  #top-header img { vertical-align: middle; max-width: 100%; height: auto; } }

.advanced-sidebar-menu { background: transparent !important; padding-bottom: 20%; margin-bottom: 0 !important; }
html.less_than_small_tablet .advanced-sidebar-menu { display: none; }
@media screen and (max-width: 960px) { .advanced-sidebar-menu { display: none; } }
.advanced-sidebar-menu li { list-style: none; border-bottom: 2px solid #cce1e0; }
.advanced-sidebar-menu li a { display: list-item; padding-top: 25px; padding-bottom: 25px; padding-right: 25px; }
.advanced-sidebar-menu .current_page_item a { border-bottom: 2px solid #000000; color: #222222; display: inline-block; margin-bottom: -2px; letter-spacing: 0.06em; }

.submenu { padding-bottom: 20%; }
html.less_than_small_tablet .submenu { display: none; }
@media screen and (max-width: 960px) { .submenu { display: none; } }
.submenu li { list-style-type: none; border-bottom: 2px solid #cce1e0; }
.submenu li a { display: list-item; padding-top: 25px; padding-bottom: 25px; padding-right: 25px; }
.submenu .current_page_item a { border-bottom: 2px solid #000000; color: #222222; display: inline-block; margin-bottom: -2px; letter-spacing: 0.06em; }

/*******************************************************************************************/
/*Navigations end***************************************************************************/
/*******************************************************************************************/
/*******************************************************************************************/
/*Header************************************************************************************/
/*******************************************************************************************/
#header { padding: 20px 0; }
#header .header-right { height: 68px; position: relative; top: 10px; }

.logo a { line-height: 80px; display: block; height: 80px; vertical-align: middle; }
.logo img { width: 70%; max-width: none; vertical-align: middle; background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startcolorstr=#00ffffff,endcolorstr=#00ffffff)"; /* IE8 */ zoom: 1; }
html.mobile .logo img { max-width: 100%; padding: 2%; }
@media screen and (min-width: 0) and (max-width: 360px) { .logo img { max-width: 100%; padding: 2%; } }

.logo-mobile a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }
.logo-mobile a img { max-width: 319px; }

.search-field { transition-duration: 0.3s; -webkit-transition-duration: 0.3s; }

.show-less_than_small_tablet .input-wrapper { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }

#searchform.search-form { position: relative; }
#searchform .search-field { -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2); outline: none; background-color: #f1f1f1; float: right; margin-right: 20px; border: 1px solid #f0f0f0; width: 200px; color: #555 !important; border: 0; margin: 0; padding: 12px 45px 12px 20px; width: 178px; }
#searchform .search-field:focus { background-color: #e8e8e8; width: 220px; }
#searchform .search-submit { height: 38px; right: 0; top: 0; background-repeat: no-repeat; border: medium none; display: inline-block; color: #FFFFFF; cursor: pointer; font-size: 16px; margin: 0; overflow: hidden; padding: 20px; position: absolute; width: 20px; }
#searchform .search-submit.icon { background-color: #209a43; background-position: center; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; background-image: url("../images/icons/icon_magnifyglas.png"); }
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) { #searchform .search-submit.icon { background-image: url("../images/icons/icon_magnifyglas-2x.png"); background-size: 50% 50%; } }

.search-mobile { display: none; background: #f1f1f1; padding: 20px; }
.search-mobile.mobile-view { display: none; }
html.less_than_small_tablet .search-mobile.mobile-view { display: block; }
@media screen and (max-width: 960px) { .search-mobile.mobile-view { display: block; } }
.search-mobile #searchform .input-wrapper { background: transparent; border: none; width: 100%; }
.search-mobile #searchform .search-field { background-color: #fff; float: left; line-height: 1em; width: 100%; padding: 14px; margin-bottom: 0; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; }
.search-mobile #searchform .search-submit { position: absolute; font-size: 1em; line-height: 1.4em; height: auto; width: 20%; padding: 10px; }
.search-mobile .input-wrapper { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity: 1; width: 100%; }

.icon { background-repeat: no-repeat !important; font-family: "entypo"; width: 20px; }

.icon.round { display: inline-block; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; }

.submit.icon { background: url("../images/icons/icon_arrow_right_white-2x.png") #209a43 center; padding: 22px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; right: 20px !important; z-index: 1; }

.visible .submit.icon { padding: 15px; right: 55px !important; top: 7px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }
.visible .search.icon { background-color: #F1F1F1; background-position: center; background-image: url("../images/icons/icon_magnifyglas.png"); }
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) { .visible .search.icon { background-image: url("../images/icons/icon_magnifyglas-2x.png"); background-size: 45% 45%; } }

.hamburger.icon { background: url("../images/icons/icon_hamburger.png") #209a43 center; padding: 22px; }

.search.icon { background-color: #209a43; background-position: center; background-image: url("../images/icons/icon_magnifyglas.png"); padding: 22px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) { .search.icon { background-image: url("../images/icons/icon_magnifyglas-2x.png"); background-size: 45% 45%; } }

.small-arrow { padding: 10px; }

.bx-prev { background: url("../images/icons/icon_arrow_left.png") white no-repeat; background-position: 7px 6px; padding: 10px; display: inline-block; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; }

.bx-next { background: url("../images/icons/icon_arrow_right.png") white no-repeat; background-position: 8px 6px; padding: 10px; display: inline-block; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; }

.small-arrow.right { background: url("../images/icons/icon_arrow_right.png") white; background-position: 8px 6px; }

.small-arrow.disabled { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity: 0.3; }

.mini-menu { font-size: 0.8em; bottom: 0; font-size: 0.8em; position: absolute; right: 50px; }
.mini-menu a:after { content: '|'; padding: 0 10px; }
.mini-menu a:last-child:after { content: ''; padding-right: 0; }

.splash-wrapper { padding-top: 35px; padding-bottom: 80px; }

/*******************************************************************************************/
/*Header end********************************************************************************/
/*******************************************************************************************/
/*******************************************************************************************/
/*Splash************************************************************************************/
/*******************************************************************************************/
.tp-bullets.simplebullets.round { bottom: -45px !important; display: block !important; }
.tp-bullets.simplebullets.round.hidebullets { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }
.tp-bullets.simplebullets.round .bullet { background-color: #b2d2d0; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; background-image: none !important; width: 13px; height: 13px; margin-left: 4px; }
.tp-bullets.simplebullets.round .bullet.selected { background-color: #006a65; }
.tp-bullets.simplebullets.round .bullet.selected:hover { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity: 1; }
.tp-bullets.simplebullets.round .bullet:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; }

.tparrows { display: none; }

/*******************************************************************************************/
/*Splash end********************************************************************************/
/*******************************************************************************************/
/*******************************************************************************************/
/*Morningstar module first page*************************************************************/
/*******************************************************************************************/
.start-morningstar a { color: #fff; }
.start-morningstar .inner-wrapper { position: relative; background-color: #0d726c; color: #fff; padding-top: 3%; padding-bottom: 2%; }
.start-morningstar .morningstar-content { padding-right: 2.5%; }
.start-morningstar .news-box { border-left: 1px solid #3d8e89; padding-left: 2.5%; }
.start-morningstar .news-box .bx-wrapper { width: 100% !important; padding-bottom: 10px; }
.start-morningstar .news-box .bx-wrapper li { color: #0D726C; list-style-type: none !important; }
html.less_than_desktop .start-morningstar .news-box { padding-left: 5%; padding-top: 2.5%; padding-bottom: 2.5%; border-top: 3px solid #fff; }
@media screen and (max-width: 1100px) { .start-morningstar .news-box { padding-left: 5%; padding-top: 2.5%; padding-bottom: 2.5%; border-top: 3px solid #fff; } }
.start-morningstar .news-box h3 { font-size: 15px; font-weight: 600; line-height: 1.3em; padding-bottom: 0.3em; }
.start-morningstar .news-box .preamble { color: #a6c1bf; font-size: 12px; display: block; line-height: 1.3em; }
.start-morningstar .news-box .inner-wrapper { padding-top: 2%; padding-bottom: 2%; }
.start-morningstar .news-box .news-flipper .bx-prev { display: inline-block; padding: 10px; }
.start-morningstar .news-box .bx-pager { display: none; }

.morningstar-iframe { height: 1px; }

.iframe-preloader { box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15); border-radius: 100%; -webkit-animation: tp-scaleout 1.0s infinite ease-in-out; animation: tp-scaleout 1.0s infinite ease-in-out; background-color: #006a65; height: 40px; margin-left: -20px; margin-top: -20px; width: 40px; left: 50%; top: 50%; position: absolute; }

#start-morningstar-module .iframe-preloader { background-color: #fff; }
html.less_than_small_tablet #start-morningstar-module .iframe-preloader { top: 20% !important; }
@media screen and (max-width: 960px) { #start-morningstar-module .iframe-preloader { top: 20% !important; } }

/*******************************************************************************************/
/*Morningstar module first page end*********************************************************/
/*******************************************************************************************/
/*******************************************************************************************/
/*News slider*******************************************************************************/
/*******************************************************************************************/
/*******************************************************************************************/
/*News slider end***************************************************************************/
/*******************************************************************************************/
#srIframe { width: 100%; height: 1px; }

/*******************************************************************************************/
/*Content first page************************************************************************/
/*******************************************************************************************/
#company-description { text-align: center; padding-top: 35px; padding-left: 35px; padding-right: 35px; }
#company-description p { font-size: 23px; line-height: 1.5em; font-family: "chaparral-pro", sans-serif; }
html.less_than_small_tablet #company-description { padding-top: 45px; padding-left: 35px; padding-right: 35px; padding-bottom: 45px; }
@media screen and (max-width: 960px) { #company-description { padding-top: 45px; padding-left: 35px; padding-right: 35px; padding-bottom: 45px; } }
#company-description a { font-weight: bold; }

.end-divider { border-bottom: 1px solid #8fbebb; display: block !important; float: none !important; margin-left: auto !important; margin-right: auto !important; clear: both !important; }

#service-boxes { text-align: center; padding: 0; }
#service-boxes ul { float: left; padding: 2.5%; padding-bottom: 0; overflow: hidden; }
#service-boxes ul li { height: 375px !important; padding: 2.5%; position: relative; z-index: 1; }
#service-boxes ul li:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }
#service-boxes ul li .inner-wrapper { border: 1px solid #efefef; background-color: #f6f6f6; padding-top: 45px; padding-left: 45px; padding-right: 45px; padding-bottom: 45px; position: relative; z-index: 1; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
html.not_small_tablet #service-boxes ul li .inner-wrapper { margin-bottom: -99999px; padding-bottom: 99999px; }
@media screen and (min-width: 590px) { #service-boxes ul li .inner-wrapper { margin-bottom: -99999px; padding-bottom: 99999px; } }
html.less_than_small_tablet #service-boxes ul li .inner-wrapper { margin-bottom: 0px !important; padding-bottom: 45px; }
@media screen and (max-width: 960px) { #service-boxes ul li .inner-wrapper { margin-bottom: 0px !important; padding-bottom: 45px; } }
#service-boxes ul li .service-icon { display: inline-block; width: 50%; max-width: 115px; z-index: 1; }
#service-boxes ul li h2 { color: #231f20; font-size: 25px; font-family: "chaparral-pro", sans-serif; line-height: 1.2em; padding-top: 2%; padding-bottom: 2%; z-index: 1; }
#service-boxes ul li p { color: #231f20; font-size: 14px; font-weight: 300; z-index: 1; }
#service-boxes ul li a.box-link { background: white; position: absolute; left: 0; top: 0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity: 0; width: 100%; height: 100%; text-indent: -9999px; z-index: 9999; }
html.less_than_small_tablet #service-boxes ul li { height: auto; }
@media screen and (max-width: 960px) { #service-boxes ul li { height: auto; } }

#disclaimer { text-align: center; margin-top: 3%; }
#disclaimer .inner-wrapper { border-top: 1px dashed #e0e0e0; padding-top: 3%; }
.cookie-info #disclaimer {margin-top:10px;}
.cookie-info #disclaimer .inner-wrapper {border-top:0;}
#disclaimer p { font-size: 17px; font-style: italic; line-height: 24px; padding-bottom:3%; }

#footer { text-align: center; padding-top: 3%; padding-bottom: 3%; position: relative; }
#footer .slogan { font-size: 12px; font-weight: 500; color: #006a65; }
#footer .contact-info { font-size: 12px; color: #709d9a; }
#footer .contact-info a { color: #709d9a; }

/*******************************************************************************************/
/*Content first page end********************************************************************/
/*******************************************************************************************/
/*******************************************************************************************/
/*Main content wrapper**********************************************************************/
/*******************************************************************************************/
.emotion-wrapper { position: relative; }
html.less_than_small_tablet .emotion-wrapper { display: none; }
@media screen and (max-width: 960px) { .emotion-wrapper { display: none; } }
.emotion-wrapper .inner-wrapper { position: relative; }
.emotion-wrapper .header-wrapper { background-size: cover; display: table; max-width: 1160px; width: 100%; height: 260px; margin-bottom: 3%; }
.emotion-wrapper .header-wrapper h1 { display: table-cell; font-family: "chaparral-pro",sans-serif; font-style: italic; font-weight: 100; line-height: 1em; padding-left: 45px; padding-right: 45px; vertical-align: middle; }
html.less_than_small_tablet .emotion-wrapper { padding: 0; }
@media screen and (max-width: 960px) { .emotion-wrapper { padding: 0; } }

/*******************************************************************************************/
/*Main content wrapper end******************************************************************/
/*******************************************************************************************/
/*******************************************************************************************/
/*Link hover statements*********************************************************************/
/*******************************************************************************************/
a, .header-nav li { color: #209a43; text-decoration: none; }
a:hover, .header-nav li:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; }

/*******************************************************************************************/
/*Link hover statements end*****************************************************************/
/*******************************************************************************************/
/** Medias : */
ul#medias { background: black; text-align: center; margin-bottom: 30px; }
ul#medias li { display: inline-block; height: 50px; line-height: 50px; padding: 0 30px; color: white; font-size: 16px; cursor: pointer; margin: 0; }
ul#medias li.active, ul#medias li:hover { background: white; color: black; }
@media screen and (min-width: 0) and (max-width: 600px) { ul#medias { display: none; } }

/** Navigation: */
nav.header-nav a { float: left; width: 20%; }
html.less_than_small_tablet nav.header-nav a { width: 100%; }
@media screen and (max-width: 960px) { nav.header-nav a { width: 100%; } }
nav.header-nav a.item1 { background-color: #006a65; }
nav.header-nav a.item2 { background-color: #007754; }
nav.header-nav a.item3 { background-color: #0c8843; }
nav.header-nav a.item4 { background-color: #209a43; }
nav.header-nav a.item5 { background-color: #2fac35; }

.gutter-largest { padding: 45px; }

.gutter-largest-top { padding-top: 45px; }

.gutter-largest-bottom { padding-bottom: 45px; }

.gutter-largest-left { padding-left: 45px; }

.gutter-largest-right { padding-right: 45px; }

.gutter-largest-bottom-top { padding-top: 45px; padding-bottom: 45px; }

.gutter-largest-sides { padding-left: 45px; padding-right: 45px; }

.gutter-larger { padding: 35px; }

.gutter-larger-top { padding-top: 35px; }

.gutter-larger-bottom { padding-bottom: 35px; }

.gutter-larger-left { padding-left: 35px; }

.gutter-larger-right { padding-right: 35px; }

.gutter-larger-bottom-top { padding-top: 35px; padding-bottom: 35px; }

.gutter-larger-left-right { padding-left: 35px; padding-right: 35px; }

.no-break { white-space: nowrap; }

.page-id-144 .submenu { display: none; }

#mymetabox_revslider_0 { display: none; }

/*******************************************************************************************/
/*Footer: Newsletter************************************************************************/
/*******************************************************************************************/
#newsletter { padding-bottom: 25px; }
html.less_than_small_tablet #newsletter { padding-top: 25px; }
@media screen and (max-width: 960px) { #newsletter { padding-top: 25px; } }
#newsletter .newsletter-form { padding: 15px 0; text-align: center; }
#newsletter .hr-center { border-top: 1px solid #c0c0c0; display: inline-block; height: 7px; width: 4%; margin-right: 10px; margin-left: 10px; }
html.small_tablet #newsletter .hr-center { display: none; }
@media screen and (max-width: 590px) { #newsletter .hr-center { display: none; } }
#newsletter h3 { background: none; display: inline-block; font-family: "chaparral-pro", sans-serif; font-size: 24px; }
#newsletter h3 span { background: none; padding: 0; }
html.small_tablet #newsletter h3 { display: block; text-align: left; }
@media screen and (max-width: 590px) { #newsletter h3 { display: block; text-align: left; } }
#newsletter input { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; float: left; padding: 10px 20px; }
#newsletter input.wysija-submit { font-size: 16px; margin-top: 0; padding: 12px 25px; }
html.small_tablet #newsletter input { width: 100%; }
@media screen and (max-width: 590px) { #newsletter input { width: 100%; } }
#newsletter .widget_wysija_cont { margin: auto; position: relative; width: 424px; }
html.small_tablet #newsletter .widget_wysija_cont { width: 100%; }
@media screen and (max-width: 590px) { #newsletter .widget_wysija_cont { width: 100%; } }
#newsletter .widget_wysija_cont .formError { left: 0 !important; top: -48px !important; }
#newsletter .widget_wysija_cont .formError .formErrorContent { position: relative; }
#newsletter .widget_wysija_cont .formError .formErrorContent.formErrorContent:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: "rgba(142, 33, 33, 0)"; border-top-color: #8E2121; border-width: 10px; margin-left: -20px; }

/*******************************************************************************************/
/*Footer: Newsletter end********************************************************************/
/*******************************************************************************************/