/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Feb 1, 2016, 11:20:19 AM
    Author     : AMU
*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot,
thead,article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}
*::after, *::before {
    box-sizing: border-box;
}
*::after, *::before {
    box-sizing: border-box;
}
@font-face {
    font-family: 'fontawesome-webfont';
    font-weight: normal;
    font-style: normal;
    src: url('../fonts/fontawesome-webfont.woff');
}
@font-face {
    font-family: 'fontawesome-webfont';
    font-weight: normal;
    font-style: normal;
    src: url('../fonts/fontawesome-webfont.ttf');
}
@font-face {
    font-family: 'fontawesome-webfont';
    font-weight: normal;
    font-style: normal;
    src: url('../fonts/fontawesome-webfont.eot');
}
@font-face {
    font-family: 'fontawesome-webfont';
    font-weight: normal;
    font-style: normal;
    src: url('../fonts/FontAwesome.otf');
}
@font-face {
    font-family: 'Opensansregular';
    font-weight: normal;
    font-style: normal;
    src: url('../fonts/OpenSans-Regular.ttf');
}
@font-face {
    font-family: 'OpenSanslight';
    font-weight: normal;
    font-style: normal;
    src: url('../fonts/OpenSans-Light.ttf');
}
@font-face {
    font-family: 'OpenSansbold';
    font-weight: normal;
    font-style: normal;
    src: url('../fonts/OpenSans-Bold.ttf');
}

@font-face {
    font-family: 'Robotoregular';
    font-weight: normal;
    font-style: normal;
    src: url('../fonts/Roboto-Regular.ttf');
}
@font-face {
    font-family: 'Robotolight';
    font-weight: normal;
    font-style: normal;
    src: url('../fonts/Roboto-Light.ttf');
}
body{
    width: 100%;
    margin: 0;
    padding: 0;
    font-family: Opensansregular;
    font-size: 16px;
}
.clear{clear: both;}

/* Sign In START
***********************/

.main{width: 100%;
      margin: 0 auto;
      background-color: #e7ebee;

}
.container {
    margin: 0 auto;
    max-width: 1180px;
    /*padding: 0 10px;*/
    /*text-align: right;*/
    position: relative;
}
.main_in{
    width: 1300px;
    margin: 0 auto;
}
.main_bg{
    width: 100%;
    position: absolute;
    z-index: 9999


}
.logo{
    float: left;
    margin-top: 4%;
}

.sign_in_area{
    float: right;
    width: 100%;
}
.sign_in{
    background-color: rgba(168, 25, 31, 0);
    border: 1px solid #a8191f;
    /*    float: right;*/
    margin-top: 4%;
    margin-right: 7%;
    padding: 12px 33px 14px;
    border-radius:5px;
    color: #fff;
    cursor: pointer;
    margin-right: 2%;
}
.sign_in:hover {
    /*background-color: rgba(168, 25, 31, 1);*/
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#de343b+0,a8191f+100 */
    background: #de343b; /* Old browsers */
    background: -moz-linear-gradient(top,  #de343b 0%, #a8191f 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #de343b 0%,#a8191f 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #de343b 0%,#a8191f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de343b', endColorstr='#a8191f',GradientType=0 ); /* IE6-9 */

}
.sign_up{
    /*background-color: rgba(168, 25, 31, 1);*/
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#de343b+0,a8191f+100 */
    background: #de343b; /* Old browsers */
    background: -moz-linear-gradient(top,  #de343b 0%, #a8191f 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #de343b 0%,#a8191f 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #de343b 0%,#a8191f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de343b', endColorstr='#a8191f',GradientType=0 ); /* IE6-9 */

    border: 1px solid #a8191f;
    /*    float: right;*/
    margin-top: 4%;
    padding: 12px 33px 14px;
    border-radius:5px;
    color: #fff;
    cursor: pointer;

}
/*.sign_up:hover {
    background-color: rgba(168, 25, 31, 1);
}*/

.main_sign_area{
    /*    float: left;
        margin-left: 22.5%;
        margin-right: 22.5%;
        width: 55%;
        margin-top: 9%;*/
    /*    margin-bottom: 22.5%;*/

}
.main_sign_{
    text-align: center;
    width: 100%;
}
.sign_in_header{
    /*    float: left;
        background-color: red; */
}
.sign_in_header h1{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7565d+0,a8191d+100 */
    background: #f7565d; /* Old browsers */
    background: -moz-linear-gradient(top,  #f7565d 0%, #a8191d 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #f7565d 0%,#a8191d 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #f7565d 0%,#a8191d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7565d', endColorstr='#a8191d',GradientType=0 ); /* IE6-9 */
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff;
    font-family: Robotoregular;
    font-size: 24px;
    padding-bottom: 2%;
    padding-top: 2%;
    text-shadow: unset !important;
    text-transform: capitalize !important;
    line-height: normal !important;
}
p{
    font-family: OpenSanslight;
    font-size: 24px;
   /* color: #a8191f;*/
    margin-bottom: 3%;
    margin-top: 7%
}
.login_input {
    background-color: rgba(255, 255, 255, 0.5);
    border: 1px solid #a8191f !important;
    border-radius: 5px !important;
    color: #666666 !important;
    font-family: Robotolight !important;
    font-size: 18px !important;
    line-height: 2.2 !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    width: 95% !important;
}

.btn{
    background: #de343b; /* Old browsers */
    background: -moz-linear-gradient(top,  #de343b 0%, #a8191f 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #de343b 0%,#a8191f 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #de343b 0%,#a8191f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de343b', endColorstr='#a8191f',GradientType=0 ); /* IE6-9 */

    border: 1px solid #a8191f;
    /*    float: right;*/
    margin-top: 4%;
    /*    padding: 12px 33px 14px;*/
    padding: 18px 32px;
    border-radius:5px;
    color: #fff;
    cursor: pointer;
    margin-right: 35%;
    margin-left: 36%;
    margin-bottom: 5%;
}
.btn h1{
    font-family: OpenSanslight;
    font-size: 24px;
    color: #fff;

}
.heading{
    text-align: center;
    font-family:OpenSansbold;
    font-size: 24px;
    color: #000;
    margin-bottom: 3%;
    opacity: 0.8;
    text-transform: capitalize;

}
.full_image{
    background-image: url("../img/full_image.png");
    /*background-size: cover;
    min-height: 500px;*/
    background-size: 100% 100%;
    float:left;
}
.full_image_content{
    width: 100%;
    margin: 0 auto;

}
.content_lt{
    float: left;
    width: 50%;
    background-color: hsla(0, 0%, 22%, 0.7);
    /*min-height: 314px;*/
    min-height: 358px;

}
.content_rt{
    float: right;
    width: 50%;
    background-color: hsla(0, 0%, 100%, 0.8);
    /*min-height: 314px;*/
    min-height: 358px;
}
.lt_heading{
    font-family: Opensansregular;
    font-size: 30px;
    color: #fefefe;
    text-align: center;
    margin-top: 8%;
    margin-bottom: 4%;
}
.content_lt_wi{
    width: 88%;
    margin-left: 12%;
}
.lt_inner_content{
    width: 100%;
}
.lt_inner_content > h5{
    font-family: Robotolight;
    font-size: 16px;
    color: #fefefe;
    text-align: left;
    line-height: 2.0;
    float: left;
    width: 89%;
}
.lt_renk{
    font-family: opensansbold;
    font-size: 60px;
    color: #fefefe;
    float: right;
    width: 10%;
}
.content_rt_wi{

    width: 88%;
    margin-left:4%;

}
.rt_heading{
    font-family: Opensansregular;
    font-size: 30px;
    color: #353535;
    text-align: center;
    margin-top: 8%;
    margin-bottom: 4%;
}
.rt_inner_content{
    width: 100%;
}
.rt_inner_content > h5{
    font-family: Robotolight;
    font-size: 16px;
    color: #181818;
    text-align: left;
    line-height: 2.0;
    float: right;
    width: 89%;
}
.rt_renk{
    font-family: opensansbold;
    font-size: 60px;
    color: #000000;
    float: left;
    width: 10%;
}
.third_heade{
    color: #353535;
}
.inner_second{
    color: #181818 !important;
}
.rank_two{
    color: #000;
}
.third{
    background-color: hsla(0, 0%, 100%, 0.8);
}
.fourth{
    background-color: hsla(0, 0%, 22%, 0.7);
}
.fourth_heade{
    color: #ffffff;
}
.inner_fourth{
    color: #ffffff !important;
}
.rank_three{
    color: #fff;
}
.testimonial{
    width: 100%;
    margin: 0 auto;
    /*background-color: #f7f7f7;*/
    overflow: hidden;
    background-color: #f1f1f1;
    padding-bottom: 70px;
}
.testimonial_area{
    overflow: hidden;
}
.testimonial_header{
    text-align: center;
    font-family:OpenSansbold;
    font-size: 24px !important;
    color: #000 !important;
    opacity: 0.8;
    margin-top: 3%;
    margin-bottom: 3%;
}

#block{
    width:100%;
    /*padding:230px 6px 0 6px;*/
    margin:0 auto;
}
#block h3{background:url(../img/h3.png) no-repeat center;color:#dd3c04;font-size:13px;font-weight:normal;text-align:center;text-transform:uppercase;margin-bottom:17px;}
#block .photo{background:url(../img/photo_bg.png) no-repeat center;margin-right:6px;
              /*position:relative;*/
              float:left;}
#block .photo img{max-width:115px;max-height:115px;overflow:hidden;position:absolute;}
#block .photo img.photo-bg{z-index:1;}
#block .photo img.photo{left:0;}
#block p.content{
    /*font-style:italic;*/
    line-height:24px;
    padding-left:30px;
    /*margin-left:140px;*/
    position:relative;
    overflow:hidden;
    font-family:Opensansregular;
    color: #6c6c6c;
    font-size: 16px;
    margin-right: 30px;
    margin-top: 0;
}
/*#block p.content span {text-indent;}*/
#block p.content span.laquo {
    background:url(../img/laquo.png) no-repeat;
    width:28px;
    height:24px;
    position:absolute;
    left:0;
    top:4px;
    display:block;

}
#block p.content span.raquo{
    background:url(../img/raquo.png) no-repeat;
    right: 4px;
    width:28px;
    height:24px;
    padding-left:4px;
    display:inline-block;
}
#block .sign{
    float: left;
    padding-left: 30px;
    text-align: left;
}
#block .sign a{
    color:#a8191f;
    font-family:Opensansregular;
    font-size:16px;
    text-decoration:none;}
