/*---------------------------------------------
     Row
--------------------------------------------- */
.tallykit-shortcode-row{ width:100%; }
.tallykit-shortcode-row .tk-shortcode-row-inner{ width:90%; margin:0 auto; }

.tallykit-shortcode-row[data-tk-shortcode-row-text-color="white"] *{ color:#ffffff; }
.tallykit-shortcode-row[data-tk-shortcode-row-text-color="white2"] *{ color:#CCCCCC; }
.tallykit-shortcode-row[data-tk-shortcode-row-text-color="black"] *{ color:#000000; }
.tallykit-shortcode-row[data-tk-shortcode-row-text-color="black2"] *{ color:#333333; }

.tallykit-shortcode-row[data-tk-shortcode-row-border-color="white"] *{ color:#ffffff; }
.tallykit-shortcode-row[data-tk-shortcode-row-border-color="white2"] *{ color:#CCCCCC; }
.tallykit-shortcode-row[data-tk-shortcode-row-border-color="black"] *{ color:#000000; }
.tallykit-shortcode-row[data-tk-shortcode-row-border-color="black2"] *{ color:#333333; }

.tallykit-shortcode-row[data-tk-shortcode-row-h-color="white"] h1,
.tallykit-shortcode-row[data-tk-shortcode-row-h-color="white"] h2,
.tallykit-shortcode-row[data-tk-shortcode-row-h-color="white"] h3,
.tallykit-shortcode-row[data-tk-shortcode-row-h-color="white"] h4,
.tallykit-shortcode-row[data-tk-shortcode-row-h-color="white"] h5,
.tallykit-shortcode-row[data-tk-shortcode-row-h-color="white"] h6,{ color:#ffffff; }
.tallykit-shortcode-row[data-tk-shortcode-row-h-color="white2"] h1,
.tallykit-shortcode-row[data-tk-shortcode-row-h-color="white2"] h2,
.tallykit-shortcode-row[data-tk-shortcode-row-h-color="white2"] h3,
.tallykit-shortcode-row[data-tk-shortcode-row-h-color="white2"] h4,
.tallykit-shortcode-row[data-tk-shortcode-row-h-color="white2"] h5,
.tallykit-shortcode-row[data-tk-shortcode-row-h-color="white2"] h6{ color:#CCCCCC; }
.tallykit-shortcode-row[data-tk-shortcode-row-h-color="black"] h1,
.tallykit-shortcode-row[data-tk-shortcode-row-h-color="black"] h2,
.tallykit-shortcode-row[data-tk-shortcode-row-h-color="black"] h3,
.tallykit-shortcode-row[data-tk-shortcode-row-h-color="black"] h4,
.tallykit-shortcode-row[data-tk-shortcode-row-h-color="black"] h5,
.tallykit-shortcode-row[data-tk-shortcode-row-h-color="black"] h6{ color:#000000; }
.tallykit-shortcode-row[data-tk-shortcode-row-h-color="black2"] h1,
.tallykit-shortcode-row[data-tk-shortcode-row-h-color="black2"] h2,
.tallykit-shortcode-row[data-tk-shortcode-row-h-color="black2"] h3,
.tallykit-shortcode-row[data-tk-shortcode-row-h-color="black2"] h4,
.tallykit-shortcode-row[data-tk-shortcode-row-h-color="black2"] h5,
.tallykit-shortcode-row[data-tk-shortcode-row-h-color="black2"] h6{ color:#333333; }


/*---------------------------------------------
     Accordion
--------------------------------------------- */
.tallykit-shortcode-accordion h3.tallykit-shortcode-accordion-trigger { display: block; color: #555; display: block; padding: 15px; border: 1px solid #ddd; background: #f9f9f9 ; outline: 0; text-transform: none; letter-spacing: normal; font-weight: normal; font-size: 1em; line-height: 1.5em; margin: 10px 0 0 !important; cursor: pointer; }
.tallykit-shortcode-accordion h3.tallykit-shortcode-accordion-trigger:after{ font-family: dashicons; content: '\f132'; float: left; padding-top: 2px; }
.tallykit-shortcode-accordion h3.tallykit-shortcode-accordion-trigger a { color: #555; text-decoration: none !important; }
.tallykit-shortcode-accordion .ui-state-focus { outline: none }
.tallykit-shortcode-accordion .tallykit-shortcode-accordion-trigger:hover { background-color: #eee; text-decoration: none; }
.tallykit-shortcode-accordion .tallykit-shortcode-accordion-trigger.ui-state-active { background-color: #eee; text-decoration: none; }
.tallykit-shortcode-accordion .tallykit-shortcode-accordion-trigger.ui-state-active:after{ content: '\f460'; }
.tallykit-shortcode-accordion .tallykit-shortcode-accordion-trigger.ui-state-active a { color: #000 }
.tallykit-shortcode-accordion .ui-accordion-content { background-color: #fff; padding: 15px; border: 1px solid #ddd; border-top: 0px; }
.tallykit-shortcode-accordion .ui-accordion-content p:last-child { margin: 0px }
.tallykit-shortcode-accordion .ui-icon { margin-right: 7px }


/*---------------------------------------------
     Map
--------------------------------------------- */
.tallykit-shortcode-map img{ max-width:inherit; }



/*---------------------------------------------
     alert-messages
--------------------------------------------- */
.tallykit-shortcode-alert {
  position:relative;
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.tallykit-shortcode-alert,
body .tallykit-shortcode-alert h4 { color: #c09853; }
.tallykit-shortcode-alert h4.tallykit-shortcode-alert-heading { margin: 0; }
body .tallykit-shortcode-alert-success { color: #468847 !important;background-color: #dff0d8;border-color: #d6e9c6 !important; }
body .tallykit-shortcode-alert-success h4 {color: #468847 !important;}
body .tallykit-shortcode-alert-danger{ color: #FFDBDA !important;background-color: #CF4444;border-color: #CF4444 !important; }
body .tallykit-shortcode-alert-danger h4{ color:#FFF !important; }
body .tallykit-shortcode-alert-error { color: #b94a48 !important;background-color: #f2dede;border-color: #eed3d7 !important; }
body .tallykit-shortcode-alert-error h4 { color: #b94a48 !important; }
body .tallykit-shortcode-alert-info { color: #3a87ad !important; background-color: #d9edf7;border-color: #bce8f1 !important; }
body .tallykit-shortcode-alert-info h4 { color: #3a87ad !important;}
.tallykit-shortcode-alert-block { padding-top: 14px;padding-bottom: 14px; }
.tallykit-shortcode-alert-block > p,
.tallykit-shortcode-alert-block > ul { margin-bottom: 0; }
.tallykit-shortcode-alert-block p + p { margin-top: 5px; }
.tallykit-shortcode-alert-close { font-size: 20px;font-weight: bold;line-height: 20px;color: #000 !important;text-shadow: 0 1px 0 #fff;opacity: .2;filter: alpha(opacity=20);position:absolute;line-height: 20px;right:5px;top:6px; cursor:pointer; }



/*---------------------------------------------
     Button
--------------------------------------------- */
.tallykit-shortcode-button{  
	display:inline-block;
	padding:10px 20px;
	margin-bottom:10px; 
	margin-right:10px;
	text-transform: uppercase;
	
	transition: 0.3s;
	-webkit-transition: 0.3s; /* Safari */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.tallykit-shortcode-button:hover{ text-decoration:none; }
.tallykit-shortcode-button.full-width-yes{ display:block; text-align:center; }

/*--icon*/
.tallykit-shortcode-button i.fa{ font-size:120%;}
.tallykit-shortcode-button.icon-left i.fa{ margin-right:8px; }
.tallykit-shortcode-button.icon-right i.fa{ margin-left:8px; }

/*--size--*/
.tallykit-shortcode-button.size-1x{ font-size:9px !important; padding:0px 6px; text-shadow: 0px 2px 3px rgba(0, 0, 0, 0); }
.tallykit-shortcode-button.size-2x{ padding:6px 18px; font-size:12px !important; }
.tallykit-shortcode-button.size-3x{ font-size:14px !important; padding:9px 30px; font-weight: 400; }
.tallykit-shortcode-button.size-4x{ font-size:16px !important; padding:14px 38px; }
.tallykit-shortcode-button.size-5x{ font-size:22px !important; padding:20px 50px; }

/*--style--*/
.tallykit-shortcode-button.style-fill{ background:#333; color:#FFF; border:solid 2px; }
.tallykit-shortcode-button.style-fill:hover{ background:rgba(0,0,0,0) !important; }
.tallykit-shortcode-button.style-border{ border:2px solid;  }



/*---------------------------------------------
     checklist
--------------------------------------------- */
.tallykit-shortcode-checklist ul{
	list-style:none;
	margin:0;
	padding:0;
	margin-top:10px;
}
.tallykit-shortcode-checklist ul li:before{
	display:inline-block;
	height:18px;
	width:18px;
	content:' ';
	float:left;
	margin-right:0;
	margin-left:-25px;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
}
.tallykit-shortcode-checklist.tallykit-shortcode-checklist-circle-yes li:before{
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	font-size:9px;
}
.tallykit-shortcode-checklist.tallykit-shortcode-checklist-circle-no li:before{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-align:center;
	font-size:9px;
}
.tallykit-shortcode-checklist ul li{
	line-height:18px;
	margin:0;
	padding:0;
	margin-bottom:15px;
	padding-left:25px;
}
.tallykit-shortcode-checklist.tallykit-shortcode-checklist-icon-check ul li:before{ content:'\f00c'; }
.tallykit-shortcode-checklist.tallykit-shortcode-checklist-icon-star ul li:before{ content:'\f006'; }
.tallykit-shortcode-checklist.tallykit-shortcode-checklist-icon-arrow ul li:before{ content:'\f105'; }
.tallykit-shortcode-checklist.tallykit-shortcode-checklist-icon-asterik ul li:before{ content:'\f069'; }
.tallykit-shortcode-checklist.tallykit-shortcode-checklist-icon-cross ul li:before{content:'\f00d';}
.tallykit-shortcode-checklist.tallykit-shortcode-checklist-icon-plus ul li:before{ content:'\f067'; }

.tallykit-shortcode-checklist[data-tk-shortcode-checklist-iconcolor="white"] ul li:before{ color:#FFF !important; }
.tallykit-shortcode-checklist[data-tk-shortcode-checklist-iconcolor="black"] ul li:before{ color:#000 !important; }
.tallykit-shortcode-checklist[data-tk-shortcode-checklist-iconcolor="red"] ul li:before{ color:#E43131 !important; }
.tallykit-shortcode-checklist[data-tk-shortcode-checklist-iconcolor="green"] ul li:before{ color:#008000 !important; }
.tallykit-shortcode-checklist[data-tk-shortcode-checklist-iconcolor="blue"] ul li:before{ color:#3777FF !important; }
.tallykit-shortcode-checklist[data-tk-shortcode-checklist-iconcolor="yellow"] ul li:before{ color:#FFFF00 !important; }
.tallykit-shortcode-checklist[data-tk-shortcode-checklist-iconcolor="purple"] ul li:before{ color:#800080 !important; }
.tallykit-shortcode-checklist[data-tk-shortcode-checklist-iconcolor="maroon"] ul li:before{ color:#800000 !important; }
.tallykit-shortcode-checklist[data-tk-shortcode-checklist-iconcolor="silver"] ul li:before{ color:#C0C0C0 !important; }
.tallykit-shortcode-checklist[data-tk-shortcode-checklist-iconcolor="orange"] ul li:before{ color:#FFA500 !important; }

.tallykit-shortcode-checklist[data-tk-shortcode-checklist-iconbg="white"] ul li:before{ background-color:#FFF; }
.tallykit-shortcode-checklist[data-tk-shortcode-checklist-iconbg="black"] ul li:before{ background-color:#000; }
.tallykit-shortcode-checklist[data-tk-shortcode-checklist-iconbg="red"] ul li:before{ background-color:#E43131; }
.tallykit-shortcode-checklist[data-tk-shortcode-checklist-iconbg="green"] ul li:before{  background-color:#008000; }
.tallykit-shortcode-checklist[data-tk-shortcode-checklist-iconbg="blue"] ul li:before{  background-color:#3777FF; }
.tallykit-shortcode-checklist[data-tk-shortcode-checklist-iconbg="yellow"] ul li:before{  background-color:#FFFF00; }
.tallykit-shortcode-checklist[data-tk-shortcode-checklist-iconbg="purple"] ul li:before{  background-color:#800080; }
.tallykit-shortcode-checklist[data-tk-shortcode-checklist-iconbg="maroon"] ul li:before{  background-color:#800000; }
.tallykit-shortcode-checklist[data-tk-shortcode-checklist-iconbg="silver"] ul li:before{  background-color:#C0C0C0; }
.tallykit-shortcode-checklist[data-tk-shortcode-checklist-iconbg="orange"] ul li:before{  background-color:#FFA500; }

.tallykit-shortcode-checklist[data-tk-shortcode-checklist-iconsize="1x"] ul li:before{ font-size:9px !important; }
.tallykit-shortcode-checklist[data-tk-shortcode-checklist-iconsize="2x"] ul li:before{ font-size:11px !important; }
.tallykit-shortcode-checklist[data-tk-shortcode-checklist-iconsize="3x"] ul li:before{ font-size:13px !important; }
.tallykit-shortcode-checklist[data-tk-shortcode-checklist-iconsize="4x"] ul li:before{ font-size:15px !important; }
.tallykit-shortcode-checklist[data-tk-shortcode-checklist-iconsize="5x"] ul li:before{ font-size:17px !important; }
.tallykit-shortcode-checklist[data-tk-shortcode-checklist-iconsize="6x"] ul li:before{ font-size:19px !important; }
.tallykit-shortcode-checklist[data-tk-shortcode-checklist-iconsize="7x"] ul li:before{ font-size:22px !important; }
.tallykit-shortcode-checklist[data-tk-shortcode-checklist-iconsize="8x"] ul li:before{ font-size:26px !important; }


/*---------------------------------------------
     Column
--------------------------------------------- */
.tallykit-shortcode-one-half { width: 48% }
.tallykit-shortcode-one-third { width: 30.66% }
.tallykit-shortcode-two-third { width: 65.33% }
.tallykit-shortcode-one-fourth { width: 21.7%; }
.tallykit-shortcode-three-fourth { width: 74% }
.tallykit-shortcode-one-fifth { width: 16.8% }
.tallykit-shortcode-two-fifth { width: 37.6% }
.tallykit-shortcode-three-fifth { width: 58.4% }
.tallykit-shortcode-four-fifth { width: 67.2% }
.tallykit-shortcode-one-sixth { width: 13.33% }
.tallykit-shortcode-five-sixth { width: 82.67% }
.tallykit-shortcode-one-half, 
.tallykit-shortcode-one-third, 
.tallykit-shortcode-two-third, 
.tallykit-shortcode-three-fourth, 
.tallykit-shortcode-one-fourth, 
.tallykit-shortcode-one-fifth, 
.tallykit-shortcode-two-fifth, 
.tallykit-shortcode-three-fifth, 
.tallykit-shortcode-four-fifth, 
.tallykit-shortcode-one-sixth, 
.tallykit-shortcode-five-sixth{ position: relative; margin-right: 2%; /*margin-bottom: 2em;*/ float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.tallykit-shortcode-column-last { margin-right: 0!important; clear: right; }
.tallykit-shortcode-column-last:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.tallykit-shortcode-one-half, .tallykit-shortcode-one-third, .tallykit-shortcode-two-third, .tallykit-shortcode-three-fourth, .tallykit-shortcode-one-fourth, .tallykit-shortcode-one-fifth, .tallykit-shortcode-two-fifth, .tallykit-shortcode-three-fifth, .tallykit-shortcode-four-fifth, .tallykit-shortcode-one-sixth, .tallykit-shortcode-five-sixth { }


.tallykit-shortcode-column[data-tk-text-color="white"] *{ color:#ffffff; }
.tallykit-shortcode-column[data-tk-text-color="white2"] *{ color:#CCCCCC; }
.tallykit-shortcode-column[data-tk-text-color="black"] *{ color:#000000; }
.tallykit-shortcode-column[data-tk-text-color="black2"] *{ color:#333333; }

.tallykit-shortcode-column[data-tk-border-color="white"] *{ color:#ffffff; }
.tallykit-shortcode-column[data-tk-border-color="white2"] *{ color:#CCCCCC; }
.tallykit-shortcode-column[data-tk-border-color="black"] *{ color:#000000; }
.tallykit-shortcode-column[data-tk-border-color="black2"] *{ color:#333333; }

.tallykit-shortcode-column[data-tk-h-color="white"] h1,
.tallykit-shortcode-column[data-tk-h-color="white"] h2,
.tallykit-shortcode-column[data-tk-h-color="white"] h3,
.tallykit-shortcode-column[data-tk-h-color="white"] h4,
.tallykit-shortcode-column[data-tk-h-color="white"] h5,
.tallykit-shortcode-column[data-tk-h-color="white"] h6,{ color:#ffffff; }
.tallykit-shortcode-column[data-tk-h-color="white2"] h1,
.tallykit-shortcode-column[data-tk-h-color="white2"] h2,
.tallykit-shortcode-column[data-tk-h-color="white2"] h3,
.tallykit-shortcode-column[data-tk-h-color="white2"] h4,
.tallykit-shortcode-column[data-tk-h-color="white2"] h5,
.tallykit-shortcode-column[data-tk-h-color="white2"] h6{ color:#CCCCCC; }
.tallykit-shortcode-column[data-tk-h-color="black"] h1,
.tallykit-shortcode-column[data-tk-h-color="black"] h2,
.tallykit-shortcode-column[data-tk-h-color="black"] h3,
.tallykit-shortcode-column[data-tk-h-color="black"] h4,
.tallykit-shortcode-column[data-tk-h-color="black"] h5,
.tallykit-shortcode-column[data-tk-h-color="black"] h6{ color:#000000; }
.tallykit-shortcode-column[data-tk-h-color="black2"] h1,
.tallykit-shortcode-column[data-tk-h-color="black2"] h2,
.tallykit-shortcode-column[data-tk-h-color="black2"] h3,
.tallykit-shortcode-column[data-tk-h-color="black2"] h4,
.tallykit-shortcode-column[data-tk-h-color="black2"] h5,
.tallykit-shortcode-column[data-tk-h-color="black2"] h6{ color:#333333; }



/*---------------------------------------------
     Divider
--------------------------------------------- */
.tallykit-shortcode-divider-style-none{height:1px;background-color:rgba(0,0,0,0);}
.tallykit-shortcode-divider-style-single{height:1px;background-color:#e7e6e6;}
.tallykit-shortcode-divider-style-double{height:6px;border-top:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6;}
.tallykit-shortcode-divider-style-dotted{border-bottom:2px dotted #e7e6e6;}
.tallykit-shortcode-divider-style-dashed{border-bottom:2px dashed #e7e6e6;}
.tallykit-shortcode-divider-style-shadow{background:transparent url(../images/sep-shadow.png) no-repeat top center ;height:7px;width:100%;}



/*---------------------------------------------
     dropcap
--------------------------------------------- */
.tallykit-shortcode-dropcap { font-size:62px; margin-right:6px; padding-top:11px; text-transform: uppercase; float: left; position: relative; top: 5px; padding-bottom:11px;}
.tallykit-shortcode-dropcap-style-circle{ 
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	font-size:50px;
	margin-right:12px; 
	padding-top:20px;
	padding-bottom:20px;
	padding-left:14px;
	padding-right:14px;
	text-transform: uppercase; 
	bottom: 5px; 
	top:0;
	background:#666;
	color:#FFF !important;
}
.tallykit-shortcode-dropcap-style-box{
	font-size:50px;
	margin-right:12px; 
	padding-top:20px;
	padding-bottom:20px;
	padding-left:14px;
	padding-right:14px;
	text-transform: uppercase; 
	bottom: 5px; 
	top:0;
	background:#666;
	color:#FFF !important;
}
.tallykit-shortcode-dropcap-style-round{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	font-size:50px;
	margin-right:12px; 
	padding-top:20px;
	padding-bottom:20px;
	padding-left:14px;
	padding-right:14px;
	text-transform: uppercase; 
	bottom: 5px; 
	top:0;
	background:#666;
	color:#FFF !important;
}



/*---------------------------------------------
     Icon
--------------------------------------------- */
.tallykit-shortcode-icon{  }

.tallykit-shortcode-icon-shape-circle{ 
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
}
.tallykit-shortcode-icon-shape-round{  
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border-radius:9px;
}

.tallykit-shortcode-icon-size-1x{ height:18px; width:18px; font-size:9px; line-height:18px; text-align:center; }
.tallykit-shortcode-icon-size-2x{ height:28px; width:28px; font-size:14px; line-height:28px; text-align:center; }
.tallykit-shortcode-icon-size-3x{ height:40px; width:40px; font-size:20px; line-height:40px; text-align:center; }
.tallykit-shortcode-icon-size-4x{ height:60px; width:60px; font-size:30px; line-height:60px; text-align:center; }
.tallykit-shortcode-icon-size-5x{ height:80px; width:80px; font-size:40px; line-height:80px; text-align:center; }
.tallykit-shortcode-icon-size-6x{ height:100px; width:100px; font-size:50px; line-height:100px; text-align:center; }

.tallykit-shortcode-icon-style-background{ display:inline-block; }
.tallykit-shortcode-icon-style-border{ border-style:solid; border-width:2px; }

.tallykit-shortcode-icon-effect-rotate {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	transition-property: transform;
	overflow: hidden;
}
.tallykit-shortcode-icon-effect-rotate:hover {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
}
.tallykit-shortcode-icon-effect-fade:hover{ opacity:0.7; }

.tallykit-shortcode-icon-align-left{ float:left; margin-right:20px; margin-bottom:10px; }
.tallykit-shortcode-icon-align-right{ float:right; margin-left:20px; margin-bottom:10px; }
.tallykit-shortcode-icon-align-center{ margin:0 auto; }



/*---------------------------------------------
     Blog
--------------------------------------------- */
.tk-shortcode-blog-grid-item{ background:#3F3F3F; }
.tk-shortcode-blog-grid-item .tk-shortcode-blog-image img{ width:100%; }
.tk-shortcode-blog-grid-item .tk-shortcode-blog-content{ padding-left:20px; padding-right:20px; padding-bottom:20px; padding-top:25px; }
.tk-shortcode-blog-grid-item .tk-shortcode-blog-title{ font-size:20px; line-height:26px; font-weight:bold; margin-bottom:10px; }
.tk-shortcode-blog-grid-item .tk-shortcode-blog-title a{  }
.tk-shortcode-blog-grid-item .tk-shortcode-blog-title a:hover{ text-decoration:none; }
.tk-shortcode-blog-grid-item .tk-shortcode-blog-text{  }
.tk-shortcode-blog-grid-item .tk-shortcode-blog-info{ padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px;}


/*---------------------------------------------
     progressBar
--------------------------------------------- */
.tallykit-shortcode-CounterCircle-wrapper{;display:inline-block;position:relative;text-align:center;}
.tallykit-shortcode-CounterCircle-content{font-size:50px;width:220px;height:220px;text-align:center;line-height:220px;position:absolute;top:0;left:0;}
.tallykit-shortcode-CounterCircle-content{margin:0 !important; float:none !important; font-size:19px !important;}

.tallykit-shortcode-counterBox-wrapper{border:1px solid #e7e6e6;width:100%;padding:2%;display:inline-block;margin-right:1%;text-align: center;}
.tallykit-shortcode-counterBox-percentage{font-size:50px;line-height:50px;}

.tallykit-shortcode-progressBar {	background: #e6e7e8; height: 37px;	border-bottom:1px solid #f0f1f1; position: relative; margin-bottom: 10px; }
.tallykit-shortcode-progressBar-content {	background:#a0ce4e;	height: 37px; border-bottom:1px solid #c0dc8f; }
.tallykit-shortcode-progressBar-title {	font-size: 13px;color: #ffffff !important;font-weight: normal;position: absolute;top: 10px;left: 13px;}
.tallykit-shortcode-progressBar-percentage {font-size: 13px;color: #626363;font-weight: normal;position: absolute;top: 10px;left: 90%;}


/*---------------------------------------------
     Tabs
--------------------------------------------- */
.tallykit-shortcode-tabs ul.ui-tabs-nav { display: block; margin: 0; padding: 0; margin-left: 1px;  }
.tallykit-shortcode-tabs ul.ui-tabs-nav li { display: block; width: auto; height: 40px; padding: 0 !important; float: left !important; margin: 0 !important; outline: none; }
.tallykit-shortcode-tabs ul.ui-tabs-nav li a { display: block; text-decoration: none; width: auto; height: 39px; padding: 0px 20px; line-height: 40px; border: solid 1px #ddd; border-width: 1px 1px 0 0; margin: 0; background-color: #f5f5f5; font-size: 1em; color: #444; outline: none; }
.tallykit-shortcode-tabs ul.ui-tabs-nav li a:hover { color: #333; background: #eee; }
.tallykit-shortcode-tabs ul.ui-tabs-nav .ui-state-active a { background: #fff; height: 40px; position: relative; top: -4px; padding-top: 4px; border-left-width: 1px; margin: 0 0 0 -1px; color: #111; -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; border-top-left-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-top-right-radius: 2px; }
.tallykit-shortcode-tabs ul.ui-tabs-nav .ui-state-active a:hover { background: #fff }
.tallykit-shortcode-tabs ul.ui-tabs-nav li:first-child .ui-state-active a { margin-left: 0 }
.tallykit-shortcode-tabs ul.ui-tabs-nav li:first-child a { border-width: 1px 1px 0 1px }
.tallykit-shortcode-tabs .tab-content { background: #fff; padding: 20px; border: solid 1px #ddd; margin-top:-1px; }
.tallykit-shortcode-tabs ul.tabs:before, ul.tabs:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.tallykit-shortcode-tabs ul.tabs:after { clear: both }
.tallykit-shortcode-tabs ul.tabs { zoom: 1 }
.tallykit-shortcode-tabs .ui-tabs-hide { display: none }
.tallykit-shortcode-tabs:before, ul.tallykit-shortcode-tabs:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.tallykit-shortcode-tabs:after { clear: both }
.tallykit-shortcode-tabs { zoom: 1 }
.tallykit-shortcode-tabs .ui-tabs-hide { display: none }



/*---------------------------------------------
     Callout
--------------------------------------------- */
.tallykit-shortcode-callout{ display:block; }
.tk-shortcode-callout-inner{ padding:25px; padding-bottom:20px; }
.tk-shortcode-callout-title{ margin-top:5px; font-size:24px; line-height:30px; }
.tk-shortcode-callout-content{ margin-bottom:20px; }

/*- style center -*/
.tallykit-shortcode-callout.style-center{ text-align:center; }
.tallykit-shortcode-callout.style-center .tk-shortcode-callout-inner{ padding:0 20px !important;  }

/*- style center-border -*/
.tallykit-shortcode-callout.style-center-border{ text-align:center; border:solid 2px; }
.tallykit-shortcode-callout.style-center-border .tk-shortcode-callout-inner{  }

/*- style center-border-bg -*/
.tallykit-shortcode-callout.style-center-border-bg{ text-align:center; border:solid 2px; background:#CCC; }
.tallykit-shortcode-callout.style-center-border-bg .tk-shortcode-callout-inner{  }

/*- style left -*/
.tallykit-shortcode-callout.style-left{ text-align:left; position:relative; display:block; overflow:hidden; }
.tallykit-shortcode-callout.style-left .tk-shortcode-callout-inner{ padding:0 20px !important; }
.tallykit-shortcode-callout.style-left .tk-shortcode-callout-content,
.tallykit-shortcode-callout.style-left .tk-shortcode-callout-title{ float:left; width:80%; }
.tallykit-shortcode-callout.style-left .tallykit-shortcode-button{ position:absolute; right:0; top:50%; margin:0; margin-top:-22px; }


/*- style left-border -*/
.tallykit-shortcode-callout.style-left-border{ text-align:left; position:relative; display:block; overflow:hidden; border:solid 2px; }
.tallykit-shortcode-callout.style-left-border .tk-shortcode-callout-inner{ padding-bottom:5px !important;  overflow:hidden;}
.tallykit-shortcode-callout.style-left-border .tk-shortcode-callout-content,
.tallykit-shortcode-callout.style-left-border .tk-shortcode-callout-title{ float:left; width:80%; }
.tallykit-shortcode-callout.style-left-border .tallykit-shortcode-button{ position:absolute; right:25px; top:50%; margin:0; margin-top:-22px; }


/*- style left-border-bg -*/
.tallykit-shortcode-callout.style-left-border-bg{ text-align:left; position:relative; display:block; overflow:hidden; border:solid 2px; background:#CCC; }
.tallykit-shortcode-callout.style-left-border-bg .tk-shortcode-callout-inner{ padding-bottom:5px !important;  overflow:hidden;}
.tallykit-shortcode-callout.style-left-border-bg .tk-shortcode-callout-content,
.tallykit-shortcode-callout.style-left-border-bg .tk-shortcode-callout-title{ float:left; width:80%; }
.tallykit-shortcode-callout.style-left-border-bg .tallykit-shortcode-button{ position:absolute; right:25px; top:50%; margin:0; margin-top:-22px; }


/*---------------------------------------------
     toggle
--------------------------------------------- */
.tallykit-shortcode-toggle .tallykit-shortcode-toggle-trigger{ 
	display: block; 
	color: #555; 
	display: block; 
	padding: 15px; 
	border: 1px solid #ddd; 
	outline: 0; 
	text-transform: none; 
	letter-spacing: normal; 
	font-weight: normal; 
	font-size: 1em; 
	line-height: 1.5em; 
	margin: 0; 
	margin-top: 12px; 
	cursor: pointer; 
}
.tallykit-shortcode-toggle .tallykit-shortcode-toggle-trigger:after{ font-family: dashicons; content: '\f132'; float: left; padding-top: 2px; padding-right:7px; }
.tallykit-shortcode-toggle .tallykit-shortcode-toggle-trigger:hover { background-color: #eee; text-decoration: none; }
.tallykit-shortcode-toggle .tallykit-shortcode-toggle-trigger.active, 
.tallykit-shortcode-toggle .tallykit-shortcode-toggle-trigger.active:hover { color: #000; background-color: #eee; text-decoration: none; }
.tallykit-shortcode-toggle .tallykit-shortcode-toggle-trigger.active:after, .tallykit-shortcode-toggle .tallykit-shortcode-toggle-trigger.active:hover:after{ content: '\f460'; }
.tallykit-shortcode-toggle .tallykit-shortcode-toggle-container { display: none; overflow: hidden; padding: 15px; border: 1px solid #ddd; border-top: 0px; }



/*---------------------------------------------
     ToolTip
--------------------------------------------- */
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
	background:#FFF;
}
body .ui-tooltip {
	border-width: 2px;
}


/*---------------------------------------------
     Video
--------------------------------------------- */
.tallykit-shortcode-video{ margin-bottom:20px; }

.tallykit-shortcode-video-html5-no{ position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px;	height: 0; }
.tallykit-shortcode-video-html5-no iframe{ position: absolute; top: 0;left: 0;width: 100%;height: 100%; }

.tallykit-shortcode-video-html5-yes .wp-video,
.tallykit-shortcode-video-html5-yes .wp-video .wp-video-shortcode,
.tallykit-shortcode-video-html5-yes .wp-video .wp-video-shortcode .mejs-poster,
.tallykit-shortcode-video-html5-yes .wp-video .wp-video-shortcode .mejs-poster .mejs-overlay.mejs-layer,
.tallykit-shortcode-video-html5-yes .wp-video .wp-video-shortcode .mejs-overlay.mejs-layer.mejs-overlay-play{ width:100% !important; }


/*---------------------------------------------
     audio
--------------------------------------------- */
.tallykit-shortcode-audio{ margin-bottom:20px; }
.tallykit-shortcode-audio img{ margin-bottom:-10px; }

.tallykit-shortcode-audio-html5-no{ position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px;	height: 0; }
.tallykit-shortcode-audio-html5-no iframe{ position: absolute; top: 0;left: 0;width: 100%;height: 100%; }

.tallykit-shortcode-audio-html5-yes .wp-audio,
.tallykit-shortcode-audio-html5-yes .wp-audio .wp-audio-shortcode,
.tallykit-shortcode-audio-html5-yes .wp-audio .wp-audio-shortcode .mejs-poster,
.tallykit-shortcode-audio-html5-yes .wp-audio .wp-audio-shortcode .mejs-poster .mejs-overlay.mejs-layer,
.tallykit-shortcode-audio-html5-yes .wp-audio .wp-audio-shortcode .mejs-overlay.mejs-layer.mejs-overlay-play{ width:100% !important; }



/*---------------------------------------------
	Blog Timeline
--------------------------------------------- */
.tallykit-blog-timeline{ max-width:750px; margin:0px auto; position:relative; overflow:hidden; padding-top:40px; }
.tallykit-blog-timeline .line{ position:absolute; width:3px; left:50%; margin:0 -1px; top:0; height:100%; background-color:#fa6dab; }
.tallykit-blog-timeline .line:after {
	width: 11px;
	height: 11px;
	border-radius: 50%;
	content: '';
	left: -4px;
	top: 0px;
	display: block;
	position: absolute;
	background: #fa6dab;
}
.tallykit-blog-timeline .line:before {
	width: 11px;
	height: 11px;
	border-radius: 50%;
	content: '';
	left: -4px;
	bottom: 0px;
	display: block;
	position: absolute;
	background: #fa6dab;
}
.tallykit-blog-timeline .tallykit-blog-timeline-list{ height:auto; overflow: hidden; }
.tallykit-blog-timeline .tallykit-blog-timeline-list .tallykit-blog-author-img{ width:100%; height:auto; position:relative; text-align:center; }
.tallykit-blog-timeline .tallykit-blog-timeline-list .tallykit-blog-author-img img{ width:50px; height:50px; border:5px solid #fa6dab; border-radius: 50%; margin-bottom: -44px; }
.tallykit-blog-timeline-post{ width:100%; height:auto; position:relative; margin-bottom:55px; float:left; }

.tallykit-blog-timeline .tallykit-blog-timeline-list .tallykit-blog-timeline-post .tk-post-content{ 
	width: 36.4%;	
	float: left;
	border: 1px solid #efecec;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	/*box-shadow: 0 0 2px rgba(0,0,0,.08);*/
	padding: 14px 21px 18px 22px;
	position: relative;
	background-color:#FFF;
	line-height:20px;
	font-size:12px;
	color:#a7a6a2;
	margin-top:-6px;
}
#wrapper #main #main-inner #content-sidebar-wrap #content 
#content-inner .entry-content .color_mood_dark .tk_content  
.tallykit-blog-timeline .tallykit-blog-timeline-list .tallykit-blog-timeline-post .tk-post-content p{ color:#a7a6a2; }
.tallykit-blog-timeline-post .tk-post-content h3{ 
	font-size:16px; 
	font-weight:bold; 
	text-transform:uppercase; 
	margin-top:1px; 
	margin-bottom: 4px; 
}
.tallykit-blog-timeline-post .tk-post-content h3 a{ text-decoration:none; color:#464141; }
.tallykit-blog-timeline-post .tk-post-content:before {
	position: absolute;
	width: 10px;
	height: 10px;
	content: '';
	border-right: 0;
	border-bottom: 0;
	display: block;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 10px;
	left: auto;
	right: -6px;
	border: 1px solid #E0E0E0;
	border-top: 0;
	border-left: none;
	
}
.tallykit-blog-timeline-post .tk-timeline-thum .entry-video-om.entry-media iframe{ width:100% !important; }
.tallykit-blog-timeline-post .tk-timeline-thum{ width:43.4%; float: right; }
.tallykit-blog-timeline-post .tk-timeline-thum img{ border: 5px solid transparent !important; box-shadow: 0 0 2px rgba(0, 0, 0, 0.17); margin-left: 1px; max-width:96%;  }
.tallykit-blog-timeline-post .tk-timeline-thum .date{ 
	width:100%; 
	height:auto; 
	display:block; 
	position:relative; 
	line-height:20px;
	font-size:12px;
	color:#a7a6a2;
	padding-bottom: 8px;
	text-transform:uppercase;
}
.tallykit-blog-timeline-post .tk-timeline-thum ul{ margin:0px; padding:0px; }
.tallykit-blog-timeline-post .tk-timeline-thum ul li{ list-style-type:none; float:left; margin-left: 0px; margin-right: 7px; margin-bottom: 7px; height: 89px;  }
.tallykit-blog-timeline-post .tk-timeline-thum ul li a{ text-decoration:none; }
.tallykit-blog-clear{ width:100%; height:1px; position:relative; }



.tallykit-blog-timeline .tallykit-blog-timeline-list:nth-child(2n+2) .tallykit-blog-timeline-post .tk-post-content{ float:right; }
.tallykit-blog-timeline .tallykit-blog-timeline-list:nth-child(2n+2) .tallykit-blog-timeline-post .tk-post-content:before {
	position: absolute;
	width: 10px;
	height: 10px;
	border: 1px solid #EAE9E9;
	content: '';
	border-right: 0;
	border-bottom: 0;
	display: block;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	left: -6px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top:10px;
}

.tallykit-blog-timeline .tallykit-blog-timeline-list:nth-child(2n+2) .tallykit-blog-timeline-post .tk-timeline-thum{ float:left; }
.tallykit-blog-timeline .tallykit-blog-timeline-list:nth-child(2n+2) .tallykit-blog-timeline-post .tk-timeline-thum .date{ text-align:right; }



/* * Aquea Page builder
================================================== */
.aq-template-wrapper .aq-block-aq_row_block{ margin-left: -1000px;
padding-left: 1000px;
margin-right: -1000px;
padding-right: 1000px; }


/* * ---styles for browsers smaller than 800px;
================================================== */
@media only screen and (max-width: 800px) {
 
}


/*---styles for browsers smaller than 768px;
================================================== */
@media only screen and (max-width: 768px) { 
	.tallykit_single_gallery .tk_single_gallery_image .icon-search-plus { bottom: 0px; right: 2px; }
	.tallykit-shortcode-about-icon { display:none; }
	.tallykit-shortcode-about { width: 368px; }

}

/*---styles for browsers smaller than 600px;
================================================== */
@media only screen and (max-width: 600px) { 
	 /*Shortcode Coloum*/
	.tallykit-shortcode-one-half, 
	.tallykit-shortcode-one-third, 
	.tallykit-shortcode-two-third, 
	.tallykit-shortcode-three-fourth, 
	.tallykit-shortcode-one-fourth, 
	.tallykit-shortcode-one-fifth, 
	.tallykit-shortcode-two-fifth, 
	.tallykit-shortcode-three-fifth, 
	.tallykit-shortcode-four-fifth, 
	.tallykit-shortcode-one-sixth, 
	.tallykit-shortcode-five-sixth { width: 100%; }

	.tally-social-icons { float:none; margin-left: 0px; }
	
	.tallykit-blog-timeline-post .tk-timeline-thum{ width:100%; }
	.tallykit-blog-timeline .tallykit-blog-timeline-list .tallykit-blog-timeline-post .tk-post-content { width:85%; }
	.tallykit-blog-timeline-post .tk-timeline-thum ul li { width: 92px; height: 82px; }
	.tallykit-blog-timeline-post .tk-timeline-thum img { border: 2px solid transparent !important; }
	
	.tallykit-blog-timeline .tallykit-blog-timeline-list .tallykit-blog-author-img { height:70px; }
	.tallykit-blog-timeline .tallykit-blog-timeline-list .tallykit-blog-author-img img { margin-bottom:0px; }
	
	.tk_people_item_image img { width:100%; }
}

/*---styles for browsers smaller than 480px;
================================================== */
@media only screen and (max-width: 480px) { 
	 .tallykit-blog-timeline .tallykit-blog-timeline-list .tallykit-blog-timeline-post .tk-post-content {width: 90%; }
	 .tallykit-blog-timeline-post .tk-timeline-thum img { max-width: 98%; }
	 
	 .tallykit-shortcode-about .tallykit-about-content { padding: 30px 79px 45px 79px; }
	 
	 .tallykit_single_gallery .tk_single_gallery_image .icon-search-plus { bottom: 1px; }
}