403Webshell
Server IP : 216.250.13.251  /  Your IP : 216.73.217.37
Web Server : nginx/1.24.0
System : Linux gunay 6.8.0-134-generic #134-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 26 18:43:11 UTC 2026 x86_64
User : root ( 0)
PHP Version : 7.4.33
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/gunay/wp-content/themes/rttheme19/css/sass/partials/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/gunay/wp-content/themes/rttheme19/css/sass/partials/_shortcodes.scss
@charset "UTF-8";

/* ==========================================================================
	SHORTCODES
	========================================================================== */

/* CONTENT SLIDER
	========================================================================== */
	.main-carousel .item {
		padding-bottom: 50px;
		display: block;
		clear: both;

		> a{
			position:absolute;
			left:0;
			top:0;
			right:0;
			bottom:0;
			z-index:1;
		}
	}

	.slide-content-wrapper{		
		width: 100%;
		position: relative;
		display: block;
		clear: both;

		.slide-content{
			padding: 20px;
			margin: 0;
			opacity: 0; 
		}

		.slide-content.left{
			float: left;
		}
		
		.slide-content.right{
			float: right;
		}

		.slide-content.center{
			margin-left: auto;
			margin-right: auto;
		}	
	}
 
	@if $rt_layout == layout1 or $rt_layout == layout2 {

		.slide-content-wrapper.default{
			max-width: $content-row-max-width+px;
		}

	} @else {

		.slide-content-wrapper.default{
			max-width: $content-row-max-width - 20 - $rt-grid-gutter-width;
		}		

	}


	.slide-content-wrapper.fullwidth{
		max-width: 100%;
	}

	.active .slide-content-wrapper .slide-content{
		@include animation-name(active_slide);
	}

	body:not(.layout1) .slide-content-wrapper{	
		margin: auto;
	}

/* TIMELINES
	========================================================================== */

	.timeline{
		margin: 0;
		padding: 0;	
		position: relative;
		text-align: left;

		&:after{
			//use color border-color-as-background-color;
			bottom: 0;
			content: "";
			height: 100%;
			left: calc( 50% - 1px );
			position: absolute;
			top: 0;
			width: 2px;
			z-index: 1;
		}

		> div {
		//	position: relative;
			display: inline-block;
			width: 45%;
			margin-bottom: 20px;
			z-index: 2;
			border-style: solid;
			border-width: 2px;
			padding:20px;
			background-color: rgba(0,0,0,0.01);
			//@include border-radius(10px);
			//@include box-shadow( 2px 2px 0 rgba(0,0,0,0.04) );

			//content
			> .event-details{
				display: block;

				> .event-title{
					font-size: 18px;
					font-weight: bold;
				}
			}

			//date
			> .event-date{
				display: inline-block;
				padding: 5px 10px;
				position: absolute;
				font-weight: bolder;
			}			
		}

		> div:nth-child(odd){
			text-align: right;
		}

		> div:nth-child(even){
			margin-left: 55%;
		}

		> div:last-child{
			margin-bottom: 0;
		}

		> div:before {
			content: "";
			font-family: fontello;
			font-size: 18px;
			font-style: normal;
			height: 2px;
			left: 45%;
			line-height: 1px;
			margin-top: 15px;
			position: absolute;
			text-align: right;
			width: calc(5% + 8px);
			z-index: 4;
		}
 
		> div:nth-child(even):before{
			right: 45%;
			left: auto;
			text-align: left;			
		}

		> div:nth-child(odd) > .event-date{
			left: calc(50% + 10px);
		}					

		> div:nth-child(even) > .event-date{
			right: calc(50% + 10px);
		}					

	}

/* ICON LISTS
	========================================================================== */
	.with_icons{
		margin: 0;
		padding: 0;	
		position: relative;

		> div {
			position: relative;
			display: inline-block;
			width: 100%; 
			z-index: 2;

			//icons
			> .icon {
				float: left;
				display: block;
				text-align: center;				
			}	

			> .icon:before {
				margin: 0; 
				padding: 0;
				text-align: center;
			}

			> div{
				display: block; 
				margin-top: 0;
				margin-left: 25px;

				> p:first-child, > .list-title { 
					padding-top: 0;
				}

				> p:last-child { 
					margin-bottom: 0;
				}				
			}

		}	
	}

	/* icon list - style 1 */
	.with_icons.style-1{

		> div {
			margin-bottom: 10px;

			//icons
			> .icon {
				margin-right: 5px;  
			}	

			> .icon:before { 
				min-width: 18px; 
			}

		}	
	}

	/* icon list - style 2 */
	.with_icons.style-2{

		> div {
			margin-bottom: 10px;

			//icons
			> .icon {
				//use color icon-color;
				margin-right: 5px;  
			}	

			> .icon:before { 
				min-width: 18px; 
			}

		}	
	}

	/* icon list - style 3 */
	.with_icons.style-3{

		> div {
			margin-bottom: 5px;

			//icons
			> .icon {
				//use color light-text-color;
				margin-right: 5px;  
				//use color icon-bg-color;
				padding: 6px;
				margin-bottom: 5px;
				line-height: 1;
			}	

			> div{

				margin-left: 35px;

				> p:first-child, > .list-title { 
					margin-top: 5px;
				}
			}
		}			
	}

	/* icon list - style 4 */
	.with_icons.style-4{

		> div {
			margin-bottom: 10px;

			//icons
			> .icon {
				margin-right: 5px;  
				font-size: 32px;
			}	

			> .icon:before { 
				min-width: 45px; 
			}

			> div{
				margin-left: 55px; 
				margin-top: 14px;		
			}

		}	
	}

