/*
	Theme Name: Design iteration & Creativity theme
	Theme URI: https://www.oystersafarisandtours.com/
	Description: For Design iteration for effective solutions...
	Version: 1.6.0
	Author: Lukwago Edmond
	Tags: Science, Arts, Technology, Career Guidance , NGO, Education

	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/

/*------------------------------------*\
    MAIN
\*------------------------------------*/
/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/
body {
	font-family: 'Montserrat', sans-serif;
	color: #444;
	font-size: 15px;
	font-weight: 400;
	line-height: 28px;
	overflow-x:hidden;
	text-rendering: auto;
  }
  a {
	color: #BF1E6C ;
	text-decoration: none;
  }
  
  a:hover {
	color: #BF1E5e;
	text-decoration: none;
  }
  a:focus {
	  outline:0;
  }
  a:hover,
  a:active {
	  outline:0;
  }
  input:focus {
	  outline:0;
	  border:1px solid #04A4CC;
  }
  h1, h2, h3, h4, h5, h6, .font-primary {
	 
  }
  
  /* 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 */
  
  /* clear */
  .clear:before,
  .clear:after {
	  content:' ';
	  display:table;
  }
  
  .clear:after {
	  clear:both;
  }
  .clear {
	  *zoom:1;
  }
  h1, h2, h3, h4, h5, h6 {
	  font-family: Montserrat,sans-serif;
	  font-weight: 700;
  }
  img {
	  max-width:100%;
	  vertical-align:bottom;
  }
  
  
  /*------------------------------------*\
	  STRUCTURE
  \*------------------------------------*/
  
  /* wrapper */
  .wrapper {
	  max-width:1280px;
	  width:95%;
	  margin:0 auto;
	  position:relative;
  }
  /*------------------------------------*\
	  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;
  }
  
  /*------------------------------------*\
	  RESPONSIVE
  \*------------------------------------*/
  @media only screen and (-webkit-min-device-pixel-ratio:1.5),
		 only screen and (min-resolution:144dpi) {
  
  }
  
  
  /*------------------------------------*\
	  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;
	  }
  }
  