/* //Gone to material.css
input.form-control:not(.red_border), textarea.form-control:not(.red_border)  {
    background-image: linear-gradient(#337ab7, #2e6da4), linear-gradient(#b2c3cd, #b2c3cd) !important;
}
*/

a.like_btn {
    text-decoration: none;
}

img {
    max-width: 100%;
}

.highslide-caption {
    display:none;
}

.highslide-gallery img {
    margin-right: 5px;
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,.3) !important;
    -moz-box-shadow: 0px 1px 3px rgba(0,0,0,.3) !important;
    -o-box-shadow: 0px 1px 3px rgba(0,0,0,.3) !important;
    box-shadow: 0px 1px 3px rgba(0,0,0,.3) !important;

}
.w135{
	width:135px;
}
.w30{
    width:30px !important;
}
.fs14{
	font-size:14px;
}
.fs12{
	font-size:12px;
}
.datetimepicker .icon-arrow-right, .datetimepicker .icon-arrow-left {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.datetimepicker .icon-arrow-right:before {
    content: "\e080";
}

.datetimepicker .icon-arrow-left:before {
    content: "\e079";
}

/* For LESS Update */


#update_info_form input[type=text] {
    width: 100%;
}

/* -------------------   ---------------- */

body{
	font-weight:normal;
}

html, body, .main_container, .content, .content-inner .tags_holder {
    overflow-x:hidden !important;
}

.main_container{
    margin:0 auto;
    padding-top:48px;
    overflow: hidden;
}
header {
    position:fixed;
    z-index:9997;
    width:100%;
    height:48px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    top:0;
    left:0;
    right:0;
}

header .logo_img{
    width:170px;
    position:absolute;
    left:50%;
    margin-left:-85px;
    padding-top:8px;
}

header .menu-toggle .typcn{
    font-size:32px;
    color:#93a2ab;
}

header .menu-toggle.pull-left{
    padding: 12px 15px;
    cursor:pointer;

}
header .menu-toggle.pull-right{
    padding: 12px 15px;
    cursor:pointer;
}


.nav>li>a:focus, .nav>li>a:hover{
	text-decoration: none;
    background-color: transparent;
}
a, a:hover, a:focus{
	color:#23343b;
}
.btn-danger{
	background-color:#ee3b61 !important;
}
.btn-danger:hover{
	background-color:#F04D6F !important;
	
}


.btn-primary:hover{
	background-color:#3084bc !important;
	
}
.w100{
	width: 100% !important;
}
.hidden{
	display:none;
}

.hidden_gmap{
    position:absolute; left: -9999px; top: -9999px;
}

.h1, .h2, .h3, h1, h2, h3{
	margin:0;
	padding-top: 20px;
    padding-bottom: 10px;
}
#settings.open { right: 0;}
#profile {left: -340px; width: 340px;}

#settings {right: -340px; width: 300px; height: 305px;}

a.thumbnail:hover {

    text-decoration: none;
}

a.thumbnail:hover img {
    border: 0;
}

.ui_shadow {

    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}

