@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	Padding:0;
	 }

html {
    font-size: 100%;
	 }

body{
	color: #000;
	height: 100%;
	width:100%;
	padding: 0px;
	z-index: 1;
	 }

blockquote {
	margin-left:40px;
	 }

form {
	display: block;
	width: 100%;
	float: left;
	z-index: 1;
	 }

a img {
	border:none;
	 }
	
img {
    max-width: 100%;
	height: auto;
	 }	

p {
    font-size: 14px;
	font-size: .875rem;
    font-weight: normal;
	 }

a {
	text-decoration:none;
	 }

a:link {

	 }

a:hover {
	text-decoration:underline;
	 }

strong {
    font-weight: bold;
	 }
	 
sup {
	vertical-align: top !important;
    font-size: 10px;
}

ul.sc-ListBullet {

	 }

ul {

	 }

#smallmenu {
   display:none;
	 }

#pagewrapper1 {
	min-height:600px;
	z-index:-1;
	width: 100%;
	float:none;
	margin-left:auto;
	margin-right:auto;
	 }

#pagewrapper2 {
	z-index:0;
	margin-top: 0px;
	display:block;
    padding-top: 0px;
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	 }

#banner {
    display: block;
	display: inline;
    width: 100%;
	margin: 0 auto;
	min-height: 60px;
	z-index: 1;
    max-width: 960px;
	 }

#footer {
    font-size: 14px;
	font-size: .875rem;
	line-height: 1.2;
	 }

.bannerWrap {
    display: block;
	height: 80px;
    background-color: #e1a026;
	 }

.bannerWrap p {
	color: #ffffff;
    font-size: 30px;
    line-height: 38px;
    font-style: italic;
    font-weight: 500;
    letter-spacing: 0px;
    text-transform: none;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: 'Oswald', sans-serif;
	padding: 21px 0;
	 }
	 
span.print {
	float: right;
}

#banner-title {
	float:left;
	margin: 13px 10px 0 42px;
    max-width: 800px;
	width: 80%;
	 }

#middle{
	display: block;
	max-width: 1100px;
	width: 100%;
	margin: 62px auto 0 auto;
	 }

#leftpanel{
	display: block;
	width: 24%;
	float: right;
    font-weight: normal;
	 }
	
#rightpanel {
	display: block;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
	background-color: white;
	padding-right: 0px;
	width: 74%;
	 }
		
#rightpanel #main {
	display:block;
	float: left;
	padding: 5px 10px 5px 30px;
	min-height: 600px;
	width: 90%;
	 }

#catalog-dropdown {

	 }

#footertext1{
	text-align: center;
	padding: 10px 0;
	 }

.credits {
	text-align:right;
	margin:0 0px 0 5px;
	 }
	
.sc-totalcredits { 
	text-align:right;
	font-weight:bold;
	margin:10px 5px 0 5px;
	border-top:1px solid #aaa;
	 }

.sidebox div.hdr {
    font-family: 'Oswald', sans-serif;
    font-size: 28px;
    line-height: 34px;
    font-weight: 500;
    letter-spacing: 0px;
	color: #516172;
	 }

.sidebox div.sideboxbrdr ul{
	list-style: none outside none;
	margin: 0;
	padding: 0;
	 }

.sidebox div.sideboxbrdr ul li {
    display: block;
	border-bottom: 1px solid #ccc;
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 23px;
	 }

.expandable {
	float:left;
	 }

.sidebox div.sideboxbrdr ul li a{
	display: block;
    color: #3f3f3f;
    font-size: 14px;
    margin-left: 12px;
	 }

.sidebox div.sideboxbrdr ul li a:hover{

	 }

.sidebox div.sideboxbrdr ul a:active {

	 }

.sidebox div.sideboxbrdr {

	 }

div.ui-dialog span.desc #sc-content {
    font-size: 11px;
	font-size: .6875rem;
	margin:0 20px 20px 20px;
	border:none;
	 }

div.ui-dialog span.desc p.boxlink a {
	padding-left: 10px;
    text-align: left;
	color: #4f87c6;
	 }
	 
div.ui-dialog span.desc p.boxlink a:hover {
	text-decoration: underline;
}
	 
.ui-widget-content a {
	color: #4f87c6 !important;
}

.ui-widget-content a:hover {
	text-decoration: underline !important;
}

div.ui-dialog span.desc h3 {
	padding-left: 0px;
	text-align: left;
    font-size: 18px !important; 
	 }

#breadcrumbs{
	line-height: 23px !important; 
	 }

#breadcrumb {
	display: block;
	float: left;
	width: 100%;
	color:#000;
	margin-top:3px;
	background-color: #eeeff0
	 }
	 
#breadcrumb p {
	width: 75%;
	padding: 8px 0;
	margin: 0 auto;
	display: block;
	font-size: 14px;
	 }

#breadcrumb p a:link, #breadcrumb p a:visited {
	text-decoration: none;
	font-weight: normal;
	 }

#breadcrumb p a:hover {
	text-decoration: none;
	font-weight: normal;
	 }

div.credits {

	 }

#sc-rightpanel-top {
    margin-top: 5px;
    padding-top: 0;
	 }
	 
span.print a {
	font-size: 11px;
}

#leftcolumn_0_txtBxTerm{
	width:225px;
	border: 1px solid rgb(169, 169, 169);
	padding: 5px 3px 5px 40px;
	background-image: url(/Institutions/Taft-College/images/search-icon.gif);
	background-repeat: no-repeat;
	background-position: 1% 50%;
	background-size: 30px 30px;
	 }
	
#sc-top-links {
	padding: 0px;
	width: auto;
	margin-right: 0px;
	 }

#sc-top-links p.print {
	text-align:left;
	margin-top:3px;
	 }

.sc-List-1 {
    padding-top: 7px;
	padding-bottom: 8px;
	 }

.sc-List-2 {
    padding-left: 20px;
	line-height: 1 !important;
	padding-bottom: 5px;
	 }
.sc-List-3 {
    padding-left: 40px;
	line-height: 1 !important;
	padding-bottom: 5px;
	 }

.sc-SubHeading {
    font-weight: bold;
	font-size: 16px;
	padding-top: 10px;
	padding-bottom: 5px;
	 }
.sc-SubHeading2 {
    font-weight: bold;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 5px;
	 }

span.mc_link a:hover {
	font-weight:bold;
	text-decoration: underline;
	 }

span.mc_link a:active{
	text-decoration: none;
	 }

#sc-content ul {
	margin-top: 5px 10px;
	 }

#sc-parentlink, #sc-childlinks {
	float:left;
	width:100%
	 }

#sc-parentlink  ul, #sc-childlinks ul  {
	list-style: none;
	margin: 0px;
	margin-left: 0px;
	width: 100%;
	padding: 0px;
	 }

#sc-parentlink ul li p, #sc-childlinks ul li p {
	margin-top: 0px;
	margin-bottom:0px;
	padding: 0px;
	 }

#sc-childlinks {
	float:left;
	width: 100%;
	 }
#sc-childlinks ul li {
	margin-top:5px;
	 }

span.desc #main div.desc, span.desc #main div.credits  {
	height: auto;
	margin-right: 10px;
	 }
	
span.desc div#main {
	margin-left: 10px;
    font-size: 14px;
	font-size: .875rem;
    font-weight: normal;
    line-height: 18px;
	 }

div.credits {
	text-align: left;
	margin-left: 0px;
	 }

.sc-ListNumber {
    list-style: decimal;
	margin-left:10px;
	 }
	 
.sc-ListNumber2 {
    list-style: upper-roman;
	margin-left:10px;
	 }
	 
.sc-ListNumber3 {
    list-style: lower-roman;
	margin-left:10px;
	 }
	 
.sc-ListAlpha {
    list-style: upper-alpha;
	margin-left:10px;
	 }
	 
.sc-ListAlpha2 {
    list-style: lower-alpha;
	margin-left:10px;
	 }

div.sidebox {
	margin-top: 15px;
	margin-left: 0px;
	 }
	
 #searchtoggle {
	background-image: url(/Institutions/Taft-College/images/search-icon.gif);
	background-repeat: no-repeat;
	background-position: 1% 50%;
	background-size: 30px 30px;
	cursor: pointer;
	width:100%;
	height: 30px; 
	display: none;
	 } 
	
#leftcolumn_0_Panel1 > div.sidebox > div.hdr {
	display: none;
	 }

#leftcolumn_0_Panel1 > div.sidebox > div.sideboxbrdr {
	display: inline;
	 }

#leftcolumn_0_Panel1 > div.sidebox {
    display: block;
	 } 

.toggled-on {
	 display: block !important;
	 }
	 
.toggled-oni {
	 display: inline !important;
	 }
	
#rightpanel li{
	margin-left:20px;
	 }
	
#rightpanel ul li {
	list-style-type: disc;
	margin-left:20px;
    padding-bottom: 5px;
    padding-top: 5px;
	 }
	 
#rightpanel ul ul li {
	list-style-type: circle;
	margin-left:40px !important;
	line-height: 1.5em;
    padding-bottom: 5px;
    padding-top: 5px;
     }

#rightpanel ul ul ul li {
    list-style-type: square;
	margin-left:60px !important;
	line-height: 1.5em;
    padding-bottom: 5px;
    padding-top: 5px;
     }

#rightpanel ul li li {
	list-style-type: circle;
	margin-left:20px;
    padding-bottom: 5px;
    padding-top: 5px;
	 }

#rightpanel ul li li li {
	list-style-type: disc;
	margin-left:20px;
    padding-bottom: 5px;
    padding-top: 5px;
	 }

#rightpanel ul li li  li li  {
	list-style-type: circle;
	margin-left:20px;
    padding-bottom: 5px;
    padding-top: 5px;
	 }
	
#rightpanel ol li  {
	margin-left:20px;
    padding-bottom: 5px;
    padding-top: 5px;
	 }

#rightpanel ol li li {
	list-style-type: lower-alpha;
	margin-left:20px;
    padding-bottom: 5px;
    padding-top: 5px;
	 }
	
#rightpanel p.sc-List-1 {
	margin-left: 20px;
    text-indent: -20px;
    padding-bottom: 5px;
    padding-top: 5px;
	 }
	 
#rightpanel p.sc-List-2 {
	margin-left: 40px;
    text-indent: -20px;
    padding-bottom: 5px;
    padding-top: 5px;
	 }
	 
#rightpanel p.sc-List-3 {
	margin-left:60px;
	text-indent:-20px;
    padding-bottom: 5px;
    padding-top: 5px;
	 }
	 
#rightpanel p.sc-Note {
	font-style:italic;
	 }
	 
#rightpanel li a:link,
#rightpanel li a:active,
#rightpanel li a:focus,
#rightpanel li a:visited {
	text-decoration: none;
	font-weight:normal;
	 }

#rightpanel li a:hover {
	font-weight: normal;
	 }

/*Adding styles for sc-courselink*/	
	
#rightpanel .sc-courselink a{

	 }
	
a.sc-courselink a{

	 }

#rightpanel .sc-courselink  a:link,
#rightpanel  .sc-courselink a:active,
#rightpanel .sc-courselink a:focus,
#rightpanel .sc-courselink a:visited {
	text-decoration: none;
	 }

