/*



	Theme Name: Universityforintegrativelearning



	Description:Universityforintegrativelearning Theme



	Tags: Responsive, HTML5, CSS3



*/







/*------------------------------------*\



    MAIN



\*------------------------------------*/







/* global box-sizing */



*,



*:after,



*:before {



	-moz-box-sizing:border-box;



	box-sizing:border-box;



	-webkit-font-smoothing:antialiased;



	font-smoothing:antialiased;



	text-rendering:optimizeLegibility;



}



/* html element 62.5% font-size for REM use */



html {



	font-size:62.5%;



}



body {



	font-size:16px;

	font-family:'Open Sans', sans-serif;



	color:#000;



	line-height:35px;

	font-weight:400;

	background:#720101;



}



/* clear */



.clear:before,



.clear:after {



    content:' ';



    display:table;



}







.clear:after {



    clear:both;



}



.clear {



    *zoom:1;



   clear:both



}



ul,li{



	list-style-type:none;



	margin:0;



	padding:0;



}



img {



	max-width:100%;



	vertical-align:bottom;



	height:auto;



}



a {



	color:#444;



	text-decoration:none;



}



a:hover {



	color:#444;



}



a:focus {



	outline:0;



}



a:hover,



a:active {



	outline:0;



}



input:focus {



	outline:0;



	border:1px solid #04A4CC;



}

.right{text-align:right}

h1,h2,h3,h4,h5{

	font-family:Cardo;

}

/*------------------------------------*\



    STRUCTURE



\*------------------------------------*/







/* wrapper */



.wrapper{



	max-width:1140px;

	padding:25px 45px;

	margin:40px auto 0;



	position:relative;

	width:98%;

	background:#fff;



}



/* header */



/* logo */



.logo-img {



max-width:100%;



}

.header .widget_text h2{

	font-size:28px;

	color:#1e1e1e;

	text-align:right;

	font-style:italic;

	font-weight:400;

	  text-transform: none;

}

.apply-but,.read_more_txt{

	background:#720101;

	font-size:14px;

	color:#fff;

	font-family: 'Droid Sans', sans-serif;

	font-weight:bold;

	padding:7px 30px;

	display:inline-block;

	margin-top:32px;

	  text-transform: uppercase;

}

.apply-but:hover,.read_more_txt:hover{

	color:#fff;

}

.text-right{

	text-align:right;

}

/* nav */



.nav {



	background:#000;

	margin-top:20px;

	text-align:center;

}



.nav li{display:inline-block;}



.nav li a{

	color:#fff;

	font-size:18px;

	padding:11px 15px !important;

	display:block;

	font-weight:bold;

	font-family:Cardo;

}



.nav li.current-menu-item,.nav li:hover



