/*
Theme Name: Martin
Theme URI: http://themewar.com/wp/martin/
Author: ThemeWar
Author URI: http://themewar.com
Description: Multipurpose Responsive Wordpress Theme.
Version: 1.0
License: 
License URI: 
Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: martin

*/
* {
    font-family: Roboto;
}
@font-face {
    font-family: Roboto;
    src: url(fonts/Roboto.ttf);
    src: url(fonts/Roboto.woff);
    src: url(fonts/Roboto.woff2);
   }
.sticky .posted-on,
.byline, .top_bar {
	display: none;
}
.sectionTitle h2 {
    font-family: Roboto !important;
}
.sectionTitle p {
    line-height: 2 !important;
    font-weight: 600 !important;
    font-family: Roboto !important;
}
    /*portfolio stlye */

.thumbs-row {
  min-height: 0px;
}
.thumbs-row [class^="col-"] {
  margin-bottom: 30px;
}
.thumbs-row a {
  position: relative;
  display: block;
  height: 270px;
  opacity: .8;
  font-size: 72px;
  text-align: center;
  font-weight: 200;
}
.thumbs-row a:after {
  display: block;
  text-align: center;
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  line-height: 1;
}

.mask:hover, .thumb-2:hover, .thumb-3:hover:hover, .thumb-4:hover, .thumb-5:hover {
}

.folio-description{
    position:absolute;
    left:0;
    bottom:0;
    right:0;
    top:0;
    padding:5px;
    letter-spacing: 0.08rem;
}
.folio-description h2 {
    font-weight: 600;
    opacity: 0;
}
.folio-description span {
    font-size: 16px;
    font-weight: 600;
    line-height: 0;
    opacity: 0;
}
.thumbs-row:hover span {
    opacity: 1;
    transition: 0.5s;
    color: #fff;
}
.thumbs-row:hover h2 {
    opacity: 1;
    transition: 0.5s;
    color: #fff;
}
.thumb-1 {
  background-image: url('img/thumb-1.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}
.thumb-2 {
  background-image: url('img/thumb-2.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}
.thumb-3 {
  background-image: url('img/thumb-3.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}
.thumb-4 {
  background-image: url('img/thumb-4.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}
.thumb-5 {
  background-image: url('img/thumb-5.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}
.about-us .sectionTitle {
    margin-bottom: 0px;
}
.hvr-bounce-to-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
    opacity: 0.8;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:active {
  color: white;
}
.hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.sectionTitle {
    margin-bottom: 40px !important;
}
.sectionTitle h2:after {
    background-image: url("img/line-right1.png");
    background-repeat: no-repeat;
    content: "";
    padding: 8px 100px 0 0;
}
.sectionTitle h2:before {
    background-image: url("img/line-left1.png");
    background-repeat: no-repeat;
    content: "";
    padding: 8px 0 0 90px;
 
}
.author-block {
    text-align: center;
}
/*Реферальная система*/
.RSReferralMain{
    color:#4f4d4d;
    position: relative;
    margin: 6px 0;
}
.RSText{
  width: 150px;
  margin-top:3%;
  display:block;
  float: left;
  padding-right: 10px;
  font-size: 16px;

}
.RSAvatar{
  display: inline-block;
  float: left;
  padding-right: 10px;
  
}
.RSAvatar img{
 -webkit-border-radius:50%;
 -webkit-border: 2px solid #ffffff;
 -webkit-box-shadow: 0 0 10px #ffffff;
 -webkit-width: 80%;
 -webkit-height: 80%;
}
.RSName{
  display:block;
  float: left;
  padding-right: 5px;
  
}

/*Форма регистрации реферальной системы*/
.RSFormRegistrationUA input {
    padding: 10px;
    margin: 5px 0;
    width: 85%;
}
.RSFormRegistrationUA input:hover {
    border: 2px solid #3d91f9;
    border-radius: 2px;
    transition: 0.5s;
}
.RSFormRegistrationUA input:focus {
    transition: 0.5s;
    border-radius: 2px;
    border: 2px solid #3d91f9;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(61,145,249,1);
    -moz-box-shadow: 0px 0px 7px 0px rgba(61,145,249,1);
    box-shadow: 0px 0px 7px 0px rgba(61,145,249,1);
}
.RSFormRegistrationRU input {
    padding: 10px;
    margin: 5px 0;
	display: inline-block;

}
.RSFormRegistrationRU input:hover {
    border: 2px solid #3d91f9;
    border-radius: 2px;
    transition: 0.5s;
}
.RSFormRegistrationRU input:focus {
    transition: 0.5s;
    border-radius: 2px;
    border: 2px solid #3d91f9;
    -webkit-box-shadow: inset 0px 0px 7px 0px rgba(61,145,249,1);
    -moz-box-shadow: inset 0px 0px 7px 0px rgba(61,145,249,1);
    box-shadow: inset 0px 0px 7px 0px rgba(61,145,249,1);
}
.reg-form {
    width: 40% !important;
    background: rgb(247, 247, 247);
    border: 1px solid rgba(147, 184, 189,0.8);
    box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;
    margin: 35px auto;
    left: 30%;
}
.reg-form .comonHeading {
    padding: 23px 0 0;
    font-weight: bold !important;
    
}
.RSFormRegistrationBtnSave {
    background: rgba(61,145,249, 0.8);
    border: 2px solid rgba(61,145,249, 0.8);
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
}
.RSFormRegistrationBtnSave:hover {
    background: rgba(61,145,249, 1);
    transition: 0.5s;
}
.reg-form input {
    margin: 0px 0 15px !important;
	
}
.RSFormRegistrationLabel{
	min-width: 100%;
}
.sectionTitle p {
    padding-right: 15px;
    padding-left: 15px;
}
.backGoBeauty a {
    color: rgba(255, 255, 255, 0.65);
}
.backGoBeauty a:hover {
    color: #e34cbe;
}
.slide {
    line-height: 1.3 !important;
}
.title-slider .slide {
    border: 3px solid #fff !important;
    padding: 6px 0 14px 0;
    margin: 0 20px;
    border-radius: 41px;
}
.title-slider .slide span {
    font-size: 33px !important; 
}
.title-slider.silde p {
    font-size: 22px !important;
    line-height: 1.1 !important;
    padding-top: 10px !important;
}
.title-slider .comonHeading {
    position: relative;
    bottom: 120px;
    z-index: 4;
}

.meta {
    display: none;
}
.authordeg h3 {
    color: #f7941d !important;
}
.authordeg p {
    color: #fff !important;
}
.authordec p {
    color: #fff !important;
}
.RSAvatar {
    width: 110px;
    height: 110px;
}
