 	
	.one.column,
     .one.columns                   { width: 100%; }
     .two.columns                   { width: 50%; }
    .three.columns                  { width: 33.333333%; }
     .four.columns                  { width: 25%;}
     .five.columns                  { width: 20%; }
    .six.columns                    { width: 16.666666%; }
     .seven.columns                 { width: 14.285%; }
     .eight.columns                 { width: 12.5%; }
     .nine.columns                  { width: 11.111111%; }
    .ten.columns                    { width: 10%; }
	/* Counter Grid */
   	 .eleven.columns                { width: 90%; }
	 .twelve.columns                { width: 87.888888%; }
	 .thirteen.columns              { width: 87.5%; }
     .fourteen.columns              { width: 85.715%; }
     .fifteen.columns               { width: 83.333333%; }
     .sixteen.columns               { width: 80%; }
	.seventeen.columns              { width: 75%; }
	.eightteen.columns              { width: 76.666666%; }	
	.three2x.columns 			{ width:66.66%; }
	/* Adding Grid*/
	.nineteen.columns 				{ width:30%; }
	.twenty.columns 				{ width:35%; }
	.twentyone.columns 				{ width:40%; }
	.twentytwo.columns 				{ width:45%; }
	.twentythree.columns 			{ width:55%; }
	.twentyfour.columns 			{ width:60%; }
	.twentyfive.columns 			{ width:65%; }
	.twentysix.columns 				{ width:70%; }
	/* Adding blog grid*/
	.twentyseven.columns 			{ width:32.5%; }
	.twentyeight.columns 			{ width:63%; }
	.one.columns, .two.columns, .three2x.columns, .three.columns, .four.columns, .five.columns, .six.columns, .seven.columns, .eight.columns, .nine.columns, .ten.columns, .eleven.columns, .twelve.columns, .thirteen.columns, .fourteen.columns, .fifteen.columns, .sixteen.columns, .seventeen.columns, .eightteen.columns, .nineteen.columns, .twenty.columns, .twentyone.columns, .twentytwo.columns, .twentythree.columns, .twentyfour.columns, .twentyfive.columns, .twentysix.columns, .twentyseven.columns, .twentyeight.columns{ float:left; }

/* savvy shortcodes */

.i-button {border: none;
color: #fff!important;
opacity:.8;
webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
cursor: pointer;
text-decoration:none!important;
line-height: 16px;
font-family: oswald;
display:inline-block;
text-transform: uppercase;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
margin-left:2px; 
margin-right:2px;

}


.i-button:hover {opacity:1; text-decoration:none!important;}
.i-button.small {padding: 5px 11px; font-size: 11px; letter-spacing:0.2px; border-radius: 2px;}
.i-button.medium {padding: 8px 15px; font-size: 13px; letter-spacing:0.3px; border-radius: 3px;}
.i-button.large {padding: 13px 21px; font-size: 15px; letter-spacing:0.4px; border-radius: 3px;}