{background:#720101!important}



/* sidebar */



.sidebar {







}



/* footer */



.footer {

margin:0 auto;

max-width:1140px;

color:#fff;

padding:10px 10px;

}

.footer a{color:#fff;}

/*------------------------------------*\



    PAGES



\*------------------------------------*/



.full-width-template{margin-top:20px}



.form-bg{background:#000;color:#fff;font-size:12px;font-weight:bold}



.form-bg h2{margin-top:0}



.wpcf7-form input,.wpcf7-form textarea{

    width:100%;

    border: 1px solid #D3D3D3;

    background:#fff;

    margin-top: 5px;

    color:#798FA1;

   padding:10px;

}

.wpcf7-form input[type="submit"]{

color: white;

background: #730101;

    height: auto;



    padding: 12px 20px;

  text-transform: uppercase;

    width: 100%;

	border:none;

	font-weight:bold;

	font-family:"Droid Sans",sans-serif;

	font-size:20px;

}



div.wpcf7 img.ajax-loader{float:left}



h1.title{font-size:24px;color:#ED1C24;text-transform: uppercase;border-bottom:1px solid #D1D5DC;padding-bottom:2px}

.main-header-img{

	padding:40px 105px 66px;

	text-transform: uppercase;

	margin-bottom:30px;

	background-repeat:no-repeat;

	background-position:0 0;

	background-size:100% 100%;

}

.main-header-img h1{

	color:#fff;

	font-size:53px;

	font-weight: normal;

}

.single-post-title{

	font-size:25px;

	display:block;

	padding:10px 0;

	margin-bottom:30px;

	color:#730101;

	border-bottom:1px solid #e5e5e5;

}

.post-meta li{

	background:#EC1F27;

	text-align:center;

	max-width:360px;

	color:#fff;

	padding:5px 0;

	font-size:28px;

}



.post_data{

  opacity: 1;

  position: absolute;

  left: 77px;

  top: 90px;

  display: block;

  max-width: 90%;

  padding: 5px 10px;

  color: #fff;

  line-height: 1.3;

  //background: rgb(0, 0, 0);

  //background: rgba(0, 0, 0, 0.5);

  border-radius: 5px;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  box-sizing: border-box;

  -moz-box-sizing: border-box;

  -webkit-box-sizing: border-box;

  filter: alpha(opacity=0);

  transition: opacity 1s;

  -o-transition: opacity 1s;

  -ie-transition: opacity 1s;

  -moz-transition: opacity 1s;

  -webkit-transition: opacity 1s;

}



.post_data h1{

  text-transform: uppercase;

  color: red;

  font-size: 28px;

}



.post_data .sl_content{

  text-transform: uppercase;

  color: white;

  font-size: 135px;

  font-weight: bold;

  display: block;

line-height:90px;

}



.post_data a{

  background: red;

  color: white;

  padding: 5px 15px;

  font-size: 23px;

  text-transform: uppercase;

  font-weight: bold;

margin-top:30px;

display:inline-block;

}





.middle_image{

  padding: 34px 60px;background:url('http://www.ondeckbattingcages.com/v2/wp-content/uploads/2015/04/middle.png');

  background-position-x: 100%;

  background-position-y: 100%;

  background-repeat: no-repeat;

}

.middle_image h1{font-size: 55px;color: white;}

.middle_image h3{font-size: 31px;

  color: white;

  margin: 0px;

  background: red;

  display: block;

  text-align: center;

  width: 40%;

}

.main_recent  img{

	margin:0;

}

.recent_content{

	padding-top:25px;

}

.recent_content H2 {MARGIN: 0px 0px 10px;font-size:30px;display:block;text-align:center;}

.recent_content H2 a{color:#720101;}

.recent_content h5{

	text-align:center;

	margin:0;

}

.main-mid-text{

background: #000;

  color: #fff;

  padding: 35px 45px;

  position: relative;

  left:-45px;

  width:108.6%;

  margin-top:55px;



}

.main-mid-text h1{

	font-size:46px;

	text-align: center;

}

.footer{margin-bottom: 25px;margin-top: 5px;}

.form-panel{padding:15px 30px;}

.form-panel{border:1px solid #D3D3D3;}



.main-left{padding-top: 0px !important;}

.main-left h2{margin-top: 0px !important;color:red;font-size: 32px; }

.main-left h3{color: #1F418F;padding-top: 20px;font-size: 20px;margin-bottom: 10px}

.form-panel h2{color: red;margin-top: 0px;}



.btpage_ul li{list-style-type: disc;  margin-left: 20px;padding:3px 0;}

.main-header-img .post-meta-key{display:none;}

.tesimonial-panel h2{

	font-size:24px;

	font-family:"Open Sans",sans-serif;

	display:block;

	border-bottom:1px solid #e5e5e5;

	padding-bottom: 10px;

}

.sidebar-widget{

	 background:#f7f7f7;

  padding:15px 30px;

 border-right: 2px inset #d2d2d2;

border-bottom: 2px inset #d2d2d2;

}

.sidebar-widget h3{

	font-size:24px;

	font-family:"Open Sans",sans-serif;

	display:block;

	margin:0;

}

.sub-page h2{

	margin-bottom:5px;

}

.sub-page li:before{

	color: #730302;

    content: "•";

    display: inline-block;

    font-size: 20px;

    font-weight: bold;

    line-height: normal;

    list-style-type: initial;

    padding: 0 5px 0 0;

}

/*------------------------------------*\



    IMAGES



\*------------------------------------*/
.apply-but:hover, .read_more_txt:hover,
.wpcf7-form input[type="submit"]:hover{
	background:#000;
}
/*------------------------------------*\



	TYPOGRAPHY



\*------------------------------------*/







@font-face {



	font-family:'Font-Name';



	src:url('fonts/font-name.eot');



	src:url('fonts/font-name.eot?#iefix') format('embedded-opentype'),



		url('fonts/font-name.woff') format('woff'),



		url('fonts/font-name.ttf') format('truetype'),



		url('fonts/font-name.svg#font-name') format('svg');



    font-weight:normal;



    font-style:normal;



}



.col { 



	display: block;



	float:left;



	width: 100%;



}



.col:first-child, .first_col { margin-left: 0 !important; }



/*------------------------------------*\



    RESPONSIVE



\*------------------------------------*/







@media only screen and (min-width:768px) {



/* grid */



	.col {



		margin-left: 2%;



	}



	



	.span_1 { width: 6.5%; }



	.span_2 { width: 15.0%; }



	.span_3 { width: 23.5%; }



	.span_4 { width: 32.0%; }



	.span_5 { width: 40.5%; }



	.span_6 { width: 49.0%; }



	.span_7 { width: 57.5%; }



	.span_8 { width: 66.0%; }



	.span_9 { width: 74.5%; }



	.span_10 { width: 83.0%; }



	.span_11 { width: 91.5%; }



	.span_12 { width: 100%; }

	.sub-page .span_7 { width:62%; }

	.sub-page .span_5 { width:36%;float:right; }





}

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

	.nav li a{font-size:17px;padding:15px 9px;}

}

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

.dectop-menu{display:none}

.middle_image h1{font-size:46px;}

.middle_image h3{font-size: 20px;width:auto;display:inline-block;padding: 10px;}

.image-box-div{max-width:370px;margin:0 auto !important;float:none!important}

.recent_img{text-align:center;}

.main_recent .span_6{margin:10px 0;}

.recent_img img{float:none}

.nav .main-navigation-srm a{font-size:18px !important;}

.main-header-img{padding: 7px 19px 10px;}

.header .widget_text h2,.text-right,header,footer,.right{text-align:center;}

.apply-but, .read_more_txt{margin-top:0;}

.main-mid-text{

	width:100%;
	left:0;

}

.main-mid-text h1{

	font-size:28px;

}

}



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

.post_data{left:5%;width:85%;top:0}

.post_data h1{font-size:15px;}

.post_data .sl_content{font-size:30px;line-height:normal}

.post_data a{font-size:15px;margin-top:0;padding: 2px 10px;}

.middle_image{padding:20px}

.middle_image h1{font-size:30px;background:red;text-align:center;margin.main-header-img h1-bottom:5px;}

.main-header-img h1{font-size:30xp}

}



@media only screen and (-webkit-min-device-pixel-ratio:1.5),



	   only screen and (min-resolution:144dpi) {







}







/*------------------------------------*\



    MISC



\*------------------------------------*/







::selection {



	background:#04A4CC;



	color:#FFF;



	text-shadow:none;



}



::-webkit-selection {



	background:#04A4CC;



	color:#FFF;



	text-shadow:none;



}



::-moz-selection {



	background:#04A4CC;



	color:#FFF;



	text-shadow:none;



}







/*------------------------------------*\



    WORDPRESS CORE



\*------------------------------------*/







.alignnone {



	margin:5px 20px 20px 0;



}



.aligncenter,



div.aligncenter {



	display:block;



	margin:5px auto 5px auto;



}



.alignright {



	float:right;



	margin:5px 0 20px 20px;



}



.alignleft{



	float:left;



	margin:5px 20px 20px 0;



}



a img.alignright {



	float:right;



	margin:5px 0 20px 20px;



}



a img.alignnone {



	margin:5px 20px 20px 0;



}



a img.alignleft {



	float:left;



	margin:5px 20px 20px 0;



}



a img.aligncenter {



	display:block;



	margin-left:auto;



	margin-right:auto;



}



.wp-caption {



	background:#FFF;



	border:1px solid #F0F0F0;



	max-width:96%;



	padding:5px 3px 10px;



	text-align:center;



}



.wp-caption.alignnone {



	margin:5px 20px 20px 0;



}



.wp-caption.alignleft {



	margin:5px 20px 20px 0;



}



.wp-caption.alignright {



	margin:5px 0 20px 20px;



}



.wp-caption img {



	border:0 none;



	height:auto;



	margin:0;



	max-width:98.5%;



	padding:0;



	width:auto;



}



.wp-caption .wp-caption-text,



.gallery-caption {



	font-size:11px;



	line-height:17px;



	margin:0;



	padding:0 4px 5px;



}



.sticky {







}



.bypostauthor {







}







/*------------------------------------*\



    PRINT



\*------------------------------------*/







@media print {



	* {



		background:transparent !important;



		color:#000 !important;



		box-shadow:none !important;



		text-shadow:none !important;



	}



	a,



	a:visited {



		text-decoration:underline;



	}



	a[href]:after {



		content:" (" attr(href) ")";



	}



	abbr[title]:after {



		content:" (" attr(title) ")";



	}



	.ir a:after,



	a[href^="javascript:"]:after,



	a[href^="#"]:after {



		content:"";



	}



	pre,blockquote {



		border:1px solid #999;



		page-break-inside:avoid;



	}



	thead {



		display:table-header-group;



	}



	tr,img {



		page-break-inside:avoid;



	}



	img {



		max-width:100% !important;



	}



	@page {



		margin:0.5cm;



	}



	p,



	h2,



	h3 {



		orphans:3;



		widows:3;



	}



	h2,



	h3 {



		page-break-after:avoid;



	}



}

.slide-title{display:none}

.hentry .responsive-slider.flexslider .slides img{margin:0 auto;float:none;}