#block .sign a:hover{text-decoration:underline;}
#block .sign p{
    color:#515151;
    font-size:12px;
    line-height:15px;
    margin-top:6px;
    font-family:Opensansregular;
}
.block_inner_lt{
    float: left;
    width: 21%;
}
.block_inner_rt{
    float: right;
    width: 79%;
}
.join_btn{
    float: left;
    text-align: center;
    width: 100%;
    margin-top: 5%;
    margin-bottom: 5%;
}
.join_btn > a
{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#de343b+0,a8191f+100 */
    background: #de343b; /* Old browsers */
    background: -moz-linear-gradient(top,  #de343b 0%, #a8191f 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #de343b 0%,#a8191f 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #de343b 0%,#a8191f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de343b', endColorstr='#a8191f',GradientType=0 ); /* IE6-9 */
    padding: 12px 20px;
    border-radius:5px;
    font-family: Opensansregular;
    font-size:16px;
    color: #fff;
}
.main_banner_image{
    background: hsla(0, 0%, 0%, 0) url("../img/main_banner_image.png") no-repeat scroll top center / 100% 100%;
    min-height:500px;
    
}
.container > h1 {
    color: hsl(0, 0%, 100%);
    float: left;
    font-family: opensansbold;
    font-size: 36px;
    margin-top: 6%;
    text-align: center;
    width: 100%;
}
.heding_inner_content{
    color: #fff;
    float: left;
    font-family: opensansregular;
    font-size: 26px;
    line-height: 1.7;
    margin-top: 6%;
    text-align: center;
}
.container > h5{

    color: hsl(0, 0%, 100%);
    float: left;
    font-family: opensansregular;
    font-size: 26px;
    margin-top: 5%;

    text-align: center;
    width: 100%;
}
.container > h5 a{
    padding: 12px 30px;
    border: 1px solid #a8191f;
    border-radius:5px;
}
.second_bennar_image{
    background: url(../img/second_banner_image.png) no-repeat right 34px #fff;
    /*min-height: 420px;*/
    overflow:hidden;
}
.second_bennar_content{

}
.container_two{
    margin: 0 auto;
    max-width: 1180px;

}
.container_three{
	overflow:hidden;
	width:100%;
}

.second_bennar_content .container_three h2{
    float: left;
    font-family: opensansregular;
    font-size: 28px;
    line-height: 35px;
    margin-top: 4%;
    /*width: 55%;*/
    width:100%;
    color: #515151;
}
.second_bennar_inner_content{
    color: hsl(0, 0%, 32%);
    float: left;
    font-family: opensansregular;
    font-size: 16px;
    line-height: 25px;
    margin-top: 3%;
    width: 50%;
    /*width:75%;*/
    margin-bottom: 0;
}
.download_btn{
    width: 51%;
    float: left;
    margin-top: 8%;
    margin-bottom:3%;
    
}
.download_btn figure{
    float: left;
    margin-right: 3%;
}
.footer{
    width: 100%;
    margin: 0 auto;
    background-color: #a8191f;
    overflow: hidden;
}
.footer_header{
    text-align: center;
    font-size: 26px;
    font-family:opensansbold;
    float: left;
    color: #fff;
    width: 100%;
    margin-top: 3%;
}
.foot_three{float: left;width: 100%;}
.foot_left{ width:19%; padding: 0 5% 0 9%; float: left;font-family: opensansregular;font-size: 16px;color: #fff;}
.foot_left ul{ margin: 0; padding: 0; list-style-type: none;}
.foot_left ul li{line-height: 25px;}
.copy{color: #fff; font-size: 12px; text-align: center; margin-top: 5%; margin-bottom: 2%; float: left; width: 100%;}
.testimonail_main{width: 100%;float: left;}
.testimonail_left{width: 50%;float: left;}
.testimonail_right{width: 50%;float: right;}

/* Sign In CLOSE
***********************/

/* QUICK SEARCH START
***********************/

.quick_serach{
    /*    float: left;*/
    width: 55%;
    margin-top: 25px;
    text-align: center;
    width: 42%;
}
/*.quick_serach_area{
    float: left;
    margin-top: 3.5%;
    text-align: center;
    width: 75%
}*/
.quick_serach_area_top{
    /* background-color: red;*/
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7565d+0,a8191d+100 */
    background: #f7565d; /* Old browsers */
    background: -moz-linear-gradient(top,  #f7565d 0%, #a8191d 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #f7565d 0%,#a8191d 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #f7565d 0%,#a8191d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7565d', endColorstr='#a8191d',GradientType=0 ); /* IE6-9 */

    border-bottom: 1px solid #610407;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    width: 100%;
}
.quick_serach_area h1 {
    /*float: left;*/
    font-family: Robotoregular;
    font-size: 30px;
    padding: 10px 15px;
    text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.3);
    line-height:unset;
    /*text-align: center;*/
}
.quick_serach_area_bottom{
    background-color: rgba(255, 255, 255, 0.6);
    width: 100%;
    float: left;
    position: relative;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;

}
.quick_serach_area_bottom p {
    margin: 0;
    padding: 0;
    font-family: OpenSanslight;
    font-size: 21px;
    color: #010101;
}


/* The CSS */
.quick_serach_area_bottom select {
    padding:5px 6px;
    width: 71%;
    margin: 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
/*    -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    -moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;*/
    /*box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;*/
    background: rgba(255,255,255,0.6);
    color:#888;
    border:none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
    border: 1px solid #a8191f;
    font-family: Opensanslight;
    font-size: 18px;
    color: #000;

}

/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    select {padding-right:18px}
}

label {position:relative}
label:after {
    background: url(../img/down_arrow.png) no-repeat right center;
    /*    content:'<>';
        font:11px "Consolas", monospace;*/
    color:#aaa;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    right:8px; top:2px;
    padding:0 0 2px;
    border-bottom:1px solid #ddd;
    position:absolute;
    pointer-events:none;
}
label:before {
    /*content:'';*/
    right:6px; top:0px;
    width:20px; height:20px;
    /*    background:#f8f8f8;*/
    position:absolute;
    pointer-events:none;
    display:block;
    background: url(../img/down_arrow.png) no-repeat right center;
}
.age{
    float: left;
    margin-left: 15%;
    margin-top: 4%;
    width: 80%;

}
.age_content{
    float: left;
    margin-right: 2%;
    margin-top: 2.5%;
    font-family: Opensanslight;
    font-size: 21px;
    color: #010101;
}
.age_select{
    float: left;
    padding: 7px 5px;
    text-align: center;
    width: 15%;
    font-size: 20px !important;
    width: 40px !important;
    border: 1px solid rgb(168, 25, 31) !important;
    border-radius: 4px; color: rgb(0, 0, 0) !important;
    cursor: pointer !important;
}
.age .ow_agerange_to{
    float: left !important;
    margin-right: 2% !important;
    margin-top: 2.5% !important;
    font-family: Opensanslight !important;
    font-size: 21px !important;
    color: #010101 !important;
    margin-left: 2% !important;
}
.check_box{
    color: #010101;
    float: left;
    font-family: Opensanslight;
    font-size: 14px;
    margin-left: 16%;
    margin-top: 2%;
    text-align: center;
}
.styled{
    margin-right: 10px;
}
.styled_two{
    margin-right: 10px;
    margin-left: 20px;
}
.search_btn{
    float: left;
    margin-bottom: 4%;
    margin-left: 7%;
    margin-top: 4%;
    width: 90%;
}
.search_btn > h1{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#de343b+0,a8191f+100 */
    background: #de343b; /* Old browsers */
    background: -moz-linear-gradient(top,  #de343b 0%, #a8191f 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #de343b 0%,#a8191f 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #de343b 0%,#a8191f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de343b', endColorstr='#a8191f',GradientType=0 ); /* IE6-9 */

    color: #fff;
    float: left;
    font-family: Opensansregular;
    font-size: 20px;
    /*    padding: 10px 30px;*/
    padding: 0;
    text-shadow: none;
    border-radius:5px;

}
.search_btn a{
    line-height: 2.5;
    padding: 15px 86px 15px 15px;
    background-image: url(../img/btn_border.png);
    background-repeat: no-repeat;
    background-position: 127px center;
    color: #fff;
    text-transform: capitalize;

}
.advanced_search > a{
    background-image: none;
    text-decoration: underline;
    color: #a8191f;
    font-family: Opensansregular;
    font-size: 18px;

}
.advanced_search{
    float: left;
    margin-left: 3%;
}
.bottom_shadow{
    bottom: -31px;
    left: 0;
    position: absolute;
}
.bottom_shadow > img{
    width: 100%;
}
.right_arrow{
    position: relative;
    right: 20px;
    top: 3px;
}

/* QUICK SEARCH CLOSE
***********************/
.ow_qs_presentation_select_custom{
    margin-left: 20%; width: 80%;

}
.ow_qs_label_custom{
    float: left;
    margin: 6% 0 0;
    text-align: left;
    width: 100%
}
.ow_qs_value_custom{
    float: left; width: 100%;
}
.ow_qs_presentation_multicheckbox_custom{
    margin-left: 20%; width: 80%;
}
.ow_qs_presentation_age_custom{
    width: 80%; margin-left: 20%; float: left;
}
.ow_qs_label_custom_two{
    float: left; width: 8%;
}
.ow_qs_value_custom_two{
    float: left; margin-top: 5%;
}
.ow_qs_presentation_loaction_custom{
    float: left; margin-left: 6.5%; width: 80%;
}
.ow_qs_presentation_checkbox_custom{
    float: left; margin-left: 19.5%; width: 23.5%;
}
.ow_qs_label_custom_three{
    float: left; margin-top: 0px; padding-left: 10px; width: 70%;
}
.ow_qs_presentation_checkbox_custom_two{
    float: left; width: 38.5%;
}
.ow_stdmargin ow_qs_btn{
    float: left; margin-left: 20%; width: 80%;
}
.ow_button_custom{
    float: left;
}
.ow_qs_label_custom_four{
    float: left; width: 30%; margin-top: 0px; text-align: right;
}
/*bhushan changes*/

.page_padding{
    padding:48px 8px 8px;
}
.ow{
    background-color:#e7ebee;
}
.ow_page_padding{
    padding-bottom:0;
}
.ow_header{
    margin: 0 auto;
    /*width:1180px;*/
    width:100%;
    max-width: 1180px;
    padding: 0;
    z-index:9;
}
.foot_left ul li a{
    color: #fff;
    text-decoration: none;
}
.base_index_page .ow_header{
    min-height: 650px;
}
.ow_page_padding{
    background: none !important;
}
.ow_page_wrap{
    background-image:none !important;
    background-size: 100% auto;
    background-position: unset !important;
    background-color: #fff !important;
}
.ow_qs_presentation_location_custom{
    float: left;
    margin-left: 5%;
    margin-top: 5%;
    width: 90%;
}
.age .birthdate input{
    float: left;
    font-size: 20px;
    padding: 7px 5px;
    text-align: center;
    width: 15% !important;
    -moz-appearance: none;
    background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0;
    border: 1px solid #a8191f;
    border-radius: 4px;
    color: #000;
    cursor: pointer;
    display: inline-block;
    font-family: Opensanslight;
    font-size: 18px;
    margin: 0;
    outline: medium none;
    padding: 5px 6px;
    line-height:normal;
    height: auto;
    box-sizing:unset;
}
.ow_qs_presentation_location_custom .ow_googlelocation_search_distance{
    background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0 !important;
    border: 1px solid #a8191f !important;
    border-radius: 4px !important;
    color: #000 !important;
    cursor: pointer !important;
    display: inline-block !important;
    font-family: Opensanslight !important;
    font-size: 18px !important;
    width: 15% !important;
    height: auto !important;
    line-height: normal !important;

}
.ow_qs_presentation_location_custom .ow_googlelocation_search_miles_from{
    color: #010101 !important;
    font-family: Opensanslight !important;
    font-size: 20px !important;

}
.ow_qs_presentation_location_custom .ow_googlelocation_location_search_input{
    background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0 !important;
    border: 1px solid #a8191f !important;
    border-radius: 4px !important;
    color: #000 !important;
    display: inline-block !important;
    font-family: Opensanslight !important;
    font-size: 18px !important;
    height: auto;
    line-height: normal;
    width: 200px !important;
    height: auto !important;
    line-height: normal !important;
}
.quick_serach_area_top a{
    text-decoration: none;
    color: #fff;
    text-transform:capitalize;
}
.search_btn .ow_button input[name="search"]{
    background-color: transparent !important;
    background-image: url("../img/right_arrow.png")!important ;
    background-position: 132px 50% !important;
    background-repeat: no-repeat !important;
    border: medium none !important;
    color: #fff !important;
    cursor: pointer !important;
    font-weight: normal !important;
    height: 45px !important;
    padding: 1px 98px 2px 0px !important;
    font-size: 20px !important;
    text-transform: capitalize;
    font-family: "Opensansregular";
}
.search_btn .ow_button {
    background-color: unset !important;
    background-image: url("../img/btn_bg.png") !important;
    background-position: right top;
    background-repeat: no-repeat;
    border: none;
    border-radius: 4px;
    display: inline-block;
    padding: 0 6px;
    float: left;
}

form .error{
    margin-left: 8% !important;
}


/*sign in box*/
.ow_form_options .ow_button{
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #de343b 0%, #a8191f 100%) repeat scroll 0 0;
    border: 1px solid #9b480b;
    border-radius: 4px;
    display: inline-block;
    margin-top: 25px;
    margin-bottom:31px;
    padding: 0 52px;
    float: none;
}
.ow_form_options .ow_button input[type="submit"]{
    background-color: transparent;
    border: medium none;
    cursor: pointer;
    font-family: OpenSanslight;
    font-size: 24px;
    font-weight: bold;
    height: 62px;
    padding: 1px 0 2px;
    text-transform: capitalize;
}
.ow_form_options_sub{width: 70%;margin: 5% 15%;}
.ow_remember_me_custom{float: left;}
.ow_forgot_pass_custom{float: right;}

/*.ow_page_wrap_inner{
    background-image: none !important;
    background-position:unset !important;
}*/
.ow_site_panel{
    position: absolute;
}
/*.ow_header_general{
    position: absolute;
    left: 84px;
}*/
.menu_main{
   /* position: relative;  
 padding-top: 410px; 3-6-2016*/
 padding-top: 263px

}

.ow_main_menu{
    padding: 0px !important;
}
.ow_menu_wrap{
    background: rgba(168, 25, 31, 0.6) none repeat scroll 0 0 !important;
    bottom: 0px;
    line-height: 118px !important;
    z-index: 9 !important;
   /* position: absolute !important; 3-6-2016*/
   position: relative !important; 
}
.ow_main_menu li a{
    font-family: "Robotolight";
    font-size: 24px !important;
    font-style: italic;
    padding: 0 12px !important;
    text-transform: capitalize !important;
}
.sign_in_box{
    width: 100%;
    background-color: rgba(255,255,255,0.7);
    float: left;
}
.sign_in_input_box{
    text-align: left;
    width: 70%;
    margin-left: 15%;
    margin-right: 15%;
}
.sign_in_box .ow_connect_buttons{
    margin-top: 2%;
    margin-bottom: 4%;
}
.sign_in_box .ow_connect_buttons .connect_button_cont{
    display: inline-block;
}
.sign_in_box .ow_connect_buttons .connect_button_cont .connect_button_list{
    float: right;
}
.sign_in_box .ow_connect_buttons .connect_button_cont .connect_button_list .fb_button_text{
    border-top:unset !important;
}
.Home_icon{background: url(../img/home_icon.png) no-repeat; background-position: left 27px;}
.Main_icon{background: url(../img/home_icon.png) no-repeat; background-position: left 27px;}
.Search_icon{background: url(../img/search_icon.png) no-repeat; background-position: left 27px;}
.Profile_icon{background: url(../img/profile_icon.png) no-repeat; background-position: left 27px;}
.contacts_icon{background: url(../img/contact_icon.png) no-repeat; background-position: left 27px;}
.Photo_icon{background: url(../img/camera_icon.png) no-repeat; background-position: left 27px;}

.sitelogo_and_join_btn{
    padding-top: 10px !important;
}
/*.ow_header_left{
    width: 50%;
    float: left;
}*/
.ow_header_left{
    display: inline-block;
    vertical-align: top;
    width: 22%
}
/*.ow_header_right{
    float: right;
    width: 40%;
}*/
.ow_header_right {
    display: inline-block;
    vertical-align: top;
    width: 77%;
}
.sitelogo{
    margin-bottom: 0;
    width: 255px;
}
.ow_header_right .ow_signin_delimiter{
    padding: 5px 5px 0 0 !important;
}
.ow_header_right .ow_console{
    position: relative !important;
    height: auto;
}
.ow_header_right .ow_console_body{
    border-bottom-left-radius:unset !important;
    padding: 0 !important;
    background: none !important;
}
.ow_header_right .ow_signin_label{
    font-size: 17px;
    line-height: 9px !important;
    margin: 0 !important;
}
.ow_header_right .ow_console_item{
    background: none !important;
    height: 16px;
    line-height: unset;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: unset;
    background-color: rgba(168, 25, 31, 0);
    border: 1px solid #a8191f;
    margin-top: 1.4%;
    margin-right: 7%;
    /*padding: 12px 33px 14px;*/
    padding: 14px 20px;
    border-radius:5px;
    color: #fff;
    cursor: pointer;
    margin-right: 2%;
}
.ow_header_right .ow_console_item a{
    color: #fff;
    font-size: 17px;
}
.ow_header .ow_header_right .ow_console_item:hover{
    border-color:#a8191f !important;
    background: #de343b !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #de343b 0%, #a8191f 100%) !important; /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #de343b 0%,#a8191f 100%) !important; /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(top,  #de343b 0%,#a8191f 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de343b', endColorstr='#a8191f',GradientType=0 ) !important; /* IE6-9 */
}



.ow_header .ow_header_right .ow_console_button{
    /*background-color: rgba(168, 25, 31, 1);*/
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#de343b+0,a8191f+100 */
    background: #de343b !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #de343b 0%, #a8191f 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #de343b 0%,#a8191f 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(top,  #de343b 0%,#a8191f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de343b', endColorstr='#a8191f',GradientType=0 ); /* IE6-9 */

    border: 1px solid #a8191f;
    margin-top: 1.4%;
    padding: 12px 33px 14px;
    border-radius:5px;
    color: #fff;
    cursor: pointer;

}
.search_btn .ow_button:hover{
    background-color:unset !important;
    border-color:unset !important;
    background-image: url("../img/btn_bg.png") !important;
}
.ow_bg_color{
    background-color: unset !important;
}
/*pages width start*/
.ow_page_container{
    width: 1180px !important;
    margin: 0 auto !important;
}
.ow_canvas{
    width: 100% !important;
}
/*end pages width*/
/* SIGNUP START
***********************/
.signup{
    /*    width: 75% !important;*/
    margin-top: 4%;
}
.marafiki .ow_superwide{
    width: 75% !important;
}
#joinForm .ow_inline select{
    margin-left:0 !important;
    width: 30% !important;
}
#joinForm .match_age select{
    margin-left:0 !important;
    width: 30% !important;
}
.signup .ow_box_cap_empty{
    background: #a8191f;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.signup .ow_box_cap_empty h3{
    text-align: center !important;
    line-height: 56px !important;
    color: #fff !important;
    font-family: 'Opensansregular' !important;
    text-transform:  uppercase !important;
    font-size: 25px !important;
    padding: 0 !important;
}

#joinForm{background: #eed1d2; margin: 5% 0; padding: 4.4%;}
#joinForm tr td{background: #eed1d2 !important;border-style:none !important;}

#joinForm .ow_right{
    margin: 5% 0 3%;
    text-align: center;
    float: none;
}
#joinForm .ow_right .ow_button{
  /*  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f7565d 0%, #a8191d 100%) repeat scroll 0 0;*/
    border: medium none;
    border-radius: 5px;
    color: #fff;
    font-family: opensansregular;
    font-size: 22px;
    line-height: 52px;
    padding: 0 4%;
    height: auto;
}
#joinForm .ow_right .ow_button input{
    text-transform: capitalize;
}