.ui_shadow_tb {

    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

.red0 {color: #ed3b62;}
.green0 {color: #28ad60}
.blue0 {color: #2a81b8;}

.bg_red0 {background: #ed3b62;}
.bg_green0 {background: #28ad60}
.bg_blue0 {background: #2a81b8;}
.bg_black0 {background: #555;}
.bg_btn_grey {
    background-color: #e3e8eb !important;
}

.bg_light {
    background-color: #E7EBEE !important;
}


.page-navigation{
    float: left;
	border-radius:50%;
}
.page-navigation.active{
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    background-color: #ef3b62;
    color: #ffffff;
    float: left;
    margin-right: 5px;
    padding: 10px 15px;
}
.page-navigation.page_active {
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    background-color: #2a81b8;
    color: #ffffff;
    float: left;
    margin-right: 5px;
    padding: 10px 15px;
}
.page-navigation a:hover{
    background-color:#ed3b62;
    color:white;
}
.page-navigation{

}
.page-navigation a{
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    background-color:#e3e8eb;
    color: #597384;
    margin-right: 5px;
    padding: 10px 15px;
    float:left;
    text-decoration:none;
	border-radius:50%;
}

.f30 {font-size:30px;}
.f20 {font-size:20px;}
.f14 {font-size:14px;}

/* Core CSS */


code {
    font-size: 80%;
}

/* Core Elements */

a {cursor: pointer;}

select{
	padding:5px !important;
	background:url(/files/new_moow/images/select_icon.png) no-repeat !important;
	background-size:24px !important;
	background-position: right center !important;
	cursor:pointer;
	-webkit-appearance: none;
	-webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   
}
select:focus{
    padding:5px !important;
}
select::-ms-expand {
    display: none;
}

select, .btn, input {outline: none !important;}
textarea {padding: 5px; resize: vertical;}
.ui-slider-handle {outline: none !important;}

.ui-slider .ui-slider-handle {
    width: 1.6em !important;
    height: 1.6em !important;
    top: -.5em !important;
}

.ui-slider .ui-slider-handle:hover {
    width: 1.8em !important;
    height: 1.8em !important;
    top: -.6em !important;
}

input[type=checkbox] {margin-bottom:8px;}

form {margin: 0;}

.clear,
.clearfix {
    clear: both;
}

.text_shadow {
    text-shadow: 0 1px 1px rgba(0,0,0,.9);
}

.noty {font-size: 12px; margin-bottom: 2px;}

.lh_short {line-height: 16px !important;}

.gray_small {color: #777; font-size:12px;}
.small {font-size:12px !important;}
.grey  {color: #777 !important;}

.bold {font-weight: bold;}

.rel {position: relative;}

.w80 {width:80px;}
.w60 {width:60px;}
.w65 {width:65px;}
.w40 {width:40px;}
.w100 {width:100px;}
.w120 {width:120px;}
.w150 {width:150px;}
.w180 {width:180px;}
.w200 {width:200px;}
.w250 {width:250px;}
.w300 {width:300px;}
.w500 {width:500px;}
.w_full {width:100% !important;}

.h5 {height: 5px;}
.h10 {height: 10px;}
.h20 {height: 20px;}

.h100 {height: 100px;}
.h200 {height: 200px;}
.h300 {height: 300px;}


.p5 {padding: 5px;}
.p10 {padding: 10px !important;}
.p10i {padding: 10px !important;}
.p15 {padding: 15px;}
.p20 {padding: 20px;}

.p10_20 {padding: 10px 20px;}

.pt5 {padding-top: 5px;}

.m5 {margin: 5px;}
.m10 {margin: 10px;}
.m15 {margin: 15px;}
.m20 {margin: 20px;}

.mr10 {margin-right: 10px;}
.ml10 {margin-left: 10px;}
.ml0 {margin-left: 0px !important;}
.ml5 {margin-left: 5px !important;}
.mb10 {margin-bottom: 10px;}
.mb20 {margin-bottom: 20px;}
.mt10 {margin-top: 10px;}
.mt20 {margin-top: 20px;}


.gap5 {margin: 0 5px 5px 0;}
.gap10 {margin: 0 10px 10px 0;}
.gap15 {margin: 0 15px 15px 0;}
.gap20 {margin: 0 20px 20px 0;}

.inline {display: inline-block;}
.dblock {display: block;}

.top5 {margin-top: 5px;}
.top10 {margin-top: 10px;}
.top20 {margin-top: 20px;}
.top25 {margin-top: 25px;}
.top30 {margin-top: 30px;}

.bottom10 {margin-bottom: 10px;}

.left10 {margin-left: 10px;}
.left20 {margin-left: 20px;}

.fright {float: right !important;}
.fleft {float: left !important;}
.right10 {margin-right: 10px;}
.fright30 {float: right; margin-right: 30px;}


.red_border {
    border: 1px solid #f99;
}

.block10 {padding: 10px; margin: 10px;}
.block5 {padding: 5px; margin: 5px;}
.block5-10 {padding: 5px 10px; margin: 5px 10px;}
.checkbox_line {height: 30px; line-height: 30px;}
.checkbox_line input {margin-bottom: 5px;}
.align_left {text-align: left;}
.align_right {text-align: right;}
.align_center {text-align: center;}
.center {text-align: center !important;}
.mcenter {margin: auto;}
.red_bg {background: #fee;}
.green_bg {background: #efe;}
.wbg {background-color: white !important;}

.wbgs0 {
    background-color: white !important;
    -webkit-box-shadow: 0px -0.5px 1px rgba(0, 0, 0, 0.3)  !important;
    -moz-box-shadow: 0px -0.5px 1px rgba(0, 0, 0, 0.3)  !important;
    -o-box-shadow: 0px -0.5px 1px rgba(0, 0, 0, 0.3)  !important;
    box-shadow: 0px -0.5px 1px rgba(0, 0, 0, 0.3)  !important;
}

.wbgs1 {
    background-color: white !important;
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3)  !important;
    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3)  !important;
    -o-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3)  !important;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3)  !important;
}

.gbgs1 {
    background-color: #eee !important;
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3)  !important;
    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3)  !important;
    -o-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3)  !important;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3)  !important;
}


.btn-primary{
	background-color:#297fb8 !important;
}
.mshadow {
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,.3) !important;
    -moz-box-shadow: 0px 1px 3px rgba(0,0,0,.3) !important;
    -o-box-shadow: 0px 1px 3px rgba(0,0,0,.3) !important;
    box-shadow: 0px 1px 3px rgba(0,0,0,.3) !important;
}


.over20 {
    height: 20px;
    overflow: hidden;
}

.red {color: red !important;}
.green {color: green !important;}
.blue {color: #29abe2;}
.white {color: white;}
.grey0 {color: #777;}

.h_line {background: #ddd; padding: 5px 10px;}

.h_line .h_text {padding-top:7px; font-size:16px; font-weight: bold;}

.after_click {cursor: pointer;}

.gray_radius_borders {
    border: 1px solid silver;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.w_full {
    width: 100%;
}

.hover_box:hover {

    opacity: 0.8;
    -webkit-box-shadow: 0px 0px 5px rgba(41, 41, 41, 0.35);
    -moz-box-shadow: 0px 0px 5px rgba(41, 41, 41, 0.35);
    box-shadow: 0px 0px 5px rgba(41, 41, 41, 0.35);

}
.height_20{
	height:20px;
}
.img_shadow {
    border: 1px solid #ddd;
    box-shadow: 0 1px 2px rgba(243, 241, 242, 1);
    border-radius:4px;
}

.box_shadow0 {

    -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,.3);
    -moz-box-shadow: 3px 3px 3px rgba(0,0,0,.3);
    -o-box-shadow: 3px 3px 3px rgba(0,0,0,.3);
    box-shadow: 3px 3px 3px rgba(0,0,0,.3);
}

.box_shadow {

    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,.5);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,.5);
    -o-box-shadow: 5px 5px 5px rgba(0,0,0,.5);
    box-shadow: 5px 5px 5px rgba(0,0,0,.5);
}

.box_shadow2 {
    -webkit-box-shadow: 0px 0px 11px 0px rgba(50, 50, 50, 0.55);
    -moz-box-shadow:    0px 0px 11px 0px rgba(50, 50, 50, 0.55);
    box-shadow:         0px 0px 11px 0px rgba(50, 50, 50, 0.55);
}

.box_glow {
    -webkit-box-shadow: 0px 0px 7px 0px rgba(250, 250, 250, 0.55);
    -moz-box-shadow:    0px 0px 7px 0px rgba(250, 250, 250, 0.55);
    box-shadow:         0px 0px 7px 0px rgba(250, 250, 250, 0.55);
}
.site_map_bg{
	min-height:700px;
}
.add_more_map_tags{
	width:44%;
	display:block;
	margin:0 auto;
	margin-top:10px;
}
.no_tags{
	padding:20px;
	background-color: white !important;
    -webkit-box-shadow: 0px -0.5px 1px rgba(0, 0, 0, 0.3)  !important;
    -moz-box-shadow: 0px -0.5px 1px rgba(0, 0, 0, 0.3)  !important;
    -o-box-shadow: 0px -0.5px 1px rgba(0, 0, 0, 0.3)  !important;
    box-shadow: 0px -0.5px 1px rgba(0, 0, 0, 0.3)  !important;
}
.bow_r3 {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.bow_r5 {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.focus_div {

    -webkit-box-shadow: 0px 0px 7px 0px rgba(30, 30, 30, 0.65);
    -moz-box-shadow:    0px 0px 7px 0px rgba(30, 30, 30, 0.65);
    box-shadow:         0px 0px 7px 0px rgba(30, 30, 30, 0.65);

    background: #f7f7f7;

    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;

}

.float-holder {width: 1100px;}

.flex_center_holder {text-align: center;}

.input_text {
    float: left;
    display:block;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
}

.textarea_base {
    width: 100%;
    height: 100px;
    resize: vertical;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    border: 1px solid #ddd;
    box-shadow: 0 1px 2px rgba(243, 241, 242, 1);
    background-image: none;
    border-radius: 4px;
}

.opt_desc_div {
    line-height: 14px; margin-bottom:4px;
}
.opt_desc_a {
    font-size: 12px;
    color: #0085bd;
}

.route_title {
    font-size: 18px;
    color: #0085bd;
}
.moow_banner_coo1 {
    width: 100%;
    max-width: 960px;
}

.noty_add_tags_btn {
    margin-bottom: 10px;
    margin-top: -10px;
    max-width: 600px;
    width: 100%;
}

.map_canvas img, .map_canvas2 img, #map-canvas img, #map_canvas  img, .gmaps_div img{
    max-width: none;
}

.invisible {position: fixed !important; left: -99999px; top: -99999px;}

.h_a1 {margin: 0; padding: 0; font-size: 20px; line-height: 32px;}

#login-email::-webkit-input-placeholder {color:#ffffff;}
#login-email::-moz-placeholder          {color:#ffffff;}/* Firefox 19+ */


#login-pass::-webkit-input-placeholder {color:#ffffff;}
#login-pass::-moz-placeholder          {color:#ffffff;}/* Firefox 19+ */


#login-email:focus::-webkit-input-placeholder {color:#ccc;}
#login-email:focus::-moz-placeholder {color:#ccc;}/* Firefox 19+ */

#login-pass:focus::-webkit-input-placeholder {color:#ccc;}
#login-pass:focus::-moz-placeholder          {color:#ffffff;}/* Firefox 19+ */

#rec-email:focus::-webkit-input-placeholder {color:#ccc;}
#rec-email::-moz-placeholder          {color:#5a7382;}/* Firefox 19+ */
#rec-email::-webkit-input-placeholder {color:#5a7382;}

#reg-email:focus::-webkit-input-placeholder {color:#ccc;}
#reg-email::-moz-placeholder          {color:#5a7382;}/* Firefox 19+ */
#reg-email::-webkit-input-placeholder {color:#5a7382;}

#reg-pass:focus::-webkit-input-placeholder {color:#ccc;}
#reg-pass::-moz-placeholder          {color:#5a7382;}/* Firefox 19+ */
#reg-pass::-webkit-input-placeholder {color:#5a7382;}





.block_shadow{
    webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.block_shadow0{
    webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

a.mdi-action-search:hover {text-decoration: none;}




.wmax300 {
    max-width: 300px;
}
.wmax600 {
    max-width: 600px;
}
.wmax800 {
    max-width: 800px;
}

.p0_10 {
    padding: 0 10px;
}

.mbtn1 {
    width: 100%;
    max-width: 280px;
}

.mbtn2 {
    width: 100%;
    max-width: 230px;
}

.mbtn3 {
    width: 100%;
    max-width: 350px;
}

.relative {
    position: relative !important;
}

.bg_gold {
    background: #efe;
}

.sale_corner{
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
    position:absolute;
    top:63px;
    right:0;
    padding: 3px 5px;
    font-size: 15px;
    background: #ed3b62;
    color: white;
    display: inline-block;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(150,150,150,0.5);
    -moz-box-shadow: 0px 0px 7px 0px rgba(150,150,150,0.5);
    box-shadow: 0px 0px 7px 0px rgba(150,150,150,0.5);
}

.sale_corner2{
    border-bottom-right-radius:7px;
    position:absolute;
    top:1px;
    left:0px;
    padding: 3px 3px;
    font-size: 13px;
    background: #ed3b62;
    color: white;
    display: inline-block;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(150,150,150,0.5);
    -moz-box-shadow: 0px 0px 7px 0px rgba(150,150,150,0.5);
    box-shadow: 0px 0px 7px 0px rgba(150,150,150,0.5);
}

.tag_youtube {
    max-width: 600px;
    width:100%;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.4);
    box-shadow: 0 0 5px rgba(0,0,0,0.4);
}
.tag_h2 {
    padding:0;
    margin:0;
    font-size: 18px;
    font-weight: 500;
}
.tag_text_img {
    max-width: 600px;
    width:100%;

    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.4);
    box-shadow: 0 0 5px rgba(0,0,0,0.4);
}

.toggle_friend, .toggle_blacklist{
	font-size:12px;
}
.toggle_blacklist{
	 -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3)  !important;
    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3)  !important;
    -o-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3)  !important;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3)  !important;
}

.recall .carousel-indicators li {
    border: 1px solid #ccc;
}

.mdi-action-search:hover {
    background: #2a81b8;
    color: white !important;
}

.form-control{
	background-position: center bottom,center calc(100% - 0px);
}

#user_desc_block  {
    max-width: 800px;
    width: 100%;
    margin:auto;
}
#user_list_desc_block {
    overflow: hidden;
    max-height: 120px;
}


