/* *
 * Theme Name: Font Media Theme
 * Author: Rachelle Font
 * Author URI: http://www.fontmedia.com.au
 * This theme has been designed solely for use Font Media clients
   ================================================== */


* {margin: 0px; padding: 0px;}
img a, a, img, a img {outline: none; border: none;}
.aligncenter {display: block;	margin-left: auto;	margin-right: auto;}
.alignleft {float: left; margin: 5px 20px 10px 0px;}
.alignright {float: right; margin: 5px 0px 10px 20px;}

#footer {font-size: 10px; text-transform: uppercase; background-color: #141514; height: 40px; line-height: 40px; margin-top: 2px; padding: 0px 30px 0px 30px; color: #ccc;}
#copyright {width: 400px; float: left;}
#fontmedia {width: 400px; float: right; text-align: right;}
#footer a {text-decoration: none; color: #ccc;}
#footer a:hover {text-decoration: underline;}

/*gravity forms */
body .gform_wrapper form .gform_body ul, body .gform_wrapper form .gform_body ul li {list-style-type: none !important;list-style-image: none !important;
list-style: none !important;background-image: none !important;background: none !important;padding: 0 !important;margin: 5px 5px 15px 0px !important;border: none !important; }
body .gform_wrapper form .gform_body ul > li:before {content: "";}
#gform_1 {font-size: 16px!important;}
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=url],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=number],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=password],
body .gform_wrapper .gform_body .gform_fields .gfield select,
body .gform_wrapper .gform_body .gform_fields .gfield textarea,
body .gform_wrapper .gform_body .gform_fields .gfield label{font-size:14px; font-weight: normal; text-transform: uppercase;}
.gform_confirmation_message {color: #73162d; font-weight: bold;}
body .gform_wrapper .gform_body .gform_fields .gfield textarea {height: 90px;}
/* copy all of above to every new Wordpress theme */

#container {font-family: 'PT Sans', sans-serif;width: 960px; margin: 0px auto 0px auto; color: #231f20; padding: 0px 20px 20px 20px; background-color: #fff;}
body {background-color: #f6f5f5;}
#header {height: 160px; position: relative; text-align: center; padding-top:10px;}
#navbar {clear: both; height: 40px; line-height: 40px; border-top: #231f20 1px solid; border-bottom: #231f20 1px solid; margin-bottom: 10px;}
#navbar li {float: left; margin: 0px 70px 0px 50px; list-style-type: none; float: left;}
#navbar li a {text-decoration: none; color: #231f20; text-transform: uppercase; font-weight: bold;}
.current_page_item a{color: #f4323d!important;}
#navbar a:hover{color: #f4323d!important;}
.menu-item-20 {margin-right: 0px!important;}
#banner-page {height: 220px; clear: both; margin-bottom: 10px;}
#banner {height: 400px; clear: both;margin-bottom: 10px; }
table {margin: 20px 0px 20px 0px;}
#tablepress-1{margin-top: -20px;}
#tablepress-1 td {border: 1px dotted #000; padding: 3px; text-align: center; font-size: 90%;background-color: #F1EEEE;vertical-align:middle; color: #000;}
#tablepress-1 th {border: 1px dotted #000; padding: 5px; background-color: #f4323d;text-align: center; vertical-align:middle;}
#content {background-color: #201f1f; color: #fff; padding: 30px;}
#content li {margin-bottom: 10px; margin-left: 40px;}
#content ul {margin-bottom: 15px;}
#content p {margin-bottom: 15px;}
#content h1 {margin-bottom: 30px; color: #f4323d;font-family: 'bebasregular';}
#content h2 {margin-bottom: 15px; margin-top: 30px; color: #f6303f;font-family: 'bebasregular';}
#content h3 {margin-bottom: 10px; margin-top: 10px; color: #f6303f;}
#content h3.instructor {margin-top: -10px; margin-bottom: 10px; color: #fff;}
#left {width: 600px; float: left; }
#right {width: 260px; float: right; margin-top: 60px;}
.clear {clear: both;}
#phone {margin-bottom: 30px; color: #241d1f;font-family: 'bebasregular'; position: absolute; top: 60px; left: 0px; font-size: 240%;letter-spacing: 2px; background-image: url(images/call.png); padding-left: 75px; background-image: url(images/call.jpg); background-repeat: no-repeat; background-position: left top;line-height: 74px; height: 64px;}
#content a {color: #f4323d; text-decoration: none;}
#content a:hover {text-decoration: underline;}
#social {width: 214px; height: 69px; position: absolute; right: 40px; top: 60px;}
.grey {color: #72096c!important; font-weight: bold;}
.blue {color: #1B81CB!important;font-weight: bold;}
.red {color: #C41215!important;font-weight: bold;}
.yellow {color: #CFC324!important; font-weight: bold;}
.green {color: #2EB014!important;font-weight: bold;}
.purple {color: #8D0CE3!important;font-weight: bold;}
.row-2 {font-weight: bold; }

p .grey{padding: 3px!important; display: block;}
p .blue{padding: 3px!important; display: block;}
p .red{padding: 3px!important; display: block;}
p .yellow{padding: 3px!important; display: block;}
p .green{padding: 3px!important; display: block;}
p .purple {padding: 3px!important; display: block;}

div.easingslider-pagination.inside.bottom-center {display: none!important;}



/*testimonials*/
.easy_testimonial {background-color: #f6303f; padding: 20px 20px 10px 20px!important; margin-right: -30px!important; font-size: 80%; font-style: italic;}
.testimonial-client {float: right;}

@font-face {
    font-family: 'bebasregular';
    src: url('webfonts/BEBAS___-webfont.eot');
    src: url('webfonts/BEBAS___-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/BEBAS___-webfont.woff') format('woff'),
         url('webfonts/BEBAS___-webfont.ttf') format('truetype'),
         url('webfonts/BEBAS___-webfont.svg#bebasregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
