/* Theme Name: Amigo Theme URI: http://themes4wp.com/theme/amigo/ Author: Themes4WP Author URI: http://themes4wp.com/ Description: Amigo is a modern, responsive WordPress theme that allows you to create extensive reviews for multiple content including games, travel destinations, films, technology etc. It’s perfect for any blog or magazine. Theme is ultra fast and SEO friendly. Amigo comes with unlimited color options, 650+ Google Fonts, amazing carousel, left or/and right sidebar and much more. It comes up with customizer panel which allows you to live preview your changes. Theme is equipped with multiple theme options to help you customize look and feel of your website. Amigo is translatable so you can easily localize it in the language you want. Get free support at http://support.themes4wp.com/ and check the demo at http://demo.themes4wp.com/amigo/ Version: 1.0.5 License: GNU General Public License v3 License URI: http://www.gnu.org/licenses/gpl.html Tags: post-formats, custom-colors, one-column, two-columns, three-columns, right-sidebar, blog, custom-background, custom-menu, featured-images, flexible-header, theme-options, translation-ready, threaded-comments Text Domain: amigo */ /* The bootstrap.css file is auto-enqueued in functions.php */ .rsrc-header { background-color: #f4f4f4; } .rsrc-header-img { float: left; padding: 0; } .rsrc-header-img img{ max-height: 50px; } .rsrc-header-text { float: left; padding: 0 20px; } .rsrc-main { padding: 0; position: relative; } .rsrc-main .woocommerce { padding: 5%; } .rsrc-main article { margin-bottom: 40px; background-color: #fff; } .rsrc-left { padding: 0 30px 0 0; } .rsrc-right { padding: 0 0 0 30px;; } #content-top-section { margin-left: -15px; margin-right: -15px; } #content-top-section .widget { padding: 35px; } .rsrc-footer-menu { } .rsrc-author-credits { padding: 20px; letter-spacing: 2px; text-transform: uppercase; background-color: #fff; border-top: 1px solid #ff7f00; } /* Fix nav on hover */ @media (min-width: 768px) { ul.nav li:hover > ul.dropdown-menu { display: block; } .navbar-nav { float: none; text-align: center; } .navbar-nav > li { float: none; } .nav > li { display: inline-block; } } /* Menu opened in responsive */ @media only screen and (max-width: 761px) { .dropdown-menu { position: static; display: block; float: none; padding: 10px 0; background-color: transparent; border: none; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; } .dropdown-menu > li > a, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a{ color: #fff; padding: 3px 30px; } .dropdown-submenu>.dropdown-menu { padding-left: 10px; } } .sticky { } .bypostauthor { } select { color: #323232; } img { max-width: 100%; height: auto; } .featured-thumbnail { padding: 0; overflow: hidden; position: relative; cursor: pointer; } .featured-thumbnail img { width: 100%; } .featured-thumbnail { position: relative; } .featured-thumbnail img { -webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; } .featured-thumbnail:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); } .featured-thumbnail::before { position: absolute; top: 50%; left: 50%; z-index: 2; display: block; content: ''; width: 0; height: 0; background: rgba(255,255,255,.2); border-radius: 100%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 0; } .featured-thumbnail:hover::before { -webkit-animation: circle .75s; animation: circle .75s; } @-webkit-keyframes circle { 0% { opacity: 1; } 40% { opacity: 1; } 100% { width: 200%; height: 200%; opacity: 0; } } @keyframes circle { 0% { opacity: 1; } 40% { opacity: 1; } 100% { width: 200%; height: 200%; opacity: 0; } } h1.site-title, h2.site-title { font-size: 36px; margin: 0; } h2.site-desc, h3.site-desc { font-size: 20px; margin-top: 0; } .navbar { border-radius: 0; } /* Text meant only for screen readers */ .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; } .screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar */ } /* Tags */ .single-tags { border: 1px solid #D8D8D8; padding: 10px; float: left; width: 100%; } /* Navigation */ .pager li>a, .pager li>span, .pager li>a:hover, .pager li>a:focus { display: inline-block !important; padding: 2px 5px !important; background-color: transparent !important; border: none !important; border-radius: 0 !important; } .nav-previous{float:left;} .nav-next{float:right;} .post-navigation{clear:both;margin:10px 0 0 0;overflow:hidden; } .post-navigation div{ display: block; position: relative;font-size: 14px;color: #999; min-height: 70px;} .post-previous{float: left; padding: 10px 0 10px 35px; text-align: left; border: 1px solid #D8D8D8; } .post-next{ float: right; text-align: right;padding: 10px 35px 10px 0; border: 1px solid #D8D8D8;} .post-navigation div span{display: block; font-size: 90%; color: #999;} .post-navigation div a:after{ position: absolute; font-size: 45px;line-height: 50px;font-weight: bold;top:0;} .post-previous a:after{content: '«'; left:5px;} .post-next a:after{content: '»'; right:5px;} /* Single Author */ .postauthor-content img { float: left; margin-right: 15px; border: 5px solid #666; border-radius: 50%; } .postauthor-container { display: block; overflow: hidden; margin-bottom: 15px; } .postauthor-title .about, .postauthor-title .vcard, .related-posts-title h3{ border: 1px solid #D8D8D8; padding: 8px 10px; margin-bottom: 10px; text-transform: uppercase; font-size: 14px; } .postauthor-title .vcard { border-left: none; font-weight: bold; } .vcard img.avatar { border: 2px solid #666; border-radius: 50%; } /* Related posts */ .related-posts-title { display: inline-block; width: 100%; } #carousel-related li.carousel-item .review-total-box, #carousel-related li.carousel-item .review-total-box span { font-size: 17px !important; color: #313131!important; } #carousel-related li.carousel-item .review-result-wrapper i { font-size: 10px; } #carousel-related li.carousel-item [class^="mts-icon-"]:before, #carousel-related li.carousel-item [class*=" mts-icon-"]:before { margin-left: 0px; } /* Social Links and infobox*/ .social-links .fa { font-size: 22px; color: #fff; } .social-links { text-align: center; } .social-links ul { padding: 0; } .social-links ul li { display: inline; } #masthead .social-links i.fa { font-size: 15px; padding: 0 5px; } .social-links i.fa { padding: 5px; text-align: center; transition: background-color 0.2s ease-out 0s; font-size: 15px; float: right; } .social-links i.fa-twitter:hover {color: #1BB2E9;} .social-links i.fa-facebook:hover {color: #3B5A9B;} .social-links i.fa-youtube:hover {color: #ED3F41;} .social-links i.fa-vimeo-square:hover {color: #44BBFF;} .social-links i.fa-skype:hover {color: #009CEF;} .social-links i.fa-linkedin:hover {color: #007BB6;} .social-links i.fa-google-plus:hover {color: #DC4937;} .social-links i.fa-github:hover {color: #4183C4;} .social-links i.fa-flickr:hover {color: #0062DD;} .social-links i.fa-dribbble:hover {color: #E24D87;} .social-links i.fa-instagram:hover {color: #3F729B;} .social-links i.fa-pinterest:hover {color: #D5282E;} .social-links i.fa-stumbleupon:hover {color: #EC4823;} .social-links i.fa-tumblr:hover {color: #455469;} .social-links i.fa-wordpress:hover {color: #21759B;} .social-links i.fa-codepen:hover {color: #CCCCCC;} .social-links i.fa-digg:hover {color: #14589E;} .social-links i.fa-reddit:hover {color: #FF4500;} .top-section { padding: 5px; margin: 0; } /* Content */ .home-header { padding: 25px; position: relative; } .page-header { text-align: center; padding: 0px 20px 20px; } .home-header .page-header a, .page-header { text-decoration: none; color: #3d3d3d; font-size: 36px; margin-bottom: 10px; } .entry-summary { color: #4D4D4D; letter-spacing: 0.5px; line-height: 1.8; margin-bottom: 25px; } .first-textarea { line-height: 28px; letter-spacing: 2px; font-size: 115%; margin-bottom: 40px; } .first-textarea .widget { margin-bottom: 0; padding: 3%; background-color: #ff7f00; color: #fff; } /* Pagination */ .navigation.pagination { width: 100%; text-align: center; background-color: #ff7f00; border-radius: 0; padding: 15px; margin: 0; } .nav-links { display: inline-block; } .nav-links a, .nav-links span { position: relative; float: left; padding: 6px 12px; line-height: 1.42857143; text-decoration: none; color: #ff7f00; background-color: #ffffff; color: #000; border: 1px solid #dddddd; margin-left: -1px; } .nav-links span.current { background-color: rgba(0, 0, 0, 0.1); color: #ffffff; } /* breadcrumbs */ #breadcrumbs { padding: 10px; text-transform: uppercase; letter-spacing: 2px; font-weight: bold; border: 1px solid #D8D8D8; margin: 30px -15px; background: #FFFFFF; } #breadcrumbs .fa{ margin-right: 5px; } /* Widget */ h3.widget-title { font-size: 16px; color: #3d3d3d; letter-spacing: 2px; text-transform: uppercase; padding-bottom: 10px; } .widget ul { padding-left: 20px; } /* Post Content */ .rsrc-main .rsrc-post-content { padding: 5%; background-color: #fff; } .single-thumbnail { text-align: center; margin-bottom: 30px; } /* Back to top */ #back-top { position: fixed; bottom: 0; right: 10px; z-index: 999; } #back-top a { width: 40px; display: block; text-align: center; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; opacity: 0.7; } #back-top a:hover { opacity: 1; } #back-top span { width: 40px; height: 40px; display: block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #ff7f00; } #back-top span:before { font-family: 'FontAwesome'; content: "\f106"; line-height: 40px; font-size: 25px; color: #fff; } /* Commentform */ form#commentform p input { width: 100%; } .no-comments { border-top: 1px solid rgba(0, 0, 0, 0.15); padding: 15px 0; } .no-comments p { margin-bottom: 5px } .fa-comments-o.comment-icon { font-size: 35px; opacity: 0.7; } h4#comments { border: 1px solid #D8D8D8; padding: 8px 10px; margin-bottom: 15px; text-transform: uppercase; font-size: 14px; } /* Widgets */ .widget_nav_menu li { width: 100%; } .widget_nav_menu li:before { margin-right: 5px; } .widget { padding: 10%; background-color: #fff; margin-bottom: 15px; } /* Search */ .search-head { padding: 10px; background: #fff; margin: 0 0 25px; border: 1px solid #D8D8D8; } /* Review Support */ .wp_review_tab_widget_content ul { padding-left: 0; } .review-total-only { background: transparent!important; } /* Carousel */ li.carousel-item { position: relative; } .carousel-layer { position: absolute; top: 0; left: 0; bottom: 0; background-color: #000; width: 100%; opacity: 0.8; -webkit-transition-duration: 0.7s; -moz-transition-duration: 0.7s; -ms-transition-duration: 0.7s; -o-transition-duration: 0.7s; transition-duration: 0.7s; } li.carousel-item:hover .carousel-layer{ background-color: #ff7f00; } li.carousel-item:hover span a, li.carousel-item:hover .fa, li.carousel-item:hover span{ color: #fff; } .featured-thumbnail-inside { top: 10%; position: absolute; left: 50%; width: 50%; border: 5px solid #000; overflow: hidden; z-index: 5; border-radius: 100%; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); } .flex-caption { position: absolute; bottom: 0; z-index: 9; text-shadow: 1px 3px 2px rgba(0,0,0,0.4); color: #949494; } .flex-caption h2.page-header a{ color: #fff; font-size: 18px; } .flex-caption .page-header { position:relative; border-bottom: 1px solid rgba(0,0,0,0.15); line-height: 20px; padding: 0 0 20px; } .flex-caption .page-header:before{ content: ""; display: block; position: absolute; left: 0; bottom: -1px; width: 20%; height: 1px; background: #ff7f00; -webkit-transition-duration: 0.7s; -moz-transition-duration: 0.7s; -ms-transition-duration: 0.7s; -o-transition-duration: 0.7s; transition-duration: 0.7s; } .flex-caption .home-header:hover .page-header:before { width: 100%; background: #fff; } .flex-caption .car{ margin: 0 7px 0 4px; } .carousel-meta { font-size: 85%; } .carousel-meta .car a{ color: #949494; } .thumnail-read-more { position: absolute; top: 3%; width: 94%; height: 94%; background-color: rgba(255, 255, 255, 0.7); overflow: hidden; border-radius: 100%; padding: 10px; border: 4px solid #fff; left: 3%; text-align: center; vertical-align: middle; color: #060606; opacity: 0; visibility: hidden; -webkit-transition-duration: 0.7s; -moz-transition-duration: 0.7s; -ms-transition-duration: 0.7s; -o-transition-duration: 0.7s; transition-duration: 0.7s; } li.carousel-item:hover .thumnail-read-more { opacity: 1; visibility: visible; } .read-more-link { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 80%; } .read-more-link:after { font-family: 'FontAwesome'; content: "\f178"; border-top: 1px solid #8E8E8E; display: block; margin-top: 5px; } li.carousel-item .review-total-box, li.carousel-item .review-total-box span { font-size: 28px !important; color: #313131!important; } .info-reviews { position: absolute; top: 10px; right: 15px; text-align: center; text-shadow: 1px 3px 2px rgba(0,0,0,0.4); color: #949494; } li.carousel-item .info-reviews { color: #949494; } .info-reviews .car { display: inline-block; font-size: 17px; line-height: 17px; margin-left: 5px } .info-reviews .fa { font-size: 12px; } .review-meta.car { position: relative; padding-right: 2px } .review-meta i.fa { position: absolute; top: 0; left: 100%; } .review-carousel .review-result-wrapper i { font-size: 14px; } .review-carousel .review-total-only { padding: 3px 0; } /* Meta info */ .post-meta { font-size: 12px; display: block; margin-bottom: 40px; margin-top: 30px; padding-right: 15px; } .post-meta .author-meta { position: relative; padding-right: 0; } .post-meta .author-link { position: relative; padding: 0 10px; background-color: #2A2A2A; color: #fff; line-height: 36px; height: 38px; margin-left: 40px; border: 1px solid #E1E1E1; } .post-meta .author-link a { color: #fff; font-weight: bold; } .author-avatar { position: absolute; top: -20px; border: 2px solid #E1E1E1; } /* Categories */ .cat-list { margin-bottom: 15px; } ul.post-categories { padding: 0; list-style-type: none; display: inline; } .post-categories li { padding: 3px 10px; margin-right: 10px; background-color: #ff7f00; text-transform: uppercase; font-size: 12px; display: inline-block; } .post-categories a{ color: #fff; } /* Archive */ .archive-layer { position: absolute; top: 0; left: 0; bottom: 0; background-color: transparent; width: 100%; opacity: 0.8; -webkit-transition-duration: 0.7s; -moz-transition-duration: 0.7s; -ms-transition-duration: 0.7s; -o-transition-duration: 0.7s; transition-duration: 0.7s; } .featured-thumbnail:hover .archive-layer{ background-color: #ff7f00; } .archive-more-link { position: absolute; bottom: 10px; right: 10px; } .single-thumbnail .archive-more-link {display: none;} .archive-more-link:after { font-family: 'FontAwesome'; content: "\f178"; margin-left: 5px; } .archive-read-more { color: #fff; opacity: 0; } .featured-thumbnail:hover .archive-read-more{ opacity: 1; -webkit-transition-duration: 0.7s; -moz-transition-duration: 0.7s; -ms-transition-duration: 0.7s; -o-transition-duration: 0.7s; transition-duration: 0.7s; } .archive-total { position: absolute; top: 50%; left: 25%; text-align: center; -webkit-transform: translate(-50%, -25%); -moz-transform: translate(-50%, -25%); -ms-transform: translate(-50%, -25%); -o-transform: translate(-50%, -25%); transform: translate(-50%,-25%); width: 50%; padding-top: 15px; margin-top: -25px; } .archive-total.users { right: 25%; -webkit-transform: translate(50%, -25%); -moz-transform: translate(50%, -25%); -ms-transform: translate(50%, -25%); -o-transform: translate(50%, -25%); transform: translate(50%,-25%); border-left: 1px solid #fff; } .yet-rated { position: relative; display: inline-block; } .yet-rated .fa-users { display: none; } .yet-rated .users-total i.fa { position: absolute; top: 0; right: -50px; font-size: 41px; } .editor-total { font-weight: 300; font-size: 22px; text-transform: uppercase; letter-spacing: 3px; } .archive-total .wp-review-show-total, .archive-users-total{ font-size: 70px; text-transform: uppercase; letter-spacing: -2px; font-weight: 300; font-style: italic; } .archive-total .review-result-wrapper i { font-size: 30px; line-height: 100px; } .archive-total .review-result { height: 105px; } .archive-reviews .users-total.car, .archive-reviews.info-reviews { margin-right: 12px; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); } .home-thumbnail { position: relative; min-height: 20px; } .time-info { display: inline-block; padding: 15px 0; text-align: center; position: absolute; top: 0; background: #FF7F00; width: 70px; height: 100px; } .thetime { font-size: 30px; line-height: 30px; color: #fff; } .thedate { margin-bottom: 3px; color: #000; } .time-info .comments-meta { background-color: #222222; padding: 5px 0; color: #fff; } .comments-meta a{ margin-left: 5px; color: #fff; } /* Post-format */ i.post-icon.fa { position: absolute; top: -30px; left: 50%; font-size: 60px; color: #FF7F00; margin-left: -34px; padding: 4px 8px; background: #fff; border-radius: 50%; } i.post-icon.fa.fa-file-image-o { position: absolute; top: -30px; font-size: 40px; margin-left: -35px; padding: 15px 18px; } /* Five columns */ .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; } .col-xs-15 { width: 20%; float: left; } @media (min-width: 768px) { .col-sm-15 { width: 20%; float: left; } } @media (min-width: 992px) { .col-md-15 { width: 20%; float: left; } } @media (min-width: 1200px) { .col-lg-15 { width: 20%; float: left; } }