/*.ragister_lfrg{margin: 3% 0;}
.ragister_lf{display: inline-block; color: #3f3f3f; font-size: 22px; width: 30%; text-align: right; margin: 0 10% 0 0;
             line-height: 40px;  vertical-align: top;font-family:opensanslight; }*/
/*.ragister_rg{display: inline-block; width: 42%;}*/
#joinForm .ow_value input{
    border: solid 1px #a8191f;
    border-radius: 5px;
    background: #eed1d2;
    /*    height: 32px;*/
    /*    width: 80%;
        padding-left:3%;
        padding-right: 3%;*/
    /*    margin-left:9%;*/
    font-family: "Opensanslight";
    font-size: 18px;
    color: #3f3f3f;
}
#joinForm .error{
    margin-left:9% !important;
}
#joinForm table.ow_form td.ow_desc{
    padding-left: 5%;
}
#joinForm table.ow_form .ow_checkbox_group label{
    font-size: 17px;
}
#joinForm label{
    font-size: 20px;
    font-family: opensanslight;
    color:#3f3f3f !important;
}
#joinForm table.ow_form td.ow_label{
    width: 25% !important;
}
#joinForm table.ow_form td select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; background: #eed1d2; border: solid 1px #a8191f; height: 40px; width: 50%;
    border-radius: 5px;
    background: url(../img/down_arrow_second.png) no-repeat right center;
    /*    margin-left:9%;*/
    font-size: 18px;
    font-family: Opensanslight;
    color: #000;
}

