/* ----------------------------------------------------
  
	File Name: rt-css-framework.css
	By: Tolga Can
	http://themeforest.net/user/stmcan	
	
------------------------------------------------------- */  

	@import url("normalize.css");


	/* margins */
	.margin-t1{margin-top:1px;}
	
	.margin-t10{margin-top:10px;}	 

	.margin-t20{margin-top:20px;}
	
	.margin-t30{margin-top:18px;}

	.margin-b10{margin-bottom:10px;}	 

	.margin-b20{margin-bottom:20px;}
	
	.margin-b30{margin-bottom:30px;}	

	.clear{clear:both;width:100%;}

	.space{
		clear:both;
		width:100%;
		position:relative;
		display:table;	
	}


	/* columns common style */
	.box{
		margin:0 10px;
		padding:0;
		display:inline; 
		float:left;
		border:0;
		overflow:hidden;
	} 
	
	/* full width */
	.box.full,.box.one{
		margin:0;
		clear:both;
		float:none;
		display:block;
	}

	/* full width */
	.box.full,.box.one{
		margin:0;
		clear:both;
		float:none;
		display:block;
	}

	/* box border with shadow */
	.box .padding-div{  
		margin:20px 10px 1px 10px;
		overflow:hidden;
	}

	/* box border with shadow */
	.box.border{  
		/*-moz-box-box-shadow:inset 0 0 0 1px #F0F0F0, 2px 2px 1px  RGBa(0,0,0, 0.035); 		
		-webkit-box-shadow:inset 0 0 0 1px #F0F0F0, 2px 2px 1px  RGBa(0,0,0, 0.035); 		
		box-shadow:inset 0 0 0 1px #F0F0F0, 2px 2px 1px  RGBa(0,0,0, 0.035); 	*/	
	}
	
	.box.white{
	
	} 
	
	/* box on sidebar */
	.sidebar .box{
		float:none;
		clear:both;
		position:relative;
		display:block;
		margin:0 0 20px 0;
		width:200px;
	} 

	/* boxes in box */
	.box .box{
		border: 0 none !important;
		box-shadow: none !important;
		margin: 0;
		padding: 0;
	}



	/*
	columns for sub pages - full width
	*/
	
	/* two */  .box.two{width:460px;}
	
	/* three */  .box.three{width:300px;}
	
	/* Four */  .box.four{width:220px;}
	
	/* Five */  .box.five{width:172px;}
	
	/* 2:3 column */  .box.two-three{width:620px;}
	
	/* 3:4 column */ .box.three-four{width:700px;}
	
	/* 4:5 column */  .box.four-five{width:748px;}
	
 
	/*
	columns for sub pages with sidebar
	*/
	
	/* two  */ .sidebarwidth .content .box.two{width:335px;}
	
	/* three */ .sidebarwidth .content .box.three{width:216px;}
	
	/* Four */ .sidebarwidth .content .box.four{width:157px;}
	
	/* Five */ .sidebarwidth .content .box.five{width:122px;}
	
	/* 2:3 column */ .sidebarwidth .content .box.two-three{width:452px;}
	
	/* 3:4 column */ .sidebarwidth .content .box.three-four{width:510px;}
	
	/* 4:5 column */ .sidebarwidth .content .box.four-five{width:548px;} 
	

 	/*
	columns for contents in full width
	*/
	
	.boxes{ }
	.box .box{margin:0;padding:0;}	
	
	/* two  */  .box .box.two{width:48% !important;}
	
	/* three */ .box  .box.three{width:30.66% !important;}
	
	/* Four */ .box .box.four{width:22% !important;}
	
	/* Five */ .box  .box.five{width:16.8% !important;}
	
	/* 2:3 column */ .box .box.two-three{width:65.34% !important;}
	
	/* 3:4 column */ .box .box.three-four{width:74% !important;}
	
	/* 4:5 column */ .box .box.four-five{width:79.2% !important;}	
 
		
	/* first and last column fix*/
	.box.first{margin-left:0px !important;}
	
	.box.last{margin-right:0px !important;}
	
	/* boxes clear */
	.boxes{
		clear:both;
		display:block;
	}