/**
 * @version		1.0.2
 * @package		JoomlaXTC Kraft template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2016 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* ----------------------------------------------*/
/* C 00 - CSS3 Hover Effects
/* ----------------------------------------------*/
p.readmore a:hover,.com_content .cascadeitem p.readmore,.com_content .blog p.readmore,#header ul.menu > li > a,.social a,ul.menu.iconside li,ul.menu.iconside li:hover,.btn,button,.button,.orderlist,.com_content img {
	     -webkit-transition-property: all;
		-moz-transition-property: all;
		-o-transition-property: all;
		-ms-transition-property: all;
		transition-property: all;
		-webkit-transition-duration: 0.15s,0.15s;
		-moz-transition-duration: 0.15s,0.15s;
		-o-transition-duration: 0.15s,0.15s;
		-ms-transition-duration: 0.15s, 0.15s;
		transition-duration: 0.15s, 0.15s;
		-webkit-transition-timing-function: ease-in,ease-out;
		-moz-transition-timing-function: ease-in,ease-out;
		-o-transition-timing-function: ease-in,ease-out;
		-ms-transition-timing-function: ease-in,ease-out;
		transition-timing-function: ease-in,ease-out;
}
/* ----------------------------------------------*/
/* C 01 - CSS3 Animated Component
/* ----------------------------------------------*/

/* ----------------------------------------------*/
/* C 03 - CSS3 Responsive Animations
/* ----------------------------------------------*/

