/*
Theme Name: Creative Studio
Theme URI: http://aniwebdesigns.com/
Author: AWD Team
Author URI: http://aniwebdesigns.com/
Description: Theme for creative Studio
Version: 2.18
License: GNU General Public License, version 3 (GPLv3)
License URI: http://www.gnu.org/licenses/gpl-3.0.txt
Tags: blue, white, light, custom-menu, one-column, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, custom-background, featured-image-header, sticky-post, theme-options, threaded-comments, featured-images, full-width-template, custom-header, flexible-header, responsive-layout

Accesspress Lite WordPress Theme, Copyright 2014 http://access-keys.com/
Accesspress Lite is distributed under the terms of the GNU GPL
Accesspress Lite is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.
*/

/*--------------------------------------------------------------
Reset
--------------------------------------------------------------*/

//@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic,800,800italic);
@import url('css/fonts.css');

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family:'Helvetica', sans-serif;
	font-size: 100%;
	font-style: inherit;
	font-weight: 500;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
html {
	font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
	overflow-y: scroll; /* Keeps page centered in all browsers regardless of content height */
	-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
	-ms-text-size-adjust:     100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
}
*,
*:before,
*:after { /* apply a natural box layout model to all elements; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */
	-webkit-box-sizing: border-box; /* Not needed for modern webkit but still used by Blackberry Browser 7.0; see http://caniuse.com/#search=box-sizing */
	-moz-box-sizing:    border-box; /* Still needed for Firefox 28; see http://caniuse.com/#search=box-sizing */
	box-sizing:         border-box;
}
body {
	background: #fff;
	margin:0px !important;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
	display: block;
}
ol, ul {
	list-style: none;
}
table { /* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	/*content: "\"";*/
}
blockquote, q {
	quotes: "" "";
}
a:focus {
	outline:0;
}
a:hover,
a:active {
	outline: 0;
}
a img {
	border: 0;
}

/*--------------------------------------------------------------
Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
	color: #444;
	font-family:'Helvetica', sans-serif;
	font-size: 15px;
	line-height: 1.8;
	font-weight: 300;
}
h1, h2, h3, h4, h5, h6 {
	/*clear: both;*/
	font-weight: normal;
font-family:'Helvetica', sans-serif;
	line-height: 1.3;
	margin-bottom: 15px;
    color: #555;
    font-weight: 300;
}
p {
	margin-bottom:10px;
}
b, strong {
	font-weight: bold;
}
dfn, cite, em, i {
	font-style: italic;
}
blockquote {
	margin: 0 15px;
	font-size: 20px;
	font-style: italic;
	font-family:'Helvetica', sans-serif;
	font-weight: 300;
}
address {
	margin: 0 0 15px;
}
pre {
	background: #eee;
	font-family:'Helvetica', sans-serif;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}
code, kbd, tt, var {
	font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
mark, ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
small {
	font-size: 75%;
}
big {
	font-size: 125%;
}

h1{ font-size:30px;}
h2{ font-size:26px;}
h3{ font-size:22px;}
h4{ font-size:20px;}
h5{ font-size:18px;}
h6{ font-size:16px;}
/*--------------------------------------------------------------
Elements
--------------------------------------------------------------*/
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 15px;
}
ul, ol {
	margin: 0 0 0px 15px;
}
ul {
	/*list-style: circle;*/
}
/*.entry-content ul, .entry-content ol{width:100%;float:left;}*/
ol {
	list-style: decimal;float:left;
}
li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 15px;
}
dt {
	font-weight: bold;
}
dd {
	margin: 0 15px 15px;
}
img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}
figure {
	margin: 0;
}
table {
	margin: 0 0 15px;
	width: 100%;
	border-collapse: collapse;
}
th {
	font-weight: bold;
	border: 1px solid #CCC;
	padding:5px 10px;
}
td{
	border: 0;
	padding: 0px 0px;
}

/*--------------------------------------------------------------
4.0 Forms
--------------------------------------------------------------*/

.mobile{display: none;}


/*--------------------------------------------------------------
4.0 Forms
--------------------------------------------------------------*/

.pagination {
margin: 20px 0;
}
.pagination ul {
display: inline-block;
margin-left: 0;
margin-bottom: 0;
border-radius: 5px;
}
.pagination ul>li {
display: inline;
}
.pagination ul>li:first-child>a, .pagination ul>li:first-child>span {
border-left-width: 1px;
border-radius: 5px 0 0 5px;
}
.pagination ul>li:last-child>a, .pagination ul>li:last-child>span {
border-rigth-width: 1px;
border-radius: 0 5px 5px 0;
}
.pagination ul>li>a, .pagination ul>li>span {
float: left;
padding: 4px 12px;
line-height: 20px;
text-decoration: none;
background-color: #ffffff;
border: 1px solid #dddddd;
border-left-width: 0;
color:#000;
}


/*--------------------------------------------------------------
4.0 Forms
--------------------------------------------------------------*/
button,
input,
select,
textarea {
	font-size: 100%; /* Corrects font size not being inherited in all browsers */
	margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
	vertical-align: middle;
}
.navigation .nav-links a,
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	/*background: #353f47;
	color: #FFF;
	cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others 
	font-size: 13px;
	font-size: 1.2rem;
	line-height: 1;
	text-transform: uppercase;
	border: none;
	padding: 8px 15px;
	font-weight: normal;
	border-bottom: 3px solid #111;
	display: inline-block;
    position:relative;*/
	background: url("images/black_arw.png") no-repeat scroll 9px 50% #2f2f2f;
    border: 0 none;
	border-radius:5px;
    color: #fff;
    float: right;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    line-height: normal;
    margin: 0;
    padding: 12px 11px 12px 44px;
	cursor:pointer;
}
.bttn:hover{
    color:#FFF;
}
.navigation .nav-links a:hover,
.bttn:hover,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
    color:#FFF;
	background-color: #cccccc;
}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {

}
input[type="checkbox"],
input[type="radio"] {
	padding: 0; /* Addresses excess padding in IE8/9 */
}
input[type="search"] {
	-webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */
	-webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
	-moz-box-sizing:    content-box;
	box-sizing:         content-box;
}
input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
	-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
	border: 0;
	padding: 0;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"]
{
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	height: 34px;
	margin: 0 0 7px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
textarea:focus {
	border: 1px solid #AAA;
}
.searchform input[type="text"]:focus{
	border:none;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"], input[type="tel"] {
	padding: 3px 6px;
}
textarea {
	overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */
	padding-left: 3px;
	vertical-align: top; /* Improves readability and alignment in all browsers */
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	height: 160px;
    max-width: 100%;
}

/*--------------------------------------------------------------
5.1 Links
--------------------------------------------------------------*/
a {
	color: #444444;
	text-decoration: none;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
}
a:visited {
}
a:hover,
a:focus,
a:active {
	color: #353f47;
}



/*--------------------------------------------------------------
6.0 Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: normal;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}

/*--------------------------------------------------------------
7.0 Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 15px;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 15px;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}

/*--------------------------------------------------------------
8.0 Clearings
--------------------------------------------------------------*/
.clearfix:before,
.clearfix:after,
.row:before,
.row:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after,
.ak-container:after,
.ak-container:before {
	content: '';
	display: table;
}

.header_buttons{
	
}

.clearfix:after,
.row:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after,
.ak-container:after {
	clear: both;
}

.clear{
	clear:both;
}
/*--------------------------------------------------------------
9.0 Widgets
--------------------------------------------------------------*/


/* Make sure select elements fit in widgets */
.widget select {
	max-width: 100%;
}

/* Search widget */
.widget_search .search-submit {
	display: none;
}

/*--------------------------------------------------------------
Posts and pages
--------------------------------------------------------------*/
h1.entry-title{ 
	color: #666;
}
h1.entry-title a{
	color:#666;
}

.sticky {
}
.hentry {
	margin: 0px 0 15px;
}
.byline,
.updated {
	display: none;
}
.single .byline,
.group-blog .byline,
.posted-on {
	display: inline;
	font-family:'Helvetica', sans-serif;
	font-size: 14px;
	font-style: italic;
    font-weight: 300;
}
.page-content,
.entry-content,
.entry-summary {
	margin: 15px 0 0;
	text-align: justify;
}
.page-links {
	clear: both;
	margin: 0 0 15px;
}
.edit-link .post-edit-link{
	background: #293037;
	padding:4px 10px;
	color: #FFF !important;
	line-height: 1;
	border-radius: 3px;
	font-size: 13px;
}

.edit-link .post-edit-link:before{
	content: "\f044";
	font-family:'Helvetica', sans-serif;
	margin-right: 5px;
}

#blog-post article.hentry,
.search article.hentry,
.archive article.hentry,
.tag article.hentry,
.category article.hentry,
.category article.hentry,
#ak-blog-post article.hentry{
	margin-bottom: 20px;
	padding-bottom: 0;
	border-bottom: 0 solid #F1F2F3;
}

article.hentry .edit-link{
	display: block;
	margin-top: 20px;
}

article.hentry h1.entry-title{
	margin-bottom: 5px;
	line-height: 1.2;
}

article.hentry .entry-footer > span{
	margin-right: 15px;
	font-size: 13px;
}

.posted-on:before{
	font-family:'Helvetica', sans-serif;
	font-style: normal;
	margin-right: 5px;
}

.cat-links:before{
	content: "\f07c";
	font-family:'Helvetica', sans-serif;
	font-style: normal;
	margin-right: 5px;
}
.bttn{
	border-radius:5px;
}
.comments-link:before{
	content: "\f075";
	font-family:'Helvetica', sans-serif;
	font-style: normal;
	margin-right: 5px;
}
.entry-content p {
    font-size: 13px;
}
.tags-links:before{
	content: "\f02c";
	font-family:'Helvetica', sans-serif;
	font-style: normal;
	margin-right: 5px;
}

.entry-footer a{
	color: #999;
}

.entry-footer a:hover{
	color:#01AEFD;
}

.nav-links .meta-nav{
	display: none;
}

.nav-links .nav-previous a:before{
	content: "\f0d9";
font-family:'Helvetica', sans-serif;
	font-style: normal;
	margin-right: 5px;
}

.nav-links .nav-next a:after{
	content: "\f0da";
font-family:'Helvetica', sans-serif;
	font-style: normal;
	margin-left: 5px;
}

/*--------------------------------------------------------------
Asides
--------------------------------------------------------------*/
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}

/*--------------------------------------------------------------
10.3 Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}
.bypostauthor {
}
#comments h2.comments-title{
font-family:'Helvetica', sans-serif;
	font-style: italic;
	margin: 15px 0;
    font-weight: 300;
float:left;
  text-align: left;
    width: 100%;
}
#comments h3{
	margin:0 0 10px;
	line-height: 1;
}
#commentform label{
	width: 120px;
	display: inline-block;
}
textarea#comment{ 
	width: 100%;
	height: 150px;
}

/*Comment Lists*/
.comments-area ol{
	margin: 0;
	padding: 0;
	list-style: none;
}
.comments-area .comment-list{
	background: #F2F3F4;
	 float: left;
    padding: 20px;
    width: 100%;
}

.comments-area ol.children{
	margin: 15px 0 0 15px;
	padding-top: 15px;
	border-top: 2px solid #FFF;
}

.comment-list li{
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 6px solid #FFF;
}

.comment-list li:last-child{
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none;
}

.comment-author img{
	vertical-align: text-top;
	margin-right: 15px;
}

.comment-author{
	float: left;
}

.comment-author .fn{
	font-style: normal;
	font-size: 16px;
	text-transform: capitalize;
	font-weight: normal;
}

.comment-author .fn .url{
	color: #333;
}

.comment-author .fn .url:hover{
	border-bottom: 1px dotted #333;
}

.comment-author .says{
	display: none;
}

.commentmetadata{ 
	float: right;
	font-family:'Helvetica', sans-serif;
	font-weight: normal;
	font-size: 12px;
	font-style: italic;
    font-weight: 300;
}

.commentmetadata a{
	color: #666;
}

.commentmetadata .comment-edit-link{
	color:#01AEFD;
}

.commentmetadata + .clear{
	margin-bottom: 20px;
}

.reply .comment-reply-link{
	background: none repeat scroll 0 0 #293037;
    border-radius: 3px;
    color: #FFFFFF;
    font-size: 13px;
    line-height: 1;
    padding: 2px 10px;
}

#respond{
	background: #f1f2f3;
	padding: 20px;
	margin-top: 10px;
float:left;
width:100%;
margin-bottom:10px;
}

#commentform .form-submit{
	margin-bottom: 0;
}

.comment-awaiting-moderation{
	background: #111;
	position: absolute;
	left: 50%;
	top: -20px;
	color:#FFF;
	font-size: 13px;
	width: :250px;
	margin-left: -125px;
}

.comment-awaiting-moderation + br{
	display: none;
}

#cancel-comment-reply-link{
	font-style: italic;
	color: #333;
}

#cancel-comment-reply-link:before{
font-family:'Helvetica', sans-serif;
	content: "\f057";
	margin:0 5px 0 20px;
	font-style: normal;
	color: #333;
}

.logged-in-as a{
	color: #333;
}
/*--------------------------------------------------------------
Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .paging-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}
/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
Media
--------------------------------------------------------------*/
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 15px;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 10px 0;
}
.site-main .gallery {
	margin-bottom: 1.5em;
}
.gallery-caption {
}
.site-main .gallery a img {
	border: none;
	height: auto;
	max-width: 90%;
}
.site-main .gallery dd,
.site-main .gallery figcaption {
	margin: 0;
}
.site-main .gallery-columns-4 .gallery-item {
}
.site-main .gallery-columns-4 .gallery-item img {
}
/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
	max-width: 100% !important;
}

/*--------------------------------------------------------------
Header
--------------------------------------------------------------*/
#masthead #top-header{
    background:#FFF;
	border-top:5px solid #D60009;
}

body.boxed-layout{
    background: #F2F3F4;    
}

.boxed-layout #page{ 
	margin: 0 auto; 
    background: #FFF;
    width:1200px;
    box-shadow: 0 0 12px #999;
}

.boxed-layout .ak-container{
    width:1200px;
    padding:0 15px; 
}

.ak-container{ 
	width:1180px; 
	margin: 0 auto;
}


#masthead .site-branding{ 
	float: left; 
	padding: 15px 0;
}

#masthead .site-branding img{
    height: auto !important;
    width: auto !important;
    display: block;
}

#masthead .right-header {
       float: right;
    padding: 0;
    position: absolute;
    text-align: right;
    width: 43%;
    z-index: 100059;
    right: 0;
}

.photoshop, .illustrator{
	background: #d60009; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2MDAwOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNjFhMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d60009 0%, #f61a23 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d60009), color-stop(100%,#f61a23)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d60009 0%,#f61a23 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d60009 0%,#f61a23 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d60009 0%,#f61a23 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d60009 0%,#f61a23 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d60009', endColorstr='#f61a23',GradientType=0 ); /* IE6-8 */
	float:left;
	border-radius:0 0 5px 5px;
	padding: 0;
	margin: 0 0px 0 0px;
	position: relative;
    z-index: 992929;
	width:30%;
	
}
.indesign{
	background: #d60009; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2MDAwOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNjFhMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d60009 0%, #f61a23 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d60009), color-stop(100%,#f61a23)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d60009 0%,#f61a23 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d60009 0%,#f61a23 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d60009 0%,#f61a23 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d60009 0%,#f61a23 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d60009', endColorstr='#f61a23',GradientType=0 ); /* IE6-8 */
	float:left;
	border-radius:0 0 5px 5px;
	padding: 0;
	margin: 0 1px 0 1px;
	position: relative;
    z-index: 992929;
	width:30%;
	
}
.ph_grey {
    background: none repeat scroll 0 0 #9f9f9f;
    border: 1px solid #8c8c8c;
    border-top:0;
    color: #000000;
}
/*
body .sliderUl .sliderimgLi img {
    height: 82px !important;
    margin: 0 !important;
    width: 134px !important;
}
*/
.a-course.first .delete_course {
    display: none;
}
.delete_course {
    display: block;
    float: right;
    height: auto;
    width: auto;
    cursor: pointer;
}
a.another{
       cursor: pointer;
    float: left;
    width: 100%;
}
.photoshop .showphotoshop{
	display: none;
	float:left;
	padding:10px 10px;
}
.photoshop:hover .showphotoshop
{

float:left;
}