#rightpanel td.sc-coursenumber a:hover {
	font-weight: normal;
	text-decoration: underline;
	 }

/*End new styles for sc-courselink*/	

#sc-top-links a:link, 
#sc-top-links a:active, 
#sc-top-links a:focus, 
#sc-top-links a:visited {
	text-decoration: none;
	font-size: 11px;
	 }

#sc-top-links a:hover {
	text-decoration: underline;
	font-weight: normal;
	background:none;
	border:none;
	 }

#sc-parentlink a:hover, #sc-childlinks a:hover {
	text-decoration: underline;
	 }

h1 {
	font-size:28px;
	font-size: 1.75rem;
	line-height:1.2;
	font-weight: bold;
	 }

h2 {
	font-family: 'Oswald', sans-serif !important;
    font-size: 36px !important;
    line-height: 60px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    letter-spacing: 0px !important;
    text-transform: none !important;
	color: #e5a435 !important;
	 }

h3 {
	margin: 16px 0 !important;
	 }

h4 {
	font-size:15.4px;
	font-size: .9625rem;
	font-weight:normal;
	line-height:1.3;
	 }
h5 {
    font-size:14px; 
	font-size:.875rem; 
	line-height:1.3; 
	font-weight:normal
	 }

h1, h2, h3, h4, h5, h6 {
    margin-top: 14px;
	 }

div#main h1:first-child {
     margin-top: 0;
	 margin-bottom: 16px !important;
	 }

tr, th {
	vertical-align:top;
	 }

td {
    vertical-align: middle;
	 }

.addthis_default_style{
	padding:10px;
	 }

select, option, input {
	padding: 3px;
	margin-top: 6px;
	 }
	 
select#catalogdropdown_0_DropDownList1 {
	width: 210px;
}

p#footerSC {
	margin-top: 16px;
}	 
	 
p.sc-BodyText, p.sc-BodyTextCentered, p.bodytext, p {
	margin-top: 14px;
    margin-bottom: 0px;
	 }

p.sc-BodyText img {
    padding: 0 5px 0 0;
	 }

p.sc-BodyTextNS, p.bodytextns, p.sc-BodyTextNSCentered, p.sc-BodyTextNSIndented, p.sc-BodyTextNSRight {
	margin: 0px;
	 }

p.sc-BodyTextCentered, p.sc-BodyTextNSCentered {
	text-align:center;
	 }

p.sc-BodyTextRight, p.sc-BodyTextNSRight {
	text-align:right;
	 }

#rightpanel ul.sc-child-item-links li {
	list-style-type: none;
	 }

p.sc-BodyTextIndented, p.sc-BodyTextNSIndented{
	margin-left:20px;
	 }

#rightpanel ul.sc-child-item-links li {
	list-style-type: none;
	 }

#rightpanel .sc-child-item-links li a:link,
#rightpanel .sc-child-item-links li a:active,
#rightpanel .sc-child-item-links li a:focus,
#rightpanel .sc-child-item-links li a:visited {
	text-decoration: none;
	text-align: left;
	 }

#rightpanel .sc-child-item-links li a:hover {
	font-weight: normal;
	 }

#rightpanel .sc-ListBullet li {
	 line-height: 1.4;
	 margin-top: 0px;
	 margin-left:10px;
	 }

#rightpanel .sc-ListNumber li {
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 1.4;
	margin-left:10px;
	 }

div.ui-dialog div.desc {
	width: 450px;
	height: auto;
	 }

p.boxlink {
	display: block;
	width: 100%;
	 }

#rightpanel #main p {
	font-size: 16px;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    color: #3f3f3f;
    margin-top: 16px;
	 }

#leftpanel div.sidebox:nth-child(5) .hdr{
	display: none !important;
}	 
	 
/*++++++++++++++++++++++++++++++++++NavLocal+++++++++++++++++++++++++++++++++++*/

#navLocal li.hasChildren > button.expandable {
	background-image:url("/Institutions/Taft-College/images/open.png");
	background-repeat:no-repeat;
	background-position: left center;
    float: left;
    margin: 5px 0px 0 0;
	padding:2px 10px 0 0;
	cursor:pointer;
	height: 10px;
	width: 10px;
	border: none;
	background-color: transparent;
	 }

#navLocal  li.hasChildren > button.collapsible {
	background-image:url("/Institutions/Taft-College/images/close.png");
	background-repeat:no-repeat;
	background-position: left center;
    float: left;
    margin: 5px 0px 0 0;
    padding: 2px 10px 0 0;
	cursor:pointer;
	height: 10px;
	width: 10px;
	border: none;
	background-color: transparent;
	 }
	 
button.expandable span {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

#navLocal {
	font-size:12px;
	font-size: .75rem;
	 }

#navLocal ul {
	padding:0;
	margin:0 0 0 0;
	 }

#navLocal li, #navLocal ul li ul li {
	margin:0;
	padding:0 0 0 0;
	clear: left;
	 }
	 
#navLocal li a {
	display:block;
	color: #3f3f3f;
	font-size: 14px;
	margin-left: 12px;
	webkit-transition: color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out;
    -ms-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
	 }

#navLocal li a:hover {
	text-decoration:none;
	color: #e1a026;
	background: #f6f6f6;
	 }

#navLocal li {
	border-bottom: 1px solid #ccc;
    padding-top: 12px;
    padding-bottom: 12px;
	line-height: 23px;
	list-style: none;
	 }
	 
#navLocal li li {
	border-bottom: none;
	padding: 3px 0;
	line-height: 1.5
}

#navLocal li li li {
	padding: 3px 0 !important;
}

ul#navLocal {
	list-style-type: none;
	margin:0;
	padding:0;
	 }

#navLocal li.active {
	display:block;
	 }

#navLocal li.active a {
	display:block;
	font-weight: bold;
	 }

#navLocal li.active a:hover {
	text-decoration:none;
	 }
#navLocal li.active li a {
	font-weight: normal;
	display:block;
	 }

#navLocal li.active li a:hover {
	text-decoration:none;
	 }

#navLocal li.active li.active a {
	font-weight: bold;
	display:block;
	 }

#navLocal li.active li.active  a:hover {
	text-decoration:none;
	 }

#navLocal li.active li.active  li a {
	font-weight: normal;
	display:block;
	 }

#navLocal li.active li.active  li a:hover {
	text-decoration:none;
	 }

#navLocal li.active li.active li.active a {
	font-weight: bold;
	display:block;
	 }

#navLocal li.active li.active li.active  a:hover {
	text-decoration:none;
	 }

#navLocal li.active li.active li.active  li a {
	font-weight: bold;
	display:block;
	 }

#navLocal li.active li.active li.active  li a:hover {
	text-decoration:none;
	 }

#navLocal li.active li.active li.active li.active a {
	font-weight: normal;
	display:block;
	 }

#navLocal li.active li.active li.active li.active  a:hover {
	text-decoration:none;
	 }

#navLocal li.active li.active li.active li.active  li a {
	font-weight: normal;
	display:block;
	 }

#navLocal li.active li.active li.active li.active  li a:hover {
	text-decoration:none;
	 }

#navLocal li.active li.active li.active li.active li.active  a {
	font-weight: normal;
	display:block;
	 }

#navLocal li.active li.active li.active li.active li.active   a:hover {
	text-decoration:none;
	 }

#navLocal li.active li.active li.active li.active li.active   li a {
	font-weight: normal;
	display:block;
	 }

#navLocal li.active li.active li.active li.active li.active   li a:hover {
	text-decoration:none;
	 }

#navLocal li.active li.active li.active li.active li.active  li.active a {
	font-weight: normal;
	display:block;
	 }

#navLocal li.active li.active li.active li.active li.active li.active   a:hover {
	text-decoration:none;
	 }

#navLocal li.active li.active li.active li.active li.active li.active li.active a {
	font-weight: normal;
	display:block;
	 }

#navLocal li.active li.active li.active li.active li.active li.active   li a:hover {
	text-decoration:none;
	 }

#navLocal li ul {
	margin-left:15px;
	 }	
		
#navLocal.navLocal li.parent-nav-item a { 

	 }

p.sc-degree-req-credits {
	text-align:right;
	 }

#rightpanel #main p.sc-BodyTextNS {
	text-align:left;
	margin: 0px;
	 }

/*Right Panel Styles*/
#rightpanel table {
	max-width: 650px;
	margin-top: 10px;
	width: 100%;
	text-align: left;
	height: 100%;
	line-height: 1.2;
	 }

#rightpanel td {
	clear: both;
    text-align: left;
	 }

#rightpanel td.sc-coursenumber  {
	text-align: left;
	width: 100px;
	padding: 5px;
	 }
	 
tr:nth-child(even) {
	background: #fff
}

tr:nth-child(odd) {
	background: #f1f2f3;
}

#rightpanel p.credits  {
	text-align: right;
	font-weight: bold;
	font-size: 14px;
	font-size: .875rem;
	text-transform: uppercase;
	 }

#rightpanel td p.credits  {
	 text-align: right;
	 font-weight: normal;
	 font-size: 14px;
	 font-size: .875rem;
	 text-transform: none;
	 margin: 0px !important;
	 }

#rightpanel td a:link {

	 }

#rightpanel td.sc-totalcredits  {
	 padding-left: 5px;
	 text-align: right;
	 font-weight: bold;
	 width:100px;
	 }

#rightpanel td.sc-coursetitle  {
	 padding: 5px;
	 text-align: left;
	 width: 350px;
	 }

#rightpanel td.sc-totalcreditslabel  {
	 text-align: left;
	 font-weight: bold;
	 width: 400px;
	 padding: 5px;
	 }

#rightpanel .sc-requirementsNote  {
	 text-align: left;
	 margin-top: 4px;
	 font-style: italic;
	 }

#rightpanel #sc-childlinks ul  li, #rightpanel #sc-parentlink ul  li {
	 list-style-type: none;
	 }

#sc-childlinks ul li p a, #sc-parentlink ul li p a  {
	 display: block;
	 line-height: 13px;
	 margin-top: 8px;
	 }

#sc-relatedlinks {
	 display:block;
	 float:left;
	 width: 100%;
	 margin-bottom: 20px;
	 }

.sc-relatedlinklabel {
     margin-top: 45px;
	 }
   
#main ul li p{
	 margin-top: 0px;
	 }

#rightpanel ul.sc-searchPagination {
	 display: inline;
	 list-style-type: none;
	 padding: 0px;
	 }

#rightpanel ul.sc-searchPagination li {
	 display: inline;
	 margin: 0px;
	 padding-right: 10px;
	 }

span.desc div#main {
     margin-top: 0;
	 margin-left: 10px;
	 margin-right: 10px;
	font-size: 16px;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    color: #3f3f3f;
    margin-top: 16px;
    margin-bottom: 16px;
	line-height: 23px;
	 }

div.sideboxbrdr > div > label {
	 font-size: 2px;
	 }

select#leftcolumn_0_drpSearchType {
	 margin: 0 15px 0 0px;
	 width: 193px;
	 }

#rightpanel #main p.sc-SubHeading {
	 font-size: 20px;
	 }
	 
#rightpanel #main p.sc-SubHeading2 {
 	 margin-top: 10px;
	 font-size: 18px;
	 }