/* SIGNUP CLOSE
***********************/

/*facebook button start*/
.connect_button_cont_custom{
    float: right;
    margin-top: 1.4%;
    background: rgb(222, 52, 59) none repeat scroll 0px 0px ! important;
    border: 1px solid rgb(168, 25, 31);
    border-radius: 5px;
    height: 16px;
    /*padding: 12px 20px 14px;*/
    padding: 14px 20px;
}
.connect_button_cont_custom:hover{
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #de343b 0%, #a8191f 100%) repeat scroll 0 0 !important;
    border-color: #a8191f !important;
}
.connect_button_cont_custom .connect_button_list{
    padding-top:0 !important;
    cursor: pointer;
}
.connect_button_cont_custom .connect_button_list .fb_button{
    background: rgba(0, 0, 0, 0) url("../img/facebook_icon.png") no-repeat scroll 0 0 !important;
}
.connect_button_cont_custom .connect_button_list .fb_button .fb_connect_wrap{
    border-bottom:none !important;
    border-right:none !important;
    border-top:none !important;
}
.connect_button_cont_custom .connect_button_list .fb_button .fb_connect_wrap .fb_button_text{
    border-top:none !important;
    font-size:16px !important;
    font-weight:normal !important;
    padding: 0 !important;
}
/* facebook button end*/


/*search form start*/
#MainSearchForm .usearch_custom tr td{
   /* background-color: rgb(244, 244, 244) !important;*/
    border-style:none !important;
    font-family: Opensansregular;
    font-size:17px;
    color:rgb(109, 109, 109);
}
#MainSearchForm .usearch_transition .ow_checkbox_group.clearfix > li{
    line-height: 22px !important;
}
/*#MainSearchForm .usearch_transition .ow_tr_first{
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #de343b 0%, #a8191f 100%) repeat scroll 0 0 !important;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    text-align: left !important;
    line-height: 14px !important;
    padding: 2% 1.5% 2% 4% !important;

}*/
#MainSearchForm .ow_alt1, #MainSearchForm tr.ow_alt1 td{
   /* background-color:#dca3a5 !important;*/
}
#MainSearchForm .ow_label{
    border-style:none !important;
}
#MainSearchForm .ow_value{
    border-style:none !important;
}
#MainSearchForm .ow_alt2, #MainSearchForm tr.ow_alt2 td{
    background-color:#dca3a5 !important;
}
#MainSearchForm .usearch_transition tr td label{
    color:#2a2a2a !important;
    /*    padding: 0 15px !important;*/
}
#MainSearchForm .usearch_custom tr td label{
    /*    padding: 0 15px !important;*/
}

#MainSearchForm .usearch_transition .ow_tr_first th{
    border-style:none !important;
    color: #fff;
    font-family: opensansregular;
    font-size: 15px;
    /*    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #de343b 0%, #a8191f 100%) repeat scroll 0 0 !important;*/
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    text-align: left !important;
    line-height: 3px !important;
    padding: 2% 1.5% 2% 4% !important;
}
#MainSearchForm select{
    border: 1px solid #3b3b3b;
    color: #6d6d6d;
    font-family: "Opensansregular";
    font-size: 17px;
    font-weight: normal;
    height: 32px;
    padding: 2px 25px 2px 0;
}
#MainSearchForm .usearch_transition .userach_submit_button .ow_button input[name="SearchFormSubmit"]{
    background-color: transparent !important;
    background-image: url("../img/right_arrow.png")!important ;
    background-position: 100px 50% !important;
    background-repeat: no-repeat !important;
    border: medium none !important;
    color: #fff !important;
    cursor: pointer !important;
    font-weight: normal !important;
    height: 45px !important;
    padding: 1px 65px 2px 0px !important;
    font-size: 20px !important;
    text-transform: capitalize;
    font-family: "Opensansregular";
}
#MainSearchForm .usearch_transition .userach_submit_button .ow_button {
    background-color: unset !important;
    background-image: url("../img/btn_bg.png") !important;
    background-position: right top;
    background-repeat: no-repeat;
    border: none;
    border-radius: 4px;
    display: inline-block;
    padding: 0 6px;
    float: left;
}
/*end search form*/
/*
static pages*/

