/*Theme Name: Borderland ChildTheme URI: http://demo.elated-themes.com/borderlandDescription: A child theme of Borderland ThemeAuthor: Elated ThemesAuthor URI: http://demo.elated-themes.com/Version: 1.0.0Template: borderland*/@import url("../borderland/style.css");/* .interstate , p {  font-family: Interstate!important;  font-style: normal;  font-weight: normal;}.interstatebold , h1 , h2 ,.btn-view-project {  font-family: Interstate!important;  font-style: normal;  font-weight: bold;}nav.popup_menu > ul > li > a span {	font-family: Interstate!important;    font-style: normal;    font-weight: bold;}nav.popup_menu ul li a span{	font-family: Interstate!important;    font-style: normal;    font-weight: bold;	}a.service-menu-item{	font-family: Interstate!important;    font-style: normal;    font-weight: bold;	} */.vertical-middle-text{	position: absolute;	  top: 50%;	  left: 50%;	  -webkit-transform: translate(-50%, -50%);	  -ms-transform: translate(-50%, -50%);	  transform: translate(-50%, -50%);	      width: 70%;}.vertical-middle-text h1{	color:#fff;	font-size:26px;	line-height: 1em;	text-align: center;}.view-project-btn{	padding-left:5px;	padding-right: 5px;	padding-top: 15px;	padding-bottom: 15px;	border:1px solid #fff;	font-size:20px;	text-align: center;	color:#fff;	margin-top:20px;	font-weight: 900;	/* width: 200px; */	width:70%;	margin-left: auto;	margin-right: auto;}.blackvine-work-bg1{	background:linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ),url(../borderland/img/wood1.jpg) 0 0 no-repeat;	background-size:cover;	background-position: center ;}.blackvine-work-bg2{	background:linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ),url(../borderland/img/wood2.jpg) 0 0 no-repeat;	background-size:cover;	background-position: center ;}.blackvine-work-bg3{	background:linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ),url(../borderland/img/wood3.jpg) 0 0 no-repeat;	background-size:cover;	background-position: center ;}.blackvine-work-bg4 {	background:linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ),url(../borderland/img/wood4.jpg) 0 0 no-repeat;	background-size:cover;	background-position: center ;}.content {	/* display:none!important;	opacity:0!important;	height:0px; */	/* margin-top:0px!important; */}::-webkit-scrollbar { width: 0 !important }.abs-sidemenu-btn{	    position: absolute;		bottom: 5%;	    right: 5%;	    z-index: 99999;	    cursor: pointer;}.hidden{	visiblity:hidden;	display:none;}.popup_menu_holder_inner, .popup_menu_holder_outer{	padding:0px;}.fade_push_text_right .popup_menu_holder_outer, .fade_push_text_top .popup_menu_holder_outer, .fade_text_scaledown .popup_menu_holder_outer{	    width: 30%;    height: 100%;    top: 0;    left: 70%;  /* zindex 105 */}.popup_menu_holder {    background-color: rgba(18,18,18,0)!important;}.blackvine-title{  font-size:33px;  margin-bottom:50px;}.blackvine-title ~p{	font-size:18px;	line-height:2em;}.blackvine-subtitle{  font-size:20px;}.home .paspartu_top{	padding:0px;} .home-bg-img{	background:url(../borderland/img/home_bg.png) 0 0 no-repeat;	background-size:cover;	background-position:center center; 	/* max-width:1366px; */ 	height:667px; 	width: 100%;}.home-middle-logo{	background:url(../borderland/img/home_logoTXT.png) 0 0 no-repeat;	width:453px;	height:113px;	position:absolute;	left:50%;	top:50%;	margin-left: -226px;	margin-top:-56px;}.wpb_wrapper{   padding-top:5%;   padding-left:5%;   padding-right:5%;}.home .wpb_wrapper{	padding:0%;}.menu-white-line >a{	border-top: 2px solid #fff;    width: 80%;    margin: 10px auto!important;    }	.menu-white-line a span{	font-size: 16px;    text-transform: lowercase;    color: #fff;    opacity:0.5;    -webkit-transition: 0.5s;    -o-transition: 0.5s;    transition: 0.5s;    padding-top: 10px;    display: block;    /* padding-bottom: 30px; */}.menu-white-line a span:hover{	opacity: 1;	-webkit-transition: 0.5s;	-o-transition: 0.5s;	transition: 0.5s;}  .underline-text:after{ 	content:''; 	display:block; 	margin:auto; 	height:1px; 	width:0px; 	background:transparent; 	transition:width .5s ease, background-color .5s ease; 	} .underline-text:hover:after{ 	width:100%; 	background:#000; 	} .underline-text{ 	display:inline-block; 	position:relative; 	padding-bottom:4px; 	}.ajax-loader{	display:none!important;	opacity:0!important;}#bottom-header{	position: fixed;	bottom: 20px;	right: 1%;	z-index: 300;}header{	 display: none!important; }.right-sidebar-bg{	background: url(../borderland/img/sidbar_bg.png);    background-size: cover;    height: 640px;   /*  width: 396px;   float:right; */    background-repeat: no-repeat;    background-position: center center;    width:30%;}.left70{   width:69.5%;}/* .page-template-fullwidth-gallery .popup_menu_holder_outer,.page-template-blackvinework */ .popup_menu_holder_outer {	    background: rgba(48, 43, 37, 0.93);}.btn-view-project{	font-size: 14px;    border: 2px solid black;    margin-top: 30px;    padding: 5px 5px 5px 5px;    font-weight: bold;    margin-left: auto;    margin-right: auto;    width: 108px;    /*width: 88px;*/    display: block;    text-align: center;}.rightsidebar-text-menu{	margin-top:25%;}a.service-menu-item{	display:block;    /* margin-top: 15%;    margin-bottom: 15%; */    margin-top:9%;    margin-bottom:9%;	/*font-size:18px;*/	font-size: 21px;	font-weight: bold;	color:#fff;	opacity:0.5;	font-family: 'Raleway',sans-serif;}.service-menu-item.current{    opacity:1;}.rightsidebar-work-menu {	margin-top:50%;}a.btn-view-project,.gallery-page-title h1{   font-family: 'Lato', sans-serif!important;}@media(max-width:1100px){	.view-project-btn{		font-size:14px;	}	.vertical-middle-text h1{		font-size:20px;	}}@media(max-width:768px){	.left70{	   width:100%;	}	.blackvine-work-bg1,.blackvine-work-bg2,.blackvine-work-bg3,.blackvine-work-bg4{		background:transparent!important;	}	.page-template-blackvinework .full_section_inner{		background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ),url(../borderland/img/wood1.jpg) 0 0 no-repeat;	    background-size: cover;	    background-position: center;	}	.view-project-btn{		width:100px;		font-size:14px;		padding-top:5px;		padding-bottom:5px;	}	.right-sidebar-bg{		display:none;	}	header .header_top_bottom_holder{	   background-color: #fff!important;	}	.content{		background-color:#fff!important;		padding-left: 5%;		padding-right: 5%;	}	.home .content{		padding:0!important;	}	.fade_push_text_right .popup_menu_holder_outer, .fade_push_text_top .popup_menu_holder_outer, .fade_text_scaledown .popup_menu_holder_outer{				width: 100%;	    height: 100%;	    top: 0;	    left: 0;  /* zindex 105 */	}	.popup_menu_holder {	    background-color: rgba(18,18,18,0.95)!important;	}}@media(max-width:480px){	.home-middle-logo{		transform: scale(0.5);	}	#bottom-header{		/* display: none; */	}	header{		/* display:block; */	}	.blackvine-title{	  font-size:33px;	  margin-bottom:50px;	}	.blackvine-subtitle{	  font-size:18px;	  margin-bottom: 20px;	}	.blackvine-title ~p{		font-size:14px;		line-height:1.5em;	}}@media(max-width: 360px){	a.back_to_work_btn{		font-size:16px!important;	}}@media(min-width:767px){		 .mobile_menu_button span,		 .side_menu_button > a,	     a.search_covers_header:not(.popup_menu),	     .side_menu_button > a.side_menu_button_link:not(.popup_menu),	     .side_menu_button > a.search_slides_from_header_bottom:not(.popup_menu),	     .side_menu_button > a.fade_push_text_right:not(.popup_menu){			/* color: #000000; */	        color:#fff!important;		}		 .popup_menu .line,		 .popup_menu .line:after,		 .popup_menu .line:before{			/* background-color: #000000; */	        background-color:#fff!important;		}}/*override sytle-dynamics hack20151112 */ @media only screen and (max-width: 1000px){	.home .mobile_menu_button span,	.home .side_menu_button > a,    .home a.search_covers_header:not(.popup_menu),    .home .side_menu_button > a.side_menu_button_link:not(.popup_menu),    .home .side_menu_button > a.search_slides_from_header_bottom:not(.popup_menu),    .home .side_menu_button > a.fade_push_text_right:not(.popup_menu){		/* color: #000000; */        color:#fff!important;	}	.home .popup_menu .line,	.home .popup_menu .line:after,	.home .popup_menu .line:before{		/* background-color: #000000; */        background-color:#fff!important;	}}@media(max-width:767px){	.content{			background:url(../borderland/img/about-contact-mobile-bg.png) 0 0 no-repeat;			background-size:cover;			background-position: center;			/*width:972px;*/			height:547px; 			width: initial;			padding-left: 0%;			padding-right: 0%;		}	.content .full_width{		background:transparent!important;	}	.content .full_width .full_width_inner p, .content .full_width .full_width_inner h1, .content .full_width .full_width_inner h2, .content .full_width .full_width_inner a{		color:#fff!important;	}	.btn-view-project{	   border: 2px solid white;	   width: 77px;	}	.popup_menu .line, .popup_menu .line:after, .popup_menu .line:before{		background:#fff;	}	.blackvine-title{		/* margin-bottom: 0px!important; */	}}