/*
Theme Name: MDental
Theme URI: http://mdental.eu/
Description: MDental.eu 2014
Version: 1.0
Author: Attila Bacso
Author URI: http://exibio.hu/
*/
@charset "utf-8";
*{padding:0; margin:0;}
img{border:0;}
ul, ol{list-style-type:none;}
table{border-collapse:collapse; border-spacing:0;}
a, a:hover, a:focus{color:#000; text-decoration:none; outline:0;}
* {font-weight:400;font-family: 'Open Sans', sans-serif;}
.text p, .text td {text-align:justify;}
h1,h2,h3,h4,h5,strong {font-weight:700;font-family: 'Open Sans', sans-serif;}
p,ul,li, p strong, td, tr, table, dd {/*font-family: Arial, Helvetica, serif;*/font-size:14px;}
html, body{color:#000;background:#faf9fa;}

/* global */
i {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.st {font-weight:700;}
.cl{clear:both; line-height:0; height:0; font-size:0;}
.fl{float:left;}
.fr{float:right;}
.ac {text-align:center;margin:auto;display:block;}
.al {text-align:left;} .ar {text-align:right;}
.cle {clear:both;}
.n9 {width:960px;margin:0 auto;}
.bl {display:block;}
.highlight{background:yellow;padding:5px;}
.ib {display: inline-block;zoom: 1;*display: inline;}
.vm {vertical-align:middle;}
.vt	 {vertical-align:top;}
.b0 {bottom:0;}
.n100 {width:100%;}
.n20 {width:20%;}
.n25 {width:16%;}
.n30 {width:30%;}
.n32 {width:32%;}
.n35 {width:35%;}
.n33 {width:33%;}
.n34 {width:34%;}
.n40 {width:49%;}
.n45 {width:45%;}
.n50 {width:50%;}
.n55 {width:55%;}
.n60 {width:60%;}
.n65 {width:65%;}
.n70 {width:66%;}
.n75 {width:75%;}
.n80 {width:80%;}
.ttu {text-transform:uppercase;}
.cgrey {color:#424242;}
.cblue {color:#0053a1;}
.bblue {background:#0053a1;}
.bblue2 {background:#007df3;}
.bblue3 {background:#a0c9ef;}
.bblue4 {background:#d5e6f7;}
.cred {color:#dd1b1a;}
.cblack {color:#000;}
.cwhite {color:#FFF;}
.bgrey {background-color:#e3e3e3;}
.bwhite {background-color:#FFF;}
.p5 {padding:5px;}
.pr10 {padding:0 10px 0 0;}
.p10 {padding:10px;}
.p20 {padding:20px;}
.pt10 {padding:10px 0;}
.pt20 {padding:20px 0;}
.pb20 {padding:0 0 20px 0;}
.mb10 {margin:0 0 10px 0;}
.mb20 {margin:10px 0 20px 0;}
.mt5 {margin:5px auto auto auto;}
.mt10 {margin:10px auto auto auto;}
.mt20 {margin:20px auto auto auto;}
.m10 {margin:10px auto;}
.m20 {margin:20px auto;}
.m40 {margin:40px auto;}
.pr {position:relative;}
.pa {position:absolute;}
.ma {margin:auto;}
.ml10 {margin:0 0 0 10px;}
.mr10 {margin:0 10px 0 0;}
.pl10 {padding:0 0 0 10px;}
.pl20 {padding:0 0 0 20px;}
.fade {opacity:1;transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out;}
.fade:hover {opacity:0.8;}
.border5 {border-right: 5px solid #1c1e21;border-left: 5px solid #1c1e21;}
.border10 {border-right: 10px solid #1c1e21;border-left: 10px solid #1c1e21;}
a.btn, input.btn {}
a.alink {background:#0053a1;color:#FFF;padding:10px;font-weight:700;}
a.alink:hover {background:#00a5ec;}
a.btn:hover, input.btn:hover {}
a.sbtn {}
a.sbtn:hover {}
img.i100 {width:100%;height:auto;}
button {border:0 none;outline:0;cursor:pointer;}
.more {font-weight:700;}
.title h2 {font-size:1.2em;}
.title h3 {font-size:1.3em;}

/* header */
ul#navi li a{padding:10px;margin:0 10px 0 0;text-transform:uppercase;font-family: 'Open Sans', sans-serif;color:#FFF;}
ul#navi li.ubermenu-item-has-children a {padding:10px 25px 10px 10px;}
div.header .hleft h3.cblue {font-size:1.2em;}
div.header .hleft {margin-top:11px;}
#langbar p, #langbar a {color:#888;}
#langbar a:hover {color:#000;}

/*#navi li.ubermenu-column-id-453, li#menu-item-431 {min-width: 60px;width: 60px;}
.ubermenu .ubermenu-submenu .ubermenu-column-auto {min-width: 130px;width: 130px;}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0 {width:130px;}
li#menu-item-437, li#menu-item-438 {width:auto;}*/
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after {top:45%;}

ul#navi nav ul li.ubermenu-item-has-children ul li a {padding:8px 5px;text-transform: none;}
ul#navi li.menu-item-has-children a{}
ul#navi li.menu-item-has-children ul a{}
ul#navi li a:hover, ul#navi li a:hover span {background:#FFF;color:#0053a1;}
ul#navi li.current_page_item{color:red;}


#nav_resp {display:none;}
p.tel {font-size:1.5em;margin-right:0;}
p.tel strong {font-size:0.7em;}

/* search form */
input#s {border:1px solid #b9cfe9;outline:0;padding:4px 1%;color:#b9cfe9;width:77%;}
input#s:hover, input#s:focus {color:#0053a1;}
#searchform button.button {width:18%;padding:5px 1%;}
a.cblue.email {margin-right: 10px;}

#menu {background:url(i/menu.png) repeat-x;}

/**/
div.content img.aligncenter{margin:0 auto; display:block;}
div.content img.alignleft{float:left; margin:4px 0 0 10px;}
div.content img.alignright{float:right; margin:4px 10px 0 0;}
.highlight{background:yellow;}

/* footer */
#footer ul.social a {color:#a0a0a0;margin-right:10px;}
#footer ul.social a:hover {color:#000;}
#footer .footmenu {padding-top: 5px;} 
#footer .footmenu a {color:#a0a0a0;text-transform:uppercase;font-size:14px;} 
#footer .footmenu a:hover {color:#000;}

/* wpml */
#lang_sel a, #lang_sel a:visited, #lang_sel ul ul {border:0 none;font-size: 1em;}
#lang_sel {height:auto;margin: 3px 0 0 5px;}
#lang_sel li {width:50px;}
div.flags img {width:45px;height:30px;margin:0 5px 0 0;float:left;opacity:1;}
div.flags a img {opacity:0.6;}
div.flags a:hover img {opacity:1;}
div.flags .ch img {width:30px;}


/* owl */
.home .owl-carousel .owl-item img {width:auto;text-align:center;}
.home #owl .bblue {background: rgba(0, 83, 160, 0.75);padding:10px;bottom:15px;text-align: left;}
.home #owl .bblue p {font-size: 1.1em;}
.home #owl .bblue h3 {font-size:2.5em;}
.owl-wrapper .owl-item:nth-child(1) .ac .cont .cwhite {display:inline-block !important;}
#owl .owl-controls.clickable {position: relative;margin: auto;width: 960px;margin-top:0;}
#owl span.owl-numbers {border-radius:0;padding:5px 10px;background:#0053a1;}
.owl-pagination{position: absolute;bottom: 340px;right: 0;}
.blueline {height:10px;position: absolute;background: rgba(0, 83, 161, 0.2);}
.blueline.bottom {bottom:5px;}

/* home boxes */
.home .n70 {width:610px;margin-right:20px;}
.home div.contentbox .n30 .minbox270, .home div.contentbox .n30 {width:310px;}
.home div.contentbox .n33 {width:295px;margin-right:20px;}
.reasons .minbox1{background:#d5e6f7 url(i/reasons.jpg) right bottom no-repeat;}
.reasons a strong {padding-right:30px;}
/*.special a strong {padding-left:80px;}*/
.reasons i, .reasons h3 {color:#0053a1;}
.reasons h3 {font-weight:normal;font-size:1.5em;}
.reasons h3 em{font-weight:bold;font-size:2em;font-style:normal;}
.reasons ul {width: 85%;margin:10px 0;}
.reasons li {padding:5px 0;font-size:1.1em;}
.special {background:#d5e6f7;}
.special .n20 img {width:100%;height:auto;border:3px solid #FFF;}
.special .n75 {margin-left:5%;}
.special .title, .cons .title, .prices .title {background-color:#ff8c00;}
.special .title {background-image:url(i/offersh2.png);background-repeat:no-repeat;background-position:left center;}
.special .title h2 {padding-left: 70px;}
.special .line {background:url(i/line.png) no-repeat bottom center;padding-bottom:10px;}
.cons .minbox {background:#fff url(i/packages.jpg) no-repeat center left;background-size:100px;}
.cons .outer a.more {bottom:10px;}
.cons .outer .text {font-size:0.8em;}
.cons .outer .text ul li:before {font-family:'FontAwesome';content:"\f00c";color:#0053a1;padding-right:5px;}
.cons .outer .text ul li strong {color:#0053a1;}
.cons ul li {padding:0;}
.outer {/*background-color:#FFF;*/}
.award .outer .first{background:url(i/bestofbudapest.png) no-repeat right bottom;background-size: 120px;}
.award .outer .first p {width:50%;margin:22px 0;}
.award .p10.read, .award .minbox {background:#FFF;}
.home .award .p10.first {padding: 10px 10px 30px 10px;}
.cons .more.read {bottom:0;left:0;}
.bluegrad {background:url(i/bluegradient.jpg) no-repeat top left;background-size:cover;}
.minbox1 {min-height:465px;}
.home .minbox {min-height:284px;border:1px solid #ceddef;}
.home .minbox270 {min-height:480px;border:1px solid #ceddef;position:relative;}
.shadowsm {background:#FAF9FA url(i/shad_small.png) no-repeat right;display:block;width:100%;height:27px;background-size: cover;clear:both;}
.test .minbox270, .test .minbox1 {background:#FFF url(i/woman.png) no-repeat left bottom;}
.test.sidebar .minbox270 {background:#FFF url(i/test.jpg) no-repeat left bottom;}
.side .test .minbox270 {min-height:270px;}
.prices .minbox270 {background:#FFF url(i/prices_n.gif) no-repeat center 200px;}
.prices .outer p, .prices .outer strong {line-height:140%;}
.prices span.more {bottom:10px;}
.steps ul {list-style-position:inside;}
.steps ul li {width: 50%;display: block;float: left;font-size:0.7em;text-align:right;height:92px;position: relative;}
.steps ul li:nth-child(1) {background:url(i/step1.jpg);background-size:cover;}
.steps ul li:nth-child(2) {background:url(i/step2.jpg);background-size:cover;}
.steps ul li:nth-child(3) {background:url(i/step3.jpg);background-size:cover;}
.steps ul li:nth-child(4) {background:url(i/step4.jpg);background-size:cover;}
.steps ul li ins {display: block;bottom: 10px;position: absolute;right: 0;background: #FFF;padding: 5px;color:#0053a1;text-decoration:none;}
/*.steps ul li a:hover {background:#0053a1;color:#FFF;}*/
div.box .special strong.cwhite, .home .special strong.cwhite {background:#ff8c00;font-size:1.1em;}

/* gravity forms */
.xray .ginput_container .gf-add-placeholder input {border:1px solid #0053a1}
.xray .gform_wrapper .top_label input.medium {width:100%;}
.xray .gform_wrapper .gform_footer {padding:0;margin:0;}
#foot .gform_wrapper .gform_heading, #foot .gform_wrapper h3.gform_title, #foot .gform_wrapper {width:100%;margin:0;}
#foot .gform_wrapper .top_label input.medium {width:98%;}
#foot span.gform_description, #foot .col2 .p20 em, #foot .col3 ul.menu, #foot .col3 p {margin:10px 0;display:block;font-weight:normal;}
#foot .col3 ul.menu li a, #foot .col2 .p20 em, #foot .col1 .gform_description {font-size:14px;}
#foot .col2 form input, #foot .col1 input.medium {color:#95b7d7;font-style:italic;padding:5px 10px;font-size: 0.7em;}
#foot .col2 a {color:#FFF;}
#foot .col2 h3 {font-size:1.3em;}
#foot .col2 ul {margin:10px 0;}
#foot .col input.button {background:#00539f;color:#FFF;border:1px solid #FFF;font-style:normal;font-size:1em;padding:5px 10px;cursor:pointer;}
#foot .gform_wrapper .gform_footer {margin:0;padding: 10px 0;}
#foot .col1 input.button {}
#foot .col1 input.medium, #foot .col1 .gfield_captcha_input_container input {background:#1a65aa;color:#80a5c8;border:1px solid #4280b9;}
#foot .col .p20 {min-height:360px;}
#foot .col a:hover, #foot .col .menu a:hover, #foot .col input.button:hover, .xray .gform_button.button:hover {color:#a0c9ef;}
#foot .col input.button:hover {border:1px solid #a0c9ef;}
.xray .gform_button.button {color:#FFF;cursor:pointer;background:#007DF3;color:#FFF;border:1px solid #FFF;font-style:normal;font-size:1em;padding:5px 10px;margin-top:10px;}

.xray .gform_wrapper h3.gform_title {width:auto;display:inline-block;margin:0;padding:0 10px 10px 0;}
.xray .gform_wrapper .gform_heading {margin:0;width:100%;}
.xray .gform_wrapper {margin:0;}
.xray .gform_wrapper .ginput_complex .ginput_full {min-height:inherit;}
.xray .gform_wrapper .gfield_captcha_input_container {float:left;margin-left:5px;}
.xray .gform_wrapper .gfield_captcha_container img.gfield_captcha {float:left !important;margin-top:5px;}
.xray .gform_wrapper .gfield_captcha_input_container {padding-top:0;}
.xray .gform_wrapper .top_label .gfield_label {margin:5px 0;}
.xray .gform_body li.gsection {border-bottom:0 none;padding:0;margin:10px 0;}
.xray .gform_wrapper textarea.medium {height:100px;}
.col1 .gform_wrapper .gfield_captcha_container img.gfield_captcha {float:left !important;margin-top:5px;}
.col1 .gform_wrapper .gfield_captcha_input_container {padding-top:0;}
.col1 .gform_wrapper .gfield_captcha_input_container {float:left;margin-left:5px;}
.menu.menufooter li {width:50%;float:left;text-transform:uppercase;}

/*.home .xray form div.gform_footer.top_label {position:absolute;bottom:10px;}*/

form#gform_3 .gform_footer.top_label {position:absolute;bottom:10px;}
form#gform_3 .gform_footer.top_label input#gform_submit_button_3 {right:0;position: absolute;bottom: 0;}
.xray .gform_wrapper .gform_footer {top:auto !important;left:auto !important;}

body.page .text ul li.gfield {padding:0;}
.gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {width:29%;}
div.gform_wrapper ul#gform_fields_4_2 label.gfield_label {width:40%;}

/* footer */
.logok {display:table;}
.logok img{vertical-align:middle;margin-right:10px;}
#foot .col .menu a {color:#FFF;}
#foot .col {border-right:1px solid #3375b3;}
#foot .col.col4 {border-right:0 none;}
a#toplink {width:82px;height:82px;background:#296DAD/* url(i/top.png)*/;color:#5B8CCD;font-weight:normal;text-align:center;font-size:4em;}
a#toplink:hover {opacity:0.8;}
#soc a {color:#296dad;font-size: 2em;margin-right: 10px;}

/* page treatment */
body.page .title h1 {background:rgba(0, 83, 159, 0.6);color:#FFF;font-size: x-large;}
body.page .ce {background: url(i/bluecont.png) no-repeat;height: 265px;position: absolute;right: 0;width: 300px;top: 0;display: table;}
body.page .ce span {display:table-cell;vertical-align:middle;width:80%;margin: auto;font-size: 1.1em;}
body.page .featimage.feat {height:265px;}
body.page .ce p {font-size:1.5em;}
body.page .ce strong{font-size:1.7em;color:#ff9300;}
body.page .text h2, body.page .text h3, body.single-post .text h2, body.single-post .text h3 {color:#0053a1;}
body.page .text, body.single-post .text {color:#222;}
body.page .text p, body.page .text h2, body.page .text h3, body.page .text h4, body.page .text ul, body.page .text ol, body.page .text table, 
 body.page .text div.gallery, body.single-post .text p, body.single-post .text h2, body.single-post .text h3, body.single-post .text h4 {margin:auto auto 10px auto !important;}
body.page .text p, body.single-post .text p {line-height:140%;}
body.page .text h4 em {font-style:normal;color:#0053A1;font-weight:700;}
body.page .text ul li:before, body.page .text ol li:before {font-family:'FontAwesome';content:"\f00c";color:#0053a1;padding-right:5px;}
body.page .text .gform_page ul li:before, body.page .text .gform_page ol li:before {display:none;}
body.page .text ul li {padding:3px 0;}
body.page .text ul li strong {color:#00539f;}
body.page .text a, body.single-post .text a {color:#00539f;display:inline-block;text-decoration:underline;font-weight:bold;}
body.page .text a:hover, body.single-post .text a:hover {color:#00a5ec;}
body.page .text h4 a, body.single-post .text h4 a, #respond input.btn {background:#00539f;padding:10px;color:#FFF;display:inline-block;font-weight:700;text-decoration:none;border:0 none;cursor:pointer;}
body.page .text h4 a:hover, body.single-post .text h4 a:hover, #respond input.btn:hover {background:#00a5ec;color:#FFF;}
/*body.page .text ul, body.page .text ol {width:49%;display:inline-block;}*/
body.page .text blockquote {background:#d5e6f7;padding: 20px;margin: 0 0 10px 0;}
body.page .text table td{padding:5px;}

/* category testimonials */
body.category.category-5 .title h1 {background:rgba(0, 83, 159, 0.6);color:#FFF;}

/* page general */
.odd, .even {padding:10px; margin-top: 15px;}
.even {background:#d5e6f7;}
body.category h1, body.search h1 {color:#0053a1;}
body.category .minbox270 {min-height:270px;}

/* page guarantee */
body.page-id-98 .text ol li:before {font-family:'FontAwesome';content:"\f00d";color:#0053a1;padding-right:5px;}
body.page .text ul.indent li {margin-left:10px;}
body.page .text ul.indent li em {font-style:normal;display: inline-block;width: 300px;}

/* page 4 easy steps */
body.page-id-59 .text h2, body.page-id-717 .text h2 {background:#01bffb;color:#FFF;display:inline-block;text-align:center;padding:15px 25px;border-radius:100px;font-size:0.8em;}
body.page-id-59 .text h2 em, body.page-id-717 .text h2 em {display:block;font-style:normal;font-weight:700;font-size:3.5em;line-height: 100%;}

/* page pictures */
/*body.page .text img.alignnone {margin-right: -308px;width: 278px;height: auto;border: 5px solid #D3D3D3;float:right;}*/
body.page .text dd.gallery-caption {font-size: 12px;text-align: center;margin:10px auto !important;display:inline-block;}
body.page .text table i {color:#00539f;}
#gallery-1.gallery-columns-5 img{border:0 none;width: 100%;height: auto;}


/* our team */
body.page.page-id-13 .text img.alignnone, body.page.page-id-721 .text img.alignnone {float:left;}
body.page.page-id-13 .text h3, body.page.page-id-721 .text h3 {clear:both;padding-top:10px;}
body.page.page-id-13 .text ul, body.page.page-id-721 .text ul {width: 50%;margin: 0 !important;padding: 0;display: inline-block;list-style-position:inside;background: #FFF;min-height: 400px;}
body.page.page-id-13 .text ul ul, body.page.page-id-721 .text ul ul {width:100%;margin: 0 !important;min-height:inherit;}
body.page.page-id-13 .text ul li, body.page.page-id-721 .text ul li {padding:3px 10px;}
body.page.page-id-13 .text ul li:before, body.page.page-id-721 .text ul li:before {font-family:Arial;content:'';}
body.page.page-id-13 .text ul li, body.page.page-id-721 .text ul li {list-style-type:none;font-weight:bold;color:#0053A1;}
body.page.page-id-13 .text ul ul li, body.page.page-id-721 .text ul ul li {list-style-type:disc;font-weight:normal;color:#222;}
body.page.page-id-13 .text p, body.page.page-id-721 .text p {width:45%;text-align: left;margin: 0 !important;background: #FFF;float:left;}
body.page.page-id-13 .text h2, body.page.page-id-721 .text h2 {clear:both;margin:10px 0 !important;float:left;}
body.page.page-id-13 hr, body.page.page-id-721 hr {background: #FAF9FA url(i/shad_small.png) no-repeat right;display: block;width:95%;height:27px;background-size:cover;clear:both;border:0 none;}

/* contact */
body.page.page-id-2 .featimage, body.page.page-id-819 .featimage {height:400px;}
body.page.page-id-2 div.title.pr.bl, body.page.page-id-819 div.title.pr.bl {position:absolute;width:100%;top:0;}

/* side treatment */
.legend {background:#00a5ec;padding:10px;}
#sidebar.implant ul {display: table;width: 100%;}
#sidebar.implant ul li img {display:inline-block;vertical-align:middle;}
#sidebar.implant .row1 {background:#c0e7fa;}
#sidebar.implant .row2 {background:#e9f7fe url(i/abut1.gif) no-repeat top center;}
#sidebar.implant .row3 {background:#c0e7fa url(i/abut2.gif) no-repeat top center;}
#sidebar.implant li em {font-style:normal;text-align:right;font-weight:700;}
#sidebar.implant li strong {color:#0053a1;}
#sidebar.implant .box1 li strong, #sidebar.implant .box1 li span {display:inline-block;width:30%;}
#sidebar.implant li em {display:inline-block;width:30%;}
#sidebar.implant h3.legend span, #sidebar.implant h3.legend em {font-weight:700;font-style:normal;}
#sidebar.implant ol li {width:50%;float:left;color:#00539f;padding-bottom:10px;}
#sidebar.implant ol li img{width:100%;height:auto;}

/* page gallery */
body.page .gals h1 {background:#6495c3;color:#FFF;padding:10px;margin:0 0 2px 0;}
body.page #galeria .gals img {border:0 none;width: 100%;height: auto;float:left;}
body.page #galeria .gals a {width: 100%;display: block;float: left;}
body.page #galeria .gals a:hover {opacity:0.6;}
body.page #galeria .gallery-item {margin:0 2px 2px 0;}

/* social right */
#social {position: fixed;top: 50%;height: 158px;margin-top: -135px;right: 0;z-index: 1002;-webkit-transition: 0.5s all cubic-bezier(0.5,0,0.5,1);-moz-transition: 0.5s all cubic-bezier(0.5,0,0.5,1);-o-transition: 0.5s all cubic-bezier(0.5,0,0.5,1);transition: 0.5s all cubic-bezier(0.5,0,0.5,1);}
.skypeOnline #social {margin-top: -106px;}
#social ul li {position: absolute;right: -400px;overflow: hidden;border: 3px solid #eae8eb;border-radius: 25px;margin-bottom: 5px;padding-left: 50px;-webkit-transition: 0.5s all cubic-bezier(0.5,0,0.5,1);-moz-transition: 0.5s all cubic-bezier(0.5,0,0.5,1);-o-transition: 0.5s all cubic-bezier(0.5,0,0.5,1);transition: 0.5s all cubic-bezier(0.5,0,0.5,1);-webkit-transform: translateX(0px);-moz-transform: translateX(0px);-o-transform: translateX(0px);transform: translateX(0px);}
#social ul li.skype {display: block;visibility: hidden;top: 0px;right: -440px;background: #00539f url(../images/icon_skype.png) left center no-repeat;}
.skypeOnline #social ul li.skype {right: -400px;visibility: visible;}
#social ul li.facebook {top: 55px;background: #00539f url(i/face.png) left center no-repeat;}
#social ul li.twitter {top: 165px;background: #00539f url(i/twit.png) left center no-repeat;}
#social ul li.pink {top: 110px;background: #00539f url(i/goog.png) left center no-repeat;}
#social ul li.pinterest {top: 220px;background: #00539f url(i/pin.png) left center no-repeat;}
#social ul li:hover, #social ul li.skype:hover {right: -250px;}
.csstransitions.csstransforms #social ul li:hover {right: -400px;-webkit-transform: translateX(-150px);-moz-transform: translateX(-150px);-o-transform: translateX(-150px);transform: translateX(-150px);}
#social ul li a {height: 42px;width: 390px;display: block;font-size: 14px;color: white; line-height: 40px;}

/* menu */
ul.ubermenu-submenu-drop {}
.ubermenu .ubermenu-item .ubermenu-submenu-drop {box-shadow:none;background:rgba(255, 255, 255, 0.9);}
.ubermenu .ubermenu-item .ubermenu-submenu-drop li a span{color:#4f5963;}
ul.ubermenu-submenu {}
ul#navi ul li a {margin:0;}
ul#navi ul li a:hover {color:#00539f;}

/* weather */
#weather .wu-copyright {display:none;}
.wu-current-conditions .wu-day-title small {font-size:inherit;margin-left:0;}
.wu-current-conditions .wu-day-title {font-size:inherit;width:auto;float:none;display:inline-block;}
.wu-forecast-wrapper div {margin-bottom:0;}
.wu-forecast-wrapper {clear:none;float:none;width:auto;}
.wu-current-conditions .wu-day-title {display: inline-block;}
.wu-forecast-wrapper div.wu-icon {width:25px;display: inline-block;}
.wu-forecast-wrapper .wu-icon img {width: 100%;height:auto;}
.wu-wrapper {clear: none;float: none;width: auto;display: inline-block;}
#weather h2 {display: inline-block;font-size: 0.8em;font-weight: 400;}

/* maps */
#map-canvas {width:960px;height:400px;}

/* blog category */
#sidebar.blog ul {margin-left:20px;}
#sidebar.blog ul a {color:#CCC;}
#sidebar.blog ul a:hover, #sidebar.blog ul li.current-cat a {color:#FFF;}
#sidebar.blog .featpost img, div.blog.text a.catimage img {width:100%;height:auto;}
div.blog.text a.catimage {height:350px;display:block;overflow:hidden;}
div.blog.text a.catimage img {float:left;}
body.single-post .title h1, body.tag .title h1 {background:rgba(0, 83, 159, 0.6);color:#FFF;}
.text .tags {font-size:14px;border-top:1px dotted #888;padding-top: 10px;margin-top: 20px;}
body.single-post .text .entry img.size-full {width:100%;height:auto;}
body.single-post img.alignright {margin:5px 0 10px 10px;}
h2.cwhite a:hover {color:#00a5ec;}
h2 a.atext {color:#039;font-weight:700;}
h2 a.atext:hover {color:#000;	}
.featpost h3 a {font-weight:bold;}
.navigation.bblue a {color:#FFF;}
.navigation.bblue a:hover {color:#a0c9ef;}
.navigation a.inactive, .navigation span.current {display:inline-block;}
.navigation span.current {color:#a0c9ef;font-weight:bold;}
.navigation div.alignleft, .navigation div.alignright {display:block;width:20px;}

/* blog single */
.single .text.n70 {width:70%;}
.single .text.n70 h1 {font-size:1.8em;}
.single .entry ol, .single .entry ul {margin:15px 0;}
.single .entry ol li {list-style-type:decimal;list-style-position:inside;margin:2px 15px;}
.single .entry ul li {list-style-type:disc;list-style-position:inside;margin:2px 15px;}
div.wp-caption.aligncenter {text-align:center;margin:auto;}

/* social share */
.sfsi_widget h2.widgettitle {display:none;}
li.widget.sfsi {list-style-type:none;}
div.sfsi_wicons {margin-top: 10px !important;margin-bottom: 10px !important;}
div.norm_row.sfsi_wDiv {position: relative !important;}
div#sfsi_holder {height: auto !important;}
.apss-theme-4 .apss-single-icon a {min-height:0;}