.indesign .showindesign{
display: none;
padding:10px 10px;
}
.indesign:hover .showindesign
{

}
.illustrator .showillustrator{
display: none;
padding:10px 10px;
}
.illustrator:hover .showillustrator
{

}
.photoshop:hover{
	/*background: url("images/hover_arw.png") no-repeat scroll 0 0 #b6b6b6;
	border: 1px solid #8C8C8C;*/
	border-radius:0 0 5px 5px;
	border-top:none;
}
#advps_container3 .bx-wrapper .bx-viewport {
    background: none repeat scroll 0 0 #ffffff !important;
    border: 0 !important;
    box-shadow: 0 !important;
	float:left;
	  width: 1180px !important;
	  margin: 0 0 15px 0;
	height:auto;

}


.software_training{
	background: #d60009; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2MDAwOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNjFhMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d60009 0%, #f61a23 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d60009), color-stop(100%,#f61a23)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d60009 0%,#f61a23 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d60009 0%,#f61a23 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d60009 0%,#f61a23 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d60009 0%,#f61a23 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d60009', endColorstr='#f61a23',GradientType=0 ); /* IE6-8 */
    border-radius: 5px 0 0 5px;
    float: right;
    padding: 9px 10px;
    position: absolute;
	box-shadow: 0 2px 0 #d5d5d5;
    right: 0;
    top: 30px;
	color:#fff;
	margin: 30px 0 0;
}

.photoshop .showphotoshop a, .indesign .showindesign a, .illustrator .showillustrator a, .software_training a{
	padding:3px 0;
}

.photoshop a, .indesign a, .illustrator a, .software_training a{
color: #fff;
    float: left;
    font-size: 13px;
    font-weight: normal;
    margin: 0;
    padding:5px 9px;
    text-align: left;
    width: 100%;
}
.software_training img{float: left;margin: 0 5px 0 0;height: 29px;}
.photoshop img, .indesign img, .illustrator img {
    float: left;
	margin: 0;
	width: 100%;
}

.photoshop span, .indesign span, .illustrator span{
    float: left;
    height: 30px;
   width:31px;
    margin-right:5px;
}
.photoshop label, .indesign label, .illustrator label {
    float: left;
    margin-top: 2px;
    font-size:12px;
}

#masthead .right-header .clear:first-child{
    margin-top: 25px;
}

.right-header .showphotoshop li, .right-header .showindesign li, .right-header .showillustrator li{
	background: url("images/arrow-icon.png") no-repeat scroll 0 2px;
    float: left;
    width: 100%;
    padding-left: 25px;
    padding-bottom: 10px;
}

.header-text{
font-family:'Helvetica', sans-serif;
	color: #01AEFD;
	font-size: 14px;
    text-align: right;
    margin-bottom: 10px;
}

.header-text p{
	margin-bottom: 0;
}


/*--------------------------------------------------------------
Social Icons
--------------------------------------------------------------*/
.socials{
	float: left;
    margin-left: 20px;
}
.socials a{
	height:36px;
	width: 36px;
	margin-left: 1px;
	color: #01aefd;
	border: 1px solid #01aefd;
	text-align: center;
	line-height: 38px;
	display: inline-block;
	font-size: 18px;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.socials a:hover{
	color: #FFF;
	background: #01aefd;
}

/*--------------------------------------------------------------
search form
--------------------------------------------------------------*/
.ak-search{
 float: right;
}

.searchform{
	height: 36px;
	width: 200px; 
	border: 1px solid #01aefd;
    margin-left: 20px;
}

.searchform .s{ 
	border: none;
	background: none;
	height: 34px;
	float: left;
	padding: 5px 10px;
	width: 160px;
    vertical-align: middle;
    font-size: 14px;
}

.searchform .searchsubmit{
	border: none;
	height: 34px;
	width: 34px;
	padding: 0;
	box-shadow: none;
	float: right;
	background: none;
	color: #01AEFD;
	font-size: 14px;
}

/*--------------------------------------------------------------
Menus
--------------------------------------------------------------*/
.main-navigation {
	clear: both;
	display: block;
	font-weight: 300;
font-family:'Helvetica', sans-serif;
	position: relative;
	background: url("images/menu_bg.png") repeat-x scroll 0 0 transparent;
}

.main-navigation .ak-container{
    padding:0 !important;
}

.main-navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.main-navigation li {
	display: inline-block;
	position: relative;
	line-height:46px;
	font-size:18px;
	text-transform: none;
	color:#ababab;
	white-space: nowrap;
}

.main-navigation.menu-right{
	text-align: right;
}

.main-navigation.menu-center{
	text-align: center;
}

.main-navigation.menu-right li{
	margin-left: 25px;
	margin-right:0;
}

.main-navigation.menu-center li{
	margin-left: 12px;
	margin-right:12px;
}

.main-navigation a {
	display: block;
	text-decoration: none;
	color: #FFF;
	padding: 0 16.5px;
	font-size: 13px;
	font-weight: normal;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	display: none;
	left: 0;
	position: absolute;
	z-index: 99999;
	background: #FFF;
	top: 100%;
	border-bottom: 3px solid #04A3ED;
	border-top: 3px solid #04A3ED;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.main-navigation ul li.more-menu-item > ul{
    right:0;
    left:auto;
}

.main-navigation ul ul ul {
	left: 100%;
	top: 0;
	border-top:none;
}

.main-navigation ul ul a {
	min-width: 150px;
    padding: 0;
}

.main-navigation ul ul li {
	font-size: 16px;
	line-height: 18px;
	border-bottom: 1px solid #DDD;
	margin: 0 !important;
	padding:10px 15px;
	display: block;
	text-align: left;
	text-transform: none;
}

.main-navigation ul ul li:last-child{
	border-bottom: none;
}

.main-navigation li:hover > a {
	background: #d60009; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2MDAwOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNjFhMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d60009 0%, #f61a23 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d60009), color-stop(100%,#f61a23)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d60009 0%,#f61a23 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d60009 0%,#f61a23 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d60009 0%,#f61a23 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d60009 0%,#f61a23 100%); /* W3C */
}

.main-navigation ul ul li:hover > a ,
.main-navigation ul ul li.current-menu-item > a {
    color:#01AEFD;
}

.main-navigation ul ul a{
	color: #666;
	background: none !important;
}

.main-navigation ul ul a:hover {
}

.main-navigation ul li:hover > ul {
	display: block;
}

.main-navigation .current-menu-parent > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_item > a,
.main-navigation .current_page_ancestor > a {
	background: #d60009; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2MDAwOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNjFhMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d60009 0%, #f61a23 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d60009), color-stop(100%,#f61a23)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d60009 0%,#f61a23 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d60009 0%,#f61a23 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d60009 0%,#f61a23 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d60009 0%,#f61a23 100%); /* W3C */
}

/* Small menu */
.menu-toggle {
	cursor: pointer;
	display: none;
}

.hide{
	display: none!important;
}

.site-main .comment-navigation,
.site-main .paging-navigation,
.site-main .post-navigation {
	margin: 0 0 15px;
	overflow: hidden;
}

.site-main .post-navigation{
	margin-top: 40px;
}

.comment-navigation .nav-previous,
.paging-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}
.comment-navigation .nav-next,
.paging-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/*--------------------------------------------------------------
Slider
--------------------------------------------------------------*/
#slider-banner{ 
	overflow: hidden;
	background: #111;
}
/*All the css of the banner slider is includes in css/jquery.bxslider.css */

/*--------------------------------------------------------------
Top Section
--------------------------------------------------------------*/
#top-section{ 
	margin-top: 30px; 
	margin-bottom: 40px;
	padding-bottom: 40px;
	border-bottom:1px solid #f2f2f2;
}

#top-section h1{ 
	text-transform: uppercase;
	margin-bottom: 25px;
}

#top-section h1 a{
	color:#666;
}

#top-section .welcome-text-image{
	float: left;
	max-width: 222px;
}

#top-section .welcome-text-image img{
	width: 100%;
}

#top-section .welcome-detail{
	float: right;
	width: 375px;
    text-align: justify;
}

#top-section .welcome-detail.welcome-detail-full-width{
    width: 100%;
    float:none;
}

#welcome-text{ 
	width: 625px; 
	float: left;
}

#latest-events{
	width: 495px;
	float: right;
}
.event-list{
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 15px;
    margin-bottom:15px;
}

.event-list:last-child{
	margin-bottom: 0;
	border-bottom: none;
	padding-bottom: 0;
}

.event-list .event-thumbnail{
	float: left;
	width: 136px;
	position: relative;
}

.event-list .event-thumbnail img{
	display: block;
}

.event-thumbnail .event-date{
	position: absolute;
	left: 0;
	top: 0;
	background:#07A2DD;
	color:#FFF;
	width: 60px;
	text-align: center;
	padding: 10px 0;
	line-height: 1;
	font-weight: normal;
}

.event-date .event-date-day{
	display: block;
	margin-bottom: 3px;
	font-weight: 400;
	font-size: 13px;
}

.event-date .event-date-month{
	display: block;
	font-weight: 400;
	font-size: 13px;
}

.sidebar .event-date .event-date-day,
.sidebar .event-date .event-date-month{
	display: inline;
}

.event-list .event-detail{
	float: right;
	width: 340px;
}

.event-detail h4{
	line-height: 1.2;
font-family:'Helvetica', sans-serif;
	margin-bottom: 5px;
}

.event-detail h4 a{
	color: #666;
}

.event-detail h4 a:hover{
	color: #01aefd
}

.sidebar #latest-events{
	width: auto;
	float: none;
	margin-bottom: 25px;
}

.sidebar .event-list .event-thumbnail{
	width: 30%
}

.sidebar .event-list .event-detail{
	width: 65%;
}

.sidebar .event-detail h4{
	font-size: 18px;
	margin-bottom: 5px;
}

.sidebar .event-list .event-detail{
	font-size: 14px;
	line-height: 1.5;
}

.sidebar .event-thumbnail .event-date{
	width: 100%;
	font-size: 13px;
	padding: 5px 0;
}

.sidebar .all-events{
	float: right;
	margin-top: -10px;
}
/*--------------------------------------------------------------
Mid Section
--------------------------------------------------------------*/
#mid-section{
	margin-bottom:50px;
}

.featured-post{ 
	float: left;
	width: 350px;
	margin-right: 60px
}

.featured-post:last-child{
	margin-right: 0
}

.featured-post .featured-image{ 
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
	text-align: center;
}

.featured-post .featured-image img{ 
	display: block;
    margin: 0 auto;
}

.featured-post h2{
	text-transform: uppercase;
	line-height: 1.2;
	margin-bottom: 10px;
}


.featured-post h2.has-icon .fa{
	font-size: 32px;
	margin-right:8px;
}

.featured-post h2 a{
	color:#666;
}

.featured-post p{ 
	margin-bottom: 15px
}
.featured-post.big-icon{ 
    text-align: center;
    }

.featured-post.big-icon h2.has-icon .fa{
    margin: 0 auto 20px;
    font-size:80px;
    color:#0097D6;
    border:4px solid #0097D6;
    border-radius:100%;
    text-align: center;
    line-height: 160px;
    display: inline-block;
    height: 160px;
    width:160px;
    transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
    transform:rotateY(0deg);
	-ms-transform:rotateY(0deg); /* IE 9 */
	-webkit-transform:rotateY(0deg); /* Opera, Chrome, and Safari */
}

.featured-post.big-icon h2.has-icon:hover .fa{
     transform:rotateY(180deg);
	-ms-transform:rotateY(180deg); /* IE 9 */
	-webkit-transform:rotateY(180deg); /* Opera, Chrome, and Safari */
}

.featured-post.big-icon h2.has-icon span{
    display: block;
}
.featured-post .featured-overlay{
	background:#0097d6;
    height: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    width: 100%;
    transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
    transform:rotateY(0deg) scale(0.3);
	-ms-transform:rotateY(0deg) scale(0.3); /* IE 9 */
	-webkit-transform:rotateY(0deg) scale(0.3); /* Opera, Chrome, and Safari */
}

.featured-post .overlay-plus{
	color: #FFFFFF;
    font-size: 40px;
    left: 50%;
    line-height: 40px;
    margin: -20px 0 0 -20px;
    opacity: 1;
    position: absolute;
    top: 50%;
}

.featured-image:hover .featured-overlay{
	opacity: 0.8;
	filter: alpha(opacity=80);
	transform:rotateY(180deg) scale(1);
	-ms-transform:rotateY(180deg) scale(1); /* IE 9 */
	-webkit-transform:rotateY(180deg) scale(1); /* Opera, Chrome, and Safari */
}

/*--------------------------------------------------------------
Bottom Section
--------------------------------------------------------------*/
#bottom-section{ 
	background:#0097d6;
	color: #FFF;
	padding: 40px 0;
}

#bottom-section a{
	color:#FFF;
}

#bottom-section h3,
#bottom-section h3.widget-title{ 
	text-transform: uppercase; 
	line-height: 1; 
	margin-bottom: 25px;
    color:#FFF;
    font-size: 26px;
}

#bottom-section .testimonial-slider-wrap,
#bottom-section .thumbnail-gallery,
#bottom-section .text-box{
	width: 360px;
	margin-right: 45px;
	float:left;
}

#bottom-section .testimonial-slider-wrap{
	margin-right: 0;
}

#bottom-section .thumbnail-gallery .gallery-item{
	float: left;
	margin:0 2% 2% 0;
	padding: 4px;
	background: rgba(0,0,0,0.1);
    width: 31%;
}

#bottom-section .thumbnail-gallery .gallery-item a{
	display: block;
	overflow: hidden;
}

#bottom-section .thumbnail-gallery .gallery-item:hover{
	background: rgba(0,0,0,0.2);
}

#bottom-section .thumbnail-gallery .gallery-item img{
	display: block;
	transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
    border:none;
    margin:0 auto;
}

#bottom-section .thumbnail-gallery .gallery-item:hover img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); /* IE 9 */
	-webkit-transform:scale(1.1); /* Opera, Chrome, and Safari */
}

#bottom-section .thumbnail-gallery br{
    display: none;
}

#bottom-section .text-box ul{
    list-style: none;
    margin: 0;
}

#bottom-section .text-box ul li{
    padding-left:25px;
    position: relative;
    margin-bottom: 5px;
    line-height: 1.4;
}

#bottom-section .text-box ul li:before{
   content: "\f00c"; 
font-family:'Helvetica', sans-serif;
   margin-right: 10px; 
   position: absolute;
   left: 0;
   top:2px;
}

/*--------------------------------------------------------------
testimonial
--------------------------------------------------------------*/
#bottom-section .testimonial-slider-wrap{
	overflow: hidden;
}

.testimonial-wrap{ 
	background: #00b4ff;
	padding: 10px;
	position: relative;
}

.testimonial-wrap:after{
	content: "";
	border-width:10px;
	border-style: solid;
	border-color: #00b4ff transparent transparent;
	position: absolute;
	left: 50px;
	bottom: -20px; 
}

.testimonial-thumbnail{
	width: 100px;
	float: left;
}

.testimonial-excerpt{
	width: 225px; 
	float: right;
	line-height: 20px;
	font-size: 14px;
}

.testimoinal-client-name{ 
	position: absolute;
	top: 100%;
	left: 10px;
	font-weight: normal;
	margin-top: 20px;
	max-width: 200px;
	line-height: 1.2;
}

.testimonial-wrap .bx-viewport{
	overflow: visible !important;
}

.testimonial-slider-wrap .all-testimonial{
	float: right;
	margin-top: 60px;
font-family:'Helvetica', sans-serif;
	font-weight: normal;
	color: #FFF;
    font-weight: 700;
}

.testimonial-sidebar .testimonial-wrap{
	background: none;
	padding: 0;
}

.testimonial-sidebar .testimonial-wrap:after{
	display: none;
}