/* ----------------------------------------------*/
/* C 05 - Responsive Media Breakpoints
/* ----------------------------------------------*/
/* RESPONSIVE PARAMETERS */
/*  Mobile Device Breakpoints */
@media (max-width: 2200px) {
i.kraftcons {color:#fff;font-size:62px;border:3px solid #fff;border-radius:50%;width:120px;height:100px;padding:45px 15px 0 10px}
i.processcons {color:#fff;font-size:62px;border:3px solid #fff;border-radius:50%;width:120px;height:100px;padding:45px 10px 0 10px}
}
@media (max-width: 1800px) {
i.kraftcons {color:#fff;font-size:42px;border:3px solid #fff;border-radius:50%;width:100px;height:80px;padding:37px 15px 0 10px}
i.processcons {color:#fff;font-size:42px;border:3px solid #fff;border-radius:50%;width:100px;height:80px;padding:37px 10px 0 10px}
}
@media(max-width:1640px) {
/* Custom HTML */
.upperarticlewrap .textwrap {
    width:65%
}
}
@media (max-width: 1600px) {
.timeline_text p {font-size:26px!important;padding-top:0%;}
i.kraftcons {color:#fff;font-size:32px;border:3px solid #fff;border-radius:50%;width:80px;height:70px;padding:32px 15px 0 10px}
i.processcons {color:#fff;font-size:32px;border:3px solid #fff;border-radius:50%;width:80px;height:70px;padding:32px 10px 0 10px}
}
@media (max-width: 1570px) {
.com_content .kraftblog-item {text-align:center;padding:30px 80px 0 80px;}
}
@media (max-width: 1468px) {
.com_content .kraftblog-item {text-align:center;padding:10px 80px 0 80px;}
.kraftblog-catheader,.itemListCategory h2 {left:35%;}
.com_content .kraftblog-item i.kraftcons {display:none;}
}
@media(max-width:1340px) {
.timeline_text p {font-size:26px!important;padding-top:0%;}
.com_content .kraftblog .page-header h2 a, .com_content .kraftblog .page-header h2 {font-size:150%;}
}
@media(max-width:1320px) {
.suckerfish ul.menu > li,.dualfish ul.menu > li {padding: 17px 16px 17px 16px!important;}
.com_content #component .kraftblog p{margin:0.5em 0!important;}
/* Page Classes */
.item-page.content-constrain  {width:100%;margin:0;}
.content-constrain .timeline-blog-item  {width:100%;margin:0;}
body.region1-constrain #region1,body.region2-constrain #region2,body.region3-constrain #region3,body.region4-constrain #region4,body.region5-constrain #region5,body.region6-constrain #region6,body.region7-constrain #region7,body.region8-constrain #region8,body.region9-constrain #region9,body.region10-constrain #region10,body.region1-constrain #region11,body.region12-constrain #region12 {width:100%;margin:0;}
body.region1-constrain50 #region1,body.region2-constrain50 #region2,body.region3-constrain50 #region3,body.region4-constrain50 #region4,body.region5-constrain50 #region5,body.region6-constrain50 #region6,body.region7-constrain50 #region7,body.region8-constrain50 #region8,body.region9-constrain50 #region9,body.region10-constrain50 #region10,body.region1-constrain50 #region11,body.region12-constrain50 #region12 {width:100%;margin:0;}

i.kraftcons {color:#fff;font-size:26px;border:3px solid #fff;border-radius:50%;width:50px;height:52px;padding:20px 15px 0 10px}
i.processcons {color:#fff;font-size:26px;border:3px solid #fff;border-radius:50%;width:50px;height:52px;padding:20px 10px 0 10px}

}

@media (max-width: 1280px) {
.com_content .kraftblog-item dl.article-info.muted{display:none;}
.com_content .kraftblog .pull-left.item-image::before, .com_content .kraftblog .pull-right.item-image::before {margin-top:10%;}
/*.com_content .item-page .pull-right.item-image,.com_content .item-page .pull-left.item-image,.kraftitem-content {width:50%;}*/
#region1wrap,#region2wrap,#region3wrap,#region4wrap,#region5wrap,#region6wrap,#region7wrap,#region8wrap,#region9wrap,#region10wrap,#region11wrap,#region12wrap {background-size:auto;}

}
@media (max-width: 1242px) {
i.kraftcons {color:#fff;font-size:22px;border:3px solid #fff;border-radius:50%;width:50px;height:52px;padding:20px 15px 0 10px}
i.processcons {color:#fff;font-size:22px;border:3px solid #fff;border-radius:50%;width:50px;height:52px;padding:20px 10px 0 10px}
.u13_titleinner {margin:10% 0 0 5%!important;}
}

@media(max-width:1200px) {
.suckerfish ul.menu > li,.dualfish ul.menu > li {padding: 17px 12px 17px 12px!important;}
#k2Container.itemView {width:100%;margin:0 auto;}
}
@media (max-width: 1162px) { 
.com_content .kraftblog .page-header h2 a, .com_content .kraftblog .page-header h2 {font-size:130%;}
.timeline_text p {font-size:22px!important;padding-top:0%;}
}


@media screen and (max-width: 1000px) {
/* Header Wrap */
#headerwrap {margin-bottom:0!important}
/* Mobile Menu */
#menuwrap {float:right!important}


.module {margin: 0px 0px 36px;}

/* Full Width Span Breakpoint */
.row-fluid [class*="span"] {display:block;width:100%; margin-left:0}
.u13_draft.span8.offset2 {width:100%!important;margin-left:0px!important;}


/* K2 */
.com_k2 .itemContainer.span4 .newsdate h5 {font-size:16px;line-height:100%;}
.com_k2 .itemContainer.span3 .newsdate h5,.com_k2 .itemContainer.span2 .newsdate h5,.com_k2 .itemContainer.span1 .newsdate h5  {font-size:16px;line-height:100%;}
.com_k2 .itemContainer.span4 .catItemHeader h3.catItemTitle {font-size:36px;}
.com_k2 .itemContainer.span3 .catItemHeader h3.catItemTitle {font-size:36px;}

/* Virtuemart */
.com_virtuemart .product-price {text-align:center;float:none!important;}

i.kraftcons {color:#fff;font-size:18px;border:3px solid #fff;border-radius:50%;width:35px;height:32px;padding:15px 7px 0 5px}
i.processcons {color:#fff;font-size:18px;border:3px solid #fff;border-radius:50%;width:35px;height:32px;padding:15px 5px 0 5px}
}



@media (max-width: 980px) {
.com_content .blog .pull-right.item-image,.com_content .blog .pull-left.item-image,.com_content .kraftblog .pull-right.item-image,.com_content .kraftblog .pull-left.item-image {float:none!important;margin:0!important;width:100%!important;}
.com_content .kraftblog .page-header h2 a, .com_content .kraftblog .page-header h2 {font-size:200%!important;}
.com_content .kraftblog-item dl.article-info.muted{display:block;}
.com_content #component .kraftblog p{margin:1.5em 0!important;}
.com_content .kraftblog .pull-right.item-image::before,.com_content .kraftblog .pull-left.item-image::before {display:none!important;}
.com_content .kraftblog-item {text-align:center;padding:60px 30px 60px 30px;}
.kraftblog-catheader,.itemListCategory h2 {left:30%;}
.com_content .item-page .pull-right.item-image {margin:0px;width:100%!important;float:none!important;}
.com_content .item-page .pull-left.item-image {margin:0px;width:100%!important;float:none!important;}
.kraftitem-content {width:100%;float:none!important;}
.timeline_text {text-align:center;}
.com_content .blog .timeline-blog-item .page-header h2 a,.com_content .blog .timeline-blog-item .page-header h2 {font-size:48px!important;padding-top:0px!important;padding-bottom:24px!important;}
.timeline_text p {font-size:24px!important;padding-top:10%;}
.com_content .item-page .pull-left.item-image {min-height:0px;background:transparent;}
.com_content .kraftblog-item i.kraftcons {display:inline-block;}


i.kraftcons {color:#fff;font-size:62px;border:3px solid #fff;border-radius:50%;width:120px;height:100px;padding:45px 15px 0 10px}
i.processcons {color:#fff;font-size:62px;border:3px solid #fff;border-radius:50%;width:120px;height:100px;padding:45px 10px 0 10px}

}

@media screen and (max-width: 900px) {
/* Image Gallery Plugin Width Adjustment */
.imagegalleryplg img {width:33%!important}
/* Component */

/* Page Classes */
.item-page.roundimage .item-image img {border-radius:50%;}
.item-page.content-constrain  {width:100%;margin:0 auto;}
.content-constrain .timeline-blog-item  {width:100%;margin:0 auto;}
body.region1-constrain #region1,body.region2-constrain #region2,body.region3-constrain #region3,body.region4-constrain #region4,body.region5-constrain #region5,body.region6-constrain #region6,body.region7-constrain #region7,body.region8-constrain #region8,body.region9-constrain #region9,body.region10-constrain #region10,body.region1-constrain #region11,body.region12-constrain #region12 {width:100%;margin:0 auto;}
body.region1-constrain50 #region1,body.region2-constrain50 #region2,body.region3-constrain50 #region3,body.region4-constrain50 #region4,body.region5-constrain50 #region5,body.region6-constrain50 #region6,body.region7-constrain50 #region7,body.region8-constrain50 #region8,body.region9-constrain50 #region9,body.region10-constrain50 #region10,body.region1-constrain50 #region11,body.region12-constrain50 #region12 {width:100%;margin:0 auto;}
.com_content .kraftblog .pagination  {margin:0 auto;width:100%;padding:40px;}

}

@media (max-width: 768px) {
.kraftblog-catheader,.itemListCategory h2 {left:25%;}

.com_users .well,.com_users ul.nav.nav-tabs.nav-stacked {width:100%!important;}
span.quantity-controls.js-recalculate {display:none!important;}
.com_content .page-header h1 {font-size:250%!important;}
.module h3.moduletitle, .modulecontent {text-align:center;}
.com_k2 .userItemReadMore,.com_k2 .catItemReadMore,.com_k2 .userItemCommentsLink,.com_k2 .catItemCommentsLink {display:block;}
.com_k2 .userItemCommentsLink,.com_k2 .catItemCommentsLink {margin-bottom:28px;}

}
@media (max-width: 767px) {
body {padding-left:0;padding-right:0}
#region1.xtc-fluidwrapper {padding:100px 30px!important}


}
@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px) {
/* Tables */
table,thead,tbody,th,td,tr {display:block}
thead tr {position:absolute; top:-9999px; left:-9999px}
td {border:none; border-bottom:1px solid #eee;position:relative;}
td:before {position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}
.com_virtuemart .orderlistcontainer {display: inline-block;}
.kraftblog-catheader {text-align:center;position: static;
  top: 0%;
  transform: translateY(-0%);
  left:0%;
  border: 0px solid #fff;
border-radius: 0%;
width:100%!important;
padding: 70px 10px 0 10px;
background: rgba(0, 0, 0, 0);
margin:0 auto;
text-align:center;}
.kraftblog-catheader-image,.itemListCategory h2 {min-height:0%;max-height:100%;display:none;}
.kraftblog-catheader-image img,.itemListCategory img{min-height:0%;max-height:100%;display:none!important;}
}


@media(max-width:660px) {
.fontawesome-icon-list div {
    width:45%
}
#logo{float:left;margin-left:0px;}
}
@media(max-width:620px) {
/* Joomla Content */
.img-fulltext-left,.article-full-left {float:none!important;width:100%!important}
.contactwrap .ctwthird {margin-left: 0!important; width: 100%!important; float:none!important; text-align:center;}
.contactwrap input {text-align: center;}
.article-pull-quote {width:100%!important;}
}


@media(max-width:480px) {
/* Joomla Content */
/* Joomla Page Title Font Resize */
h1.pagetitle span {font-size:34px!important}
/* Region Padding Resize */
.articleright p,.articleleft p {font-size:16px!important}
.articleright h2,.articleleft h2 {font-size:36px!important;margin-bottom:15px!important}
/* H1 Setting */
h1 {font-size:40px!important}
/* Image Gallery */
.imagegalleryplg img {width:100%!important}
/* Article Pull Quote */
.article-pull-quote {width:350px;margin:0px 0px 24px 0px;}
.com_content .page-header h1 {font-size:125%;}
/*#component {padding-left:20px!important;padding-right:20px!important;}*/
}

@media(max-width:440px) {
#region1.xtc-fluidwrapper {padding: 0 0 150px 0 !important;}
/* Article Pull Quote */
.article-pull-quote {width:250px;}
}


@media(max-width:380px) {
/* Tables */
td.key {width:35px!important}
}
@media (max-width: 360px) {
.scircle.col-1,.scircle.col-2,.scircle.col-3,.scircle.col-4,.scircle.col-5 {position:relative;margin-right:1.5%;}
}
@media(max-width:320px) {
/* Breadcrumbs Title Removal */
.showHere {display:none}
.com_content .kraftblog-item {text-align:center;padding:30px 10px;}
.com_content .kraftblog .page-header h2 a, .com_content .kraftblog .page-header h2 {font-size:160%!important;}
.u13_titlewrap {position: relative;}}
/* End Responsive Parameters */