#rightpanel #main a:link, #rightpanel #main a:visited, #rightpanel #main a:active {
	 text-decoration: none;
	 display: inline;
	 }

#rightpanel #main a:hover {
	 text-decoration:underline;
	 }

div.sidebox div.sideboxbrdr div label {
     font-size: 1px;
     line-height: 1px;
	 }

div.sideboxbrdr>div {
	 height: 5px;
	 }

#smallmenu {
    display: none;
	cursor: pointer;
	padding-top: 7px;
    padding-bottom: 7px;
	color: #39c;
	font-size:15px;
	font-weight: bold;
	background-color: #ccc;
	background-image: url(/Institutions/Taft-College/images/menuicon.png);
	background-repeat: no-repeat;
	background-position: 94% 50%;
    background-size: 15px 15px;
	text-align: center;
	width:100%;
	margin: 0 auto;
	 }

.ui-dialog .ui-dialog-title {
	font-family: 'Oswald', sans-serif !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    letter-spacing: 0px !important;
	color: #516172 !important;
	 }

.ui-dialog .ui-dialog-titlebar-close {
top: 0% !important;
margin: 5px 0 0 0 !important;
	 }
	 
.stick_with_left_right_menu .logo_wrapper {
	overflow: visible !important;
}

.logo_wrapper {
	right: -235px !important;
}

.full_width{
	position: static;
}

.full_width_inner{
    position: static;
}

.container{
    position: static;
}

.container_inner{
    position: relative;
}

/*   Responsive Designs   */

