/*
Theme Name: is365
Theme URI: http://www.israelsex365.com/
Description: is365 Theme
Tags: is365
Author: is365
Author URI: http://www.israelsex365.com/
Version: 10.0
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
@import url('https://fonts.googleapis.com/css?family=Alef');

body{
font-family: 'Alef', sans-serif !important;
}

.two_columns_75_25 {
    width: 100%;
    border: 2px solid #b17c1c;
    margin-bottom: 10px;
}

.portfolio_portrait_image article{
    border: 2px solid #b17c1c;
}

.portfolio_main_holder .item_holder.image_text_zoom_hover .icons_holder a {
    width: 60px;
    height: 60px;
    line-height: 60px;
}

.portfolio_main_holder .item_holder .icons_holder {
    position: absolute;
    bottom: 5px;
    right: 5px;
}

.portfolio_main_holder .item_holder.image_text_zoom_hover .text_holder {
    width:60px !important;
    height:60px !important;
    bottom:0 !important;
    right:0 !important;
    left: auto !important;
    top: auto !important;
}

.portfolio_main_holder .item_holder.image_text_zoom_hover .portfolio_shader {
    display:none;
}

.portfolio_title.entry_title{
text-align: center;
font-size: 16px;
font-weight: bold;
line-height: 16px;
height: 16px;
overflow: hidden;
}

.portfolio_title.entry_title a{
color:#fff !important
}

.projects_holder article .portfolio_description{
color: #fff;
padding: 20px !important;
border: none !important;
text-align: center !important;
background: rgba(0,0,0,0.3) !important;
position: absolute;
top: 35%;
z-index: 99;
display:none;
}

.projects_holder article .item_holder:hover .portfolio_description{
display:block;
}

    

.project_category.portfolio_excerpt{
    height:35px !important;
    overflow: hidden !important;
    /*margin-top: -10px !important;*/
    margin-bottom: 5px !important;
    font-size:15px !important;
    font-weight:normal;
    color:#333;
}

.project_category.portfolio_excerpt, .project_category.portfolio_location, .project_category.portfolio_category{
    margin-right: 3px !important;
    margin-left:3px !important;
    display: inline-block !important;
}

.project_category.portfolio_location, .project_category.portfolio_category{
    display:none !important;
}

.projects_holder article .portfolio_description .project_category {
    line-height: 18px !important;
    margin:2px 0 ;
    font-size:14px;
}

/*
.project_category.portfolio_excerpt:before{
    content:"";
    display:block;
    height:20px;
    position:relative;
    top:55px;
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff 75%)
}
*/
.portfolio_description .fa{
    font-size: 16px;
    display:inline;
}

.portfolio_phone{
       display:inline !important; 
}

.project_category.portfolio_profile{
text-align: center;
color: #fff;
position: absolute;
z-index: 999;
height: 30px;
line-height: 30px;
padding: 0 20px;
font-weight: bold;
}

.project_category.portfolio_profile.red, .profile_type_descr.red{
/*background: #a90329; 
background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); 
background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); 
background: linear-gradient(to bottom, #a90329 0%,#8f0222 44%,#6d0019 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 );   */
width: 117px;
height: 101px;
background: url(img/platinum.png);
padding: 0;
margin-top: -4px !important;
margin-right: -4px !important;
}

.project_category.portfolio_profile.pink, .profile_type_descr.pink{
/* background: #e570e7; 
background: -moz-linear-gradient(top, #e570e7 0%, #c85ec7 47%, #a849a3 100%); 
background: -webkit-linear-gradient(top, #e570e7 0%,#c85ec7 47%,#a849a3 100%); 
background: linear-gradient(to bottom, #e570e7 0%,#c85ec7 47%,#a849a3 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e570e7', endColorstr='#a849a3',GradientType=0 );  */
width: 117px;
height: 101px;
background: url(img/vip.png);
padding: 0;
margin-top: -4px !important;
margin-right: -4px !important;
}