.terms-of-use p ,.singles-nights-events p,.online-dating-safety-tips p,.our-mission p,.contact p,.privacy p,.cookie-policy p,.success-stories p,.advertising p,.press p,.affiliation p{
    color: #a8191f;
    font-family: OpenSanslight !important;
    font-size: 17px !important;
    margin-top: 0 !important;
}
/*end pages*/


/*inner page css*/
.ow_page_wrap_inner .sitelogo{
    height:83px;
    margin-top:0;
    margin-bottom: 0;
    width: 255px;
}
.ow_header_general .ow_header_left{
    width:22%;
    text-align: right;
}
.ow_header_general .ow_header_right{
    width: 77%;
}
.ow_header_general .ow_header_right .ow_console_item{
    background: #de343b !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #de343b 0%, #a8191f 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #de343b 0%,#a8191f 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(top,  #de343b 0%,#a8191f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de343b', endColorstr='#a8191f',GradientType=0 ); /* IE6-9 */
    border: 1px solid #a8191f;
    margin: 1.4% 1% 0 0 !important;
    /*padding: 12px 20px 14px !important;*/
    padding:  14px 20px !important;
    border-radius:5px;
    color: #fff;
    cursor: pointer;
}
.ow_header_general .ow_header_right .connect_button_cont_custom {
    background: rgb(222, 52, 59) none repeat scroll 0 0 !important;
    border: 1px solid rgb(168, 25, 31);
    border-radius: 5px;
    float: right;
    height: 16px;
    margin-top: 1.4%;
    padding: 12px 20px 14px;
}
.ow_header_general .ow_dropdown_menu_item a{
    color:#684531 !important;
}
.ow_header_general .ow_tooltip .ow_tooltip_body{
    background: #e7ebee none repeat scroll 0 0 !important;
}
.ow_header_general .ow_tooltip_top_right.ow_tooltip{
    margin-top:22px;
}
.ow_page{
    margin: 0 !important;
}
.ow_page_container .ow_canvas .ow_content{
    width: 70%;
}
.ow_sidebar{
    margin-right:0 !important;
    width:21.3% !important;
}
.ow_box_cap_empty{
    background: #a8191f none repeat scroll 0 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff;
    font-family: opensansregular;
    line-height: 32px;
    padding: 0 0 0 2%;
}
.dashboard-BOOKMARKS_CMP_BookmarksWidget .ow_box_empty {
    background: #dca3a5 none repeat scroll 0 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 1% 3% 2%;
}
.dashboard-BOOKMARKS_CMP_BookmarksWidget .ow_box_cap_empty{
    margin-bottom:0 !important;
}
.dashboard-MATCHMAKING_CMP_MatchesWidget .ow_box_empty {
    background: #dca3a5 none repeat scroll 0 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 1% 3% 2%;
}
.dashboard-MATCHMAKING_CMP_MatchesWidget .ow_box_cap_empty{
    margin-bottom:0 !important;
}
.dashboard-HOTLIST_CMP_IndexWidget .ow_box_empty {
    background: #dca3a5 none repeat scroll 0 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 1% 3% 2%;
}
.dashboard-HOTLIST_CMP_IndexWidget .ow_box_cap_empty{
    margin-bottom:0 !important;
}
.index-BASE_CMP_MyAvatarWidget .ow_box_empty{
    background: #f2f2f2 none repeat scroll 0 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 5% 0 7%;
}
.index-BASE_CMP_MyAvatarWidget .ow_box_cap_empty{
    margin-bottom:0 !important;
}
.index-MEMBERSHIP_CMP_PromoWidget .ow_box_empty{
    background: #f2f2f2 none repeat scroll 0 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 5% 4% 7%;
}
.index-MEMBERSHIP_CMP_PromoWidget .ow_box_cap_empty{
    margin-bottom:0 !important;
}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_box{
    background: #EED1D2 none repeat scroll 0 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 2% 7%;
}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_box_cap_empty{
    margin-bottom:0 !important;
}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_box_cap{
    background: #a8191f none repeat scroll 0 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff;
    font-family: opensansregular;
    line-height: 32px;
    padding: 0 0 0 2%;
}
.dashboard-USERCREDITS_CMP_MyCreditsWidget .ow_box{
    background: #EED1D2 none repeat scroll 0 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 1% 3% 2%;
}
.dashboard-USERCREDITS_CMP_MyCreditsWidget .ow_box_cap{
    background: #a8191f none repeat scroll 0 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff;
    font-family: opensansregular;
    line-height: 32px;
    padding: 0 0 0 2%;
}

.dashboard-USEARCH_CMP_QuickSearchWidget .ow_qs_value select{
    -moz-appearance:none;
    background: rgb(238, 209, 210) url("../img/black_down_arrow.png") no-repeat scroll 95% center;
    border: 1px solid rgb(168, 25, 31);
    border-radius: 5px; font-family: "OpenSanslight";
    font-size: 20px;
    color: rgb(63, 63, 63);
    height: 40px;
    margin: 0px 0px 5%;
    width: 83%;
    -webkit-appearance: none;

}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_qs_presentation_select .ow_qs_label{
    display: block;
    color: rgb(63, 63, 63);
    font-size: 20px;
    font-family: "OpenSanslight";
    margin: 0px 0px 5%;
}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_qs_presentation_multicheckbox .ow_qs_label{
    display: block;
    color: rgb(63, 63, 63);
    font-size: 20px;
    font-family: "OpenSanslight";
    margin: 0px 0px 5%;
    color:#3f3f3f;
}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_qs_presentation_age .ow_qs_label{
    font-family: Opensanslight;
    font-size: 21px;
    margin-right: 2%;
    margin-top: 2.5%;
    color:#3f3f3f;
}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_qs_presentation_age .ow_qs_value .birthdate input{
    -moz-appearance: none;
    background: #fbf3f4 none repeat scroll 0 0;
    border: 1px solid #908989;
    border-radius: 5px;
    color: #3f3f3f;
    font-family: "OpenSanslight";
    font-size: 17px;
    height: 40px;
    margin: 0 0 5%;
    padding: 0 4%;
    width: 20% !important;
}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_qs_presentation_age .ow_qs_value .birthdate .ow_agerange_to{
    font-family: Opensanslight;
    font-size: 21px;
    margin-right: 2%;
    margin-top: 2.5%;
    color:#3f3f3f;
    margin-left: 2%;
    text-transform: capitalize;
}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_qs_presentation_location .ow_googlelocation_search_distance{
    -moz-appearance: none;
    background: rgb(251, 243, 244) none repeat scroll 0px 0px;
    border: 1px solid rgb(144, 137, 137);
    border-radius: 5px;
    color: rgb(63, 63, 63);
    font-family: "OpenSanslight";
    height: 40px;
    font-size: 15px;
    width: 18% ! important;
}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_googlelocation_search_miles_from{
    color: #3f3f3f;
    font-family: Opensanslight;
    font-size: 16px;
}
.dashboard-USEARCH_CMP_QuickSearchWidget .googlelocation_address_div input{
    -moz-appearance: none;
    background: rgb(251, 243, 244) none repeat scroll 0px 0px;
    border: 1px solid rgb(144, 137, 137);
    border-radius: 5px;
    color: rgb(63, 63, 63);
    font-family: "OpenSanslight";
    height: 40px;
    font-size: 15px;
}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_qs_presentation_checkbox .ow_qs_label label{
    color: #3f3f3f;
    font-family: Opensanslight;
}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_button input[name="search"]{
    background-color: transparent !important;
    background-image: url("../img/right_arrow.png") !important;
    background-position: 95px 50% !important;
    background-repeat: no-repeat !important;
    border: medium none !important;
    color: #fff !important;
    cursor: pointer !important;
    font-size: 20px !important;
    font-weight: normal !important;
    height: 45px !important;
    padding: 1px 60px 2px 0 !important;
    text-transform: capitalize;
    font-family: "Opensansregular";
}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_button {
    background-color: unset !important;
    background-image: url("../img/btn_bg.png") !important;
    background-position: right top;
    background-repeat: no-repeat;
    border: medium none;
    border-radius: 4px;
    display: inline-block;
    float: left;
}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_button:hover{
    background-color:unset !important;
    border-color:unset !important;
    background-image: url("../img/btn_bg.png") !important;
}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_qs_label a{
    background-image: none;
    color: #a8191f;
    font-family: Opensansregular;
    font-size: 14px;
    padding: 0;
    text-decoration: underline;

}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_qs_btn .ow_qs_label{
    padding: 14px 10px 0 !important;
    float: left;
}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_box_empty{
    background: rgb(238, 209, 210) none repeat scroll 0px 0px;
    vertical-align: top;
    padding: 6% 6% 2%;
}
.ow_superwide{
    width:100% !important;
}
.join .ow_superwide{
    width: 75% !important
}
/*advertisement*/
.index-ADS_CMP_SidebarAds .ow_box_cap_empty{
    margin-bottom: 0px !important;
}
.index-ADS_CMP_SidebarAds .ow_ads_label{
    display: none !important;
}
/*end advertisement*/