@media only screen and (max-width:1600px){.full_width .projects_holder.hover_text.v2 article .image_holder.standard_hover .icons_holder,.full_width .projects_holder.hover_text.v3 article .image_holder.standard_hover .icons_holder{bottom:70px;left:80px}.full_width .projects_holder.hover_text.v4 article .image_holder.standard_hover .icons_holder{bottom:50px;left:60px}.full_width .projects_holder.hover_text.v5 article .image_holder.standard_hover .icons_holder,.full_width .projects_holder.hover_text.v6 article .image_holder.standard_hover .icons_holder,.full_width .projects_masonry_holder article .image_holder.standard_hover .icons_holder{bottom:20px;left:30px}.full_width .projects_holder.v2 article .image_holder.standard_hover .text_holder,.full_width .projects_holder.v3 article .image_holder.standard_hover .text_holder{padding:70px 80px 105px}.full_width .projects_holder.v4 article .image_holder.standard_hover .text_holder{padding:50px 60px 85px}.full_width .projects_holder.v5 article .image_holder.standard_hover .text_holder,.full_width .projects_holder.v6 article .image_holder.standard_hover .text_holder,.full_width .projects_masonry_holder article .image_holder.standard_hover .text_holder{padding:20px 30px 55px}}@media only screen and (min-width:1300px) and (max-width:1600px){.full_width .projects_masonry_holder .portfolio_masonry_item,.full_width .projects_masonry_holder .portfolio_masonry_item.large_height{width:24.98%}.full_width .projects_masonry_holder .portfolio_masonry_item.large_width,.full_width .projects_masonry_holder .portfolio_masonry_item.large_width_height{width:49.96%}}@media only screen and (max-width:1400px){.blog_holder.masonry_full_width article,.full_width .q_masonry_blog article{width:23%}.full_width .projects_holder.hover_text.v2 article .image_holder.standard_hover .icons_holder,.full_width .projects_holder.hover_text.v3 article .image_holder.standard_hover .icons_holder{bottom:50px;left:60px}.full_width .projects_holder.hover_text.v4 article .image_holder.standard_hover .icons_holder{bottom:40px;left:50px}.full_width .projects_holder.hover_text.v5 article .image_holder.standard_hover .icons_holder,.full_width .projects_holder.hover_text.v6 article .image_holder.standard_hover .icons_holder,.full_width .projects_masonry_holder article .image_holder.standard_hover .icons_holder{bottom:20px;left:30px}.full_width .projects_holder.v2 article .image_holder.standard_hover .text_holder,.full_width .projects_holder.v3 article .image_holder.standard_hover .text_holder{padding:50px 60px 85px}.full_width .projects_holder.v4 article .image_holder.standard_hover .text_holder{padding:40px 50px 75px}.full_width .projects_holder.v5 article .image_holder.standard_hover .text_holder,.full_width .projects_holder.v6 article .image_holder.standard_hover .text_holder,.full_width .projects_masonry_holder article .image_holder.standard_hover .text_holder{padding:20px 30px 55px}.full_screen_navigation_holder.up_arrow{top:110px}.content.content_top_margin .full_screen_navigation_holder.up_arrow{top:10px!important}.full_screen_navigation_holder.down_arrow{bottom:10px}}@media only screen and (max-width:1300px){.vertical_menu_enabled .title .title_holder,.vertical_menu_enabled .title_outer.with_image .title,.vertical_menu_enabled .title_outer.with_image .title .title_subtitle_holder{padding:0!important}.projects_holder.v6.hover_text.no_space .filler,.projects_holder.v6.hover_text.no_space .mix,.projects_holder.v6.standard_no_space .filler,.projects_holder.v6.standard_no_space .mix{width:19.99%}.firefox_mac_browser .projects_holder.v6.hover_text.no_space .filler,.firefox_mac_browser .projects_holder.v6.hover_text.no_space .mix,.firefox_mac_browser .projects_holder.v6.standard_no_space .filler,.firefox_mac_browser .projects_holder.v6.standard_no_space .mix,.safari_browser .projects_holder.v6.hover_text.no_space .filler,.safari_browser .projects_holder.v6.hover_text.no_space .mix,.safari_browser .projects_holder.v6.standard_no_space .filler,.safari_browser .projects_holder.v6.standard_no_space .mix{width:19.93%}.masonry_with_space .projects_holder.v6 .mix{width:20%}.touch footer.uncover{position:relative;top:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}.touch .content{margin-bottom:0!important}.full_width .projects_masonry_holder .portfolio_masonry_item,.full_width .projects_masonry_holder .portfolio_masonry_item.large_height{width:33.3%}.full_width .projects_masonry_holder .portfolio_masonry_item.large_width,.full_width .projects_masonry_holder .portfolio_masonry_item.large_width_height{width:66.6%}.vertical_menu_enabled .title{height:auto!important}.vertical_menu_enabled .title.has_background,.vertical_menu_enabled .title.has_fixed_background{background:0 0!important;height:auto!important;padding:0!important}.vertical_menu_enabled .title_outer.animate_title_area{height:auto!important;opacity:1!important}.vertical_menu_enabled .title .not_responsive{display:block}.vertical_menu_enabled .title .title_holder{height:100%!important}}@media only screen and (max-width:1200px){body.boxed .carousel-inner,body.boxed .footer_inner,body.boxed .fotter_bottom_border_holder.in_grid,body.boxed .fotter_top_border_holder.in_grid,body.boxed .full_width .parallax_content,body.boxed .header_inner,body.boxed .wrapper_inner,body.boxed footer{width:1000px}body.boxed footer.uncover{width:100%}.boxed div.section .section_inner,.carousel-inner .slider_content_outer,.container_inner,.container_inner nav.content_menu,.fotter_bottom_border_holder.in_grid,.fotter_top_border_holder.in_grid,.full_width .parallax_content,div.grid_section .section_inner,nav.content_menu ul{width:950px}.drop_down .wide .second ul li{width:207px}.drop_down .wide .second .inner>ul>li>a{line-height:1.4em}.projects_holder.v6 .mix,.projects_holder.v6.hover_text .mix{width:18.5%;margin:0 0 1.7%}.projects_holder.v6 .filler,.projects_holder.v6.hover_text .filler{width:18.5%}.cover_boxes ul li,.cover_boxes ul li .box .thumb{width:227px}.cover_boxes ul li .box,.cover_boxes ul li.act{width:455px}.cover_boxes ul li .box .box_content{left:247px;width:207px}body.boxed .cover_boxes ul li,body.boxed .cover_boxes ul li .box .thumb{width:240px}body.boxed .cover_boxes ul li .box,body.boxed .cover_boxes ul li.act{width:480px}body.boxed .cover_boxes ul li .box .box_content{left:260px;width:220px}.flexslider .flex-next,.full_width .section_inner .portfolio_slider .caroufredsel-next,.full_width .section_inner .qode_carousels .caroufredsel-direction-nav .qode_carousel_next,.portfolio_slider .caroufredsel-next,.qode_carousels .caroufredsel-direction-nav .qode_carousel_next{right:0}.flexslider .flex-prev,.full_width .section_inner .portfolio_slider .caroufredsel-prev,.full_width .section_inner .qode_carousels .caroufredsel-direction-nav .qode_carousel_prev,.portfolio_slider .caroufredsel-prev,.qode_carousels .caroufredsel-direction-nav .qode_carousel_prev{left:0}}@media only screen and (min-width:1000px) and (max-width:1200px){.qode_pricing_tables.four_columns .price_in_table .price{font-size:60px}.blog_holder.masonry_full_width .mejs-container .mejs-controls .mejs-time span{font-size:12px}.full_width .projects_holder.hover_text.v4 article .image_holder.standard_hover .icons_holder{bottom:25px;left:35px}.full_width .projects_holder.hover_text.v5 article .image_holder.standard_hover .icons_holder,.full_width .projects_holder.hover_text.v6 article .image_holder.standard_hover .icons_holder,.full_width .projects_masonry_holder article .image_holder.standard_hover .icons_holder{bottom:10px;left:20px}.full_width .projects_holder.v4 article .image_holder.standard_hover .text_holder{padding:25px 35px 60px}.full_width .projects_holder.v5 article .image_holder.standard_hover .text_holder,.full_width .projects_holder.v6 article .image_holder.standard_hover .text_holder,.full_width .projects_masonry_holder article .image_holder.standard_hover .text_holder{padding:10px 20px 45px}}@media only screen and (min-width:1000px){.light:not(.sticky):not(.scrolled) .side_menu_button>a{color:#fff}.dark:not(.sticky):not(.scrolled) .side_menu_button>a{color:#000}.stick_with_left_right_menu .logo_wrapper{overflow:hidden}.latest_post_holder.boxes.four_columns>ul>li:nth-child(4n+1),.latest_post_holder.boxes.three_columns>ul>li:nth-child(3n+1),.latest_post_holder.boxes.two_columns>ul>li:nth-child(2n+1){clear:both}.admin-bar header.fixed,.admin-bar header.sticky.sticky_animate{padding-top:32px!important}.admin-bar .side_menu,.admin-bar header.fixed .qode_search_form,.admin-bar header.sticky .qode_search_form{top:32px}}@media only screen and (max-width:1000px){.title .title_holder,.title_outer.with_image .title,.title_outer.with_image .title .title_subtitle_holder{padding:0!important}body.boxed .carousel-inner,body.boxed .footer_inner,body.boxed .fotter_bottom_border_holder.in_grid,body.boxed .fotter_top_border_holder.in_grid,body.boxed .full_width .parallax_content,body.boxed .header_inner,body.boxed .wrapper_inner,body.boxed footer{width:818px}.boxed div.section .section_inner,.carousel-inner .slider_content_outer,.container_inner,.fotter_bottom_border_holder.in_grid,.fotter_top_border_holder.in_grid,.full_width .parallax_content,div.grid_section .section_inner,nav.content_menu{width:768px}.full_width .projects_holder_outer.v5,.full_width .projects_holder_outer.v6{width:100%}.header_top .container{display:inline-block}.header_inner_left,footer.uncover,header{position:relative!important;left:0!important;margin-bottom:0}.content{margin-bottom:0!important}.right_side_menu_opened .wrapper header{left:0!important}header{top:0!important;margin-top:0!important;display:block}.header_top{height:auto;line-height:normal;display:block}.header_top .left,.header_top .right{text-align:center;float:none}.header_top .inner{display:inline-block;vertical-align:middle}.header_bottom{background-color:#fff}.header_bottom .container_inner{width:auto}header .q_logo img.normal{display:block!important;opacity:1!important;position:relative;margin:0 auto}header .q_logo img.dark,header .q_logo img.light,header .q_logo img.sticky{display:none!important}header .q_logo.animate_logo div.normal{opacity:1!important;display:block}.header-left-from-logo-widget,.header-right-from-logo-widget,.q_logo_hidden,header .q_logo.animate_logo div.dark,header .q_logo.animate_logo div.sticky{display:none}.main_menu{display:none!important}nav.mobile_menu{display:block}.logo_wrapper,.mobile_menu_button{display:table}nav.mobile_menu>ul{margin:0 auto}.logo_wrapper{height:100px;left:50%;position:absolute}.q_logo{display:table-cell;position:relative;top:auto;vertical-align:middle}.q_logo a{left:-50%;width:auto!important}.header_top .header-widget,header .header_fixed_right_area{width:100%;margin:0;text-align:center;display:block}.q_logo img{top:0;left:0}header .header_fixed_right_area{line-height:100%!important;top:80px!important;position:absolute}.header_menu_bottom{border-top:0}.dark .mobile_menu_button span,.dark .shopping_cart_header .header_cart>i,.dark .side_menu_button>a,.light .header_top .header-widget,.light .header_top .header-widget a,.light .header_top .header-widget p,.light .header_top .header-widget span,.light .header_top .header-widget.widget_nav_menu ul.menu>li>a,.light .header_top .q_social_icon_holder i.simple_social{color:#777}.light .header_top #lang_sel>ul>li>a,.light .header_top #lang_sel_click>ul>li>a,.light .header_top .q_social_icon_holder i.simple_social{color:#777!important}.dark .header_top .header-widget,.dark .header_top .header-widget a,.dark .header_top .header-widget p,.dark .header_top .header-widget span,.dark .header_top .header-widget.widget_nav_menu ul.menu>li>a,.dark .header_top .q_social_icon_holder i.simple_social,.dark .mobile_menu_button span,.dark .shopping_cart_header .header_cart>i,.dark .side_menu_button>a{color:#777}.header_top .left .inner #lang_sel,.header_top .right .inner #lang_sel{float:none}.dark .header_top #lang_sel>ul>li>a,.dark .header_top #lang_sel_click>ul>li>a,.dark .header_top .q_social_icon_holder i.simple_social{color:#777!important}.title{height:auto!important}.title.has_background,.title.has_fixed_background{background:0 0!important;height:auto!important;padding:0!important}.title_outer.animate_title_area{height:auto!important;opacity:1!important}.title .not_responsive{display:block}.title h1{font-size:38px}.title .title_holder{height:100%!important}.title:not(.breadcrumbs_title) .title_holder{height:6%!important;padding:10px 0!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.subtitle{font-size:24px}.shopping_cart_inner,.side_menu_button{height:100px}header.menu_bottom.has_header_fixed_right .side_menu_button{height:130px!important}.header_top .right #lang_sel ul ul,.header_top .right #lang_sel_click ul ul{right:0}nav.content_menu{position:relative!important;top:0!important;margin:0 auto}nav.content_menu ul.menu{display:none}nav.content_menu .nav_select_menu{display:block}nav.content_menu .back_outer{display:none}.content .container .container_inner.default_template_holder{padding:44px 0 0}.projects_holder.v4 .mix,.projects_holder.v4.hover_text .mix,.projects_holder.v5 .mix,.projects_holder.v5.hover_text .mix,.projects_holder.v6 .mix,.projects_holder.v6.hover_text .mix{width:23%;margin:0 0 3%}.projects_holder.v4 .filler,.projects_holder.v4.hover_text .filler,.projects_holder.v5 .filler,.projects_holder.v5.hover_text .filler,.projects_holder.v6 .filler,.projects_holder.v6.hover_text .filler{width:23%}.projects_holder.v2 .mix,.projects_holder.v3 .mix{margin:0 0 3%}.projects_holder.v2.hover_text .mix,.projects_holder.v3.hover_text .mix,.projects_holder.v4.hover_text .mix,.projects_holder.v5.hover_text .mix,.projects_holder.v6.hover_text .mix{margin:0 0 2.8%}.projects_holder.v4.hover_text.no_space .filler,.projects_holder.v4.hover_text.no_space .mix,.projects_holder.v4.standard_no_space .filler,.projects_holder.v4.standard_no_space .mix,.projects_holder.v5.hover_text.no_space .filler,.projects_holder.v5.hover_text.no_space .mix,.projects_holder.v5.standard_no_space .filler,.projects_holder.v5.standard_no_space .mix,.projects_holder.v6.hover_text.no_space .filler,.projects_holder.v6.hover_text.no_space .mix,.projects_holder.v6.standard_no_space .filler,.projects_holder.v6.standard_no_space .mix{width:24.99%}.firefox_mac_browser .projects_holder.v4.hover_text.no_space .filler,.firefox_mac_browser .projects_holder.v4.hover_text.no_space .mix,.firefox_mac_browser .projects_holder.v4.standard_no_space .filler,.firefox_mac_browser .projects_holder.v4.standard_no_space .mix,.firefox_mac_browser .projects_holder.v5.hover_text.no_space .filler,.firefox_mac_browser .projects_holder.v5.hover_text.no_space .mix,.firefox_mac_browser .projects_holder.v5.standard_no_space .filler,.firefox_mac_browser .projects_holder.v5.standard_no_space .mix,.firefox_mac_browser .projects_holder.v6.hover_text.no_space .filler,.firefox_mac_browser .projects_holder.v6.hover_text.no_space .mix,.firefox_mac_browser .projects_holder.v6.standard_no_space .filler,.firefox_mac_browser .projects_holder.v6.standard_no_space .mix,.safari_browser .projects_holder.v4.hover_text.no_space .filler,.safari_browser .projects_holder.v4.hover_text.no_space .mix,.safari_browser .projects_holder.v4.standard_no_space .filler,.safari_browser .projects_holder.v4.standard_no_space .mix,.safari_browser .projects_holder.v5.hover_text.no_space .filler,.safari_browser .projects_holder.v5.hover_text.no_space .mix,.safari_browser .projects_holder.v5.standard_no_space .filler,.safari_browser .projects_holder.v5.standard_no_space .mix,.safari_browser .projects_holder.v6.hover_text.no_space .filler,.safari_browser .projects_holder.v6.hover_text.no_space .mix,.safari_browser .projects_holder.v6.standard_no_space .filler,.safari_browser .projects_holder.v6.standard_no_space .mix{width:24.93%}.projects_holder.v3.standard_no_space .mix,.projects_holder.v4.standard_no_space .mix,.projects_holder.v5.standard_no_space .mix,.projects_holder.v6.standard_no_space .mix{margin:0}.masonry_with_space .projects_holder.v5 .filler,.masonry_with_space .projects_holder.v5 .mix,.masonry_with_space .projects_holder.v6 .filler,.masonry_with_space .projects_holder.v6 .mix{width:25%}.full_width .projects_masonry_holder .portfolio_masonry_item,.full_width .projects_masonry_holder .portfolio_masonry_item.large_height{width:49.9%}.full_width .projects_masonry_holder .portfolio_masonry_item.large_width,.full_width .projects_masonry_holder .portfolio_masonry_item.large_width_height{width:100%}.projects_masonry_holder .portfolio_masonry_item,.projects_masonry_holder .portfolio_masonry_item.large_height{width:49.9%}.projects_masonry_holder .portfolio_masonry_item.large_width,.projects_masonry_holder .portfolio_masonry_item.large_width_height{width:100%}.blog_holder.masonry article,.q_masonry_blog article{width:47%}.blog_holder.masonry_full_width article,.full_width .q_masonry_blog article{width:30.5%}.box_image_holder .box_icon .fa-stack{font-size:3em}.header_top .left .inner>div:last-child,.header_top .right .inner>div,header .q_social_icon_holder{border-right:0}.header_top .left .inner>div,.header_top .right .inner>div:first-child{border-left:0}.animated_icons_with_text.five_columns .animated_icon_with_text_holder,.animated_icons_with_text.four_columns .animated_icon_with_text_holder,.animated_icons_with_text.three_columns .animated_icon_with_text_holder{width:50%}.animated_icons_with_text.five_columns .animated_icon_with_text_holder:nth-child(5n) .animated_icon_with_text_inner:before,.animated_icons_with_text.four_columns .animated_icon_with_text_holder:nth-child(4n) .animated_icon_with_text_inner:before,.animated_icons_with_text.three_columns .animated_icon_with_text_holder:nth-child(3n) .animated_icon_with_text_inner:before{border-right-width:1px}.animated_icons_with_text.five_columns .animated_icon_with_text_holder:nth-child(2n) .animated_icon_with_text_inner:before,.animated_icons_with_text.four_columns .animated_icon_with_text_holder:nth-child(2n) .animated_icon_with_text_inner:before,.animated_icons_with_text.three_columns .animated_icon_with_text_holder:nth-child(2n) .animated_icon_with_text_inner:before{border-right-width:0}.cover_boxes ul{margin:0 -8px 0 0}.cover_boxes ul li{margin-right:8px}.cover_boxes ul li,.cover_boxes ul li .box .thumb{width:187px}.cover_boxes ul li .box,.cover_boxes ul li.act{width:374px}.cover_boxes ul li .box .box_content{left:197px;width:177px}body.boxed .cover_boxes ul li,body.boxed .cover_boxes ul li .box .thumb{width:199px}body.boxed .cover_boxes ul li .box,body.boxed .cover_boxes ul li.act{width:400px}body.boxed .cover_boxes ul li .box .box_content{left:209px;width:189px}.cover_boxes ul li .box .box_content p{max-height:105px;overflow:hidden}.cover_boxes ul li .box .cover_box_title{margin:0 0 5px}.cover_boxes ul li .box .qbutton,.cover_boxes ul li .box h5{margin:8px 0 0}.latest_post_holder.boxes.four_columns>ul>li,.latest_post_holder.four_columns>ul>li{width:49%;margin:0 2% 25px 0!important}.latest_post_holder.boxes.four_columns>ul>li:nth-child(2n){margin:0 0 25px!important}.latest_post_holder.boxes.four_columns>ul>li:nth-child(2n+1){clear:both}.q_tabs .tabs-nav li a{padding:0 7px}.price_table_inner ul li.table_title{padding:18px 15px 17px}.price_table_inner ul li{padding:11px 10px}body .content,body .content.content_top_margin{margin-top:0!important}.q_counter_holder.center{padding:20px 30px}.wpb_flexslider.flexslider.have_frame{width:566px}.frame_holder>.wpb_wrapper{padding:30px 0 66px}.frame_holder.frame_holder2>.wpb_wrapper{padding:42px 0 66px}.qode_pricing_tables.four_columns .q_price_table{width:48.75%;margin-bottom:45px}.qode_pricing_tables.four_columns .q_price_table:nth-child(2n+1){margin-left:0;clear:both}.gallery_holder ul.v5 li,.wpb_gallery_slides .gallery_holder ul.v5 li{width:25%}.google_map_ovrlay{display:block}.full_width .projects_holder.hover_text.v2 article .image_holder.standard_hover .icons_holder,.full_width .projects_holder.hover_text.v3 article .image_holder.standard_hover .icons_holder{bottom:30px;left:40px}.full_width .projects_holder.hover_text.v4 article .image_holder.standard_hover .icons_holder,.full_width .projects_holder.hover_text.v5 article .image_holder.standard_hover .icons_holder,.full_width .projects_holder.hover_text.v6 article .image_holder.standard_hover .icons_holder,.full_width .projects_masonry_holder article .image_holder.standard_hover .icons_holder{bottom:15px;left:25px}.full_width .projects_holder.v2 article .image_holder.standard_hover .text_holder,.full_width .projects_holder.v3 article .image_holder.standard_hover .text_holder{padding:30px 40px 65px}.full_width .projects_holder.v4 article .image_holder.standard_hover .text_holder,.full_width .projects_holder.v5 article .image_holder.standard_hover .text_holder,.full_width .projects_holder.v6 article .image_holder.standard_hover .text_holder,.full_width .projects_masonry_holder article .image_holder.standard_hover .text_holder{padding:15px 25px 50px}.full_screen_navigation_holder.up_arrow{top:0!important}.full_screen_navigation_holder.down_arrow{bottom:0!important}.content.content_top_margin .fp-controlArrow{margin-top:-28px}}@media only screen and (min-width:768px) and (max-width:1100px){.portfolio_gallery a.v4{width:32%;margin:0 2% 2% 0!important}.portfolio_gallery a.v4:nth-child(3n){margin:0 0 2%!important}.widget.widget_search form input[type=text]{width:67%}.q_percentage,.q_percentage_with_icon{width:150px!important;height:150px!important;line-height:150px!important}.q_percentage canvas,.q_percentage_with_icon canvas{width:100%!important;height:100%!important}.filter_holder ul li span{padding:0 20px}.portfolio_single.big-images .portfolio_container,.portfolio_single.big-slider .portfolio_container,.portfolio_single.gallery .portfolio_container{padding:36px 35px}}@media only screen and (min-width:768px) and (max-width:1000px){.grid2 .blog_holder.masonry .blog_share,.grid2.two_columns_66_33 .blog_holder.blog_single article .post_comments{margin-left:0}.grid2.two_columns_66_33 .blog_holder.blog_single article .post_description .post_description_left,.grid2.two_columns_66_33 .blog_holder.blog_single article .post_description .post_description_right{float:none}.q_image_with_text_over .back_holder,.q_image_with_text_over .front_holder{padding:25px 20px 16px}.portfolio_slides .icons_holder a,.projects_holder article .icons_holder a,.projects_holder.hover_text article .icons_holder a{margin:0 10px 0 0}.projects_holder article .icons_holder a:last-child{margin:0}.projects_holder.hover_text article .icons_holder,.projects_holder.hover_text.v3 article .icons_holder{bottom:20px;left:20px}.portfolio_slides .icons_holder,.projects_holder.hover_text.v2 article .icons_holder{bottom:30px;left:30px}.projects_holder article .image_holder .text_holder,.projects_holder.v3 article .image_holder .text_holder{padding:15px 20px 50px}.projects_holder article .image_holder.elegant_hover .text_holder,.projects_holder.v3 article .image_holder.elegant_hover .text_holder{padding:15px 20px}.portfolio_slides .image_holder .text_holder,.projects_holder.v2 article .image_holder .text_holder{padding:25px 30px 60px}.projects_holder.v2 article .image_holder.elegant_hover .text_holder{padding:25px 30px}.q_team_social .q_social_icon_holder{margin:0 5px 5px!important}.q_team .q_team_social_holder .fa-stack{width:30px;height:30px;line-height:30px}.q_team .q_social_icon_holder.normal_social .simple_social,.q_team .q_social_icon_holder.normal_social.with_link .simple_social{font-size:22px;line-height:30px}.q_team .q_team_social_holder .social_icon{font-size:16px;line-height:30px}.q_progress_bars_vertical .progress_title{font-size:.8em}}@media only screen and (max-width:900px){.projects_holder.v4.hover_text.no_space .filler,.projects_holder.v4.hover_text.no_space .mix,.projects_holder.v4.standard_no_space .filler,.projects_holder.v4.standard_no_space .mix,.projects_holder.v5.hover_text.no_space .filler,.projects_holder.v5.hover_text.no_space .mix,.projects_holder.v5.standard_no_space .filler,.projects_holder.v5.standard_no_space .mix,.projects_holder.v6.hover_text.no_space .filler,.projects_holder.v6.hover_text.no_space .mix,.projects_holder.v6.standard_no_space .filler,.projects_holder.v6.standard_no_space .mix{width:33.32%}.firefox_mac_browser .projects_holder.v4.hover_text.no_space .filler,.firefox_mac_browser .projects_holder.v4.hover_text.no_space .mix,.firefox_mac_browser .projects_holder.v4.standard_no_space .filler,.firefox_mac_browser .projects_holder.v4.standard_no_space .mix,.firefox_mac_browser .projects_holder.v5.hover_text.no_space .filler,.firefox_mac_browser .projects_holder.v5.hover_text.no_space .mix,.firefox_mac_browser .projects_holder.v5.standard_no_space .filler,.firefox_mac_browser .projects_holder.v5.standard_no_space .mix,.firefox_mac_browser .projects_holder.v6.hover_text.no_space .filler,.firefox_mac_browser .projects_holder.v6.hover_text.no_space .mix,.firefox_mac_browser .projects_holder.v6.standard_no_space .filler,.firefox_mac_browser .projects_holder.v6.standard_no_space .mix,.safari_browser .projects_holder.v4.hover_text.no_space .filler,.safari_browser .projects_holder.v4.hover_text.no_space .mix,.safari_browser .projects_holder.v4.standard_no_space .filler,.safari_browser .projects_holder.v4.standard_no_space .mix,.safari_browser .projects_holder.v5.hover_text.no_space .filler,.safari_browser .projects_holder.v5.hover_text.no_space .mix,.safari_browser .projects_holder.v5.standard_no_space .filler,.safari_browser .projects_holder.v5.standard_no_space .mix,.safari_browser .projects_holder.v6.hover_text.no_space .filler,.safari_browser .projects_holder.v6.hover_text.no_space .mix,.safari_browser .projects_holder.v6.standard_no_space .filler,.safari_browser .projects_holder.v6.standard_no_space .mix{width:33.3%}}@media only screen and (max-width:783px){.blog_holder.masonry_full_width article,.full_width .q_masonry_blog article{width:46.5%}}@media only screen and (max-width:768px){.comment_holder .comment_number,.header_bottom_right_widget_holder,.q_circles_holder.with_lines:before,.qode_carousels_holder .caroufredsel-direction-nav{display:none}body.boxed .carousel-inner,body.boxed .footer_inner,body.boxed .fotter_bottom_border_holder.in_grid,body.boxed .fotter_top_border_holder.in_grid,body.boxed .full_width .parallax_content,body.boxed .header_inner,body.boxed .wrapper_inner,body.boxed footer{width:650px}.boxed div.section .section_inner,.carousel-inner .slider_content_outer,.container_inner,.fotter_bottom_border_holder.in_grid,.fotter_top_border_holder.in_grid,.full_width .parallax_content,div.grid_section .section_inner,nav.content_menu{width:600px}.projects_holder.v2 .mix,.projects_holder.v2.hover_text .mix,.projects_holder.v3 .mix,.projects_holder.v3.hover_text .mix,.projects_holder.v4 .mix,.projects_holder.v4.hover_text .mix,.projects_holder.v5 .mix,.projects_holder.v5.hover_text .mix,.projects_holder.v6 .mix,.projects_holder.v6.hover_text .mix{width:48.3%;margin:0 0 3.6%}.projects_holder.v2 .filler,.projects_holder.v2.hover_text .filler,.projects_holder.v3 .filler,.projects_holder.v3.hover_text .filler,.projects_holder.v4 .filler,.projects_holder.v4.hover_text .filler,.projects_holder.v5 .filler,.projects_holder.v5.hover_text .filler,.projects_holder.v6 .filler,.projects_holder.v6.hover_text .filler{width:48.3%}.projects_holder.v2.hover_text .mix,.projects_holder.v3.hover_text .mix,.projects_holder.v4.hover_text .mix,.projects_holder.v5.hover_text .mix,.projects_holder.v6.hover_text .mix{margin:0 0 3.4%}.projects_holder.v2.hover_text.no_space .filler,.projects_holder.v2.hover_text.no_space .mix,.projects_holder.v2.standard_no_space .filler,.projects_holder.v2.standard_no_space .mix,.projects_holder.v3.hover_text.no_space .filler,.projects_holder.v3.hover_text.no_space .mix,.projects_holder.v3.standard_no_space .filler,.projects_holder.v3.standard_no_space .mix,.projects_holder.v4.hover_text.no_space .filler,.projects_holder.v4.hover_text.no_space .mix,.projects_holder.v4.standard_no_space .filler,.projects_holder.v4.standard_no_space .mix,.projects_holder.v5.hover_text.no_space .filler,.projects_holder.v5.hover_text.no_space .mix,.projects_holder.v5.standard_no_space .filler,.projects_holder.v5.standard_no_space .mix,.projects_holder.v6.hover_text.no_space .filler,.projects_holder.v6.hover_text.no_space .mix,.projects_holder.v6.standard_no_space .filler,.projects_holder.v6.standard_no_space .mix{width:49.99%}.firefox_mac_browser .projects_holder.v2.hover_text.no_space .filler,.firefox_mac_browser .projects_holder.v2.hover_text.no_space .mix,.firefox_mac_browser .projects_holder.v2.standard_no_space .filler,.firefox_mac_browser .projects_holder.v2.standard_no_space .mix,.firefox_mac_browser .projects_holder.v3.hover_text.no_space .filler,.firefox_mac_browser .projects_holder.v3.hover_text.no_space .mix,.firefox_mac_browser .projects_holder.v3.standard_no_space .filler,.firefox_mac_browser .projects_holder.v3.standard_no_space .mix,.firefox_mac_browser .projects_holder.v4.hover_text.no_space .filler,.firefox_mac_browser .projects_holder.v4.hover_text.no_space .mix,.firefox_mac_browser .projects_holder.v4.standard_no_space .filler,.firefox_mac_browser .projects_holder.v4.standard_no_space .mix,.firefox_mac_browser .projects_holder.v5.hover_text.no_space .filler,.firefox_mac_browser .projects_holder.v5.hover_text.no_space .mix,.firefox_mac_browser .projects_holder.v5.standard_no_space .filler,.firefox_mac_browser .projects_holder.v5.standard_no_space .mix,.firefox_mac_browser .projects_holder.v6.hover_text.no_space .filler,.firefox_mac_browser .projects_holder.v6.hover_text.no_space .mix,.firefox_mac_browser .projects_holder.v6.standard_no_space .filler,.firefox_mac_browser .projects_holder.v6.standard_no_space .mix,.safari_browser .projects_holder.v2.hover_text.no_space .filler,.safari_browser .projects_holder.v2.hover_text.no_space .mix,.safari_browser .projects_holder.v2.standard_no_space .filler,.safari_browser .projects_holder.v2.standard_no_space .mix,.safari_browser .projects_holder.v3.hover_text.no_space .filler,.safari_browser .projects_holder.v3.hover_text.no_space .mix,.safari_browser .projects_holder.v3.standard_no_space .filler,.safari_browser .projects_holder.v3.standard_no_space .mix,.safari_browser .projects_holder.v4.hover_text.no_space .filler,.safari_browser .projects_holder.v4.hover_text.no_space .mix,.safari_browser .projects_holder.v4.standard_no_space .filler,.safari_browser .projects_holder.v4.standard_no_space .mix,.safari_browser .projects_holder.v5.hover_text.no_space .filler,.safari_browser .projects_holder.v5.hover_text.no_space .mix,.safari_browser .projects_holder.v5.standard_no_space .filler,.safari_browser .projects_holder.v5.standard_no_space .mix,.safari_browser .projects_holder.v6.hover_text.no_space .filler,.safari_browser .projects_holder.v6.hover_text.no_space .mix,.safari_browser .projects_holder.v6.standard_no_space .filler,.safari_browser .projects_holder.v6.standard_no_space .mix{width:49.92%}.projects_holder.v2.standard_no_space .mix,.projects_holder.v3.standard_no_space .mix,.projects_holder.v4.standard_no_space .mix,.projects_holder.v5.standard_no_space .mix,.projects_holder.v6.standard_no_space .mix{margin:0}.masonry_with_space .projects_holder.v4 .filler,.masonry_with_space .projects_holder.v4 .mix,.masonry_with_space .projects_holder.v5 .filler,.masonry_with_space .projects_holder.v5 .mix,.masonry_with_space .projects_holder.v6 .filler,.masonry_with_space .projects_holder.v6 .mix{width:33.33%}.blog_holder.masonry article,.blog_holder.masonry_full_width article,.full_width .grid_section .q_masonry_blog article,.q_masonry_blog article{width:46.5%}.blog_holder.masonry_full_width article,.comment_holder .comments,.full_width .q_masonry_blog article,.two_columns_25_75 .blog_holder.masonry article,.two_columns_25_75 .q_masonry_blog article,.two_columns_33_66 .blog_holder.masonry article,.two_columns_33_66 .q_masonry_blog article,.two_columns_66_33 .blog_holder.masonry article,.two_columns_66_33 .q_masonry_blog article,.two_columns_75_25 .blog_holder.masonry article,.two_columns_75_25 .q_masonry_blog article{width:100%}div.comment_form{padding-top:40px;border-top:1px solid #ddd}.title h1{font-size:30px}.subtitle{font-size:20px}.q_line_graf{margin:0 0 25px;width:100%}.q_pie_graf{width:70%;margin:0 auto 25px;float:none}.q_line_graf canvas,.q_line_graf_legend,.q_pie_graf canvas,.q_pie_graf_legend{width:100%!important;height:auto!important}.q_icon_list p,.q_list.number.circle_number li{line-height:37px}.q_list.number.circle_number ul>li:before{top:0}.q_icon_list p{padding:0 0 0 45px}.q_icon_list i{line-height:35px;height:35px;width:35px}.cover_boxes ul,.cover_boxes ul li{width:100%!important}.grid2 .blog_holder article .post_description .post_description_left,.grid2 .blog_holder article .post_description .post_description_right,.grid2 .post_info_left{float:none}.grid2 .blog_holder article .post_description .post_description_left,.grid2 .post_info_left{margin-top:10px}.grid2 .blog_holder article .post_comments{margin-left:0}.cover_boxes ul li{margin:0 0 20px!important}.cover_boxes ul li,.cover_boxes ul li .box .thumb{width:270px}.cover_boxes ul li .box,.cover_boxes ul li.act{width:100%}.cover_boxes ul li .box .box_content{position:static;left:0;float:right;width:310px}.cover_boxes ul li .box .box_content p{height:auto;max-height:none;overflow:visible}.q_circles_holder .q_circle_outer{width:50%!important;margin:0 0 30px}.q_circles_holder:before{display:none;width:0;height:0;border:0}.q_social_icon_holder .fa-stack{margin:.1407692307692308em}.wpb_flexslider.flexslider.have_frame{width:442px}.frame_holder>.wpb_wrapper{padding:24px 0 58px}.frame_holder.frame_holder2>.wpb_wrapper{padding:33px 0 58px}.touch .content{margin:0!important}nav.popup_menu ul li a,nav.popup_menu ul li h6{line-height:40px}nav.popup_menu ul li a span,nav.popup_menu ul li h6 span{font-size:.7em}.q_tabs .tabs-nav li a{padding:0 4px;font-size:12px}.filter_holder ul li span{padding:0 15px}.portfolio_single h2.portfolio_single_text_title{line-height:1em}.portfolio_single h2.portfolio_single_text_title span{font-size:68%}.portfolio_single.big-images .portfolio_container,.portfolio_single.big-slider .portfolio_container,.portfolio_single.gallery .portfolio_container{padding:26px 30px}.vc_text_separator.full .separator_wrapper{padding:0 25px}.vc_text_separator.full .separator_content{padding:15px 50px}.full_width .projects_holder.hover_text.v2 article .image_holder.standard_hover .icons_holder,.full_width .projects_holder.hover_text.v3 article .image_holder.standard_hover .icons_holder,.full_width .projects_holder.hover_text.v4 article .image_holder.standard_hover .icons_holder,.full_width .projects_holder.hover_text.v5 article .image_holder.standard_hover .icons_holder,.full_width .projects_holder.hover_text.v6 article .image_holder.standard_hover .icons_holder,.full_width .projects_masonry_holder article .image_holder.standard_hover .icons_holder{bottom:25px;left:35px}.full_width .projects_holder.v2 article .image_holder.standard_hover .text_holder,.full_width .projects_holder.v3 article .image_holder.standard_hover .text_holder,.full_width .projects_holder.v4 article .image_holder.standard_hover .text_holder,.full_width .projects_holder.v5 article .image_holder.standard_hover .text_holder,.full_width .projects_holder.v6 article .image_holder.standard_hover .text_holder,.full_width .projects_masonry_holder article .image_holder.standard_hover .text_holder{padding:30px 35px 60px}.blog_holder article h2 a,.blog_holder article h2 span,.blog_holder.masonry article h4 a,.blog_holder.masonry_full_width article h4 a{font-size:.85em}body.page-template-blog-masonry-full-width-php .content .full_width{padding:44px 45px 25px}.blog_holder article .post_info{margin:0 0 20px}.content .container_inner.default_template_holder h2,.content .full_width h2{font-size:30px}.latest_post_image{width:80px}.latest_post_holder.image_in_box .latest_post_text{padding:0 0 0 95px}.latest_post_holder.image_in_box h4.latest_post_title{font-size:14px}.latest_post_holder .post_info_section{padding:0 5px}.latest_post_holder .post_info_section:first-child{padding:0 5px 0 0}.latest_post_holder .post_info_section:before{left:-5px}.animated_icons_with_text .animated_icon_with_text_holder{width:100%!important}.animated_icons_with_text .animated_icon_with_text_inner:before{border-right-width:0!important}.custom_font_holder{line-height:1.3em!important}.custom_font_holder>span{font-size:.8em;line-height:1em}}@media only screen and (min-width:600px) and (max-width:768px){.portfolio_gallery a.v3,.portfolio_gallery a.v4{width:49%!important;margin:0 2% 2% 0!important}.portfolio_gallery a.v3:nth-child(2n),.portfolio_gallery a.v4:nth-child(2n){margin:0 0 2%!important}.gallery_holder ul.v4 li{width:50%!important}.gallery_holder ul.v3 li,.gallery_holder ul.v5 li{width:33.33333%!important}.blog_holder article .post_info .inner{padding:0 10px 0 0}.widget.widget_search form input[type=text]{width:60%}.q_image_with_text_over.one_fourth{width:49.9%}.q_percentage canvas,.q_percentage_with_icon canvas{width:100%!important;height:100%!important}.q_circles_holder .q_circle_outer:nth-child(2n+1){clear:both}.blog_like{padding:0 0 0 8px}.blog_share{margin:0 0 0 8px}.blog_holder article .post_description .post_description_left{margin:0 12px 0 0}.blog_holder.masonry article .post_description .post_description_left{margin:0}.q_counter_holder.center{padding:20px 15px}.price_in_table .price{font-size:60px}.service_table_title_holder .service_title{word-break:break-all}.portfolio_slides .icons_holder a,.projects_holder article .icons_holder a,.projects_holder.hover_text article .icons_holder a{margin:0 10px 0 0}.projects_holder article .icons_holder a:last-child{margin:0}.portfolio_slides .icons_holder,.projects_holder.hover_text article .icons_holder,.projects_holder.hover_text.v2 article .icons_holder,.projects_holder.hover_text.v3 article .icons_holder{bottom:25px;left:25px}.portfolio_slides .image_holder .text_holder,.projects_holder article .image_holder .text_holder,.projects_holder.v2 article .image_holder .text_holder,.projects_holder.v3 article .image_holder .text_holder{padding:20px 25px 55px}.projects_holder article .image_holder.elegant_hover .text_holder,.projects_holder.v2 article .image_holder.elegant_hover .text_holder,.projects_holder.v3 article .image_holder.elegant_hover .text_holder{padding:20px 25px}.footer_top .widget.widget_search form input[type=submit]{width:25px;padding:0}}@media only screen and (max-width:600px){.blog_holder article h2,.portfolio_single h2.portfolio_single_text_title{line-height:.9em}.footer_bottom,.fp-scrollable,.fp-section.fp-table,.fp-slide.fp-table,.fp-tableCell,.projects_masonry_holder .image_holder img,.slimScrollDiv{height:auto!important}body.boxed .carousel-inner,body.boxed .footer_inner,body.boxed .fotter_bottom_border_holder.in_grid,body.boxed .fotter_top_border_holder.in_grid,body.boxed .full_width .parallax_content,body.boxed .header_inner,body.boxed .wrapper_inner,body.boxed footer{width:470px}.boxed div.section .section_inner,.carousel-inner .slider_content_outer,.container_inner,.fotter_bottom_border_holder.in_grid,.fotter_top_border_holder.in_grid,.full_width .parallax_content,div.column1 .grid_section .section_inner,div.column2 .grid_section .section_inner,div.grid_section .section_inner,nav.content_menu{width:420px}.full_width .projects_holder_outer.v4 .hover_text,.full_width .projects_holder_outer.v4 .standard,.full_width .projects_holder_outer.v5 .hover_text,.full_width .projects_holder_outer.v5 .standard,.full_width .projects_holder_outer.v6 .hover_text,.full_width .projects_holder_outer.v6 .standard,.full_width .projects_masonry_holder .portfolio_masonry_item,.full_width .projects_masonry_holder .portfolio_masonry_item.large_height,.full_width .projects_masonry_holder .portfolio_masonry_item.large_width,.full_width .projects_masonry_holder .portfolio_masonry_item.large_width_height,.masonry_with_space .projects_holder .filler,.masonry_with_space .projects_holder .mix,.projects_holder .filler,.projects_holder .mix,.projects_masonry_holder .portfolio_masonry_item,.projects_masonry_holder .portfolio_masonry_item.large_height,.projects_masonry_holder .portfolio_masonry_item.large_width,.projects_masonry_holder .portfolio_masonry_item.large_width_height{width:100%!important}.projects_holder .mix{margin:0 0 5%!important}.projects_holder.hover_text.no_space .mix,.projects_holder.standard_no_space .mix{margin:0!important}.portfolio_gallery a.v2,.portfolio_gallery a.v3,.portfolio_gallery a.v4{width:100%;margin:0 0 4%!important}.portfolio_gallery a.v3:nth-child(2n),.portfolio_gallery a.v4:nth-child(2n){margin:0 0 4%!important}.portfolio_single.gallery .portfolio_container{margin:-4% 0 0}.four_columns .column1,.four_columns .column2,.four_columns .column3,.four_columns .column4,.three_columns .column1,.three_columns .column2,.three_columns .column3,.two_columns_25_75 .column1,.two_columns_25_75 .column2,.two_columns_33_66 .column1,.two_columns_33_66 .column2,.two_columns_50_50 .column1,.two_columns_50_50 .column2,.two_columns_66_33 .column1,.two_columns_66_33 .column2,.two_columns_75_25 .column1,.two_columns_75_25 .column2{width:100%}.four_columns .column1 .column_inner,.four_columns .column2 .column_inner,.four_columns .column3 .column_inner,.four_columns .column4 .column_inner,.three_columns .column1 .column_inner,.three_columns .column2 .column_inner,.three_columns .column3 .column_inner,.two_columns_25_75 .column1 .column_inner,.two_columns_25_75 .column2 .column_inner,.two_columns_25_75.grid2 .column1 .column_inner,.two_columns_25_75.grid2 .column2 .column_inner,.two_columns_33_66 .column1 .column_inner,.two_columns_33_66 .column2 .column_inner,.two_columns_33_66.grid2 .column1 .column_inner,.two_columns_33_66.grid2 .column2 .column_inner,.two_columns_50_50 .column1 .column_inner,.two_columns_50_50 .column2 .column_inner,.two_columns_66_33 .column1 .column_inner,.two_columns_66_33 .column2 .column_inner,.two_columns_66_33.grid2 .column1 .column_inner,.two_columns_66_33.grid2 .column2 .column_inner,.two_columns_75_25 .column1 .column_inner,.two_columns_75_25 .column2 .column_inner,.two_columns_75_25.grid2 .column1 .column_inner,.two_columns_75_25.grid2 .column2 .column_inner{padding:0}.q_tabs .tabs-nav{display:block}.q_tabs .tabs-nav li{margin:0 0 8px;overflow:hidden;position:relative;display:block;float:none}.q_tabs.boxed .tabs-nav li{margin-bottom:0}.q_tabs.vertical .tabs-nav{width:100%}.q_tabs .tabs-container,.q_tabs.boxed .tabs-container{padding:10px 30px}.q_tabs.vertical .tabs-container{width:100%;padding:10px 30px}.q_tabs .tabs-nav li a{padding:0 20px}.gallery_holder ul.v2 li,.gallery_holder ul.v3 li,.gallery_holder ul.v4 li,.gallery_holder ul.v5 li{width:50%!important}#respond textarea{padding:13px}.comment_holder .comment-list li ul.children{padding:0 0 0 30px}.blog_holder.masonry article,.q_masonry_blog article,.two_columns_25_75 .blog_holder.masonry article,.two_columns_25_75 .q_masonry_blog article,.two_columns_33_66 .blog_holder.masonry article,.two_columns_33_66 .q_masonry_blog article,.two_columns_66_33 .blog_holder.masonry article,.two_columns_66_33 .q_masonry_blog article,.two_columns_75_25 .blog_holder.masonry article,.two_columns_75_25 .q_masonry_blog article{width:100%}.call_to_action_button_wrapper.right{text-align:center!important;margin-top:15px}.title h1,.title.position_center h1{float:none;font-size:24px;letter-spacing:2px}.subtitle{font-size:16px}.breadcrumb{position:relative}.blog_holder article .post_description .post_description_left,.blog_holder article .post_description .post_description_right,.post_info_left{float:none}.blog_holder article .post_description .post_description_left,.post_info_left{margin-top:10px}.blog_holder article .post_comments{margin-left:0}.vc_row-fluid [class*=vc_span]{width:100%!important;margin-left:0!important}.q_image_with_text_over.one_fourth,.q_image_with_text_over.one_half,.q_image_with_text_over.one_third{width:100%}.call_to_action .column2.button_wrapper{position:relative;text-align:center}.call_to_action .column2.button_wrapper .qbutton{position:static;margin:10px 0 0!important}.cover_boxes ul li,.cover_boxes ul li .box .thumb{width:190px}.cover_boxes ul li .box .box_content{width:210px}.latest_post_holder>ul>li{width:100%!important;margin:0 0 25px!important}.q_circles_holder .q_circle_outer{width:100%!important}.footer_top .four_columns .column2 .column_inner>div,.footer_top .four_columns .column3 .column_inner>div,.footer_top .four_columns .column4 .column_inner>div,.footer_top .three_columns .column2 .column_inner>div,.footer_top .three_columns .column3 .column_inner>div,.footer_top .two_columns_50_50 .column2 .column_inner>div,footer:not(.footer_border_columns) .footer_top .four_columns .column2 .column_inner>div,footer:not(.footer_border_columns) .footer_top .three_columns .column2 .column_inner>div,footer:not(.footer_border_columns) .footer_top .two_columns_50_50 .column2 .column_inner>div{margin:0}.footer_top .four_columns .column1,.footer_top .four_columns .column2,.footer_top .four_columns .column3,.footer_top .three_columns .column1,.footer_top .three_columns .column2,.footer_top .two_columns_50_50 .column1{margin:0 0 25px}footer .qode_column,footer.footer_border_columns .qode_column{border:0;min-height:0!important}footer.footer_border_columns .qode_column .column_inner{padding:0}.wpb_flexslider.flexslider.have_frame{width:307px}.wpb_flexslider.flexslider.have_frame.frame3{width:408px}.frame_holder.frame_holder3 .gallery_frame{left:6px}.frame_holder>.wpb_wrapper{padding:18px 0 42px}.frame_holder.frame_holder2>.wpb_wrapper{padding:23px 0 40px}.frame_holder.frame_holder3>.wpb_wrapper{padding:15px 0 140px}.qode_pricing_tables .q_price_table{width:100%!important;margin-left:0;margin-bottom:15px}.qode_pricing_tables .q_price_table.active{margin-top:20px;margin-bottom:25px}.call_to_action .text_wrapper .call_to_action_text{text-align:center;margin-bottom:10px}.portfolio_single h2.portfolio_single_text_title span{font-size:60%}.portfolio_single.big-images .portfolio_container,.portfolio_single.big-slider .portfolio_container,.portfolio_single.gallery .portfolio_container{padding:21px 25px}.footer_bottom{padding:4% 0!important}.vc_text_separator.full .separator_content{padding:15px 40px}.blog_single.blog_holder article.format-link .post_text .post_text_inner,.blog_single.blog_holder article.format-quote .post_text .post_text_inner{padding:20px 30px}.blog_holder article .post_info,.blog_holder article h2,.blog_single.blog_holder article.format-link .post_text .post_text_inner .post_info,.blog_single.blog_holder article.format-quote .post_text .post_text_inner .post_info{margin:0 0 20px}.blog_holder.blog_single article .post_text .post_text_inner,.blog_single.blog_holder article.format-link .post_content,.blog_single.blog_holder article.format-quote .post_content{padding:30px}.blog_holder article h2 a,.blog_holder article h2 span{font-size:.7em}.blog_holder article .post_info>span{padding:0 6px 0 0;margin:0 6px 0 0}.blog_holder article .post_info>span:before{left:-6px}body.page-template-full_screen-php{font-size:inherit!important;height:auto!important}.full_screen_navigation_holder,.full_screen_preloader,.slimScrollBar{display:none!important;visibility:hidden!important}.full_screen_inner{visibility:visible!important;top:auto!important;-ms-touch-action:inherit!important;touch-action:inherit!important}.full_screen_section_slide,.vc_row.full_screen_section{padding:30px 0}.vc_row.full_screen_section.full_screen_section_slides{padding:0}.content .container_inner.default_template_holder h2,.content .full_width h2{font-size:26px}.custom_font_holder>span{font-size:.7em}}@media only screen and (max-width:480px){.footer_top .column_inner,.q_tabs.boxed .tabs-container{border:0}body.boxed .carousel-inner,body.boxed .full_width .parallax_content,body.boxed .header_inner,body.boxed .wrapper_inner,body.boxed footer{width:350px}body.boxed .footer_inner,body.boxed .fotter_bottom_border_holder.in_grid,body.boxed .fotter_top_border_holder.in_grid{width:100%}.boxed div.section .section_inner,.carousel-inner .slider_content_outer,.container_inner,.fotter_bottom_border_holder.in_grid,.fotter_top_border_holder.in_grid,.full_width .parallax_content,div.column1 .grid_section .section_inner,div.column2 .grid_section .section_inner,div.grid_section .section_inner,nav.content_menu{width:300px}.blog_holder.masonry{width:300px!important}.header_bottom,footer .container_inner{padding:0 25px}.footer_top.footer_top_full{padding:82px 25px 76px}footer .container_inner,nav.mobile_menu>ul{width:auto}.position_center.title h1,.title h1{font-size:18px}.subtitle{display:none}.projects_holder .mix{margin:0 0 7.4%!important}.portfolio_slides .icons_holder,.projects_holder.hover_text article .icons_holder,.projects_holder.hover_text.v2 article .icons_holder,.projects_holder.hover_text.v3 article .icons_holder{bottom:30px;left:30px}.portfolio_slides .image_holder .text_holder,.projects_holder article .image_holder .text_holder,.projects_holder.v2 article .image_holder .text_holder,.projects_holder.v3 article .image_holder .text_holder{padding:25px 30px 60px}.projects_holder article .image_holder.elegant_hover .text_holder,.projects_holder.v2 article .image_holder.elegant_hover .text_holder,.projects_holder.v3 article .image_holder.elegant_hover .text_holder{padding:25px 30px}.single_tags{margin:35px 0 0 19%}.q_tabs.vertical .tabs-nav{width:30%}.q_tabs.vertical .tabs-container{width:65%}.q_tabs .tabs-nav li a{padding:0 5px}.q_tabs.vertical .tabs-nav li a{padding:7px 5px}.gallery_holder ul.v2 li,.gallery_holder ul.v3 li,.gallery_holder ul.v4 li,.gallery_holder ul.v5 li{width:100%!important;margin:0!important}.comment_holder .comment-list li ul.children{padding:0 0 0 15px}.box_image_with_border{margin:0 0 30px}.box_image_holder .box_icon .fa-stack{font-size:4em}.blog_holder article .post_description .post_description_left,.post_info_left{display:inline-block;float:none;margin:0 0 5px;width:100%}.blog_holder article .post_description .post_description_right,.post_info_right{float:none}.post_info_right{text-align:right}.author_description_inner .image{float:none}.author_text_holder{padding:10px 0 0}.single_tags{margin-left:0}.footer_top .column_inner>div{margin:0 0 25px!important}.side_menu_button>a{padding:0 0 0 5px}.cover_boxes ul li .box .thumb{width:100%!important}.cover_boxes ul li .box,.cover_boxes ul li .box .thumb img,.cover_boxes ul li.act{width:100%}.cover_boxes ul li .box a.thumb,.cover_boxes ul li.act{float:none;margin:0!important}.cover_boxes ul li .box .box_content{position:static;margin-top:20px;width:100%}.cover_boxes ul li.act{margin-bottom:35px!important}.q_counter_holder.center{padding:20px}.q_accordion_holder,.q_tabs,.testimonials.testimonials_carousel{visibility:visible!important}.q_accordion_holder.accordion:not(.boxed) div.accordion_content{padding:0}.q_accordion_holder.accordion:not(.boxed) div.accordion_content_inner{padding:20px 0 0}.q_accordion_holder.accordion .ui-accordion-header{height:44px;line-height:44px}.q_accordion_holder .ui-accordion-header .accordion_mark{width:44px;height:44px}.q_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon,.q_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon span{line-height:40px}.q_accordion_holder.accordion:not(.boxed) .ui-accordion-header span.tab-title{padding:0 0 0 58px}.title.title_size_large h1{font-size:28px;line-height:30px}.wpb_flexslider.flexslider.have_frame{width:220px}.wpb_flexslider.flexslider.have_frame.frame3{width:292px}.frame_holder.frame_holder3 .gallery_frame{left:4px}.frame_holder>.wpb_wrapper{padding:12px 0 30px}.frame_holder.frame_holder2>.wpb_wrapper{padding:17px 0 28px}.frame_holder.frame_holder3>.wpb_wrapper{padding:10px 0 110px}.q_tabs.boxed .tabs-nav li.active{border:0;top:0}.q_tabs.boxed .tabs-nav li a{padding:0 5px}.q_tabs.boxed .tabs-nav li:first-child a{padding-right:5px}div.pp_pic_holder{width:100%!important;left:0!important}.pp_content{width:100%!important;height:300px!important}.pp_hoverContainer{width:100%!important;height:250px!important}#pp_full_res>img{width:100%!important;height:auto!important}div.pp_default .pp_details{width:98%!important}div.ppt{width:100%!important}.filter_holder ul li span,.filter_holder.without_separator ul li span{padding:0 10px}.filter_holder.without_separator ul li.filter_title span{padding:0 10px 0 0}.vc_text_separator.full .separator_content{padding:12px 35px}.blog_single.blog_holder article.format-link .post_text .post_text_inner,.blog_single.blog_holder article.format-quote .post_text .post_text_inner{padding:20px 25px}.blog_holder article .post_info,.blog_holder article h2,.blog_single.blog_holder article.format-link .post_text .post_text_inner .post_info,.blog_single.blog_holder article.format-quote .post_text .post_text_inner .post_info{margin:0 0 15px}.blog_holder.blog_single article .post_text .post_text_inner,.blog_single.blog_holder article.format-link .post_content,.blog_single.blog_holder article.format-quote .post_content{padding:25px}.blog_holder article h2{line-height:.65em}.blog_holder article h2 a,.blog_holder article h2 span{font-size:.5em}body.page-template-blog-masonry-full-width-php .content .full_width{padding:44px 25px 25px}.content .container_inner.default_template_holder h2,.content .full_width h2{font-size:22px}.latest_post_holder.image_in_box h4.latest_post_title{font-size:13px}}@media only screen and (max-width:420px){body.boxed .carousel-inner,body.boxed .full_width .parallax_content,body.boxed .header_inner,body.boxed .wrapper_inner,body.boxed footer{width:320px}.header_bottom,footer .container_inner,nav.content_menu{padding:0 15px}.pp_content{height:250px!important}.pp_hoverContainer{height:200px!important}}@media only screen and (max-width:350px){.boxed div.section .section_inner,.carousel-inner .slider_content_outer,.container_inner,.full_width .parallax_content,div.column1 .grid_section .section_inner,div.column2 .grid_section .section_inner,div.grid_section .section_inner,nav.content_menu{width:95%}.parallax_section_inner_margin,.section_inner_margin{margin:0}}

@media only screen and (max-width: 1000px){
		.header_bottom {
		background-color: #050606;
	}
			}
@media only screen and (min-width: 480px) and (max-width: 768px){
	
	        section.parallax_section_holder{
			height: auto !important;
			min-height: 300px;
		}
		
	}

@media only screen and (max-width: 480px){
	
			section.parallax_section_holder{
			height: auto !important;
			min-height: 300px;
		}
		
	}

@media screen and (max-width: 980px) {

.q_logo img {
	height: 100px;
	width: 100px;
}

.logo_wrapper {
	left: 40% !important;
}

header .q_logo img.normal {
	margin: 0px !important;
}

.q_logo img {
	left: -20px !important;
}

span.print {
	display: none;
}

/* setup menu toggle */

#sc-rightpanel-top {
	 background-color: #fff;
	 }
	
#middle {
	 width: 100%;
	 margin: 0 auto;
	 clear:both; 
	 float: none;
	 }
	
.toc {
	 display: none;
	 }
	
.toggled-on {
	 display: block;
	 margin: 3px 20px;
	 }
	
div#leftpanel>div.sidebox>div.hdr {
	 cursor: pointer;
	 background-color: #e1a026;
	 background-image: url("/Institutions/Taft-College/images/menuicon.png");
	 background-repeat: no-repeat;
	 background-position: 94% 50%;
     background-size: 15px 15px;
	 text-align: center;
	 padding: 6px 0;
	 margin-top: 0px;
	 color: #fff;
	 font-size: 18px;
	 }
   