.no_reg_holder {
    line-height: 14px;
    height:38px;
    display:block;
    overflow: hidden;
}
.no_reg_holder_mobile {
    display:none;
}





.user_find_btn{
    margin-top: 0px;
    margin-left: -1px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    height: 34px;
    margin:-1px;
    border-top-left-radius:0px;
    border-bottom-left-radius:0px;
}

.invite_pay_line .msg canvas {
    margin-bottom: 20px;
}

.top_request .invite_pay_line {
    margin: auto;
}

.send_guest_request {
    clear: both;
}

.article_pattern h1 {
    font-size:24px;
    padding-top: 5px;
    padding-bottom: 0;
}

.tag_container h1 {
    font-size:26px;
}
.rand_events {
    font-size: 11px;
    text-align: center;
}
.footer_title.bottom a:hover {
    color: #eee;
}
.h1_low {
    font-size: 14px;
    padding:0;
    margin:0;
}

.article_content.wbgs1 a, .geotags_desc_div a, .no_tags a, .seo_text a, .a_in_text a {
    color: #2a81b8;
}

.seo_text h2 {
    font-size: 18px;
}

.nobr {
    white-space: nowrap;
}

.main_banner h1 {
    padding:0;
    font-weight: normal;
    font-size:24px;
    color: #374348;
}

