.text-slider {
background: -moz-linear-gradient(left,  rgba(0,18,32,0.2) 0%, rgba(0,18,32,0.4) 100%);
background: -webkit-linear-gradient(left,  rgba(0,18,32,0.2) 0%,rgba(0,18,32,0.4) 100%);
background: linear-gradient(to right,  rgba(0,18,32,0.2) 0%,rgba(0,18,32,0.4) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33001220', endColorstr='#66001220',GradientType=1 );
padding:20px;
  position: relative;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
#mainnav li a:hover {
color: #ffffff !important;
text-decoration: underline !important;
}
#mainnav ul .current_page_item a {
text-decoration: underline !important;
}

.boxsright {
box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, 0.2);
}

.boxsleft{
margin-top: -50%;
margin-left: 45% !important;
outline: 1px solid #fefefe;
outline-offset: -5px;
box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.2);
}

.checkbox .fomsss {
width: 500px;
possition: relative;
display:flex !important;
float: left;
}
.lines {
position: relative;
width: 100%;
height: 1px;
margin-top: -20px;
margin-bottom: 10px;
border-bottom: 1px dashed rgba(0, 0, 0, 0.3);
}
.knopka {
margin-top: 10px;
background: radial-gradient(ellipse at center,  #532428 0%,#7f3844 100%);
color: #ffffff;
text-align: center;
border-radius: 4px;
padding: 6px 4px;
}
.knopka a{
color: #ffffff;
}
.knopka a:hover{
text-decoration: underline !important;
color: #ffffff !important;
opacity: 0.8;
}
.knopka a:before {
   font-family: "Font Awesome 5 Free";
   content: "\f274";
   display: inline-block;
   padding-right: 5px;
   vertical-align: middle;
   font-weight: 900;
color: #ffffff;
}
.knopka1 {
width: 85%;
border: 2px solid #532428;
border-radius: 20px 0;
margin: 10px auto;
background: #ffffff; 
color:  #532428;
text-align: center;
padding: 6px 4px;
}
.knopka1 a{
color: #532428;
}
.knopka1 a:hover{
text-decoration: underline !important;
color: #ffffff !important;
opacity: 0.8;
}
.knopka1 a:before {
   font-family: "Font Awesome 5 Free";
   content: "\f274";
   display: inline-block;
   padding-right: 5px;
   vertical-align: middle;
   font-weight: 900;
color: #ffffff;
}

.phototext {
position: relative;
z-index: 2;
height: 40px;
background: radial-gradient(ellipse at center,  #532428 0%,#7f3844 100%);
font-weight: 300;
color: #ffffff !important;
text-align: center;
top: -26px; 
}
.phototext a{
color: #ffffff !important; 
}
.phototext2 {
width: 85%;
min-height: 60px;
border: 2px solid #532428;
border-radius: 20px 0;
margin: 10px auto;
background: #ffffff; 
color:  #532428;
text-align: center;
padding: 6px 4px;
position: relative;
text-align: center !important;
line-height: 20px !important;;
top: -26px;
}
.imgbottom {
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3);
}
.indyvidphoto {
 background-color:#900000;
  border:solid 5vmin #eee;
  border-bottom-color:#fff;
  border-left-color:#eee;
  border-radius:2px;
  border-right-color:#eee;
  border-top-color:#ddd;
  box-shadow:0 0 5px 0 rgba(0,0,0,.25) inset, 0 5px 10px 5px rgba(0,0,0,.25);
  box-sizing:border-box;
  display:inline-block;
  margin:4vh 4vw;
  
  position:relative;
  text-align:center;
  &:before {
    border-radius:2px;
    bottom:-2vmin;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.25) inset;
    content:"";
    left:-2vmin;
    position:absolute;
    right:-2vmin;
    top:-2vmin;
  }
  &:after {
    border-radius:2px;
    bottom:-1.5vmin;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.25);
    content:"";
    left:-1.5vmin;
    position:absolute;
    right:-1.5vmin;
    top:-1.5vmin;
  }
}
#callme_button > a.callme {
   position: fixed;
    right: 10px;
    top: 30%;
    width: 50px;
    z-index: 999;
    cursor: grab;
    height: 50px;
    padding: 0px;
    outline: none;
}

#callme_button > a {
    position: fixed;
    right: 40px;
    top: 40%;
    width: 120px;
    z-index: 999;
    cursor: pointer;
    height: 40px;
    padding: 1px 4px;
    outline: none;
}

#callme2_button > a.callme {
   position: fixed;
    right: 10px;
    top: 40%;
    width: 50px;
    z-index: 999;
    cursor: grab;
    height: 50px;
    padding: 0px;
    outline: none;
}

#callme2_button > a {
    position: fixed;
    right: 40px;
    top: 45%;
    width: 120px;
    z-index: 999;
    cursor: pointer;
    height: 40px;
    padding: 1px 4px;
    outline: none;
}
.vidz {
width: 120px;
height: 120px;
text-align: center;
border-radius: 50%;
border: 10px solid #fefefe;
padding: 2px;
margin: 0 auto;
}
.vidz img{
padding: 10px;
width: 90px;
height: 90px;
}
.page-header {
text-align: center;
}
.entry-thumb img {
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
}
.h3 .widget-title{
font-size: 44px !important;
color: #000000 !important;
}
.sow-recent-posts-item-hgroup  a{
font-size: 20px !important;
color: #000000 !important;
}

@media only screen and (max-width : 960px) { 
.menumob {
padding-right: 40px;
color: #ffffff;
}
.boxsright {
margin-top: 5px;
}
.boxsleft {
margin-left: 20% !important;
width: 220px;
}
.fram {
height: auto;
}
.phototext {
font-size: 30px;
line-height: 34px;
top: -68px; 
}
.phototext2 {
top: -50px;
}
}