.i-button.default {background-color:#151515;}
.i-button.black {background-color:#151515;}
.i-button.blue {background-color:#2864a8;}
.i-button.violet {background-color:#9B56B7;}
.i-button.green {background-color:#41992f;}
.i-button.pink {background-color:#ed2d50;}
.i-button.orange {background-color:#f4b23f;}
.i-button.green_tosca {background-color:#3fba91;}

.columns.first { margin-left:-15px;}
.columns.last{ margin-right:-15px;}
.dropcap.default {font-size:4.4em;}
.dropcap {
	display: block;
    float: left;
    line-height: 1em;
    color: #242424;
    font-weight: 400;
    padding: 1px 13px 0 0;
    text-transform: uppercase;
}
/*
.dropcap.small {
	font-size: 50px !important;
	padding: 1px 12px 0 0;
}
.dropcap.big {
	font-size: 105px !important;
	padding: 1px 15px 0 0;
} */
.dropcap.square {
	margin: 8px 12px 5px 1px;
    font-size: 38px;
    padding: 9px 16px;
    background-color: #333333;
    color: #fff;
}
.dropcap.circle {
	    margin: 7px 12px 2px 1px;
    font-size: 35px;
    padding: 11px 17px;
    background-color: #333333;
    color: #fff;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
}

/* tab */
.tabs {
margin: 27px 0px;
background: #f2f2f2;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.tab-links a {

padding:2px 5px;
display:inline-block;
text-align:center; 
text-decoration:none;

}
.tabs .tab-links {
display: inline-block;
margin-right: 3px;
padding: 3px 3px 0 3px;
font-size: 85%;
line-height: 20px;
margin-bottom:0;
-webkit-border-top-left-radius: 3px;
-moz-border-radius-topleft: 3px;
border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topright: 3px;
border-top-right-radius: 3px;
color: #333;
cursor: pointer;
-webkit-transition: all .2s;
-moz-transition: all .2s;
-o-transition: all .2s;
transition: all .2s;
}
.tab {
padding: 15px;

background: #fff;
color: #333;
display:none;
}

.tab.active {
display:block;
opacity:1;
}
		
.tabs ul {
padding-left: 0px;
}
.tabs .tab-links li {
cursor: default;}
.tabs .tab-links li.active {
background:#fff;
}
.tabs ul li {
list-style-type: none;
display: inline-block;
margin-bottom:0;
margin-right:3px;
-webkit-border-top-left-radius: 3px;
-moz-border-radius-topleft: 3px;
border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topright: 3px;
border-top-right-radius: 3px;
}
.tabs .tab-content {padding:0 3px 3px 3px;}

.tabs .tab-links li, .tabs li a, .i-toggle .toggle-nav i {
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.tabs .tab-links li a {
text-decoration: none;
color: #333333;
border-bottom: 0px;
padding: 10px 15px;
}
.tabs .tab-links li {margin-bottom:0;}
.tabs li:hover {background:#fff;}

/*ACCORDION */

.accordion-container {
	width: 100%;
	margin: 0 0 20px;
	clear: both;
	border-bottom: 1px solid #DADADA;
}
.accordion-container a, a.i-button {border-bottom:none!important;}
.accordion-container > a {text-decoration:none!important; }
.Nos_toggle:hover {text-decoration:none!important; } 
.Nos_toggle {
	position: relative;
	display: block;
	padding: 13px 2px;
	border-top: 1px solid #DADADA;
	font-size: 15px;
	font-weight: bold;
	color: #333333!important;
	cursor: pointer;
}
.Nos_toggle.open {border-top: 4px solid #333333; opacity:1;}
.Nos_toggle span.toggle-icon {
	font-size: 1.2em;
	margin-right:13px;
}
.Nos_toggle_content {
	display: none;
	font-size: 15px;
	line-height:20px;
	padding:0 25px 15px 30px;
	overflow: auto;
}
.Nos_toggle_content img {
	display: block;
	float: left;
	margin: 0 15px 10px 0;
	max-width: 100%;
	height: auto;
}
 
/* media query for mobile */
@media (max-width: 767px) {
	.Nos_toggle_content {
		padding: 0 25px 15px 0;
		overflow: inherit;
	}
}
/* divider */
.divider {text-align: center;
padding-bottom: 5px!important;

padding-top:10px;
margin-bottom:15px;
}

.divider span{font-family: oswald;
font-size: 18px;
line-height: 30px;
letter-spacing: 0.2px;
padding: 1px 10px 4px 10px;
}

.divider.default {border-bottom:1px solid #dedede;} 
.divider.default span {border-bottom:4px solid #333;}
.divider.bold {border-bottom:4px solid #333;}
.divider.light {border-bottom:1px solid #dedede;}  

/* message box */

.sv-box {
margin: 0 0 1.5em 0;
border-width: 2px;
border-style: solid;
text-align:center;
border-radius: 4px;
}
.sv-box-title {
display: block;
padding: 0.5em 1em;
font-weight: 600;
font-size: 1.1em;
}
.sv-box-content {
background-color: #fff;
padding: 1em;
}
.sv-highlight {
display: inline;
padding: 1px;
}