.testimonial-sidebar .testimonial-list{
	position: relative;
	margin-bottom: 50px;
	background: #F2F3F4;
	padding: 10px;
	border-radius:3px;
}

.testimonial-sidebar .testimonial-list:after{
	border-color: #F1F2F3 transparent transparent;
    border-style: solid;
    border-width: 10px;
    bottom: -20px;
    content: "";
    right: 50px;
    position: absolute;
}

.testimonial-sidebar .testimoinal-client-name{
	right: 50px;
	left: auto;
	top: 100%;
font-family:'Helvetica', sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: 300;
	margin-top: 10px;
	line-height: 1.2;
}

.testimonial-sidebar .testimonial-thumbnail{
	width: 30%;
}

.testimonial-sidebar .testimonial-thumbnail img{

}

.testimonial-sidebar .testimonial-excerpt{
	width: 65%;
}

.testimonial-sidebar .all-testimonial{
	float: right;
}
/*--------------------------------------------------------------
Footer
--------------------------------------------------------------*/
#colophon{ 
	background: #353f47;
}

.site-footer a {
  color: #ccc;
    float: left;
    font-size: 14px !important;
    margin: 0 !important;
    padding: 0;
    text-align: left;
    width:auto;
}

.third_contact a:hover{
    color: #1080c7;
}
#top-footer{
	background:#1B1716;
	width:100%;
	padding: 14px 0 14px 0;
	float: left;
}
#top-footer-1{ 
	font-size: 14px;
	background:#1B1716; 
	padding:0; 
	color: #CCC;
}

#top-footer-1 ul{
	margin: 0;
	padding: 0;
	list-style: none;float: left;
}

#top-footer-1 ul li {
    background: url("images/footer_arw.png") no-repeat scroll 0 86% transparent;
    line-height: 19px;
    padding: 0;
    float: left;
    width: 100%;
}
#top-footer-1 ul li a{
color: #b9b9b9;
    float: left;
    font-size: 13px;
    margin: 0 0 0 21px;
    padding: 5.4px 0 0px 20px;
    text-align: left;
}
#top-footer-1 ul li a:hover{
	color:#1080c7;
}
#top-footer-1 ul li:last-child{
	border-bottom: none;
}

#top-footer .sub-menu{ 
	display: none;
}

#top-footer .footer{ 
	width: 25%; 
	float: left;
}

#top-footer h3.widget-title{
	border: 0 none;
    box-shadow: 0 0 0;
    color: #1080C7;
    font-family:'Helvetica', sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 15px;
    padding-bottom: 10px;
    position: relative;
    text-transform: none;
}
#top-footer h3.widget-title:before {
    border-bottom: 1px solid #444444;
    bottom: 0;
    content: "";
    position: absolute;
    width: 84%;
}
#top-footer h3.widget-title:after {
    border-bottom: 3px solid #1080C7;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    width: 31%;
}

#top-footer .footer .widget{
	padding:0;
	margin: 0;
}

#top-footer .footer.footer4 .widget{
	padding-right: 0;
}

#top-footer .ak-google-map{
	margin:30px 0 10px;
}

#top-footer .ak-google-map iframe{
	width: 100% !important;
	height: 160px !important;
}

#top-footer .ak-contact-address{
	font-weight: normal;
	line-height: 1.3;
	margin-bottom: 20px;
}

#top-footer .footer .socials{
	margin: 0;
	float: none;
	text-align: center;
}

#top-footer .footer .socials a{
	border:1px solid #CCC;
}

#top-footer .footer .socials a:hover{
	border:1px solid #01AEFD;
}.footer .widget_wysija{	float:left;	width:100%;	margin-bottom:25px;}

#bottom-footer{ 
	background: #fff;
	padding: 9px 0;
	font-family:'Helvetica', sans-serif;
	color: #1B1716;
    font-weight: 300;
}

#bottom-footer .site-info{
	float: right;
	font-size: 14px;
	margin: 9px 0 0 0;
	color: #FFF;
	line-height: 1.8;
}

#bottom-footer .copyright {
    float: left;
    margin: 10px 0 0;
    width: 75%;
}

/*Recent post widget*/
.widget_recent_entries .post-date{
	font-style: italic;
	color: #adadad;
	display: block;
	font-size: 13px;
	line-height: 1;
	margin-top: 5px;
}

.widget_recent_comments .url{
	color: #adadad;
}

.sidebar .widget_recent_comments .url{
	color: #333;
}

.sidebar .widget_recent_comments .url:hover{
	color: #01AEFD;
}

.widget_calendar caption{
	text-align: center;
	margin-bottom: 10px
}

#wp-calendar th,
#wp-calendar td{
	text-align: center;
	border: none;
}

#wp-calendar tfoot td#prev{
	text-align: left;
}

#wp-calendar tfoot td#next{
	text-align: right;
}

#wp-calendar tbody td a{
	color: #adadad;
}

/*--------------------------------------------------------------
Main Content
--------------------------------------------------------------*/
#content{
	padding:0;
}

#primary{
	width: 23%;
	float: left;
	margin-top:-1px;
}



#primary-wrap{
	float: left;
	width: 75%;
	margin-top: 10px;
}

.no-sidebar #primary{
	width: 100%;
	float: none;
}

.both-sidebar #primary{
	width: 67.2%;
	float: right;
}

.left-sidebar #primary{
	float: right;
}

.right-sidebar #primary {
    width: 75%;
}

.both-sidebar .sidebar{
	width: 24%;
}

.both-sidebar #primary-wrap .sidebar{
   width: 31.5%;
}

.sidebar{
	/*width: 29%;*/
	width:31.5%;
}

.sidebar.right-sidebar{
	float: right;
	width: 24%;
	margin-top: 10px;
}

.sidebar.left-sidebar{
	float: left;
}

#ak-blog-post{
	padding-top: 30px;
    padding-bottom:30px;
}
/*--------------------------------------------------------------
Sidebars
--------------------------------------------------------------*/
.sidebar ul{
	list-style: none;
	margin: 0;
	padding: 0;
	float:left;
}


.sidebar ul li:last-child{
	border-bottom: none;
}

.sidebar ul li a{
	color: #666;
}

.sidebar ul li a:hover{
	color: #d60009;
}

.sidebar h3.widget-title{
   background: url("images/center-img.png") repeat-x scroll 0 0 transparent;
    color: #fff;
    float: left;
  font-family:'Helvetica', sans-serif;
    font-size: 14px;
    height: 50px;
    line-height: 18px;
    margin: 0;
    padding: 18px 1px 0;
    position: relative;
    width: 90.5%;
    z-index: 99999;
    font-weight: 500;
}

.widget_left {
 background: url("images/left-img.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 59px;
    margin: 0;
    padding: 0;
    width: 12px;
    position: relative;
    z-index: 99999;
}
.widget_right
{
	background: url("images/right-img.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 50px;
    margin: 0;
    padding: 0;
    width: 12px;
	position: relative;
    z-index: 99999;

}

.widget_left1 {
 background: url("images/rt-img.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 59px;
    margin: 0;
    padding: 0;
    width: 12px;
    position: relative;
    z-index: 99999;
}
.widget_right1
{
	background: url("images/right-pt.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 50px;
    margin: 0;
    padding: 0;
    width: 12px;
	position: relative;
    z-index: 99999;

}


.sidebar .searchform{
	width: 100%;
    margin: 0;
}

.sidebar .searchform .s{
	width: calc(100% - 38px);
}
/*--------------------------------------------------------------
Archives
--------------------------------------------------------------*/
.cat-event-list{
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 3px solid #F1F2F3;
}

.cat-event-list:last-child{
	border-bottom: none;
	margin-bottom: 0;
}

.cat-event-list .cat-event-image{
	float: left;
	width: 30%;
}

.cat-event-list .cat-event-excerpt {
	float: right;
	width: 68%;
	margin-bottom: 10px;
}

.cat-event-list .cat-event-excerpt.full-width{
	width: auto;
	float: none;
}

.cat-event-list .cat-event-more{
	float: right;
	color: #FFF;
    clear:both;
}

.event-date-archive{
	font-size: 13px;
	font-style: italic;
	color:#FFF;
	background: #00ABFF;
	padding: 5px 10px;
	display: inline-block;
	line-height: 1;
	border-radius: 2px;
	margin-bottom: 10px;
}

.cat-testimonial-list{
	margin-bottom: 40px;
}

.cat-testimonial-list:nth-child(odd) .entry-header{
	float: right;
}

.cat-testimonial-list .entry-header{
	float: left;
	width: 25%;
	background: #F2F3F4;
	padding: 5px;
}

.cat-testimonial-list .cat-testimonial-image img{
	display: block;
}

.cat-testimonial-list .entry-header h1.entry-title{
	font-size: 20px;
	text-align: center;
	font-family:'Helvetica', sans-serif;
	margin:0;
	padding: 10px 5px;
	line-height: 1.2;
	font-size: 18px;
    font-weight: 300;
}

.cat-testimonial-list .cat-testimonial-excerpt {
	float: right;
	width: 70%;
	background: #F2F3F4;
	padding: 2%;
	border-radius:12px;
	margin-top: 0;
	position: relative;
}

.cat-testimonial-list:nth-child(odd) .cat-testimonial-excerpt{
	float: left;
}

.cat-testimonial-list .cat-testimonial-excerpt:before{
	content: "";
	border-width: 20px;
	border-color: transparent #F2F3F4 transparent transparent; 
	left: -40px;
	top: 20px;
	border-style: solid;
	position: absolute;
}
.page-title{
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:500;
}
.page-header{
	border: 0 none;
    box-shadow: 0 0 0;
    color: #424242;
    font-family: "Helvetica",sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin: 9px 0 15px;
    padding-bottom: 10px;
    position: relative;
    text-transform: none;
}
.page-header:before{
	border-bottom: 1px solid #2c2c2c;
    bottom: 0;
    content: "";
    position: absolute;
    width: 100%;
}
.page-header:after{
	border-bottom: 4px solid #d7010a;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    width: 13%;
}
.cat-testimonial-list:nth-child(odd) .cat-testimonial-excerpt:before{
	left: auto;
	right: -40px;
	border-color: transparent transparent transparent #F2F3F4 ; 
}

.entry-thumbnail{
	margin: 0 15px 10px 0;
	float: left;
}

.short-content{
	margin-bottom: 20px;
	font-size:12px;
}

.short-content + .bttn{
	float: right;
	margin-bottom: 15px;
}

.cat-portfolio-list{
	float: left;
	width: 49%;
	margin-bottom: 2%;
	margin-right: 2%;
	background:#F2F3F4;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

.cat-portfolio-list:nth-child(odd){
	margin-right: 0;
}

.cat-portfolio-list{
	display: block;
	position:relative;
	overflow: hidden;
}

.cat-portfolio-image img{
	display: block;
	width: 100%;
	transition:all 0.5s linear;
	-moz-transition:all 0.5s linear;
	-webkit-transition:all 0.5s linear;
}

.portofolio-layout{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
}

.portofolio-layout .entry-title {
	font-family:'Helvetica', sans-serif;
    font-weight: 300;
	position: absolute;
	left: 0;
	top: 60px;
	width: 100%;
	font-size: 26px;
	color:#FFF;
	margin: 0;
	padding: 10px;
	line-height: 1;
	text-align: center;
	background: #00ABFF;
	padding: 10px;
    opacity: 0;
    text-transform: uppercase;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
    transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
    transform:translateY(-100px);
	-ms-transform:translateY(-100px); /* IE 9 */
	-webkit-transform:translateY(-100px); /* Opera, Chrome, and Safari */
}

.portofolio-layout .cat-portfolio-excerpt {
	font-family:'Helvetica', sans-serif;
    font-weight: 300;
	position: absolute;
	left: 0;
	top:130px;
	width: 100%;
	padding: 0px 40px;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	font-style: italic;
    opacity: 0;
    line-height: 1.2;
    transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
    transform:translateY(100px);
	-ms-transform:translateY(100px); /* IE 9 */
	-webkit-transform:translateY(100px); /* Opera, Chrome, and Safari */
}

.cat-portfolio-list:hover .portofolio-layout{
	background: rgba(0,151,214,0.6);
}

.cat-portfolio-list:hover .portofolio-layout .entry-title{
	opacity: 1;
	transform:translateY(0);
	-ms-transform:translateY(0); /* IE 9 */
	-webkit-transform:translateY(0); /* Opera, Chrome, and Safari */
}

.cat-portfolio-list:hover .portofolio-layout .cat-portfolio-excerpt{
	opacity: 1;
	transform:translateY(0);
	-ms-transform:translateY(0); /* IE 9 */
	-webkit-transform:translateY(0); /* Opera, Chrome, and Safari */
}

.cat-portfolio-list:hover .cat-portfolio-image img{
	transform:scale(1.2);
	-ms-transform:scale(1.2); /* IE 9 */
	-webkit-transform:scale(1.2); /* Opera, Chrome, and Safari */
}

.error-404{
    text-align: center;
    min-height: 400px;
}

.error-404 .page-header{
    border-left: 0;
}

.number404{
    font-size:50px;
    background: #353F47;
    color:#FFF;
    height: 150px;
    width:150px;
    border-radius:150px;
    line-height: 150px;
    text-align:center;
    color: #FFF;
    position: relative;
    display: inline-block;
    box-shadow: 2px 2px 3px rgba(0,0,0,0.3);
    text-shadow:1px 1px 1px #999;
    -webkit-animation:rotate linear 4s infinite;
    animation:rotate linear 4s infinite;
    -webkit-perspective:500px; /* Chrome, Safari, Opera  */
    perspective:500px;
    margin-top: 40px;
}

.number404 span{
    font-size:14px;
    position: absolute;
    width: 100%;
    text-align: center;
    bottom:30px;
    line-height: 16px;
    left: 0;
    backface-visibility:visible;
    -webkit-backface-visibility:visible; /* Chrome, Safari, Opera */
    backface-visibility:visible;
}

/*--------------------------------------------------------------
Footer form
--------------------------------------------------------------*/
#top-footer .wpcf7-form p{
    margin-bottom: 6px;
}
#top-footer input[type="text"], 
#top-footer input[type="email"], 
#top-footer input[type="url"], 
#top-footer input[type="password"], 
#top-footer input[type="search"], 
#top-footer input[type="tel"] {
   background: none repeat scroll 0 0 #fff;
    border-radius: 5px;
    color: #585858;
    height: 32px;
    width: 85%;
    
}

#top-footer textarea{
    border: 1px solid #CCCCCC;
    color: #666666;
    height: 100px;
    background: none;
    width:100%;
    color:#CCC;
    border-radius:0;
}

#top-footer input[type="submit"]{
 background: url("images/footer-img.png") no-repeat scroll 11px 7px #1080c7;
    border-bottom: 0 none;
    border-radius: 5px;
    float: right;
   font-family:'Helvetica', sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin: 0 43px 0 0;
    padding: 13px 22px 13px 47px;
}
#top-footer input[type="submit"]:hover {
    background-color: #cccccc;
    color: #1080c7;
}

/*--------------------------------------------------------------
call To action
--------------------------------------------------------------*/
#call-to-action{
	background: #00ABFF;
	padding: 40px 0;
	color:#FFF;
}

#call-to-action h4{
	font-size: 24px;
	margin-bottom: 0;
	float: left;
	color:#FFF;
	font-weight: normal;
	font-family:'Helvetica', sans-serif;
	max-width: 85%;
}

#call-to-action .action-btn{
	float: right;
	background: #353F47;
	border:2px solid #282F35;
	padding: 10px 20px;
	color: #FFF;
	line-height: 1;
	border-radius:4px;
}

#call-to-action .action-btn:hover{
	background: #282F35;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes rotate
{
0%   {transform:rotateY(0deg);
	-ms-transform:rotateY(0deg);
	-webkit-transform:rotateY(0deg);
    }
100% {transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
    }
}

/* Standard syntax */
@keyframes rotate
{
0%   {transform:rotateY(0deg);
	-ms-transform:rotateY(0deg);
	-webkit-transform:rotateY(0deg);
    }
100% {transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
    }
}
/*--------------------------------------------------------------
Responsive grid for pages
--------------------------------------------------------------*/
.row{
    margin-bottom: 25px;
}