#sc-top-links {
     display: none;
   	 }

#leftpanel>.sidebox {
     display: block;
   	 }
      
div.sidebox {
     margin: 7px 20px;
	 width: 100%;
	 margin: 0 auto;
   	 }
	 
div.sidebox div.hdr {
     font-size: 14px;
   	 }
   
#leftcolumn_0_txtBxTerm {
	 width: 100px;
	 }
   
#leftcolumn_0_Panel1 {
	 /* display:none; */
	 width: 95%;
	 margin: 3px auto;
	 }
	 
#leftcolumn_0_Panel1 > div.sidebox > div.sideboxbrdr {
     display: inline;
     }
		 
#leftcolumn_0_Panel1 > div.sidebox > div.hdr {
     display: inline;
     }
		 
#leftcolumn_0_Panel1 > div.sidebox > div.sideboxbrdr>div {
     display: inline;
     }
		 
div.sidebox div.sideboxbrdr div label {
	 display:none;
     }
		 
#sc-parentlink, #sc-childlinks {
     float: none;
     width: 100%;
     }

#rightpanel {
	 clear:right;
	 float: none;
	 width:100%;
	 max-width:960px;
	 margin: 0;
	 padding: 0;
	 height: auto;
	 }
	 
#main {
	 margin:0;
	 width:95%;
	 height: auto;
	 padding:15px 20px;
	 }

