/*! ===================================
 *  Author: BBDesign & WPHunters
 *  -----------------------------------
 *  Email(support):
 * 	bbdesign_sp@yahoo.com
 *  ===================================
 */.webkit-scrollbar::-webkit-scrollbar{width: 9px}.webkit-scrollbar::-webkit-scrollbar-track{-webkit-border-radius: 5px;border-radius: 5px;background: rgba(0,0,0,0.1)}.webkit-scrollbar::-webkit-scrollbar-thumb{-webkit-border-radius: 5px;border-radius: 5px;background: rgba(0,0,0,0.2)}.webkit-scrollbar::-webkit-scrollbar-thumb:hover{background: rgba(0,0,0,0.4)}.webkit-scrollbar::-webkit-scrollbar-thumb:window-inactive{background: rgba(0,0,0,0.05)}.preloader-overlay{position: fixed;top: 0;bottom: 0;right: 0;left: 0;width: 100%;height: 100%;z-index: 15000;background: #fff}.preloader-overlay > .preloader{position: fixed;top: 50%;left: 50%;margin-top: -20px;margin-left: -20px}.main-site-preloader{background-image: url('http://ioanamoldovan.com/wp-content/themes/clean-photo-wp-theme/public/images/preloader.png');background-position: center;background-repeat: no-repeat;-webkit-animation: wph-rotate .9s infinite;-moz-animation: wph-rotate .9s infinite;-o-animation: wph-rotate .9s infinite;animation: wph-rotate .9s infinite;-webkit-animation-fill-mode: both;animation-fill-mode: both;width: 40px;height: 40px}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx){.main-site-preloader{background-image: url("http://ioanamoldovan.com/wp-content/themes/clean-photo-wp-theme/public/images/preloader@2x.png");background-size: 40px 40px}}.secondary-preloader{border: 3px solid #000;border-radius: 50%;border-left-color: transparent;border-right-color: transparent;-webkit-animation: wph-rotate 575ms infinite linear;-moz-animation: wph-rotate 575ms infinite linear;-o-animation: wph-rotate 575ms infinite linear;animation: wph-rotate 575ms infinite linear}@-moz-keyframes wph-rotate{100%{-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg)}}@-o-keyframes wph-rotate{100%{-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg)}}@-ms-keyframes wph-rotate{100%{-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg)}}@keyframes wph-rotate{100%{-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg)}}html{height: 100%}body,html{min-height: 100%}*{-webkit-font-smoothing: antialiased}html,body{overflow-x: hidden}::selection{background-color: #847143;background-color: rgba(132,113,67,0.7);color: #fff}.fast-transition{-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms}.default-transition{-webkit-transition: all 500ms;-moz-transition: all 500ms;-o-transition: all 500ms;transition: all 500ms}.long-transition{-webkit-transition: all 1000ms;-moz-transition: all 1000ms;-o-transition: all 1000ms;transition: all 1000ms}iframe{border: 0;outline: none}a{-webkit-transition-duration: 250ms;transition-duration: 250ms;-webkit-transition-property: color background;transition-property: color background}p{line-height: 2 !important;color: #515151}p:last-child{margin-bottom: 0}.wpb_text_column em > a,.entry-content em > a{font-family: "Playfair Display";font-size: 18px;text-decoration: underline;font-style: italic}.wpb_text_column em > a:hover,.entry-content em > a:hover{text-decoration: none}.row.nomargin{margin-left: 0;margin-right: 0}.container.nopadding{padding-left: 0;padding-right: 0}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top: 0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom: 0}.nodata-error{text-align: center;margin: 50px 0}.link-overlay{position: absolute;top: 0;bottom: 0;right: 0;left: 0;width: 100%;height: 100%;font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;outline: none}@media (min-width: 768px){.container{padding: 0}}img.size-full,img.size-large,.wp-post-image,.post-thumbnail img,.post-body img,.page-body img,.sidebar-area > .widget-item img{max-width: 100%;height: auto}button,input,select,textarea{max-width: 100%}.aligncenter{display: block;margin: 0 auto}.alignleft{float: left;margin-right: 10px}.alignright{float: right;margin-left: 10px}.wp-caption-text{margin-bottom: 20px}.remove-outline{outline: none !important}#wp-calendar #next{text-align: right}.narrow-content,.narrow-content h1,.narrow-content h2,.narrow-content h3,.narrow-content h4,.narrow-content h5,.narrow-content h6{width: 100%;max-width: 675px;margin-left: auto;margin-right: auto}.narrow-content h1,.narrow-content h2,.narrow-content h3,.narrow-content h4,.narrow-content h5,.narrow-content h6{max-width: 600px}.header-font{font-family: "Playfair Display"}.gallery-caption-text{font-family: "Playfair Display", "Poppins", 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 400;font-style: italic;font-size: 18px}.container.big-padding{padding: 80px 0}.container.big-padding.page-error-404{padding-top: 225px;padding-bottom: 225px}@media (max-width: 767px){.container.big-padding{padding: 80px 30px}}.vc_column_container > .vc_column-inner{padding-top: 0 !important}.wpb_row,.wpb_content_element,ul.wpb_thumbnails-fluid > li,.wpb_button{margin-bottom: 0}.vc_btn3,.btn{-webkit-transition-duration: 450ms;transition-duration: 450ms}.vc_progress_bar .vc_label{font-family: "Playfair Display", "Poppins", 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 400}.vc_progress_bar .vc_single_bar{background-color: #eee}.vc_single_bar:not(:last-child){margin-bottom: 20px !important}.vc_btn3-container .vc_general{font-size: 12px !important}.vc_tta.vc_general .vc_tta-tab > a{padding: 10px 30px}.btn-link-container.align_center{text-align: center}.btn-link-container.align_left{text-align: left}.btn-link-container.align_right{text-align: right}.wpb_gmaps_widget .wpb_wrapper{background: transparent;padding: 0}.vc_video-bg-container{background-position: center;background-size: cover;background-repeat: no-repeat}.vc_video-bg-container .vc_video-bg{-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;opacity: 0;visibility: hidden}.vc_video-bg-container .vc_video-bg.loaded{opacity: 1;visibility: visible}.wpb_gmaps_widget{position: relative}.wpb_gmaps_widget > .gmaps-overlay{cursor: pointer;position: absolute;top: 0;bottom: 0;right: 0;left: 0}.media-grid-caption{background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#bf000000', GradientType=0)}.media-grid-caption .media-grid-caption-elem{margin: 0}#searchform{position: relative}#searchform .form-control{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border: 0;outline: 0;padding: 0 35px 0 0;background: transparent;font-family: "Playfair Display", "Poppins", 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 400;font-style: italic}#searchform .submit-btn{-webkit-transform: translate(0, -100%);-moz-transform: translate(0, -100%);-ms-transform: translate(0, -100%);-o-transform: translate(0, -100%);transform: translate(0, -100%);position: absolute;right: 0;padding: 0 10px;background: transparent;border: 0;outline: 0;color: #77