.span1, .span2, .span3, .span4, .span5, .span6{
    float:left;
}

.col{
  margin-left: 3%;
}

.col:first-child {
  margin-left:0;
}


.span1{
  width: 14.1666666667%;
  
}
.span2{
  width: 31.3333333333%;
  
}
.span3{
  width: 48.5%;
  
}
.span4{
  width: 65.6666666667%;
  
}
.span5{
  width: 82.8333333333%;
  
}
.span6{
  width: 100%;
  margin-left: 0;
}




/*------------10.01.2014----------------*/


.slide_clickhere .tp-button {
	background: url("images/clickhere_arw.png") no-repeat scroll 10px 10px #b0b0b0;
    border-radius: 3px;
    box-shadow: none;
    color: #fff !important;
    cursor: pointer;
font-family:'Helvetica', sans-serif;
    font-size: 14px;
    font-weight: normal;
    height: auto;
    letter-spacing: -1px;
    line-height: 45px !important;
    margin: 8px 0 0;
    padding: 13px 16px 13px 44px;
    text-decoration: none;
    text-shadow: none !important;
}
.slide_clickhere {
    margin: 5px 0 0;
}.transparent > p {
    float: left;
    margin: 0;
    width: auto;
}
.transparent {
    float: left;
    width: auto;
}
.upcoming_courses, .testimonials-widget-testimonials{
    border: 1px solid #d8d8d8;
    border-top: 0;
    float: left;
    margin: -12px 0 0 1px;
    position: relative;
    z-index: 99897;
    width: 98.4%;
}
.upcoming_courses ul{
	float:left;
}
.upcoming_courses ul li{
	background: url("images/grey_arw.png") no-repeat scroll 1% 4% transparent;
	float:left;
	width:100%;
	padding: 5px 0;
	margin: 10px 0 1px 0px;
}
.upcoming_courses ul li h2{
	color: #595758;
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 5px 25px;
    padding: 0;
    width: 88%;
}
.upcoming_courses ul li p{
	color:#595758;
	font-size:12px;
	font-weight: normal;
	margin: 0 0 2px 25px;
	padding:0;
}

.testimonials-widget-testimonials blockquote{
	/*color:#595758;*/
	color:#ffffff;
	font-size:13px;
	font-weight:500;
	margin: 20px 10px 2px;
	padding:0;
}
.widget .testimonials-widget-testimonial cite, .widget .testimonials-widget-testimonial div.credit{
	float: left;
    font-size: 13px;
font-weight: normal;
    margin-top: 0 !important;
    padding: 0 10px;
    width: 100%;
    margin-bottom: 10px !important;
	color:#cccccc;
}

.upcoming_courses ul li font{
	color:#DB040D;
	font-weight: normal;
	margin:0;
	padding:0;
}
.book_now{
	background: #034e9a; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzNGU5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZGEyZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #034e9a 0%, #4da2f5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#034e9a), color-stop(100%,#4da2f5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #034e9a 0%,#4da2f5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #034e9a 0%,#4da2f5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #034e9a 0%,#4da2f5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #034e9a 0%,#4da2f5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#034e9a', endColorstr='#4da2f5',GradientType=0 ); /* IE6-8 */
	float:left;
	border-radius:5px;
	padding: 0px 10px;
	margin: 1px 0 0 25px;
}
.book_now:hover{
	background: #034e9a; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzNGU5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZGEyZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #4da2f5 0%, #034e9a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4da2f5), color-stop(100%,#034e9a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4da2f5 0%,#034e9a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4da2f5 0%,#034e9a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4da2f5 0%,#034e9a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4da2f5 0%,#034e9a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4da2f5', endColorstr='#034e9a',GradientType=0 ); /* IE6-8 */
}
.book_now a{
	color: #fff !important;
    font-size: 14px;
    font-weight: normal;
    margin: 0px;
    padding: 1px 0 1px 0;
    float: left;
}
.upcoming_courses hr{
	float:left;
	height:1px;
	  margin: 6px 0 0px 11px;
    width: 91%;
	border:none;
	color: #eee;
}
.read_more {
    background: url("images/right_red.png") no-repeat scroll 100% 59% transparent;
    float: right;
   margin: 0px 15px;
}
.read_more a{
font-size:14px;
	color:#DB040D;
	margin: 0 14px 0 0;
	font-weight: 500;
}
.page article{position: relative;}
.page-id-832 article .read_more {
    bottom: -25px;
    float: right;
    position: absolute;
    right: 1px;
    width: 100%;
}
article .read_more a{
	float: right;
}


.sidebar h3.widget-title:before {
    /*background: url("images/perspective_left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
	position: absolute;
    z-index: 9999;
}
/*----------02.10.2014-----------------*/


.mid_first{
	background: none repeat scroll 0 0 #0954a1;
    border-radius: 5px 5px 0 0;
    float: left;
    margin: -12px 0 0;
    width: 100%;
    color: #fff;
    text-align: center;
	font-size: 12px;
}
.mid_first img{
	float:left;
	margin: 0 11px 0 -1px;
	width: 100%;
}
.mid_first p{
	color: #fff;
    font-size: 14px;
    line-height: 18px;
    margin: 0 0 21px;
    padding: 0 8px;
    text-align: center;
    font-weight: 500;
}
.mid_first h1{
	 color: #fff;
    font-size: 18px;
    font-weight: normal;
    margin: 8px 0 0 0;
    padding: 9px 0 9px;
    text-align: center;
    width: 100%;
}
.mid_image {
    float: left;
    width: 100%;
}
.read_more_button{
	float:left;
	text-align:center;
	margin: 5px 0 9px 40%;
}
.page-id-26 .wysija-submit.wysija-submit-field{
    width: auto;
}
.bttn{
	background: url("images/black_arw.png") no-repeat scroll 11% 51% #2f2f2f;
    color: #fff;
    float: right;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 10px 14px 9px 42px;
}
.bttn:hover{
	background-color: #cccccc;
	color:#2f2f2f;
}
.read_more_button a{
	background: url("images/clickhere_arw1.png") no-repeat scroll 8px 61% #D5D5D5;
    border-radius: 5px;
    color: #000;
    float: left;
    padding: 9px 13px 8px 43px;
    margin: 7px 0 9px 0;
    
}
.content-area #main {
    margin: -27px 0 0 0;
    width: 100%;
}
.page .site-content {
    background: linear-gradient(#fff, #f8f8f8) repeat scroll 0 0 transparent;
}

#secondary-right.sidebar h3.widget-title {
   	color: #fff;
    float: left;
	font-family:'Helvetica', sans-serif;
    font-size: 14px;
    line-height: 24px;
    margin: 0;
    padding: 16px 0 0 2px;
    width: 91.2%;
	background: url("images/cnter-img.png") repeat-x scroll 0 0 transparent;
	height:50px;
}
.textwidget .wpcf7-form-control.wpcf7-submit{
	border-radius: 5px;
	padding:13px 18px 13px 48px;
	width: auto;
}

.widget .border-box, .site-content #secondary-right.sidebar .textwidget, .site-content .sidebar-course{
	padding:10px;
}

.sidebar-course p{
	font-size:12px;
}


#secondary-right aside{
	float: left;
	margin-bottom: 15px;
	width: 100%;
}

.textwidget p{
	font-size: 13px;
	font-weight: 500;
	line-height: normal;
	margin:10px 0;
}
#secondary-right .widget .border-box{
	padding-top:20px;
	padding-left:10px;
}



#secondary-right .widget .border-box, 
.training_courses, 
#secondary-right.sidebar .textwidget, 
.sidebar-course, .widget_categories ul, .widget_recent_entries ul, .widget_recent_comments ul, .widget_archive ul{
	
	float:left;
	border:1px solid #D8D8D8;
	border-top:none;
	border-radius:0 0 5px 5px;
	padding: 0 0 6px 0;
	width: 99%;
    margin: -12px 0 0 1px;
}

.widget_categories ul, .widget_recent_entries ul, .widget_recent_comments ul, .widget_archive ul {
    padding-top: 10px;
}


#categories-2 > ul, #archives-2 > ul, #recent-comments-2 > ul{
	border:1px solid #d8d8d8;
	border-radius:5px;
	border-top:none;
	width:99.5%;
	margin:-16px 0 0;
	padding: 24px 5px 5px;
}
#categories-2 > ul li, #archives-2 > ul li, #recent-comments-2 > ul li {
	background: url("images/grey_arw.png") no-repeat scroll 0 58% transparent;
	float:left;
}
.widget_categories ul li, .widget_recent_entries ul li, .widget_recent_comments ul li, .widget_archive ul li {
    font-size: 13px;
    margin-top: 5px;
    padding-bottom: 3px;
    padding-left: 22px;
    padding-top: 2px;
	margin-bottom:2px;
}
.training_courses a:hover{
	color: #d60009;
}
#recent-posts-2 > ul{
	border:1px solid #d8d8d8;
	border-radius:5px;
	border-top:none;
	width:99.5%;
	margin:-16px 0 0;
	padding: 24px 5px 5px;
}
#primary.content-area .training_courses
{
border:0px;
margin:0px;
padding:0px;
border-radius:0px;
}
.training_courses ul{
	float:left;
	margin: 8px 0 0 0;
}
#recent-posts-2 ul li{
	background: url("images/grey_arw.png") no-repeat scroll 0 16% transparent;
	float:left;
}
#recent-posts-2 ul li a, #categories-2 > ul li a, #archives-2 > ul li a{
	padding: 0 0 0 27px;
	float:left;
}

.training_courses ul li, .sidebar-course p, .widget_categories ul li, .widget_recent_entries ul li, .widget_recent_comments ul li, .widget_archive ul li{
	background: url("images/grey_arw.png") no-repeat scroll 0 0 transparent;
	float:left;
	width:97%;
	margin: 0 0 10.7px 4px;
	line-height: 16px;
}

.sidebar-course p{
	padding:3px 0 4px 28px;
	margin:20px 0 0;
}
.sidebar-course ul li {
    min-height: 21px;
    padding-left: 0;
    font-size:12px;
    list-style: disc;
    float: left;
    width: 100%;
}
.sidebar-course ul{
	padding-left:25px;
	width:100%;
}
.training_courses ul li h1{
	font-size:12px;
	color:#595758;
	margin: 2px 0 0.7px 25px;
	padding:0;
	float:left;
	width:100%;
	font-weight: normal;
}
.training_courses ul li p{
	font-size:12px;
	color:#1967B5;
	margin: 0 0 0 25px;
	padding:0;
	width:100%;
	float:left;
	font-weight: normal;
}
#secondary-right .training_courses a {
    margin-left: 23px;
    font-size: 13px;
}
.page-id-345 .training_courses a{ font-size: 13px;   margin-left: 0px;}
.training_courses hr{
	float:left;
	height:1px;
	margin: 6px 0 0px 11px;
    width: 91%;
	border:none;
	color: #eee;
}
.five_courses{
	float:left;
	width:100%;
	margin: 3% 0 0 0;
}
.btm_heading{
	float:left;
	width:100%;
	padding: 0;
	margin: 0;
}

.courses_heading h1{
    color: #424242;
    font-size: 16px;
    font-weight: normal;
	margin: 0 0 22px 0;
	margin:0;
	padding:0;
}
.arrows{
	float:right;
}
.arrows ul{
	float:left;
	margin:0;
	padding:0;
}
.arrows ul li{
	float:left;
	margin: 0 0 0 5px;
	list-style:none;
}
.arrows ul li a{
	background: #595758;
	padding: 4px 12px;
	margin:0;
	border-radius:5px;
}
.arrows ul li a:hover{
	background:#D9030C;
	padding: 4px 12px;
	margin:0;
}
.first_fifth, .second_fifth, .third_fifth, .fourth_fifth, .fifth{
	float:left;
	width:18%;
	text-align: center;
	margin: 0 27px 0 0;
}
.fifth{
	float:right;
	margin:0;
}
.first_fifth img, .second_fifth img, .third_fifth img, .fourth_fifth img, .fifth img{
	text-align:center;
}
.first_fifth h1, .second_fifth h1, .third_fifth h1, .fourth_fifth h1,.fifth h1{
	border: medium none;
    color: #53cbfe;
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 0 39px;
    padding: 0;
    text-align: center;
    width: 69%;
}
.second_fifth h1{
	color:#FF771D;
}
.third_fifth h1{
	color:#FF3B9B;
}
.fourth_fifth h1{
	color:#CD9EFF;
}

.fifth h1{
	color:#14153F;
}

.first_fifth p, .second_fifth p, .third_fifth p,.fourth_fifth p, .fifth p{
	font-size:12px;
	color:#000;
	margin: 8px 0 17px;
	padding:0;
	text-align:center;
	line-height: 16px;
}

.book, .book2, .book3, .book4, .book5{
	float:left;
	text-align:center;
	margin: 0 0 0 26%;
}

.book a, .book2 a, .book3 a, .book4 a,.book5 a{
	background: url("images/blue_arw.png") no-repeat scroll 8px 49% #52cefe;
    border-radius: 5px;
    float: left;
    padding: 9px 11px 14px 31px;
}

.book2 a{
	background: url("images/orange_arw.png") no-repeat scroll 8px 49% #FF771D;
}

.book3 a{
	background: url("images/pink_arw.png") no-repeat scroll 8px 49% #FF3B9B;
}

.book4 a{
	background: url("images/light_purpal_arw.png") no-repeat scroll 8px 49% #B99ECB;
}

.book5 a{
	background: url("images/dark_blue_arw.png") no-repeat scroll 8px 49% #14153F;
}

.book img, .book2 img, .book3 img, .book4 img,.book5 img{
	float:left;
	margin:0;
}

.book p, .book2 p, .book3 p, .book4 p,.book5 p{
	color:#fff;
	font-size:14px;
	float:left;
	font-weight: normal;
	padding: 5px 0 0 8px;
	margin:0;
}

.third_last{
	float:left;
	background:url("images/img-bg.png") repeat-x scroll 0 0 #fff;
	width:100%;
	padding: 0 0 0px 0;
}

.grey-bg{
	float:left;
	background:#F0F3F8;
	width:100%;
	padding:30px 0 10px;
}
.banner_shadow{height: 12px;}
.entry-content i{color: black;}
.site-content {
    padding: 0 0 26px 0;
    margin-top: 10px;
}
.home .site-content {

    margin-top: 0px;
}

.second_last{
	float:left;
	width:100%;
	background:#F0F3F8;
	padding: 20px 0;
}

