﻿/*!
Theme Name: Raffaella della Olga
Theme URI: http://www.raffaelladellaolga.com/
Author: Julien Félix Web
Author URI: http://www.julienfelix.com/
Description: Raffaella della Olga
Version: 1.0
Tags: Raffaella della Olga
Text Domain: jfw_raffaelladellaolga
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@media only screen and (max-width: 588px){html{overflow-x:hidden}}body{margin:48px 0 96px 48px;padding:0;width:calc( 100% - 48px);font-family:-apple-system, sans-serif;font-size:12px;line-height:12px;color:#000}@media only screen and (max-width: 848px){body{width:calc( 100% - 48px)}}@media only screen and (max-width: 588px){body{margin:24px 0 48px 24px;width:calc( 100% - 24px);overflow-x:hidden}}main{float:none;clear:both;padding-right:24px}@media only screen and (max-width: 588px){main{padding-right:12px}}.rdo-half-holder{width:50%}@media only screen and (max-width: 848px){.rdo-half-holder{width:100%}}.rdo-half-left{padding-right:48px;width:calc( 33.333333% - 48px);float:left}@media only screen and (max-width: 848px){.rdo-half-left{width:100%}}.page .rdo-half-left{width:calc( 60% - 48px)}@media only screen and (max-width: 848px){.page .rdo-half-left{width:100%}}.rdo-half-left img{width:100%;height:auto;display:inline-block}.rdo-half-right{float:right;width:calc( 66.666666% - 48px)}@media only screen and (max-width: 848px){.rdo-half-right{width:100%}}a{color:inherit;text-decoration:none;font-size:14px;line-height:23px;margin-bottom:23px}a:hover{opacity:0.5}p,p a{font-size:14px;line-height:23px;margin-bottom:23px}a.rdo-mail{margin-bottom:23px;display:inline-block}em{font-style:italic}strong{font-weight:bold}h1{font-size:36px;line-height:36px;margin-bottom:36px;font-weight:bold}h2{font-size:36px;line-height:36px;margin-bottom:36px;font-weight:normal}h3{font-size:24px;line-height:24px;margin-bottom:24px;font-weight:bold}h4{font-size:24px;line-height:24px;margin-bottom:24px;font-weight:normal}h5{font-size:18px;line-height:18px;margin-bottom:18px;font-weight:bold}h6{font-size:18px;line-height:18px;margin-bottom:18px;font-weight:normal}nav{display:block;margin-bottom:72px}nav ul{display:block;width:100%}nav ul li{display:block;float:left;margin-right:96px;font-kerning:normal;letter-spacing:.3px}@media only screen and (max-width: 588px){nav ul li{margin-right:36px}}div.clear{float:none;clear:both}nav ul li a{font-size:14px;font-weight:bold;line-height:23px}nav ul li.current-menu-item a,nav ul li.current_page_item a{opacity:0.5}body.home #content{width:100%}body.home main{padding-right:0}main.grid{display:block;width:calc( 100% - 0px)}.grid-sizer{width:10%}.home main a{margin-right:48px}.home main a>article>div.rdo-image{-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;position:absolute}.home main a>article>div.rdo-title{-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;opacity:0.0;position:absolute;text-align:center;display:block;width:calc( 100% - 24px);padding:0 12px;line-height:240px;vertical-align:middle;font-size:14px;font-weight:bold}.home main a>article>div.rdo-title div{vertical-align:middle;display:inline-block;font-size:14px;line-height:23px}.home main a:hover>article>div.rdo-image{opacity:0.3}.home main a:hover>article>div.rdo-title{opacity:1.0}.home main a:hover{opacity:1.0}.home article{display:block;width:calc( (100%/7) - 48px);height:240px;float:left;margin-bottom:48px}.home article>div.rdo-image{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center center}@media only screen and (max-width: 2931px){.grid-sizer{width:11.1111111111%}.home article{width:calc( 11.1111111111% - 48px);height:calc( 11.1111111111vw - 53.3333333333px)}.home article>div.rdo-title{line-height:calc( 11.1111111111vw - 53.3333333333px) !important}}@media only screen and (max-width: 2625px){.grid-sizer{width:12.5%}.home article{width:calc( 12.5% - 48px);height:calc( 12.5vw - 54px)}.home article>div.rdo-title{line-height:calc( 12.5vw - 54px) !important}}@media only screen and (max-width: 2319px){.grid-sizer{width:14.2857142857%}.home article{width:calc( 14.2857142857% - 48px);height:calc( 14.2857142857vw - 54.8571428571px)}.home article>div.rdo-title{line-height:calc( 14.2857142857vw - 54.8571428571px) !important}}@media only screen and (max-width: 2013px){.grid-sizer{width:16.6666666667%}.home article{width:calc( 16.6666666667% - 48px);height:calc( 16.6666666667vw - 56px)}.home article>div.rdo-title{line-height:calc( 16.6666666667vw - 56px) !important}}@media only screen and (max-width: 1707px){.grid-sizer{width:20%}.home article{width:calc( 20% - 48px);height:calc( 20vw - 57.6px)}.home article>div.rdo-title{line-height:calc( 20vw - 57.6px) !important}}@media only screen and (max-width: 1401px){.grid-sizer{width:25%}.home article{width:calc( 25% - 48px);height:calc( 25vw - 60px)}.home article>div.rdo-title{line-height:calc( 25vw - 60px) !important}}@media only screen and (max-width: 1095px){.grid-sizer{width:33.3333333333%}.home article{width:calc( 33.3333333333% - 48px);height:calc( 33.3333333333vw - 64px)}.home article>div.rdo-title{line-height:calc( 33.3333333333vw - 64px) !important}}@media only screen and (max-width: 789px){.grid-sizer{width:50%}.home article{width:calc( 50% - 48px);height:calc( 50vw - 72px)}.home article>div.rdo-title{line-height:calc( 50vw - 72px) !important}}@media only screen and (max-width: 483px){.grid-sizer{width:100%}.home article{width:calc( 100% - 48px);height:calc( 100vw - 96px)}}@media only screen and (max-width: 483px) and (max-width: 588px){.home article{width:calc( 100% - 24px)}.home article>div.rdo-title{line-height:calc( 100vw - 96px) !important}}.rdo-back-button-holder{margin-bottom:24px;line-height:24px}body.single .rdo-half-left iframe,body.single .rdo-half-right iframe{width:100%;height:calc( ( ( 100vw - 144px ) / 2 ) * (9/16));margin-bottom:14px}body.single .rdo-half-right ul img{width:calc( 33% - 14px);height:auto;float:left;display:block;margin-bottom:14px;margin-right:14px}@media only screen and (max-width: 588px){body.single .rdo-half-right ul img{width:calc( 50% - 14px);height:auto}}body.single .rdo-half-right ul.rdo-one-image img{width:100%;height:auto;display:block;margin-bottom:14px;max-height:calc( 100vh - 168px);object-fit:contain;object-position:left center}@media only screen and (max-width: 848px){body.single .rdo-half-right ul.rdo-one-image img{max-height:none;object-fit:contain;object-position:left center}}body.single .rdo-half-right ul.rdo-animated li{width:calc( 66.666666% - 96px);position:absolute;display:block}@media only screen and (max-width: 588px){body.single .rdo-half-right ul.rdo-animated li{width:calc( 100% - 48px)}}body.single .rdo-half-right ul.rdo-animated li>a>img{width:100%;height:auto;display:block;margin-bottom:14px;max-height:calc( 100vh - 168px);object-fit:contain;object-position:left center}.pswp__bg{background:#FFFFFF !important}.pswp__top-bar,.pswp__caption{background:none !important}.pswp__caption__center{color:inherit !important}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-color:rgba(255,255,255,0) !important}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-image:url(css/default-skin/default-skin-black.png) !important}.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(css/default-skin/default-skin-black.svg) !important}.pswp__button.pswp__button--close{background-image:url(css/default-skin/default-skin-black.png) !important}body.admin-bar .pswp__button.pswp__button--close{top:32px}@media only screen and (max-width: 782px){body.admin-bar .pswp__button.pswp__button--close{top:46px}}.pswp--svg .pswp__button.pswp__button--close{background-image:url(css/default-skin/default-skin-black.svg) !important}div.pswp__caption__center{width:100% !important;max-width:none !important}#rdo-permutation td{padding:0 2px 2px 0}#rdo-permutation img{width:100%;display:block}.rdo-permutation-text{text-align:center;margin-top:12px}
