/*
Theme Name: Velocity Digital for: Forms for SCV
Theme URI: https://forms.southerncrossvet.com.au//wp-content/themes/SCVforms_2022r0
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: Velocity Digital
Author URI: hhttps://www.velocityhost.com.au
template: bb-theme
*/

/* KILL IMAGE DRAG
*********************/
img { pointer-events: none; }

/* KILL TEXT SELECT
*********************/
.select-none {
    -webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	}
	
body {
	font-family: 'Roboto';
	background-color:#ffffff;
	}


/* CALL FONTS LOCALLY
*********************/

/* montserrat-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('https://forms.southerncrossvet.com.au/wp-content/themes/assets/fonts/roboto/roboto-v20-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://forms.southerncrossvet.com.au/wp-content/themes/assets/fonts/roboto/roboto-v20-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://forms.southerncrossvet.com.au/wp-content/themes/assets/fonts/roboto/roboto-v20-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://forms.southerncrossvet.com.au/wp-content/themes/assets/fonts/roboto/roboto-v20-latin-300.woff') format('woff'), /* Modern Browsers */
       url('https://forms.southerncrossvet.com.au/wp-content/themes/assets/fonts/roboto/roboto-v20-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://forms.southerncrossvet.com.au/wp-content/themes/assets/fonts/roboto/roboto-v20-latin-300.svg#Montserrat') format('svg'); /* Legacy iOS */
	font-display: swap;
}



/* SCROLL TO TOP
********************************************************************************************/
#fl-to-top {
background-color: #000;
color: #fff;
}

/* ENSURE IMAGES DISPLAY AREA IS CLICKABLE
*******************************************************************************************/

.img {
display: block;
margin-left: auto;
margin-right: auto; }

.fl-post-grid-image a, .fl-photo a {display: block;}

/* REM CONVERSIONS FOR BASE FONET SETTINGS
*******************************************************************************************/

html { font-size: 62.5%; } /*1em=1rem=10px*/

body { font-size: 1.6rem;}
span {}
h1 { font-size: 2.8rem; font-weight: bold;} 
h2 { font-size: 2.6rem; font-weight: bold;} 
h3 { font-size: 2.4rem; font-weight: bold;} 
h4 { font-size: 2.2rem; font-weight: bold;}
h5 { font-size: 1.8rem; font-weight: bold;}
h6 { font-size: 1.8rem; font-weight: bold;}

/* Customiser settings
	body = 16px
	h1 = 28px
	h2 = 26px etc.*/

table { font-size: 1.6rem; }
	
p + p { margin-top: 2.0rem;}

@media (min-width: 1400px) { 
	body { font-size: 2rem;}
	h1 { font-size: 2.8rem;}
	h2 { font-size: 2.6rem;}
	h3 { font-size: 2.4rem;}
	h4 { font-size: 2.2rem;}
	h5 { font-size: 2rem; }
	h6 { font-size: 1.8rem;}
	table { font-size: 1.6rem;}
	}

@media (max-width: 767px) { 
	body { font-size: 1.7rem; } 
	h1 { font-size: 2.4rem; }
	h2 { font-size: 2rem; }
	h3 { font-size: 1.8rem;}
	h4 { font-size: 1.6rem;}
	h5 { font-size: 1.5rem;}
	h6 { font-size: 1.4rem;} 
	}


/* BASE TEXT SETTINGS
*******************************************************************************************/
h1, h2, h3, h4, h5 {}
	
p { 

	}
	
a {
	text-decoration: none;
	}
	
a:hover {
	text-decoration: none;
	}

img a { border-bottom: none;}

i, em {}

strong {}
	
ul {
	list-style-type: square;
	list-style-position: outside;
	list-style-image: none;
	margin-top: 1rem;
	}

li {
	font-size: 1.7rem;
	font-style: italic;
	}

li a {

	}

li + li {
	margin-top: 1rem;
	}

