﻿/*! Theme Name: Divi Theme URI: http://www.elegantthemes.com/gallery/divi/ Version: 4.27.9 Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection. Author: Elegant Themes Author URI: http://www.elegantthemes.com License: GNU General Public License v2 License URI: http://www.gnu.org/licenses/gpl-2.0.html */ /* Responsive Shortcodes */ body.et_right_sidebar .pricing-table, body.et_left_sidebar .pricing-table { width: 50%; } @media all and ( max-width: 959px ) { body.et_right_sidebar .one_third, body.et_right_sidebar .one_half, body.et_right_sidebar .one_third, body.et_right_sidebar .two_third, body.et_right_sidebar .one_fourth, body.et_right_sidebar .three_fourth, body.et_left_sidebar .one_third, body.et_left_sidebar .one_half, body.et_left_sidebar .one_third, body.et_left_sidebar .two_third, body.et_left_sidebar .one_fourth, body.et_left_sidebar .three_fourth { float: none; margin-right: 0; width: auto; margin-bottom: 10px; } body.et_right_sidebar .et-testimonial-box, body.et_right_sidebar .et-protected, body.et_left_sidebar .et-testimonial-box, body.et_left_sidebar .et-protected { width: auto !important; } body.et_right_sidebar .et-protected-form, body.et_left_sidebar .et-protected-form { padding: 15px !important; } } @media all and (min-width: 768px) and (max-width: 959px) { body.et_full_width_page .pricing-table { width: 50%; } } @media all and ( max-width: 767px ) { .et_left_tabs_bg { width: 50px; } .tabs-left .et-tabs-control, .et-tabs-container .et-tabs-control { display: none; } .tabs-left ul.et_shortcodes_mobile_nav { display: block; width: 51px; } .tabs-left ul.et_shortcodes_mobile_nav a { display: block; height: 49px; width: 100%; } .tabs-left .et-tabs-content { margin-left: 75px; } .et-tabs-container ul.et_shortcodes_mobile_nav { display: block; } .et-tabs-container ul.et_shortcodes_mobile_nav li { width: 50%; } .et-pricing { margin-top: 0; } body.et_right_sidebar .pricing-table, body.et_left_sidebar .pricing-table, body.et_full_width_page .pricing-table { width: 100%; margin-bottom: 35px; } .pricing-big { top: 0; } body.et_full_width_page .one_third, body.et_full_width_page .one_half, body.et_full_width_page .one_third, body.et_full_width_page .two_third, body.et_full_width_page .one_fourth, body.et_full_width_page .three_fourth { float: none; margin-right: 0; width: auto; margin-bottom: 10px; } body.et_full_width_page .et-testimonial-box, body.et_full_width_page .et-protected { width: auto !important; } body.et_full_width_page .et-protected-form { padding: 15px !important; } body.et_right_sidebar .author-shortcodes .author-inner, body.et_left_sidebar .author-shortcodes .author-inner { padding: 27px 27px 17px; } body.et_right_sidebar .author-shortcodes .author-image, body.et_left_sidebar .author-shortcodes .author-image { position: relative; top: 0; left: 0; margin-bottom: 10px; } body.et_right_sidebar .quote-center .et_quote_additional_sign, body.et_left_sidebar .quote-center .et_quote_additional_sign { right: -13px; } body.et_right_sidebar .et_shortcodes_controls, body.et_left_sidebar .et_shortcodes_controls { display: none; } body.et_right_sidebar .et_shortcodes_controls_arrows a, body.et_left_sidebar .et_shortcodes_controls_arrows a { text-indent: -9999px; } } @media all and ( max-width: 479px ) { .et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_prev { padding-left: 26px; } .et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_prev span { left: 10px; } .et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_next { padding-right: 26px; } .et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next span { right: 10px; } body.et_full_width_page .author-shortcodes .author-inner { padding: 27px 27px 17px; } body.et_full_width_page .author-shortcodes .author-image { position: relative; top: 0; left: 0; margin-bottom: 10px; } body.et_full_width_page .quote-center .et_quote_additional_sign { right: -13px; } body.et_full_width_page .et_shortcodes_controls { display: none; } body.et_full_width_page .et_shortcodes_controls_arrows a { text-indent: -9999px; } .et-box:before, .et-testimonial:before { display: none; } .et-box-content { padding: 27px 27px 17px 27px; } .et-testimonial { padding: 25px; } }/*-----------------[ CUSTOM ]---------------------*/ html {background-color: #171717;} h4 { margin-top:1em } span.rich { display:none } .et_pb_post { margin-bottom: 0; clear: both; } .floatright .et_pb_counter_amount { float:right } .floatright .et_pb_counter_title { text-align:right } .et_pb_contact_right p { color: white } .round img { border-radius: 100% } .rounded img { border-radius: 10px } .rsswidget img { display: none} #post-72 .et_pb_social_media_follow { margin: 0 } .et_pb_slide_image img {border-radius: 10px;} .post-image { float: right; margin: 0 0 10px 40px; } .box-separator { float: left; position: relative; border-bottom: #EAEAEA 1px solid; margin: 40px 0; width: 100%; } div.refs div.et_pb_portfolio_filters { max-width: 330px; margin: 0 auto 60px auto; } .et_pb_button { padding: 5px 1em } .et_pb_contact_submit:hover, .et_pb_contact_reset:hover { border: 2px solid; } #left-area .post-meta a:hover { color: #2EA3F2; } .et_pb_blog_grid .et_pb_image_container img { padding: 2px 1px 1px 1px; } .comment_avatar img { border-radius: 5px; -webkit-box-shadow: 0px 0px 4px #ddd; -moz-box-shadow: 0px 0px 4px #ddd; box-shadow: 0px 0px 4px #ddd; } .widgettitle .rsswidget { color:#333 } .et-pb-contact-message { color:white } .et-pb-contact-message p { padding-bottom: .1em; } .et-pb-contact-message ul { padding: 0 0 10px 16px; } .et_pb_contact p input, .et_pb_contact p textarea { border-radius: 3px; } #top-menu li li a { font-weight: normal; padding: 6px 10px; } #top-menu li ul { border-radius: 0 0 3px 3px; } h1 a:hover, h2 a:hover, h3 a:hover { color: #2EA3F2 } .widget_search #searchsubmit { background-color: #2EA3F2; } .widget_search #searchsubmit:hover { background-color: #ddd; } .widget_search input#searchsubmit { border: 1px solid #2EA3F2; color: #FFF; } .widget_search input#searchsubmit:hover { border: 1px solid #ddd; color: #2EA3F2; } .slide-merge .et_pb_container { padding-top: 200px; padding-bottom: 200px } .et_password_protected_form { max-width: 400px; margin: 0 auto; } /* Special posts */ #post-1072 { margin-bottom: 0px;padding-bottom: 0px; } body.postid-1072 div#left-area { padding-bottom: 0px; } div.cv .et_pb_slide_image img { border-radius:100% } div.cv .et_pb_slider .et_pb_slide { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } /* WPML */ #flags_language_selector img { border:0; margin-left: 10px; opacity: .9} #flags_language_selector img:hover { opacity: 1 } #flags_language_selector a { opacity: .7 } #flags_language_selector a:hover { transition: none; opacity: 1 } #flags_language_selector a img { opacity: .7 } .et-social-icon a { font-size: 32px; } .et-social-icons { margin-left: 10px; } .et-social-icons li { margin: 0 5px 0 0; } div.execphpwidget .et-social-icons { float: left; margin-left: 0; } .et-social-icons a:hover { opacity: .9; } .et-social-facebook a:hover { color: #3B5998 !important; } .et-social-linkedin a:hover { color: #0077B5 !important; } .et-social-twitter a:hover { color: #1DA1F2 !important; } .et-social-googleplus a:hover { color: #D72920 !important; } .et-social-facebook a.icon:before { content: "\e0aa"; } .et-social-twitter a.icon:before { content: "\e0ab"; } .et-social-googleplus a.icon:before { content: "\e0ad"; } .et-social-linkedin a.icon:before { content: "\e0b4"; } /* Related */ .entry-box-related { border:0; margin:50px auto; width:500px } .post-box-related { overflow:hidden; display: inline-block; margin: 50px 75px 0 75px; } .post-box-related h3 { text-align:center; padding-bottom:1em } .post-box-related img { border:0 none; max-width:140px; max-height:140px; min-height:125px; background:#EFEFEF none; padding:3px; border-radius:8px } .post-box-related img:hover { background:#2EA3F2 none; } .post-box-related ol { display:block; list-style-type:none; width:680px; margin:0; padding:0 } .post-box-related ol li { display:block; max-width:140px;float:left; margin:0 20px 20px 0; padding:0; text-align:center } /* PRE och CODE */ pre, code { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap; /* Mozilla */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ font-family: Courier New, monospace; margin-bottom: 1em; background: #f7f7f7; border: 1px solid #ebebeb; padding: 0.5em; } p.code { padding: .2em 1em; background: #ebebeb; border: 1px solid #dBdBdB; } p.code code { background: #ebebeb; border: none; padding: 0; margin: 0} .crayon-syntax .crayon-toolbar .crayon-button .crayon-button-icon { background-image: url('/wp-content/plugins/crayon-syntax-highlighter/css/images/toolbar/buttons.png') } /* Social .social32 a{background:transparent url(/images/sprite.png) no-repeat left bottom;width:32px;height:32px;float:left;position:relative;z-index:0} .social32 li{list-style-type:none;padding:0;margin:0 5px 0 0;float:left} .social32 ul li{margin-bottom:0!important} .social32 a.facebook:hover{background-position:0 0} .social32 a.twitter:hover{background-position:-32px 0} .social32 a.linkedin:hover{background-position:-64px 0} .social32 a.mail:hover{background-position:-96px 0} .social32 a.rss:hover{background-position:-128px 0} .social32 a.gplus:hover{background-position:-160px 0} .social32 a.facebook{background-position:0 -32px} .social32 a.twitter{background-position:-32px -32px} .social32 a.linkedin{background-position:-64px -32px} .social32 a.mail{background-position:-96px -32px} .social32 a.rss{background-position:-128px -32px} .social32 a.gplus{background-position:-160px -32px} .et-social-linkedin a.icon:before { content: "\e09d"; }*/ #footer-info { color: #bbbbbb; } .tagcloud a { padding: 4px 8px; } .comment-body { padding: 0 100px 0 25px; } #fscf_name1, #fscf_email1, #fscf_field1_3, #fscf_field1_4, #fscf_field1_5, #fscf_captcha_code1 { background-color: #eee; border: none; width: 100%; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; font-size: 14px; color: #999; padding: 16px; font: normal normal normal normal 13.3333330154419px/normal Arial; } @media only print { header#main-header, footer#main-footer, div#respond, div#sidebar, .hide-on-print { display: none; } .et_pb_row { padding: 5mm 5mm 5mm 5mm; } body { size: auto; } body * { border:none !important } .et-animated li span .et_pb_counter_amount { content: url(/upload/2015/05/bluebg.png); height: 25px } .et_pb_inner_shadow {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } } @media all and ( max-width: 980px ) { .post-box-related, .bars, #text-6 { display:none} #flags_language_selector img, .et-social-icons li { margin-left:0; margin-right: 10px; } } @media all and ( min-width: 981px ) { .et_pb_gutters3 .et_pb_column_1_4 .et_pb_widget { margin-bottom: 10%; } .bars { display:block} } @media all and ( max-width: 750px ) { .post-image { float: none; margin: 0 auto } .post-image a img { width:100% } .et_pb_post h2.entry-title { clear:both } }
