/*

Theme Name: MyAppTemplates

Theme URI: http://myapptemplates.com/

Author: the Traffic team

Author URI: http://myapptemplates.com/

Description: Theme for MyAppTemplates

Version: 1.0

*/



/* Begin Typography & Colors */



#page {

	background-color: white;

	border: 1px solid #959596;

	text-align: left;

	}

.narrowcolumn .postmetadata {

	text-align: center;

	}



.thread-alt {

	background-color: #f8f8f8;

}

.thread-even {

	background-color: white;

}

.depth-1 {

border: 1px solid #ddd;

}





small {

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 0.9em;

	line-height: 1.5em;

	}











#headerimg .description {

	font-size: 1.2em;

	text-align: center;

	}



h2 {

	font-size: 1.6em;

	}



h2.pagetitle {

	font-size: 1.6em;

	}







h3 {

	font-size: 1.3em;

	}



h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {

	text-decoration: none;

	color:#4a4a4a;

	}





.entry p a:visited {

	}



.sticky {

	background: #f7f7f7;

	padding: 0 10px 10px;

	}

.sticky h2 {

	padding-top: 10px;

	}



.commentlist li, #commentform input, #commentform textarea {

	font: 0.9em Arial, Helvetica, sans-serif; float:left; width:640px;

	

	}

.commentlist li ul li {

	font-size: 1em;

}



.commentlist li {

	font-weight: bold;

}







.commentlist li .avatar { 

	float: right;

	border: 1px solid #eee;

	padding: 2px;

	background: #fff;

	}



.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 1.1em;

	}



.commentlist p {

	font-weight: normal;

	line-height: 1.5em;

	text-transform: none;

	}



#commentform p {

	font-family: Arial, Helvetica, sans-serif;

	clear:both;

	}



.commentmetadata {

	font-weight: normal;

	}





small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {



	margin-bottom:0px;

	}



code {

	font: 1.1em 'Courier New', Courier, Fixed;

	}



acronym, abbr, span.caps

{

	font-size: 0.9em;

	letter-spacing: .07em;

	}



a, h2 a:hover, h3 a:hover {

	color: #000;

	text-decoration: none;

	}



a:hover {

	color: #147;

	text-decoration: underline;

	}



#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 9pt;

	}



#wp-calendar a {

	text-decoration: none;

	}



#wp-calendar caption {

	font: bold 1.3em Arial, Helvetica, sans-serif;

	text-align: center;

	}



#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

	}

/* End Typography & Colors */







/* Begin Structure */

		

#page {

	background-color: white;

	margin: 0px auto;

	padding: 0;

	width: 959px;

	border: 1px solid #959596;

	}



.narrowcolumn {

	float: left;

	padding: 0 0 20px 45px;

	margin: 0px 0 0;

	width: 450px;

	}









.post hr {

	display: block;

	}



.widecolumn .post {

	margin: 0;

	}





.narrowcolumn .postmetadata {

	padding-top: 5px;

	}



.widecolumn .postmetadata {

	margin: 30px 0;

	}



.widecolumn .smallattachment {

	text-align: center;

	float: left;

	width: 128px;

	margin: 5px 5px 5px 0px;

}



.widecolumn .attachment {

	text-align: center;

	margin: 5px 0px;

}



.postmetadata {

	clear: both;

}



.clear {

	clear: both;

}







#footer p {

	margin: 0;

	padding: 20px 0;

	text-align: center;

	}

/* End Structure */







/*	Begin Headers */





h2 {

	margin:0 0 10px 0;

	padding:0px;

	}



h2.pagetitle {

	margin-top: 30px;

	text-align: center;

}





h3 {

	padding: 0;

	margin: 30px 0 0;

	}



h3.comments {

	padding: 0;

	margin: 40px auto 20px ;

	}

/* End Headers */







/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

	}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}

/* End Images */







/* Begin Lists



	Special stylized non-IE bullets

	Do not work in Internet Explorer, which merely default to normal bullets. */





.entry ol {

	padding: 0 0 0 35px;

	margin: 0;

	}



.entry ol li {

	margin: 0;

	padding: 0;

	}



.postmetadata ul, .postmetadata li {

	display: inline;

	list-style-type: none;

	list-style-image: none;

	}



#sidebar ul, #sidebar ul ol {



	margin: 0;

	padding: 0;

	}



#sidebar ul li {

	list-style-type: none;

	list-style-image: none;

	}







#sidebar ul ul, #sidebar ul ol {

	

	}



#sidebar ul ul ul, #sidebar ul ol {

	margin: 0 0 0 10px;

	}



ol li, #sidebar ul ol li {

	list-style: decimal outside;

	}



#sidebar ul ul li, #sidebar ul ol li {

	padding: 0;

	background:none;

	}

#sidebar > ul{ padding-bottom:20px;}

.sidebar ul li{ background:url(images/menuarrow_right.png) no-repeat left 5px; padding-left:16px;}

#sidebar ul.lat-prod li{ background:none; padding-left:0; padding-bottom:20px}

#sidebar > ul li a{ font-family: 'segoe_uiregular'; }



/* End Entry Lists */







/* Begin Form Elements */

#searchform {

	margin: 10px auto;

	padding: 5px 3px;

	

	}



#sidebar #searchform #s {

width:125px; 

border:none;

padding:2px 5px;

float:left;

margin-right:0px;

border:1px solid #ccc;	

	}

	

#sidebar #searchsubmit {

	 margin-top:0;

	 background:#000;

	 cursor:pointer;

	 border:none;

	 padding:3px 5px;

	 color:#fff;

	 font-size:12px;

	}





select {

	width: 130px;

	}



#commentform input {

	width:100%;

	padding: 8px 10px;

	margin: 5px 5px 7px 0;

	border:1px solid #ccc;

	border-radius:3px;

	color:#000;

	}



#commentform {

	margin: 5px 10px 0 0;

	}

#commentform textarea {

	width:100%;

	padding: 8px 10px;

	margin: 5px 5px 7px 0;

	border:1px solid #ccc;

	border-radius:3px;

	color:#000;

	}

#respond{ margin-top:15px;}	