/*contact us page*/
select[name="to"] {
    background:rgba(0, 0, 0, 0) url("../img/contect_second_arrow.png") no-repeat scroll right center;
    background-color: rgb(168, 25, 31);
    -moz-appearance: none;
    border: 1px solid rgb(168, 25, 31);
    color: rgb(255, 255, 255);
    border-radius: 5px;
    height: 40px;
    width: 37.2%;
    font-family: Opensanslight;
    font-size: 14px;
    padding: 5px 6px;
    cursor: pointer;
    outline: medium none;
}
/*.ow_ic_mail_custom{
    background-image: url("../img/btn_border.png") !important;
    background-position: 114px center !important;
    background-repeat: no-repeat !important;
    line-height: 2.5 !important;
    padding: 15px 86px 15px 15px !important;
}*/
/*end contact us page end*/

/*match making dashboard*/
.dashboard-MATCHMAKING_CMP_MatchesWidget .ow_box_menu{
    margin-bottom:0px !important;
}
.dashboard-MATCHMAKING_CMP_MatchesWidget .ow_lp_avatars{
    margin-bottom: 2%;
}
.dashboard-MATCHMAKING_CMP_MatchesWidget .ow_lp_avatars .ow_avatar{
    padding: 0 !important;
    background-image:none !important;
    height:60px !important;
    width: 60px !important;

}
.dashboard-MATCHMAKING_CMP_MatchesWidget .ow_lp_avatars .ow_avatar img{
    height: 60px !important;
    width: 60px !important;
}
/*end match making dashboard*/

/*bookmark dashboard*/
.dashboard-BOOKMARKS_CMP_BookmarksWidget .ow_box_menu{
    margin-bottom:0px !important;
}
.dashboard-BOOKMARKS_CMP_BookmarksWidget .ow_lp_avatars{
    margin-bottom: 2%;
}
.dashboard-BOOKMARKS_CMP_BookmarksWidget .ow_lp_avatars .ow_avatar{
    padding: 0 !important;
    background-image:none !important;
    height:60px !important;
    width: 60px !important;

}
.dashboard-BOOKMARKS_CMP_BookmarksWidget .ow_lp_avatars .ow_avatar img{
    height: 60px !important;
    width: 60px !important;
}
/*end bookmark dashboard*/

/*hotlist dashboard*/
.dashboard-HOTLIST_CMP_IndexWidget .ow_lp_avatars .ow_avatar{
    padding: 0 !important;
    background-image:none !important;
    height:60px !important;
    width: 60px !important;
}
.dashboard-HOTLIST_CMP_IndexWidget .ow_lp_avatars .ow_avatar img{
    height: 60px !important;
    width: 60px !important;
}
.dashboard-HOTLIST_CMP_IndexWidget .ow_std_margin{
    margin-bottom: 10px !important;
}
h1{
    color: #909090;
    font-family: Opensansregular;
    font-size: 22px;
    text-transform: capitalize;
    font-weight: normal;
}
/*end hotlist dashboard*/
/*my profile*/
#place_sections .ow_superwide{
    width:75% !important;
}
/*end my profile*/

/*photo album*/
.ow_photo_item_wrap .ow_photo_item_info .ow_photo_item_info_user{
    font-family: Opensansregular;
    font-size: 14px;
}
/*photo album end*/

/*join form*/
.join_index_custom #joinForm .ow_tr_first{
    display: none !important;
}
.ow_content_height .join_index_custom .ow_box_cap{
    background:#a8191f none repeat scroll 0 0;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
.join_index_custom .ow_box_cap_body .ow_ic_user{
    font-size: 25px; font-family: "Opensansregular"; line-height: 40px; text-align: center; background-position: 35% 19px;
}
.join_index_custom .ow_box_cap_body .ow_ic_key{
    font-family: "Opensansregular"; text-align: center; font-size: 25px; line-height: 30px; background-position: 41% 17px;
}
.ow_ico_signin_f{
    margin-left:6px;
    margin-top:3px;
}
.ow_ico_signin_f{
    margin-left:6px !important;
    margin-top:3px !important;
}
/*end join form*/
#MainSearchForm .ow_googlelocation_search_location {
    width: 220px !important;
}
#MainSearchForm .ow_googlelocation_search_miles_from{
    color:#2a2a2a !important;
}
#MainSearchForm .userach_submit_button{
    margin-bottom: 25px;
}


.contact_tbl{
    margin-right: unset;
}
.contact_tbl tr td{
    border-style:unset;
}

.contact_tbl td.ow_label
{
    width: 30% !important;
}
.contact_tbl.ow_form td.ow_label{
    color: #313131;
    font-family: opensansregular;
    font-size: 20px;
    line-height: 40px;
    text-align: right;
    vertical-align: top;
}
.contact_tbl .from,.subject{
    background: #dca3a5 none repeat scroll 0 0 !important;
    border: 1px solid #a8191f !important;
    border-radius: 5px !important;
    color: #2b2b2b !important;
    font-family: Opensanslight !important;
    font-size: 16px !important;
    height: 40px !important;
    padding-left: 3% !important;
    padding-right: 3% !important;
    width: 67% !important;
}
.contact_tbl textarea{
    background: #dca3a5 none repeat scroll 0 0 !important;
    border: 1px solid #a8191f !important;
    border-radius: 5px !important;
    color: #2b2b2b !important;
    font-family: Opensanslight !important;
    font-size: 16px !important;
    padding-left: 3% !important;
    padding-right: 3% !important;
    width: 72% !important;
}
.contact_rg_in{
    background: #dca3a5 none repeat scroll 0 0;
    border: 1px solid #a8191f !important;
    border-radius: 5px;
    color: #2b2b2b;
    font-family: Opensanslight;
    font-size: 16px;
    height: 40px;
    padding-left: 3%;
    padding-right: 3%;
    width: 70% !important;
}
.contact_tbl_btn .ow_button input[name="send"]{
    background-color: transparent !important;
    background-image: url("../img/email_icon.png")!important ;
    background-position: 100px 50% !important;
    background-repeat: no-repeat !important;
    border: medium none !important;
    color: #fff !important;
    cursor: pointer !important;
    font-weight: normal !important;
    height: 45px !important;
    padding: 1px 85px 2px 0px !important;
    font-size: 20px !important;
    text-transform: capitalize;
    font-family: "Opensansregular";
}
.contact_tbl_btn .ow_button {
    background-color: unset !important;
    background-image: url("../img/btn_bg.png") !important;
    background-position: right top;
    background-repeat: no-repeat;
    border: none;
    border-radius: 4px;
    display: inline-block;
    padding: 0 6px;
    float: left;
}
.contact_tbl_btn .ow_button:hover{
    background-color:unset !important;
    border-color:unset !important;
    background-image: url("../img/btn_bg.png") !important;
}
.ow_box_cap h3, .ow_box_cap_empty h3{
    font-family: "Opensansregular" !important;
    text-transform: capitalize !important;
    font-weight: bold !important;
}
.ow_wide{
    width: 52% !important;
}
.ow_narrow{
    width: 43.7% !important;
}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_qs_presentation_checkbox{
    margin: 5% 0;
}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_qs_presentation_select{
    margin-top: 7%;
}
.ow_page_container .ow_canvas .join{
    width: 100% !important
}
.ow_content_menu_wrap ._menu_explore{
    background-color:#a8191f;
    border-radius:3px;
}
.ow_content_menu_wrap ._menu_explore:hover{
    background-color: #b45600;
    background-image: none;
    border-color: #9b480b;
}
.ow_content_menu_wrap ._menu_my_photos{
    background-color:#a8191f;
    border-radius:3px;
}
.ow_content_menu_wrap ._menu_my_photos:hover{
    background-color: #b45600;
    background-image: none;
    border-color: #9b480b;
}
.ow_content_menu_wrap .ow_content_menu li a{
    color: rgb(255, 255, 255);
    font-family: OpenSansregular;
    font-size: 20px;
    text-transform: capitalize;

}
.ow_btn_delimiter .ow_button{
    background-color: rgb(168, 25, 31);
    border-radius: 3px;
    /*padding: 0px 9px 3%;*/
    background-image: none;
}
.ow_btn_delimiter input{
    text-transform: capitalize;
    font-family: OpenSansregular;
    padding: 2% 0px 3% !important;
    font-size: 20px;
}
.ow_fw_btns a{
    background: rgb(168, 25, 31) none repeat scroll 0px 0px;
    color: rgb(255, 255, 255);
    font-family: Opensansregular;
    font-size: 14px;
    text-shadow: unset;
    border-color: rgb(165, 165, 165);
}
.ow_explore_photos_show{
    color: rgb(1, 1, 1);
    font-size: 18px;
    font-family: OpenSansregular;
}
.ow_fw_menu{
    background-color: rgb(220, 163, 165);
    border-radius: 3px;
    border: medium none;
    padding: 8px 0px 6px 10px;
}
.ow_fw_btns a.active{
    background: #b45600 !important;
    color: rgb(255, 255, 255);
    font-family: Opensansregular;
    font-size: 14px;
    text-shadow: unset;
    border-color: rgb(165, 165, 165);
}
.ow_fw_btns a:hover{
    background-color: #b45600;
    background-image: none;
    border-color: #9b480b;
    color: rgb(255, 255, 255);
}
.ow_searchbar_input #search-photo{
    color:#010101;
}
.ow_searchbar_btn{
    background-position:center 5px !important;
}
.ow_photo_pint_mode .ow_photo_item_wrap .ow_photo_item_info{
    background-color:#CDCDCD !important;
}
.ow_photo_pint_mode .ow_photo_item_info_user, .ow_photo_pint_mode .ow_photo_item_info_album, .ow_photo_pint_mode .ow_photo_item_info_description, .ow_photo_pint_mode .ow_photo_item_info .ow_rates_wrap{
    color: #000;
    font-family: Opensansregular;
    font-size: 12px;
}
.ow_photo_item_info_user,.ow_photo_item_info_album,.ow_rates_wrap ow_small{
    margin-top:7%;
}
.ow_photo_list.ow_photo_pint_mode .ow_photo_item{
    box-shadow:none;
}