/* CHAINED CONTENTS
	========================================================================== */

	.chained_contents{
		margin: 0;
		padding: 0;	
		position: relative;
	}

	/* style 1 */
	.chained_contents.style-1{
		
		&:after{
			//use color border-color-as-background-color;
			bottom: 0;
			content: "";
			height: 100%;
			position: absolute;
			top: 0;
			width: 1px;
			z-index: 1;
		}

		> div {
			position: relative;
			display: inline-block;
			width: 100%;
			margin-bottom: 20px;
			z-index: 2;

			//icons
			> .icon {
				padding: 10px;
				display: block;
				text-align: center;	
				border-width: 1px;
				border-style: solid;
				@include border-radius(50%);				
				//use color border-color;
				//use color bg-color;
				//use color icon-color;
			}	

			&:hover .icon{
				@include transition(all 0.3s);
			}

			> .icon:before {
				margin: 0;
				min-width: 18px;
				padding: 0;
				text-align: center;
			}

			//numbers
			> .number {
				border-width: 1px;
				border-style: solid;
				@include border-radius(50%);
				//use color border-color;
				//use color icon-color;
				//use color bg-color;
				display: block;
				font-size: 16px;
				height: 40px;
				line-height: 40px;
				min-width: 40px;
				text-align: center;
				font-family: arial;
				font-size: 14px;				
			}

			> div{
				display: block;
				margin-top: 0;

				> p:first-child, > .list-title {
					margin-top: 0;
					padding-top: 0;
				}
			}
		}

		> div:last-child {
			margin-bottom: 0;

			&:after { 
				content: none; 
			}	
		}		

		.list-content p:last-child{
			margin-bottom: 0;
		}		
	}
	 
	/* style 2 */
	.chained_contents.style-2{
		
		&:after{
			//use color border-color-as-background-color;
			bottom: 0;
			content: "";
			height: 100%;
			position: absolute;
			top: 0;
			width: 1px;
			z-index: 1;
		}

		> div {
			position: relative;
			display: inline-block;
			width: 100%;
			margin-bottom: 20px;
			z-index: 2;

			//icons
			> .icon {
				padding: 10px;
				display: block;
				text-align: center;	
				border-width: 1px;
				border-style: solid;
				//use color border-color;			
				//use color bg-color;
				//use color icon-color;
				@include border-radius(50%);
			}	

			&:hover .icon, &:hover .number{
				@include transition(all 0.3s);
			}

			> .icon:before {
				margin: 0;
				min-width: 35px;
				line-height: 35px;
				padding: 0;
				text-align: center;
				font-size: 22px
			}

			//numbers
			> .number {
				border-width: 1px;
				border-style: solid;
				//use color border-color;			
				//use color bg-color;
				//use color icon-color;
				@include border-radius(50%);
				display: block;
				font-size: 20px;
				height: 57px;
				line-height: 57px;
				min-width: 57px; 
				text-align: center;
				font-family: arial;
				font-size: 14px;
			}

			> div{
				display: block;
				margin-top: 0;

				> p:first-child, > .list-title {
					margin-top: 8px;
					padding-top: 0;
				}
			}	
		}

		> div:last-child {
			margin-bottom: 0;

			&:after { 
				content: none; 
			}	


			.list-content p:last-child{
				margin-bottom: 0;
			}					
		}		

	}

	/* left aligned chain */
	.chained_contents.style-1.left{
		
		&:after{
			left: 20px;
		}

		> div {

			//icons
			> .icon, > .number {
				margin-right: 10px;
				float: left;
			}	

			> div{
				margin-left: 58px;
			}	
		}
	}

	.chained_contents.style-2.left{
		
		&:after{
			left: 28.5px;
		}

		> div {

			//icons
			> .icon, > .number {
				margin-right: 10px;
				float: left;
			}	

			> div{
				margin-left: 70px;
				text-align: left;
			}	
		}
	}

	/* right aligned chain */
	.chained_contents.style-1.right{
		
		&:after{
			right: 20px;
		}

		> div {

			//icons
			> .icon, > .number {
				margin-left: 10px;
				float: right;
			}	

			> div{
				margin-right: 58px;
				text-align: right;
			}	
		}
	}

	.chained_contents.style-2.right{
		
		&:after{
			right: 28.5px;
		}

		> div {

			//icons
			> .icon, > .number {
				margin-left: 10px;
				float: right;
			}	

			> div{
				margin-right: 70px;
				text-align: right;
			}	
		}
	}

	.thick-border.chained_contents{

		&:after{
			width: 3px;
		}

		> div > .icon, > div > .number {
			border-width: 3px;
		}


		&.style-2 > div > .number{
			font-weight: bold;
			line-height: 52px;				
		}


		&.style-1 > div > .number{
			font-weight: bold;
			line-height: 36px;				
		}
	}