#leftpanel {
	 max-width:100%;
	 width:100%;
	 margin:0;
	 padding:0;
	 float: none;
	 clear:left;
	 }
	 
#rightpanel #main {
     width: 95%;
	 float:none;
	 margin: 0 auto;
	 height: auto;
	 padding-right:10px;
	 padding-left:10px;
	 }  
	
#searchBox div.sidebox  {
    display: block;
    float: left;
    margin: 0px auto;
    width: 100%;
     }
		 
#searchBox div.sidebox  div.hdr{
    display: block;
    float: left;
	width: 100px;
	margin-top:7px;
	font-size: .85em;
     }
		 
#searchBox  div.sidebox  div.sideboxbrdr {
	display: block;
    float: left;
	width: 300px;
     }
		 
#searchBox {
    height: auto;
    padding-bottom: 8px;
     }
	
#rightpanel table {
      width: 100% !important;
     }
	
#rightpanel td.sc-coursenumber {
     }
	
#footerWrap {
     width: 100%;
     }
	
#pageBanner {
     width: 100%;
     }

/* end menu toggle */
	
#smallmenu {
     display:block;
     }
		 
#topnav, .logins {
     display:none;
     }
	
ul#topnav {
     float: none;
     height: auto;
     }
	
ul#topnav a.prospective, ul#topnav a.current, ul#topnav a.online,  ul#topnav a.faculty, ul#topnav a.visitors, ul#topnav li {
	 width: 100% !important; 
	 margin: 0 auto;
	 float: none;
	 display: block;
     }
	