.ow_photo_item_info a{
    color:#a8191f;
    font-family: Opensansregular;
    font-size: 14px;
}
.ow_sort_control_custom{
    background-color: rgb(220, 163, 165);
    border-radius: 3px;
    border: medium none;
    padding: 8px 0px 6px 10px;
}
.ow_sort_control_custom a{
    background: rgb(168, 25, 31) none repeat scroll 0px 0px;
    color: rgb(255, 255, 255);
    font-family: Opensansregular;
    font-size: 14px;
    text-shadow: unset;
    border-color: rgb(165, 165, 165);
}
.ow_sort_control_custom a.active{
    background: #b45600 !important;
    color: rgb(255, 255, 255);
    font-family: Opensansregular;
    font-size: 14px;
    text-shadow: unset;
    border-color: rgb(165, 165, 165);
}
.ow_sort_control_custom a:hover{
    background-color: #b45600;
    background-image: none;
    border-color: #9b480b;
    color: rgb(255, 255, 255);
}
.ow_sort_control_custom .ow_sort_control_label{
    color: rgb(1, 1, 1);
    font-size: 18px;
    font-family: OpenSansregular;
}
._membership,._usercredits{
    background-color: rgb(168, 25, 31);
    border-radius: 3px;
}
.subcribe_menu li.active{
    background: #b45600 none repeat scroll 0 0 !important;
}
.credit_menu li.active{
    background: #b45600 none repeat scroll 0 0 !important;
}
.ow_subscribe_table tr th{
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #de343b 0%, #a8191f 100%) repeat scroll 0 0;
    border-style:none;
    color: #fff;
}
.ow_highbox{
    background: #fff9db none repeat scroll 0 0 !important;
    color: #915842 !important;

}
/*._photo_gallery,_map{
    background-color: rgb(168, 25, 31);
}*/
.ow_content_menu li{
    background-color: rgb(168, 25, 31);
    border-radius: 3px;
}
.ow_content_menu li.active{
    background: #b45600 none repeat scroll 0 0 !important;
}
.ow_wide_width_custom{
    width: 100% !important;
}
.ow_console_messages_viewall a, .ow_console_messages_send a{
    background: #de343b none repeat scroll 0 0 !important;
}
.OW_ConsoleListNoContent{
    color: #010101 !important;
}
.events .ow_button{
    padding: 6px 3px 6px 0 !important;
    background-image:none;
    background-color: #A8191F;
}
.ow_button .add_event_button{
    font-family: OpenSansregular;
    font-size: 20px;
    text-transform: capitalize;
}
.ow_friend_request_item .ow_console_invt_txt a{
    color:#684531;
}
.ow_friend_request_item .ow_console_invt_toolbar a{
    color:#684531;
    font-size: 8px;
}
.ow_notification_item .ow_console_invt_txt a{
    color:#684531;
}
.ow_invitation_item .ow_console_invt_txt a{
    color:#684531;
}
.ow_invitation_item .ow_console_invt_toolbar a{
    color:#684531;
    font-size: 8px;
}
.ow_event_custom .ow_box_cap {
    background: #a8191f none repeat scroll 0 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff;
    font-family: opensansregular;
    line-height: 32px;
    padding: 0 0 0 2%;
}
.profile-FRIENDS_CMP_UserWidget .ow_box_cap{
    background: #a8191f none repeat scroll 0 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff;
    font-family: opensansregular;
    line-height: 32px;
    padding: 0 0 0 2%;
}
.profile-EVENT_CMP_ProfilePageWidget .ow_box_cap{
    background: #a8191f none repeat scroll 0 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff;
    font-family: opensansregular;
    line-height: 32px;
    padding: 0 0 0 2%;

}
.profile-BASE_CMP_UserViewWidget th.ow_section span{
    background: #B45600 none repeat scroll 0 0;
    text-shadow: none;
}
.ow_console_invt_toolbar a{
    color: #666 !important;
    font-size: 8px !important;

}
.ow_console_invt_txt a{
    color: #2a80ae !important;

}
#editForm .ow_button{
    padding: 0 9px 0 !important;
}
#editForm .ow_btn_delimiter input{
    font-size:16px !important;
}
.ow_sign_in_cont{
    width:649px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 5% !important;
}
.ow_sign_in_cont .sign_in_box{background-color:rgba(175, 213, 195, 0.7)}
.advertise_main img{
    max-width: 100%;
    /*    width: 250px;*/
    /*    height: 190px;*/
}
.ow_console_lang_item span{
    font-size: 15px !important;
}
.OW_ConsoleItemContent .ow_tooltip_body .ow_console_lang .ow_console_lang_item span{
    color:#684531;
}
/*end bhushan changes*/
/*bhushan changes 23-5-2016*/
.body_custom_class{
    width:1265px;
}
.quick_gender{
    float: left;
    text-align: left;
    width: 80%;
    margin-top: 5%;
    margin-left: 15%;
}
.quick_looking_for{
    float: left; text-align: left; margin-top: 4%; width: 80%; margin-left: 15%;
}
#slider1{
    max-height: 650px;
}



/*end changes*/
/*mehul change css*/
.search_btn .ow_button input[name="search"]{
    padding: 1px 74px 2px 15px !important;
}
.search_btn .ow_button{
    width: 180px; 
}
.advanced_search{
    margin-left: 0;
}
.search_btn a{
    padding: 15px 68px 15px 15px;
}