/* DIVIDERS
	========================================================================== */

	/* style 1 */
	.rt_divider.style-1{

		height: 80px;
		width: 100%;
		font-family: "fontello";
		text-align: center;

		&:before{
			content: "";
			font-size: 20px;
			letter-spacing: 20px;
			line-height: 80px;
			margin-left: 20px;
			//use color border-color-as-font-color;		
		}
	}

	/* style 2 */
	.rt_divider.style-2{
		width: 40px;
		border-style: solid;
		border-width: 1px 0 0 0;
		margin: 20px 0;
		//use color border-color;
	}

	/* style 3 */
	.rt_divider.style-3{
		height: 80px;
		width: 100%;
		font-family: "fontello";
		text-align: center;
		position: relative;

		&:before{
			content: "&";
			font-size: 50px;
			line-height: 91px;
			//use color border-color-as-font-color;
		}

		&:after{
			//use color border-color-as-background-color;
			content: "";
			height: 1px;
			left: 0;
			margin-top: -1px;
			position: absolute;
			top: 50%;
			width: 100%;
		}
	}

	/* style 4 */
	.rt_divider.style-4{
		height: 1px;
		//use color border-color-as-background-color;
		margin: 40px 0;
	}

	/* style 5 */
	.rt_divider.style-5 {
		border-width: 1px 0 0 0;
		border-style: solid;
		//use color border-color;
		//use color border-color-as-font-color;
		@include box-shadow(0 -1px 0 0 inset);
		height: 11px;
		margin: 40px 0;
	}

	/* style 6 */
	.rt_divider.style-6{
		width: 40px;
		border-style: solid;
		border-width: 1px 0 0 0;
		margin: 20px auto;
		//use color border-color;
	}

/* PRICING TABLES
	========================================================================== */

	.pricing_table{
		display: table;
		width: 100%;
		table-layout: fixed;	

		.table_wrap{
			display: table-cell;		

			> ul{
				list-style: none; 
				margin: 0 1px;
				position: relative;
			//	overflow: hidden;
				padding: 5px 5px 0;
				border-width: 1px;
				border-style: solid;
				//use color border-color;

				> li{
					padding: 5px 0;
					display: block;
					text-align: center; 
					border-width: 1px 0 0 0;
					border-style: solid;
					//use color border-color;
				} 			

				> li:first-child, > li.price, > li.features_start_position{
					border-top: none !important;
				} 		

				//captions
				> li.caption.empty {
					margin-bottom: -6px;
					padding: 0;
					display: none;
				}

				> li div.title{
					display: block;
				}

				> li.caption{
					padding: 20px 2px 0 2px; 
					font-size: 24px;
					background-color: rgba(0, 0, 0, 0.04);
					border-bottom: 0;

					small {
						display: block;
						font-size: 12px;
						min-height: 20px;
						padding-bottom: 20px;
						font-family: helvetica,arial;
					}					
				}
	 

				//price
				> li.price{
					background-color: rgba(0, 0, 0, 0.04);
					padding: 0;		
					margin-bottom: 1px;		
				}

				> li.price.empty{
					padding: 0;
					display: none;
				}

				> li.price div{
					display: block;
					background-color: rgba(0,0,0,0.04);
					padding: 10px;
				}

				> li.price span{
					font-size: 20px; 
					*zoom: 1; 
				} 

			}		
		}

		//highlighted
		.table_wrap.highlight{

			> ul{
				margin: 0;
				z-index: 1;

				> li{
					position: relative;
				}

				> li.caption{
					padding-top: 30px; 
					font-size: 24px;
					//use color light-text-color;
					//use color primary-color-as-background-color;	
				}

				> li.price{
					//use color primary-color-as-background-color;	
					padding: 0;		
					//use color light-text-color;	
				}

			}
		}
	}
	  
	/* compare table style */ 
	.pricing_table.compare{

		// compare table - cell 
		.table_wrap{
			vertical-align: top;

			> ul{

				// compare table - highlight row
				> li:nth-child(2n){
					background-color: rgba(0,0,0,0.02);
				}

				> li.caption{
					//use color border-color-as-background-color;	
					padding: 20px 2px 0 2px; 
				} 

				> li.price{
					//use color border-color-as-background-color;	
				}	

			} 
		} 

		// highlight
		.table_wrap.highlight{

			> ul{

				> li.caption{
					//use color primary-color-as-background-color;	
					padding: 20px 2px 0 2px; 
				} 

				> li.price{
					//use color primary-color-as-background-color;	
					//use color light-text-color;		
				}			
			} 
		} 

		// features column 
		.table_wrap.features{

			> ul{
				@include box-shadow(-6px 0 9px rgba(11, 11, 11, 0.04) inset);
				border-right-width: 0;
				padding: 0;			
			} 
		} 
	}

	/* pricing table elements */ 
	.pricing_table{

		.table_wrap ul > li .button_{
			vertical-align: top;
			margin: 20px auto; 
		} 

		[class^="icon-"]:before,
		[class*=" icon-"]:before{
			font-size: 16px;
			line-height: 100%;
		}

		.icon-ok:before{
			color: #7ea95e;
		}

		.icon-cancel:before{
			color: #8d1c31;
		} 
	}

