
/*!
Theme Name: One Page Portfolio
Theme URI: http://rigorousthemes.com/downloads/one-page-portfolio
Author: Rigorous Theme
Author URI: https://rigorousthemes.com/
Description: One Page Portfolio is child theme of RT Portfolio.RT Portfolio is a pixel perfect creative multi-purpose WordPress theme.It's clean and modern for any need: portfolio, business, agency, freelance, designer, web designer, developers, marketing, startup, blog, magazine, photography, architect, corporate, event, artist, music, restaurant.If you are searching for innovative WordPress Theme,RT Portfolio is top recommendation. Build beautiful, intelligent websites.
Requires at least: 5.6
Tested up to: 5.8
Requires PHP: 5.5
Version: 1.0.1
Template: rt-portfolio
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: one-page-portfolio
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, grid-layout, one-column, two-columns, full-width-template, post-formats, theme-options, blog, news, portfolio

One Page Portfolio WordPress Theme, Copyright (C) 2018, Rigorous Theme
One Page Portfolio is distributed under the terms of the GNU GPL

One Page Portfolio WordPress Theme is child theme of RT Portfolio WordPress Theme, Copyright 2018 Rigorous Theme
One Page Portfolio WordPress Theme is distributed under the terms of the GNU GPL

*/
.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px
23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.my-shop-section::before{background:url("/wp-content/themes/one-page-portfolio/assets/img/myshop.jpg") no-repeat scroll center center}.myshop-section-wrapper{max-height:70vh;overflow-y:auto;margin:auto;max-width:95%;text-align:center}.view-btn{transform:translateY(-26px);display:inline-block}.testimonial-slider.owl-theme .owl-nav [class*="owl-"]:hover{background:none}.woocommerce .element-item{border:1px
solid #f1f1f1;background-color:#fff;padding:10px;-webkit-transition:-webkit-box-shadow 0.3s ease-in-out;transition:box-shadow 0.3s ease-in-out;-webkit-transform-style:preserve-3d}.woocommerce .product-list-wrapper .image-icon-wrapper,
.woocommerce .product-list-wrapper figure
a{position:relative;overflow:hidden;display:block}.woocommerce .product-list-wrapper .sales-tag span,
.woocommerce ul.products li.product .onsale,
.woocommerce span.onsale,
.woocommerce .soldout
span{position:absolute;width:55px;padding:5px
7px;font-size:12px;color:#fff;text-transform:uppercase;font-weight:400;background:#0391CE;display:block;top:5px;right:5px;margin:0;border-radius:0;line-height:1.2;z-index:2;min-height:auto}.woocommerce .product-list-wrapper
.icons{position:absolute;bottom:-100%;left:0;right:0;transition:all 0.3s ease-in-out}.woocommerce .product-list-wrapper
.icons{clear:left}.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce button.button.alt,
.woocommerce .add_to_wishlist,
.yith-wcwl-add-button a.add_to_wishlist,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce #respond input#submit,
.woocommerce a.button, .woocommerce button.button,
.woocommerce input.button ,
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled],
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled[disabled]{background:transparent;display:inline-block;font-family:'Josefin Sans',sans-serif;line-height:1.2;padding:7px
5px 2px;color:#002535;text-transform:uppercase;font-weight:500;text-decoration:none;border:0;border-radius:0;font-size:14px;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-radius:0;border-bottom:1px solid #0391CE}.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce button.button.alt:hover,
.woocommerce .add_to_wishlist:hover,
.yith-wcwl-add-button a.add_to_wishlist:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled]:hover{background:#0391CE}.yith-wcwl-add-button a.add_to_wishlist:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover{color:#fff}.woocommerce-message{border-top-color:#0391CE}.woocommerce-message::before{color:#0391CE}.woocommerce .product-list-wrapper .icons
a{width:33.33%;display:block;float:left;text-align:center;background:#0391CE;height:45px;padding:0;line-height:45px;color:#fff;border-radius:0;font-weight:300;text-transform:uppercase}.woocommerce ul.products li.product
.button{margin:0}.woocommerce ul li.product .icons
a{font-size:0}.woocommerce ul li.product .icons a
i{font-size:12px;line-height:45px}.woocommerce ul.products.columns-3 li.product .icons a,
.woocommerce ul.products.columns-4 li.product .icons a,
.woocommerce ul.products.columns-5 li.product .icons
a{width:33.33%}.woocommerce .element-item:hover .product-list-wrapper
.icons{bottom:0}.woocommerce .product-list-wrapper figure img,
.woocommerce ul.products li.product a
img{width:100%;-webkit-transform:scale(1);transform:scale(1);display:block;margin:0
auto;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.woocommerce .element-item:hover figure img,
.woocommerce .element-item:hover .product-list-wrapper figure
img{-webkit-transform:scale(1.09);transform:scale(1.09)}.woocommerce .product-list-wrapper .entry-header .entry-title{font-size:16px;font-weight:400;margin:0;padding:0}.woocommerce .product-list-wrapper
.single_add_to_wishlist{border-left:1px solid #fff;border-right:1px solid #fff}.woocommerce .product-list-wrapper
ins{margin-bottom:0}.woocommerce ul.products li.product .price,
.woocommerce div.product p.price,
.woocommerce div.product
span.price{color:#0391CE}.woocommerce div.product form.cart div.quantity,
.woocommerce form.cart
div.quantity{float:none;width:115px;margin-bottom:20px}.woocommerce .cart div.quantity .minus,
.woocommerce .cart div.quantity .plus,
.woocommerce .cart div.quantity
.qty{border-radius:0;height:30px;display:inline-block;vertical-align:top;box-sizing:border-box;padding:0;margin:0
-4px 0 0;background:#fff;border-color:#d8dfe0;outline:0;color:#000;border:1px
solid #ddd}.woocommerce .cart div.quantity .minus,
.woocommerce .cart div.quantity
.plus{width:29px;cursor:pointer}.yith-wcwl-add-to-wishlist{margin-bottom:13px}.woocommerce
span.onsale{top:0;left:0}.woocommerce div.product form.cart .variations
select{max-width:100%;min-width:auto;width:auto;border-radius:0;background:#fff}.woocommerce-cart .woocommerce .cart div.quantity .minus,
.woocommerce-cart .woocommerce .cart div.quantity .plus,
.woocommerce-cart .woocommerce .cart div.quantity
.qty{display:block;margin:0
auto}#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text{width:160px}.woocommerce-page table.cart td.actions
.coupon{display:-ms-flex;display:-moz-flex;display:-webkit-flex;display:flex;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;align-items:center}.woocommerce div.product
form.cart{margin-bottom:20px}.comment-reply-title{border:0}.woocommerce ul.products li.product, .woocommerce-page ul.products
li.product{margin-bottom:30px}.woocommerce div.product .woocommerce-tabs
.panel{margin-bottom:20px}.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description{margin-bottom:0}@-ms-viewport{width:device-width}@viewport{width:device-width}@media only screen and (max-width: 1199px){.site-header{background:#D6EAEF;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.4)}#menu{width:70px}.menu-icon{left:15px}#menu .main-menu li::before{left:40px}#menu .main-menu li::after{left:46px}.follow-section
h4{display:none}.follow-section::before{width:45px}#myfullpage
.container{width:90%;width:calc(100% - 110px);width:-webkit-calc(100% - 110px)}.banner-text-section .author-name{font-size:28px}.banner-text-section .author-designation{font-size:20px}.banner-section .heading .entry-title{font-size:40px}.skills-title{font-size:16px}.skills-value{display:inline;font-size:16px}.personal-skills{max-height:160px}.follow-section .inline-social-icons.social-links{width:45px}.heading .entry-title{font-size:66px}.counter-item{width:50%}.counter-item:nth-child(2n+1){clear:both}.service-item-wrapper{padding-left:0}.testimonial-content{width:65%;width:calc(100% - 195px)}.testimonial-wrapper,.post-item-wrapper,.contact-section-wrapper,.team-item-wrapper,.about-us-content{max-width:92%;width:92%}.author-img{max-width:220px}.about-us-content{padding-left:0}.service-price-table-content{padding:20px
0}.service-price-table-content
li{font-size:14px}}@media only screen and (max-width: 1023px){.heading.entry-header .entry-title{margin-right:-25px;font-size:36px}.banner-text-section .author-name{font-size:24px}.portfolio-item .entry-title{font-size:16px}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:30px}.author-img{float:none;margin:0
auto}.testimonial-content{width:100%}.contact-form-wrap,.contact-info-section{width:100%;float:none}.contact-detail p>span{width:92%;width:calc(100% - 35px);width:-webkit-calc(100% - 35px)}.contact-detail
p{margin-bottom:18px}.service-detail-wrapper .post
li{width:100%;float:none;padding:0
42px 0 45px}.service-price-column{width:80%;float:none;margin:0
auto 20px;border-left:1px solid #CCCCCF}.site-header{padding:18px
0 10px;background:#D6EAEF;z-index:99;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.4)}#menu{z-index:999}.menu-icon{top:23px}.menu-logo-section{top:10px}.banner-section .heading .entry-title{color:#002535}.slider-subtitle{font-size:16px}.slider-title{font-size:22px;margin:15px
0 20px}.slider-image{width:calc(100% - 180px);width:-webkit-calc(100% - 180px)}.slider-text{width:380px;padding-top:10%}#myfullpage>.section{padding:90px
0 60px}.blog-section .post-item-wrapper,.service-detail-wrapper{max-height:100%;overflow-y:hidden}.error-404 .page-title{font-size:180px;margin:0
0 -10px}.error-404
p{font-size:30px}.pluto-layer{right:13%}.error-icon{margin-bottom:-99px}.error-icon
img{max-width:80px}.error-404.not-found{margin:70px
auto 0}}@media only screen and (max-width: 992px){}@media only screen and (max-width: 767px){.search-section{top:84px}.custom-col-1,.custom-col-2,.custom-col-3,.custom-col-4,.custom-col-5,.custom-col-6,.custom-col-7,.custom-col-8,.custom-col-9,.custom-col-10,.custom-col-11,.custom-col-12{float:none;width:100%}#homesection .banner-text-section>.featured-image{position:relative;left:150px}#menu .main-menu
ul{top:50%;max-height:50%;overflow-y:auto}#myfullpage>.section{padding:60px
0 40px}#menu.menu-active .main-menu
ul{width:80%;padding-left:35px}.banner-image-section{float:none;margin:0
auto}.banner-text-section{width:100%;float:none;padding-left:0;margin-top:20px;clear:both}.personal-skills{max-height:100%;overflow-y:inherit}.heading .entry-title
span{display:inline-block}.heading.entry-header .entry-title{margin-right:0;font-size:22px;text-align:center}.entry-header.heading{padding-bottom:5px}#myfullpage>.section::before{display:none}#myfullpage>.section:after,#myfullpage>.section.service-section::after{width:50%;background:#D6EAEF;top:0;left:0}.banner-section .entry-header.heading{padding-bottom:20px}#myfullpage
.container{position:relative;z-index:9}.blog-section .post-item-wrapper
hr{margin:0}.blog-section .post-content{padding:7px
30px 7px}.site-title
img{margin-right:0px}.site-branding{width:230px;padding-left:42px}.banner-text-section .author-name{font-size:20px}.banner-text-section .author-designation{font-size:18px}.heading.entry-header .entry-title{left:0;right:0}#myfullpage>.section{padding:40px
0 10px}#myfullpage{padding-top:40px;padding-bottom:30px}.tabs ul.tab-links
li{margin:0
15px}.about-tabs.tabs ul.tab-links li.active a::before{height:20px;width:110%}.tabs ul.tab-links li
a{font-size:16px}.counter-item{padding:5px
25px}.testimonial-slider .owl-nav{right:0;width:90px;margin:auto}.owl-theme.team-slider .owl-nav.disabled+.owl-dots{bottom:-5px}#myfullpage>.section::before{display:none}#myfullpage>.section.banner-section:before,#myfullpage>.section.banner-slider-section:before,#myfullpage>.section:after,#myfullpage>.section.service-section::after{display:none}.banner-image-section .featured-image.arrow-bg{left:-30%}.banner-text-section .author-designation::before{display:none}.testimonial-wrapper,.post-item-wrapper,.contact-section-wrapper,.team-item-wrapper,.about-us-content{width:100%}.blog-section .post-content{padding:7px
0px 7px}.site-header{padding:12px
0 12px}.menu-icon{top:12px}.slider-image{width:100%;float:none;margin-bottom:20px}.slider-text{width:100%;padding-top:0;float:none;margin:0
0 10px}.owl-theme.banner-slider .owl-nav{width:100%;top:-5px;padding:20px
0 0 5px}.owl-theme.banner-slider .owl-dots{width:100%;bottom:auto;top:0}.slider-subtitle{font-size:14px}.slider-title{font-size:20px;margin:10px
0 15px}.banner-slider{max-width:100%}.owl-theme.banner-slider .owl-nav:before{left:0}.oval-layer{left:-55px;width:90%}.earth-layer{left:-70px;bottom:-125px;max-width:130px}.pluto-layer{right:3%;max-width:115px;top:-125px}.error-404.not-found{padding-bottom:100px}.spaceship-layer{bottom:0;max-width:100px}.error-404 .page-title{font-size:140px}.error-icon
img{max-width:60px}.error-icon{margin-bottom:-69px}.error-404
p{font-size:24px}.portfolio-popup{top:2% !important;width:90%;height:90%;bottom:2% !important}.show-image-wrapper{padding:0
10px;width:55%}.thumbnail-image-wrapper{width:45%;padding:0
10px}.show-image-informtaion
h3{font-size:16px}.show-image-informtaion
h4{font-size:13px}#menu li
.close{right:0;font-size:25px;top:-6px}#menu .main-menu ul
ul{left:auto;padding:0;position:static;top:30px;width:100%;text-align:left;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);padding-right:10px}#menu ul ul
a{background-color:rgba(0,0,0,0)}#menu li li
.close{right:0;top:5px}}@media only screen and (max-width: 567px){#homesection .banner-text-section>.featured-image{left:0}.service-item{width:100%;float:none;padding:0}.counter-item{width:100%;padding:5px
0}.count{font-size:35px;margin-bottom:-15px}.service-price-column{width:95%;margin:0
auto 15px}.slider-title{font-size:18px}.partner-section{display:block;overflow:inherit;text-align:center}.partner-section>h3{font-size:20px;margin-bottom:20px}.partner-item-wrapper{max-width:100%;float:none}.partner-item{padding:0
20px}.nav-links .nav-next{float:none;width:100%}.nav-links .nav-previous{float:none;width:100%;margin-bottom:8px}}@media only screen and (max-width: 479px){.banner-image-section .featured-image::before{height:60px;width:60px;right:-25px}.heading.entry-header .entry-title,
.banner-text-section .author-name{font-size:18px}.banner-text-section .author-designation{font-size:16px}.banner-text-section .entry-content{padding-bottom:5px;margin-top:5px}.skills-title{font-size:14px;margin-bottom:5px}.skills-wrapper{margin-bottom:15px}.individual-skills:last-child .skills-wrapper{margin-bottom:0}.tabs ul.tab-links li
a{font-size:14px}.tabs ul.tab-links li
a{font-size:14px}.tabs ul.tab-links{margin-bottom:10px}.author-name{font-size:18px}.testimonial-content{padding:35px
10px 22px 10px;position:relative}.partner-section>h3{display:block;font-size:16px}.team-item{padding:0
0px 40px}.entry-title{font-size:16px}.wpcf7-form input,
.wpcf7-form
textarea{padding:10px
6px;font-size:13px}#myfullpage
.container{width:84%;width:calc(100% - 90px);width:-webkit-calc(100% - 90px)}.search-form{width:315px}.service-price-column{width:100%}.service-detail-wrapper{padding:0
10px}.service-price-number{font-size:30px}.service-price-prefix{font-size:16px;top:-9px}.service-price{padding:15px
0 5px}.service-price-header{padding:20px
0}.service-price-header
span{font-size:15px}.service-detail-wrapper .post
li{padding:0
10px 0 25px}.service-detail-wrapper .post li::before{left:10px}.owl-theme.banner-slider .owl-nav::before{width:110px;height:35px;bottom:auto;top:0}.owl-theme.banner-slider .owl-nav{top:0;padding:8px
0 0 3px;left:3px}.owl-theme.banner-slider .owl-dots{top:-7px;padding-left:60px}.owl-theme.banner-slider .owl-dot.active::before{left:55px}.slider-title{font-size:16px;line-height:1.3;margin:7px
0 11px}.slider-subtitle{font-size:12px}.tabs ul.tab-links
li{margin:0
5px}.tabs ul.tab-links li
a{font-size:13px}.pluto-layer{max-width:75px;top:-130px}.spaceship-layer{max-width:85px}.earth-layer{left:-65px;max-width:110px}.error-404 .page-title{font-size:80px}.error-404
p{font-size:16px}.error-404 .entry-content
a{font-size:12px}.error-icon
img{max-width:40px}.error-icon{margin-bottom:-49px}.follow-section .social-links
ul{padding-left:0}.hgroup-wrap .search-form{width:265px}}@media only screen and (max-width: 375px){#myfullpage{padding-bottom:50px}}