/*
	Theme Name: Ramp
	Theme URI: http://e-legance.org/
	Description: Ramp custom theme developed by E-legance
	Version: 1.0.0
	Author: E-legance
	Author URI: http://e-legance.org/

	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/

/*------------------------------------*\
    MAIN
\*------------------------------------*/
@import url('https://fonts.googleapis.com/css?family=Muli:200,300,300i,400,400i,700,900');
@import url('https://fonts.googleapis.com/css?family=Noto+Sans:400,700');
@import url('https://fonts.googleapis.com/css?family=PT+Serif:400,700');



.contacts-home-holder span.wpcf7-not-valid-tip {
display:none;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    display: none !important;
}

.contacts-home-holder .wpcf7-not-valid {
    border-bottom: 1px solid #ef0f0f;
}

.contacts-home-holder div.wpcf7-mail-sent-ok {
    border: none;
    margin: 0px;
    width: 100%;
    float: left;
    padding: 30px;
}

.contacts-home-holder span{
	display: block;
}

.contacts-home-holder br{
	display: none;
}


.contacts-home-holder form textarea{
	height: auto;
	min-height: 79px;
}

span.page-numbers.current {
    display: inline-block;
    color: #e34072;
    text-decoration: underline;
    vertical-align: middle;
    font-size: 18px;
    padding: 10px;
    margin-right: 10px;
    font-family: 'Noto Sans', sans-serif;
}

.pagination-blog a.next.page-numbers:after{
    content:'Next';
    font-size:18px;
    position: relative;
    display: inline-block;
    float: right;
    background: url(../images/icons/pagination-arrow.svg) no-repeat;
    background-position: center right;
    padding-right: 15px;
}

.pagination-blog a.next.page-numbers:before{
display:none;
}

.pagination-blog a:last-child:before{
display:none;
}

.pagination-blog a.next.page-numbers{
    font-size:0px;
}

a.prev.page-numbers {
    display: none;
}

.main-side-blog h4 a{
    display:inline-block;
}

.main-side-blog h4 a:hover{
        color: #e34072;
}

.main-side-blog figure img{
	text-align: center;
}

.category-right.full {
    width: 100%;
}

.category-left.full {
    width: 100%;
}

.ribbon {
  width: 110px;
  height: 100px;
  overflow: hidden;
  position: absolute;
}

.ribbon span {
  position: absolute;
  display: block;
  width: 225px;
  padding: 5px 2px;
  box-shadow: 0 5px 10px rgba(0,0,0,.1);
  color: #fff;
  font: 700 18px/1 'Lato', sans-serif;
  text-shadow: 0 1px 1px rgba(0,0,0,.2);
  text-transform: uppercase;
  text-align: center;
  font-size:12px;
  background-color:#7F91D2;
}

.ribbon-top-right {
  top: 0px;
  right: 0px;
}

.ribbon-top-right span {
  left: -35px;
  top: 20px;
  transform: rotate(45deg);
}


@media(min-width:768px){
	.rig {
    float: right;
}
}
/*
     FILE ARCHIVED ON 06:48:32 Dec 25, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 02:20:05 Jan 09, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.899
  exclusion.robots: 0.085
  exclusion.robots.policy: 0.069
  esindex: 0.015
  cdx.remote: 6.219
  LoadShardBlock: 194.197 (3)
  PetaboxLoader3.datanode: 162.155 (5)
  PetaboxLoader3.resolve: 168.141 (2)
  load_resource: 166.788
  loaddict: 45.319
*/