.short_training_course, .grey_box{
	width:49%;
	float:left;
	border-radius:5px;
	background:#33A9D7;
	padding: 7px 7px 7px 17px;
}
.grey_box{
	float:right;
	background:#717171;
}
.short_training_course img, .grey_box img{
	float:left;
}
.blue_left, .grey_left{
	float:left;
	width: 80%;
	margin: 0 0 0 11px;
}
.blue_left h1, .grey_left h1{
	font-size:18px;
	color:#fff;
	width: 100%;
	font-weight: normal;
	float:left;
	margin:0;
	padding: 0 0 8px 0;
	border-bottom:1px solid #289CE6;
}
.grey_left h1{
	border-bottom:1px solid #fff;
}
.blue_left p, .grey_left p{
	color:#fff;
	float:left;
	font-size:12px;
	margin: 10px 0 0px 0;
	padding:0;
	text-align: justify;
	width: 100%;
}
.book_now2{
	float:right;
	margin: 9px 0 0 0;
}
.book_now2 img{
	float:left;
}
.book_now2 p{
	font-size:14px;
	color:#fff;
	font-weight: normal;
	float:left;
	margin: 0 0 0 6px;
	width: auto;
}
.footer_heading{
	border-bottom:1px solid #444444;
	float:left;
}
.first_footer{
	float:left;
	width:auto;
}
.first_footer h1{
	font-size:14px;
	color:#1080C7;
	font-weight: normal;
	border-bottom:3px solid #1080C7;
	float:left;
}
.first_footer ul{
	float:left;
}
.first_footer ul li{
	float:left;
	background:url("images/footer_arw.png") no-repeat;
}
.first_footer ul li a{
	font-size:13px;
	color:#B9B9B9;
}
.newsletters{
	float:left;
}
.newsletters input{
	background: none repeat scroll 0 0 #fff!important;
    border-radius: 5px!important;
    color: #1b1716!important;
    font-size: 13px;
    padding: 10px;
    width: 85% !important;
}
.footer_submit{
	float:right;
	margin: 19px 42px 0px 0;
}
.footer_submit a{
	background: url("http://localhost/creative-studio/wp-content/themes/creative-studio/images/submit_arw.png") no-repeat scroll 10px 58% #1080c7;
    border-radius: 5px;
    color: #fff;
    font-weight: normal;
    padding: 9px 11px 9px 43px;
}
.contact_footer{
	float:left;
}
.first_contact > span {
    float: left;
    padding: 0 0 0 35px;
}
.contact_footer p{
	font-size:13px;
	color:#B9B9B9;
	margin: 0 0 12px 0;
	padding:0;
	float:left;		min-height: 25px;
}
.first_contact, .second_contact, .third_contact{
	background: url("images/navigation.png") no-repeat scroll 0% 10% transparent;
	font-size:13px;
	color:#B9B9B9;
	margin:0;
	padding:0;
}
.third_contact a{
	font-size:13px;
	color:#B9B9B9;
}
.second_contact{
	background:url("images/phone.png") no-repeat ;
}
.third_contact{
	background:url("images/email.png") no-repeat ;
}
.second_contact > font, .third_contact a {
    margin: 0 0 0 31px;
}
.site-info a {
    margin: 0 5px 0 16px;
}
.copyright p {
    color: #1b1716;
    float: right;
    font-size: 13px;
    line-height: 18px;
    margin: 0;
    width: 100%;
font-family:'Helvetica', sans-serif;
}
.copyright a {
    color: #d9030c;
    float: none;
    width: 84%;
}
.copyright a:hover{
	text-decoration:underline;
	color:#D9030C;
}
.tp-rightarrow.default {
    background: url("images/slider_right_arw.png") no-repeat scroll 0 0 transparent !important;
    cursor: pointer;
    height: 56px;
    position: relative;
    width: 56px;
    z-index: 100;
	margin: 0 22px 0 0;
}
.tp-leftarrow.default {
    background: url("images/slider_left_arw.png") no-repeat scroll 0 0 transparent !important;
    cursor: pointer;
    height: 56px;
    position: relative;
    width: 56px;
    z-index: 100;
}
.tp-caption.transparent.fade.start > p {
	 float: left;

    text-align: justify;
    font-size: 15px;
    width: 100%;
}
.sajel_kesha{
	float:right;
}
.sajel_kesha p{
    color: #d9020b;
    float: right;
font-family:'Helvetica', sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 0 12px 0 0;
}
.tp-bullets.simplebullets.round .bullet {
    background: url("images/bullet2.png") no-repeat scroll left top transparent !important;
    cursor: pointer;
    float: left;
    height: 20px;
    margin-left: 3px;
    margin-right: 0;
    margin-top: -10px;
    position: relative;
    width: 20px;
}
.tp-bullets.simplebullets.round .bullet:hover, .tp-bullets.simplebullets.round .bullet.selected{
	background-position: 0 -20px !important;
    border: 0px solid red;
}
.tp-bullets {
    opacity: 1;
    position: absolute;
    transition: opacity 0.2s ease-out 0s;
    z-index: 1000;
    bottom: 0;
    margin: 0 0 -12px 0;
}

/*--------------------06.03.2015-------------------*/

.testimonials-widget-testimonials .testimonials-widget {
    float: left;
    width: 100% !important;
    padding:10px;
}


/*----------------about_us-------------------*/

.archive .content-area #main, .single-post .content-area #main {
    margin: -15px 0 0;
}
.page-id-16 .entry-content img {
    border: 1px solid #d8d8d8;
    border-radius: 5px;
}

.page-id-16 #main {
   
    width: 100%;
}
#primary .entry-header .entry-title:before, .courses_heading h1:before, .courses_heading2 h1:before, .courses_heading2 p:before  {
    border-bottom: 1px solid #2C2C2C;
    bottom: 0;
    content: "";
    position: absolute;
    width: 100%;
}
#primary .entry-header .entry-title:after, .courses_heading h1:after, .courses_heading2 h1:after, .courses_heading2 p:after {
    border-bottom: 4px solid #d7010a;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    width: 17%;
}
#primary .entry-header .entry-title, .courses_heading h1, .courses_heading2 h1, .entry-title a, .courses_heading2 p {
    border: 0 none;
    box-shadow: 0 0 0;
    color: #424242;
 font-family:'Helvetica', sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 15px;
    padding-bottom: 10px;
    position: relative;
    text-transform: none;
}
.entry-content > h3{
	color: #666;
    float: left;
    font-family:'Helvetica', sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0 0 10px;
    padding: 0;
    text-align: justify;
	font-weight: normal;
}
.alignnone.size-full.wp-image-529{
	margin:0 0 10px;
}
.entry-content > p {
	color: #666;
    float: left;
    font-family:'Helvetica', sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 10px;
    padding: 0;
    text-align: justify;
}
.entry-content > h1 {
    font-size: 16px ;
    font-weight: 500 ;
}

.entry-content > h6 {
	float: left;
	font-weight: 500;
	margin-bottom: 5px;
	width: 100%;
}
.entry-content ul {
	float: left;
	width: 100%;
	padding-left:11px;
	margin-bottom:10px;
}
.entry-content li {
    font-size: 12px;
    font-weight: 500;
    line-height: normal;
    list-style: disc outside none;
    padding: 5px 0;
}

.entry-content .showphotoshop li,
.entry-content .showindesign li,
.entry-content .showillustrator li,
.entry-content .showafterEffect li,
.entry-content .showgraphics li, {float: left;width: 100%;}

.about_read_more {
    background: url("images/right_red.png") no-repeat scroll 100% 59% transparent;
    float: right;
    margin: 4px 0;
}
.about_read_more a {
    color: #db040d;
    font-size: 12px;
    margin: 0 14px 0 0;
}


/*----------------upcoming_courses-------------------*/

.full-width-btn{
	width: 100%;
	float: left;
}

.upcomimg_courses h1 a {
    color: #d60009;
}



.upcomimg_courses{
	float:left;
	width:100%;
}
.upcomimg_courses ul{
	float:left;
	margin:0;
	padding:0;
	width: 100%;
}
.upcomimg_courses ul li{
	float:left;
	border:1px solid #D8D8D8;
	border-radius:5px;
	margin: 0 0 13px;
	padding:10px;
	list-style:none;
	width: 100%;
	position: relative;
}
.upcomimg_courses ul li h1{
	font-size:14px;
	color:#D60009;
	padding:0;
	font-weight: normal;
	float: left;
	width:100%;
}
.upcomimg_courses ul li p{
	font-size:12px;
	color:#000;
	font-weight: normal;
	margin:0;
	padding:0;
	float: left;
	width: 100%;
}
.upcomimg_courses ul li font{
	font-weight:normal;
}
.upcomimg_courses ul li img{
	position: absolute;
	right: 10px;
	top:18%;
}
.book_now_upcoming{
	float:left;
	margin-top:20px;
}

.book_now_upcoming{
	background: #3d3d3d; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkM2QzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3d3d3d 0%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d3d3d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3d3d3d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3d3d3d 0%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3d3d3d 0%,#000000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3d3d3d 0%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
    border-radius: 5px;
    float: left;
    padding: 0;
}
.book_now_span{
	float:left;
}
.book_now_span p{
	color: #fff !important;
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 5px 0 0 8px;
}
.book_now_span a{
	background: url("images/black_arw.png") no-repeat scroll 8px 49% transparent;
    color: #fff;
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 8px 14px 7px 42px;
}
.book_now_span a:hover {
    background-color: #cccccc;
    border-radius: 5px;
    color: black;
}
.up_down_arw{
	float:right;
}
.up_down_arw ul{
	float:left;
}
.up_down_arw ul li{
	float:left;
	list-style:none;
	margin: 0 0 0 6px;
}
.creative_license{
	background:url("images/creative_license.png") no-repeat;
	float:left;
	width:100%;
	margin: 6px 0 0;
}
.certified_img{
	float:left;
	margin: 12px 0 0;
}


/*----------------Course_venues-------------------*/



#post-20 .entry-title:before {
    border-bottom: 1px solid #2C2C2C;
    bottom: 0;
    content: "";
    position: absolute;
    width: 100%;
}
#post-20 .entry-title:after {
    border-bottom: 4px solid #d7010a;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    width: 21%;
}
#post-20 .entry-title {
    border: 0 none;
    box-shadow: 0 0 0;
    color: #424242;
font-family:'Helvetica', sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 15px;
    padding-bottom: 10px;
    position: relative;
    text-transform: none;
}
.page-id-20 #main {
    
    width: 100%;
}
.venues{
	float:left;
	width:100%;
	text-align: justify;
}
.venues h1{
	color:#000;
	font-size:13px;
	margin:0;
	padding:0;
	font-weight: normal;
}
.venues > h3{
	font-size:16px;
	font-weight:500;
}
.venues p{
	color:#000;
	font-size:12px;
	margin: 8px 0 26px;
	padding:0;
}
.venues p font{
	color:#DB040D;
	font-weight: normal;
}
.venues iframe{
	border-radius:5px;
	border: 1px solid #c4c4c4 !important;
	float:left;
	margin:20px 0 0;
}
.adobe_courses{
	float:left;
	margin: 20px 0 0;
	text-align: justify;
}
.adobe_courses ul{
	float:left;
	margin:0;
	padding:0;
}
.adobe_courses ul li{
	background:url("images/light_grey_arw.png") no-repeat;
	float:left;
	border-bottom:1px solid #d8d8d8;
	margin: 8px 0 0;
	padding:0;
	list-style:none;
	width:100%;
}
.adobe_courses ul li span{
	font-weight: normal;
}
.adobe_courses ul li:last-child{
	border:none;
	background:none;
}
.adobe_courses ul li h1{
	margin: 2px 0 0 30px;
	padding:0;
	color:#D7010A;
	font-size:13px;
	font-weight: normal;
}
.adobe_courses ul li p{
	color:#000;
	margin: 2px 0 0;
	padding:0;
	font-size:12px;
}
.venues_read_more {
    background: url("images/right_red.png") no-repeat scroll 100% 59% transparent;
    float: right;
    margin: 4px 0;
}
.venues_read_more a {
    color: #db040d;
    font-size: 12px;
    margin: 0 14px 0 0;
    font-weight: 500;
}
#form-wysija-shortcode548fde8044c91-3 .formErrorContent {
    right: 205px !important;
    width: 200px !important;
}

/*----------------Course_venues-------------------*/



.home .content-area #main
{margin: 0;}
#post-22 .entry-title:before {
    border-bottom: 1px solid #2C2C2C;
    bottom: 0;
    content: "";
    position: absolute;
    width: 100%;
}
#post-22 .entry-title:after {
    border-bottom: 4px solid #d7010a;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    width: 25%;
}
#post-22 .entry-title {
    border: 0 none;
    box-shadow: 0 0 0;
    color: #424242;
    font-family:'Helvetica', sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 15px;
    padding-bottom: 10px;
    position: relative;
    text-transform: none;
}


/*----------------Course_venues-------------------*/


.offers_discounts{
	float:left;
	width:100%;
	text-align: justify;
}
.offers_discounts h1{

	font-size:12px;
	font-weight: normal;
	margin: 0 0 0px;
	padding:0;
	color:#666;
}

.offers_discounts p {
    float: left;
    font-size: 12px;
    line-height: normal;
    margin: 0 0 10px;
    padding: 0;
    width: 100%;
}
.offers_discounts font{
	color:#D9020B;
	font-weight:600;
}

.offers_discounts .wpcf7-form, .on_site_training .wpcf7-form{float: left;width: 100%; margin-top: 30px;}

.offers_discounts input{
	border-radius:5px;
	border:1px solid #D8D8D8;
	width: 56%;
}
.offers_discounts textarea{
	border-radius:5px;
	border:1px solid #D8D8D8;
	width: 100%;
}
.discount_submit{
	float:right;
	background: #3d3d3d; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkM2QzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3d3d3d 0%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d3d3d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3d3d3d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3d3d3d 0%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3d3d3d 0%,#000000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3d3d3d 0%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
	border-radius: 5px;
    padding: 0;
}
.submit_span a{
	background: url("images/black_arw.png") no-repeat scroll 11% 51% transparent;
	float:left;
	color: #fff !important;
	font-size:12px;
	font-weight: normal;
	padding: 8px 14px 8px 42px;
} 
.submit_span p{
	color:#fff !important;
	font-size:12px;
	font-weight: normal;
	margin: 0 !important;
}
.authorised_training{
	float:left;
}


/*----------------on_site_training-------------------*/





#post-24 .entry-title:before {
    border-bottom: 1px solid #2C2C2C;
    bottom: 0;
    content: "";
    position: absolute;
    width: 100%;
}
#post-24 .entry-title:after {
    border-bottom: 4px solid #d7010a;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    width: 21%;
}
#post-24 .entry-title {
    border: 0 none;
    box-shadow: 0 0 0;
    color: #424242;
	font-family:'Helvetica', sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 15px;
    padding-bottom: 10px;
    position: relative;
    text-transform: none;
}
.on_site_training{
	float:left;
}
.on_site_training h1{
	
	font-size:13px;
	margin: 0 0 6px;
	padding:0;
	float:left;
	font-weight:600;
	width:100%;
}
.on_site_training p{
	
	font-size:12px;
	margin: 0 0 13px;
	padding:0;
	float:left;
	text-align:justify;
	width: 100%;
}
.on_site_training input{
	border-radius:5px;
	border:1px solid #D8D8D8;
	width: 56%;
}
.on_site_training textarea{
	border-radius:5px;
	border:1px solid #D8D8D8;
	width: 100%;
}


/*----------------online_courses-------------------*/




#post-26 .entry-title:before {
    border-bottom: 1px solid #2C2C2C;
    bottom: 0;
    content: "";
    position: absolute;
    width: 100%;
}
#post-26 .entry-title:after {
    border-bottom: 4px solid #d7010a;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    width: 21%;
}
#post-26 .entry-title {
    border: 0 none;
    box-shadow: 0 0 0;
    color: #424242;
	font-family:'Helvetica', sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 15px;
    padding-bottom: 10px;
    position: relative;
    text-transform: none;
}


.online_courses{
	float:left;
	width:100%;
}
.online_courses ul{
	float:left;
	margin:0;
	padding:0;
}
.online_courses ul li{
	background: url("images/arw.png") no-repeat scroll 0 4px transparent;
	float:left;
	width:100%;
	margin:0;
	padding:6px 0;
	list-style:none;
}
.online_courses ul li a{
	
	font-size:12px;
	font-weight: normal;
	margin: 0 0 0 27px;
}
.online_courses ul li a:hover{
	color:#D9020B;
}


/*----------------contact_us-------------------*/






#post-30 .entry-title:before {
    border-bottom: 1px solid #2C2C2C;
    bottom: 0;
    content: "";
    position: absolute;
    width: 100%;
}
#post-30 .entry-title:after {
    border-bottom: 4px solid #d7010a;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    width: 21%;
}
#post-30 .entry-title {
    border: 0 none;
    box-shadow: 0 0 0;
    color: #424242;
   font-family:'Helvetica', sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 15px;
    padding-bottom: 10px;
    position: relative;
    text-transform: none;
}
.contact_page{
	float:left;
	width:100%;
	text-align: justify;
}
.contact_page iframe{
	border-radius:5px;
	border: 1px solid #d8d8d8 !important;
}
.contact_page p{
	float: left;
    font-size: 12px;
    margin: 0 0 10px;
    padding: 0;
    width: 100%;
}
.contact_page a{
	color:#D7030C;
	font-weight: normal;
	font-size:12px;
}
.contact_page h1 {
    float: left;
    font-size: 13px;
font-weight: normal;
    margin: 0 0 6px;
    padding: 0;
    width: 100%;
}
.contact_page input{
	border-radius:5px;
	border:1px solid #d8d8d8;
	width:100%;
}
.contact_page textarea{
	border-radius:5px;
	border:1px solid #d8d8d8;
	width:100%;
}