img.blog_img {
    margin: auto;
    display:block;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.4);
    box-shadow: 0 0 5px rgba(0,0,0,0.4);
}

div.blog_inline {
    text-align: center;
}

div.blog_inline img {
    margin-left: 5px; margin-right: 5px; margin-bottom: 8px;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.4);
    box-shadow: 0 0 5px rgba(0,0,0,0.4);

}

.mob_icon {
    max-height: 60px;
}

.blog_mini_info {
    text-align: center;
    font-size: 10px;
}

.footer_nav {
    margin-top:9px;
}

.mcenter1 {
    width: 100%; margin: auto;
}
input.mcenter1 {
    padding-left: 9px !important;
    padding-right: 9px !important;
}



.add_event_container {
    min-height: 600px;
}



.scrollup_moow {
    position: fixed;
    z-index: 10;
    cursor: pointer;
    width:36px;
    height: 36px;
    line-height:36px;
    bottom: 15px;
    right: 15px;
    color: #ed3b62;
    font-size: 36px;
    display: none;
}

.scrollup_moow:hover {
    color: #2a81b8
}

.nouser_order {
    background: #eee;
    border-top: 1px solid #777;
    padding: 10px 10px 3px;
}

.left_top10 {
    text-align: left;
    margin-top: 5px;
    padding: 10px;
}

