/*Fonts Used*/
@import url('https://fonts.googleapis.com/css?family=Arvo:400,400i,700,700i|Audiowide|Comfortaa:300,400,700');

*, *:before, *:after { box-sizing: border-box; -moz-box-sizing: border-box; image-rendering: -webkit-optimize-contrast;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline; -webkit-text-size-adjust:100%;}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer; }
input, textarea, select{-webkit-appearance: none;}
/* end reset */

/*preset*/
body{font:300 16px/26px 'Comfortaa', cursive; color:#333;}
a{ text-decoration:none; }
img{max-width: 100%; vertical-align: top; image-rendering:-webkit-optimize-contrast;}
textarea { resize:vertical; }
iframe{ border: none; width: 100%;}
ul, h1, h2, h3, h4{ margin:0; padding:0; list-style:none; }
h1, h2, h3, h4,.btm_left ul li a{ font-family: 'Arvo', serif; font-weight:700;}
h2{ font-family: 'Audiowide', cursive; font-weight:400;}
strong , b{ font-weight: bold;}
em, i{font-style: italic;}
input[type="submit"]{cursor: pointer;}
a[href^="tel:"]{color: inherit!important; text-decoration: none;}

.clearfix:before, .clearfix:after { content:""; display: table; clear: both; }
.clearfix {clear: both; overflow: hidden;}
.comingsoon{color:red; font-style:italic; font-weight:bold; }
.col2{-webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 0; -moz-column-gap: 0;  column-gap: 0;}
.col3{-webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 0; -moz-column-gap: 0;  column-gap: 0;}
.col2 li, .col3 li{overflow: hidden; display: inline-block; width: 100%;}
.back_top{display: none; z-index: -1;}

::-webkit-input-placeholder {color: inherit; opacity:1;}
::-moz-placeholder { color:inherit  ; opacity:1;}
:-ms-input-placeholder {color: inherit ; opacity:1;}
:-moz-placeholder {color:  inherit; opacity:1;}

/*Heading for SEO*/
.h2_hdng{font-size: 22px; font-weight: 700; color: #000;}
.h3_hdng{font-size: 20px; font-weight: 700; color: #555;}

/*Thumbnail Images*/
.thumb_left_dd, .thumb_left_dr{  float:left; margin:10px 19px 0 0; }
.thumb_right_dd, .thumb_right_dr{ float:right; margin:10px 0 0 19px; }
.thumb_center_dd, .thumb_center_dr{ display: block; margin: 10px auto;}

/* Text Alignment */
.text_left, .text_left p{text-align: left;}
.text_right, .text_right p{text-align: right;}
.text_center,.text_center p{text-align: center; display: block;}
/*end preset*/

.wrapper{ width:100%; max-width:1080px; margin:0 auto; position:relative;}

/*
* Header Config
*/
header{height: 135px; width: auto; text-align:center; background:#FFF;}
.logo{ position:absolute; left:0; top:11px; z-index: 2;}
	.logo img{width:100%; max-width:320px;background: #fff;}
.contactinfo{ text-align:right; float:right; color:#513427;padding: 35px 0 0;}
	.contactinfo span{display:block; width:300px; color:#00cf74; font-size:20px; font-weight:700; position:relative;margin-right: -7px;}
	.contactinfo span:before{position:absolute; left:132px; top:-3px; content:url('images/phone_icon.png');}
	.marquee {width: auto;line-height: 50px;color: #d11d59;white-space: nowrap;overflow: hidden;box-sizing: border-box;position: absolute;bottom: -38px;right: -10px;font-weight: bold;}
	.marquee p {display: inline-block;padding-left: 100%;animation: marquee 20s linear infinite;}
	@keyframes marquee {0%   { transform: translate(0, 0); }100% { transform: translate(-100%, 0); }}

	.covid{position: absolute; z-index: 9; left: 0; right: 0; top: 10px; background: #dfbf1f; width: 250px; margin: 0 auto; border-radius: 10px; line-height: 100%; padding: 10px;}
	.covid:hover{background: #083cd1;}
	.covid a{color: #fff; font-size: 17px; font-weight: bold;}
/*nav*/
nav {height: 47px;position: relative;z-index: 24;}
nav ul{list-style-type:none; margin: 0 -3px; text-align:center; font-size:0;}
nav ul li{ display:inline-block; vertical-align: top;}
nav ul li a{ display:block; color:#fff; height:47px; width:155px; background:#b517b3; font:400 16px/46px 'Arvo', serif;}
	nav ul li:nth-child(2) a,nav ul li:nth-child(4) a:hover, nav ul li:nth-child(4) a:active, nav ul li:nth-child(4).current_page_item > a{ background:#d11d59;}
	nav ul li:nth-child(3) a,nav ul li:nth-child(5) a:hover, nav ul li:nth-child(5) a:active, nav ul li:nth-child(5).current_page_item > a { background:#00cf74;}
	nav ul li:nth-child(4) a,nav ul li:nth-child(6) a:hover, nav ul li:nth-child(6) a:active, nav ul li:nth-child(6).current_page_item > a { background:#ff3cbb;}
	nav ul li:nth-child(5) a,nav ul li:last-child a:hover, nav ul li:last-child a:active, nav ul li:last-child.current_page_item > a { background:#dfbf1f;}
	nav ul li:nth-child(6) a,nav ul li a:hover, nav ul li a:active, nav ul li.current_page_item > a{ background:#083cd1;}
	nav ul li:last-child a,nav ul li:nth-child(2) a:hover, nav ul li:nth-child(2) a:active, nav ul li:nth-child(2).current_page_item > a{ background:#e67e2d;}
	nav ul li:nth-child(3) a:hover, nav ul li:nth-child(3) a:active, nav ul li:nth-child(3).current_page_item > a {background:#b517b3;}

/* Second Level Menus +++++++++

nav ul li:hover > ul { display: block; visibility: visible; }
nav ul ul { display:none; margin:0; padding:0; position:absolute; top:42px; left:18px; z-index:999; }
nav ul ul ul { left:100%; top: 0; }
nav ul ul li{ display: block; width: 100%; padding:0;margin:0;}
nav ul ul li a { background: #e460c3; text-align:left;width: 200px; margin: auto; height: auto; display: block; padding: 0; text-indent: 15px; border-bottom: 1px solid; #ccc; }
nav ul ul li a:hover {border-radius:0;}
nav ul ul li:after {content:"";}
*/

/* Drop down icon */
nav span{ position:absolute; right:0; top:0; display:none; padding:0; cursor:pointer; z-index:9; color: #fff;}

/* Navigation bar icon */
.nav_toggle_button{ width:100%; cursor:pointer; display:none; color:#ffc180; background:#770008; margin:0 auto; padding:10px 15px; text-align:left; position: relative;}
.fa{ display:block; float: right; margin-top:0; margin-right: -3px;}

/*end nav*/

/*Banner Config*/
.slider{margin:-47px -420px 0;}
.static_img{display:none;}
.bnr_info{height:auto; background:rgba(8,60,209,0.72); padding:25px 0 20px;position:absolute; bottom:1px; left:0; right:0; z-index:20;}
	.bnr_info:before{background:rgba(8,60,209,0.7); height:100%; width:420px; position:absolute; left:-420px; top:0; content:"";}
	.bnr_info:after{background:rgba(8,60,209,0.7); height:100%; width:420px; position:absolute; right:-420px; top:0; content:"";}
	.bnr_info h2{color:#fff; font-size:27px;}
	.bnr_btn a {position:absolute; right:0; top:11px; width:196px; color:#FFF; height:48px; display:block; text-align:center; background:#dfbf1f; font:400 20px/46px 'Arvo', serif;}
	.bnr_btn a:hover {background:#d11d59;}

/*
* Middle Area Config
*/
.middle_con{padding:91px 0 0;}
.middle_con ul{list-style-type:none; font-size:0; text-align:center;margin: 0 -99px;}
.middle_con ul li{display:inline-block; vertical-align:top; width:33%; position:relative; padding:54px 0 0;}
.middle_con ul li:after{position:absolute; top:0; right:-77px; content:url('images/mid_space.png'); z-index: -1;}
.middle_con ul li:last-child:after{display:none;}
.middle_con ul li:before{position:absolute; top:0; left:0; right:0; margin:auto;}
.middle_con ul li:first-child:before{content:url('images/mid_icon1.png');}
.middle_con ul li:nth-child(2):before{content:url('images/mid_icon2.png');}
.middle_con ul li:last-child:before{content:url('images/mid_icon3.png');}
	.middle_con h3{font-size:20px; color:#4d4d4d;}
	.middle_con h3 span{color:#d11d59;}
	.middle_con ul li:nth-child(2) h3 span{color:#dfbf1f;}
	.middle_con ul li:last-child h3 span{color:#00cf74;}

	.middle_con p{font-size:16px; padding:20px 71px 14px;line-height: 25px;}

	.middle_con ul li a{width:107px; height:40px; display:inline-block; color:#FFF; font:400 16px/38px 'Arvo', serif; background:#d11d59;}
		.middle_con ul li:nth-child(2) a{background:#dfbf1f;}
		.middle_con ul li:last-child a{background:#00cf74;}
	.middle_con ul li a:hover{background:#083cd1;}

/*@keyframes pulse {
  0%{transform: scale(1)}
  100%{transform: scale(0.9)}
}*/

/*
* Main Content Area Config
*/
.main_cont {background:url(images/main_bg.png) no-repeat top center #14328a; position:relative; margin-left:-420px;padding: 61px 0 58px;}
	.main_cont:before{position:absolute; right:-25px; top:37px; content:url('images/main_img.png');}
	.main_info {margin-left:420px;}

#main_area{padding:74px 0;font-size: 15px;}
main { width: 471px; float:left; display:block; color:#FFF; line-height: 31px;font-size: 15px;}
main h1{ padding-bottom:15px; color:#00cf74; font-size:26px;width: 300px;line-height: 26px;}
main h1 span{display:block; color:#FFF; font-size:20px;}
main p{text-align:left; margin-bottom:30px;}
main p:nth-child(2){margin-top:0;}
main p:last-child{margin-bottom:0;}
main a{text-decoration:underline; font-weight:bold; color:#d11d59;}
main a:hover{text-decoration:none;}
main .bullet {margin:0; padding:0 0 30px 25px; list-style:none;}
main .bullet li{position: relative; padding:0 0 0 20px; text-align:left; list-style-type: none;}
main .bullet li:before{ position: absolute; content:""; left: 0; top: 8px; width:15px; height:15px; border-radius:50%; background:#dfbf1f; border:2px solid #00cf74;}
main ol{padding-left: 30px;margin-bottom: 20px;}

.headings{margin-top: 20px;}
.table{width: 100%;}
.table tr:first-child td{font-weight: bold; font-size: 20px; text-align: center;}
.table tr td{border: 1px solid; padding: 10px;}

.comp, .mark{ color: #00cf74; font-weight: bold;}
.entry-summary p{margin:10px 0!important;line-height: 25px;}
.entry-meta a,.entry-title a{color:#d11d59;}

/*
* Sidebar Area Config
*/
.sidebar{width:550px; float:right; color:#FFF; padding-right:148px;}
	.sidebar h3{font-size:20px;}
	.sidebar h3 span{display:block; font-size:26px; color:#fe50c2;}
	.sidebar p{padding:20px 0 17px;line-height: 30.5px;}
	.sidebar a{width:107px; height:40px; text-align:center; display:inline-block; color:#FFF; font:400 16px/38px 'Arvo', serif; background:#fe50c2;}
	.sidebar a:hover{background:#e2a92f;}

.main_bottom {padding:67px 0 0;}
	.main_bottom ul{font-size:0; }
	.main_bottom ul li{display:inline-block; color:#FFF; vertical-align:top; margin-right:143px; width:204px; height:198px; background:rgba(255,255,255,0.12); position:relative; padding:66px 0 0; text-align:center;}
	.main_bottom ul li:last-child{margin-right:0;}
	.main_bottom ul li:after{position:absolute; right:-143px; top:92px; content:""; background:#727272; width:143px; height:1px;}
	.main_bottom ul li:last-child:after{display:none;}
	.main_bottom ul li:before{position:absolute; left:0; right:0; top:24px;}
	.main_bottom ul li:first-child:before{content:url('images/mbot_icon1.png');}
	.main_bottom ul li:nth-child(2):before{content:url('images/mbot_icon2.png');}
	.main_bottom ul li:last-child:before{content:url('images/mbot_icon3.png');}
	.main_bottom ul li h3 {font-size:20px;line-height: 28px;padding-bottom: 12px;}
	.main_bottom ul li h3 span{font-size:26px; color:#e2a92f; display:block;}
	.main_bottom a{width:107px; height:40px; text-align:center; display:inline-block; color:#fffefe; font:400 16px/38px 'Arvo', serif; background:#e2a92f;}
	.main_bottom a:hover{background:#fe50c2;}

/*
* Bottom Area Config
*/
#bottom {background:#fdfdfd;}
.btm_cont {padding:9px 0 102px;}
		.btm_cont h3{font-size:20px;line-height: 29px;padding-bottom: 26px;}
		.btm_cont h3 span{display:block; color:#00cf74; font-size:26px;}
	.btm_left {float:left; width:68.5%; font-size:0;}
		.btm_img {display:inline-block; vertical-align:top;}
		.btm_tabs {display:inline-block; vertical-align:top; width: 54%;}
		.btm_tabs ul {font-size:0;}
		.btm_tabs ul li{display:inline-block; vertical-align:top; width:379px;}
		.btm_tabs ul li a{width:100%; height:137.5px; font-size:24px; color:#fdfdfd; display:block; text-align:center; background:#083cd1; padding:0; line-height:130px;}
		.btm_tabs ul li:first-child a{background:#00cf74; line-height:24px; padding:43px 10px;}
		.btm_tabs ul li:last-child a:hover{background:#00cf74;}
		.btm_tabs ul li:last-child a,.btm_tabs ul li:nth-child(2) a:hover{background:#ff3cbb;}
		.btm_tabs ul li a:hover{background:#083cd1;}
	.btm_right {float:right; width:31.5%;}
		.btm_right h3 span{color:#f9c556;}
		.btm_right p{font-size:15px; padding:7px 0 20px;line-height: 30.5px;}
		.btm_right a{width:107px; height:40px; text-align:center; display:inline-block; color:#FFF; font:400 16px/38px 'Arvo', serif; background:#f9c556;}
		.btm_right a:hover{background:#083cd1;}

		.btm_btn a{width: 100%; height: 48px; margin-top: 23px; text-align: center; display: inline-block; color: #FFF; font: 400 24px/46px 'Arvo', serif; background: #083cd1;}
		.btm_btn a:hover{background:#f9c556;}

#bottom2 {padding: 0 0 50px;text-align: center;}
	#bottom2 h1 {color: #00cf74;font-size: 47px;line-height: 100%;}
	#bottom2 .star {padding-bottom: 15px;position:relative;overflow:hidden}
		.star:before {position:absolute;content:url(images/shine.png);animation:shine 1s linear infinite;-moz-animation:shine 1s linear infinite;-webkit-animation:shine 1s linear infinite;margin-left: -35px;}
	.reviews {border: 3px dotted #000;border-radius: 25px;display: block;}
		.review_box {padding: 25px 50px 10px;}
		.owl-next {position: absolute;top: 36%;right: 10px;font-size: 70px;font-weight: bold;color: #ff3cbb;}
		.owl-prev {position: absolute;top: 36%;left: 10px;font-size: 70px;font-weight: bold;color: #ff3cbb;}
		.owl-prev:hover, .owl-next:hover {color: #083cd1;}
		.owl-dots {display: block;text-align: center;margin-bottom: 10px;}
		.owl-dot {display: inline-block;width: 20px;height: 20px;background: #ff3cbb;margin: 0 5px;border-radius: 50%;}
		.owl-dot:hover,.owl-dot.active {background: #083cd1;}

	@keyframes shine {
		0% {top: -111px}
		50% {top: -35px}
		100% {top:80px;}
	}
	@-moz-keyframes shine {
		0% {top: -111px}
		50% {top: -35px}
		100% {top:80px;}
	}
	@-webkit-keyframes shine {
		0% {top: -111px}
		50% {top: -35px}
		100% {top:80px;}
	}

	.reviews .owl-carousel .owl-item {-webkit-animation-duration: 10s !important;animation-duration: 10s !important;}
/*
* Footer Area Config
*/
.footer_top {background:#1c3688; color:#FFF;}
	.ftop_left {width:540px; float:left; position:relative;padding: 26px 0 0;}
		.ftop_left h3{font-size:20px; color:#fdfdfd;line-height: 30px;}
		.ftop_left h3 span{display:block; font-size:26px; color:#f9c556;}
		.ftop_left p{font-size:15px; padding:17px 50px 20px 0;line-height: 30px;}
		.ftop_left a{color:#fff;}
		.ftop_left a:hover{color:#ffcc60; text-decoration:underline;}

		.ftop_contact ul {font-size:0;}
		.ftop_contact ul li{display:inline-block; vertical-align:top; position:relative; font-size:15px; padding-left:50px;line-height: 30px;margin-right: 89px;}
		.ftop_contact ul li:last-child{margin-right:0;}
		.ftop_contact ul li:before{position:absolute; left:0; top:11px;}
		.ftop_contact ul li:first-child:before{content:url('images/add_icon.png');}
		.ftop_contact ul li:last-child:before{content:url('images/tel_icon.png');top: 26px;}
		.ftop_contact ul li span{display:block;}

		.social_media {position:absolute; right:56px; top:22px; color:#fdfdfd; font-size:15px;}
		.social_media ul{font-size:0;text-align: center;}
		.social_media ul li{display:inline-block; vertical-align:middle; margin:5px 8px 0;}
		.social_media ul li:after{display:none;}
		.social_media ul li img{width:100%; max-width:13px;}
		.social_media ul li:last-child img{width:100%; max-width:27px;}
	.ftop_right {width:532px; float:right; background:#2543a2; -webkit-box-shadow: 0px 0px 31px -10px rgba(36, 36, 36, 0.8); -moz-box-shadow: 0px 0px 31px -10px rgba(36, 36, 36, 0.8); box-shadow: 0px 0px 31px -10px rgba(36, 36, 36, 0.8);margin-right: -9px;padding: 11px 0 10px 13px;}
		.ftop_right iframe{width:506px; height:322px; margin-bottom:-7px;}

footer{ background: #fff; height:132px; color: #fff; clear:both;}
#footer_nav ul{text-align: center; list-style: none; font-size:0; margin:0 -3px;}
#footer_nav ul li{ display: inline-block; vertical-align: top;}
#footer_nav  ul li a{ display:block; color:#fff; height:47px; width:155px; background:#b517b3; font:400 16px/47px 'Arvo', serif;}
#footer_nav  ul li:nth-child(2) a,#footer_nav ul li:nth-child(4) a:hover, #footer_nav ul li:nth-child(4) a:active, #footer_nav ul li:nth-child(4).current_page_item > a{ background:#d11d59;}
#footer_nav  ul li:nth-child(3) a,#footer_nav ul li:nth-child(5) a:hover, #footer_nav ul li:nth-child(5) a:active, #footer_nav ul li:nth-child(5).current_page_item > a { background:#00cf74;}
#footer_nav  ul li:nth-child(4) a,#footer_nav ul li:nth-child(6) a:hover, #footer_nav ul li:nth-child(6) a:active, #footer_nav ul li:nth-child(6).current_page_item > a { background:#ff3cbb;}
#footer_nav  ul li:nth-child(5) a,#footer_nav ul li:last-child a:hover, #footer_nav ul li:last-child a:active, #footer_nav ul li:last-child.current_page_item > a { background:#dfbf1f;}
#footer_nav  ul li:nth-child(6) a,#footer_nav ul li a:hover, #footer_nav ul li a:active, #footer_nav ul li.current_page_item > a{ background:#083cd1;}
#footer_nav  ul li:last-child a,#footer_nav ul li:nth-child(2) a:hover, #footer_nav ul li:nth-child(2) a:active, #footer_nav ul li:nth-child(2).current_page_item > a{ background:#e67e2d;}
#footer_nav  ul li:nth-child(3) a:hover, #footer_nav ul li:nth-child(3) a:active, #footer_nav ul li:nth-child(3).current_page_item > a {background:#b517b3;}
/*
* Copyright Config
*/
#copyright,#copyright a{ color:#222;}
#copyright {text-align:center;padding-top: 33px;}
#copyright ul{list-style-type:none;}
#copyright ul li{display:inline-block; vertical-align:top; position:relative; margin:0 8px;}
#copyright ul li:after{content:""; background:#222; width:3px; height:3px; border-radius:50%; top:10px;right:-12px; position: absolute;}
#copyright ul li:last-child:after{display:none;}
#copyright ul li a:hover{ text-decoration:underline;}

/**Resources**/
.resources {font-size:14px; margin-top:10px;}
.resources a { display:block;font-weight:bold;}
.resources a:hover {padding-left:1px;}
.resources ul,.resources li {list-style-type:none; margin:0; padding:0;}
.resources ul li {margin-bottom:8px; line-height: 20px; padding:12px; background:#FAFDFE;border:1px solid #fe50c2; border-bottom:2px solid #fe50c2;}
.resources ul li:before{content:"";}
.resources ul li:after{content:"";}
.resources ul li span {font-size:11px; color:#666666; letter-spacing:1px;}

/* IE 8 */
.lt-ie8 .dang-ie{width:100%;height:100%;position:fixed;background-color:#00abdd}
.message{text-align:center;color:#fff;font-size:20px;position:absolute;top:20%;left:0;right:0}
.inner-message{position:relative;top:-20%;left:0;right:0;text-align:center;margin:auto}
.inner-message img{position:relative;left:0}
.inner-message a.download{display:block;width:300px;padding:10px;color:#fff;margin:2em auto;border:1px solid #fff}
.terms{color:#fff;font-size:13px;padding:20px;position:absolute;right:0;bottom:0}
.terms a{color:#fff;font-weight:700}
.lt-ie8 .protect-me{display:none}

/* Sitemap Style */
.sitemap {-webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 0; -moz-column-gap: 0;  column-gap: 0;}
.sitemap li {padding:0; counter-increment: step-counter;  margin: 0 2px;}
.sitemap li a:before {content: counter(step-counter) '. ';}
.sitemap ul li {padding:0 10px;}
.sitemap li a {display:block; border: 1px solid #fe50c2; border-bottom:2px solid #fe50c2; margin:0 auto 6px; padding:7px 10px; background:#FAFDFE;}

.sitemap ul li {counter-increment: sub-counter;}
.sitemap ul li a:before {content: counter(step-counter) '.' counter(sub-counter) ' ';}


/*for login functionality*/
.main.login {display: block;position: relative;text-align: center;margin: 0 auto;width: 320px;max-width: 100%;margin-top: 20px; }
.loginset h1 {margin: 0;background-color: #80370E;padding: 20px;color: #fff;text-align: center;font-weight: 700;     border-top-left-radius: 10px;border-top-right-radius: 10px;font-size: 17px; text-transform: uppercase;font-family: 'Quicksand', sans-serif; width: 320px !important;}
.loginblock {padding: 20px;border: 1px solid #80370E; border-top-width: 1px;border-top-style: solid;border-top-color: rgb(119, 205, 170);border-top: 0;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.loginblock input {width: 100%;height: 42px;box-sizing: border-box;border-radius: 5px;border: 1px solid #ccc;     margin-bottom: 20px;font-size: 14px;font-family: Montserrat;padding: 0 20px 0 50px;outline: 0; }
.loginblock input#password {background: #fff url(images/pass-icon.png) 20px top no-repeat; background-size: 16px 80px;}
.loginblock input#password:focus {background: #fff url(images/pass-icon.png) 20px bottom no-repeat; background-size: 16px 80px;}
.loginblock input#username {background: #fff url(images/user-icon.png) 20px top no-repeat; background-size: 16px 80px;}
.loginblock input#username:focus {background: #fff url(images/user-icon.png) 20px bottom no-repeat; background-size: 16px 80px;}
.loginblock input:active, .login-block input:focus {border: 1px solid #7747a5;}
.loginblock button{width:100%;height:40px;background:#80370E;box-sizing:border-box;border-radius:5px;border:1px solid rgba(0,0,0,0.8);color:#fff;font-weight:700;text-transform:uppercase;font-size:14px;font-family:Montserrat;outline:0;cursor:pointer}
.log{padding:0 0 0 0;}
.forlog{font-weight: bold; color: #fff;padding: 10px 15px;background: #80370E;border-radius: 4px;text-decoration: none;}