.advps-slide-field-three > a {
    float: left;
    text-align: center;
    width: 100%;
}

body .advps-slide-field-three img {
    float: none;
    margin: 0 auto;
    padding: 0;
}

.center-text {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 13px;
    line-height: 18px;
    margin: 0px;
    padding: 0px;
    font-weight: 500;
	min-height:133px;
}
.advps-excerpt-three {
    float: left;
    width:100%;
    margin: 0px;
    padding: 0px;
}

.advps-slide-field-three {
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

.advps-excerpt-three > p {
    float: left;
    text-align: center;
    width: 82%;
    line-height: 18px;
    margin: 0px;
    padding: 0px;
}
body .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: none;
}

.bt {
    float: left;
    width: 100%;
    margin: 22px 0 0 18%;
    padding: 0px;
}
.bt a {
 	background: url("images/red-arrow.png") no-repeat scroll 9px 50% #db040d;
    border-bottom: 0 none;
    box-shadow: 0 0 0 0;
    float: left;
    margin: 0;
    padding: 17px 22px 14px 47px;
    width: auto;
	border-radius: 5px;
}
.bt a:hover {
	background-color: #cccccc;
	color:#DB040D;
}
.bt2 {
    float: left;
    width: 100%;
    margin: 22px 0 0 18%;
    padding: 0px;
}
.bt2 a {
 background: url("images/ai2.png") no-repeat scroll 9px 50% #F47625;
    border-bottom: 0 none;
    box-shadow: 0 0 0 0;
    float: left;
    margin: 0;
    padding: 14px 22px 14px 47px;
    width: auto;
	border-radius: 5px;
	font-weight: normal;
	color:white;
}
.bt2 a:hover{
	background-color: #cccccc;
	color:#F47625;
}
.bt3 {
    float: left;
    width: 100%;
    margin: 22px 0 0 18%;
    padding: 0px;
	
}
.bt3 a {
 background: url("images/ai3.png") no-repeat scroll 9px 50% #EE3D91;
    border-bottom: 0 none;
    box-shadow: 0 0 0 0;
    float: left;
    margin: 0;
    padding: 14px 22px 14px 47px;
    width: auto;
	border-radius: 5px;
	font-weight: normal;
	color:white;
}
.bt3 a:hover {
	background-color: #cccccc;
	color:#EE3D91;
}
.bt4 {
    float: left;
    width: 100%;
    margin: 22px 0 0 18%;
    padding: 0px;
	
}
.bt4 a {
 background: url("images/ai4.png") no-repeat scroll 9px 50% #52CEFE;
    border-bottom: 0 none;
    box-shadow: 0 0 0 0;
    float: left;
    margin: 0;
    padding: 14px 22px 14px 47px;
    width: auto;
	border-radius: 5px;
	font-weight: normal;
	color:white;
}
.bt4 a:hover {
	background-color: #cccccc;
	color:#52CEFE;
}
.bt5 {
    float: left;
    width: 100%;
    margin: 22px 0 0 18%;
    padding: 0px;
	
}
.bt5 a{
 background: url("images/ai5.png") no-repeat scroll 9px 50% #14153F;
    border-bottom: 0 none;
    box-shadow: 0 0 0 0;
    float: left;
    margin: 0;
    padding: 14px 22px 14px 47px;
    width: auto;
	border-radius: 5px;
	font-weight: normal;
	color:white;
}
.bt5 a:hover {
	background-color: #cccccc;
	color:#14153F;
}
body .bx-wrapper .bx-next {
    background: none;
    right: 102.5%;
}
body .bx-wrapper .bx-next {
    background: none;
    right: 10px;
}
.courses_heading2 {
    float: left;
    border-bottom: 0 solid #ccc;
    width: 100%;
}/*
.courses_heading2 h1{
    color: #424242;
    font-size: 16px;
    font-weight: normal;
	margin: 0 0 22px 0;
	margin:0;
	padding: 0 0 4px 0;
}*/
body .ngg-gallery-thumbnail img {
    background-color: #ffffff;
    border: 1px solid #a9a9a9;
    display: block;
    margin: 19px 47px 34px 2px;
    padding: 0;
    position: relative;
    width: 100%;
    height: 11%;
}

.third_contact font {
    float: left;
    padding: 0 0 0 35px ;
    margin: 0px;
}

.second_contact > font {
    margin: 0 0 0 35px;
}
.advs-title {
    float: left;
    width: 100%;
}
.advs-title > a {
    float: left;
    text-align: center;
    width: 100%;
}
.advps-slide-container {
   float: left;
   min-width: 100% !important;
   position: relative;
   width: 100%;
}
body .bx-wrapper .bx-next {
    background: url("images/controls.png") no-repeat scroll right 0 transparent;
    right: 0px;
}
body .bx-wrapper .bx-controls-direction a {
    height: 34px;
    margin-top: 0;
    outline: 0 none;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    transition: all 0.2s ease 0s;
    width: 35px;
    z-index: 9999;
}

body .bx-wrapper .bx-prev {
    left: 0;
    border: 0px solid red;
}
.bx-wrapper .bx-prev:hover {
    background-position: 0 -31px;
}
body .bx-wrapper .bx-next:hover {
    background-position: -41px -31px;
	right: 0;
}
.bx-controls-direction {
    bottom: 24px;
    float: right;
    height: 32px;
    position: absolute;
    right: 0;
    width: 76px;
}
.ak-container > a {
    color: #fff;
    font-weight: normal;
}
.arrowleft {    width: 4%;    height: 20%;}
body .mainSliderDiv {
    width: 1180px !important;
    margin: 11px 0 0 0;
}
body .sliderimgLi img {    
	background: none repeat scroll 0 0 transparent !important;    
	border: 0 solid #cccccc !important;   
 margin: 7px !important;    padding: 0 !important;}

/*.entry-content strong {
    float: left;
    line-height: 18px;
    margin: 0 0 2%;
    padding: 0;
    width: 100%;
}*/
#primary .entry-header .entry-title{margin:27px 0 1px;}

body .third_contact font {
    float: left;
    margin: 0px;
    padding: 0 0 0 15%;
}


.discount_submit-new
{
	float:right;
	border-radius: 5px;
    padding: 0;
}

.page-id-30 .contact_page input {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;

}

/*Contact Form 7 Style edits*/
#booking_form label {
    font-size: 13px;
font-weight: normal;
	float:left;
	width:100%;
}

div.wpcf7-mail-sent-ok, div.wpcf7-mail-sent-ng, div.wpcf7-spam-blocked, div.wpcf7-validation-errors {
	border: 0 solid #398f14;
    float: left;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

span.wpcf7-not-valid-tip{float: left;width:100%;}
.wpcf7-form-control.wpcf7-submit:hover {color: #2f2f2f;background-color: #cccccc;}
.wpcf7-form-control.wpcf7-submit, .submit_bookbtn {
     background: url("images/black_arw.png") no-repeat scroll 9px 50% #2f2f2f;
    border: 0 none;
    color: #fff;
    float: right;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    line-height: normal;
    margin: 0;
    padding: 12px 11px 12px 44px;
    text-align: right;
    width: auto;

	/*background: url("images/black_arw.png") no-repeat scroll 12% 48% #2f2f2f;
	color: #fff;
    border: 0 none;
    float: right;
    margin: 0;
    padding: 14px 37px 13px 63px;
	font-size: 12px;
    font-weight: normal;*/
}

.contact_page .discount_submit-new .submit_span1 input[type="submit"]:hover{
	background-color: #cccccc;
	color:#2f2f2f;
}


.contact_page .discount_submit-new .submit_span1 input[type="submit"] {
    background: url("images/black_arw.png") no-repeat scroll 16% 50% #2f2f2f;
    border: 0 none;
    color: #fff;
    float: right;
    font-size: 12px;
    font-weight: normal;
    height: 40px;
    margin: 0;
    padding: 3px 11px 3px 0;
    text-align: right;
    width: 91px;
}
/*.contact_page .discount_submit-new .submit_span1 input[type="submit"]
{
	background: url("images/black_arw.png") no-repeat scroll 14% 51% #2f2f2f;
    color: #fff;
    float: right;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 14px 42px 13px 58px;

}*/
.single-training_courses #primary{
float: right;
   width: 67.2%;
   }
   .single-course #primary{
float: right;
   width: 67.2%;
   }
   
   
.showindesign p {
    float: left;
    font-size: 13px;
    font-weight: normal;
 
    margin: 0px;
    padding: 0px;
}
.showphotoshop p
{
	float: left;
    font-size: 13px;
    font-weight: normal;
    
    margin: 0px;
    padding: 0px;
}

#wpcf7-f617-p22-o1 h1 {
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 2px;
}
.discount_submit-new{width:100%;}
.showillustrator p
{

    float: left;
    font-size: 13px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 41%;

}
.showillustrator a {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.center-text1 {
    float: left;
    font-size: 13px;
    line-height: 18px;
    margin: 0;
    padding: 0;
    text-align: justify;
    width: 100%;
}
.bt-new1 {
    float: left;
    width: 100%;
    margin: 22px 0 0 20%;
    padding: 0px;
}
.bt-new1 a {
 background: url("images/ai1.png") no-repeat scroll 9px 50% #c4a8d7;
    border-bottom: 0 none;
    box-shadow: 0 0 0 0;
    float: left;
    margin: 0;
    padding: 14px 22px 14px 47px;
    width: auto;
	border-radius: 5px;
	font-weight: normal;
	color:white;
}
.bt-new1 a:hover {
color: #c4a8d7;
background-color: #cccccc;
}
.showphotoshop h1 {
    float: left;
    font-size: 14px;
    margin: 0;
    padding: 0;
    width: 100%;
}


#primary.content-area .site-main .upcoming_courses {
   border: 0 none;
   border-radius: 0;
   margin: 0;
   padding: 0;
}

/*.photoshop {
    background: none repeat scroll 0 0 grey;
    float: left;
    margin: 0;
    padding: 0;
}*/
.tp-caption.big_white.fade.start {
    left: 44% !important;
    position: absolute;
}

.entry-content .showindesign,
.entry-content .showphotoshop,
.entry-content .showillustrator,
.entry-content .showafterEffect,
.entry-content .showgraphics{
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

.entry-content .showphotoshop ul li h6,
.entry-content .showgraphics ul li h6,
.entry-content .showafterEffect ul li h6,
.entry-content .showillustrator ul li h6,
.entry-content .showindesign ul li h6{
	float: left;
    margin: 2px 0 0.7px 25px;
    padding: 0;
    width: 100%;
    font-size:12px;
    font-weight: 500;
}

.entry-content .showphotoshop ul li p,
.entry-content .showgraphics ul li p,
.entry-content .showafterEffect ul li p,
.entry-content .showillustrator ul li p,
.entry-content .showindesign ul li p{
	color: #1967b5;
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin: 0 0 0 25px;
    padding: 0;
    width: 100%;
}
.wp-paginate .current {
    background: none repeat scroll 0 0 #1080c7!important;
    border: none!important;
    color: #fff;
    margin-right: 4px;
    padding: 4px 8px;
}

.entry-content .showgraphics ul,
.entry-content .showillustrator ul,
.entry-content .showafterEffect ul,
.entry-content .showphotoshop  ul,
.entry-content .showindesign ul {
    float: left;
    margin: 0;
    padding: 0 0 0px 0;
    width: 100%;
}

.entry-content .showindesign ul li,
.entry-content .showillustrator ul li,
.entry-content .showafterEffect ul li,
.entry-content .showgraphics ul li,
.entry-content .showphotoshop ul li{
	float: left;
    margin: 0;
    padding: 0 0 10px 0;
    width: 100%;
    background: url("images/grey_arw.png") no-repeat scroll 0 0 transparent;
    line-height: 16px;
    list-style: none;
}

.entry-content a:hover{
	color: #DB040D;
}

.page-template-ourcourses-template-php .entry-content, .page-template-ourcourses-template-php article.hentry {
    margin: 0;
}

.course_name {
    float: left;
    margin-bottom: 11px;
    width: 100%;
}
.entry-content h2 {
    float: left;
    font-size: 28px;
    font-weight: normal;
    margin: 0 0 10px 0;
    padding: 0;
    width: 100%;
}
body .page-id-596 #booking_form button, input, select, textarea {
	font-size: 100%;
    margin: 0;
    vertical-align: middle;
    width: 100%;
}
.name_book > label {
    float: left;
    font-size: 14px;
    margin: 0;
    padding: 0;
}
input[type="submit"].submit_bookbtn {
     background: url("images/black_arw.png") no-repeat scroll 9px 50% #2f2f2f;
    border: 0 none;
    border-radius: 5px;
    color: #fff;
    float: right;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    line-height: normal;
    margin: 10px 0;
    padding: 11px 11px 11px 43px;
    text-align: right;
    width: auto;
}

.submit_bookbtn:hover {
    background: url("images/black_arw.png") no-repeat scroll 9px 50% #d60009 !important;
}
.wysija-submit.wysija-submit-field {
    float: right;
    width: 45%;
}


#secondary-left aside.widget{
	float: left;
	width: 100%;
	margin-bottom:15px;
}

/*----------------members sign up page-------------------*/

.ak-container > .content-area > .member-sign-up > article > .entry-header {
	display:none;
}

.ak-container > .content-area > .member-sign-up > article > .entry-content {
	position: relative;
	top: 2px;
}

.ak-container > .content-area > .member-sign-up {
	text-align: center;
}

.ak-container > .content-area > .member-sign-up  > article > .entry-content > h1{
	background-color: #d60009;
	color: white;
	font-size: 40px;
	font-weight: 700 !important;
	padding: 20px 70px 25px;
	position: absolute;
}

.ak-container > .content-area > .member-sign-up  > article > .entry-content > h2{
	font-size: 30px;
	font-weight: 400;
	letter-spacing: 3px;
	word-spacing: 6px;
	padding-bottom: 40px;
}

.ak-container > .content-area > .member-sign-up > article > .entry-content > h3 {
	letter-spacing: 3px;
	word-spacing: 8px;
	font-size: 26px;
	font-weight: 700;
	margin: 40px 0;
}

.ak-container > .content-area > .member-sign-up > article .csColumn  > h3 {
	letter-spacing: 3px;
	word-spacing: 8px;
	font-size: 28px;
	font-weight: 700 !important;
}
.ak-container > .content-area > .member-sign-up > article > .entry-content > h4 > a {
	clear: both;
}

.ak-container > .content-area > .member-sign-up > article > .entry-content > h4 > a, .ak-container > .content-area > .member-sign-up .csColumn > h4 > a {
	display: block;
	background-color: #d60009 !important;
	color: #fff !important;
	font-weight: 600 !important;
	font-size: large !important;
	padding: 10px !important;
	text-decoration: none !important;
}

.ak-container > .content-area > .member-sign-up .csColumn > p:not(:first-child) {
	background-color: #e6e6e6;
	padding: 10px 20px;
	word-spacing: 6px;
	font-size: small;
}

.ak-container > .content-area > .member-sign-up  .csColumn  .no-bg {
	height: 100%;
	width: auto;
	margin:auto;
}

.ak-container > .content-area > .member-sign-up > article > .entry-content > .wp-video{
	margin: auto;
	text-align: center;
	clear: both;
    margin-bottom: 40px;
}


/*----------------members login float-------------------*/
#member-login {
	float: left;
	position: absolute;
	left: -201px;
	z-index: 500;
	top: 240px;
	-webkit-animation: slide 0.5s forwards;
    -webkit-animation-delay: 3.5s;
    animation: slide 0.5s forwards;
    animation-delay: 3.5s;
}
#member-login p {
	margin-right: -1px;
}
@-webkit-keyframes slide {
    100% { left: 1px; }
}

@keyframes slide {
    100% { left: 1px; }
}
#member-login  h5 {
	background-color: #ddd;
	color: #d60009;
	display: inline;
	padding: 5px;
}