.eimg2 {
    cursor: pointer;
}

.android_div {
    margin-top:10px;
}
.android_div .btn {
    text-transform: none;
}
.fast_order_div .nouser_order {
    max-width: 420px;
}
.geotags_date {
    white-space:nowrap;
}

.blog_link {
    padding: 14px 20px;
    background-color: #ebf7f8;
    margin-bottom:10px;
}

.right_line {
    display: none;
}

.feed_fast_order_holder {
    margin-bottom:20px; margin-top: -20px; max-width: 600px; width: 100%; margin: 0 auto;
    padding-left: 5px;
    padding-right: 5px;

}
.feed_fast_order_holder h4 {
    font-size: 16px;
    padding: 10px 10px 0 10px;

}
.feed_fast_order_btn {
    margin-bottom:10px; margin-top: -10px; max-width: 600px; width: 100%;
}
.feed_fast_order_adv_info {
    max-width: 480px; width: 100%; margin: auto; padding: 10px; text-align: center;
}
.feed_fast_order_contact {
    max-width: 480px; width: 100%; margin: auto; margin-bottom: 10px; text-align: center;
}

.blog_social_logos .insta_social {  height: 45px; margin-right: 11px;}
.blog_social_logos .fb_social {  height: 40px; margin-right: 11px;}
.blog_social_logos .vk_social {  height: 45px;  }

.banner_title .cat_mini_title p {
    margin-bottom:0 !important;
}

.time_interval_adv {
    width:100% !important;
}


/* ====================== MEDIA ====================  */

