.main_menu li {
    background: white;
}

@media only screen and (min-width: 960px) {
.hidedesktop {display:none;}
}

/* ----------- iPhone 5 and 5S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 658px)
  and (-webkit-min-device-pixel-ratio: 2) {

.hide-mobile {
	display:none;
	visibility: hidden;

}
#mobile_hide {
	display:none;
	visibility: hidden;
}
.mobile_40_reverse {margin-top:-70px;}

/*
#content-slider-1 {
	display:none;
	visibility: hidden;
}*/

.royalSlider {
    width: 100% !important;
    height: 200px !important;
    position: relative;
    direction: ltr;
}

#subscribe_popup > .popup {
    width: 600px;
}
.owl-carousel .owl-item img {
    max-height:50px !important;
}
	}

*/ END MOBILE */


.jackbox-social {
    position: absolute;
    visibility: hidden;
}

.shadow {
	text-shadow: 1px 1px 0px rgba(150, 150, 150, 1);}
	
	.bg_grey_translucent{
	background:rgba(178, 178, 178, .9);
}
.m_top_45 {margin-top:45px;}
.pink {
    color: #EA0085;
}
.tt_uppercase {
    text-transform: lowercase !important;
}
.color_dark, p, body, a {
color: #999 !important;
}

.pink {
color: #EA0085 !important;
}
.bg_lbrown, .bg_lbrown_hover:hover, .md_no-touch .main_menu > li:hover > a, .main_menu > .current_click > a, .md_touch .main_menu > .touch_open_sub > a, .main_menu > .current > a, .item_represent.with_divider::before, [class*="button_type"].lbrown:not(.state_2), [class*="button_type"].lbrown.state_2:hover, [data-open-dropdown].active_lbrown.active {
    background: #e42878;
}
.color_lbrown, .color_lbrown_hover:hover, [class*="button_type"].lbrown.state_2, [class*="button_type"].lbrown:not(.state_2):hover {
    color: #e42878;
}

h3 {
    font-size: 1.214em;
}
.second_font {
    font-family: 'Arial', sans-serif;
}
.col-lg-9 p {margin-bottom:20px;}
img.rsImg {
	margin:0px !important;
width:100% !important;
height:100% !important;
margin-bottom:0px !important;
}

