@charset "utf-8";
#galeriarira-main { background: #fff url('images/page.jpeg') fixed; background: url('images/pageglare.png') no-repeat, url('images/page.jpeg'), #fff; background-attachment: fixed, fixed, scroll!important; margin: 0 auto; font-size: 13px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight: normal; font-style: normal; position: relative; width: 100%; min-height: 100%; left: 0; top: 0; cursor: default; overflow: hidden }
table,
ul.galeriarira-hmenu { font-size: 13px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight: normal; font-style: normal }
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
ul,
ol,
li { margin: 0; padding: 0 }
.galeriarira-button { border: 0; border-collapse: separate; -webkit-background-origin: border!important; -moz-background-origin: border!important; background-origin: border-box!important; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0 7px; margin: 0 auto; height: 23px }
.galeriarira-postcontent,
.galeriarira-postheadericons,
.galeriarira-postfootericons,
.galeriarira-blockcontent,
ul.galeriarira-vmenu a { text-align: left }
.galeriarira-postcontent,
.galeriarira-postcontent li,
.galeriarira-postcontent table,
.galeriarira-postcontent a,
.galeriarira-postcontent a:link,
.galeriarira-postcontent a:visited,
.galeriarira-postcontent a.visited,
.galeriarira-postcontent a:hover,
.galeriarira-postcontent a.hovered { font-size: 14px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; line-height: 150% }
.galeriarira-postcontent p { margin: 12px 0 }
.galeriarira-postcontent h1,
.galeriarira-postcontent h1 a,
.galeriarira-postcontent h1 a:link,
.galeriarira-postcontent h1 a:visited,
.galeriarira-postcontent h1 a:hover,
.galeriarira-postcontent h2,
.galeriarira-postcontent h2 a,
.galeriarira-postcontent h2 a:link,
.galeriarira-postcontent h2 a:visited,
.galeriarira-postcontent h2 a:hover,
.galeriarira-postcontent h3,
.galeriarira-postcontent h3 a,
.galeriarira-postcontent h3 a:link,
.galeriarira-postcontent h3 a:visited,
.galeriarira-postcontent h3 a:hover,
.galeriarira-postcontent h4,
.galeriarira-postcontent h4 a,
.galeriarira-postcontent h4 a:link,
.galeriarira-postcontent h4 a:visited,
.galeriarira-postcontent h4 a:hover,
.galeriarira-postcontent h5,
.galeriarira-postcontent h5 a,
.galeriarira-postcontent h5 a:link,
.galeriarira-postcontent h5 a:visited,
.galeriarira-postcontent h5 a:hover,
.galeriarira-postcontent h6,
.galeriarira-postcontent h6 a,
.galeriarira-postcontent h6 a:link,
.galeriarira-postcontent h6 a:visited,
.galeriarira-postcontent h6 a:hover,
.galeriarira-blockheader .t,
.galeriarira-blockheader .t a,
.galeriarira-blockheader .t a:link,
.galeriarira-blockheader .t a:visited,
.galeriarira-blockheader .t a:hover,
.galeriarira-vmenublockheader .t,
.galeriarira-vmenublockheader .t a,
.galeriarira-vmenublockheader .t a:link,
.galeriarira-vmenublockheader .t a:visited,
.galeriarira-vmenublockheader .t a:hover,
.galeriarira-headline,
.galeriarira-headline a,
.galeriarira-headline a:link,
.galeriarira-headline a:visited,
.galeriarira-headline a:hover,
.galeriarira-slogan,
.galeriarira-slogan a,
.galeriarira-slogan a:link,
.galeriarira-slogan a:visited,
.galeriarira-slogan a:hover,
.galeriarira-postheader,
.galeriarira-postheader a,
.galeriarira-postheader a:link,
.galeriarira-postheader a:visited,
.galeriarira-postheader a:hover { font-size: 32px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight: normal; font-style: normal; line-height: 120% }
.galeriarira-postcontent a,
.galeriarira-postcontent a:link { font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-decoration: none; color: #707070 }
.galeriarira-postcontent a:visited,
.galeriarira-postcontent a.visited { font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-decoration: none; color: #707070 }
.galeriarira-postcontent a:hover,
.galeriarira-postcontent a.hover { font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-decoration: underline; color: #f00 }
.galeriarira-postcontent h1 { color: #000; margin: 10px 0 0; font-size: 36px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif }
.galeriarira-blockcontent h1 { margin: 10px 0 0; font-size: 36px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif }
.galeriarira-postcontent h1 a,
.galeriarira-postcontent h1 a:link,
.galeriarira-postcontent h1 a:hover,
.galeriarira-postcontent h1 a:visited,
.galeriarira-blockcontent h1 a,
.galeriarira-blockcontent h1 a:link,
.galeriarira-blockcontent h1 a:hover,
.galeriarira-blockcontent h1 a:visited { font-size: 36px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif }
.galeriarira-postcontent h2 { color: #000; margin: 10px 0 0; font-size: 28px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif }
.galeriarira-blockcontent h2 { margin: 10px 0 0; font-size: 28px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif }
.galeriarira-postcontent h2 a,
.galeriarira-postcontent h2 a:link,
.galeriarira-postcontent h2 a:hover,
.galeriarira-postcontent h2 a:visited,
.galeriarira-blockcontent h2 a,
.galeriarira-blockcontent h2 a:link,
.galeriarira-blockcontent h2 a:hover,
.galeriarira-blockcontent h2 a:visited { font-size: 28px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif }
.galeriarira-postcontent h3 { color: #000; margin: 10px 0 0; font-size: 26px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif }
.galeriarira-blockcontent h3 { margin: 10px 0 0; font-size: 26px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif }
.galeriarira-postcontent h3 a,
.galeriarira-postcontent h3 a:link,
.galeriarira-postcontent h3 a:hover,
.galeriarira-postcontent h3 a:visited,
.galeriarira-blockcontent h3 a,
.galeriarira-blockcontent h3 a:link,
.galeriarira-blockcontent h3 a:hover,
.galeriarira-blockcontent h3 a:visited { font-size: 26px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif }
.galeriarira-postcontent h4 { color: #000; margin: 10px 0 0; font-size: 18px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif }
.galeriarira-blockcontent h4 { margin: 10px 0 0; font-size: 18px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif }
.galeriarira-postcontent h4 a,
.galeriarira-postcontent h4 a:link,
.galeriarira-postcontent h4 a:hover,
.galeriarira-postcontent h4 a:visited,
.galeriarira-blockcontent h4 a,
.galeriarira-blockcontent h4 a:link,
.galeriarira-blockcontent h4 a:hover,
.galeriarira-blockcontent h4 a:visited { font-size: 18px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif }
.galeriarira-postcontent h5 { color: #000; margin: 10px 0 0; font-size: 15px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif }
.galeriarira-blockcontent h5 { margin: 10px 0 0; font-size: 15px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif }
.galeriarira-postcontent h5 a,
.galeriarira-postcontent h5 a:link,
.galeriarira-postcontent h5 a:hover,
.galeriarira-postcontent h5 a:visited,
.galeriarira-blockcontent h5 a,
.galeriarira-blockcontent h5 a:link,
.galeriarira-blockcontent h5 a:hover,
.galeriarira-blockcontent h5 a:visited { font-size: 15px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif }
.galeriarira-postcontent h6 { color: #000; margin: 10px 0 0; font-size: 13px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif }
.galeriarira-blockcontent h6 { margin: 10px 0 0; font-size: 13px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif }
.galeriarira-postcontent h6 a,
.galeriarira-postcontent h6 a:link,
.galeriarira-postcontent h6 a:hover,
.galeriarira-postcontent h6 a:visited,
.galeriarira-blockcontent h6 a,
.galeriarira-blockcontent h6 a:link,
.galeriarira-blockcontent h6 a:hover,
.galeriarira-blockcontent h6 a:visited { font-size: 13px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif }
header,
footer,
article,
nav,
#galeriarira-hmenu-bg,
.galeriarira-sheet,
.galeriarira-hmenu a,
.galeriarira-vmenu a,
.galeriarira-slidenavigator>a,
.galeriarira-checkbox:before,
.galeriarira-radiobutton:before { -webkit-background-origin: border!important; -moz-background-origin: border!important; background-origin: border-box!important }
header,
footer,
article,
nav,
#galeriarira-hmenu-bg,
.galeriarira-sheet,
.galeriarira-slidenavigator>a,
.galeriarira-checkbox:before,
.galeriarira-radiobutton:before { display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
ul { list-style-type: none }
ol { list-style-position: inside }
html,
body { height: 100% }
body { padding: 0; margin: 0; min-width: 900px; color: #707070 }
.clearfix:before,
.clearfix:after { content: ""; display: table }
.clearfix:after { clear: both }
.cleared { font: 0/0 serif; clear: both }
form { padding: 0!important; margin: 0!important }
table.position { position: relative; width: 100%; table-layout: fixed }
li h1,
.galeriarira-postcontent li h1,
.galeriarira-blockcontent li h1 { margin: 1px }
li h2,
.galeriarira-postcontent li h2,
.galeriarira-blockcontent li h2 { margin: 1px }
li h3,
.galeriarira-postcontent li h3,
.galeriarira-blockcontent li h3 { margin: 1px }
li h4,
.galeriarira-postcontent li h4,
.galeriarira-blockcontent li h4 { margin: 1px }
li h5,
.galeriarira-postcontent li h5,
.galeriarira-blockcontent li h5 { margin: 1px }
li h6,
.galeriarira-postcontent li h6,
.galeriarira-blockcontent li h6 { margin: 1px }
li p,
.galeriarira-postcontent li p,
.galeriarira-blockcontent li p { margin: 1px }
.galeriarira-shapes { position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden }
.galeriarira-slider-inner { position: relative; overflow: hidden; width: 100%; height: 100% }
.galeriarira-slidenavigator>a { display: inline-block; vertical-align: middle; outline-style: none; font-size: 1px }
.galeriarira-slidenavigator>a:last-child { margin-right: 0!important }
.galeriarira-object1625505796 h1,
.galeriarira-object1625505796 h2,
.galeriarira-object1625505796 h3,
.galeriarira-object1625505796 h4,
.galeriarira-object1625505796 h5,
.galeriarira-object1625505796 h6,
.galeriarira-object1625505796 p,
.galeriarira-object1625505796 a,
.galeriarira-object1625505796 ul,
.galeriarira-object1625505796 ol,
.galeriarira-object1625505796 li { line-height: 125% }
.galeriarira-object1625505796 { position: absolute; top: 24px; left: 100%; margin-left: -225px!important; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); overflow: hidden; z-index: 2; width: 225px; height: 25px }
.galeriarira-object1625505796-text { font-size: 12px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-align: left; vertical-align: middle; color: #707070!important; display: table-cell; outline-style: none; padding: 0 0!important; word-wrap: break-word; height: 25px; width: 225px }
.galeriarira-textblock ul>li { background-position-y: 0!important }
.galeriarira-object1418612724 h1,
.galeriarira-object1418612724 h2,
.galeriarira-object1418612724 h3,
.galeriarira-object1418612724 h4,
.galeriarira-object1418612724 h5,
.galeriarira-object1418612724 h6,
.galeriarira-object1418612724 p,
.galeriarira-object1418612724 a,
.galeriarira-object1418612724 ul,
.galeriarira-object1418612724 ol,
.galeriarira-object1418612724 li { line-height: 125% }
.galeriarira-object1418612724 { position: absolute; top: 108px; left: 100%; margin-left: -402px!important; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); overflow: hidden; z-index: 4; width: 402px; height: 18px }
.galeriarira-object1418612724-text { font-size: 12px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-align: left; color: #000!important; display: table-cell; outline-style: none; padding: 0 0!important; word-wrap: break-word; height: 18px; width: 402px }
.galeriarira-textblock ul>li { background-position-y: 0!important }
.galeriarira-headline { display: inline-block; position: absolute; min-width: 50px; top: 26px; left: .79%; line-height: 100%; margin-left: -3px!important; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); z-index: 99 }
.galeriarira-headline,
.galeriarira-headline a,
.galeriarira-headline a:link,
.galeriarira-headline a:visited,
.galeriarira-headline a:hover { font-size: 102px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight: normal; font-style: normal; text-decoration: none; text-align: left; padding: 0; margin: 0; color: #000!important; white-space: nowrap }
.galeriarira-object960374472 h1,
.galeriarira-object960374472 h2,
.galeriarira-object960374472 h3,
.galeriarira-object960374472 h4,
.galeriarira-object960374472 h5,
.galeriarira-object960374472 h6,
.galeriarira-object960374472 p,
.galeriarira-object960374472 a,
.galeriarira-object960374472 ul,
.galeriarira-object960374472 ol,
.galeriarira-object960374472 li { line-height: 125% }
.galeriarira-object960374472 { position: absolute; top: 69px; left: 99.56%; margin-left: -224px!important; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); overflow: hidden; z-index: 101; width: 225px; height: 22px }
.galeriarira-footer .layout-item-0 { border-spacing: 5px 0; border-collapse: separate }
.galeriarira-footer .layout-item-1 { color: #000; padding: 5px; vertical-align: middle }
.galeriarira-footer .layout-item-2 { padding: 5px; vertical-align: middle }
.ie7 .post .layout-cell { border: none!important; padding: 0!important }
.ie6 .post .layout-cell { border: none!important; padding: 0!important }
.galeriarira-header { margin: 0 auto; height: 130px; background-image: url('images/object1418612724.png'), url('images/object1625505796.png'), url('images/header.png'); background-position: 498px 108px, 675px 24px, 0 0; background-repeat: no-repeat; position: relative; width: 900px; z-index: auto!important }
.responsive .galeriarira-header { background-image: url('images/header.png'); background-position: center center }
.galeriarira-header>.widget { position: absolute; z-index: 101 }
.galeriarira-nav { border-top: 1px solid #000; margin: 10px auto 0; position: relative; z-index: 100; font-size: 0; text-align: right }
ul.galeriarira-hmenu a,
ul.galeriarira-hmenu a:link,
ul.galeriarira-hmenu a:visited,
ul.galeriarira-hmenu a:hover { outline: 0; position: relative; z-index: 11 }
ul.galeriarira-hmenu,
ul.galeriarira-hmenu ul { display: block; margin: 0; padding: 0; border: 0; list-style-type: none }
ul.galeriarira-hmenu li { position: relative; z-index: 5; display: block; float: left; background: 0; margin: 0; padding: 0; border: 0 }
ul.galeriarira-hmenu li:hover { z-index: 10000; white-space: normal }
ul.galeriarira-hmenu:after,
ul.galeriarira-hmenu ul:after { content: "."; height: 0; display: block; visibility: hidden; overflow: hidden; clear: both }
ul.galeriarira-hmenu,
ul.galeriarira-hmenu ul { min-height: 0 }
ul.galeriarira-hmenu { display: inline-block; vertical-align: bottom }
.galeriarira-nav:before { content: ' ' }
.desktop-nav.galeriarira-nav { width: 900px; padding-left: 0; padding-right: 0 }
.galeriarira-hmenu-extra1 { position: relative; display: block; float: left; width: auto; height: auto; background-position: center }
.galeriarira-hmenu-extra2 { position: relative; display: block; float: right; width: auto; height: auto; background-position: center }
.galeriarira-hmenu { float: right }
.galeriarira-menuitemcontainer { margin: 0 auto }
ul.galeriarira-hmenu>li { margin-left: 2px }
ul.galeriarira-hmenu>li:first-child { margin-left: 1px }
ul.galeriarira-hmenu>li:last-child,
ul.galeriarira-hmenu>li.last-child { margin-right: 1px }
ul.galeriarira-hmenu>li>a { padding: 0 22px; margin: 0 auto; position: relative; display: block; height: 34px; cursor: pointer; text-decoration: none; color: #707070; line-height: 34px; text-align: center }
.galeriarira-hmenu a,
.galeriarira-hmenu a:link,
.galeriarira-hmenu a:visited,
.galeriarira-hmenu a.active,
.galeriarira-hmenu a:hover { font-size: 16px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight: normal; font-style: normal; text-decoration: none; letter-spacing: 1px; text-align: left }
ul.galeriarira-hmenu>li>a.active { padding: 0 22px; margin: 0 auto; color: #f00; text-decoration: none }
ul.galeriarira-hmenu>li>a:visited,
ul.galeriarira-hmenu>li>a:hover,
ul.galeriarira-hmenu>li:hover>a { text-decoration: none }
ul.galeriarira-hmenu>li>a:hover,
.desktop ul.galeriarira-hmenu>li:hover>a { padding: 0 22px; margin: 0 auto }
ul.galeriarira-hmenu>li>a:hover,
.desktop-nav ul.galeriarira-hmenu>li:hover>a { color: #000; text-decoration: none }
ul.galeriarira-hmenu>li:before { position: absolute; display: block; content: ' '; top: 0; left: -2px; width: 2px; height: 34px; background: url('images/menuseparator.png') center center no-repeat }
ul.galeriarira-hmenu>li:first-child:before { display: none }
ul.galeriarira-hmenu li li a { background: #b0b0b0; background: transparent; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0 10px; margin: 0 auto }
ul.galeriarira-hmenu li li { float: none; width: auto; margin-top: 1px; margin-bottom: 1px }
.desktop-nav ul.galeriarira-hmenu li li ul>li:first-child { margin-top: 1px }
ul.galeriarira-hmenu li li ul>li:last-child { margin-bottom: 0 }
.galeriarira-hmenu ul a { display: block; white-space: nowrap; height: 21px; min-width: 7em; border: 0 solid transparent; text-align: left; line-height: 21px; color: #707070; font-size: 12px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight: normal; font-style: normal; text-decoration: none; margin: 0 }
.galeriarira-hmenu ul a:link,
.galeriarira-hmenu ul a:visited,
.galeriarira-hmenu ul a.active,
.galeriarira-hmenu ul a:hover { text-align: left; line-height: 21px; color: #707070; font-size: 12px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight: normal; font-style: normal; text-decoration: none; margin: 0 }
.desktop-nav ul.galeriarira-hmenu>li>ul>li { margin-top: 0; margin-bottom: 0 }
.desktop-nav .galeriarira-hmenu>li>ul>li>a { font-weight: bold!important }
.desktop-nav .galeriarira-hmenu>li>ul>li { float: left }
.desktop-nav .galeriarira-hmenu>li>ul>li>ul { position: relative; left: 0!important; right: auto!important; padding: 0!important; margin: 0!important }
.desktop-nav .galeriarira-hmenu>li:hover>ul>li>ul { visibility: visible }
.desktop-nav .galeriarira-hmenu>li>ul>li>ul:before { visibility: hidden }
ul.galeriarira-hmenu ul li a:hover { background: #f00; background: linear-gradient(top, #ff2424 0, #f00 50%, #db0000 100%) no-repeat; background: -webkit-linear-gradient(top, #ff2424 0, #f00 50%, #db0000 100%) no-repeat; background: -moz-linear-gradient(top, #ff2424 0, #f00 50%, #db0000 100%) no-repeat; background: -o-linear-gradient(top, #ff2424 0, #f00 50%, #db0000 100%) no-repeat; background: -ms-linear-gradient(top, #ff2424 0, #f00 50%, #db0000 100%) no-repeat; background: linear-gradient(top, #ff2424 0, #f00 50%, #db0000 100%) no-repeat; -svg-background: linear-gradient(top, #ff2424 0, #f00 50%, #db0000 100%) no-repeat; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 0 auto }
.galeriarira-hmenu ul a:hover { text-decoration: none }
.galeriarira-hmenu ul li a:hover { color: #fff }
.desktop-nav .galeriarira-hmenu ul li:hover>a { color: #fff }
ul.galeriarira-hmenu ul:before { background: #fafafa; background: rgba(250,250,250,0.2); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 0 3px 2px rgba(0,0,0,0.15); -moz-box-shadow: 0 0 3px 2px rgba(0,0,0,0.15); box-shadow: 0 0 3px 2px rgba(0,0,0,0.15); margin: 0 auto; display: block; position: absolute; content: ' '; z-index: 1 }
.desktop-nav ul.galeriarira-hmenu li:hover>ul { visibility: visible; top: 100% }
.desktop-nav ul.galeriarira-hmenu li li:hover>ul { top: 0; left: 100% }
ul.galeriarira-hmenu ul { visibility: hidden; position: absolute; z-index: 10; left: 0; top: 0; background-image: url('images/spacer.gif') }
.desktop-nav ul.galeriarira-hmenu>li>ul { padding: 14px 32px 32px 32px; margin: -10px 0 0 -30px }
.desktop-nav ul.galeriarira-hmenu ul ul { padding: 32px 32px 32px 13px; margin: -32px 0 0 -8px }
.desktop-nav ul.galeriarira-hmenu ul.galeriarira-hmenu-left-to-right { right: auto; left: 0; margin: -10px 0 0 -30px }
.desktop-nav ul.galeriarira-hmenu ul.galeriarira-hmenu-right-to-left { left: auto; right: 0; margin: -10px -30px 0 0 }
.desktop-nav ul.galeriarira-hmenu li li:hover>ul.galeriarira-hmenu-left-to-right { right: auto; left: 100% }
.desktop-nav ul.galeriarira-hmenu li li:hover>ul.galeriarira-hmenu-right-to-left { left: auto; right: 100% }
.desktop-nav ul.galeriarira-hmenu ul ul.galeriarira-hmenu-left-to-right { right: auto; left: 0; padding: 32px 32px 32px 13px; margin: -32px 0 0 -8px }
.desktop-nav ul.galeriarira-hmenu ul ul.galeriarira-hmenu-right-to-left { left: auto; right: 0; padding: 32px 13px 32px 32px; margin: -32px -8px 0 0 }
.desktop-nav ul.galeriarira-hmenu li ul>li:first-child { margin-top: 0 }
.desktop-nav ul.galeriarira-hmenu li ul>li:last-child { margin-bottom: 0 }
.desktop-nav ul.galeriarira-hmenu ul ul:before { border-radius: 3px; top: 30px; bottom: 30px; right: 30px; left: 11px }
.desktop-nav ul.galeriarira-hmenu>li>ul:before { top: 12px; right: 30px; bottom: 30px; left: 30px }
.desktop-nav ul.galeriarira-hmenu>li>ul.galeriarira-hmenu-left-to-right:before { right: 30px; left: 30px }
.desktop-nav ul.galeriarira-hmenu>li>ul.galeriarira-hmenu-right-to-left:before { right: 30px; left: 30px }
.desktop-nav ul.galeriarira-hmenu ul ul.galeriarira-hmenu-left-to-right:before { right: 30px; left: 11px }
.desktop-nav ul.galeriarira-hmenu ul ul.galeriarira-hmenu-right-to-left:before { right: 11px; left: 30px }
.galeriarira-sheet { margin: 20px auto 0; position: relative; cursor: auto; width: 900px; z-index: auto!important }
.galeriarira-layout-wrapper { position: relative; margin: 0 auto 0 auto; z-index: auto!important }
.galeriarira-content-layout { display: table; width: 100%; table-layout: fixed; border-collapse: collapse }
.galeriarira-content-layout-row { display: table-row }
.galeriarira-layout-cell { display: table-cell; vertical-align: top }
.galeriarira-vmenublock { padding: 20px; margin: 5px }
div.galeriarira-vmenublock img { margin: 0 }
.galeriarira-vmenublockcontent { margin: 0 auto }
ul.galeriarira-vmenu,
ul.galeriarira-vmenu ul { list-style: none; display: block }
ul.galeriarira-vmenu,
ul.galeriarira-vmenu li { display: block; margin: 0; padding: 0; width: auto; line-height: 0 }
ul.galeriarira-vmenu { margin-top: 0; margin-bottom: 0 }
ul.galeriarira-vmenu ul { display: none; margin: 0; padding: 0; position: relative }
ul.galeriarira-vmenu ul.active { display: block }
ul.galeriarira-vmenu>li>a { padding: 0 15px; margin: 0 auto; color: #707070; min-height: 28px; line-height: 28px }
ul.galeriarira-vmenu a { display: block; cursor: pointer; z-index: 1; font-size: 20px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight: normal; font-style: normal; text-decoration: none; position: relative }
ul.galeriarira-vmenu li { position: relative }
ul.galeriarira-vmenu>li { margin-top: 4px }
ul.galeriarira-vmenu>li>ul { padding: 0; margin-top: 8px; margin-bottom: 8px }
ul.galeriarira-vmenu>li:first-child { margin-top: 0px }
ul.galeriarira-vmenu>li>a:hover,
ul.galeriarira-vmenu>li>a.active:hover { background: #fa681e; background: transparent; padding: 0 15px; margin: 0 auto }
ul.galeriarira-vmenu>li>a:hover,
ul.galeriarira-vmenu>li>a.active:hover { text-decoration: none }
ul.galeriarira-vmenu a:hover,
ul.galeriarira-vmenu a.active:hover { color: #000 }
ul.galeriarira-vmenu>li>a.active:hover>span.border-top,
ul.galeriarira-vmenu>li>a.active:hover>span.border-bottom { background-color: transparent }
ul.galeriarira-vmenu>li>a.active { padding: 0 15px; margin: 0 auto; text-decoration: none; color: #f00 }
ul.galeriarira-vmenu>li>ul:before { margin: 0 auto; display: block; position: absolute; content: ' '; top: 0; right: 0; bottom: 0; left: 0 }
ul.galeriarira-vmenu li li a { margin: 0 auto; position: relative }
ul.galeriarira-vmenu ul li { margin: 0; padding: 0 }
ul.galeriarira-vmenu li li { position: relative; margin-top: 8px }
ul.galeriarira-vmenu ul a { display: block; position: relative; min-height: 26px; overflow: visible; padding: 0; padding-left: 27px; padding-right: 27px; z-index: 0; line-height: 26px; color: #707070; font-size: 14px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight: normal; font-style: normal; text-decoration: none; margin-left: 0; margin-right: 0 }
ul.galeriarira-vmenu ul a:visited,
ul.galeriarira-vmenu ul a.active:hover,
ul.galeriarira-vmenu ul a:hover,
ul.galeriarira-vmenu ul a.active { line-height: 26px; color: #707070; font-size: 14px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight: normal; font-style: normal; text-decoration: none; margin-left: 0; margin-right: 0 }
ul.galeriarira-vmenu ul ul a { padding-left: 54px }
ul.galeriarira-vmenu ul ul ul a { padding-left: 81px }
ul.galeriarira-vmenu ul ul ul ul a { padding-left: 108px }
ul.galeriarira-vmenu ul ul ul ul ul a { padding-left: 135px }
ul.galeriarira-vmenu ul>li>a:hover,
ul.galeriarira-vmenu ul>li>a.active:hover { margin: 0 auto }
ul.galeriarira-vmenu ul li a:hover,
ul.galeriarira-vmenu ul li a.active:hover { text-decoration: none; color: #000 }
ul.galeriarira-vmenu ul a:hover:after { background-position: center }
ul.galeriarira-vmenu ul a.active:hover:after { background-position: center }
ul.galeriarira-vmenu ul a.active:after { background-position: bottom }
ul.galeriarira-vmenu ul>li>a.active { margin: 0 auto }
ul.galeriarira-vmenu ul a.active,
ul.galeriarira-vmenu ul a:hover,
ul.galeriarira-vmenu ul a.active:hover { text-decoration: none; color: #f00 }
ul.galeriarira-vmenu li li:after { display: block; position: absolute; content: ' '; height: 1px; top: -3px; left: 0; right: 0; z-index: 1; border-bottom: 1px dotted #707070 }
ul.galeriarira-vmenu li li:before { display: block; position: absolute; content: ' '; left: 0; right: 0; top: -3px; z-index: 0; height: 3px }
ul.galeriarira-vmenu>li>ul>li:first-child:before,
ul.galeriarira-vmenu>li>ul>li:first-child:after { display: none }
.galeriarira-block { margin: 5px }
div.galeriarira-block img { border: 0; margin: 5px }
.galeriarira-blockheader { padding: 6px 5px; margin: 0 auto }
.galeriarira-blockheader .t,
.galeriarira-blockheader .t a,
.galeriarira-blockheader .t a:link,
.galeriarira-blockheader .t a:visited,
.galeriarira-blockheader .t a:hover { color: #000; font-size: 18px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight: normal; font-style: normal; margin: 0 5px }
.galeriarira-blockcontent { border: 1px dotted #000; padding: 5px; margin: 0 auto; color: #707070; font-size: 13px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight: normal; font-style: normal }
.galeriarira-blockcontent table,
.galeriarira-blockcontent li,
.galeriarira-blockcontent a,
.galeriarira-blockcontent a:link,
.galeriarira-blockcontent a:visited,
.galeriarira-blockcontent a:hover { color: #707070; font-size: 13px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight: normal; font-style: normal }
.galeriarira-blockcontent p { margin: 0 5px }
.galeriarira-blockcontent a,
.galeriarira-blockcontent a:link { color: #707070; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-decoration: none }
.galeriarira-blockcontent a:visited,
.galeriarira-blockcontent a.visited { color: #707070; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-decoration: none }
.galeriarira-blockcontent a:hover,
.galeriarira-blockcontent a.hover { color: #f00; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-decoration: underline }
.galeriarira-block li { font-size: 13px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; line-height: 175%; color: #636363; margin: 5px 0 0 10px }
.galeriarira-block ol>li { list-style-position: outside }
.galeriarira-breadcrumbs { margin: 0 auto }
a.galeriarira-button,
a.galeriarira-button:link,
a:link.galeriarira-button:link,
body a.galeriarira-button:link,
a.galeriarira-button:visited,
body a.galeriarira-button:visited,
input.galeriarira-button,
button.galeriarira-button { text-decoration: none; font-size: 12px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight: normal; font-style: normal; position: relative; display: inline-block; vertical-align: middle; white-space: nowrap; text-align: center; color: #000; margin: 0!important; overflow: visible; cursor: pointer; text-indent: 0; line-height: 23px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box }
.galeriarira-button img { margin: 0; vertical-align: middle }
.firefox2 .galeriarira-button { display: block; float: left }
input,
select,
textarea { vertical-align: middle; font-size: 12px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight: normal; font-style: normal }
.galeriarira-block select { width: 96% }
input.galeriarira-button { float: none!important }
.galeriarira-button.active,
.galeriarira-button.active:hover { background: #f00; background: linear-gradient(top, #ff2424 0, #f00 50%, #db0000 100%) no-repeat; background: -webkit-linear-gradient(top, #ff2424 0, #f00 50%, #db0000 100%) no-repeat; background: -moz-linear-gradient(top, #ff2424 0, #f00 50%, #db0000 100%) no-repeat; background: -o-linear-gradient(top, #ff2424 0, #f00 50%, #db0000 100%) no-repeat; background: -ms-linear-gradient(top, #ff2424 0, #f00 50%, #db0000 100%) no-repeat; background: linear-gradient(top, #ff2424 0, #f00 50%, #db0000 100%) no-repeat; -svg-background: linear-gradient(top, #ff2424 0, #f00 50%, #db0000 100%) no-repeat; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0 7px; margin: 0 auto }
.galeriarira-button.active,
.galeriarira-button.active:hover { color: #000!important }
.galeriarira-button.hover,
.galeriarira-button:hover { background: #f00; background: linear-gradient(top, #ff2424 0, #f00 50%, #db0000 100%) no-repeat; background: -webkit-linear-gradient(top, #ff2424 0, #f00 50%, #db0000 100%) no-repeat; background: -moz-linear-gradient(top, #ff2424 0, #f00 50%, #db0000 100%) no-repeat; background: -o-linear-gradient(top, #ff2424 0, #f00 50%, #db0000 100%) no-repeat; background: -ms-linear-gradient(top, #ff2424 0, #f00 50%, #db0000 100%) no-repeat; background: linear-gradient(top, #ff2424 0, #f00 50%, #db0000 100%) no-repeat; -svg-background: linear-gradient(top, #ff2424 0, #f00 50%, #db0000 100%) no-repeat; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0 7px; margin: 0 auto }
.galeriarira-button.hover,
.galeriarira-button:hover { color: #fff!important }
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
textarea { background: #fafafa; background: rgba(250,250,250,0.25); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid rgba(0,0,0,0.25); margin: 0 auto; width: 200px }
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
textarea { padding: 4px 0; color: #000!important }
input.galeriarira-error,
textarea.galeriarira-error { background: #fafafa; background: rgba(250,250,250,0.5); border: 1px solid #f00; margin: 0 auto }
input.galeriarira-error,
textarea.galeriarira-error { color: #4f4f4f!important }
form.galeriarira-search input[type="text"] { background: #fff; background: rgba(255,255,255,0.5); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid rgba(112,112,112,0.5); margin: 0 auto; width: 100%; padding: 3px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #707070!important }
form.galeriarira-search { background-image: none; border: 0; display: block; position: relative; top: 0; padding: 0; margin: 5px; left: 0; line-height: 0 }
form.galeriarira-search input { top: 0; right: 0 }
form.galeriarira-search>input { bottom: 0; left: 0; vertical-align: middle }
form.galeriarira-search input[type="submit"] { background: #b0b0b0; background: linear-gradient(top, #c4c4c4 0, #9e9e9e 100%) no-repeat; background: -webkit-linear-gradient(top, #c4c4c4 0, #9e9e9e 100%) no-repeat; background: -moz-linear-gradient(top, #c4c4c4 0, #9e9e9e 100%) no-repeat; background: -o-linear-gradient(top, #c4c4c4 0, #9e9e9e 100%) no-repeat; background: -ms-linear-gradient(top, #c4c4c4 0, #9e9e9e 100%) no-repeat; background: linear-gradient(top, #c4c4c4 0, #9e9e9e 100%) no-repeat; -svg-background: linear-gradient(top, #c4c4c4 0, #9e9e9e 100%) no-repeat; -webkit-border-radius: 0 1px 1px 0; -moz-border-radius: 0 1px 1px 0; border-radius: 0 1px 1px 0; margin: 0 auto; color: #fff!important; position: absolute; display: block; left: auto; border: 0; top: 1px; bottom: 1px; right: 1px }
label.galeriarira-checkbox:before { background: #fafafa; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; margin: 0 auto; width: 16px; height: 16px }
label.galeriarira-checkbox { cursor: pointer; font-size: 13px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight: normal; font-style: normal; line-height: 16px; display: inline-block }
.galeriarira-checkbox>input[type="checkbox"] { margin: 0 5px 0 0 }
label.galeriarira-checkbox.active:before { background: #fc905a; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; margin: 0 auto; width: 16px; height: 16px; display: inline-block }
label.galeriarira-checkbox.hovered:before { background: #d9d9d9; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; margin: 0 auto; width: 16px; height: 16px; display: inline-block }
label.galeriarira-radiobutton:before { background: #fafafa; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 0 auto; width: 12px; height: 12px }
label.galeriarira-radiobutton { cursor: pointer; font-size: 13px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight: normal; font-style: normal; line-height: 12px; display: inline-block }
.galeriarira-radiobutton>input[type="radio"] { vertical-align: baseline; margin: 0 5px 0 0 }
label.galeriarira-radiobutton.active:before { background: #b8b8b8; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 0 auto; width: 12px; height: 12px; display: inline-block }
label.galeriarira-radiobutton.hovered:before { background: #d9d9d9; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 0 auto; width: 12px; height: 12px; display: inline-block }
.galeriarira-post { padding: 10px }
a img { border: 0 }
.galeriarira-article img,
img.galeriarira-article,
.galeriarira-block img,
.galeriarira-footer img { margin: 0 }
.galeriarira-metadata-icons img { border: 0; vertical-align: middle; margin: 2px }
.galeriarira-article table,
table.galeriarira-article { border-collapse: collapse; margin: 1px }
.galeriarira-post .galeriarira-content-layout-br { height: 0 }
.galeriarira-article th { text-align: center; vertical-align: middle; padding: 7px }
pre { overflow: auto; padding: .1em }
.preview-cms-logo { border: 0; margin: 1em 1em 0 0; float: left }
.image-caption-wrapper { padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.image-caption-wrapper img { margin: 0!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.image-caption-wrapper div.galeriarira-collage { margin: 0!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.image-caption-wrapper p { font-size: 80%; text-align: right; margin: 0 }
.galeriarira-postheader { color: #707070; margin: 5px 10px; font-size: 28px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight: normal; font-style: normal; text-align: left }
.galeriarira-postheader a,
.galeriarira-postheader a:link,
.galeriarira-postheader a:visited,
.galeriarira-postheader a.visited,
.galeriarira-postheader a:hover,
.galeriarira-postheader a.hovered { font-size: 28px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight: normal; font-style: normal; text-align: left }
.galeriarira-postheader a,
.galeriarira-postheader a:link { font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-decoration: none; text-align: left; color: #707070 }
.galeriarira-postheader a:visited,
.galeriarira-postheader a.visited { font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-decoration: none; text-align: left; color: #707070 }
.galeriarira-postheader a:hover,
.galeriarira-postheader a.hovered { font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-decoration: none; text-align: left; color: #f00 }
.galeriarira-postcontent li,
.galeriarira-post li,
.galeriarira-textblock li { font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; color: #707070; margin: 3px 0 0 11px }
.galeriarira-postcontent ol>li,
.galeriarira-post ol>li,
.galeriarira-textblock ol>li { list-style-position: outside }
.galeriarira-postcontent ol,
.galeriarira-post ol,
.galeriarira-textblock ol,
.galeriarira-postcontent ul,
.galeriarira-post ul,
.galeriarira-textblock ul { margin: 1em 0 1em 11px }
.galeriarira-postcontent li ol,
.galeriarira-post li ol,
.galeriarira-textblock li ol,
.galeriarira-postcontent li ul,
.galeriarira-post li ul,
.galeriarira-textblock li ul { margin: .5em 0 .5em 11px }
.galeriarira-postcontent li,
.galeriarira-post li,
.galeriarira-textblock li { margin: 3px 0 0 0 }
blockquote { padding: 10px; margin: 10px 0 0 25px; color: #707070; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight: normal; font-style: italic; text-align: left; overflow: auto; clear: both }
blockquote a,
.galeriarira-postcontent blockquote a,
.galeriarira-blockcontent blockquote a,
.galeriarira-footer blockquote a,
blockquote a:link,
.galeriarira-postcontent blockquote a:link,
.galeriarira-blockcontent blockquote a:link,
.galeriarira-footer blockquote a:link,
blockquote a:visited,
.galeriarira-postcontent blockquote a:visited,
.galeriarira-blockcontent blockquote a:visited,
.galeriarira-footer blockquote a:visited,
blockquote a:hover,
.galeriarira-postcontent blockquote a:hover,
.galeriarira-blockcontent blockquote a:hover,
.galeriarira-footer blockquote a:hover { color: #707070; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight: normal; font-style: italic; text-align: left }
blockquote p,
.galeriarira-postcontent blockquote p,
.galeriarira-blockcontent blockquote p,
.galeriarira-footer blockquote p { margin: 0; margin: 5px 0 }
.galeriarira-footer { border-top: 1px solid #000; padding: 10px; margin: 10px auto 0; position: relative; color: #707070; font-size: 12px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; line-height: 175%; text-align: center }
.galeriarira-footer a,
.galeriarira-footer a:link,
.galeriarira-footer a:visited,
.galeriarira-footer a:hover,
.galeriarira-footer td,
.galeriarira-footer th,
.galeriarira-footer caption { color: #707070; font-size: 12px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; line-height: 175% }
.galeriarira-footer p { padding: 0; text-align: center }
.galeriarira-footer a,
.galeriarira-footer a:link { color: #000; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-decoration: none }
.galeriarira-footer a:visited { color: #000; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-decoration: none }
.galeriarira-footer a:hover { color: #f00; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; text-decoration: none }
.galeriarira-footer img { border: 0; margin: 0 }
.galeriarira-footer li { font-size: 13px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; color: #9b3603 }
.galeriarira-footer ol>li { list-style-position: outside }
.galeriarira-page-footer,
.galeriarira-page-footer a,
.galeriarira-page-footer a:link,
.galeriarira-page-footer a:visited,
.galeriarira-page-footer a:hover { font-family: Arial; font-size: 10px; letter-spacing: normal; word-spacing: normal; font-style: normal; font-weight: normal; text-decoration: underline; color: #000 }
.galeriarira-page-footer { position: relative; z-index: auto!important; padding: 1em; text-align: center!important; text-decoration: none; color: #000 }
img.galeriarira-lightbox { cursor: pointer }
#galeriarira-lightbox-bg * { padding: 0; margin: 0 }
div#galeriarira-lightbox-bg { top: 0; left: 0; width: 100%; position: absolute; height: 100%; background-color: #000; opacity: .8; filter: alpha(opacity=80); z-index: 9999 }
img.galeriarira-lightbox-image { -webkit-transition: opacity 350ms ease-in-out; -moz-transition: opacity 350ms ease-in-out; -o-transition: opacity 350ms ease-in-out; -ms-transition: opacity 350ms ease-in-out; transition: opacity 350ms ease-in-out; cursor: pointer; z-index: 10000; position: fixed; border: 6px solid #fff; border-radius: 3px; opacity: 0; filter: alpha(opacity=0) }
img.galeriarira-lightbox-image.active { opacity: 1; filter: alpha(opacity=100) }
.lightbox-error { position: fixed; background: #fff; z-index: 100; opacity: .95; padding: 20px; border: 1px solid #b4b4b4; border-radius: 10px; box-shadow: 0 2px 5px #333; width: 300px; height: 80px }
.loading { position: fixed; background: #fff url('images/preloader-01.gif') center center no-repeat; width: 32px; height: 32px; z-index: 10100; opacity: .5; padding: 10px; border: 1px solid #b4b4b4; border-radius: 10px; box-shadow: 0 2px 5px #333 }
.arrow { height: 100px; width: 82px; z-index: 10003; position: fixed; cursor: pointer; opacity: .5; filter: alpha(opacity=50) }
.arrow.left { left: 9px }
.arrow.right { right: 9px }
.arrow:hover { opacity: 1; filter: alpha(opacity=100) }
.arrow.disabled { display: none }
.arrow-t,
.arrow-b { height: 6px; width: 30px; left: 26px; background-color: #fff; position: relative; border-radius: 3px }
.arrow-t { top: 38px }
.arrow-b { top: 50px }
.close { width: 22px; height: 22px; position: fixed; top: 30px; right: 39px; cursor: pointer; opacity: .5; filter: alpha(opacity=50) }
.close:hover { opacity: 1; filter: alpha(opacity=100) }
.close .cw,
.close .ccw { position: absolute; top: 8px; left: -4px; width: 30px; height: 6px; background-color: #fff; border-radius: 3px }
.cw { transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -moz-transform: rotate(45deg) }
.ccw { transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -moz-transform: rotate(-45deg) }
.close-alt,
.arrow-right-alt,
.arrow-left-alt { display: none; color: #fff; font-size: 2.5em }
.ie8 .close-alt,
.ie8 .arrow-right-alt,
.ie8 .arrow-left-alt { display: block }
.ie8 .cw,
.ie8 .ccw { display: none }
.galeriarira-content-layout .galeriarira-sidebar1 { margin: 0 auto; width: 250px }
.galeriarira-content-layout .galeriarira-content { margin: 0 auto }
#galeriarira-main { background: #fff url('images/page.jpeg') fixed; background: url('images/pageglare.png') bottom left no-repeat, url('images/page.jpeg'), #fff; background-attachment: fixed, fixed, scroll!important }
.galeriarira-object1625505796-text,
.galeriarira-object1418612724-text { text-align: right }
.galeriarira-object1418612724 a:link,
a:active,
a:visited { color: #000; text-decoration: none }
.galeriarira-object1418612724 a:hover { color: #f00; text-decoration: underline!important }
.galeriarira-contactform { width: auto; margin: 0 auto; padding: 5px; float: none }
.galeriarira-contact-text { float: left; width: 100%; font-size: 13px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; padding: 8px 5px 2px 0 }
.galeriarira-contact-name { float: left; width: 100%; min-width: 50% }
.galeriarira-contact-phone { float: left; width: 100%; min-width: 50% }
.galeriarira-contact-email { float: left; width: 100%; min-width: 50% }
.galeriarira-contact-comment { float: left; width: 100% }
.galeriarira-contact-send { margin: 0; padding: 0; width: auto; float: right; border: 0; cursor: pointer; font-size: 18px; line-height: 32px; text-align: right; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; background-color: transparent; position: relative }
.galeriarira-contact-send:hover { color: #f00!important }
.galeriarira-contact-clear { margin: 0 30px 0 0; padding: 0; width: auto; float: right; border: 0; cursor: pointer; font-size: 18px; line-height: 32px; text-align: left; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; background-color: transparent; position: relative }
.galeriarira-contact-clear:hover { color: #f00!important }
a,
a:link,
a:visited,
a:hover { color: inherit; text-decoration: none }
.image-fit { width: 100px; height: 100px; object-fit: cover; }
.galeriarira-img-shadow { border: 4px solid #fff; -webkit-box-shadow: 0 0 3px 2px rgba(0,0,0,0.09); -moz-box-shadow: 0 0 3px 2px rgba(0,0,0,0.09); box-shadow: 0 0 3px 2px rgba(0,0,0,0.09); margin: 5px!important; width: 100px; height: 100px; object-fit: cover; }
.layout-item-0 p a:hover img { opacity: .4; -webkit-transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out; -ms-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out }
.galeriarira-object1625505796-text a:link { opacity: .3 }
.galeriarira-object1625505796-text>p>a.active,
.galeriarira-object1625505796-text>p>a:hover { opacity: 1; -webkit-transition: opacity .6s ease-in-out; -moz-transition: opacity .6s ease-in-out; -ms-transition: opacity .6s ease-in-out; transition: opacity .6s ease-in-out }
.dropcap { float: left; color: #707070; font-size: 52px; line-height: 42px; padding: 0 10px 0 0; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight: bolder; letter-spacing: -2px; left: 0 }
#tooltip { font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-size: 11px; text-align: center; text-shadow: 0 1px rgba(0,0,0,.5); line-height: 11px; color: #fff; background: #333; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.6)), to(rgba(0,0,0,.8))); background: -webkit-linear-gradient(top, rgba(0,0,0,.6), rgba(0,0,0,.8)); background: -moz-linear-gradient(top, rgba(0,0,0,.6), rgba(0,0,0,.8)); background: -ms-radial-gradient(top, rgba(0,0,0,.6), rgba(0,0,0,.8)); background: -o-linear-gradient(top, rgba(0,0,0,.6), rgba(0,0,0,.8)); background: linear-gradient(top, rgba(0,0,0,.6), rgba(0,0,0,.8)); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-top: 1px solid #fff; -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.3); -moz-box-shadow: 0 3px 5px rgba(0,0,0,.3); box-shadow: 0 3px 5px rgba(0,0,0,.3); position: absolute; z-index: 9999; padding: 5px 20px 6px 20px }
#tooltip:after { width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top-color: #333; border-top: 10px solid rgba(0,0,0,.7); content: ''; position: absolute; left: 50%; bottom: -10px; margin-left: -10px }
#tooltip.top:after { border-top-color: transparent; border-bottom-color: #333; border-bottom: 10px solid rgba(0,0,0,.6); top: -20px; bottom: auto }
#tooltip.left:after { left: 10px; margin: 0 }
#tooltip.right:after { right: 10px; left: auto; margin: 0 }
.jPaginate { height: 34px; position: relative; color: #a5a5a5; font-size: small; width: 100% }
.jPaginate a { line-height: 15px; height: 18px; cursor: pointer; padding: 2px 5px; margin: 2px; float: left }
.jPag-control-back { position: absolute; left: 0 }
.jPag-control-front { position: absolute; top: 0 }
.jPaginate span { cursor: pointer }
ul.jPag-pages { float: left; list-style-type: none; margin: 0; padding: 0 }
ul.jPag-pages li { display: inline; float: left; padding: 0; margin: 0 }
ul.jPag-pages li a { float: left; padding: 2px 5px }
span.jPag-current { cursor: default; font-weight: normal; line-height: 15px; height: 18px; padding: 2px 5px; margin: 2px; float: left }
ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-next,
span.jPag-sprevious,
span.jPag-snext,
ul.jPag-pages li span.jPag-previous-img,
ul.jPag-pages li span.jPag-next-img,
span.jPag-sprevious-img,
span.jPag-snext-img { height: 22px; margin: 2px; float: left; line-height: 18px }
ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-previous-img { margin: 2px 0 2px 2px; font-size: 12px; font-weight: bold; width: 10px }
ul.jPag-pages li span.jPag-next,
ul.jPag-pages li span.jPag-next-img { margin: 2px 2px 2px 0; font-size: 12px; font-weight: bold; width: 10px }
span.jPag-sprevious,
span.jPag-sprevious-img { margin: 2px 0 2px 2px; font-size: 18px; width: 15px; text-align: right }
span.jPag-snext,
span.jPag-snext-img { margin: 2px 2px 2px 0; font-size: 18px; width: 15px; text-align: right }
ul.jPag-pages li span.jPag-previous-img { background: transparent url(../images/previous.png) no-repeat center right }
ul.jPag-pages li span.jPag-next-img { background: transparent url(../images/next.png) no-repeat center left }
span.jPag-sprevious-img { background: transparent url(../images/sprevious.png) no-repeat center right }
span.jPag-snext-img { background: transparent url(../images/snext.png) no-repeat center left }
.lightbox-wrap,
.lightbox-skin,
.lightbox-outer,
.lightbox-inner,
.lightbox-image,
.lightbox-wrap iframe,
.lightbox-wrap object,
.lightbox-nav,
.lightbox-nav span,
.lightbox-tmp { padding: 0; margin: 0; border: 0; outline: 0; vertical-align: top }
.lightbox-wrap { position: absolute; top: 0; left: 0; z-index: 8020 }
.lightbox-skin { position: relative; background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
.lightbox-opened { z-index: 8030 }
.lightbox-opened .lightbox-skin { -webkit-box-shadow: 0 10px 25px rgba(0,0,0,0.5); -moz-box-shadow: 0 10px 25px rgba(0,0,0,0.5); box-shadow: 0 10px 25px rgba(0,0,0,0.5) }
.lightbox-outer,
.lightbox-inner { position: relative }
.lightbox-inner { overflow: hidden }
.lightbox-type-iframe .lightbox-inner { -webkit-overflow-scrolling: touch }
.lightbox-error { color: #444; font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; padding: 15px; white-space: nowrap }
.lightbox-image,
.lightbox-iframe { display: block; width: 100%; height: 100% }
.lightbox-image { max-width: 100%; max-height: 100% }
#lightbox-loading,
.lightbox-close,
.lightbox-prev span,
.lightbox-next span { background-image: url('../images/lightbox_sprite.png') }
#lightbox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: .8; cursor: pointer; z-index: 8060 }
#lightbox-loading div { width: 44px; height: 44px; background: url('../images/lightbox_loading.gif') center center no-repeat }
.lightbox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040 }
.lightbox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url('../images/blank.gif'); -webkit-tap-highlight-color: rgba(0,0,0,0); z-index: 8040 }
.lightbox-prev { left: 0 }
.lightbox-next { right: 0 }
.lightbox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden }
.lightbox-prev span { left: 10px; background-position: 0 -36px }
.lightbox-next span { right: 10px; background-position: 0 -72px }
.lightbox-nav:hover span { visibility: visible }
.lightbox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible!important }
.lightbox-lock { overflow: hidden }
.lightbox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url('../images/lightbox_overlay.png') }
.lightbox-overlay-fixed { position: fixed; bottom: 0; right: 0 }
.lightbox-lock .lightbox-overlay { overflow: auto; overflow-y: scroll }
.lightbox-title { visibility: hidden; font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; position: relative; text-shadow: none; z-index: 8050 }
.lightbox-opened .lightbox-title { visibility: visible }
.lightbox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center }
.lightbox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; background: rgba(0,0,0,0.8); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap }
.lightbox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff }
.lightbox-title-inside-wrap { padding-top: 10px }
.lightbox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0,0,0,.8) }
.galeriarira-thumbs { width: 600px; height: 600px; margin: 20px auto; position: relative; background: transparent url(images/2.jpg) center center; border: 5px solid #fff; box-shadow: 0 1px 2px rgba(0,0,0,0.2) }
.galeriarira-thumbs:before { content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.2) }
.galeriarira-thumbs li { float: left; position: relative; margin: 0!important }
.galeriarira-thumbs li a,
.galeriarira-thumbs li a img { display: block; position: relative }
.galeriarira-thumbs li a img { width: 100px; opacity: .1 }
.galeriarira-thumbs li a div.galeriarira-description { width: 200px; height: 100px; background: rgba(0,0,0,0.8); position: absolute; top: 0; left: -200px; color: white; display: none; z-index: 9999; text-align: left }
.galeriarira-description h3 { padding: 10px 10px 10px 10px; line-height: 20px; font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif; font-variant: small-caps; font-weight: bold; font-size: 22px; margin: 0; color: #FFF }
.galeriarira-description p { padding: 10px; margin: 10px; font-size: 12px; font-style: italic; border-top: 1px solid rgba(255,255,255,0.3) }
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden }
.video-container iframe,
.video-container object,
.video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
.responsive #galeriarira-main { background: #fff url('images/page.png') center center fixed; background-attachment: fixed, fixed, scroll!important; margin: 0 auto; font-size: 13px; font-family: Arimo, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif; font-weight: normal; font-style: normal; position: relative; width: 100%; min-height: 100%; left: 0; top: 0; cursor: default; overflow: hidden }
.responsive .galeriarira-nav { display: none }
.responsive .thumb { display: none }
.responsive .foto { display: block!important }
.interactive_3d { position: relative; padding: 20px 0 }
.interactive_3d>img { position: relative; float: left; left: 0; width: 600px; padding: 20px 0 }

@media screen and (max-width:948px) {
.interactive_3d>img { width: 100%; max-width: 600px; float: none }
}
ul.trip-rev>li>a { font-size: 16px; padding: 0 20px; text-decoration: none; }
.TA_socialButtonBubbles { position: relative; margin-top: 10px; padding-left: 20px; }
.galeriarira-layout-cell .layout-item-0 p .galeriarira-img-shadow
{ text-align:center !important; }