/* BUTTONS
	========================================================================== */
	.button_wrapper:not(.hero):not(.aligncenter){
		display: inline-block;
	}

	.button_ {
		border-width: 1px;
		border-style: solid;	
		text-decoration: none;
		position: relative;
		display: inline-block;
		overflow: hidden;
		z-index: 1;
		text-align: center;

		//the icon
		> span:before {
			margin: 0;
			padding: 0;
			text-align: center;
		}

		> span {
			display: inline-block;			
			margin-right: 10px;
		}

		//hover state
		&:hover:after {
			content: "";
			height: 100%;
			left: 0;
			position: absolute;
			top: 0;
			width: 100%;
			z-index: -1;
			-webkit-animation-name: buttons;
			animation-name: buttons;			
			-webkit-animation-duration: 0.2s;
			animation-duration: 0.2s;
			-webkit-animation-fill-mode: both;
			animation-fill-mode: both;
		}
	}

	//custom
	.custom.button_,.custom.button_:hover{
		@include transition(all .3s ease);
	}

	/* input buttons */
	button.button_{
		background: transparent;
	}

	/*input buttons with icons*/
	button.button_.with_icon:before { 
		margin-right: 10px;
		margin-left: 0; 
	}

	/*small buttons*/
	.button_.small {
		padding: 10px 14px; 

		> span {
			margin-right: 6px;
		}		
	}

	/*medium buttons*/
	.button_.medium {
		padding: 12px 15px; 
		font-size: 15px;

		> span {
			margin-right: 10px;
		}				
	}

	/*big buttons*/
	.button_.big {
		padding: 14px 18px; 
		font-size: 18px;

		> span {
			margin-right: 12px;
		}				
	}

	/* hero buttons */
	.button_.hero {
		padding: 20px 30px; 
		font-size: 18px;
		text-align: center;
		width: 100%;

		> span {
			margin-right: 12px;
		}				
	}
	
	.button_:focus,.button_:hover{
		text-decoration: none;
	}

	/* light button */
	.button_.light{
		border-color: #fff;
		color: #fff;
	}

	.button_.light:hover{
		border-color: #fff;
		color: #fff;
		background-color: rgba(255,255,255,0.1);
	}	

	/* black button */
	.button_.black{
		border-color: #000;
		color: #000;
	}

	.button_.black:hover{
		opacity: 0.6;
	}	

	.tp-caption .button_{
		border-width: 1px !important;
	}

/* BANNERS
	========================================================================== */
	.banner{
		display: table;
		table-layout: fixed;
		width: 100%;

		> div{
			display: table-cell;
			vertical-align: middle;
			padding-top: 10px;
			padding-bottom: 10px;
		}

		> .featured_text{
			width: 100%;

			h1, h2, h3, h4, h5 ,h6 {
				margin: 0;
			}
		}

		> .button_holder{
			padding-left: 20px;
			width: 32.79%;
			text-align: center
		}	
	}

	.withbutton > .featured_text{
		padding-right: 20px;
		border-width: 0 1px 0 0;
		border-style: solid;
		width: 67.21%;
	}	

/* TOGGLES ( ACCORDIONS )
	========================================================================== */
	.rt-toggle{
		margin-bottom: 20px;

		> ol{
			list-style:none;
			list-style-position:outside;
			margin: 0;
			padding: 0;
			//use color border-color;
			border-width: 1px 0 0 0;
			border-style: solid;

				> li { 
					display: block;
					clear: both;
					//use color border-color;
					border-width: 0 0 1px 0;
					border-style: solid;
					padding:10px 0;
					position: relative;

					// active heading 
					&.open .toggle-head{ 					
						cursor: default; 
					}

					// closed heading
					.toggle-head{ 
						cursor: pointer;
					}

					// heading with numbers
					.toggle-number, 
					&.open .toggle-number{  
						//use color primary-color-as-background-color;
						//use color light-text-color;
						display: inline-block;
						font-weight: normal;
						left: 0;
						line-height: 17px;
						min-width: 26px;
						padding: 4px 3px;
						position: absolute;
						text-align: center;
						top: 8px; 
						font-family: arial;
					} 

					//toggle title
					.toggle-title{ 
						display: inline-block;
						margin: 0 30px 0 40px;
					}	

					//content
					.toggle-content{ 
						clear: both;
						display: none;  
						//use color border-color;
						border-width: 1px 0 0 0;
						border-style: solid;					
						margin: 10px 0 0;
						padding: 20px 0;		

						> p:last-child, > div:last-child, > div p:last-child {
							padding-bottom: 0;
							margin-bottom: 0;
						}					
					}	 


					//lists
					ul{
						list-style: disc;

						ul{
							list-style: circle;

							ul{
								list-style: square;
							}						
						}
					}

					ol{
						list-style: decimal;

						ol{
							list-style: lower-alpha;
							
							ol{
								list-style: upper-roman;
							}						
						}					
					}

					ul, ol{
						margin-bottom: 10px; 

						ul, ol{						

							li{
								display: list-item;
							}
						}
					}


					//comments
					.commentlist, .rt_form ul{
						list-style: none;
					}
				} 		
		}	

		//no numbers
		&.no-numbers ol li .toggle-title {
			margin: 0 30px 0 0;
		}


		> ul li, > ol ol li {
			display: list-item;
		}

		ol ol{
			list-style:decimal;
		}

		//plus - minus icons
		.toggle-head:after {
			content: "+";
			font-weight: normal;
			position: absolute;
			right: 0;
			font-size: 22px;
			line-height: 22px; 
			font-family: "arial";
			width: 30px;
			//use color border-color-as-font-color;
			text-align: center;

		}

		.open .toggle-head:after {
			content: "-";
		}	
	}
	 
