/* ::::: http://www.bloggingdart.com/wp-content/plugins/mailchimp//css/flick/flick.css?ver=4.1 ::::: */

/* ::::: http://www.bloggingdart.com/?mcsf_action=main_css&ver=4.1 ::::: */

/* ::::: http://www.bloggingdart.com/wp-content/themes/bloggingdart_v1/style.css?ver=4.1 ::::: */

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: 0px; padding: 0px; border: 0px none; font: inherit; vertical-align: baseline; }
html {  }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: outside none none; }
button, input, select, textarea { margin: 0px; }
:focus { outline: 0px none; }
img, video, object { max-width: 100%; height: auto ! important; }
strong, b { font-weight: bold; }
em, i, cite { font-style: italic; }
body { font: 14px/1.5 Noto Sans,sans-serif; color: rgb(85, 85, 85); background-color: rgb(235, 235, 235); }
*::-moz-selection { background: none repeat scroll 0% 0% rgb(34, 34, 34); color: white; text-shadow: none; }
#page, .container { position: relative; margin-right: auto; margin-left: auto; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; margin-bottom: 12px; color: rgb(68, 68, 68); }
h1 { font-size: 28px; line-height: 1.4; }
h3 { font-size: 22px; line-height: 1.4; }
p { margin-bottom: 20px; }
a { text-decoration: none; color: rgb(2, 116, 190); transition: all 0.25s linear 0s; }
a:hover { color: rgb(238, 33, 11); }
a:link, a:visited, a:active { text-decoration: none; }
.main-container { width: 1152px; margin: 0px auto; clear: both; display: block; padding: 0px; }
#page, .container { max-width: 1152px; min-width: 240px; }
#page { padding-top: 35px; min-height: 100px; float: none; clear: both; }
header { float: left; width: 100%; position: relative; }
.main-header { position: relative; float: left; min-width: 1152px; width: 100%; z-index: 99; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.main-header .container { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#header { position: relative; min-width: 1152px; width: 100%; float: left; margin: 0px; padding: 0px; background: none repeat scroll 0% 0% rgb(34, 34, 34); }
div#regular-header { overflow: hidden; clear: both; padding: 0px; }
#logo a { text-transform: uppercase; float: left; line-height: 1; color: rgb(34, 34, 34); }
#logo img { float: left; }
.logo-wrap { margin: 5px 0px; overflow: hidden; float: left; }
.primary-navigation #navigation > ul > li:first-child a { padding-left: 0px; }
.regular_header div#primary-nav { float: left; width: 100%; border-bottom: 1px solid rgb(238, 238, 238); }
.primary-navigation { float: right; }
.regular_header .primary-navigation { float: left; width: 100%; }
.primary-navigation #navigation { margin-right: 20px; }
.secondary-navigation { display: block; float: right; }
.regular_header .secondary-navigation { float: left; }
.secondary-navigation #navigation ul li:hover, .secondary-navigation #navigation ul .current-menu-item { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.secondary-navigation #navigation ul li:hover a { color: rgb(119, 119, 119); }
.secondary-navigation a { text-align: left; text-decoration: none; padding: 24px 25px; transition: none 0s ease 0s ; }
.primary-navigation a { padding: 17px 15px 16px; line-height: 1; }
#navigation { float: left; }
#navigation ul { margin: 0px auto; }
#navigation ul li { float: left; line-height: 24px; position: relative; transition: all 0.25s linear 0s; }
#navigation ul li a, #navigation ul li a:link, #navigation ul li a:visited { display: inline-block; }
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix {  }
nav li.pull { display: none; }
.article { width: 67%; float: left; margin-bottom: 35px; padding: 4%; background: none repeat scroll 0% 0% rgb(255, 255, 255); box-sizing: border-box; box-shadow: 0px 0px 1px 0px rgba(50, 50, 50, 0.1); }
#content_box { float: left; width: 100%; }
.post { float: left; width: 100%; }
.single_page { background-color: white; padding-top: 0px; }
.post-content { margin-bottom: 15px; overflow: hidden; clear: both; float: left; width: 100%; }
.title { clear: both; }
.page h1.title { padding-top: 0px; margin-bottom: 0px; }
article header { margin-bottom: 20px; float: left; width: 100%; }
.article img.center, .article img.aligncenter, .wp-caption.aligncenter { margin: 0.3em auto 0.5em; display: block; }
.article img.aligncenter, .article img.alignnone { margin-top: 1em; margin-bottom: 1em; display: block; clear: both; }
input, textarea, select { padding: 8px 12px; font-size: 14px; color: rgb(68, 68, 68); border: 1px solid rgb(216, 216, 216); font-family: inherit; }
input:focus, textarea:focus {  }
#sidebars .widget.widget_search, #sidebars .widget.mts_subscribe_widget, #sidebars .widget.widget_product_search { background: none repeat scroll 0% 0% rgb(34, 34, 34); }
#searchform { padding: 0px; float: left; clear: both; width: 100%; position: relative; }
#searchform fieldset { float: left; }
.sbutton, #searchsubmit, .mts-subscribe input[type="submit"] { padding: 10px 0px 9px; float: right; width: 100%; height: 48px; cursor: pointer; text-align: center; color: white; transition: all 0.25s linear 0s; background: none repeat scroll 0% 0% transparent; border: 0px none; margin-top: 10px; border-radius: 3px; }
#s, .mts-subscribe input[type="text"] { width: 100%; background-color: rgb(255, 255, 255); float: left; padding: 15px 0px; text-indent: 10px; color: rgb(153, 153, 153); border: 1px solid rgb(221, 221, 221); border-radius: 3px; box-shadow: 1px 1px 3px rgb(238, 238, 238) inset; box-sizing: border-box; }
:-moz-placeholder { color: rgb(153, 153, 153); }
*::-moz-placeholder { color: rgb(153, 153, 153); }
#searchform fieldset { width: 100%; }
.breadcrumb { margin-bottom: 15px; }
.sidebar.c-4-12 { float: right; width: 29.5%; max-width: 340px; }
#sidebars .widget { margin-bottom: 27px; float: left; clear: both; width: 100%; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 20px; box-sizing: border-box; box-shadow: 0px 0px 1px 0px rgba(50, 50, 50, 0.1); }
.sidebar .widget h3 { text-transform: uppercase; }
.widget li { list-style-type: square; margin-left: 17px; margin-bottom: 7px; }
.widget h3 { margin: 0px 0px 15px; }
footer { background: none repeat scroll 0% 0% rgb(34, 34, 34); margin-top: 30px; position: relative; overflow: hidden; clear: both; }
footer .container { padding: 0px; width: 1152px; }
.copyrights { float: left; width: 100%; clear: both; padding-bottom: 17px; padding-top: 20px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#copyright-note { width: 100%; margin: 0px auto; clear: both; max-width: 100%; }
.top { float: right; position: relative; }
#move-to-top { color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-weight: bold; height: 12px; padding: 10px 10px 18px; position: fixed; right: 15px; bottom: 10px; transition: all 0.25s linear 0s; width: 20px; z-index: 25; background: none repeat scroll 0% 0% rgb(34, 34, 34); text-align: center; border-radius: 3px; }
#move-to-top:not(.filling) { opacity: 0; visibility: hidden; }
#move-to-top .fa-angle-double-up { font-size: 22px; }
.related-posts article:nth-child(7n-3) { clear: left; }
.ad-125 li:nth-child(2n+2) { float: right ! important; }
.ad-125 li:nth-last-child(2), .ad-125 li:last-child { margin-bottom: 0px; }
#wp-calendar tbody tr:nth-child(1) td { border-top: 0px none; }
.widget_search { overflow: visible; }
.widget .wp_review_tab_widget_content .wp-review-tabs.has-4-tabs .tab_title:nth-child(2n) a, .widget .wpt_widget_content .wpt-tabs.has-4-tabs .tab_title:nth-child(2n) a { border-right: medium none; }
footer .widget .wpt_widget_content .has-4-tabs .tab_title:nth-child(2n+1) a, footer .widget .wp_review_tab_widget_content .has-4-tabs .tab_title:nth-child(2n+1) a { border-left: 0px none; }
body { background-color: rgb(245, 245, 245); }
body { background-image: url('pattern6.png'); }
.pace .pace-progress, #mobile-menu-wrapper ul li a:hover { background: none repeat scroll 0% 0% rgb(2, 116, 190); }
.postauthor h5, .copyrights a, .single_post a, .textwidget a, .pnavigation2 a, .sidebar.c-4-12 a:hover, .copyrights a:hover, footer .widget li a:hover, .sidebar.c-4-12 a:hover, .related-posts a:hover .title, .reply a, .title a:hover, .post-info a:hover, .comm, #tabber .inside li a:hover, .readMore a:hover, .fn a, a, a:hover, .secondary-navigation #navigation ul li a:hover, .readMore a, .primary-navigation a:hover, .secondary-navigation #navigation ul .current-menu-item a, .widget .wp_review_tab_widget_content a, .sidebar .wpt_widget_content a { color: rgb(2, 116, 190); }
nav li.pull a#pull, #commentform input#submit, .contactform #submit, .mts-subscribe input[type="submit"], #move-to-top:hover, .currenttext, .pagination a:hover, .pagination .nav-previous a:hover, .pagination .nav-next a:hover, #load-posts a:hover, .single .pagination a:hover .currenttext, #tabber ul.tabs li a.selected, .tagcloud a, #navigation ul .sfHover a, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce .bypostauthor:after, #searchsubmit, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce #content nav.woocommerce-pagination ul li a:hover, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce-page nav.woocommerce-pagination ul li a:focus, .woocommerce #content nav.woocommerce-pagination ul li a:focus, .woocommerce-page #content nav.woocommerce-pagination ul li a:focus, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .latestPost-review-wrapper, .sbutton, #searchsubmit, .widget .wpt_widget_content #tags-tab-content ul li a, .widget .review-total-only.large-thumb { background-color: rgb(2, 116, 190); color: rgb(255, 255, 255) ! important; }
footer { background-color: rgb(34, 34, 34); }
footer { background-image: url('nobg.png'); }
.copyrights { background-color: rgb(255, 255, 255); }
/* ::::: http://www.bloggingdart.com/wp-content/themes/bloggingdart_v1/css/responsive.css?ver=4.1 ::::: */

#mobile-menu-wrapper { position: fixed; top: 0px; left: 0px; width: 75%; height: 100%; min-height: 100%; max-height: 100%; overflow-y: scroll; background: none repeat scroll 0% 0% rgb(34, 34, 34); transform: translate(-100%, 0px); transition: transform 500ms ease 0s; overflow-x: hidden; }
.main-container-wrap { transform: none; transition: transform 500ms ease 0s; }
#mobile-menu-wrapper .menu { background: none repeat scroll 0% 0% transparent; }
#mobile-menu-wrapper #navigation ul li { width: 100%; display: block; }
#mobile-menu-wrapper #navigation .menu li.pull { padding: 0px; }
#mobile-menu-wrapper #navigation ul li:hover { background: none repeat scroll 0% 0% transparent; }
#mobile-menu-wrapper ul li a, #mobile-menu-wrapper #navigation ul ul a { padding: 9px 0px; width: 100%; border: medium none; font-size: 16px; box-sizing: border-box; }
html { overflow-x: hidden; }
#header, .main-header { max-width: 100%; min-width: 100%; }
.main-container, footer .container { max-width: 96%; }
@media screen and (max-width: 1300px) {
}
@media screen and (max-width: 1152px) {
	.main-header .container { max-width: 96%; }
}
@media screen and (max-width: 1000px) {
	#move-to-top { margin-right: 0px; right: 5px; }
}
@media screen and (max-width: 960px) {
	.secondary-navigation { left: 0px; }
	img { max-width: 100%; height: auto ! important; }
}
@media screen and (max-width: 865px) {
	#page, .container, .main-header .container { max-width: 100%; }
	#logo a, #logo img { float: none; letter-spacing: 0px; }
	.logo-wrap { margin-bottom: 10px; margin-top: 0px; width: 100%; text-align: center; }
	footer .container { padding: 0px 2%; }
	.primary-navigation { display: none; }
	#navigation { width: 100%; }
	.secondary-navigation a { padding: 8px 14px; }
	.secondary-navigation, #navigation { border: medium none ! important; background: none repeat scroll 0% 0% transparent; }
	.secondary-navigation { width: 100%; position: relative ! important; }
	#navigation .menu a, #navigation .menu .fa > a, #navigation .menu .fa > a { color: rgb(255, 255, 255) ! important; padding-left: 20px ! important; padding-right: 20px ! important; background: none repeat scroll 0% 0% transparent; }
	#navigation .menu li { float: none; background: none repeat scroll 0% 0% transparent; display: none; }
	.mobile-menu #navigation .menu { display: block; }
	#navigation { height: auto; }
	#navigation li, #navigation ul li li { width: 100% ! important; float: left; position: relative; }
	#navigation ul li:after { display: none; }
	#navigation ul li:before { display: none; }
	#navigation li a { border-bottom: 1px solid rgba(0, 0, 0, 0.2) ! important; width: 100% ! important; box-sizing: border-box; }
	#navigation a { text-align: left; width: 100%; }
	#navigation .menu li.pull { display: block; width: 100%; position: relative; color: rgb(255, 255, 255); padding: 0px; }
	.mobile-menu #navigation li.pull #pull { border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
	#navigation li.pull #pull:after { content: ""; font-family: fontawesome; font-weight: normal; display: inline-block; font-size: 22px; position: absolute; right: 2.4%; top: 11px; text-indent: initial; }
	.secondary-navigation #navigation ul .sfHover a, .secondary-navigation #navigation ul li:hover, .secondary-navigation #navigation ul .sfHover ul li { background: none repeat scroll 0% 0% transparent; }
}
@media screen and (max-width: 728px) {
}
@media screen and (max-width: 720px) {
	.secondary-navigation a { padding-top: 10px ! important; padding-bottom: 10px ! important; }
	.article { width: 100%; }
	#content_box { padding-right: 0px; padding-left: 0px ! important; }
	.sidebar.c-4-12 { float: none; width: 100% ! important; margin: 0px auto; }
}
@media screen and (max-width: 600px) {
}
@media screen and (max-width: 550px) {
	.sbutton { float: right; }
}
@media screen and (max-width: 480px) {
	#navigation { border-bottom: 0px none; }
	#navigation { margin-top: 0px; margin-bottom: 0px; }
	.secondary-navigation { width: 100%; height: 35px; }
	.copyrights { text-align: center; }
	.top { width: 100%; }
}
@media screen and (max-width: 470px) {
}
@media screen and (max-width: 400px) {
	article header { overflow: hidden; }
}
@media screen and (max-width: 320px) {
	#navigation li { display: block; float: none; width: 100%; }
	#navigation li a { border-bottom: 1px solid rgb(87, 105, 121); }
}
/* ::::: http://fonts.googleapis.com/css?family=Roboto+Slab:normal|Raleway:500|Raleway:700|Roboto+Slab:300&subset=latin ::::: */

@font-face {
	font-family: "Raleway";
	font-style: normal;
	font-weight: 500;
	src: local("Raleway Medium"), local("Raleway-Medium"), url('ccki4k9un7tzvwzrvt-t8wzydmxhdd8saj6oajtfsbi.woff2') format("woff2"), url('ccki4k9un7tzvwzrvt-t873hpw3pgy2gai-ip7wpmi0.woff') format("woff");
}
@font-face {
	font-family: "Raleway";
	font-style: normal;
	font-weight: 700;
	src: local("Raleway Bold"), local("Raleway-Bold"), url('jbtmzqlaybbbcl9x6evaiwzydmxhdd8saj6oajtfsbi.woff2') format("woff2"), url('jbtmzqlaybbbcl9x6evai73hpw3pgy2gai-ip7wpmi0.woff') format("woff");
}
@font-face {
	font-family: "Roboto Slab";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Slab Light"), local("RobotoSlab-Light"), url('dazs1prqqucxc3ioajfejdtikqyohd4bphvj3nvbhoa.woff2') format("woff2"), url('dazs1prqqucxc3ioajfejfr_54zmj3sbgzqh3vcowvy.woff') format("woff");
}
@font-face {
	font-family: "Roboto Slab";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto Slab Regular"), local("RobotoSlab-Regular"), url('y7lebkjgrebjk96vqi37zogp9q8gbyrhqglrav_ixfk.woff2') format("woff2"), url('y7lebkjgrebjk96vqi37zrria-7acmaedbvuclsi6gc.woff') format("woff");
}
#logo a { font-family: "Roboto Slab"; font-weight: normal; font-size: 32px; color: rgb(34, 34, 34); text-transform: uppercase; }
.primary-navigation a { font-family: "Raleway"; font-weight: 500; font-size: 13px; color: rgb(119, 119, 119); }
.secondary-navigation a { font-family: "Raleway"; font-weight: 700; font-size: 16px; color: rgb(255, 255, 255); text-transform: uppercase; }
body { font-family: "Raleway"; font-weight: 500; font-size: 16px; color: rgb(68, 68, 68); }
#sidebars .widget h3 { font-family: "Roboto Slab"; font-weight: normal; font-size: 20px; color: rgb(34, 34, 34); text-transform: uppercase; }
#sidebars .widget { font-family: "Raleway"; font-weight: 500; font-size: 16px; color: rgb(68, 68, 68); }
#copyright-note, #copyright-note a { font-family: "Raleway"; font-weight: 500; font-size: 14px; color: rgb(126, 125, 125); }
h1 { font-family: "Roboto Slab"; font-weight: normal; font-size: 28px; color: rgb(34, 34, 34); }
h3 { font-family: "Roboto Slab"; font-weight: normal; font-size: 22px; color: rgb(34, 34, 34); }
/* ::::: http://www.bloggingdart.com/wp-content/themes/bloggingdart_v1/css/font-awesome.min.css?ver=4.1 ::::: */

@font-face {
	font-family: "FontAwesome";
	font-style: normal;
	font-weight: normal;
	src: url('fontawesome-webfont.eot') format("embedded-opentype"), url('fontawesome-webfont.woff') format("woff"), url('fontawesome-webfont.ttf') format("truetype"), url('fontawesome-webfont.svg') format("svg");
}
.fa { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -moz-osx-font-smoothing: grayscale; }
.fa-home:before { content: ""; }
.fa-angle-double-up:before { content: ""; }