#respond:after {

		content: "."; 

	    display: block; 

	    height: 0; 

	    clear: both; 

	    visibility: hidden;

	}

#commentform #submit {

	margin: 5px 2px 5px auto;

	float: right;

	background: url(images/submit-btn.png) no-repeat left top;

    border: medium none;

    color: #ef9320;

    cursor: pointer;

	text-indent:-9999px;

	font-size:0px;

    padding: 5px 0px;

	width:120px;

	height:44px;

	}

/* End Form Elements */







/* Begin Comments*/

.alt {

	margin: 0;

	padding: 10px;

	}



.commentlist {

	padding: 0;

	text-align: justify;



	width:100%;



	}



.commentlist li {

	

	width:99%;

	margin: 15px 50px 10px 0;

	padding: 5px 5px 10px 10px;

	list-style: none;



	}



.thread-alt {

	background-color: #f8f8f8;

}

.thread-even {

	background-color: white;

}

.depth-1 {

border: 1px solid #ddd;

}



.commentlist li ul li { 

	margin-right: -5px;

	margin-left: 10px;

}



.commentlist p {

	margin: 10px 5px 10px 0;

}

.children { padding: 0; }



#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	}

	

.commentmetadata a:link,.commentmetadata a:visited{color:#59BDFF;}

.commentmetadata a:hover{color:#000;}	

/* End Comments */







/* Begin Sidebar */





#sidebar form {

	margin: 0;

	}

/* End Sidebar */







/* Begin Calendar */

#wp-calendar {

	empty-cells: show; 

	margin: 10px auto 0;

	width: 155px;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	}



#wp-calendar a {

	display: block;

	}



#wp-calendar caption {

	text-align: center;

	width: 100%;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #fff; }

/* End Calendar */







/* Begin Various Tags & Classes */

acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px dashed #999;

	}



blockquote {

	margin: 15px 30px 0 10px;

	padding-left: 20px;

	border-left: 5px solid #ddd;

	}



blockquote cite {

	margin: 5px 0 0;

	display: block;

	}



.center {

	text-align: center;

	}





.hidden {

	display: none;

	}



#account_password-2_field .hidden { display:block !important;}	

.screen-reader-text {

     position: absolute;

     left: -1000em;

}



hr {

	display: none;

	}



a img {

	border: none;

	}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 10px;

	}

/* End Various Tags & Classes*/







/* Captions */

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}