/* TABS
	========================================================================== */

	/* global */ 
	.rt_tabs{

		// navigation 
		.tab_nav {
			list-style: none outside none;

			> li{
				position: relative;
				cursor: pointer;
			}

			> li.active{
				cursor: default;
			}

		}

		//tab contents  
		.tab_contents{

			.tab_content_wrapper.active {
				
				-webkit-animation-name: active_tabs;
				animation-name: active_tabs;							

				.tab_content{	
					display: inline-block;
				}
			}

			.tab_content_wrapper {			
				.tab_content{	
					display: none;
					width: 100%;
				}	
			}

			.tab_title {
				display: none;
				cursor: pointer;
			}

			.active > .tab_title{
				cursor: default;
			}
			
		}
	}

	/* style 1 */
	.rt_tabs.tab-style-1{

		// navigation 
		.tab_nav { 
			display: block;
			margin: 0;
			padding: 0;
			border-width: 0 0 1px 0;
			border-style: solid;
			//use color border-color;

			> li{
				display: inline-block;
				border-width: 0 1px 0 0;
				border-style: solid;
				//use color border-color;
				padding: 15px 20px;

				&.active:after{
					border-width: 0 0 3px 0;
					border-style: solid;
					//use color primary-color-as-border-color;
					bottom: -2px;
					content: "";
					height: 1px;
					left: -1px;
					right: -1px;
					position: absolute;
				}
			}
		}			

		//content
		.tab_content_wrapper{

			// tab titles 
			> .tab_title{ 
				border-style: solid;
				border-width: 1px;
				//use color border-color;
				padding: 10px;	 
				position: relative;
				margin-bottom: 2px;
			}

			&.active > .tab_title{
				border-width: 0 0 3px 0;
				border-style: solid;
				//use color primary-color-as-border-color;				
			}

			//tab content
			.tab_content{	
				padding: 20px 0 0;		
			}			
		}

		//icons
		.tab_nav > li > span:before,
		.tab_content_wrapper > .tab_title > span:before
		{	
			margin-right: 8px; 
		}
	}

	.layout1 .rt_tabs.tab-style-1 .tab_nav > li{
		padding: 10px;
	}

	/* style 2 */
	.rt_tabs.tab-style-2{
		clear: both;
		display: block;

		// navigation 
		.tab_nav { 
			width: 200px;		
			border-style: solid;
			//use color border-color;		

			padding: 0;
			margin: 0;

			> li{
				display: block;
				border-width: 0 0 1px 0;
				border-style: solid;
				//use color border-color;		
				padding: 15px;

				&.active:after{
					border-width: 0 3px 0 0;
					border-style: solid;
					//use color primary-color-as-border-color;
					bottom: -1px;
					content: "";
					top: -1px;
					position: absolute;
				}
			}
		}	

		//content
		.tab_contents{
			.tab_content_wrapper{

				display: block;

				// tab titles 
				> .tab_title{ 
					border-width: 1px;
					border-style: solid;
					//use color border-color;
					padding: 10px;	 
					position: relative;
					margin-bottom: 2px;
				}

				&.active > .tab_title{
					border-width: 0 0 3px 0;
					border-style: solid;
					//use color primary-color-as-border-color;				
				}		
			}
		}

		//icons
		.tab_nav > li > span:before,
		.tab_content_wrapper > .tab_title > span:before
		{	
			margin-right: 8px; 
		}

		//left vertical navigation
		&.left{
			.tab_nav { 
				float: left;
				border-width: 0 1px 0 0;

				> li.active:after{
					right: -3px;
				}

				> li{
					padding: 15px 10px 15px 0;
				}
			}

			.tab_contents{
				margin-left: 210px;
			}

			.tab_content{
				padding:10px 0 10px 15px;
			}					
		}


		//right vertical navigation
		&.right {
			.tab_nav { 
				float: right;
				border-width: 0 0 0 1px;

				> li{
					padding: 15px;
				}

				> li.active:after{
					left: -3px;
				}
			}

			.tab_contents{
				margin-right: 210px;
			}

			.tab_content{
				padding:10px 15px 10px 0;
			}				
		}	
	
	}