@media(min-width:995px) {

    .right_line {
        display: block;
        width: 300px;
        float: right;
        text-align: center;
        height: 100%;
        border-left: 1px solid #ddd;
        padding: 10px 20px;
        margin-top: 20px;
        background: #fff;

    }
    .right_line .subscribe {
        text-align: left;
    }
    .right_line  hr {
        margin: 10px 0 5px 0;
    }
    .right_line .subscribe .small_text {
        font-size: 13px;
        line-height: 14px;
        margin-bottom: 5px;
    }

    .right_line .subscribe b {
        font-size: 15px;
        white-space:nowrap;
    }

    .right_line .subscribe .btn-primary {
        width: 100%;
    }

    .right_line .subscribe input {
        width: 100%;
    }

    .right_line {
        text-align: center;
    }

    .right_line .btn-primary {
        margin: 4px 0 0 0;
    }

    .right_line .right_blocks {
        margin-bottom: 15px;
    }

    .right_line .right_blocks img {
        -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
        -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
    }

}


@media(min-width:1380px){

    .adv_search_inner.row .checkbox.inline {
        margin-left:28px;
    }

}

@media(max-width:995px){


    input, select, textarea {
        font-size: 16px !important;
    }
    .eimg2 {
        display:none;
    }

    body {
        margin-bottom:0;
    }

    .footer {
        height:auto;
        position: relative;
    }
    .footer .container {
        padding-bottom:0;
    }
    .footer .container {
        text-align: center;
    }
    .footer p {
        display: inline-block;
    }

    .footer .bottom_logo {
        padding-bottom: 0;
    }
}

@media(max-width:940px){

.noty_add_tags_btn, .feed_fast_order_btn {
    margin-top: 2px !important;
}

.left_top10 {
    display: none;
}

.no_reg_holder {
    display:none;
}
.no_reg_holder_mobile {
    display:block;
    overflow: hidden;
    margin-bottom:-20px;
}

.users_holder .user_block {
    text-align: center;
}

.users_holder .user_block img {
    float: none !important;
}

.btn.add_more_map_tags {
    width: 100%;
}

.tags_holder #tags_map_canvas {
    height: 370px !important;
}

.categories_select {
    display: none !important;
}

.search_form_block .block_shadow.adv_search {
    webkit-box-shadow: none !important;
    box-shadow:  none !important;
}
.adv_search_holder {
    display: block !important;
}

.main_banner {
    background: none !important;
    height: 165px;
    margin-bottom:12px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;

}
.banner_title {
    padding-top: 16px !important;
    background: none !important;
    max-height: 45px;
}
.banner_title h1 {

    color: black !important;
    font-size: 19px !important;
    text-shadow: none !important;
    height: 20px;
    overflow: hidden;
}

.banner_title .cat_mini_title {
    display:none;
}


.search_form_block{
    /*
    margin-top: 15px;
    */
}
.search_form_block .typcn.typcn-location-outline, .search_form_block .mdi-maps-my-location {
    left: auto;
    right: 7px !important;
    top: -7px !important;
}
.search_form_block .local_input {
    margin-left: 0px !important;
    padding-right: 25px;
}

.search_form_block .select_box{
    display:block !important;
    padding: 3px 10px 2px !important;
}

.carousel-caption, .seo_text_block {display: none;}

.search_form_block .select_box select, .search_form_block .select_box input{
		width:100% !important;
	}
.search_form_block #main_search_form {
	width: 80% !important;
	max-width: 445px !important;
	}
.search_form_block	.icon_search_box{
		display:none !important;
	}


    .table_01 {
        display: none;
    }

    .table_01_text {
        display: block !important;
    }
.add_more_tags {
    font-size:14px;
    padding: 8px 15px;
}

.tags_holder .row.small_feed {
    margin-left: 0;
}

}

@media(max-width:767px) {


    .tag_desc h1 {
        padding-top: 0;
    }
    .tag_left_div {
        display: none;
    }
    .tag_img_mob {
        display: block !important;
        float: right;
        width: 25%;
        margin-left: 10px;

    }
    .tag_desc .addtocalendar .atcb-list {
        left: -150px;
    }

}

@media(max-width:640px) {


    .mob_center {
        text-aign:center;
    }
    .mob_center .mbtn3 {
        margin: auto;
        display: block;
    }



}
@media(max-width:430px) {
    .article_wrapper article img {
        width:100%;
        float:none;
        margin:0;
    }
    #sh_button {
        display:none;
    }
}

@media (min-width: 1200px) {
    .col-lg-2a {
        width: 20%;
    }
}