#footer {
     font-size: 12px;
     font-size: .75rem;
     }
}

@media screen and (max-width: 770px) {

.secondaryNavWrap {
     display:none;
     }

.toggled-on {
	 display: block !important;
	 }
	
#footer {
     font-size: 11px;
     font-size: .6875rem;
	 height: 190px;
    }
}

@media screen and (max-width: 550px) {
	
.toggled-on {
}

#sc-rightpanel-top {
     float: right;
     max-width: 550px;
	 width: 95%;
     margin: 0 10px;
	 float:none;
     }
		 
div.sidebox div.hdr {
     font-size: 11px;
     }
		 
#rightpanel #main {
     width: 97%;
     max-width: 550px;
     margin: 0 4px;
     padding-right: 3px;
     padding-left: 3px;
     }
		 
#rightpanel table {
     width: 97% !important;
	 padding-right: 3px;
     padding-left: 3px;
	 margin: 0;
     }
		 
p.credits {
     width: 95% !important;
	 padding-right: 6px;
     padding-left: 3px;
	 margin: 0;
     }
		 
#footer {

     }
		 
#footerSC {
	 clear:both;
	 display: block;
	 }
	
div.ui-dialog  {
	 max-width:90% !important;
     }
	 
div.ui-dialog div.desc {
     width: 90%;
     height: auto;
     }
	 
span.desc div#main {
     margin: 5px;
	 padding: 5px;
     }
}

@media screen and (max-width: 450px) {

.toggled-on {
	}

#smallmenu {
	 font-size: 12px;
	 }
	 
#footerSC a {
     font-size: .6em;
     }
	 
p.sc-BodyText, p.sc-BodyTextCentered, p.bodytext, p {
     font-size: 12px;
     font-size: .75rem;
     }
	
#breadcrumb p {
     font-size: 11px !important;
     font-size: .6825rem !important;
     }
	 
#breadcrumb p a:link, #breadcrumb p a:visited {
     font-size: 11px !important;
     font-size: .6825rem !important;
     }
}

@media screen and (max-width: 360px) {
    
div.sidebox div.hdr {
     font-size: 10px;
     }
	 
#leftcolumn_0_txtBxTerm {
     max-width: 55px;
	 margin-left:2px;
     }
	 
select#leftcolumn_0_drpSearchType {
     margin: 0 0 0 15px;
     }
}