/* CONTENT BOX WITH ICONS
	========================================================================== */
	.icon-content-box{
		margin-bottom: 20px;

		/* icon holder */
		.icon-holder{
			display: block;	
			position: relative;	

			/* global icon style */
			span{
				display: block;
			}

			/* the icon link */
			a{
				text-decoration: none;
			}		

		}

		//headings
		.heading a{
			text-decoration: none;
		}

		.heading a:hover{
			opacity: 0.7;
		}
		
		/* style 1 */
		&.icon-style-1{

			//icon holder
			.icon-holder{
				span:before{
					font-size: 25px;
					line-height: 100%;
					width: 25px;
					margin-left: 0;
					margin-right: 0;
					//use color icon-color;
				}
			}

			/* icon position left */
			&.icon-left{
				.icon-holder{
					float: left
				}
				/* text holder */
				.text-holder{
					margin-left: 40px;
				}		
			}

			/* icon position right */
			&.icon-right{
				.icon-holder{
					float: right;
					text-align: right;
				}
				/* text holder */
				.text-holder{
					margin-right: 40px;
					text-align: right;
				}		
			}

			/* icon position top */
			&.icon-top{

				.icon-holder{
					text-align: center;
				}

				/* text holder */
				.text-holder{
					text-align: center;
				}		
			}		
		}

		/* style 2 */
		&.icon-style-2{
			.icon-holder{
				span:before{
					font-size: 25px;
					line-height: 100%;
					width: 39px;
					margin-left: 0;
					margin-right: 0;
					//use color light-text-color;
					//use color icon-bg-color;
					padding: 7px;
				}
			}

			/* icon position left */
			&.icon-left{
				.icon-holder{
					float: left
				}
				/* text holder */
				.text-holder{
					margin-left: 55px;
				}		
			}

			/* icon position right */
			&.icon-right{
				.icon-holder{
					float: right;
					text-align: right;
				}
				/* text holder */
				.text-holder{
					margin-right: 55px;
					text-align: right;
				}		
			}

			/* icon position top */
			&.icon-top{

				.icon-holder{
					text-align: center;
				}

				/* text holder */
				.text-holder{
					text-align: center;
				}		
			}		
		}

		/* style 3 */
		&.icon-style-3{
			.icon-holder{
				span:before{
					font-size: 25px;
					line-height: 100%;
					width: 65px;
					margin-left: 0;
					margin-right: 0;
					color: #fff;
					//use color icon-bg-color;
					padding: 20px;
					border-radius: 50%;
					vertical-align: middle;
				}

			}

			/* icon position left */
			&.icon-left{
				.icon-holder{
					float: left
				}
				/* text holder */
				.text-holder{
					margin-left: 85px;
				}		
			}

			/* icon position right */
			&.icon-right{
				.icon-holder{
					float: right;
					text-align: right;
				}
				/* text holder */
				.text-holder{
					margin-right: 85px;
					text-align: right;
				}		
			}

			/* icon position top */
			&.icon-top{

				.icon-holder{
					text-align: center;
					margin-bottom: 15px;
				}

				/* text holder */
				.text-holder{
					text-align: center;
				}		
			}		
		}

		/* style 4 */
		&.icon-style-4{

			//icon holder
			.icon-holder{
				span:before{
					font-size: 25px;
					line-height: 100%;
					width: 25px;
					margin-left: 0;
					margin-right: 0;
					//use color icon-color;
				}
			}

			/* icon position left */
			&.icon-left{
				.icon-holder{
					float: left
				}
				/* text holder */
				.text-holder{
					margin-left: 40px;
				}		
			}

			/* icon position right */
			&.icon-right{
				.icon-holder{
					float: right;
					text-align: right;
				}
				/* text holder */
				.text-holder{
					margin-right: 40px;
					text-align: right;
				}		
			}

			/* icon position top */
			&.icon-top{

				.icon-holder{
					text-align: center;
				}

				/* text holder */
				.text-holder{
					text-align: center;
				}		
			}		
		}


		.text-holder p:last-child{
			margin-bottom: 0;
		}
	}

/* CONTENT BOX WITH IMAGES
	========================================================================== */
	.image-content-box{ 
		position: relative;
		margin-bottom: 20px;

		//featured image
		.featured_image_holder{
			margin-bottom: 10px;
		}

		//headings
		.heading a{
			text-decoration: none;
		}

		.heading a:hover{
			opacity: 0.7;
		}

		// style 2
		&.box-style-2{

			text-align: center;

			.background{			
				padding: 20px;
			}

			.text-holder{
				text-align: center;
				display: inline-block;
				position: relative;
				z-index: 2;
				padding: 20px;
				background:rgba(255, 255, 255, 0.2);
			}

			.heading,.text-holder,.read_more, a{
				color: #fff;
			}
		}


		// style 3
		&.box-style-3{
			position: relative;			
			text-align: center;
			overflow: hidden;

			.text-holder{
				text-align: center;
				z-index: 2;
				padding: 20px; 
				position: absolute;
				top: 50%;
				@include transform(translateY(-50%));
			}

			&.right .text-holder{
				right: 0;
			}
 
 			&.left .text-holder{
				left: 0;
			}

 			&.center .text-holder{
				left: 50%;
				top: auto;
				@include transform(translateX(-50%));
			}			
		}

		//the mask
		.mask{
			position: absolute;
			width: 100%;
			height: 100%;
			background-color: rgba(255, 255, 255, 0.2);
			top: 0;
			left: 0;
			z-index: 1;
			opacity: 0.85;
		}

		//text aligns
		&.right{
			text-align: right;
		}

		&.center{
			text-align: center;

			.featured_image_holder img{
				margin: auto;
			}
		}	

		.text-holder p:last-child{
			margin-bottom: 0;
		}		
	}