.blog_div{ margin-bottom:15px; padding-bottom:30px; border-bottom:1px dotted #ccc;}

.blog_div h2{ padding-bottom:0 !important; line-height:34px !important;}

.blog_div h2 a{ font-size: 32px; color:#f4b33d;}

.blog_div h2 a:hover{ color:#000000;}

.blog_top{ font-size:13px; color:#849091; padding-top:6px; padding-bottom:5px; margin-bottom:10px;}

.blog_top a{ color:#849091;}

.blog_top a:hover{ color:#000;}

.blog_top span{ color:#3d3d3d;}

.postmetadata{font-size:12px; padding:5px !important;  border-bottom:1px dashed #ccc; border-top:1px dashed #ccc}

.blog_widget{margin-bottom:20px; background:#f2f2f2; padding:10px 15px;}

.blog_widget ul{ margin:0; padding:0px; list-style:none;}

.blog_widget ul li{ border-bottom:1px dotted #CCC; padding-bottom:5px; margin-bottom:5px;  }

.blog_widget ul li:last-child{border-bottom:none; padding-bottom:0px; margin-bottom:0px; }

.blog_widget h2{ margin-bottom:10px; }

.post_img{ width:100%; padding-bottom:15px;}

.post_img img{ max-width:100%;}

.blog_top_single{ border-bottom:1px dotted #ccc; padding-bottom:15px;}

/* End captions */





/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.

	It won't be a stylish marriage, I can't afford a carriage.

	But you'll look sweet upon the seat of a bicycle built for two." */

	









/*-------------------------------------------------------*/

/*@font-face {

font-family: 'segoe_uiregular'

	src: url('fonts/segoeui.eot');

	src:local("Segoe UI"),local("Segoe"),local("Segoe WP"), url('fonts/segoeui.woff') format('woff'), url('fonts/segoeui.svg') format('svg');

}*/

/* use this class to attach this font to any element i.e. <p class="fontsforweb_fontid_1409">Text with this font applied</p> */

.fontsforweb_fontid_1409 {

	font-family: 'segoe_uiregular' !important;

}



@font-face {

    font-family: 'segoe_uiregular';

    src: url('fonts/5834388143-webfont.eot');

    src: url('fonts/5834388143-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/5834388143-webfont.woff') format('woff'),

         url('fonts/5834388143-webfont.ttf') format('truetype'),

         url('fonts/5834388143-webfont.svg#Segoe UI') format('svg');

    font-weight: normal;

    font-style: normal;



}
@font-face {
	font-family: 'SEGOEUIL';
	src: url('fonts/SEGOEUIL.eot');
	src: local('SEGOEUIL'), url('fonts/SEGOEUIL.woff') format('woff'), url('fonts/SEGOEUIL.ttf') format('truetype');
}
@font-face {

    font-family: 'segoe_uisemibold';

    src: url('fonts/segoesemibold-webfont.eot');

    src: url('fonts/segoesemibold-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/segoesemibold-webfont.woff') format('woff'),

         url('fonts/segoesemibold-webfont.ttf') format('truetype'),

         url('fonts/segoesemibold-webfont.svg#segoe_uisemibold') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'calibriregular';

    src: url('fonts/calibri_1-webfont.eot');

    src: url('fonts/calibri_1-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/calibri_1-webfont.woff') format('woff'),

         url('fonts/calibri_1-webfont.ttf') format('truetype'),

         url('fonts/calibri_1-webfont.svg#calibriregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'calibribold';

    src: url('fonts/calibrib_1-webfont.eot');

    src: url('fonts/calibrib_1-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/calibrib_1-webfont.woff') format('woff'),

         url('fonts/calibrib_1-webfont.ttf') format('truetype'),

         url('fonts/calibrib_1-webfont.svg#calibribold') format('svg');

    font-weight: normal;

    font-style: normal;



}



body {margin: 0px; padding:0px; font-family: 'segoe_uiregular'; font-size:17px; line-height:22px; color:#849091;}

h1 , h2 , h3 , form, input{ margin:0; padding:0;}



h1{font-size:63px; color:#596573; font-weight:normal; line-height:normal; margin:0px; padding-bottom:5px; font-family: 'SEGOEUIL';}

h2{font-size:46px; color:#0a1d30; font-weight:normal; line-height:normal; margin:0px; padding-bottom:5px; font-family: 'SEGOEUIL';}

h3{font-size:24px; color:#122437; font-weight:normal; line-height:normal; margin:0px; padding-bottom:5px; font-family: 'segoe_uiregular';}

h4{font-size:20px; color:#182a3c; font-weight:normal; line-height:normal; margin:0px; padding-bottom:5px; font-family: 'SEGOEUIL';}



a{color:#ef9320; text-decoration:none;  -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -ms-transition: 0.3s; transition: 0.3s; }

img{border:0}

a:hover,a:focus{ color:#f24b10; text-decoration:none; outline:0;}

.clear { clear:both;}

.clearfix:after { content: ""; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

.clearfix { display: inline-block;}

strong{font-family: 'segoe_uisemibold';}

textarea,input[type="text"],input[type="email"],input[type="tel"]{-webkit-appearance: none;}

.no-padd{ padding:0;} 



/*=========================================================

					style css

==========================================================*/

.head {width:100%; float:left;}

.logo {padding-top:19px; float:left; margin-right:68px;}

/*-- menu --*/ 

#mainmenu {float:right;}

.menu_link {display:none}

ul.menu { margin:45px 0 0 0; padding:0; width:auto;   position:relative;}

ul.menu li{float:left; display:inline-block; *display:inline; z-index:100; padding:0; }

ul.menu li:last-child {margin-right:0;}

ul.menu li a { display:block; padding:5px 9px 45px 9px; font-family: 'SEGOEUIL';  color:#7b888a; font-size:20px; transition:none; position:relative; margin:0 8px; -webkit-transition: none;

  -moz-transition: none;

  -o-transition: none;

  -ms-transition: none;

  transition: none; }

ul.menu li a:hover,ul.menu li a.menuhover,ul.menu li.current-menu-item a,ul.menu li.current-menu-ancestor a,ul.menu li.current-menu-parent a { color:#1c3043; background:url(images/submenu-arrow.png) no-repeat bottom center; -webkit-transition: none;

  -moz-transition: none;

  -o-transition: none;

  -ms-transition: none;

  transition: none;}



/* sub menu */

ul.menu ul {position:absolute; top:115px; /* left:0px;   */display:none; list-style:none; margin:0; padding:0; }

ul.menu ul li{ position:relative; margin:0; font-weight:normal; padding:0; float:left;}

ul.menu ul li a {display:block; margin:0; padding:13px 12px ;font-family: 'segoe_uiregular'; color:#798687; font-size:15px; text-align:left ; }

ul.menu ul li a:hover { color:#242424;  }

ul.menu ul ul {left:0; top:0px;}

/*-- menu end --*/

.cart {float:right; border-left:1px solid #f2f3f5; padding:42px 0 42px 25px;}

.cart img {float:left; margin-top:4px;}

.carttext-box {float:left; background:#f5f6f6; color:#7b888a; font-size:16px;margin-left:10px; padding:5px 8px; border-radius:5px; vertical-align:middle; height:33px;}

.carttext-box a{ color:#7b888a;}

.carttext-box a:hover{ color:#000;}

.head-botm {width:100%; float:left; background:#f2f5f5; }

.head-botm ul { margin:0 0 0 28.5%; padding:0;}

.head-botm ul li {float:left; list-style-type:none; padding:15px 0;}

.head-botm ul li a { font-size:15px; color:#798687; padding:15px 13px;}

.head-botm ul li a:hover,.head-botm ul li.active a{ color:#000;}



#mid{ width:100%; float:left; border-top:1px solid #f3f3f3;}

.content{ float:left; padding:40px 0 40px; width:100%;}

.content.graybg,.content.greenbg{ border-top:1px solid #fff;}

.graybg{ background:#f7f7f7;}

.greenbg{ background:#eaf6fd;}



/* banner start */

.home-slider {width:100%; float:left; border-bottom:1px solid #f3f3f3;}

.home-slider .flexslider {position:relative; }

.home-slider .flexslider .slides{position:relative; margin:30px 0 0 0; padding:0;}

.homeslider-img {float:right;}

.homeslider-text {position:absolute; max-width:550px; left:15%; top:110px; }

.homeslider-text h1 {color:#596573; line-height:60px; font-size:53px;}

.homeslider-text span {margin-top:0px; float:left;}

.orange-btn {border-radius:7px; background:#f7c97b; font-family: 'SEGOEUIL'; font-size:29px; color:#fff; box-shadow:0 6px 0 #f4b33d; padding:17px 23px 18px 23px; float:left; margin-top:10px;}
.temp_box{display:none}
.orange-btn:hover{color:#fff; background:#f1bb5f;}
.orange-btn:focus{color:#fff;}

.orange-btn.red {background:#CA3300; box-shadow:0 6px 0 #FF8F6A; }





ul.slides{ padding:0;}

.flexslider ul li{ position:relative;}

.flex-direction-nav { width:100%; margin:0; padding:0; position:absolute; top:50%; margin-top:-55px;}

.flex-direction-nav li {list-style-type:none}

.flex-direction-nav a {position:absolute; width:46px; height:110px; font-size:0;}

.flex-direction-nav .flex-prev {background:url(images/home-slider-arrow.png) no-repeat 0 0; left:60px;}

.flex-direction-nav .flex-next {background:url(images/home-slider-arrow.png) no-repeat -46px 0; right:60px;}

.flex-control-nav { bottom: 50px; margin: 0; padding: 0; position: absolute; text-align: center; width: 100%;}

.flex-control-nav li {margin:0 2px; display: inline-block;}

.flex-control-nav li a { background:url(images/home-slider-pagi.png) no-repeat 0 0; width:22px; height:22px; display:block; font-size:0; cursor:pointer; transition:none}

.flex-control-nav li a:hover, .flex-control-paging li a.flex-active { background:url(images/home-slider-pagi.png) no-repeat 0 -22px; width:22px; height:22px;}



/* home-cont1 */

.home-cont1 {width:100%; float:left; padding:40px 0 36px 0;}

.home-cont1 h2 {float:left; font-family: 'SEGOEUIL';}

.green-btn {float:right; border-radius:7px; background:#00b762; font-family: 'segoe_uiregular'; font-size:29px; color:#fff; box-shadow:0 6px 0 #068f50; padding:17px 23px 18px 23px;}

.green-btn:hover{color:#fff; background:#0ea761;}

.green-btn:focus{color:#fff;}



/* home-cont2 */

.home-cont2 { float:left; width:100%; background:#f7f7f7; border-top:1px solid #f3f3f3; padding-top:30px;}

.apptemp-text {background:#FFF; position: relative; margin:0 auto 30px; padding:10px 13px; max-width:240px; min-height:92px; }

.apptemp-text:after { border-color: #fff transparent; border-style: solid; border-width: 10px 16px 0; content: "";  display: block; left: 50%; margin-left: -16px; position: absolute;  bottom:-10px; width: 0; z-index: 1;}

.template-price {font-size:17px; color:#122437; font-family: 'segoe_uiregular'; }

.templ-categ {margin-top:5px;}

.templ-categ a{ font-family: 'segoe_uisemibold'; font-size:14px !important; color:#8a9697 !important;}

.templ-categ .tagged_as a{ font-family: 'segoe_uiregular' !important;}

.templ-categ img {vertical-align:-2px; }

.templ-categ .tagged_as{ border-left:1px solid #e6e6e6; padding-left:5px; margin-left:1px; }

.templ-categ .tagged_as a,.templ-categ .tagged_as{ color:#068f50 !important; display: inline-block; height:16px; line-height:12px;}



/* home-cont3 */

.home-cont3 {float:left; width:100%; background:#eaf6fd; border-top:1px solid #d3edfc; padding:50px 0 60px 0;}

.whymy-app { text-align:center; color:#8a9697; font-size:26px; line-height:36px; font-family: 'segoe_uiregular';}

.whymy-app h2 {padding-bottom:30px; }



.video-box {max-width:910px; clear:both; margin:40px auto 55px; box-shadow:0 0 15px #e0ebf2; }

.youtube-box { height: 0; overflow: hidden; padding-bottom: 57%; position: relative; max-width:910px; margin:0 auto; }

.youtube-box iframe {height: 100% !important; left: 0; position: absolute; top: 0; width: 100% !important;}

.homecont3-box {text-align:center; font-family: 'segoe_uiregular'; font-size:18px; line-height:36px; color:#7a7f7f;}

.homecont3-box img{ display:inline-block; border:8px solid #8a9799; width:212px; height:212px; border-radius:100%; overflow:hidden} 

.homecont3-box h3 {padding:32px 0 12px 0;}



/* home-cont4 */

.home-cont4 {width:100%; float:left; background:#f7f7f7 url(images/home-cont4-bg.jpg) no-repeat 20px 35px; border-top:1px solid #fff; border-bottom:1px solid #fffefe; padding:34px 0 85px 0;}

.home-cont4 h2 { text-align:center; font-size:45px; ; padding-bottom:45px; }

.home-cont4 .flexslider1 {position:relative}

.memolli-box {float:right; }

.memolli-img {float:right; margin-right:50px;}

.memolli-text {max-width:200px; float:right; font-size:20px; color:#8d999a; text-align:center; padding-top:65px;}

.memolli-text span {color:#122437; display:block; padding-bottom:5px;}

.memolli-text a {margin:20px 0 0 0; display:inline-block}

.custtext-box {float:left;  max-width:500px; margin:35px 0 0 0;}

.custtext {font-family: 'segoe_uiregular'; font-size:24px; line-height:36px; color:#8d999a;}

.testiname-box {float:right; padding:10px 0 50px 0;}

.testiname-box .testi-line{width:46px; height:2px; background:#65707c; float:left; margin:12px 15px 0 0;}

.testiname-box .testi-name {float:left; font-family: 'segoe_uiregular'; font-size:26px; color:#122437;}

.testiname-box .testi-name span {color:#8d999a; display:block; padding-top:7px;}

.more-test {float:left; width:100%; padding-bottom:10px;}

.darkorange-btn {border-radius:7px; background:#ef9320; font-family: 'segoe_uiregular'; font-size:29px; color:#fff; box-shadow:0 6px 0 #df6c1f; padding:17px 23px 18px 23px; float:left;}

.darkorange-btn:hover {color:#fff; background:#e9792f;}

.home-cont4 .flex-direction-nav {display:none}

.home-cont4 .flex-control-nav {bottom:-60px;}





/* home-cont5 */

.home-cont5 {float:left; width:100%; border-top:1px solid #f3f3f3; padding:40px 0 35px 0; text-align:center}

.home-cont5 h2 {}

.sample-text {font-family: 'segoe_uiregular'; font-size:20px; color:#839091; padding:23px 0 40px 0; }


.sample-form input[type="text"], .sample-form input[type="email"] {border:none; border-radius:9px; width:375px; height:77px; font-family: 'segoe_uiregular'; font-size:26px; color:#5c6869; background:#f8f8f8; margin-right:15px; margin-bottom:15px;padding:0 10px 0 20px; }

.sample-form input[type="submit"] { background:url(images/download-btn.jpg) no-repeat; width:186px; height:77px; border:none; text-indent:-9999px; overflow:hidden; font-size:0px; vertical-align:top; }

.widget_wysija_cont{ max-width:966px; margin:0 auto; float:none;}

.wysija-input {border:none; border-radius:9px; width:375px; height:77px; line-height:35px; font-family: 'segoe_uiregular'; font-size:26px; color:#5c6869; background:#f8f8f8; margin-right:15px; margin-bottom:15px;padding:22px 10px 22px 20px; float:left; }

.wysija-submit { background:url(images/download-btn.jpg) no-repeat; width:186px; height:77px; border:none; text-indent:-9999px; overflow:hidden; font-size:0px; vertical-align:top; float:left; margin-top:0 !important; }



/* home-cont6 */

.home-cont6 {float:left; width:100%; background:#f7f7f7; border-top:1px solid #f3f3f3; border-bottom:1px solid #fff; padding:53px 0;}

.client-list { text-align:center}

.client-list img {margin:5px 15px;}



/* footer */

.footer {width:100%; float:left; border-top:1px solid #efefef; }

.foot-left{ padding:0 60px 0 0;}

.foot-right{ padding:0;}

.foo-top {padding:47px 0 52px; }

.foo-logo {padding-top:35px; float:left;}

.foo-social {float:right;}

.foo-social ul {margin:10px 0 0 0; padding:0; }

.foo-social ul li {margin:0; padding:0; float:left; list-style-type:none; border-right:1px solid #f2f3f5; padding:38px 0;}

.foo-social ul li:first-child {border-left:1px solid #f2f3f5;}

.foo-social ul li a {padding:0 15px; }



.foo-link{ float: left; padding-left:20px; width: 33.33%;}

.foo-link h4 { padding-bottom:7px;}

.foo-link ul {margin:0; padding:0;}

.foo-link ul li {margin:0; padding:0; list-style-type:none}

.foo-link ul li a {font-size:15px; color:#798687; line-height:24px}

.foo-link ul li a:hover {color:#182a3c;}



.foo-bottom { width:100%; float:left; border-top:1px solid #f3f3f3; font-size:13px; color:#839091; font-family: 'segoe_uiregular';}

.foobotm-l {padding-top:20px;}

.foobotm-l a{ color:#839091;}

.foobotm-l a:hover{ color:#ef4c23;}

.foobotm-r {float:right;padding:2px 0 55px 0;}

.foobotm-r img {margin-left:25px;}

.foobotm-r img:first-child {margin-left:0}



/*--------------- all templates ------------------*/

.alltemp {float:left; width:100%; padding-top:30px;}

.alltemp h2 { font-size:30px; color:#182a3c; padding-bottom:33px; }

.temp-box {border:1px solid #f5f5f5; margin-bottom:30px;}

.temp-box:hover {border:1px solid #dadada;}

.tempbox-img { padding-top:10px; background:#e9e9e9; text-align:center; vertical-align:bottom;}

.tempbox-text {padding:10px 9px; min-height:93px;}

.tempbox-text a {font-family: 'segoe_uiregular'; font-size:17px; color:#122437; }

.tempbox-text a strong {font-size:18px;}

.tempbox-text a:hover {color:#f24b10; }



.something {width:100%; padding:38px 22px 45px; margin:20px 0 35px 0; background:#f8f8f8; float:left; }

.something-l {float:left; font-family: 'segoe_uiregular'; font-size:21px; color:#8a9697; line-height:27px} 

.something-l h2 {font-family: 'segoe_uiregular'; font-size:30px; color:#0a1d30; padding-bottom:10px;}

.something-r {float:right; margin-top:10px;}

.something-r .something-btn {background:#6490ba; border-radius: 7px; box-shadow: 0 6px 0 #446d97;  color: #fff; float: left; font-family: 'segoe_uiregular'; font-size: 27px; padding: 17px 23px 18px;}

.something-r .something-btn:hover {color:#28425c;}



ul.sidebar-links{ margin:0; padding:0;}

ul.sidebar-links li{ margin:0; padding:0; list-style:none;}

ul.sidebar-links li a{ height:62px; width:91%; position:relative; float:right; color:#c5cbcc; font-family: 'segoe_uiregular'; font-size:20px; padding:19px 15px; transition:none; }

ul.sidebar-links li a:hover {color:#798687; }

ul.sidebar-links li.active a:hover {color:#c5cbcc;}

ul.sidebar-links li.active a { background:#0a1d30;}

ul.sidebar-links li.active a:after { border-color: transparent #0a1d30; border-style: solid; border-width: 31px 30px 31px 0; content: "";  display: block; left: -30px; position: absolute; top:0; width: 0;  z-index: 1;}



.ios-app{ background:url(images/app-icon.png) no-repeat left top; padding-left:20px;}

.android-app{ background:url(images/android-icon.png) no-repeat left 1px; padding-left:20px;}

.templ-categ .posted_in a{ margin-right:10px;}



.content h2{ font-size:40px; line-height:44px; padding-bottom:18px;}

.content p{ margin-bottom:15px;}

.sidebar h2{ font-size:30px; line-height:30px; padding-bottom:20px;}

.sidebar .product-thumb{ padding-bottom:10px;}

.titleshop{ font-size:17px; padding-bottom:5px;}

.sidebar a{ color:#798687;}

.sidebar a:hover{ color:#000;}

.sidebar a.shopn{ float:right; color:#f4b33d; font-family: 'segoe_uiregular'; font-size:14px; }

.sidebar a.shopn:hover{ color:#000;}

.sidebar li{ padding-bottom:10px;}





/*------------ mat templates detail -------------*/

.mtd-box1 {padding:32px 0 30px 0; clear:both}

.mtd-box1 h2 {font-size:51px; color:#0a1d30; }

.mtd-box1 h2 span {font-size:26px; color:#7c898a; font-weight:normal; margin-left:15px;}



/* mtd-box2 */

.mtd-box2 {width:100%; float:left; border-top:1px solid #f3f3f3; padding-top:43px; }

.mtd-box2 .flexslider {position:relative; padding-bottom:50px;}

.mtd-box2 .flex-direction-nav {display:none}

.mtd-box2 .flex-control-nav { bottom: 27px; margin: 0; padding: 0; position: absolute; text-align: center; width: 100%;}

.mtd-box2 .flex-control-nav li {margin:0 2px; display: inline-block;}

.mtd-box2 .flex-control-nav li a { background:url(images/mtd-slider-pagi.png) no-repeat 0 0; width:14px; height:14px; display:block; font-size:0; cursor:pointer; transition:none}

.mtd-box2 .flex-control-nav li a:hover,.mtd-box2 .flex-control-paging li a.flex-active { background:url(images/mtd-slider-pagi.png) no-repeat 0 -14px;}



.build {width:100%; float:left; font-size:17px; color:#849091; line-height:32px; }

.mtd-box2 h2 {font-size:30px; line-height:42px; color:#182a3c; padding-bottom:17px;}

.build-btn {padding:15px 0 25px;}

/*.build-btn a {background:#3d8edc; color:#fff; font-size:15px; font-family: 'segoe_uiregular'; box-shadow:0 3px 0 #1b67af; padding:5px 10px 4px; border-radius:4px;}

.build-btn a img {margin:0 2px 5px 0;}

.build-btn a:hover {background:#1b67af; box-shadow:0 3px 0 #103b65; }*/



.build-btn a.iosapp{ background:url(images/icon-ios1.png) no-repeat 8px center #3d8edc; color:#fff; font-size:15px; font-family: 'segoe_uiregular'; box-shadow:0 3px 0 #1b67af; padding:5px 10px 4px 28px; border-radius:4px; margin-right:10px;}

.build-btn a.iosapp:hover { background-color:#1b67af; box-shadow:0 3px 0 #103b65; }

.build-btn a.andapp{ background:url(images/icon-and1.png) no-repeat 8px center #3d8edc; color:#fff; font-size:15px; font-family: 'segoe_uiregular'; box-shadow:0 3px 0 #1b67af; padding:5px 10px 4px 28px; border-radius:4px; margin-right:10px;}

.build-btn a.andapp:hover { background-color:#1b67af; box-shadow:0 3px 0 #103b65; }



.build ul {margin:10px 0 0 0; padding:0;}

.build ul li {list-style:none; background:url(images/incl-download-round.png) no-repeat left 7px; padding-left:25px; padding-bottom:12px;}

.build ul li a {background:#949fa0; box-shadow:0 3px 0 #81868c; color:#fff; font-size:15px; font-family: 'segoe_uiregular'; border-radius:3px; padding:2px 17px; margin-left:7px;}

.build ul li a:hover {color:#fff; background:#81868c; box-shadow:0 3px 0 #6f747a;}



.mtd-buynow { width:100%; padding-bottom:12px; float:left;}

.mtd-buynow a { background:#50b367; box-shadow:0 7px 0 #408b51; font-family: 'segoe_uisemibold'; ; color:#fff; font-size:33px; border-radius:10px; padding:19px 35px 19px 18px; display:block; transition:none }

.mtd-buynow a span {display:block; font-size:36px; font-family: 'segoe_uiregular'; margin-top:7px; font-weight:normal; }

.mtd-buynow a span strong {font-size:50px; font-family: 'segoe_uisemibold';}

.mtd-buynow a:hover {color:#275431; background:#408b51; box-shadow:0 7px 0 #387946;}



.mtd-developer { width:100%; padding-bottom:12px; float:left;}

.mtd-developer a {background:#f4b626; box-shadow:0 6px 0 #ed9d35; color:#fff; font-size:28px; font-family: 'segoe_uiregular'; display:block; padding:20px 44px 18px 18px; transition:none; border-radius:10px;}

.mtd-developer a strong {font-size:33px; font-family: 'segoe_uisemibold';}

.mtd-developer a:hover {color:#824900; background:#ed9d35; box-shadow:0 6px 0 #da9031; }



.mtd-apk { width:100%; padding-bottom:12px; float:left; }

.mtd-apk a {background:#4598d1; box-shadow:0 6px 0 #377fc4; color:#fff; font-size:26px; font-family: 'segoe_uiregular'; display:block; padding:18px 18px 20px 18px; transition:none; border-radius:10px; }

.mtd-apk a strong {font-size:33px; font-family: 'segoe_uisemibold';}

.mtd-apk a span {background:url(images/apk.png) no-repeat 0 0; width:23px; height:20px;margin-left:13px; float:right; margin-top:4px;}

.mtd-apk a:hover {color:#fff; background:#377fc4; box-shadow:0 6px 0 #2f6da9; }



.mtdbox2-rnav {margin:15px 0 0 0; padding:0; float:left;}
.regnl-right .mtdbox2-rnav{ margin-top:25px;}

.mtdbox2-rnav li {list-style-type:none; margin-bottom:12px; }

.mtdbox2-rnav li span {color:#7c898a; font-size:20px; font-family: 'segoe_uiregular'; border-bottom:1px solid #fff; margin-left:13px; vertical-align:middle}

.mtdbox2-rnav li span a{ color:#7AA2BD; text-decoration:underline}

.mtdbox2-rnav li span a:hover{ color:#ef9320;}

.mtdbox2-rnav li a:hover span, .mtdbox2-rnav li.select a span {color:#7aa2bd; border-bottom:1px solid #7aa2bd; }



.mtd-checkout {float:left;width:100%; margin-top:15px;}

.mtd-checkout a {background:#949fa0; box-shadow:0 5px 0 #878d92; color:#fff; font-size:23px; font-family: 'segoe_uiregular'; display:block; padding:14px 50px 16px 36px; transition:none; border-radius:8px;}

.mtd-checkout a:hover {background:#878d92; box-shadow:0 5px 0 #72787d; color:#fff;}



/* mtd-box3 */

.mtd-box3 {float:left; width:100%; margin-top:30px; position:relative; background:#fffbfa}

.popupbg {background: rgba(0, 0, 0, 0.8); width:100%; height:100%; position:absolute; top:0; left:0;}

.popup-video-btn {position:absolute; top:50%; left:50%; margin:-50px 0 0 -51px;}



/* mtd-box4 */

.mtd-box4 {width:100%; float:left; padding:35px 0 60px 0;}

.mtd-box4 .flexslider1 {position:relative; text-align:center}

.mtd-box4 .flex-direction-nav {display:none} 

.mtd-box4 .flex-control-nav { bottom: -25px; margin: 0; padding: 0; position: absolute; text-align: center; width: 100%;}

.mtd-box4 .flex-control-nav li {margin:0 2px; display: inline-block;}

.mtd-box4 .flex-control-nav li a { background:url(images/mtd-slider-pagi.png) no-repeat 0 0; width:14px; height:14px; display:block; font-size:0; cursor:pointer; transition:none}

.mtd-box4 .flex-control-nav li a:hover,.mtd-box4 .flex-control-paging li a.flex-active { background:url(images/mtd-slider-pagi.png) no-repeat 0 -14px;}

.mtdbox4-icon {padding-top:115px;}

.icon-box {background:#f0f6f9; min-height:178px; margin:0 0 30px; color:#2b3d4f; font-size:17px; font-family: 'segoe_uiregular'; line-height:20px; padding:35px 5px 0; text-align:center}

.icon-box img {margin-bottom:5px; vertical-align:top}



/* mtd-box5 */

.mtd-box5 {width:100%; float:left; background:#f7f7f7; padding:30px 0 45px 0;}

.mtd-box5 h2 {font-size:30px; color:#182a3c; line-height:42px; padding-bottom:27px;}

.temp-benifit ul {margin:0; padding:0;}

.temp-benifit ul li {list-style:none; background:url(images/incl-download-round.png) no-repeat left 7px; font-family: 'segoe_uiregular'; font-size:19px; color:#475563; line-height:21px; padding:0 0 18px 18px;}



/* mtd-box6 */

.mtd-box6 {width:100%; float:left; padding:38px 0 0 0;}

.mtd-box6 h2 {padding-bottom:45px; text-align:center}

.mtdbox6-carousel {max-width:970px; margin:0 auto; position:relative; z-index:2}

.might {width:100%; }

.mighttext {border:1px solid #f5f5f5;max-width:240px; margin:0 auto 30px; padding:8px 10px; position:relative; min-height:92px;}

.mighttext:after { border-color: #f5f5f5 transparent; border-style: solid; border-width: 10px 16px 0; bottom: -10px; content: ""; display: block; left: 50%; margin-left: -16px; position: absolute; width: 0; z-index: 1;}

.mighttext-top {width:100%; display:block;}

.mighttext-top a {color:#122437; font-size:17px; font-family: 'segoe_uiregular'; }

.mighttext-top a strong {font-size:18px;}

.mighttext-top a:hover {color:#f24b10;}

.mighttext-bottam { margin-top:2px;}

.mighttext-bottam .mighttext-app {background:url(images/app-icon.png) no-repeat 0 2px; color:#8a9697; font-size:14px; font-family: 'segoe_uisemibold'; padding:0 0 0 20px; float:left;}

.mighttext-bottam .mighttext-android {background:url(images/android-icon.png) no-repeat 0 4px; }

.mighttext-bottam .mighttext-app:hover {color:#0a1d30;}

.mighttext-bottam .mighttext-chat {float:left; margin-left:8px; }

.mighttext-bottam .mighttext-chat{border-left:1px solid #e7e7e7; height: 14px;  line-height: 10px; margin:6px 0 0 8px;}

.mighttext-bottam .mighttext-chat a {color:#068f50; font-size:14px; padding:0 0 0 8px;}

.mighttext-bottam .mighttext-chat a:hover {color:#0a1d30;}

.might-img {max-width:263px; height:260px; margin:0 auto}

.owl-nav {position:absolute; top:20%; width:100%; z-index:1}

.owl-nav .owl-prev {background:url(images/home-slider-arrow.png) no-repeat 0 0; width:46px; height:110px; text-indent:-9999; overflow:hidden; font-size:0; float:left; margin-left:-120px;}

.owl-nav .owl-next {background:url(images/home-slider-arrow.png) no-repeat -46px 0; width:46px; height:110px; text-indent:-9999; overflow:hidden; font-size:0; float:right; margin-right:-120px}

.woocommerce-pagination{display:none;}



.video-box1 { max-width:910px; clear:both; margin:0 auto; box-shadow:0 0 15px #e0ebf2; }

/* end */





/*woocommerce css*/

.woocommerce-message{ box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;}

.woocommerce-message .button{ margin-bottom:10px !important;} 

.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-message:before, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:before{ height:auto !important; padding-top:10px !important; padding-bottom:10px !important; line-height:10px !important;}

.woocommerce h1{ font-size:40px; color:#000;}

/*.woocommerce h2{ font-size:30px; color:#7c898a;}*/

.woocommerce .login{margin-top:0 !important;}

.woocommerce label{ color:#727e7f; font-size:18px; font-family: 'segoe_uiregular'; margin-bottom:0;}

.input-text{ width:100%; border:1px solid #ccc; max-width:400px; padding:10px 10px; font-size:17px; font-family: 'segoe_uiregular'; border-radius:3px; margin-bottom:4px !important;}

.woocommerce .input-text{ width:100%; max-width:none; }

.login input[type=submit]{ margin: 5px 2px 5px auto; background: url(images/login-btn.png) no-repeat left top !important; border:none !important; color: #ef9320; cursor: pointer; text-indent:-9999px; font-size:0px; padding: 5px 0px; width:120px; height:44px; box-shadow:none !important;}

.lost_password{ font-size:18px; margin-left:10px;}

.lost_password a:hover{ text-decoration:underline;}

.more-link{ display:inline-block; background:#00b762; border-radius: 5px; box-shadow: 0 5px 0 #068f50; color: #fff; float: none; font-family: 'segoe_uiregular'; font-size: 17px; padding: 7px 17px; margin-top:5px;}

.more-link:hover{ background:#01a659; color:#fff;}



.button{display:inline-block !important; background:#00b762 !important; border-radius: 5px !important; box-shadow: 0 5px 0 #068f50 !important; color: #fff !important; float: none !important; font-family: 'segoe_uiregular' !important; font-size: 17px !important; padding: 10px 17px !important; margin-top:0px !important; border:none !important; font-weight:normal !important; text-shadow:none !important;}

.button:hover{background:#01a659 !important; color:#fff !important;}



.lost_reset_password input[type=submit]{ margin: 5px 2px 5px auto; background: url(images/resetpassword-btn.png) no-repeat left top !important; border:none !important; color: #ef9320; cursor: pointer; text-indent:-9999px; font-size:0px; padding: 5px 0px; width:195px; height:49px; box-shadow:none !important;}



.wpcf7-submit{ margin: 5px 2px 5px auto; background: url(images/submit-btn.png) no-repeat left top; border:none; color: #ef9320; cursor: pointer; text-indent:-9999px; font-size:0px; padding: 5px 0px; width:120px; height:44px;}

.input-capt{ border:1px solid #ccc; border-radius: 3px; font-family: 'segoe_uiregular'; font-size: 17px; margin-bottom: 4px !important; max-width: 150px; padding: 10px;}

.tempbox-text a strong .price .amount{ font-family: 'segoe_uisemibold' !important; color:#122437 !important; font-size:17px !important;}

.woocommerce table.shop_table th, .woocommerce-page table.shop_table th{ font-family: 'segoe_uisemibold' !important; font-weight:normal !important; color:#122437 !important;}

.woocommerce .input-text.qty{ margin-bottom:0 !important;}

.woocommerce table.cart a.remove, .woocommerce #content table.cart a.remove, .woocommerce-page table.cart a.remove, .woocommerce-page #content table.cart a.remove{ line-height:20px !important;}

.woocommerce table.shop_table, .woocommerce-page table.shop_table{ padding-left:10px !important; padding-right:10px !important;}

.woocommerce table.cart td.actions{ padding-top:15px !important; padding-bottom:15px !important;}

.woocommerce table.cart td.actions .coupon .input-text{ padding:11px 6px !important; width:140px !important;}

.woocommerce table.cart .button{ margin-bottom:5px !important; margin-top:0 !important;}

.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th{ width:35% !important;}

.woocommerce-checkout .form-row .chosen-container-single .chosen-single{ height:40px !important; padding:4px 0 0 8px !important; }

.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box{ width:100% !important;}

.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after{ top:-2px !important;}

.tempbox-text span.price,.mighttext-top span.price{color:#122437 !important; font-size:17px !important;}

.mighttext-top a:hover span.price{color:#f24b10 !important;}

.carttext-box strong{ font-family: 'calibribold'; font-size:19px; font-weight:normal; color:#324354;}

.chosen-container-single .chosen-single div b{ background-position:0 9px !important;}

.woocommerce span.onsale, .woocommerce-page span.onsale{ box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; background:-linear-gradient(center top , #333333 0%, #000000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; background:-o-linear-gradient(center top , #333333 0%, #000000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; background:-webkit-linear-gradient(center top , #333333 0%, #000000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; background:-moz-linear-gradient(center top , #333333 0%, #000000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}

.woocommerce form .form-row label, .woocommerce-page form .form-row label{ line-height:20px !important; padding-bottom:8px;}



.single_add_to_cart_button{display:block; background:#50b367; border-radius: 10px; box-shadow: 0 6px 0 #408b51; color: #fff; width:100%; text-align:left; font-family: 'segoe_uiregular'; font-size: 36px; padding: 20px 17px 20px; margin-top:0px; border:none; font-weight:normal; text-shadow:none; text-transform:capitalize;}

.single_add_to_cart_button:hover{background:#408b51; box-shadow: 0 6px 0 #387946; color:#fff;}

.single_add_to_cart_button:hover > .price{ color:#fff !important;}

.developer-license .single_add_to_cart_button { font-size:28px; background:#f4b626; box-shadow:0 6px 0 #ed9d35;}

.developer-license .single_add_to_cart_button:hover { background:#ed9d35; color:#fff; box-shadow: 0 6px 0 #da9031;}

.developer-license .single_add_to_cart_button:hover > .price{ color:#fff !important;}

.single_add_to_cart_button > .buy_now{ float:left; font-family: 'segoe_uisemibold'; font-size:31px; padding-bottom:12px;}

.single_add_to_cart_button > .price{ float:right; font-family: 'segoe_uisemibold'; font-size: 48px; color:#fff !important;}

.developer-license > .single_add_to_cart_button > span.buy_now{ display:none;}

.tp-leftarrow{ display:none;}

.tp-rightarrow{ display:none;}



.tp-bullets .bullet { background:url(images/mtd-slider-pagi.png) no-repeat 0 0 !important; width:14px !important; height:14px !important; display:block; font-size:0; cursor:pointer; transition:none}

.tp-bullets .bullet.selected{ background:url(images/mtd-slider-pagi.png) no-repeat 0 -14px !important;}

.revslider1  .rvslider_in{ max-width:322px !important; margin:0 auto;}

.revslider1 .rev_slider img{ width:100%!important; height:100% !important; }

.dev_license{max-width: 230px; float: left;}

.doc_text{ padding-top:10px; clear:both; overflow:hidden; font-size:17px; line-height:32px;}



.flexslider .slides li,.flexslider1 .slides li{ display:none; list-style:none;}

.flexslider .slides li:first-child,.flexslider1 .slides li:first-child{ display:block;}



.prod_tbl{ width:100%; height:100%; overflow:auto; }

.prod_tbl .cart{ float:left;}

.prod_tbl .cart td{ vertical-align:top !important;}



.javacode{ width:100%;}

.javacode pre { width:100%; height:270px; float:left; background-color:#272822; overflow:auto; margin:0 0 1em; padding:.5em 1em; border:none; border-radius:0;}

.javacode pre code,.javacode pre .line-number { white-space:pre; /* Ukuran line-height antara teks di dalam tag <code> dan <span class="line-number"> harus sama! */  font:normal normal 16px/22px "Courier New",Courier,Monospace; color:#fff; display:block;}

.javacode pre .line-number { float:left; margin:0 1em 0 -1em; border-right:1px solid #8f8e8a; text-align:right;}

.javacode pre .line-number span { display:block; padding:0 .5em 0 1em; color:#8f8e8a;}

.javacode pre .cl { display:block; clear:both;}

.blog_archive h1{ color: #000; font-size: 40px; padding-bottom:20px; line-height:44px;}

.blog_archive h1 span{ color:#596573;}







.woocommerce .button {background:#e2e0e0 !important; box-shadow: 0 5px 0 #d5d1d1 !important; color: #6a6e6e !important; }

.woocommerce .wc-forward {background:#ef9320 !important; box-shadow: 0 5px 0 #df6c1f !important; color: #fff !important; }

.woocommerce .checkout-button {background:#00b762 !important; box-shadow: 0 5px 0 #068f50 !important; color: #fff !important; }

/*.temp_box.sample{ display:none !important;}*/