.dashboard-USEARCH_CMP_QuickSearchWidget .ow_button{
    width: 180px;
    text-align: center;
    padding: 0;
}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_button input[name="search"]{
    background-position: right 50% !important;
    padding: 1px 48px 2px 0 !important;
}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_qs_btn .ow_qs_label{
    padding: 14px 8px 0 !important;
}
.new_event_custome{
    width: 100%;
    text-align: right;
    margin-bottom: 10px;
}
.ow_box_cap {
background: #a8191f none repeat scroll 0 0;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
color: #fff;
font-family: opensansregular;
line-height: 32px;
padding: 0 0 0 2%;
}
/****27-11-2017****/
.ow_box_cap h3, .ow_box_cap_empty h3{font-size: 13px;}
.dashboard-BASE_CMP_QuickLinksWidget{background: rgb(238, 209, 210) none repeat scroll 0px 0px;}
.dashboard-BASE_CMP_QuickLinksWidget table td {color: rgb(63, 63, 63); font-size: 13px;}
.dashboard-BASE_CMP_QuickLinksWidget table td  a{color: rgb(63, 63, 63); line-height: 18px;}
.dashboard-BASE_CMP_ModerationToolsWidget{background: rgb(238, 209, 210) none repeat scroll 0px 0px;}
.dashboard-BASE_CMP_WelcomeWidget{background: rgb(238, 209, 210) none repeat scroll 0px 0px;}
.dashboard-HOTLIST_CMP_IndexWidget .ow_box_empty{background: rgb(238, 209, 210) none repeat scroll 0px 0px;}
.dashboard-BOOKMARKS_CMP_BookmarksWidget .ow_box_empty{background: rgb(238, 209, 210) none repeat scroll 0px 0px;}
.dashboard-OCSGUESTS_CMP_MyGuestsWidget{background: rgb(238, 209, 210) none repeat scroll 0px 0px;}
.dashboard-BASE_CMP_WelcomeWidget p{font-size: 13px; color: rgb(63, 63, 63); margin-bottom: 5px; margin-top: 0; line-height: 20px;} 
.dashboard-BASE_CMP_WelcomeWidget .ow_regular a{color: rgb(63, 63, 63); font-size: 13px;}
.dashboard-BASE_CMP_ModerationToolsWidget .ow_regular a{color: rgb(63, 63, 63); font-size: 13px;}
.ow_newsfeed_context_menu_wrap{font-size: 13px; line-height: 19px;}
.ow_dnd_configurable_component.ow_box_cap_empty{margin-bottom: 0;}
.ow_comments_item, .ow_feed_comments_viewall, .ow_feed_comments_input_sticky, .ow_photo_attachment_preview, .ow_oembed_attachment_preview, .ow_oembed_attachment_pic, .ow_comments_form_wrap, .ow_newsfeed_features .ow_tooltip .ow_tooltip_body, .ow_newsfeed_item .ow_comments_no_form .ow_comments_msg{
background: rgb(238, 209, 210) none repeat scroll 0px 0px;
}
.ow_newsfeed_btn_wrap{background: rgb(238, 209, 210) none repeat scroll 0px 0px;}
.dashboard-MATCHMAKING_CMP_MatchesWidget .ow_box_empty{background: rgb(238, 209, 210) none repeat scroll 0px 0px;}
.profile-PHOTO_CMP_UserPhotoAlbumsWidget{background: rgb(238, 209, 210) none repeat scroll 0px 0px;}
.ow_box{background: rgb(238, 209, 210) none repeat scroll 0px 0px;}
.ow_border {border-color: #a8191f;}
.ow_credits_count{color: #a8191f;}
.ow_newsfeed_item_content a{color: #a8191f;}
.ow_content .ow_newsfeed_date{color: #a8191f;}
.ow_newsfeed_string{color: #a8191f;}
.ow_newsfeed_content .ow_remark{ color:rgb(63, 63, 63)}
.index-BASE_CMP_MyAvatarWidget .ow_box_empty{background: rgb(238, 209, 210) none repeat scroll 0px 0px;}
.index-MEMBERSHIP_CMP_PromoWidget .ow_box_empty{background: rgb(238, 209, 210) none repeat scroll 0px 0px;}
.ow_my_avatar_cont a{color: #a8191f;}
.ow_credits_links a{color: #a8191f;}
input[type="text"], input[type="password"], textarea, select, div.jhtmlarea, body .ow_photo_upload_description, .ow_photo_preview_edit .CodeMirror{
color: #3f3f3f;
}
.ow_page_container .ow_page {
    color: rgb(63, 63, 63);
}
h1{  color: rgb(63, 63, 63);}
.ow_content_menu li a{padding: 2px 6px 2px 6px;}
.ow_content_menu li a:hover{border-color:#a8191f !important;
    background: #de343b !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #de343b 0%, #a8191f 100%) !important; /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #de343b 0%,#a8191f 100%) !important; /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(top,  #de343b 0%,#a8191f 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de343b', endColorstr='#a8191f',GradientType=0 ) !important; /* IE6-9 */}
.ow_content_menu_wrap .ow_content_menu li a{font-size: 16px;}
.ow_button .add_event_button{padding: 0 6px 0 6px; font-size: 16px;}
.ow_ipc_content{padding: 3px 0px 12px 0px; font-size: 13px;}
.ow_ipc_info{border-bottom: 1px solid #a8191f;}
.ow_ipc_header a{color: #a8191f;}
.ow_ipc_date{color: #a8191f;}
.ow_ulist_big_info a{color: #a8191f;}
.ow_sort_control{background: rgb(238, 209, 210) none repeat scroll 0px 0px;}
.ow_ipc_content p{font-size: 13px; line-height:20px; margin: 2% 0; color: rgb(63, 63, 63);}
.ow_forum_topic{font-size: 13px;}
.ow_forum_topic a{color: #a8191f;}
.ow_table_1 tr td, .ow_table_2 tr td, .ow_user_list .ow_alt1, .ow_user_list .ow_alt2, .ow_video_list .ow_alt1, .ow_video_list .ow_alt2, .ow_photo_list .ow_alt1, .ow_photo_list .ow_alt2{border-color: #dab3b4;}
.ow_alt2, tr.ow_alt2 td{background-color: #eed1d2;}
ul.ow_checkbox_group li{line-height: 23px;}
.forum_forum span img{position: relative;
top: 5px;}
.blogs_main_menu_item span img{position: relative;
top: 5px;}
.ow_remark{color: #a8191f;}
#MainSearchForm .ow_alt2, #MainSearchForm tr.ow_alt2 td {
    background: rgb(238, 209, 210) none repeat scroll 0px 0px !important;
}
.ow_header_right .ow_console_item a{font-size: 14px;}
.ow_main_menu li a{font-size: 22px !important;}
h1, h2, h3, h4, h5{color: rgb(63, 63, 63);}
.ow_console_more{background: url("../images/console_arr.png") no-repeat scroll right 5px transparent;}
.ow_console_item:hover .ow_console_more{background: url("../images/console_arr_hover.png") no-repeat scroll right 5px transparent;}
/*.ow_header_general .ow_header_right .ow_console_item{padding: 10px 14px !important;}*/
span.ow_button{    background: #de343b !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #de343b 0%, #a8191f 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #de343b 0%,#a8191f 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(top,  #de343b 0%,#a8191f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de343b', endColorstr='#a8191f',GradientType=0 ); /* IE6-9 */
    border: 1px solid #a8191f;}
	span.ow_button:hover{ border-color:#a8191f !important;
    background: #de343b !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #de343b 0%, #a8191f 100%) !important; /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #de343b 0%,#a8191f 100%) !important; /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(top,  #de343b 0%,#a8191f 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de343b', endColorstr='#a8191f',GradientType=0 ) !important; /* IE6-9 */}
	.profile-BASE_CMP_UserViewWidget th.ow_section span{background: #de343b;}
	.dashboard-USEARCH_CMP_QuickSearchWidget .ow_qs_label a:hover{text-decoration:none;}
	.ow_btn_delimiter input{padding: 5% 0px 3% !important;
font-size: 14px;}
.advanced_search > a{text-decoration: none;}
.ow_header_right .ow_console_item{background: #de343b !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #de343b 0%, #a8191f 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #de343b 0%,#a8191f 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(top,  #de343b 0%,#a8191f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de343b', endColorstr='#a8191f',GradientType=0 ); /* IE6-9 */
    border: 1px solid #a8191f;}
	.ow_console_lang_item span{padding-top: 3px; font-size: 14px !important;}
	.ow_header_right .ow_signin_label{font-size: 14px;}
	.connect_button_cont_custom .connect_button_list .fb_button .fb_connect_wrap{padding-top: 2px}
	.connect_button_cont_custom .connect_button_list .fb_button .fb_connect_wrap .fb_button_text{font-size: 14px !important;}
	.ow_content_menu li.active{   background: #de343b !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #de343b 0%, #a8191f 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #de343b 0%,#a8191f 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(top,  #de343b 0%,#a8191f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de343b', endColorstr='#a8191f',GradientType=0 ); /* IE6-9 */
    border: 1px solid #a8191f;}
	.uhint-corner-cover, .uhint-wrap{background: rgb(238, 209, 210) none repeat scroll 0px 0px;}
	.uhbht-title{color: rgb(63, 63, 63);}
	.hb-info-content{font-size: 13px;}
	ul.ow_radio_group li{line-height: 23px;}
	.ow_btn_delimiter .ow_ic_save{background-color: transparent;}
	.ow_blogpost_compose .ow_form tr td label{line-height: 25px;}
	input[type="submit"], input[type="button"]{padding: 4px 0px 2px 0px;}
	.ow_fw_btns a.active{background: #de343b !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #de343b 0%, #a8191f 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #de343b 0%,#a8191f 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(top,  #de343b 0%,#a8191f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de343b', endColorstr='#a8191f',GradientType=0 ); /* IE6-9 */
    border: 1px solid #a8191f;}
	.ow_fw_btns a:hover,.ow_fw_btns a.active{background: #de343b !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #de343b 0%, #a8191f 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #de343b 0%,#a8191f 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(top,  #de343b 0%,#a8191f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de343b', endColorstr='#a8191f',GradientType=0 ); /* IE6-9 */
    border: 1px solid #a8191f;}
	#MainSearchForm .usearch_transition .userach_submit_button .ow_button input[name="SearchFormSubmit"]{background-position: 93% 50% !important;
	padding: 0 61px 0 30px !important;
	}
/****Quick Search****/

.dashboard-USEARCH_CMP_QuickSearchWidget .ow_qs_presentation_select{margin-top: 0;}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_qs_presentation_select .ow_qs_label{font-size: 13px;}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_qs_value select{font-size: 13px; height: 35px; margin: 0px 0px 3%;}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_qs_presentation_select .ow_qs_label{margin: 0px 0px 3%;}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_qs_presentation_age .ow_qs_label{font-size: 13px;}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_qs_presentation_multicheckbox .ow_qs_label{font-size: 13px;}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_qs_presentation_age .ow_qs_value .birthdate .ow_agerange_to{font-size: 13px;}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_qs_presentation_age .ow_qs_value .birthdate input{margin: 0 0 3%;}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_qs_presentation_age .ow_qs_value .birthdate input{font-size: 13px;}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_qs_presentation_age .ow_qs_value .birthdate input{font-size: 13px;}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_qs_presentation_age .ow_qs_value .birthdate input{ height: 35px;}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_qs_presentation_location .ow_googlelocation_search_distance{height: 35px;}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_googlelocation_search_miles_from{font-size: 13px;}
.dashboard-USEARCH_CMP_QuickSearchWidget .googlelocation_address_div input{height: 35px;}
.dashboard-USEARCH_CMP_QuickSearchWidget .ow_qs_presentation_checkbox .ow_qs_label label{font-size: 13px;}
/****Quick Search****/

#adContent{background-color: #eed1d2 !important;}

@media screen and (max-width:320px){
    .second_bennar_image{background-position: right 125px;}
}