/* HEADING SHORTCODE
	========================================================================== */
	/* style 1,2 */
	.rt_heading{
		//use color heading-color;
		position: relative;
		display: block;
		width: auto;

		&.style-1{
			padding-bottom: 10px;
		}

		&.style-1:after{
			//use color primary-color-as-background-color;
			position: absolute;
			width: 10%;
			height: 1px;
			content: "";
			left: 0;
			bottom: 0;
		}	
	}

	.rt_heading_wrapper{
		padding-bottom: 20px;

		a{
			text-decoration: none;
		}

		a:hover .rt_heading{
			@include transition( color 0.3s ease );
		}			
	}

	/* style 2 */
	.rt_heading_wrapper.style-2{
		width: 100%;
		text-align: left;	
		overflow: hidden;

		> .style-2{
			display: inline-block;
			position: relative;
			line-height: 135%;

			&:after{
				border-width: 0 0 2px 0;
				border-style: dotted;
				//use color border-color;
				content: "";
				height: 1px;
				left: 100%;
				margin-left: 34px;
				position: absolute;
				top: 50%;
				width: 1000px;
			}

			&:before{
				content: "";
				font-family: "fontello";
				font-size: 23px;
				left: 100%;
				line-height: 23px;
				margin-left: 22px;
				margin-top: -11px;
				position: absolute;
				top: 50%;
				//use color primary-color-as-font-color;
			}

		}
	}

	/* style 3 */
	.rt_heading_wrapper.style-3{
		width: 100%;
		text-align: center;	
		overflow: hidden;

		> .style-3{
			display: inline-block;
			position: relative;
			line-height: 135%;

			&:before,&:after{
				content: "";
				position: absolute;
				height: 5px;
				border-width: 1px 0 0 0;
				margin-top: -1px;
				border-style: solid;
				//use color border-color;
				top: 50%;
				width: 2000px;
			}

			&:before{
				right: 100%;
				margin-right: 20px;
			}

			&:after{
				left: 100%;
				margin-left: 20px;
			}		

		}
	}

	/* style 4 */
	.rt_heading_wrapper.style-4{
		width: 100%;
		text-align: center;	
		overflow: hidden;

		> .style-4{
			display: inline-block;
			position: relative;
			line-height: 135%;
			padding: 0 0 10px 0;

			&:after{
				content: "";
				position: absolute;
				height: 1px;
				//use color primary-color-as-background-color;
				bottom: 0;
				width: 100px;
				left: 50%;
				margin-left: -50px;
			}		
		}

		> .with_punchline{
			margin-top: 0;		
		}

		.punchline{
			//use color secondary-font-color;
			display: block;
			line-height: 100%;
			margin-bottom: -2px;		
		}
	}

	/* style 5 */
	.rt_heading_wrapper.style-5{
		width: 100%;
		text-align: left;	
		overflow: hidden;

		> .style-5{
			display: inline-block;
			position: relative;
			line-height: 135%;
			padding: 0 0 10px 0;

			&:after{
				content: "";
				position: absolute;
				height: 1px;
				//use color primary-color-as-background-color;
				bottom: 0;
				width: 100px;
				left: 0; 
			}		
		}

		> .with_punchline{
			margin-top: 0;		
		}

		.punchline{
			//use color secondary-font-color;
			display: block;
			line-height: 100%;
			margin-bottom: -2px;		
		}
	}

	/* style 6 */
	.rt_heading_wrapper.style-6{
		width: 100%;
		text-align: left;	
		overflow: hidden;

		> .style-6{
			display: inline-block;
			position: relative;
			line-height: 135%;

			&:after{
				content: "";
				position: absolute;
				height: 5px;
				border-width: 1px 0 0 0;
				margin-top: -1px;
				border-style: solid;
				//use color border-color;
				top: 50%;
				width: 1300px;
			}

			&:before{
				right: 100%;
				margin-right: 20px;
			}

			&:after{
				left: 100%;
				margin-left: 20px;
			}		

		}
	}


	/* style 7 */
	.rt_heading_wrapper.style-7{ 
		text-align: center;	 
	}

	/* heading icons */
	.rt_heading .heading_icon:before{
		//use color primary-color-as-font-color;
	}

	.style-1{
		> .heading_icon:before{
			margin-left: 0;
			text-align: center;
			width: 35px;
		}
	}

	.style-2, .style-5, .style-6{
		> .heading_icon:before{
			margin-left: 0;
			text-align: left;
		}
	}