#member-login  a {
	background-color: #d60009;
	color: white !important;
	text-align: center;
	padding: 10px 12px 10px;
	display: inherit;
}

/*----------------members login float on course login page-------------------*/
.login-placement {
	width: 50%;
	float: right;
}
label[for="remember-me"] {
    display: inline-block !important;
	float: left !important;
}
#remember-me {
	width: 20px !important;
    margin-left: -3px !important;
}

/*----------------enrolment page-------------------*/


#enrolment > #primary >, {
	width:1180px; 
	margin: 0 auto;
}

#enrolment > .content-area  article > header > .entry-title:before {
	border-bottom-style:none !important;
}
#enrolment > .content-area  article > header > h1{
	
	background-color: #d60009;
	color: white !important;
	font-size: 40px !important;
	font-weight: 400 !important;
	text-align:center;
	padding: 20px 70px 25px;
	position: absolute;
	top:-10px;
}
#enrolment > .content-area  article > header > .entry-title:after {
	border-bottom-style:none !important;
}

/*----------------enrolment page SUB FORMS-------------------*/
#enrolment  > #primary article .entry-content .detailscolumn {
	background-color: #d60009;
	color: #fff;
	padding-left: 40px;
	font-weight: normal;
}
#enrolment  > #primary article .entry-content .couponQuestion {
	color: #d60009;
}

#enrolment  > #primary article .entry-content > #membership-wrapper > legend {
	font-size: 34px;
	color: #d60009;
 }
/*----------------account details-------------------*/


#account-details > #primary >{
	width:1180px; 
	margin: 0 auto;
}

.account-details-head-img {
	position: relative;
	top: -25px;
}

#account-details > .content-area  article > header > .entry-title:before {
	border-bottom-style:none !important;
}
#account-details > .content-area  article > header > h1{
	
	background-color: #d60009;
	color: white !important;
	font-size: 40px !important;
	font-weight: 400 !important;
	text-align:center;
	padding: 20px 70px 25px;
	position: absolute;
	top:-10px;
}
#account-details > .content-area  article > header > .entry-title:after {
	border-bottom-style:none !important;
}
#account-details  > #primary article .entry-content .csRow > .csColumn strong > a,#account-details  > #primary article .entry-content .csRow > .csColumn strong > a:link {
	color: #d60009 !important;
	font-weight: 600 !important;
}
#account-details  > #primary article .entry-content > .csRow > .csColumn  > .account-heading, #account-details  > #primary article .entry-content > .csRow > .csColumn  > .account-heading > a, #account-details  > #primary article .entry-content > .csRow > .csColumn  > .account-heading > a:link,.ak-container  >.side-area > aside .account-heading,.ak-container  >.side-area > aside .account-heading > a,.ak-container  >.side-area > aside .account-heading > a:link{
	display: block;
	background-color: #d60009;
	color: #fff;
	font-weight: normal;
	font-size: large;
	padding: 10px;
	text-decoration: none;
	text-align: center;
	transition:none;
	-webkit-transition:none;
	-moz-transition:none;
}

#account-details  > #primary article .entry-content > .csRow > .csColumn  > .account-heading:hover a, #account-details  > #primary article .entry-content > .csRow > .csColumn  > .account-heading:hover {
	background-color: #ddd;
	color: #d60009;
	transition:none;
	-webkit-transition:none;
	-moz-transition:none;
}
#account-details  > #primary article .entry-content > .csRow > .account-nav > .active, #account-details  > #primary article .entry-content > .csRow > .account-nav  >.active a  {
	background-color: #d60009 !important;
	color:#222 !important;
	cursor: not-allowed;
}

#account-details  > #primary article .entry-content > .csRow > .csColumn  > .membership-shortcode-accountform {
	position: relative;
	top: -30px;
}



/*---------------------------------------------------additional sub-elements of membership plugin (while inline of page)-------------------*/
#account-details  > #primary article .entry-content #membership-wrapper >.priceboxes >.pricebox > .topbar {
	background-color: #ddd !important;
	color: #d60009 !important;
	transition:none;
	-webkit-transition:none;
	-moz-transition:none;
}

#account-details  > #primary article .entry-content #membership-wrapper >.priceboxes >.pricebox > .bottombar,#account-details  > #primary article .entry-content #membership-wrapper > legend {
	display: block;
	background-color: #d60009;
	color: #fff;
	font-weight: normal;
	font-size: large;
	padding: 10px;
	text-decoration: none;
	text-align: center;
	transition:none;
	-webkit-transition:none;
	-moz-transition:none;
}
#account-details  > #primary article .entry-content #membership-wrapper >.priceboxes >.pricebox > upgradeform-4 {
	
}
	
#account-details  > #primary article .entry-content #membership-wrapper >.priceboxes >.pricebox > .bottombar div a{
	color: #fff;
	font-weight: 700;
}

.tg  {border-collapse:collapse;border-spacing:0;width:100%;}
.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal;width:33%;}
.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal;width:33%;}


/*----------------Protected Content-------------------*/

#protected-content   > .content-area  article > header > .entry-title:before {
	border-bottom-style:none !important;
	border-bottom-width:0px !important;
}

#protected-content  > .content-area article > header > h1 {
	color: white !important;
	font-size: 40px !important;
	font-weight: 400 !important;
	text-align: center;
	padding: 20px 70px 25px;
	position: relative;
	top: 17px;
	background-color: #d60009;
}


#protected-content   > .content-area  article > header > .entry-title:after {
	border-bottom-style:none !important;
}
#protected-content  > .content-area article .entry-content {
	padding-top: 60px;
	padding-bottom: 60px;
}

.protected1, .protected3 {
	text-align: center;
	font-size: 22px !important;
}
.protected2 {
	color: #777;
	font-size: 26px !important;
	padding: 15px 80px !important;
	font-weight: 400 !important;
	text-align: center;
}
/*----------------All course layout-------------------*/

#photoshop-course > #primary,#illustrator-course > #primary,#indesign-course > #primary {
	width: 70% !important;
	float: right;
	margin: 0 auto;
}

#photoshop-course  > #left1,#illustrator-course  > #left1,#indesign-course  > #left1  {
	width: 30% !important;
	float:left;
	position:relative;
	top:85px;
    padding: 10px 15px 10px 0;
}

#left1 >.instructor {
	margin: 120px auto !important;
}
#left1 >.instructor > h2{
	font-weight: 700;
	margin: 10px auto !important;
}

#photoshop-course  > .content-area  article > header > .entry-title:before,#illustrator-course  > .content-area  article > header > .entry-title:before,#indesign-course  > .content-area  article > header > .entry-title:before {
	border-bottom-style:none !important;
}

#photoshop-course > .content-area article > header > h1,#illustrator-course > .content-area article > header > h1,#indesign-course > .content-area article > header > h1 {
	color: white !important;
	font-size: 40px !important;
	font-weight: 400 !important;
	text-align:center;
	padding: 20px 70px 25px;
	margin: 27px 0 1px !important;
	position: absolute;
	top:-10px;
	margin-left: -42.85714285714286% !important;
}

#photoshop-course  > .content-area  article > header > .entry-title:after,#illustrator-course  > .content-area  article > header > .entry-title:after,#indesign-course  > .content-area  article > header > .entry-title:after {
	border-bottom-style:none !important;
}
#photoshop-course > .content-area article .entry-content, #illustrator-course > .content-area article .entry-content, #indesign-course > .content-area article .entry-content {
	padding-top: 60px;
	padding-bottom: 0px;
}
#photoshop-course > .content-area article .entry-content p, #illustrator-course > .content-area article .entry-content p, #indesign-course > .content-area article .entry-content p {
	font-size: 12px;
	font-weight: normal;
}
#photoshop-course > .content-area article .entry-content > p, #illustrator-course > .content-area article .entry-content > p, #indesign-course > .content-area article .entry-content > p {
	font-size: 18px;
	font-weight: 300;
	word-spacing: 5px;
}
#photoshop-course  >.side-area >.wp-post-image,#illustrator-course  >.side-area >.wp-post-image,#indesign-course  >.side-area >.wp-post-image { 
	text-align: center;
	margin: auto;
	display: block;
}

#photoshop-course  > .content-area  article .course-files-img,#illustrator-course  > .content-area  article .course-files-img,#indesign-course  > .content-area  article .course-files-img,#all-course  > .content-area  article .course-files-img {	
	width: 100px;
	height: auto;
 }
 
#photoshop-course > .content-area article .entry-content .wp-caption,#illustrator-course > .content-area article .entry-content .wp-caption,#indesign-course > .content-area article .entry-content .wp-caption {
	border-width: 0px !important;
}

#photoshop-course > .content-area article .entry-content  h3,#illustrator-course > .content-area article .entry-content  h3,#indesign-course > .content-area article .entry-content  h3 {
	font-size: 22px !important;
	font-weight: 600 !important;
}
#photoshop-course > .content-area article .entry-content h5,#illustrator-course > .content-area article .entry-content h5,#indesign-course > .content-area article .entry-content h5 {
  font-size: 18px !important;
  font-weight: 400 !important;
  margin-top: 60px !important;
 }
 #photoshop-course > .side-area  > .course-overview > a > i ,#illustrator-course > .side-area  > .course-overview > a > i ,#indesign-course > .side-area  > .course-overview > a > i {
	position: relative;
	left: -20px;
	top: 5px;
	margin-top: -10px;
}

#photoshop-course > .side-area > img,#illustrator-course > .side-area > img,#indesign-course > .side-area > img {
	margin: auto;
	display: block;
}

#photoshop-course .tg,#illustrator-course .tg, #indesign-course .tg  {border-collapse:collapse;border-spacing:0;}
#photoshop-course .tg td,#illustrator-course .tg td,#indesign-course .tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal;}
#photoshop-course .tg th,#illustrator-course .tg th, #indesign-course .tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal;}
#photoshop-course .tg .tg-1jy8,#illustrator-course .tg .tg-1jy8, #indesign-course .tg .tg-1jy8,#photoshop-course .tg .tg-1jy8 a,#illustrator-course .tg .tg-1jy8 a, #indesign-course .tg .tg-1jy8 a{font-weight: normal;background-color:#c0c0c0;color:#343434;text-align:left;width: 80%;}
#photoshop-course .tg .tg-wv8n,#illustrator-course .tg .tg-wv8n, #indesign-course .tg .tg-wv8n{background-color:#c0c0c0;color:#343434;text-align:right;font-weight: 400;width:10%;}
#photoshop-course .tg .tg-mpxe,#illustrator-course .tg .tg-mpxe, #indesign-course .tg .tg-mpxe{font-weight: normal;background-color:#c0c0c0;color:#343434;width: 10%;}

body #photoshop-course #reviewscoukWidget, body #illustrator-course #reviewscoukWidget, body #indesign-course #reviewscoukWidget {
	margin-top: -70px !important;
}

.tg-031e h4 {
	text-align:center;
}

#photoshop-course .social-share,#illustraror-course .social-share,#indesign-course .social-share {
	display:none;
}

#photoshop-course #advanced-button,#illustrator-course #advanced-button,#indesign-course #advanced-button {
	display: block;
	background-color: #d60009;
	font-weight: normal;
	font-size: large;
	padding: 10px;
	text-decoration: none;
	text-align: center;
	transition: none;
	-webkit-transition: none;
}
#photoshop-course #advanced-button a,#illustrator-course #advanced-button a,#indesign-course #advanced-button a{
	color: #fff !important;
}
#photoshop-course #advanced-button a:hover,#illustrator-course #advanced-button a:hover,#indesign-course #advanced-button a:hover{
	color: #fff !important;
}  
  
/*----------------Lesson prev/next buttons-------------------*/
#course-previous {
	display: block;
	color: #fff;
	font-size: large;
	padding: 10px;
	text-decoration: none;
	text-align: center;
	width: 40%;
	float: left;  
}
  
#course-next {
	display: block;
	color: #fff;
	font-size: large;
	padding: 10px;
	text-decoration: none;
	text-align: center;
	width: 40%;
	float: right;  
}

#course-previous:hover,#course-next:hover {
	background-color: #d60009 !important;
}

/*----------------Photoshop course colour-------------------*/
#photoshop-course > .content-area article > header > h1 {
	background-color: #49c6ea;
}
#photoshop-course > .content-area article .entry-content h3,#photoshop-course > .content-area article .entry-content h5 {
	color: #49c6ea;
}
#photoshop-course > .side-area  > .course-overview a {
	background-color: #49c6ea;
	display: block;
	color: #fff;
	font-weight: normal;
	font-size: large;
	padding: 10px;
	text-decoration: none;
	text-align: center;
}
#photoshop-course > .side-area  > .course-overview:hover a {
	background-color: #d60009;
	color: #49c6ea;
}

#photoshop-course  #course-previous, #photoshop-course #course-next {
	background-color: #49c6ea;
}
#photoshop-course  .lcp_catlist > li > a:hover {
	color: #49c6ea;
}

/*----------------Illustrator course colour-------------------*/
#illustrator-course > .content-area article > header > h1 {
	background-color: #f37623;
}
#illustrator-course > .content-area article .entry-content h3,#illustrator-course > .content-area article .entry-content h5 {
	color: #f37623;
}
#illustrator-course > .side-area  > .course-overview a {
	background-color: #f37623;
	display: block;
	color: #fff;
	font-weight: normal;
	font-size: large;
	padding: 10px;
	text-decoration: none;
	text-align: center;
}
#illustrator-course > .side-area  > .course-overview:hover a  {
	background-color: #d60009;
	color: #f37623;
}

#illustrator-course  #course-previous, #illustrator-course #course-next {
	background-color: #f37623;
}
#illustrator-course  .lcp_catlist > li > a:hover {
	color: #f37623;
}

/*----------------InDesign course colour-------------------*/
#indesign-course > .content-area article > header > h1 {
	background-color: #ed3f8f;
}
#indesign-course > .content-area article .entry-content h3,#indesign-course > .content-area article .entry-content h5 {
	color: #ed3f8f;
}
#indesign-course > .side-area  > .course-overview a {
	background-color: #ed3f8f;
	display: block;
	color: #fff !important;
	font-weight: normal;
	font-size: large;
	padding: 20px;
	text-decoration: none;
	text-align: center;
}
#indesign-course > .side-area  > .course-overview:hover a {
	background-color: #d60009!important;
	color: #ed3f8f;
}
#indesign-course  #course-previous, #indesign-course #course-next {
	background-color: #ed3f8f;
}
#indesign-course  .lcp_catlist > li > a:hover {
	color: #ed3f8f;
}


/*----------------accept button overrides-------------------*/
#membership-wrapper input[type="button"],#membership-wrapper input[type="reset"],#membership-wrapper input[type="submit"],.unsubbutton > input[type="submit"]{
	min-width: 30% !important;
	min-height: 33px !important;
	padding: 12px 11px 12px 44px !important;
}

.lcp_catlist {
  width: 100%;
  margin-bottom: 10px;
  padding-left: 0px !important;
}
.lcp_catlist > li {
	list-style: none;
}

.lcp_catlist > li > a {
	font-weight: normal;
	font-size: 22px;
	background-color: #c0c0c0;
	color: #343434;
	text-align: left;
	width: 100%;
	display: inherit;
	padding: 20px 10px;
	text-align: start;
}

.lcp_catlist > li > .lcp_customfield {
	float:right;
	position: relative;
	top: -44px;
	right: 20px;
	font-size: 16px;
}
.lcp_catlist > li:hover .lcp_customfield{
	font-weight:600;
}
.lcp_catlist > li > p {
	font-style: italic;
	text-indent: 10px;
	padding-top: 10px;
}

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

  .span1, .span2, .span3, .span4, .span5, .span6{
    width: 100%;
    float: none;
    margin-left: 0;
  }
  #delaydiv {
    display: none;
	}

.ak-container > .content-area > .member-sign-up  > article > .entry-content > h1 {
	font-size: 22px !important;
	top:-7px;
}

.ak-container > .content-area > .member-sign-up  > article > .entry-content > .wp-video {
	width: 100% !important;
	height: auto !important;
}

#primary .entry-header .entry-title{
	margin:20px 0 1px !important;
	width: 110% !important;
	margin-left: -5% !important;
}
#account-details > #primary .entry-content img {
  width: 100% !important;
  margin: 0px !important;
}

