@import url("https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700&subset=latin-ext");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&subset=latin-ext");
@import url("https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700&subset=latin-ext");
a,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
dd,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
time {
display: block
}
body {
line-height: 1
}
ol,
ul {
list-style: none
}
blockquote,
q {
quotes: none
}
blockquote:after,
blockquote:before,
q:after,
q:before {
content: '';
content: none
}
table {
border-collapse: collapse;
border-spacing: 0
}
@font-face {
font-family: 'icomoon';
src: url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/icomoon.eot?uymaxe);
src: url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/icomoon.eot?#iefixuymaxe) format("embedded-opentype"), url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/icomoon.woff?uymaxe) format("woff"), url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/icomoon.ttf?uymaxe) format("truetype"), url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/icomoon.svg?uymaxe#icomoon) format("svg");
font-weight: normal;
font-style: normal
}
[class*=" icon-"],
[class^="icon-"] {
font-family: 'icomoon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.icon-play-alt:before {
content: "\e7f6"
}
.icon-play5:before {
content: "\e7f5"
}
.icon-play4:before {
content: "\e7f3"
}
.icon-home:before {
content: "\e601"
}
.icon-home2:before {
content: "\e600"
}
.icon-home3:before {
content: "\e602"
}
.icon-office:before {
content: "\e603"
}
.icon-newspaper:before {
content: "\e604"
}
.icon-pencil:before {
content: "\e605"
}
.icon-pencil2:before {
content: "\e606"
}
.icon-quill:before {
content: "\e607"
}
.icon-pen:before {
content: "\e608"
}
.icon-blog:before {
content: "\e609"
}
.icon-droplet:before {
content: "\e60a"
}
.icon-paint-format:before {
content: "\e60b"
}
.icon-image:before {
content: "\e60c"
}
.icon-image2:before {
content: "\e60d"
}
.icon-images:before {
content: "\e60e"
}
.icon-camera:before {
content: "\e60f"
}
.icon-music:before {
content: "\e610"
}
.icon-headphones:before {
content: "\e611"
}
.icon-play:before {
content: "\e612"
}
.icon-film:before {
content: "\e613"
}
.icon-camera2:before {
content: "\e614"
}
.icon-dice:before {
content: "\e615"
}
.icon-pacman:before {
content: "\e616"
}
.icon-spades:before {
content: "\e617"
}
.icon-clubs:before {
content: "\e618"
}
.icon-diamonds:before {
content: "\e619"
}
.icon-pawn:before {
content: "\e61a"
}
.icon-bullhorn:before {
content: "\e61b"
}
.icon-connection:before {
content: "\e61c"
}
.icon-podcast:before {
content: "\e61d"
}
.icon-feed:before {
content: "\e61e"
}
.icon-book:before {
content: "\e61f"
}
.icon-books:before {
content: "\e620"
}
.icon-library:before {
content: "\e621"
}
.icon-file:before {
content: "\e622"
}
.icon-profile:before {
content: "\e623"
}
.icon-file2:before {
content: "\e624"
}
.icon-file3:before {
content: "\e625"
}
.icon-file4:before {
content: "\e626"
}
.icon-copy:before {
content: "\e627"
}
.icon-copy2:before {
content: "\e628"
}
.icon-copy3:before {
content: "\e629"
}
.icon-paste:before {
content: "\e62a"
}
.icon-paste2:before {
content: "\e62b"
}
.icon-paste3:before {
content: "\e62c"
}
.icon-stack:before {
content: "\e62d"
}
.icon-folder:before {
content: "\e62e"
}
.icon-folder-open:before {
content: "\e62f"
}
.icon-tag:before {
content: "\e630"
}
.icon-tags:before {
content: "\e631"
}
.icon-barcode:before {
content: "\e632"
}
.icon-qrcode:before {
content: "\e633"
}
.icon-ticket:before {
content: "\e634"
}
.icon-cart:before {
content: "\e635"
}
.icon-cart2:before {
content: "\e636"
}
.icon-cart3:before {
content: "\e637"
}
.icon-coin:before {
content: "\e638"
}
.icon-credit:before {
content: "\e639"
}
.icon-calculate:before {
content: "\e63a"
}
.icon-support:before {
content: "\e63b"
}
.icon-phone:before {
content: "\e63c"
}
.icon-phone-hang-up:before {
content: "\e63d"
}
.icon-address-book:before {
content: "\e63e"
}
.icon-notebook:before {
content: "\e63f"
}
.icon-envelope:before {
content: "\e640"
}
.icon-pushpin:before {
content: "\e641"
}
.icon-location:before {
content: "\e642"
}
.icon-location2:before {
content: "\e643"
}
.icon-compass:before {
content: "\e644"
}
.icon-map:before {
content: "\e645"
}
.icon-map2:before {
content: "\e646"
}
.icon-history:before {
content: "\e647"
}
.icon-clock:before {
content: "\e648"
}
.icon-clock2:before {
content: "\e649"
}
.icon-alarm:before {
content: "\e64a"
}
.icon-alarm2:before {
content: "\e64b"
}
.icon-bell:before {
content: "\e64c"
}
.icon-stopwatch:before {
content: "\e64d"
}
.icon-calendar:before {
content: "\e64e"
}
.icon-calendar2:before {
content: "\e64f"
}
.icon-print:before {
content: "\e650"
}
.icon-keyboard:before {
content: "\e651"
}
.icon-screen:before {
content: "\e652"
}
.icon-laptop:before {
content: "\e653"
}
.icon-mobile:before {
content: "\e654"
}
.icon-mobile2:before {
content: "\e655"
}
.icon-tablet:before {
content: "\e656"
}
.icon-tv:before {
content: "\e657"
}
.icon-cabinet:before {
content: "\e658"
}
.icon-drawer:before {
content: "\e659"
}
.icon-drawer2:before {
content: "\e65a"
}
.icon-drawer3:before {
content: "\e65b"
}
.icon-box-add:before {
content: "\e65c"
}
.icon-box-remove:before {
content: "\e65d"
}
.icon-download:before {
content: "\e65e"
}
.icon-upload:before {
content: "\e65f"
}
.icon-disk:before {
content: "\e660"
}
.icon-storage:before {
content: "\e661"
}
.icon-undo:before {
content: "\e662"
}
.icon-redo:before {
content: "\e663"
}
.icon-flip:before {
content: "\e664"
}
.icon-flip2:before {
content: "\e665"
}
.icon-undo2:before {
content: "\e666"
}
.icon-redo2:before {
content: "\e667"
}
.icon-forward:before {
content: "\e668"
}
.icon-reply:before {
content: "\e669"
}
.icon-bubble:before {
content: "\e66a"
}
.icon-bubbles:before {
content: "\e66b"
}
.icon-bubbles2:before {
content: "\e66c"
}
.icon-bubble2:before {
content: "\e66d"
}
.icon-bubbles3:before {
content: "\e66e"
}
.icon-bubbles4:before {
content: "\e66f"
}
.icon-user:before {
content: "\e670"
}
.icon-users:before {
content: "\e671"
}
.icon-user2:before {
content: "\e672"
}
.icon-users2:before {
content: "\e673"
}
.icon-user3:before {
content: "\e674"
}
.icon-user4:before {
content: "\e675"
}
.icon-quotes-left:before {
content: "\e676"
}
.icon-busy:before {
content: "\e677"
}
.icon-spinner:before {
content: "\e678"
}
.icon-spinner2:before {
content: "\e679"
}
.icon-spinner3:before {
content: "\e67a"
}
.icon-spinner4:before {
content: "\e67b"
}
.icon-spinner5:before {
content: "\e67c"
}
.icon-spinner6:before {
content: "\e67d"
}
.icon-binoculars:before {
content: "\e67e"
}
.icon-search:before {
content: "\e67f"
}
.icon-zoomin:before {
content: "\e680"
}
.icon-zoomout:before {
content: "\e681"
}
.icon-expand:before {
content: "\e682"
}
.icon-contract:before {
content: "\e683"
}
.icon-expand2:before {
content: "\e684"
}
.icon-contract2:before {
content: "\e685"
}
.icon-key:before {
content: "\e686"
}
.icon-key2:before {
content: "\e687"
}
.icon-lock:before {
content: "\e688"
}
.icon-lock2:before {
content: "\e689"
}
.icon-unlocked:before {
content: "\e68a"
}
.icon-wrench:before {
content: "\e68b"
}
.icon-settings:before {
content: "\e68c"
}
.icon-equalizer:before {
content: "\e68d"
}
.icon-cog:before {
content: "\e68e"
}
.icon-cogs:before {
content: "\e68f"
}
.icon-cog2:before {
content: "\e690"
}
.icon-hammer:before {
content: "\e691"
}
.icon-wand:before {
content: "\e692"
}
.icon-aid:before {
content: "\e693"
}
.icon-bug:before {
content: "\e694"
}
.icon-pie:before {
content: "\e695"
}
.icon-stats:before {
content: "\e696"
}
.icon-bars:before {
content: "\e697"
}
.icon-bars2:before {
content: "\e698"
}
.icon-gift:before {
content: "\e699"
}
.icon-trophy:before {
content: "\e69a"
}
.icon-glass:before {
content: "\e69b"
}
.icon-mug:before {
content: "\e69c"
}
.icon-food:before {
content: "\e69d"
}
.icon-leaf:before {
content: "\e69e"
}
.icon-rocket:before {
content: "\e69f"
}
.icon-meter:before {
content: "\e6a0"
}
.icon-meter2:before {
content: "\e6a1"
}
.icon-dashboard:before {
content: "\e6a2"
}
.icon-hammer2:before {
content: "\e6a3"
}
.icon-fire:before {
content: "\e6a4"
}
.icon-lab:before {
content: "\e6a5"
}
.icon-magnet:before {
content: "\e6a6"
}
.icon-remove:before {
content: "\e6a7"
}
.icon-remove2:before {
content: "\e6a8"
}
.icon-briefcase:before {
content: "\e6a9"
}
.icon-airplane:before {
content: "\e6aa"
}
.icon-truck:before {
content: "\e6ab"
}
.icon-road:before {
content: "\e6ac"
}
.icon-accessibility:before {
content: "\e6ad"
}
.icon-target:before {
content: "\e6ae"
}
.icon-shield:before {
content: "\e6af"
}
.icon-lightning:before {
content: "\e6b0"
}
.icon-switch:before {
content: "\e6b1"
}
.icon-powercord:before {
content: "\e6b2"
}
.icon-signup:before {
content: "\e6b3"
}
.icon-list:before {
content: "\e6b4"
}
.icon-list2:before {
content: "\e6b5"
}
.icon-numbered-list:before {
content: "\e6b6"
}
.icon-menu:before {
content: "\e6b7"
}
.icon-menu2:before {
content: "\e6b8"
}
.icon-tree:before {
content: "\e6b9"
}
.icon-cloud:before {
content: "\e6ba"
}
.icon-cloud-download:before {
content: "\e6bb"
}
.icon-cloud-upload:before {
content: "\e6bc"
}
.icon-download2:before {
content: "\e6bd"
}
.icon-upload2:before {
content: "\e6be"
}
.icon-download3:before {
content: "\e6bf"
}
.icon-upload3:before {
content: "\e6c0"
}
.icon-globe:before {
content: "\e6c1"
}
.icon-earth:before {
content: "\e6c2"
}
.icon-link:before {
content: "\e6c3"
}
.icon-flag:before {
content: "\e6c4"
}
.icon-attachment:before {
content: "\e6c5"
}
.icon-eye:before {
content: "\e6c6"
}
.icon-eye-blocked:before {
content: "\e6c7"
}
.icon-eye2:before {
content: "\e6c8"
}
.icon-bookmark:before {
content: "\e6c9"
}
.icon-bookmarks:before {
content: "\e6ca"
}
.icon-brightness-medium:before {
content: "\e6cb"
}
.icon-brightness-contrast:before {
content: "\e6cc"
}
.icon-contrast:before {
content: "\e6cd"
}
.icon-star:before {
content: "\e6ce"
}
.icon-star2:before {
content: "\e6cf"
}
.icon-star3:before {
content: "\e6d0"
}
.icon-heart:before {
content: "\e6d1"
}
.icon-heart2:before {
content: "\e6d2"
}
.icon-heart-broken:before {
content: "\e6d3"
}
.icon-thumbs-up:before {
content: "\e6d4"
}
.icon-thumbs-up2:before {
content: "\e6d5"
}
.icon-happy:before {
content: "\e6d6"
}
.icon-happy2:before {
content: "\e6d7"
}
.icon-smiley:before {
content: "\e6d8"
}
.icon-smiley2:before {
content: "\e6d9"
}
.icon-tongue:before {
content: "\e6da"
}
.icon-tongue2:before {
content: "\e6db"
}
.icon-sad:before {
content: "\e6dc"
}
.icon-sad2:before {
content: "\e6dd"
}
.icon-wink:before {
content: "\e6de"
}
.icon-wink2:before {
content: "\e6df"
}
.icon-grin:before {
content: "\e6e0"
}
.icon-grin2:before {
content: "\e6e1"
}
.icon-cool:before {
content: "\e6e2"
}
.icon-cool2:before {
content: "\e6e3"
}
.icon-angry:before {
content: "\e6e4"
}
.icon-angry2:before {
content: "\e6e5"
}
.icon-evil:before {
content: "\e6e6"
}
.icon-evil2:before {
content: "\e6e7"
}
.icon-shocked:before {
content: "\e6e8"
}
.icon-shocked2:before {
content: "\e6e9"
}
.icon-confused:before {
content: "\e6ea"
}
.icon-confused2:before {
content: "\e6eb"
}
.icon-neutral:before {
content: "\e6ec"
}
.icon-neutral2:before {
content: "\e6ed"
}
.icon-wondering:before {
content: "\e6ee"
}
.icon-wondering2:before {
content: "\e6ef"
}
.icon-point-up:before {
content: "\e6f0"
}
.icon-point-right:before {
content: "\e6f1"
}
.icon-point-down:before {
content: "\e6f2"
}
.icon-point-left:before {
content: "\e6f3"
}
.icon-warning:before {
content: "\e6f4"
}
.icon-notification:before {
content: "\e6f5"
}
.icon-question:before {
content: "\e6f6"
}
.icon-info:before {
content: "\e6f7"
}
.icon-info2:before {
content: "\e6f8"
}
.icon-blocked:before {
content: "\e6f9"
}
.icon-cancel-circle:before {
content: "\e6fa"
}
.icon-checkmark-circle:before {
content: "\e6fb"
}
.icon-spam:before {
content: "\e6fc"
}
.icon-close:before {
content: "\e6fd"
}
.icon-checkmark:before {
content: "\e6fe"
}
.icon-checkmark2:before {
content: "\e6ff"
}
.icon-spell-check:before {
content: "\e700"
}
.icon-minus:before {
content: "\e701"
}
.icon-plus:before {
content: "\e702"
}
.icon-enter:before {
content: "\e703"
}
.icon-exit:before {
content: "\e704"
}
.icon-play2:before {
content: "\e705"
}
.icon-pause:before {
content: "\e706"
}
.icon-stop:before {
content: "\e707"
}
.icon-backward:before {
content: "\e708"
}
.icon-forward2:before {
content: "\e709"
}
.icon-play3:before {
content: "\e70a"
}
.icon-pause2:before {
content: "\e70b"
}
.icon-stop2:before {
content: "\e70c"
}
.icon-backward2:before {
content: "\e70d"
}
.icon-forward3:before {
content: "\e70e"
}
.icon-first:before {
content: "\e70f"
}
.icon-last:before {
content: "\e710"
}
.icon-previous:before {
content: "\e711"
}
.icon-next:before {
content: "\e712"
}
.icon-eject:before {
content: "\e713"
}
.icon-volume-high:before {
content: "\e714"
}
.icon-volume-medium:before {
content: "\e715"
}
.icon-volume-low:before {
content: "\e716"
}
.icon-volume-mute:before {
content: "\e717"
}
.icon-volume-mute2:before {
content: "\e718"
}
.icon-volume-increase:before {
content: "\e719"
}
.icon-volume-decrease:before {
content: "\e71a"
}
.icon-loop:before {
content: "\e71b"
}
.icon-loop2:before {
content: "\e71c"
}
.icon-loop3:before {
content: "\e71d"
}
.icon-shuffle:before {
content: "\e71e"
}
.icon-arrow-up-left:before {
content: "\e71f"
}
.icon-arrow-up:before {
content: "\e720"
}
.icon-arrow-up-right:before {
content: "\e721"
}
.icon-arrow-right:before {
content: "\e722"
}
.icon-arrow-down-right:before {
content: "\e723"
}
.icon-arrow-down:before {
content: "\e724"
}
.icon-arrow-down-left:before {
content: "\e725"
}
.icon-arrow-left:before {
content: "\e726"
}
.icon-arrow-up-left2:before {
content: "\e727"
}
.icon-arrow-up2:before {
content: "\e728"
}
.icon-arrow-up-right2:before {
content: "\e729"
}
.icon-arrow-right2:before {
content: "\e72a"
}
.icon-arrow-down-right2:before {
content: "\e72b"
}
.icon-arrow-down2:before {
content: "\e72c"
}
.icon-arrow-down-left2:before {
content: "\e72d"
}
.icon-arrow-left2:before {
content: "\e72e"
}
.icon-arrow-up-left3:before {
content: "\e72f"
}
.icon-arrow-up3:before {
content: "\e730"
}
.icon-arrow-up-right3:before {
content: "\e731"
}
.icon-arrow-right3:before {
content: "\e732"
}
.icon-arrow-down-right3:before {
content: "\e733"
}
.icon-arrow-down3:before {
content: "\e734"
}
.icon-arrow-down-left3:before {
content: "\e735"
}
.icon-arrow-left3:before {
content: "\e736"
}
.icon-tab:before {
content: "\e737"
}
.icon-checkbox-checked:before {
content: "\e738"
}
.icon-checkbox-unchecked:before {
content: "\e739"
}
.icon-checkbox-partial:before {
content: "\e73a"
}
.icon-radio-checked:before {
content: "\e73b"
}
.icon-radio-unchecked:before {
content: "\e73c"
}
.icon-crop:before {
content: "\e73d"
}
.icon-scissors:before {
content: "\e73e"
}
.icon-filter:before {
content: "\e73f"
}
.icon-filter2:before {
content: "\e740"
}
.icon-font:before {
content: "\e741"
}
.icon-text-height:before {
content: "\e742"
}
.icon-text-width:before {
content: "\e743"
}
.icon-bold:before {
content: "\e744"
}
.icon-underline:before {
content: "\e745"
}
.icon-italic:before {
content: "\e746"
}
.icon-strikethrough:before {
content: "\e747"
}
.icon-omega:before {
content: "\e748"
}
.icon-sigma:before {
content: "\e749"
}
.icon-table:before {
content: "\e74a"
}
.icon-table2:before {
content: "\e74b"
}
.icon-insert-template:before {
content: "\e74c"
}
.icon-pilcrow:before {
content: "\e74d"
}
.icon-lefttoright:before {
content: "\e74e"
}
.icon-righttoleft:before {
content: "\e74f"
}
.icon-paragraph-left:before {
content: "\e750"
}
.icon-paragraph-center:before {
content: "\e751"
}
.icon-paragraph-right:before {
content: "\e752"
}
.icon-paragraph-justify:before {
content: "\e753"
}
.icon-paragraph-left2:before {
content: "\e754"
}
.icon-paragraph-center2:before {
content: "\e755"
}
.icon-paragraph-right2:before {
content: "\e756"
}
.icon-paragraph-justify2:before {
content: "\e757"
}
.icon-indent-increase:before {
content: "\e758"
}
.icon-indent-decrease:before {
content: "\e759"
}
.icon-newtab:before {
content: "\e75a"
}
.icon-embed:before {
content: "\e75b"
}
.icon-code:before {
content: "\e75c"
}
.icon-console:before {
content: "\e75d"
}
.icon-share:before {
content: "\e75e"
}
.icon-mail:before {
content: "\e75f"
}
.icon-mail2:before {
content: "\e760"
}
.icon-mail3:before {
content: "\e761"
}
.icon-mail4:before {
content: "\e762"
}
.icon-google:before {
content: "\e763"
}
.icon-googleplus:before {
content: "\e764"
}
.icon-googleplus2:before {
content: "\e765"
}
.icon-googleplus3:before {
content: "\e766"
}
.icon-googleplus4:before {
content: "\e767"
}
.icon-google-drive:before {
content: "\e768"
}
.icon-facebook:before {
content: "\e769"
}
.icon-facebook2:before {
content: "\e76a"
}
.icon-facebook3:before {
content: "\e76b"
}
.icon-instagram:before {
content: "\e76c"
}
.icon-twitter:before {
content: "\e76d"
}
.icon-twitter2:before {
content: "\e76e"
}
.icon-twitter3:before {
content: "\e76f"
}
.icon-feed2:before {
content: "\e770"
}
.icon-feed3:before {
content: "\e771"
}
.icon-feed4:before {
content: "\e772"
}
.icon-youtube:before {
content: "\e773"
}
.icon-youtube2:before {
content: "\e774"
}
.icon-vimeo:before {
content: "\e775"
}
.icon-vimeo2:before {
content: "\e776"
}
.icon-vimeo3:before {
content: "\e777"
}
.icon-lanyrd:before {
content: "\e778"
}
.icon-flickr:before {
content: "\e779"
}
.icon-flickr2:before {
content: "\e77a"
}
.icon-flickr3:before {
content: "\e77b"
}
.icon-flickr4:before {
content: "\e77c"
}
.icon-picassa:before {
content: "\e77d"
}
.icon-picassa2:before {
content: "\e77e"
}
.icon-dribbble:before {
content: "\e77f"
}
.icon-dribbble2:before {
content: "\e780"
}
.icon-dribbble3:before {
content: "\e781"
}
.icon-forrst:before {
content: "\e782"
}
.icon-forrst2:before {
content: "\e783"
}
.icon-deviantart:before {
content: "\e784"
}
.icon-deviantart2:before {
content: "\e785"
}
.icon-steam:before {
content: "\e786"
}
.icon-steam2:before {
content: "\e787"
}
.icon-github:before {
content: "\e788"
}
.icon-github2:before {
content: "\e789"
}
.icon-github3:before {
content: "\e78a"
}
.icon-github4:before {
content: "\e78b"
}
.icon-github5:before {
content: "\e78c"
}
.icon-wordpress:before {
content: "\e78d"
}
.icon-wordpress2:before {
content: "\e78e"
}
.icon-joomla:before {
content: "\e78f"
}
.icon-blogger:before {
content: "\e790"
}
.icon-blogger2:before {
content: "\e791"
}
.icon-tumblr:before {
content: "\e792"
}
.icon-tumblr2:before {
content: "\e793"
}
.icon-yahoo:before {
content: "\e794"
}
.icon-tux:before {
content: "\e795"
}
.icon-apple:before {
content: "\e796"
}
.icon-finder:before {
content: "\e797"
}
.icon-android:before {
content: "\e798"
}
.icon-windows:before {
content: "\e799"
}
.icon-windows8:before {
content: "\e79a"
}
.icon-soundcloud:before {
content: "\e79b"
}
.icon-soundcloud2:before {
content: "\e79c"
}
.icon-skype:before {
content: "\e79d"
}
.icon-reddit:before {
content: "\e79e"
}
.icon-linkedin:before {
content: "\e79f"
}
.icon-lastfm:before {
content: "\e7a0"
}
.icon-lastfm2:before {
content: "\e7a1"
}
.icon-delicious:before {
content: "\e7a2"
}
.icon-stumbleupon:before {
content: "\e7a3"
}
.icon-stumbleupon2:before {
content: "\e7a4"
}
.icon-stackoverflow:before {
content: "\e7a5"
}
.icon-pinterest:before {
content: "\e7a6"
}
.icon-pinterest2:before {
content: "\e7a7"
}
.icon-xing:before {
content: "\e7a8"
}
.icon-xing2:before {
content: "\e7a9"
}
.icon-flattr:before {
content: "\e7aa"
}
.icon-foursquare:before {
content: "\e7ab"
}
.icon-foursquare2:before {
content: "\e7ac"
}
.icon-paypal:before {
content: "\e7ad"
}
.icon-paypal2:before {
content: "\e7ae"
}
.icon-paypal3:before {
content: "\e7af"
}
.icon-yelp:before {
content: "\e7b0"
}
.icon-libreoffice:before {
content: "\e7b1"
}
.icon-file-pdf:before {
content: "\e7b2"
}
.icon-file-openoffice:before {
content: "\e7b3"
}
.icon-file-word:before {
content: "\e7b4"
}
.icon-file-excel:before {
content: "\e7b5"
}
.icon-file-zip:before {
content: "\e7b6"
}
.icon-file-powerpoint:before {
content: "\e7b7"
}
.icon-file-xml:before {
content: "\e7b8"
}
.icon-file-css:before {
content: "\e7b9"
}
.icon-html5:before {
content: "\e7ba"
}
.icon-html52:before {
content: "\e7bb"
}
.icon-css3:before {
content: "\e7bc"
}
.icon-chrome:before {
content: "\e7bd"
}
.icon-firefox:before {
content: "\e7be"
}
.icon-IE:before {
content: "\e7bf"
}
.icon-opera:before {
content: "\e7c0"
}
.icon-safari:before {
content: "\e7c1"
}
.icon-IcoMoon:before {
content: "\e7c2"
}
.icon-heart3:before {
content: "\e7c3"
}
.icon-cloud2:before {
content: "\e7c4"
}
.icon-star4:before {
content: "\e7c5"
}
.icon-tv2:before {
content: "\e7c6"
}
.icon-sound:before {
content: "\e7c7"
}
.icon-video:before {
content: "\e7c8"
}
.icon-trash:before {
content: "\e7c9"
}
.icon-user5:before {
content: "\e7ca"
}
.icon-key3:before {
content: "\e7cb"
}
.icon-search2:before {
content: "\e7cc"
}
.icon-settings2:before {
content: "\e7cd"
}
.icon-camera3:before {
content: "\e7ce"
}
.icon-tag2:before {
content: "\e7cf"
}
.icon-lock3:before {
content: "\e7d0"
}
.icon-bulb:before {
content: "\e7d1"
}
.icon-pen2:before {
content: "\e7d2"
}
.icon-diamond:before {
content: "\e7d3"
}
.icon-display:before {
content: "\e7d4"
}
.icon-location3:before {
content: "\e7d5"
}
.icon-eye3:before {
content: "\e7d6"
}
.icon-bubble3:before {
content: "\e7d7"
}
.icon-stack2:before {
content: "\e7d8"
}
.icon-cup:before {
content: "\e7d9"
}
.icon-phone2:before {
content: "\e7da"
}
.icon-news:before {
content: "\e7db"
}
.icon-mail5:before {
content: "\e7dc"
}
.icon-like:before {
content: "\e7dd"
}
.icon-photo:before {
content: "\e7de"
}
.icon-note:before {
content: "\e7df"
}
.icon-clock3:before {
content: "\e7e0"
}
.icon-paperplane:before {
content: "\e7e1"
}
.icon-params:before {
content: "\e7e2"
}
.icon-banknote:before {
content: "\e7e3"
}
.icon-data:before {
content: "\e7e4"
}
.icon-music2:before {
content: "\e7e5"
}
.icon-megaphone:before {
content: "\e7e6"
}
.icon-study:before {
content: "\e7e7"
}
.icon-lab2:before {
content: "\e7e8"
}
.icon-food2:before {
content: "\e7e9"
}
.icon-t-shirt:before {
content: "\e7ea"
}
.icon-fire2:before {
content: "\e7eb"
}
.icon-clip:before {
content: "\e7ec"
}
.icon-shop:before {
content: "\e7ed"
}
.icon-calendar3:before {
content: "\e7ee"
}
.icon-wallet:before {
content: "\e7ef"
}
.icon-vynil:before {
content: "\e7f0"
}
.icon-truck2:before {
content: "\e7f1"
}
.icon-world:before {
content: "\e7f2"
}
@font-face {
font-family: 'Opensans';
src: url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-regular-webfont.eot);
src: url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"), url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-regular-webfont.woff) format("woff"), url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-regular-webfont.ttf) format("truetype"), url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-regular-webfont.svg#open_sansregular) format("svg");
font-weight: normal;
font-style: normal
}
@font-face {
font-family: 'Opensans';
src: url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-bold-webfont.eot);
src: url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-bold-webfont.eot?#iefix) format("embedded-opentype"), url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-bold-webfont.woff) format("woff"), url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-bold-webfont.ttf) format("truetype"), url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-bold-webfont.svg#open_sansbold) format("svg");
font-weight: bold;
font-style: normal
}
@font-face {
font-family: 'Opensans';
src: url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-light-webfont.eot);
src: url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-light-webfont.eot?#iefix) format("embedded-opentype"), url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-light-webfont.woff) format("woff"), url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-light-webfont.ttf) format("truetype"), url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-light-webfont.svg#open_sanslight) format("svg");
font-weight: lighter;
font-style: normal
}
@font-face {
font-family: 'Opensans';
src: url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-italic-webfont.eot);
src: url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-italic-webfont.eot?#iefix) format("embedded-opentype"), url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-italic-webfont.woff) format("woff"), url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-italic-webfont.ttf) format("truetype"), url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-italic-webfont.svg#open_sansitalic) format("svg");
font-weight: normal;
font-style: italic
}
@font-face {
font-family: 'Opensans';
src: url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-bolditalic-webfont.eot);
src: url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-bolditalic-webfont.eot?#iefix) format("embedded-opentype"), url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-bolditalic-webfont.woff) format("woff"), url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-bolditalic-webfont.ttf) format("truetype"), url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic) format("svg");
font-weight: bold;
font-style: italic
}
@font-face {
font-family: 'Opensans';
src: url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-semibold-webfont.eot);
src: url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-semibold-webfont.eot?#iefix) format("embedded-opentype"), url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-semibold-webfont.woff) format("woff"), url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-semibold-webfont.ttf) format("truetype"), url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-semibold-webfont.svg#open_sanssemibold) format("svg");
font-weight: 500;
font-style: normal
}
@font-face {
font-family: 'Opensans';
src: url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-semibolditalic-webfont.eot);
src: url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-semibolditalic-webfont.eot?#iefix) format("embedded-opentype"), url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-semibolditalic-webfont.woff) format("woff"), url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-semibolditalic-webfont.ttf) format("truetype"), url(//robertnemec.com/wp-content/themes/rnc/accessories/fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic) format("svg");
font-weight: 500;
font-style: italic
}
blockquote a {
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none
}
.carousel-wrap ul li,
a,
input,
textarea,
ul.blogs-list li {
-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out
}
div.jquery-lightbox-move a {
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none
}
input {
-webkit-appearance: none;
border-radius: 0
}
b {
font-weight: bold
}
i {
font-style: italic
}
ol,
p,
ul {
font-size: 1em;
line-height: 1.5em;
color: #555555
}
ol strong,
p strong,
ul strong {
font-weight: bold
}
ol em,
p em,
ul em {
font-style: italic
}
@media screen and (max-width: 1319px) {
ol,
p,
ul {
font-size: 0.875em
}
}
a.img {
padding: 0 !important
}
a.img:hover {
background-color: transparent !important;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px
}
.rounded,
.wp-user-avatar {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%
}
img.rounded {
padding: 0 !important
}
a.more {
letter-spacing: -0.01em;
text-decoration: none !important
}
a.more:after {
content: " \00BB";
padding-left: 4px
}
a.back-up {
font-size: 14px;
float: right;
font-family: "Opensans", sans-serif !important;
line-height: 1em !important;
padding: 2px 3px !important;
margin: 10px 0 0
}
a.back-up:hover {
color: #fff !important;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #616fad !important
}
.blue {
color: #646eaa
}
.orange {
color: #dcb964
}
.left-indent {
padding-left: 30px
}
@media screen and (max-width: 1319px) {
.left-indent {
padding-left: 10px
}
}
@media screen and (max-width: 959px) {
.left-indent {
padding-left: 20px
}
}
@media screen and (max-width: 639px) {
.left-indent {
padding-left: 10px
}
}
.img-wrap-rounded {
background: #fff;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
position: relative
}
.img-wrap-rounded.light-blue {
background: #c5cae4
}
.img-wrap-rounded>a>img,
.img-wrap-rounded>img {
max-width: 90% !important;
height: auto !important;
position: absolute;
margin: auto !important;
top: 0;
left: 0;
right: 0;
bottom: 0
}
h1,
h2,
h3,
h4,
h5 {
color: #000a73;
font-family: "Oswald", sans-serif;
text-align: left
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a {
color: #616FAD
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover {
color: #000A73
}
h1.yellow,
h2.yellow,
h3.yellow,
h4.yellow,
h5.yellow {
color: #dcb964
}
h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong {
font-weight: bold
}
h1 {
font-size: 2.5em;
line-height: 1.25em;
letter-spacing: -0.01em
}
h2 {
font-size: 2em;
line-height: 1.33em
}
h3 {
font-size: 1.75em;
line-height: 1.423em
}
h4 {
font-size: 1.5em;
line-height: 1.5em
}
h5 {
font-size: 1.375em;
line-height: 1.36em
}
@media screen and (max-width: 1319px) {
h1 {
font-size: 2em
}
h2 {
font-size: 1.75em
}
h3 {
font-size: 1.5em
}
h4 {
font-size: 1.375em
}
h5 {
font-size: 1.1em
}
}
@media screen and (max-width: 959px) {
h1 {
font-size: 1.75em
}
h2 {
font-size: 1.5em
}
h3 {
font-size: 1.375em
}
h4 {
font-size: 1.1em
}
h5 {
font-size: 1em
}
}
.rp_dialog {
box-shadow: 0 0 10px rgba(0, 0, 0, 0.8)
}
#rp_posli_hoder {
display: none
}
.form-with-help {
position: relative
}
.form-with-help:after {
clear: both;
display: block;
content: " "
}
.form-with-help form.wpcf7-form .help {
display: block;
position: relative;
left: 109%;
margin: -30px 0 0;
width: 340px;
text-align: left;
font-size: 0.9em
}
.form-with-help form.wpcf7-form .help img {
max-width: 100%;
height: auto !important
}
.form-with-help form.wpcf7-form .wpcf7-not-valid-tip {
color: #690101 !important
}
.form-with-help .person {
position: absolute;
bottom: 0;
right: 0
}
@media screen and (max-width: 1319px) {
.form-with-help form.wpcf7-form .help {
width: 230px;
left: 107%
}
}
@media screen and (max-width: 959px) {
.form-with-help form.wpcf7-form .contactform-inputs-medium {
float: none !important
}
.form-with-help form.wpcf7-form textarea {
float: none !important
}
.form-with-help form.wpcf7-form .help {
width: 190px;
left: 210px
}
.form-with-help form.wpcf7-form input.wpcf7-submit {
float: none !important
}
.form-with-help .person {
right: auto;
left: 210px;
width: 220px !important
}
.form-with-help .person img {
display: none !important
}
}
@media screen and (max-width: 639px) {
.form-with-help form.wpcf7-form .help {
left: 0;
width: 300px;
margin: 10px 0 0
}
.form-with-help .person {
position: relative;
left: 0;
top: 0;
width: 300px !important
}
.form-with-help .person img {
display: inline !important
}
}
form.wpcf7-form.inline {
width: 100% !important
}
form.wpcf7-form.inline input {
display: inline
}
form.wpcf7-form.inline input.wpcf7-submit {
float: none !important
}
form.comment-form p br,
form.cta-newsletter-form p br,
#rp_posli_hoder p br,
form.wpcf7-form p br {
display: none
}
form.comment-form input,
form.cta-newsletter-form input,
#rp_posli_hoder input,
form.wpcf7-form input {
vertical-align: middle
}
form.comment-form label,
form.cta-newsletter-form label,
#rp_posli_hoder label,
form.wpcf7-form label {
display: block;
text-align: initial
}
form.comment-form input,
form.comment-form textarea,
form.cta-newsletter-form input,
form.cta-newsletter-form textarea,
#rp_posli_hoder input,
#rp_posli_hoder textarea,
form.wpcf7-form input,
form.wpcf7-form textarea {
display: block;
height: 30px;
border: 1px solid #939fcf;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #eef1fc;
margin: 9px 0 0;
padding: 0 7px;
width: 366px;
font-size: 1em;
font-family: "Opensans", sans-serif
}
form.comment-form input:focus,
form.comment-form input:hover,
form.comment-form textarea:focus,
form.comment-form textarea:hover,
form.cta-newsletter-form input:focus,
form.cta-newsletter-form input:hover,
form.cta-newsletter-form textarea:focus,
form.cta-newsletter-form textarea:hover,
#rp_posli_hoder input:focus,
#rp_posli_hoder input:hover,
#rp_posli_hoder textarea:focus,
#rp_posli_hoder textarea:hover,
form.wpcf7-form input:focus,
form.wpcf7-form input:hover,
form.wpcf7-form textarea:focus,
form.wpcf7-form textarea:hover {
border: 1px solid #939fcf;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #fff;
-moz-box-shadow: 0 0 5px #d5dced;
-webkit-box-shadow: 0 0 5px #d5dced;
box-shadow: inset 0 0 5px #d5dced
}
form.comment-form input.wpcf7-not-valid,
form.comment-form input.wrong,
form.comment-form textarea.wpcf7-not-valid,
form.comment-form textarea.wrong,
form.cta-newsletter-form input.wpcf7-not-valid,
form.cta-newsletter-form input.wrong,
form.cta-newsletter-form textarea.wpcf7-not-valid,
form.cta-newsletter-form textarea.wrong,
#rp_posli_hoder input.wpcf7-not-valid,
#rp_posli_hoder input.wrong,
#rp_posli_hoder textarea.wpcf7-not-valid,
#rp_posli_hoder textarea.wrong,
form.wpcf7-form input.wpcf7-not-valid,
form.wpcf7-form input.wrong,
form.wpcf7-form textarea.wpcf7-not-valid,
form.wpcf7-form textarea.wrong {
border: 1px solid #ef7000;
background-color: #fbf4ee
}
form.comment-form input.ok,
form.comment-form textarea.ok,
form.cta-newsletter-form input.ok,
form.cta-newsletter-form textarea.ok,
#rp_posli_hoder input.ok,
#rp_posli_hoder textarea.ok,
form.wpcf7-form input.ok,
form.wpcf7-form textarea.ok {
border: 1px solid #93ca52;
background-color: #f0fae5
}
form.comment-form textarea,
form.cta-newsletter-form textarea,
#rp_posli_hoder textarea,
form.wpcf7-form textarea {
padding: 7px;
height: 114px;
font-size: 1em
}
form.comment-form .btn-sekundarni,
form.comment-form .form-submit input,
form.comment-form input.submit,
form.comment-form input.wpcf7-submit,
form.cta-newsletter-form .btn-sekundarni,
form.cta-newsletter-form .form-submit input,
form.cta-newsletter-form input.submit,
form.cta-newsletter-form input.wpcf7-submit,
#rp_posli_hoder .btn-sekundarni,
#rp_posli_hoder .form-submit input,
#rp_posli_hoder input.submit,
#rp_posli_hoder input.wpcf7-submit,
form.wpcf7-form .btn-sekundarni,
form.wpcf7-form .form-submit input,
form.wpcf7-form input.submit,
form.wpcf7-form input.wpcf7-submit {
width: auto;
font-family: "Opensans", sans-serif;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #01052f;
font-weight: bold;
text-shadow: 0 2px 0 #01053b;
color: #fff;
border: 1px solid #01052f;
cursor: pointer
}
form.comment-form .btn-sekundarni:hover,
form.comment-form .form-submit input:hover,
form.comment-form input.submit:hover,
form.comment-form input.wpcf7-submit:hover,
form.cta-newsletter-form .btn-sekundarni:hover,
form.cta-newsletter-form .form-submit input:hover,
form.cta-newsletter-form input.submit:hover,
form.cta-newsletter-form input.wpcf7-submit:hover,
#rp_posli_hoder .btn-sekundarni:hover,
#rp_posli_hoder .form-submit input:hover,
#rp_posli_hoder input.submit:hover,
#rp_posli_hoder input.wpcf7-submit:hover,
form.wpcf7-form .btn-sekundarni:hover,
form.wpcf7-form .form-submit input:hover,
form.wpcf7-form input.submit:hover,
form.wpcf7-form input.wpcf7-submit:hover {
background-color: #222971;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: inset none;
box-shadow: none;
border: 1px solid #222971
}
form.comment-form .btn-sekundarni.btn-primarni,
form.comment-form .form-submit input.btn-primarni,
form.comment-form input.submit.btn-primarni,
form.comment-form input.wpcf7-submit.btn-primarni,
form.cta-newsletter-form .btn-sekundarni.btn-primarni,
form.cta-newsletter-form .form-submit input.btn-primarni,
form.cta-newsletter-form input.submit.btn-primarni,
form.cta-newsletter-form input.wpcf7-submit.btn-primarni,
#rp_posli_hoder .btn-sekundarni.btn-primarni,
#rp_posli_hoder .form-submit input.btn-primarni,
#rp_posli_hoder input.submit.btn-primarni,
#rp_posli_hoder input.wpcf7-submit.btn-primarni,
form.wpcf7-form .btn-sekundarni.btn-primarni,
form.wpcf7-form .form-submit input.btn-primarni,
form.wpcf7-form input.submit.btn-primarni,
form.wpcf7-form input.wpcf7-submit.btn-primarni {
background-color: #dcb964;
border-color: #dcb964;
color: #01053c;
text-shadow: 0 2px 0 #f6db7b
}
form.comment-form .btn-sekundarni.btn-primarni:visited,
form.comment-form .form-submit input.btn-primarni:visited,
form.comment-form input.submit.btn-primarni:visited,
form.comment-form input.wpcf7-submit.btn-primarni:visited,
form.cta-newsletter-form .btn-sekundarni.btn-primarni:visited,
form.cta-newsletter-form .form-submit input.btn-primarni:visited,
form.cta-newsletter-form input.submit.btn-primarni:visited,
form.cta-newsletter-form input.wpcf7-submit.btn-primarni:visited,
#rp_posli_hoder .btn-sekundarni.btn-primarni:visited,
#rp_posli_hoder .form-submit input.btn-primarni:visited,
#rp_posli_hoder input.submit.btn-primarni:visited,
#rp_posli_hoder input.wpcf7-submit.btn-primarni:visited,
form.wpcf7-form .btn-sekundarni.btn-primarni:visited,
form.wpcf7-form .form-submit input.btn-primarni:visited,
form.wpcf7-form input.submit.btn-primarni:visited,
form.wpcf7-form input.wpcf7-submit.btn-primarni:visited {
background-color: #dcb964
}
form.comment-form .btn-sekundarni.btn-primarni:hover,
form.comment-form .form-submit input.btn-primarni:hover,
form.comment-form input.submit.btn-primarni:hover,
form.comment-form input.wpcf7-submit.btn-primarni:hover,
form.cta-newsletter-form .btn-sekundarni.btn-primarni:hover,
form.cta-newsletter-form .form-submit input.btn-primarni:hover,
form.cta-newsletter-form input.submit.btn-primarni:hover,
form.cta-newsletter-form input.wpcf7-submit.btn-primarni:hover,
#rp_posli_hoder .btn-sekundarni.btn-primarni:hover,
#rp_posli_hoder .form-submit input.btn-primarni:hover,
#rp_posli_hoder input.submit.btn-primarni:hover,
#rp_posli_hoder input.wpcf7-submit.btn-primarni:hover,
form.wpcf7-form .btn-sekundarni.btn-primarni:hover,
form.wpcf7-form .form-submit input.btn-primarni:hover,
form.wpcf7-form input.submit.btn-primarni:hover,
form.wpcf7-form input.wpcf7-submit.btn-primarni:hover {
background-color: #f6db7b
}
form.comment-form .form-submit input,
form.cta-newsletter-form .form-submit input,
#rp_posli_hoder .form-submit input,
form.wpcf7-form .form-submit input {
font-size: 0.77em
}
form.comment-form .error-msg,
form.comment-form .wpcf7-not-valid-tip,
form.comment-form .wpcf7-validation-errors,
form.comment-form div.wpcf7-mail-sent-ok,
form.comment-form div.wpcf7-validation-errors,
form.cta-newsletter-form .error-msg,
form.cta-newsletter-form .wpcf7-not-valid-tip,
form.cta-newsletter-form .wpcf7-validation-errors,
form.cta-newsletter-form div.wpcf7-mail-sent-ok,
form.cta-newsletter-form div.wpcf7-validation-errors,
#rp_posli_hoder .error-msg,
#rp_posli_hoder .wpcf7-not-valid-tip,
#rp_posli_hoder .wpcf7-validation-errors,
#rp_posli_hoder div.wpcf7-mail-sent-ok,
#rp_posli_hoder div.wpcf7-validation-errors,
form.wpcf7-form .error-msg,
form.wpcf7-form .wpcf7-not-valid-tip,
form.wpcf7-form .wpcf7-validation-errors,
form.wpcf7-form div.wpcf7-mail-sent-ok,
form.wpcf7-form div.wpcf7-validation-errors {
text-align: left;
color: #ef7000;
font-size: 0.875em;
display: block;
padding: 3px 0 0;
border: 0
}
form.comment-form .wpcf7-display-none,
form.cta-newsletter-form .wpcf7-display-none,
#rp_posli_hoder .wpcf7-display-none,
form.wpcf7-form .wpcf7-display-none {
display: none !important
}
form.comment-form div.wpcf7-display-none.wpcf7-mail-sent-ok,
form.cta-newsletter-form div.wpcf7-display-none.wpcf7-mail-sent-ok,
#rp_posli_hoder div.wpcf7-display-none.wpcf7-mail-sent-ok,
form.wpcf7-form div.wpcf7-display-none.wpcf7-mail-sent-ok {
color: #93ca52;
display: block !important;
text-align: center;
clear: both
}
form.comment-form input[type="checkbox"]+label,
form.comment-form input[type="radio"]+label,
form.cta-newsletter-form input[type="checkbox"]+label,
form.cta-newsletter-form input[type="radio"]+label,
#rp_posli_hoder input[type="checkbox"]+label,
#rp_posli_hoder input[type="radio"]+label,
form.wpcf7-form input[type="checkbox"]+label,
form.wpcf7-form input[type="radio"]+label {
color: #4f91cd;
cursor: pointer;
display: block
}
form.comment-form input[type="checkbox"]+label:hover,
form.comment-form input[type="radio"]+label:hover,
form.cta-newsletter-form input[type="checkbox"]+label:hover,
form.cta-newsletter-form input[type="radio"]+label:hover,
#rp_posli_hoder input[type="checkbox"]+label:hover,
#rp_posli_hoder input[type="radio"]+label:hover,
form.wpcf7-form input[type="checkbox"]+label:hover,
form.wpcf7-form input[type="radio"]+label:hover {
color: #333333
}
form.comment-form input[type="checkbox"],
form.comment-form input[type="radio"],
form.cta-newsletter-form input[type="checkbox"],
form.cta-newsletter-form input[type="radio"],
#rp_posli_hoder input[type="checkbox"],
#rp_posli_hoder input[type="radio"],
form.wpcf7-form input[type="checkbox"],
form.wpcf7-form input[type="radio"] {
display: none
}
form.comment-form input[type="checkbox"]+label .button-area,
form.comment-form input[type="radio"]+label .button-area,
form.cta-newsletter-form input[type="checkbox"]+label .button-area,
form.cta-newsletter-form input[type="radio"]+label .button-area,
#rp_posli_hoder input[type="checkbox"]+label .button-area,
#rp_posli_hoder input[type="radio"]+label .button-area,
form.wpcf7-form input[type="checkbox"]+label .button-area,
form.wpcf7-form input[type="radio"]+label .button-area {
display: inline-block;
width: 20px;
height: 20px;
margin: -1px 0 0;
vertical-align: middle;
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/checkbox.png) left top no-repeat;
cursor: pointer;
display: table-cell
}
form.comment-form input[type="checkbox"]:checked+label .button-area,
form.comment-form input[type="radio"]:checked+label .button-area,
form.cta-newsletter-form input[type="checkbox"]:checked+label .button-area,
form.cta-newsletter-form input[type="radio"]:checked+label .button-area,
#rp_posli_hoder input[type="checkbox"]:checked+label .button-area,
#rp_posli_hoder input[type="radio"]:checked+label .button-area,
form.wpcf7-form input[type="checkbox"]:checked+label .button-area,
form.wpcf7-form input[type="radio"]:checked+label .button-area {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/checkbox.png) right top no-repeat
}
form.comment-form input[type="checkbox"]+label .desc,
form.comment-form input[type="radio"]+label .desc,
form.cta-newsletter-form input[type="checkbox"]+label .desc,
form.cta-newsletter-form input[type="radio"]+label .desc,
#rp_posli_hoder input[type="checkbox"]+label .desc,
#rp_posli_hoder input[type="radio"]+label .desc,
form.wpcf7-form input[type="checkbox"]+label .desc,
form.wpcf7-form input[type="radio"]+label .desc {
font-size: 0.85em;
letter-spacing: -0.01em;
color: #555;
line-height: 1em;
padding-left: 10px;
display: table-cell;
vertical-align: middle
}
form.comment-form .styled-select,
form.cta-newsletter-form .styled-select,
#rp_posli_hoder .styled-select,
form.wpcf7-form .styled-select {
max-width: 272px;
width: 100%;
margin: 5px 0 30px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #fff;
-moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.38);
-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.38);
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.38);
height: 30px;
overflow: hidden;
background: #fff url(//robertnemec.com/wp-content/themes/rnc/images/bg/select-arrow.png) right center no-repeat
}
form.comment-form .styled-select select,
form.cta-newsletter-form .styled-select select,
#rp_posli_hoder .styled-select select,
form.wpcf7-form .styled-select select {
background: transparent;
width: 120%;
padding: 3px 5px;
font-size: 16px;
line-height: 1;
border: 0;
border-radius: 0;
height: 30px;
margin: 0;
font-size: 1em;
font-family: "Opensans", sans-serif;
color: #464646;
border: 0;
-webkit-appearance: none
}
form.comment-form .wpcf7-checkbox .wpcf7-list-item label,
form.cta-newsletter-form .wpcf7-checkbox .wpcf7-list-item label,
#rp_posli_hoder .wpcf7-checkbox .wpcf7-list-item label,
form.wpcf7-form .wpcf7-checkbox .wpcf7-list-item label {
margin-top: -16px
}
form.comment-form,
form.wpcf7-form {
text-align: right
}
form.comment-form legend,
form.wpcf7-form legend {
display: none
}
form.comment-form label,
form.wpcf7-form label {
display: none
}
form.comment-form img.ajax-loader,
form.wpcf7-form img.ajax-loader {
display: none
}
form.comment-form input.wpcf7-submit,
form.wpcf7-form input.wpcf7-submit {
min-width: 70px
}
form.comment-form .contactform-inputs-medium,
form.wpcf7-form .contactform-inputs-medium {
position: relative;
z-index: 2
}
form.comment-form .file-upload-styled,
form.wpcf7-form .file-upload-styled {
float: left;
line-height: 44px
}
form.comment-form .file-upload-styled .file-upload-hidden,
form.wpcf7-form .file-upload-styled .file-upload-hidden {
display: none
}
form.comment-form .file-upload-styled .file-upload-clickable,
form.wpcf7-form .file-upload-styled .file-upload-clickable {
border: 0;
cursor: pointer;
font-family: Helvetica, "Opensans", sans-serif;
text-decoration: underline;
font-size: 15px;
color: #555555;
background: transparent url(//robertnemec.com/wp-content/themes/rnc/images/icons/upload.png) left center no-repeat;
padding: 0 30px;
width: 160px;
margin: 15px 0 0
}
form.comment-form .file-upload-styled .file-upload-clickable:hover,
form.wpcf7-form .file-upload-styled .file-upload-clickable:hover {
text-decoration: none
}
@media screen and (max-width: 1319px) {
form.comment-form .file-upload-styled .file-upload-clickable,
form.wpcf7-form .file-upload-styled .file-upload-clickable {
margin: 15px 0 0
}
form.comment-form input.wpcf7-submit,
form.wpcf7-form input.wpcf7-submit {
float: none
}
}
@media screen and (max-width: 1319px) {
form.comment-form input,
form.comment-form textarea,
form.wpcf7-form input,
form.wpcf7-form textarea {
width: 284px
}
}
@media screen and (max-width: 959px) {
form.comment-form,
form.wpcf7-form {
padding: 0 0 10px
}
form.comment-form .file-upload-styled,
form.wpcf7-form .file-upload-styled {
display: none
}
form.comment-form .form-submit input,
form.comment-form input.submit,
form.wpcf7-form .form-submit input,
form.wpcf7-form input.submit {
width: 300px
}
}
form.comment-form {
text-align: left
}
form.cta-newsletter-form {
display: inline-block
}
form.cta-newsletter-form fieldset legend {
display: none
}
form.cta-newsletter-form fieldset label {
display: none
}
form.cta-newsletter-form fieldset input {
width: 226px;
display: inline;
margin: 0
}
@media screen and (max-width: 960px) {
form.cta-newsletter-form fieldset input {
width: 156px
}
}
.button-blue,
.button-yellow,
footer .newsletter .q {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #dcb964;
-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.75), inset 0 0 2px #fbf3bf;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.75), inset 0 0 2px #fbf3bf
}
.button-blue:visited,
.button-yellow:visited,
footer .newsletter .q:visited {
background-color: #dcb964
}
.button-blue:hover,
.button-yellow:hover,
footer .newsletter .q:hover {
background-color: #f6db7b
}
.button-blue {
background-color: #01052f;
box-shadow: none;
color: #fff
}
.button-blue:visited {
background-color: #01052f
}
.button-blue:hover {
background-color: #222971
}
.button-download {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
background-color: #01052f;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
position: relative;
font-weight: bold
}
.button-download:after {
position: absolute;
right: 0;
top: 0;
border-left: 1px solid #8693c7;
width: 40px;
height: 100%;
display: block;
content: " ";
background: #5d6faf url(//robertnemec.com/wp-content/themes/rnc/images/icons/download-small.png) center center no-repeat;
-moz-border-radius: 0 3px 3px 0;
-webkit-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0
}
.button-download:visited {
background-color: #01052f
}
.button-download:hover {
background-color: #222971
}
.button-pozice {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
background-color: #f6db7b !important;
color: #01052f !important;
padding: 10px 30px !important;
position: relative;
font-weight: bold
}
.button-pozice:visited {
color: #01052f !important;
background-color: #f6db7b !important
}
.button-pozice:hover {
background-color: #222971 !important;
color: #fff !important
}
.button {
display: inline-block;
text-decoration: none !important;
font-size: 1.1em !important;
padding: 15px 30px 15px 30px !important;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.75), inset 0 0 2px #fbf3bf
}
.button:visited {
background-color: #c89632 !important
}
.button:hover {
background-color: #dcb964 !important
}
.button--yellow {
color: #fff !important;
background-color: #c89632 !important
}
.button--bold {
font-weight: bold !important
}
ul.social-list {
display: inline-block;
margin: 0 auto;
font-family: Helvetica;
font-size: 0.75em;
color: #fff;
position: relative;
left: 55px;
min-height: 70px
}
ul.social-list.small li {
width: 60px;
position: relative;
text-align: center
}
ul.social-list li {
display: inline-block;
width: 160px;
text-align: left;
vertical-align: top;
position: relative
}
ul.social-list li .before-hover {
position: relative;
z-index: 10
}
ul.social-list li .after-hover {
opacity: 0;
filter: alpha(opacity=0);
display: block;
position: absolute;
top: 0;
left: 0;
min-height: 62px
}
ul.social-list li span {
float: left;
line-height: 1.07em
}
ul.social-list li strong {
font-family: "Oswald", sans-serif;
font-size: 1.33em;
font-weight: bold
}
ul.social-list li a {
color: #ead68e;
text-decoration: none;
padding: 0;
line-height: 1.4em
}
ul.social-list li a:hover {
text-decoration: underline;
background-color: transparent
}
ul.social-list li:first-child .after-hover {
left: 10px
}
ul.social-list li+li .after-hover {
top: 14px;
left: 20px
}
ul.social-list li+li+li .after-hover {
top: 18px;
left: 10px
}
ul.social-list li+li+li+li .after-hover {
top: 0;
left: 10px
}
ul.social-list li+li+li+li+li .after-hover {
top: -3px;
left: 10px
}
ul.social-list li+li+li+li+li+li .after-hover {
top: 20px;
left: 10px
}
@media screen and (max-width: 1319px) {
ul.social-list {
left: 0
}
ul.social-list li {
width: 143px
}
ul.social-list li:last-child {
width: auto
}
}
@media screen and (max-width: 959px) {
ul.social-list {
display: block;
width: 100%;
text-align: center;
left: -5px
}
ul.social-list li {
width: 14.3%;
margin: 0 auto
}
ul.social-list li .ico {
margin: 0 auto;
float: none;
display: block
}
ul.social-list li span {
display: none
}
}
@media screen and (max-width: 639px) {
ul.social-list {
left: 0;
width: 230px
}
ul.social-list li {
width: 24%
}
}
@media screen and (max-width: 639px) {
.navi-wrapper-320 {
width: 228px;
height: 34px;
position: relative;
margin: 0 auto 20px
}
ul.navi {
width: 228px;
height: 36px;
border: 1px solid #4b4b4b;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #a9a9a9;
background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzMCAzNiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjY2ZjZmNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmRmZGZkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIyMzAiIGhlaWdodD0iMzYiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==");
background-image: -moz-linear-gradient(bottom, #cfcfcf 0%, #fdfdfd 100%);
background-image: -o-linear-gradient(bottom, #cfcfcf 0%, #fdfdfd 100%);
background-image: -webkit-linear-gradient(bottom, #cfcfcf 0%, #fdfdfd 100%);
background-image: linear-gradient(to top, #cfcfcf 0%, #fdfdfd 100%);
position: absolute;
left: 0;
top: 0;
text-align: center;
z-index: 1
}
ul.navi li {
display: none;
font-size: 1.2em;
line-height: 1.25em !important;
padding: 7px 0;
text-align: center
}
ul.navi li.current-menu-item {
display: block;
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/320-navi.png) right -1px no-repeat;
position: absolute;
top: 0;
left: 0;
width: 228px
}
ul.navi li.current-menu-item a {
background-color: transparent;
color: #000000;
display: block;
padding-right: 30px
}
ul.navi li.current-menu-item a:hover {
background-color: transparent !important
}
ul.navi li a:hover {
background-color: transparent !important
}
ul.navi.active {
padding-top: 34px;
height: auto
}
ul.navi.active li {
display: block;
text-align: center
}
ul.navi.active li.current-menu-item {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/320-navi-un.png) right -1px no-repeat
}
ul.navi.active li a {
padding-right: 30px
}
}
#content .services-list {
background: #2f3785;
margin-bottom: -20px
}
#content .services-list ul {
display: block
}
#content .services-list ul li {
width: 24.6%;
display: inline-block;
vertical-align: top;
text-align: center
}
#content .services-list ul li:nth-child(n+5) article {
border-bottom: 1px solid transparent
}
#content .services-list ul li article {
width: 270px;
margin: 0 auto;
padding: 30px 0;
border-bottom: 1px solid #1e246a
}
#content .services-list ul li article h4 {
font-weight: bold;
text-shadow: 0 2px 0 #01053b;
min-height: 72px;
color: #f6db7b
}
#content .services-list ul li article h4 a {
color: #f6db7b;
text-decoration: none
}
#content .services-list ul li article h4 a:hover {
color: #ead68e
}
#content .services-list ul li article a:hover {
background: none
}
#content .services-list ul li article img {
padding: 10px 0
}
#content .services-list ul li article p {
text-align: left;
color: #fff;
font-size: .875em;
padding: 10px 10px 35px 0;
position: relative
}
#content .services-list ul li article p a.more {
display: inline-block;
position: absolute;
right: 0;
bottom: 0;
color: #f6db7b;
text-decoration: none;
padding: 0 2px
}
#content .services-list ul li article p a.more:hover {
color: #01052f;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #f6db7b
}
#content .services-list .navi-wrapper-320 {
display: none
}
@media screen and (max-width: 1319px) {
#content .services-list ul li article {
width: 220px
}
#content .services-list ul li article h4 {
min-height: 58px
}
#content .services-list ul li article img {
width: 220px;
height: auto !important
}
}
@media screen and (max-width: 959px) {
#content .services-list ul li {
width: 49.5%
}
#content .services-list ul li:nth-child(n+5) article {
border-bottom: 1px solid #1e246a
}
#content .services-list ul li article {
width: 300px
}
#content .services-list ul li article h4 {
min-height: 62px;
font-size: 1.5em
}
#content .services-list ul li article p {
font-size: 1em
}
#content .services-list ul li article img {
width: 300px
}
}
@media screen and (max-width: 639px) {
#content .services-list {
padding-top: 30px
}
#content .services-list ul li {
width: 100%
}
#content .services-list ul li article {
padding: 20px 0 25px
}
#content .services-list ul li article h4 {
min-height: 0
}
#content .services-list .navi-wrapper-320 {
display: block;
margin-bottom: 10px
}
#content .services-list .navi-wrapper-320 ul li {
display: none;
line-height: 34px
}
#content .services-list .navi-wrapper-320 ul li.current-menu-item {
display: block
}
#content .services-list .navi-wrapper-320 ul li.current-menu-item a {
color: #000000
}
#content .services-list .navi-wrapper-320 ul li a {
text-decoration: none;
color: #5e6faf
}
#content .services-list .navi-wrapper-320 ul li a:hover {
color: #01053c
}
#content .services-list .navi-wrapper-320 ul.active {
height: auto
}
#content .services-list .navi-wrapper-320 ul.active li {
display: block
}
}
body.subpage #content section.articles {
width: 100%;
display: inline-block;
vertical-align: top
}
body.subpage #content section.articles h2 {
padding: 0 0 30px 20px
}
body.subpage #content section.articles article {
width: 305px;
float: left;
clear: none;
margin: 0 0 10px 20px
}
body.subpage #content section.articles article:nth-of-type(4n+1) {
clear: both
}
body.subpage #content section.articles article header {
border: 1px solid #c2c2c2;
padding: 15px 20px;
font-size: 0.875em;
text-align: left;
width: auto
}
body.subpage #content section.articles article header a {
padding: 0 2px
}
body.subpage #content section.articles article header a:hover {
color: #fff;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #616fad
}
body.subpage #content section.articles article header h3 {
text-align: left;
font-weight: normal;
padding: 0 0 15px;
font-size: 2em;
line-height: 1.07em;
min-height: 60px
}
body.subpage #content section.articles article header h3 a {
color: #616fad;
text-decoration: none;
padding: 0
}
body.subpage #content section.articles article header h3 a:hover {
color: #000a73;
background: none
}
body.subpage #content section.articles article header time {
display: inline
}
body.subpage #content section.articles article img {
max-width: 100% !important;
height: auto !important
}
body.subpage #content section.articles a.more {
color: #616fad;
text-decoration: none;
float: right;
margin: 0 35px 0 0;
padding: 3px 2px
}
body.subpage #content section.articles a.more:hover {
color: #fff;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #616fad
}
@media screen and (max-width: 1319px) {
body.subpage #content section.articles article {
width: 293px
}
body.subpage #content section.articles article header {
min-height: 70px;
height: auto
}
body.subpage #content section.articles article:nth-of-type(3n+1) {
clear: both
}
body.subpage #content section.articles article:nth-of-type(4n+1) {
clear: none
}
}
@media screen and (max-width: 959px) {
body.subpage #content section.articles article {
width: 290px
}
body.subpage #content section.articles article header {
min-height: 70px;
height: auto
}
body.subpage #content section.articles article:nth-of-type(3n+1) {
clear: none
}
body.subpage #content section.articles article:nth-of-type(2n+1) {
clear: both
}
}
@media screen and (max-width: 639px) {
body.subpage #content section.articles article {
width: 280px;
float: none;
clear: both
}
body.subpage #content section.articles article header {
min-height: 70px;
height: auto
}
}
body.subpage #content section.articles .pagination {
padding: 20px 20px 40px;
margin: 0 auto
}
#share_post_form {
width: 100%;
height: 100%;
display: none;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 5;
background: rgba(1, 5, 47, 0.5)
}
#share_post_form .close-share_post_form {
position: relative;
top: 28px;
left: 209px;
z-index: 20;
cursor: pointer
}
@media screen and (max-width: 1319px) {
#share_post_form .close-share_post_form {
left: 168px
}
}
@media screen and (max-width: 639px) {
#share_post_form .close-share_post_form {
left: 148px
}
}
#share_post_form .wpcf7 {
width: auto;
padding: 30px;
background: #fff;
position: fixed;
top: 30px;
left: 50%;
margin-left: -221px
}
@media screen and (max-width: 1319px) {
#share_post_form .wpcf7 {
margin-left: -180px
}
}
@media screen and (max-width: 639px) {
#share_post_form .wpcf7 {
padding: 10px;
margin-left: -160px
}
}
#share_post_form .wpcf7-form {
text-align: left
}
#share_post_form .wpcf7-form input,
#share_post_form .wpcf7-form textarea {
margin-bottom: 10px
}
.ui-widget-overlay {
background: #01053c !important
}
.ui-dialog.ui-widget-content {
left: 50% !important;
margin-left: -350px !important;
width: 700px !important;
border: 0;
padding: 0;
background: #fff;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important
}
.ui-dialog.ui-widget-content .ui-dialog-titlebar {
background: transparent !important;
border: 0;
padding: 0;
height: 40px
}
.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-title {
display: none
}
.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close {
right: 0 !important;
top: 0 !important;
width: 40px !important;
height: 40px !important;
margin: 0;
border: 0;
background: #01053c !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
cursor: pointer
}
.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon {
background-image: none !important
}
.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon:before {
position: absolute;
left: 0;
top: 0;
width: 16px;
height: 16px;
font-family: 'icomoon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
text-indent: 0;
font-size: 16px;
content: "\e6fd";
color: #fff
}
@media screen and (max-width: 959px) {
.ui-dialog.ui-widget-content {
width: 600px !important;
margin-left: -300px !important
}
}
@media screen and (max-width: 639px) {
.ui-dialog.ui-widget-content {
width: 290px !important;
margin-left: -145px !important
}
}
.ui-dialog-content.ui-widget-content {
text-align: left;
color: #555;
font-family: "Opensans", sans-serif;
font-size: 1em;
line-height: 1.44em
}
.ui-dialog-content.ui-widget-content h3,
.ui-dialog-content.ui-widget-content p {
margin: 0 0 20px
}
.ui-dialog-content.ui-widget-content form.wpcf7-form {
padding-bottom: 15px
}
.ui-dialog-content.ui-widget-content form.wpcf7-form:after {
clear: both;
display: block;
content: " "
}
.ui-dialog-content.ui-widget-content form.wpcf7-form p {
text-align: left;
padding-top: 15px
}
.ui-dialog-content.ui-widget-content input[type="checkbox"]:checked+label .button-area {
background-image: url(//robertnemec.com/wp-content/themes/rnc/images/icons/checkbox2.png)
}
.ui-dialog-content.ui-widget-content input,
.ui-dialog-content.ui-widget-content textarea {
width: 100% !important;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.ui-dialog-content.ui-widget-content ul.thirds {
padding-bottom: 20px;
margin: 0 -5px
}
.ui-dialog-content.ui-widget-content ul.thirds:after {
clear: both;
display: block;
content: " "
}
.ui-dialog-content.ui-widget-content ul.thirds li {
width: 33.33%;
float: left;
padding: 0 5px 10px;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.ui-dialog-content.ui-widget-content ul.thirds li.clear {
clear: both
}
@media screen and (max-width: 639px) {
.ui-dialog-content.ui-widget-content ul.thirds {
padding-bottom: 5px
}
.ui-dialog-content.ui-widget-content ul.thirds li {
width: 100%
}
}
.ui-dialog-content.ui-widget-content input.sec_priloha {
border: 0;
background: transparent;
padding: 0;
width: auto
}
.ui-dialog-content.ui-widget-content .styled-select {
margin-bottom: 10px
}
.ui-dialog-content.ui-widget-content input.wpcf7-submit {
float: right;
width: auto !important
}
.ui-dialog-content.ui-widget-content .file-upload-styled {
text-align: left
}
.ui-dialog-content.ui-widget-content .desc {
text-align: left
}
.icon {
width: 15px;
height: 15px;
display: inline-block;
text-indent: 900px;
overflow: hidden;
background-image: url(//robertnemec.com/wp-content/themes/rnc/images/sprites.png);
vertical-align: middle;
margin: 0 6px 0 0
}
.icon.phone {
background-position: 0 -56px
}
.icon.phone.white {
background-position: 0 -73px
}
.icon.phone.big {
width: 31px;
height: 31px;
background-position: 0 -93px;
float: left;
margin: 7px 10px 0 0
}
.icon.email {
background-position: -17px -56px
}
.ico {
width: 50px;
height: 50px;
overflow: hidden;
text-indent: 900px;
font-size: 1px;
margin: 0 10px 0 0;
float: left;
text-align: center;
background: url(//robertnemec.com/wp-content/themes/rnc/images/sprites.png)
}
.ico.fb {
background-position: 0 0
}
.ico.tw {
background-position: -53px 0
}
.ico.gp {
background-position: -106px 0
}
.ico.lin {
background-position: -157px 0
}
.ico.ss {
background-position: -209px 0
}
.ico.yt {
background-position: -260px 0
}
.ico.rss {
background-position: -313px 0
}
body {
font-family: "Opensans", sans-serif;
font-size: 1em;
line-height: 1em;
background: #01052f url(//robertnemec.com/wp-content/themes/rnc/images/bg/main.jpg) center 80px no-repeat;
text-align: center;
border: 0;
overflow-x: hidden;
-webkit-font-smoothing: antialiased
}
@media screen and (max-width: 1319px) {
body {
background-position: center 87px
}
}
@media screen and (max-width: 959px) {
body {
background-position: center 70px
}
}
@media screen and (max-width: 240px) {
body {
overflow-x: visible
}
}
@media screen and (max-device-width: 480px),
screen and (-webkit-min-device-pixel-ratio: 2),
screen and (device-width: 768px) {
body {
-webkit-text-size-adjust: none
}
}
@media screen and (max-width: 1319px) {
body.page-template-page-jobs iframe {
max-width: 460px
}
}
@media screen and (max-width: 959px) {
body.page-template-page-jobs iframe {
max-width: 300px;
height: 300px
}
}
header {
max-width: 1320px;
margin: 0 auto;
width: 1320px;
position: relative
}
header .logo {
float: left;
padding: 10px 0 0 30px
}
header .menu-area {
float: right;
display: inline-block;
padding: 10px 30px 0 0;
text-align: right
}
header .menu-area .campaign a {
font-family: Oswald, sans-serif;
text-decoration: none;
color: #f6db7b
}
header .menu-area .campaign a:hover {
color: #ffffff
}
header .menu-area .call,
header .menu-area .campaign {
font-size: 0.875em;
color: #fff;
padding: 0 20px 0 0
}
header .menu-area .call strong,
header .menu-area .campaign strong {
color: #f6db7b
}
header .menu-area .search-respo {
display: none
}
header .menu-area .languages {
font-size: 0.875em;
color: #616fad;
font-weight: 500
}
header .menu-area .languages a {
color: #f6db7b;
text-decoration: none
}
header .menu-area .languages a:hover {
color: #fff;
background: none
}
header .menu-area .search {
float: right;
font-size: 0.875em;
position: relative;
padding-right: 48px;
z-index: 3
}
header .menu-area .search input {
display: inline-block
}
header .menu-area .search .s {
width: 135px;
height: 23px;
border: 1px solid #616fad;
-moz-border-radius: 3px 0 0 3px;
-webkit-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #050b45;
-moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
box-shadow: inset inset 0 0 5px rgba(0, 0, 0, 0.3);
color: #fff;
padding: 0 10px 0 8px;
position: relative;
left: 5px;
font-family: "Opensans", sans-serif
}
header .menu-area .search .s::-webkit-input-placeholder {
color: #fff;
opacity: 1
}
header .menu-area .search .s:-moz-placeholder {
color: #fff;
opacity: 1
}
header .menu-area .search .s::-moz-placeholder {
color: #fff;
opacity: 1
}
header .menu-area .search .s:-ms-input-placeholder {
color: #fff;
opacity: 1
}
header .menu-area .search .s:focus,
header .menu-area .search .s:hover {
background: #fff;
color: #555;
border: 1px solid #7f8cc5
}
header .menu-area .search .s:focus::-webkit-input-placeholder,
header .menu-area .search .s:hover::-webkit-input-placeholder {
color: #555555
}
header .menu-area .search .s:focus:-moz-placeholder,
header .menu-area .search .s:hover:-moz-placeholder {
color: #555555
}
header .menu-area .search .s:focus::-moz-placeholder,
header .menu-area .search .s:hover::-moz-placeholder {
color: #555555
}
header .menu-area .search .s:focus:-ms-input-placeholder,
header .menu-area .search .s:hover:-ms-input-placeholder {
color: #555555
}
header .menu-area .search .q {
width: 48px;
height: 25px;
border: 1px solid #616fad;
-moz-border-radius: 0 3px 3px 0;
-webkit-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #616fad;
color: #01053c;
position: absolute;
top: 0;
right: 0;
z-index: 2;
font-weight: 500;
font-family: "Opensans", sans-serif
}
header .menu-area .search .q:hover {
cursor: pointer;
color: #fff;
background-color: #222971;
border: 1px solid #616fad;
border-left: 1px solid #222971
}
@media screen and (max-width: 959px) {
header .menu-area .search {
margin-top: -13px
}
header .menu-area .search .s {
height: 34px;
background: #fff;
color: #555
}
header .menu-area .search .s::-webkit-input-placeholder {
color: #555555
}
header .menu-area .search .s:-moz-placeholder {
color: #555555
}
header .menu-area .search .s::-moz-placeholder {
color: #555555
}
header .menu-area .search .s:-ms-input-placeholder {
color: #555555
}
header .menu-area .search .q {
height: 36px;
color: #fff
}
}
header .menu-area .menu-respo {
display: none;
position: relative;
top: -10px;
cursor: pointer;
float: right;
padding: 0
}
header .menu-area .menu-respo strong {
color: #fff;
font-family: "Oswald", sans-serif;
font-size: 1.25em;
line-height: 41px
}
header .menu-area .menu-respo img {
padding: 0;
margin-left: 10px;
vertical-align: middle;
display: inline-block;
position: relative;
top: -2px
}
header .menu-area .menu-respo.activeX {
background: #616fad
}
header .menu-area .menu-respo.activeX.darker {
background: #3c4b8d
}
@media screen and (max-width: 639px) {
header .menu-area .menu-respo {
padding-bottom: 3px;
top: -9px
}
}
header .menu-area nav {
display: block;
clear: both;
font-family: "Oswald", sans-serif;
font-size: 1.25em
}
header .menu-area nav .for-nav,
header .menu-area nav .for-nav-2 {
display: none
}
@media screen and (min-width: 960px) {
header .menu-area nav ul {
display: block
}
header .menu-area nav ul li {
display: inline-block;
position: relative;
break-inside: avoid-column;
-webkit-column-break-inside: avoid;
page-break-inside: avoid
}
header .menu-area nav ul li a {
float: left;
padding: 0 15px;
height: 50px;
line-height: 50px;
color: #fff;
text-decoration: none
}
header .menu-area nav ul li a.hover,
header .menu-area nav ul li a:hover {
background: #616fad
}
header .menu-area nav ul li:first-child a {
width: 20px;
text-indent: 900px;
overflow: hidden;
background: url(//robertnemec.com/wp-content/themes/rnc/images/nav-home.png) center center no-repeat
}
header .menu-area nav ul li:first-child a.hover,
header .menu-area nav ul li:first-child a:hover {
background: #616fad url(//robertnemec.com/wp-content/themes/rnc/images/nav-home-active.png) center center no-repeat
}
header .menu-area nav ul li:first-child.current-menu-item a {
background: #f6db7b url(//robertnemec.com/wp-content/themes/rnc/images/nav-home-active.png) center center no-repeat;
color: #01052f
}
header .menu-area nav ul li.current-menu-ancestor a,
header .menu-area nav ul li.current-menu-item a {
background-color: #f6db7b;
color: #01052f
}
header .menu-area nav ul li.current-menu-ancestor a.hover,
header .menu-area nav ul li.current-menu-ancestor a:hover,
header .menu-area nav ul li.current-menu-item a.hover,
header .menu-area nav ul li.current-menu-item a:hover {
background-color: #f6db7b;
color: #01052f
}
header .menu-area nav ul li.current-menu-ancestor ul,
header .menu-area nav ul li.current-menu-item ul {
background-color: #616fad
}
header .menu-area nav ul li.current-menu-ancestor ul li:first-child a,
header .menu-area nav ul li.current-menu-item ul li:first-child a {
background: none
}
header .menu-area nav ul li.current-menu-ancestor ul li:first-child a.hover,
header .menu-area nav ul li.current-menu-ancestor ul li:first-child a:hover,
header .menu-area nav ul li.current-menu-item ul li:first-child a.hover,
header .menu-area nav ul li.current-menu-item ul li:first-child a:hover {
background-color: #222971;
color: #fff
}
header .menu-area nav ul li.current-menu-ancestor ul li:first-child.current-menu-item a,
header .menu-area nav ul li.current-menu-item ul li:first-child.current-menu-item a {
background-color: #f6db7b;
color: #01052f
}
header .menu-area nav ul li.current-menu-ancestor ul li a,
header .menu-area nav ul li.current-menu-item ul li a {
background: #616fad;
color: #fff
}
header .menu-area nav ul li.current-menu-ancestor ul li a.hover,
header .menu-area nav ul li.current-menu-ancestor ul li a:hover,
header .menu-area nav ul li.current-menu-item ul li a.hover,
header .menu-area nav ul li.current-menu-item ul li a:hover {
background-color: #222971;
color: #fff
}
header .menu-area nav ul li.current-menu-ancestor ul li.current-menu-item a,
header .menu-area nav ul li.current-menu-item ul li.current-menu-item a {
background-color: #f6db7b;
color: #01052f
}
header .menu-area nav ul li ul {
background-color: #616fad;
position: absolute;
top: 100%;
left: 0;
z-index: 5;
padding: 20px;
display: none;
width: auto;
min-width: 800px;
-webkit-column-count: 3;
-webkit-column-gap: 20px;
-moz-column-count: 3;
-moz-column-gap: 20px;
column-count: 3;
column-gap: 20px
}
header .menu-area nav ul li ul.open-sub-m {
display: block
}
header .menu-area nav ul li ul li {
padding: 5px 0 4px;
margin: 0;
height: auto;
line-height: 1em;
display: block;
float: none;
clear: both;
border-bottom: 1px solid #444f8b;
overflow: hidden;
width: auto
}
header .menu-area nav ul li ul li a {
padding: 10px 20px 10px 10px;
margin: -2px 0 0;
top: 0;
height: auto;
line-height: 1.3em;
display: block;
text-align: left;
float: none;
width: auto;
min-width: 170px
}
header .menu-area nav ul li ul li a:hover {
background: #222971
}
header .menu-area nav ul li ul li:first-child a {
background: none;
text-indent: 0;
display: block;
width: 100%;
overflow: normal;
background: none
}
header .menu-area nav ul li ul li:first-child a.hover,
header .menu-area nav ul li ul li:first-child a:hover {
background: #222971
}
header .menu-area nav ul li ul li.current-menu-item a {
background-color: #f6db7b;
color: #01052f
}
header .menu-area nav ul li:nth-child(n+4) ul {
right: -160px;
left: auto
}
header .menu-area nav ul li:nth-child(n+6) ul {
right: 0;
left: auto
}
header .menu-area nav ul li:nth-child(8) ul {
min-width: 300px;
-webkit-column-count: 1;
-webkit-column-gap: 20px;
-moz-column-count: 1;
-moz-column-gap: 20px;
column-count: 1;
column-gap: 20px
}
}
@media screen and (max-width: 1319px) {
header .menu-area nav {
padding: 1px 0 0;
margin: 0 -10px 0 0
}
header .menu-area nav ul li a {
padding: 0 10px
}
header .menu-area nav ul li ul {
min-width: 540px;
-webkit-column-count: 2;
-webkit-column-gap: 10px;
-moz-column-count: 2;
-moz-column-gap: 10px;
column-count: 2;
column-gap: 10px
}
}
@media screen and (max-width: 959px) {
header .menu-area nav {
z-index: 100;
position: absolute;
right: 10px;
top: 64px;
background: #616fad;
display: none;
padding: 0;
border: 0;
font-size: 1em
}
header .menu-area nav.open {
display: block
}
header .menu-area nav ul {
text-align: left;
padding: 20px 15px 30px;
overflow: hidden;
max-width: 540px;
font-size: 1em
}
header .menu-area nav ul li {
border-bottom: 1px solid #444f8b;
padding: 2px 0;
clear: both;
display: block
}
header .menu-area nav ul li.menu-item-has-children {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/has-submenu.png) right center no-repeat
}
header .menu-area nav ul li.hoverR {
border-bottom: 0
}
header .menu-area nav ul li.hoverR>.for-nav {
display: block;
padding: 10px
}
header .menu-area nav ul li.hoverR>.for-nav.title {
font-weight: bold;
color: #fff;
border-bottom: 1px solid #444f8b
}
header .menu-area nav ul li.hoverR>.for-nav.title a {
padding: 0
}
header .menu-area nav ul li.hoverR>.for-nav.back {
color: #f6db7b;
padding: 13px 10px;
cursor: pointer;
margin: -23px 0 0 -15px;
width: 110%;
padding-left: 50px;
background: #3c4b8d url(//robertnemec.com/wp-content/themes/rnc/images/icons/submenu-arrow-back.png) 25px center no-repeat
}
header .menu-area nav ul li.hoverR.menu-item-has-children {
background: none
}
header .menu-area nav ul li.hoverR>a {
display: none
}
header .menu-area nav ul li.hoverR-back {
padding: 0;
border-bottom: 0
}
header .menu-area nav ul li.hoverR-back.menu-item-has-children {
background: none
}
header .menu-area nav ul li.hoverR-back>.for-nav {
display: none
}
header .menu-area nav ul li.hoverR-back>a {
display: none
}
header .menu-area nav ul li.hoverR-back>ul {
overflow: visible;
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1
}
header .menu-area nav ul li.hiddenx {
display: none
}
header .menu-area nav ul li a {
min-width: 250px;
line-height: 1.2em;
padding: 10px;
color: #fff;
text-decoration: none;
display: block
}
header .menu-area nav ul li.current-menu-item>a {
background-color: #f6db7b;
color: #01052f
}
header .menu-area nav ul li.current-menu-item ul li a {
background: none;
color: #fff
}
header .menu-area nav ul li.current-menu-item ul li.current-menu-item a {
background-color: #f6db7b;
color: #01052f
}
header .menu-area nav ul li ul {
display: none;
-webkit-column-count: 2;
-webkit-column-gap: 10px;
-moz-column-count: 2;
-moz-column-gap: 10px;
column-count: 2;
column-gap: 10px;
padding: 0
}
header .menu-area nav ul li ul.open-sub {
display: block
}
header .menu-area nav ul li ul li {
float: none
}
header .menu-area nav ul li ul li a {
width: 245px !important;
min-width: 0 !important
}
}
@media screen and (max-width: 639px) {
header .menu-area nav {
right: 10px;
width: 320px !important;
margin-top: 5px
}
header .menu-area nav ul {
-webkit-column-count: 1 !important;
-moz-column-count: 1 !important;
column-count: 1 !important;
max-width: 100%
}
header .menu-area nav ul li {
max-width: 290px !important
}
header .menu-area nav ul li a {
width: 240px !important;
min-width: 1px !important;
padding-right: 40px !important
}
header .menu-area nav ul li ul {
width: 300px
}
header .menu-area nav ul li ul li a {
padding-left: 30px;
width: 220px !important
}
header .menu-area nav ul li.menu-item-has-children {
min-width: 200px
}
header .menu-area nav ul li.for-nav-2 {
display: block
}
header .menu-area nav ul li.for-nav-2.hiddenx {
display: none
}
header .menu-area nav ul li.for-nav-2 a span {
float: right
}
}
@media screen and (min-width: 1320px) {
header .menu-area .call,
header .menu-area .campaign,
header .menu-area .languages {
position: relative;
left: 207px
}
header .search {
position: relative;
top: 35px
}
header nav {
padding: 0 215px 0 0;
position: relative;
top: -5px
}
}
@media screen and (max-width: 1319px) {
header {
width: auto;
max-width: 960px
}
header .logo {
padding: 22px 0 0 10px;
width: 150px
}
header .menu-area {
padding: 10px 10px 0 0
}
header .menu-area .call,
header .menu-area .campaign,
header .menu-area .languages {
line-height: 25px
}
header .search {
margin-left: 10px
}
}
@media screen and (max-width: 959px) {
header {
width: 640px;
max-width: 640px
}
header .logo {
padding: 8px 0 0 10px;
width: 132px
}
header .menu-area {
text-align: center;
padding: 34px 0 0;
width: 410px;
margin: 0 0 -20px
}
header .menu-area .call,
header .menu-area .campaign {
display: none
}
header .menu-area .languages {
position: relative;
top: -5px
}
header .menu-area .search {
float: left
}
header .menu-area .search .s {
width: 100px
}
header .menu-area .menu-respo {
display: inline-block;
float: right;
width: 95px
}
header .menu-area nav {
display: none
}
header .menu-area nav.open {
display: block
}
}
@media screen and (max-width: 639px) {
header {
width: 320px;
max-width: 320px
}
header .menu-area {
width: 100px
}
header .menu-area .search {
display: none;
z-index: 40
}
header .menu-area .search.visible {
display: block;
width: 250px;
position: absolute;
left: -10px;
top: 82px;
z-index: 40;
padding: 17px 70px 17px 0;
background: #3c4b8d
}
header .menu-area .search .s {
width: 200px
}
header .menu-area .search .q {
width: 70px;
top: 17px;
right: 20px;
height: 36px
}
header .menu-area .languages {
display: none
}
header .menu-area .search-respo {
position: absolute;
right: 110px;
top: 26px;
display: block;
padding: 10px;
cursor: pointer
}
header .menu-area .search-respo.activeX {
background: #3c4b8d
}
}
body.home .claim {
display: block;
clear: both;
background: url(//robertnemec.com/wp-content/themes/rnc/images/bg/claim3.png) center top no-repeat;
min-height: 718px;
margin: 0 auto
}
body.home .claim a {
color: #dcb964
}
body.home .claim a h2 {
text-align: center;
font-family: "Opensans", sans-serif;
color: #dcb964;
font-size: 3em;
font-weight: bold
}
body.home .claim a h2:hover {
color: #ffffff
}
body.home .claim h1 {
text-align: center;
font-family: "Opensans", sans-serif;
color: #fff;
font-size: 1em;
padding-top: 62px;
display: inline-block;
margin: 0 auto
}
body.home .claim h1 .big-line,
body.home .claim h1 strong {
letter-spacing: -0.03em;
font-size: 4.375em;
line-height: 1.08em
}
body.home .claim h1 .big-line {
font-weight: lighter
}
body.home .claim h1 strong {
font-weight: bold;
color: #dcb964
}
body.home .claim h1 .since {
display: block;
text-align: right;
font-size: 1em;
line-height: 3em;
letter-spacing: -0.02em
}
body.home .claim .button-yellow {
height: 60px;
line-height: 60px;
color: #01052f;
font-weight: bold;
display: inline-block;
text-decoration: none;
font-size: 1.70em;
padding: 0 20px 0 63px;
position: relative;
background: #dbb963 url(//robertnemec.com/wp-content/themes/rnc/images/icons/play.png) 12px center no-repeat;
margin: 0 0 75px
}
body.home .claim .button-yellow:hover {
background-color: #f6db7b
}
@media screen and (max-width: 1319px) {
body.home .claim {
background-position: -33px top;
background-size: cover;
min-height: 464px;
width: 960px
}
body.home .claim a h2 {
font-size: 2em
}
body.home .claim h1 {
font-size: 0.7em;
padding-top: 30px
}
body.home .claim h1 .since {
font-size: 1.2em;
line-height: 3em
}
body.home .claim .button-yellow {
position: relative;
top: -15px;
margin-bottom: 15px
}
}
@media screen and (max-width: 959px) {
body.home .claim {
width: 640px;
min-height: 298px;
background-position: 5px 5px
}
body.home .claim a h2 {
font-size: 1.5em
}
body.home .claim h1 {
font-size: 0.5em;
padding-top: 28px
}
body.home .claim .since {
font-size: 0.875em
}
body.home .claim .button-yellow {
font-size: 1.5em;
height: 40px;
line-height: 40px;
background-size: 24px 24px;
top: 0;
padding: 0 15px 0 45px
}
}
@media screen and (max-width: 639px) {
body.home .claim {
background: none;
height: 360px;
min-height: 0;
width: auto
}
body.home .claim a h2 {
display: none
}
body.home .claim h1 {
width: 290px;
font-size: 0.6em
}
body.home .claim .since {
padding-right: 45px
}
body.home .claim .button-yellow {
top: 0;
margin: 60px 0 0
}
}
@media screen and (max-width: 639px) {
body.subpage header {
height: 70px
}
body.subpage.top_banner_active header {
height: auto
}
}
body.home #content {
max-width: 1320px;
margin: 0 auto;
display: inline-block
}
@media screen and (max-width: 1319px) {
body.home #content {
max-width: 959px;
width: 959px
}
}
@media screen and (max-width: 959px) {
body.home #content {
max-width: 640px;
width: auto;
overflow: hidden
}
}
@media screen and (max-width: 639px) {
body.home #content {
max-width: 320px;
width: auto
}
}
body.home #content .our-clients {
width: 100%;
background: #fff;
text-align: right;
position: relative
}
body.home #content .our-clients h2 {
text-align: center;
padding: 40px 0 30px;
font-size: 2.5em;
line-height: 1.25em;
letter-spacing: -0.01em
}
body.home #content .our-clients ul.navi {
display: block;
padding: 0 15px;
text-align: left;
margin: 0 0 15px
}
body.home #content .our-clients ul.navi li {
display: inline;
padding: 0 15px
}
body.home #content .our-clients ul.navi li a {
padding: 5px 8px;
text-decoration: none;
color: #5e6faf
}
body.home #content .our-clients ul.navi li a:hover {
color: #fff;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #616fad
}
body.home #content .our-clients ul.navi li.current-menu-item a {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #01052f;
color: #fff
}
body.home #content .our-clients .arrow-left,
body.home #content .our-clients .arrow-right {
width: 40px;
height: 201px;
display: block;
position: absolute;
cursor: pointer;
top: 178px
}
body.home #content .our-clients .arrow-left {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/carousel-arrow-left.png);
left: -70px
}
body.home #content .our-clients .arrow-left:hover {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/carousel-arrow-left-ho.png)
}
body.home #content .our-clients .arrow-right {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/carousel-arrow-right.png);
right: -70px
}
body.home #content .our-clients .arrow-right:hover {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/carousel-arrow-right-ho.png)
}
body.home #content .our-clients .carousel-wrap,
body.home #content .our-clients .carousel-wrap div {
display: block;
height: 200px;
padding: 20px 0;
width: 1280px;
margin: 0 auto;
overflow: hidden
}
body.home #content .our-clients .carousel-wrap div {
position: absolute;
padding: 0
}
body.home #content .our-clients .carousel-wrap ul {
white-space: nowrap;
position: absolute;
width: auto
}
body.home #content .our-clients .carousel-wrap ul li {
display: inline-block;
margin: 0 5px;
text-align: center;
width: 200px;
height: 200px;
-moz-border-radius: 100px/100px 100px 100px 100px;
-webkit-border-radius: 100px/100px 100px 100px 100px;
border-radius: 100px/100px 100px 100px 100px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #2f3785;
overflow: hidden;
white-space: normal;
vertical-align: middle;
line-height: 200px;
cursor: pointer
}
body.home #content .our-clients .carousel-wrap ul li img {
vertical-align: middle
}
body.home #content .our-clients .carousel-wrap ul li p {
color: #fff;
width: 140px;
display: none;
margin: 0 auto;
font-size: 95%
}
body.home #content .our-clients .carousel-wrap ul li.hover {
line-height: 1em;
background-color: #616fad
}
body.home #content .our-clients .carousel-wrap ul li.hover img {
height: 20px;
width: auto !important;
padding: 40px 0 20px
}
body.home #content .our-clients .carousel-wrap ul li.hover p {
display: block
}
body.home #content .our-clients a.more {
display: inline-block;
text-align: right;
margin: 15px 40px 20px 0;
text-decoration: none;
color: #646eaa;
padding: 4px 2px
}
body.home #content .our-clients a.more:hover {
color: #fff;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #616fad
}
@media screen and (max-width: 1319px) {
body.home #content .our-clients ul.navi {
text-align: center;
line-height: 2.1em
}
body.home #content .our-clients h1 {
font-size: 2.5em
}
body.home #content .our-clients .arrow-left,
body.home #content .our-clients .arrow-right {
height: 180px;
background-size: auto 180px;
background-repeat: no-repeat;
top: 217px
}
body.home #content .our-clients .arrow-left:hover,
body.home #content .our-clients .arrow-right:hover {
background-repeat: no-repeat
}
body.home #content .our-clients .carousel-wrap,
body.home #content .our-clients .carousel-wrap div {
width: 944px;
height: 180px;
overflow: hidden
}
body.home #content .our-clients .carousel-wrap div,
body.home #content .our-clients .carousel-wrap div div {
position: absolute
}
body.home #content .our-clients .carousel-wrap ul li,
body.home #content .our-clients .carousel-wrap div ul li {
width: 180px;
height: 180px;
line-height: 180px;
margin: 0 3px;
-moz-border-radius: 90px/90px 90px 90px 90px;
-webkit-border-radius: 90px/90px 90px 90px 90px;
border-radius: 90px/90px 90px 90px 90px
}
}
@media screen and (max-width: 959px) {
body.home #content .our-clients ul.navi {
padding: 0
}
body.home #content .our-clients ul.navi li {
padding: 0 10px
}
body.home #content .our-clients .arrow-left,
body.home #content .our-clients .arrow-right {
height: 140px;
background-color: #fff;
background-repeat: no-repeat;
z-index: 11;
top: auto;
bottom: 78px;
background-size: auto 140px
}
body.home #content .our-clients .arrow-left {
left: 20px
}
body.home #content .our-clients .arrow-left:hover {
background: #fff url(//robertnemec.com/wp-content/themes/rnc/images/icons/carousel-arrow-left-ho-medium.png) no-repeat
}
body.home #content .our-clients .arrow-right {
right: 20px
}
body.home #content .our-clients .arrow-right:hover {
background: #fff url(//robertnemec.com/wp-content/themes/rnc/images/icons/carousel-arrow-right-ho-medium.png) no-repeat
}
body.home #content .our-clients .carousel-wrap,
body.home #content .our-clients .carousel-wrap div {
width: 450px;
height: 140px
}
body.home #content .our-clients .carousel-wrap ul li,
body.home #content .our-clients .carousel-wrap div ul li {
width: 140px;
height: 140px;
line-height: 140px;
margin: 0 3px;
cursor: default;
-moz-border-radius: 70px/70px 70px 70px 70px;
-webkit-border-radius: 70px/70px 70px 70px 70px;
border-radius: 70px/70px 70px 70px 70px
}
body.home #content .our-clients .carousel-wrap ul li img,
body.home #content .our-clients .carousel-wrap div ul li img {
width: 100px;
height: auto !important
}
body.home #content .our-clients .carousel-wrap ul li p,
body.home #content .our-clients .carousel-wrap div ul li p {
width: 100px;
font-size: 0.8em
}
body.home #content .our-clients .carousel-wrap ul li.hover,
body.home #content .our-clients .carousel-wrap div ul li.hover {
background-color: #2f3785;
line-height: 140px
}
body.home #content .our-clients .carousel-wrap ul li.hover img,
body.home #content .our-clients .carousel-wrap div ul li.hover img {
width: 100px !important;
height: auto !important;
padding: 0
}
body.home #content .our-clients .carousel-wrap ul li.hover p,
body.home #content .our-clients .carousel-wrap div ul li.hover p {
display: none
}
}
@media screen and (max-width: 639px) {
body.home #content .our-clients ul.navi {
height: 32px
}
body.home #content .our-clients ul.navi li {
display: none;
font-size: 1.2em;
line-height: 20px
}
body.home #content .our-clients ul.navi li.current-menu-item {
display: block;
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/320-navi.png) right -1px no-repeat;
position: absolute;
top: 0;
left: 0;
width: 208px
}
body.home #content .our-clients ul.navi li.current-menu-item a {
background: none;
color: #000000;
display: block;
padding: 5px 0
}
body.home #content .our-clients ul.navi.active {
height: auto;
padding-top: 34px
}
body.home #content .our-clients ul.navi.active li {
display: block
}
body.home #content .our-clients ul.navi.active li.current-menu-item {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/320-navi-un.png) right -1px no-repeat
}
body.home #content .our-clients ul.navi.active li a {
padding: 5px 0;
display: block
}
body.home #content .our-clients ul.navi.active li a:hover {
background: none;
color: #01053c
}
body.home #content .our-clients .arrow-left {
left: 10px;
bottom: 90px;
z-index: 0
}
body.home #content .our-clients .arrow-right {
right: 0;
bottom: 90px
}
body.home #content .our-clients .carousel-wrap,
body.home #content .our-clients .carousel-wrap div {
width: 210px;
height: auto;
padding: 0;
margin: 0 auto;
min-height: 210px;
position: relative
}
body.home #content .our-clients .carousel-wrap ul,
body.home #content .our-clients .carousel-wrap div ul {
position: relative;
top: 0;
left: 0;
white-space: normal;
padding: 0;
margin: 0
}
body.home #content .our-clients .carousel-wrap ul li,
body.home #content .our-clients .carousel-wrap div ul li {
float: left;
padding: 0;
margin: 7px;
-moz-border-radius: 45px/45px 45px 45px 45px;
-webkit-border-radius: 45px/45px 45px 45px 45px;
border-radius: 45px/45px 45px 45px 45px;
width: 90px;
height: 90px;
line-height: 90px
}
body.home #content .our-clients .carousel-wrap ul li img,
body.home #content .our-clients .carousel-wrap div ul li img {
width: 70px
}
body.home #content .our-clients .carousel-wrap ul li.hover,
body.home #content .our-clients .carousel-wrap div ul li.hover {
line-height: 90px
}
body.home #content .our-clients .carousel-wrap ul li.hover img,
body.home #content .our-clients .carousel-wrap div ul li.hover img {
width: 70px !important;
height: auto !important;
padding: 0
}
body.home #content .our-clients .carousel-wrap ul li.hover p,
body.home #content .our-clients .carousel-wrap div ul li.hover p {
display: none
}
body.home #content .our-clients a.more {
font-size: 0.80em
}
}
body.home #content .reasons-why {
background: #dcb964;
padding: 20px 0
}
body.home #content .reasons-why h2 {
color: #fff;
text-align: center
}
body.home #content .reasons-why h2 a {
color: #01052f
}
body.home #content .reasons-why h2 a:hover {
text-decoration: none
}
@media screen and (max-width: 1319px) {
body.home #content .reasons-why h2 {
font-size: 2em
}
}
@media screen and (max-width: 639px) {
body.home #content .reasons-why h2 {
font-size: 1.75em;
padding: 0 10px
}
}
body.home #content .blueboard-part {
background: #616fad;
padding: 30px 0 25px;
text-align: left
}
body.home #content .blueboard-part:after,
body.home #content .blueboard-part:before {
content: "";
display: table
}
body.home #content .blueboard-part:after {
clear: both
}
body.home #content .blueboard-part h3 {
text-shadow: 0 2px 0 #2c3b7b;
font-weight: bold;
padding: 20px 0 0;
color: #f6db7b
}
body.home #content .blueboard-part h3 a {
color: #f6db7b;
text-decoration: none
}
body.home #content .blueboard-part h3 a:hover {
color: #ead68e
}
body.home #content .blueboard-part a.more {
color: #f6db7b;
font-family: "Helvetica";
font-size: 0.875em;
text-shadow: 0 1px 0 #01053b;
text-decoration: none;
float: right;
padding: 2px
}
body.home #content .blueboard-part a.more:hover {
color: #01052f;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #f6db7b;
text-shadow: none
}
body.home #content .blueboard-part .client-referenes {
width: 380px;
float: right;
padding: 0 30px 0 0
}
body.home #content .blueboard-part .client-referenes h3 {
clear: both
}
body.home #content .blueboard-part .client-referenes blockquote {
padding: 25px 0 20px;
quotes: "\201E" "\201C"
}
body.home #content .blueboard-part .client-referenes blockquote a {
display: block;
text-decoration: none
}
body.home #content .blueboard-part .client-referenes blockquote p {
color: #fff;
text-align: left;
display: table-cell;
width: 90%;
font-style: italic;
font-size: 1.375em;
line-height: 1.36em;
padding: 5px 0 0
}
body.home #content .blueboard-part .client-referenes blockquote p:before {
content: open-quote
}
body.home #content .blueboard-part .client-referenes blockquote p:after {
content: close-quote
}
body.home #content .blueboard-part .client-referenes blockquote img {
float: left;
margin: 0 20px 0 0
}
body.home #content .blueboard-part .client-referenes blockquote footer {
display: block;
clear: both;
text-align: left;
color: #fff;
font-size: 0.875;
line-height: 1.36em;
padding: 25px 0 0
}
body.home #content .blueboard-part .client-referenes blockquote footer img {
float: right
}
body.home #content .blueboard-part .client-referenes blockquote footer strong {
font-weight: bold;
font-size: 1.29em
}
body.home #content .blueboard-part .client-referenes .study {
padding: 15px 10px;
clear: both;
border-top: 2px solid #53609d
}
body.home #content .blueboard-part .client-referenes .study:first-of-type {
border-top: 0
}
body.home #content .blueboard-part .client-referenes .study img {
float: left;
margin: 0 20px 15px 0
}
body.home #content .blueboard-part .client-referenes .study .img-wrap-rounded {
width: 100px;
height: 100px;
float: left;
margin: 0 20px 15px 0
}
body.home #content .blueboard-part .client-referenes .study p {
color: #fff;
text-align: left;
font-style: italic;
font-size: 1.3em;
line-height: 1.36em;
padding: 5px 0 15px;
display: table-cell
}
body.home #content .blueboard-part .courses,
body.home #content .blueboard-part .lectures {
display: inline-block;
padding: 0 30px;
vertical-align: top
}
body.home #content .blueboard-part .courses ul,
body.home #content .blueboard-part .lectures ul {
width: 380px;
padding: 15px 0
}
body.home #content .blueboard-part .courses article,
body.home #content .blueboard-part .lectures article {
display: block;
border-bottom: 1px solid #46518d;
color: #fff;
text-align: left;
padding: 10px 0 20px
}
body.home #content .blueboard-part .courses article:after,
body.home #content .blueboard-part .lectures article:after {
clear: both;
display: block;
content: " "
}
body.home #content .blueboard-part .courses article .date,
body.home #content .blueboard-part .lectures article .date {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/calendar.png) left top no-repeat;
width: 50px;
font-family: "Oswald", sans-serif;
float: left;
text-transform: uppercase;
font-size: 0.75em;
text-align: center;
margin: 0 20px 0 0
}
body.home #content .blueboard-part .courses article .date strong,
body.home #content .blueboard-part .lectures article .date strong {
font-size: 2.33em;
font-weight: bold;
width: 50px;
padding: 21px 0 0;
display: inline-block
}
body.home #content .blueboard-part .courses article p,
body.home #content .blueboard-part .lectures article p {
color: #fff;
padding: 5px 0 0;
height: 48px;
overflow: hidden
}
body.home #content .blueboard-part .courses article a,
body.home #content .blueboard-part .lectures article a {
text-decoration: none
}
body.home #content .blueboard-part .courses article a .date,
body.home #content .blueboard-part .courses article a p,
body.home #content .blueboard-part .lectures article a .date,
body.home #content .blueboard-part .lectures article a p {
color: #fff
}
body.home #content .blueboard-part .courses article a:hover p,
body.home #content .blueboard-part .lectures article a:hover p {
color: #f6db7b
}
body.home #content .blueboard-part .courses article a:hover .date,
body.home #content .blueboard-part .lectures article a:hover .date {
background-image: url(//robertnemec.com/wp-content/themes/rnc/images/icons/calendar-ho.png)
}
body.home #content .blueboard-part .courses article footer,
body.home #content .blueboard-part .lectures article footer {
font-size: 0.75em;
font-family: Helvetica
}
body.home #content .blueboard-part .courses article footer a.more,
body.home #content .blueboard-part .lectures article footer a.more {
font-size: 1em
}
body.home #content .blueboard-part .courses article footer strong.for-free,
body.home #content .blueboard-part .lectures article footer strong.for-free {
background-color: #01053b;
padding: 2px 5px
}
body.home #content .blueboard-part .courses article a.more,
body.home #content .blueboard-part .lectures article a.more {
text-shadow: none;
padding: 0 2px
}
body.home #content .blueboard-part .courses article a.more:hover,
body.home #content .blueboard-part .lectures article a.more:hover {
text-shadow: none
}
@media screen and (max-width: 1319px) {
body.home #content .blueboard-part .client-referenes {
padding-right: 8px;
width: 312px
}
body.home #content .blueboard-part .client-referenes blockquote p {
font-size: 1.1em
}
body.home #content .blueboard-part .client-referenes blockquote img {
width: 80px;
height: auto !important
}
body.home #content .blueboard-part .client-referenes blockquote footer {
font-size: 0.8em
}
body.home #content .blueboard-part .client-referenes blockquote footer img {
width: auto
}
body.home #content .blueboard-part .client-referenes .study {
border-top: 1px solid #46518d
}
body.home #content .blueboard-part .client-referenes .study img {
width: 80px
}
body.home #content .blueboard-part .client-referenes .study .img-wrap-rounded {
width: 80px;
height: 80px
}
body.home #content .blueboard-part .client-referenes .study p {
font-size: 1.1em;
padding-bottom: 0
}
body.home #content .blueboard-part .courses,
body.home #content .blueboard-part .lectures {
padding: 0 6px
}
body.home #content .blueboard-part .courses ul,
body.home #content .blueboard-part .lectures ul {
width: 300px
}
body.home #content .blueboard-part .courses article,
body.home #content .blueboard-part .lectures article {
padding: 8px 0 15px;
font-size: 1.20em
}
body.home #content .blueboard-part .courses article .date strong,
body.home #content .blueboard-part .lectures article .date strong {
padding: 22px 0 0;
height: 31px
}
body.home #content .blueboard-part a.more {
font-size: 0.85em
}
}
@media screen and (max-width: 959px) {
body.home #content .blueboard-part .client-referenes {
border-bottom: 1px solid #444f8b;
margin: 0 auto;
float: none;
width: 620px;
padding: 0 0 40px;
position: relative
}
body.home #content .blueboard-part .client-referenes .clients-opinion-medium,
body.home #content .blueboard-part .client-referenes .clients-studies-medium {
width: 49.5%;
display: table-cell;
vertical-align: top
}
body.home #content .blueboard-part .client-referenes a.more {
position: absolute;
bottom: 20px;
right: 0
}
body.home #content .blueboard-part .client-referenes .clients-opinion-medium a.more {
right: 50%;
margin-right: 10px
}
body.home #content .blueboard-part .courses {
clear: both
}
body.home #content .blueboard-part .courses,
body.home #content .blueboard-part .lectures {
width: 47.8%
}
}
@media screen and (max-width: 639px) {
body.home #content .blueboard-part .client-referenes {
width: 300px;
border-bottom: 0;
padding: 0
}
body.home #content .blueboard-part .client-referenes .clients-opinion-medium,
body.home #content .blueboard-part .client-referenes .clients-studies-medium {
width: 100%;
display: block;
border-bottom: 1px solid #444f8b;
padding: 0 0 30px
}
body.home #content .blueboard-part .client-referenes .clients-opinion-medium a.more,
body.home #content .blueboard-part .client-referenes .clients-studies-medium a.more {
position: relative;
top: 0;
left: 0
}
body.home #content .blueboard-part .client-referenes .clients-opinion-medium a.more {
right: 0;
margin-right: 0
}
body.home #content .blueboard-part .courses,
body.home #content .blueboard-part .lectures {
width: auto;
padding: 20px 10px 0
}
}
body.home #content .social-row {
background: #01053c;
padding: 15px 0 0;
height: 70px
}
body.home #content .social-row h3 {
display: inline-block;
color: #fff;
text-align: center;
padding: 5px 35px 0 0
}
body.home #content .social-row ul {
display: inline;
width: auto;
left: 0
}
body.home #content .social-row ul li {
width: auto;
padding-right: 40px;
min-width: 111px
}
body.home #content .social-row ul li:last-child {
padding-right: 0;
min-width: 0
}
body.home #content .social-row ul li:last-child .ico {
margin-right: 0
}
@media screen and (max-width: 1319px) {
body.home #content .social-row h3 {
display: none
}
body.home #content .social-row ul li {
padding-right: 30px
}
}
@media screen and (max-width: 959px) {
body.home #content .social-row h3 {
display: inline-block;
padding: 5px 45px 0 0
}
body.home #content .social-row ul li {
padding: 0 5px;
min-width: 50px
}
}
@media screen and (max-width: 639px) {
body.home #content .social-row {
height: auto;
padding: 15px 0
}
body.home #content .social-row h3 {
display: none
}
body.home #content .social-row ul {
width: 240px;
display: block
}
body.home #content .social-row ul li {
width: 23%;
padding: 0
}
}
body.home #content .newest-articles {
background: #fff;
padding: 40px 0 33px;
display: block;
vertical-align: top;
text-align: left
}
body.home #content .newest-articles h3 {
font-weight: bold;
padding: 0 0 20px 30px
}
body.home #content .newest-articles section.articles {
width: 67%;
display: inline-block;
vertical-align: top
}
body.home #content .newest-articles section.articles article {
width: 380px;
float: left;
margin: 0 30px 10px
}
body.home #content .newest-articles section.articles article header {
border: 1px solid #c2c2c2;
padding: 15px 20px;
font-size: 0.875em;
text-align: left;
width: auto
}
body.home #content .newest-articles section.articles article header a {
padding: 0 2px;
text-decoration: none;
color: #616fad
}
body.home #content .newest-articles section.articles article header a:hover {
color: #fff;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #616fad
}
body.home #content .newest-articles section.articles article header h3 {
text-align: left;
font-weight: normal;
padding: 0 0 15px;
font-size: 2em;
line-height: 1.07em;
min-height: 60px
}
body.home #content .newest-articles section.articles article header h3 a {
color: #616fad;
text-decoration: none;
padding: 0
}
body.home #content .newest-articles section.articles article header h3 a:hover {
color: #000a73;
background: none
}
body.home #content .newest-articles section.articles article header time {
display: inline
}
body.home #content .newest-articles section.articles a.more {
color: #616fad;
text-decoration: none;
float: right;
margin: 0 35px 0 0;
padding: 3px 2px
}
body.home #content .newest-articles section.articles a.more:hover {
color: #fff;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #616fad
}
body.home #content .newest-articles aside {
width: 30%;
display: inline-block;
text-align: right;
vertical-align: top
}
body.home #content .newest-articles aside img {
margin: 0
}
body.home #content .newest-articles aside .campaign-ebook {
width: 380px;
height: 300px;
display: inline-block;
position: relative;
background: url(//robertnemec.com/wp-content/themes/rnc/tmp/ebook-banner.jpg) 10px 0;
background-size: 100% auto;
border: 1px solid #c2c2c2
}
body.home #content .newest-articles aside .campaign-ebook h3 {
color: #fff;
font-weight: normal;
padding: 0 20px 20px;
text-align: center;
display: none
}
body.home #content .newest-articles aside .campaign-ebook .button-yellow {
color: #01052f;
height: 26px;
line-height: 26px;
text-decoration: none;
font-weight: bold;
padding: 8px 25px;
position: absolute;
bottom: 21px;
right: 26px
}
@media screen and (max-width: 1319px) {
body.home #content .newest-articles h3 {
padding: 0 0 20px 10px
}
body.home #content .newest-articles img {
width: 300px;
height: auto !important
}
body.home #content .newest-articles section.articles article {
width: 300px;
margin: 0 10px 10px
}
body.home #content .newest-articles section.articles article header {
padding: 15px 20px 10px
}
body.home #content .newest-articles section.articles article header h3 {
font-size: 1.5em;
line-height: 1.25em;
padding-bottom: 10px
}
body.home #content .newest-articles section.articles a.more {
margin: 0 15px 0 0
}
body.home #content .newest-articles aside .campaign-ebook {
width: 300px;
height: 190px;
padding: 22px 0 24px
}
body.home #content .newest-articles aside .campaign-ebook h3 {
font-size: 1.4em
}
body.home #content .newest-articles aside .campaign-ebook .button-yellow {
padding: 5px 10px;
bottom: 16px;
right: 22px;
height: 24px;
line-height: 24px
}
}
@media screen and (max-width: 959px) {
body.home #content .newest-articles section.articles {
width: auto
}
body.home #content .newest-articles section.articles article {
display: inline-block;
width: 300px
}
body.home #content .newest-articles section.articles article header {
width: 258px
}
body.home #content .newest-articles section.articles article header h3 {
font-size: 1.7em
}
body.home #content .newest-articles section.articles a.more {
margin: 7px 15px 30px 0
}
body.home #content .newest-articles aside {
display: block;
clear: both;
padding: 0 10px;
width: auto
}
body.home #content .newest-articles aside img {
display: none
}
body.home #content .newest-articles aside .campaign-ebook {
width: 100%;
height: 100px;
line-height: 100px;
padding: 0;
background: #01053c;
text-align: center
}
body.home #content .newest-articles aside .campaign-ebook .button-yellow,
body.home #content .newest-articles aside .campaign-ebook h3 {
display: inline-block
}
body.home #content .newest-articles aside .campaign-ebook .button-yellow {
padding: 3px 15px;
position: static
}
}
@media screen and (max-width: 639px) {
body.home #content .newest-articles {
padding: 40px 0 20px
}
body.home #content .newest-articles h3 {
width: 75%;
padding: 0 0 10px 10px
}
body.home #content .newest-articles section.articles article {
margin: 10px 10px 15px
}
body.home #content .newest-articles section.articles article h3 {
width: 100%
}
body.home #content .newest-articles section.articles a.more {
margin: 0 10px 30px 0
}
body.home #content .newest-articles aside img {
display: block
}
body.home #content .newest-articles aside .campaign-ebook {
line-height: 3.2em;
padding: 20px 0;
text-align: center;
position: relative;
width: 300px;
height: 190px;
background: url(//robertnemec.com/wp-content/themes/rnc/tmp/ebook-banner.jpg) 10px 0;
background-size: 100% auto;
border: 1px solid #c2c2c2
}
body.home #content .newest-articles aside .campaign-ebook h3 {
width: auto;
padding: 0;
text-align: center;
display: none;
font-size: 1.4em
}
body.home #content .newest-articles aside .campaign-ebook .button-yellow {
color: #01052f;
height: 26px;
text-decoration: none;
font-weight: bold;
position: absolute;
padding: 5px 10px;
bottom: 16px;
right: 22px;
height: 24px;
line-height: 24px
}
}
body.home #content .cta-newsletter {
background: #616fad;
text-align: center;
vertical-align: middle
}
body.home #content .cta-newsletter h3 {
padding: 19px 0 19px 90px;
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/newsletter.png) left center no-repeat;
color: #fff;
text-align: center;
display: inline-block
}
body.home #content .cta-newsletter form.cta-newsletter-form {
display: inline-block;
padding: 0 0 0 15px;
vertical-align: middle;
position: relative;
top: -4px
}
@media screen and (max-width: 959px) {
body.home #content .cta-newsletter h3 {
width: 250px;
text-align: left
}
}
@media screen and (max-width: 639px) {
body.home #content .cta-newsletter {
padding: 10px 0
}
body.home #content .cta-newsletter h3 {
background: none;
padding: 15px 0;
text-align: center
}
body.home #content .cta-newsletter form.cta-newsletter-form {
top: 0;
padding: 0 0 15px
}
}
body.home #content .raise-articles {
background: #fff;
padding: 30px
}
body.home #content .raise-articles:after,
body.home #content .raise-articles:before {
content: "";
display: table
}
body.home #content .raise-articles:after {
clear: both
}
body.home #content .raise-articles h1 {
text-align: center;
padding: 0 0 20px
}
body.home #content .raise-articles article {
display: block;
padding: 20px 0 0;
border-top: 1px dashed #e9e9e9;
clear: both
}
body.home #content .raise-articles article:first-of-type {
border-top: 0
}
body.home #content .raise-articles article h4 {
font-weight: bold;
padding: 0 0 15px
}
body.home #content .raise-articles article .coll {
width: 28.5%;
padding: 0 0 20px 90px;
display: inline-block;
float: left;
vertical-align: top
}
body.home #content .raise-articles article .coll:first-of-type {
padding-left: 0
}
body.home #content .raise-articles article .coll ol,
body.home #content .raise-articles article .coll p,
body.home #content .raise-articles article .coll ul {
text-align: left;
padding-bottom: 15px
}
body.home #content .raise-articles article .coll ol,
body.home #content .raise-articles article .coll ul {
list-style: disc;
margin-left: 20px;
color: #555555;
padding: 2px 0 17px
}
body.home #content .raise-articles article .coll ol {
list-style: decimal
}
body.home #content .raise-articles article img.coll-img {
margin: -45px 0 20px;
float: right
}
@media screen and (max-width: 1319px) {
body.home #content .raise-articles {
padding: 30px 10px
}
body.home #content .raise-articles article .coll {
padding: 0 0 20px 65px
}
body.home #content .raise-articles article img.coll-img {
width: 300px
}
}
@media screen and (max-width: 959px) {
body.home #content .raise-articles {
padding-bottom: 10px
}
body.home #content .raise-articles h1 {
width: 500px;
margin: 0 auto
}
body.home #content .raise-articles article {
position: relative
}
body.home #content .raise-articles article .coll {
width: 100%;
padding: 0
}
body.home #content .raise-articles article .coll p,
body.home #content .raise-articles article .coll ul {
font-size: 1em
}
body.home #content .raise-articles article img.coll-img {
margin: 0;
position: absolute;
top: 40px;
right: 0
}
}
@media screen and (max-width: 639px) {
body.home #content .raise-articles {
padding-bottom: 30px
}
body.home #content .raise-articles h1 {
width: auto
}
body.home #content .raise-articles article {
border-top: 0 dashed #e9e9e9
}
body.home #content .raise-articles article img.coll-img {
position: relative;
top: 0
}
}
body.subpage #content {
max-width: 1320px;
width: 1320px;
margin: 50px auto 0;
display: inline-block;
background: #fff;
padding: 30px 0 20px
}
body.subpage #content .text-center {
text-align: center
}
@media screen and (max-width: 1319px) {
body.subpage #content {
max-width: 959px;
width: 959px;
margin: -6px auto 0
}
}
@media screen and (max-width: 960px) {
body.subpage #content {
margin: 15px auto 0
}
}
@media screen and (max-width: 959px) {
body.subpage #content {
max-width: 640px;
min-width: 640px;
width: auto;
overflow: hidden;
position: relative
}
}
@media screen and (max-width: 639px) {
body.subpage #content {
max-width: 320px;
min-width: 320px;
width: auto;
clear: both;
display: inline-block;
margin: 0 auto
}
}
body.subpage #content a {
color: #616fad;
text-decoration: none;
padding: 0 2px
}
body.subpage #content a:hover {
color: #fff;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #616fad
}
body.subpage #content .where-am-i {
display: block;
line-height: 1.3em;
font-size: 1em;
padding: 0 0 30px 30px;
text-align: left;
color: #555555
}
body.subpage #content .where-am-i a,
body.subpage #content .where-am-i strong {
padding: 0 2px
}
body.subpage #content .where-am-i a {
color: #000a73
}
body.subpage #content .where-am-i a:hover {
color: #616fad;
background: none
}
@media screen and (max-width: 1319px) {
body.subpage #content .where-am-i {
padding-left: 10px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .where-am-i {
padding-bottom: 80px;
font-size: 0.75em
}
}
@media screen and (max-width: 639px) {
body.subpage #content .where-am-i {
display: none
}
}
body.subpage #content .main-content .where-am-i {
padding-left: 0
}
body.subpage #content .row {
display: block;
clear: both;
width: 100%;
position: relative
}
body.subpage #content .row:after {
display: block;
clear: both;
content: " "
}
body.subpage #content .row.special-padding-top {
padding-top: 30px
}
body.subpage #content .subnav-box {
float: left;
width: 190px;
padding: 0 0 0 30px
}
body.subpage #content .subnav-box .catsubmenu-respo {
display: none
}
@media screen and (max-width: 1319px) {
body.subpage #content .subnav-box {
padding: 0 0 0 10px;
width: 150px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .subnav-box {
position: absolute;
left: 0;
top: 65px;
width: 400px
}
body.subpage #content .subnav-box .catsubmenu-respo {
display: block;
background: #2f3785;
color: #fff;
font-size: 1.25em;
text-align: left;
font-family: "Oswald", sans-serif;
padding: 0 0 0 10px;
height: 40px;
line-height: 40px
}
body.subpage #content .subnav-box .catsubmenu-respo a {
padding: 0;
margin: 10px 0 0
}
body.subpage #content .subnav-box .catsubmenu-respo a:hover {
background: transparent
}
body.subpage #content .subnav-box .catsubmenu-respo a.activeX img {
background: #dcb964
}
body.subpage #content .subnav-box .catsubmenu-respo img {
padding: 10px;
float: right
}
}
@media screen and (max-width: 639px) {
body.subpage #content .subnav-box {
width: 300px;
top: 20px
}
}
body.subpage #content .subnav-box hr {
width: 100%;
padding: 0;
margin: 15px 0;
height: 0;
border: 0;
background: transparent;
border-bottom: 1px solid #01053c
}
body.subpage #content .subnav-box nav {
display: block;
text-align: left;
font-size: 1.2em;
font-weight: 500;
margin: 0 0 30px;
font-family: "Oswald", sans-serif
}
body.subpage #content .subnav-box nav ul li {
display: block;
padding: 0 0 1px
}
body.subpage #content .subnav-box nav ul li a {
display: block;
line-height: 1.2em;
padding: 8px 30px 8px 10px;
background: #2f3785;
font-weight: bold;
font-size: 1.3em;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
color: #fff
}
body.subpage #content .subnav-box nav ul li.has-sub.open ul {
padding: 3px 0 0;
display: block;
margin-bottom: 5px
}
body.subpage #content .subnav-box nav ul li.has-sub.open ul li a {
background: #616fad;
padding: 5px 20px 5px 10px;
font-size: 1em;
font-weight: 500;
line-height: 1.6em
}
body.subpage #content .subnav-box nav ul li.has-sub.open ul li a:hover {
background: #2f3785
}
body.subpage #content .subnav-box nav ul li.has-sub.open ul li.current-menu-item a {
background: #f6db7b;
color: #01052f
}
@media screen and (max-width: 1319px) {
body.subpage #content .subnav-box nav {
background: #2f3785;
position: relative;
z-index: 11
}
body.subpage #content .subnav-box nav ul li {
padding: 0
}
body.subpage #content .subnav-box nav ul li a {
padding: 11px 20px 11px 10px
}
body.subpage #content .subnav-box nav ul li.has-sub.open ul {
padding: 0;
margin: 0
}
body.subpage #content .subnav-box nav ul li.has-sub.open ul li a {
padding: 7px 20px;
font-size: 1.2em !important
}
}
@media screen and (max-width: 959px) {
body.subpage #content .subnav-box nav {
display: none
}
body.subpage #content .subnav-box nav.open {
display: block
}
body.subpage #content .subnav-box nav ul li {
padding: 0
}
body.subpage #content .subnav-box nav ul li.has-sub.open ul {
padding: 0;
margin: 0
}
body.subpage #content .subnav-box nav ul li.has-sub.open ul li a:hover {
background: #616fad
}
body.subpage #content .subnav-box nav ul li.has-sub.open ul li.current-menu-item a:hover {
background: #616fad
}
}
@media screen and (max-width: 1319px) {
body.subpage #content .subnav-box .price-list-box img {
max-width: 150px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .subnav-box .price-list-box {
display: none
}
}
body.subpage #content .subnav-box a.price-list {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.75), inset 0 0 2px #fbf3bf;
background-color: #01052f;
box-shadow: none;
color: #fff;
font-size: 1em;
line-height: 1.5em;
display: block;
padding: 8px 0;
font-weight: bold;
margin: -3px 0 30px
}
body.subpage #content .subnav-box a.price-list:visited {
background-color: #01052f
}
body.subpage #content .subnav-box a.price-list:hover {
background-color: #222971
}
@media screen and (max-width: 1319px) {
body.subpage #content .subnav-box a.price-list {
padding: 8px 15px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .subnav-box a.price-list {
display: none
}
}
@media screen and (max-width: 1319px) {
body.subpage #content .subnav-box {
margin: 0 0 0 48px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .subnav-box {
display: none
}
}
body.subpage #content .person {
text-align: left;
font-size: 0.8em;
padding-top: 90px
}
body.subpage #content .person img {
margin-bottom: 10px
}
body.subpage #content .person .subnav_cta_text p {
text-align: left
}
@media screen and (max-width: 959px) {
body.subpage #content .person .subnav_cta_text {
display: none
}
}
@media screen and (max-width: 959px) {
body.subpage #content .row .subnav-box {
top: 35px
}
}
@media screen and (max-width: 639px) {
body.subpage #content .row .subnav-box {
top: -5px
}
}
body.subpage #content a.back {
position: relative;
top: 67px;
display: inline-block;
padding: 3px;
font-size: 1.1em;
line-height: 1.2em
}
body.subpage #content a.back:before {
content: "\00ab\00a0"
}
@media screen and (max-width: 959px) {
body.subpage #content a.back {
top: 15px;
font-size: 1em
}
}
@media screen and (max-width: 639px) {
body.subpage #content a.back {
top: 0
}
}
body.subpage #content .social-box {
float: right;
border: 1px solid #cdcdcd;
max-width: 80px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.16);
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.16);
box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.16);
background-color: #fff;
padding: 10px 10px 0;
position: fixed;
margin: 0 0 0 107px;
z-index: 3
}
body.subpage #content .social-box ul li {
padding-bottom: 10px;
display: block
}
@media screen and (max-width: 1319px) {
body.subpage #content .social-box {
margin: 0 0 0 48px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .social-box {
display: none
}
}
body.subpage #content .main-content {
float: left;
width: 741px;
margin: 0 0 0 30px;
padding: 0 30px 0 0;
border-right: 1px solid #dbdbdb;
overflow: hidden;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
body.subpage #content .main-content>* {
text-align: left
}
body.subpage #content .main-content.with-offset {
margin-left: 220px
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-content {
padding: 0 10px 0 0;
margin: 0 0 0 10px;
width: 502px
}
body.subpage #content .main-content.with-offset {
margin-left: 208px
}
body.subpage #content .main-content .fb-post iframe {
height: inherit !important
}
}
@media screen and (max-width: 959px) {
body.subpage #content .main-content {
padding: 0 20px 0 0;
width: 420px
}
body.subpage #content .main-content.with-offset {
margin-left: 10px
}
}
@media screen and (max-width: 639px) {
body.subpage #content .main-content {
padding: 55px 10px 0 0;
width: 310px;
border: 0
}
body.subpage #content .main-content .fb-post span {
max-width: 300px
}
}
body.subpage #content .main-content .cta-cotanct-box,
body.subpage #content .main-content h1,
body.subpage #content .main-content h2,
body.subpage #content .main-content img,
body.subpage #content .main-content ol,
body.subpage #content .main-content p,
body.subpage #content .main-content table,
body.subpage #content .main-content ul {
margin: 0 0 20px
}
body.subpage #content .main-content h1,
body.subpage #content .main-content h2 {
clear: both
}
body.subpage #content .main-content h2 {
padding-top: 20px
}
body.subpage #content .main-content iframe,
body.subpage #content .main-content img {
max-width: 100%;
height: auto
}
body.subpage #content .main-content a {
padding: 0
}
body.subpage #content .main-content a:hover {
background: none
}
body.subpage #content .main-content .big {
font-style: italic;
font-size: 1.25em;
line-height: 1.5em;
text-align: left;
padding: 0 4px
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-content .big {
font-size: 1.125em;
margin-bottom: 10px
}
}
body.subpage #content .main-content .mini {
width: 60%;
margin: 0 auto 20px;
position: relative;
left: -5px
}
@media screen and (max-width: 959px) {
body.subpage #content .main-content .mini {
width: 100%;
left: 0
}
}
body.subpage #content .main-content .published {
font-size: 0.9em
}
body.subpage #content .main-content .published time {
display: inline
}
body.subpage #content .main-content strong {
font-weight: bold
}
body.subpage #content .main-content em {
font-style: italic
}
body.subpage #content .main-content dl,
body.subpage #content .main-content ol,
body.subpage #content .main-content p,
body.subpage #content .main-content ul {
font-size: 1.125em;
line-height: 1.44em
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-content dl,
body.subpage #content .main-content ol,
body.subpage #content .main-content p,
body.subpage #content .main-content ul {
font-size: 1em
}
}
body.subpage #content .main-content dl.padding-top,
body.subpage #content .main-content ol.padding-top,
body.subpage #content .main-content p.padding-top,
body.subpage #content .main-content ul.padding-top {
padding-top: 30px
}
body.subpage #content .main-content .clear {
clear: both
}
body.subpage #content .main-content ol li>ol,
body.subpage #content .main-content ol li>ul,
body.subpage #content .main-content ol ol,
body.subpage #content .main-content ol ul,
body.subpage #content .main-content ul li>ol,
body.subpage #content .main-content ul li>ul,
body.subpage #content .main-content ul ol,
body.subpage #content .main-content ul ul {
font-size: 1em;
margin-bottom: 0 !important
}
body.subpage #content .main-content ol.justify,
body.subpage #content .main-content p.justify,
body.subpage #content .main-content table.justify,
body.subpage #content .main-content ul.justify {
text-align: justify;
margin: 0 0 5px
}
body.subpage #content .main-content ol.justify a,
body.subpage #content .main-content p.justify a,
body.subpage #content .main-content table.justify a,
body.subpage #content .main-content ul.justify a {
padding: 0
}
body.subpage #content .main-content ol.justify a:hover,
body.subpage #content .main-content p.justify a:hover,
body.subpage #content .main-content table.justify a:hover,
body.subpage #content .main-content ul.justify a:hover {
background: none
}
body.subpage #content .main-content ol.justify img,
body.subpage #content .main-content p.justify img,
body.subpage #content .main-content table.justify img,
body.subpage #content .main-content ul.justify img {
display: inline-block;
margin: 0;
vertical-align: top;
*display: inline;
zoom: 1
}
body.subpage #content .main-content ol.justify:after,
body.subpage #content .main-content p.justify:after,
body.subpage #content .main-content table.justify:after,
body.subpage #content .main-content ul.justify:after {
content: "";
width: 100%;
display: inline-block
}
body.subpage #content .main-content ol a,
body.subpage #content .main-content p a,
body.subpage #content .main-content table a,
body.subpage #content .main-content ul a {
color: #616fad;
text-decoration: underline;
padding: 0 2px;
cursor: pointer
}
body.subpage #content .main-content ol a:hover,
body.subpage #content .main-content p a:hover,
body.subpage #content .main-content table a:hover,
body.subpage #content .main-content ul a:hover {
color: #fff;
text-decoration: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #616fad
}
body.subpage #content .main-content ol a.button-blue,
body.subpage #content .main-content p a.button-blue,
body.subpage #content .main-content table a.button-blue,
body.subpage #content .main-content ul a.button-blue {
color: #fff;
text-decoration: none;
padding: 5px 10px;
font-weight: bold
}
body.subpage #content .main-content ol a.lightbox:hover,
body.subpage #content .main-content p a.lightbox:hover,
body.subpage #content .main-content table a.lightbox:hover,
body.subpage #content .main-content ul a.lightbox:hover {
background: none
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-content ol.justify img,
body.subpage #content .main-content p.justify img,
body.subpage #content .main-content table.justify img,
body.subpage #content .main-content ul.justify img {
width: 32%
}
}
body.subpage #content .main-content h1 a:hover,
body.subpage #content .main-content h2 a:hover,
body.subpage #content .main-content h3 a:hover,
body.subpage #content .main-content h5 a:hover,
body.subpage #content .main-content h6 a:hover {
color: #000a73
}
body.subpage #content .main-content .text-right {
text-align: right
}
body.subpage #content .main-content .text-center {
text-align: center
}
body.subpage #content .main-content h2.has-square {
background: url(//robertnemec.com/wp-content/themes/rnc/images/bg/square.png) left 15px no-repeat;
padding: 15px 0 0 60px
}
@media screen and (max-width: 959px) {
body.subpage #content .main-content h2.has-square {
background-size: 30px auto;
padding-left: 45px
}
}
body.subpage #content .main-content .alignleft,
body.subpage #content .main-content .left,
body.subpage #content .main-content .vc_align_left {
float: left;
margin: 0 30px 30px 0
}
body.subpage #content .main-content .aligncenter,
body.subpage #content .main-content .center,
body.subpage #content .main-content .vc_align_center {
float: none;
margin: 0 auto;
display: block
}
body.subpage #content .main-content img.aligncenter {
clear: both
}
body.subpage #content .main-content .alignright,
body.subpage #content .main-content .right,
body.subpage #content .main-content .vc_align_right {
float: right;
margin: 0 0 30px 30px
}
@media screen and (max-width: 959px) {
body.subpage #content .main-content img.alignleft,
body.subpage #content .main-content img.alignright,
body.subpage #content .main-content img.left,
body.subpage #content .main-content img.right {
max-width: 190px
}
}
@media screen and (max-width: 639px) {
body.subpage #content .main-content img.alignleft,
body.subpage #content .main-content img.alignright,
body.subpage #content .main-content img.left,
body.subpage #content .main-content img.right {
width: 100%;
max-width: 100%;
margin: 0 0 30px;
float: none;
display: block
}
}
body.subpage #content .main-content figure {
display: inline-block
}
body.subpage #content .main-content figure.alignleft,
body.subpage #content .main-content figure.left {
float: left;
margin: 0 30px 30px 0
}
body.subpage #content .main-content figure.alignright,
body.subpage #content .main-content figure.right {
float: right;
margin: 0 0 30px 30px
}
body.subpage #content .main-content figure img {
margin: 0 0 5px
}
body.subpage #content .main-content figure figcaption {
font-size: 0.75em;
color: #555555
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-content figure img {
max-width: 100%
}
}
@media screen and (max-width: 959px) {
body.subpage #content .main-content figure img {
max-width: 100%
}
}
@media screen and (max-width: 639px) {
body.subpage #content .main-content figure img {
max-width: 100%;
width: 100%
}
body.subpage #content .main-content figure.alignleft,
body.subpage #content .main-content figure.alignright,
body.subpage #content .main-content figure.left,
body.subpage #content .main-content figure.right {
margin: 0 0 30px
}
}
body.subpage #content .main-content ol,
body.subpage #content .main-content ul {
margin-left: 35px
}
body.subpage #content .main-content ol li,
body.subpage #content .main-content ul li {
padding-left: 10px
}
body.subpage #content .main-content ol li ol,
body.subpage #content .main-content ol li ul,
body.subpage #content .main-content ul li ol,
body.subpage #content .main-content ul li ul {
margin-bottom: 10px
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-content ol li,
body.subpage #content .main-content ul li {
padding-left: 0
}
}
@media screen and (max-width: 959px) {
body.subpage #content .main-content ol,
body.subpage #content .main-content ul {
margin-left: 20px
}
}
body.subpage #content .main-content ol {
list-style: decimal;
color: #555555
}
body.subpage #content .main-content ul {
list-style: square
}
body.subpage #content .main-content blockquote {
display: block;
border-top: 3px solid #646eaa;
border-bottom: 3px solid #646eaa;
max-width: 350px;
padding: 15px 10px 0;
quotes: "\201E" "\201C"
}
body.subpage #content .main-content blockquote p {
margin: 0;
font-style: italic
}
body.subpage #content .main-content blockquote p:before {
content: open-quote
}
body.subpage #content .main-content blockquote p:after {
content: close-quote
}
body.subpage #content .main-content blockquote footer {
text-align: right;
padding: 5px 0
}
body.subpage #content .main-content blockquote footer img {
margin: 5px
}
@media screen and (max-width: 959px) {
body.subpage #content .main-content blockquote {
margin-bottom: 20px !important
}
}
body.subpage #content .main-content .advert {
display: block;
border-top: 3px solid #01053c;
border-bottom: 3px solid #01053c;
padding: 15px 0;
font-size: 1.3em;
font-weight: bold;
margin: 0 0 20px
}
body.subpage #content .main-content .advert:after {
content: " ";
display: block;
clear: both;
height: 0
}
body.subpage #content .main-content .advert p {
margin: 0
}
body.subpage #content .main-content .advert img {
margin-bottom: 0 !important
}
@media screen and (max-width: 959px) {
body.subpage #content .main-content .advert {
font-size: 1.1em
}
}
body.subpage #content .main-content table {
width: 100%;
font-size: 1em;
line-height: 1.375em;
border-collapse: collapse
}
body.subpage #content .main-content table tr th {
background: #616fad;
color: #fff;
padding: 10px;
font-weight: bold;
border-left: 1px solid #c6c9d8
}
body.subpage #content .main-content table tr th:first-child {
border-left: 0
}
body.subpage #content .main-content table tr td {
color: #01052f;
border-left: 1px solid #c6c9d8;
padding: 10px
}
body.subpage #content .main-content table tr td:first-child {
border-left: 0
}
body.subpage #content .main-content table tbody tr {
background: #f1f4fa
}
body.subpage #content .main-content table tbody tr:nth-child(2n) {
background: #fff
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-content table {
transform: scaleX(540px);
font-size: 0.7em
}
}
@media screen and (max-width: 959px) {
body.subpage #content .main-content table {
transform: scaleX(400px);
font-size: 0.5625em
}
body.subpage #content .main-content table tr td,
body.subpage #content .main-content table tr th {
padding: 6px
}
}
@media screen and (max-width: 639px) {
body.subpage #content .main-content table {
transform: scaleX(300px);
font-size: 0.42em
}
body.subpage #content .main-content table tr td,
body.subpage #content .main-content table tr th {
padding: 4px
}
}
body.subpage #content .main-content .cta-cotanct-box {
width: 295px;
padding: 20px 15px 20px 20px;
background: #f6db7b;
margin-top: 5px;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box
}
body.subpage #content .main-content .cta-cotanct-box h3 {
font-size: 2em
}
body.subpage #content .main-content .cta-cotanct-box .person {
padding: 30px 0 0
}
body.subpage #content .main-content .cta-cotanct-box .person img {
display: table-cell;
width: 100px;
float: left;
margin: 0 10px 0 0
}
body.subpage #content .main-content .cta-cotanct-box .person p {
display: table-cell;
font-size: 0.875em;
line-height: 1.5em;
padding: 0 0 15px
}
body.subpage #content .main-content .cta-cotanct-box .person p strong {
font-size: 1.29em
}
body.subpage #content .main-content .cta-cotanct-box .person p .icon {
margin-right: 0
}
body.subpage #content .main-content .cta-cotanct-box .person a.button-blue {
color: #fff;
clear: both;
display: inline-block;
text-decoration: none;
padding: 12px 8px;
font-size: 1.1em;
font-weight: bold
}
body.subpage #content .main-content .cta-cotanct-box .person a.button-blue:hover {
background-color: #222971
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-content .cta-cotanct-box {
width: 190px;
padding: 10px 10px 15px
}
body.subpage #content .main-content .cta-cotanct-box h3 {
font-size: 1.75em;
margin: 0
}
body.subpage #content .main-content .cta-cotanct-box .person {
text-align: center;
width: 100%;
padding: 10px 0 0
}
body.subpage #content .main-content .cta-cotanct-box .person img {
width: 60px
}
body.subpage #content .main-content .cta-cotanct-box .person p {
font-size: 0.7em;
text-align: left
}
body.subpage #content .main-content .cta-cotanct-box a.button-blue {
display: block;
margin: 10px auto 0
}
}
@media screen and (max-width: 959px) {
body.subpage #content .main-content .cta-cotanct-box {
padding: 10px;
width: 380px
}
body.subpage #content .main-content .cta-cotanct-box .person {
position: relative
}
body.subpage #content .main-content .cta-cotanct-box .person a.button-blue {
float: right;
position: absolute;
right: 0;
bottom: 15px;
clear: none;
font-size: 1em
}
}
@media screen and (max-width: 639px) {
body.subpage #content .main-content .cta-cotanct-box {
width: 280px
}
body.subpage #content .main-content .cta-cotanct-box h3 {
font-size: 1.5em
}
body.subpage #content .main-content .cta-cotanct-box .person {
font-size: 1.1em;
padding-bottom: 15px
}
body.subpage #content .main-content .cta-cotanct-box .person a.button-blue {
position: relative;
top: 0;
bottom: 0;
display: block;
float: none
}
}
body.subpage #content .main-content a.button-download {
padding: 12px 68px 12px 8px;
color: #fff;
display: inline-block;
margin: -10px 0 20px;
font-size: 1.125em
}
body.subpage #content .main-content a.button-download:hover {
background-color: #222971
}
@media screen and (max-width: 639px) {
body.subpage #content .main-content a.button-download {
font-size: 0.9em;
padding: 10px 50px 10px 8px
}
}
body.subpage #content .main-content ul.actions-list {
list-style: none;
margin-left: 0;
font-size: 1.125em;
line-height: 1.667
}
body.subpage #content .main-content ul.actions-list li {
display: block;
padding-left: 0
}
body.subpage #content .main-content ul.actions-list li article time {
display: inline-block;
width: auto;
min-width: 90px;
padding-right: 10px;
position: relative;
margin-right: 10px
}
body.subpage #content .main-content ul.actions-list li article time:after {
content: " - ";
position: absolute;
right: 0
}
body.subpage #content .main-content ul.actions-list li article a {
color: #616fad;
text-decoration: underline;
padding: 0 2px;
cursor: pointer;
background: none
}
body.subpage #content .main-content ul.actions-list li article a:hover {
color: #fff;
text-decoration: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #616fad
}
body.subpage #content .main-content ul.actions-list li article .loc:before {
content: " | "
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-content ul.actions-list {
font-size: 1em;
line-height: 1.3em
}
body.subpage #content .main-content ul.actions-list li article {
clear: both
}
body.subpage #content .main-content ul.actions-list li article time {
float: left;
margin-bottom: 2px
}
body.subpage #content .main-content ul.actions-list li article .loc {
display: block
}
body.subpage #content .main-content ul.actions-list li article .loc:before {
content: ""
}
}
@media screen and (max-width: 959px) {
body.subpage #content .main-content ul.actions-list li {
padding-top: 10px;
display: block;
clear: both
}
body.subpage #content .main-content ul.actions-list li article time {
float: left
}
body.subpage #content .main-content ul.actions-list li article a {
float: left;
width: 65%
}
body.subpage #content .main-content ul.actions-list li article .loc {
clear: both;
width: 55%;
display: inline;
margin-left: 113px;
float: left
}
}
@media screen and (max-width: 639px) {
body.subpage #content .main-content ul.actions-list li article a {
width: 55%
}
body.subpage #content .main-content ul.actions-list li article .loc {
margin-left: 110px
}
}
body.subpage #content .main-content ul.article-list {
list-style: none;
margin-left: 0
}
body.subpage #content .main-content ul.article-list li {
display: block;
padding-left: 0
}
body.subpage #content .main-content ul.article-list li a {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/link.png) 2px center no-repeat;
padding: 0 2px 0 30px;
color: #616fad;
text-decoration: underline;
cursor: pointer
}
body.subpage #content .main-content ul.article-list li a:hover {
color: #fff;
text-decoration: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #616fad
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-content ul.article-list li a {
display: inline-block;
background-position: 2px 4px
}
}
body.subpage #content .main-content .wpcf7 {
width: 340px;
display: inline-block;
margin: 0;
float: left
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-content .wpcf7 {
width: 230px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .main-content .wpcf7 {
width: 100%;
margin-top: -10px;
float: none
}
}
@media screen and (max-width: 639px) {
body.subpage #content .main-content .wpcf7 {
width: 300px
}
}
body.subpage #content .main-content form.wpcf7-form p {
margin: 0
}
body.subpage #content .main-content form.wpcf7-form input,
body.subpage #content .main-content form.wpcf7-form textarea {
width: 324px;
font-size: 0.8em
}
body.subpage #content .main-content form.wpcf7-form input.wpcf7-submit {
width: auto;
float: right
}
body.subpage #content .main-content form.wpcf7-form .file-upload-styled .file-upload-clickable {
margin: 10px 15px 0 25px
}
body.subpage #content .main-content form.wpcf7-form.mini {
left: 0
}
body.subpage #content .main-content form.wpcf7-form input[type="checkbox"],
body.subpage #content .main-content form.wpcf7-form input[type="radio"] {
display: inline-block;
width: 20px;
height: 20px;
margin: -1px 0 0;
vertical-align: middle;
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/checkbox.png) left top no-repeat;
cursor: pointer;
display: table-cell;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
border: none
}
body.subpage #content .main-content form.wpcf7-form input[type="checkbox"]:checked,
body.subpage #content .main-content form.wpcf7-form input[type="radio"]:checked {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/checkbox.png) right top no-repeat
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-content form.wpcf7-form {
width: 230px
}
body.subpage #content .main-content form.wpcf7-form input,
body.subpage #content .main-content form.wpcf7-form textarea {
width: 214px
}
body.subpage #content .main-content form.wpcf7-form .file-upload-styled {
float: right
}
body.subpage #content .main-content form.wpcf7-form .file-upload-styled .file-upload-clickable {
margin: 10px 0 10px 25px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .main-content form.wpcf7-form {
width: 100%;
margin-top: -10px;
float: none
}
body.subpage #content .main-content form.wpcf7-form input,
body.subpage #content .main-content form.wpcf7-form textarea {
width: 174px
}
body.subpage #content .main-content form.wpcf7-form input.wpcf7-submit {
width: 189px;
margin-top: 10px
}
body.subpage #content .main-content form.wpcf7-form .contactform-inputs-medium {
float: left;
margin-right: 19px;
margin-top: 0;
min-height: 140px
}
body.subpage #content .main-content form.wpcf7-form textarea {
float: right
}
}
@media screen and (max-width: 639px) {
body.subpage #content .main-content form.wpcf7-form {
width: 300px
}
body.subpage #content .main-content form.wpcf7-form .contactform-inputs-medium {
float: none;
width: auto;
margin: 0;
min-height: 0
}
body.subpage #content .main-content form.wpcf7-form input,
body.subpage #content .main-content form.wpcf7-form textarea {
width: 284px;
float: none
}
body.subpage #content .main-content form.wpcf7-form input.wpcf7-submit {
width: 300px
}
}
body.subpage #content .main-content form.wpcf7-form.mini {
width: 100%;
text-align: left
}
body.subpage #content .main-content form.wpcf7-form.mini p {
display: inline
}
body.subpage #content .main-content form.wpcf7-form.mini p input {
display: inline
}
body.subpage #content .main-content form.wpcf7-form.mini p input.wpcf7-submit {
float: none;
display: inline
}
body.subpage #content .main-content .rp_contact_form .wpcf7 {
width: 100%;
max-width: 710px;
margin: 0 auto;
display: block;
float: none
}
body.subpage #content .main-content .rp_contact_form .wpcf7 form textarea {
width: 100%;
position: relative
}
body.subpage #content .main-content .rp_contact_form .wpcf7 form label {
display: block;
text-align: left
}
body.subpage #content .main-content .rp_contact_form .wpcf7 form input,
body.subpage #content .main-content .rp_contact_form .wpcf7 form textarea {
box-sizing: border-box
}
body.subpage #content .main-content .rp_contact_form .wpcf7 form .styled-select {
max-width: inherit;
margin: 9px 0 0
}
body.subpage #content .main-content .rp_contact_form .wpcf7 form .styled-select select {
width: 100%
}
body.subpage #content .main-content .rp_contact_form .wpcf7 form .file-upload-styled {
text-align: left
}
body.subpage #content .main-content .rp_contact_form .wpcf7 form .file-upload-styled .wpcf7-submit {
background: #dcb964;
border: 0;
color: #fff;
text-shadow: none
}
body.subpage #content .main-content .rp_contact_form .wpcf7 form .rp_form_p {
margin-top: 10px
}
body.subpage #content .main-content .rp_contact_form .wpcf7 form .rp_form_p p {
font-size: 15px;
line-height: 18px;
text-align: left;
margin: 10px 0
}
body.subpage #content .main-content .rp_contact_form .wpcf7 #rp_send_mail {
margin-left: 10px;
display: none
}
@media screen and (max-width: 768px) {
body.subpage #content .main-content .rp_contact_form .wpcf7 #rp_send_mail {
display: block
}
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-content .rp_contact_form .wpcf7-form {
width: auto
}
body.subpage #content .main-content .rp_contact_form .wpcf7-form input {
width: 100%
}
body.subpage #content .main-content .rp_contact_form .wpcf7-form #rp_send_mail {
width: auto;
margin-bottom: 15px
}
body.subpage #content .main-content .rp_contact_form .wpcf7-form .file-upload-styled {
float: inherit;
display: block
}
}
@media screen and (max-width: 639px) {
body.subpage #content .main-content .rp_contact_form .wpcf7-form .file-upload-styled {
text-align: center !important
}
body.subpage #content .main-content .rp_contact_form .wpcf7-form .file-upload-styled .wpcf7-submit {
width: 100%
}
}
body.subpage #content .main-content .rp_contact_form .vc_col-sm-6 {
margin: 10px 0
}
body.subpage #content .main-content .person,
body.subpage #content .main-content .user-item {
width: 340px;
display: inline-block;
margin: 0;
padding: 8px 0 0
}
body.subpage #content .main-content .person h6,
body.subpage #content .main-content .user-item h6 {
font-weight: bold;
font-size: 1.125em;
color: #000a73;
padding: 0 0 20px
}
body.subpage #content .main-content .person img,
body.subpage #content .main-content .user-item img {
display: table-cell;
width: 100px;
float: left;
margin: 0 10px 0 0
}
body.subpage #content .main-content .person p,
body.subpage #content .main-content .user-item p {
display: table-cell;
font-size: 0.875em;
line-height: 1.5em;
padding: 0 0 15px
}
body.subpage #content .main-content .person p strong,
body.subpage #content .main-content .user-item p strong {
font-size: 1.29em
}
body.subpage #content .main-content .person p .icon,
body.subpage #content .main-content .user-item p .icon {
margin-right: 0
}
body.subpage #content .main-content .person p a.email,
body.subpage #content .main-content .user-item p a.email {
padding: 0;
text-decoration: none;
color: #555555
}
body.subpage #content .main-content .person p a.email:hover,
body.subpage #content .main-content .user-item p a.email:hover {
background: none
}
body.subpage #content .main-content .person p.clear,
body.subpage #content .main-content .user-item p.clear {
display: block;
clear: both;
width: 100%;
padding: 20px 0 0
}
body.subpage #content .main-content .person p.clear img,
body.subpage #content .main-content .user-item p.clear img {
max-width: 45px;
margin: 5px 4px 0;
height: auto !important;
display: inline-block
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-content .person,
body.subpage #content .main-content .user-item {
width: 295px
}
body.subpage #content .main-content .person img,
body.subpage #content .main-content .user-item img {
width: 60px
}
body.subpage #content .main-content .person p strong,
body.subpage #content .main-content .user-item p strong {
font-size: 1.14em
}
body.subpage #content .main-content .person p.clear img,
body.subpage #content .main-content .user-item p.clear img {
max-width: 40px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .main-content .person,
body.subpage #content .main-content .user-item {
width: 100%;
padding-top: 15px
}
body.subpage #content .main-content .person p.clear,
body.subpage #content .main-content .user-item p.clear {
padding: 0
}
}
body.subpage #content .main-content ul.brands {
white-space: nowrap;
min-height: 130px;
display: block;
margin: 0 0 30px
}
body.subpage #content .main-content ul.brands.white-space {
white-space: normal
}
body.subpage #content .main-content ul.brands.white-space li {
margin: 0 8px 13px 0
}
body.subpage #content .main-content ul.brands.big {
white-space: normal
}
body.subpage #content .main-content ul.brands.big li {
width: 200px;
height: 200px;
line-height: 200px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%
}
body.subpage #content .main-content ul.brands li {
display: inline-block;
margin: 0 10px 0 0;
text-align: center;
width: 130px;
height: 130px;
-moz-border-radius: 65px;
-webkit-border-radius: 65px;
border-radius: 65px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #2f3785;
overflow: hidden;
white-space: normal;
vertical-align: middle;
line-height: 130px;
padding: 0
}
body.subpage #content .main-content ul.brands li img {
vertical-align: middle;
padding: 0;
margin: 0;
width: 90px;
height: auto !important
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-content ul.brands {
min-height: 100px
}
body.subpage #content .main-content ul.brands.white-space li {
margin: 0 4px 4px 0
}
body.subpage #content .main-content ul.brands li {
width: 100px;
height: 100px;
line-height: 100px;
margin: 0 5px 0 0;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 50px
}
body.subpage #content .main-content ul.brands li img {
width: 80px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .main-content ul.brands {
min-height: 96px
}
body.subpage #content .main-content ul.brands.white-space li {
margin: 0 0 4px
}
body.subpage #content .main-content ul.brands li {
width: 96px;
height: 96px;
line-height: 96px;
-moz-border-radius: 48px;
-webkit-border-radius: 48px;
border-radius: 48px
}
}
@media screen and (max-width: 639px) {
body.subpage #content .main-content ul.brands li {
margin: 0 4.5px 0 0
}
}
body.subpage #content .main-content .bellow-article {
clear: both;
display: block;
width: 100%;
padding-top: 20px;
padding-bottom: 30px
}
body.subpage #content .main-content .bellow-article h3 {
clear: both
}
body.subpage #content .main-content .bellow-article strong {
color: #000a73;
font-family: "Oswald", sans-serif;
font-size: 1.75em;
line-height: 1.423em
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-content .bellow-article strong {
font-size: 1.5em
}
}
@media screen and (max-width: 959px) {
body.subpage #content .main-content .bellow-article strong {
font-size: 1.375em
}
}
body.subpage #content .main-content .bellow-article .comments_handle_wrap {
padding-bottom: 55px
}
@media screen and (max-width: 959px) {
body.subpage #content .main-content .bellow-article .comments_handle_wrap {
padding-bottom: 15px
}
}
body.subpage #content .main-content .bellow-article .wpcf7-form {
margin: 0 auto;
padding: 10px 0 20px;
text-align: left;
width: 100%
}
body.subpage #content .main-content .bellow-article .wpcf7-form .email {
width: 220px;
padding: 0 10px;
margin: 0 7px 0 15px;
height: 30px;
display: inline-block;
float: none;
clear: none;
border: 1px solid #939fcf;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #eef1fc
}
body.subpage #content .main-content .bellow-article .wpcf7-form .q {
height: 32px;
width: auto;
display: inline-block;
margin: 0;
float: none;
font-family: Helvetica, "Opensans", sans-serif;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #01052f;
font-weight: bold;
text-shadow: 0 2px 0 #01053b;
color: #fff;
border: 1px solid #01052f;
cursor: pointer
}
body.subpage #content .main-content .bellow-article .wpcf7-form .q:hover {
background-color: #222971;
box-shadow: none;
border: 1px solid #222971
}
@media screen and (max-width: 959px) {
body.subpage #content .main-content .bellow-article .wpcf7-form .email {
margin: 13px 0 0
}
body.subpage #content .main-content .bellow-article .wpcf7-form .q {
margin: 13px 0 0
}
}
@media screen and (max-width: 639px) {
body.subpage #content .main-content .bellow-article .wpcf7-form {
width: 240px;
padding: 5px 30px 0
}
body.subpage #content .main-content .bellow-article .wpcf7-form .email {
margin: 10px 0
}
body.subpage #content .main-content .bellow-article .wpcf7-form .q {
width: 240px;
margin: 0
}
}
body.subpage #content .main-content .social-box-horizontal {
border: 1px solid #cdcdcd;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.16);
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.16);
box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.16);
background-color: #fff;
padding: 10px 10px 0;
margin: 10px 0 20px;
min-height: 75px
}
body.subpage #content .main-content .social-box-horizontal:after {
display: block;
clear: both;
content: " "
}
body.subpage #content .main-content .social-box-horizontal ul {
margin: 0;
padding: 0;
list-style: none
}
body.subpage #content .main-content .social-box-horizontal ul li {
margin: 0;
padding: 0;
float: left;
width: 65px;
overflow: hidden;
text-align: center;
max-height: 65px
}
body.subpage #content .main-content .social-box-horizontal ul li div {
margin: 0;
padding: 0
}
body.subpage #content .main-content .tags-article {
padding: 35px 0 15px;
clear: both
}
body.subpage #content .main-content .tags-article h3 {
padding-bottom: 20px
}
body.subpage #content .main-content .tags-article a {
text-align: left;
background-color: #646eaa;
box-shadow: none;
color: #fff;
line-height: 1.428em;
font-weight: bold;
font-size: 0.875em;
display: inline-block;
padding: 6px 9px;
margin: 0 8px 6px 0;
text-decoration: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px
}
body.subpage #content .main-content .tags-article a:hover {
background-color: #01052f
}
body.subpage #content .main-content .tags-article a.selected {
background: #dcb964
}
body.subpage #content .main-content .gallery {
display: block;
max-width: 630px;
margin: 0 auto;
position: relative
}
body.subpage #content .main-content .gallery .gallery-item {
display: inline-block;
vertical-align: middle;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 33.3%;
padding: 20px 0 0 20px
}
body.subpage #content .main-content .gallery .gallery-item img {
max-width: 100%;
height: auto !important;
margin-bottom: 5px
}
body.subpage #content .main-content .gallery .gallery-item:first-child {
display: block;
width: 100%;
padding-top: 0
}
body.subpage #content .main-content .gallery .gallery-item:first-child img {
width: 100%;
height: auto !important;
margin-bottom: 5px
}
body.subpage #content .main-content .gallery .gallery-caption {
font-size: 0.75em;
color: #555;
text-align: center
}
body.subpage #content .main-content .gallery p.gallery-caption {
padding-top: 15px
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-content .gallery {
left: -10px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .main-content .gallery {
left: 0
}
body.subpage #content .main-content .gallery .gallery-item {
padding: 10px 0 0 10px
}
}
@media screen and (max-width: 639px) {
body.subpage #content .main-content .gallery {
left: 0
}
body.subpage #content .main-content .gallery .gallery-item {
padding: 10px 5px 0
}
body.subpage #content .main-content .gallery .gallery-item:first-child {
padding: 0
}
}
body.subpage #content .main-content .responsive-iframe-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden
}
body.subpage #content .main-content .responsive-iframe-container.ration-100-88 {
clear: both;
padding-bottom: 88%
}
body.subpage #content .main-content .responsive-iframe-container embed,
body.subpage #content .main-content .responsive-iframe-container iframe,
body.subpage #content .main-content .responsive-iframe-container object {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important
}
body.subpage #content ul.three-columns {
margin: 0;
padding: 0;
list-style: none
}
body.subpage #content ul.three-columns>li {
float: left;
margin: 0;
padding: 0 0 0 30px;
width: 33.33%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
body.subpage #content ul.three-columns>li:first-child {
padding: 0
}
@media screen and (max-width: 639px) {
body.subpage #content ul.three-columns>li {
width: 100%;
padding: 0
}
}
body.subpage #content .main-aside {
width: 330px;
float: right;
border-left: 1px solid #dbdbdb;
margin-left: -1px;
overflow: hidden;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-aside {
width: 240px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .main-aside {
width: 211px
}
}
@media screen and (max-width: 639px) {
body.subpage #content .main-aside {
display: none
}
}
body.subpage #content .main-aside h3 {
font-size: 2em
}
body.subpage #content .main-aside h4 {
font-size: 1.5em
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-aside h4 {
font-size: 1.375em
}
}
@media screen and (max-width: 959px) {
body.subpage #content .main-aside h4 {
font-size: 1.1em
}
}
body.subpage #content .main-aside .calendar-box,
body.subpage #content .main-aside .client-references,
body.subpage #content .main-aside .cta-newsletter,
body.subpage #content .main-aside .list,
body.subpage #content .main-aside .widget {
margin: 0 0 10px
}
body.subpage #content .main-aside .widget {
padding: 10px 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
body.subpage #content .main-aside .widget h4 {
font-weight: bold;
padding: 0 30px 0 0;
line-height: 1.28em
}
body.subpage #content .main-aside .widget h5 {
font-weight: bold;
padding: 20px 30px 10px 0;
font-size: 1.1em
}
@media screen and (max-width: 959px) {
body.subpage #content .main-aside .widget h5 {
font-size: 1em
}
}
body.subpage #content .main-aside .widget .person {
padding: 30px 0 0;
text-align: left
}
body.subpage #content .main-aside .widget .person img {
display: table-cell;
width: 100px;
float: left;
margin: 0 20px 0 0
}
body.subpage #content .main-aside .widget .person p {
display: table-cell;
font-size: 0.875em;
line-height: 1.5em;
padding: 15px 0;
letter-spacing: -0.01em;
max-width: 160px
}
body.subpage #content .main-aside .widget .person p strong {
font-size: 1.29em;
padding-bottom: 4px;
color: #333333
}
body.subpage #content .main-aside .widget .person p .icon {
margin-right: 0
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-aside .widget .person img {
width: 50px;
margin-right: 10px
}
body.subpage #content .main-aside .widget .person p {
font-size: 0.7em;
padding: 0
}
}
body.subpage #content .main-aside .subnav_cta_text {
padding: 0 10px
}
body.subpage #content .main-aside .subnav_cta_text p {
text-align: left
}
body.subpage #content .main-aside .subnav_cta_text--show_large {
display: none
}
@media screen and (max-width: 959px) {
body.subpage #content .main-aside .subnav_cta_text--show_large {
display: block
}
}
body.subpage #content .main-aside form.wpcf7-form {
margin: 0 auto;
color: #fff;
padding: 0
}
body.subpage #content .main-aside form.wpcf7-form label,
body.subpage #content .main-aside form.wpcf7-form legend {
display: none
}
body.subpage #content .main-aside form.wpcf7-form .txt-input {
width: 252px;
height: 30px;
padding: 0 8px;
margin: 0 0 10px
}
body.subpage #content .main-aside form.wpcf7-form input.wpcf7-not-valid,
body.subpage #content .main-aside form.wpcf7-form textarea.wpcf7-not-valid {
border: 1px solid #f6db7b
}
body.subpage #content .main-aside form.wpcf7-form .wpcf7-not-valid-tip {
color: #f6db7b
}
body.subpage #content .main-aside form.wpcf7-form textarea.txt-input {
height: 110px;
font-family: Helvetica, "Opensans", sans-serif;
font-size: 0.9em;
padding: 5px 8px;
white-space: pre-wrap
}
body.subpage #content .main-aside form.wpcf7-form .btn-sekundarni,
body.subpage #content .main-aside form.wpcf7-form input.q,
body.subpage #content .main-aside form.wpcf7-form input.wpcf7-submit {
width: 270px;
height: 32px;
border: 0;
-moz-border-radius: 3px/3px 3px 3px 3px;
-webkit-border-radius: 3px/3px 3px 3px 3px;
border-radius: 3px/3px 3px 3px 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
-moz-box-shadow: inset 0 0 2px #fbf3bf;
-webkit-box-shadow: inset 0 0 2px #fbf3bf;
box-shadow: inset inset 0 0 2px #fbf3bf;
background-color: #01052f;
color: #fff;
font-family: "Helvetica";
font-size: 1em;
font-weight: bold;
text-shadow: 0 2px 0 #01053b;
cursor: pointer;
letter-spacing: -0.01em
}
body.subpage #content .main-aside form.wpcf7-form .btn-sekundarni:hover,
body.subpage #content .main-aside form.wpcf7-form input.q:hover,
body.subpage #content .main-aside form.wpcf7-form input.wpcf7-submit:hover {
background: #222971;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none
}
body.subpage #content .main-aside form.wpcf7-form .btn-sekundarni.btn-primarni,
body.subpage #content .main-aside form.wpcf7-form input.q.btn-primarni,
body.subpage #content .main-aside form.wpcf7-form input.wpcf7-submit.btn-primarni {
background-color: #dcb964;
border-color: #dcb964;
color: #01053c;
text-shadow: 0 2px 0 #f6db7b
}
body.subpage #content .main-aside form.wpcf7-form .btn-sekundarni.btn-primarni:visited,
body.subpage #content .main-aside form.wpcf7-form input.q.btn-primarni:visited,
body.subpage #content .main-aside form.wpcf7-form input.wpcf7-submit.btn-primarni:visited {
background-color: #dcb964
}
body.subpage #content .main-aside form.wpcf7-form .btn-sekundarni.btn-primarni:hover,
body.subpage #content .main-aside form.wpcf7-form input.q.btn-primarni:hover,
body.subpage #content .main-aside form.wpcf7-form input.wpcf7-submit.btn-primarni:hover {
background-color: #f6db7b
}
body.subpage #content .main-aside form.wpcf7-form input[type="checkbox"]+label,
body.subpage #content .main-aside form.wpcf7-form input[type="radio"]+label {
color: #4f91cd;
cursor: pointer;
display: block
}
body.subpage #content .main-aside form.wpcf7-form input[type="checkbox"]+label:hover,
body.subpage #content .main-aside form.wpcf7-form input[type="radio"]+label:hover {
color: #333333
}
body.subpage #content .main-aside form.wpcf7-form input[type="checkbox"]+label .button-area,
body.subpage #content .main-aside form.wpcf7-form input[type="radio"]+label .button-area {
display: inline-block;
width: 20px;
height: 20px;
margin: -1px 0 0;
vertical-align: middle;
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/checkbox.png) left top no-repeat;
cursor: pointer;
display: table-cell
}
body.subpage #content .main-aside form.wpcf7-form input[type="checkbox"]:checked+label .button-area,
body.subpage #content .main-aside form.wpcf7-form input[type="radio"]:checked+label .button-area {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/checkbox.png) right top no-repeat
}
body.subpage #content .main-aside form.wpcf7-form input[type="checkbox"]+label .desc,
body.subpage #content .main-aside form.wpcf7-form input[type="radio"]+label .desc {
font-size: 0.85em;
letter-spacing: -0.01em;
color: #555;
line-height: 1em;
padding-left: 10px;
display: table-cell;
vertical-align: middle
}
body.subpage #content .main-aside form.wpcf7-form .wpcf7-checkbox .wpcf7-list-item label {
margin-top: -10px
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-aside form.wpcf7-form .txt-input {
width: 194px
}
body.subpage #content .main-aside form.wpcf7-form .q,
body.subpage #content .main-aside form.wpcf7-form input.wpcf7-submit {
width: 210px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .main-aside form.wpcf7-form .txt-input {
width: 164px
}
body.subpage #content .main-aside form.wpcf7-form .q,
body.subpage #content .main-aside form.wpcf7-form input.wpcf7-submit {
width: 180px
}
}
body.subpage #content .main-aside .list {
padding: 0 0 0 30px
}
body.subpage #content .main-aside .list p {
text-align: left;
width: 250px;
padding: 15px 0 0
}
body.subpage #content .main-aside .list ul {
text-align: left;
font-size: .875em;
line-height: 1.6em;
padding: 25px 0 0;
width: 250px
}
body.subpage #content .main-aside .list ul li {
padding: 0 0 25px 50px;
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/aside-li.png) left 8px no-repeat
}
body.subpage #content .main-aside .list ul li.gold {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/aside-li-strong.png) left 8px no-repeat
}
body.subpage #content .main-aside .list ul li strong {
font-weight: 500
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-aside .list {
padding: 0 0 0 18px
}
body.subpage #content .main-aside .list p {
width: 210px
}
body.subpage #content .main-aside .list ul {
width: 210px
}
body.subpage #content .main-aside .list ul li,
body.subpage #content .main-aside .list ul li.gold {
background-size: 21px auto
}
body.subpage #content .main-aside .list ul li {
padding: 0 0 20px 30px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .main-aside .list p {
width: 180px
}
body.subpage #content .main-aside .list ul {
width: 180px
}
}
body.subpage #content .main-aside .cta-newsletter {
display: block;
background: #5160a2 url(//robertnemec.com/wp-content/themes/rnc/images/bg/cta-newsletter.png) center center no-repeat;
padding: 25px 30px 25px 25px
}
body.subpage #content .main-aside .cta-newsletter h4 {
color: #fff;
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/newsletter2.png) left top no-repeat;
padding: 40px 0 0;
line-height: 1.25em
}
body.subpage #content .main-aside .cta-newsletter p {
text-align: left;
color: #fff;
padding: 20px 0 0
}
body.subpage #content .main-aside .cta-newsletter form {
margin: 0 auto;
color: #fff;
padding: 25px 0 0
}
body.subpage #content .main-aside .cta-newsletter form legend {
display: none
}
body.subpage #content .main-aside .cta-newsletter form .txt-input {
width: 252px;
height: 30px;
border: 1px solid #939fcf;
-moz-border-radius: 3px/3px 3px 3px 3px;
-webkit-border-radius: 3px/3px 3px 3px 3px;
border-radius: 3px/3px 3px 3px 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #eef1fc;
padding: 0 8px;
margin: 0 0 10px
}
body.subpage #content .main-aside .cta-newsletter form .q {
width: 270px;
height: 32px;
border: 0;
-moz-border-radius: 3px/3px 3px 3px 3px;
-webkit-border-radius: 3px/3px 3px 3px 3px;
border-radius: 3px/3px 3px 3px 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
-moz-box-shadow: inset 0 0 2px #fbf3bf;
-webkit-box-shadow: inset 0 0 2px #fbf3bf;
box-shadow: inset inset 0 0 2px #fbf3bf;
background-color: #01052f;
color: #fff;
font-family: "Helvetica";
font-size: 1em;
font-weight: bold;
text-shadow: 0 2px 0 #01053b;
cursor: pointer
}
body.subpage #content .main-aside .cta-newsletter form .q:hover {
background: #222971
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-aside .cta-newsletter {
padding: 25px 10px 25px 12px
}
body.subpage #content .main-aside .cta-newsletter form .txt-input {
width: 174px
}
body.subpage #content .main-aside .cta-newsletter form .q {
width: 194px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .main-aside .cta-newsletter {
padding: 25px 10px 20px 10px
}
body.subpage #content .main-aside .cta-newsletter form .txt-input {
width: 154px
}
body.subpage #content .main-aside .cta-newsletter form .q {
width: 170px
}
}
body.subpage #content .main-aside .client-references {
background-color: #f1f3f9;
padding: 20px 0;
text-align: right
}
body.subpage #content .main-aside .client-references.study {
background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDMzMCAyMjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSItMS40MjEwODU0NzE1MjAyZS0xNCUiIHkxPSI1MCUiIHgyPSIxMDAlIiB5Mj0iNTAlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjNmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIzMzAiIGhlaWdodD0iMjIwIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=");
background-image: -moz-linear-gradient(left, #f1f3f9 0%, #fff 49.51%, #fff 100%);
background-image: -o-linear-gradient(left, #f1f3f9 0%, #fff 49.51%, #fff 100%);
background-image: -webkit-linear-gradient(left, #f1f3f9 0%, #fff 49.51%, #fff 100%);
background-image: linear-gradient(to right, #f1f3f9 0%, #ffffff 49.51%, #ffffff 100%)
}
body.subpage #content .main-aside .client-references h4 {
clear: both;
padding: 0 0 0 30px;
font-weight: bold
}
body.subpage #content .main-aside .client-references blockquote {
padding: 25px 30px 20px;
quotes: "\201E" "\201C"
}
body.subpage #content .main-aside .client-references blockquote a {
display: block;
padding: 0;
text-decoration: none
}
body.subpage #content .main-aside .client-references blockquote a:hover {
background: none
}
body.subpage #content .main-aside .client-references blockquote p {
color: #555555;
text-align: left;
padding: 5px 0 0;
font-style: italic;
font-size: 1em;
line-height: 1.5em;
display: table-cell
}
body.subpage #content .main-aside .client-references blockquote p:before {
content: open-quote
}
body.subpage #content .main-aside .client-references blockquote p:after {
content: close-quote
}
body.subpage #content .main-aside .client-references blockquote p strong {
font-weight: 500
}
body.subpage #content .main-aside .client-references blockquote img {
float: left;
width: 80px;
height: auto !important;
display: table-cell;
margin: 0 20px 0 0
}
body.subpage #content .main-aside .client-references blockquote .img-wrap-rounded {
width: 80px;
height: 80px;
float: left;
margin: 0 20px 0 0
}
body.subpage #content .main-aside .client-references blockquote footer {
display: block;
clear: both;
text-align: left;
color: #555555;
font-size: .78em;
line-height: 1.5em;
padding: 25px 0 0
}
body.subpage #content .main-aside .client-references blockquote footer img {
float: right;
width: auto;
margin: 0
}
body.subpage #content .main-aside .client-references blockquote footer strong {
font-weight: bold;
font-size: 1.29em
}
body.subpage #content .main-aside .client-references a.more {
display: inline-block;
margin: 0 30px 0 0;
padding: 3px 2px;
font-size: .875em
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-aside .client-references h4 {
padding: 0 0 0 18px
}
body.subpage #content .main-aside .client-references blockquote {
padding: 25px 10px 20px 18px
}
body.subpage #content .main-aside .client-references blockquote img {
width: 55px;
margin: 10px 10px 0 0
}
body.subpage #content .main-aside .client-references blockquote .img-wrap-rounded {
width: 55px;
height: 55px;
margin: 10px 10px 0 0
}
body.subpage #content .main-aside .client-references a.more {
margin: 0 10px 0 0
}
}
@media screen and (max-width: 959px) {
body.subpage #content .main-aside .client-references blockquote img {
display: block;
width: 80px;
float: none
}
body.subpage #content .main-aside .client-references blockquote .img-wrap-rounded {
width: 80px;
height: 80px;
float: none;
display: block
}
body.subpage #content .main-aside .client-references blockquote p {
display: block;
width: 90%
}
body.subpage #content .main-aside .client-references blockquote footer {
padding-top: 15px
}
body.subpage #content .main-aside .client-references blockquote footer img {
display: none
}
body.subpage #content .main-aside .client-references blockquote footer strong {
font-size: 1.16em
}
}
body.subpage #content .main-aside .calendar-box {
background-color: #f1f3f9;
padding: 20px 0;
text-align: right
}
body.subpage #content .main-aside .calendar-box h4 {
font-weight: bold;
padding: 0 0 0 30px
}
body.subpage #content .main-aside .calendar-box ul {
padding: 0 30px 10px
}
body.subpage #content .main-aside .calendar-box ul li {
display: block
}
body.subpage #content .main-aside .calendar-box ul li article {
display: block;
border-bottom: 1px solid #e1e3e7;
color: #555555;
text-align: left;
padding: 10px 0
}
body.subpage #content .main-aside .calendar-box ul li article .date {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/calendar-white.png) left top no-repeat;
width: 50px;
font-family: "Oswald", sans-serif;
float: left;
text-transform: uppercase;
font-size: .75em;
text-align: center;
margin: 0 20px 0 0
}
body.subpage #content .main-aside .calendar-box ul li article .date strong {
font-size: 2.33em;
font-weight: bold;
width: 50px;
padding: 21px 0 0;
display: inline-block;
color: #646eaa
}
body.subpage #content .main-aside .calendar-box ul li article p {
color: #555555;
padding: 5px 0 0;
min-height: 48px;
font-size: .875em;
line-height: 1.57em;
overflow: hidden
}
body.subpage #content .main-aside .calendar-box ul li article a {
text-decoration: none;
padding: 0
}
body.subpage #content .main-aside .calendar-box ul li article a .date,
body.subpage #content .main-aside .calendar-box ul li article a p {
color: #555555
}
body.subpage #content .main-aside .calendar-box ul li article a:hover {
background: none
}
body.subpage #content .main-aside .calendar-box ul li article a:hover p {
color: #646eaa
}
body.subpage #content .main-aside .calendar-box ul li article a:hover .date {
background-image: url(//robertnemec.com/wp-content/themes/rnc/images/icons/calendar.png)
}
body.subpage #content .main-aside .calendar-box ul li article a:hover .date strong {
color: #01052f
}
body.subpage #content .main-aside .calendar-box ul li article footer {
font-size: .75em;
font-family: Helvetica
}
body.subpage #content .main-aside .calendar-box ul li article footer a.more {
font-size: 1em;
padding: 3px
}
body.subpage #content .main-aside .calendar-box ul li article footer a.more:hover {
background-color: #646eaa
}
body.subpage #content .main-aside .calendar-box ul li article footer strong.for-free {
background-color: #646eaa;
color: #fff;
padding: 2px 5px
}
body.subpage #content .main-aside .calendar-box ul li article a.more {
text-shadow: none;
padding: 0 2px
}
body.subpage #content .main-aside .calendar-box ul li article a.more:hover {
text-shadow: none
}
body.subpage #content .main-aside .calendar-box a.more {
font-size: .875em;
margin: 0 30px 0 0
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-aside .calendar-box h4 {
padding: 0 10px 0 18px
}
body.subpage #content .main-aside .calendar-box ul {
padding: 0 10px 10px 18px
}
body.subpage #content .main-aside .calendar-box ul li article .date {
background-size: 30px auto;
font-size: .7em;
width: auto;
display: block
}
body.subpage #content .main-aside .calendar-box ul li article .date strong {
font-size: 1.4em;
width: 30px;
padding: 10px 0 0;
margin-right: 5px
}
body.subpage #content .main-aside .calendar-box ul li article p {
display: block;
width: 100%;
min-height: 12px;
padding: 10px 0 5px;
clear: both;
font-size: 1em
}
body.subpage #content .main-aside .calendar-box ul li article footer {
font-size: 1em
}
body.subpage #content .main-aside .calendar-box a.more {
margin: 0 10px 0 20px;
display: inline-block;
text-align: right
}
}
body.subpage #content .main-aside .why-us {
background: #f1f4fa;
padding: 15px 30px 30px
}
body.subpage #content .main-aside .why-us h4 {
padding-bottom: 10px
}
body.subpage #content .main-aside .why-us .half {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 3px 8px;
text-align: center;
width: 131px;
margin: 0;
display: inline-block;
vertical-align: middle;
font-size: .875em;
line-height: 1.4em;
letter-spacing: -0.030em
}
body.subpage #content .main-aside .why-us .half.title {
line-height: 1.2em
}
body.subpage #content .main-aside .why-us .half.title.rnc {
border-bottom: 5px solid #646eaa;
position: relative;
left: 2px
}
body.subpage #content .main-aside .why-us .half.title.konk {
border-bottom: 5px solid #fff;
position: relative;
left: -2px
}
body.subpage #content .main-aside .why-us p {
background: url(//robertnemec.com/wp-content/themes/rnc/images/widgets/why-us-stripe.png) center top repeat-y
}
body.subpage #content .main-aside .why-us p .half.rnc {
color: #fff
}
body.subpage #content .main-aside .why-us p .half.konk {
color: #555555
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-aside .why-us {
padding: 15px
}
body.subpage #content .main-aside .why-us .half {
width: 100%
}
body.subpage #content .main-aside .why-us p {
background: #ffffff
}
body.subpage #content .main-aside .why-us p .half.rnc {
color: #fff;
background: #646eaa
}
body.subpage #content .main-aside .why-us p .half.konk {
color: #555555
}
}
body.subpage #content .main-aside .kdo-se-tesi {
background: #f1f4fa;
padding: 15px 30px 30px
}
body.subpage #content .main-aside .kdo-se-tesi p {
clear: both;
letter-spacing: -0.01em;
line-height: 1.125em;
text-align: left;
padding: 20px 0
}
body.subpage #content .main-aside .kdo-se-tesi table {
width: 100%;
margin: 15px 0;
table-layout: fixed
}
body.subpage #content .main-aside .kdo-se-tesi table tr {
color: #555555;
font-size: .875em;
line-height: 1.43em;
letter-spacing: -0.01em
}
body.subpage #content .main-aside .kdo-se-tesi table tr td {
text-align: left;
padding: 1px 6px;
vertical-align: top
}
body.subpage #content .main-aside .kdo-se-tesi table tr td strong {
font-weight: bold
}
body.subpage #content .main-aside .kdo-se-tesi table tr td strong.free {
color: #fff;
background: #646eaa;
padding: 0 3px
}
body.subpage #content .main-aside .kdo-se-tesi table tr td a {
display: inline-block;
max-width: 100%;
word-break: break-all
}
body.subpage #content .main-aside .kdo-se-tesi table tr td:first-child {
text-align: right
}
body.subpage #content .main-aside .kdo-se-tesi table tr td.links {
text-align: center;
padding-bottom: 20px;
line-height: 1em;
font-size: 1em
}
body.subpage #content .main-aside .kdo-se-tesi table tr td.links a {
font-size: .8em;
width: 50px;
display: inline-block;
padding: 3px;
margin: 0 5px;
word-break: normal
}
body.subpage #content .main-aside .kdo-se-tesi table tr td.links [class*=" icon-"],
body.subpage #content .main-aside .kdo-se-tesi table tr td.links [class^="icon-"] {
font-size: 45px;
display: block;
padding: 3px 0;
margin: 0 auto
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-aside .kdo-se-tesi {
padding: 15px
}
body.subpage #content .main-aside .kdo-se-tesi table {
padding: 0
}
body.subpage #content .main-aside .kdo-se-tesi table tr {
font-size: .7em
}
body.subpage #content .main-aside .kdo-se-tesi table tr td.links {
padding-bottom: 10px
}
body.subpage #content .main-aside .kdo-se-tesi table tr td.links a {
width: 40px;
font-size: .95em
}
body.subpage #content .main-aside .kdo-se-tesi table tr td.links [class*=" icon-"],
body.subpage #content .main-aside .kdo-se-tesi table tr td.links [class^="icon-"] {
font-size: 40px
}
body.subpage #content .main-aside .kdo-se-tesi img {
max-width: 100%;
height: auto
}
body.subpage #content .main-aside .kdo-se-tesi iframe {
width: 215px !important;
height: 160px !important
}
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-aside .kdo-se-tesi table tr {
font-size: .6em
}
body.subpage #content .main-aside .kdo-se-tesi table tr td.links a {
width: 40px;
margin: 0 2px
}
body.subpage #content .main-aside .kdo-se-tesi table tr td.links [class*=" icon-"],
body.subpage #content .main-aside .kdo-se-tesi table tr td.links [class^="icon-"] {
font-size: 30px
}
body.subpage #content .main-aside .kdo-se-tesi iframe {
width: 185px !important;
height: 137px !important
}
}
body.subpage #content .main-aside .kdo-se-tesi .addthisevent-drop {
background: none;
color: #616FAD !important;
border: 0 !important;
font-weight: normal !important;
font-family: Opensans !important
}
body.subpage #content .main-aside .kdo-se-tesi .addthisevent-drop:hover {
color: #fff !important;
background: #616fad !important
}
body.subpage #content .main-aside .podle-prednasejicich {
background: #f1f4fa;
padding: 15px 30px 30px
}
body.subpage #content .main-aside .podle-prednasejicich h4 {
padding-bottom: 10px
}
body.subpage #content .main-aside .podle-prednasejicich .person {
border-bottom: 1px solid #dadadc;
padding: 10px 0
}
body.subpage #content .main-aside .podle-prednasejicich .person:last-of-type {
border-bottom: 0
}
body.subpage #content .main-aside .podle-prednasejicich .person:after {
clear: both;
display: block;
content: " "
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-aside .podle-prednasejicich {
padding: 15px
}
}
body.subpage #content .main-aside .co-rikaji-ucastnici {
background: #f1f4fa;
padding: 15px 30px 30px
}
body.subpage #content .main-aside .co-rikaji-ucastnici h4 {
padding-bottom: 10px
}
body.subpage #content .main-aside .co-rikaji-ucastnici blockquote {
padding: 0 0 10px;
border-bottom: 1px solid #dadadc;
quotes: "\201E" "\201C";
letter-spacing: -0.02em
}
body.subpage #content .main-aside .co-rikaji-ucastnici blockquote:last-of-type {
border-bottom: 0
}
body.subpage #content .main-aside .co-rikaji-ucastnici blockquote p {
color: #555555;
text-align: left;
padding: 5px 0 0;
font-style: italic;
font-size: 1em;
line-height: 1.5em;
display: table-cell
}
body.subpage #content .main-aside .co-rikaji-ucastnici blockquote p:before {
content: open-quote
}
body.subpage #content .main-aside .co-rikaji-ucastnici blockquote p:after {
content: close-quote
}
body.subpage #content .main-aside .co-rikaji-ucastnici blockquote p strong {
font-weight: 500
}
body.subpage #content .main-aside .co-rikaji-ucastnici blockquote footer {
display: block;
clear: both;
color: #555555;
text-align: left;
padding: 10px 0 0;
font-weight: bold;
font-size: .875em;
line-height: 1.29em
}
body.subpage #content .main-aside .co-rikaji-ucastnici blockquote footer strong {
white-space: nowrap;
display: inline-block
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-aside .co-rikaji-ucastnici {
padding: 15px
}
body.subpage #content .main-aside .co-rikaji-ucastnici blockquote {
font-size: .875em
}
}
body.subpage #content .main-aside .filtr-autoru {
background: #f1f4fa;
padding: 15px 30px 30px
}
body.subpage #content .main-aside .filtr-autoru h4 {
padding-bottom: 10px
}
body.subpage #content .main-aside .filtr-autoru .person {
border-top: 1px solid #dadadc;
padding: 0
}
body.subpage #content .main-aside .filtr-autoru .person a {
padding: 0;
display: block;
padding: 10px 0;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px
}
body.subpage #content .main-aside .filtr-autoru .person a.selected,
body.subpage #content .main-aside .filtr-autoru .person a:hover {
background-color: #646eaa
}
body.subpage #content .main-aside .filtr-autoru .person a.selected p,
body.subpage #content .main-aside .filtr-autoru .person a:hover p {
color: #fff
}
body.subpage #content .main-aside .filtr-autoru .person a.selected p strong,
body.subpage #content .main-aside .filtr-autoru .person a:hover p strong {
color: #fff
}
body.subpage #content .main-aside .filtr-autoru .person p {
max-width: 175px
}
body.subpage #content .main-aside .filtr-autoru .person.selected,
body.subpage #content .main-aside .filtr-autoru .person:hover {
border-top: 1px solid #c4aa72
}
body.subpage #content .main-aside .filtr-autoru .person.selected p,
body.subpage #content .main-aside .filtr-autoru .person:hover p {
color: #fff
}
body.subpage #content .main-aside .filtr-autoru .person.selected p strong,
body.subpage #content .main-aside .filtr-autoru .person:hover p strong {
color: #fff
}
body.subpage #content .main-aside .filtr-autoru .person.selected {
background-color: #646eaa
}
body.subpage #content .main-aside .filtr-autoru .person.selected p {
color: #fff
}
body.subpage #content .main-aside .filtr-autoru .person.selected p strong {
color: #fff
}
body.subpage #content .main-aside .filtr-autoru .person:hover {
cursor: pointer
}
body.subpage #content .main-aside .filtr-autoru .person img {
width: 55px;
height: auto !important;
margin-left: 10px
}
body.subpage #content .main-aside .filtr-autoru .person p {
padding-top: 5px;
padding-bottom: 5px
}
body.subpage #content .main-aside .filtr-autoru .person:first-of-type {
border-top: 0
}
body.subpage #content .main-aside .filtr-autoru .person:after {
clear: both;
display: block;
content: " "
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-aside .filtr-autoru {
padding: 15px
}
body.subpage #content .main-aside .filtr-autoru .person p {
max-width: 130px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .main-aside .filtr-autoru .person p {
max-width: 100px
}
}
body.subpage #content .main-aside .follow-us {
background: #f1f4fa;
padding: 15px 30px 30px
}
body.subpage #content .main-aside .follow-us h4 {
padding-bottom: 10px
}
body.subpage #content .main-aside .follow-us ul {
display: inline-block;
margin: 0 auto;
font-family: Helvetica;
color: #fff;
padding: 0;
text-align: left
}
body.subpage #content .main-aside .follow-us ul li {
display: inline-block;
width: 100%;
max-width: 260px;
text-align: left;
vertical-align: top;
font-size: .875em;
line-height: 1.14em;
color: #555555;
padding-bottom: 10px;
padding-top: 5px;
height: 65px;
font-family: Helvetica, "Opensans", sans-serif;
position: relative
}
body.subpage #content .main-aside .follow-us ul li .before-hover {
position: relative;
z-index: 10
}
body.subpage #content .main-aside .follow-us ul li .after-hover {
opacity: 0;
filter: alpha(opacity=0);
display: block;
position: absolute;
top: 0;
left: 0;
min-height: 62px
}
body.subpage #content .main-aside .follow-us ul li+li .after-hover {
top: 14px
}
body.subpage #content .main-aside .follow-us ul li+li+li .after-hover {
top: 18px
}
body.subpage #content .main-aside .follow-us ul li+li+li+li .after-hover {
top: 0
}
body.subpage #content .main-aside .follow-us ul li+li+li+li+li .after-hover {
top: 0
}
body.subpage #content .main-aside .follow-us ul li.news {
padding-top: 25px
}
body.subpage #content .main-aside .follow-us ul li .ico {
width: 50px;
height: 50px;
overflow: hidden;
text-indent: 900px;
font-size: 1px;
margin: -5px 20px 0 0;
float: left;
text-align: center;
background: url(//robertnemec.com/wp-content/themes/rnc/images/sprites.png)
}
body.subpage #content .main-aside .follow-us ul li .ico.fb {
background-position: 0 0
}
body.subpage #content .main-aside .follow-us ul li .ico.tw {
background-position: -53px 0
}
body.subpage #content .main-aside .follow-us ul li .ico.gp {
background-position: -106px 0
}
body.subpage #content .main-aside .follow-us ul li .ico.lin {
background-position: -157px 0
}
body.subpage #content .main-aside .follow-us ul li .ico.ss {
background-position: -209px 0
}
body.subpage #content .main-aside .follow-us ul li .ico.yt {
background-position: -260px 0
}
body.subpage #content .main-aside .follow-us ul li .ico.rss {
background-position: -313px 0
}
body.subpage #content .main-aside .follow-us ul li .ico.news {
background-position: -366px 0
}
body.subpage #content .main-aside .follow-us ul li strong {
font-family: "Oswald", sans-serif;
font-size: 1.14em;
font-weight: bold;
color: #000a73
}
body.subpage #content .main-aside .follow-us ul li a {
color: #000a73;
text-decoration: none;
padding: 0
}
body.subpage #content .main-aside .follow-us ul li a:hover {
text-decoration: underline;
background-color: transparent
}
body.subpage #content .main-aside .follow-us form.news,
body.subpage #content .main-aside .follow-us form.wpcf7-form {
padding-top: 10px
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-aside .follow-us {
padding: 15px
}
}
body.subpage #content .main-aside .rezervujte-si-misto {
background: #f1f4fa;
padding: 15px 30px 30px
}
body.subpage #content .main-aside .rezervujte-si-misto h4 {
padding-bottom: 10px
}
body.subpage #content .main-aside .rezervujte-si-misto h5 {
padding-bottom: 0
}
body.subpage #content .main-aside .rezervujte-si-misto ul {
padding: 0 0 10px
}
body.subpage #content .main-aside .rezervujte-si-misto ul li {
display: block
}
body.subpage #content .main-aside .rezervujte-si-misto ul li .button-blue {
display: block;
text-align: center;
margin: 10px 0 0;
color: #fff;
font-weight: bold
}
body.subpage #content .main-aside .rezervujte-si-misto ul li .button-blue:hover {
background: #222971
}
body.subpage #content .main-aside .rezervujte-si-misto ul li.all article {
text-align: center
}
body.subpage #content .main-aside .rezervujte-si-misto ul li.all .button-blue {
min-height: 32px;
line-height: 25px;
padding: 4px 0;
margin-bottom: 5px
}
body.subpage #content .main-aside .rezervujte-si-misto ul li article {
display: block;
border-bottom: 1px solid #e1e3e7;
color: #555555;
text-align: left;
padding: 10px 0
}
body.subpage #content .main-aside .rezervujte-si-misto ul li article .date {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/calendar-white.png) left top no-repeat;
width: 50px;
font-family: "Oswald", sans-serif;
float: left;
display: table-cell;
text-transform: uppercase;
font-size: .75em;
text-align: center;
margin: 0 20px 0 0
}
body.subpage #content .main-aside .rezervujte-si-misto ul li article .date strong {
font-size: 2.33em;
font-weight: bold;
width: 50px;
padding: 21px 0 0;
display: inline-block;
color: #646eaa
}
body.subpage #content .main-aside .rezervujte-si-misto ul li article img {
width: 50px !important;
height: auto !important;
float: left;
display: table-cell;
margin: 0 20px 0 0
}
body.subpage #content .main-aside .rezervujte-si-misto ul li article p {
color: #555555;
padding: 0 20px 4px 0;
font-size: 1em;
line-height: 1.42em;
overflow: hidden
}
body.subpage #content .main-aside .rezervujte-si-misto ul li article a {
text-decoration: none;
padding: 0
}
body.subpage #content .main-aside .rezervujte-si-misto ul li article a .date {
color: #555555
}
body.subpage #content .main-aside .rezervujte-si-misto ul li article a:hover {
background: none
}
body.subpage #content .main-aside .rezervujte-si-misto ul li article a:hover .date {
background-image: url(//robertnemec.com/wp-content/themes/rnc/images/icons/calendar.png)
}
body.subpage #content .main-aside .rezervujte-si-misto ul li article a:hover .date strong {
color: #01052f
}
body.subpage #content .main-aside .rezervujte-si-misto ul li article footer {
font-size: .875em;
font-family: Helvetica;
display: table-cell;
width: 200px
}
body.subpage #content .main-aside .rezervujte-si-misto ul li article footer strong.free {
background-color: #646eaa;
color: #fff;
padding: 2px 5px
}
body.subpage #content .main-aside .rezervujte-si-misto ul li article footer .button-blue {
height: 32px;
line-height: 32px
}
body.subpage #content .main-aside .rezervujte-si-misto ul li article a.more {
text-shadow: none;
padding: 0 2px
}
body.subpage #content .main-aside .rezervujte-si-misto ul li article a.more:hover {
text-shadow: none
}
body.subpage #content .main-aside .rezervujte-si-misto p {
text-align: left;
font-size: 1em;
letter-spacing: -.01em;
line-height: 1.25em
}
body.subpage #content .main-aside .rezervujte-si-misto p.vat {
font-size: .875em;
padding: 0 0 20px
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-aside .rezervujte-si-misto {
padding: 15px
}
body.subpage #content .main-aside .rezervujte-si-misto ul li article footer {
width: auto
}
body.subpage #content .main-aside .rezervujte-si-misto p {
font-size: .875em
}
body.subpage #content .main-aside .rezervujte-si-misto p.vat {
font-size: .81em
}
}
@media screen and (max-width: 959px) {
body.subpage #content .main-aside .rezervujte-si-misto p {
font-size: .78em
}
body.subpage #content .main-aside .rezervujte-si-misto p.vat {
font-size: .70em
}
}
body.subpage #content .main-aside .firmy-ucast {
background: #f1f4fa;
padding: 15px 30px 30px
}
body.subpage #content .main-aside .firmy-ucast h4 {
padding-bottom: 10px
}
body.subpage #content .main-aside .firmy-ucast img {
display: inline-block;
vertical-align: middle;
padding: 15px 10px
}
body.subpage #content .main-aside .firmy-ucast a:hover {
background: none
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-aside .firmy-ucast {
padding: 15px
}
body.subpage #content .main-aside .firmy-ucast img {
max-width: 40%;
padding: 10px 5px
}
}
body.subpage #content .main-aside .garance-vraceni-penez {
background: #646eaa;
padding: 15px 30px 30px
}
body.subpage #content .main-aside .garance-vraceni-penez h4 {
padding-bottom: 15px;
color: #fff;
padding-right: 70px
}
body.subpage #content .main-aside .garance-vraceni-penez p {
font-family: "Oswald", sans-serif;
color: #fff;
text-align: left;
font-size: 1.5em;
line-height: 1.25em;
padding-right: 30px
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-aside .garance-vraceni-penez {
padding: 15px
}
body.subpage #content .main-aside .garance-vraceni-penez h4 {
padding-right: 0
}
body.subpage #content .main-aside .garance-vraceni-penez p {
font-size: 1.375em;
padding-right: 0
}
}
@media screen and (max-width: 959px) {
body.subpage #content .main-aside .garance-vraceni-penez p {
font-size: 1.1em
}
}
body.subpage #content .main-aside .podobna-skoleni {
background: #f1f4fa;
padding: 15px 30px 30px
}
body.subpage #content .main-aside .podobna-skoleni h4 {
padding-bottom: 10px
}
body.subpage #content .main-aside .podobna-skoleni ul {
text-align: left
}
body.subpage #content .main-aside .podobna-skoleni ul li {
display: block;
border-top: 1px solid #dadadc;
padding: 10px 0
}
body.subpage #content .main-aside .podobna-skoleni ul li:first-child {
border-top: 0
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-aside .podobna-skoleni {
padding: 15px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .main-aside .podobna-skoleni ul li {
font-size: .875em
}
}
body.subpage #content .main-aside .zvysit-zisk {
background: #646eaa;
padding: 15px 30px 30px
}
body.subpage #content .main-aside .zvysit-zisk h4 {
padding-bottom: 15px;
color: #fff;
padding-right: 70px
}
body.subpage #content .main-aside .zvysit-zisk h5 {
color: #f6db7b;
padding: 15px 0;
letter-spacing: -0.01em;
font-size: 1.125em
}
body.subpage #content .main-aside .zvysit-zisk p {
color: #fff;
text-align: left;
letter-spacing: -0.01em;
line-height: 1.25em
}
body.subpage #content .main-aside .zvysit-zisk .wpcf7-form br {
display: none
}
body.subpage #content .main-aside .zvysit-zisk .wpcf7-not-valid-tip {
position: relative;
top: -6px
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-aside .zvysit-zisk {
padding: 15px
}
body.subpage #content .main-aside .zvysit-zisk h4 {
padding-right: 0
}
body.subpage #content .main-aside .zvysit-zisk h5 {
font-size: 1em
}
}
body.subpage #content .main-aside .vystoupeni-form {
background: #f1f4fa;
padding: 15px 30px 30px
}
body.subpage #content .main-aside .vystoupeni-form h4 {
padding-bottom: 10px;
padding-right: 0
}
body.subpage #content .main-aside .vystoupeni-form p {
text-align: left;
line-height: 1.25em;
letter-spacing: -0.01em
}
body.subpage #content .main-aside .vystoupeni-form form.wpcf7-form {
padding-top: 20px
}
body.subpage #content .main-aside .vystoupeni-form form.wpcf7-form input.wpcf7-not-valid,
body.subpage #content .main-aside .vystoupeni-form form.wpcf7-form textarea.wpcf7-not-valid {
border: 1px solid #ef0000;
background-color: #ffe1e0
}
body.subpage #content .main-aside .vystoupeni-form form.wpcf7-form .wpcf7-not-valid-tip,
body.subpage #content .main-aside .vystoupeni-form form.wpcf7-form .wpcf7-validation-errors,
body.subpage #content .main-aside .vystoupeni-form form.wpcf7-form div.wpcf7-validation-errors {
color: #ef0000;
position: relative;
top: -6px
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-aside .vystoupeni-form {
padding: 15px
}
}
body.subpage #content .main-aside .kdo-skoli {
background: #f1f4fa;
padding: 15px 30px 30px
}
body.subpage #content .main-aside .kdo-skoli:after {
content: " ";
display: block;
clear: both
}
body.subpage #content .main-aside .kdo-skoli h4 {
padding-bottom: 10px
}
body.subpage #content .main-aside .kdo-skoli .person {
padding-top: 10px;
padding-bottom: 10px
}
body.subpage #content .main-aside .kdo-skoli .person p strong {
font-size: 1.285em
}
body.subpage #content .main-aside .kdo-skoli .brands {
padding: 0;
margin: 0;
overflow: visible
}
body.subpage #content .main-aside .kdo-skoli .brands a:hover {
background: none
}
body.subpage #content .main-aside .kdo-skoli .brands img {
display: inline-block;
vertical-align: middle;
margin: 15px 10px;
max-width: 23%;
height: auto;
line-height: 50px
}
body.subpage #content .main-aside .kdo-skoli ul.qualification {
text-align: left;
padding-top: 5px
}
body.subpage #content .main-aside .kdo-skoli ul.qualification li {
display: block;
clear: both;
font-size: .875em;
line-height: 1.428em;
letter-spacing: -0.01em;
padding-bottom: 10px
}
body.subpage #content .main-aside .kdo-skoli ul.qualification li img {
float: left;
display: table-cell;
width: 50px;
margin-right: 20px;
padding-bottom: 10px
}
body.subpage #content .main-aside .kdo-skoli h5 {
clear: both;
padding-top: 20px
}
body.subpage #content .main-aside .kdo-skoli p {
text-align: left;
font-size: .875em;
line-height: 1.43em;
letter-spacing: -0.02em
}
body.subpage #content .main-aside .kdo-skoli a.more {
float: right;
margin: 15px 0 0;
line-height: 1.43em;
font-size: .875em
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-aside .kdo-skoli {
padding: 15px
}
body.subpage #content .main-aside .kdo-skoli .brands img {
max-width: 30%;
margin: 10px 5px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .main-aside .kdo-skoli h5 {
padding-bottom: 10px
}
body.subpage #content .main-aside .kdo-skoli p {
font-size: .81em
}
}
body.subpage #content .main-aside .kontaktni-box {
background: #f1f4fa;
padding: 15px 30px 30px
}
body.subpage #content .main-aside .kontaktni-box:after {
clear: both;
display: block;
content: " "
}
body.subpage #content .main-aside .kontaktni-box h4 {
padding-bottom: 10px
}
body.subpage #content .main-aside .kontaktni-box>p {
clear: both
}
body.subpage #content .main-aside .kontaktni-box .person {
padding-bottom: 0
}
body.subpage #content .main-aside .kontaktni-box .person img,
body.subpage #content .main-aside .kontaktni-box .person p {
display: table-cell;
float: left
}
body.subpage #content .main-aside .kontaktni-box .person dl,
body.subpage #content .main-aside .kontaktni-box .person p {
width: 140px;
padding-top: 5px;
white-space: normal
}
body.subpage #content .main-aside .kontaktni-box .person dl .icon,
body.subpage #content .main-aside .kontaktni-box .person p .icon {
margin-right: 5px
}
body.subpage #content .main-aside .kontaktni-box .person dl a,
body.subpage #content .main-aside .kontaktni-box .person p a {
color: #555555
}
body.subpage #content .main-aside .kontaktni-box .person dl a:hover,
body.subpage #content .main-aside .kontaktni-box .person p a:hover {
color: #fff
}
body.subpage #content .main-aside .kontaktni-box .person dl {
color: #555555;
font-size: .875em;
line-height: 1.43em;
padding-top: 0;
margin-top: -10px;
float: right;
width: 140px;
margin-right: 8px
}
body.subpage #content .main-aside .kontaktni-box .person dl dt {
float: left;
width: 20px;
clear: both
}
body.subpage #content .main-aside .kontaktni-box .person dl dd {
width: 120px;
float: left;
word-wrap: break-word
}
body.subpage #content .main-aside .kontaktni-box p {
text-align: left;
color: #555555;
font-size: .875em;
line-height: 1.43em;
letter-spacing: -.01em
}
body.subpage #content .main-aside .kontaktni-box p br {
display: inline-block !important
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-aside .kontaktni-box {
padding: 15px
}
body.subpage #content .main-aside .kontaktni-box h4 {
padding-bottom: 0
}
body.subpage #content .main-aside .kontaktni-box .person dl,
body.subpage #content .main-aside .kontaktni-box .person p {
padding-top: 0;
width: 120px
}
body.subpage #content .main-aside .kontaktni-box .person dl .icon,
body.subpage #content .main-aside .kontaktni-box .person p .icon {
margin-right: 0
}
body.subpage #content .main-aside .kontaktni-box .person dl {
margin-top: 0;
padding-top: 5px;
font-size: .7em;
width: 120px;
margin-right: 30px
}
body.subpage #content .main-aside .kontaktni-box .person dl dd {
width: 95px
}
body.subpage #content .main-aside .kontaktni-box p {
font-size: .81em
}
}
@media screen and (max-width: 959px) {
body.subpage #content .main-aside .kontaktni-box .person dl {
margin-right: 0
}
}
body.subpage #content .main-aside .skupinove-slevy {
background: #f1f4fa;
padding: 15px 30px 30px
}
body.subpage #content .main-aside .skupinove-slevy:after {
display: block;
clear: both;
content: " "
}
body.subpage #content .main-aside .skupinove-slevy h4 {
padding-bottom: 10px
}
body.subpage #content .main-aside .skupinove-slevy dl,
body.subpage #content .main-aside .skupinove-slevy p {
text-align: left;
color: #333333;
font-size: .875em;
line-height: 1.43em
}
body.subpage #content .main-aside .skupinove-slevy dl strong,
body.subpage #content .main-aside .skupinove-slevy p strong {
font-weight: bold
}
body.subpage #content .main-aside .skupinove-slevy dl {
padding-top: 15px
}
body.subpage #content .main-aside .skupinove-slevy dl dt {
width: 29%;
float: left;
clear: both
}
body.subpage #content .main-aside .skupinove-slevy dl dd {
width: 65%;
float: left
}
body.subpage #content .main-aside .skupinove-slevy dl dd:before {
content: "- "
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-aside .skupinove-slevy {
padding: 15px
}
body.subpage #content .main-aside .skupinove-slevy dl {
font-size: .81em;
padding-top: 5px
}
body.subpage #content .main-aside .skupinove-slevy dl dt {
width: 100%
}
body.subpage #content .main-aside .skupinove-slevy dl dt:after {
content: ":"
}
body.subpage #content .main-aside .skupinove-slevy dl dd {
width: 100%
}
body.subpage #content .main-aside .skupinove-slevy dl dd:before {
content: ""
}
}
@media screen and (max-width: 959px) {
body.subpage #content .main-aside .skupinove-slevy p {
font-size: .81em
}
body.subpage #content .main-aside .skupinove-slevy dl {
font-size: .81em
}
body.subpage #content .main-aside .skupinove-slevy dl dt {
width: 100%
}
body.subpage #content .main-aside .skupinove-slevy dl dt:after {
content: ":"
}
body.subpage #content .main-aside .skupinove-slevy dl dd {
width: 100%
}
body.subpage #content .main-aside .skupinove-slevy dl dd:before {
content: ""
}
}
body.subpage #content .main-aside .tags {
background: #f1f4fa;
padding: 15px 30px 30px
}
body.subpage #content .main-aside .tags h4 {
padding-bottom: 10px
}
body.subpage #content .main-aside .tags a {
text-align: left;
background-color: #646eaa;
box-shadow: none;
color: #fff;
line-height: 1.428em;
font-weight: bold;
margin: 8px 0 0;
font-size: .875em;
padding: 6px 10px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px
}
body.subpage #content .main-aside .tags a:hover {
background-color: #01052f
}
body.subpage #content .main-aside .tags a.selected {
background: #dcb964
}
body.subpage #content .main-aside .tags.line a {
display: block
}
body.subpage #content .main-aside .tags.mix {
padding-right: 25px;
text-align: left
}
body.subpage #content .main-aside .tags.mix a {
display: inline-block;
padding: 6px 9px;
margin: 0 8px 6px 0
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-aside .tags {
padding: 15px
}
body.subpage #content .main-aside .tags a {
font-size: .75em;
padding: 4px 5px
}
body.subpage #content .main-aside .tags.mix {
padding-right: 15px
}
body.subpage #content .main-aside .tags.mix a {
margin: 0 2px 4px 0;
padding: 4px 5px
}
}
body.subpage #content .main-aside .plain {
background-color: #f1f3f9;
padding: 20px 0;
text-align: left
}
body.subpage #content .main-aside .plain h4 {
font-weight: bold;
padding: 0 0 20px 30px
}
body.subpage #content .main-aside .plain>* {
padding-left: 30px;
padding-right: 20px
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-aside .plain h4 {
padding: 0 10px 20px 18px
}
body.subpage #content .main-aside .plain>* {
padding-left: 18px;
padding-right: 10px
}
}
body.subpage #content .read-more {
padding: 20px 0;
text-align: right
}
body.subpage #content .read-more:after {
clear: both;
display: block;
content: " ";
height: 0
}
body.subpage #content .read-more h4 {
font-weight: bold;
padding: 0 0 0 20px
}
body.subpage #content .read-more article {
margin: 0 20px;
white-space: normal;
overflow: hidden;
padding: 20px 0 0
}
body.subpage #content .read-more article img {
max-width: 100%;
height: auto !important
}
body.subpage #content .read-more article h3 {
font-size: 1.1em
}
body.subpage #content .read-more article h3 a {
display: block
}
body.subpage #content .read-more article h3 a:hover {
color: #fff
}
body.subpage #content .main-aside .read-more {
background-color: #f1f3f9
}
body.subpage #content .read-more--dark {
background: #01053c;
width: auto;
text-align: left
}
body.subpage #content .read-more--dark h4 {
color: #fff;
font-weight: 400
}
body.subpage #content .read-more--dark h3 a {
color: #fff
}
body.subpage #content article.blog-post {
display: block;
clear: both;
padding: 25px 0 15px
}
body.subpage #content article.blog-post:after {
display: block;
clear: both;
content: " "
}
body.subpage #content article.blog-post img {
float: left;
display: table-cell;
vertical-align: top;
max-width: 300px;
height: auto !important
}
body.subpage #content article.blog-post .blog-post-thumbnail {
float: left;
max-width: 300px;
padding-right: 30px;
width: 300px
}
body.subpage #content article.blog-post .left-wrap {
display: table-cell;
vertical-align: top;
padding-right: 30px;
text-align: center;
font-size: 0.875em;
color: #333333;
line-height: 1.57em;
width: 190px
}
body.subpage #content article.blog-post .left-wrap img {
display: block;
float: none;
margin: 0 auto 20px;
padding-right: 0
}
body.subpage #content article.blog-post .left-wrap strong {
font-size: 1.29em;
font-weight: bold
}
body.subpage #content article.blog-post .left-wrap a {
padding: 2px 3px
}
body.subpage #content article.blog-post .left-wrap a:hover {
color: #fff;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #616fad
}
body.subpage #content article.blog-post .own-content {
display: table-cell;
vertical-align: top;
border-bottom: 1px solid #dbdbdb;
padding: 0 0 20px;
height: 180px;
min-width: 600px
}
body.subpage #content article.blog-post .own-content:after {
clear: both;
display: block;
content: " "
}
body.subpage #content article.blog-post .own-content .button-blue {
float: right;
height: 40px;
line-height: 40px;
min-width: 150px;
padding: 0 15px;
color: #fff;
text-align: center;
font-weight: bold;
margin: 0 15px 0 0
}
body.subpage #content article.blog-post .own-content .button-blue:visited {
background-color: #01052f
}
body.subpage #content article.blog-post .own-content .button-blue:hover {
background-color: #222971
}
body.subpage #content article.blog-post .own-content .button-blue.more {
padding: 0 15px
}
body.subpage #content article.blog-post h2 {
display: block;
width: 100%;
padding: 0;
margin: 0 0 10px;
line-height: 1.25em;
letter-spacing: -0.01em
}
body.subpage #content article.blog-post h2 a {
color: #000a73;
padding: 0 2px;
display: inline-block
}
body.subpage #content article.blog-post h2 a:hover {
color: #fff;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #616fad
}
body.subpage #content article.blog-post .meta-info {
background: #f5f5f5;
padding: 0 15px;
display: block;
font-size: 0.88em;
letter-spacing: -0.02em;
height: 40px;
line-height: 40px;
margin: 0 0 10px;
overflow: hidden
}
body.subpage #content article.blog-post .meta-info time {
display: inline
}
body.subpage #content article.blog-post .meta-info time.date {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/calendar-blog-list.png) left top no-repeat;
display: inline-block;
vertical-align: middle;
margin-left: -15px;
margin-top: -2px;
font-weight: bold
}
body.subpage #content article.blog-post .meta-info time.date strong {
font-size: 1.43em;
display: inline-block;
width: 38px;
height: 40px;
line-height: 1.5em;
font-family: "Oswald", sans-serif;
text-align: center;
color: #646eaa;
position: relative;
top: 8px;
margin-right: 10px
}
body.subpage #content article.blog-post .meta-info a {
text-decoration: none
}
body.subpage #content article.blog-post .meta-info strong.free {
padding: 0 3px;
color: #fff;
background: #646eaa
}
body.subpage #content article.blog-post p.big {
font-size: 1em;
line-height: 1.44em
}
body.subpage #content article.blog-post a.more {
float: right;
padding: 3px 2px
}
body.subpage #content article.blog-post a.more:hover {
color: #fff;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #616fad
}
@media screen and (max-width: 1319px) {
body.subpage #content article.blog-post .own-content {
min-width: 369px
}
}
@media screen and (max-width: 959px) {
body.subpage #content article.blog-post .blog-post-thumbnail,
body.subpage #content article.blog-post img {
max-width: 100px;
width: 100px;
height: auto !important
}
body.subpage #content article.blog-post .left-wrap {
width: 120px
}
body.subpage #content article.blog-post .own-content {
min-width: 269px
}
body.subpage #content article.blog-post .meta-info {
padding-right: 5px
}
body.subpage #content article.blog-post .meta-info time.date strong {
margin-right: 3px
}
body.subpage #content article.blog-post .meta-info strong.free {
padding: 0 2px;
font-size: 0.8em
}
}
@media screen and (max-width: 639px) {
body.subpage #content article.blog-post .blog-post-thumbnail,
body.subpage #content article.blog-post img {
max-width: 100%;
width: 100%;
height: auto !important;
display: block;
padding: 0
}
body.subpage #content article.blog-post .left-wrap {
display: block;
width: auto;
margin-bottom: 20px
}
body.subpage #content article.blog-post .left-wrap img {
display: block;
clear: both
}
body.subpage #content article.blog-post .own-content {
min-width: 300px;
display: block;
height: auto
}
}
body.subpage #content .pagination {
display: block;
clear: both;
text-align: center;
letter-spacing: -0.02em;
font-size: 1.1em;
padding: 15px 0 0;
line-height: 30px
}
body.subpage #content .pagination.small {
margin: 0 auto;
position: relative;
left: 0
}
@media screen and (max-width: 1319px) {
body.subpage #content .pagination.small {
width: 70%
}
}
@media screen and (max-width: 959px) {
body.subpage #content .pagination.small {
width: auto;
padding: 15px 10px 0
}
}
body.subpage #content .pagination a {
padding: 0 2px
}
body.subpage #content .pagination a:hover {
color: #fff;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #616fad
}
body.subpage #content .pagination a.prev {
float: left
}
body.subpage #content .pagination a.prev:before {
padding-left: 4px
}
body.subpage #content .pagination a.next {
float: right
}
body.subpage #content .pagination a.next:after {
padding-left: 4px
}
body.subpage #content .pagination .secondline {
margin-top: 20px
}
body.subpage #content .pagination a.more {
float: right;
clear: both
}
body.subpage #content .pagination a.more.left {
float: left
}
body.subpage #content .pagination .nos {
margin: 0 auto;
display: inline-block;
font-size: 1.1em
}
body.subpage #content .pagination .nos a,
body.subpage #content .pagination .nos span {
margin: 0 5px
}
body.subpage #content .pagination .nos a {
padding: 0 6px
}
@media screen and (max-width: 639px) {
body.subpage #content .pagination a.next,
body.subpage #content .pagination a.prev {
float: none;
display: inline-block;
margin: 0 auto
}
body.subpage #content .pagination .nos {
display: block
}
}
body.subpage #content .blog-follow-us {
display: block;
width: 100%;
clear: both;
margin-top: 50px
}
@media screen and (max-width: 639px) {
body.subpage #content .blog-follow-us {
display: none
}
}
body.subpage #content .blog-follow-us:after {
display: block;
clear: both;
content: " "
}
body.subpage #content .blog-follow-us h3 {
margin-bottom: 30px
}
body.subpage #content .blog-follow-us ul {
display: block;
margin: 0 auto;
font-family: Helvetica, "Opensans", sans-serif;
padding: 0;
text-align: left;
list-style: none
}
body.subpage #content .blog-follow-us ul li {
float: left;
width: 100px;
text-align: left;
vertical-align: top;
font-size: 0.875em;
line-height: 1.14em;
color: #555555;
padding-bottom: 10px;
padding-top: 5px;
font-family: Helvetica, "Opensans", sans-serif;
vertical-align: top;
position: relative
}
body.subpage #content .blog-follow-us ul li+li .after-hover {
top: 14px
}
body.subpage #content .blog-follow-us ul li+li+li .after-hover {
top: 18px;
left: -20px
}
body.subpage #content .blog-follow-us ul li+li+li+li .after-hover {
top: 0;
left: 10px
}
body.subpage #content .blog-follow-us ul li+li+li+li+li .after-hover {
top: 0;
left: 10px
}
body.subpage #content .blog-follow-us ul li+li+li+li+li+li .after-hover {
top: 18px;
left: 0
}
body.subpage #content .blog-follow-us ul li .before-hover {
position: relative;
z-index: 10
}
body.subpage #content .blog-follow-us ul li .before-hover>span {
display: none
}
body.subpage #content .blog-follow-us ul li .after-hover {
min-width: 70px;
opacity: 0;
filter: alpha(opacity=0);
display: block;
position: absolute;
top: 0;
left: 0;
min-height: 62px
}
body.subpage #content .blog-follow-us ul li.news {
width: 50px
}
body.subpage #content .blog-follow-us ul li.let-news,
body.subpage #content .blog-follow-us ul li.news-form {
width: 130px;
float: left;
font-size: 0.9em;
display: inline-block;
padding: 0 0 0 20px;
margin-top: -5px
}
body.subpage #content .blog-follow-us ul li.let-news p,
body.subpage #content .blog-follow-us ul li.news-form p {
display: inline
}
body.subpage #content .blog-follow-us ul li.let-news {
padding-right: 15px
}
body.subpage #content .blog-follow-us ul li.news-form {
width: 291px;
float: left;
clear: none;
overflow: hidden
}
body.subpage #content .blog-follow-us ul li.news-form form.news input {
width: 225px
}
body.subpage #content .blog-follow-us ul li.news-form form.news input.q {
width: 225px
}
body.subpage #content .blog-follow-us ul li .ico {
width: 50px;
height: 50px;
overflow: hidden;
text-indent: 900px;
font-size: 1px;
margin: -5px 20px 0 0;
float: left;
text-align: center;
background: url(//robertnemec.com/wp-content/themes/rnc/images/sprites.png)
}
body.subpage #content .blog-follow-us ul li .ico.fb {
background-position: 0 0
}
body.subpage #content .blog-follow-us ul li .ico.tw {
background-position: -53px 0
}
body.subpage #content .blog-follow-us ul li .ico.gp {
background-position: -106px 0
}
body.subpage #content .blog-follow-us ul li .ico.lin {
background-position: -157px 0
}
body.subpage #content .blog-follow-us ul li .ico.ss {
background-position: -209px 0
}
body.subpage #content .blog-follow-us ul li .ico.yt {
background-position: -260px 0
}
body.subpage #content .blog-follow-us ul li .ico.rss {
background-position: -313px 0
}
body.subpage #content .blog-follow-us ul li .ico.news {
background-position: -366px 0
}
body.subpage #content .blog-follow-us ul li a {
padding: 0
}
@media screen and (max-width: 1319px) {
body.subpage #content .blog-follow-us ul {
width: 450px;
margin: 0
}
body.subpage #content .blog-follow-us ul li {
height: 70px;
float: left;
width: 100px
}
body.subpage #content .blog-follow-us ul li.let-news,
body.subpage #content .blog-follow-us ul li.news-form {
max-width: 130px
}
body.subpage #content .blog-follow-us ul li.news {
clear: both
}
body.subpage #content .blog-follow-us ul li.news-form {
max-width: 291px;
height: 80px;
float: left;
clear: none;
left: -10px;
top: -15px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .blog-follow-us ul {
width: 400px;
max-height: 300px;
overflow: hidden
}
body.subpage #content .blog-follow-us ul li {
width: auto
}
body.subpage #content .blog-follow-us ul li.let-news {
display: none
}
body.subpage #content .blog-follow-us ul li.news-form {
clear: none;
max-width: 250px;
float: left;
left: 0;
top: -10px
}
}
body.subpage #content .blog-follow-us form.news {
margin: 0 auto;
color: #fff;
padding: 0
}
body.subpage #content .blog-follow-us form.news label,
body.subpage #content .blog-follow-us form.news legend {
display: none
}
body.subpage #content .blog-follow-us form.news .txt-input {
width: 252px;
height: 30px;
border: 1px solid #939fcf;
-moz-border-radius: 3px/3px 3px 3px 3px;
-webkit-border-radius: 3px/3px 3px 3px 3px;
border-radius: 3px/3px 3px 3px 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #eef1fc;
padding: 0 8px;
margin: 0 0 10px
}
body.subpage #content .blog-follow-us form.news .q {
width: 270px;
height: 32px;
border: 0;
-moz-border-radius: 3px/3px 3px 3px 3px;
-webkit-border-radius: 3px/3px 3px 3px 3px;
border-radius: 3px/3px 3px 3px 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
-moz-box-shadow: inset 0 0 2px #fbf3bf;
-webkit-box-shadow: inset 0 0 2px #fbf3bf;
box-shadow: inset inset 0 0 2px #fbf3bf;
background-color: #01052f;
color: #fff;
font-family: "Helvetica";
font-size: 1em;
font-weight: bold;
text-shadow: 0 2px 0 #01053b;
cursor: pointer;
letter-spacing: -0.01em
}
body.subpage #content .blog-follow-us form.news .q:hover {
background: #222971
}
@media screen and (max-width: 1319px) {
body.subpage #content .blog-follow-us form.news .txt-input {
width: 194px
}
body.subpage #content .blog-follow-us form.news .q {
width: 210px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .blog-follow-us form.news .txt-input {
width: 164px
}
body.subpage #content .blog-follow-us form.news .q {
width: 180px
}
}
@media screen and (max-width: 1319px) {
body.subpage #content .r1 .blog-follow-us ul {
width: 100%
}
}
@media screen and (max-width: 959px) {
body.subpage #content .r1 .blog-follow-us ul {
width: 400px
}
}
body.subpage #content ul.blogs-list {
width: auto;
list-style: none;
margin: 0 auto
}
body.subpage #content ul.blogs-list li {
display: inline-block;
margin: 0 5px;
padding: 0;
text-align: center;
width: 195px;
height: 195px;
-moz-border-radius: 99px;
-webkit-border-radius: 99px;
border-radius: 99px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #2f3785;
overflow: hidden;
vertical-align: middle;
font-size: 1.2em;
position: relative
}
body.subpage #content ul.blogs-list li:hover {
background-color: #616fad
}
body.subpage #content ul.blogs-list li span {
display: table;
width: 100%;
height: 100%
}
body.subpage #content ul.blogs-list li a {
display: table-cell;
padding: 0 30px;
vertical-align: middle;
text-align: center;
color: #fff;
text-decoration: none
}
body.subpage #content ul.blogs-list li a:hover {
background: none
}
body.subpage #content ul.blogs-list li a small {
display: block;
padding: 30px 0 0;
line-height: 1.2em;
font-size: 0.7em
}
@media screen and (max-width: 1319px) {
body.subpage #content ul.blogs-list li {
width: 149px;
height: 149px;
margin: 0 2px
}
body.subpage #content ul.blogs-list li a {
padding: 0 10px
}
body.subpage #content ul.blogs-list li a small {
padding: 10px 0 0
}
}
@media screen and (max-width: 959px) {
body.subpage #content ul.blogs-list {
width: 490px
}
body.subpage #content ul.blogs-list li {
margin-bottom: 6px
}
}
@media screen and (max-width: 639px) {
body.subpage #content ul.blogs-list {
width: 400px;
margin-bottom: 30px
}
body.subpage #content ul.blogs-list li {
width: 144px;
height: 144px
}
}
body.subpage #content .articles-blog h2 {
padding-left: 30px
}
@media screen and (max-width: 1319px) {
body.subpage #content .articles-blog h2 {
padding-left: 10px
}
}
body.subpage #content ul.most-readed-articles {
list-style: none;
padding: 0;
margin: 20px 0 0 15px
}
body.subpage #content ul.most-readed-articles li {
width: 33%;
float: left;
padding: 0;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 30px
}
body.subpage #content ul.most-readed-articles li>ul {
list-style: none;
padding: 0;
margin: 15px 0 0
}
body.subpage #content ul.most-readed-articles li>ul li {
width: 100%;
padding: 0
}
body.subpage #content ul.most-readed-articles li>ul li article {
border-bottom: 1px solid #dbdbdb;
padding: 7px 0
}
body.subpage #content ul.most-readed-articles li>ul li article h4 {
font-size: 1.1em
}
body.subpage #content ul.most-readed-articles li>ul li article h4 a {
display: block
}
body.subpage #content ul.most-readed-articles li>ul li article h4 a:hover {
color: #fff
}
body.subpage #content ul.most-readed-articles.two-columns li {
width: 50%
}
body.subpage #content ul.most-readed-articles.two-columns li>ul li {
width: 100%
}
@media screen and (max-width: 1319px) {
body.subpage #content ul.most-readed-articles {
margin-left: 10px
}
body.subpage #content ul.most-readed-articles li {
padding: 0 10px
}
}
@media screen and (max-width: 639px) {
body.subpage #content ul.most-readed-articles {
margin: 20px 0 0
}
body.subpage #content ul.most-readed-articles li {
width: auto;
padding: 0 10px 30px
}
body.subpage #content ul.most-readed-articles.two-columns li {
width: auto
}
}
body.subpage #content .alphabetical a,
body.subpage #content ul.tag-list a {
text-align: center;
display: block;
background-color: #646eaa;
box-shadow: none;
color: #fff;
line-height: 1.428em;
font-weight: bold;
margin: 8px 40px 0;
font-size: .875em;
padding: 6px 15px;
text-decoration: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid-column
}
body.subpage #content .alphabetical a:hover,
body.subpage #content ul.tag-list a:hover {
background-color: #01052f
}
body.subpage #content .alphabetical a.selected,
body.subpage #content ul.tag-list a.selected {
background: #dcb964
}
@media screen and (max-width: 1319px) {
body.subpage #content .alphabetical a,
body.subpage #content ul.tag-list a {
margin: 8px 10px 0
}
}
@media screen and (max-width: 959px) {
body.subpage #content .alphabetical a,
body.subpage #content ul.tag-list a {
margin: 8px 0 0 10px
}
}
@media screen and (max-width: 639px) {
body.subpage #content .alphabetical a,
body.subpage #content ul.tag-list a {
margin: 8px 0 0
}
}
body.subpage #content ul.tag-list {
list-style: none;
margin: 0 auto;
padding: 0
}
body.subpage #content ul.tag-list:after {
display: block;
clear: both;
content: " "
}
body.subpage #content ul.tag-list li {
margin: 0;
padding: 0;
width: 33.33%;
float: left
}
@media screen and (max-width: 639px) {
body.subpage #content ul.tag-list li {
width: 100%;
padding-bottom: 25px
}
}
body.subpage #content ul.tag-list li h4 {
padding-left: 40px
}
@media screen and (max-width: 1319px) {
body.subpage #content ul.tag-list li h4 {
padding-left: 10px
}
}
@media screen and (max-width: 639px) {
body.subpage #content ul.tag-list li h4 {
padding-left: 0
}
}
body.subpage #content .alphabetical {
margin: 0 auto;
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
-moz-column-gap: 0;
-webkit-column-gap: 0;
column-gap: 0
}
@media screen and (max-width: 639px) {
body.subpage #content .alphabetical {
-moz-column-count: 1;
-webkit-column-count: 1;
column-count: 1
}
}
body.subpage #content .reference-studies-wrap {
width: 100%;
height: 200px;
position: relative;
overflow: hidden
}
body.subpage #content ul.reference-studies {
list-style: none;
margin: 0;
padding: 0;
white-space: nowrap;
position: absolute;
top: 0;
left: 0;
width: auto;
display: block;
max-width: none
}
body.subpage #content ul.reference-studies:after {
display: block;
clear: both;
content: " "
}
body.subpage #content ul.reference-studies li {
width: 315px;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
padding: 0;
float: left
}
body.subpage #content ul.reference-studies li .study {
padding: 15px 30px 15px 0;
clear: both;
border-top: 2px solid #53609d;
white-space: normal
}
body.subpage #content ul.reference-studies li .study:first-of-type {
border-top: 0
}
body.subpage #content ul.reference-studies li .study .img-and-cat {
display: table-cell;
vertical-align: top;
text-align: left;
font-weight: bold;
padding: 0 10px 0 0;
width: 120px
}
body.subpage #content ul.reference-studies li .study img {
padding: 0;
margin-bottom: 0
}
body.subpage #content ul.reference-studies li .study .img-wrap-rounded {
width: 100px;
height: 100px;
display: inline-block
}
body.subpage #content ul.reference-studies li .study a.img:hover {
background: none
}
body.subpage #content ul.reference-studies li .study p {
text-align: left;
display: table-cell;
font-style: italic;
font-size: 1em;
padding: 5px 0 0;
vertical-align: top
}
@media screen and (max-width: 1319px) {
body.subpage #content ul.reference-studies li {
width: 235px
}
body.subpage #content ul.reference-studies li .study {
padding: 15px 0
}
body.subpage #content ul.reference-studies li .study .img-and-cat {
display: block
}
body.subpage #content ul.reference-studies li .study .img-and-cat img {
display: block;
float: none;
margin: 0 auto
}
body.subpage #content ul.reference-studies li .study .img-and-cat .img-wrap-rounded {
float: none;
display: block;
margin: 0 auto
}
body.subpage #content ul.reference-studies li .study p {
display: block
}
}
@media screen and (max-width: 959px) {
body.subpage #content ul.reference-studies li {
width: 305px
}
body.subpage #content ul.reference-studies li .study .img-and-cat {
display: table-cell;
padding: 0 10px 0 0
}
body.subpage #content ul.reference-studies li .study p {
display: table-cell
}
}
@media screen and (max-width: 639px) {
body.subpage #content ul.reference-studies li {
width: 300px
}
}
body.subpage #content .claim-reference {
display: block;
clear: both;
background: #01052f;
margin: 30px 0;
padding: 30px
}
body.subpage #content .claim-reference p {
font-family: "Opensans", sans-serif;
color: #fff;
font-weight: lighter;
font-size: 2.1em;
line-height: 1.3em;
letter-spacing: -1px;
padding: 0;
display: block;
text-shadow: 0 2px 5px rgba(0, 0, 0, 0.8);
text-align: center
}
body.subpage #content .claim-reference p strong {
font-weight: bold;
font-size: 2em;
line-height: 1.3em
}
body.subpage #content .claim-reference .button-yellow {
height: 60px;
line-height: 60px;
color: #01052f;
font-weight: bold;
display: inline-block;
text-decoration: none;
font-size: 1.70em;
padding: 0 20px 0 63px;
position: relative;
background: #dbb963 url(//robertnemec.com/wp-content/themes/rnc/images/icons/play.png) 12px center no-repeat;
margin: 30px 0 0
}
body.subpage #content .claim-reference .button-yellow:hover {
background-color: #f6db7b
}
@media screen and (max-width: 1319px) {
body.subpage #content .claim-reference p {
font-size: 1.8em
}
}
@media screen and (max-width: 959px) {
body.subpage #content .claim-reference {
padding: 20px 10px
}
body.subpage #content .claim-reference p {
font-size: 1.5em
}
body.subpage #content .claim-reference .button-yellow {
font-size: 1.5em;
height: 50px;
line-height: 50px
}
}
@media screen and (max-width: 639px) {
body.subpage #content .claim-reference p {
font-size: 1.3em
}
}
body.subpage #content ul.reference-what-says-about-us {
list-style: none;
margin: 0;
padding: 0;
font-size: 1em
}
body.subpage #content ul.reference-what-says-about-us li {
width: 33.3%;
margin: 0;
padding: 0;
float: left;
-moz-box-sizing: border-box;
box-sizing: border-box
}
body.subpage #content ul.reference-what-says-about-us li:nth-child(3n+1) {
clear: both
}
@media screen and (max-width: 1319px) {
body.subpage #content ul.reference-what-says-about-us li {
width: 33.3%
}
}
@media screen and (max-width: 959px) {
body.subpage #content ul.reference-what-says-about-us li {
width: 50%
}
body.subpage #content ul.reference-what-says-about-us li:nth-child(3n+1) {
clear: none
}
body.subpage #content ul.reference-what-says-about-us li:nth-child(2n+1) {
clear: both
}
}
@media screen and (max-width: 639px) {
body.subpage #content ul.reference-what-says-about-us li {
width: 100%
}
}
body.subpage #content .reference-what-says-about-us blockquote {
padding: 15px 0 40px;
quotes: "\201E" "\201C"
}
body.subpage #content .reference-what-says-about-us blockquote:after {
clear: both;
display: block;
content: " "
}
body.subpage #content .reference-what-says-about-us blockquote a {
display: block;
padding: 0;
text-decoration: none;
color: #555
}
body.subpage #content .reference-what-says-about-us blockquote a:hover {
background: none;
color: #555
}
body.subpage #content .reference-what-says-about-us blockquote p {
text-align: left;
width: auto;
font-style: italic;
font-size: 1em;
padding: 5px 35px 0 0;
display: table-cell
}
body.subpage #content .reference-what-says-about-us blockquote p:before {
content: open-quote
}
body.subpage #content .reference-what-says-about-us blockquote p:after {
content: close-quote
}
body.subpage #content .reference-what-says-about-us blockquote img {
float: left;
display: table-cell;
margin: 0 20px 0 0
}
body.subpage #content .reference-what-says-about-us blockquote footer {
display: block;
clear: both;
text-align: left;
font-size: .875;
line-height: 1.36em;
padding: 5px 35px 0 0
}
body.subpage #content .reference-what-says-about-us blockquote footer img {
float: right;
margin: 5px 20px 0 0
}
body.subpage #content .reference-what-says-about-us blockquote footer strong {
font-weight: bold
}
body.subpage #content .reference-what-says-about-us blockquote footer .pozice {
font-size: .875em
}
body.subpage #content .reference-detail-content:after {
clear: both;
display: block;
content: " "
}
body.subpage #content .reference-detail-content ul.navi {
float: left;
list-style: none;
width: 190px;
padding: 0;
text-align: left;
margin: 0
}
body.subpage #content .reference-detail-content ul.navi li {
padding: 0 20px 0 0;
margin: 0
}
body.subpage #content .reference-detail-content ul.navi li a {
padding: 3px 5px;
text-decoration: none;
display: block;
line-height: 1.4em;
margin: 3px 0;
color: #5e6faf
}
body.subpage #content .reference-detail-content ul.navi li a:hover {
color: #fff;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #616fad
}
body.subpage #content .reference-detail-content ul.navi li.current-menu-item a {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #01052f;
color: #fff
}
body.subpage #content .reference-detail-content ul.navi li.in-headline {
font-weight: bold;
padding-top: 30px
}
body.subpage #content .reference-detail-content ul.navi li.in-headline:first-child {
padding-top: 100px
}
@media screen and (max-width: 1319px) {
body.subpage #content .reference-detail-content ul.navi {
padding: 0;
width: 150px
}
body.subpage #content .reference-detail-content ul.navi li {
padding: 0 10px 0 0
}
}
@media screen and (max-width: 639px) {
body.subpage #content .reference-detail-content ul.navi {
float: none;
margin: 0 0 40px 45px;
display: block;
width: 228px
}
body.subpage #content .reference-detail-content ul.navi li {
display: none;
font-size: 1.2em;
line-height: 27px;
padding: 0
}
body.subpage #content .reference-detail-content ul.navi li.current-menu-item {
display: block;
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/320-navi.png) right -1px no-repeat;
position: absolute;
top: 0;
left: 0;
width: 228px
}
body.subpage #content .reference-detail-content ul.navi li.current-menu-item a {
background-color: transparent;
color: #000000;
display: block;
padding-right: 30px
}
body.subpage #content .reference-detail-content ul.navi li.current-menu-item a:hover {
background-color: transparent
}
body.subpage #content .reference-detail-content ul.navi li.in-headline {
font-weight: bold;
padding-top: 0;
padding-right: 25px
}
body.subpage #content .reference-detail-content ul.navi li.in-headline:first-child {
padding-top: 0
}
body.subpage #content .reference-detail-content ul.navi.active {
height: auto;
padding-top: 34px
}
body.subpage #content .reference-detail-content ul.navi.active li {
display: block
}
body.subpage #content .reference-detail-content ul.navi.active li.current-menu-item {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/320-navi-un.png) right -1px no-repeat
}
body.subpage #content .reference-detail-content ul.navi.active li a {
padding-right: 30px
}
body.subpage #content .reference-detail-content ul.navi.active li a:hover {
background: none;
color: #01053c
}
}
body.subpage #content .reference-detail-content .our-clients {
float: left;
width: 1060px
}
body.subpage #content .reference-detail-content .our-clients ul.brands {
white-space: normal;
height: auto;
padding-top: 20px;
margin-bottom: 10px
}
body.subpage #content .reference-detail-content .our-clients ul.brands:after {
display: block;
clear: both;
content: " "
}
body.subpage #content .reference-detail-content .our-clients ul.brands li {
margin: 0 10px 10px 0;
display: inline-block;
vertical-align: middle
}
@media screen and (max-width: 1319px) {
body.subpage #content .reference-detail-content .our-clients {
width: 760px;
padding-left: 10px
}
body.subpage #content .reference-detail-content .our-clients ul.brands li {
margin: 0 5px 7px 0
}
}
@media screen and (max-width: 959px) {
body.subpage #content .reference-detail-content .our-clients {
width: 450px
}
}
@media screen and (max-width: 639px) {
body.subpage #content .reference-detail-content .our-clients {
width: 100%;
position: relative;
left: -5px
}
body.subpage #content .reference-detail-content .our-clients ul.brands li {
width: 90px;
height: 90px
}
body.subpage #content .reference-detail-content .our-clients ul.brands li img {
max-width: 70px;
height: auto !important
}
}
@media screen and (max-width: 639px) {
body.subpage #content .reference-detail-content {
padding-top: 50px !important
}
}
body.subpage #content .bottom-wrap {
clear: both;
padding-left: 35px;
padding-top: 15px
}
body.subpage #content .bottom-wrap .social-box-horizontal {
border: 0;
background: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none
}
@media screen and (max-width: 1319px) {
body.subpage #content .bottom-wrap {
padding-left: 10px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .bottom-wrap {
padding-left: 0
}
body.subpage #content .bottom-wrap h4 {
padding-bottom: 20px
}
body.subpage #content .bottom-wrap h4 br {
display: none
}
body.subpage #content .bottom-wrap form.wpcf7-form {
width: 400px
}
}
@media screen and (max-width: 639px) {
body.subpage #content .bottom-wrap {
margin-left: -5px
}
body.subpage #content .bottom-wrap form.wpcf7-form {
width: 300px
}
}
body.subpage #content .fullscreen-skoleni {
display: block;
padding: 160px 0 60px;
position: relative;
overflow: hidden;
text-align: center
}
body.subpage #content .fullscreen-skoleni:after {
clear: both;
display: block;
content: " "
}
body.subpage #content .fullscreen-skoleni.more-margin {
margin-bottom: 20px
}
body.subpage #content .fullscreen-skoleni .row {
display: table !important
}
body.subpage #content .fullscreen-skoleni .main-content {
vertical-align: bottom !important;
display: table-cell !important;
float: none !important
}
body.subpage #content .fullscreen-skoleni .main-content>* {
width: 80%;
margin: 0 auto;
color: #fff;
background: rgba(1, 5, 47, 0.8);
padding: 10px
}
body.subpage #content .fullscreen-skoleni.second {
padding: 100px 0 30px;
margin-bottom: 30px
}
body.subpage #content .fullscreen-skoleni.second .arrow-down {
position: absolute;
top: 0;
left: 50%;
margin-left: -30px;
width: 0;
height: 0;
border-left: 30px solid transparent;
border-right: 30px solid transparent;
border-top: 20px solid #fff
}
body.subpage #content .fullscreen-skoleni .for-bottom-arrow-left,
body.subpage #content .fullscreen-skoleni .for-bottom-arrow-right {
width: 50%;
position: absolute;
bottom: 0;
height: 30px;
background: #fff
}
body.subpage #content .fullscreen-skoleni .for-bottom-arrow-left {
left: -59px
}
body.subpage #content .fullscreen-skoleni .for-bottom-arrow-right {
right: -59px
}
body.subpage #content .fullscreen-skoleni .for-bottom-arrow {
width: 120px;
position: absolute;
left: 50%;
margin-left: -60px;
bottom: 0;
height: 30px;
overflow: hidden;
display: block
}
body.subpage #content .fullscreen-skoleni .for-bottom-arrow span {
width: 300%;
height: 300%;
position: absolute;
top: 1.6em;
left: -100%;
background-color: #FFF;
-webkit-transform: rotate(-33.3333deg);
-moz-transform: rotate(-33.3333deg);
-ms-transform: rotate(-33.3333deg);
-o-transform: rotate(-33.3333deg);
transform: rotate(-33.3333deg)
}
body.subpage #content .fullscreen-skoleni .for-bottom-arrow span:first-child {
-webkit-transform: rotate(33.3333deg);
-moz-transform: rotate(33.3333deg);
-ms-transform: rotate(33.3333deg);
-o-transform: rotate(33.3333deg);
transform: rotate(33.3333deg)
}
@media screen and (max-width: 959px) {
body.subpage #content .fullscreen-skoleni {
margin-top: -60px
}
body.subpage #content .fullscreen-skoleni.more-margin {
margin-top: 0
}
body.subpage #content .fullscreen-skoleni.second {
margin-top: 0
}
body.subpage #content .fullscreen-skoleni .row {
display: block !important
}
body.subpage #content .fullscreen-skoleni .main-content {
display: block !important;
width: 100% !important
}
body.subpage #content .fullscreen-skoleni .main-content p {
display: none
}
}
body.subpage #content .three-columns-skoleni h3 {
margin-bottom: 20px
}
body.subpage #content .three-columns-skoleni p,
body.subpage #content .three-columns-skoleni ul li {
font-size: 0.8em
}
body.subpage #content .lecture-anchors a {
margin: 0 15px
}
@media screen and (max-width: 959px) {
body.subpage #content .lecture-anchors a {
margin: 0 5px
}
}
@media screen and (max-width: 639px) {
body.subpage #content .lecture-anchors a {
margin: 10px 0;
display: block
}
}
body.subpage #content .skoleni {
margin: 0 auto;
background: #f1f4fa;
width: 570px;
margin: 30px 0 0;
padding: 20px;
-moz-box-sizing: content-box;
box-sizing: content-box
}
body.subpage #content .skoleni:after {
clear: both;
display: block;
content: " "
}
body.subpage #content .skoleni h2 {
font-weight: bold
}
body.subpage #content .skoleni p {
font-size: 1em;
border-bottom: 1px solid #dbdbdb;
padding-bottom: 15px
}
body.subpage #content .skoleni.jednodenni ul {
display: block;
list-style: none;
margin: 0;
padding: 0
}
body.subpage #content .skoleni.jednodenni ul li {
float: left;
width: 50%;
margin: 0;
padding: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
body.subpage #content .skoleni.jednodenni ul li:nth-child(odd) {
text-align: left;
clear: both;
border-right: 1px solid #dbdbdb
}
body.subpage #content .skoleni.jednodenni ul li:nth-child(even) {
text-align: right
}
body.subpage #content .skoleni.jednodenni ul li:nth-child(n+3) {
padding-top: 15px
}
body.subpage #content .skoleni.jednodenni ul li article {
display: inline-block;
width: 270px;
text-align: left
}
body.subpage #content .skoleni.jednodenni ul li article h5 {
line-height: 1.16em;
padding-bottom: 10px
}
body.subpage #content .skoleni.jednodenni ul li article h5 a {
color: #000a73;
text-decoration: none
}
body.subpage #content .skoleni.jednodenni ul li article h5 a:hover {
background: none;
color: #646eaa
}
body.subpage #content .skoleni.jednodenni ul li article p {
font-size: .889em;
display: block;
clear: both;
margin-bottom: 15px
}
body.subpage #content .skoleni.jednodenni ul li article p a.more {
text-decoration: none;
font-weight: bold
}
body.subpage #content .skoleni.jednodenni ul li article img {
max-width: 100%;
margin-bottom: 10px;
height: auto !important
}
body.subpage #content .skoleni.jednodenni ul.dates {
margin-top: -15px
}
body.subpage #content .skoleni.jednodenni ul.dates li {
width: 100%;
font-size: .77em;
line-height: 1.15em;
padding: 13px 0;
border-bottom: 1px solid #dbdbdb
}
body.subpage #content .skoleni.jednodenni ul.dates li:nth-child(odd) {
text-align: left;
border-right: 0
}
body.subpage #content .skoleni.jednodenni ul.dates li:nth-child(even) {
text-align: left
}
body.subpage #content .skoleni.jednodenni ul.dates li a {
color: #555555;
text-decoration: none;
padding: 0
}
body.subpage #content .skoleni.jednodenni ul.dates li a:hover {
background: none
}
body.subpage #content .skoleni.jednodenni ul.dates li a:hover time {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/calendar-ho.png) top left no-repeat;
-webkit-background-size: 35px 38px;
background-size: 35px 38px
}
body.subpage #content .skoleni.jednodenni ul.dates li a time {
float: left;
text-align: center;
width: 35px;
line-height: 45px;
font-size: 1.4em;
font-weight: lighter;
height: 38px;
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/calendar.png) top left no-repeat;
-webkit-background-size: 35px 38px;
background-size: 35px 38px;
color: #646eaa;
text-decoration-color: none;
margin: -4px 4px 0 0
}
body.subpage #content .skoleni.jednodenni ul.dates li a strong {
text-transform: uppercase
}
body.subpage #content .skoleni.jednodenni ul.dates li a.button-blue {
float: right;
color: #fff;
font-weight: bold;
font-size: 1.15em;
height: 30px;
line-height: 30px;
padding: 0 5px;
margin: -13px 0 0
}
body.subpage #content .skoleni.jednodenni ul.dates li a.button-blue:visited {
background-color: #01052f
}
body.subpage #content .skoleni.jednodenni ul.dates li a.button-blue:hover {
background-color: #222971
}
body.subpage #content .skoleni.vicedenni ul {
display: block;
list-style: none;
margin: 0;
padding: 0
}
body.subpage #content .skoleni.vicedenni ul li {
width: 100%;
margin: 0;
padding: 0
}
body.subpage #content .skoleni.vicedenni ul li:after {
clear: both;
display: block;
content: " "
}
body.subpage #content .skoleni.vicedenni ul li:nth-child(n+2) {
padding-top: 15px;
margin-top: 15px;
border-top: 1px solid #dbdbdb
}
body.subpage #content .skoleni.vicedenni ul li img {
float: left;
max-width: 150px;
height: auto !important;
margin: 0 30px 0 0
}
body.subpage #content .skoleni.vicedenni ul li .inner-content {
float: left;
width: 370px;
padding: 0 20px 0 0
}
body.subpage #content .skoleni.vicedenni ul li .inner-content h5 {
line-height: 1.16em;
padding-bottom: 10px
}
body.subpage #content .skoleni.vicedenni ul li .inner-content h5 a {
color: #000a73;
text-decoration: none
}
body.subpage #content .skoleni.vicedenni ul li .inner-content h5 a:hover {
background: none;
color: #646eaa
}
body.subpage #content .skoleni.vicedenni ul li .inner-content table {
font-size: .888em
}
body.subpage #content .skoleni.vicedenni ul li .inner-content table tr {
background: none !important;
border-bottom: 1px solid #dbdbdb
}
body.subpage #content .skoleni.vicedenni ul li .inner-content table tr td {
border: 0 !important;
color: #555555
}
body.subpage #content .skoleni.vicedenni ul li .inner-content table tr td.text-right {
text-align: right;
font-weight: bold
}
body.subpage #content .skoleni.vicedenni ul li .inner-content a.button-blue {
float: right;
color: #fff;
font-weight: bold;
text-decoration: none;
font-size: .888em;
height: 30px;
line-height: 30px;
padding: 0 10px
}
body.subpage #content .skoleni.verejna ul {
list-style: none;
margin: 0;
padding: 0
}
body.subpage #content .skoleni.verejna ul li {
margin: 0;
padding: 0;
display: block;
clear: both;
width: 100%;
padding: 15px 0;
border-bottom: 1px solid #dbdbdb
}
body.subpage #content .skoleni.verejna ul li:first-child {
padding-top: 0
}
body.subpage #content .skoleni.verejna ul li article {
display: block;
text-align: left
}
body.subpage #content .skoleni.verejna ul li article a {
padding: 0
}
body.subpage #content .skoleni.verejna ul li article a:hover {
background: none
}
body.subpage #content .skoleni.verejna ul li article .date {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/calendar.png) left top no-repeat;
width: 50px;
font-family: "Oswald", sans-serif;
float: left;
text-transform: uppercase;
font-size: .75em;
text-align: center;
margin: 0 20px 0 0;
color: #555555
}
body.subpage #content .skoleni.verejna ul li article .date strong {
font-size: 2.2em;
font-weight: bold;
width: 50px;
padding: 20px 0 0;
display: inline-block;
color: #646eaa
}
body.subpage #content .skoleni.verejna ul li article p {
padding: 5px 0 0;
min-height: 48px;
margin: 0;
border-bottom: 0;
font-size: .889em;
line-height: 1.2em
}
body.subpage #content .skoleni.verejna ul li article a {
text-decoration: none
}
body.subpage #content .skoleni.verejna ul li article a:hover .date {
background-image: url(//robertnemec.com/wp-content/themes/rnc/images/icons/calendar-ho.png)
}
body.subpage #content .skoleni.verejna ul li article footer {
font-size: .75em;
font-family: Helvetica
}
body.subpage #content .skoleni.verejna ul li article footer a.more {
font-size: 1em
}
body.subpage #content .skoleni.verejna ul li article footer strong.for-free {
background-color: #01053b;
padding: 2px 5px;
color: #fff
}
body.subpage #content .skoleni.verejna a.more {
clear: both;
text-decoration: none;
float: right;
margin: 15px 0 0;
font-weight: bold;
padding: 4px 2px;
line-height: 1.2em;
text-align: right
}
body.subpage #content .skoleni.verejna a.more:hover {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #616fad
}
body.subpage #content .skoleni.verejna a.more:after {
content: ""
}
body.subpage #content .skoleni.kariera {
margin-bottom: 30px
}
body.subpage #content .skoleni.kariera p {
border-bottom: 0;
padding-bottom: 0
}
body.subpage #content .skoleni.kariera ul {
list-style: none;
margin: 0;
padding: 0;
font-size: 1em
}
body.subpage #content .skoleni.kariera ul li {
margin: 0;
padding: 0;
clear: both;
display: block;
text-align: left
}
body.subpage #content .skoleni.kariera ul li a,
body.subpage #content .skoleni.kariera ul li p {
vertical-align: middle;
width: 80%;
display: inline-block
}
body.subpage #content .skoleni.kariera ul li p a {
display: inline;
width: auto
}
body.subpage #content .skoleni.kariera ul li .img {
width: 50px;
margin-top: 0
}
body.subpage #content .skoleni.kariera ul li .img img {
margin: -10px 0 0
}
body.subpage #content .skoleni.kariera a.more {
clear: both;
text-decoration: none;
float: right;
margin: 15px 0 0;
font-weight: bold;
padding: 4px 2px;
line-height: 1.2em;
text-align: right
}
body.subpage #content .skoleni.kariera a.more:hover {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #616fad
}
body.subpage #content .skoleni.duvody {
margin-bottom: 18px;
padding-bottom: 10px
}
body.subpage #content .skoleni.duvody h2 img {
float: left;
margin: -4px 20px 0 0
}
body.subpage #content .skoleni.duvody ol {
font-size: 1em
}
body.subpage #content .skoleni.duvody ol li {
padding-bottom: 20px
}
@media screen and (max-width: 1319px) {
body.subpage #content .skoleni.duvody {
margin-bottom: 0
}
body.subpage #content .skoleni.duvody h2 img {
max-height: 50px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .skoleni.duvody h2 img {
margin: -10px 20px 0 0
}
}
@media screen and (max-width: 1319px) {
body.subpage #content .skoleni {
width: 440px;
padding: 20px 10px
}
body.subpage #content .skoleni.jednodenni ul li article {
width: 95%
}
body.subpage #content .skoleni.jednodenni ul li article ul.dates li a {
display: block
}
body.subpage #content .skoleni.jednodenni ul li article ul.dates li a.button-blue {
clear: both;
margin: 20px auto 0;
float: none;
display: inline-block
}
body.subpage #content .skoleni.vicedenni ul li img {
max-width: 100px
}
body.subpage #content .skoleni.vicedenni ul li .inner-content {
width: 310px;
padding: 0
}
}
@media screen and (max-width: 959px) {
body.subpage #content .skoleni {
padding: 20px 10px;
width: 280px
}
body.subpage #content .skoleni.vicedenni ul li img {
display: none
}
body.subpage #content .skoleni.vicedenni ul li .inner-content {
width: 100%;
padding: 0
}
body.subpage #content .skoleni.kariera ul li a {
width: 75%
}
}
@media screen and (max-width: 639px) {
body.subpage #content .skoleni.kariera {
margin-bottom: 0
}
}
body.subpage #content .next-courses {
width: 90%;
margin: 0 auto;
text-align: center
}
body.subpage #content .next-courses form.wpcf7-form {
text-align: center;
float: none !important;
margin: 0 auto !important
}
body.subpage #content .next-courses form.wpcf7-form input {
margin: 0 auto 10px;
float: none !important
}
@media screen and (max-width: 639px) {
body.subpage #content .next-courses {
width: auto
}
}
body.subpage #content .skoleni-box-subnav {
background: #f1f4fa;
margin: 0 0 20px 20px !important;
padding: 10px;
max-width: 300px
}
body.subpage #content .skoleni-box-subnav ul {
margin: 0;
padding: 10px 0;
list-style: none
}
body.subpage #content .skoleni-box-subnav ul li {
margin: 0;
padding: 0
}
@media screen and (max-width: 959px) {
body.subpage #content .skoleni-box-subnav {
margin: 0 0 10px 10px !important
}
}
@media screen and (max-width: 639px) {
body.subpage #content .skoleni-box-subnav {
width: 280px;
margin: 0 0 25px !important
}
}
body.subpage #content ul.skoleni-misto-konani {
margin: 0;
padding: 0;
list-style: none
}
body.subpage #content ul.skoleni-misto-konani li {
margin: 0;
padding: 0 0 0 10px;
width: 50%;
float: left;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 1em
}
body.subpage #content ul.skoleni-misto-konani li:first-child {
padding: 0 10px 0 0
}
body.subpage #content ul.skoleni-misto-konani li iframe,
body.subpage #content ul.skoleni-misto-konani li img {
display: block;
width: 100%;
clear: both
}
body.subpage #content ul.skoleni-misto-konani li p {
width: 50%;
font-size: 1em;
-moz-box-sizing: border-box;
box-sizing: border-box;
float: left;
margin-bottom: 10px
}
@media screen and (max-width: 959px) {
body.subpage #content ul.skoleni-misto-konani li p {
width: 100%;
float: none
}
}
@media screen and (max-width: 639px) {
body.subpage #content ul.skoleni-misto-konani {
padding-bottom: 20px
}
body.subpage #content ul.skoleni-misto-konani li {
width: 100%;
float: none;
padding: 0
}
body.subpage #content ul.skoleni-misto-konani li:first-child {
padding: 0
}
}
body.subpage #content .skoleni-terminy.academy .date {
float: left;
clear: both
}
body.subpage #content .skoleni-terminy.academy .place {
float: left;
line-height: 72px;
padding-left: 10px
}
body.subpage #content .skoleni-terminy.academy .big-checkbox {
margin: 0;
display: block;
height: 72px;
line-height: 72px
}
body.subpage #content .skoleni-terminy.academy .big-checkbox label {
display: inline-block;
vertical-align: middle
}
body.subpage #content .skoleni-terminy.academy label {
width: auto
}
body.subpage #content .skoleni-terminy.academy th:nth-of-type(2) {
max-width: 90px
}
body.subpage #content .skoleni-terminy.academy th:nth-of-type(3) {
min-width: 150px
}
body.subpage #content .skoleni-terminy.academy td,
body.subpage #content .skoleni-terminy.academy th {
text-align: center
}
body.subpage #content .skoleni-terminy td,
body.subpage #content .skoleni-terminy th {
vertical-align: middle
}
body.subpage #content .skoleni-terminy td .styled-select,
body.subpage #content .skoleni-terminy th .styled-select {
margin-bottom: 0
}
body.subpage #content .skoleni-terminy td .date,
body.subpage #content .skoleni-terminy th .date {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/calendar.png) left top no-repeat;
width: 50px;
font-family: "Oswald", sans-serif;
display: table-cell;
text-transform: uppercase;
font-size: .75em;
text-align: center;
margin: 0 auto
}
body.subpage #content .skoleni-terminy td .date strong,
body.subpage #content .skoleni-terminy th .date strong {
font-size: 2.33em;
font-weight: bold;
width: 50px;
padding: 21px 0 0;
display: inline-block;
color: #646eaa
}
body.subpage #content .skoleni-terminy th:first-child {
max-width: 120px
}
body.subpage #content .skoleni-terminy td:first-child label {
margin: 0 auto
}
body.subpage #content .skoleni-terminy label {
width: 30px
}
@media screen and (max-width: 1319px) {
body.subpage #content .skoleni-terminy td .date,
body.subpage #content .skoleni-terminy th .date {
background: none
}
body.subpage #content .skoleni-terminy th:first-child {
max-width: 80px
}
body.subpage #content .skoleni-terminy.academy th:nth-of-type(2) {
max-width: 70px
}
body.subpage #content .skoleni-terminy.academy th:nth-of-type(3) {
min-width: 100px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .skoleni-terminy td .styled-select select,
body.subpage #content .skoleni-terminy th .styled-select select {
width: 160%
}
body.subpage #content .skoleni-terminy.academy th:nth-of-type(3) {
min-width: 90px
}
body.subpage #content .skoleni-terminy.academy .place {
line-height: 59px;
height: 49px;
padding-left: 5px
}
body.subpage #content .skoleni-terminy.academy .big-checkbox {
height: 49px;
line-height: 59px
}
}
@media screen and (max-width: 639px) {
body.subpage #content .skoleni-terminy.academy th:nth-of-type(3) {
min-width: 85px
}
}
body.subpage #content .skoleni-sous-left {
width: 35%;
float: left
}
@media screen and (max-width: 959px) {
body.subpage #content .skoleni-sous-left {
width: 100%;
float: none
}
}
body.subpage #content .skoleni-sous-right {
float: right;
width: 60%
}
body.subpage #content .skoleni-sous-right table tr {
background: none !important
}
body.subpage #content .skoleni-sous-right table tr td {
vertical-align: top;
border: 0
}
body.subpage #content .skoleni-sous-right table tr td:first-child {
width: 50%
}
body.subpage #content .skoleni-sous-right table tr td label {
padding-bottom: 10px
}
body.subpage #content .skoleni-sous-right table tr td label .desc {
font-size: 1em;
line-height: 1.2em
}
body.subpage #content .skoleni-sous-right table small {
font-size: .9em
}
@media screen and (max-width: 959px) {
body.subpage #content .skoleni-sous-right {
width: 100%;
float: none
}
body.subpage #content .skoleni-sous-right table tr td:first-child {
width: 30%
}
}
body.subpage #content .skoleni-box-objednatel {
width: auto;
float: right
}
body.subpage #content .skoleni-box-objednatel.left {
float: left
}
body.subpage #content .skoleni-box-objednatel.left fieldset {
width: 710px
}
body.subpage #content .skoleni-box-objednatel.left .contactform-inputs-medium {
width: 350px
}
body.subpage #content .skoleni-box-objednatel fieldset {
width: 802px
}
body.subpage #content .skoleni-box-objednatel p {
margin-bottom: 10px
}
body.subpage #content .skoleni-box-objednatel input,
body.subpage #content .skoleni-box-objednatel textarea {
margin: 0 0 9px !important
}
body.subpage #content .skoleni-box-objednatel .contactform-inputs-medium {
float: left;
margin-right: 20px;
width: 400px
}
body.subpage #content .skoleni-box-objednatel .contactform-inputs-medium label .desc {
line-height: 1.2em
}
body.subpage #content .skoleni-box-objednatel .file-upload-styled {
padding: 0;
margin: 0;
width: auto
}
body.subpage #content .skoleni-box-objednatel .file-upload-styled button {
margin: 0 !important
}
body.subpage #content .skoleni-box-objednatel .wpcf7-submit {
float: right
}
@media screen and (max-width: 1319px) {
body.subpage #content .skoleni-box-objednatel {
float: none
}
body.subpage #content .skoleni-box-objednatel.left {
float: left
}
body.subpage #content .skoleni-box-objednatel.left fieldset {
width: 490px
}
body.subpage #content .skoleni-box-objednatel.left .contactform-inputs-medium {
width: 240px
}
body.subpage #content .skoleni-box-objednatel.left .file-upload-styled {
float: left !important;
left: 0
}
body.subpage #content .skoleni-box-objednatel fieldset {
width: auto
}
body.subpage #content .skoleni-box-objednatel .contactform-inputs-medium {
width: 300px
}
body.subpage #content .skoleni-box-objednatel textarea {
width: 363px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .skoleni-box-objednatel.left fieldset {
width: 400px
}
body.subpage #content .skoleni-box-objednatel.left .contactform-inputs-medium {
width: 189px
}
body.subpage #content .skoleni-box-objednatel.left .file-upload-styled {
float: left !important;
left: 0
}
body.subpage #content .skoleni-box-objednatel .contactform-inputs-medium {
width: 189px
}
body.subpage #content .skoleni-box-objednatel .contactform-inputs-medium input {
width: 174px
}
body.subpage #content .skoleni-box-objednatel textarea {
width: 174px
}
}
@media screen and (max-width: 639px) {
body.subpage #content .skoleni-box-objednatel.left fieldset {
width: auto
}
body.subpage #content .skoleni-box-objednatel .contactform-inputs-medium {
width: 100%;
float: none
}
body.subpage #content .skoleni-box-objednatel .contactform-inputs-medium label .desc {
width: 200px
}
body.subpage #content .skoleni-box-objednatel .contactform-inputs-medium input {
width: 284px
}
body.subpage #content .skoleni-box-objednatel textarea {
width: 284px
}
body.subpage #content .skoleni-box-objednatel .wpcf7-submit {
float: none;
width: 300px
}
}
body.subpage #content ul.skolitele-list {
list-style: none;
margin: 0;
padding: 0;
font-size: 1em
}
body.subpage #content ul.skolitele-list:after {
display: block;
clear: both;
content: " "
}
body.subpage #content ul.skolitele-list li {
float: left;
margin: 0;
padding: 0 10px 20px;
width: 16.666%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
text-align: center
}
body.subpage #content ul.skolitele-list li img {
width: 100%;
max-width: 100%;
height: auto !important;
margin-bottom: 10px
}
@media screen and (max-width: 639px) {
body.subpage #content ul.skolitele-list li {
width: 33.333%
}
}
body.subpage #content .skoleni-box-objednatel .contactform-inputs-medium {
position: relative;
z-index: 2
}
body.subpage #content .skoleni-box-objednatel fieldset p {
font-size: 1em
}
body.subpage #content .skoleni-bottom-content {
width: 75%;
margin: 0 auto
}
body.subpage #content .skoleni-bottom-content h2,
body.subpage #content .skoleni-bottom-content h4 {
text-align: center;
clear: both
}
body.subpage #content .skoleni-bottom-content h4 {
padding: 30px 0 20px
}
body.subpage #content .skoleni-bottom-content form.wpcf7-form {
width: 580px
}
body.subpage #content .skoleni-bottom-content form.wpcf7-form .contactform-inputs-medium {
float: left;
margin-right: 20px;
width: 254px
}
body.subpage #content .skoleni-bottom-content form.wpcf7-form .contactform-inputs-medium input {
width: 240px;
margin-top: 0;
margin-bottom: 12px
}
body.subpage #content .skoleni-bottom-content form.wpcf7-form textarea {
width: 290px;
margin-top: 0
}
body.subpage #content .skoleni-bottom-content form.wpcf7-form .file-upload-styled {
margin-left: -20px
}
body.subpage #content .skoleni-bottom-content .social-box-horizontal {
margin: 0 auto !important;
border: 0;
width: 260px;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
text-align: Center
}
body.subpage #content .skoleni-bottom-content .social-box-horizontal ul {
margin: 0 auto
}
@media screen and (max-width: 1319px) {
body.subpage #content .skoleni-bottom-content {
width: 100%
}
body.subpage #content .skoleni-bottom-content form.wpcf7-form {
padding-top: 20px
}
body.subpage #content .skoleni-bottom-content form.wpcf7-form .file-upload-styled {
float: left
}
body.subpage #content .skoleni-bottom-content form.wpcf7-form textarea {
margin-top: 0
}
}
@media screen and (max-width: 959px) {
body.subpage #content .skoleni-bottom-content form.wpcf7-form .contactform-inputs-medium {
float: left;
width: 220px
}
}
@media screen and (max-width: 639px) {
body.subpage #content .skoleni-bottom-content form.wpcf7-form {
width: auto
}
body.subpage #content .skoleni-bottom-content form.wpcf7-form .contactform-inputs-medium {
float: none;
width: 100%
}
body.subpage #content .skoleni-bottom-content form.wpcf7-form .contactform-inputs-medium input {
width: 284px
}
body.subpage #content .skoleni-bottom-content form.wpcf7-form input.wpcf7-submit,
body.subpage #content .skoleni-bottom-content form.wpcf7-form textarea {
width: 284px;
float: none
}
body.subpage #content .skoleni-bottom-content form.wpcf7-form input.wpcf7-submit {
width: 300px
}
}
body.subpage #content ul.what-says-big-list {
width: 100%;
display: block;
font-size: 1em
}
body.subpage #content ul.what-says-big-list:after {
display: block;
clear: both;
content: " "
}
body.subpage #content ul.what-says-big-list li {
width: 100%;
display: block;
position: relative
}
body.subpage #content ul.what-says-big-list li blockquote:before,
body.subpage #content ul.what-says-big-list li blockquote p:before {
content: ""
}
body.subpage #content ul.what-says-big-list li blockquote:after,
body.subpage #content ul.what-says-big-list li blockquote p:after {
content: ""
}
body.subpage #content ul.what-says-big-list li blockquote {
padding: 25px 0 15px
}
body.subpage #content ul.what-says-big-list li blockquote .images {
float: left;
width: 190px;
padding-right: 30px;
text-align: center
}
body.subpage #content ul.what-says-big-list li blockquote .images img {
display: block;
clear: both;
margin: 0 auto 20px;
float: none;
max-width: 100%;
height: auto !important
}
body.subpage #content ul.what-says-big-list li blockquote .own-content {
display: table-cell;
vertical-align: top;
border-bottom: 1px solid #dbdbdb;
padding: 0 0 20px;
height: 180px
}
body.subpage #content ul.what-says-big-list li blockquote .own-content h2 {
padding-top: 0;
quotes: "\201E" "\201D"
}
body.subpage #content ul.what-says-big-list li blockquote .own-content h2:before {
content: open-quote
}
body.subpage #content ul.what-says-big-list li blockquote .own-content h2:after {
content: close-quote
}
body.subpage #content ul.what-says-big-list li blockquote .own-content p {
display: block
}
body.subpage #content ul.what-says-big-list li blockquote .own-content footer {
text-align: left
}
body.subpage #content ul.what-says-big-list li blockquote .own-content footer img {
float: none;
display: inline-block;
vertical-align: middle
}
body.subpage #content ul.what-says-big-list li blockquote .own-content footer p {
overflow: hidden;
padding: 0 5px;
margin: 0;
display: inline-block;
vertical-align: middle
}
@media screen and (max-width: 1319px) {
body.subpage #content ul.what-says-big-list li blockquote .images {
width: 200px;
padding-right: 10px
}
}
@media screen and (max-width: 959px) {
body.subpage #content ul.what-says-big-list li blockquote .images {
width: 100px;
padding-right: 10px
}
body.subpage #content ul.what-says-big-list li blockquote .own-content {
max-width: 289px
}
}
@media screen and (max-width: 639px) {
body.subpage #content ul.what-says-big-list li blockquote .images {
width: auto;
display: block;
float: none;
padding-right: 0
}
body.subpage #content ul.what-says-big-list li blockquote .own-content {
max-width: none
}
body.subpage #content ul.what-says-big-list li blockquote .own-content footer {
float: none;
width: auto;
text-align: right
}
}
body.subpage #content .search-filtr {
margin: 15px 0 25px;
background: #f5f5f5;
padding: 3px 15px
}
body.subpage #content .search-filtr h3 {
display: inline
}
body.subpage #content .search-filtr ul {
margin: 0;
padding: 7px 0 0 30px;
list-style: none;
display: inline-block;
vertical-align: top
}
body.subpage #content .search-filtr ul li {
margin: 0;
display: inline-block;
padding: 0 30px 0 0
}
body.subpage #content .search-filtr ul li a {
padding: 2px 3px
}
body.subpage #content .search-filtr ul li.current-menu-item a {
background: #f6db7b;
color: #01052f;
text-decoration: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box
}
@media screen and (max-width: 1319px) {
body.subpage #content .search-filtr {
padding: 3px 5px 3px 15px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .search-filtr {
padding: 3px 5px 3px 10px
}
body.subpage #content .search-filtr ul {
padding: 4px 0 0 15px
}
body.subpage #content .search-filtr ul li {
padding-right: 15px
}
}
@media screen and (max-width: 639px) {
body.subpage #content .search-filtr {
padding: 3px 10px
}
body.subpage #content .search-filtr ul {
padding: 15px 0 0;
display: block
}
body.subpage #content .search-filtr ul li {
display: block;
height: 30px;
padding: 0
}
}
body.subpage #content .mql {
margin: 0 auto 30px;
background: #f1f4fa;
width: 710px
}
body.subpage #content .mql:after {
clear: both;
display: block;
content: " "
}
body.subpage #content .mql>form.wpcf7-form {
display: block;
width: auto;
padding: 30px;
text-align: left
}
body.subpage #content .mql>form.wpcf7-form:after {
clear: both;
display: block;
content: " "
}
body.subpage #content .mql>form.wpcf7-form p.info {
font-size: 0.94em;
clear: both;
display: block
}
body.subpage #content .mql>form.wpcf7-form .inputs-info {
padding: 20px 0 35px
}
body.subpage #content .mql>form.wpcf7-form .inputs-info input {
width: 184px;
margin-left: 20px;
float: none;
display: inline-block;
background: #ffffff
}
body.subpage #content .mql>form.wpcf7-form .inputs-info input:first-child {
margin-left: 0
}
body.subpage #content .mql>form.wpcf7-form input,
body.subpage #content .mql>form.wpcf7-form input.wpcf7-submit,
body.subpage #content .mql>form.wpcf7-form textarea {
font-size: 1em
}
body.subpage #content .mql>form.wpcf7-form textarea {
width: 632px;
height: 100px;
background: #ffffff;
margin: 0 0 30px
}
body.subpage #content .mql>form.wpcf7-form ul.checkboxes {
list-style: none;
margin: 0;
padding: 20px 0 35px
}
body.subpage #content .mql>form.wpcf7-form ul.checkboxes:after {
clear: both;
display: block;
content: " "
}
body.subpage #content .mql>form.wpcf7-form ul.checkboxes li {
width: 33.3%;
float: left;
text-align: left;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 2px 0
}
body.subpage #content .mql>form.wpcf7-form label {
display: block;
color: #555;
font-size: 0.94em;
padding: 0 0 10px
}
body.subpage #content .mql>form.wpcf7-form .styled-select {
width: 200px
}
body.subpage #content .mql>form.wpcf7-form p {
display: inline;
font-size: 1em
}
body.subpage #content .mql>form.wpcf7-form .file-upload-styled {
margin: 0;
position: relative;
left: 220px;
top: -5px
}
body.subpage #content .mql>form.wpcf7-form input.wpcf7-submit {
float: right;
clear: none;
margin-top: 0
}
@media screen and (max-width: 1319px) {
body.subpage #content .mql>form.wpcf7-form h2 img {
height: 80px !important;
width: auto !important
}
body.subpage #content .mql .file-upload-styled {
float: left !important
}
}
@media screen and (max-width: 959px) {
body.subpage #content .mql {
width: 600px;
margin-left: 10px
}
body.subpage #content .mql>form.wpcf7-form {
padding: 10px 10px 30px
}
body.subpage #content .mql>form.wpcf7-form h2 img {
height: 60px !important;
width: auto !important
}
body.subpage #content .mql>form.wpcf7-form .inputs-info input {
width: 167px;
margin-left: 10px
}
body.subpage #content .mql>form.wpcf7-form textarea {
width: 564px
}
body.subpage #content .mql>form.wpcf7-form input.wpcf7-submit {
width: auto
}
}
@media screen and (max-width: 639px) {
body.subpage #content .mql {
width: 300px;
margin-left: 0
}
body.subpage #content .mql>form.wpcf7-form h2 img {
display: none !important
}
body.subpage #content .mql>form.wpcf7-form .inputs-info input {
width: 264px;
margin-left: 0
}
body.subpage #content .mql>form.wpcf7-form ul.checkboxes li {
float: none;
width: 100%
}
body.subpage #content .mql>form.wpcf7-form textarea {
width: 264px
}
}
body.subpage #content .main-content .user-item {
width: 25%;
float: left;
-moz-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
padding-top: 20px;
min-height: 300px
}
body.subpage #content .main-content .user-item.small {
width: 20%
}
body.subpage #content .main-content .user-item h4,
body.subpage #content .main-content .user-item p {
text-align: center;
display: block;
padding-bottom: 0;
margin-bottom: 0
}
body.subpage #content .main-content .user-item p.numbers {
padding-top: 15px;
word-break: break-all
}
body.subpage #content .main-content .user-item h4 a {
color: #000A73
}
body.subpage #content .main-content .user-item h4 a:hover {
color: #616FAD
}
body.subpage #content .main-content .user-item img {
display: block;
width: auto !important;
height: auto !important;
margin: 0 auto 10px;
float: none
}
@media screen and (max-width: 1319px) {
body.subpage #content .main-content .user-item {
min-height: 280px
}
body.subpage #content .main-content .user-item img {
width: 170px !important
}
}
@media screen and (max-width: 959px) {
body.subpage #content .main-content .user-item {
width: 33%;
min-height: 240px
}
body.subpage #content .main-content .user-item.small {
width: 33%
}
body.subpage #content .main-content .user-item img {
width: 120px !important
}
}
@media screen and (max-width: 639px) {
body.subpage #content .main-content .user-item {
width: 50%;
min-height: 240px;
margin-left: -3px
}
body.subpage #content .main-content .user-item.small {
width: 50%
}
body.subpage #content .main-content .user-item img {
width: 100px
}
}
body.subpage #content ul.nejoblibenejsi-mezi-hvezdami {
list-style: none;
margin: 0;
padding: 30px 0
}
body.subpage #content ul.nejoblibenejsi-mezi-hvezdami:after {
clear: both;
display: block;
content: " "
}
body.subpage #content ul.nejoblibenejsi-mezi-hvezdami li {
display: inline-block;
margin: 0;
padding: 0;
vertical-align: middle
}
body.subpage #content ul.nejoblibenejsi-mezi-hvezdami li.first {
width: 190px
}
body.subpage #content ul.nejoblibenejsi-mezi-hvezdami li.thing {
font-size: 1.3em;
font-weight: bold;
width: 265px
}
body.subpage #content ul.nejoblibenejsi-mezi-hvezdami li.refresh {
width: 200px
}
body.subpage #content ul.nejoblibenejsi-mezi-hvezdami li.refresh a {
display: block;
padding-right: 40px;
background-image: url(//robertnemec.com/wp-content/themes/rnc/images/icons/refresh.png);
background-position: right center;
background-repeat: no-repeat
}
@media screen and (max-width: 1319px) {
body.subpage #content ul.nejoblibenejsi-mezi-hvezdami li.first {
width: 160px
}
body.subpage #content ul.nejoblibenejsi-mezi-hvezdami li.thing {
font-size: 1.1em;
width: 160px
}
}
@media screen and (max-width: 959px) {
body.subpage #content ul.nejoblibenejsi-mezi-hvezdami li.thing {
font-size: 1em;
width: 140px
}
body.subpage #content ul.nejoblibenejsi-mezi-hvezdami li.refresh {
display: block;
float: right
}
}
@media screen and (max-width: 639px) {
body.subpage #content ul.nejoblibenejsi-mezi-hvezdami {
text-align: center
}
body.subpage #content ul.nejoblibenejsi-mezi-hvezdami li {
width: 100% !important;
text-align: center
}
body.subpage #content ul.nejoblibenejsi-mezi-hvezdami li.refresh {
width: 200px !important;
float: none;
padding-top: 10px;
margin: 0 auto
}
}
body.subpage #content .cotant-adresa {
margin-top: 70px;
border-bottom: 1px solid #dbdbdb
}
body.subpage #content .cotant-adresa h3 {
margin: 20px 0 10px;
clear: both
}
body.subpage #content .cotant-adresa .adress {
width: 30%;
float: left
}
body.subpage #content .cotant-adresa dl {
color: #555;
width: 70%;
float: right
}
body.subpage #content .cotant-adresa dl dt {
font-weight: bold;
display: table-cell;
width: 160px
}
body.subpage #content .cotant-adresa dl dd {
display: table-cell;
padding-bottom: 10px
}
@media screen and (max-width: 959px) {
body.subpage #content .cotant-adresa .adress {
float: none;
width: 100%
}
body.subpage #content .cotant-adresa dl {
float: none;
width: 100%
}
}
@media screen and (max-width: 639px) {
body.subpage #content .cotant-adresa {
margin-top: 0
}
}
body.subpage #content p.contact-vybrali-si-nas {
float: right;
width: 200px;
padding-top: 80px;
font-size: 0.88em
}
body.subpage #content p.contact-vybrali-si-nas img {
max-width: 30%;
margin: 5px 2px;
vertical-align: middle
}
@media screen and (max-width: 959px) {
body.subpage #content p.contact-vybrali-si-nas {
display: none
}
}
body.subpage #content img.map-contact {
margin-bottom: 0 !important
}
body.subpage #content .pro-potencialni-zakazniky {
display: block;
background: url(//robertnemec.com/wp-content/themes/rnc/images/bg/velka-hvezda.png) center center no-repeat;
position: relative;
min-height: 705px
}
body.subpage #content .pro-potencialni-zakazniky iframe {
position: absolute;
top: 50%;
left: 50%;
width: 400px !important;
height: 350px !important;
margin: -175px 0 0 -200px !important
}
body.subpage #content .pro-potencialni-zakazniky ul {
list-style: none;
margin: 0;
padding: 0
}
body.subpage #content .pro-potencialni-zakazniky ul li {
margin: 0;
padding: 0
}
body.subpage #content .pro-potencialni-zakazniky ul li.first {
position: absolute;
top: -30px;
left: 50%;
margin-left: -300px
}
body.subpage #content .pro-potencialni-zakazniky ul li.second {
position: absolute;
top: 0;
left: 50%
}
body.subpage #content .pro-potencialni-zakazniky ul li.third {
position: absolute;
top: 0;
left: 50%
}
body.subpage #content .pro-potencialni-zakazniky ul li.fourth {
position: absolute;
top: 0;
left: 50%
}
body.subpage #content .pro-potencialni-zakazniky ul li.fifth {
position: absolute;
top: 0;
left: 50%
}
body.subpage #content .pro-potencialni-zakazniky ul li a {
text-decoration: none
}
body.subpage #content ul.academy-skolitele-list {
margin: 0 20px 0 0;
padding: 0;
list-style: none
}
body.subpage #content ul.academy-skolitele-list li {
width: 25%;
-moz-box-sizing: border-box;
box-sizing: border-box;
float: left;
padding-left: 20px;
margin-bottom: 20px
}
body.subpage #content ul.academy-skolitele-list li:nth-of-type(4n+1) {
clear: both
}
body.subpage #content ul.academy-skolitele-list li .person {
padding: 0;
text-align: left
}
body.subpage #content ul.academy-skolitele-list li .person img {
display: table-cell;
width: 100px;
float: left;
margin: 0 20px 0 0
}
body.subpage #content ul.academy-skolitele-list li .person p {
display: table-cell;
font-size: 0.875em;
line-height: 1.5em;
padding: 5px 0 15px;
letter-spacing: -0.03em;
max-width: 160px
}
body.subpage #content ul.academy-skolitele-list li .person p .big {
font-size: 1.29em;
padding-bottom: 4px;
color: #333333;
font-weight: bold
}
body.subpage #content ul.academy-skolitele-list li .person p strong {
font-size: 1em
}
body.subpage #content ul.academy-skolitele-list li .person p .icon {
margin-right: 0
}
@media screen and (max-width: 1319px) {
body.subpage #content ul.academy-skolitele-list li .person img {
width: 50px;
margin-right: 10px
}
body.subpage #content ul.academy-skolitele-list li .person p {
font-size: 0.8em;
padding: 0
}
}
@media screen and (max-width: 1319px) {
body.subpage #content ul.academy-skolitele-list {
margin: 0 10px 0 0
}
body.subpage #content ul.academy-skolitele-list li {
padding-left: 10px;
margin-bottom: 10px
}
}
@media screen and (max-width: 959px) {
body.subpage #content ul.academy-skolitele-list li {
width: 50%
}
body.subpage #content ul.academy-skolitele-list li:nth-of-type(2n+1) {
clear: both
}
}
@media screen and (max-width: 639px) {
body.subpage #content ul.academy-skolitele-list li {
width: 100%
}
}
body.subpage #content .kdo-skoli {
background: #f1f4fa;
padding: 15px 10px 30px;
width: auto;
display: block
}
body.subpage #content .kdo-skoli:after {
content: " ";
display: block;
clear: both
}
body.subpage #content .kdo-skoli h4 {
padding-bottom: 10px
}
body.subpage #content .kdo-skoli .person {
padding-top: 10px;
padding-bottom: 10px
}
body.subpage #content .kdo-skoli .person p strong {
font-size: 1.285em
}
body.subpage #content .kdo-skoli .brands {
padding: 0;
margin: 0;
overflow: visible
}
body.subpage #content .kdo-skoli .brands a:hover {
background: none
}
body.subpage #content .kdo-skoli .brands img {
display: inline-block;
vertical-align: middle;
margin: 15px 10px;
max-width: 23%;
height: auto;
line-height: 50px
}
body.subpage #content .kdo-skoli ul.qualification {
text-align: left;
padding-top: 5px
}
body.subpage #content .kdo-skoli ul.qualification li {
display: block;
clear: both;
width: 100%;
padding: 0;
margin: 0;
font-size: 0.875em;
line-height: 1.428em;
letter-spacing: -0.02em;
padding-bottom: 10px
}
body.subpage #content .kdo-skoli ul.qualification li img {
float: left;
display: table-cell;
width: 50px;
margin-right: 20px;
padding-bottom: 10px
}
body.subpage #content .kdo-skoli h5 {
clear: both;
padding-top: 20px
}
body.subpage #content .kdo-skoli p {
text-align: left;
font-size: 0.875em;
line-height: 1.43em;
letter-spacing: -0.02em
}
body.subpage #content .kdo-skoli a.more {
float: right;
margin: 15px 0 0;
line-height: 1.43em;
font-size: 0.875em
}
@media screen and (max-width: 1319px) {
body.subpage #content .kdo-skoli {
padding: 15px
}
body.subpage #content .kdo-skoli .brands img {
max-width: 30%;
margin: 10px 5px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .kdo-skoli h5 {
padding-bottom: 10px
}
body.subpage #content .kdo-skoli p {
font-size: 0.81em
}
}
body.subpage #content .star-detail-next,
body.subpage #content .star-detail-prev {
position: absolute;
top: 40%
}
body.subpage #content .star-detail-prev {
left: -100px
}
body.subpage #content .star-detail-next {
right: -100px
}
body.subpage #content .star-detail-minimalized {
width: 80%;
position: relative;
margin: 0 auto
}
body.subpage #content .star-detail-minimalized .button-blue {
display: inline-block;
line-height: 1.4em;
vertical-align: middle;
padding: 7px 15px;
color: #FFF;
text-align: center;
font-weight: bold;
margin: 0 15px 0 0;
text-decoration: none
}
body.subpage #content .star-detail-minimalized .button-blue.pod-prednaskami {
margin: -20px 0 30px 20%
}
body.subpage #content .star-detail-minimalized .button-blue:visited {
background-color: #01052f
}
body.subpage #content .star-detail-minimalized .button-blue:hover {
background-color: #222971
}
body.subpage #content .star-detail-minimalized ul.interests {
width: 100%;
margin: 0 0 10px;
padding: 0 0 10px 20px;
border-bottom: 1px dashed #dbdbdb;
clear: both
}
body.subpage #content .star-detail-minimalized ul.interests:after {
clear: both;
display: block;
content: " "
}
body.subpage #content .star-detail-minimalized ul.interests>li {
width: 20%;
margin: 0;
padding: 0 20px 0 0;
float: left;
-moz-box-sizing: border-box;
box-sizing: border-box;
list-style: none
}
body.subpage #content .star-detail-minimalized ul.interests>li h2 {
margin-left: -20px;
margin-bottom: 10px
}
body.subpage #content .star-detail-minimalized ul.interests>li>ul {
padding: 0;
margin: 0
}
body.subpage #content .star-detail-minimalized p.star-social-block {
line-height: 50px;
padding-bottom: 30px
}
body.subpage #content .star-detail-minimalized p.star-social-block:after {
clear: both;
display: block;
content: " "
}
body.subpage #content .star-detail-minimalized .social-box-horizontal {
border: 0;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none
}
body.subpage #content .star-detail-minimalized h2.left {
width: 17%;
padding-right: 20px;
float: left;
display: table-cell;
-moz-box-sizing: border-box;
box-sizing: border-box;
text-align: center
}
body.subpage #content .star-detail-minimalized ul.brands li {
width: 180px;
height: 180px;
line-height: 180px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%
}
body.subpage #content .star-detail-minimalized ul.things li {
background: none;
-moz-box-sizing: border-box;
box-sizing: border-box;
-moz-border-radius: 0%;
-webkit-border-radius: 0%;
border-radius: 0%
}
body.subpage #content .star-detail-minimalized ul.things li img {
width: auto !important;
max-width: 100%;
height: auto !important
}
body.subpage #content .star-detail-minimalized ul.vystoupeni {
margin: 0
}
body.subpage #content .star-detail-minimalized ul.vystoupeni li {
line-height: 1em;
position: relative
}
body.subpage #content .star-detail-minimalized ul.vystoupeni li p.kontaktujte-nas {
margin: 40px 0 0;
text-align: left;
vertical-align: middle;
display: inline-block;
font-size: .9em
}
body.subpage #content .star-detail-minimalized ul.vystoupeni li article {
text-align: left;
padding: 0;
margin: 50px 0 0
}
body.subpage #content .star-detail-minimalized ul.vystoupeni li article .date {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/calendar.png) left top no-repeat;
width: 50px;
font-family: "Oswald", sans-serif;
float: left;
text-transform: uppercase;
font-size: .70em;
text-align: center;
margin: 0 20px 0 0
}
body.subpage #content .star-detail-minimalized ul.vystoupeni li article .date strong {
font-size: 2.33em;
font-weight: bold;
width: 50px;
padding: 23px 0 15px;
display: inline-block
}
body.subpage #content .star-detail-minimalized ul.vystoupeni li article p {
color: #646EAA;
padding: 5px 0 0;
display: inline-block;
width: 100px;
line-height: 1.2em;
font-size: 1em;
vertical-align: middle;
clear: both
}
body.subpage #content .star-detail-minimalized ul.vystoupeni li article a {
text-decoration: none;
color: #01052F
}
body.subpage #content .star-detail-minimalized ul.vystoupeni li article a .date strong,
body.subpage #content .star-detail-minimalized ul.vystoupeni li article a p {
color: #646EAA
}
body.subpage #content .star-detail-minimalized ul.vystoupeni li article a:hover {
background: none
}
body.subpage #content .star-detail-minimalized ul.vystoupeni li article a:hover .date {
background-image: url(//robertnemec.com/wp-content/themes/rnc/images/icons/calendar-ho.png)
}
body.subpage #content ul.star-detail-articles {
list-style: none;
margin: 10px 0 20px 20%;
padding: 0;
font-size: 1em
}
body.subpage #content ul.star-detail-articles li {
margin: 0;
padding: 0
}
body.subpage #content ul.star-detail-articles li article {
border-bottom: 1px solid #dbdbdb;
padding: 5px
}
body.subpage #content ul.star-detail-articles li article h5 a {
display: block
}
body.subpage #content ul.star-detail-articles li .button-blue {
margin: 20px 0 40px
}
@media screen and (max-width: 1319px) {
body.subpage #content .star-detail-next,
body.subpage #content .star-detail-prev {
display: none
}
body.subpage #content .star-detail-minimalized {
width: 100%
}
}
@media screen and (max-width: 959px) {
body.subpage #content .star-detail-minimalized .button-blue.pod-prednaskami {
margin: 0 0 30px
}
body.subpage #content .star-detail-minimalized ul.interests {
width: auto
}
body.subpage #content .star-detail-minimalized h2.left {
float: none;
width: auto;
padding: 0 0 20px
}
body.subpage #content .star-detail-minimalized h2.left br {
display: none
}
body.subpage #content .star-detail-minimalized h2.left strong {
padding: 0 6px
}
body.subpage #content .star-detail-minimalized ul.brands li {
width: 148px;
height: 148px;
line-height: 148px
}
body.subpage #content .star-detail-minimalized ul.vystoupeni li {
line-height: 1em;
height: auto;
vertical-align: top
}
body.subpage #content .star-detail-minimalized ul.vystoupeni li article {
margin: 0
}
body.subpage #content .star-detail-minimalized ul.vystoupeni li article time.date {
float: none
}
body.subpage #content .star-detail-minimalized ul.vystoupeni li p.kontaktujte-nas {
margin: 0
}
body.subpage #content ul.star-detail-articles {
margin: 0
}
}
@media screen and (max-width: 639px) {
body.subpage #content .star-detail-minimalized ul.interests li {
padding: 0;
width: auto;
float: none
}
body.subpage #content .star-detail-minimalized h2.left {
padding-bottom: 0
}
body.subpage #content .star-detail-minimalized ul.brands {
white-space: normal;
width: auto;
margin: 0 0 30px
}
body.subpage #content .star-detail-minimalized ul.brands:after {
clear: both;
display: block;
content: " "
}
body.subpage #content .star-detail-minimalized ul.brands li {
width: 140px;
height: 140px;
float: left;
margin: 5px
}
body.subpage #content .star-detail-minimalized ul.vystoupeni li {
height: 170px
}
}
body.subpage #content .webdesign-gallery-big {
margin: 0 auto;
width: 70%;
padding-bottom: 30px;
position: relative
}
body.subpage #content .webdesign-gallery-big img {
width: 100%;
height: auto !important;
margin-bottom: 10px
}
body.subpage #content .webdesign-gallery-big .next-arrow-webdesign,
body.subpage #content .webdesign-gallery-big .prev-arrow-webdesign {
display: block;
width: 28px;
height: 140px;
position: absolute;
top: 50%;
margin-top: -70px;
text-indent: 900px;
overflow: hidden;
z-index: 10
}
body.subpage #content .webdesign-gallery-big .prev-arrow-webdesign {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/carousel-arrow-left-ho-medium.png) no-repeat;
left: -70px
}
body.subpage #content .webdesign-gallery-big .prev-arrow-webdesign:hover {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/carousel-arrow-left-ho-medium.png) no-repeat
}
body.subpage #content .webdesign-gallery-big .next-arrow-webdesign {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/carousel-arrow-right-ho-medium.png) no-repeat;
right: -70px
}
body.subpage #content .webdesign-gallery-big .next-arrow-webdesign:hover {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/carousel-arrow-right-ho-medium.png) no-repeat
}
body.subpage #content .webdesign-slider-wrap {
margin: 0 auto;
width: 100%;
overflow: hidden;
position: relative
}
body.subpage #content .webdesign-slider-wrap>div.gallery {
position: absolute;
left: 0;
top: 0
}
body.subpage #content .webdesign-slider-wrap .gallery {
white-space: nowrap;
max-width: none
}
body.subpage #content .webdesign-slider-wrap .gallery .gallery-item,
body.subpage #content .webdesign-slider-wrap .gallery .gallery-item:first-child {
width: 200px;
float: left;
vertical-align: top;
padding: 0 10px 0 0;
display: inline-block
}
body.subpage #content .webdesign-slider-wrap .gallery .gallery-item img,
body.subpage #content .webdesign-slider-wrap .gallery .gallery-item:first-child img {
cursor: pointer;
width: auto
}
body.subpage #content .webdesign-slider-wrap .gallery .gallery-item .gallery-caption,
body.subpage #content .webdesign-slider-wrap .gallery .gallery-item:first-child .gallery-caption {
display: none
}
body.subpage #content .gallery-total-wrap {
position: relative;
width: 70%;
margin: 0 auto
}
body.subpage #content .gallery-total-wrap .webdesign-slideshow-next,
body.subpage #content .gallery-total-wrap .webdesign-slideshow-prev {
display: block;
width: 28px;
height: 140px;
position: absolute;
top: 50%;
margin-top: -70px;
text-indent: 900px;
overflow: hidden;
z-index: 10
}
body.subpage #content .gallery-total-wrap .webdesign-slideshow-prev {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/carousel-arrow-left-ho-medium.png) no-repeat;
left: -70px
}
body.subpage #content .gallery-total-wrap .webdesign-slideshow-prev:hover {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/carousel-arrow-left-ho-medium.png) no-repeat
}
body.subpage #content .gallery-total-wrap .webdesign-slideshow-next {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/carousel-arrow-right-ho-medium.png) no-repeat;
right: -70px
}
body.subpage #content .gallery-total-wrap .webdesign-slideshow-next:hover {
background: url(//robertnemec.com/wp-content/themes/rnc/images/icons/carousel-arrow-right-ho-medium.png) no-repeat
}
@media screen and (max-width: 639px) {
body.subpage #content .webdesign-gallery-big .next-arrow-webdesign,
body.subpage #content .webdesign-gallery-big .prev-arrow-webdesign {
margin-top: -100px
}
body.subpage #content .webdesign-gallery-big .prev-arrow-webdesign {
left: -40px
}
body.subpage #content .webdesign-gallery-big .next-arrow-webdesign {
right: -40px
}
body.subpage #content .gallery-total-wrap .webdesign-slideshow-prev {
left: -40px
}
body.subpage #content .gallery-total-wrap .webdesign-slideshow-next {
right: -40px
}
}
body.subpage #content .comments-area .comment-list {
list-style: none;
margin: 0 !important;
padding: 0
}
body.subpage #content .comments-area .comment-list>li {
display: block;
width: auto;
margin: 0;
padding: 10px 0 0
}
body.subpage #content .comments-area .comment-list>li .comment-body {
padding: 15px 0;
border-bottom: 1px solid #dbdbdb
}
body.subpage #content .comments-area .comment-list>li .comment-meta {
display: block
}
body.subpage #content .comments-area .comment-list>li .comment-meta img {
width: 100px !important;
height: auto !important;
float: left;
margin: 10px 20px 0 0 !important;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%
}
@media screen and (max-width: 1319px) {
body.subpage #content .comments-area .comment-list>li .comment-meta img {
width: 80px !important;
margin-bottom: 15px
}
}
@media screen and (max-width: 639px) {
body.subpage #content .comments-area .comment-list>li .comment-meta img {
width: 30px !important
}
}
body.subpage #content .comments-area .comment-list>li .comment-meta .comment-metadata {
padding: 5px 0
}
body.subpage #content .comments-area .comment-list>li .comment-meta .comment-metadata time {
display: inline;
font-size: 0.875em
}
body.subpage #content .comments-area .comment-list>li .comment-meta .comment-awaiting-moderation {
font-size: 0.875em
}
body.subpage #content .comments-area .comment-list>li .comment-content {
overflow: hidden
}
body.subpage #content .comments-area .comment-list>li .comment-content blockquote,
body.subpage #content .comments-area .comment-list>li .comment-content q {
display: inline;
quotes: "\201E" "\201C"
}
body.subpage #content .comments-area .comment-list>li .comment-content blockquote:before,
body.subpage #content .comments-area .comment-list>li .comment-content q:before {
content: open-quote
}
body.subpage #content .comments-area .comment-list>li .comment-content blockquote:after,
body.subpage #content .comments-area .comment-list>li .comment-content q:after {
content: close-quote
}
body.subpage #content .comments-area .comment-list>li .reply {
text-align: right
}
body.subpage #content .comments-area .comment-list>li>ol {
list-style: none !important;
padding: 0
}
body.subpage #content .comments-area .comment-list>li>ol li {
padding: 0
}
body.subpage #content .comments-area .comment-respond {
padding: 30px 0
}
body.subpage #content .comments-area .comment-respond #cancel-comment-reply-link {
font-size: 0.5em;
float: right;
color: #fff;
background-color: #616fad;
font-family: "Opensans", sans-serif;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
padding: 0 15px;
height: 30px;
line-height: 30px;
margin: 2px 0 0
}
body.subpage #content .comments-area .comment-respond #cancel-comment-reply-link:hover {
background-color: #000a73
}
body.subpage #content .comments-area .comment-respond .comment-notes {
font-size: 0.875em
}
body.subpage #content .linkedin-box .email-form .wpcf7 {
width: auto;
display: block;
margin: auto;
float: none;
text-align: center
}
body.subpage #content .linkedin-box .email-form .wpcf7-not-valid-tip {
text-align: center
}
body.subpage #content .linkedin-box .email-form input[type="email"] {
text-align: center;
margin: 5px auto !important
}
body.subpage #content .linkedin-box .email-form input[type="submit"] {
float: none;
margin: 15px auto
}
body.subpage #content .linkedin-box .not-follow {
text-align: center
}
body.subpage #content div.ebook form .wpcf7 {
width: auto;
display: block;
margin: auto;
float: none;
text-align: center
}
body.subpage #content div.ebook form .wpcf7-not-valid-tip {
text-align: center
}
body.subpage #content div.ebook form input[type="email"] {
text-align: center;
margin: 5px auto !important
}
body.subpage #content div.ebook form input[type="submit"] {
float: none;
margin: 15px auto;
background-color: #dcb964 !important;
color: #01052f;
height: 26px;
line-height: 26px;
text-decoration: none;
font-weight: bold;
text-shadow: none;
-moz-box-shadow: inset 0 0 2px #fbf3bf;
-webkit-box-shadow: inset 0 0 2px #fbf3bf;
box-shadow: inset inset 0 0 2px #fbf3bf;
border-color: #dcb964
}
body.subpage #content div.ebook form input[type="submit"]:hover {
background-color: #f6db7b
}
body.subpage #content div.ebook .follow>a {
background-color: #dcb964 !important;
color: #01052f;
height: 26px;
line-height: 26px;
text-decoration: none;
font-weight: bold;
text-shadow: none;
-moz-box-shadow: inset 0 0 2px #fbf3bf;
-webkit-box-shadow: inset 0 0 2px #fbf3bf;
box-shadow: inset inset 0 0 2px #fbf3bf;
border-color: #dcb964;
max-width: 150px
}
@media screen and (max-width: 765px) {
body.subpage #content div.autori div.wpb_text_column.wpb_content_element {
padding: 25px
}
}
@media screen and (min-width: 640px) and (max-width: 765px) {
body.subpage #content div.autori {
margin-top: 140px
}
}
@media screen and (max-width: 639px) {
body.subpage #content .robert-ebook img {
width: auto
}
}
@media screen and (max-width: 959px) {
body.subpage #content .r2-1 .where-am-i {
padding-bottom: 30px
}
}
body.subpage #content .r2-1 .main-content {
width: 961px
}
@media screen and (max-width: 1319px) {
body.subpage #content .r2-1 .main-content {
width: 710px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .r2-1 .main-content {
width: 420px
}
}
@media screen and (max-width: 639px) {
body.subpage #content .r2-1 .main-content {
width: 310px;
padding-top: 0
}
}
body.subpage #content .r2-1.without-aside .main-content {
border-right: 0
}
@media screen and (max-width: 959px) {
body.subpage #content .r2-1.without-aside .main-content {
float: none;
width: auto
}
}
@media screen and (max-width: 959px) {
body.subpage #content .r1-1 .where-am-i {
padding-bottom: 30px
}
}
body.subpage #content .r1-1 .main-content {
float: left;
width: 630px;
border: 0;
margin-left: 27px
}
@media screen and (max-width: 1319px) {
body.subpage #content .r1-1 .main-content {
width: 469px;
margin-left: 10px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .r1-1 .main-content {
width: 310px
}
}
@media screen and (max-width: 639px) {
body.subpage #content .r1-1 .main-content {
width: 310px;
float: none;
clear: both;
padding-top: 0
}
}
body.subpage #content .r1-1 .main-content .gallery {
left: 5px
}
@media screen and (max-width: 1319px) {
body.subpage #content .r1-1 .main-content .gallery {
left: 0
}
}
@media screen and (max-width: 959px) {
body.subpage #content .r1-1 .main-content .gallery {
left: 10px
}
}
@media screen and (max-width: 639px) {
body.subpage #content .r1-1 .main-content .gallery {
left: 0
}
}
@media screen and (max-width: 959px) {
body.subpage #content .r1 .where-am-i {
padding-bottom: 30px
}
}
body.subpage #content .r1 .main-content {
float: none;
width: auto;
border: 0
}
@media screen and (max-width: 639px) {
body.subpage #content .r1 .main-content {
padding-top: 0
}
}
body.subpage #content .r1 .main-content .gallery {
left: -10px
}
@media screen and (max-width: 959px) {
body.subpage #content .r1 .main-content .gallery {
left: 0
}
}
body.subpage #content .r1 .main-content .blog-post .own-content {
min-width: 930px
}
@media screen and (max-width: 1319px) {
body.subpage #content .r1 .main-content .blog-post .own-content {
min-width: 609px
}
}
@media screen and (max-width: 959px) {
body.subpage #content .r1 .main-content .blog-post .own-content {
min-width: 480px
}
}
@media screen and (max-width: 639px) {
body.subpage #content .r1 .main-content .blog-post .own-content {
min-width: 300px
}
}
@media screen and (max-width: 959px) {
body.subpage.single-post #content .where-am-i,
body.subpage.single-post #content .r2-1 .where-am-i {
padding-bottom: 15px
}
}
@media screen and (max-width: 639px) {
body.subpage.single-post #content .main-content,
body.subpage.single-post #content .r2-1 .main-content {
padding-top: 0
}
}
body.subpage.single-we_media #content article.blog-post {
margin-bottom: 10px;
padding-top: 0
}
body.subpage.single-we_media #content p>em {
font-size: 1.03em
}
body.subpage.single-we_media #content .pagination {
padding: 20px 0
}
body.subpage.single-we_media #content .tags-article {
padding-top: 0
}
body.subpage.single-we_media #content .images img {
display: block;
float: right;
clear: both
}
@media screen and (max-width: 639px) {
body.subpage.single-we_media #content .images {
padding-top: 30px
}
body.subpage.single-we_media #content .images img {
float: none;
margin: 0 auto 20px
}
}
body.subpage.single-we_media #content .social-box-horizontal {
max-width: 570px
}
@media screen and (max-width: 959px) {
body.subpage.single-we_media #content .bellow-article .wpcf7-form .email {
clear: both;
display: block
}
body.subpage.single-we_media #content .bellow-article .wpcf7-form .q {
float: left;
margin: -32px 0 0 255px
}
}
@media screen and (max-width: 639px) {
body.subpage.single-we_media #content .bellow-article .wpcf7-form .q {
float: none;
margin: 0
}
}
body.subpage.kontakt-detail #content ul.brands {
white-space: normal;
max-width: 450px
}
body.subpage.kontakt-detail #content ul.brands li {
width: 200px;
height: 200px;
line-height: 200px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
margin-bottom: 15px
}
body.subpage.kontakt-detail #content ul.brands li img {
max-width: 80%;
width: auto !important;
height: auto !important
}
@media screen and (max-width: 959px) {
body.subpage.kontakt-detail #content ul.brands {
width: 380px
}
body.subpage.kontakt-detail #content ul.brands li {
width: 150px;
height: 150px;
line-height: 150px
}
}
@media screen and (max-width: 639px) {
body.subpage.kontakt-detail #content ul.brands {
width: 330px
}
body.subpage.kontakt-detail #content ul.brands li {
width: 146px;
height: 146px;
line-height: 146px
}
}
body.subpage.we-can #content .wpcf7 {
width: 100%
}
body.subpage.we-can #content input {
box-sizing: content-box
}
@media screen and (max-width: 639px) {
body.subpage.we-can #content input.wpcf7-submit {
padding: 0;
width: 298px !important
}
}
body.subpage.we-can #content .arrow-left,
body.subpage.we-can #content .arrow-right {
display: none
}
@media screen and (max-width: 639px) {
body.subpage.we-can #content .we-can-brands-wrap {
width: 190px;
overflow: hidden;
margin-left: 49px
}
body.subpage.we-can #content .arrow-left,
body.subpage.we-can #content .arrow-right {
width: 40px;
height: 150px;
display: block;
position: absolute;
cursor: pointer;
top: 128px;
background-size: auto 140px
}
body.subpage.we-can #content .arrow-left {
background: #fff url(//robertnemec.com/wp-content/themes/rnc/images/icons/carousel-arrow-left-ho-medium.png) no-repeat;
left: 20px
}
body.subpage.we-can #content .arrow-right {
background: #fff url(//robertnemec.com/wp-content/themes/rnc/images/icons/carousel-arrow-right-ho-medium.png) no-repeat;
right: 20px
}
}
body.subpage.we-can #content ul.brands {
white-space: normal;
width: 105%
}
body.subpage.we-can #content ul.brands li {
margin: 0 6px 12px 0 !important;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%
}
body.subpage.we-can #content ul.brands li img {
max-width: 80%;
width: auto !important;
height: auto !important
}
@media screen and (max-width: 1319px) {
body.subpage.we-can #content ul.brands {
width: 105%
}
body.subpage.we-can #content ul.brands li {
width: 100px;
height: 100px;
margin: 0 1px 4px 0 !important;
line-height: 100px
}
}
@media screen and (max-width: 959px) {
body.subpage.we-can #content ul.brands {
width: 110%
}
body.subpage.we-can #content ul.brands li {
width: 120px;
height: 120px;
line-height: 120px
}
}
@media screen and (max-width: 639px) {
body.subpage.we-can #content ul.brands {
width: 310px;
margin: 0;
position: relative
}
body.subpage.we-can #content ul.brands li {
width: 90px;
height: 90px;
margin: 0 4px 8px 0 !important;
line-height: 90px
}
}
body.subpage.star-detail #content h2 {
clear: none;
padding-top: 0
}
body.subpage.star-detail #content .wp-user-avatar {
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0
}
body.subpage.page-template-page-lecture-past-php #content article.blog-post .own-content,
body.subpage.page-template-page-lecture-php #content article.blog-post .own-content {
min-width: 710px
}
@media screen and (max-width: 1319px) {
body.subpage.page-template-page-lecture-past-php #content article.blog-post .own-content,
body.subpage.page-template-page-lecture-php #content article.blog-post .own-content {
min-width: 479px
}
}
@media screen and (max-width: 959px) {
body.subpage.page-template-page-lecture-past-php #content article.blog-post .own-content,
body.subpage.page-template-page-lecture-php #content article.blog-post .own-content {
min-width: 269px
}
}
@media screen and (max-width: 639px) {
body.subpage.page-template-page-lecture-past-php #content article.blog-post .own-content,
body.subpage.page-template-page-lecture-php #content article.blog-post .own-content {
min-width: 300px
}
}
body.subpage.error404 #content .e404-centered-content {
margin: 0 auto;
width: 400px;
padding-bottom: 50px
}
body.subpage.error404 #content .e404-centered-content>* {
text-align: center
}
body.subpage.error404 #content .e404-centered-content p {
padding: 0 20px 25px;
border-bottom: 1px solid #bababa;
margin: 0 0 30px
}
body.subpage.error404 #content .e404-centered-content .cta-newsletter {
background: #616fac;
padding: 20px 30px 25px
}
body.subpage.error404 #content .e404-centered-content .cta-newsletter:after {
clear: both;
display: block;
content: " "
}
body.subpage.error404 #content .e404-centered-content .cta-newsletter h4 {
color: #fff;
padding-bottom: 10px
}
body.subpage.error404 #content .e404-centered-content .cta-newsletter form.wpcf7-form input {
width: 324px
}
body.subpage.error404 #content .e404-centered-content .cta-newsletter form.wpcf7-form input.wpcf7-submit {
width: 340px
}
@media screen and (max-width: 639px) {
body.subpage.error404 #content .e404-centered-content {
width: 300px
}
body.subpage.error404 #content .e404-centered-content .cta-newsletter {
padding: 20px 10px 13px
}
body.subpage.error404 #content .e404-centered-content .cta-newsletter form.wpcf7-form input {
width: 264px
}
body.subpage.error404 #content .e404-centered-content .cta-newsletter form.wpcf7-form input.wpcf7-submit {
width: 280px;
float: none
}
}
body.subpage.for-prospects .for-prospects {
width: 1320px;
height: 1461px;
background: url(//robertnemec.com/wp-content/themes/rnc/images/bg/for-prospects.png) top center no-repeat;
background-size: cover;
clear: both;
display: block;
z-index: auto;
position: relative;
top: -12px;
margin: 0 auto -545px
}
body.subpage.for-prospects .for-prospects ul {
display: block;
position: relative;
width: 100%;
height: 1459px
}
body.subpage.for-prospects .for-prospects ul.hover-h12 {
background: url(//robertnemec.com/wp-content/themes/rnc/images/bg/for-prospects-hover1.png) 455px -2px no-repeat
}
body.subpage.for-prospects .for-prospects ul.hover-h3 {
background: url(//robertnemec.com/wp-content/themes/rnc/images/bg/for-prospects-hover2.png) 781px top no-repeat
}
body.subpage.for-prospects .for-prospects ul.hover-h6 {
background: url(//robertnemec.com/wp-content/themes/rnc/images/bg/for-prospects-hover3.png) center 540px no-repeat
}
body.subpage.for-prospects .for-prospects ul.hover-h8 {
background: url(//robertnemec.com/wp-content/themes/rnc/images/bg/for-prospects-hover4.png) -105px 229px no-repeat
}
body.subpage.for-prospects .for-prospects ul.hover-h11 {
background: url(//robertnemec.com/wp-content/themes/rnc/images/bg/for-prospects-hover5.png) -138px 1px no-repeat
}
body.subpage.for-prospects .for-prospects ul li {
position: absolute
}
body.subpage.for-prospects .for-prospects ul li h2 {
color: #fff;
font-size: 2.5em;
font-weight: bold;
text-align: center;
line-height: 1.15em;
position: relative;
z-index: 20
}
body.subpage.for-prospects .for-prospects ul li h2 a {
text-decoration: none;
color: #fff
}
body.subpage.for-prospects .for-prospects ul li.h12 {
left: 650px;
top: 60px
}
body.subpage.for-prospects .for-prospects ul li.h12 h2 {
width: 250px
}
body.subpage.for-prospects .for-prospects ul li.h3 {
left: 905px;
top: 390px
}
body.subpage.for-prospects .for-prospects ul li.h3 h2 {
width: 220px
}
body.subpage.for-prospects .for-prospects ul li.h6 {
left: 530px;
top: 700px
}
body.subpage.for-prospects .for-prospects ul li.h6 h2 {
width: 390px
}
body.subpage.for-prospects .for-prospects ul li.h8 {
left: 245px;
top: 520px
}
body.subpage.for-prospects .for-prospects ul li.h8 h2 {
width: 190px
}
body.subpage.for-prospects .for-prospects ul li.h11 {
left: 215px;
top: 150px
}
body.subpage.for-prospects .for-prospects ul li.h11 h2 {
width: 240px
}
@media screen and (min-width: 1530px) {
body.subpage.for-prospects .for-prospects {
width: 1530px;
height: 1461px;
margin-bottom: -535px
}
body.subpage.for-prospects .for-prospects ul.hover-h12 {
background: url(//robertnemec.com/wp-content/themes/rnc/images/bg/for-prospects-hover1.png) 561px -2px no-repeat
}
body.subpage.for-prospects .for-prospects ul.hover-h3 {
background: url(//robertnemec.com/wp-content/themes/rnc/images/bg/for-prospects-hover2.png) 888px top no-repeat
}
body.subpage.for-prospects .for-prospects ul.hover-h6 {
background: url(//robertnemec.com/wp-content/themes/rnc/images/bg/for-prospects-hover3.png) center 540px no-repeat
}
body.subpage.for-prospects .for-prospects ul.hover-h8 {
background: url(//robertnemec.com/wp-content/themes/rnc/images/bg/for-prospects-hover4.png) 0 229px no-repeat
}
body.subpage.for-prospects .for-prospects ul.hover-h11 {
background: url(//robertnemec.com/wp-content/themes/rnc/images/bg/for-prospects-hover5.png) -33px top no-repeat
}
body.subpage.for-prospects .for-prospects ul li {
position: absolute
}
body.subpage.for-prospects .for-prospects ul li.h12 {
left: 750px
}
body.subpage.for-prospects .for-prospects ul li.h3 {
left: 1005px
}
body.subpage.for-prospects .for-prospects ul li.h6 {
left: 630px
}
body.subpage.for-prospects .for-prospects ul li.h8 {
left: 345px
}
body.subpage.for-prospects .for-prospects ul li.h11 {
left: 315px
}
}
@media screen and (max-width: 1319px) {
body.subpage.for-prospects .for-prospects {
width: 959px;
top: -5px
}
body.subpage.for-prospects .for-prospects ul.hover-h12 {
background: url(//robertnemec.com/wp-content/themes/rnc/images/bg/for-prospects-hover1.png) 275px -2px no-repeat
}
body.subpage.for-prospects .for-prospects ul.hover-h3 {
background: url(//robertnemec.com/wp-content/themes/rnc/images/bg/for-prospects-hover2.png) 601px top no-repeat
}
body.subpage.for-prospects .for-prospects ul.hover-h8 {
background: url(//robertnemec.com/wp-content/themes/rnc/images/bg/for-prospects-hover4.png) -286px 229px no-repeat
}
body.subpage.for-prospects .for-prospects ul.hover-h11 {
background: url(//robertnemec.com/wp-content/themes/rnc/images/bg/for-prospects-hover5.png) -319px top no-repeat
}
body.subpage.for-prospects .for-prospects ul li.h12 {
left: 450px;
top: 60px
}
body.subpage.for-prospects .for-prospects ul li.h12 h2 {
width: 250px
}
body.subpage.for-prospects .for-prospects ul li.h3 {
left: 724px;
top: 390px
}
body.subpage.for-prospects .for-prospects ul li.h3 h2 {
width: 220px
}
body.subpage.for-prospects .for-prospects ul li.h6 {
left: 349px;
top: 700px
}
body.subpage.for-prospects .for-prospects ul li.h6 h2 {
width: 390px
}
body.subpage.for-prospects .for-prospects ul li.h8 {
left: 64px;
top: 520px
}
body.subpage.for-prospects .for-prospects ul li.h8 h2 {
width: 190px
}
body.subpage.for-prospects .for-prospects ul li.h11 {
left: 34px;
top: 150px
}
body.subpage.for-prospects .for-prospects ul li.h11 h2 {
width: 240px
}
}
@media screen and (max-width: 959px) {
body.subpage.for-prospects .for-prospects {
width: 640px;
height: 610px;
top: 15px;
margin-bottom: -185px
}
body.subpage.for-prospects .for-prospects ul {
height: 610px
}
body.subpage.for-prospects .for-prospects ul.hover-h12 {
background: none
}
body.subpage.for-prospects .for-prospects ul.hover-h3 {
background: none
}
body.subpage.for-prospects .for-prospects ul.hover-h8 {
background: none
}
body.subpage.for-prospects .for-prospects ul.hover-h11 {
background: none
}
body.subpage.for-prospects .for-prospects ul li h2 {
font-size: 1.3em
}
body.subpage.for-prospects .for-prospects ul li.h12 {
left: 280px;
top: 30px
}
body.subpage.for-prospects .for-prospects ul li.h12 h2 {
width: 150px
}
body.subpage.for-prospects .for-prospects ul li.h3 {
left: 424px;
top: 150px
}
body.subpage.for-prospects .for-prospects ul li.h3 h2 {
width: 120px
}
body.subpage.for-prospects .for-prospects ul li.h6 {
left: 249px;
top: 310px
}
body.subpage.for-prospects .for-prospects ul li.h6 h2 {
width: 190px
}
body.subpage.for-prospects .for-prospects ul li.h8 {
left: 94px;
top: 220px
}
body.subpage.for-prospects .for-prospects ul li.h8 h2 {
width: 100px
}
body.subpage.for-prospects .for-prospects ul li.h11 {
left: 104px;
top: 50px
}
body.subpage.for-prospects .for-prospects ul li.h11 h2 {
width: 130px
}
}
@media screen and (max-width: 639px) {
body.subpage.for-prospects .for-prospects {
width: 320px;
top: 0;
height: 306px;
margin-bottom: -80px
}
body.subpage.for-prospects .for-prospects ul li h2 {
font-size: 1em
}
body.subpage.for-prospects .for-prospects ul li.h12 {
left: 130px;
top: 5px
}
body.subpage.for-prospects .for-prospects ul li.h12 h2 {
width: 100px
}
body.subpage.for-prospects .for-prospects ul li.h3 {
left: 224px;
top: 93px
}
body.subpage.for-prospects .for-prospects ul li.h3 h2 {
width: 60px
}
body.subpage.for-prospects .for-prospects ul li.h6 {
left: 119px;
top: 178px
}
body.subpage.for-prospects .for-prospects ul li.h6 h2 {
width: 100px
}
body.subpage.for-prospects .for-prospects ul li.h8 {
left: 54px;
top: 138px
}
body.subpage.for-prospects .for-prospects ul li.h8 h2 {
width: 60px
}
body.subpage.for-prospects .for-prospects ul li.h11 {
left: 24px;
top: 25px
}
body.subpage.for-prospects .for-prospects ul li.h11 h2 {
width: 90px
}
}
body.subpage.for-prospects #content {
position: relative;
z-index: 30
}
body.subpage .row:first-child .cover_box {
margin-top: -30px;
margin-bottom: 30px
}
@media screen and (max-width: 639px) {
body.subpage .cover_box {
overflow: hidden
}
}
body.subpage .cover_box img {
max-width: 100%;
height: auto !important
}
@media screen and (max-width: 639px) {
body.subpage .cover_box img {
max-width: none;
position: absolute;
left: 50%;
top: 0;
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
max-height: 100%;
width: auto !important
}
}
body.subpage .cover_box .h1_wrap {
position: absolute;
bottom: 50px;
left: 15%;
max-width: 70%;
text-align: left
}
@media screen and (max-width: 959px) {
body.subpage .cover_box .h1_wrap {
bottom: 25px
}
}
@media screen and (max-width: 639px) {
body.subpage .cover_box .h1_wrap {
position: static;
padding: 65px 20px 15px
}
}
body.subpage .cover_box h1 {
display: inline;
color: #fff;
padding: 5px 0;
position: relative;
left: 15px;
background: #01053c;
-moz-box-shadow: -15px 0 0 #01053c, 15px 0 0 #01053c;
-webkit-box-shadow: -15px 0 0 #01053c, 15px 0 0 #01053c;
box-shadow: -15px 0 0 #01053c, 15px 0 0 #01053c;
font-size: 3.3em;
line-height: 1.8em;
white-space: pre-wrap;
-webkit-box-decoration-break: clone;
-ms-box-decoration-break: clone;
-o-box-decoration-break: clone;
box-decoration-break: clone
}
@media screen and (max-width: 1319px) {
body.subpage .cover_box h1 {
font-size: 2.5em
}
}
@media screen and (max-width: 959px) {
body.subpage .cover_box h1 {
font-size: 1.7em
}
}
@media screen and (max-width: 639px) {
body.subpage .cover_box h1 {
font-size: 1.2em
}
}
body.subpage .article_II_bellow {
position: relative;
z-index: 4;
background: #fff;
margin-bottom: -20px;
padding-bottom: 30px
}
@media screen and (max-width: 1319px) {
body.subpage .article_II_bellow {
padding-bottom: 0
}
}
body.subpage .article_II_bellow .contact_author_stripe {
background: #646eaa;
padding: 40px 0 30px
}
body.subpage .article_II_bellow .contact_author_stripe .main-content {
border: 0 !important
}
body.subpage .article_II_bellow .contact_author_stripe .person {
float: left
}
@media screen and (max-width: 959px) {
body.subpage .article_II_bellow .contact_author_stripe .person {
float: none;
margin-bottom: 30px
}
}
body.subpage .article_II_bellow .contact_author_stripe .contact_form {
overflow: hidden
}
@media screen and (max-width: 959px) {
body.subpage .article_II_bellow .contact_author_stripe .contact_form {
display: block;
overflow: visible;
clear: both
}
}
body.subpage .article_II_bellow .contact_author_stripe:after {
clear: both;
display: block;
content: " ";
height: 0
}
body.subpage .article_II_bellow .contact_author_stripe p {
color: #fff
}
#popup .intro>img,
.popup .intro>img {
width: 150px;
float: left;
margin-right: 5px
}
#popup .intro h3,
.popup .intro h3 {
font-size: 1.62em
}
@media screen and (max-width: 959px) {
#popup .intro h3,
.popup .intro h3 {
font-size: 1.275em
}
}
@media screen and (max-width: 639px) {
#popup .intro>img,
.popup .intro>img {
float: none;
margin-right: 0;
margin-left: 45px
}
}
#popup .mobile_form form,
.popup .mobile_form form {
text-align: center
}
#popup .mobile_form form input.submit,
.popup .mobile_form form input.submit {
margin: 10px auto;
width: auto !important
}
#popup .wpcf7-submit,
.popup .wpcf7-submit {
color: #01052f;
height: 43px;
line-height: 43px;
text-decoration: none;
font-weight: bold;
padding: 0 25px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #dcb964;
text-shadow: none;
clear: both
}
#popup .wpcf7-submit:visited,
.popup .wpcf7-submit:visited {
background-color: #dcb964
}
#popup .wpcf7-submit:hover,
.popup .wpcf7-submit:hover {
background-color: #f6db7b
}
#popup .wpcf7-form .file-upload-styled,
.popup .wpcf7-form .file-upload-styled {
display: inherit !important;
float: right;
margin-right: -10px
}
#popup .wpcf7-form .file-upload-styled p,
.popup .wpcf7-form .file-upload-styled p {
float: left;
padding-right: 10px
}
#popup .wpcf7-form .file-upload-styled .file-upload-clickable,
.popup .wpcf7-form .file-upload-styled .file-upload-clickable {
padding-top: 5px
}
#popup .social-box-horizontal,
.popup .social-box-horizontal {
border: 1px solid #cdcdcd;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.16);
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.16);
box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.16);
background-color: #fff;
padding: 10px 10px 0;
margin: 10px auto 20px;
min-height: 75px;
width: 290px
}
#popup .social-box-horizontal:after,
.popup .social-box-horizontal:after {
display: block;
clear: both;
content: " "
}
#popup .social-box-horizontal ul,
.popup .social-box-horizontal ul {
margin: 1px;
padding: 1px;
list-style: none
}
#popup .social-box-horizontal ul li,
.popup .social-box-horizontal ul li {
margin: 1px;
padding: 1px;
float: left;
width: 65px;
overflow: hidden;
text-align: center;
max-height: 65px
}
#popup .social-box-horizontal ul li div,
.popup .social-box-horizontal ul li div {
margin: 0;
padding: 0
}
#form_later {
text-align: left
}
#form_later .wrapper {
max-width: 700px;
margin: 0 auto;
background-color: white !important;
background-image: none !important;
border: none !important
}
#form_later .intro .photo {
float: left;
text-align: center;
font-style: italic;
margin-right: 15px
}
#form_later .intro .photo p {
margin-bottom: 0
}
#form_later form p {
margin-bottom: 10px
}
#form_later .wpcf7-submit {
color: #01052f;
height: 43px;
line-height: 43px;
text-decoration: none;
font-weight: bold;
padding: 0 25px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #dcb964;
text-shadow: none;
clear: both
}
#form_later .wpcf7-submit:visited {
background-color: #dcb964
}
#form_later .wpcf7-submit:hover {
background-color: #f6db7b
}
#form_later .wpcf7-form .file-upload-styled {
display: inherit !important;
float: right;
margin-right: -10px
}
#form_later .wpcf7-form .file-upload-styled p {
float: left;
padding-right: 10px
}
#form_later .wpcf7-form .file-upload-styled .file-upload-clickable {
padding-top: 5px
}
#popup_ok_email {
text-align: center
}
#popup_ok_email .close {
margin: 0 0 15px
}
#popup_ok {
text-align: center
}
#popup_ok .close {
margin: 0 0 15px
}
div[aria-describedby="popup_ok_email"] button.ui-dialog-titlebar-close {
display: none
}
div[aria-describedby="popup_ok"] button.ui-dialog-titlebar-close {
display: none
}
#popup .small {
font-size: .8em
}
#popup .intro .photo {
float: left;
text-align: center;
font-style: italic;
margin-right: 15px
}
#popup .intro .photo p {
margin-bottom: 0
}
#popup form p {
margin-bottom: 10px
}
.popup_form ul.thirds {
padding-bottom: 0 !important
}
.ebookButton {
font-size: 1.2em !important;
height: 2.2em !important
}
.all-hide {
display: none !important
}
.li_twitter-container.TW-top {
display: inline-block !important;
overflow: visible !important;
position: relative !important;
height: 42px !important;
line-height: 1px !important
}
.li_twitter.TW-top {
display: inline-block !important;
height: 42px !important;
width: 60px !important;
text-align: center !important;
background-image: url(//robertnemec.com/wp-content/themes/rnc/images/icons/sprite_connect_v14.png) !important;
background-color: transparent !important;
background-repeat: no-repeat !important;
background-position: -207px -470px !important
}
.li_twitter-inner.TW-top {
background-color: transparent !important;
background-repeat: no-repeat !important;
overflow: hidden !important;
margin: 4px auto 0 !important;
width: 28px !important;
height: 28px !important;
display: block !important;
background-image: url(//robertnemec.com/wp-content/themes/rnc/images/icons/twitter-icon.png) !important;
background-size: 28px 28px !important;
background-position: 0 0 !important
}
.li_twitter-content.TW-top {
display: inline !important;
font-size: 16px !important;
color: #4e4e4e !important;
font-weight: bold !important;
font-family: Arial, sans-serif !important;
line-height: 38px !important
}
.li_twitter-container.TW-empty .li_twitter-content.TW-top {
text-indent: -999px !important;
display: inline-block !important
}
html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%
}
body {
margin: 0;
height: 100%
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline
}
audio:not([controls]) {
display: none;
height: 0
}
[hidden],
template {
display: none
}
a {
background-color: transparent;
text-decoration: none
}
a:active,
a:hover {
outline: 0
}
abbr[title] {
border-bottom: 1px dotted
}
b,
strong {
font-weight: bold
}
dfn {
font-style: italic
}
h1 {
font-size: 2em;
margin: 0.67em 0
}
mark {
background: #ff0;
color: #000
}
small {
font-size: 80%
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline
}
sup {
top: -0.5em
}
sub {
bottom: -0.25em
}
img {
border: 0
}
svg:not(:root) {
overflow: hidden
}
figure {
margin: 1em 40px
}
hr {
box-sizing: content-box;
height: 0
}
pre {
overflow: auto
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0
}
button {
overflow: visible
}
button,
select {
text-transform: none
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer
}
button[disabled],
html input[disabled] {
cursor: default
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0
}
input {
line-height: normal
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none
}
fieldset {
margin: 0 2px;
padding: 0.35em 0.625em 0.75em
}
legend {
border: 0;
padding: 0
}
textarea {
overflow: auto
}
optgroup {
font-weight: bold
}
table {
border-collapse: collapse;
border-spacing: 0
}
td,
th {
padding: 0
}
.btn {
display: inline-block
}
.btn--open-close {
display: block;
position: absolute;
cursor: pointer;
top: 10px;
right: 10px;
height: 35px;
width: 35px
}
.btn--open-close img {
display: block;
width: 45px;
height: 45px
}
.btn--resize {
background: url(//robertnemec.com/wp-content/themes/rnc/article-template/img/resize.svg);
background-size: 35px 35px
}
.btn--close {
height: 40px;
width: 40px;
background: url(//robertnemec.com/wp-content/themes/rnc/article-template/img/close2.svg);
background-size: 40px 40px
}
.btn--close2 {
height: 40px;
width: 40px;
background: url(//robertnemec.com/wp-content/themes/rnc/article-template/img/close3.svg);
background-size: 40px 40px
}
.btn--large {
padding: 15px
}
.btn--medium {
padding: 10px
}
.btn--consultation-2 {
position: relative;
background: #c89632;
margin-bottom: 25px
}
.btn--consultation-2 .arrow-right {
position: absolute;
display: none;
width: 0px;
height: 0px;
border-top: 22px solid transparent;
border-bottom: 22px solid transparent;
border-left: 22px solid #a77614;
top: 2px;
right: -18px
}
.btn--consultation-2:hover .arrow-right {
display: block
}
.btn--consultation-2:hover {
background: #a77614
}
.btn--consultation-2:hover:before {
opacity: 1
}
.btn--radius {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
color: #fff;
font: 400 20px "Oswald", sans-serif;
padding-left: 20px;
padding-right: 20px
}
.icon {
position: relative
}
.icon:before {
position: absolute;
display: block;
content: ' '
}
.icon--address:before {
background: url(//robertnemec.com/wp-content/themes/rnc/article-template/img/icon-arrow.png);
width: 20px;
height: 20px;
background-size: 20px 20px;
left: -30px;
top: 5px
}
.icon--phone:before {
background: url(//robertnemec.com/wp-content/themes/rnc/article-template/img/icon-phone.png);
width: 20px;
height: 20px;
background-size: 20px 20px;
left: -30px;
top: 5px
}
.icon--email:before {
background: url(//robertnemec.com/wp-content/themes/rnc/article-template/img/icon-email.png);
width: 20px;
height: 20px;
background-size: 20px 20px;
left: -30px;
top: 5px
}
.social-bar {
display: -webkit-flex;
display: flex;
max-width: 1140px;
position: relative;
margin: 10px auto 40px
}
.social-bar__item {
position: relative;
-webkit-flex: 1;
flex: 1;
-moz-transition: all .15s;
-o-transition: all .15s;
-webkit-transition: all .15s;
transition: all .15s
}
.social-bar__item:hover {
-moz-transform: scale(1.15);
-ms-transform: scale(1.15);
-webkit-transform: scale(1.15);
transform: scale(1.15)
}
.social-bar__item:hover .img:before {
opacity: 1
}
.social-bar__item:hover span {
color: #fff
}
.social-bar__item--small {
-webkit-flex: 0;
flex: 0
}
.social-bar span {
position: absolute;
left: 57px;
top: 13px;
font: 700 16px "Oswald", sans-serif;
color: #ead68e;
-moz-transition: all .15s;
-o-transition: all .15s;
-webkit-transition: all .15s;
transition: all .15s
}
.social-bar .img {
width: 50px;
height: 50px;
display: block;
position: relative
}
.social-bar .img:before {
-moz-transition: all .15s;
-o-transition: all .15s;
-webkit-transition: all .15s;
transition: all .15s;
opacity: 0;
position: absolute;
display: block;
content: '';
width: 100%;
height: 100%
}
.social-bar .facebook {
background: url(//robertnemec.com/wp-content/themes/rnc/article-template/img/social/sprites.png) no-repeat 0 0
}
.social-bar .facebook:before {
background: url(//robertnemec.com/wp-content/themes/rnc/article-template/img/social/sprites-white.png) no-repeat 0 0
}
.social-bar .twitter {
background: url(//robertnemec.com/wp-content/themes/rnc/article-template/img/social/sprites.png) no-repeat -53px 0
}
.social-bar .twitter:before {
background: url(//robertnemec.com/wp-content/themes/rnc/article-template/img/social/sprites-white.png) no-repeat -53px 0
}
.social-bar .google {
background: url(//robertnemec.com/wp-content/themes/rnc/article-template/img/social/sprites.png) no-repeat -106px 0
}
.social-bar .google:before {
background: url(//robertnemec.com/wp-content/themes/rnc/article-template/img/social/sprites-white.png) no-repeat -106px 0
}
.social-bar .linked {
background: url(//robertnemec.com/wp-content/themes/rnc/article-template/img/social/sprites.png) no-repeat -157px 0
}
.social-bar .linked:before {
background: url(//robertnemec.com/wp-content/themes/rnc/article-template/img/social/sprites-white.png) no-repeat -157px 0
}
.social-bar .slideshare {
background: url(//robertnemec.com/wp-content/themes/rnc/article-template/img/social/sprites.png) no-repeat -209px 0
}
.social-bar .slideshare:before {
background: url(//robertnemec.com/wp-content/themes/rnc/article-template/img/social/sprites-white.png) no-repeat -209px 0
}
.social-bar .youtube {
background: url(//robertnemec.com/wp-content/themes/rnc/article-template/img/social/sprites.png) no-repeat -260px 0
}
.social-bar .youtube:before {
background: url(//robertnemec.com/wp-content/themes/rnc/article-template/img/social/sprites-white.png) no-repeat -260px 0
}
.social-bar .rss {
background: url(//robertnemec.com/wp-content/themes/rnc/article-template/img/social/sprites.png) no-repeat -313px 0
}
.social-bar .rss:before {
background: url(//robertnemec.com/wp-content/themes/rnc/article-template/img/social/sprites-white.png) no-repeat -313px 0
}
@media (max-width: 959px) {
.social-bar span {
display: none
}
}
@media (max-width: 640px) {
.social-bar {
-webkit-flex-wrap: wrap;
flex-wrap: wrap
}
.social-bar__item,
.social-bar__item--small {
margin-top: 10px;
display: -webkit-flex;
display: flex;
-webkit-justify-content: center;
justify-content: center;
-webkit-flex: 1 1 50%;
flex: 1 1 50%;
width: 50%
}
}
.contact {
display: -webkit-flex;
display: flex;
background: #fff;
border-top: 3px solid #c89632;
border-bottom: 3px solid #c89632
}
@media (max-width: 960px) {
.contact {
-webkit-flex-direction: column-reverse;
flex-direction: column-reverse;
background: #fff url(//robertnemec.com/wp-content/themes/rnc/article-template/img/contact-bg2.jpg) no-repeat top right;
-moz-background-size: cover;
-o-background-size: cover;
-webkit-background-size: cover;
background-size: cover
}
}
.contact__col--large {
-webkit-flex: 2;
flex: 2;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 20px 0 20px 20px
}
@media (max-width: 960px) {
.contact__col--large {
padding: 20px
}
}
.contact__col--small {
-webkit-flex: 1;
flex: 1;
text-align: center;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 20px 20px 20px 40px
}
@media (max-width: 900px) {
.contact__col--small {
padding: 20px
}
}
@media (min-width: 961px) {
.contact__col--small {
background: #fff url(//robertnemec.com/wp-content/themes/rnc/article-template/img/contact-bg.jpg) no-repeat bottom left;
-moz-background-size: cover;
-o-background-size: cover;
-webkit-background-size: cover;
background-size: cover
}
}
.contact__cities {
display: -webkit-flex;
display: flex
}
@media (max-width: 640px) {
.contact__cities {
display: block
}
}
.contact__cities__city {
text-align: left;
-webkit-flex: 1;
flex: 1
}
.contact__cities__city .icon {
background-image: none !important;
text-indent: 0;
width: auto;
height: auto
}
.contact__cities__city ul {
padding: 0 0 0 40px
}
.contact__cities__city ul li {
overflow: visible;
display: block
}
.contact__cities__city-headline {
font: 400 25px "Oswald", sans-serif;
color: #03042F;
margin: 0
}
.contact__sponsors {
margin: 25px 0 0
}
@media (max-width: 1340px) {
.contact__sponsors {
text-align: center
}
}
.contact__sponsors img {
display: inline-block;
margin-top: 10px;
margin-right: 10px;
max-height: 90px
}
@media (max-width: 1340px) {
.contact__sponsors img {
max-height: 65px
}
}
@media (max-width: 450px) {
.contact__sponsors img {
display: block;
margin: 10px auto 0 auto
}
}
.contact__sponsors-heureka {
margin-left: 22px
}
.contact ul {
list-style: none
}
.contact li {
font: 400 18px "Oswald", sans-serif;
color: #84839f;
margin: 15px 0
}
.contact li a {
color: #84839f;
-moz-transition: all .2s;
-o-transition: all .2s;
-webkit-transition: all .2s;
transition: all .2s
}
.contact li a:hover {
color: #2b2b2d
}
.contact__p,
.contact__p div {
margin: 15px 0;
font: 400 20px "Oswald", sans-serif;
color: #03042F;
text-align: center;
padding: 0 15px
}
.contact .contact__col__heading {
padding: 30px 0 20px;
font-weight: 400;
color: #c89632
}
.layout {
width: 100%;
max-width: 1320px;
position: relative;
margin: 0 auto
}
@media (max-width: 1320px) {
.layout {
max-width: 959px
}
}
@media (max-width: 959px) {
.layout {
max-width: 640px
}
}
@media (max-width: 640px) {
.layout {
max-width: 320px
}
}
.layout--padding {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0 22px
}
.main-footer {
background: #020630
}
.main-footer .no-wrap {
white-space: nowrap;
display: inline
}
.main-footer h2 {
font: 300 28px "Oswald", sans-serif;
color: #f6db7b;
padding: 50px 0 35px;
text-align: center;
background: transparent;
margin: 0
}
.main-footer h2 strong {
font: 500 28px "Oswald", sans-serif;
color: #fff
}
.main-footer__copy {
font: 600 14px "Open Sans", sans-serif;
display: block;
color: #4e5381;
text-align: center;
padding: 10px 0 50px
}
.main-footer__copy a {
-moz-transition: color .2s;
-o-transition: color .2s;
-webkit-transition: color .2s;
transition: color .2s;
color: #fff
}
.main-footer__copy a:hover {
color: #c89632
}
.main-footer__newsletter {
text-align: center;
margin: 0 0 50px
}
.main-footer__newsletter span {
font: 300 16px "Open Sans", sans-serif;
color: #fff;
display: inline-block
}
.main-footer__newsletter form {
display: inline-block
}
.main-footer__newsletter input[type="email"] {
padding: 7px;
margin: 5px 5px 5px 10px;
border-radius: 3px;
font: normal 13px 'Arial';
border: none;
outline: none;
color: #000
}
.main-footer__newsletter input[type="submit"] {
padding: 7px 20px;
border-radius: 3px;
font: normal 13px 'Arial';
color: #000;
margin: 5px 0;
background: #f6db7b;
outline: none;
border: none;
color: #000;
-moz-transition: all .2s;
-o-transition: all .2s;
-webkit-transition: all .2s;
transition: all .2s
}
.main-footer__newsletter input[type="submit"]:hover,
.main-footer__newsletter input[type="submit"]:focus {
color: #fff;
background: #c89632
}
.main-footer__contact-us {
font: 600 16px "Open Sans", sans-serif;
display: block;
color: #4e5381;
text-align: center;
padding: 50px 0 10px
}
.main-footer__contact-us a {
color: #fff;
-moz-transition: color .2s;
-o-transition: color .2s;
-webkit-transition: color .2s;
transition: color .2s
}
.main-footer__contact-us a:hover {
color: #c89632
}
.main-footer__contact-us strong {
color: #fff
}
.main-footer .our-mission {
padding: 30px 0 0;
margin: 10px 0 0;
border-top: 1px solid rgba(78, 83, 129, 0.5);
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center
}
.main-footer .our-mission span {
font: 400 32px "Oswald", sans-serif;
color: #616fad
}
.main-footer .our-mission span i {
font-weight: bold;
color: #fff;
font-family: "Open Sans", sans-serif;
letter-spacing: -1px
}
@media (max-width: 800px) {
.main-footer .our-mission {
-webkit-flex-direction: column;
flex-direction: column
}
.main-footer .our-mission span {
display: block;
margin: 0 0 20px;
text-align: center
}
}
.main-footer .our-mission__signature {
position: relative;
display: -webkit-flex;
display: flex;
padding: 0 0 0 20px
}
.main-footer .our-mission__signature span {
position: absolute;
top: 0;
left: 70px;
padding: 0 0 0 10px;
font: 400 16px "Open Sans", sans-serif
}
@media screen and (max-width: 1319px) {
.large-hide {
display: none
}
}
@media screen and (max-width: 959px) {
.medium-hide {
display: none
}
}
@media screen and (max-width: 639px) {
.small-hide {
display: none
}
}
.forminput {
width: 100% !important;
color: black;
text-align: center;
font-weight: 420
}
@media screen and (max-width: 460px) {
.customnadpis {
font-size: 20px !important
}
}
.boxzilla-sample-box {
border-radius: 10px;
background: #616dad !important
}
.boxzilla-sample-box p {
color: #ffffff !important
}
.boxzilla-sample-box img {
border-radius: 60px
}
.boxzilla-sample-box form {
margin-top: 20px !important
}
body,
html {
overflow-x: hidden
}
.menu__btn-burger {
margin-bottom: 0px !important
}
.menu__btn:hover>#menu-popis {
display: none
}
.menu__btn:hover {
padding-top: 10px;
height: 30px
}
#menu-popis {
line-height: 1.2
}
#comments .form-allowed-tags {
display: none;
}
.cta {
z-index: 999;
}