/**
Theme Name: NYC Exotic Asian
Author: Gautam Murarka
Author URI: https://www.aiagen.com
Description: Most Experienced IT Solutions Agency For Your Business. Providing Interactive Digital Experiences.

Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: nyc-exotic-asian
Template: generatepress
*/
#page{ overflow: hidden;}
.pt-30{ margin-top:30px;}
.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header { background:inherit;}
.text-pink{color:#ec5598 !important;}

.header-widget{ margin-left:250px;}

#page .vc_custom_1628507074694{    background-position: 100% 0 !important;}

/* Menu */
.main-navigation, .main-navigation ul ul { background:#ec5598;}
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-items { color:#fff;}
.main-navigation .main-nav ul li[class*="current-menu-"] > a,
.main-navigation .main-nav ul li[class*="current-menu-"] > a:hover, .main-navigation .main-nav ul li[class*="current-menu-"].sfHover > a,
.main-navigation .main-nav ul li[class*="current-menu-"] > a:hover, .main-navigation .main-nav ul li > a:hover
{ background-color:#ec5598; color:#fff;}
/* Header*/
.site-header{ background:#fcf2e9 url('/wp-content/uploads/2021/07/nav-bg.jpg') no-repeat;}
.c_numbers{color:#ec5598;margin-left: -25px;}
.c_numbers span{ margin-left:20px; font-size:30px; font-weight:700; float:left; display:inline-block;}
.c_numbers span a{ color:#000}

.text-right{ text-align:right;}
.text_pink{ color:#ec5598 !important;}
.text_white{ color:#ffffff !important;}
.text_white p, .text_white h1, .text_white h2, .text_white h3, .text_white h4, .text_white h5, .text_white h6 {  color:#ffffff !important;}
.vc_general.vc_cta3.vc_cta3-style-custom { border:0px;}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{    background-color: #ec5598 !important;}

.service-box{ position:relative; }
.service-box .service_box_cont h4{ font-size:20px;}
.service-box .service_box_cont { min-height:230px; text-align:center; top:-50px; position:relative; margin:0 10px; background:#fff; -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);
box-shadow: 0 0 10px 0 rgba(0,0,0,0.3); padding:15px;}
.service-box .service_box_cont h4.home-posts-title{ color:#ee64a1; text-align:center; margin-bottom:10px !important;}





/* Menu */
.nav-menu li { font-size: 15px; margin: 0 5px; }
.nav-menu li a { color: #fff; }
#page .page-header { background: #fdf5ea; border-bottom: 1px solid #d8c8b2; text-align: center; padding: 10px 0; margin-bottom: 40px; }
#page .page-header { justify-content: center; }
#page .page-header h1 { font-size: 30px; }
.page-template-template-blog .post .entry-content { border: 1px solid #d8c8b2; padding: 15px; transition: all 0.3s ease; }
.page-template-template-blog .post .entry-content:hover { -webkit-box-shadow: 0 0 5px 3px rgba(0,0,0,0.1); box-shadow: 0 0 5px 3px rgba(0,0,0,0.1); transition: all 0.3s ease; }
.page-template-template-blog .post .entry-content h3 a { color: #ec5598; }
.hentry {
    margin: 0 0 1.5em;
}
#page .inner_banner{ display:flex; justify-content:center; background:#db1041;}



/* Blog Pagination */
.pagination { clear: both; position: relative; font-size: 11px; /* Pagination text size */ line-height: 13px; float: right; /* Pagination float direction */ margin-bottom: 38px !important; }
.pagination span,
.pagination a { display: block; float: left; margin: 2px 2px 2px 0; padding: 6px 9px 5px 9px; text-decoration: none; width: auto; color: #fff; /* Pagination text color */ background: #000; /* Pagination non-active background color */ -webkit-transition: background .15s ease-in-out; -moz-transition: background .15s ease-in-out; -ms-transition: background .15s ease-in-out; -o-transition: background .15s ease-in-out; transition: background .15s ease-in-out; }
.pagination a:hover { color: #fff; background: #ec5598; /* Pagination background on hover */ }
.pagination .current { padding: 6px 9px 5px 9px; background: #ec5598; /* Current page background */ color: #fff; }

.blog-sidebar .widget{ background:#fbcdcd; padding:15px;  margin: 0 0 2.8em 0;}
.blog-sidebar .widget h2{ font-size:18px; color:#000; font-weight:700;}
.blog-sidebar .widget a{ color:#000;}
.blog-sidebar .widget a:hover{ color:#ff0000;}
.blog-sidebar .widget.widget_recent_entries ul{ font-size:15px; padding:0 0 0 20px; }
.blog-sidebar .widget.widget_recent_entries li{ margin:0 0 10px 0; list-style:disc;}

.plain-container.no-sidebar #primary.content-area{ margin-bottom:50px;}

.service_list {clear:both;}
.service_list .row{ border:1px solid #d8c8b2; margin-bottom:30px;}
.service_list .row.odd, .service_list .row.even{ padding-top:20px; padding-bottom:20px;}
.service_list .service-btn {
    background: #ec5598;
    color: #fff!important;
    padding:10px;
    margin-top: -22px;
}
.service_list .service-btn i{ margin-right:10px;}


.single_service , .single-post, .single_girl   { clear:both;}
.single_service .ny_navigation{ clear:both; margin-bottom:30px; }
.single-post .ny_navigation, .single_girl  .ny_navigation{ margin-bottom:30px; margin-top:30px; }
.single_service .ny_navigation a, .single-post .ny_navigation a, .single_girl .ny_navigation a{ background:#ec5598; color:#fff; padding:10px 15px; line-height:45px;}
.single_service .ny_navigation a:hover, .single-post .ny_navigation a:hover, .single_girl .ny_navigation a:hover{ background:#841747;}

.single_service .entry-content .s_image { padding:10px; margin:10px 0 20px 0; background:#fff; -webkit-box-shadow: 0 0 6px 3px rgba(0,0,0,0.2); box-shadow: 0 0 6px 3px rgba(0,0,0,0.2);}
.single_service .entry-content .s_image img{ width:100%;}




/* ++++++++++++++++++++++++++++++++++++++++++
MODEL STYLING
+++++++++++++++++++++++++++++++++++++++++++ */
.container-fi.slick-featured {
	max-width: 1800px;
	width: 100%;
	margin: 0 auto;
}
.models-featured .headline h1 {color: #ffffff;}
.leaverevbutton {} .models-featured {
 /*    background: #756856 url("/wp-content/uploads/2018/04/bg-noise.jpg") repeat scroll 0 0; */
    /*background: transparent url("img/bg-light.jpg");*/
    padding: 0px 0px 50px 0px;
}
.featured-models {
    margin-top: 30px;
}
.bg-upper {
    background: transparent url("img/bg-dark.jpg") no-repeat scroll center top; 
    border-top: 5px solid rgba(255,255,255,.15);
    box-shadow: 0 20px 40px -20px rgba(0, 0, 0, 0.6) inset;
    padding-top: 20px;
}
.bg-content {
    border-top: 5px solid rgba(255,255,255,.15);
    box-shadow: 0 20px 40px -20px rgba(0, 0, 0, 0.6) inset;
    padding-top: 20px;
}
.featured-models .model-inner-container {
    background: #ec5598   none repeat scroll 0 0;
}
.model-content-wrapper {
    margin-top: 6px;
    text-align: left;
    
}
.front-model-title {
    font-size: .9em;
}
a.front-model-title,
.review-badge.badge a, .pull-right.no-style-rating a {
    color: #ffffff;
	font-family: 'Oswald', sans-serif;
	font-size: 1.3em;
	
}
a.front-model-title {position:relative; top: 4px;}
.label.label-info.rating {
    background: rgb(245,243,243);
	background: -moz-linear-gradient(top,  rgba(245,243,243,1) 0%, rgba(235,233,228,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(245,243,243,1) 0%,rgba(235,233,228,1) 100%);
	background: linear-gradient(to bottom,  rgba(245,243,243,1) 0%,rgba(235,233,228,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f3f3', endColorstr='#ebe9e4',GradientType=0 );
    /*box-shadow: 1px 1px 1px #fff;*/
    border: 1px solid rgba(146, 122, 94, 0.15);
   /* border-radius: 3px;*/
    color: #000;
    font-size: 0.7em;
    font-weight: normal;
    position: relative;
    top: 3px;
    font-family: "Oswald",sans-serif;
    padding: 0px 3px 0;
}
#main_sidebar .label.label-info.rating {
    font-size: 1.2em;
    padding: 5px 10px;
}
.label.label-info.rating:hover {
	background: #000;
	color: #ffffff;
}
a.front-model-title:hover, .pull-right.no-style-rating a:hover {
    color: #fff;
}
.badge {
    background-color: #444444;
    border: 0 solid #ddd;
    border-radius: 10px;
    color: #ffffff;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    line-height: 1;
    min-width: 10px;
    padding: 3px 7px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.badge:hover {
    background: #383838;
}
.review-badge {
    border-radius: 4px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
    cursor: pointer;
    float: right;
    padding: 5px 10px;
    position: relative;
    right: 0;
    top: 0px;
}
.review-badge-tags-page {
    border-radius: 4px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
    cursor: pointer;
    float: none;
    padding: 5px 10px;
    position: relative;
    right: 0;
    top: 0px;
}


.model-container {padding: 5px;}
.model-inner-container {
    background: #ec5598  none repeat scroll 0 0;
    border-radius: 0px;
    padding: 4px 4px 10px;
    margin-bottom: 5px;
	border: 1px solid rgba(146, 122, 94, 0.15);
}
.models-featured .model-inner-container {
	border: 0 none;
}
.widget_latest_models .model-inner-container {padding: 0px;}
#main_sidebar .model-inner-container {
	font-size: .9em;
	border: 0 none;
}
.model-date {
    color: #999999;
    display: block;
    font-size: 0.9em;
	font-family: 'Oswald', sans-serif;
}
.models-gallery.slick-initialized.slick-slider {

    margin-bottom: 0;
}
/* ++++++++++++++++++++++++++++++++++++++++++
Model Sidebar
+++++++++++++++++++++++++++++++++++++++++++ */
#main_sidebar .model-sidebar li li, dl {
    border-bottom: 1px solid #262626;
    border-radius: 3px
    border-top: 0 none;
    padding: 7px 0;
}
#main_sidebar .model-sidebar li li {
    font-size: 1em;
    font-family: "Open Sans",sans-serif;
}

.model-table {
    font-size: 1.0em;
    font-family: "Open Sans",sans-serif;
}
#main_sidebar .model-sidebar .widget {
    margin-bottom: 40px;
    background: transparent;
    padding: 0px;
    border-radius: 4px;
    padding: 30px;
    background: #141414;
    border: 1px solid #222222;
}
.widget.no-styled {
    background: transparent none repeat scroll 0 0 !important;
    border: 0 none !important;
    padding: 0 !important;
}

.model-sidebar .widgettitle {margin-top:0px;}
dl {
    margin-bottom: 0px;
    margin-top: 0;
}
dt,
dd {
    line-height: 1.42857;
}
dt {
    font-weight: normal;
}
dd {
    margin-left: 0;
}
dl {
    overflow: hidden;
}
dt {
    float: left;
    margin: 0;
    padding: 0 0.4em 0 0;
    max-width: 50%;
}
dd {
    color: #ccc;
    float: right;
    margin: 0;
    max-width: 40%;
    padding: 0 0 0 0.4em;
    text-align: right;
}
/* ++++++++++++++++++++++++++++++++++++++++++
MODEL OVERLAY EFFECT
+++++++++++++++++++++++++++++++++++++++++++ */


.tooltip.in {
    opacity: 1;
    filter: alpha(opacity=100);
}

.model-plus {
    font-size: 20px;
}

.all-reviewed-model-sb {
    position: relative;
    top: -11px;
}
.all-rev-reviews {
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    margin-bottom: 15px;
}
.all-rev-title {
    font-size: 1em;
    font-weight: 400;
}
a.all-rev-title, .all-reviewed-model > a {color: #333333;}
.all-reviewed-model {
	font-size: .9em;
}
.all-rev-reviews:lchild {
    border-bottom: 0 none;
}
.all-reviewed-model {
    display: block;
    font-size: 0.9em;
    margin-bottom: 15px;

}
.grid {
    position: relative;
    margin: 0 auto;
    padding: 0;
    max-width: 1000px;
    list-style: none;
    text-align: center;
    background: #F1F3F8;
}
.revfor {
    display: inline-block;
    font-size: 1em;
    margin-top: 6px;
}
/* Common style */

.grid figure {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 0px;
    width: 100%;
    max-height: 380px;
    background: #3085a3;
    text-align: center;
    cursor: pointer;border: 1px solid #fff;
}

.page-template-template-portfolio .grid figure { height:240px; overflow:hidden;}
.page-template-template-prortfolio-category .grid figure { /*max-height:220px;*/ overflow:hidden;}

.grid figure img {
    position: relative;
    display: block;
    opacity: 1;
	
}
.grid figure figcaption {
    padding: 2em;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.grid figure figcaption::before,
.grid figure figcaption::after {
    pointer-events: none;
}
.grid figure figcaption,
.grid figure figcaption > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	z-index: 9
}
/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */


.grid figure figcaption > a {
    z-index: 1000;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0;
}
.grid figure h2 {
    word-spacing: -0.15em;
    font-weight: 300;
}
.grid figure h2 span {
    font-weight: 800;
}
.grid figure h2,
.grid figure p {
    margin: 0;
}
.grid figure p {
    font-size: 68.5%;
}
figure.effect-bubba {
    background: #4a3c31;
    margin-bottom: 5px; text-align:center;
	max-height:362px; overflow:hidden;     /*display: flex;*/
    justify-content: center
}
.party_girls figure.effect-bubba img {    object-fit: cover; height:362px; }
figure.effect-bubba img {    object-fit: cover; height:231px; }
figure.effect-bubba img {
    opacity: 1;
    -webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
    margin: 0px;
    -webkit-transition: all 0.35s linear;
    transition: all 0.35s linear;
}
figure.effect-bubba:hover img {
    opacity: 0.3;
}

figure.effect-bubba figcaption::before,
figure.effect-bubba figcaption::after {
    position: absolute;
    top: 8px;
    right: 8px;
    bottom: 8px;
    left: 8px;
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}

figure.effect-bubba h2 {
    padding-top: 30%;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
}
figure.effect-bubba p {
    font-size: 15px;
    left: 0;
    opacity: 0;
    padding: 20px 7px 7px 7px;
    position: absolute;
    top: 39%;
    transform: translate3d(0px, 20px, 0px);
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    width: 100%;
    text-shadow: none;
	font-family: 'Oswald', sans-serif;
	font-size: 1.1em;
	color: #fff;
}
figure.effect-bubba:hover figcaption::before,
figure.effect-bubba:hover figcaption::after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
figure.effect-bubba:hover h2,
figure.effect-bubba:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
figure.effect-bubba > span {
    background: #fff none repeat scroll 0 0;
    border-radius: 20px;
    bottom: 15px;
    color: #555;
    font-size: 10px;
    left: 30%;
    padding: 3px 10px;
    position: absolute;
    text-transform: uppercase;
}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
.list-inline li {
    display: block;
    float: left;
    margin: 0 1px 0 0;
    padding: 0 5px;
}

/* Tooltip */
.pull-right {
    float: right!important;
}
.label-text {
  margin-left: 0.5em;
}

.tooltip-toggle {
  cursor: pointer;
  position: relative;
}
.tooltip-toggle svg {
  height: 18px;
  width: 18px;
}
.tooltip-toggle::before {
  position: absolute; z-index:1;
  top: -80px;
  left: -80px;
  background-color: #2B222A;
  border-radius: 5px;
  color: #fff;
  content: attr(aria-label);
  padding: 1rem;
  text-transform: none;
  transition: all 0.5s ease;
  width: 160px;
}
.tooltip-toggle::after {
  position: absolute;
  top: -12px;
  left: 9px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #2B222A;
  content: " ";
  font-size: 0;
  line-height: 0;
  margin-left: -5px;
  width: 0;
}
.tooltip-toggle::before, .tooltip-toggle::after {
  color: #efefef;
  font-size: 16px;
  opacity: 0;
  pointer-events: none;
  text-align: center;
}
.tooltip-toggle:focus::before, .tooltip-toggle:focus::after, .tooltip-toggle:hover::before, .tooltip-toggle:hover::after {
  opacity: 1;
  transition: all 0.75s ease;
}

.site-content h3 { margin-bottom:15px;}


/* Profile page slider */
#owl-demo .item{
  /* background: #3fbf79;
  padding: 30px 0px;
  margin: 10px; */
  color: #FFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}

 
#owl-demo .item img {
    max-height: 465px;
    min-height: 465px;
}

.owl-nav{ color:#fff; width:100%;}
  
 .owl-nav button.owl-prev{
	 position: absolute;
    top: 50%;
	transform: translateY(-50%);
    z-index: 5;
    left: 0%;
	 
 }
 .owl-nav button.owl-next{
	position: absolute;
    top: 50%;
	transform: translateY(-50%);
    z-index: 5;
    right: 0%;
 
 }
 .owl-nav .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 35px;
    font-weight: 700;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background: rgba(103, 103, 103, 0.34); 		
    color: #656464;
    }
 .owl-nav .btn.next {border-radius: 5px 0px 0px 5px;}
  .owl-nav .btn.prev {border-radius: 0 5px 5px 0px;}
 .owl-nav .btn:hover{color: #fff !important;    background: #ec5598;}


.image_carousel { background:#000; padding:20px;}
.image_carousel .owl-controls.clickable { display:none !important;}

.single-portfolio #page .page-header { margin-bottom:0;}
.single-portfolio.separate-container .article-single{ margin:0 0 40px 0; padding:0px;}
.separate-container .article-single:not(.related-post) { background:none;}
.card {
    background: #fff;
}
.card .card-block {
    padding: 0px 22px;
}
.card-block .media-body { padding-bottom:10px;}
.card-block .media-body h3{ color:#ec5598;}
.card-block .media-body hr, .card-block .media-body p{    margin-bottom: 15px;}
.girls_review {
    padding: 10px;
}
.girls_review h2{ color:#ec5598; text-align:center;}
.single-portfolio .panel{ background:#fff; } 
.single-portfolio .panel .panel-body{ padding:20px;  }
.single-portfolio .call-btn { margin-bottom:20px;  display: flex; 
  align-items: center;
  justify-content: center; }
  
.our_blog .vc_grid-item h3{color:#ec5598;}  
.our_blog .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav{ opacity:1;}

.our_blog .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li.vc_grid-active>a {    background-color: #ec5598!important; border-color: #ec5598!important;}
.our_blog .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>a { opacity:1;    background-color: #000!important; border-color: #636363!important;}


  
.site-footer{ margin-top:35px;}
.site-footer .footer-widget-2 aside#nav_menu-3 { clear:block;}
.site-footer .footer-widget-2 aside .menu-footer-menu-container { text-align:center;}
.site-footer ul#menu-footer-menu li{ display:inline-block;}
.site-footer ul#menu-footer-menu li a{ color:#000; margin: 0 5px 0 0;}
.site-footer .site.footer-widgets { background-color:#f9efe5;}
.site-footer .site.footer-widgets .footer-widget-3 ul li a{ color:#000;}
.site-footer .site.footer-widgets .footer-widget-3 ul li a i{color:#ec5598; margin-right:5px;}
.site-info{background-color:#ec5598;}
.inside-site-info{ padding: 10px 40px;}
.inside-site-info p{ margin:0;}
.site-footer .footer-widgets-container .inner-padding{padding: 0 20px;}
#nav_menu-3 .menu-footer-menu-container li:before {
    content: '\2022'; margin: 0 5px 0 0px;
}
#nav_menu-3 #menu-footer-menu li.current_page_item a{color:#ec5598;}


.our_reviews .wpcr3_pagination .wpcr3_a{background: #000;}
.our_reviews .wpcr3_pagination .wpcr3_a.wpcr3_current {
    background: #ec5598;
}
.our_reviews .wpcr3_pagination .wpcr3_a:hover {
    background: #ec5598;
}
.our_reviews .wpcr3_caps { font-weight:bold;}
.our_reviews .wpcr3_review_datePublished {color:#ec5598; font-weight:bold;}

.header-html-1 .builder-html-element,
.header-html-2 .builder-html-element { font-weight: 700; font-size: 30px; color: #000; margin: 0 0 0 10px; }
.builder-html-element a { color: #000000; }
.builder-html-element i { color: #ec5598; }

/* service_girls */
.service_girls .owl-stage .owl-item .vc_grid-item-mini{ background:#ec5598; color:#fff;}
.service_girls .owl-stage .owl-item .vc_grid-item-mini h4{ margin-bottom:0px; font-size:1.3em;}
.service_girls .owl-stage .owl-item .vc_grid-item-mini .vc_gitem-post-data { margin-bottom:0;}
.service_girls .owl-stage .owl-item .vc_grid-item-mini .vc_gitem-animated-block { margin:10px 10px 0 10px;}
.service_girls .owl-stage .owl-item .vc_grid-item-mini .vc_gitem-zone a.vc_gitem-link.vc-zone-link{ border:1px solid #fff;}

.service_girls .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav{ opacity:1;}

.site-footer .footer-widgets-container .footer-widget-3 .inner-padding {margin-left: 30px;}

.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
.table {
    width: 100%;
    margin-bottom: 1rem;
    background-color: transparent;
}
.header-phone{font-size: 24px;
    margin-right: 5px;}



/* Responsive */
@media screen and (max-width: 374px) and (min-width: 320px){
	
	.page-template-template-prortfolio-category .grid figure{max-height: 181px;}
	.grid figure{ max-height:191px;}
	.c_numbers span{ float:none;}
	
}
@media screen and (max-width: 428px) and (min-width: 375px){
	.grid figure{ max-height:225px;}
	.c_numbers span{ float:none;}
	.page-template-template-prortfolio-category .grid figure{max-height: 218px;}
	
}
@media screen and (max-width: 556px) and (min-width: 429px) {
	.c_numbers span{ float:none;}
	.grid figure{ max-height:280px;}
	
}
@media screen and (max-width: 767px) {
.page-template-template-portfolio .grid figure {    height: auto;}
button.menu-toggle:hover, button.menu-toggle:focus{color:#fff;}
.page-template-template-prortfolio-category .grid figure{  height: auto; /*max-height:inherit;*/}
figure.effect-bubba img{ height:auto; width:100%;}
.menu-toggle{ font-size:20px;}
.main-navigation li { border-top:1px solid #fff;} 
.main-navigation .main-nav ul li a{ line-height:40px;}
 .main-navigation .main-nav ul li a:before {content: '\2022'; margin-right:10px; }
}