/* PHOTO GALLERY
	========================================================================== */
	.photo_gallery{
		> .row{
			> div{
				text-align: center;
				padding: 10px;

				> img{
					margin: auto;
				}			
			}
		}		
		.caption{
			margin-top: 10px;
		}
	}

	.photo_gallery.border_grid{
		> .row > div{
			padding: 15px 10px;

			&:after{
				top: 15px;
				bottom: 15px; 					 
			}			
		}		

		> .row:last-child > div{
			padding: 15px 10px 0 10px;

			&:after{
				top: 15px;
				bottom: 0; 					
			}						
		}				
	}


	/* WP gallery */
	.gallery-item img {
		border-width: 2px;
		border-style: solid;
		//use color border-color;
	}

/* HIGHLIGHTS
	========================================================================== */
	/* style 1 */
	.highlight.style-1{
		//use color primary-color-as-font-color;
	}

	/* style 2 */
	.highlight.style-2{
		//use color primary-color-as-background-color;
		//use color light-text-color;
		padding: 0 2px;
	}

/* GOOGLE MAPS
	========================================================================== */

	/* gogle map fix */ 
	.google_map img { 
		max-width: none !important;
	}

	.google_map_holder{
		color: #666;
	}


/*  INFO BOXES
	========================================================================== */
	.info_box {
		padding: 10px;
		background: rgba(0, 0, 0, 0.02);
		border: 1px solid rgba(0, 0, 0, 0.04);
		display: block;
		position: relative;
		@include clearfix();
	}

	/* banner with gradient */ 
	.info_box.gradient{
		box-shadow: 0 0 0 1px #fff inset;
	}

	/* banner icon */
	.info_box p[class^="icon-"]:before, .info_box p[class*=" icon-"]:before{
		font-size: 25px;
		margin: -12px 20px 0 -35px;
		position: absolute;
		top: 50%;
		vertical-align: middle;
	}  

	/* banner text */
	.info_box p{
		margin:0; 
		padding: 0 10px 0 40px;
	}

	.info_box.attention {
		background:  #FED8D8;
		border: 1px solid #DCB6B6;
	}

	.info_box.attention, .info_box.attention a{		
		color: #8F6969;
	}

	.info_box.ok {
		background:  #EFFFEF;
		border: 1px solid #E0EDE0;
	}

	.info_box.ok, .info_box.ok a{		
		color: #889588;
	}

	.info_box.announcement {
		background:  #FDFDEF;
		border: 1px solid #EBEBDE;
	}

	.info_box.announcement, .info_box.announcement a{		
		color: #949487;
	}

	.info_box .icon-cancel {
		color: rgba(0, 0, 0, 0.3);
		position: absolute;
		right: 10px;
		cursor: pointer;
	}

	.info_box .icon-cancel:hover{
		color: rgba(0, 0, 0, 0.6); 
	}

/* Counter
   ========================================================================== */
	.rt_counter{
		text-align: center;

		.number{
			font-size: 70px;
			display: block;
			font-family: Palatino, "Palatino LT STD", "Palatino Linotype", "Book Antiqua", Georgia, serif;			
		}

		font-size: 16px;
	}

	body:not(.layout1):not(.layout2){
		.rt_counter .number{
			line-height: 100%;
		}
	}
	
/* Latest News
   ========================================================================== */

	.latest_news{
		clear: both;
		
		> article{
			margin-bottom: 25px;
			display: table;

			p{
				margin-bottom: 0;
			}
		}

		.day{
			font-size: 24px;
			display:block;
			line-height: 100%;
		}

		.year{
			font-size: 11px;
			line-height: 100%;
		}

		.title{
			text-decoration: none;
			margin-bottom: 5px;
			display: block;
		}

		.title:hover{
			text-decoration: none;
		}

	}
 
 	/* style 1 */
	.latest_news.style-1{
		.date{
			width: 45px;
			float: left;
			position: relative;
			text-align: right;
			padding-right: 5px;
			border-width: 0 1px 0 0;
			border-style: solid;
		}		

		.text{
			display: block;
			margin-left: 55px;
			position: relative;
		}		
	}

 	/* style 2 */
	.latest_news.style-2{

		figure{
			display: table-cell;
			vertical-align: top;
			padding-right: 15px;
		}

		.text{
			display: table-cell;
			vertical-align: top;
		}

		.text:first-child{
			margin-left: 0;
		}

		.date{
			display: block;
			letter-spacing: 0.12em;
		}
	}

	#container .latest_news.style-2 img{
		max-width: inherit;
	}


/* Quotes
   ========================================================================== */
	.rt_quote p{
		font-size: 20px;
		font-family: Palatino, "Palatino LT STD", "Palatino Linotype", "Book Antiqua", Georgia, serif;
	}

	.rt_quote .author_info{
		display: block;
		font-weight: bold;
		font-size: 18px;

		.client_link{
			display: block;
			font-weight: normal;
		}
	}

/* Pullquote
   ========================================================================== */
	.pullquote{
		width: 50%;
	}

	.pullquote.alignright{
		margin: 40px 0 40px 40px;
	}	

	.pullquote.alignleft{
		margin: 40px 40px 40px 0;
	}		

Youez - 2016 - github.com/yon3zu
LinuXploit