/*
Theme Name: Code Execute Theme
URI: https://codeexecute.com/
Author: Ankit Agrawal
URI: https://codeexecute.com/
Description:
Version: 1.0
*/

/*@import url('https://fonts.googleapis.com/css?family=Poppins');*/
@import url('https://fonts.googleapis.com/css?family=Maven+Pro');

body
{
	/*font-family: 'Poppins', sans-serif;*/
	font-family: 'Maven Pro', sans-serif;
	font-size:15px;
}

a
{
	text-decoration:none;
	color:#555555;
}

img
{
	max-width: 100%;
}

.ce_header,.ce_footer
{
	padding:15px 0px;
}
.ce_footer
{
	/*border-top:1px solid #E0E0E0;
	margin-top:20px;*/
	background:#555555;
	color:#fff;
}
.ce_header .ce_logo img
{
	max-height:70px;
}

.ce_searchbar
{
	background:#63c6ae;
}

.ce_category_box,
.ce_category_box:hover
{
	display:block;
	line-height:56px;
	text-align:left;
	background:#4e9b88;
	color:#fff;
	padding-left:10px;
	font-size:16px;
	text-transform:uppercase;
	text-decoration:none;
}

.ce_category_box i
{
	/*float:left;*/
}

.navbar
{
	padding:0px;
}

.navbar-nav .menu-item
{
	padding-left:30px;
}

.ce_searchbar .search-field
{
	border:0px;
	line-height:30px;
	width:100%;
	margin-top:10px;
	padding:4px;
}

.ce_topsocial
{
	padding:0px;
	margin:0px;
	margin-top:10px;
	float:right;
}

.ce_topsocial li
{
	list-style:none;
	display:inline;
}

.ce_topsocial li a.facebook
{
    background-color: #3c5a99;
}
.ce_topsocial li a.twitter
{
    background-color: #55acee;
}
.ce_topsocial li a.google
{
    background-color: #dd4b39;
}
.ce_topsocial li a.linkedin
{
    background-color: #047cb1;
}

.ce_topsocial li a
{
    border-radius: 50%;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    display: inline-block;
    transition: all 0.3s ease-in-out 0s;
    color: #fff;
}

.ce_main
{
	margin-bottom:20px;
}

.ce-left-sidebar .widget-title
{
	display:none;
}

.ce-sidebar ul,
.ce-sidebar ul li
{
	list-style:none;
	padding:0px;
	margin:0px;
}

.ce-sidebar ul li a
{
	display:block;
	text-transform:capitalize;
	border-bottom:1px solid #E0E0E0;
	text-decoration:none;	
	padding:8px 0px;
}

.ce-sidebar ul li:last-child a
{
	border-bottom:0px!important;
}

.ce-left-sidebar .widget_categories ul
{
	border:1px solid #E0E0E0;
	border-top:0px;
}

.ce-left-sidebar .widget_categories ul li a
{
	display:block;
	margin:auto 10px;
	text-transform:capitalize;
	line-height:30px;
	border-bottom:1px solid #E0E0E0;
	text-decoration:none;	
}

.ce_content
{
	margin-top:20px;
}

.ce-right-sidebar .widget
{
	width:100%;
	border:1px solid #E0E0E0;
	margin-bottom:20px;
	overflow:hidden;
	padding:10px;
}

.ce-right-sidebar .widget .widget-title
{
	font-size:16px;
}

.ce-right-sidebar .widget .widget-title a
{
	text-decoration:none;
}

.entry-title
{
	font-size:30px;
	text-decoration:none;
}

.ce_post_optoions
{
	padding:0px;
	margin:0px;
	list-style:none;
	margin-bottom:10px;
}

.ce_post_optoions li
{
	display:inline-block;
	list-style:none;
	margin-right:10px;
}

.ce_post_optoions li i
{
	margin-right:6px;
}

.ce-pager .pager
{
	width:100%;
	list-style:none;
	padding:0px;
	margin:0px;
}

.ce-pager .pager li
{
	display:inline;
	list-style:none;
}

.pager .next>a, .pager .next>span {
    float: right;
}

.pager li>a, .pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px;
	text-decoration:none!important;
}

.footer-widget
{
	background:#63c6ae;
	padding:20px 0px;
}

.footer-widget .widget-title
{
	font-size:28px;
	color:#fff;
	margin-bottom:25px;
}

.footer-widget ul
{
	list-style:none;
	margin:0px;
	padding:0px 20px;
}

.footer-widget ul li
{
	list-style:circle;
	color:#fff;	
}

.footer-widget ul li a
{
	color:#fff;
	padding-left:4px;	
}

.footer-widget ul.address
{
	padding:0px 10px;
}

.footer-widget ul.address li span:first-child
{
	width:20px;
	display:inline-block;
}

.footer-widget ul.address li
{
	list-style:none;
}

.btn-green
{
	border-color:#63c6ae;
	background:#63c6ae;
}
.btn-green:hover
{
	border-color:#49B298;
	background:#49B298;
}

.wpcf7-form
{
	margin:10px 0px;
}

.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"]
{
	border: solid 1px #63C6AE;
    height: 36px;
    font-size: 14px;
    width: 100%;
	margin:5px 0px 10px 0px;
}
.wpcf7-form textarea
{
	border: solid 1px #63C6AE;
    font-size: 14px;
    width: 100%;
	margin:5px 0px 10px 0px;
}

.wpcf7-form input[type="submit"]
{
	border:0px;
	background:#63c6ae;
	border-radius:5px;
	padding:8px 15px;
	color:#fff;
	margin-top:10px;
}
.wpcf7-form input[type="submit"]:hover
{
	border-color:#49B298;
	background:#49B298;
}

.ceAdBlock { width: 300px; height: 100px; margin:10px auto; }
@media (min-width:500px) { .ceAdBlock { width: 468px; height: 60px; } }
@media (min-width:800px) { .ceAdBlock { width: 728px; height: 90px; } }

.ceAdBlockLeft { width: 200px; height: auto; margin:10px auto; }

.ce-google-ad 
{
overflow:hidden;
	margin:10px 0px;
}