#account-details > #primary .csColumn {
	text-align: center !important;
	width: 100% !important;
    margin-left: 0% !important;
}

#photoshop-course>.content-area article .entry-content>p ~ iframe:parent, #illustrator-course>.content-area article .entry-content>p ~ iframe:parent, #indesign-course>.content-area article .entry-content>p ~ iframe:parent{
	min-width:100% !important;
}
#photoshop-course > .content-area article .entry-content .wp-caption, #illustrator-course > .content-area article .entry-content .wp-caption, #indesign-course > .content-area article .entry-content .wp-caption {
	position: relative;
	left: -25%;
}

.lcp_catlist > li > a {
	font-size: 17px;
}
.lcp_catlist > li > p {
  text-indent: 0px;
  padding-left: 10px !important;
}

#left1 >.instructor > em{
	font-size: 12px;
}
#left1 >.instructor > p{
	font-size: 12px;
}


#account-details #membership-wrapper .pricebox .pricedetails img {
	max-width: 280px !important;
}

 #account-details .entry-content #membership-wrapper fieldset {
	margin-top: 20px;
}

#account-details  > #primary article .entry-content #membership-wrapper >.priceboxes >.pricebox > .bottombar,#account-details  > #primary article .entry-content #membership-wrapper > legend {
	font-size:16px;
}
}

@media screen and (max-width: 480px){
#primary .entry-header .entry-title{
	margin:26px 0 1px !important;
	width: 110% !important;
	margin-left: -5% !important;
}
#account-details > #primary .entry-content img {
  width: 100% !important;
  margin: 0px !important;
}
#photoshop-course > #primary,#illustrator-course > #primary,#indesign-course > #primary {
	width: 100% !important;
	float: left !important;
	margin: 0 auto !important;
}

#photoshop-course  > #left1,#illustrator-course  > #left1,#indesign-course  > #left1  {
	width: 100% !important;
	float:right !important;
    padding: 10px 0px 10px 0 !important;
	margin-bottom:90px !important;
}
#left1 >.instructor {
	display:none;
}
#photoshop-course > .content-area article > header > h1,#illustrator-course > .content-area article > header > h1,#indesign-course > .content-area article > header > h1 {
	padding: 20px 70px 25px;
	font-size:24px !important;
	position: absolute;
	top:-10px;
	margin-left: auto !important;
}

.ak-container > .content-area > .member-sign-up  > article > .entry-content > h1 {
	font-size: 20px !important;
	position: relative;
	top:0;
	margin-bottom: -20px;
	margin-top: -1px;
	font-weight: 600 !important;
	padding: 40px 0px 40px !important;
}

.ak-container > .content-area > .member-sign-up  > article > .entry-content > h2 {
	text-align: justify !important;
	font-size: 22px;
}

.ak-container > .content-area > .member-sign-up  > article > .entry-content > h3 {
	text-align: justify !important;
	font-size: 20px;
}

}

body table.cnss-social-icon tr td, table.cnss-social-icon, table.cnss-social-icon tr {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    margin: 11px 0 0 13px !important;
    padding: 0 !important;
    vertical-align: middle !important;
}
body .footer3 table.cnss-social-icon tr td, .footer3 table.cnss-social-icon, .footer3 table.cnss-social-icon tr {margin: 11px 0 0 -8px !important;}
a.read_more {
    background: url("images/right_red.png") no-repeat scroll 100% 59% transparent;
    color: #d7010a;
    float: right;
    font-size: 13px;
    margin: 4px 18px 4px 0;
    padding: 0 14px 0 0;
}

#commentform #submit{
 background: url("images/black_arw.png") no-repeat scroll 9px 50% #2f2f2f;
    border: 0 none;
    color: #fff;
    float: right;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    line-height: normal;
    margin: 0;
    padding: 12px 11px 12px 44px;
    text-align: right;
    width: auto;
	border-radius:5px;
}
.slide_clickhere {
    margin: 5px 0 0 0px;
}

.home .slide_clickhere {
    margin: 5px 0 0 0px;
}

#commentform #submit:hover{
background-color: #cccccc;
    color: #2f2f2f;
}
#respond {
    background: none repeat scroll 0 0 #f1f2f3;
    float: left;
    margin-top: 10px;
    padding: 20px;
    width: 100%;
}
.social-share{
	float: left;
	font-size: 0;
	display: none;
}
.tp-caption .testimonials-widget-testimonials.testimonials-widget-testimonials100000 {
    border: medium none;
    height: auto;
}
.tp-caption .testimonials-widget blockquote {
    color: white;
	 float: left;
    width: 100%;
	font-size:15px;
	word-wrap:break-word;
	white-space:normal;
	margin:9px 0 0;
	 line-height: 28px;
}
.tp-caption .testimonials-widget {
    float: left;
    width: 100%;
}
.tp-caption .credit {
    color: #d9020b;
    float: left;
    font-size: 15px;
    white-space: normal;
    width: 100%;
    word-wrap: break-word;
}
.tp-caption .testimonials-widget {
   /* display: none;*/
}
.tp-caption .testimonials-widget.active {
    display: block;
}
.tp-caption .post-1069 .open-quote,.tp-caption .post-1069 .close-quote,.tp-caption .post-1067 .open-quote,.tp-caption .post-1067 .close-quote {
    display: none;
}
.tp-caption blockquote:before, .tp-caption blockquote:after, .tp-caption q:before, .tp-caption q:after {
    content: " ";
}
/*.tp-caption span.company {
    float: right;
	margin-top:-14px;
}*/

#rev_slider_1_1 .tp-caption .testimonials-widget-testimonials {
    border: 0px;
}
.home.page .tp-caption.big_yellow.tp-fade.start {
    color: #dc1a22;
    font-size: 40px !important;
    font-weight: normal;
    margin: 0px 0 0 !important;
    text-align: center;
    width: 100%;
	top:135px !important;
	left:0px !important;
}
.home.page .tp-caption.big_bluee.tp-fade.start{
font-weight: normal;
margin:8px 0 0 0px !important;
font-size:13px !important;
top:185px !important;
}
.testimonials-widget-testimonials {
    background: url(images/tst-bg.png) repeat;
    border-radius: 5px;
    opacity: 0.85;
    padding: 0px;
    width: 100% !important;
    height:100%;
	margin:0px 0 0 0px !important;
	left:0px;
}
/*.sidebar.left-sidebar .testimonials-widget-testimonials{
width:251px;
}*/
.testimonials-widget.type-testimonials-widget.status-publish.testimonials-widget-testimonial blockquote{
width:100%;
}

.credit span{
font-size:13px;
font-weight: normal;
}
.page .tp-caption.big_bluee_inner.tp-fade.start{
left:0px !important;
width:100%;
text-align:center;
top:135px !important;
font-size:13px !important;
font-weight: normal;
}
.page .tp-caption.big_yellow.tp-fade.start {
    color: #dc1a22;
    font-size: 40px !important;
    font-weight: normal;
    margin: 0px 0 0 !important;
    text-align: center;
    width: 100%;
	top:68px !important;
	left:0px !important;
}
.page .tp-caption.big_bluee.tp-fade.start{
font-weight:normal;
margin:8px 0 0 0px !important;
font-size:13px !important;
}
.page .tp-caption.big_bluee.tp-fade.start {
    top: 125px !important;
    font-family: "Helvetica",sans-serif;
    font-size: 13px !important;
    font-weight: normal;
    left: 0 !important;
    width: 100%;
    text-align: center;
}




.single.single-course .tp-caption.big_bluee_inner.tp-fade.start{
left:0px !important;
width:100%;
text-align:center;
top:135px !important;
font-size:13px !important;
font-weight: normal;
}
.single.single-course .tp-caption.big_yellow.tp-fade.start {
    color: #dc1a22;
    font-size: 40px !important;
    font-weight: normal;
    margin: 0px 0 0 !important;
    text-align: center;
    width: 100%;
	top:68px !important;
	left:0px !important;
}
.single.single-course .tp-caption.big_bluee.tp-fade.start{
font-weight: normal;
margin:8px 0 0 0px !important;
font-size:13px !important;
}
.single.single-course .tp-caption.big_bluee.tp-fade.start {
    top: 125px !important;
    font-family: "Helvetica",sans-serif;
    font-size: 13px !important;
    font-weight: normal;
    left: 0 !important;
    width: 100%;
    text-align: center;
}
#s-share-buttons{
margin:12px 0 0 0px;
}
#secondary-left .textwidget .testimonials-widget-testimonials blockquote{
margin:0 0px;
}
#secondary-left .textwidget .testimonials-widget-testimonials .credit span{
color:#ffffff;
}
.entry-content .aligncenter.size-full.wp-image-1037{
width:100%;
}
.single.single-course .entry-content > p{
width:100%;
}
.single.single-course .entry-content iframe{
width:100%;
}
#vertical-widget-320{width:260px !important;}
.ctext{text-align:center;}
p.price-strike{text-decoration: line-through;
    color: #b32e2f;
    font-size: 24px !important;
    text-align: center;
    font-weight: normal;
    background-color: #fff !important;
    margin: 0 !important;
    padding: 0px !important;line-height:12px !important;}
a.price{color:#b32e2f;font-size:24px !important;background-color: transparent !important;
    margin: 0 !important;
    padding: 0px !important;font-weight: normal;}
a.price span{font-size:42px !important;background-color: transparent !important;
    margin: 0 !important;
    padding: 0px !important;font-weight: normal;}
p.include-text{font-size:16px !important;color:#555;text-align:center;line-height:24px;margin-bottom:5px;background-color: #fff !important;
    margin: 0 !important;
    padding: 0px !important;position:relative;top:-12px;}
.pricep{
background-color: #fff !important;
    margin: 0 !important;
    padding: 0px !important;
text-align: center;
line-height:50px !important;
}
.subscribe-today{background:#fff !important;}
#unb_frame{width:20% !important;right:5%;left:5% !important;z-index:99999 !important;}

ul.socialshare{margin:35px 0 0 0;padding:0;list-style:none;}
ul.socialshare li{float:left;margin-right:5px;}
ul.socialshare li img{opacity:1;}
ul.socialshare li:hover img{opacity:0.5;}
#advps_container3{overflow:inherit !important;}
.footer2 .wpcf7-mail-sent-ok, .footer2 .wpcf7-response-output{color:#fff !important}




  /* header cookie information*/

  @media all{
	a{background-color:transparent;}
	a:active,a:hover{outline:0;}
	img{border:0;}
	@media print{
	*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
	a,a:visited{text-decoration:underline;}
	a[href]:after{content:" (" attr(href) ")";}
	p{orphans:3;widows:3;}
	}
	
	.cookies p{margin:0 0 10px;}
	.col-sm-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
	@media (min-width:768px){
	.col-sm-12{float:left;}
	.col-sm-12{width:100%;}
	}
	}
	/*! CSS Used from: http://scentopia.pmhere.xyz/wp-content/themes/scentopia/assests/css/layers.css?ver=5.3.2 ; media=all */
	@media all{
	*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	}
	/*! CSS Used from: http://scentopia.pmhere.xyz/wp-content/themes/scentopia/assests/css/style_home.css?ver=5.3.2 ; media=all */
	@media all{
		.cookies p{font-family:"Montserrat", sans-serif;color:#757575;font-size:14px;font-weight:200;}
		.cookies a,.cookies a:focus,.cookies a:hover{text-decoration:none;outline:0;color:#000;}
		.cookies 	p{font-family:"Montserrat", sans-serif;color:#757575;font-size:16px;font-weight:400;}
	.whatsapp{padding:6px 15px 6px 7px;background-color:#4c4c4c;border-radius:50px;margin-left:1%;letter-spacing:2px;margin-left:1%;font-size:23px;}
	.whatsapp img{width:31px;margin-right:7px;}
	p{font-family:'Poppins', sans-serif;}
	@media screen and (min-width:320px) and (max-width:767px){
	.whatsapp{display:block;width:43%;margin-top:3%;padding:0!important;font-size:14px!important;margin:0 auto;}
	}
	@media screen and (min-width:1920px){
	.whatsapp{padding:2px 15px 6px 7px!important;}
	}
	a{text-decoration:none!important;}
	.whatsapp{font-size:12px;}
	.whatsapp img{width:20px;}
	@media only screen and (max-width: 767px){
	span.whatsapp{margin-top:5px;}
	}
	div.cookies{position:relative;top:0;left:0;z-index:999;width:100%;padding:10px 0 26px;font-size:12px;line-height:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#998152;text-align:center;color:#ffffff;border-bottom:4px solid #000000;}
	.cookies p{margin:0;font-family:'Poppins', sans-serif;font-weight:lighter;font-size:18px;color:#ffffff;letter-spacing:0.25px;}
	div.cookies a{color:#fff;text-decoration:underline;border:none;}
	div.cookies a.close-cookie-warning{position:absolute;right:15px;top:-6px;display:block;background-color:#004a9700;color:#fff;padding:9px 5px;cursor:pointer;font-size:3rem;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;border:none;text-decoration:none;}
	div.cookies a.close-cookie-warning:hover{background-color:#ffffff00;color:#ffffff;border-bottom:none;}
	@media only screen and (max-width: 767px){
	div.cookies{padding:10px 0;}
	.cookies p,.whatsapp{font-size:12px;}
	div.cookies a.close-cookie-warning{right:0;}
	}
	@media only screen and (min-width: 768px) and (max-width: 1023px){
	.cookies p,.whatsapp{font-size:10px;}
	}
	}
	/*! CSS Used from: Embedded */
	 p#para a{color:#ffffff;}
	html body .whatsapp img{width:17px;}
	/*! CSS Used from: https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css */
	a{background-color:transparent;}
	.cookies a:active, .cookies a:hover{outline:0;}
	img{border:0;}
	@media print{
	*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
	/* a,a:visited{text-decoration:underline;}
	a[href]:after{content:" (" attr(href) ")";} */
	/* img{page-break-inside:avoid;}
	img{max-width:100%!important;} */
	p{orphans:3;widows:3;}
	}
	/* *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	a{color:#337ab7;text-decoration:none;}
	a:focus,a:hover{color:#23527c;text-decoration:underline;}
	a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
	img{vertical-align:middle;}
	p{margin:0 0 10px;}
	.col-sm-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
	@media (min-width:768px){
	.col-sm-12{float:left;}
	.col-sm-12{width:100%;}
	} */
	/*10-06-2020*/
	@media screen and (min-width:320px) and (max-width:767px){
		.contact_btn {
			display: flex;
			justify-content: center;
		}
		.contact_btn button {
			margin-top: 0 !important;
			margin-right: 0 !important;
		}
		.cookies {
			padding: 10px 0 5px 0 !important;
		}
		div.cookies a.close-cookie-warning{    padding: 9px 0px !important;}
	}
	@media screen and (min-width:1280px) and (max-width:1366px){
		.contact_btn button{	
				margin-top: -26px !important;
		margin-right: 4% !important;
	}

	}
	@media screen and (min-width:768px) and (max-width:1279px){
		p#para {
			text-align: left !important;
		}
		.contact_btn button{
			margin-right: 3% !important;
		}
		div.cookies a.close-cookie-warning{
			padding: 9px 1px !important;
		}
	}
	@media screen and (max-width: 480px){
		.software_training {
    top: 179px !important;
}
}
@media screen and (min-width:320px) and (max-width:374px){html body .software_training{ top: 200px !important;}}
@media screen and (min-width:375px) and (max-width:424px){html body .software_training{ top: 200px !important;}}
@media screen and (min-width:1440px) and (max-width:1559px){
	.contact_btn button {
		margin-right: 0% !important;
	}
}
@media screen and (min-width:1024px) and (max-width:1279px){.cookies p{font-size: 13px !important;}}
@media screen and (min-width:768px) and (max-width:1023px){.cookies p{font-size: 9px !important;}}
@media screen and (min-width:1280px) and (max-width:1439px){.cookies p{font-size: 14px !important;}}
@media screen and (min-width:1660px) and (max-width:1919px){
	.contact_btn button {
		margin-right: 5% !important;
	}
}