/* MAIN MENU */
.sticky_menu .wide_layout.db_centered.bg_white .w_inherit .header_bottom_part.bg_white.w_inherit .container.t_align_c .d_xs_none.t_sm_align_l.d_sm_inline_b .main_menu.relative.type_2.hr_list.fs_medium li .tt_lowercase.tr_delay {color:#999;}
.main_menu li  {
	font:Arial, Helvetica, sans-serif;
}

.main_menu li a:hover {
	color:#000 !important;
}
.main_menu > li > a {
	padding-top: 13.5px;
	padding-right: 20px!important;
	padding-bottom: 13.5px;
	padding-left: 20px!important;
}
/* MAIN MENU */


/* grey */
.color_grey,
.color_grey_hover:hover,
[class*="button_type"].grey.state_2,
[class*="button_type"].grey:not(.state_2):hover{*color:#d70c78;}
.sticky_menu .wide_layout.db_centered.bg_white .w_inherit .header_bottom_part.bg_white.w_inherit .container.t_align_c .d_xs_none.t_sm_align_l.d_sm_inline_b .main_menu.relative.type_2.hr_list.fs_medium li a:hover {background:#fff!important;}

.color_grey_h:hover{
	color:#666 !important;
}
.bg_grey,
.bg_grey_hover:hover,
.md_no-touch .main_menu > li:hover > a,
.main_menu > .current_click > a,
.md_touch .main_menu > .touch_open_sub > a,
.main_menu > .current > a,
.item_represent.with_divider::before,
[class*="button_type"].grey:not(.state_2),
[class*="button_type"].grey.state_2:hover,
[data-open-dropdown].active_grey.active{background:#999;}
.border_grey,
.divider_grey,
#mobile_menu_button,
[class*="button_type"].grey,
[data-open-dropdown].active_grey.active{border-color:#999;}

/* pink */
.color_pink,
.color_pink_hover:hover,
[class*="button_type"].pink.state_2,
[class*="button_type"].pink:not(.state_2):hover{color:#e3087e;}
.color_pink_h:hover{
	color:#A9085F !important;
}
.bg_pink,
.bg_pink_hover:hover,
.md_no-touch .main_menu > li:hover > a,
.main_menu > .current_click > a,
.md_touch .main_menu > .touch_open_sub > a,
.main_menu > .current > a,
.item_represent.with_divider::before,
[class*="button_type"].pink:not(.state_2),
[class*="button_type"].pink.state_2:hover,
[data-open-dropdown].active_pink.active{background:#e3087e;}
.border_pink,
.divider_pink,
#mobile_menu_button,
[class*="button_type"].pink,
[data-open-dropdown].active_pink.active{border-color:#999;}
.bg_grey_light_2, .categories_list li:hover > a, .bg_grey_light_2_hover:hover {
	background-color: #f9f9fa;
	/*background-image:url(/images/damask.jpg);*/
	background-repeat: repeat;
}

.header_top_part, .htp_offset {
	background-color: #000;
	color: #fff;
}
.white, .white a:link {
	color: #fff;
}

/*
.main_menu li a {color:#fff;}*/



@media only screen 
and (min-device-width : 758px) 
and (max-device-width : 1024px) 
and (orientation : portrait) 

{ .main_menu.type_2 > li > a {
padding-right:20px !important;
padding-left:20px !important;

} }

.rsDefault, .rsDefault .rsOverflow, .rsDefault .rsSlide, .rsDefault .rsVideoFrameHolder, .rsDefault .rsThumbs {
    background: #fff;
}



.portfolio-grid {
    height: 350px;
    width: 47%;
    padding: 20px;
    margin: 20px;
    margin-left: 0px;
    margin-top: 0px;
}

.portfolio-grid-title {
text-align:center;font-weight: 900;
    font-size: 39px;margin-top:120px;
	text-shadow: 1px 2px 2px rgba(0,0,0,0.5);
	}
.portfolio-grid-title a:link,.portfolio-grid-title a:visited {color:#fff !important;}
.portfolio-grid-title a:hover {color:#CCC !important;}

@media only screen and (max-width: 600px) {
.logo {width: 150px !important;}
.header_middle_part.type_2 {
    padding: 10px 0 0px;
}
.portfolio-grid {
height:350px;
width:100%;
padding:20px;
margin-right:0px;
margin-left:0px;
margin-bottom:40px;
}

.portfolio-grid-title {
text-align:center;font-weight: 900;
    font-size: 29px;margin-top:120px;
	text-shadow: 1px 2px 2px rgba(0,0,0,0.5);
	}

}

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

.color_white a:link, .color_white a:visited{
    color: #fff !important;
}

.border_pink, .divider_pink, #mobile_menu_button, [class*="button_type"].pink, [data-open-dropdown].active_pink.active {
    border-color: #fff;
}
.bg_lbrown, .bg_lbrown_hover:hover, .md_no-touch .main_menu > li:hover > a, .main_menu > .current_click > a, .md_touch .main_menu > .touch_open_sub > a, .main_menu > .current > a, .item_represent.with_divider::before, [class*="button_type"].lbrown:not(.state_2), [class*="button_type"].lbrown.state_2:hover, [data-open-dropdown].active_lbrown.active {
    background: #fff;
}


@media screen 
  and (max-device-width: 768px) 
   {
   .logo-header {
   width: 150px;margin-left: auto;margin-right: auto;
   }
   
}

@media screen 
  and (min-device-width: 768px) 
   {
   .mobile-display-none { display: none;}
}


.banner_type_2 {
    border-width: 1px;
    border-style: solid;
    padding: 4px;
    outline: 2px solid;
    outline-color: #999;
    outline-offset: -34px;
}