.portfolio_phone_div{
    text-align: center;
/*background: #7d7e7d;  
background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%); 
background: -webkit-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); 
background: linear-gradient(to bottom, #7d7e7d 0%,#0e0e0e 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 );  */

background: #b17c1c; 
background: -moz-linear-gradient(top, #b17c1c 0%, #f1de77 49%, #9e6a07 100%); 
background: -webkit-linear-gradient(top, #b17c1c 0%,#f1de77 49%,#9e6a07 100%); 
background: linear-gradient(to bottom, #b17c1c 0%,#f1de77 49%,#9e6a07 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b17c1c', endColorstr='#9e6a07',GradientType=0 ); 
text-shadow: 1px 1px 1px #000;

margin-top: 0px;
height:30px;
color: #fff;
font-size:18px;
line-height: 30px;
font-family: 'Oswald', sans-serif !important;
}

.portfolio_phone_div .fa-phone{
    margin: 0 0 0 5px;
}

.portfolio_phone_div .portfolio_phone{
    font-size:18px !important;
    font-weight: bold !important;
}

.portfolio_phone_div a{
    color:#fff;
}
/*
.two_columns_75_25 > .column1 > .column_inner {
    padding: 0 20px;
}

.full_width .projects_holder_outer.v4 .hover_text, .full_width .projects_holder_outer.v4 .standard, .full_width .projects_holder_outer.v5 .hover_text, .full_width .projects_holder_outer.v5 .standard, .full_width .projects_holder_outer.v6 .hover_text, .full_width .projects_holder_outer.v6 .standard {
    width: 100%;
    margin: 0 auto;
}
*/
.profile_type_descr{
text-align: center;
color: #fff;
position: absolute;
z-index: 999;
height: 30px;
line-height: 30px;
padding: 0 20px;
font-weight: bold;
top:20px;
width:100px;
}

.portfolio_social_holder {
    margin-top: 10px;
    font-size: 24px !important;
}

.portfolio_single .portfolio_like a {
    display:inline-block;
}

.title_subtitle_holder_inner span{
/*background-color: rgba(0, 0, 0, 0.3);*/
padding: 0 20px !important;
text-shadow: 2px 2px 3px black;  
}

.light:not(.sticky):not(.scrolled) nav.main_menu > ul > li > a {
    /*color: #020d17;*/
    font-size: 18px;
    font-weight: bold;
    background: rgba(2, 13, 23, 0.3);
}

, .light:not(.sticky):not(.scrolled) nav.main_menu > ul > li > a:hover{
    color:#fff;
}

nav.main_menu > ul > li:hover > a, header.sticky nav.main_menu > ul > li:hover > a, nav.main_menu > ul > li.active > a {
    background-color: rgba(2, 13, 23, 0.3);
    
}

nav.main_menu ul li a {
   line-height: 60px; 
   margin-top:20px;
}

.light.sticky nav.main_menu > ul > li > a, .light.sticky nav.main_menu > ul > li > a:hover, header.sticky nav.main_menu > ul > li > a {
    margin-top:0px;
}

.light:not(.sticky):not(.scrolled) .side_menu_button > a{
    /*color: #020d17;*/
}

.light:not(.sticky):not(.scrolled) .popup_menu:not(.opened) .line, .light:not(.sticky):not(.scrolled) .popup_menu:not(.opened) .line::before, .light:not(.sticky):not(.scrolled) .popup_menu:not(.opened) .line::after{
    background: none;
}

.popup_menu .line, .popup_menu .line::after, .popup_menu .line::before {
	background: none;
}

.light .popup_menu.opened .fa-search{
    display:none;
}

.side_menu_button .popup_menu{
    top:2px;
}

.side_menu_button > a {
    padding: 0 0 0 12px;
}

.side_menu_button a:last-child {
    padding: 0;
}

.uvc-heading{
    /*background-color: rgba(0, 0, 0, 0.3);
    padding: 0 20px !important;*/
    text-shadow: 2px 2px 3px black;
    font-weight:bold; 
    margin:30px 0;
    padding: 10px;
/*background: #7d7e7d;  
background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%); 
background: -webkit-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); 
background: linear-gradient(to bottom, #7d7e7d 0%,#0e0e0e 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 );  */

background: #b17c1c; 
background: -moz-linear-gradient(top, #b17c1c 0%, #f1de77 49%, #9e6a07 100%); 
background: -webkit-linear-gradient(top, #b17c1c 0%,#f1de77 49%,#9e6a07 100%); 
background: linear-gradient(to bottom, #b17c1c 0%,#f1de77 49%,#9e6a07 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b17c1c', endColorstr='#9e6a07',GradientType=0 ); 


}

.uvc-heading h1,h2,h3,h4,h5,h6{
    font-family:'Alef', sans-serif !important;
    font-weight:bold !important;
}

.call_now{
    width: 100%;
    min-height: 30px;
    line-height: 30px;
    padding: 10px 0px;
    font-size: 25px;    
    color:#fff; font-weight:bold;position:fixed !important;bottom:0;right: 0;text-align: center;z-index: 9999;
/*background: #7d7e7d;  
background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%); 
background: -webkit-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); 
background: linear-gradient(to bottom, #7d7e7d 0%,#0e0e0e 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 );  */

background: #b17c1c; 
background: -moz-linear-gradient(top, #b17c1c 0%, #f1de77 49%, #9e6a07 100%); 
background: -webkit-linear-gradient(top, #b17c1c 0%,#f1de77 49%,#9e6a07 100%); 
background: linear-gradient(to bottom, #b17c1c 0%,#f1de77 49%,#9e6a07 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b17c1c', endColorstr='#9e6a07',GradientType=0 ); 
font-family: 'Oswald', sans-serif !important;
display:none;
}


@media only screen and (max-width:1000px){

.light .popup_menu .fa-search{
    color:#fff;
}

}


@media only screen and (max-width:480px){
    
    
.back-to-cat {
	position: fixed;
	bottom: 50px;
	width: 100%;
	text-align: center;
	left: 0;
}    
                    

.call_now{
    display:block;
}

.title.title_size_large h1, .title.title_size_large div.titleH1 {
    font-size: 18px!important;
    line-height: 26px!important;
}

.title_subtitle_holder_inner h1.subtitle{
    font-size: 12px!important;
}

}

.qode-text-marquee-title .qode-inner-text{
    margin-right: 20px !important;
    font-size: 20px !important;
}

.disable-profile{
    position: absolute; top:0; right:0; width:100%; height:100%; background:#020d17;z-index: 999;opacity: 0.97;
}

.back-to-cat{
    display: inline-block;background: #fff;color: #020d17;font-weight: bold;padding: 2px 10px;margin-right: 20px;
}

.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden;
}

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -40px;
    text-align: center;
}

.slides, .slides > li, .flex-control-nav, .flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0;
}

.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    display: inline;
}

.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    display: inline;
}

.portfolio_single .flexslider {
    margin: 0 0 2px !important;
}

.image_title_nohover1{
    position: absolute;display: block;bottom: 0;right: 0;font-size: 20px;z-index: 999;text-align: center;font-weight: bold;line-height: 35px;height: 35px;overflow: hidden;color: #fff;background: rgba(0, 0, 0, 0.6);width: 100%;font-family: 'Oswald', sans-serif !important;
}

.image_title_nohover{
    position: absolute;display: block;top: 0;right: 0;font-size: 20px;z-index: 999;text-align: center;font-weight: bold;line-height: 35px;height: 35px;overflow: hidden;color: #fff;background: rgba(0, 0, 0, 0.6);width: 100%;
}

.image_title_nohover2 {
	position: absolute;
	display: block;
	bottom: 45px;
	right: 0;
	font-size: 16px;
	z-index: 999;
	text-align: center;
	font-weight: normal;
	line-height: 60px;
	height: 60px;
	overflow: hidden;
	color: #fff;
	width: 100%;
	text-shadow: 1px 1px 2px black, 0 0 1em black;
    text-align: right;
    padding:0 10px;
}









.image_title_nohover2 a {
	display: inline-block;
	width: 60px;
	height: 60px;
	line-height: 60px;
	background: rgba(0, 0, 0, 0.6);
	border-radius: 50%;
	margin: 0 2px;
	color: #fff;
	-ms-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	-webkit-transform: translateY(0);
	transition: background-color .2s,transform .2s;
	-webkit-transition: background-color .2s,-webkit-transform .2s;
    float: left;
    margin-left: 20px;
}

.image_title_nohover2 a {
	text-align: center;
}

.image_title_nohover2 a::before {
	font-family: FontAwesome;
	content: "\f004";
	line-height: inherit;
    font-size: 12px;
}

.header_inner_right {
    margin-left: 10px;
}

.flexslider .slides > li {
    overflow: hidden;
}

.flexslider .slides > li:before {
    content: "";
	display: block;
	padding-top: 133%;
}

.flexslider .slides img {
	position:  absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;    
}

.uvc-heading {
    margin: 10px 0;
}

@media screen and (max-width:768px) {
    
.qbutton.big_large_full_width {
    padding: 0;
}

.section_inner_margin.clearfix,  .full_section_inner.clearfix{
  display: -webkit-box;   
    display: -moz-box;      
    display: -ms-flexbox;   
    display: -webkit-flex;  
    display: flex;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}
    .wpb_column.vc_column_container.vc_col-sm-2{
        order: 2;
-webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    
        width: 100%;
    }
    .wpb_column.vc_column_container.vc_col-sm-10{
        order: 1;
-webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;
        width: 100%;
    }
}

.qbutton{
border-width: 0 !important;
box-shadow: inset 0 0 2px #fff,inset 0 0 2px #fff,inset 0 0 2px #fff;    
}

.info.portfolio_categories.portfolio_phone{
    color:#fff;
    font-size:24px;
    font-weight: bold;
}

.order1{
        order: 1;
-webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;    
}

.order2{
        order: 2;
-webkit-order: 2;
    -moz-order: 2;
    -ms-order: 3;    
}

.order3{
        order: 3;
-webkit-order: 3;
    -moz-order: 3;
    -ms-order: 3;    
}

.order4{
        order: 4;
-webkit-order: 4;
    -moz-order: 4;
    -ms-order: 4;    
}

.order5{
        order: 5;
-webkit-order: 5;
    -moz-order: 5;
    -ms-order: 5;     
}

.order6{
        order: 6;
-webkit-order: 6;
    -moz-order: 6;
    -ms-order: 6;     
}

.order7{
        order: 7;
-webkit-order: 7;
    -moz-order: 7;
    -ms-order: 7;    
}

.order8{
        order: 8;
-webkit-order: 8;
    -moz-order: 8;
    -ms-order: 8;    
}

.nomatchesPortfolio{
    display:block;font-size:16px; text-align:center; margin:15px 0;
}

.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner {
    padding-top: 10px;
}

.vc_col-sm-12 .adrotate_widgets .g{
    width:100%;
}

.vc_col-sm-12 .adrotate_widgets .g .g-col img {
    width: 100%;
}

.vc_col-sm-12 .adrotate_widgets .g .g-col {
    width: 49%;
    margin: 20px 0;
}

.vc_col-sm-12 .adrotate_widgets .g .g-col:first-child {
    padding: 0 1% 0 0;
}

.vc_col-sm-12 .adrotate_widgets .g .g-col:last-child {
    padding: 0 0 0 1%;
}

@media screen and (max-width:768px) {
    
    
.vc_col-sm-12 .adrotate_widgets .g .g-col {
    width: 100%;
    padding: 0;
}

.brcr{
    display:none;
}

footer{
    display:none;
}

header {
    position: fixed !important;
    top: 0;
    height: 50px;
}

.logo_wrapper {
    height: 50px !important;
}

.mobile_menu_button {
    height: 50px;
}

.side_menu_button {
    height: 50px !important;
}

.title img {
    margin-top: 50px;
}

}

.title_subtitle_holder_inner h1.subtitle {
    padding: 0 20px !important;
    text-shadow: 2px 2px 3px black;
    font-size: 18px;
    line-height: 30px;
    color:#7c7c7c;
}

.title.title_size_large div.titleH1 {
    font-size: 60px;
    font-weight: 400;
    line-height: 60px;
    color:#fff;
}